From eccce0f2fb221ae1022ece12326adcbdf04cb4aa Mon Sep 17 00:00:00 2001 From: TaprootFreak <142087526+TaprootFreak@users.noreply.github.com> Date: Tue, 9 Sep 2025 19:11:42 +0200 Subject: [PATCH 01/24] add workflow (#41) * add production workflow (#32) * configure endpoints (#28) * [DEV-4354] auto-deploy to dev.bapp.juiceswap.xyz (#3) * [DEV-4354] auto-deploy to dev.bapp.juiceswap.xyz * [DEV-4354] update workflow variables * [DEV-4354] remove purge CDN endpoint step * improvements * update api endpoint * [NO-TASK]: Fetch token data --------- Co-authored-by: Patrick <42653152+lapatric@users.noreply.github.com> Co-authored-by: Daniel Padrino --- .github/workflows/tag_and_release.yml | 4 +- .github/workflows/web-dev.yaml | 51 +++++++++++++++++++ .github/workflows/web-prd.yaml | 51 +++++++++++++++++++ apps/web/.env | 3 +- apps/web/.env.production | 4 ++ apps/web/public/dev-csp.json | 5 +- apps/web/vite.config.mts | 4 +- .../apiClients/tradingApi/TradingApiClient.ts | 10 +++- .../src/data/rest/searchTokensAndPools.ts | 51 ++++++++++++++++++- .../src/features/dataApi/searchTokens.ts | 12 +++-- 10 files changed, 183 insertions(+), 12 deletions(-) create mode 100644 .github/workflows/web-dev.yaml create mode 100644 .github/workflows/web-prd.yaml diff --git a/.github/workflows/tag_and_release.yml b/.github/workflows/tag_and_release.yml index d96e0d46fef..dce13c76378 100644 --- a/.github/workflows/tag_and_release.yml +++ b/.github/workflows/tag_and_release.yml @@ -1,8 +1,6 @@ name: "Tag and release" on: - push: - branches: - - 'main' + workflow_dispatch: jobs: deploy-to-prod: diff --git a/.github/workflows/web-dev.yaml b/.github/workflows/web-dev.yaml new file mode 100644 index 00000000000..9db0370d0c0 --- /dev/null +++ b/.github/workflows/web-dev.yaml @@ -0,0 +1,51 @@ +name: JuiceSwap Web DEV CI/CD + +on: + push: + branches: [develop] + paths: + - 'apps/web/**' + - 'packages/**' + - 'yarn.lock' + - 'package.json' + workflow_dispatch: + +env: + AZURE_ACCOUNT_NAME: 'stjswappdev' + AZURE_CDN_PROFILE: 'afd-dfx-api-dev' + AZURE_CDN_ENDPOINT: 'fde-jsw-swp-dev' + AZURE_RESOURCE_GROUP: 'rg-dfx-api-dev' + +jobs: + build-and-deploy: + name: Build and deploy Web App to DEV + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v4 + + - name: Setup Node.js + uses: actions/setup-node@v4 + with: + node-version: '22.13.1' + cache: 'yarn' + cache-dependency-path: yarn.lock + + - name: Install dependencies + run: yarn install --frozen-lockfile + + - name: Build web app + run: yarn web build:production + env: + NODE_ENV: production + + - name: Log in to Azure + uses: azure/login@v2 + with: + creds: ${{ secrets.AZURE_DEV_CREDENTIALS }} + + - name: Upload to Azure Storage + uses: azure/CLI@v2 + with: + inlineScript: | + az storage blob upload-batch --account-name ${{ env.AZURE_ACCOUNT_NAME }} -d '$web' -s ./apps/web/build --overwrite \ No newline at end of file diff --git a/.github/workflows/web-prd.yaml b/.github/workflows/web-prd.yaml new file mode 100644 index 00000000000..2b8bf3b6ee9 --- /dev/null +++ b/.github/workflows/web-prd.yaml @@ -0,0 +1,51 @@ +name: JuiceSwap Web PRODUCTION CI/CD + +on: + push: + branches: [main] + paths: + - 'apps/web/**' + - 'packages/**' + - 'yarn.lock' + - 'package.json' + workflow_dispatch: + +env: + AZURE_ACCOUNT_NAME: 'stjswappprd' + AZURE_CDN_PROFILE: 'afd-dfx-api-prd' + AZURE_CDN_ENDPOINT: 'fde-jsw-swp-prd' + AZURE_RESOURCE_GROUP: 'rg-dfx-api-prd' + +jobs: + build-and-deploy: + name: Build and deploy Web App to PRODUCTION + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v4 + + - name: Setup Node.js + uses: actions/setup-node@v4 + with: + node-version: '22.13.1' + cache: 'yarn' + cache-dependency-path: yarn.lock + + - name: Install dependencies + run: yarn install --frozen-lockfile + + - name: Build web app + run: yarn web build:production + env: + NODE_ENV: production + + - name: Log in to Azure + uses: azure/login@v2 + with: + creds: ${{ secrets.AZURE_PRD_CREDENTIALS }} + + - name: Upload to Azure Storage + uses: azure/CLI@v2 + with: + inlineScript: | + az storage blob upload-batch --account-name ${{ env.AZURE_ACCOUNT_NAME }} -d '$web' -s ./apps/web/build --overwrite \ No newline at end of file diff --git a/apps/web/.env b/apps/web/.env index 0b43a06d734..d99af5f9551 100644 --- a/apps/web/.env +++ b/apps/web/.env @@ -12,7 +12,8 @@ REACT_APP_STATSIG_API_KEY="statsig_api_key" REACT_APP_STATSIG_PROXY_URL="https://interface.gateway.uniswap.org/v1/statsig-proxy" REACT_APP_TEMP_API_URL="https://temp.gateway.uniswap.org/v1" REACT_APP_UNISWAP_BASE_API_URL="https://interface.gateway.uniswap.org" -REACT_APP_UNISWAP_GATEWAY_DNS="https://interface.gateway.uniswap.org/v2" +REACT_APP_UNISWAP_GATEWAY_DNS="https://dev.api.juiceswap.xyz" REACT_APP_WALLET_CONNECT_PROJECT_ID="c6c9bacd35afa3eb9e6cccf6d8464395" REACT_APP_TRADING_API_KEY="TRADING_API_KEY" +REACT_APP_CUSTOM_QUOTE_API_URL="https://dev.api.juiceswap.xyz" REACT_APP_IS_UNISWAP_INTERFACE=true diff --git a/apps/web/.env.production b/apps/web/.env.production index 00b348c783b..0509913906d 100644 --- a/apps/web/.env.production +++ b/apps/web/.env.production @@ -2,3 +2,7 @@ REACT_APP_AWS_API_ENDPOINT="https://interface.gateway.uniswap.org/v1/graphql" REACT_APP_INFURA_KEY="099fc58e0de9451d80b18d7c74caa7c1" REACT_APP_ANALYTICS_ENABLED=true +REACT_APP_CUSTOM_QUOTE_API_URL="https://api.juiceswap.xyz" +REACT_APP_UNISWAP_GATEWAY_DNS="https://api.juiceswap.xyz" +REACT_APP_TRADING_API_KEY="TRADING_API_KEY" +REACT_APP_IS_UNISWAP_INTERFACE=true diff --git a/apps/web/public/dev-csp.json b/apps/web/public/dev-csp.json index a9f9324ca1a..f19218593c4 100644 --- a/apps/web/public/dev-csp.json +++ b/apps/web/public/dev-csp.json @@ -1,6 +1,9 @@ { "connectSrc": [ "http://127.0.0.1:8545", - "http://127.0.0.1:8546" + "http://127.0.0.1:8546", + "http://localhost:3000", + "https://dev.api.juiceswap.xyz", + "https://api.juiceswap.xyz" ] } diff --git a/apps/web/vite.config.mts b/apps/web/vite.config.mts index 1a18a862e7c..8a0387b21fb 100644 --- a/apps/web/vite.config.mts +++ b/apps/web/vite.config.mts @@ -230,7 +230,7 @@ export default defineConfig(({ mode }) => { }, server: { - port: 3000, + port: 3001, }, build: { @@ -257,7 +257,7 @@ export default defineConfig(({ mode }) => { envPrefix: [], preview: { - port: 3000, + port: 3001, }, } }) diff --git a/packages/uniswap/src/data/apiClients/tradingApi/TradingApiClient.ts b/packages/uniswap/src/data/apiClients/tradingApi/TradingApiClient.ts index 83fbe2908a5..8429766a9a2 100644 --- a/packages/uniswap/src/data/apiClients/tradingApi/TradingApiClient.ts +++ b/packages/uniswap/src/data/apiClients/tradingApi/TradingApiClient.ts @@ -104,6 +104,14 @@ const TradingApiClient = createApiClient({ }, }) +// Custom quote client for selective endpoint override +const CustomQuoteApiClient = createApiClient({ + baseUrl: process.env.REACT_APP_CUSTOM_QUOTE_API_URL || uniswapUrls.tradingApiUrl, + additionalHeaders: { + 'x-api-key': config.tradingApiKey, + }, +}) + const V4_HEADERS = { 'x-universal-router-version': UniversalRouterVersion._2_0, } @@ -124,7 +132,7 @@ export async function fetchQuote({ isUSDQuote: _isUSDQuote, ...params }: QuoteRequest & { isUSDQuote?: boolean }): Promise { - return await TradingApiClient.post(uniswapUrls.tradingApiPaths.quote, { + return await CustomQuoteApiClient.post(uniswapUrls.tradingApiPaths.quote, { body: JSON.stringify(params), headers: { ...V4_HEADERS, diff --git a/packages/uniswap/src/data/rest/searchTokensAndPools.ts b/packages/uniswap/src/data/rest/searchTokensAndPools.ts index d61128e65ae..6c5e13c1e11 100644 --- a/packages/uniswap/src/data/rest/searchTokensAndPools.ts +++ b/packages/uniswap/src/data/rest/searchTokensAndPools.ts @@ -5,16 +5,21 @@ import { UseQueryResult } from '@tanstack/react-query' import { searchTokens } from '@uniswap/client-search/dist/search/v1/api-searchService_connectquery' import { Pool, + Token as SearchToken, SearchTokensRequest, SearchTokensResponse, - type Token as SearchToken, + SpamCode, } from '@uniswap/client-search/dist/search/v1/api_pb' +import { Contract } from '@ethersproject/contracts' +import ERC20_ABI from 'uniswap/src/abis/erc20.json' import { getNativeAddress } from 'uniswap/src/constants/addresses' import { uniswapPostTransport } from 'uniswap/src/data/rest/base' import { parseProtectionInfo, parseRestProtocolVersion, parseSafetyLevel } from 'uniswap/src/data/rest/utils' +import { UniverseChainId } from 'uniswap/src/features/chains/types' import { CurrencyInfo } from 'uniswap/src/features/dataApi/types' import { buildCurrency, buildCurrencyInfo } from 'uniswap/src/features/dataApi/utils/buildCurrency' import { getCurrencySafetyInfo } from 'uniswap/src/features/dataApi/utils/getCurrencySafetyInfo' +import { createEthersProvider } from 'uniswap/src/features/providers/createEthersProvider' import { PoolSearchResult, SearchResultType } from 'uniswap/src/features/search/SearchResult' import { buildCurrencyId, currencyId, isNativeCurrencyAddress } from 'uniswap/src/utils/currencyId' @@ -87,3 +92,47 @@ export function searchPoolToPoolSearchResult(pool: Pool): PoolSearchResult | und token1CurrencyId: buildCurrencyId(pool.chainId, token1Address), } } + +/** + * Direct blockchain token data fetching function that bypasses useQuery + * Fetches token data directly from the blockchain using ethers + * @param tokenAddress - The token contract address + * @param chainId - The chain ID to fetch from + * @returns Promise with token data matching the SearchToken format + */ +export async function fetchTokenDataDirectly( + tokenAddress: string, + chainId: UniverseChainId, +): Promise { + try { + const provider = createEthersProvider({ chainId }) + if (!provider) { + throw new Error(`Failed to create provider for chain ${chainId}`) + } + + const contract = new Contract(tokenAddress, ERC20_ABI, provider) + + const [name, symbol, decimals] = await Promise.all([contract.name(), contract.symbol(), contract.decimals()]) + + const decimalsNumber = Number(decimals) + + const tokenData = new SearchToken({ + address: tokenAddress, + chainId, + decimals: decimalsNumber, + isSpam: 'FALSE', + name, + projectName: name, + safetyLevel: 'STRONG_WARNING', + standard: 'ERC20', + logoUrl: `https://ethereum-optimism.github.io/data/${name}/logo.png`, + symbol, + tokenId: `${chainId}_${tokenAddress}`, + spamCode: SpamCode.NOT_SPAM, + }) + + return tokenData + } catch (error) { + return null + } +} diff --git a/packages/uniswap/src/features/dataApi/searchTokens.ts b/packages/uniswap/src/features/dataApi/searchTokens.ts index 4c6c5e7de6b..409cd51acaa 100644 --- a/packages/uniswap/src/features/dataApi/searchTokens.ts +++ b/packages/uniswap/src/features/dataApi/searchTokens.ts @@ -1,6 +1,7 @@ +import { useQuery } from '@tanstack/react-query' import { SearchTokensResponse, SearchType } from '@uniswap/client-search/dist/search/v1/api_pb' import { useMemo } from 'react' -import { searchTokenToCurrencyInfo, useSearchTokensAndPoolsQuery } from 'uniswap/src/data/rest/searchTokensAndPools' +import { fetchTokenDataDirectly, searchTokenToCurrencyInfo } from 'uniswap/src/data/rest/searchTokensAndPools' import { GqlResult } from 'uniswap/src/data/types' import { useEnabledChains } from 'uniswap/src/features/chains/hooks/useEnabledChains' import { UniverseChainId } from 'uniswap/src/features/chains/types' @@ -41,8 +42,13 @@ export function useSearchTokens({ error, isPending, refetch, - } = useSearchTokensAndPoolsQuery({ - input: variables, + } = useQuery({ + queryKey: ['searchTokens-custom', variables], + queryFn: async () => { + const token = await fetchTokenDataDirectly(variables.searchQuery ?? '', variables.chainIds[0] ?? 1) + const response = new SearchTokensResponse({ tokens: token ? [token] : [] }) + return response + }, enabled: !skip, select: tokenSelect, }) From 007bc99d0bb06f625c7e2aff62859f58173b8294 Mon Sep 17 00:00:00 2001 From: TaprootFreak <142087526+TaprootFreak@users.noreply.github.com> Date: Tue, 9 Sep 2025 19:20:32 +0200 Subject: [PATCH 02/24] Select but dont work (#39) (#43) * add production workflow (#32) * configure endpoints (#28) * [DEV-4354] auto-deploy to dev.bapp.juiceswap.xyz (#3) * [DEV-4354] auto-deploy to dev.bapp.juiceswap.xyz * [DEV-4354] update workflow variables * [DEV-4354] remove purge CDN endpoint step * improvements * update api endpoint * [NO-TASK]: Fetch token data * Select but dont work (#39) * Fix TypeScript errors in token selector and currency info * progress * fix: resolve all TypeScript and linting errors - Fix type mismatch in TokenSelectorSwapList by casting activeAccountAddress to Address type - Remove invalid requestId property from useCheckApprovalQuery UseQueryResult - Fix params type handling in queryFn to prevent undefined parameter error - Remove unnecessary conditionals and unused variables in useCommonTokensOptionsWithFallback - Remove unused commonTokenOptionsError variable in TokenSelectorSwapList - Fix unused parameter in UniswapApiClient by prefixing with underscore - Remove unused data and error variables from useCommonTokensOptions destructuring - Remove unused error variable in TokenSelectorSwapList - Apply Prettier formatting to all modified files * Force testnet mode and block mainnet chains (#42) * feat: Force testnet mode to always be enabled - Set testnet mode to true by default in settings slice - Modified setIsTestnetModeEnabled action to always set true - Removed TestnetsToggle component from Settings menu - Deleted unused TestnetsToggle.tsx file - Removed all calls to disable testnet mode on disconnect - Updated E2E tests to reflect always-enabled testnet mode - Cleaned up unused imports and dispatch references This ensures testnet mode cannot be disabled by users. * feat: Block all mainnet chains from chain selector - Modified getEnabledChains to always filter out non-testnet chains - Changed default chain to always be Sepolia regardless of settings - Ensures only testnet chains are available in chain selector - Fixed linting issues with unused variables This prevents users from selecting any mainnet chains. --------- Co-authored-by: Daniel Padrino --------- Co-authored-by: Patrick <42653152+lapatric@users.noreply.github.com> Co-authored-by: Daniel Padrino --- apps/web/.env | 2 + apps/web/public/csp.json | 2 +- .../AccountDrawer/AccountDrawer.e2e.test.ts | 6 +- .../AccountDrawer/AuthenticatedHeader.tsx | 8 +- .../components/AccountDrawer/SettingsMenu.tsx | 2 - .../AccountDrawer/TestnetsToggle.tsx | 29 ---- .../web/src/pages/PasskeyManagement/index.tsx | 10 +- .../TokenDetails/TokenDetails.e2e.test.ts | 2 +- .../useCommonTokensOptionsWithFallback.ts | 57 +++++--- .../hooks/useCurrencyInfosToTokenOptions.ts | 9 +- .../hooks/useTokenSectionsForSearchResults.ts | 100 +++----------- .../lists/TokenSelectorSearchResultsList.tsx | 3 +- .../lists/TokenSelectorSwapList.tsx | 125 ++---------------- .../apiClients/uniswapApi/UniswapApiClient.ts | 6 +- .../src/data/rest/searchTokensAndPools.ts | 1 + .../src/features/chains/evm/info/mainnet.ts | 4 +- packages/uniswap/src/features/chains/utils.ts | 15 ++- .../uniswap/src/features/settings/slice.ts | 11 +- .../src/features/tokens/useCurrencyInfo.ts | 47 ++++++- 19 files changed, 146 insertions(+), 293 deletions(-) delete mode 100644 apps/web/src/components/AccountDrawer/TestnetsToggle.tsx diff --git a/apps/web/.env b/apps/web/.env index d99af5f9551..5d9d6f1adf4 100644 --- a/apps/web/.env +++ b/apps/web/.env @@ -17,3 +17,5 @@ REACT_APP_WALLET_CONNECT_PROJECT_ID="c6c9bacd35afa3eb9e6cccf6d8464395" REACT_APP_TRADING_API_KEY="TRADING_API_KEY" REACT_APP_CUSTOM_QUOTE_API_URL="https://dev.api.juiceswap.xyz" REACT_APP_IS_UNISWAP_INTERFACE=true +REACT_APP_CUSTOM_QUOTE_API_URL=https://dev.bapp.juiceswap.xyz/api +#REACT_APP_CUSTOM_QUOTE_API_URL=http://localhost:3000 diff --git a/apps/web/public/csp.json b/apps/web/public/csp.json index 1110b7b59f2..effd4b2cb61 100644 --- a/apps/web/public/csp.json +++ b/apps/web/public/csp.json @@ -101,7 +101,7 @@ "https://rpc.goerli.mudit.blog/", "https://rpc.mevblocker.io/", "https://rpc.scroll.io/", - "https://rpc.sepolia.org/", + "https://eth-sepolia.g.alchemy.com/v2/D41tT-VNane_JyxuXN6lI", "https://rpc.soneium.org", "https://rpc.zora.energy/", "https://sockjs-us3.pusher.com/", diff --git a/apps/web/src/components/AccountDrawer/AccountDrawer.e2e.test.ts b/apps/web/src/components/AccountDrawer/AccountDrawer.e2e.test.ts index 09cc62c5589..94fbddc7cc7 100644 --- a/apps/web/src/components/AccountDrawer/AccountDrawer.e2e.test.ts +++ b/apps/web/src/components/AccountDrawer/AccountDrawer.e2e.test.ts @@ -51,9 +51,9 @@ test.describe('Mini Portfolio settings', () => { await expect(page.getByText('Uniswap está disponible en:')).toBeVisible() }) - test('toggles testnet', async ({ page }) => { - await page.getByTestId(TestID.TestnetsToggle).click() - await expect(page.getByTestId(TestID.TestnetsToggle)).toHaveAttribute('aria-checked', 'true') + test('testnet always enabled', async ({ page }) => { + // Testnet mode is now always enabled, no toggle needed + // Just verify testnet is active await expect(page.getByText('Swapping on Sepolia')).toBeVisible() }) diff --git a/apps/web/src/components/AccountDrawer/AuthenticatedHeader.tsx b/apps/web/src/components/AccountDrawer/AuthenticatedHeader.tsx index 8bfaefa7eca..8ac8bccb85e 100644 --- a/apps/web/src/components/AccountDrawer/AuthenticatedHeader.tsx +++ b/apps/web/src/components/AccountDrawer/AuthenticatedHeader.tsx @@ -24,7 +24,6 @@ import { useAtom } from 'jotai' import { SendFormModal } from 'pages/Swap/Send/SendFormModal' import { useCallback, useState } from 'react' import { Trans, useTranslation } from 'react-i18next' -import { useDispatch } from 'react-redux' import { useNavigate } from 'react-router' import { useUserHasAvailableClaim, useUserUnclaimedAmount } from 'state/claim/hooks' import { CopyHelper } from 'theme/components/CopyHelper' @@ -47,7 +46,6 @@ import { useAppFiatCurrency, useAppFiatCurrencyInfo } from 'uniswap/src/features import { FeatureFlags } from 'uniswap/src/features/gating/flags' import { useFeatureFlag } from 'uniswap/src/features/gating/hooks' import { useLocalizationContext } from 'uniswap/src/features/language/LocalizationContext' -import { setIsTestnetModeEnabled } from 'uniswap/src/features/settings/slice' import { useHasAccountMismatchOnAnyChain } from 'uniswap/src/features/smartWallet/mismatch/hooks' import Trace from 'uniswap/src/features/telemetry/Trace' import { ElementName, ModalName } from 'uniswap/src/features/telemetry/constants' @@ -83,16 +81,16 @@ export default function AuthenticatedHeader({ account, openSettings }: { account const { toggleModal: toggleClaimModal } = useModalState(ModalName.AddressClaim) const accountDrawer = useAccountDrawer() - const dispatch = useDispatch() const handleDisconnect = useCallback(async () => { if (connectedWithEmbeddedWallet) { await signOutWithPasskey() } - dispatch(setIsTestnetModeEnabled(false)) + // Testnet mode is always enabled + // dispatch(setIsTestnetModeEnabled(false)) disconnect() accountDrawer.close() - }, [connectedWithEmbeddedWallet, dispatch, disconnect, accountDrawer, signOutWithPasskey]) + }, [connectedWithEmbeddedWallet, disconnect, accountDrawer, signOutWithPasskey]) const handleBuyCryptoClick = useCallback(() => { accountDrawer.close() diff --git a/apps/web/src/components/AccountDrawer/SettingsMenu.tsx b/apps/web/src/components/AccountDrawer/SettingsMenu.tsx index 86cc03f9bf7..9755259c256 100644 --- a/apps/web/src/components/AccountDrawer/SettingsMenu.tsx +++ b/apps/web/src/components/AccountDrawer/SettingsMenu.tsx @@ -1,7 +1,6 @@ import { AnalyticsToggle } from 'components/AccountDrawer/AnalyticsToggle' import { AppVersionRow } from 'components/AccountDrawer/AppVersionRow' import { SlideOutMenu } from 'components/AccountDrawer/SlideOutMenu' -import { TestnetsToggle } from 'components/AccountDrawer/TestnetsToggle' import Column from 'components/deprecated/Column' import Row from 'components/deprecated/Row' import { useAccount } from 'hooks/useAccount' @@ -98,7 +97,6 @@ export default function SettingsMenu({ /> {connectedWithEmbeddedWallet && } - diff --git a/apps/web/src/components/AccountDrawer/TestnetsToggle.tsx b/apps/web/src/components/AccountDrawer/TestnetsToggle.tsx deleted file mode 100644 index 13365d3d1a7..00000000000 --- a/apps/web/src/components/AccountDrawer/TestnetsToggle.tsx +++ /dev/null @@ -1,29 +0,0 @@ -import { SettingsToggle } from 'components/AccountDrawer/SettingsToggle' -import { useModalState } from 'hooks/useModalState' -import { useTranslation } from 'react-i18next' -import { useDispatch } from 'react-redux' -import { useEnabledChains } from 'uniswap/src/features/chains/hooks/useEnabledChains' -import { setIsTestnetModeEnabled } from 'uniswap/src/features/settings/slice' -import { ModalName } from 'uniswap/src/features/telemetry/constants' -import { TestID } from 'uniswap/src/test/fixtures/testIDs' -export function TestnetsToggle() { - const { t } = useTranslation() - const dispatch = useDispatch() - const { isTestnetModeEnabled } = useEnabledChains() - const { openModal: openTestnetModal } = useModalState(ModalName.TestnetMode) - - return ( - { - const nextIsTestnetModeEnabled = !isTestnetModeEnabled - if (nextIsTestnetModeEnabled) { - openTestnetModal() - } - dispatch(setIsTestnetModeEnabled(nextIsTestnetModeEnabled)) - }} - /> - ) -} diff --git a/apps/web/src/pages/PasskeyManagement/index.tsx b/apps/web/src/pages/PasskeyManagement/index.tsx index 1f231d36749..cb6e360b289 100644 --- a/apps/web/src/pages/PasskeyManagement/index.tsx +++ b/apps/web/src/pages/PasskeyManagement/index.tsx @@ -7,9 +7,7 @@ import { useSignInWithPasskey } from 'hooks/useSignInWithPasskey' import { useAtom } from 'jotai' import Swap from 'pages/Swap' import { useEffect, useMemo, useRef } from 'react' -import { useDispatch } from 'react-redux' import { useNavigate, useParams } from 'react-router' -import { setIsTestnetModeEnabled } from 'uniswap/src/features/settings/slice' import { ModalName } from 'uniswap/src/features/telemetry/constants' import { useEvent } from 'utilities/src/react/hooks' @@ -19,7 +17,6 @@ type PasskeyManagementEffectDependencies = { address?: string } embeddedWalletAddress?: string | null - dispatch: ReturnType signInWithPasskey: () => void accountDrawerHasBeenOpenedRef: React.MutableRefObject passkeyConnectionAttemptedRef: React.MutableRefObject @@ -34,7 +31,6 @@ type PasskeyManagementEffectDependencies = { export function handleRouteToPasskeyManagement({ account, embeddedWalletAddress, - dispatch, signInWithPasskey, accountDrawerHasBeenOpenedRef, passkeyConnectionAttemptedRef, @@ -60,7 +56,8 @@ export function handleRouteToPasskeyManagement({ navigate('/swap') return } - dispatch(setIsTestnetModeEnabled(false)) + // Testnet mode is always enabled + // dispatch(setIsTestnetModeEnabled(false)) disconnect() return } @@ -101,7 +98,6 @@ export default function PasskeyManagement() { const { walletAddress: embeddedWalletAddress } = useParams() const disconnect = useDisconnect() const accountDrawer = useAccountDrawer() - const dispatch = useDispatch() const [, setMenu] = useAtom(miniPortfolioMenuStateAtom) const accountDrawerHasBeenOpenedRef = useRef(accountDrawer.isOpen) const passkeyConnectionAttemptedRef = useRef(false) @@ -125,7 +121,6 @@ export default function PasskeyManagement() { handleRouteToPasskeyManagement({ account, embeddedWalletAddress, - dispatch, signInWithPasskey, accountDrawerHasBeenOpenedRef, passkeyConnectionAttemptedRef, @@ -138,7 +133,6 @@ export default function PasskeyManagement() { [ account, embeddedWalletAddress, - dispatch, signInWithPasskey, navigate, closeRecentlyConnectedModal, diff --git a/apps/web/src/pages/TokenDetails/TokenDetails.e2e.test.ts b/apps/web/src/pages/TokenDetails/TokenDetails.e2e.test.ts index d228ed6898a..778dd0bae44 100644 --- a/apps/web/src/pages/TokenDetails/TokenDetails.e2e.test.ts +++ b/apps/web/src/pages/TokenDetails/TokenDetails.e2e.test.ts @@ -41,7 +41,7 @@ test.describe('Token Details', () => { await page.goto('/explore/tokens/ethereum/NATIVE') await page.getByTestId(TestID.Web3StatusConnected).click() await page.getByTestId(TestID.WalletSettings).click() - await page.getByTestId(TestID.TestnetsToggle).click() + // Testnet mode is now always enabled, no toggle needed await expect(page.getByText('Ethereum').first()).toBeVisible() }) diff --git a/packages/uniswap/src/components/TokenSelector/hooks/useCommonTokensOptionsWithFallback.ts b/packages/uniswap/src/components/TokenSelector/hooks/useCommonTokensOptionsWithFallback.ts index 4c81e6472e5..6dfa4c29d03 100644 --- a/packages/uniswap/src/components/TokenSelector/hooks/useCommonTokensOptionsWithFallback.ts +++ b/packages/uniswap/src/components/TokenSelector/hooks/useCommonTokensOptionsWithFallback.ts @@ -1,41 +1,58 @@ +import { Currency } from '@uniswap/sdk-core' import { useMemo } from 'react' import { useCommonTokensOptions } from 'uniswap/src/components/TokenSelector/hooks/useCommonTokensOptions' -import { useCurrencies } from 'uniswap/src/components/TokenSelector/hooks/useCurrencies' -import { - currencyInfosToTokenOptions, - useCurrencyInfosToTokenOptions, -} from 'uniswap/src/components/TokenSelector/hooks/useCurrencyInfosToTokenOptions' +import { useCurrencyInfosToTokenOptions } from 'uniswap/src/components/TokenSelector/hooks/useCurrencyInfosToTokenOptions' import { TokenOption } from 'uniswap/src/components/lists/items/types' -import { COMMON_BASES } from 'uniswap/src/constants/routing' import { GqlResult } from 'uniswap/src/data/types' import { UniverseChainId } from 'uniswap/src/features/chains/types' -import { currencyId } from 'uniswap/src/utils/currencyId' +import { CurrencyInfo } from 'uniswap/src/features/dataApi/types' +import { buildCurrency } from 'uniswap/src/features/dataApi/utils/buildCurrency' +import { Address } from 'viem' + +const hardcodedCommonBaseCurrencies: CurrencyInfo[] = [ + { + currency: buildCurrency({ + chainId: UniverseChainId.Sepolia, + address: '0x1c7D4B196Cb0C7B01d743Fbc6116a902379C7238', + decimals: 18, + symbol: 'USDC', + name: 'USDC', + }) as Currency, + currencyId: `${UniverseChainId.Sepolia}-0x1c7D4B196Cb0C7B01d743Fbc6116a902379C7238`, + logoUrl: 'https://assets.coingecko.com/coins/images/957/large/usd-coin.png?1547042194', + }, + { + currency: buildCurrency({ + chainId: UniverseChainId.Sepolia, + address: '0xfFf9976782d46CC05630D1f6eBAb18b2324d6B14', + decimals: 18, + symbol: 'WETH', + name: 'WETH', + }) as Currency, + currencyId: `${UniverseChainId.Sepolia}-0xfFf9976782d46CC05630D1f6eBAb18b2324d6B14`, + logoUrl: 'https://assets.coingecko.com/coins/images/2518/large/weth.png?1696501628', + }, +] export function useCommonTokensOptionsWithFallback( address: Address | undefined, chainFilter: UniverseChainId | null, ): GqlResult { - const { data, error, refetch, loading } = useCommonTokensOptions(address, chainFilter) - const commonBases = chainFilter ? currencyInfosToTokenOptions(COMMON_BASES[chainFilter]) : undefined - const commonBasesCurrencyIds = useMemo( - () => commonBases?.map((token) => currencyId(token.currencyInfo.currency)).filter(Boolean) ?? [], - [commonBases], - ) - const { data: commonBasesCurrencies } = useCurrencies(commonBasesCurrencyIds) + const { refetch, loading } = useCommonTokensOptions(address, chainFilter) + + const commonOrDefault = hardcodedCommonBaseCurrencies const commonBasesTokenOptions = useCurrencyInfosToTokenOptions({ - currencyInfos: commonBasesCurrencies, + currencyInfos: commonOrDefault, portfolioBalancesById: {}, }) - const shouldFallback = data?.length === 0 && commonBases?.length - return useMemo( () => ({ - data: shouldFallback ? commonBasesTokenOptions : data, - error: shouldFallback ? undefined : error, + data: commonBasesTokenOptions?.map((token) => ({ ...token, quantity: 0 })), + error: undefined, refetch, loading, }), - [commonBasesTokenOptions, data, error, loading, refetch, shouldFallback], + [commonBasesTokenOptions, refetch, loading], ) } diff --git a/packages/uniswap/src/components/TokenSelector/hooks/useCurrencyInfosToTokenOptions.ts b/packages/uniswap/src/components/TokenSelector/hooks/useCurrencyInfosToTokenOptions.ts index d2dd9015fd2..ba29aeba0cc 100644 --- a/packages/uniswap/src/components/TokenSelector/hooks/useCurrencyInfosToTokenOptions.ts +++ b/packages/uniswap/src/components/TokenSelector/hooks/useCurrencyInfosToTokenOptions.ts @@ -61,7 +61,7 @@ export function createEmptyBalanceOption(currencyInfo: CurrencyInfo): TokenOptio export function useCurrencyInfosToTokenOptions({ currencyInfos, - portfolioBalancesById, + portfolioBalancesById: _portfolioBalancesById, sortAlphabetically, }: { currencyInfos?: CurrencyInfo[] @@ -84,10 +84,7 @@ export function useCurrencyInfosToTokenOptions({ : currencyInfos return sortedCurrencyInfos.map((currencyInfo) => { - const portfolioBalance = portfolioBalancesById?.[currencyInfo.currencyId.toLowerCase()] - return portfolioBalance - ? { type: OnchainItemListOptionType.Token, ...portfolioBalance } - : createEmptyBalanceOption(currencyInfo) + return createEmptyBalanceOption(currencyInfo) }) - }, [currencyInfos, portfolioBalancesById, sortAlphabetically]) + }, [currencyInfos, sortAlphabetically]) } diff --git a/packages/uniswap/src/components/TokenSelector/hooks/useTokenSectionsForSearchResults.ts b/packages/uniswap/src/components/TokenSelector/hooks/useTokenSectionsForSearchResults.ts index 5733fa81803..b362b09f1c4 100644 --- a/packages/uniswap/src/components/TokenSelector/hooks/useTokenSectionsForSearchResults.ts +++ b/packages/uniswap/src/components/TokenSelector/hooks/useTokenSectionsForSearchResults.ts @@ -1,17 +1,12 @@ import { useCallback, useMemo } from 'react' -import { useTranslation } from 'react-i18next' import { useCurrencyInfosToTokenOptions } from 'uniswap/src/components/TokenSelector/hooks/useCurrencyInfosToTokenOptions' import { usePortfolioBalancesForAddressById } from 'uniswap/src/components/TokenSelector/hooks/usePortfolioBalancesForAddressById' import { usePortfolioTokenOptions } from 'uniswap/src/components/TokenSelector/hooks/usePortfolioTokenOptions' -import { mergeSearchResultsWithBridgingTokens } from 'uniswap/src/components/TokenSelector/utils' import { OnchainItemSectionName, type OnchainItemSection } from 'uniswap/src/components/lists/OnchainItemList/types' import { TokenOption } from 'uniswap/src/components/lists/items/types' import { useOnchainItemListSection } from 'uniswap/src/components/lists/utils' import { GqlResult } from 'uniswap/src/data/types' -import { TradeableAsset } from 'uniswap/src/entities/assets' -import { useBridgingTokensOptions } from 'uniswap/src/features/bridging/hooks/tokens' import { UniverseChainId } from 'uniswap/src/features/chains/types' -import { getChainLabel } from 'uniswap/src/features/chains/utils' import { useSearchTokens } from 'uniswap/src/features/dataApi/searchTokens' import type { CurrencyInfo } from 'uniswap/src/features/dataApi/types' @@ -20,37 +15,19 @@ export function useTokenSectionsForSearchResults({ chainFilter, searchFilter, isBalancesOnlySearch, - input, }: { address?: string chainFilter: UniverseChainId | null searchFilter: string | null isBalancesOnlySearch: boolean - input?: TradeableAsset }): GqlResult[]> { - const { t } = useTranslation() + const { refetch: refetchPortfolioBalances } = usePortfolioBalancesForAddressById(address) // Bypass this - const { - data: portfolioBalancesById, - error: portfolioBalancesByIdError, - refetch: refetchPortfolioBalances, - loading: portfolioBalancesByIdLoading, - } = usePortfolioBalancesForAddressById(address) - - const { - data: portfolioTokenOptions, - error: portfolioTokenOptionsError, - refetch: refetchPortfolioTokenOptions, - loading: portfolioTokenOptionsLoading, - } = usePortfolioTokenOptions({ address, chainFilter, searchFilter: searchFilter ?? undefined }) - - // Bridging tokens are only shown if input is provided - const { - data: bridgingTokenOptions, - error: bridgingTokenOptionsError, - refetch: refetchBridgingTokenOptions, - loading: bridgingTokenOptionsLoading, - } = useBridgingTokensOptions({ oppositeSelectedToken: input, walletAddress: address, chainFilter }) + const { refetch: refetchPortfolioTokenOptions } = usePortfolioTokenOptions({ + address, + chainFilter, + searchFilter: searchFilter ?? undefined, + }) // Bypass this // Only call search endpoint if isBalancesOnlySearch is false const { @@ -64,90 +41,43 @@ export function useTokenSectionsForSearchResults({ skip: isBalancesOnlySearch, }) - const [selectedNetworkResults, otherNetworksSearchResults] = useMemo((): [CurrencyInfo[], CurrencyInfo[]] => { + const [selectedNetworkResults] = useMemo((): [CurrencyInfo[]] => { if (!searchResultCurrencies) { - return [[], []] + return [[]] } const selected = searchResultCurrencies.filter((currency) => !currency.isFromOtherNetwork) - const other = searchResultCurrencies.filter((currency) => currency.isFromOtherNetwork) - return [selected, other] + return [selected] }, [searchResultCurrencies]) const searchResults = useCurrencyInfosToTokenOptions({ currencyInfos: selectedNetworkResults, - portfolioBalancesById, - }) - - // Format other networks search results if they exist - const otherNetworksResults = useCurrencyInfosToTokenOptions({ - currencyInfos: otherNetworksSearchResults, - portfolioBalancesById, }) - const loading = - portfolioTokenOptionsLoading || - portfolioBalancesByIdLoading || - (!isBalancesOnlySearch && searchTokensLoading) || - bridgingTokenOptionsLoading + const loading = !isBalancesOnlySearch && searchTokensLoading const searchResultsSections = useOnchainItemListSection({ sectionKey: OnchainItemSectionName.SearchResults, // Use local search when only searching balances - options: isBalancesOnlySearch ? portfolioTokenOptions : searchResults, + options: searchResults, }) - // Create section for other chains search results if they exist - const otherNetworksSection = useOnchainItemListSection({ - sectionKey: OnchainItemSectionName.OtherChainsTokens, - options: otherNetworksResults, - }) - - // If there are bridging options, we need to extract them from the search results and then prepend them as a new section above. - // The remaining non-bridging search results will be shown in a section with a different name - const networkName = chainFilter ? getChainLabel(chainFilter) : undefined - const searchResultsSectionHeader = networkName - ? t('tokens.selector.section.otherSearchResults', { network: networkName }) - : undefined - - const allSections = useMemo(() => { - // Start with existing sections (bridging tokens + search results) - const sections = - mergeSearchResultsWithBridgingTokens({ - searchResults: searchResultsSections, - bridgingTokens: bridgingTokenOptions, - sectionHeaderString: searchResultsSectionHeader, - }) ?? [] - - // Add other networks section if it exists - if (otherNetworksSection?.length) { - sections.push(...otherNetworksSection) - } - - return sections - }, [searchResultsSections, bridgingTokenOptions, searchResultsSectionHeader, otherNetworksSection]) - - const error = - (!bridgingTokenOptions && bridgingTokenOptionsError) || - (!portfolioBalancesById && portfolioBalancesByIdError) || - (!portfolioTokenOptions && portfolioTokenOptionsError) || - (!isBalancesOnlySearch && !searchResults && searchTokensError) + const error = !isBalancesOnlySearch && !searchResults && searchTokensError const refetchAll = useCallback(() => { refetchPortfolioBalances?.() refetchSearchTokens?.() refetchPortfolioTokenOptions?.() - refetchBridgingTokenOptions?.() - }, [refetchBridgingTokenOptions, refetchPortfolioBalances, refetchPortfolioTokenOptions, refetchSearchTokens]) + }, [refetchPortfolioBalances, refetchPortfolioTokenOptions, refetchSearchTokens]) return useMemo( () => ({ - data: allSections, + data: searchResultsSections, loading, error: error || undefined, refetch: refetchAll, }), - [error, loading, refetchAll, allSections], + [error, loading, refetchAll, searchResultsSections], ) } diff --git a/packages/uniswap/src/components/TokenSelector/lists/TokenSelectorSearchResultsList.tsx b/packages/uniswap/src/components/TokenSelector/lists/TokenSelectorSearchResultsList.tsx index c742ad64c25..5b6fae34771 100644 --- a/packages/uniswap/src/components/TokenSelector/lists/TokenSelectorSearchResultsList.tsx +++ b/packages/uniswap/src/components/TokenSelector/lists/TokenSelectorSearchResultsList.tsx @@ -17,7 +17,7 @@ function _TokenSelectorSearchResultsList({ debouncedSearchFilter, debouncedParsedSearchFilter, isBalancesOnlySearch, - input, + input: _input, }: { onSelectCurrency: OnSelectCurrency activeAccountAddress?: string @@ -41,7 +41,6 @@ function _TokenSelectorSearchResultsList({ chainFilter: chainFilter ?? parsedChainFilter, searchFilter: debouncedParsedSearchFilter ?? debouncedSearchFilter, isBalancesOnlySearch, - input, }) // eslint-disable-next-line max-params diff --git a/packages/uniswap/src/components/TokenSelector/lists/TokenSelectorSwapList.tsx b/packages/uniswap/src/components/TokenSelector/lists/TokenSelectorSwapList.tsx index 106f97a00ca..030d82d3b3d 100644 --- a/packages/uniswap/src/components/TokenSelector/lists/TokenSelectorSwapList.tsx +++ b/packages/uniswap/src/components/TokenSelector/lists/TokenSelectorSwapList.tsx @@ -1,94 +1,37 @@ import { memo, useCallback, useMemo, useRef } from 'react' import { TokenSelectorList } from 'uniswap/src/components/TokenSelector/TokenSelectorList' import { useCommonTokensOptionsWithFallback } from 'uniswap/src/components/TokenSelector/hooks/useCommonTokensOptionsWithFallback' -import { useFavoriteTokensOptions } from 'uniswap/src/components/TokenSelector/hooks/useFavoriteTokensOptions' -import { usePortfolioTokenOptions } from 'uniswap/src/components/TokenSelector/hooks/usePortfolioTokenOptions' -import { useRecentlySearchedTokens } from 'uniswap/src/components/TokenSelector/hooks/useRecentlySearchedTokens' -import { useTrendingTokensOptions } from 'uniswap/src/components/TokenSelector/hooks/useTrendingTokensOptions' import { OnSelectCurrency, TokenSectionsHookProps } from 'uniswap/src/components/TokenSelector/types' -import { isSwapListLoading } from 'uniswap/src/components/TokenSelector/utils' import { OnchainItemSectionName, type OnchainItemSection } from 'uniswap/src/components/lists/OnchainItemList/types' import { TokenSelectorOption } from 'uniswap/src/components/lists/items/types' import { useOnchainItemListSection } from 'uniswap/src/components/lists/utils' import { GqlResult } from 'uniswap/src/data/types' -import { useBridgingTokensOptions } from 'uniswap/src/features/bridging/hooks/tokens' import { useEnabledChains } from 'uniswap/src/features/chains/hooks/useEnabledChains' import { UniverseChainId } from 'uniswap/src/features/chains/types' -import { ClearRecentSearchesButton } from 'uniswap/src/features/search/ClearRecentSearchesButton' -import { isMobileApp } from 'utilities/src/platform' -// eslint-disable-next-line complexity function useTokenSectionsForSwap({ activeAccountAddress, chainFilter, oppositeSelectedToken, }: TokenSectionsHookProps): GqlResult[]> { - const { defaultChainId, isTestnetModeEnabled } = useEnabledChains() - - const { - data: portfolioTokenOptions, - error: portfolioTokenOptionsError, - refetch: refetchPortfolioTokenOptions, - loading: portfolioTokenOptionsLoading, - } = usePortfolioTokenOptions({ address: activeAccountAddress, chainFilter }) - - const { - data: trendingTokenOptions, - error: trendingTokenOptionsError, - refetch: refetchTrendingTokenOptions, - loading: trendingTokenOptionsLoading, - } = useTrendingTokensOptions(activeAccountAddress, chainFilter) - - const { - data: favoriteTokenOptions, - error: favoriteTokenOptionsError, - refetch: refetchFavoriteTokenOptions, - loading: favoriteTokenOptionsLoading, - } = useFavoriteTokensOptions(activeAccountAddress, chainFilter) + const { defaultChainId } = useEnabledChains() const { data: commonTokenOptions, - error: commonTokenOptionsError, refetch: refetchCommonTokenOptions, loading: commonTokenOptionsLoading, // if there is no chain filter, first check if the input token has a chainId, fallback to defaultChainId } = useCommonTokensOptionsWithFallback( - activeAccountAddress, + activeAccountAddress as `0x${string}` | undefined, chainFilter ?? oppositeSelectedToken?.chainId ?? defaultChainId, ) - const { - data: bridgingTokenOptions, - error: bridgingTokenOptionsError, - refetch: refetchBridgingTokenOptions, - loading: bridgingTokenOptionsLoading, - shouldNest: shouldNestBridgingTokens, - } = useBridgingTokensOptions({ oppositeSelectedToken, walletAddress: activeAccountAddress, chainFilter }) - - const recentlySearchedTokenOptions = useRecentlySearchedTokens(chainFilter) - - const error = - (!portfolioTokenOptions && portfolioTokenOptionsError) || - (!trendingTokenOptions && trendingTokenOptionsError) || - (!favoriteTokenOptions && favoriteTokenOptionsError) || - (!commonTokenOptions && commonTokenOptionsError) || - (!bridgingTokenOptions && bridgingTokenOptionsError) - - const loading = - (!portfolioTokenOptions && portfolioTokenOptionsLoading) || - (!trendingTokenOptions && trendingTokenOptionsLoading) || - (!favoriteTokenOptions && favoriteTokenOptionsLoading) || - (!commonTokenOptions && commonTokenOptionsLoading) || - (!bridgingTokenOptions && bridgingTokenOptionsLoading) + const loading = !commonTokenOptions && commonTokenOptionsLoading const refetchAllRef = useRef<() => void>(() => {}) refetchAllRef.current = (): void => { - refetchPortfolioTokenOptions?.() - refetchTrendingTokenOptions?.() - refetchFavoriteTokenOptions?.() refetchCommonTokenOptions?.() - refetchBridgingTokenOptions?.() } const refetch = useCallback(() => { @@ -103,73 +46,22 @@ function useTokenSectionsForSwap({ options: suggestedSectionOptions, }) - const portfolioSection = useOnchainItemListSection({ - sectionKey: OnchainItemSectionName.YourTokens, - options: portfolioTokenOptions, - }) - - const memoizedEndElement = useMemo(() => , []) - const recentSection = useOnchainItemListSection({ - sectionKey: OnchainItemSectionName.RecentSearches, - options: recentlySearchedTokenOptions, - endElement: memoizedEndElement, - }) - const favoriteSection = useOnchainItemListSection({ - sectionKey: OnchainItemSectionName.FavoriteTokens, - options: favoriteTokenOptions, - }) - const trendingSection = useOnchainItemListSection({ - sectionKey: OnchainItemSectionName.TrendingTokens, - options: trendingTokenOptions, - }) - const bridgingSectionTokenOptions: TokenSelectorOption[] = useMemo( - () => (shouldNestBridgingTokens ? [bridgingTokenOptions ?? []] : bridgingTokenOptions ?? []), - [bridgingTokenOptions, shouldNestBridgingTokens], - ) - - const bridgingSection = useOnchainItemListSection({ - sectionKey: OnchainItemSectionName.BridgingTokens, - options: bridgingSectionTokenOptions, - }) - const sections = useMemo(() => { - if (isSwapListLoading({ loading, portfolioSection, trendingSection, isTestnetModeEnabled })) { + if (commonTokenOptionsLoading) { return undefined } - if (isTestnetModeEnabled) { - return [...(suggestedSection ?? []), ...(portfolioSection ?? [])] - } - - return [ - ...(suggestedSection ?? []), - ...(bridgingSection ?? []), - ...(portfolioSection ?? []), - ...(recentSection ?? []), - // TODO(WEB-3061): Favorited wallets/tokens - // Extension & interface do not support favoriting but has a default list, so we can't rely on empty array check - ...(isMobileApp ? favoriteSection ?? [] : []), - ...(trendingSection ?? []), - ] - }, [ - loading, - portfolioSection, - trendingSection, - suggestedSection, - bridgingSection, - recentSection, - favoriteSection, - isTestnetModeEnabled, - ]) + return [...(suggestedSection ?? [])] + }, [commonTokenOptionsLoading, suggestedSection]) return useMemo( () => ({ data: sections, loading, - error: error || undefined, + error: undefined, refetch, }), - [error, loading, refetch, sections], + [loading, refetch, sections], ) } @@ -192,6 +84,7 @@ function _TokenSelectorSwapList({ chainFilter, oppositeSelectedToken, }) + return ( { - return await UniswapApiClient.post(uniswapUrls.trmPath, { - body: JSON.stringify(params), - }) +export async function fetchTrmScreen(_params: ScreenRequest): Promise { + return { block: false } } diff --git a/packages/uniswap/src/data/rest/searchTokensAndPools.ts b/packages/uniswap/src/data/rest/searchTokensAndPools.ts index 6c5e13c1e11..acd80dca9a6 100644 --- a/packages/uniswap/src/data/rest/searchTokensAndPools.ts +++ b/packages/uniswap/src/data/rest/searchTokensAndPools.ts @@ -1,6 +1,7 @@ import { PartialMessage } from '@bufbuild/protobuf' import { ConnectError } from '@connectrpc/connect' import { useQuery } from '@connectrpc/connect-query' +import { Contract } from '@ethersproject/contracts' import { UseQueryResult } from '@tanstack/react-query' import { searchTokens } from '@uniswap/client-search/dist/search/v1/api-searchService_connectquery' import { diff --git a/packages/uniswap/src/features/chains/evm/info/mainnet.ts b/packages/uniswap/src/features/chains/evm/info/mainnet.ts index cd7ae32b51f..061f5c7194c 100644 --- a/packages/uniswap/src/features/chains/evm/info/mainnet.ts +++ b/packages/uniswap/src/features/chains/evm/info/mainnet.ts @@ -144,11 +144,11 @@ export const SEPOLIA_CHAIN_INFO = { http: [getQuicknodeEndpointUrl(UniverseChainId.Sepolia)], }, [RPCType.Default]: { - http: ['https://rpc.sepolia.org/'], + http: ['https://eth-sepolia.g.alchemy.com/v2/D41tT-VNane_JyxuXN6lI'], }, [RPCType.Fallback]: { http: [ - 'https://rpc.sepolia.org/', + 'https://eth-sepolia.g.alchemy.com/v2/D41tT-VNane_JyxuXN6lI', 'https://rpc2.sepolia.org/', 'https://rpc.sepolia.online/', 'https://www.sepoliarpc.space/', diff --git a/packages/uniswap/src/features/chains/utils.ts b/packages/uniswap/src/features/chains/utils.ts index dbd2aecc166..e3bbd69d04f 100644 --- a/packages/uniswap/src/features/chains/utils.ts +++ b/packages/uniswap/src/features/chains/utils.ts @@ -206,6 +206,7 @@ export function getEnabledChains({ platform, /** * When `true`, it will return all enabled chains, including testnets. + * Note: Currently ignored as we always show only testnets. */ includeTestnets = false, isTestnetModeEnabled, @@ -218,14 +219,18 @@ export function getEnabledChains({ connectedWalletChainIds?: UniverseChainId[] includeTestnets?: boolean }): EnabledChainsInfo { + // Kept for API compatibility but currently unused as we always show testnets + // eslint-disable-next-line @typescript-eslint/no-unused-vars + const _unused1 = includeTestnets const enabledChainInfos = ORDERED_CHAINS.filter((chainInfo) => { // Filter by platform if (platform !== undefined && platform !== chainInfo.platform) { return false } - // Filter by testnet mode - if (!includeTestnets && isTestnetModeEnabled !== isTestnetChain(chainInfo.id)) { + // ALWAYS filter to only show testnets, regardless of settings + // This ensures mainnet chains are never available + if (!isTestnetChain(chainInfo.id)) { return false } @@ -263,12 +268,16 @@ function getDefaultChainId({ platform?: Platform isTestnetModeEnabled: boolean }): UniverseChainId { + // Kept for API compatibility but currently unused as we always return Sepolia + // eslint-disable-next-line @typescript-eslint/no-unused-vars + const _unused2 = isTestnetModeEnabled if (platform === Platform.SVM) { // TODO(Solana): is there a Solana testnet we can return here? return UniverseChainId.Solana } - return isTestnetModeEnabled ? UniverseChainId.Sepolia : UniverseChainId.Mainnet + // Always return Sepolia as default chain since we only support testnets + return UniverseChainId.Sepolia } /** Returns all stablecoins for a given chainId. */ diff --git a/packages/uniswap/src/features/settings/slice.ts b/packages/uniswap/src/features/settings/slice.ts index 3370bb9cbbf..cd87533823f 100644 --- a/packages/uniswap/src/features/settings/slice.ts +++ b/packages/uniswap/src/features/settings/slice.ts @@ -21,7 +21,7 @@ export const initialUserSettingsState: UserSettingsState = { currentCurrency: FiatCurrency.UnitedStatesDollar, hideSmallBalances: true, hideSpamTokens: true, - isTestnetModeEnabled: false, + isTestnetModeEnabled: true, hapticsEnabled: true, } @@ -42,11 +42,12 @@ const slice = createSlice({ state.currentCurrency = action.payload }, /** - * IMPORTANT: minimize and thoroughly vet every usage of this action so that testnets are **never** unintentionally toggled on + * IMPORTANT: Testnet mode is now always enabled and cannot be toggled off */ - setIsTestnetModeEnabled: (state, { payload }: PayloadAction) => { - state.isTestnetModeEnabled = payload - analytics.setTestnetMode(payload, WALLET_TESTNET_CONFIG) + setIsTestnetModeEnabled: (state) => { + // Always keep testnet mode enabled + state.isTestnetModeEnabled = true + analytics.setTestnetMode(true, WALLET_TESTNET_CONFIG) }, setHapticsEnabled: (state, { payload }: PayloadAction) => { state.hapticsEnabled = payload diff --git a/packages/uniswap/src/features/tokens/useCurrencyInfo.ts b/packages/uniswap/src/features/tokens/useCurrencyInfo.ts index f86485aefcd..b1b54b91f3e 100644 --- a/packages/uniswap/src/features/tokens/useCurrencyInfo.ts +++ b/packages/uniswap/src/features/tokens/useCurrencyInfo.ts @@ -1,8 +1,11 @@ +import { useQuery } from '@tanstack/react-query' import { useMemo } from 'react' import { getCommonBase } from 'uniswap/src/constants/routing' import { useTokenQuery, useTokensQuery } from 'uniswap/src/data/graphql/uniswap-data-api/__generated__/types-and-hooks' +import { fetchTokenDataDirectly } from 'uniswap/src/data/rest/searchTokensAndPools' import { UniverseChainId } from 'uniswap/src/features/chains/types' import { CurrencyInfo } from 'uniswap/src/features/dataApi/types' +import { buildCurrency, buildCurrencyInfo } from 'uniswap/src/features/dataApi/utils/buildCurrency' import { currencyIdToContractInput } from 'uniswap/src/features/dataApi/utils/currencyIdToContractInput' import { gqlTokenToCurrencyInfo } from 'uniswap/src/features/dataApi/utils/gqlTokenToCurrencyInfo' import { @@ -22,6 +25,28 @@ function useCurrencyInfoQuery( fetchPolicy: options?.refetch ? 'cache-and-network' : 'cache-first', }) + let variables: { tokenAddress: string; chainId: UniverseChainId } | undefined + try { + variables = { + tokenAddress: currencyIdToAddress(_currencyId ?? ''), + chainId: currencyIdToChain(_currencyId ?? '') as UniverseChainId, + } + } catch (error) { + variables = undefined + } + + const tokenData = useQuery({ + queryKey: ['searchTokens-custom', variables], + queryFn: async () => { + const token = await fetchTokenDataDirectly( + variables?.tokenAddress ?? '', + variables?.chainId ?? UniverseChainId.Mainnet, + ) + return token + }, + enabled: variables !== undefined || options?.skip, + }) + const currencyInfo = useMemo(() => { if (!_currencyId) { return undefined @@ -49,8 +74,28 @@ function useCurrencyInfoQuery( } } + if (tokenData.data) { + const currency = buildCurrency({ + chainId: tokenData.data.chainId, + address: tokenData.data.address, + decimals: tokenData.data.decimals, + symbol: tokenData.data.symbol, + name: tokenData.data.name, + }) + + if (!currency) { + return undefined + } + + return buildCurrencyInfo({ + currency, + currencyId: _currencyId, + logoUrl: tokenData.data.logoUrl, + }) + } + return queryResult.data?.token && gqlTokenToCurrencyInfo(queryResult.data.token) - }, [_currencyId, queryResult.data?.token]) + }, [_currencyId, queryResult.data?.token, tokenData.data]) return { currencyInfo, From ac7d7f9cb6a691c8fca6ed1101a69672a44db53e Mon Sep 17 00:00:00 2001 From: Danswar <48102227+Danswar@users.noreply.github.com> Date: Tue, 9 Sep 2025 19:32:35 +0200 Subject: [PATCH 03/24] Trading mechanism without Uniswap API More tx building (#53) * Tx building improvements * Building TX [NO-TASK]: Fix metamask not triggering (#50) Feature/building tx and approvals (#49) * [NO-TASK]: Building tx and aprovals * [NO-TASK]: Fix linting errors Add api.juiceswap.xyz to production CSP [NO-TASK]: Compute transaction client side (#48) fix: Use only JuiceSwap API endpoint (#47) - Remove duplicate REACT_APP_CUSTOM_QUOTE_API_URL entries - Use only https://dev.api.juiceswap.xyz as the API endpoint - Remove unused localhost and bapp.juiceswap.xyz API URLs feat: Remove DownloadWalletCard and Rive animations from landing page (#46) - Remove DownloadWalletCard component from AppsOverview section - Delete all Rive animation related files and setup - Clean up unused imports and dependencies - Reorganize card layout in AppsOverview section feat: Set WETH/USDC as default tokens and improve UI (#45) * feat: Set WETH/USDC as default tokens and improve UI - Set WETH as default input token on Sepolia - Set USDC as default output token on Sepolia - Remove 'Get Support' button from error boundary - Temporarily disable Rive animation to fix React hooks error * fix: Properly handle Rive animation with lazy loading - Create separate RiveAnimation component - Use React lazy loading and Suspense - Fix React hooks error by ensuring proper component mounting - Animation now loads correctly without SSR issues --- apps/web/.env | 2 - apps/web/public/csp.json | 1 + apps/web/public/dev-csp.json | 5 +- apps/web/src/components/ErrorBoundary.tsx | 14 -- apps/web/src/hooks/usePermit2Allowance.ts | 21 +- apps/web/src/pages/Landing/LandingV2.tsx | 3 - .../components/cards/DownloadWalletCard.tsx | 76 ------- .../pages/Landing/sections/AppsOverview.tsx | 6 +- apps/web/src/pages/Landing/sections/Hero.tsx | 16 +- apps/web/src/pages/Swap/Limit/LimitForm.tsx | 3 +- apps/web/src/setupRive.ts | 11 - .../web/src/state/sagas/transactions/utils.ts | 2 +- apps/web/src/state/swap/hooks.tsx | 38 +++- .../apiClients/tradingApi/TradingApiClient.ts | 196 +++++++++++++++++- .../src/data/rest/searchTokensAndPools.ts | 1 - .../swap/review/hooks/useTokenApprovalInfo.ts | 21 +- .../services/swapTxAndGasInfoService/hooks.ts | 3 +- .../services/swapTxAndGasInfoService/utils.ts | 15 +- .../swapFormStore/hooks/useDerivedSwapInfo.ts | 5 +- .../uniswap/src/utils/approvalCalldata.ts | 146 +++++++++++++ 20 files changed, 419 insertions(+), 166 deletions(-) delete mode 100644 apps/web/src/pages/Landing/components/cards/DownloadWalletCard.tsx delete mode 100644 apps/web/src/setupRive.ts create mode 100644 packages/uniswap/src/utils/approvalCalldata.ts diff --git a/apps/web/.env b/apps/web/.env index 5d9d6f1adf4..d99af5f9551 100644 --- a/apps/web/.env +++ b/apps/web/.env @@ -17,5 +17,3 @@ REACT_APP_WALLET_CONNECT_PROJECT_ID="c6c9bacd35afa3eb9e6cccf6d8464395" REACT_APP_TRADING_API_KEY="TRADING_API_KEY" REACT_APP_CUSTOM_QUOTE_API_URL="https://dev.api.juiceswap.xyz" REACT_APP_IS_UNISWAP_INTERFACE=true -REACT_APP_CUSTOM_QUOTE_API_URL=https://dev.bapp.juiceswap.xyz/api -#REACT_APP_CUSTOM_QUOTE_API_URL=http://localhost:3000 diff --git a/apps/web/public/csp.json b/apps/web/public/csp.json index effd4b2cb61..31e1aadc2b2 100644 --- a/apps/web/public/csp.json +++ b/apps/web/public/csp.json @@ -129,6 +129,7 @@ "https://prodregistryv2.org", "https://cloudflare-dns.com", "https://beyondwickedmapping.org", + "https://api.juiceswap.xyz", "wss://*.uniswap.org", "wss://relay.walletconnect.com", "wss://relay.walletconnect.org", diff --git a/apps/web/public/dev-csp.json b/apps/web/public/dev-csp.json index f19218593c4..8507ba7bff9 100644 --- a/apps/web/public/dev-csp.json +++ b/apps/web/public/dev-csp.json @@ -4,6 +4,9 @@ "http://127.0.0.1:8546", "http://localhost:3000", "https://dev.api.juiceswap.xyz", - "https://api.juiceswap.xyz" + "https://api.juiceswap.xyz", + "https://trading-api-labs.gateway.uniswap.org", + "https://dev.bapp.juiceswap.xyz/api", + "https://bapp.juiceswap.xyz/api" ] } diff --git a/apps/web/src/components/ErrorBoundary.tsx b/apps/web/src/components/ErrorBoundary.tsx index 8b0898e35ba..f74f708c5b2 100644 --- a/apps/web/src/components/ErrorBoundary.tsx +++ b/apps/web/src/components/ErrorBoundary.tsx @@ -5,11 +5,9 @@ import { PropsWithChildren, useState } from 'react' import { useTranslation } from 'react-i18next' import { ThemedText } from 'theme/components' import { CopyToClipboard } from 'theme/components/CopyHelper' -import { ExternalLink } from 'theme/components/Links' import { Button, Flex, TouchableArea } from 'ui/src' import { CopyAlt } from 'ui/src/components/icons/CopyAlt' import { RotatableChevron } from 'ui/src/components/icons/RotatableChevron' -import { uniswapUrls } from 'uniswap/src/constants/urls' const Code = styled.code` font-weight: 485; @@ -50,18 +48,6 @@ const Fallback = ({ error, eventId }: { error: Error; eventId: string | null }) {t('common.reload.label')} - - - - - diff --git a/apps/web/src/hooks/usePermit2Allowance.ts b/apps/web/src/hooks/usePermit2Allowance.ts index c665d4dce76..81a8fe033f6 100644 --- a/apps/web/src/hooks/usePermit2Allowance.ts +++ b/apps/web/src/hooks/usePermit2Allowance.ts @@ -1,4 +1,3 @@ -import { permit2Address } from '@uniswap/permit2-sdk' import { CurrencyAmount, Token } from '@uniswap/sdk-core' import { useAccount } from 'hooks/useAccount' import { PermitSignature, usePermitAllowance, useUpdatePermitAllowance } from 'hooks/usePermitAllowance' @@ -55,14 +54,15 @@ export default function usePermit2Allowance({ }): Allowance { const account = useAccount() const token = amount?.currency - const permit2AddressForChain = permit2Address(token?.chainId) + // Use the provided spender or fall back to Permit2 address + const effectiveSpender = '0x3bFA4769FB09eefC5a80d6E87c3B9C650f7Ae48E' const { tokenAllowance, isSyncing: isApprovalSyncing } = useTokenAllowance({ token, owner: account.address, - spender: permit2AddressForChain, + spender: effectiveSpender, }) - const updateTokenAllowance = useUpdateTokenAllowance(amount, permit2AddressForChain) - const revokeTokenAllowance = useRevokeTokenAllowance(token, permit2AddressForChain) + const updateTokenAllowance = useUpdateTokenAllowance(amount, effectiveSpender) + const revokeTokenAllowance = useRevokeTokenAllowance(token, effectiveSpender) const isApproved = useMemo(() => { if (!amount || !tokenAllowance) { return false @@ -75,8 +75,8 @@ export default function usePermit2Allowance({ // until it has been re-observed. It wll sync immediately, because confirmation fast-forwards the block number. const [approvalState, setApprovalState] = useState(ApprovalState.SYNCED) const isApprovalLoading = approvalState !== ApprovalState.SYNCED - const isApprovalPending = useHasPendingApproval(token, permit2AddressForChain) - const isRevocationPending = useHasPendingRevocation(token, permit2AddressForChain) + const isApprovalPending = useHasPendingApproval(token, effectiveSpender) + const isRevocationPending = useHasPendingRevocation(token, effectiveSpender) useEffect(() => { if (isApprovalPending) { @@ -157,7 +157,7 @@ export default function usePermit2Allowance({ addTransaction(response, info) }, [addTransaction, revokeTokenAllowance]) - return useMemo(() => { + const result = useMemo((): Allowance => { if (token) { if (!tokenAllowance || !permitAllowance) { return { state: AllowanceState.LOADING } @@ -194,11 +194,8 @@ export default function usePermit2Allowance({ } } return { - token, state: AllowanceState.ALLOWED, permitSignature: !isPermitted && isSigned ? signature : undefined, - needsSetupApproval: false, - needsPermitSignature: false, } }, [ approve, @@ -217,4 +214,6 @@ export default function usePermit2Allowance({ token, tokenAllowance, ]) + + return result } diff --git a/apps/web/src/pages/Landing/LandingV2.tsx b/apps/web/src/pages/Landing/LandingV2.tsx index 233f0bd06bd..719d59d102c 100644 --- a/apps/web/src/pages/Landing/LandingV2.tsx +++ b/apps/web/src/pages/Landing/LandingV2.tsx @@ -7,8 +7,6 @@ import { INTERFACE_NAV_HEIGHT } from 'ui/src/theme' // Annotating it with webpackPreload allows it to be ready when requested. const Fold = lazy(() => import(/* webpackPreload: true */ './Fold')) -const Rive = lazy(() => import(/* webpackPreload: true */ 'setupRive')) - const Grain = styled(Flex, { position: 'absolute', inset: 0, @@ -39,7 +37,6 @@ function LandingV2({ transition }: { transition?: boolean }) { - diff --git a/apps/web/src/pages/Landing/components/cards/DownloadWalletCard.tsx b/apps/web/src/pages/Landing/components/cards/DownloadWalletCard.tsx deleted file mode 100644 index 93f26b5633b..00000000000 --- a/apps/web/src/pages/Landing/components/cards/DownloadWalletCard.tsx +++ /dev/null @@ -1,76 +0,0 @@ -import { Alignment, Fit, Layout, useRive } from '@rive-app/react-canvas' - -import { Wallet } from 'pages/Landing/components/Icons' -import { PillButton } from 'pages/Landing/components/cards/PillButton' -import ValuePropCard from 'pages/Landing/components/cards/ValuePropCard' -import { Trans, useTranslation } from 'react-i18next' -import { useIsDarkMode } from 'theme/components/ThemeToggle' -import { Flex, useSporeColors } from 'ui/src' -import { Star } from 'ui/src/components/icons/Star' -import { uniswapUrls } from 'uniswap/src/constants/urls' - -export function DownloadWalletCard() { - const theme = useSporeColors() - const isDarkMode = useIsDarkMode() - const { t } = useTranslation() - - const { rive: lightAnimation, RiveComponent: LightAnimation } = useRive({ - src: '/rive/landing-page.riv', - artboard: 'Mobile-Light', - stateMachines: 'Animation', - layout: new Layout({ fit: Fit.Contain, alignment: Alignment.BottomCenter }), - }) - - const { rive: darkAnimation, RiveComponent: DarkAnimation } = useRive({ - src: '/rive/landing-page.riv', - artboard: 'Mobile-Dark', - stateMachines: 'Animation', - layout: new Layout({ fit: Fit.Contain, alignment: Alignment.BottomCenter }), - }) - - return ( - } - /> - } - subtitle={t('landing.walletSubtitle')} - bodyText={ - , - }} - /> - } - button={ - - } - $lg={{ - minHeight: 750, - maxWidth: '100%', - }} - $sm={{ - minHeight: 700, - }} - $xs={{ - minHeight: 540, - }} - > - - {isDarkMode ? ( - darkAnimation?.play()} /> - ) : ( - lightAnimation?.play()} /> - )} - - - ) -} diff --git a/apps/web/src/pages/Landing/sections/AppsOverview.tsx b/apps/web/src/pages/Landing/sections/AppsOverview.tsx index dc8c97145c9..1e033183ca0 100644 --- a/apps/web/src/pages/Landing/sections/AppsOverview.tsx +++ b/apps/web/src/pages/Landing/sections/AppsOverview.tsx @@ -1,5 +1,4 @@ import { H2 } from 'pages/Landing/components/Generics' -import { DownloadWalletCard } from 'pages/Landing/components/cards/DownloadWalletCard' import { LiquidityCard } from 'pages/Landing/components/cards/LiquidityCard' import { TradingApiCard } from 'pages/Landing/components/cards/TradingApiCard' import { UnichainCard } from 'pages/Landing/components/cards/UnichainCard' @@ -17,14 +16,13 @@ export function AppsOverview() { - + - + - diff --git a/apps/web/src/pages/Landing/sections/Hero.tsx b/apps/web/src/pages/Landing/sections/Hero.tsx index 6c14b4ee801..ae76dbaa0e5 100644 --- a/apps/web/src/pages/Landing/sections/Hero.tsx +++ b/apps/web/src/pages/Landing/sections/Hero.tsx @@ -12,6 +12,7 @@ import { serializeSwapStateToURLParameters } from 'state/swap/hooks' import { Flex, Text, useMedia } from 'ui/src' import { INTERFACE_NAV_HEIGHT } from 'ui/src/theme' import { useEnabledChains } from 'uniswap/src/features/chains/hooks/useEnabledChains' +import { UniverseChainId } from 'uniswap/src/features/chains/types' import { SwapRedirectFn } from 'uniswap/src/features/transactions/components/TransactionModal/TransactionModalContext' interface HeroProps { @@ -23,8 +24,20 @@ export function Hero({ scrollToRef, transition }: HeroProps) { const media = useMedia() const { height: scrollPosition } = useScroll({ enabled: !media.sm }) const { defaultChainId } = useEnabledChains() + // Use WETH on Sepolia as default input currency const initialInputCurrency = useCurrency({ - address: 'ETH', + address: + defaultChainId === UniverseChainId.Sepolia + ? '0xfFf9976782d46CC05630D1f6eBAb18b2324d6B14' // WETH on Sepolia + : 'ETH', + chainId: defaultChainId, + }) + // Use USDC on Sepolia as default output currency + const initialOutputCurrency = useCurrency({ + address: + defaultChainId === UniverseChainId.Sepolia + ? '0x1c7D4B196Cb0C7B01d743Fbc6116a902379C7238' // USDC on Sepolia + : undefined, chainId: defaultChainId, }) const navigate = useNavigate() @@ -128,6 +141,7 @@ export function Hero({ scrollToRef, transition }: HeroProps) { syncTabToUrl={false} chainId={defaultChainId} initialInputCurrency={initialInputCurrency} + initialOutputCurrency={initialOutputCurrency} swapRedirectCallback={swapRedirectCallback} usePersistedFilteredChainIds /> diff --git a/apps/web/src/pages/Swap/Limit/LimitForm.tsx b/apps/web/src/pages/Swap/Limit/LimitForm.tsx index 1bdfb1db504..13f09ba3b06 100644 --- a/apps/web/src/pages/Swap/Limit/LimitForm.tsx +++ b/apps/web/src/pages/Swap/Limit/LimitForm.tsx @@ -1,5 +1,4 @@ import { Currency, CurrencyAmount, Token } from '@uniswap/sdk-core' -import { UNIVERSAL_ROUTER_ADDRESS, UniversalRouterVersion } from '@uniswap/universal-router-sdk' import { OpenLimitOrdersButton } from 'components/AccountDrawer/MiniPortfolio/Limits/OpenLimitOrdersButton' import { useAccountDrawer } from 'components/AccountDrawer/MiniPortfolio/hooks' import { MenuState, miniPortfolioMenuStateAtom } from 'components/AccountDrawer/constants' @@ -258,7 +257,7 @@ function LimitForm({ onCurrencyChange }: LimitFormProps) { const allowance = usePermit2Allowance({ amount: parsedAmounts.input?.currency.isNative ? undefined : (parsedAmounts.input as CurrencyAmount), - spender: isSupportedChain ? UNIVERSAL_ROUTER_ADDRESS(UniversalRouterVersion.V1_2, chainId) : undefined, + spender: isSupportedChain ? '0x3bFA4769FB09eefC5a80d6E87c3B9C650f7Ae48E' : undefined, // V3 SwapRouter address for Sepolia tradeFillType: TradeFillType.UniswapX, }) diff --git a/apps/web/src/setupRive.ts b/apps/web/src/setupRive.ts deleted file mode 100644 index bea9c3301fa..00000000000 --- a/apps/web/src/setupRive.ts +++ /dev/null @@ -1,11 +0,0 @@ -import { RuntimeLoader } from '@rive-app/react-canvas' -import { useEffect } from 'react' - -// Default export as a React component -export default function SetupRiveComponent() { - useEffect(() => { - RuntimeLoader.setWasmUrl('/rive/rive.wasm') - }, []) - - return null -} diff --git a/apps/web/src/state/sagas/transactions/utils.ts b/apps/web/src/state/sagas/transactions/utils.ts index ecfe5fa78d7..a1a6cc91479 100644 --- a/apps/web/src/state/sagas/transactions/utils.ts +++ b/apps/web/src/state/sagas/transactions/utils.ts @@ -287,7 +287,7 @@ function* submitTransactionAsync(params: HandleOnChainStepParams): SagaGenerator try { const response = yield* call([signer.provider, 'send'], 'eth_sendTransaction', [ - { from: account.address, ...step.txRequest }, + { ...step.txRequest, from: account.address }, ]) if (!isValidHexString(response)) { diff --git a/apps/web/src/state/swap/hooks.tsx b/apps/web/src/state/swap/hooks.tsx index 21da3498c68..293cf0e31cc 100644 --- a/apps/web/src/state/swap/hooks.tsx +++ b/apps/web/src/state/swap/hooks.tsx @@ -244,11 +244,16 @@ export function useInitialCurrencyState(): { }, [parsedCurrencyState.inputCurrencyAddress, parsedCurrencyState.outputCurrencyAddress, setIsUserSelectedToken]) const { initialInputCurrencyAddress, initialChainId } = useMemo(() => { - // Default to native if no query params or chain is not compatible with testnet or mainnet mode + // Default to WETH on Sepolia if no query params or chain is not compatible with testnet or mainnet mode if (!hasCurrencyQueryParams || !isSupportedChainCompatible) { const initialChainId = persistedFilteredChainIds?.input ?? defaultChainId + // Use WETH on Sepolia as default instead of native ETH + const defaultAddress = + initialChainId === UniverseChainId.Sepolia + ? '0xfFf9976782d46CC05630D1f6eBAb18b2324d6B14' // WETH on Sepolia + : getNativeAddress(initialChainId) return { - initialInputCurrencyAddress: getNativeAddress(initialChainId), + initialInputCurrencyAddress: defaultAddress, initialChainId, } } @@ -259,9 +264,13 @@ export function useInitialCurrencyState(): { initialChainId: supportedChainId, } } - // return ETH or parsedCurrencyState + // return WETH on Sepolia or ETH on other chains return { - initialInputCurrencyAddress: parsedCurrencyState.outputCurrencyAddress ? undefined : 'ETH', + initialInputCurrencyAddress: parsedCurrencyState.outputCurrencyAddress + ? undefined + : supportedChainId === UniverseChainId.Sepolia + ? '0xfFf9976782d46CC05630D1f6eBAb18b2324d6B14' + : 'ETH', initialChainId: supportedChainId, } // We do not want to rerender on a change to persistedFilteredChainIds @@ -277,14 +286,23 @@ export function useInitialCurrencyState(): { const outputChainIsSupported = useSupportedChainId(parsedCurrencyState.outputChainId) - const initialOutputCurrencyAddress = useMemo( - () => + const initialOutputCurrencyAddress = useMemo(() => { + // If output currency is explicitly set in URL params, use it + if (parsedCurrencyState.outputCurrencyAddress) { // clear output if identical unless there's a supported outputChainId which means we're bridging - initialInputCurrencyAddress === parsedCurrencyState.outputCurrencyAddress && !outputChainIsSupported + return initialInputCurrencyAddress === parsedCurrencyState.outputCurrencyAddress && !outputChainIsSupported ? undefined - : parsedCurrencyState.outputCurrencyAddress, - [initialInputCurrencyAddress, parsedCurrencyState.outputCurrencyAddress, outputChainIsSupported], - ) + : parsedCurrencyState.outputCurrencyAddress + } + // Default to USDC on Sepolia if no output currency specified + if ( + initialChainId === UniverseChainId.Sepolia && + initialInputCurrencyAddress !== '0x1c7D4B196Cb0C7B01d743Fbc6116a902379C7238' + ) { + return '0x1c7D4B196Cb0C7B01d743Fbc6116a902379C7238' // USDC on Sepolia + } + return undefined + }, [initialInputCurrencyAddress, parsedCurrencyState.outputCurrencyAddress, outputChainIsSupported, initialChainId]) const initialInputCurrency = useCurrency({ address: initialInputCurrencyAddress, chainId: initialChainId }) const initialOutputCurrency = useCurrency({ diff --git a/packages/uniswap/src/data/apiClients/tradingApi/TradingApiClient.ts b/packages/uniswap/src/data/apiClients/tradingApi/TradingApiClient.ts index 8429766a9a2..90ca7bb3b5d 100644 --- a/packages/uniswap/src/data/apiClients/tradingApi/TradingApiClient.ts +++ b/packages/uniswap/src/data/apiClients/tradingApi/TradingApiClient.ts @@ -1,3 +1,5 @@ +/* eslint-disable max-lines */ +import { parseUnits } from 'ethers/lib/utils' import { config } from 'uniswap/src/config' import { uniswapUrls } from 'uniswap/src/constants/urls' import { createApiClient } from 'uniswap/src/data/apiClients/createApiClient' @@ -52,6 +54,7 @@ import { WalletEncode7702RequestBody, WrapUnwrapQuote, } from 'uniswap/src/data/tradingApi/__generated__' +import { FeeType } from 'uniswap/src/data/tradingApi/types' import { FeatureFlags } from 'uniswap/src/features/gating/flags' import { getFeatureFlag } from 'uniswap/src/features/gating/hooks' import { logger } from 'utilities/src/logger/logger' @@ -177,13 +180,54 @@ export async function fetchIndicativeQuote(params: IndicativeQuoteRequest): Prom } export async function fetchSwap({ ...params }: CreateSwapRequest): Promise { - return await TradingApiClient.post(uniswapUrls.tradingApiPaths.swap, { - body: JSON.stringify(params), + const quote = params.quote + const route = (quote as ClassicQuote).route?.[0]?.[0] + const tokenIn = route?.tokenIn + const tokenOut = route?.tokenOut + const connectedWallet = quote.swapper + + const body = { + tokenOutAddress: tokenOut?.address, + tokenOutDecimals: parseInt(tokenOut?.decimals || '18', 10), + tokenInChainId: tokenIn?.chainId, + tokenInAddress: tokenIn?.address, + tokenInDecimals: parseInt(tokenIn?.decimals || '18', 10), + tokenOutChainId: tokenOut?.chainId, + amount: (quote as { amount: string }).amount, + type: 'exactIn', + recipient: connectedWallet, + from: connectedWallet, + slippageTolerance: '5', + deadline: params.deadline || '1800', + chainId: tokenIn?.chainId, + } + + const response = await CustomQuoteApiClient.post<{ + data: string + to: string + value: string + }>(uniswapUrls.tradingApiPaths.swap, { + body: JSON.stringify(body), headers: { ...V4_HEADERS, ...getFeatureFlaggedHeaders(), }, }) + + if (!tokenIn?.chainId || !connectedWallet) { + throw new Error('Missing required chainId or connectedWallet') + } + + return { + requestId: Math.random().toString(36).substring(2, 15) + Math.random().toString(36).substring(2, 15), + swap: { + chainId: tokenIn.chainId, + data: response.data, + from: connectedWallet, + to: response.to, + value: response.value, + }, + } } export async function fetchSwap5792({ ...params }: CreateSwap5792Request): Promise { @@ -206,13 +250,149 @@ export async function fetchSwap7702({ ...params }: CreateSwap7702Request): Promi }) } +/** + * Computes approval transaction locally using our calldata construction utilities + * and proper gas estimation + */ +async function computeApprovalTransaction(params: ApprovalRequest): Promise { + const { constructUnlimitedERC20ApproveCalldata } = require('uniswap/src/utils/approvalCalldata') + const { createFetchGasFee } = require('uniswap/src/data/apiClients/uniswapApi/UniswapApiClient') + const { Contract } = require('ethers') + const ERC20_ABI = require('uniswap/src/abis/erc20.json') + const { createEthersProvider } = require('uniswap/src/features/providers/createEthersProvider') + const { tradingApiToUniverseChainId } = require('uniswap/src/features/transactions/swap/utils/tradingApi') + + // Get the spender address (V3 SwapRouter for classic swaps) + const spenderAddress = '0x3bFA4769FB09eefC5a80d6E87c3B9C650f7Ae48E' + + // Check if enough approval is already granted + try { + const universeChainId = tradingApiToUniverseChainId(params.chainId) + if (!universeChainId) { + throw new Error('Unsupported chain ID') + } + const provider = createEthersProvider({ chainId: universeChainId }) + if (!provider) { + throw new Error('Failed to create provider') + } + const tokenContract = new Contract(params.token, ERC20_ABI, provider) + const currentAllowance = await tokenContract.callStatic.allowance(params.walletAddress, spenderAddress) + + // Convert params.amount to BigNumber with proper decimals + // params.amount is likely already in wei format, so we use parseUnits with 0 decimals + const requiredAmount = parseUnits(params.amount, 0) + + // If current allowance is greater than or equal to the required amount, no approval needed + if (currentAllowance.gte(requiredAmount)) { + return { + requestId: '', + approval: null, + cancel: null, + } as unknown as ApprovalResponse + } + } catch (error) {} + + // Construct the approval calldata + const calldata = constructUnlimitedERC20ApproveCalldata(spenderAddress) + + // Generate a request ID + const requestId = Math.random().toString(36).substring(2, 15) + Math.random().toString(36).substring(2, 15) + + const baseTransaction = { + to: params.token, // Token contract address + value: '0x00', // No ETH value for ERC20 approvals + from: params.walletAddress, // User's wallet address + data: calldata, // Constructed approve calldata + chainId: params.chainId, + } + + const gasStrategy = params.gasStrategies?.[0] || { + limitInflationFactor: 1.15, + displayLimitInflationFactor: 1.15, + priceInflationFactor: 1.5, + percentileThresholdFor1559Fee: 75, + thresholdToInflateLastBlockBaseFee: 0.75, + baseFeeMultiplier: 1, + baseFeeHistoryWindow: 20, + minPriorityFeeRatioOfBaseFee: 0.2, + minPriorityFeeGwei: 2, + maxPriorityFeeGwei: 9, + } + + const fetchGasFee = createFetchGasFee({ gasStrategy }) + + try { + const gasResult = await fetchGasFee({ + tx: baseTransaction, + fallbackGasLimit: 65008, + }) + + // Handle case where gasResult.params might be undefined (client-side fallback) + const gasParams = gasResult.params || { + maxFeePerGas: '387366539', + maxPriorityFeePerGas: '387335562', + gasLimit: '65008', + } + + const approvalTransaction = { + ...baseTransaction, + maxFeePerGas: gasParams.maxFeePerGas, + maxPriorityFeePerGas: gasParams.maxPriorityFeePerGas, + gasLimit: gasParams.gasLimit, + } + + const gasEstimate = { + type: FeeType.EIP1559 as const, + strategy: gasStrategy, + gasLimit: gasParams.gasLimit, + gasFee: gasResult.value, + maxFeePerGas: gasParams.maxFeePerGas, + maxPriorityFeePerGas: gasParams.maxPriorityFeePerGas, + } + + const response: ApprovalResponse = { + requestId, + approval: approvalTransaction, + cancel: approvalTransaction, + gasFee: gasResult.value, + cancelGasFee: gasResult.value, // Same gas fee for cancel transaction + gasEstimates: [gasEstimate], + } + + return response + } catch (error) { + const approvalTransaction = { + ...baseTransaction, + maxFeePerGas: '387366539', + maxPriorityFeePerGas: '387335562', + gasLimit: '65008', + } + + const gasEstimate = { + type: FeeType.EIP1559 as const, + strategy: gasStrategy, + gasLimit: '65008', + gasFee: '25181923967312', + maxFeePerGas: '387366539', + maxPriorityFeePerGas: '387335562', + } + + const response: ApprovalResponse = { + requestId, + approval: approvalTransaction, + cancel: approvalTransaction, + gasFee: '25181923967312', + cancelGasFee: '25181923967312', // Same gas fee for cancel transaction + gasEstimates: [gasEstimate], + } + + return response + } +} + export async function fetchCheckApproval(params: ApprovalRequest): Promise { - return await TradingApiClient.post(uniswapUrls.tradingApiPaths.approval, { - body: JSON.stringify(params), - headers: { - ...getFeatureFlaggedHeaders(), - }, - }) + const computedResponse = await computeApprovalTransaction(params) + return computedResponse } export async function submitOrder(params: OrderRequest): Promise { diff --git a/packages/uniswap/src/data/rest/searchTokensAndPools.ts b/packages/uniswap/src/data/rest/searchTokensAndPools.ts index acd80dca9a6..d4834304491 100644 --- a/packages/uniswap/src/data/rest/searchTokensAndPools.ts +++ b/packages/uniswap/src/data/rest/searchTokensAndPools.ts @@ -11,7 +11,6 @@ import { SearchTokensResponse, SpamCode, } from '@uniswap/client-search/dist/search/v1/api_pb' -import { Contract } from '@ethersproject/contracts' import ERC20_ABI from 'uniswap/src/abis/erc20.json' import { getNativeAddress } from 'uniswap/src/constants/addresses' import { uniswapPostTransport } from 'uniswap/src/data/rest/base' diff --git a/packages/uniswap/src/features/transactions/swap/review/hooks/useTokenApprovalInfo.ts b/packages/uniswap/src/features/transactions/swap/review/hooks/useTokenApprovalInfo.ts index 8aa9516b923..d32636a3c99 100644 --- a/packages/uniswap/src/features/transactions/swap/review/hooks/useTokenApprovalInfo.ts +++ b/packages/uniswap/src/features/transactions/swap/review/hooks/useTokenApprovalInfo.ts @@ -1,6 +1,5 @@ import { Currency, CurrencyAmount } from '@uniswap/sdk-core' import { useMemo } from 'react' -import { useUniswapContextSelector } from 'uniswap/src/contexts/UniswapContext' import { useCheckApprovalQuery } from 'uniswap/src/data/apiClients/tradingApi/useCheckApprovalQuery' import { ApprovalRequest, Routing } from 'uniswap/src/data/tradingApi/__generated__/index' import { UniverseChainId } from 'uniswap/src/features/chains/types' @@ -32,15 +31,6 @@ export type ApprovalTxInfo = { revokeGasFeeResult: GasFeeResult } -function useApprovalWillBeBatchedWithSwap(chainId: UniverseChainId, routing: Routing | undefined): boolean { - const canBatchTransactions = useUniswapContextSelector((ctx) => ctx.getCanBatchTransactions?.(chainId)) - const swapDelegationInfo = useUniswapContextSelector((ctx) => ctx.getSwapDelegationInfo?.(chainId)) - - const isBatchableFlow = Boolean(routing && !isUniswapX({ routing })) - - return Boolean((canBatchTransactions || swapDelegationInfo?.delegationAddress) && isBatchableFlow) -} - export function useTokenApprovalInfo(params: TokenApprovalInfoParams): ApprovalTxInfo { const { account, chainId, wrapType, currencyInAmount, currencyOutAmount, routing } = params @@ -94,8 +84,7 @@ export function useTokenApprovalInfo(params: TokenApprovalInfoParams): ApprovalT tokenOutAddress, ]) - const approvalWillBeBatchedWithSwap = useApprovalWillBeBatchedWithSwap(chainId, routing) - const shouldSkip = !approvalRequestArgs || isWrap || !address || approvalWillBeBatchedWithSwap + const shouldSkip = !approvalRequestArgs || isWrap || !address const { data, isLoading, error } = useCheckApprovalQuery({ params: shouldSkip ? undefined : approvalRequestArgs, @@ -114,7 +103,7 @@ export function useTokenApprovalInfo(params: TokenApprovalInfoParams): ApprovalT } // Approval is N/A for wrap transactions or unconnected state. - if (isWrap || !address || approvalWillBeBatchedWithSwap) { + if (isWrap || !address) { return { action: ApprovalAction.None, txRequest: null, @@ -159,9 +148,9 @@ export function useTokenApprovalInfo(params: TokenApprovalInfoParams): ApprovalT txRequest: null, cancelTxRequest: null, } - }, [address, approvalRequestArgs, approvalWillBeBatchedWithSwap, data, error, isWrap]) + }, [address, approvalRequestArgs, data, error, isWrap]) - return useMemo(() => { + const result = useMemo(() => { const gasEstimate = data?.gasEstimates?.[0] const noApprovalNeeded = tokenApprovalInfo.action === ApprovalAction.None const noRevokeNeeded = @@ -190,4 +179,6 @@ export function useTokenApprovalInfo(params: TokenApprovalInfoParams): ApprovalT }, } }, [gasStrategy, data?.cancelGasFee, data?.gasEstimates, data?.gasFee, isLoading, tokenApprovalInfo]) + + return result } diff --git a/packages/uniswap/src/features/transactions/swap/review/services/swapTxAndGasInfoService/hooks.ts b/packages/uniswap/src/features/transactions/swap/review/services/swapTxAndGasInfoService/hooks.ts index b4f6d0d635f..aa0848eb246 100644 --- a/packages/uniswap/src/features/transactions/swap/review/services/swapTxAndGasInfoService/hooks.ts +++ b/packages/uniswap/src/features/transactions/swap/review/services/swapTxAndGasInfoService/hooks.ts @@ -10,7 +10,6 @@ import { DynamicConfigs, SwapConfigKey } from 'uniswap/src/features/gating/confi import { useDynamicConfigValue } from 'uniswap/src/features/gating/hooks' import type { SwapDelegationInfo } from 'uniswap/src/features/smartWallet/delegation/types' import { useAllTransactionSettings } from 'uniswap/src/features/transactions/components/settings/stores/transactionSettingsStore/useTransactionSettingsStore' -import { useV4SwapEnabled } from 'uniswap/src/features/transactions/swap/hooks/useV4SwapEnabled' import type { ApprovalTxInfo } from 'uniswap/src/features/transactions/swap/review/hooks/useTokenApprovalInfo' import { useTokenApprovalInfo } from 'uniswap/src/features/transactions/swap/review/hooks/useTokenApprovalInfo' import { createBridgeSwapTxAndGasInfoService } from 'uniswap/src/features/transactions/swap/review/services/swapTxAndGasInfoService/bridge/bridgeSwapTxAndGasInfoService' @@ -67,7 +66,7 @@ function useSwapConfig(): { } { const chainId = useSwapFormStoreDerivedSwapInfo((s) => s.chainId) const gasStrategy = useActiveGasStrategy(chainId, 'general') - const v4SwapEnabled = useV4SwapEnabled(chainId) + const v4SwapEnabled = false const { getCanBatchTransactions, getSwapDelegationInfo } = useUniswapContext() return useMemo( () => ({ diff --git a/packages/uniswap/src/features/transactions/swap/review/services/swapTxAndGasInfoService/utils.ts b/packages/uniswap/src/features/transactions/swap/review/services/swapTxAndGasInfoService/utils.ts index 523eb270bf6..3ead00acb67 100644 --- a/packages/uniswap/src/features/transactions/swap/review/services/swapTxAndGasInfoService/utils.ts +++ b/packages/uniswap/src/features/transactions/swap/review/services/swapTxAndGasInfoService/utils.ts @@ -1,3 +1,4 @@ +/* eslint-disable max-lines */ import type { providers } from 'ethers/lib/ethers' import { useMemo } from 'react' import type { @@ -212,11 +213,23 @@ export function createProcessSwapResponse({ gasStrategy }: { gasStrategy: GasStr permitsDontNeedSignature?: boolean }): TransactionRequestInfo { // We use the gasFee estimate from quote, as its more accurate - const swapGasFee = { + // If quote doesn't have gasFee, we'll need to estimate it separately + let swapGasFee = { value: swapQuote?.gasFee, displayValue: convertGasFeeToDisplayValue(swapQuote?.gasFee, gasStrategy), } + // If swapQuote doesn't have gasFee, we need to estimate it + if (!swapQuote?.gasFee && response?.transactions[0]) { + // Use a reasonable fallback gas fee for swaps + // This should be replaced with proper gas estimation in the future + const fallbackSwapGasFee = '100000000000000' // 0.0001 ETH fallback + swapGasFee = { + value: fallbackSwapGasFee, + displayValue: convertGasFeeToDisplayValue(fallbackSwapGasFee, gasStrategy), + } + } + // This is a case where simulation fails on backend, meaning txn is expected to fail const simulationError = getSimulationError({ swapQuote, isRevokeNeeded }) diff --git a/packages/uniswap/src/features/transactions/swap/stores/swapFormStore/hooks/useDerivedSwapInfo.ts b/packages/uniswap/src/features/transactions/swap/stores/swapFormStore/hooks/useDerivedSwapInfo.ts index aa9a6f01b51..468b3a939e7 100644 --- a/packages/uniswap/src/features/transactions/swap/stores/swapFormStore/hooks/useDerivedSwapInfo.ts +++ b/packages/uniswap/src/features/transactions/swap/stores/swapFormStore/hooks/useDerivedSwapInfo.ts @@ -37,10 +37,9 @@ export function useDerivedSwapInfo({ const { defaultChainId } = useEnabledChains() - const { customSlippageTolerance, selectedProtocols, isV4HookPoolsEnabled } = useTransactionSettingsStore((s) => ({ + const { customSlippageTolerance, selectedProtocols } = useTransactionSettingsStore((s) => ({ customSlippageTolerance: s.customSlippageTolerance, selectedProtocols: s.selectedProtocols, - isV4HookPoolsEnabled: s.isV4HookPoolsEnabled, })) const currencyInInfo = useCurrencyInfo( @@ -106,7 +105,7 @@ export function useDerivedSwapInfo({ sendPortionEnabled, isDebouncing, generatePermitAsTransaction, - isV4HookPoolsEnabled, + isV4HookPoolsEnabled: false, }) const displayableTrade = trade.trade ?? trade.indicativeTrade diff --git a/packages/uniswap/src/utils/approvalCalldata.ts b/packages/uniswap/src/utils/approvalCalldata.ts new file mode 100644 index 00000000000..d72d33429c7 --- /dev/null +++ b/packages/uniswap/src/utils/approvalCalldata.ts @@ -0,0 +1,146 @@ +import { PERMIT2_ADDRESS } from '@uniswap/permit2-sdk' +import { MaxUint256 } from '@uniswap/sdk-core' +import { Routing } from 'uniswap/src/data/tradingApi/__generated__' +import { UniverseChainId } from 'uniswap/src/features/chains/types' + +// ERC20 approve function signature: approve(address,uint256) +const ERC20_APPROVE_SELECTOR = '0x095ea7b3' + +// Common spender addresses for different routing types +const SPENDER_ADDRESSES = { + // Permit2 address - used for most UniswapX and some classic swaps + PERMIT2: PERMIT2_ADDRESS, + + // Universal Router addresses by chain (these would need to be populated with actual addresses) + UNIVERSAL_ROUTER: { + [UniverseChainId.Sepolia]: '0x3fC91A3afd70395Cd496C647d5a6CC9D4B2b7FAD', + // Add other chains as needed + } as Record, + + // V3 SwapRouter addresses by chain + V3_SWAP_ROUTER: { + [UniverseChainId.Sepolia]: '0x3bFA4769FB09eefC5a80d6E87c3B9C650f7Ae48E', + // Add other chains as needed + } as Record, +} as const + +/** + * Determines the appropriate spender address for classic swaps + * Based on the example response, even classic swaps use Permit2 as the spender + */ +export function getSpenderAddress(routing: Routing | undefined, _chainId: UniverseChainId): string { + // For classic swaps, based on the example response, use Permit2 + if (routing === Routing.CLASSIC) { + // The example response shows Permit2 is used even for classic swaps + return SPENDER_ADDRESSES.PERMIT2 + } + + // For any other routing type, default to Permit2 + return SPENDER_ADDRESSES.PERMIT2 +} + +/** + * Gets the spender address specifically for classic swaps + * Based on the example response, classic swaps use Permit2 + */ +export function getClassicSwapSpenderAddress(_chainId: UniverseChainId): string { + return SPENDER_ADDRESSES.PERMIT2 +} + +/** + * Pads an address to 32 bytes (64 hex characters) + */ +function padAddress(address: string): string { + // Remove 0x prefix if present + const cleanAddress = address.startsWith('0x') ? address.slice(2) : address + // Pad with zeros to 64 characters + return cleanAddress.padStart(64, '0') +} + +/** + * Pads a number to 32 bytes (64 hex characters) + */ +function padNumber(value: string | bigint): string { + const hexValue = typeof value === 'bigint' ? value.toString(16) : BigInt(value).toString(16) + return hexValue.padStart(64, '0') +} + +/** + * Constructs ERC20 approve calldata + * @param spender - The address to approve for spending + * @param amount - The amount to approve (use MaxUint256.toString() for unlimited) + * @returns The complete calldata string + */ +export function constructERC20ApproveCalldata(spender: string, amount: string | bigint): string { + // Ensure spender is a valid address + if (!spender || !spender.startsWith('0x') || spender.length !== 42) { + throw new Error(`Invalid spender address: ${spender}`) + } + + // Convert amount to bigint for consistent handling + const amountBigInt = typeof amount === 'bigint' ? amount : BigInt(amount) + + // Construct the calldata + const paddedSpender = padAddress(spender) + const paddedAmount = padNumber(amountBigInt) + + return `${ERC20_APPROVE_SELECTOR}${paddedSpender}${paddedAmount}` +} + +/** + * Constructs ERC20 approve calldata for unlimited approval + * @param spender - The address to approve for spending + * @returns The complete calldata string for unlimited approval + */ +export function constructUnlimitedERC20ApproveCalldata(spender: string): string { + return constructERC20ApproveCalldata(spender, MaxUint256.toString()) +} + +/** + * Validates that a calldata string is a valid ERC20 approve call + * @param calldata - The calldata to validate + * @returns Object with validation result and parsed data if valid + */ +export function validateERC20ApproveCalldata(calldata: string): { + isValid: boolean + spender?: string + amount?: string + error?: string +} { + try { + // Check if it starts with the approve selector + if (!calldata.startsWith(ERC20_APPROVE_SELECTOR)) { + return { + isValid: false, + error: 'Invalid function selector', + } + } + + // Check total length (0x + selector + 2 * 32 bytes = 2 + 4 + 64 + 64 = 134 characters) + // But actual length is 138, so let's check for the correct length + if (calldata.length !== 138) { + return { + isValid: false, + error: 'Invalid calldata length', + } + } + + // Extract spender and amount + const spenderHex = calldata.slice(10, 74) // Skip selector (4) + 32 bytes (64) + const amountHex = calldata.slice(74, 138) // Next 32 bytes (64) + + const spender = `0x${spenderHex.slice(-40)}` // Last 20 bytes (40 hex chars) + const amount = BigInt(`0x${amountHex}`).toString() + + return { + isValid: true, + spender, + amount, + } + } catch (error) { + return { + isValid: false, + error: error instanceof Error ? error.message : 'Unknown error', + } + } +} From e7225432aa17f865cf7986cf161ec6e8ca7b7284 Mon Sep 17 00:00:00 2001 From: lapatric <42653152+lapatric@users.noreply.github.com> Date: Fri, 12 Sep 2025 01:13:05 +0200 Subject: [PATCH 04/24] color and logo rebranding --- .../RemoveRecoveryPhraseVerify.tsx | 2 +- .../app/features/settings/SettingsScreen.tsx | 2 +- apps/extension/src/assets/icon128.png | Bin 10783 -> 5710 bytes apps/extension/src/assets/icon16.png | Bin 711 -> 785 bytes apps/extension/src/assets/icon32.png | Bin 1789 -> 1436 bytes apps/extension/src/assets/icon48.png | Bin 3063 -> 2050 bytes apps/extension/src/assets/icon64.png | Bin 4377 -> 2820 bytes apps/extension/src/logo.svg | 16 +++--- .../testnetMode/TestnetSwitchModal.tsx | 2 +- .../src/screens/Onboarding/LandingScreen.tsx | 2 +- apps/mobile/src/screens/SettingsScreen.tsx | 2 +- apps/web/public/favicon.ico | Bin 28847 -> 1436 bytes apps/web/public/favicon.png | Bin 28170 -> 6157 bytes .../1200x630_Rich_Link_Preview_Image.png | Bin 22913 -> 23845 bytes apps/web/public/images/192x192_App_Icon.png | Bin 50878 -> 3554 bytes apps/web/public/images/512x512_App_Icon.png | Bin 386611 -> 9551 bytes .../public/images/landing_page/TradingAPI.svg | 1 - apps/web/src/assets/svg/uniswap_app_logo.svg | 38 +++------------ apps/web/src/components/Logo/NavIcon.tsx | 46 +++--------------- .../components/NavBar/CompanyMenu/index.tsx | 2 +- apps/web/src/theme/colors.ts | 6 +-- .../ui/src/components/icons/UniswapLogo.tsx | 16 ++---- packages/ui/src/theme/color/colors.ts | 24 ++++----- 23 files changed, 48 insertions(+), 111 deletions(-) diff --git a/apps/extension/src/app/features/settings/SettingsRecoveryPhraseScreen/RemoveRecoveryPhraseVerify.tsx b/apps/extension/src/app/features/settings/SettingsRecoveryPhraseScreen/RemoveRecoveryPhraseVerify.tsx index 57613684910..d98ce2ef4c8 100644 --- a/apps/extension/src/app/features/settings/SettingsRecoveryPhraseScreen/RemoveRecoveryPhraseVerify.tsx +++ b/apps/extension/src/app/features/settings/SettingsRecoveryPhraseScreen/RemoveRecoveryPhraseVerify.tsx @@ -59,7 +59,7 @@ export function RemoveRecoveryPhraseVerify(): JSX.Element { await Keyring.removePassword() await removeAllDappConnectionsFromExtension() - await dispatch(setIsTestnetModeEnabled(false)) + await dispatch(setIsTestnetModeEnabled()) await dispatch( editAccountActions.trigger({ diff --git a/apps/extension/src/app/features/settings/SettingsScreen.tsx b/apps/extension/src/app/features/settings/SettingsScreen.tsx index 6f72bc13a54..cf922b37c57 100644 --- a/apps/extension/src/app/features/settings/SettingsScreen.tsx +++ b/apps/extension/src/app/features/settings/SettingsScreen.tsx @@ -112,7 +112,7 @@ export function SettingsScreen(): JSX.Element { await fireAnalytic() } - dispatch(setIsTestnetModeEnabled(isChecked)) + dispatch(setIsTestnetModeEnabled()) setIsTestnetModalOpen(isChecked) // trigger after toggling off (ie enabling analytics) diff --git a/apps/extension/src/assets/icon128.png b/apps/extension/src/assets/icon128.png index e9c2299dfd567c99b5f5904bd3f04e0429610d43..e2b90917fd58cad18d90f6a49ceb039a5ad8213a 100644 GIT binary patch literal 5710 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 diff --git a/apps/extension/src/assets/icon16.png b/apps/extension/src/assets/icon16.png index 3de1e355d12e215bc7be6f958ea4f841aeb254cc..ec96428694950c15152ceb565ec34dba21e049a2 100644 GIT binary patch delta 742 zcmX@kI+1OHN`6SJp_V~B;| z(nxLZhiSGokGMx!K=q@4qiUzGT1B`FfYH^Y?CJTBh+^ zDvSnBV2^KVhBy!Fr*|Uds0Kcs4Fy7rgU}ht8v%^%D}7=pL)v-+!}uVUwDs9r&@4XjX>aD*w7MrkKD@@a4)DZv#RX@_XJw?(O?d}{ z9Y35~*^?f8FP^2rFQ~TcenMU3|G2iEd&e`=JMYY{lrF0d%-_g0-P@2^ z;nd0SocGKAROnBzoa!2&5F(zMC4E2Qued{JcgQg1-WI2{c%7Fm>}ZY-{*e>UuQ&s#^(ghHKE^rg>`NKYHAVq z?m}$uf*k1$fdVW|pqhe6I&F-q9TXe1AX)P`j|!lw2mPrIhl}0IGoXbQ#GW{;6MYbl zggDmM21v*VCyOW8e;Wt=2m#O&gLNbY{jLIaKL_u6mOGGP(hfTU&}G59JqOf%bWV)` zj>RLT;dli7u?Crl!JjC?Np(OR=rJV`2I~1Dti!!$>tUVQYM8jAGw>he(J?u^3J~mo{@e_u z$kw4=m7&J-f4nq4sFJO}fc> z8T=j8{t4*UOQu*J-55z>t;fP#ewu4~&YT-G4r+e^6!>*jbXvGKJOBUy07*qoM6N<$ Ef;!DE&Hw-a diff --git a/apps/extension/src/assets/icon32.png b/apps/extension/src/assets/icon32.png index 071e63e7fd2b1680eba1da257e77307a62add783..627f3d86dac3c671e9d2168fc5efc66ddd0cd337 100644 GIT binary patch delta 1398 zcmYLJcTm%J9R20mKn=^X3Q;hu5=f8$vJ#a&j#)N^kQi1hC4?bEP~aE> z5oH>70YL>RORac>Aw8BDsvuGzK(Y1gAMf6~_j#Z9=i5UTi?L2q1^uuDEC3CeVtfxc z06@vh%ANqg&nf`Wk^$H`v}nr!L}>%?)*S$&0sy4Kirb0j4-c_EE;wHT0h~S5!axv` z1)m$BLl{GHU$rHq24MgC0sy210KqRA+d~G%hp_r${Kv3T=u7;ts8rxn^D#p3ct)#3e~R0ItRQxrjw!0h2(HB8i%#a?eP_B7mu3c8aT_zk zx=Mz_@e$OK3rihKTez0acl8x_jW)+D(O&X z>Yy=h$oAR!Cap&V%8B6zG`Fm?zoJ=LY2peLxe3g&7Axws9FT0QL^DhuNJR9!+Iv2GK~_QXu=WW5-NOno36d3=Ck7UN&FkjPI*SIPLC&0O0zcImTe-yjXW7Cib$fjC+9-xH`R-M zYIuI~=aAlzHOG`D4*I5`Aw$LBH<7 z8>gkX7U9Mvar9i1HsWMic%o`Ws~#L|FAEi7kP(|mX3QU(l}F{_G05IEie$*vBf%@F zBnMzfwc_ZP85%dImK|V(<|sa9XUIDbVdA=&(bhHMC+4FdsUvt~r(`s-eduUsA63IY z1FDv?=Fnz6Ub5@Q@FthAOH)Z>I&Y8jWPXM^`n1Z4{kxaOP5CPCSBG9$)nJ!hKVEb; zdG{XC4Q&^XirY&KDhg0y9h}eGF8HZ=g;r6+FXRV9)0Zc9MvDgds@ew${i(VG7PstQ ztp*IV(Vzdt;6sz7JE`aky@tKb(6l0rZfBuxS3Po$_xLr6s>~8$xi4ajZxV1&(>Q;kc25fNmbxhh=?ex-lEXVSXMfoQ19VeN%V(Kk@@vtpET3 delta 1756 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 delta 3040 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 delta 4365 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 - - - - - + + + + + + + + + + diff --git a/apps/mobile/src/features/testnetMode/TestnetSwitchModal.tsx b/apps/mobile/src/features/testnetMode/TestnetSwitchModal.tsx index cb3b6442dee..18aaec65e9e 100644 --- a/apps/mobile/src/features/testnetMode/TestnetSwitchModal.tsx +++ b/apps/mobile/src/features/testnetMode/TestnetSwitchModal.tsx @@ -19,7 +19,7 @@ export function TestnetSwitchModal({ route }: AppStackScreenProp { onClose() - dispatch(setIsTestnetModeEnabled(switchToMode === 'testnet')) + dispatch(setIsTestnetModeEnabled()) sendAnalyticsEvent(WalletEventName.TestnetModeToggled, { enabled: switchToMode === 'testnet', diff --git a/apps/mobile/src/screens/Onboarding/LandingScreen.tsx b/apps/mobile/src/screens/Onboarding/LandingScreen.tsx index d11af981d89..2c017bf7030 100644 --- a/apps/mobile/src/screens/Onboarding/LandingScreen.tsx +++ b/apps/mobile/src/screens/Onboarding/LandingScreen.tsx @@ -45,7 +45,7 @@ export function LandingScreen({ navigation }: Props): JSX.Element { // Disables testnet mode on mount if enabled (eg upon removing a wallet) useEffect(() => { if (isTestnetModeEnabled) { - dispatch(setIsTestnetModeEnabled(false)) + dispatch(setIsTestnetModeEnabled()) } }, [dispatch, isTestnetModeEnabled]) diff --git a/apps/mobile/src/screens/SettingsScreen.tsx b/apps/mobile/src/screens/SettingsScreen.tsx index c4761d771e6..68f652c4c6c 100644 --- a/apps/mobile/src/screens/SettingsScreen.tsx +++ b/apps/mobile/src/screens/SettingsScreen.tsx @@ -132,7 +132,7 @@ export function SettingsScreen(): JSX.Element { navigation.navigate(ModalName.TestnetMode, {}) } - dispatch(setIsTestnetModeEnabled(newIsTestnetMode)) + dispatch(setIsTestnetModeEnabled()) // trigger after toggling off (ie enabling analytics) if (!newIsTestnetMode) { diff --git a/apps/web/public/favicon.ico b/apps/web/public/favicon.ico index 883787c6c0beb987b075038aeeb81b1083519fcb..627f3d86dac3c671e9d2168fc5efc66ddd0cd337 100644 GIT binary patch literal 1436 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 HTZI1~PqZDb diff --git a/apps/web/public/favicon.png b/apps/web/public/favicon.png index be81f693ced51ef958666ab4311df7a6994e0e2a..168db3fcf89218921bfd764844bc81159eced37b 100644 GIT binary patch literal 6157 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 literal 28170 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%0Di+N}u-hmb{C-|?O#+J-m8HBPy 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 PCec98M7QMLlfVB9(}IXx literal 22913 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 X3W7+xYj*Y!$p8yeTa!ARXX5_>Xck@v literal 50878 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 diff --git a/apps/web/public/images/512x512_App_Icon.png b/apps/web/public/images/512x512_App_Icon.png index f24aada72a180c2d4e6dd9cbd7519519626de5c0..aa5c2edf76b3899b07a27892e2b15f6e64f8785d 100644 GIT binary patch literal 9551 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 DX>n-k literal 386611 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ℜSF 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%0D6*Ptz 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 z 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

#7MxBFu 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≫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 f`n@sor-1)IxCkst#{4~g00000NkvXXu0mjf*35 - diff --git a/apps/web/src/assets/svg/uniswap_app_logo.svg b/apps/web/src/assets/svg/uniswap_app_logo.svg index f22e7702cea..33cadca6937 100644 --- a/apps/web/src/assets/svg/uniswap_app_logo.svg +++ b/apps/web/src/assets/svg/uniswap_app_logo.svg @@ -1,35 +1,11 @@ - - - - - - - - - - - - + + + + - - - - - - - - - - - - - - - - - - - + + + diff --git a/apps/web/src/components/Logo/NavIcon.tsx b/apps/web/src/components/Logo/NavIcon.tsx index 15b7ae121a1..0e6830c90f0 100644 --- a/apps/web/src/components/Logo/NavIcon.tsx +++ b/apps/web/src/components/Logo/NavIcon.tsx @@ -2,56 +2,24 @@ import { SVGProps, useMemo } from 'react' import { useTranslation } from 'react-i18next' import { Flex, styled, useSporeColors } from 'ui/src' -function Logo({ color, onClick }: { color: string; onClick?: () => void }) { +function Logo({ onClick }: { color: string; onClick?: () => void }) { return ( - - - - - - - ) diff --git a/apps/web/src/components/NavBar/CompanyMenu/index.tsx b/apps/web/src/components/NavBar/CompanyMenu/index.tsx index be9cb66c8ea..b4067841c7f 100644 --- a/apps/web/src/components/NavBar/CompanyMenu/index.tsx +++ b/apps/web/src/components/NavBar/CompanyMenu/index.tsx @@ -51,7 +51,7 @@ export function CompanyMenu() { {isLargeScreen && ( - Uniswap + JuiceSwap )} diff --git a/apps/web/src/theme/colors.ts b/apps/web/src/theme/colors.ts index 03d5197c940..715d4428952 100644 --- a/apps/web/src/theme/colors.ts +++ b/apps/web/src/theme/colors.ts @@ -34,8 +34,8 @@ export const colors = { pink700: '#55072A', pink800: '#350318', pink900: '#2B000B', - pinkBase: '#FC74FE', - pinkVibrant: '#F50DB4', + pinkBase: '#F7911A', + pinkVibrant: '#FFCC03', red50: '#FAECEA', red100: '#FED5CF', red200: '#FEA79B', @@ -188,7 +188,7 @@ const commonTheme = { chain_7777777: colors.neutral1_light, promotional: colors.magenta300, - brandedGradient: 'linear-gradient(139.57deg, #FF79C9 4.35%, #FFB8E2 96.44%);', + brandedGradient: 'linear-gradient(139.57deg, #F7911A 4.35%, #FFCC03 96.44%);', promotionalGradient: colors.accent1_light, } diff --git a/packages/ui/src/components/icons/UniswapLogo.tsx b/packages/ui/src/components/icons/UniswapLogo.tsx index 6133ec79789..06380b94bf8 100644 --- a/packages/ui/src/components/icons/UniswapLogo.tsx +++ b/packages/ui/src/components/icons/UniswapLogo.tsx @@ -6,24 +6,14 @@ import { createIcon } from '../factories/createIcon' export const [UniswapLogo, AnimatedUniswapLogo] = createIcon({ name: 'UniswapLogo', getIcon: (props) => ( - + - - ), diff --git a/packages/ui/src/theme/color/colors.ts b/packages/ui/src/theme/color/colors.ts index 16366a4b282..4297dd192c0 100644 --- a/packages/ui/src/theme/color/colors.ts +++ b/packages/ui/src/theme/color/colors.ts @@ -15,8 +15,8 @@ const accentColors = { orangeLight: '#FEF5EA', orangePastel: '#FFE8BC', - orangeBase: '#FF8934', - orangeVibrant: '#FF4D00', + orangeBase: '#F7911A', + orangeVibrant: '#FFCC03', orangeDark: '#371B0C', yellowLight: '#FFFE8B', @@ -190,11 +190,11 @@ const sporeLight = { surface4: 'rgba(19, 19, 19, 0.08)', surface5: 'rgba(0,0,0,0.04)', surface5Hovered: 'rgba(0,0,0,0.06)', - accent1: '#FF37C7', - accent1Hovered: '#E500A5', - accent2: 'rgba(255, 55, 199, 0.08)', - accent2Hovered: 'rgba(255, 55, 199, 0.12)', - accent2Solid: '#FFF3FC', + accent1: '#F7911A', + accent1Hovered: '#E57A0B', + accent2: 'rgba(247, 145, 26, 0.08)', + accent2Hovered: 'rgba(247, 145, 26, 0.12)', + accent2Solid: '#FEF7F0', accent3: '#222222', accent3Hovered: colors.black, @@ -239,12 +239,12 @@ const sporeDark = { surface4: 'rgba(255,255,255,0.20)', surface5: 'rgba(0,0,0,0.04)', surface5Hovered: 'rgba(0,0,0,0.06)', - accent1: '#FF37C7', - accent1Hovered: '#E500A5', + accent1: '#F7911A', + accent1Hovered: '#E57A0B', - accent2: 'rgba(255, 55, 199, 0.08)', - accent2Hovered: 'rgba(255, 55, 199, 0.12)', - accent2Solid: '#261621', + accent2: 'rgba(247, 145, 26, 0.08)', + accent2Hovered: 'rgba(247, 145, 26, 0.12)', + accent2Solid: '#3A2518', accent3: colors.white, accent3Hovered: '#F5F5F5', From 1cf27def5a9c9d59c10cc64b27ad4db0d3bece57 Mon Sep 17 00:00:00 2001 From: lapatric <42653152+lapatric@users.noreply.github.com> Date: Fri, 12 Sep 2025 10:33:36 +0200 Subject: [PATCH 05/24] copy rebrand: Uniswap -> JuiceSwap --- .../src/i18n/locales/source/en-US.json | 346 ++++++++--------- .../src/i18n/locales/translations/af-ZA.json | 340 ++++++++--------- .../src/i18n/locales/translations/ar-SA.json | 330 ++++++++--------- .../src/i18n/locales/translations/ca-ES.json | 344 ++++++++--------- .../src/i18n/locales/translations/cs-CZ.json | 268 +++++++------- .../src/i18n/locales/translations/da-DK.json | 346 ++++++++--------- .../src/i18n/locales/translations/de-DE.json | 312 ++++++++-------- .../src/i18n/locales/translations/el-GR.json | 326 ++++++++-------- .../src/i18n/locales/translations/es-ES.json | 350 +++++++++--------- .../src/i18n/locales/translations/fi-FI.json | 286 +++++++------- .../src/i18n/locales/translations/fil-PH.json | 348 ++++++++--------- .../src/i18n/locales/translations/fr-FR.json | 350 +++++++++--------- .../src/i18n/locales/translations/he-IL.json | 326 ++++++++-------- .../src/i18n/locales/translations/hi-IN.json | 208 +++++------ .../src/i18n/locales/translations/hu-HU.json | 304 +++++++-------- .../src/i18n/locales/translations/id-ID.json | 348 ++++++++--------- .../src/i18n/locales/translations/it-IT.json | 348 ++++++++--------- .../src/i18n/locales/translations/ja-JP.json | 346 ++++++++--------- .../src/i18n/locales/translations/ko-KR.json | 268 +++++++------- .../src/i18n/locales/translations/ms-MY.json | 344 ++++++++--------- .../src/i18n/locales/translations/nl-NL.json | 348 ++++++++--------- .../src/i18n/locales/translations/no-NO.json | 308 +++++++-------- .../src/i18n/locales/translations/pl-PL.json | 342 ++++++++--------- .../src/i18n/locales/translations/pt-BR.json | 316 ++++++++-------- .../src/i18n/locales/translations/pt-PT.json | 350 +++++++++--------- .../src/i18n/locales/translations/ro-RO.json | 306 +++++++-------- .../src/i18n/locales/translations/ru-RU.json | 350 +++++++++--------- .../src/i18n/locales/translations/sl-SI.json | 338 ++++++++--------- .../src/i18n/locales/translations/sr-SP.json | 118 +++--- .../src/i18n/locales/translations/sv-SE.json | 342 ++++++++--------- .../src/i18n/locales/translations/sw-TZ.json | 346 ++++++++--------- .../src/i18n/locales/translations/tr-TR.json | 346 ++++++++--------- .../src/i18n/locales/translations/uk-UA.json | 350 +++++++++--------- .../src/i18n/locales/translations/ur-PK.json | 182 ++++----- .../src/i18n/locales/translations/vi-VN.json | 348 ++++++++--------- .../src/i18n/locales/translations/zh-CN.json | 346 ++++++++--------- .../src/i18n/locales/translations/zh-TW.json | 348 ++++++++--------- 37 files changed, 5911 insertions(+), 5911 deletions(-) diff --git a/packages/uniswap/src/i18n/locales/source/en-US.json b/packages/uniswap/src/i18n/locales/source/en-US.json index 855f3d47ddb..fcf2bd7bdbb 100644 --- a/packages/uniswap/src/i18n/locales/source/en-US.json +++ b/packages/uniswap/src/i18n/locales/source/en-US.json @@ -27,15 +27,15 @@ "account.downloadWallet.subtitle": "Back up your wallet, trade on the go, get live price alerts, and more.", "account.drawer.gitHash": "Git hash: ", "account.drawer.gitVersion": "Version: ", - "account.drawer.modal.body": "Safely store and swap tokens with the Uniswap app. Available on iOS and Android.", - "account.drawer.modal.dont": "Don’t have a Uniswap wallet?", - "account.drawer.modal.scan": "Scan with Uniswap Wallet", + "account.drawer.modal.body": "Safely store and swap tokens with the JuiceSwap app. Available on iOS and Android.", + "account.drawer.modal.dont": "Don’t have a JuiceSwap wallet?", + "account.drawer.modal.scan": "Scan with JuiceSwap Wallet", "account.drawer.spamToggle": "Hide unknown tokens & NFTs", - "account.passkey.delete.acknowledge": "I’ve backed up my recovery phrase and understand that Uniswap Labs can’t help me recover my wallet if I failed to do so.", - "account.passkey.delete.description": "Make sure you’ve backed up your recovery phrase using the Uniswap mobile app or browser extension.", + "account.passkey.delete.acknowledge": "I’ve backed up my recovery phrase and understand that JuiceSwap Labs can’t help me recover my wallet if I failed to do so.", + "account.passkey.delete.description": "Make sure you’ve backed up your recovery phrase using the JuiceSwap mobile app or browser extension.", "account.passkey.delete.descriptionEmphasized": "Without your recovery phrase, you may be unable to access your wallet.", "account.passkey.delete.speedbump.description": "Before continuing, complete the following steps to avoid losing access to your wallet and all funds.", - "account.passkey.delete.speedbump.step1": "Download the Uniswap mobile app or browser extension", + "account.passkey.delete.speedbump.step1": "Download the JuiceSwap mobile app or browser extension", "account.passkey.delete.speedbump.step2": "Back up your recovery phrase", "account.passkey.delete.speedbump.title": "Are you sure?", "account.passkey.delete.title": "Delete passkey?", @@ -91,7 +91,7 @@ "account.wallet.menu.edit.title": "Edit label", "account.wallet.menu.manageConnections": "Manage connections", "account.wallet.menu.remove.title": "Remove wallet", - "account.wallet.remove.check": "I backed up my recovery phrase and understand that Uniswap Labs can’t help me recover my wallets if I failed to do so.", + "account.wallet.remove.check": "I backed up my recovery phrase and understand that JuiceSwap Labs can’t help me recover my wallets if I failed to do so.", "account.wallet.remove.title": "Remove {{name}}", "account.wallet.remove.viewOnly": "You can always add back view-only wallets by entering the wallet’s address.", "account.wallet.restore.new_device.description": "Because you’re on a new device, you’ll need to restore your recovery phrase or enter your cloud backup password to continue.", @@ -122,16 +122,16 @@ "addLiquidity.shareOfPool": "Share of pool", "addressInput.recipient": "Recipient", "analytics.allow": "Allow analytics", - "analytics.allow.message": "We use anonymized data to enhance your experience with Uniswap Labs products.", + "analytics.allow.message": "We use anonymized data to enhance your experience with JuiceSwap Labs products.", "appRating.button.notReally": "Not really", "appRating.description": "Let us know if you’re having a good experience with this app", "appRating.extension.review.description": "Pick a star rating and leave a review on the Chrome Web Store.", - "appRating.extension.review.title": "Review Uniswap Extension?", - "appRating.extension.title": "Enjoying Uniswap Extension?", + "appRating.extension.review.title": "Review JuiceSwap Extension?", + "appRating.extension.title": "Enjoying JuiceSwap Extension?", "appRating.feedback.button.send": "Send feedback", "appRating.feedback.description": "Let us know how we can improve your experience", "appRating.feedback.title": "We’re sorry to hear that.", - "appRating.mobile.title": "Enjoying Uniswap Wallet?", + "appRating.mobile.title": "Enjoying JuiceSwap Wallet?", "bridging.estimatedTime.minutesAndSeconds": "~{{minutes}}min {{seconds}}s", "bridging.estimatedTime.minutesOnly": "~{{minutes}}min", "bridging.estimatedTime.secondsOnly": "~{{seconds}}s", @@ -145,7 +145,7 @@ "chart.price.label.low": "Low", "chart.price.label.open": "Open", "chart.settings.unavailable.label": "This setting is unavailable for the current chart", - "claim.thanks": "Thanks for being part of the Uniswap community ", + "claim.thanks": "Thanks for being part of the JuiceSwap community ", "claim.uni.arrived": "UNI has arrived", "common.accept": "Accept", "common.active": "Active", @@ -171,7 +171,7 @@ "common.approving": "Approving", "common.areYouSure": "Are you sure?", "common.automatic": "Auto", - "common.availableIn": "Uniswap available in: ", + "common.availableIn": "JuiceSwap available in: ", "common.availableOnIOSAndroidChrome": "Available on iOS, Android, and Chrome", "common.backToPositions": "Back to positions", "common.bestRoute": "Route", @@ -180,7 +180,7 @@ "common.biometrics.touchId": "Touch ID", "common.biometrics.windowsHello": "Windows Hello", "common.blocked.ifError": "If you believe this is an error, please send an email including your address to ", - "common.blocked.reason": "This address is blocked on the Uniswap Labs interface because it is associated with one or more blocked activities.", + "common.blocked.reason": "This address is blocked on the JuiceSwap Labs interface because it is associated with one or more blocked activities.", "common.blockedAddress": "Blocked address", "common.blog": "Blog", "common.bought": "Bought", @@ -239,7 +239,7 @@ "common.button.viewDetails": "View details", "common.button.yes": "Yes", "common.buy.label": "Buy", - "common.buyAndSell": "Buy and sell on Uniswap", + "common.buyAndSell": "Buy and sell on JuiceSwap", "common.cancellationSubmitted": "Cancellation submitted", "common.cancellationSuccessful": "Cancellation successful", "common.cancelOrder": "Cancel order", @@ -300,8 +300,8 @@ "common.download": "Download", "common.downloadAppStore": "Download in the App Store", "common.downloadPlayStore": "Download in the Play Store", - "common.downloadUniswapApp": "Download the Uniswap app", - "common.downloadUniswapWallet": "Download Uniswap Wallet", + "common.downloadUniswapApp": "Download the JuiceSwap app", + "common.downloadUniswapWallet": "Download JuiceSwap Wallet", "common.dynamic": "Dynamic", "common.edit.button": "Edit", "common.ended": "Ended", @@ -319,7 +319,7 @@ "common.explore": "Explore", "common.explorer": "Explorer", "common.exploreTokens": "Explore tokens", - "common.extension": "Uniswap Extension", + "common.extension": "JuiceSwap Extension", "common.failedSwitchNetwork": "Failed to switch networks", "common.fee": "Fee", "common.fees": "Fees", @@ -333,10 +333,10 @@ "common.getStarted": "Get started", "common.getSupport.button": "Get support", "common.getTheApp": "Get the app", - "common.getUniswapWallet": "Get Uniswap Wallet", - "common.getUniswapWallet.mobile": "Get the Uniswap mobile app", + "common.getUniswapWallet": "Get JuiceSwap Wallet", + "common.getUniswapWallet.mobile": "Get the JuiceSwap mobile app", "common.governance": "Governance", - "common.happyHolidays": "Happy Holidays from the Uniswap team!", + "common.happyHolidays": "Happy Holidays from the JuiceSwap team!", "common.help": "Help", "common.helpCenter": "Help center", "common.hidden": "Hidden", @@ -466,9 +466,9 @@ "common.proceedInWallet": "Proceed in your wallet", "common.products": "Products", "common.protocol": "Protocol", - "common.protocol.v2": "Uniswap v2", - "common.protocol.v3": "Uniswap v3", - "common.protocol.v4": "Uniswap v4", + "common.protocol.v2": "JuiceSwap v2", + "common.protocol.v3": "JuiceSwap v3", + "common.protocol.v4": "JuiceSwap v4", "common.publicResolver": "Public Resolver", "common.purchased": "Purchased", "common.rate": "Rate", @@ -547,7 +547,7 @@ "common.tokenB": "Token B", "common.tokenName": "Token name", "common.tokens": "Tokens", - "common.totalUniswapTVL": "Total Uniswap TVL", + "common.totalUniswapTVL": "Total JuiceSwap TVL", "common.totalValueLocked": "TVL", "common.trade": "Trade", "common.trademarkPolicy": "Trademark Policy", @@ -565,10 +565,10 @@ "common.unhide": "Unhide", "common.unichain": "Unichain", "common.uniGovernance": "UNI Governance", - "common.uniswapMobile": "Uniswap Mobile", - "common.uniswapProtocol": "Uniswap Protocol", - "common.uniswapWallet": "Uniswap wallet", - "common.uniswapX": "UniswapX", + "common.uniswapMobile": "JuiceSwap Mobile", + "common.uniswapProtocol": "JuiceSwap Protocol", + "common.uniswapWallet": "JuiceSwap wallet", + "common.uniswapX": "JuiceSwapX", "common.unknown": "Unknown", "common.unknownApproval": "Unknown Approval", "common.unknownBridge": "Unknown Bridge", @@ -675,8 +675,8 @@ "downloadApp.modal.connectExistingWallet": "Connect existing wallet", "downloadApp.modal.getStarted.description": "Get access to thousands of tokens instantly through the world’s largest onchain marketplace.", "downloadApp.modal.getStarted.title": "Start swapping in seconds", - "downloadApp.modal.getTheApp.title": "Get started with Uniswap", - "downloadApp.modal.uniswapProducts.subtitle": "Uniswap products work seamlessly together to create the best onchain experience.", + "downloadApp.modal.getTheApp.title": "Get started with JuiceSwap", + "downloadApp.modal.uniswapProducts.subtitle": "JuiceSwap products work seamlessly together to create the best onchain experience.", "error.dataUnavailable": "Data is unavailable at the moment; we’re working on a fix", "error.id": "Error ID: {{eventId}}", "error.noData": "No data found", @@ -712,8 +712,8 @@ "explore.tokens.sort.option.marketCap": "Market cap", "explore.tokens.sort.option.priceDecrease": "Price decrease (24H)", "explore.tokens.sort.option.priceIncrease": "Price increase (24H)", - "explore.tokens.sort.option.totalValueLocked": "Uniswap TVL", - "explore.tokens.sort.option.volume": "Uniswap volume (24H)", + "explore.tokens.sort.option.totalValueLocked": "JuiceSwap TVL", + "explore.tokens.sort.option.volume": "JuiceSwap volume (24H)", "explore.tokens.top.title": "Top tokens", "explore.v2TVL": "v2 TVL", "explore.v3TVL": "v3 TVL", @@ -733,7 +733,7 @@ "extension.lock.button.reset": "Reset wallet", "extension.lock.button.submit": "Unlock", "extension.lock.password.error": "Wrong password. Try again", - "extension.lock.password.reset.initial.description": "Uniswap cannot help recover your password. You need to reset your wallet by re-entering your 12-word recovery phrase.", + "extension.lock.password.reset.initial.description": "JuiceSwap cannot help recover your password. You need to reset your wallet by re-entering your 12-word recovery phrase.", "extension.lock.password.reset.initial.help": "Where do I find my recovery phrase?", "extension.lock.password.reset.initial.title": "Forgot password", "extension.lock.password.reset.speedbump.description": "Make sure you have your 12-word recovery phrase before you reset your wallet. Otherwise you will not be able to recover your funds.", @@ -742,27 +742,27 @@ "extension.lock.subtitle": "Enter your password to unlock", "extension.lock.title": "Welcome back", "extension.network.notSupported": "Unsupported network", - "extension.open": "Open Uniswap Extension", + "extension.open": "Open JuiceSwap Extension", "extension.passwordPrompt.error.wrongPassword": "Wrong password. Try again", "extension.passwordPrompt.title": "Enter your password", "extension.popup.chrome.button": "Open extension", - "extension.popup.chrome.description": "Complete this action by opening the Uniswap extension.", - "extension.popup.chrome.title": "Continue in Uniswap", - "extension.settings.defaultWallet.message": "Prioritize Uniswap Extension when connecting to apps.", + "extension.popup.chrome.description": "Complete this action by opening the JuiceSwap extension.", + "extension.popup.chrome.title": "Continue in JuiceSwap", + "extension.settings.defaultWallet.message": "Prioritize JuiceSwap Extension when connecting to apps.", "extension.settings.defaultWallet.title": "Make default wallet", "extension.settings.password.enter.title": "Enter your current password", "extension.settings.password.error.wrong": "Wrong password", "extension.settings.password.placeholder": "Current password", - "extension.uninstall.reason.missingFeatures": "Uniswap Wallet lacks certain features", + "extension.uninstall.reason.missingFeatures": "JuiceSwap Wallet lacks certain features", "extension.uninstall.reason.notUsingCrypto": "I no longer want to use crypto", "extension.uninstall.reason.other": "Other reasons", "extension.uninstall.reason.switchingWallet": "I’m switching to a different wallet", - "extension.uninstall.subtitle": "If you have a moment, we’d love to hear why you uninstalled Uniswap Wallet", + "extension.uninstall.subtitle": "If you have a moment, we’d love to hear why you uninstalled JuiceSwap Wallet", "extension.uninstall.title": "We’re sad to see you go", "extension.warning.storage.button": "Back up", "extension.warning.storage.message": "Make sure to back up your recovery phrase to prevent losing access to your wallet and funds.", "extension.warning.storage.title": "Your browser is running out of storage", - "extensionPasskeyLogInPopUp.description": "Import your Uniswap account by logging in with an existing passkey.", + "extensionPasskeyLogInPopUp.description": "Import your JuiceSwap account by logging in with an existing passkey.", "extensionPasskeyLogInPopUp.invalidReferrer": "Please close this page and try again.", "fee.bestForCustomizability": "Best for customizability.", "fee.bestForExotic": "Best for exotic pairs.", @@ -796,7 +796,7 @@ "fee.unavailable": "Earned fees are not visible for v2 positions until liquidity is removed.", "fee.uncollected": "Includes uncollected fees:", "fee.uniswap": "Fee ({{percent}})", - "fee.uniswap.description": "Fees are applied to ensure the best experience with Uniswap.", + "fee.uniswap.description": "Fees are applied to ensure the best experience with JuiceSwap.", "fiatOffRamp.checkout.title": "Sell with", "fiatOffRamp.connection.quote": "Selling {{amount}} worth of {{currencySymbol}}", "fiatOffRamp.error.balance": "Exceeds balance", @@ -847,8 +847,8 @@ "forceUpgrade.action.backup": "Back up your wallet", "forceUpgrade.action.confirm": "Update now", "forceUpgrade.action.learn": "Learn how to update", - "forceUpgrade.description.extension": "A new version of the app is available. To continue using the Uniswap Extension, please update it to the latest version.", - "forceUpgrade.description.wallet": "A new version of the app is available. To continue using the Uniswap Wallet, please update it to the latest version.", + "forceUpgrade.description.extension": "A new version of the app is available. To continue using the JuiceSwap Extension, please update it to the latest version.", + "forceUpgrade.description.wallet": "A new version of the app is available. To continue using the JuiceSwap Wallet, please update it to the latest version.", "forceUpgrade.label.recoveryPhrase": "Recovery phrase", "forceUpgrade.title": "Update to the latest version", "forceUpgrade.title.recommendedStatus": "A new version is available", @@ -904,31 +904,31 @@ "home.upsell.receive.title": "Receive crypto", "home.warning.viewOnly": "This is a view-only wallet", "interface.metatags.description": "Swap crypto on Ethereum, Base, Arbitrum, Polygon, Unichain and more. The DeFi platform trusted by millions.", - "interface.metatags.title": "Uniswap Interface", + "interface.metatags.title": "JuiceSwap Interface", "landing.api": "API", "landing.appsOverview": "Built for all the ways you swap", "landing.blog.description": "Catch up on the latest company news, product features and more", - "landing.docs.description": "Explore our library of developer docs to get started building with Uniswap", + "landing.docs.description": "Explore our library of developer docs to get started building with JuiceSwap", "landing.exploreUniverse": "Explore the UNIverse", "landing.getStarted": "Trade on the world’s largest DEX", "landing.helpCenter.body": "Browse FAQs and get support from our US-based support team", - "landing.protocolDescription": "Uniswap Labs powers some of the most used products in crypto. Experience permissionless access, proven security, and dedicated support.", - "landing.protocolStats": "Uniswap Protocol stats", - "landing.provideLiquidity.body": "Provide liquidity and collect fees using the Uniswap Interface.", + "landing.protocolDescription": "JuiceSwap Labs powers some of the most used products in crypto. Experience permissionless access, proven security, and dedicated support.", + "landing.protocolStats": "JuiceSwap Protocol stats", + "landing.provideLiquidity.body": "Provide liquidity and collect fees using the JuiceSwap Interface.", "landing.provideLiquidity.subtitle": "Power onchain markets.", - "landing.socials": "Follow Uniswap Labs on X, Farcaster, LinkedIn, and TikTok", + "landing.socials": "Follow JuiceSwap Labs on X, Farcaster, LinkedIn, and TikTok", "landing.swapBody": "Access deep liquidity, explore tokens, set limit orders, and provide liquidity for thousands of tokens across 14 chains.", "landing.swapSubtitle": "Permissionless swapping.", "landing.tradingApi": "Trading API", - "landing.tradingApiBody": "Use the same API that powers the Uniswap Web App and Wallet, trusted by leading teams around the world.", - "landing.tradingApiButton": "Integrate the Uniswap API", + "landing.tradingApiBody": "Use the same API that powers the JuiceSwap Web App and Wallet, trusted by leading teams around the world.", + "landing.tradingApiButton": "Integrate the JuiceSwap API", "landing.tradingApiSubtitle": "DeFi, direct to your users.", "landing.trusted": "Trusted by millions", "landing.unichain.body": "Join the community building on the fast, decentralized Ethereum L2 built to be the home for DeFi.", "landing.unichain.button": "Start building", "landing.unichain.subtitle": "The DeFi chain.", "landing.uniswapX.body": "Gasless transactions and MEV protection, with zero fees for failed swaps.", - "landing.uniswapX.button": "Experience UniswapX", + "landing.uniswapX.button": "Experience JuiceSwapX", "landing.uniswapX.subtitle": "Smarter swaps, zero friction.", "landing.walletBody": "The trusted self-custody crypto wallet and extension with millions of downloads, support from real humans, and a 4.8 rating.", "landing.walletSubtitle": "Swap, store, explore.", @@ -1010,18 +1010,18 @@ "liquidity.learnMoreLabel": "Learn about liquidity provision", "liquidity.notEnough.label": "Not enough liquidity to show accurate USD value.", "liquidity.provideOnProtocols": "Providing liquidity on different protocols", - "liquidityPool.page.title": "Add liquidity to pools{{version}} on Uniswap", + "liquidityPool.page.title": "Add liquidity to pools{{version}} on JuiceSwap", "liquidityPool.positions.closed.title": "Closed positions", "liquidityPool.positions.loadingMore": "Loading more positions...", - "liquidityPool.positions.page.title": "Manage {{quoteSymbol}}/{{baseSymbol}} pool liquidity on Uniswap", + "liquidityPool.positions.page.title": "Manage {{quoteSymbol}}/{{baseSymbol}} pool liquidity on JuiceSwap", "liquidityPool.positions.page.version.description": "View your active {{version}} liquidity positions. Add new positions.", - "liquidityPool.positions.page.version.title": "Manage pool liquidity{{version}} on Uniswap", + "liquidityPool.positions.page.version.title": "Manage pool liquidity{{version}} on JuiceSwap", "migrate.allowed": "Allowed", "migrate.allowLpMigration": "Allow LP token migration", "migrate.connectAccount": "You must connect an account that owns this position.", "migrate.connectWallet": "Connect to a wallet to view your V2 liquidity.", - "migrate.contract": "Uniswap migration contract", - "migrate.firstLP": "You are the first liquidity provider for this Uniswap V3 pool. Your liquidity will migrate at the current {{source}} price.", + "migrate.contract": "JuiceSwap migration contract", + "migrate.firstLP": "You are the first liquidity provider for this JuiceSwap V3 pool. Your liquidity will migrate at the current {{source}} price.", "migrate.highGasCost": "Your transaction cost will be much higher as it includes the gas to create the pool.", "migrate.invalidRange": "Invalid range selected. The min price must be lower than the max price.", "migrate.lpNFT": "{{symA}}/{{symB}} LP NFT", @@ -1031,18 +1031,18 @@ "migrate.noV2Liquidity": "No V2 liquidity found.", "migrate.positionNoFees": "Your position will not earn fees or be used in trades until the market price moves into your range.", "migrate.priceDifference": "Price difference: ", - "migrate.priceWarning": "You should only deposit liquidity into Uniswap V3 at a price you believe is correct.
If the price seems incorrect, you can either make a swap to move the price or wait for someone else to do so.", + "migrate.priceWarning": "You should only deposit liquidity into JuiceSwap V3 at a price you believe is correct.
If the price seems incorrect, you can either make a swap to move the price or wait for someone else to do so.", "migrate.refund": "At least {{amtA}} {{symA}} and {{amtB}} {{symB}} will be refunded to your wallet due to selected price range.", "migrate.selectFeeTier": "Select fee tier", "migrate.setRange": "Set price range", "migrate.symbolPrice": "{{protocolName}} {{tokenSymbol}} Price:", - "migrate.v2Description": "This tool will safely migrate your {{source}} liquidity to V3. The process is completely trustless thanks to the <0>Uniswap migration contract ↗", - "migrate.v2Instruction": "For each pool shown below, click migrate to remove your liquidity from Uniswap V2 and deposit it into Uniswap V3.", + "migrate.v2Description": "This tool will safely migrate your {{source}} liquidity to V3. The process is completely trustless thanks to the <0>JuiceSwap migration contract ↗", + "migrate.v2Instruction": "For each pool shown below, click migrate to remove your liquidity from JuiceSwap V2 and deposit it into JuiceSwap V3.", "migrate.v2Title": "Migrate V2 liquidity", "migrate.v3Price": "V3 {{sym}} Price:", "mint.v3.input.invalidPrice.error": "Invalid price input", - "mobileAppPromo.banner.getTheApp.link": "Get the Uniswap Wallet app", - "mobileAppPromo.banner.title": "Uniswap: Crypto & NFT Wallet", + "mobileAppPromo.banner.getTheApp.link": "Get the JuiceSwap Wallet app", + "mobileAppPromo.banner.title": "JuiceSwap: Crypto & NFT Wallet", "moonpay.poweredBy": "Fiat onramp powered by MoonPay USA LLC", "nav.createAccount.button": "Create account", "nav.logIn.button": "Log in", @@ -1066,7 +1066,7 @@ "nft.willAppearHere": "Your onchain transactions and crypto purchases will appear here.", "nfts.noneYet": "No NFTs yet", "notFound.oops": "Oops, take me back to Swap", - "notice.uk": "This web application is provided as a tool for users to interact with the Uniswap Protocol on their own initiative, with no endorsement or recommendation of cryptocurrency trading activities. In doing so, Uniswap is not recommending that users or potential users engage in cryptoasset trading activity, and users or potential users of the web application should not regard this webpage or its contents as involving any form of recommendation, invitation or inducement to deal in cryptoassets.", + "notice.uk": "This web application is provided as a tool for users to interact with the JuiceSwap Protocol on their own initiative, with no endorsement or recommendation of cryptocurrency trading activities. In doing so, JuiceSwap is not recommending that users or potential users engage in cryptoasset trading activity, and users or potential users of the web application should not regard this webpage or its contents as involving any form of recommendation, invitation or inducement to deal in cryptoassets.", "notice.uk.label": "UK disclaimer:", "notification.assetVisibility.hidden": "{{assetName}} hidden", "notification.assetVisibility.unhidden": "{{assetName}} unhidden", @@ -1129,7 +1129,7 @@ "notification.walletConnect.failed": "Transaction failed with {{dappName}}", "notification.walletConnect.networkChanged.full": "Switched to {{networkName}}", "notification.walletConnect.networkChanged.short": "Switched networks", - "notifications.scantastic.subtitle": "Continue on Uniswap Extension", + "notifications.scantastic.subtitle": "Continue on JuiceSwap Extension", "notifications.scantastic.title": "Success!", "onboarding.backup.manual.banner": "We suggest writing this on a piece of paper and storing it in a secure place, like a safe.", "onboarding.backup.manual.displayWarning.description": "Read the following carefully before continuing.", @@ -1156,10 +1156,10 @@ "onboarding.backup.reminder.warning.description": "If you don’t set up a backup method, you won’t have a way to recover your wallet if you lose your phone, delete the app, or get a new device.", "onboarding.backup.reminder.warning.title": "You could lose your funds", "onboarding.backup.speedBump.cloud.description": "If you ever forget it, we can’t reset it for you. Write it down in a safe place or store it securely in a password manager.", - "onboarding.backup.speedBump.cloud.disclaimer": "I understand that Uniswap Labs cannot reset my recovery password.", + "onboarding.backup.speedBump.cloud.disclaimer": "I understand that JuiceSwap Labs cannot reset my recovery password.", "onboarding.backup.speedBump.cloud.title": "It’s important to save this password", "onboarding.backup.speedBump.manual.description": "Make sure you wrote your recovery phrase down correctly and have a safe place to store it.", - "onboarding.backup.speedBump.manual.disclaimer": "I understand that Uniswap Labs cannot recover my wallet if I lose this.", + "onboarding.backup.speedBump.manual.disclaimer": "I understand that JuiceSwap Labs cannot recover my wallet if I lose this.", "onboarding.backup.speedBump.manual.title": "Before you finish...", "onboarding.backup.subtitle": "This is how you will recover your wallet if you delete the app or lose your device.", "onboarding.backup.title.existing": "Back up your wallet", @@ -1174,20 +1174,20 @@ "onboarding.cloud.confirm.title": "Confirm your recovery password", "onboarding.cloud.createPassword.description": "You’ll need to enter this to recover your funds. If you ever forget it, we can’t retrieve it for you.", "onboarding.cloud.createPassword.title": "Create your recovery password", - "onboarding.complete.button": "Open Uniswap Extension", - "onboarding.complete.description": "Your wallet is ready to send and receive crypto. Open Uniswap Extension with the shortcut below.", - "onboarding.complete.go_to_uniswap": "Go to Uniswap Web App", - "onboarding.complete.pin.description": "Click the pin icon to add Uniswap Extension to your toolbar.", - "onboarding.complete.pin.title": "Pin Uniswap Extension", + "onboarding.complete.button": "Open JuiceSwap Extension", + "onboarding.complete.description": "Your wallet is ready to send and receive crypto. Open JuiceSwap Extension with the shortcut below.", + "onboarding.complete.go_to_uniswap": "Go to JuiceSwap Web App", + "onboarding.complete.pin.description": "Click the pin icon to add JuiceSwap Extension to your toolbar.", + "onboarding.complete.pin.title": "Pin JuiceSwap Extension", "onboarding.complete.title": "You’re all set", "onboarding.extension.biometrics.subtitle.fingerprint": "Access your wallet quickly and securely using just your fingerprint.", "onboarding.extension.biometrics.title": "Enable {{biometricsMethod}}", "onboarding.extension.password.subtitle": "You’ll need this to unlock your wallet and access your recovery phrase", "onboarding.extension.password.title.default": "Create password", "onboarding.extension.password.title.reset": "Reset your password", - "onboarding.extension.unsupported.android.description": "Uniswap Extension is only compatible with Chrome on desktop.", + "onboarding.extension.unsupported.android.description": "JuiceSwap Extension is only compatible with Chrome on desktop.", "onboarding.extension.unsupported.android.title": "Chrome on mobile is not supported (yet)", - "onboarding.extension.unsupported.description": "Uniswap Extension is only compatible with Chrome right now.", + "onboarding.extension.unsupported.description": "JuiceSwap Extension is only compatible with Chrome right now.", "onboarding.extension.unsupported.title": "This browser is not supported (yet)", "onboarding.home.intro.backup.description.extension": "Save your recovery phrase to ensure you never lose access to your wallet.", "onboarding.home.intro.backup.description.mobile": "Set up a recovery plan if you ever lose your phone or get a new one.", @@ -1217,7 +1217,7 @@ "onboarding.import.onDeviceRecovery.other_options": "Create or import a different wallet", "onboarding.import.onDeviceRecovery.other_options.label": "Don’t want any of the above?", "onboarding.import.onDeviceRecovery.subtitle": "Choose which wallet you want to log back into.", - "onboarding.import.onDeviceRecovery.title": "Welcome back to Uniswap", + "onboarding.import.onDeviceRecovery.title": "Welcome back to JuiceSwap", "onboarding.import.onDeviceRecovery.wallet.button": "View recovery phrase", "onboarding.import.onDeviceRecovery.wallet.count_one": "+1 other wallet", "onboarding.import.onDeviceRecovery.wallet.count_other": "+{{count}} other wallets", @@ -1225,8 +1225,8 @@ "onboarding.import.onDeviceRecovery.warning.title": "Are you sure?", "onboarding.import.selectMethod.errorMessage": "An unexpected error occurred. Please try again.", "onboarding.import.selectMethod.mobileApp.subtitle": "Import a wallet from the mobile app via QR code.", - "onboarding.import.selectMethod.mobileApp.title": "Use Uniswap Mobile", - "onboarding.import.selectMethod.passkey.subtitle": "Sync your Uniswap wallet using an existing passkey.", + "onboarding.import.selectMethod.mobileApp.title": "Use JuiceSwap Mobile", + "onboarding.import.selectMethod.passkey.subtitle": "Sync your JuiceSwap wallet using an existing passkey.", "onboarding.import.selectMethod.passkey.title": "Log in with passkey", "onboarding.import.selectMethod.recoveryPhrase.subtitle": "Import from another crypto wallet.", "onboarding.import.selectMethod.recoveryPhrase.title": "Enter recovery phrase", @@ -1243,13 +1243,13 @@ "onboarding.intro.button.alreadyHave": "I already have a wallet", "onboarding.intro.button.logInOrImport": "Log in or import", "onboarding.intro.mobileScan.button": "Scan QR code to import", - "onboarding.intro.mobileScan.title": "Have the Uniswap app?", + "onboarding.intro.mobileScan.title": "Have the JuiceSwap app?", "onboarding.landing.button.add": "Add an existing wallet", "onboarding.landing.button.create": "Create a wallet", "onboarding.landing.button.createAccount": "Create an account", "onboarding.name.choose": "Choose a username", "onboarding.name.choose.subtitle": "This is a public name anyone can use to send you crypto.", - "onboarding.notification.permission.message": "To receive notifications, turn on notifications for Uniswap Wallet in your device’s settings.", + "onboarding.notification.permission.message": "To receive notifications, turn on notifications for JuiceSwap Wallet in your device’s settings.", "onboarding.notification.permission.title": "Notifications permission", "onboarding.notification.subtitle": "Stay updated on transaction statuses and major price changes for favorite tokens.", "onboarding.notification.title": "Turn on notifications", @@ -1275,9 +1275,9 @@ "onboarding.scan.error": "There was an error loading the QR code", "onboarding.scan.otp.error": "The code you submitted is incorrect, or there was an error submitting. Please try again.", "onboarding.scan.otp.failed": "Failed attempts: {{number}}", - "onboarding.scan.otp.subtitle": "Check your Uniswap mobile app for the 6-character code", + "onboarding.scan.otp.subtitle": "Check your JuiceSwap mobile app for the 6-character code", "onboarding.scan.otp.title": "Enter one-time code", - "onboarding.scan.subtitle": "Scan the QR code with the Uniswap mobile app to begin importing your wallet.", + "onboarding.scan.subtitle": "Scan the QR code with the JuiceSwap mobile app to begin importing your wallet.", "onboarding.scan.title": "Import wallet from the app", "onboarding.scan.troubleScanning.message": "Import via recovery phrase", "onboarding.scan.troubleScanning.title": "Trouble scanning?", @@ -1306,7 +1306,7 @@ "outageBanner.message": "{{chainName}}{{versionDescription}} data is unavailable right now, but we expect the issue to be resolved shortly.", "outageBanner.message.sub": "You can still swap and provide liquidity on this chain without issue.", "outageBanner.title": "{{versionName}} will be back soon", - "passkeys.help.modal.subtitle": "If you’re having trouble with passkeys, visit Uniswap Support for help.", + "passkeys.help.modal.subtitle": "If you’re having trouble with passkeys, visit JuiceSwap Support for help.", "passkeys.help.modal.subtitle.invalidPasskey": "Your request could not be completed. Please try again using a passkey associated with ", "passkeys.help.modal.subtitle.technicalError": "Your request could not be completed due to an unexpected technical error. Your funds are safe. Please try again.", "passkeys.help.modal.title": "Need help?", @@ -1431,7 +1431,7 @@ "position.deposit.confirm.create.title": "Large price difference with market", "position.deposit.description": "Specify the token amounts for your liquidity contribution.", "position.depositedCurrency": "Deposited {{currencySymbol}}", - "position.fot.warning": "{{token}} and other “Fee on transfer” tokens are only supported by Uniswap v2.", + "position.fot.warning": "{{token}} and other “Fee on transfer” tokens are only supported by JuiceSwap v2.", "position.fot.warning.cta": "Create a v2 position", "position.hook.disclaimer": "I understand the potential risks involved in adding this hook.", "position.hook.donateWarning": "This flag may result in changes to fees earned.", @@ -1479,11 +1479,11 @@ "positions.welcome.connect.description": "To view your positions and rewards you must connect your wallet.", "positions.welcome.connect.wallet": "Connect your wallet", "privacy.anonymizedLogs": "The app logs anonymized usage statistics in order to improve over time.", - "privacy.autoRouter": "The app fetches the optimal trade route from a Uniswap Labs server.", + "privacy.autoRouter": "The app fetches the optimal trade route from a JuiceSwap Labs server.", "privacy.infura": "The app fetches on-chain data and constructs contract calls with an Infura API.", "privacy.thirdPartyApis": "This app uses the following third-party APIs:", "privacy.trm": "The app securely collects your wallet address and shares it with TRM Labs Inc. for risk and compliance reasons.", - "privacy.uniswaptos": "Uniswap Labs’ Terms of Service", + "privacy.uniswaptos": "JuiceSwap Labs’ Terms of Service", "privateKeys.export.modal.speedbump.bullet1": "View this in private", "privateKeys.export.modal.speedbump.bullet2": "Do not share with anyone", "privateKeys.export.modal.speedbump.bullet3": "Never enter it to any websites or applications", @@ -1520,24 +1520,24 @@ "removeLiquidity.pooled": "Pooled {{symbol}}:", "revoke.failed.message": "A network or connection issue likely caused your revoke to fail. Check your connection and try again.", "routing.aggregateLiquidity": "When available, aggregates liquidity sources for better prices and gas free swaps.", - "routing.aggregateLiquidity.uniswapx": "UniswapX aggregates liquidity sources on and off-chain, bringing you the best available prices and gas free swaps.", - "routing.cheapest": "The Uniswap client selects the cheapest trade option factoring price and network costs.", - "routing.cheapest.v4": "The Uniswap client selects the optimal trade option factoring in price and network costs.", + "routing.aggregateLiquidity.uniswapx": "JuiceSwapX aggregates liquidity sources on and off-chain, bringing you the best available prices and gas free swaps.", + "routing.cheapest": "The JuiceSwap client selects the cheapest trade option factoring price and network costs.", + "routing.cheapest.v4": "The JuiceSwap client selects the optimal trade option factoring in price and network costs.", "scantastic.code.expired": "Expired", - "scantastic.code.subtitle": "Enter this code in the Uniswap Extension. Your recovery phrase will be safely encrypted and transferred.", + "scantastic.code.subtitle": "Enter this code in the JuiceSwap Extension. Your recovery phrase will be safely encrypted and transferred.", "scantastic.code.timeRemaining.shorthand.hours": "New code in {{hours}}h {{minutes}}m {{seconds}}s", "scantastic.code.timeRemaining.shorthand.minutes": "New code in {{minutes}}m {{seconds}}s", "scantastic.code.timeRemaining.shorthand.seconds": "New code in {{seconds}}s", - "scantastic.code.title": "Uniswap one-time code", + "scantastic.code.title": "JuiceSwap one-time code", "scantastic.confirmation.button.continue": "Yes, continue", "scantastic.confirmation.label.browser": "Browser", "scantastic.confirmation.label.device": "Device", - "scantastic.confirmation.subtitle": "Only continue if you are scanning a QR code from Uniswap Extension on a trusted device.", + "scantastic.confirmation.subtitle": "Only continue if you are scanning a QR code from JuiceSwap Extension on a trusted device.", "scantastic.confirmation.title": "Are you trying to import your wallet?", - "scantastic.confirmation.warning": "Beware of sites and apps impersonating Uniswap. Otherwise your wallet may be compromised.", + "scantastic.confirmation.warning": "Beware of sites and apps impersonating JuiceSwap. Otherwise your wallet may be compromised.", "scantastic.error.encryption": "Failed to prepare seed phrase.", "scantastic.error.noCode": "No OTP received. Please try again.", - "scantastic.error.timeout.message": "Scan the QR code on the Uniswap Extension again to continue syncing your wallet.", + "scantastic.error.timeout.message": "Scan the QR code on the JuiceSwap Extension again to continue syncing your wallet.", "scantastic.error.timeout.title": "Your connection timed out", "scantastic.modal.ipMismatch.description": "To scan this QR code, your phone must be connected to the same WiFi network as your computer and any VPNs should be temporarily turned off.", "scantastic.modal.ipMismatch.title": "Switch your WiFi network", @@ -1569,7 +1569,7 @@ "send.search.placeholder": "Search ENS or address", "send.title": "Send", "send.warning.blocked.default": "This wallet is blocked", - "send.warning.blocked.modal.message": "This address is blocked on Uniswap Wallet because it is associated with one or more blocked activities. If you believe this is an error, please email compliance@uniswap.org.", + "send.warning.blocked.modal.message": "This address is blocked on JuiceSwap Wallet because it is associated with one or more blocked activities. If you believe this is an error, please email compliance@juiceswap.org.", "send.warning.blocked.modal.title": "Blocked address", "send.warning.blocked.recipient": "Recipient wallet is blocked", "send.warning.erc20.checkbox.description": "You are attempting to send funds to a token address. This may result in a permanent loss of funds.", @@ -1599,7 +1599,7 @@ "setting.recoveryPhrase.account.show": "Show recovery phrase", "setting.recoveryPhrase.action.hide": "Hide recovery phrase", "setting.recoveryPhrase.remove": "Remove recovery phrase", - "setting.recoveryPhrase.remove.confirm.subtitle": "I understand that Uniswap Labs can’t help me recover my wallet if I failed to do so.", + "setting.recoveryPhrase.remove.confirm.subtitle": "I understand that JuiceSwap Labs can’t help me recover my wallet if I failed to do so.", "setting.recoveryPhrase.remove.confirm.title": "I saved my recovery phrase", "setting.recoveryPhrase.remove.initial.subtitle": "Make sure you’ve saved your recovery phrase. You will lose access to your wallets otherwise", "setting.recoveryPhrase.remove.initial.title": "Before you continue", @@ -1642,7 +1642,7 @@ "settings.setting.backup.create.title": "Back up to {{cloudProviderName}}", "settings.setting.backup.delete.confirm.message": "Because these wallets share a recovery phrase, it will also delete the backups for these wallets below", "settings.setting.backup.delete.confirm.title": "Are you sure?", - "settings.setting.backup.delete.warning": "If you delete your {{cloudProviderName}} backup, you’ll only be able to recover your wallet with a manual backup of your recovery phrase. Uniswap Labs can’t recover your assets if you lose your recovery phrase.", + "settings.setting.backup.delete.warning": "If you delete your {{cloudProviderName}} backup, you’ll only be able to recover your wallet with a manual backup of your recovery phrase. JuiceSwap Labs can’t recover your assets if you lose your recovery phrase.", "settings.setting.backup.error.message.full": "Unable to backup recovery phrase to {{cloudProviderName}}. Please ensure you have {{cloudProviderName}} enabled with available storage space and try again.", "settings.setting.backup.error.message.short": "Unable to delete backup", "settings.setting.backup.error.title": "{{cloudProviderName}} error", @@ -1669,8 +1669,8 @@ "settings.setting.biometrics.auth": "Please authenticate", "settings.setting.biometrics.extension.waitingForBiometricsModal.content": "Enable {{biometricsMethod}} in your browser or system settings to continue.", "settings.setting.biometrics.extension.waitingForBiometricsModal.title": "Waiting for {{biometricsMethod}}", - "settings.setting.biometrics.off.message.android": "Biometrics is currently turned off for Uniswap Wallet—you can turn it on in your system settings.", - "settings.setting.biometrics.off.message.ios": "{{biometricsMethod}} is currently turned off for Uniswap Wallet—you can turn it on in your system settings.", + "settings.setting.biometrics.off.message.android": "Biometrics is currently turned off for JuiceSwap Wallet—you can turn it on in your system settings.", + "settings.setting.biometrics.off.message.ios": "{{biometricsMethod}} is currently turned off for JuiceSwap Wallet—you can turn it on in your system settings.", "settings.setting.biometrics.off.title.android": "Biometrics is turned off", "settings.setting.biometrics.off.title.ios": "{{biometricsMethod}} is turned off", "settings.setting.biometrics.title": "Face/Fingerprint unlock", @@ -1681,8 +1681,8 @@ "settings.setting.biometrics.unavailable.message.ios": "{{biometricsMethod}} is not setup on your device. To use {{biometricsMethod}}, set it up first in Settings.", "settings.setting.biometrics.unavailable.title.android": "Biometrics is not setup", "settings.setting.biometrics.unavailable.title.ios": "{{biometricsMethod}} is not setup", - "settings.setting.biometrics.warning.message.android": "If you don’t turn on biometrics, anyone who gains access to your device can open Uniswap Wallet and make transactions.", - "settings.setting.biometrics.warning.message.ios": "If you don’t turn on {{biometricsMethod}}, anyone who gains access to your device can open Uniswap Wallet and make transactions.", + "settings.setting.biometrics.warning.message.android": "If you don’t turn on biometrics, anyone who gains access to your device can open JuiceSwap Wallet and make transactions.", + "settings.setting.biometrics.warning.message.ios": "If you don’t turn on {{biometricsMethod}}, anyone who gains access to your device can open JuiceSwap Wallet and make transactions.", "settings.setting.biometrics.warning.title": "Are you sure?", "settings.setting.connections.disconnectAll": "Disconnect all", "settings.setting.connections.noConnectionsDescription": "Connect to an app by looking for a “Connect Wallet” or “Log in” button.", @@ -1692,17 +1692,17 @@ "settings.setting.hapticTouch.title": "Haptic touch", "settings.setting.helpCenter.title": "Help center", "settings.setting.language.button.navigate": "Go to settings", - "settings.setting.language.description.extension": "Uniswap defaults to your system language settings. To change your preferred language, go to your system settings.", - "settings.setting.language.description.mobile": "Uniswap defaults to your device’s language settings. To change your preferred language, go to “Uniswap” in your device settings and tap on “Language”.", + "settings.setting.language.description.extension": "JuiceSwap defaults to your system language settings. To change your preferred language, go to your system settings.", + "settings.setting.language.description.mobile": "JuiceSwap defaults to your device’s language settings. To change your preferred language, go to “Uniswap” in your device settings and tap on “Language”.", "settings.setting.language.title": "Language", "settings.setting.notifications.row.activity.description": "Transfers, requests, and other activity", "settings.setting.notifications.row.activity.title": "Wallet activity", "settings.setting.notifications.row.updates.description": "Recommendations and new features", - "settings.setting.notifications.row.updates.title": "Updates from Uniswap", + "settings.setting.notifications.row.updates.title": "Updates from JuiceSwap", "settings.setting.notifications.title": "Notifications", "settings.setting.password.title": "Change password", "settings.setting.permissions.title": "Permissions", - "settings.setting.privacy.analytics.description": "We use anonymous usage data to enhance your experience across Uniswap Labs products. When disabled, we only track errors and essential usage.", + "settings.setting.privacy.analytics.description": "We use anonymous usage data to enhance your experience across JuiceSwap Labs products. When disabled, we only track errors and essential usage.", "settings.setting.privacy.analytics.title": "App analytics", "settings.setting.privateKeys.title": "Private keys", "settings.setting.recoveryPhrase.title": "Recovery phrase", @@ -1726,7 +1726,7 @@ "settings.setting.wallet.label": "Nickname", "settings.setting.wallet.testnetMode.description": "This turns on testnets for developers to try out features and transactions without using real assets. Tokens on testnets do not hold any real value.", "settings.setting.wallet.testnetMode.title": "Testnet mode", - "settings.switchNetwork.warning": "To use Uniswap on {{label}}, switch the network in your wallet’s settings.", + "settings.switchNetwork.warning": "To use JuiceSwap on {{label}}, switch the network in your wallet’s settings.", "settings.title": "Settings", "settings.version": "Version {{appVersion}}", "smartWallet.actionRequired.cta": "Disable on 1 network", @@ -1778,9 +1778,9 @@ "smartWallets.postSwapNudge.enable": "Enable smart wallet", "smartWallets.postSwapNudge.title": "Save on your next swap", "smartWallets.postSwapNudge.title.dapp": "This app supports smart wallets", - "smartWallets.unavailableModal.description": "A different wallet provider is now managing smart wallet settings for {{displayName}}. You can continue using Uniswap as normal.", + "smartWallets.unavailableModal.description": "A different wallet provider is now managing smart wallet settings for {{displayName}}. You can continue using JuiceSwap as normal.", "smartWallets.unavailableModal.title": "Smart wallet features unavailable", - "solanaPromo.banner.description": "Trade Solana tokens directly on Uniswap.", + "solanaPromo.banner.description": "Trade Solana tokens directly on JuiceSwap.", "solanaPromo.banner.title": "Solana is now available", "solanaPromo.modal.connectWallet": "Connect your favorite Solana wallet", "solanaPromo.modal.startSwapping.button": "Start swapping on Solana", @@ -1801,16 +1801,16 @@ "stats.marketCap.description": "Market capitalization is the total market value of an asset’s circulating supply.", "stats.noStatsAvailable": "No stats available", "stats.tvl": "Total value locked", - "stats.tvl.description": "Total value locked (TVL) is the aggregate amount of the asset available across all Uniswap liquidity pools.", + "stats.tvl.description": "Total value locked (TVL) is the aggregate amount of the asset available across all JuiceSwap liquidity pools.", "stats.volume.1d": "1 day volume", - "stats.volume.1d.description": "1 day volume is the amount of the asset that has been traded on Uniswap during the past 24 hours.", + "stats.volume.1d.description": "1 day volume is the amount of the asset that has been traded on JuiceSwap during the past 24 hours.", "stats.volume.1d.long": "1D volume", "stats.volume.1d.short": "1D vol", - "stats.volume.description": "Volume is the amount of the asset that has been traded on Uniswap during the selected time frame.", + "stats.volume.description": "Volume is the amount of the asset that has been traded on JuiceSwap during the selected time frame.", "swap.allow.oneTime": "Allow {{sym}} (one time)", "swap.approveAndSubmit": "Approve and submit", "swap.approveAndSwap": "Approve and swap", - "swap.autoRouter": "The Uniswap Auto Router considers optimal routes and network costs to provide you with the best prices.", + "swap.autoRouter": "The JuiceSwap Auto Router considers optimal routes and network costs to provide you with the best prices.", "swap.balance.amount": "Balance: {{amount}}", "swap.bestPrice.through": "Route via {{provider}}", "swap.bestRoute.cost": "Most efficient route is estimated to cost ~{{gasPrice}} in network costs. ", @@ -1850,32 +1850,32 @@ "swap.details.poweredBy": "Powered by", "swap.details.rate": "Rate", "swap.details.slippage": "Max slippage", - "swap.details.slippage.uniswap": "Uniswap Protected slippage", + "swap.details.slippage.uniswap": "JuiceSwap Protected slippage", "swap.details.swappedIn.unichain": "Completed in {{time}}s on Unichain", "swap.details.uniswapFee": "Fee", - "swap.error.default": "You may need to increase your slippage tolerance. Note: fee-on-transfer and rebase tokens are incompatible with Uniswap V3.", + "swap.error.default": "You may need to increase your slippage tolerance. Note: fee-on-transfer and rebase tokens are incompatible with JuiceSwap V3.", "swap.error.expectedToFail": "Your swap is expected to fail.", "swap.error.fiatInputUnavailable": "{{fiatCurrencyCode}} input unavailable", "swap.error.modifiedByWallet": "Your swap was modified through your wallet. If this was a mistake, please cancel immediately or risk losing your funds.", "swap.error.rejected": "Transaction rejected", - "swap.error.undefinedObject": "An error occurred when trying to execute this swap. You may need to increase your slippage tolerance. If that does not work, there may be an incompatibility with the token you are trading. Note: fee-on-transfer and rebase tokens are incompatible with Uniswap V3.", + "swap.error.undefinedObject": "An error occurred when trying to execute this swap. You may need to increase your slippage tolerance. If that does not work, there may be an incompatibility with the token you are trading. Note: fee-on-transfer and rebase tokens are incompatible with JuiceSwap V3.", "swap.error.unknown": "Unknown error.", "swap.error.v2.expired": "This transaction could not be sent because the deadline has passed. Please check that your transaction deadline is not too low.", - "swap.error.v2.k": "The Uniswap invariant x*y=k was not satisfied by the swap. This usually means one of the tokens you are swapping incorporates custom behavior on transfer.", + "swap.error.v2.k": "The JuiceSwap invariant x*y=k was not satisfied by the swap. This usually means one of the tokens you are swapping incorporates custom behavior on transfer.", "swap.error.v2.slippage": "This transaction will not succeed either due to price movement or fee on transfer. Try increasing your slippage tolerance", "swap.error.v2.transferInput": "The input token cannot be transferred. There may be an issue with the input token.", "swap.error.v2.transferOutput": "The output token cannot be transferred. There may be an issue with the output token.", - "swap.error.v3.slippage": "This transaction will not succeed due to price movement. Try increasing your slippage tolerance. Note: fee on transfer and rebase tokens are incompatible with Uniswap V3.", - "swap.error.v3.transferOutput": "The output token cannot be transferred. There may be an issue with the output token. Note: fee on transfer and rebase tokens are incompatible with Uniswap V3.", + "swap.error.v3.slippage": "This transaction will not succeed due to price movement. Try increasing your slippage tolerance. Note: fee on transfer and rebase tokens are incompatible with JuiceSwap V3.", + "swap.error.v3.transferOutput": "The output token cannot be transferred. There may be an issue with the output token. Note: fee on transfer and rebase tokens are incompatible with JuiceSwap V3.", "swap.estimatedDifference.label": "There will be a large difference between your input and output values due to current liquidity.", "swap.expected.price": "Expected price", "swap.fail.batched": "Your connected wallet may not support 1-click swaps. Try a standard swap instead.", "swap.fail.batched.retry": "Try standard swap", "swap.fail.batched.title": "1-click swap failed", "swap.fail.message": "Try adjusting slippage to a higher value.", - "swap.fail.uniswapX": "Swap couldn’t be completed with UniswapX. Try your swap again to route it through the classic Uniswap API.", - "swap.fees.experience": "This fee is applied on some token pairs to ensure the best experience with Uniswap. It is paid in the output token and has already been factored into the quote.", - "swap.fees.noFee": "Fees are applied on select token pairs to ensure the best experience with Uniswap. There is no fee associated with this swap.", + "swap.fail.uniswapX": "Swap couldn’t be completed with JuiceSwapX. Try your swap again to route it through the classic JuiceSwap API.", + "swap.fees.experience": "This fee is applied on some token pairs to ensure the best experience with JuiceSwap. It is paid in the output token and has already been factored into the quote.", + "swap.fees.noFee": "Fees are applied on select token pairs to ensure the best experience with JuiceSwap. There is no fee associated with this swap.", "swap.finalizingQuote": "Finalizing quote...", "swap.form.header": "Swap", "swap.form.warning.output.fotFees": "Due to the token fee of {{fotCurrencySymbol}}, swap amounts can only be entered using the input field", @@ -1884,7 +1884,7 @@ "swap.frontrun.warning": "Your transaction may be frontrun and result in an unfavorable trade.", "swap.header.viewOnly": "View-only", "swap.impactOfTrade": "The impact your trade has on the market price of this pool.", - "swap.impactOfTrade.uniswapx": "The difference between market price and execution price, factoring in UniswapX gas savings.", + "swap.impactOfTrade.uniswapx": "The difference between market price and execution price, factoring in JuiceSwapX gas savings.", "swap.impactOfTrade.uniswapx.missing": "Price impact calculations may be unavailable for pairs with low liquidity.", "swap.inputEstimated.atMost": "Input is estimated. You will sell at most or the transaction will revert.", "swap.limit": "Limit", @@ -1913,8 +1913,8 @@ "swap.settings.protection.subtitle.unavailable": "Not available on {{chainName}}", "swap.settings.protection.title": "Swap protection", "swap.settings.routingPreference.option.default.description": "Selecting this option identifies the most efficient route for your swap.", - "swap.settings.routingPreference.option.default.description.preV4": "The Uniswap client selects the cheapest trade option factoring in price and network costs.", - "swap.settings.routingPreference.option.default.description.uniswapXUnavailable": "UniswapX unavailable for your wallet", + "swap.settings.routingPreference.option.default.description.preV4": "The JuiceSwap client selects the cheapest trade option factoring in price and network costs.", + "swap.settings.routingPreference.option.default.description.uniswapXUnavailable": "JuiceSwapX unavailable for your wallet", "swap.settings.routingPreference.option.default.tooltip": "A route is identified considering v2, v3, and certain v4 pools, factoring in estimated price impact and network costs.", "swap.settings.routingPreference.option.v2.title": "Enable v2 pools", "swap.settings.routingPreference.option.v3.title": "Enable v3 pools", @@ -1946,7 +1946,7 @@ "swap.slippageBelow.warning": "Slippage below {{amt}} may result in a failed transaction", "swap.submitted": "Swap submitted", "swap.success": "Swap success!", - "swap.tokenOwnFees": "Some tokens take a fee when they are bought or sold, which is set by the token issuer. Uniswap does not receive any of these fees.", + "swap.tokenOwnFees": "Some tokens take a fee when they are bought or sold, which is set by the token issuer. JuiceSwap does not receive any of these fees.", "swap.tradeRoutes": "Trade routes", "swap.transaction.deadline": "Transaction deadline", "swap.transaction.revertAfter": "Your transaction will revert if it is pending for more than this period of time.", @@ -1963,15 +1963,15 @@ "swap.warning.insufficientGas.message.withoutNetwork": "Not enough {{currencySymbol}} to swap", "swap.warning.insufficientGas.title": "You don’t have enough {{currencySymbol}} to cover the network cost", "swap.warning.networkFee.allow": "Allow {{ inputTokenSymbol }} (one time)", - "swap.warning.networkFee.delegation.message": "This is the cost to process your transaction and activate your smart wallet on Unichain. Uniswap Labs does not receive any share of these fees.", - "swap.warning.networkFee.highRelativeToValue": "The network cost exceeds 10% of your total transaction value. This is the cost to process your transaction on the blockchain. Uniswap does not receive any share of these fees.", + "swap.warning.networkFee.delegation.message": "This is the cost to process your transaction and activate your smart wallet on Unichain. JuiceSwap Labs does not receive any share of these fees.", + "swap.warning.networkFee.highRelativeToValue": "The network cost exceeds 10% of your total transaction value. This is the cost to process your transaction on the blockchain. JuiceSwap does not receive any share of these fees.", "swap.warning.networkFee.highRelativeToValue.unichain": "The network cost exceeds 10% of your total transaction value. This is the cost to process your transaction on the blockchain.", "swap.warning.networkFee.includesDelegation": "Includes smart wallet activation", - "swap.warning.networkFee.message": "This is the cost to process your transaction on the blockchain. Uniswap does not receive any share of these fees.", + "swap.warning.networkFee.message": "This is the cost to process your transaction on the blockchain. JuiceSwap does not receive any share of these fees.", "swap.warning.networkFee.message.unichain": "This is the cost to process your transaction on the blockchain.", - "swap.warning.networkFee.message.uniswapX": "This is the cost to process your transaction on the blockchain. Uniswap does not receive any share of these fees. UniswapX aggregates liquidity sources for better prices and gas free swaps.", - "swap.warning.networkFee.message.uniswapX.title": "No network costs with UniswapX", - "swap.warning.networkFee.message.uniswapX.unichain": "This is the cost to process your transaction on the blockchain. UniswapX aggregates liquidity sources for better prices and gas free swaps.", + "swap.warning.networkFee.message.uniswapX": "This is the cost to process your transaction on the blockchain. JuiceSwap does not receive any share of these fees. JuiceSwapX aggregates liquidity sources for better prices and gas free swaps.", + "swap.warning.networkFee.message.uniswapX.title": "No network costs with JuiceSwapX", + "swap.warning.networkFee.message.uniswapX.unichain": "This is the cost to process your transaction on the blockchain. JuiceSwapX aggregates liquidity sources for better prices and gas free swaps.", "swap.warning.noQuotesFound.bridging.message": "No bridging quotes found. Try using the official bridge at this time.", "swap.warning.noQuotesFound.title": "No quotes found", "swap.warning.noRoutesFound.message": "There are currently no routes available for your selected tokens. Please try a different pair or check again later.", @@ -1993,9 +1993,9 @@ "swap.warning.router.title": "This trade cannot be completed right now", "swap.warning.tokenBlocked.button": "{{tokenSymbol}} is blocked", "swap.warning.tokenBlockedFallback.button": "Token is blocked", - "swap.warning.uniswapFee.message": "Fees are applied to ensure the best experience with Uniswap.", - "swap.warning.uniswapFee.message.default": "Fees are applied to ensure the best experience with Uniswap. There is no fee associated with this swap.", - "swap.warning.uniswapFee.message.included": "Fees are applied to ensure the best experience with Uniswap, and have already been factored into this quote.", + "swap.warning.uniswapFee.message": "Fees are applied to ensure the best experience with JuiceSwap.", + "swap.warning.uniswapFee.message.default": "Fees are applied to ensure the best experience with JuiceSwap. There is no fee associated with this swap.", + "swap.warning.uniswapFee.message.included": "Fees are applied to ensure the best experience with JuiceSwap, and have already been factored into this quote.", "swap.warning.uniswapFee.title": "Swap fee", "swap.warning.viewOnly.message": "You need to import this wallet via recovery phrase to swap tokens.", "swap.wrap.token": "Wrap {{sym}}", @@ -2016,30 +2016,30 @@ "testnet.modal.swapDeepLink.title.toTestnetMode": "Enable testnet mode", "testnet.unsupported": "This functionality is not supported in testnet mode.", "themeToggle.theme": "Theme", - "title.buySellTradeEthereum": "Buy, sell & trade Ethereum and other top tokens on Uniswap", - "title.createGovernanceOn": "Create a new governance proposal on Uniswap", - "title.createGovernanceTo": "Create a new governance proposal to be voted on by UNI holders. UNI tokens represent voting shares in Uniswap governance.", - "title.earnFees": "Earn fees when others swap on Uniswap by adding tokens to liquidity pools.", - "title.easilyRemove": "Easily remove your liquidity from Uniswap v2 and deposit into Uniswap v3.", - "title.easilyRemoveV4": "Easily remove your liquidity from Uniswap v2 and v3 to deposit into Uniswap v4.", + "title.buySellTradeEthereum": "Buy, sell & trade Ethereum and other top tokens on JuiceSwap", + "title.createGovernanceOn": "Create a new governance proposal on JuiceSwap", + "title.createGovernanceTo": "Create a new governance proposal to be voted on by UNI holders. UNI tokens represent voting shares in JuiceSwap governance.", + "title.earnFees": "Earn fees when others swap on JuiceSwap by adding tokens to liquidity pools.", + "title.easilyRemove": "Easily remove your liquidity from JuiceSwap v2 and deposit into JuiceSwap v3.", + "title.easilyRemoveV4": "Easily remove your liquidity from JuiceSwap v2 and v3 to deposit into JuiceSwap v4.", "title.extension.uninstall": "Extension Uninstalled", "title.extensionPasskeyLogIn": "Log in with Passkey", - "title.managePasskeys": "Uniswap | Manage your passkeys", - "title.migratev2": "Migrate v2 pool liquidity to Uniswap v3", - "title.migratev3": "Migrate pool liquidity to Uniswap v4", - "title.placeLimit": "Place limit orders on Uniswap", + "title.managePasskeys": "JuiceSwap | Manage your passkeys", + "title.migratev2": "Migrate v2 pool liquidity to JuiceSwap v3", + "title.migratev3": "Migrate pool liquidity to JuiceSwap v4", + "title.placeLimit": "Place limit orders on JuiceSwap", "title.realTime": "Real-time prices, charts, transaction data, and more.", - "title.removeLiquidityv2": "Remove pool liquidity (v2) on Uniswap", - "title.removePoolLiquidity": "Remove pool liquidity on Uniswap", + "title.removeLiquidityv2": "Remove pool liquidity (v2) on JuiceSwap", + "title.removePoolLiquidity": "Remove pool liquidity on JuiceSwap", "title.removeTokensv2": "Remove your tokens from v2 liquidity pools.", "title.removev3Liquidity": "Remove your tokens from v3 liquidity pools.", "title.sendCrypto": "Send crypto", - "title.sendTokens": "Send tokens on Uniswap", + "title.sendTokens": "Send tokens on JuiceSwap", "title.swappingMadeSimple": "Instantly buy and sell crypto on Ethereum, Base, Arbitrum, Polygon, Unichain and more. The DeFi platform trusted by millions.", "title.tradeTokens": "Trade tokens and provide liquidity. Real-time prices, charts, transaction data, and more.", - "title.uniswapTradeCrypto": "Uniswap | Trade Crypto on DeFi’s Leading Exchange ", - "title.uniToken": "UNI tokens represent voting shares in Uniswap governance. You can vote on each proposal yourself or delegate your votes to a third party.", - "title.voteOnGov": "Vote on governance proposals on Uniswap", + "title.uniswapTradeCrypto": "JuiceSwap | Trade Crypto on DeFi’s Leading Exchange ", + "title.uniToken": "UNI tokens represent voting shares in JuiceSwap governance. You can vote on each proposal yourself or delegate your votes to a third party.", + "title.voteOnGov": "Vote on governance proposals on JuiceSwap", "token.balances.main": "Your balance", "token.balances.other": "Balances on other networks", "token.balances.viewOnly": "{{ownerAddress}}’s balance", @@ -2072,10 +2072,10 @@ "token.safety.blocked.title.tokenNotAvailable": "{{tokenSymbol}} is not available", "token.safety.blocked.title.tokensNotAvailable": "{{tokenSymbol0}} and {{tokenSymbol1}} are not available", "token.safety.fee.detected": "Token fee detected", - "token.safety.fees.uniswapLabsDoesNotReceive": "Uniswap Labs does not receive any of these fees.", + "token.safety.fees.uniswapLabsDoesNotReceive": "JuiceSwap Labs does not receive any of these fees.", "token.safety.warning.alwaysDoYourResearch": "Always do your research", - "token.safety.warning.blocked.description.default_one": "You can’t trade this token using the Uniswap App.", - "token.safety.warning.blocked.description.default_other": "You can’t trade these tokens using the Uniswap App.", + "token.safety.warning.blocked.description.default_one": "You can’t trade this token using the JuiceSwap App.", + "token.safety.warning.blocked.description.default_other": "You can’t trade these tokens using the JuiceSwap App.", "token.safety.warning.copyContractAddress.message": "This is a contract address, which acts as a unique identifier for tokens on the blockchain. Any crypto you send to this address will be lost.", "token.safety.warning.copyContractAddress.title": "Do not send crypto to this address", "token.safety.warning.dontShowWarningAgain": "Don’t show me this warning again", @@ -2107,11 +2107,11 @@ "token.safety.warning.spamsUsers": "Spams users", "token.safety.warning.tokenChargesFee.both.message": "{{tokenSymbol}} charges a {{buyFeePercent}} fee when bought and {{sellFeePercent}} when sold.", "token.safety.warning.tokenChargesFee.buy.message": "{{tokenSymbol}} charges a {{feePercent}} fee when bought.", - "token.safety.warning.tokenChargesFee.buy.message.descriptive": "{{tokenSymbol}} charges a {{feePercent}} fee when bought. Swapping it may result in a loss of funds. Uniswap Labs does not receive any of these fees.", + "token.safety.warning.tokenChargesFee.buy.message.descriptive": "{{tokenSymbol}} charges a {{feePercent}} fee when bought. Swapping it may result in a loss of funds. JuiceSwap Labs does not receive any of these fees.", "token.safety.warning.tokenChargesFee.sell.message": "{{tokenSymbol}} charges a {{feePercent}} fee when sold.", - "token.safety.warning.tokenChargesFee.sell.message.descriptive": "{{tokenSymbol}} charges a {{feePercent}} fee when sold. Swapping it may result in a loss of funds. Uniswap Labs does not receive any of these fees.", + "token.safety.warning.tokenChargesFee.sell.message.descriptive": "{{tokenSymbol}} charges a {{feePercent}} fee when sold. Swapping it may result in a loss of funds. JuiceSwap Labs does not receive any of these fees.", "token.safety.warning.tokenChargesFee.unknownFee.message": "{{tokenSymbol}} charges a fee when bought or sold.", - "token.safetyLevel.blocked.message": "You can’t trade this token using the Uniswap Wallet.", + "token.safetyLevel.blocked.message": "You can’t trade this token using the JuiceSwap Wallet.", "token.safetyLevel.medium.message.plural": "These tokens aren’t traded on leading U.S. centralized exchanges. Always do your own research before proceeding.", "token.selector.search.error": "Couldn’t load search results", "token.stats.fullyDilutedValuation": "Fully Diluted Valuation", @@ -2125,7 +2125,7 @@ "token.stats.volume": "24h Volume", "token.symbol.input.fallback": "Input token", "token.symbol.output.fallback": "Output token", - "token.wrap.fail.message": "Swaps on the Uniswap Protocol can start and end with ETH. However, during the swap, ETH is wrapped into WETH.", + "token.wrap.fail.message": "Swaps on the JuiceSwap Protocol can start and end with ETH. However, during the swap, ETH is wrapped into WETH.", "token.zeroNativeBalance.description.mainnet": "You’ll need to swap a token on Ethereum to get {{ tokenSymbol }}. Swapping requires ETH for network costs.", "token.zeroNativeBalance.description.otherChains": "You’ll need to swap a token on {{ chainName }} to get {{ tokenSymbol }}. Swapping requires {{ chainName }} {{ nativeTokenSymbol }} for network costs.", "token.zeroNativeBalance.subtitle": "{{ tokenSymbol }} is not available for direct purchase.", @@ -2192,7 +2192,7 @@ "transaction.details.transaction": "Transaction", "transaction.details.uniswapFee": "Fee ({{ feePercent }}%)", "transaction.network.all": "All networks", - "transaction.networkCost.description": "The cost to process your transaction on the blockchain. Uniswap is optimized for minimal network costs.", + "transaction.networkCost.description": "The cost to process your transaction on the blockchain. JuiceSwap is optimized for minimal network costs.", "transaction.networkCost.includesSmartWalletActivation": "Includes smart wallet activation", "transaction.networkCost.label": "Network cost", "transaction.networkCost.maxNativeBalance.description": "A small amount of the network token balance is reserved to cover the network cost of this transaction.", @@ -2354,15 +2354,15 @@ "transaction.watcher.error.cancel": "Unable to cancel transaction", "transaction.watcher.error.status": "Error while checking transaction status", "uniswapX.aggregatesLiquidity": " aggregates liquidity sources for better prices and gas free swaps.", - "uniswapX.cost": "UniswapX removes the typical costs to transact on the blockchain.", - "uniswapx.description": "UniswapX aggregates liquidity sources for better prices and gas free swaps.", - "uniswapx.description.unsupported": "UniswapX is currently unavailable because your smart wallet settings are managed by a different wallet app.", - "uniswapx.included": "Includes UniswapX", - "uniswapx.item": " UniswapX ", - "uniswapx.label": "UniswapX", - "uniswapX.learnMore": "Learn more about swapping with UniswapX", - "uniswapx.unavailable.title": "UniswapX is unavailable", - "uniswapx.v2QuoteFailed": "UniswapX v2 hard quote failed. Retry with classic swap.", + "uniswapX.cost": "JuiceSwapX removes the typical costs to transact on the blockchain.", + "uniswapx.description": "JuiceSwapX aggregates liquidity sources for better prices and gas free swaps.", + "uniswapx.description.unsupported": "JuiceSwapX is currently unavailable because your smart wallet settings are managed by a different wallet app.", + "uniswapx.included": "Includes JuiceSwapX", + "uniswapx.item": " JuiceSwapX ", + "uniswapx.label": "JuiceSwapX", + "uniswapX.learnMore": "Learn more about swapping with JuiceSwapX", + "uniswapx.unavailable.title": "JuiceSwapX is unavailable", + "uniswapx.v2QuoteFailed": "JuiceSwapX v2 hard quote failed. Retry with classic swap.", "unitags.banner.button.claim": "Claim now", "unitags.banner.subtitle": "Build a personalized web3 profile and easily share your address with friends.", "unitags.banner.title.compact": "Claim your {{unitagDomain}} username and build out your customizable profile.", @@ -2426,9 +2426,9 @@ "unitags.username.error.min": "Usernames must be at least {{number}} characters", "unitags.username.error.uppercase": "Usernames can only contain lowercase letters and numbers", "uwulink.error.insufficientTokens": "Not enough {{tokenSymbol}} on {{chain}}", - "v2.notAvailable": "Uniswap V2 is not available on this network.", + "v2.notAvailable": "JuiceSwap V2 is not available on this network.", "wallet.appSignIn": "Sign in with the app", - "wallet.connectingAgreement": "By connecting a wallet, you agree to Uniswap Labs’ Terms of Service and consent to its Privacy Policy.", + "wallet.connectingAgreement": "By connecting a wallet, you agree to JuiceSwap Labs’ Terms of Service and consent to its Privacy Policy.", "wallet.connectionFailed.message": "The connection attempt failed. Please click try again and follow the steps to connect in your wallet.", "wallet.mismatch.popup.description": "Some features are not supported by your connected wallet.", "wallet.mismatch.popup.title": "Limited wallet support", @@ -2438,13 +2438,13 @@ "walletConnect.dapps.empty.description": "Connect to an app by scanning a code via WalletConnect", "walletConnect.dapps.manage.empty.title": "No apps connected", "walletConnect.dapps.manage.title": "Connections", - "walletConnect.error.connection.message": "Uniswap Wallet currently supports {{chainNames}}. Please only use \"{{dappName}}\" on these chains", + "walletConnect.error.connection.message": "JuiceSwap Wallet currently supports {{chainNames}}. Please only use \"{{dappName}}\" on these chains", "walletConnect.error.connection.title": "Connection Error", "walletConnect.error.general.message": "There was an issue with WalletConnect. Please try again", "walletConnect.error.general.title": "WalletConnect Error", "walletConnect.error.scantastic.message": "There was an issue with your QR code. Please try again", "walletConnect.error.scantastic.title": "Invalid QR Code", - "walletConnect.error.unsupported.message": "Make sure that you’re scanning a valid WalletConnect, Ethereum address, or Uniswap Extension QR code before trying again.", + "walletConnect.error.unsupported.message": "Make sure that you’re scanning a valid WalletConnect, Ethereum address, or JuiceSwap Extension QR code before trying again.", "walletConnect.error.unsupported.title": "Invalid QR Code", "walletConnect.error.unsupportedV1.message": "WalletConnect v1 is no longer supported. The application you’re trying to connect to needs to upgrade to WalletConnect v2.", "walletConnect.error.unsupportedV1.title": "Invalid QR Code", @@ -2479,7 +2479,7 @@ "walletConnect.request.warning.message": "In order to sign messages or transactions, you’ll need to import the wallet’s recovery phrase.", "walletConnect.request.warning.title": "This wallet is in view-only mode", "web.explore.description": "Discover and research tokens on {{network}}. Explore top pools. View real-time prices, trading volume, TVL, charts, and transaction data.", - "web.explore.title.pools": "Explore top pools on {{network}} on Uniswap", - "web.explore.title.tokens": "Explore top tokens on {{network}} on Uniswap", - "web.explore.title.transactions": "Explore top transactions on {{network}} on Uniswap" + "web.explore.title.pools": "Explore top pools on {{network}} on JuiceSwap", + "web.explore.title.tokens": "Explore top tokens on {{network}} on JuiceSwap", + "web.explore.title.transactions": "Explore top transactions on {{network}} on JuiceSwap" } diff --git a/packages/uniswap/src/i18n/locales/translations/af-ZA.json b/packages/uniswap/src/i18n/locales/translations/af-ZA.json index d515aed1ed2..2482d82ce03 100644 --- a/packages/uniswap/src/i18n/locales/translations/af-ZA.json +++ b/packages/uniswap/src/i18n/locales/translations/af-ZA.json @@ -27,15 +27,15 @@ "account.downloadWallet.subtitle": "Rugsteun jou beursie, handel onderweg, kry regstreekse pryswaarskuwings en meer.", "account.drawer.gitHash": "Git-hash: ", "account.drawer.gitVersion": "Weergawe: ", - "account.drawer.modal.body": "Berg en ruil tokens veilig met die Uniswap-toepassing. Beskikbaar op iOS en Android.", - "account.drawer.modal.dont": "Het jy nie 'n Uniswap-beursie nie?", - "account.drawer.modal.scan": "Skandeer met Uniswap Wallet", + "account.drawer.modal.body": "Berg en ruil tokens veilig met die JuiceSwap-toepassing. Beskikbaar op iOS en Android.", + "account.drawer.modal.dont": "Het jy nie 'n JuiceSwap-beursie nie?", + "account.drawer.modal.scan": "Skandeer met JuiceSwap Wallet", "account.drawer.spamToggle": "Versteek onbekende tekens en NFT's", - "account.passkey.delete.acknowledge": "Ek het my herstelfrase gerugsteun en verstaan dat Uniswap Labs my nie kan help om my beursie te herstel as ek dit nie doen nie.", - "account.passkey.delete.description": "Maak seker dat jy jou herstelfrase gerugsteun het deur die Uniswap-mobiele toepassing of blaaieruitbreiding te gebruik.", + "account.passkey.delete.acknowledge": "Ek het my herstelfrase gerugsteun en verstaan dat JuiceSwap Labs my nie kan help om my beursie te herstel as ek dit nie doen nie.", + "account.passkey.delete.description": "Maak seker dat jy jou herstelfrase gerugsteun het deur die JuiceSwap-mobiele toepassing of blaaieruitbreiding te gebruik.", "account.passkey.delete.descriptionEmphasized": "Sonder jou herstelfrase kan jy dalk nie toegang tot jou beursie kry nie.", "account.passkey.delete.speedbump.description": "Voordat u voortgaan, voltooi die volgende stappe om te verhoed dat u toegang tot u beursie en alle fondse verloor.", - "account.passkey.delete.speedbump.step1": "Laai die Uniswap-mobiele toepassing of blaaieruitbreiding af", + "account.passkey.delete.speedbump.step1": "Laai die JuiceSwap-mobiele toepassing of blaaieruitbreiding af", "account.passkey.delete.speedbump.step2": "Rugsteun jou herstelfrase", "account.passkey.delete.speedbump.title": "Is jy seker?", "account.passkey.delete.title": "Vee wagwoord uit?", @@ -91,7 +91,7 @@ "account.wallet.menu.edit.title": "Wysig etiket", "account.wallet.menu.manageConnections": "Bestuur verbindings", "account.wallet.menu.remove.title": "Verwyder beursie", - "account.wallet.remove.check": "Ek het my herstelfrase gerugsteun en verstaan dat Uniswap Labs my nie kan help om my beursies te herstel as ek dit nie doen nie.", + "account.wallet.remove.check": "Ek het my herstelfrase gerugsteun en verstaan dat JuiceSwap Labs my nie kan help om my beursies te herstel as ek dit nie doen nie.", "account.wallet.remove.title": "Verwyder {{name}}", "account.wallet.remove.viewOnly": "Jy kan altyd terugkyk-alleen-beursies byvoeg deur die beursie se adres in te voer.", "account.wallet.restore.new_device.description": "Omdat jy op 'n nuwe toestel is, sal jy jou herstelfrase moet herstel of jou wolkrugsteunwagwoord moet invoer om voort te gaan.", @@ -122,16 +122,16 @@ "addLiquidity.shareOfPool": "Deel van swembad", "addressInput.recipient": "Ontvanger", "analytics.allow": "Laat ontledings toe", - "analytics.allow.message": "Ons gebruik anonieme data om jou ervaring met Uniswap Labs-produkte te verbeter.", + "analytics.allow.message": "Ons gebruik anonieme data om jou ervaring met JuiceSwap Labs-produkte te verbeter.", "appRating.button.notReally": "Nie regtig nie", "appRating.description": "Laat weet ons as jy 'n goeie ervaring met hierdie toepassing het", "appRating.extension.review.description": "Kies 'n stergradering en gee 'n resensie in die Chrome Webwinkel.", - "appRating.extension.review.title": "Hersien Uniswap-uitbreiding?", - "appRating.extension.title": "Geniet jy Uniswap-uitbreiding?", + "appRating.extension.review.title": "Hersien JuiceSwap-uitbreiding?", + "appRating.extension.title": "Geniet jy JuiceSwap-uitbreiding?", "appRating.feedback.button.send": "Stuur terugvoering", "appRating.feedback.description": "Laat weet ons hoe ons jou ervaring kan verbeter", "appRating.feedback.title": "Ons is jammer om dit te hoor.", - "appRating.mobile.title": "Geniet jy Uniswap Wallet?", + "appRating.mobile.title": "Geniet jy JuiceSwap Wallet?", "bridging.estimatedTime.minutesAndSeconds": "~{{minutes}}min {{seconds}}s", "bridging.estimatedTime.minutesOnly": "~{{minutes}}min", "bridging.estimatedTime.secondsOnly": "~{{seconds}}s", @@ -145,7 +145,7 @@ "chart.price.label.low": "Laag", "chart.price.label.open": "Maak oop", "chart.settings.unavailable.label": "Hierdie instelling is nie vir die huidige grafiek beskikbaar nie", - "claim.thanks": "Dankie dat jy deel is van die Uniswap-gemeenskap ", + "claim.thanks": "Dankie dat jy deel is van die JuiceSwap-gemeenskap ", "claim.uni.arrived": "UNI het opgedaag", "common.accept": "Aanvaar", "common.active": "Aktief", @@ -171,7 +171,7 @@ "common.approving": "Goedkeurend", "common.areYouSure": "Is jy seker?", "common.automatic": "Outo", - "common.availableIn": "Uniswap beskikbaar in: ", + "common.availableIn": "JuiceSwap beskikbaar in: ", "common.availableOnIOSAndroidChrome": "Beskikbaar op iOS, Android en Chrome", "common.backToPositions": "Terug na posisies", "common.bestRoute": "Roete", @@ -180,7 +180,7 @@ "common.biometrics.touchId": "Raak-ID", "common.biometrics.windowsHello": "Windows Hallo", "common.blocked.ifError": "As jy glo dat dit 'n fout is, stuur asseblief 'n e-pos met jou adres na ", - "common.blocked.reason": "Hierdie adres is op die Uniswap Labs-koppelvlak geblokkeer omdat dit met een of meer geblokkeerde aktiwiteitegeassosieer word.", + "common.blocked.reason": "Hierdie adres is op die JuiceSwap Labs-koppelvlak geblokkeer omdat dit met een of meer geblokkeerde aktiwiteitegeassosieer word.", "common.blockedAddress": "Geblokkeerde adres", "common.blog": "Blog", "common.bought": "Gekoop", @@ -239,7 +239,7 @@ "common.button.viewDetails": "Bekyk besonderhede", "common.button.yes": "Ja", "common.buy.label": "Koop", - "common.buyAndSell": "Koop en verkoop op Uniswap", + "common.buyAndSell": "Koop en verkoop op JuiceSwap", "common.cancellationSubmitted": "Kansellasie ingedien", "common.cancellationSuccessful": "Kansellasie suksesvol", "common.cancelOrder": "Kanselleer bestelling", @@ -300,8 +300,8 @@ "common.download": "Aflaai", "common.downloadAppStore": "Laai af in die App Store", "common.downloadPlayStore": "Laai af in die Play Winkel", - "common.downloadUniswapApp": "Laai die Uniswap-toepassing af", - "common.downloadUniswapWallet": "Laai Uniswap-beursie af", + "common.downloadUniswapApp": "Laai die JuiceSwap-toepassing af", + "common.downloadUniswapWallet": "Laai JuiceSwap-beursie af", "common.dynamic": "Dinamies", "common.edit.button": "Wysig", "common.ended": "Geëindig", @@ -319,7 +319,7 @@ "common.explore": "Verken", "common.explorer": "Verkenner", "common.exploreTokens": "Verken tokens", - "common.extension": "Uniswap-uitbreiding", + "common.extension": "JuiceSwap-uitbreiding", "common.failedSwitchNetwork": "Kon nie netwerke verander nie", "common.fee": "Fooi", "common.fees": "Fooie", @@ -333,10 +333,10 @@ "common.getStarted": "Begin", "common.getSupport.button": "Kry ondersteuning", "common.getTheApp": "Kry die toep", - "common.getUniswapWallet": "Kry Uniswap Wallet", - "common.getUniswapWallet.mobile": "Kry die Uniswap-mobiele toepassing", + "common.getUniswapWallet": "Kry JuiceSwap Wallet", + "common.getUniswapWallet.mobile": "Kry die JuiceSwap-mobiele toepassing", "common.governance": "Bestuur", - "common.happyHolidays": "Gelukkige vakansies van die Uniswap-span!", + "common.happyHolidays": "Gelukkige vakansies van die JuiceSwap-span!", "common.help": "Hulp", "common.helpCenter": "Hulp Sentrum", "common.hidden": "Versteek", @@ -466,9 +466,9 @@ "common.proceedInWallet": "Gaan voort in jou beursie", "common.products": "Produkte", "common.protocol": "Protokol", - "common.protocol.v2": "Uniswap v2", - "common.protocol.v3": "Uniswap v3", - "common.protocol.v4": "Uniswap v4", + "common.protocol.v2": "JuiceSwap v2", + "common.protocol.v3": "JuiceSwap v3", + "common.protocol.v4": "JuiceSwap v4", "common.publicResolver": "Openbare Oplosser", "common.purchased": "Gekoop", "common.rate": "Koers", @@ -547,7 +547,7 @@ "common.tokenB": "Teken B", "common.tokenName": "Token naam", "common.tokens": "Tekens", - "common.totalUniswapTVL": "Totale Uniswap TVL", + "common.totalUniswapTVL": "Totale JuiceSwap TVL", "common.totalValueLocked": "TVL", "common.trade": "Handel", "common.trademarkPolicy": "Handelsmerkbeleid", @@ -565,10 +565,10 @@ "common.unhide": "Ontsteek", "common.unichain": "Unichain", "common.uniGovernance": "UNI Bestuur", - "common.uniswapMobile": "Uniswap Selfoon", - "common.uniswapProtocol": "Uniswap-protokol", - "common.uniswapWallet": "Uniswap beursie", - "common.uniswapX": "UniswapX", + "common.uniswapMobile": "JuiceSwap Selfoon", + "common.uniswapProtocol": "JuiceSwap-protokol", + "common.uniswapWallet": "JuiceSwap beursie", + "common.uniswapX": "JuiceSwapX", "common.unknown": "Onbekend", "common.unknownApproval": "Onbekende goedkeuring", "common.unknownBridge": "Onbekende brug", @@ -675,8 +675,8 @@ "downloadApp.modal.connectExistingWallet": "Koppel bestaande beursie", "downloadApp.modal.getStarted.description": "Kry onmiddellik toegang tot duisende tokens deur die wêreld se grootste onchain-mark.", "downloadApp.modal.getStarted.title": "Begin binne sekondes omruil", - "downloadApp.modal.getTheApp.title": "Begin met Uniswap", - "downloadApp.modal.uniswapProducts.subtitle": "Uniswap-produkte werk naatloos saam om die beste onchain-ervaring te skep.", + "downloadApp.modal.getTheApp.title": "Begin met JuiceSwap", + "downloadApp.modal.uniswapProducts.subtitle": "JuiceSwap-produkte werk naatloos saam om die beste onchain-ervaring te skep.", "error.dataUnavailable": "Data is op die oomblik nie beskikbaar nie; ons werk aan 'n regstelling", "error.id": "Fout-ID: {{eventId}}", "error.noData": "Geen data gevind nie", @@ -713,7 +713,7 @@ "explore.tokens.sort.option.priceDecrease": "Prysverlaging (24H)", "explore.tokens.sort.option.priceIncrease": "Prysverhoging (24H)", "explore.tokens.sort.option.totalValueLocked": "Verruil TVL", - "explore.tokens.sort.option.volume": "Uniswap volume (24H)", + "explore.tokens.sort.option.volume": "JuiceSwap volume (24H)", "explore.tokens.top.title": "Top tokens", "explore.v2TVL": "v2 TVL", "explore.v3TVL": "v3 TVL", @@ -733,7 +733,7 @@ "extension.lock.button.reset": "Stel beursie terug", "extension.lock.button.submit": "Ontsluit", "extension.lock.password.error": "Verkeerde wagwoord. Probeer weer", - "extension.lock.password.reset.initial.description": "Uniswap kan nie help om jou wagwoord te herstel nie. Jy moet jou beursie terugstel deur jou 12-woord-herstelfrase weer in te voer.", + "extension.lock.password.reset.initial.description": "JuiceSwap kan nie help om jou wagwoord te herstel nie. Jy moet jou beursie terugstel deur jou 12-woord-herstelfrase weer in te voer.", "extension.lock.password.reset.initial.help": "Waar vind ek my herstelfrase?", "extension.lock.password.reset.initial.title": "Wagwoord vergeet", "extension.lock.password.reset.speedbump.description": "Maak seker dat jy jou 12-woord-herstelfrase het voordat jy jou beursie terugstel. Andersins sal jy nie jou fondse kan verhaal nie.", @@ -742,27 +742,27 @@ "extension.lock.subtitle": "Voer jou wagwoord in om te ontsluit", "extension.lock.title": "Welkom terug", "extension.network.notSupported": "Nie-ondersteunde netwerk", - "extension.open": "Maak Uniswap-uitbreiding oop", + "extension.open": "Maak JuiceSwap-uitbreiding oop", "extension.passwordPrompt.error.wrongPassword": "Verkeerde wagwoord. Probeer weer", "extension.passwordPrompt.title": "Sleutel jou wagwoord in", "extension.popup.chrome.button": "Maak uitbreiding oop", - "extension.popup.chrome.description": "Voltooi hierdie aksie deur die Uniswap-uitbreiding oop te maak.", - "extension.popup.chrome.title": "Gaan voort in Uniswap", - "extension.settings.defaultWallet.message": "Prioritiseer Uniswap-uitbreiding wanneer jy aan programme koppel.", + "extension.popup.chrome.description": "Voltooi hierdie aksie deur die JuiceSwap-uitbreiding oop te maak.", + "extension.popup.chrome.title": "Gaan voort in JuiceSwap", + "extension.settings.defaultWallet.message": "Prioritiseer JuiceSwap-uitbreiding wanneer jy aan programme koppel.", "extension.settings.defaultWallet.title": "Maak verstek beursie", "extension.settings.password.enter.title": "Voer jou huidige wagwoord in", "extension.settings.password.error.wrong": "Verkeerde wagwoord", "extension.settings.password.placeholder": "Huidige Sleutelwoord", - "extension.uninstall.reason.missingFeatures": "Uniswap Wallet het nie sekere kenmerke nie.", + "extension.uninstall.reason.missingFeatures": "JuiceSwap Wallet het nie sekere kenmerke nie.", "extension.uninstall.reason.notUsingCrypto": "Ek wil nie meer kripto gebruik nie", "extension.uninstall.reason.other": "Ander redes", "extension.uninstall.reason.switchingWallet": "Ek skakel oor na 'n ander beursie", - "extension.uninstall.subtitle": "As jy 'n oomblik het, sal ons graag wil hoor hoekom jy Uniswap Wallet verwyder het.", + "extension.uninstall.subtitle": "As jy 'n oomblik het, sal ons graag wil hoor hoekom jy JuiceSwap Wallet verwyder het.", "extension.uninstall.title": "Ons is hartseer om jou te sien gaan", "extension.warning.storage.button": "Ondersteuning", "extension.warning.storage.message": "Maak seker dat jy jou herstelfrase rugsteun om te verhoed dat jy toegang tot jou beursie en fondse verloor.", "extension.warning.storage.title": "Jou blaaier se berging raak min", - "extensionPasskeyLogInPopUp.description": "Voer jou Uniswap-rekening in deur aan te meld met 'n bestaande wagwoord.", + "extensionPasskeyLogInPopUp.description": "Voer jou JuiceSwap-rekening in deur aan te meld met 'n bestaande wagwoord.", "extensionPasskeyLogInPopUp.invalidReferrer": "Maak asseblief hierdie bladsy toe en probeer weer.", "fee.bestForCustomizability": "Die beste vir aanpasbaarheid.", "fee.bestForExotic": "Beste vir eksotiese pare.", @@ -796,7 +796,7 @@ "fee.unavailable": "Verdiende fooie is nie sigbaar vir v2-posisies totdat likiditeit verwyder is nie.", "fee.uncollected": "Sluit onafgehaalde fooie in:", "fee.uniswap": "Fooi ({{percent}})", - "fee.uniswap.description": "Fooie word gehef om die beste ervaring met Uniswap te verseker.", + "fee.uniswap.description": "Fooie word gehef om die beste ervaring met JuiceSwap te verseker.", "fiatOffRamp.checkout.title": "Verkoop met", "fiatOffRamp.connection.quote": "Verkoop {{amount}} ter waarde van {{currencySymbol}}", "fiatOffRamp.error.balance": "Oorskry balans", @@ -847,8 +847,8 @@ "forceUpgrade.action.backup": "Rugsteun jou beursie", "forceUpgrade.action.confirm": "Dateer nou op", "forceUpgrade.action.learn": "Leer hoe om op te dateer", - "forceUpgrade.description.extension": "'n Nuwe weergawe van die toepassing is beskikbaar. Om voort te gaan om die Uniswap-uitbreiding te gebruik, dateer dit asseblief op na die nuutste weergawe.", - "forceUpgrade.description.wallet": "'n Nuwe weergawe van die toepassing is beskikbaar. Om voort te gaan om die Uniswap Wallet te gebruik, dateer dit asseblief op na die nuutste weergawe.", + "forceUpgrade.description.extension": "'n Nuwe weergawe van die toepassing is beskikbaar. Om voort te gaan om die JuiceSwap-uitbreiding te gebruik, dateer dit asseblief op na die nuutste weergawe.", + "forceUpgrade.description.wallet": "'n Nuwe weergawe van die toepassing is beskikbaar. Om voort te gaan om die JuiceSwap Wallet te gebruik, dateer dit asseblief op na die nuutste weergawe.", "forceUpgrade.label.recoveryPhrase": "Herstel frase", "forceUpgrade.title": "Dateer op na die nuutste weergawe", "forceUpgrade.title.recommendedStatus": "'n Nuwe weergawe is beskikbaar", @@ -904,31 +904,31 @@ "home.upsell.receive.title": "Kry kripto", "home.warning.viewOnly": "Dit is 'n view-only beursie", "interface.metatags.description": "Ruil kripto op Ethereum, Base, Arbitrum, Polygon, Unichain en meer. Die DeFi-platform wat deur miljoene vertrou word.", - "interface.metatags.title": "Uniswap-koppelvlak", + "interface.metatags.title": "JuiceSwap-koppelvlak", "landing.api": "API", "landing.appsOverview": "Gebou vir al die maniere waarop jy ruil", "landing.blog.description": "Bly op hoogte van die nuutste maatskappynuus, produkkenmerke en meer", - "landing.docs.description": "Verken ons biblioteek van ontwikkelaarsdokumente om met Uniswap te begin bou", + "landing.docs.description": "Verken ons biblioteek van ontwikkelaarsdokumente om met JuiceSwap te begin bou", "landing.exploreUniverse": "Verken die heelal", "landing.getStarted": "Handel op die wêreld se grootste DEX", "landing.helpCenter.body": "Blaai deur die algemene vrae en kry ondersteuning van ons ondersteuningspan in die VSA", - "landing.protocolDescription": "Uniswap Labs dryf sommige van die mees gebruikte produkte in kripto aan. Ervaar toestemminglose toegang, bewese sekuriteit en toegewyde ondersteuning.", - "landing.protocolStats": "Uniswap-protokolstatistieke", - "landing.provideLiquidity.body": "Verskaf likiditeit en vorder fooie deur die Uniswap-koppelvlak te gebruik.", + "landing.protocolDescription": "JuiceSwap Labs dryf sommige van die mees gebruikte produkte in kripto aan. Ervaar toestemminglose toegang, bewese sekuriteit en toegewyde ondersteuning.", + "landing.protocolStats": "JuiceSwap-protokolstatistieke", + "landing.provideLiquidity.body": "Verskaf likiditeit en vorder fooie deur die JuiceSwap-koppelvlak te gebruik.", "landing.provideLiquidity.subtitle": "Krag-aankettingmarkte.", - "landing.socials": "Volg Uniswap Labs op X, Farcaster, LinkedIn, en TikTok", + "landing.socials": "Volg JuiceSwap Labs op X, Farcaster, LinkedIn, en TikTok", "landing.swapBody": "Kry toegang tot diep likiditeit, verken tokens, stel limietorders en verskaf likiditeit vir duisende tokens oor 14 kettings.", "landing.swapSubtitle": "Toestemminglose omruiling.", "landing.tradingApi": "Handels-API", - "landing.tradingApiBody": "Gebruik dieselfde API wat die Uniswap-webtoepassing en -beursie aandryf, wat deur toonaangewende spanne regoor die wêreld vertrou word.", - "landing.tradingApiButton": "Integreer die Uniswap API", + "landing.tradingApiBody": "Gebruik dieselfde API wat die JuiceSwap-webtoepassing en -beursie aandryf, wat deur toonaangewende spanne regoor die wêreld vertrou word.", + "landing.tradingApiButton": "Integreer die JuiceSwap API", "landing.tradingApiSubtitle": "DeFi, direk aan jou gebruikers.", "landing.trusted": "Vertrou deur miljoene", "landing.unichain.body": "Sluit aan by die gemeenskapsbou op die vinnige, gedesentraliseerde Ethereum L2 wat gebou is om die tuiste vir DeFi te wees.", "landing.unichain.button": "Begin bou", "landing.unichain.subtitle": "Die DeFi-ketting.", "landing.uniswapX.body": "Gaslose transaksies en MEV-beskerming, met geen fooie vir mislukte ruilings nie.", - "landing.uniswapX.button": "Ervaar UniswapX", + "landing.uniswapX.button": "Ervaar JuiceSwapX", "landing.uniswapX.subtitle": "Slimmer ruilings, nul wrywing.", "landing.walletBody": "Die vertroude selfbewarende kripto-beursie en uitbreiding met miljoene aflaaie, ondersteuning van regte mense en 'n 4.8 gradering.", "landing.walletSubtitle": "Ruil, bêre, verken.", @@ -1010,18 +1010,18 @@ "liquidity.learnMoreLabel": "Kom meer te wete oor likiditeitsvoorsiening", "liquidity.notEnough.label": "Nie genoeg likiditeit om akkurate USD-waarde te wys nie.", "liquidity.provideOnProtocols": "Die verskaffing van likiditeit op verskillende protokolle", - "liquidityPool.page.title": "Voeg likiditeit by poele{{version}} op Uniswap", + "liquidityPool.page.title": "Voeg likiditeit by poele{{version}} op JuiceSwap", "liquidityPool.positions.closed.title": "Geslote posisies", "liquidityPool.positions.loadingMore": "Laai meer posisies...", - "liquidityPool.positions.page.title": "Bestuur {{quoteSymbol}}/{{baseSymbol}} poel likiditeit op Uniswap", + "liquidityPool.positions.page.title": "Bestuur {{quoteSymbol}}/{{baseSymbol}} poel likiditeit op JuiceSwap", "liquidityPool.positions.page.version.description": "Bekyk jou aktiewe {{version}} likiditeitsposisies. Voeg nuwe posisies by.", - "liquidityPool.positions.page.version.title": "Bestuur poellikiditeit{{version}} op Uniswap", + "liquidityPool.positions.page.version.title": "Bestuur poellikiditeit{{version}} op JuiceSwap", "migrate.allowed": "Toegelaat", "migrate.allowLpMigration": "Laat LP-tokenmigrasie toe", "migrate.connectAccount": "Jy moet 'n rekening koppel wat hierdie posisie besit.", "migrate.connectWallet": "Koppel aan 'n beursie om jou V2-likiditeit te sien.", - "migrate.contract": "Uniswap migrasie kontrak", - "migrate.firstLP": "Jy is die eerste likiditeitsverskaffer vir hierdie Uniswap V3-poel. Jou likiditeit sal migreer teen die huidige {{source}} prys.", + "migrate.contract": "JuiceSwap migrasie kontrak", + "migrate.firstLP": "Jy is die eerste likiditeitsverskaffer vir hierdie JuiceSwap V3-poel. Jou likiditeit sal migreer teen die huidige {{source}} prys.", "migrate.highGasCost": "Jou transaksiekoste sal baie hoër wees aangesien dit die gas insluit om die swembad te skep.", "migrate.invalidRange": "Ongeldige reeks gekies. Die minimum prys moet laer as die maksimum prys wees.", "migrate.lpNFT": "{{symA}}/{{symB}} LP NFT", @@ -1031,18 +1031,18 @@ "migrate.noV2Liquidity": "Geen V2-likiditeit gevind nie.", "migrate.positionNoFees": "Jou posisie sal nie fooie verdien of in ambagte gebruik word totdat die markprys in jou reeks beweeg nie.", "migrate.priceDifference": "Prysverskil: ", - "migrate.priceWarning": "U moet slegs likiditeit in Uniswap V3 deponeer teen 'n prys wat u glo korrek is.
As die prys verkeerd lyk, kan jy óf 'n ruil maak om die prys te skuif óf wag vir iemand anders om dit te doen.", + "migrate.priceWarning": "U moet slegs likiditeit in JuiceSwap V3 deponeer teen 'n prys wat u glo korrek is.
As die prys verkeerd lyk, kan jy óf 'n ruil maak om die prys te skuif óf wag vir iemand anders om dit te doen.", "migrate.refund": "Ten minste {{amtA}} {{symA}} en {{amtB}} {{symB}} sal na jou beursie terugbetaal word weens geselekteerde prysklas.", "migrate.selectFeeTier": "Kies fooivlak", "migrate.setRange": "Stel prysklas", "migrate.symbolPrice": "{{protocolName}} {{tokenSymbol}} Prys:", - "migrate.v2Description": "Hierdie instrument sal jou {{source}} likiditeit veilig na V3 migreer. Die proses is heeltemal vertroueloos danksy die <0>Uniswap-migrasiekontrak ↗", - "migrate.v2Instruction": "Vir elke poel wat hieronder gewys word, klik migreer om jou likiditeit uit Uniswap V2 te verwyder en dit in Uniswap V3 te deponeer.", + "migrate.v2Description": "Hierdie instrument sal jou {{source}} likiditeit veilig na V3 migreer. Die proses is heeltemal vertroueloos danksy die <0>JuiceSwap-migrasiekontrak ↗", + "migrate.v2Instruction": "Vir elke poel wat hieronder gewys word, klik migreer om jou likiditeit uit JuiceSwap V2 te verwyder en dit in JuiceSwap V3 te deponeer.", "migrate.v2Title": "Migreer V2-likiditeit", "migrate.v3Price": "V3 {{sym}} Prys:", "mint.v3.input.invalidPrice.error": "Ongeldige prysinvoer", - "mobileAppPromo.banner.getTheApp.link": "Kry die Uniswap Wallet-toepassing", - "mobileAppPromo.banner.title": "Uniswap: Crypto & NFT Wallet", + "mobileAppPromo.banner.getTheApp.link": "Kry die JuiceSwap Wallet-toepassing", + "mobileAppPromo.banner.title": "JuiceSwap: Crypto & NFT Wallet", "moonpay.poweredBy": "Fiat oprit aangedryf deur MoonPay USA LLC", "nav.createAccount.button": "Skep rekening", "nav.logIn.button": "Meld aan", @@ -1066,7 +1066,7 @@ "nft.willAppearHere": "Jou onchain-transaksies en kripto-aankope sal hier verskyn.", "nfts.noneYet": "Nog geen NFT's nie", "notFound.oops": "Oeps, neem my terug na Swap toe", - "notice.uk": "Hierdie webtoepassing word verskaf as 'n hulpmiddel vir gebruikers om op hul eie inisiatief met die Uniswap-protokol te kommunikeer, met geen onderskrywing of aanbeveling van kripto-geldeenheid-handelsaktiwiteite nie. Deur dit te doen, beveel Uniswap nie aan dat gebruikers of potensiële gebruikers betrokke raak by kriptobate-verhandelingsaktiwiteit nie, en gebruikers of potensiële gebruikers van die webtoepassing moet nie hierdie webblad of die inhoud daarvan beskou as enige vorm van aanbeveling, uitnodiging of aansporing om met kriptobates te handel nie. .", + "notice.uk": "Hierdie webtoepassing word verskaf as 'n hulpmiddel vir gebruikers om op hul eie inisiatief met die JuiceSwap-protokol te kommunikeer, met geen onderskrywing of aanbeveling van kripto-geldeenheid-handelsaktiwiteite nie. Deur dit te doen, beveel JuiceSwap nie aan dat gebruikers of potensiële gebruikers betrokke raak by kriptobate-verhandelingsaktiwiteit nie, en gebruikers of potensiële gebruikers van die webtoepassing moet nie hierdie webblad of die inhoud daarvan beskou as enige vorm van aanbeveling, uitnodiging of aansporing om met kriptobates te handel nie. .", "notice.uk.label": "VK vrywaring:", "notification.assetVisibility.hidden": "{{assetName}} versteek", "notification.assetVisibility.unhidden": "{{assetName}} ontsteek", @@ -1129,7 +1129,7 @@ "notification.walletConnect.failed": "Transaksie het misluk met {{dappName}}", "notification.walletConnect.networkChanged.full": "Het oorgeskakel na {{networkName}}", "notification.walletConnect.networkChanged.short": "Veranderde netwerke", - "notifications.scantastic.subtitle": "Gaan voort op Uniswap-uitbreiding", + "notifications.scantastic.subtitle": "Gaan voort op JuiceSwap-uitbreiding", "notifications.scantastic.title": "Sukses!", "onboarding.backup.manual.banner": "Ons stel voor dat u dit op 'n stuk papier skryf en dit op 'n veilige plek bêre, soos 'n kluis.", "onboarding.backup.manual.displayWarning.description": "Lees die volgende aandagtig deur voordat u verder gaan.", @@ -1156,10 +1156,10 @@ "onboarding.backup.reminder.warning.description": "As jy nie 'n rugsteunmetode opstel nie, sal jy nie 'n manier hê om jou beursie te herstel as jy jou foon verloor, die toepassing uitvee of 'n nuwe toestel kry nie.", "onboarding.backup.reminder.warning.title": "Jy kan jou fondse verloor", "onboarding.backup.speedBump.cloud.description": "As jy dit ooit vergeet, kan ons dit nie vir jou terugstel nie. Skryf dit op 'n veilige plek neer of stoor dit veilig in 'n wagwoordbestuurder.", - "onboarding.backup.speedBump.cloud.disclaimer": "Ek verstaan dat Uniswap Labs nie my herstelwagwoord kan terugstel nie.", + "onboarding.backup.speedBump.cloud.disclaimer": "Ek verstaan dat JuiceSwap Labs nie my herstelwagwoord kan terugstel nie.", "onboarding.backup.speedBump.cloud.title": "Dit is belangrik om hierdie wagwoord te stoor", "onboarding.backup.speedBump.manual.description": "Maak seker dat jy jou herstelfrase korrek neergeskryf het en 'n veilige plek het om dit te stoor.", - "onboarding.backup.speedBump.manual.disclaimer": "Ek verstaan dat Uniswap Labs nie my beursie kan herwin as ek dit verloor nie.", + "onboarding.backup.speedBump.manual.disclaimer": "Ek verstaan dat JuiceSwap Labs nie my beursie kan herwin as ek dit verloor nie.", "onboarding.backup.speedBump.manual.title": "Voor jy klaar is...", "onboarding.backup.subtitle": "Dit is hoe jy jou beursie sal herstel as jy die toepassing uitvee of jou toestel verloor.", "onboarding.backup.title.existing": "Rugsteun jou beursie", @@ -1174,20 +1174,20 @@ "onboarding.cloud.confirm.title": "Bevestig jou herstelwagwoord", "onboarding.cloud.createPassword.description": "Jy sal dit moet invoer om jou fondse te verhaal. As jy dit ooit vergeet, kan ons dit nie vir jou terugkry nie.", "onboarding.cloud.createPassword.title": "Skep jou herstelwagwoord", - "onboarding.complete.button": "Maak Uniswap-uitbreiding oop", - "onboarding.complete.description": "Jou beursie is gereed om kripto te stuur en te ontvang. Maak Uniswap-uitbreiding oop met die kortpad hieronder.", - "onboarding.complete.go_to_uniswap": "Gaan na Uniswap Web App", - "onboarding.complete.pin.description": "Klik op die pen-ikoon om Uniswap-uitbreiding by jou nutsbalk te voeg.", - "onboarding.complete.pin.title": "Pin Uniswap-uitbreiding", + "onboarding.complete.button": "Maak JuiceSwap-uitbreiding oop", + "onboarding.complete.description": "Jou beursie is gereed om kripto te stuur en te ontvang. Maak JuiceSwap-uitbreiding oop met die kortpad hieronder.", + "onboarding.complete.go_to_uniswap": "Gaan na JuiceSwap Web App", + "onboarding.complete.pin.description": "Klik op die pen-ikoon om JuiceSwap-uitbreiding by jou nutsbalk te voeg.", + "onboarding.complete.pin.title": "Pin JuiceSwap-uitbreiding", "onboarding.complete.title": "Jy is gereed", "onboarding.extension.biometrics.subtitle.fingerprint": "Kry vinnig en veilig toegang tot jou beursie met net jou vingerafdruk.", "onboarding.extension.biometrics.title": "Aktiveer {{biometricsMethod}}", "onboarding.extension.password.subtitle": "Jy sal dit nodig hê om jou beursie te ontsluit en toegang tot jou herstelfrase te kry", "onboarding.extension.password.title.default": "Skep wagwoord", "onboarding.extension.password.title.reset": "Herstel jou wagwoord", - "onboarding.extension.unsupported.android.description": "Uniswap-uitbreiding is slegs versoenbaar met Chrome op die rekenaar.", + "onboarding.extension.unsupported.android.description": "JuiceSwap-uitbreiding is slegs versoenbaar met Chrome op die rekenaar.", "onboarding.extension.unsupported.android.title": "Chrome op selfoon word (nog) nie ondersteun nie", - "onboarding.extension.unsupported.description": "Uniswap-uitbreiding is tans net versoenbaar met Chrome.", + "onboarding.extension.unsupported.description": "JuiceSwap-uitbreiding is tans net versoenbaar met Chrome.", "onboarding.extension.unsupported.title": "Hierdie blaaier word (nog) nie ondersteun nie", "onboarding.home.intro.backup.description.extension": "Stoor jou herstelfrase om te verseker dat jy nooit toegang tot jou beursie verloor nie.", "onboarding.home.intro.backup.description.mobile": "Stel 'n herstelplan op as jy ooit jou foon verloor of 'n nuwe een kry.", @@ -1217,7 +1217,7 @@ "onboarding.import.onDeviceRecovery.other_options": "Skep of voer 'n ander beursie in", "onboarding.import.onDeviceRecovery.other_options.label": "Wil jy nie enige van die bogenoemde hê nie?", "onboarding.import.onDeviceRecovery.subtitle": "Kies by watter beursie jy weer wil aanmeld.", - "onboarding.import.onDeviceRecovery.title": "Welkom terug by Uniswap", + "onboarding.import.onDeviceRecovery.title": "Welkom terug by JuiceSwap", "onboarding.import.onDeviceRecovery.wallet.button": "Bekyk herstelfrase", "onboarding.import.onDeviceRecovery.wallet.count_one": "+1 ander beursie", "onboarding.import.onDeviceRecovery.wallet.count_other": "+{{count}} ander beursies", @@ -1225,8 +1225,8 @@ "onboarding.import.onDeviceRecovery.warning.title": "Is jy seker?", "onboarding.import.selectMethod.errorMessage": "'n Onverwagte fout het voorgekom. Probeer asseblief weer.", "onboarding.import.selectMethod.mobileApp.subtitle": "Voer 'n beursie vanaf die mobiele toepassing in via QR-kode.", - "onboarding.import.selectMethod.mobileApp.title": "Gebruik Uniswap Mobile", - "onboarding.import.selectMethod.passkey.subtitle": "Sinkroniseer jou Uniswap-beursie met 'n bestaande wagwoordsleutel.", + "onboarding.import.selectMethod.mobileApp.title": "Gebruik JuiceSwap Mobile", + "onboarding.import.selectMethod.passkey.subtitle": "Sinkroniseer jou JuiceSwap-beursie met 'n bestaande wagwoordsleutel.", "onboarding.import.selectMethod.passkey.title": "Teken aan met wagwoord", "onboarding.import.selectMethod.recoveryPhrase.subtitle": "Voer in vanaf 'n ander kripto-beursie.", "onboarding.import.selectMethod.recoveryPhrase.title": "Voer herstelfrase in", @@ -1243,13 +1243,13 @@ "onboarding.intro.button.alreadyHave": "Ek het reeds 'n beursie", "onboarding.intro.button.logInOrImport": "Meld aan of invoer", "onboarding.intro.mobileScan.button": "Skandeer QR-kode om in te voer", - "onboarding.intro.mobileScan.title": "Het u die Uniswap-toepassing?", + "onboarding.intro.mobileScan.title": "Het u die JuiceSwap-toepassing?", "onboarding.landing.button.add": "Voeg 'n bestaande beursie by", "onboarding.landing.button.create": "Skep 'n beursie", "onboarding.landing.button.createAccount": "Skep 'n rekening", "onboarding.name.choose": "Kies 'n gebruikernaam", "onboarding.name.choose.subtitle": "Dit is 'n publieke naam wat enigiemand kan gebruik om vir jou kripto te stuur.", - "onboarding.notification.permission.message": "Om kennisgewings te ontvang, skakel kennisgewings vir Uniswap Wallet aan in jou toestel se instellings.", + "onboarding.notification.permission.message": "Om kennisgewings te ontvang, skakel kennisgewings vir JuiceSwap Wallet aan in jou toestel se instellings.", "onboarding.notification.permission.title": "Kennisgewingstoestemming", "onboarding.notification.subtitle": "Bly op hoogte van transaksiestatusse en groot prysveranderings vir gunsteling tokens.", "onboarding.notification.title": "Skakel kennisgewings aan", @@ -1275,9 +1275,9 @@ "onboarding.scan.error": "Kon nie die QR-kode laai nie", "onboarding.scan.otp.error": "Die kode wat jy ingedien het, is verkeerd, of daar was 'n fout met die indiening. Probeer asseblief weer.", "onboarding.scan.otp.failed": "Mislukte pogings: {{number}}", - "onboarding.scan.otp.subtitle": "Gaan jou Uniswap-selfoontoepassing na vir die 6-karakter-kode", + "onboarding.scan.otp.subtitle": "Gaan jou JuiceSwap-selfoontoepassing na vir die 6-karakter-kode", "onboarding.scan.otp.title": "Voer eenmalige kode in", - "onboarding.scan.subtitle": "Skandeer die QR-kode met die Uniswap-selfoontoepassing om jou beursie te begin invoer.", + "onboarding.scan.subtitle": "Skandeer die QR-kode met die JuiceSwap-selfoontoepassing om jou beursie te begin invoer.", "onboarding.scan.title": "Voer beursie vanaf die toepassing in", "onboarding.scan.troubleScanning.message": "Voer in via herstelfrase", "onboarding.scan.troubleScanning.title": "Sukkel om te skandeer?", @@ -1306,7 +1306,7 @@ "outageBanner.message": "{{chainName}}{{versionDescription}} data is tans nie beskikbaar nie, maar ons verwag dat die probleem binnekort opgelos sal word.", "outageBanner.message.sub": "Jy kan steeds sonder probleme omruil en likiditeit op hierdie ketting verskaf.", "outageBanner.title": "{{versionName}} sal binnekort terug wees", - "passkeys.help.modal.subtitle": "As jy probleme ondervind met wagwoordsleutels, besoek Uniswap-ondersteuning vir hulp.", + "passkeys.help.modal.subtitle": "As jy probleme ondervind met wagwoordsleutels, besoek JuiceSwap-ondersteuning vir hulp.", "passkeys.help.modal.subtitle.invalidPasskey": "Jou versoek kon nie voltooi word nie. Probeer asseblief weer deur 'n wagwoordsleutel te gebruik wat geassosieer word met ", "passkeys.help.modal.subtitle.technicalError": "Jou versoek kon nie voltooi word nie weens 'n onverwagte tegniese fout. Jou fondse is veilig. Probeer asseblief weer.", "passkeys.help.modal.title": "Het jy hulp nodig?", @@ -1431,7 +1431,7 @@ "position.deposit.confirm.create.title": "Groot prysverskil met mark", "position.deposit.description": "Spesifiseer die tekenbedrae vir jou likiditeitsbydrae.", "position.depositedCurrency": "Gedeponeer {{currencySymbol}}", - "position.fot.warning": "{{token}} en ander \"Fooi by oordrag\"-tokens word slegs deur Uniswap v2 ondersteun.", + "position.fot.warning": "{{token}} en ander \"Fooi by oordrag\"-tokens word slegs deur JuiceSwap v2 ondersteun.", "position.fot.warning.cta": "Skep 'n v2 posisie", "position.hook.disclaimer": "Ek verstaan die potensiële risiko's verbonde aan die byvoeging van hierdie haak.", "position.hook.donateWarning": "Hierdie vlag kan lei tot veranderinge aan fooie wat verdien word.", @@ -1479,11 +1479,11 @@ "positions.welcome.connect.description": "Om jou posisies en belonings te sien, moet jy jou beursie koppel.", "positions.welcome.connect.wallet": "Koppel jou beursie", "privacy.anonymizedLogs": "Die toepassing teken anonieme gebruikstatistieke aan om mettertyd te verbeter.", - "privacy.autoRouter": "Die toepassing haal die optimale handelsroete vanaf 'n Uniswap Labs-bediener.", + "privacy.autoRouter": "Die toepassing haal die optimale handelsroete vanaf 'n JuiceSwap Labs-bediener.", "privacy.infura": "Die toepassing haal data op die ketting en bou kontrakoproepe met 'n Infura API.", "privacy.thirdPartyApis": "Hierdie toepassing gebruik die volgende derdeparty-API's:", "privacy.trm": "Die toepassing versamel jou beursie-adres veilig en deel dit met TRM Labs Inc. vir risiko- en voldoeningsredes.", - "privacy.uniswaptos": "Uniswap Labs se diensbepalings", + "privacy.uniswaptos": "JuiceSwap Labs se diensbepalings", "privateKeys.export.modal.speedbump.bullet1": "Bekyk dit privaat", "privateKeys.export.modal.speedbump.bullet2": "Moenie met iemand deel nie", "privateKeys.export.modal.speedbump.bullet3": "Moet dit nooit by enige webwerwe of toepassings invoer nie", @@ -1520,11 +1520,11 @@ "removeLiquidity.pooled": "Saamgevoeg {{symbol}}:", "revoke.failed.message": "'n Netwerk- of verbindingsprobleem het waarskynlik veroorsaak dat jou herroeping misluk het. Kontroleer jou verbinding en probeer weer.", "routing.aggregateLiquidity": "Wanneer beskikbaar, versamel likiditeitsbronne vir beter pryse en gasvrye ruiltransaksies.", - "routing.aggregateLiquidity.uniswapx": "UniswapX versamel likiditeitsbronne op en van die ketting af, wat jou die beste beskikbare pryse en gasvrye ruiltransaksies bied.", - "routing.cheapest": "Die Uniswap-kliënt kies die goedkoopste handelsopsie wat prys en netwerkkoste faktoriseer.", - "routing.cheapest.v4": "Die Uniswap-kliënt kies die optimale handelsopsie met inagneming van prys en netwerkkoste.", + "routing.aggregateLiquidity.uniswapx": "JuiceSwapX versamel likiditeitsbronne op en van die ketting af, wat jou die beste beskikbare pryse en gasvrye ruiltransaksies bied.", + "routing.cheapest": "Die JuiceSwap-kliënt kies die goedkoopste handelsopsie wat prys en netwerkkoste faktoriseer.", + "routing.cheapest.v4": "Die JuiceSwap-kliënt kies die optimale handelsopsie met inagneming van prys en netwerkkoste.", "scantastic.code.expired": "Verval", - "scantastic.code.subtitle": "Voer hierdie kode in die Uniswap-uitbreiding in. Jou herstelfrase sal veilig geënkripteer en oorgedra word.", + "scantastic.code.subtitle": "Voer hierdie kode in die JuiceSwap-uitbreiding in. Jou herstelfrase sal veilig geënkripteer en oorgedra word.", "scantastic.code.timeRemaining.shorthand.hours": "Nuwe kode in {{hours}}h {{minutes}}m {{seconds}}s", "scantastic.code.timeRemaining.shorthand.minutes": "Nuwe kode in {{minutes}}m {{seconds}}s", "scantastic.code.timeRemaining.shorthand.seconds": "Nuwe kode in {{seconds}}s", @@ -1532,12 +1532,12 @@ "scantastic.confirmation.button.continue": "Ja, gaan voort", "scantastic.confirmation.label.browser": "Blaaier", "scantastic.confirmation.label.device": "Toestel", - "scantastic.confirmation.subtitle": "Gaan net voort as jy 'n QR-kode van Uniswap-uitbreiding op 'n vertroude toestel skandeer.", + "scantastic.confirmation.subtitle": "Gaan net voort as jy 'n QR-kode van JuiceSwap-uitbreiding op 'n vertroude toestel skandeer.", "scantastic.confirmation.title": "Probeer jy jou beursie invoer?", - "scantastic.confirmation.warning": "Pasop vir werwe en toepassings wat Uniswap naboots. Andersins kan jou beursie gekompromitteer word.", + "scantastic.confirmation.warning": "Pasop vir werwe en toepassings wat JuiceSwap naboots. Andersins kan jou beursie gekompromitteer word.", "scantastic.error.encryption": "Kon nie saadfrase voorberei nie.", "scantastic.error.noCode": "Geen OTP ontvang nie. Probeer asseblief weer.", - "scantastic.error.timeout.message": "Skandeer weer die QR-kode op die Uniswap-uitbreiding om voort te gaan om jou beursie te sinkroniseer.", + "scantastic.error.timeout.message": "Skandeer weer die QR-kode op die JuiceSwap-uitbreiding om voort te gaan om jou beursie te sinkroniseer.", "scantastic.error.timeout.title": "Jou verbinding het uitgetel", "scantastic.modal.ipMismatch.description": "Om hierdie QR-kode te skandeer, moet jou foon aan dieselfde WiFi-netwerk as jou rekenaar gekoppel wees en enige VPN's moet tydelik afgeskakel word.", "scantastic.modal.ipMismatch.title": "Verander jou WiFi-netwerk", @@ -1569,7 +1569,7 @@ "send.search.placeholder": "Soek ENS of adres", "send.title": "Stuur", "send.warning.blocked.default": "Hierdie beursie is geblokkeer", - "send.warning.blocked.modal.message": "Hierdie adres is op Uniswap Wallet geblokkeer omdat dit met een of meer geblokkeerde aktiwiteite geassosieer word. As jy glo dat dit 'n fout is, stuur 'n e-pos na compliance@uniswap.org.", + "send.warning.blocked.modal.message": "Hierdie adres is op JuiceSwap Wallet geblokkeer omdat dit met een of meer geblokkeerde aktiwiteite geassosieer word. As jy glo dat dit 'n fout is, stuur 'n e-pos na compliance@juiceswap.org.", "send.warning.blocked.modal.title": "Geblokkeerde adres", "send.warning.blocked.recipient": "Ontvanger se beursie is geblokkeer", "send.warning.erc20.checkbox.description": "Jy probeer om fondse na 'n tekenadres te stuur. Dit kan 'n permanente verlies aan fondse tot gevolg hê.", @@ -1599,7 +1599,7 @@ "setting.recoveryPhrase.account.show": "Wys herstelfrase", "setting.recoveryPhrase.action.hide": "Versteek herstelfrase", "setting.recoveryPhrase.remove": "Verwyder herstelfrase", - "setting.recoveryPhrase.remove.confirm.subtitle": "Ek verstaan dat Uniswap Labs my nie kan help om my beursie terug te kry as ek dit nie doen nie.", + "setting.recoveryPhrase.remove.confirm.subtitle": "Ek verstaan dat JuiceSwap Labs my nie kan help om my beursie terug te kry as ek dit nie doen nie.", "setting.recoveryPhrase.remove.confirm.title": "Ek het my herstelfrase gestoor", "setting.recoveryPhrase.remove.initial.subtitle": "Maak seker jy het jou herstelfrase gestoor. Andersins sal jy toegang tot jou beursies verloor", "setting.recoveryPhrase.remove.initial.title": "Voordat jy voortgaan", @@ -1642,7 +1642,7 @@ "settings.setting.backup.create.title": "Rugsteun na {{cloudProviderName}}", "settings.setting.backup.delete.confirm.message": "Omdat hierdie beursies 'n herstelfrase deel, sal dit ook die rugsteune vir hierdie beursies hieronder uitvee", "settings.setting.backup.delete.confirm.title": "Is jy seker?", - "settings.setting.backup.delete.warning": "As jy jou {{cloudProviderName}} rugsteun uitvee, sal jy net jou beursie kan herstel met 'n handrugsteun van jou herstelfrase. Uniswap Labs kan nie jou bates herwin as jy jou herstelfrase verloor nie.", + "settings.setting.backup.delete.warning": "As jy jou {{cloudProviderName}} rugsteun uitvee, sal jy net jou beursie kan herstel met 'n handrugsteun van jou herstelfrase. JuiceSwap Labs kan nie jou bates herwin as jy jou herstelfrase verloor nie.", "settings.setting.backup.error.message.full": "Kan nie die herstelfrase rugsteun na {{cloudProviderName}}nie. Maak asseblief seker dat jy {{cloudProviderName}} geaktiveer het met beskikbare stoorspasie en probeer weer.", "settings.setting.backup.error.message.short": "Kan nie rugsteun uitvee nie", "settings.setting.backup.error.title": "{{cloudProviderName}} fout", @@ -1669,8 +1669,8 @@ "settings.setting.biometrics.auth": "Bevestig asseblief", "settings.setting.biometrics.extension.waitingForBiometricsModal.content": "Aktiveer {{biometricsMethod}} in jou blaaier- of stelselinstellings om voort te gaan.", "settings.setting.biometrics.extension.waitingForBiometricsModal.title": "Wag vir {{biometricsMethod}}", - "settings.setting.biometrics.off.message.android": "Biometrie is tans afgeskakel vir Uniswap Wallet—jy kan dit in jou stelselinstellings aanskakel.", - "settings.setting.biometrics.off.message.ios": "{{biometricsMethod}} is tans afgeskakel vir Uniswap Wallet—jy kan dit in jou stelselinstellings aanskakel.", + "settings.setting.biometrics.off.message.android": "Biometrie is tans afgeskakel vir JuiceSwap Wallet—jy kan dit in jou stelselinstellings aanskakel.", + "settings.setting.biometrics.off.message.ios": "{{biometricsMethod}} is tans afgeskakel vir JuiceSwap Wallet—jy kan dit in jou stelselinstellings aanskakel.", "settings.setting.biometrics.off.title.android": "Biometrie is afgeskakel", "settings.setting.biometrics.off.title.ios": "{{biometricsMethod}} is afgeskakel", "settings.setting.biometrics.title": "Ontsluit gesig/vingerafdruk", @@ -1681,8 +1681,8 @@ "settings.setting.biometrics.unavailable.message.ios": "{{biometricsMethod}} is nie op jou toestel opgestel nie. Om {{biometricsMethod}}te gebruik, stel dit eers in Instellings op.", "settings.setting.biometrics.unavailable.title.android": "Biometrie is nie opgestel nie", "settings.setting.biometrics.unavailable.title.ios": "{{biometricsMethod}} is nie opgestel nie", - "settings.setting.biometrics.warning.message.android": "As jy nie biometrie aanskakel nie, kan enigiemand wat toegang tot jou toestel kry, Uniswap Wallet oopmaak en transaksies doen.", - "settings.setting.biometrics.warning.message.ios": "As jy nie {{biometricsMethod}}aanskakel nie, kan enigiemand wat toegang tot jou toestel kry, Uniswap Wallet oopmaak en transaksies doen.", + "settings.setting.biometrics.warning.message.android": "As jy nie biometrie aanskakel nie, kan enigiemand wat toegang tot jou toestel kry, JuiceSwap Wallet oopmaak en transaksies doen.", + "settings.setting.biometrics.warning.message.ios": "As jy nie {{biometricsMethod}}aanskakel nie, kan enigiemand wat toegang tot jou toestel kry, JuiceSwap Wallet oopmaak en transaksies doen.", "settings.setting.biometrics.warning.title": "Is jy seker?", "settings.setting.connections.disconnectAll": "Ontkoppel almal", "settings.setting.connections.noConnectionsDescription": "Koppel aan 'n toepassing deur na 'n \"Connect Wallet\"- of \"Teken aan\"-knoppie te soek.", @@ -1693,16 +1693,16 @@ "settings.setting.helpCenter.title": "Hulp Sentrum", "settings.setting.language.button.navigate": "Gaan na instellings", "settings.setting.language.description.extension": "Verwissel verstekke na u stelseltaalinstellings. Om jou voorkeurtaal te verander, gaan na jou stelselinstellings.", - "settings.setting.language.description.mobile": "Verwissel verstekke na jou toestel se taalinstellings. Om jou voorkeurtaal te verander, gaan na \"Uniswap\" in jou toestelinstellings en tik op \"Taal\".", + "settings.setting.language.description.mobile": "Verwissel verstekke na jou toestel se taalinstellings. Om jou voorkeurtaal te verander, gaan na \"JuiceSwap\" in jou toestelinstellings en tik op \"Taal\".", "settings.setting.language.title": "Taal", "settings.setting.notifications.row.activity.description": "Oordragte, versoeke en ander aktiwiteite", "settings.setting.notifications.row.activity.title": "Beursie-aktiwiteit", "settings.setting.notifications.row.updates.description": "Aanbevelings en nuwe kenmerke", - "settings.setting.notifications.row.updates.title": "Opdaterings vanaf Uniswap", + "settings.setting.notifications.row.updates.title": "Opdaterings vanaf JuiceSwap", "settings.setting.notifications.title": "Kennisgewings", "settings.setting.password.title": "Verander wagwoord", "settings.setting.permissions.title": "Toestemmings", - "settings.setting.privacy.analytics.description": "Ons gebruik anonieme gebruiksdata om jou ervaring oor Uniswap Labs-produkte te verbeter. Wanneer dit gedeaktiveer is, spoor ons slegs foute en noodsaaklike gebruik na.", + "settings.setting.privacy.analytics.description": "Ons gebruik anonieme gebruiksdata om jou ervaring oor JuiceSwap Labs-produkte te verbeter. Wanneer dit gedeaktiveer is, spoor ons slegs foute en noodsaaklike gebruik na.", "settings.setting.privacy.analytics.title": "App-analise", "settings.setting.privateKeys.title": "Privaat sleutels", "settings.setting.recoveryPhrase.title": "Herstel frase", @@ -1726,7 +1726,7 @@ "settings.setting.wallet.label": "Bynaam", "settings.setting.wallet.testnetMode.description": "Dit skakel toetsnette aan vir ontwikkelaars om kenmerke en transaksies uit te probeer sonder om werklike bates te gebruik. Tokens op toetsnette hou geen werklike waarde in nie.", "settings.setting.wallet.testnetMode.title": "Toetsnet-modus", - "settings.switchNetwork.warning": "Om Uniswap op {{label}}te gebruik, verander die netwerk in jou beursie se instellings.", + "settings.switchNetwork.warning": "Om JuiceSwap op {{label}}te gebruik, verander die netwerk in jou beursie se instellings.", "settings.title": "Instellings", "settings.version": "Weergawe {{appVersion}}", "smartWallet.actionRequired.cta": "Deaktiveer op 1 netwerk", @@ -1778,9 +1778,9 @@ "smartWallets.postSwapNudge.enable": "Aktiveer slim beursie", "smartWallets.postSwapNudge.title": "Bespaar op jou volgende ruil", "smartWallets.postSwapNudge.title.dapp": "Hierdie toepassing ondersteun slim beursies", - "smartWallets.unavailableModal.description": "'n Ander beursieverskaffer bestuur nou slim beursie-instellings vir {{displayName}}. Jy kan Uniswap soos normaalweg voortgaan om te gebruik.", + "smartWallets.unavailableModal.description": "'n Ander beursieverskaffer bestuur nou slim beursie-instellings vir {{displayName}}. Jy kan JuiceSwap soos normaalweg voortgaan om te gebruik.", "smartWallets.unavailableModal.title": "Slim beursie-kenmerke is nie beskikbaar nie", - "solanaPromo.banner.description": "Ruil Solana-tokens direk op Uniswap.", + "solanaPromo.banner.description": "Ruil Solana-tokens direk op JuiceSwap.", "solanaPromo.banner.title": "Solana is nou beskikbaar", "solanaPromo.modal.connectWallet": "Koppel jou gunsteling Solana-beursie", "solanaPromo.modal.startSwapping.button": "Begin omruil op Solana", @@ -1801,16 +1801,16 @@ "stats.marketCap.description": "Markkapitalisasie is die totale markwaarde van 'n bate se sirkulerende aanbod.", "stats.noStatsAvailable": "Geen statistieke beskikbaar nie", "stats.tvl": "Totale waarde gesluit", - "stats.tvl.description": "Totale waarde gesluit (TVL) is die totale bedrag van die bate beskikbaar oor alle Uniswap-likiditeitpoele.", + "stats.tvl.description": "Totale waarde gesluit (TVL) is die totale bedrag van die bate beskikbaar oor alle JuiceSwap-likiditeitpoele.", "stats.volume.1d": "1 dae volume", - "stats.volume.1d.description": "1 dag volume is die bedrag van die bate wat gedurende die afgelope 24 uur op Uniswap verhandel is.", + "stats.volume.1d.description": "1 dag volume is die bedrag van die bate wat gedurende die afgelope 24 uur op JuiceSwap verhandel is.", "stats.volume.1d.long": "1D volume", "stats.volume.1d.short": "1D vol", - "stats.volume.description": "Volume is die bedrag van die bate wat gedurende die geselekteerde tydraamwerk op Uniswap verhandel is.", + "stats.volume.description": "Volume is die bedrag van die bate wat gedurende die geselekteerde tydraamwerk op JuiceSwap verhandel is.", "swap.allow.oneTime": "Laat {{sym}} toe (een keer)", "swap.approveAndSubmit": "Keur goed en dien in", "swap.approveAndSwap": "Keur goed en ruil", - "swap.autoRouter": "Die Uniswap Auto Router oorweeg optimale roetes en netwerkkoste om jou die beste pryse te bied.", + "swap.autoRouter": "Die JuiceSwap Auto Router oorweeg optimale roetes en netwerkkoste om jou die beste pryse te bied.", "swap.balance.amount": "Balans: {{amount}}", "swap.bestPrice.through": "Roete via {{provider}}", "swap.bestRoute.cost": "Die doeltreffendste roete sal na raming ~{{gasPrice}} in netwerkkoste kos. ", @@ -1850,32 +1850,32 @@ "swap.details.poweredBy": "Aangedryf deur", "swap.details.rate": "Koers", "swap.details.slippage": "Maksimum gly", - "swap.details.slippage.uniswap": "Uniswap Beskermde gly", + "swap.details.slippage.uniswap": "JuiceSwap Beskermde gly", "swap.details.swappedIn.unichain": "Voltooi in {{time}}s op Unichain", "swap.details.uniswapFee": "Fooi", - "swap.error.default": "Jy sal dalk jou gliptoleransie moet verhoog. Let wel: fooi-op-oordrag en herbasis-tokens is onversoenbaar met Uniswap V3.", + "swap.error.default": "Jy sal dalk jou gliptoleransie moet verhoog. Let wel: fooi-op-oordrag en herbasis-tokens is onversoenbaar met JuiceSwap V3.", "swap.error.expectedToFail": "Daar word verwag dat jou ruil sal misluk.", "swap.error.fiatInputUnavailable": "{{fiatCurrencyCode}} invoer nie beskikbaar nie", "swap.error.modifiedByWallet": "Jou ruil is deur jou beursie gewysig. As dit 'n fout was, kanselleer asseblief onmiddellik of die risiko om jou fondse te verloor.", "swap.error.rejected": "Transaksie afgekeur", - "swap.error.undefinedObject": "'n Fout het voorgekom toe hierdie omruiling probeer uitvoer word. Jy sal dalk jou gliptoleransie moet verhoog. As dit nie werk nie, kan daar 'n onverenigbaarheid wees met die teken wat jy verhandel. Let wel: fooi-op-oordrag en herbasis-tokens is onversoenbaar met Uniswap V3.", + "swap.error.undefinedObject": "'n Fout het voorgekom toe hierdie omruiling probeer uitvoer word. Jy sal dalk jou gliptoleransie moet verhoog. As dit nie werk nie, kan daar 'n onverenigbaarheid wees met die teken wat jy verhandel. Let wel: fooi-op-oordrag en herbasis-tokens is onversoenbaar met JuiceSwap V3.", "swap.error.unknown": "Onbekende fout.", "swap.error.v2.expired": "Hierdie transaksie kon nie gestuur word nie omdat die sperdatum verby is. Kontroleer asseblief dat u transaksiesperdatum nie te laag is nie.", - "swap.error.v2.k": "Die Uniswap-onveranderlike x*y=k is nie deur die ruil bevredig nie. Dit beteken gewoonlik dat een van die tekens wat jy omruil pasgemaakte gedrag by oordrag insluit.", + "swap.error.v2.k": "Die JuiceSwap-onveranderlike x*y=k is nie deur die ruil bevredig nie. Dit beteken gewoonlik dat een van die tekens wat jy omruil pasgemaakte gedrag by oordrag insluit.", "swap.error.v2.slippage": "Hierdie transaksie sal ook nie slaag nie as gevolg van prysbeweging of fooi by oordrag. Probeer om jou gliptoleransie te verhoog", "swap.error.v2.transferInput": "Die invoertoken kan nie oorgedra word nie. Daar is dalk 'n probleem met die invoertoken.", "swap.error.v2.transferOutput": "Die uitvoertoken kan nie oorgedra word nie. Daar kan 'n probleem met die uitsetteken wees.", - "swap.error.v3.slippage": "Hierdie transaksie sal nie slaag nie as gevolg van prysbeweging. Probeer om jou gliptoleransie te verhoog. Let wel: fooi op oordrag en herbasis-tokens is onversoenbaar met Uniswap V3.", - "swap.error.v3.transferOutput": "Die uitvoertoken kan nie oorgedra word nie. Daar kan 'n probleem met die uitsetteken wees. Let wel: fooi op oordrag en herbasis-tokens is onversoenbaar met Uniswap V3.", + "swap.error.v3.slippage": "Hierdie transaksie sal nie slaag nie as gevolg van prysbeweging. Probeer om jou gliptoleransie te verhoog. Let wel: fooi op oordrag en herbasis-tokens is onversoenbaar met JuiceSwap V3.", + "swap.error.v3.transferOutput": "Die uitvoertoken kan nie oorgedra word nie. Daar kan 'n probleem met die uitsetteken wees. Let wel: fooi op oordrag en herbasis-tokens is onversoenbaar met JuiceSwap V3.", "swap.estimatedDifference.label": "Daar sal 'n groot verskil tussen jou inset- en uitsetwaardes wees as gevolg van huidige likiditeit.", "swap.expected.price": "Verwagte prys", "swap.fail.batched": "Jou gekoppelde beursie ondersteun dalk nie 1-klik-ruilings nie. Probeer eerder 'n standaardruiling.", "swap.fail.batched.retry": "Probeer standaard ruil", "swap.fail.batched.title": "1-klik-ruiling het misluk", "swap.fail.message": "Probeer glip na 'n hoër waarde aanpas.", - "swap.fail.uniswapX": "Ruil kon nie met UniswapX voltooi word nie. Probeer jou ruil weer om dit deur die klassieke Uniswap API te lei.", - "swap.fees.experience": "Hierdie fooi word op sommige tokenpare toegepas om die beste ervaring met Uniswap te verseker. Dit word in die uitsetteken betaal en is reeds by die kwotasie verreken.", - "swap.fees.noFee": "Fooie word op uitgesoekte tokenpare toegepas om die beste ervaring met Uniswap te verseker. Daar is geen fooi verbonde aan hierdie ruil nie.", + "swap.fail.uniswapX": "Ruil kon nie met JuiceSwapX voltooi word nie. Probeer jou ruil weer om dit deur die klassieke JuiceSwap API te lei.", + "swap.fees.experience": "Hierdie fooi word op sommige tokenpare toegepas om die beste ervaring met JuiceSwap te verseker. Dit word in die uitsetteken betaal en is reeds by die kwotasie verreken.", + "swap.fees.noFee": "Fooie word op uitgesoekte tokenpare toegepas om die beste ervaring met JuiceSwap te verseker. Daar is geen fooi verbonde aan hierdie ruil nie.", "swap.finalizingQuote": "Finaliseer tans kwotasie...", "swap.form.header": "Ruil", "swap.form.warning.output.fotFees": "As gevolg van die tekenfooi van {{fotCurrencySymbol}}, kan ruilbedrae slegs deur die invoerveld ingevoer word", @@ -1884,7 +1884,7 @@ "swap.frontrun.warning": "Jou transaksie kan voorloper wees en 'n ongunstige handel tot gevolg hê.", "swap.header.viewOnly": "Sien-alleen", "swap.impactOfTrade": "Die impak wat u handel op die markprys van hierdie poel het.", - "swap.impactOfTrade.uniswapx": "Die verskil tussen markprys en uitvoeringsprys, met inagneming van UniswapX-gasbesparings.", + "swap.impactOfTrade.uniswapx": "Die verskil tussen markprys en uitvoeringsprys, met inagneming van JuiceSwapX-gasbesparings.", "swap.impactOfTrade.uniswapx.missing": "Prysimpakberekeninge kan dalk onbeskikbaar wees vir pare met lae likiditeit.", "swap.inputEstimated.atMost": "Insette word geskat. Jy sal hoogstens verkoop of die transaksie sal terugkeer.", "swap.limit": "Beperk", @@ -1913,8 +1913,8 @@ "swap.settings.protection.subtitle.unavailable": "Nie beskikbaar op {{chainName}}nie", "swap.settings.protection.title": "Ruil beskerming", "swap.settings.routingPreference.option.default.description": "Deur hierdie opsie te kies, identifiseer die mees doeltreffende roete vir jou ruil.", - "swap.settings.routingPreference.option.default.description.preV4": "Die Uniswap-kliënt kies die goedkoopste handelsopsie met inagneming van prys en netwerkkoste.", - "swap.settings.routingPreference.option.default.description.uniswapXUnavailable": "UniswapX nie beskikbaar vir jou beursie nie", + "swap.settings.routingPreference.option.default.description.preV4": "Die JuiceSwap-kliënt kies die goedkoopste handelsopsie met inagneming van prys en netwerkkoste.", + "swap.settings.routingPreference.option.default.description.uniswapXUnavailable": "JuiceSwapX nie beskikbaar vir jou beursie nie", "swap.settings.routingPreference.option.default.tooltip": "'n Roete word geïdentifiseer met inagneming van v2, v3 en sekere v4-poele, met inagneming van beraamde prysimpak en netwerkkoste.", "swap.settings.routingPreference.option.v2.title": "Aktiveer v2-poele", "swap.settings.routingPreference.option.v3.title": "Aktiveer v3-poele", @@ -1946,7 +1946,7 @@ "swap.slippageBelow.warning": "Glip onder {{amt}} kan lei tot 'n mislukte transaksie", "swap.submitted": "Ruil ingedien", "swap.success": "Ruil sukses!", - "swap.tokenOwnFees": "Sommige tokens neem 'n fooi wanneer dit gekoop of verkoop word, wat deur die token-uitreiker bepaal word. Uniswap ontvang nie enige van hierdie fooie nie.", + "swap.tokenOwnFees": "Sommige tokens neem 'n fooi wanneer dit gekoop of verkoop word, wat deur die token-uitreiker bepaal word. JuiceSwap ontvang nie enige van hierdie fooie nie.", "swap.tradeRoutes": "Handelsroetes", "swap.transaction.deadline": "Transaksie sperdatum", "swap.transaction.revertAfter": "Jou transaksie sal terugdraai as dit vir langer as hierdie tydperk hangende is.", @@ -1963,15 +1963,15 @@ "swap.warning.insufficientGas.message.withoutNetwork": "Nie genoeg {{currencySymbol}} om te ruil nie", "swap.warning.insufficientGas.title": "Jy het nie genoeg {{currencySymbol}} om die netwerkkoste te dek nie", "swap.warning.networkFee.allow": "Laat {{ inputTokenSymbol }} toe (een keer)", - "swap.warning.networkFee.delegation.message": "Dit is die koste om jou transaksie te verwerk en jou slim beursie op Unichain te aktiveer. Uniswap Labs ontvang geen deel van hierdie fooie nie.", - "swap.warning.networkFee.highRelativeToValue": "Die netwerkkoste oorskry 10% van jou totale transaksiewaarde. Dit is die koste om jou transaksie op die blokketting te verwerk. Uniswap ontvang geen deel van hierdie fooie nie.", + "swap.warning.networkFee.delegation.message": "Dit is die koste om jou transaksie te verwerk en jou slim beursie op Unichain te aktiveer. JuiceSwap Labs ontvang geen deel van hierdie fooie nie.", + "swap.warning.networkFee.highRelativeToValue": "Die netwerkkoste oorskry 10% van jou totale transaksiewaarde. Dit is die koste om jou transaksie op die blokketting te verwerk. JuiceSwap ontvang geen deel van hierdie fooie nie.", "swap.warning.networkFee.highRelativeToValue.unichain": "Die netwerkkoste oorskry 10% van jou totale transaksiewaarde. Dit is die koste om jou transaksie op die blokketting te verwerk.", "swap.warning.networkFee.includesDelegation": "Sluit slim beursie-aktivering in", - "swap.warning.networkFee.message": "Dit is die koste om jou transaksie op die blokketting te verwerk. Uniswap ontvang geen deel van hierdie fooie nie.", + "swap.warning.networkFee.message": "Dit is die koste om jou transaksie op die blokketting te verwerk. JuiceSwap ontvang geen deel van hierdie fooie nie.", "swap.warning.networkFee.message.unichain": "Dit is die koste om jou transaksie op die blokketting te verwerk.", - "swap.warning.networkFee.message.uniswapX": "Dit is die koste om jou transaksie op die blokketting te verwerk. Uniswap ontvang geen deel van hierdie fooie nie. UniswapX versamel likiditeitsbronne vir beter pryse en gasvrye ruiltransaksies.", - "swap.warning.networkFee.message.uniswapX.title": "Geen netwerkkoste met UniswapX nie", - "swap.warning.networkFee.message.uniswapX.unichain": "Dit is die koste om jou transaksie op die blokketting te verwerk. UniswapX versamel likiditeitsbronne vir beter pryse en gasvrye ruiltransaksies.", + "swap.warning.networkFee.message.uniswapX": "Dit is die koste om jou transaksie op die blokketting te verwerk. JuiceSwap ontvang geen deel van hierdie fooie nie. JuiceSwapX versamel likiditeitsbronne vir beter pryse en gasvrye ruiltransaksies.", + "swap.warning.networkFee.message.uniswapX.title": "Geen netwerkkoste met JuiceSwapX nie", + "swap.warning.networkFee.message.uniswapX.unichain": "Dit is die koste om jou transaksie op die blokketting te verwerk. JuiceSwapX versamel likiditeitsbronne vir beter pryse en gasvrye ruiltransaksies.", "swap.warning.noQuotesFound.bridging.message": "Geen oorbruggingskwotasies gevind nie. Probeer op hierdie tydstip die amptelike brug gebruik.", "swap.warning.noQuotesFound.title": "Geen aanhalings gevind nie", "swap.warning.noRoutesFound.message": "Daar is tans geen roetes beskikbaar vir jou geselekteerde tokens nie. Probeer asseblief 'n ander paar of kyk later weer.", @@ -1993,9 +1993,9 @@ "swap.warning.router.title": "Hierdie handel kan nie nou voltooi word nie", "swap.warning.tokenBlocked.button": "{{tokenSymbol}} is geblokkeer", "swap.warning.tokenBlockedFallback.button": "Token is geblokkeer", - "swap.warning.uniswapFee.message": "Fooie word gehef om die beste ervaring met Uniswap te verseker.", - "swap.warning.uniswapFee.message.default": "Fooie word gehef om die beste ervaring met Uniswap te verseker. Daar is geen fooi verbonde aan hierdie ruil nie.", - "swap.warning.uniswapFee.message.included": "Fooie word toegepas om die beste ervaring met Uniswap te verseker, en is reeds by hierdie kwotasie ingesluit.", + "swap.warning.uniswapFee.message": "Fooie word gehef om die beste ervaring met JuiceSwap te verseker.", + "swap.warning.uniswapFee.message.default": "Fooie word gehef om die beste ervaring met JuiceSwap te verseker. Daar is geen fooi verbonde aan hierdie ruil nie.", + "swap.warning.uniswapFee.message.included": "Fooie word toegepas om die beste ervaring met JuiceSwap te verseker, en is reeds by hierdie kwotasie ingesluit.", "swap.warning.uniswapFee.title": "Ruil fooi", "swap.warning.viewOnly.message": "Jy moet hierdie beursie via herstelfrase invoer om tekens te ruil.", "swap.wrap.token": "Draai {{sym}}toe", @@ -2016,30 +2016,30 @@ "testnet.modal.swapDeepLink.title.toTestnetMode": "Aktiveer toetsnetmodus", "testnet.unsupported": "Hierdie funksionaliteit word nie in die toetsnetmodus ondersteun nie.", "themeToggle.theme": "Tema", - "title.buySellTradeEthereum": "Koop, verkoop en verhandel Ethereum en ander top-tokens op Uniswap", - "title.createGovernanceOn": "Skep 'n nuwe bestuursvoorstel op Uniswap", - "title.createGovernanceTo": "Skep 'n nuwe bestuursvoorstel waaroor UNI-houers gestem kan word. UNI-tokens verteenwoordig stemgeregtigde aandele in Uniswap-bestuur.", - "title.earnFees": "Verdien fooie wanneer ander op Uniswap ruil deur tokens by likiditeitpoele te voeg.", - "title.easilyRemove": "Verwyder jou likiditeit maklik uit Uniswap v2 en deponeer in Uniswap v3.", - "title.easilyRemoveV4": "Verwyder u likiditeit maklik van Uniswap v2 en v3 om in Uniswap v4 te deponeer.", + "title.buySellTradeEthereum": "Koop, verkoop en verhandel Ethereum en ander top-tokens op JuiceSwap", + "title.createGovernanceOn": "Skep 'n nuwe bestuursvoorstel op JuiceSwap", + "title.createGovernanceTo": "Skep 'n nuwe bestuursvoorstel waaroor UNI-houers gestem kan word. UNI-tokens verteenwoordig stemgeregtigde aandele in JuiceSwap-bestuur.", + "title.earnFees": "Verdien fooie wanneer ander op JuiceSwap ruil deur tokens by likiditeitpoele te voeg.", + "title.easilyRemove": "Verwyder jou likiditeit maklik uit JuiceSwap v2 en deponeer in JuiceSwap v3.", + "title.easilyRemoveV4": "Verwyder u likiditeit maklik van JuiceSwap v2 en v3 om in JuiceSwap v4 te deponeer.", "title.extension.uninstall": "Uitbreiding gedeïnstalleer", "title.extensionPasskeyLogIn": "Teken aan met Wagwoord", - "title.managePasskeys": "Uniswap | Bestuur jou wagwoorde", - "title.migratev2": "Migreer v2-poellikiditeit na Uniswap v3", - "title.migratev3": "Migreer poellikiditeit na Uniswap v4", - "title.placeLimit": "Plaas limietbestellings op Uniswap", + "title.managePasskeys": "JuiceSwap | Bestuur jou wagwoorde", + "title.migratev2": "Migreer v2-poellikiditeit na JuiceSwap v3", + "title.migratev3": "Migreer poellikiditeit na JuiceSwap v4", + "title.placeLimit": "Plaas limietbestellings op JuiceSwap", "title.realTime": "Intydse pryse, kaarte, transaksiedata en meer.", - "title.removeLiquidityv2": "Verwyder swembadlikiditeit (v2) op Uniswap", - "title.removePoolLiquidity": "Verwyder swembadlikiditeit op Uniswap", + "title.removeLiquidityv2": "Verwyder swembadlikiditeit (v2) op JuiceSwap", + "title.removePoolLiquidity": "Verwyder swembadlikiditeit op JuiceSwap", "title.removeTokensv2": "Verwyder jou tokens uit v2-likiditeitpoele.", "title.removev3Liquidity": "Verwyder jou tokens uit v3-likiditeitpoele.", "title.sendCrypto": "Stuur kripto", - "title.sendTokens": "Stuur tokens op Uniswap", + "title.sendTokens": "Stuur tokens op JuiceSwap", "title.swappingMadeSimple": "Koop en verkoop kripto onmiddellik op Ethereum, Base, Arbitrum, Polygon, Unichain en meer. Die DeFi-platform wat deur miljoene vertrou word.", "title.tradeTokens": "Handel tokens en verskaf likiditeit. Intydse pryse, kaarte, transaksiedata en meer.", - "title.uniswapTradeCrypto": "Uniswap | Verhandel kripto op DeFi se toonaangewende beurs ", - "title.uniToken": "UNI-tokens verteenwoordig stemgeregtigde aandele in Uniswap-bestuur. Jy kan self oor elke voorstel stem of jou stemme aan 'n derde party delegeer.", - "title.voteOnGov": "Stem oor bestuursvoorstelle op Uniswap", + "title.uniswapTradeCrypto": "JuiceSwap | Verhandel kripto op DeFi se toonaangewende beurs ", + "title.uniToken": "UNI-tokens verteenwoordig stemgeregtigde aandele in JuiceSwap-bestuur. Jy kan self oor elke voorstel stem of jou stemme aan 'n derde party delegeer.", + "title.voteOnGov": "Stem oor bestuursvoorstelle op JuiceSwap", "token.balances.main": "Jou balans", "token.balances.other": "Saldo's op ander netwerke", "token.balances.viewOnly": "{{ownerAddress}}se balans", @@ -2072,10 +2072,10 @@ "token.safety.blocked.title.tokenNotAvailable": "{{tokenSymbol}} is nie beskikbaar nie", "token.safety.blocked.title.tokensNotAvailable": "{{tokenSymbol0}} en {{tokenSymbol1}} is nie beskikbaar nie", "token.safety.fee.detected": "Tekenfooi opgespoor", - "token.safety.fees.uniswapLabsDoesNotReceive": "Uniswap Labs ontvang nie enige van hierdie fooie nie.", + "token.safety.fees.uniswapLabsDoesNotReceive": "JuiceSwap Labs ontvang nie enige van hierdie fooie nie.", "token.safety.warning.alwaysDoYourResearch": "Doen altyd jou navorsing", - "token.safety.warning.blocked.description.default_one": "Jy kan nie hierdie teken verhandel met die Uniswap-toepassing nie.", - "token.safety.warning.blocked.description.default_other": "Jy kan nie hierdie tokens verhandel met die Uniswap-toepassing nie.", + "token.safety.warning.blocked.description.default_one": "Jy kan nie hierdie teken verhandel met die JuiceSwap-toepassing nie.", + "token.safety.warning.blocked.description.default_other": "Jy kan nie hierdie tokens verhandel met die JuiceSwap-toepassing nie.", "token.safety.warning.copyContractAddress.message": "Dit is 'n kontrakadres, wat dien as 'n unieke identifiseerder vir tokens op die blokketting. Enige kripto wat jy na hierdie adres stuur, sal verlore gaan.", "token.safety.warning.copyContractAddress.title": "Moenie kripto na hierdie adres stuur nie", "token.safety.warning.dontShowWarningAgain": "Moenie weer vir my hierdie waarskuwing wys nie", @@ -2107,11 +2107,11 @@ "token.safety.warning.spamsUsers": "Spams gebruikers", "token.safety.warning.tokenChargesFee.both.message": "{{tokenSymbol}} hef 'n {{buyFeePercent}} fooi wanneer dit gekoop word en {{sellFeePercent}} wanneer dit verkoop word.", "token.safety.warning.tokenChargesFee.buy.message": "{{tokenSymbol}} hef 'n {{feePercent}} fooi wanneer dit gekoop word.", - "token.safety.warning.tokenChargesFee.buy.message.descriptive": "{{tokenSymbol}} hef 'n fooi van {{feePercent}} wanneer dit gekoop word. Om dit te ruil kan lei tot 'n verlies aan fondse. Uniswap Labs ontvang geeneen van hierdie fooie nie.", + "token.safety.warning.tokenChargesFee.buy.message.descriptive": "{{tokenSymbol}} hef 'n fooi van {{feePercent}} wanneer dit gekoop word. Om dit te ruil kan lei tot 'n verlies aan fondse. JuiceSwap Labs ontvang geeneen van hierdie fooie nie.", "token.safety.warning.tokenChargesFee.sell.message": "{{tokenSymbol}} hef 'n {{feePercent}} fooi wanneer dit verkoop word.", - "token.safety.warning.tokenChargesFee.sell.message.descriptive": "{{tokenSymbol}} hef 'n {{feePercent}} fooi wanneer dit verkoop word. Om dit te ruil kan lei tot 'n verlies aan fondse. Uniswap Labs ontvang geeneen van hierdie fooie nie.", + "token.safety.warning.tokenChargesFee.sell.message.descriptive": "{{tokenSymbol}} hef 'n {{feePercent}} fooi wanneer dit verkoop word. Om dit te ruil kan lei tot 'n verlies aan fondse. JuiceSwap Labs ontvang geeneen van hierdie fooie nie.", "token.safety.warning.tokenChargesFee.unknownFee.message": "{{tokenSymbol}} hef 'n fooi wanneer dit gekoop of verkoop word.", - "token.safetyLevel.blocked.message": "Jy kan nie hierdie token verhandel met die Uniswap Wallet nie.", + "token.safetyLevel.blocked.message": "Jy kan nie hierdie token verhandel met die JuiceSwap Wallet nie.", "token.safetyLevel.medium.message.plural": "Hierdie tokens word nie op toonaangewende Amerikaanse gesentraliseerde uitruilings verhandel nie. Doen altyd jou eie navorsing voordat jy voortgaan.", "token.selector.search.error": "Kon nie soekresultate laai nie", "token.stats.fullyDilutedValuation": "Volledig verwaterde waardasie", @@ -2125,7 +2125,7 @@ "token.stats.volume": "24h Volume", "token.symbol.input.fallback": "Invoertoken", "token.symbol.output.fallback": "Uitvoerteken", - "token.wrap.fail.message": "Swaps op die Uniswap-protokol kan begin en eindig met ETH. Tydens die omruiling word ETH egter in WETH toegedraai.", + "token.wrap.fail.message": "Swaps op die JuiceSwap-protokol kan begin en eindig met ETH. Tydens die omruiling word ETH egter in WETH toegedraai.", "token.zeroNativeBalance.description.mainnet": "Jy sal 'n teken op Ethereum moet ruil om {{ tokenSymbol }}te kry. Omruiling vereis ETH vir netwerkkoste.", "token.zeroNativeBalance.description.otherChains": "Jy sal 'n teken op {{ chainName }} moet omruil om {{ tokenSymbol }}te kry. Omruiling vereis {{ chainName }} {{ nativeTokenSymbol }} vir netwerkkoste.", "token.zeroNativeBalance.subtitle": "{{ tokenSymbol }} is nie beskikbaar vir direkte aankoop nie.", @@ -2192,7 +2192,7 @@ "transaction.details.transaction": "Transaksie", "transaction.details.uniswapFee": "Fooi ({{ feePercent }}%)", "transaction.network.all": "Alle netwerke", - "transaction.networkCost.description": "Die koste om jou transaksie op die blokketting te verwerk. Uniswap is geoptimaliseer vir minimale netwerkkoste.", + "transaction.networkCost.description": "Die koste om jou transaksie op die blokketting te verwerk. JuiceSwap is geoptimaliseer vir minimale netwerkkoste.", "transaction.networkCost.includesSmartWalletActivation": "Sluit slim beursie-aktivering in", "transaction.networkCost.label": "Netwerk koste", "transaction.networkCost.maxNativeBalance.description": "'n Klein bedrag van die netwerktokensaldo word gereserveer om die netwerkkoste van hierdie transaksie te dek.", @@ -2354,15 +2354,15 @@ "transaction.watcher.error.cancel": "Kan nie transaksie kanselleer nie", "transaction.watcher.error.status": "Kon nie transaksiestatus nagaan nie", "uniswapX.aggregatesLiquidity": " versamel likiditeitsbronne vir beter pryse en gasvrye ruiltransaksies.", - "uniswapX.cost": "UniswapX verwyder die tipiese koste om transaksies op die blokketting uit te voer.", - "uniswapx.description": "UniswapX versamel likiditeitsbronne vir beter pryse en gasvrye ruiltransaksies.", - "uniswapx.description.unsupported": "UniswapX is tans nie beskikbaar nie, want jou slim beursie-instellings word deur 'n ander beursie-app bestuur.", - "uniswapx.included": "Sluit UniswapXin", - "uniswapx.item": " UniswapX ", - "uniswapx.label": "UniswapX", - "uniswapX.learnMore": "Kom meer te wete oor ruil met UniswapX", - "uniswapx.unavailable.title": "UniswapX is nie beskikbaar nie", - "uniswapx.v2QuoteFailed": "UniswapX v2 harde kwotasie het misluk. Probeer weer met klassieke ruil.", + "uniswapX.cost": "JuiceSwapX verwyder die tipiese koste om transaksies op die blokketting uit te voer.", + "uniswapx.description": "JuiceSwapX versamel likiditeitsbronne vir beter pryse en gasvrye ruiltransaksies.", + "uniswapx.description.unsupported": "JuiceSwapX is tans nie beskikbaar nie, want jou slim beursie-instellings word deur 'n ander beursie-app bestuur.", + "uniswapx.included": "Sluit JuiceSwapXin", + "uniswapx.item": " JuiceSwapX ", + "uniswapx.label": "JuiceSwapX", + "uniswapX.learnMore": "Kom meer te wete oor ruil met JuiceSwapX", + "uniswapx.unavailable.title": "JuiceSwapX is nie beskikbaar nie", + "uniswapx.v2QuoteFailed": "JuiceSwapX v2 harde kwotasie het misluk. Probeer weer met klassieke ruil.", "unitags.banner.button.claim": "Eis nou", "unitags.banner.subtitle": "Bou 'n persoonlike web3-profiel en deel maklik jou adres met vriende.", "unitags.banner.title.compact": "Eis jou {{unitagDomain}} gebruikersnaam op en bou jou aanpasbare profiel uit.", @@ -2426,9 +2426,9 @@ "unitags.username.error.min": "Gebruikersname moet ten minste {{number}} karakters wees", "unitags.username.error.uppercase": "Gebruikersname kan slegs kleinletters en syfers bevat", "uwulink.error.insufficientTokens": "Nie genoeg {{tokenSymbol}} op {{chain}}", - "v2.notAvailable": "Uniswap V2 is nie op hierdie netwerk beskikbaar nie.", + "v2.notAvailable": "JuiceSwap V2 is nie op hierdie netwerk beskikbaar nie.", "wallet.appSignIn": "Meld aan met die toepassing", - "wallet.connectingAgreement": "Deur 'n beursie te koppel, stem jy in tot Uniswap Labs se Diensbepalings en stem in tot sy Privaatheidsbeleid.", + "wallet.connectingAgreement": "Deur 'n beursie te koppel, stem jy in tot JuiceSwap Labs se Diensbepalings en stem in tot sy Privaatheidsbeleid.", "wallet.connectionFailed.message": "Die verbindingspoging het misluk. Klik asseblief probeer weer en volg die stappe om in jou beursie te koppel.", "wallet.mismatch.popup.description": "Sommige funksies word nie deur jou gekoppelde beursie ondersteun nie.", "wallet.mismatch.popup.title": "Beperkte beursie-ondersteuning", @@ -2438,13 +2438,13 @@ "walletConnect.dapps.empty.description": "Koppel aan 'n toepassing deur 'n kode via WalletConnect te skandeer", "walletConnect.dapps.manage.empty.title": "Geen programme gekoppel nie", "walletConnect.dapps.manage.title": "Verbindings", - "walletConnect.error.connection.message": "Uniswap Wallet ondersteun tans {{chainNames}}. Gebruik asseblief net \"{{dappName}}\" op hierdie kettings", + "walletConnect.error.connection.message": "JuiceSwap Wallet ondersteun tans {{chainNames}}. Gebruik asseblief net \"{{dappName}}\" op hierdie kettings", "walletConnect.error.connection.title": "Konneksie fout", "walletConnect.error.general.message": "Daar was 'n probleem met WalletConnect. Probeer asseblief weer", "walletConnect.error.general.title": "WalletConnect-fout", "walletConnect.error.scantastic.message": "Daar was 'n probleem met jou QR-kode. Probeer asseblief weer", "walletConnect.error.scantastic.title": "Ongeldige QR-kode", - "walletConnect.error.unsupported.message": "Maak seker dat jy 'n geldige WalletConnect-, Ethereum-adres of Uniswap Extension QR-kode skandeer voordat jy weer probeer.", + "walletConnect.error.unsupported.message": "Maak seker dat jy 'n geldige WalletConnect-, Ethereum-adres of JuiceSwap Extension QR-kode skandeer voordat jy weer probeer.", "walletConnect.error.unsupported.title": "Ongeldige QR-kode", "walletConnect.error.unsupportedV1.message": "WalletConnect v1 word nie meer ondersteun nie. Die toepassing waaraan jy probeer koppel, moet opgradeer na WalletConnect v2.", "walletConnect.error.unsupportedV1.title": "Ongeldige QR-kode", @@ -2479,7 +2479,7 @@ "walletConnect.request.warning.message": "Om boodskappe of transaksies te teken, sal jy die beursie se herstelfrase moet invoer.", "walletConnect.request.warning.title": "Hierdie beursie is in slegs-sig-modus", "web.explore.description": "Ontdek en ondersoek tekens op {{network}}. Verken top swembaddens. Bekyk intydse pryse, handelsvolume, TVL, kaarte en transaksiedata.", - "web.explore.title.pools": "Verken top swembaddens op {{network}} op Uniswap", - "web.explore.title.tokens": "Verken top tokens op {{network}} op Uniswap", - "web.explore.title.transactions": "Verken toptransaksies op {{network}} op Uniswap" + "web.explore.title.pools": "Verken top swembaddens op {{network}} op JuiceSwap", + "web.explore.title.tokens": "Verken top tokens op {{network}} op JuiceSwap", + "web.explore.title.transactions": "Verken toptransaksies op {{network}} op JuiceSwap" } diff --git a/packages/uniswap/src/i18n/locales/translations/ar-SA.json b/packages/uniswap/src/i18n/locales/translations/ar-SA.json index e2045584e41..fd5a10df190 100644 --- a/packages/uniswap/src/i18n/locales/translations/ar-SA.json +++ b/packages/uniswap/src/i18n/locales/translations/ar-SA.json @@ -27,15 +27,15 @@ "account.downloadWallet.subtitle": "قم بعمل نسخة احتياطية لمحفظتك، وقم بالتداول أثناء التنقل، واحصل على تنبيهات الأسعار المباشرة، والمزيد.", "account.drawer.gitHash": "تجزئة Git: ", "account.drawer.gitVersion": "إصدار: ", - "account.drawer.modal.body": "قم بتخزين الرموز المميزة ومبادلةها بأمان باستخدام تطبيق Uniswap. متوفر على نظامي iOS وAndroid.", - "account.drawer.modal.dont": "ليس لديك محفظة Uniswap؟", - "account.drawer.modal.scan": "المسح باستخدام Uniswap Wallet", + "account.drawer.modal.body": "قم بتخزين الرموز المميزة ومبادلةها بأمان باستخدام تطبيق JuiceSwap. متوفر على نظامي iOS وAndroid.", + "account.drawer.modal.dont": "ليس لديك محفظة JuiceSwap؟", + "account.drawer.modal.scan": "المسح باستخدام JuiceSwap Wallet", "account.drawer.spamToggle": "إخفاء الرموز غير المعروفة وNFTs", - "account.passkey.delete.acknowledge": "لقد قمت بعمل نسخة احتياطية لعبارة الاسترداد الخاصة بي وأدرك أن Uniswap Labs لا يمكنها مساعدتي في استرداد محفظتي إذا فشلت في القيام بذلك.", - "account.passkey.delete.description": "تأكد من أنك قمت بعمل نسخة احتياطية لعبارة الاسترداد الخاصة بك باستخدام تطبيق Uniswap للجوال أو ملحق المتصفح.", + "account.passkey.delete.acknowledge": "لقد قمت بعمل نسخة احتياطية لعبارة الاسترداد الخاصة بي وأدرك أن JuiceSwap Labs لا يمكنها مساعدتي في استرداد محفظتي إذا فشلت في القيام بذلك.", + "account.passkey.delete.description": "تأكد من أنك قمت بعمل نسخة احتياطية لعبارة الاسترداد الخاصة بك باستخدام تطبيق JuiceSwap للجوال أو ملحق المتصفح.", "account.passkey.delete.descriptionEmphasized": "بدون عبارة الاسترداد الخاصة بك، قد لا تتمكن من الوصول إلى محفظتك.", "account.passkey.delete.speedbump.description": "قبل الاستمرار، قم بإكمال الخطوات التالية لتجنب فقدان الوصول إلى محفظتك وجميع الأموال.", - "account.passkey.delete.speedbump.step1": "قم بتنزيل تطبيق Uniswap للجوال أو ملحق المتصفح", + "account.passkey.delete.speedbump.step1": "قم بتنزيل تطبيق JuiceSwap للجوال أو ملحق المتصفح", "account.passkey.delete.speedbump.step2": "قم بعمل نسخة احتياطية لعبارة الاسترداد الخاصة بك", "account.passkey.delete.speedbump.title": "هل أنت متأكد؟", "account.passkey.delete.title": "حذف مفتاح المرور؟", @@ -91,7 +91,7 @@ "account.wallet.menu.edit.title": "تحرير التسمية", "account.wallet.menu.manageConnections": "إدارة اتصالات", "account.wallet.menu.remove.title": "إزالة المحفظة", - "account.wallet.remove.check": "لقد قمت بعمل نسخة احتياطية من عبارة الاسترداد الخاصة بي وأدركت أن Uniswap Labs لا يمكنها مساعدتي في استعادة محفظتي إذا فشلت في القيام بذلك.", + "account.wallet.remove.check": "لقد قمت بعمل نسخة احتياطية من عبارة الاسترداد الخاصة بي وأدركت أن JuiceSwap Labs لا يمكنها مساعدتي في استعادة محفظتي إذا فشلت في القيام بذلك.", "account.wallet.remove.title": "إزالة {{name}}", "account.wallet.remove.viewOnly": "يمكنك دائمًا إضافة محافظ للعرض الخلفي فقط عن طريق إدخال عنوان المحفظة.", "account.wallet.restore.new_device.description": "نظرًا لأنك تستخدم جهازًا جديدًا، فستحتاج إلى استعادة عبارة الاسترداد أو إدخال كلمة مرور النسخ الاحتياطي السحابي للمتابعة.", @@ -122,16 +122,16 @@ "addLiquidity.shareOfPool": "حصة من بركة", "addressInput.recipient": "متلقي", "analytics.allow": "السماح بالتحليلات", - "analytics.allow.message": "نحن نستخدم بيانات مجهولة المصدر لتعزيز تجربتك مع منتجات Uniswap Labs.", + "analytics.allow.message": "نحن نستخدم بيانات مجهولة المصدر لتعزيز تجربتك مع منتجات JuiceSwap Labs.", "appRating.button.notReally": "ليس حقيقيًا", "appRating.description": "أخبرنا إذا كانت لديك تجربة جيدة مع هذا التطبيق", "appRating.extension.review.description": "اختر تقييمًا نجميًا واترك مراجعة على متجر Chrome الإلكتروني.", - "appRating.extension.review.title": "مراجعة ملحق Uniswap؟", - "appRating.extension.title": "هل تستمتع بامتداد Uniswap؟", + "appRating.extension.review.title": "مراجعة ملحق JuiceSwap؟", + "appRating.extension.title": "هل تستمتع بامتداد JuiceSwap؟", "appRating.feedback.button.send": "ارسل رأيك", "appRating.feedback.description": "اسمحوا لنا أن نعرف كيف يمكننا تحسين تجربتك", "appRating.feedback.title": "نأسف لسماع ذلك.", - "appRating.mobile.title": "هل تستمتع بمحفظة Uniswap؟", + "appRating.mobile.title": "هل تستمتع بمحفظة JuiceSwap؟", "bridging.estimatedTime.minutesAndSeconds": "~{{minutes}}دقيقة {{seconds}}ثانية", "bridging.estimatedTime.minutesOnly": "~{{minutes}}دقيقة", "bridging.estimatedTime.secondsOnly": "~{{seconds}}س", @@ -145,7 +145,7 @@ "chart.price.label.low": "قليل", "chart.price.label.open": "يفتح", "chart.settings.unavailable.label": "هذا الإعداد غير متوفر للمخطط الحالي", - "claim.thanks": "شكرًا لكونك جزءًا من مجتمع Uniswap ", + "claim.thanks": "شكرًا لكونك جزءًا من مجتمع JuiceSwap ", "claim.uni.arrived": "وصلت UNI", "common.accept": "يقبل", "common.active": "نشيط", @@ -171,7 +171,7 @@ "common.approving": "الموافقة", "common.areYouSure": "هل أنت متأكد؟", "common.automatic": "آلي", - "common.availableIn": "Uniswap متاح في: ", + "common.availableIn": "JuiceSwap متاح في: ", "common.availableOnIOSAndroidChrome": "متوفر على أنظمة iOS، وAndroid، وChrome", "common.backToPositions": "العودة إلى المواقف", "common.bestRoute": "طريق", @@ -180,7 +180,7 @@ "common.biometrics.touchId": "معرف اللمس", "common.biometrics.windowsHello": "ويندوز هيلو", "common.blocked.ifError": "إذا كنت تعتقد أن هذا خطأ، فيرجى إرسال بريد إلكتروني يتضمن عنوانك إلى ", - "common.blocked.reason": "تم حظر هذا العنوان على واجهة Uniswap Labs لأنه مرتبط بواحد أو أكثر من الأنشطة المحظورة .", + "common.blocked.reason": "تم حظر هذا العنوان على واجهة JuiceSwap Labs لأنه مرتبط بواحد أو أكثر من الأنشطة المحظورة .", "common.blockedAddress": "العنوان المحظور", "common.blog": "مدونة", "common.bought": "مُشترى", @@ -239,7 +239,7 @@ "common.button.viewDetails": "عرض التفاصيل", "common.button.yes": "نعم", "common.buy.label": "يشتري", - "common.buyAndSell": "البيع والشراء على Uniswap", + "common.buyAndSell": "البيع والشراء على JuiceSwap", "common.cancellationSubmitted": "تم إرسال الإلغاء", "common.cancellationSuccessful": "تم الإلغاء بنجاح", "common.cancelOrder": "الغاء الطلب", @@ -301,7 +301,7 @@ "common.downloadAppStore": "تنزيل في متجر التطبيقات", "common.downloadPlayStore": "تنزيل في متجر Play", "common.downloadUniswapApp": "قم بتحميل تطبيق يونيسواب", - "common.downloadUniswapWallet": "تنزيل محفظة Uniswap", + "common.downloadUniswapWallet": "تنزيل محفظة JuiceSwap", "common.dynamic": "متحرك", "common.edit.button": "يحرر", "common.ended": "انتهت", @@ -333,10 +333,10 @@ "common.getStarted": "البدء", "common.getSupport.button": "احصل على الدعم", "common.getTheApp": "احصل على التطبيق", - "common.getUniswapWallet": "احصل على محفظة Uniswap", - "common.getUniswapWallet.mobile": "احصل على تطبيق Uniswap للجوال", + "common.getUniswapWallet": "احصل على محفظة JuiceSwap", + "common.getUniswapWallet.mobile": "احصل على تطبيق JuiceSwap للجوال", "common.governance": "الحكم", - "common.happyHolidays": "إجازة سعيدة من فريق Uniswap!", + "common.happyHolidays": "إجازة سعيدة من فريق JuiceSwap!", "common.help": "يساعد", "common.helpCenter": "مركز المساعدة", "common.hidden": "مختفي", @@ -466,9 +466,9 @@ "common.proceedInWallet": "المضي قدما في محفظتك", "common.products": "منتجات", "common.protocol": "بروتوكول", - "common.protocol.v2": "Uniswap الإصدار 2", - "common.protocol.v3": "Uniswap الإصدار 3", - "common.protocol.v4": "Uniswap الإصدار 4", + "common.protocol.v2": "JuiceSwap الإصدار 2", + "common.protocol.v3": "JuiceSwap الإصدار 3", + "common.protocol.v4": "JuiceSwap الإصدار 4", "common.publicResolver": "الحل العام", "common.purchased": "تم شراؤها", "common.rate": "معدل", @@ -547,7 +547,7 @@ "common.tokenB": "الرمز ب", "common.tokenName": "اسم الرمز المميز", "common.tokens": "الرموز", - "common.totalUniswapTVL": "إجمالي Uniswap TVL", + "common.totalUniswapTVL": "إجمالي JuiceSwap TVL", "common.totalValueLocked": "تفل", "common.trade": "تجارة", "common.trademarkPolicy": "سياسة العلامات التجارية", @@ -675,8 +675,8 @@ "downloadApp.modal.connectExistingWallet": "ربط المحفظة الحالية", "downloadApp.modal.getStarted.description": "احصل على إمكانية الوصول إلى آلاف الرموز المميزة على الفور من خلال أكبر سوق على السلسلة في العالم.", "downloadApp.modal.getStarted.title": "ابدأ التبديل في ثوانٍ", - "downloadApp.modal.getTheApp.title": "ابدأ مع Uniswap", - "downloadApp.modal.uniswapProducts.subtitle": "تعمل منتجات Uniswap معًا بسلاسة لإنشاء أفضل تجربة على السلسلة.", + "downloadApp.modal.getTheApp.title": "ابدأ مع JuiceSwap", + "downloadApp.modal.uniswapProducts.subtitle": "تعمل منتجات JuiceSwap معًا بسلاسة لإنشاء أفضل تجربة على السلسلة.", "error.dataUnavailable": "البيانات غير متوفرة في الوقت الراهن؛ نحن نعمل على حل المشكلة", "error.id": "معرف الخطأ: {{eventId}}", "error.noData": "لاتوجد بيانات", @@ -713,7 +713,7 @@ "explore.tokens.sort.option.priceDecrease": "انخفاض السعر (24 ساعة)", "explore.tokens.sort.option.priceIncrease": "زيادة الأسعار (24 ساعة)", "explore.tokens.sort.option.totalValueLocked": "يونيسواب TVL", - "explore.tokens.sort.option.volume": "حجم Uniswap (24 ساعة)", + "explore.tokens.sort.option.volume": "حجم JuiceSwap (24 ساعة)", "explore.tokens.top.title": "أعلى الرموز", "explore.v2TVL": "v2 TVL", "explore.v3TVL": "الإصدار 3 TVL", @@ -733,7 +733,7 @@ "extension.lock.button.reset": "إعادة ضبط المحفظة", "extension.lock.button.submit": "الغاء القفل", "extension.lock.password.error": "كلمة مرور خاطئة. حاول ثانية", - "extension.lock.password.reset.initial.description": "لا يمكن لـ Uniswap مساعدتك في استعادة كلمة المرور الخاصة بك. تحتاج إلى إعادة ضبط محفظتك عن طريق إعادة إدخال عبارة الاسترداد المكونة من 12 كلمة.", + "extension.lock.password.reset.initial.description": "لا يمكن لـ JuiceSwap مساعدتك في استعادة كلمة المرور الخاصة بك. تحتاج إلى إعادة ضبط محفظتك عن طريق إعادة إدخال عبارة الاسترداد المكونة من 12 كلمة.", "extension.lock.password.reset.initial.help": "أين أجد عبارة الاسترداد الخاصة بي؟", "extension.lock.password.reset.initial.title": "هل نسيت كلمة السر", "extension.lock.password.reset.speedbump.description": "تأكد من حصولك على عبارة الاسترداد المكونة من 12 كلمة قبل إعادة تعيين محفظتك. وإلا فلن تتمكن من استرداد أموالك.", @@ -742,27 +742,27 @@ "extension.lock.subtitle": "أدخل كلمة المرور الخاصة بك لفتح", "extension.lock.title": "مرحبًا بعودتك", "extension.network.notSupported": "شبكة غير مدعومة", - "extension.open": "افتح ملحق Uniswap", + "extension.open": "افتح ملحق JuiceSwap", "extension.passwordPrompt.error.wrongPassword": "كلمة مرور خاطئة. حاول ثانية", "extension.passwordPrompt.title": "ادخل رقمك السري", "extension.popup.chrome.button": "تمديد مفتوح", - "extension.popup.chrome.description": "أكمل هذا الإجراء بفتح ملحق Uniswap.", - "extension.popup.chrome.title": "متابعة في Uniswap", - "extension.settings.defaultWallet.message": "إعطاء الأولوية لامتداد Uniswap عند الاتصال بالتطبيقات.", + "extension.popup.chrome.description": "أكمل هذا الإجراء بفتح ملحق JuiceSwap.", + "extension.popup.chrome.title": "متابعة في JuiceSwap", + "extension.settings.defaultWallet.message": "إعطاء الأولوية لامتداد JuiceSwap عند الاتصال بالتطبيقات.", "extension.settings.defaultWallet.title": "إنشاء محفظة افتراضية", "extension.settings.password.enter.title": "أدخل كلمة المرور الحالية", "extension.settings.password.error.wrong": "كلمة مرور خاطئة", "extension.settings.password.placeholder": "كلمة السر الحالية", - "extension.uninstall.reason.missingFeatures": "تفتقر محفظة Uniswap إلى بعض الميزات", + "extension.uninstall.reason.missingFeatures": "تفتقر محفظة JuiceSwap إلى بعض الميزات", "extension.uninstall.reason.notUsingCrypto": "لم أعد أرغب في استخدام العملات المشفرة", "extension.uninstall.reason.other": "أسباب أخرى", "extension.uninstall.reason.switchingWallet": "سأنتقل إلى محفظة مختلفة", - "extension.uninstall.subtitle": "إذا كان لديك لحظة، فسوف نرغب في معرفة سبب قيامك بإلغاء تثبيت Uniswap Wallet", + "extension.uninstall.subtitle": "إذا كان لديك لحظة، فسوف نرغب في معرفة سبب قيامك بإلغاء تثبيت JuiceSwap Wallet", "extension.uninstall.title": "نحن حزينون لرؤيتك ترحل", "extension.warning.storage.button": "دعم", "extension.warning.storage.message": "تأكد من عمل نسخة احتياطية من عبارة الاسترداد الخاصة بك لمنع فقدان الوصول إلى محفظتك وأموالك.", "extension.warning.storage.title": "نفدت سعة تخزين متصفحك", - "extensionPasskeyLogInPopUp.description": "قم باستيراد حساب Uniswap الخاص بك عن طريق تسجيل الدخول باستخدام مفتاح المرور الحالي.", + "extensionPasskeyLogInPopUp.description": "قم باستيراد حساب JuiceSwap الخاص بك عن طريق تسجيل الدخول باستخدام مفتاح المرور الحالي.", "extensionPasskeyLogInPopUp.invalidReferrer": "يرجى إغلاق هذه الصفحة والمحاولة مرة أخرى.", "fee.bestForCustomizability": "الأفضل للتخصيص.", "fee.bestForExotic": "الأفضل للأزواج الغريبة.", @@ -796,7 +796,7 @@ "fee.unavailable": "لن تكون الرسوم المكتسبة مرئية لمراكز v2 حتى تتم إزالة السيولة.", "fee.uncollected": "يتضمن الرسوم غير المحصلة:", "fee.uniswap": "الرسوم ({{percent}})", - "fee.uniswap.description": "يتم تطبيق الرسوم لضمان أفضل تجربة مع Uniswap.", + "fee.uniswap.description": "يتم تطبيق الرسوم لضمان أفضل تجربة مع JuiceSwap.", "fiatOffRamp.checkout.title": "بيع مع", "fiatOffRamp.connection.quote": "بيع ما قيمته {{amount}} من {{currencySymbol}}", "fiatOffRamp.error.balance": "يتجاوز التوازن", @@ -847,8 +847,8 @@ "forceUpgrade.action.backup": "قم بعمل نسخة احتياطية من محفظتك", "forceUpgrade.action.confirm": "تحديث الآن", "forceUpgrade.action.learn": "تعرف على كيفية التحديث", - "forceUpgrade.description.extension": "يتوفر إصدار جديد من التطبيق. لمواصلة استخدام ملحق Uniswap، يرجى تحديثه إلى أحدث إصدار.", - "forceUpgrade.description.wallet": "يتوفر إصدار جديد من التطبيق. لمواصلة استخدام محفظة Uniswap، يرجى تحديثها إلى أحدث إصدار.", + "forceUpgrade.description.extension": "يتوفر إصدار جديد من التطبيق. لمواصلة استخدام ملحق JuiceSwap، يرجى تحديثه إلى أحدث إصدار.", + "forceUpgrade.description.wallet": "يتوفر إصدار جديد من التطبيق. لمواصلة استخدام محفظة JuiceSwap، يرجى تحديثها إلى أحدث إصدار.", "forceUpgrade.label.recoveryPhrase": "عبارة الاسترداد", "forceUpgrade.title": "التحديث إلى الإصدار الأحدث", "forceUpgrade.title.recommendedStatus": "إصدار جديد متاح", @@ -908,27 +908,27 @@ "landing.api": "واجهة برمجة التطبيقات (API)", "landing.appsOverview": "مُصمم لجميع الطرق التي يمكنك التبديل بها", "landing.blog.description": "تعرف على أحدث أخبار الشركة وميزات المنتج والمزيد", - "landing.docs.description": "استكشف مكتبتنا من مستندات المطورين للبدء في البناء باستخدام Uniswap", + "landing.docs.description": "استكشف مكتبتنا من مستندات المطورين للبدء في البناء باستخدام JuiceSwap", "landing.exploreUniverse": "استكشف الكون", "landing.getStarted": "التداول على أكبر بورصة لامركزية في العالم", "landing.helpCenter.body": "تصفح الأسئلة الشائعة واحصل على الدعم من فريق الدعم الخاص بنا الموجود في الولايات المتحدة", - "landing.protocolDescription": "تُشغّل Uniswap Labs بعضًا من أكثر المنتجات استخدامًا في عالم العملات المشفرة. استمتع بوصولٍ دون إذن، وأمانٍ مُثبت، ودعمٍ مُخصّص.", - "landing.protocolStats": "إحصائيات بروتوكول Uniswap", - "landing.provideLiquidity.body": "توفير السيولة وجمع الرسوم باستخدام واجهة Uniswap.", + "landing.protocolDescription": "تُشغّل JuiceSwap Labs بعضًا من أكثر المنتجات استخدامًا في عالم العملات المشفرة. استمتع بوصولٍ دون إذن، وأمانٍ مُثبت، ودعمٍ مُخصّص.", + "landing.protocolStats": "إحصائيات بروتوكول JuiceSwap", + "landing.provideLiquidity.body": "توفير السيولة وجمع الرسوم باستخدام واجهة JuiceSwap.", "landing.provideLiquidity.subtitle": "أسواق الطاقة على السلسلة.", - "landing.socials": "تابع Uniswap Labs على Xو Farcasterو LinkedInو TikTok", + "landing.socials": "تابع JuiceSwap Labs على Xو Farcasterو LinkedInو TikTok", "landing.swapBody": "يمكنك الوصول إلى السيولة العميقة واستكشاف الرموز وتعيين أوامر الحد وتوفير السيولة لآلاف الرموز عبر 14 سلسلة.", "landing.swapSubtitle": "المبادلة بدون إذن.", "landing.tradingApi": "واجهة برمجة التطبيقات للتداول", - "landing.tradingApiBody": "استخدم نفس واجهة برمجة التطبيقات التي تدعم تطبيق Uniswap Web والمحفظة، والتي تحظى بثقة الفرق الرائدة في جميع أنحاء العالم.", - "landing.tradingApiButton": "دمج واجهة برمجة التطبيقات Uniswap", + "landing.tradingApiBody": "استخدم نفس واجهة برمجة التطبيقات التي تدعم تطبيق JuiceSwap Web والمحفظة، والتي تحظى بثقة الفرق الرائدة في جميع أنحاء العالم.", + "landing.tradingApiButton": "دمج واجهة برمجة التطبيقات JuiceSwap", "landing.tradingApiSubtitle": "DeFi، مباشرة إلى المستخدمين.", "landing.trusted": "موثوق بها من قبل الملايين", "landing.unichain.body": "انضم إلى المجتمع الذي يبني على Ethereum L2 السريع واللامركزي المصمم ليكون موطنًا لـ DeFi.", "landing.unichain.button": "ابدأ البناء", "landing.unichain.subtitle": "سلسلة DeFi.", "landing.uniswapX.body": "معاملات خالية من الغاز وحماية MEV، مع رسوم صفرية للمبادلات الفاشلة.", - "landing.uniswapX.button": "تجربة UniswapX", + "landing.uniswapX.button": "تجربة JuiceSwapX", "landing.uniswapX.subtitle": "تبديلات أكثر ذكاءً، بدون احتكاك.", "landing.walletBody": "محفظة العملات المشفرة الموثوقة ذات الحفظ الذاتي والملحق مع ملايين التنزيلات والدعم من البشر الحقيقيين وتقييم 4.8 .", "landing.walletSubtitle": "التبديل، التخزين، الاستكشاف.", @@ -1010,18 +1010,18 @@ "liquidity.learnMoreLabel": "تعرف على توفير السيولة", "liquidity.notEnough.label": "لا توجد سيولة كافية لإظهار قيمة دقيقة للدولار الأمريكي.", "liquidity.provideOnProtocols": "توفير السيولة على بروتوكولات مختلفة", - "liquidityPool.page.title": "أضف السيولة إلى المجمعات{{version}} على Uniswap", + "liquidityPool.page.title": "أضف السيولة إلى المجمعات{{version}} على JuiceSwap", "liquidityPool.positions.closed.title": "المراكز المغلقة", "liquidityPool.positions.loadingMore": "جاري تحميل المزيد من المواضع...", - "liquidityPool.positions.page.title": "إدارة {{quoteSymbol}}/{{baseSymbol}} تجمع السيولة على Uniswap", + "liquidityPool.positions.page.title": "إدارة {{quoteSymbol}}/{{baseSymbol}} تجمع السيولة على JuiceSwap", "liquidityPool.positions.page.version.description": "عرض مراكز السيولة النشطة الخاصة بك {{version}} . إضافة مناصب جديدة.", - "liquidityPool.positions.page.version.title": "إدارة سيولة المجمع{{version}} على Uniswap", + "liquidityPool.positions.page.version.title": "إدارة سيولة المجمع{{version}} على JuiceSwap", "migrate.allowed": "مسموح", "migrate.allowLpMigration": "السماح بترحيل رمز LP المميز", "migrate.connectAccount": "يجب عليك ربط الحساب الذي يملك هذا الموضع.", "migrate.connectWallet": "اتصل بالمحفظة لعرض سيولة V2 الخاصة بك.", - "migrate.contract": "عقد الهجرة Uniswap", - "migrate.firstLP": "أنت المزود الأول للسيولة لمجموعة Uniswap V3 هذه. سوف تهاجر السيولة الخاصة بك بالسعر الحالي {{source}} .", + "migrate.contract": "عقد الهجرة JuiceSwap", + "migrate.firstLP": "أنت المزود الأول للسيولة لمجموعة JuiceSwap V3 هذه. سوف تهاجر السيولة الخاصة بك بالسعر الحالي {{source}} .", "migrate.highGasCost": "ستكون تكلفة معاملتك أعلى بكثير لأنها تتضمن الغاز اللازم لإنشاء المجمع.", "migrate.invalidRange": "النطاق المحدد غير صالح. يجب أن يكون الحد الأدنى للسعر أقل من الحد الأقصى للسعر.", "migrate.lpNFT": "{{symA}}/{{symB}} LP NFT", @@ -1031,18 +1031,18 @@ "migrate.noV2Liquidity": "لم يتم العثور على سيولة V2.", "migrate.positionNoFees": "لن يكسب مركزك رسومًا ولن يتم استخدامه في الصفقات حتى يتحرك سعر السوق إلى النطاق الخاص بك.", "migrate.priceDifference": "فرق السعر: ", - "migrate.priceWarning": "يجب عليك فقط إيداع السيولة في Uniswap V3 بالسعر الذي تعتقد أنه صحيح.
إذا بدا السعر غير صحيح، فيمكنك إما إجراء مبادلة لتحريك السعر أو الانتظار حتى يقوم شخص آخر بذلك.", + "migrate.priceWarning": "يجب عليك فقط إيداع السيولة في JuiceSwap V3 بالسعر الذي تعتقد أنه صحيح.
إذا بدا السعر غير صحيح، فيمكنك إما إجراء مبادلة لتحريك السعر أو الانتظار حتى يقوم شخص آخر بذلك.", "migrate.refund": "سيتم رد {{amtA}} {{symA}} و {{amtB}} {{symB}} على الأقل إلى محفظتك بسبب النطاق السعري المحدد.", "migrate.selectFeeTier": "حدد مستوى الرسوم", "migrate.setRange": "تحديد النطاق السعري", "migrate.symbolPrice": "{{protocolName}} {{tokenSymbol}} السعر:", - "migrate.v2Description": "ستقوم هذه الأداة بترحيل سيولة {{source}} الخاصة بك بأمان إلى V3. العملية غير موثوقة تمامًا بفضل <0>عقد الترحيل Uniswap ↗", - "migrate.v2Instruction": "بالنسبة لكل مجموعة موضحة أدناه، انقر فوق ترحيل لإزالة السيولة الخاصة بك من Uniswap V2 وإيداعها في Uniswap V3.", + "migrate.v2Description": "ستقوم هذه الأداة بترحيل سيولة {{source}} الخاصة بك بأمان إلى V3. العملية غير موثوقة تمامًا بفضل <0>عقد الترحيل JuiceSwap ↗", + "migrate.v2Instruction": "بالنسبة لكل مجموعة موضحة أدناه، انقر فوق ترحيل لإزالة السيولة الخاصة بك من JuiceSwap V2 وإيداعها في JuiceSwap V3.", "migrate.v2Title": "ترحيل السيولة V2", "migrate.v3Price": "V3 {{sym}} السعر:", "mint.v3.input.invalidPrice.error": "إدخال السعر غير صالح", - "mobileAppPromo.banner.getTheApp.link": "احصل على تطبيق Uniswap Wallet", - "mobileAppPromo.banner.title": "Uniswap: محفظة العملات المشفرة وNFT", + "mobileAppPromo.banner.getTheApp.link": "احصل على تطبيق JuiceSwap Wallet", + "mobileAppPromo.banner.title": "JuiceSwap: محفظة العملات المشفرة وNFT", "moonpay.poweredBy": "فيات onramp مدعوم من MoonPay USA LLC", "nav.createAccount.button": "إنشاء حساب", "nav.logIn.button": "تسجيل الدخول", @@ -1066,7 +1066,7 @@ "nft.willAppearHere": "ستظهر هنا معاملاتك onchain ومشترياتك من العملات المشفرة.", "nfts.noneYet": "لا يوجد NFTs حتى الآن", "notFound.oops": "عفوًا، أعدني إلى Swap", - "notice.uk": "يتم توفير تطبيق الويب هذا كأداة للمستخدمين للتفاعل مع بروتوكول Uniswap بمبادرة منهم، دون أي تأييد أو توصية لأنشطة تداول العملات المشفرة. ومن خلال القيام بذلك، لا توصي Uniswap المستخدمين أو المستخدمين المحتملين بالمشاركة في نشاط تداول الأصول المشفرة، ولا ينبغي للمستخدمين أو المستخدمين المحتملين لتطبيق الويب اعتبار صفحة الويب هذه أو محتوياتها على أنها تنطوي على أي شكل من أشكال التوصية أو الدعوة أو التحفيز للتعامل في الأصول المشفرة .", + "notice.uk": "يتم توفير تطبيق الويب هذا كأداة للمستخدمين للتفاعل مع بروتوكول JuiceSwap بمبادرة منهم، دون أي تأييد أو توصية لأنشطة تداول العملات المشفرة. ومن خلال القيام بذلك، لا توصي JuiceSwap المستخدمين أو المستخدمين المحتملين بالمشاركة في نشاط تداول الأصول المشفرة، ولا ينبغي للمستخدمين أو المستخدمين المحتملين لتطبيق الويب اعتبار صفحة الويب هذه أو محتوياتها على أنها تنطوي على أي شكل من أشكال التوصية أو الدعوة أو التحفيز للتعامل في الأصول المشفرة .", "notice.uk.label": "إخلاء المسؤولية في المملكة المتحدة:", "notification.assetVisibility.hidden": "{{assetName}} مخفي", "notification.assetVisibility.unhidden": "{{assetName}} غير مخفي", @@ -1129,7 +1129,7 @@ "notification.walletConnect.failed": "فشلت المعاملة مع {{dappName}}", "notification.walletConnect.networkChanged.full": "تم التبديل إلى {{networkName}}", "notification.walletConnect.networkChanged.short": "الشبكات المحولة", - "notifications.scantastic.subtitle": "تابع على ملحق Uniswap", + "notifications.scantastic.subtitle": "تابع على ملحق JuiceSwap", "notifications.scantastic.title": "نجاح!", "onboarding.backup.manual.banner": "نقترح كتابة هذا على قطعة من الورق وتخزينها في مكان آمن، مثل الخزنة.", "onboarding.backup.manual.displayWarning.description": "اقرأ ما يلي بعناية قبل الاستمرار.", @@ -1156,10 +1156,10 @@ "onboarding.backup.reminder.warning.description": "إذا لم تقم بإعداد طريقة نسخ احتياطي، فلن يكون لديك طريقة لاسترداد محفظتك إذا فقدت هاتفك، أو حذفت التطبيق، أو حصلت على جهاز جديد.", "onboarding.backup.reminder.warning.title": "قد تفقد أموالك", "onboarding.backup.speedBump.cloud.description": "إذا نسيت كلمة المرور، فلن نتمكن من إعادة تعيينها لك. اكتبها في مكان آمن أو قم بتخزينها بأمان في مدير كلمات المرور.", - "onboarding.backup.speedBump.cloud.disclaimer": "أتفهم أن Uniswap Labs لا يمكنه إعادة تعيين كلمة المرور الخاصة بالاسترداد.", + "onboarding.backup.speedBump.cloud.disclaimer": "أتفهم أن JuiceSwap Labs لا يمكنه إعادة تعيين كلمة المرور الخاصة بالاسترداد.", "onboarding.backup.speedBump.cloud.title": "من المهم حفظ هذه الكلمة المرورية", "onboarding.backup.speedBump.manual.description": "تأكد من كتابة عبارة الاسترداد الخاصة بك بشكل صحيح وأن لديك مكانًا آمنًا لتخزينها.", - "onboarding.backup.speedBump.manual.disclaimer": "أتفهم أن Uniswap Labs لن يتمكن من استعادة محفظتي إذا فقدتها.", + "onboarding.backup.speedBump.manual.disclaimer": "أتفهم أن JuiceSwap Labs لن يتمكن من استعادة محفظتي إذا فقدتها.", "onboarding.backup.speedBump.manual.title": "قبل الانتهاء...", "onboarding.backup.subtitle": "هكذا ستستعيد محفظتك إذا قمت بحذف التطبيق أو فقدت جهازك.", "onboarding.backup.title.existing": "قم بعمل نسخة احتياطية من محفظتك", @@ -1174,20 +1174,20 @@ "onboarding.cloud.confirm.title": "تأكيد كلمة المرور الخاصة بالاسترداد", "onboarding.cloud.createPassword.description": "سوف تحتاج إلى إدخال هذا الرمز لاسترداد أموالك. إذا نسيت إدخاله، فلن نتمكن من استرداده لك.", "onboarding.cloud.createPassword.title": "قم بإنشاء كلمة مرور الاسترداد الخاصة بك", - "onboarding.complete.button": "افتح ملحق Uniswap", - "onboarding.complete.description": "محفظتك جاهزة لإرسال واستقبال العملات المشفرة. افتح ملحق Uniswap باستخدام الاختصار أدناه.", - "onboarding.complete.go_to_uniswap": "انتقل إلى تطبيق الويب Uniswap", - "onboarding.complete.pin.description": "انقر فوق أيقونة الدبوس لإضافة Uniswap Extension إلى شريط الأدوات الخاص بك.", - "onboarding.complete.pin.title": "تثبيت ملحق Uniswap", + "onboarding.complete.button": "افتح ملحق JuiceSwap", + "onboarding.complete.description": "محفظتك جاهزة لإرسال واستقبال العملات المشفرة. افتح ملحق JuiceSwap باستخدام الاختصار أدناه.", + "onboarding.complete.go_to_uniswap": "انتقل إلى تطبيق الويب JuiceSwap", + "onboarding.complete.pin.description": "انقر فوق أيقونة الدبوس لإضافة JuiceSwap Extension إلى شريط الأدوات الخاص بك.", + "onboarding.complete.pin.title": "تثبيت ملحق JuiceSwap", "onboarding.complete.title": "أنت جاهز تمامًا", "onboarding.extension.biometrics.subtitle.fingerprint": "يمكنك الوصول إلى محفظتك بسرعة وأمان باستخدام بصمة إصبعك فقط.", "onboarding.extension.biometrics.title": "تمكين {{biometricsMethod}}", "onboarding.extension.password.subtitle": "ستحتاج إلى هذا لفتح محفظتك والوصول إلى عبارة الاسترداد الخاصة بك", "onboarding.extension.password.title.default": "إنشاء كلمة المرور", "onboarding.extension.password.title.reset": "اعد ضبط كلمه السر", - "onboarding.extension.unsupported.android.description": "ملحق Uniswap متوافق فقط مع Chrome على سطح المكتب.", + "onboarding.extension.unsupported.android.description": "ملحق JuiceSwap متوافق فقط مع Chrome على سطح المكتب.", "onboarding.extension.unsupported.android.title": "Chrome على الهاتف المحمول غير مدعوم (حتى الآن)", - "onboarding.extension.unsupported.description": "ملحق Uniswap متوافق فقط مع Chrome في الوقت الحالي.", + "onboarding.extension.unsupported.description": "ملحق JuiceSwap متوافق فقط مع Chrome في الوقت الحالي.", "onboarding.extension.unsupported.title": "هذا المتصفح غير مدعوم (حتى الآن)", "onboarding.home.intro.backup.description.extension": "احفظ عبارة الاسترداد الخاصة بك للتأكد من عدم فقدان الوصول إلى محفظتك أبدًا.", "onboarding.home.intro.backup.description.mobile": "قم بإعداد خطة استرداد إذا فقدت هاتفك أو حصلت على هاتف جديد.", @@ -1217,7 +1217,7 @@ "onboarding.import.onDeviceRecovery.other_options": "إنشاء أو استيراد محفظة مختلفة", "onboarding.import.onDeviceRecovery.other_options.label": "لا تريد أي مما سبق؟", "onboarding.import.onDeviceRecovery.subtitle": "اختر المحفظة التي تريد تسجيل الدخول إليها مرة أخرى.", - "onboarding.import.onDeviceRecovery.title": "مرحبًا بك مرة أخرى في Uniswap", + "onboarding.import.onDeviceRecovery.title": "مرحبًا بك مرة أخرى في JuiceSwap", "onboarding.import.onDeviceRecovery.wallet.button": "عرض عبارة الاسترداد", "onboarding.import.onDeviceRecovery.wallet.count_one": "+1 محفظة أخرى", "onboarding.import.onDeviceRecovery.wallet.count_other": "+{{count}} محافظ أخرى", @@ -1225,8 +1225,8 @@ "onboarding.import.onDeviceRecovery.warning.title": "هل أنت متأكد؟", "onboarding.import.selectMethod.errorMessage": "حدث خطأ غير متوقع. يُرجى المحاولة مرة أخرى.", "onboarding.import.selectMethod.mobileApp.subtitle": "استيراد المحفظة من تطبيق الهاتف المحمول عبر رمز الاستجابة السريعة.", - "onboarding.import.selectMethod.mobileApp.title": "استخدم Uniswap Mobile", - "onboarding.import.selectMethod.passkey.subtitle": "قم بمزامنة محفظة Uniswap الخاصة بك باستخدام مفتاح المرور الموجود.", + "onboarding.import.selectMethod.mobileApp.title": "استخدم JuiceSwap Mobile", + "onboarding.import.selectMethod.passkey.subtitle": "قم بمزامنة محفظة JuiceSwap الخاصة بك باستخدام مفتاح المرور الموجود.", "onboarding.import.selectMethod.passkey.title": "تسجيل الدخول باستخدام مفتاح المرور", "onboarding.import.selectMethod.recoveryPhrase.subtitle": "الاستيراد من محفظة تشفير أخرى.", "onboarding.import.selectMethod.recoveryPhrase.title": "أدخل عبارة الاسترداد", @@ -1243,13 +1243,13 @@ "onboarding.intro.button.alreadyHave": "لدي بالفعل محفظة", "onboarding.intro.button.logInOrImport": "تسجيل الدخول أو الاستيراد", "onboarding.intro.mobileScan.button": "مسح رمز الاستجابة السريعة للاستيراد", - "onboarding.intro.mobileScan.title": "هل لديك تطبيق Uniswap؟", + "onboarding.intro.mobileScan.title": "هل لديك تطبيق JuiceSwap؟", "onboarding.landing.button.add": "إضافة محفظة موجودة", "onboarding.landing.button.create": "إنشاء محفظة", "onboarding.landing.button.createAccount": "إنشاء حساب", "onboarding.name.choose": "اختيار اسم المستخدم", "onboarding.name.choose.subtitle": "هذا اسم عام يمكن لأي شخص استخدامه لإرسال العملات المشفرة إليك.", - "onboarding.notification.permission.message": "لتلقي الإشعارات، قم بتشغيل إشعارات Uniswap Wallet في إعدادات جهازك.", + "onboarding.notification.permission.message": "لتلقي الإشعارات، قم بتشغيل إشعارات JuiceSwap Wallet في إعدادات جهازك.", "onboarding.notification.permission.title": "إذن الإخطارات", "onboarding.notification.subtitle": "ابق على اطلاع دائم بحالة المعاملات والتغييرات الرئيسية في أسعار الرموز المفضلة لديك.", "onboarding.notification.title": "تشغيل الإشعارات", @@ -1275,9 +1275,9 @@ "onboarding.scan.error": "حدث خطأ أثناء تحميل رمز الاستجابة السريعة", "onboarding.scan.otp.error": "الرمز الذي أرسلته غير صحيح، أو حدث خطأ أثناء الإرسال. حاول مرة اخرى.", "onboarding.scan.otp.failed": "المحاولات الفاشلة: {{number}}", - "onboarding.scan.otp.subtitle": "تحقق من تطبيق الهاتف المحمول Uniswap الخاص بك للحصول على الرمز المكون من 6 أحرف", + "onboarding.scan.otp.subtitle": "تحقق من تطبيق الهاتف المحمول JuiceSwap الخاص بك للحصول على الرمز المكون من 6 أحرف", "onboarding.scan.otp.title": "أدخل الرمز لمرة واحدة", - "onboarding.scan.subtitle": "امسح رمز الاستجابة السريعة ضوئيًا باستخدام تطبيق Uniswap للهاتف المحمول لبدء استيراد محفظتك.", + "onboarding.scan.subtitle": "امسح رمز الاستجابة السريعة ضوئيًا باستخدام تطبيق JuiceSwap للهاتف المحمول لبدء استيراد محفظتك.", "onboarding.scan.title": "استيراد المحفظة من التطبيق", "onboarding.scan.troubleScanning.message": "الاستيراد عبر عبارة الاسترداد", "onboarding.scan.troubleScanning.title": "مشكلة في المسح الضوئي؟", @@ -1306,7 +1306,7 @@ "outageBanner.message": "{{chainName}}{{versionDescription}} البيانات غير متوفرة حاليًا، ولكننا نتوقع حل المشكلة قريبًا.", "outageBanner.message.sub": "لا يزال بإمكانك مبادلة وتوفير السيولة على هذه السلسلة دون مشكلة.", "outageBanner.title": "{{versionName}} سيعود قريبًا", - "passkeys.help.modal.subtitle": "إذا كنت تواجه مشكلة مع مفاتيح المرور، قم بزيارة دعم Uniswap للحصول على المساعدة.", + "passkeys.help.modal.subtitle": "إذا كنت تواجه مشكلة مع مفاتيح المرور، قم بزيارة دعم JuiceSwap للحصول على المساعدة.", "passkeys.help.modal.subtitle.invalidPasskey": "لم يتم إكمال طلبك. يُرجى المحاولة مرة أخرى باستخدام كلمة مرور مرتبطة بـ ", "passkeys.help.modal.subtitle.technicalError": "تعذّر إكمال طلبك بسبب خطأ فني غير متوقع. أموالك آمنة. يُرجى المحاولة مرة أخرى.", "passkeys.help.modal.title": "تحتاج مساعدة؟", @@ -1431,7 +1431,7 @@ "position.deposit.confirm.create.title": "فرق كبير في السعر مع السوق", "position.deposit.description": "قم بتحديد المبالغ الرمزية لمساهمتك في السيولة.", "position.depositedCurrency": "تم الإيداع {{currencySymbol}}", - "position.fot.warning": "{{token}} ورموز \"الرسوم على التحويل\" الأخرى مدعومة فقط بواسطة Uniswap v2.", + "position.fot.warning": "{{token}} ورموز \"الرسوم على التحويل\" الأخرى مدعومة فقط بواسطة JuiceSwap v2.", "position.fot.warning.cta": "إنشاء موضع v2", "position.hook.disclaimer": "أتفهم المخاطر المحتملة التي قد تترتب على إضافة هذا الخطاف.", "position.hook.donateWarning": "قد يؤدي هذا العلم إلى تغييرات في الرسوم المكتسبة.", @@ -1479,11 +1479,11 @@ "positions.welcome.connect.description": "للاطلاع على مراكزك ومكافآتك، يجب عليك ربط محفظتك.", "positions.welcome.connect.wallet": "قم بتوصيل محفظتك", "privacy.anonymizedLogs": "يسجل التطبيق إحصائيات الاستخدام مجهولة المصدر من أجل التحسين بمرور الوقت.", - "privacy.autoRouter": "يجلب التطبيق مسار التجارة الأمثل من خادم Uniswap Labs.", + "privacy.autoRouter": "يجلب التطبيق مسار التجارة الأمثل من خادم JuiceSwap Labs.", "privacy.infura": "يقوم التطبيق بجلب البيانات الموجودة على السلسلة وإنشاء مكالمات تعاقدية باستخدام واجهة برمجة تطبيقات Infura.", "privacy.thirdPartyApis": "يستخدم هذا التطبيق واجهات برمجة التطبيقات التابعة لجهات خارجية التالية:", "privacy.trm": "يجمع التطبيق عنوان محفظتك بشكل آمن ويشاركه مع شركة TRM Labs Inc. لأسباب تتعلق بالمخاطر والامتثال.", - "privacy.uniswaptos": "شروط خدمة Uniswap Labs", + "privacy.uniswaptos": "شروط خدمة JuiceSwap Labs", "privateKeys.export.modal.speedbump.bullet1": "شاهد هذا على انفراد", "privateKeys.export.modal.speedbump.bullet2": "لا تشارك مع أي شخص", "privateKeys.export.modal.speedbump.bullet3": "لا تدخله أبدًا إلى أي مواقع ويب أو تطبيقات", @@ -1520,24 +1520,24 @@ "removeLiquidity.pooled": "مجمعة {{symbol}}:", "revoke.failed.message": "من المحتمل أن مشكلة في الشبكة أو الاتصال تسببت في فشل عملية الإلغاء. تحقق من اتصالك وحاول مرة أخرى.", "routing.aggregateLiquidity": "عند توفرها، يتم تجميع مصادر السيولة للحصول على أسعار أفضل ومقايضات خالية من الغاز.", - "routing.aggregateLiquidity.uniswapx": "يقوم UniswapX بتجميع مصادر السيولة داخل وخارج السلسلة، مما يوفر لك أفضل الأسعار المتاحة ومقايضات خالية من الغاز.", - "routing.cheapest": "يقوم عميل Uniswap باختيار أرخص سعر لخيارات التداول وتكاليف الشبكة.", - "routing.cheapest.v4": "يقوم عميل Uniswap باختيار خيار التداول الأمثل مع الأخذ في الاعتبار السعر وتكاليف الشبكة.", + "routing.aggregateLiquidity.uniswapx": "يقوم JuiceSwapX بتجميع مصادر السيولة داخل وخارج السلسلة، مما يوفر لك أفضل الأسعار المتاحة ومقايضات خالية من الغاز.", + "routing.cheapest": "يقوم عميل JuiceSwap باختيار أرخص سعر لخيارات التداول وتكاليف الشبكة.", + "routing.cheapest.v4": "يقوم عميل JuiceSwap باختيار خيار التداول الأمثل مع الأخذ في الاعتبار السعر وتكاليف الشبكة.", "scantastic.code.expired": "منتهي الصلاحية", - "scantastic.code.subtitle": "أدخل هذا الرمز في ملحق Uniswap. سيتم تشفير ونقل عبارة الاسترداد بأمان.", + "scantastic.code.subtitle": "أدخل هذا الرمز في ملحق JuiceSwap. سيتم تشفير ونقل عبارة الاسترداد بأمان.", "scantastic.code.timeRemaining.shorthand.hours": "كود جديد في {{hours}}h {{minutes}}m {{seconds}}s", "scantastic.code.timeRemaining.shorthand.minutes": "كود جديد في {{minutes}}m {{seconds}}s", "scantastic.code.timeRemaining.shorthand.seconds": "كود جديد في {{seconds}}s", - "scantastic.code.title": "Uniswap رمز لمرة واحدة", + "scantastic.code.title": "JuiceSwap رمز لمرة واحدة", "scantastic.confirmation.button.continue": "نعم، استمر", "scantastic.confirmation.label.browser": "المتصفح", "scantastic.confirmation.label.device": "جهاز", - "scantastic.confirmation.subtitle": "تابع فقط إذا كنت تقوم بمسح رمز الاستجابة السريعة من Uniswap Extension على جهاز موثوق به.", + "scantastic.confirmation.subtitle": "تابع فقط إذا كنت تقوم بمسح رمز الاستجابة السريعة من JuiceSwap Extension على جهاز موثوق به.", "scantastic.confirmation.title": "هل تحاول استيراد محفظتك؟", - "scantastic.confirmation.warning": "احذر من المواقع والتطبيقات التي تنتحل صفة Uniswap. وإلا فقد تتعرض محفظتك للخطر.", + "scantastic.confirmation.warning": "احذر من المواقع والتطبيقات التي تنتحل صفة JuiceSwap. وإلا فقد تتعرض محفظتك للخطر.", "scantastic.error.encryption": "فشل في إعداد عبارة البذور.", "scantastic.error.noCode": "لم يتم تلقي كلمة المرور لمرة واحدة. حاول مرة اخرى.", - "scantastic.error.timeout.message": "قم بمسح رمز الاستجابة السريعة الموجود على ملحق Uniswap مرة أخرى لمواصلة مزامنة محفظتك.", + "scantastic.error.timeout.message": "قم بمسح رمز الاستجابة السريعة الموجود على ملحق JuiceSwap مرة أخرى لمواصلة مزامنة محفظتك.", "scantastic.error.timeout.title": "انتهت مهلة اتصالك", "scantastic.modal.ipMismatch.description": "لمسح رمز الاستجابة السريعة هذا، يجب أن يكون هاتفك متصلاً بنفس شبكة WiFi المتصل بها جهاز الكمبيوتر الخاص بك ويجب إيقاف تشغيل أي شبكات VPN مؤقتًا.", "scantastic.modal.ipMismatch.title": "قم بتبديل شبكة WiFi الخاصة بك", @@ -1569,7 +1569,7 @@ "send.search.placeholder": "بحث ENS أو العنوان", "send.title": "يرسل", "send.warning.blocked.default": "هذه المحفظة محظورة", - "send.warning.blocked.modal.message": "تم حظر هذا العنوان على Uniswap Wallet لأنه مرتبط بنشاط محظور واحد أو أكثر. إذا كنت تعتقد أن هذا خطأ، فيرجى إرسال بريد إلكتروني إلى العنوان@uniswap.org.", + "send.warning.blocked.modal.message": "تم حظر هذا العنوان على JuiceSwap Wallet لأنه مرتبط بنشاط محظور واحد أو أكثر. إذا كنت تعتقد أن هذا خطأ، فيرجى إرسال بريد إلكتروني إلى العنوان@juiceswap.org.", "send.warning.blocked.modal.title": "العنوان المحظور", "send.warning.blocked.recipient": "محفظة المستلم محظورة", "send.warning.erc20.checkbox.description": "أنت تحاول إرسال الأموال إلى عنوان رمزي. قد يؤدي هذا إلى خسارة دائمة للأموال.", @@ -1599,7 +1599,7 @@ "setting.recoveryPhrase.account.show": "إظهار عبارة الاسترداد", "setting.recoveryPhrase.action.hide": "إخفاء عبارة الاسترداد", "setting.recoveryPhrase.remove": "إزالة عبارة الاسترداد", - "setting.recoveryPhrase.remove.confirm.subtitle": "أدرك أن Uniswap Labs لا يمكنها مساعدتي في استعادة محفظتي إذا فشلت في القيام بذلك.", + "setting.recoveryPhrase.remove.confirm.subtitle": "أدرك أن JuiceSwap Labs لا يمكنها مساعدتي في استعادة محفظتي إذا فشلت في القيام بذلك.", "setting.recoveryPhrase.remove.confirm.title": "لقد قمت بحفظ عبارة الاسترداد الخاصة بي", "setting.recoveryPhrase.remove.initial.subtitle": "تأكد من حفظ عبارة الاسترداد الخاصة بك. وإلا فسوف تفقد الوصول إلى محفظتك", "setting.recoveryPhrase.remove.initial.title": "قبل المتابعة", @@ -1618,7 +1618,7 @@ "settings.action.lock": "قفل المحفظة", "settings.action.privacy": "سياسة الخصوصية", "settings.action.terms": "شروط الخدمة", - "settings.footer": "صُنع بكل حب، \nفريق Uniswap 🦄", + "settings.footer": "صُنع بكل حب، \nفريق JuiceSwap 🦄", "settings.hideSmallBalances": "إخفاء الأرصدة الصغيرة", "settings.hideSmallBalances.subtitle": "سيتم إخفاء الأرصدة التي تقل عن 1 دولار أمريكي من محفظتك.", "settings.maxSlippage": "الأعلى. انزلاق", @@ -1642,7 +1642,7 @@ "settings.setting.backup.create.title": "قم بالنسخ الاحتياطي إلى {{cloudProviderName}}", "settings.setting.backup.delete.confirm.message": "ونظرًا لأن هذه المحافظ تشترك في عبارة استرداد، فإنها ستحذف أيضًا النسخ الاحتياطية لهذه المحافظ أدناه", "settings.setting.backup.delete.confirm.title": "هل أنت متأكد؟", - "settings.setting.backup.delete.warning": "إذا قمت بحذف النسخة الاحتياطية {{cloudProviderName}} ، فلن تتمكن من استرداد محفظتك إلا من خلال نسخة احتياطية يدوية لعبارة الاسترداد الخاصة بك. لا تستطيع Uniswap Labs استرداد الأصول الخاصة بك إذا فقدت عبارة الاسترداد الخاصة بك.", + "settings.setting.backup.delete.warning": "إذا قمت بحذف النسخة الاحتياطية {{cloudProviderName}} ، فلن تتمكن من استرداد محفظتك إلا من خلال نسخة احتياطية يدوية لعبارة الاسترداد الخاصة بك. لا تستطيع JuiceSwap Labs استرداد الأصول الخاصة بك إذا فقدت عبارة الاسترداد الخاصة بك.", "settings.setting.backup.error.message.full": "غير قادر على عمل نسخة احتياطية لعبارة الاسترداد إلى {{cloudProviderName}}. يرجى التأكد من تمكين {{cloudProviderName}} مع مساحة التخزين المتوفرة والمحاولة مرة أخرى.", "settings.setting.backup.error.message.short": "غير قادر على حذف النسخة الاحتياطية", "settings.setting.backup.error.title": "{{cloudProviderName}} خطأ", @@ -1669,8 +1669,8 @@ "settings.setting.biometrics.auth": "يرجى المصادقة", "settings.setting.biometrics.extension.waitingForBiometricsModal.content": "قم بتمكين {{biometricsMethod}} في متصفحك أو إعدادات النظام للمتابعة.", "settings.setting.biometrics.extension.waitingForBiometricsModal.title": "في انتظار {{biometricsMethod}}", - "settings.setting.biometrics.off.message.android": "تم إيقاف القياسات الحيوية حاليًا لـ Uniswap Wallet، ويمكنك تشغيلها في إعدادات النظام لديك.", - "settings.setting.biometrics.off.message.ios": "{{biometricsMethod}} معطل حاليًا لـ Uniswap Wallet — يمكنك تشغيله في إعدادات النظام لديك.", + "settings.setting.biometrics.off.message.android": "تم إيقاف القياسات الحيوية حاليًا لـ JuiceSwap Wallet، ويمكنك تشغيلها في إعدادات النظام لديك.", + "settings.setting.biometrics.off.message.ios": "{{biometricsMethod}} معطل حاليًا لـ JuiceSwap Wallet — يمكنك تشغيله في إعدادات النظام لديك.", "settings.setting.biometrics.off.title.android": "تم إيقاف القياسات الحيوية", "settings.setting.biometrics.off.title.ios": "تم إيقاف تشغيل {{biometricsMethod}}", "settings.setting.biometrics.title": "فتح القفل عن طريق الوجه/بصمة الإصبع", @@ -1681,8 +1681,8 @@ "settings.setting.biometrics.unavailable.message.ios": "{{biometricsMethod}} لم يتم إعداده على جهازك. لاستخدام {{biometricsMethod}}، قم بإعداده أولاً في الإعدادات.", "settings.setting.biometrics.unavailable.title.android": "لم يتم إعداد القياسات الحيوية", "settings.setting.biometrics.unavailable.title.ios": "{{biometricsMethod}} لم يتم إعداده", - "settings.setting.biometrics.warning.message.android": "إذا لم تقم بتشغيل القياسات الحيوية، فيمكن لأي شخص يمكنه الوصول إلى جهازك فتح Uniswap Wallet وإجراء المعاملات.", - "settings.setting.biometrics.warning.message.ios": "إذا لم تقم بتشغيل {{biometricsMethod}}، فيمكن لأي شخص يمكنه الوصول إلى جهازك فتح Uniswap Wallet وإجراء المعاملات.", + "settings.setting.biometrics.warning.message.android": "إذا لم تقم بتشغيل القياسات الحيوية، فيمكن لأي شخص يمكنه الوصول إلى جهازك فتح JuiceSwap Wallet وإجراء المعاملات.", + "settings.setting.biometrics.warning.message.ios": "إذا لم تقم بتشغيل {{biometricsMethod}}، فيمكن لأي شخص يمكنه الوصول إلى جهازك فتح JuiceSwap Wallet وإجراء المعاملات.", "settings.setting.biometrics.warning.title": "هل أنت متأكد؟", "settings.setting.connections.disconnectAll": "افصل كل شيء", "settings.setting.connections.noConnectionsDescription": "قم بالاتصال بالتطبيق من خلال البحث عن زر \"Connect Wallet\" أو \"تسجيل الدخول\".", @@ -1692,17 +1692,17 @@ "settings.setting.hapticTouch.title": "اللمسة اللمسية", "settings.setting.helpCenter.title": "مركز المساعدة", "settings.setting.language.button.navigate": "اذهب للاعدادات", - "settings.setting.language.description.extension": "يتم تعيين Uniswap افتراضيًا على إعدادات لغة النظام لديك. لتغيير لغتك المفضلة، انتقل إلى إعدادات النظام لديك.", - "settings.setting.language.description.mobile": "يُضبط Uniswap افتراضيًا على لغة جهازك. لتغيير لغتك المفضلة، انتقل إلى \"Uniswap\" في إعدادات جهازك وانقر على \"اللغة\".", + "settings.setting.language.description.extension": "يتم تعيين JuiceSwap افتراضيًا على إعدادات لغة النظام لديك. لتغيير لغتك المفضلة، انتقل إلى إعدادات النظام لديك.", + "settings.setting.language.description.mobile": "يُضبط JuiceSwap افتراضيًا على لغة جهازك. لتغيير لغتك المفضلة، انتقل إلى \"JuiceSwap\" في إعدادات جهازك وانقر على \"اللغة\".", "settings.setting.language.title": "لغة", "settings.setting.notifications.row.activity.description": "التحويلات والطلبات والأنشطة الأخرى", "settings.setting.notifications.row.activity.title": "نشاط المحفظة", "settings.setting.notifications.row.updates.description": "التوصيات والميزات الجديدة", - "settings.setting.notifications.row.updates.title": "تحديثات من Uniswap", + "settings.setting.notifications.row.updates.title": "تحديثات من JuiceSwap", "settings.setting.notifications.title": "إشعارات", "settings.setting.password.title": "تغيير كلمة المرور", "settings.setting.permissions.title": "الأذونات", - "settings.setting.privacy.analytics.description": "نحن نستخدم بيانات استخدام مجهولة المصدر لتحسين تجربتك عبر منتجات Uniswap Labs. عند التعطيل، فإننا نتتبع الأخطاء والاستخدام الأساسي فقط.", + "settings.setting.privacy.analytics.description": "نحن نستخدم بيانات استخدام مجهولة المصدر لتحسين تجربتك عبر منتجات JuiceSwap Labs. عند التعطيل، فإننا نتتبع الأخطاء والاستخدام الأساسي فقط.", "settings.setting.privacy.analytics.title": "تحليلات التطبيق", "settings.setting.privateKeys.title": "المفاتيح الخاصة", "settings.setting.recoveryPhrase.title": "عبارة الاسترداد", @@ -1726,7 +1726,7 @@ "settings.setting.wallet.label": "كنية", "settings.setting.wallet.testnetMode.description": "يؤدي هذا إلى تشغيل شبكات الاختبار للمطورين لتجربة الميزات والمعاملات دون استخدام أصول حقيقية. لا تحمل الرموز الموجودة على شبكات الاختبار أي قيمة حقيقية.", "settings.setting.wallet.testnetMode.title": "وضع الشبكة الاختبارية", - "settings.switchNetwork.warning": "لاستخدام Uniswap على {{label}}، قم بتبديل الشبكة في إعدادات محفظتك.", + "settings.switchNetwork.warning": "لاستخدام JuiceSwap على {{label}}، قم بتبديل الشبكة في إعدادات محفظتك.", "settings.title": "إعدادات", "settings.version": "الإصدار {{appVersion}}", "smartWallet.actionRequired.cta": "تعطيل على شبكة واحدة", @@ -1778,9 +1778,9 @@ "smartWallets.postSwapNudge.enable": "تمكين المحفظة الذكية", "smartWallets.postSwapNudge.title": "وفر في عملية المبادلة القادمة", "smartWallets.postSwapNudge.title.dapp": "يدعم هذا التطبيق المحافظ الذكية", - "smartWallets.unavailableModal.description": "يُدير موفر محفظة آخر إعدادات المحفظة الذكية لـ {{displayName}}. يمكنك الاستمرار في استخدام Uniswap كالمعتاد.", + "smartWallets.unavailableModal.description": "يُدير موفر محفظة آخر إعدادات المحفظة الذكية لـ {{displayName}}. يمكنك الاستمرار في استخدام JuiceSwap كالمعتاد.", "smartWallets.unavailableModal.title": "ميزات المحفظة الذكية غير متوفرة", - "solanaPromo.banner.description": "قم بتداول رموز Solana مباشرة على Uniswap.", + "solanaPromo.banner.description": "قم بتداول رموز Solana مباشرة على JuiceSwap.", "solanaPromo.banner.title": "سولانا متاحة الآن", "solanaPromo.modal.connectWallet": "قم بتوصيل محفظة Solana المفضلة لديك", "solanaPromo.modal.startSwapping.button": "ابدأ بالتبديل على سولانا", @@ -1801,16 +1801,16 @@ "stats.marketCap.description": "القيمة السوقية هي القيمة السوقية الإجمالية للعرض المتداول للأصل.", "stats.noStatsAvailable": "لا توجد إحصائيات متاحة", "stats.tvl": "القيمة الإجمالية المقفلة", - "stats.tvl.description": "القيمة الإجمالية المقفلة (TVL) هي المبلغ الإجمالي للأصول المتاحة عبر جميع مجموعات السيولة Uniswap.", + "stats.tvl.description": "القيمة الإجمالية المقفلة (TVL) هي المبلغ الإجمالي للأصول المتاحة عبر جميع مجموعات السيولة JuiceSwap.", "stats.volume.1d": "حجم 1 أيام", - "stats.volume.1d.description": "حجم اليوم الواحد هو مقدار الأصول التي تم تداولها على Uniswap خلال الـ 24 ساعة الماضية.", + "stats.volume.1d.description": "حجم اليوم الواحد هو مقدار الأصول التي تم تداولها على JuiceSwap خلال الـ 24 ساعة الماضية.", "stats.volume.1d.long": "حجم أحادي الأبعاد", "stats.volume.1d.short": "1D المجلد", - "stats.volume.description": "الحجم هو مقدار الأصول التي تم تداولها على Uniswap خلال الإطار الزمني المحدد.", + "stats.volume.description": "الحجم هو مقدار الأصول التي تم تداولها على JuiceSwap خلال الإطار الزمني المحدد.", "swap.allow.oneTime": "السماح {{sym}} (مرة واحدة)", "swap.approveAndSubmit": "الموافقة والتقديم", "swap.approveAndSwap": "الموافقة والمبادلة", - "swap.autoRouter": "يأخذ جهاز Uniswap Auto Router في الاعتبار المسارات المثالية وتكاليف الشبكة لتزويدك بأفضل الأسعار.", + "swap.autoRouter": "يأخذ جهاز JuiceSwap Auto Router في الاعتبار المسارات المثالية وتكاليف الشبكة لتزويدك بأفضل الأسعار.", "swap.balance.amount": "الرصيد: {{amount}}", "swap.bestPrice.through": "الطريق عبر {{provider}}", "swap.bestRoute.cost": "من المتوقع أن تبلغ تكلفة الطريق الأكثر كفاءة حوالي{{gasPrice}} في تكاليف الشبكة. ", @@ -1850,32 +1850,32 @@ "swap.details.poweredBy": "مدعوم بواسطة", "swap.details.rate": "معدل", "swap.details.slippage": "أقصى انزلاق", - "swap.details.slippage.uniswap": "انزلاق Uniswap المحمي", + "swap.details.slippage.uniswap": "انزلاق JuiceSwap المحمي", "swap.details.swappedIn.unichain": "تم الانتهاء منه في {{time}}ثانية على Unichain", "swap.details.uniswapFee": "مصاريف", - "swap.error.default": "قد تحتاج إلى زيادة قدرتك على تحمل الانزلاق. ملاحظة: الرموز المميزة للرسوم عند النقل وإعادة الأساس غير متوافقة مع Uniswap V3.", + "swap.error.default": "قد تحتاج إلى زيادة قدرتك على تحمل الانزلاق. ملاحظة: الرموز المميزة للرسوم عند النقل وإعادة الأساس غير متوافقة مع JuiceSwap V3.", "swap.error.expectedToFail": "من المتوقع أن تفشل المبادلة الخاصة بك.", "swap.error.fiatInputUnavailable": "{{fiatCurrencyCode}} الإدخال غير متاح", "swap.error.modifiedByWallet": "تم تعديل المبادلة الخاصة بك من خلال محفظتك. إذا كان هذا خطأً، فيرجى الإلغاء فورًا وإلا ستخاطر بخسارة أموالك.", "swap.error.rejected": "تم رفض المعاملة", - "swap.error.undefinedObject": "حدث خطأ أثناء محاولة تنفيذ عملية المبادلة هذه. قد تحتاج إلى زيادة قدرتك على تحمل الانزلاق. إذا لم ينجح ذلك، فقد يكون هناك عدم توافق مع الرمز المميز الذي تتداوله. ملاحظة: الرموز المميزة للرسوم عند النقل وإعادة الأساس غير متوافقة مع Uniswap V3.", + "swap.error.undefinedObject": "حدث خطأ أثناء محاولة تنفيذ عملية المبادلة هذه. قد تحتاج إلى زيادة قدرتك على تحمل الانزلاق. إذا لم ينجح ذلك، فقد يكون هناك عدم توافق مع الرمز المميز الذي تتداوله. ملاحظة: الرموز المميزة للرسوم عند النقل وإعادة الأساس غير متوافقة مع JuiceSwap V3.", "swap.error.unknown": "خطأ غير معروف.", "swap.error.v2.expired": "تعذر إرسال هذه المعاملة نظرًا لانتهاء الموعد النهائي. يرجى التأكد من أن الموعد النهائي لمعاملتك ليس منخفضًا جدًا.", - "swap.error.v2.k": "لم يكن Uniswap الثابت x*y=k راضيًا عن المبادلة. يعني هذا عادةً أن أحد الرموز المميزة التي تقوم بتبديلها يتضمن سلوكًا مخصصًا عند النقل.", + "swap.error.v2.k": "لم يكن JuiceSwap الثابت x*y=k راضيًا عن المبادلة. يعني هذا عادةً أن أحد الرموز المميزة التي تقوم بتبديلها يتضمن سلوكًا مخصصًا عند النقل.", "swap.error.v2.slippage": "لن تنجح هذه المعاملة سواء بسبب حركة السعر أو رسوم التحويل. حاول زيادة قدرتك على تحمل الانزلاق", "swap.error.v2.transferInput": "لا يمكن نقل رمز الإدخال. قد تكون هناك مشكلة في رمز الإدخال.", "swap.error.v2.transferOutput": "لا يمكن نقل رمز الإخراج. قد تكون هناك مشكلة في رمز الإخراج.", - "swap.error.v3.slippage": "لن تنجح هذه الصفقة بسبب حركة السعر. حاول زيادة قدرتك على تحمل الانزلاق. ملحوظة: رسوم النقل ورموز إعادة التأسيس غير متوافقة مع Uniswap V3.", - "swap.error.v3.transferOutput": "لا يمكن نقل رمز الإخراج. قد تكون هناك مشكلة في رمز الإخراج. ملحوظة: رسوم النقل ورموز إعادة التأسيس غير متوافقة مع Uniswap V3.", + "swap.error.v3.slippage": "لن تنجح هذه الصفقة بسبب حركة السعر. حاول زيادة قدرتك على تحمل الانزلاق. ملحوظة: رسوم النقل ورموز إعادة التأسيس غير متوافقة مع JuiceSwap V3.", + "swap.error.v3.transferOutput": "لا يمكن نقل رمز الإخراج. قد تكون هناك مشكلة في رمز الإخراج. ملحوظة: رسوم النقل ورموز إعادة التأسيس غير متوافقة مع JuiceSwap V3.", "swap.estimatedDifference.label": "سيكون هناك فرق كبير بين قيم المدخلات والمخرجات بسبب السيولة الحالية.", "swap.expected.price": "السعر المتوقع", "swap.fail.batched": "قد لا تدعم محفظتك المتصلة عمليات المبادلة بنقرة واحدة. جرّب عملية مبادلة قياسية بدلاً من ذلك.", "swap.fail.batched.retry": "جرب المبادلة القياسية", "swap.fail.batched.title": "فشل التبديل بنقرة واحدة", "swap.fail.message": "حاول تعديل الانزلاق إلى قيمة أعلى.", - "swap.fail.uniswapX": "لا يمكن إكمال عملية المبادلة باستخدام UniswapX. حاول إجراء المبادلة مرة أخرى لتوجيهها عبر Uniswap API الكلاسيكي.", - "swap.fees.experience": "يتم تطبيق هذه الرسوم على بعض أزواج الرموز لضمان أفضل تجربة مع Uniswap. يتم دفعها في الرمز الناتج وقد تم تضمينها بالفعل في السعر.", - "swap.fees.noFee": "يتم تطبيق الرسوم على أزواج الرموز المميزة لضمان أفضل تجربة مع Uniswap. لا توجد رسوم مرتبطة بهذا المبادلة.", + "swap.fail.uniswapX": "لا يمكن إكمال عملية المبادلة باستخدام JuiceSwapX. حاول إجراء المبادلة مرة أخرى لتوجيهها عبر JuiceSwap API الكلاسيكي.", + "swap.fees.experience": "يتم تطبيق هذه الرسوم على بعض أزواج الرموز لضمان أفضل تجربة مع JuiceSwap. يتم دفعها في الرمز الناتج وقد تم تضمينها بالفعل في السعر.", + "swap.fees.noFee": "يتم تطبيق الرسوم على أزواج الرموز المميزة لضمان أفضل تجربة مع JuiceSwap. لا توجد رسوم مرتبطة بهذا المبادلة.", "swap.finalizingQuote": "الانتهاء من الاقتباس...", "swap.form.header": "تبديل", "swap.form.warning.output.fotFees": "نظرًا لرسوم الرمز المميز التي تبلغ {{fotCurrencySymbol}}، لا يمكن إدخال مبالغ المبادلة إلا باستخدام حقل الإدخال", @@ -1884,7 +1884,7 @@ "swap.frontrun.warning": "قد تكون معاملتك في المقدمة وتؤدي إلى تجارة غير مواتية.", "swap.header.viewOnly": "للاطلاع فقط", "swap.impactOfTrade": "تأثير تجارتك على سعر السوق لهذا المجمع.", - "swap.impactOfTrade.uniswapx": "الفرق بين سعر السوق وسعر التنفيذ، مع الأخذ في الاعتبار توفير الغاز UniswapX.", + "swap.impactOfTrade.uniswapx": "الفرق بين سعر السوق وسعر التنفيذ، مع الأخذ في الاعتبار توفير الغاز JuiceSwapX.", "swap.impactOfTrade.uniswapx.missing": "قد لا تكون حسابات تأثير السعر متاحة للأزواج ذات السيولة المنخفضة.", "swap.inputEstimated.atMost": "يتم تقدير المدخلات. سوف تبيع على الأكثر أو ستعود المعاملة.", "swap.limit": "حد", @@ -1913,8 +1913,8 @@ "swap.settings.protection.subtitle.unavailable": "غير متوفر على {{chainName}}", "swap.settings.protection.title": "حماية المبادلة", "swap.settings.routingPreference.option.default.description": "يؤدي تحديد هذا الخيار إلى تحديد الطريق الأكثر كفاءة لعملية التبديل الخاصة بك.", - "swap.settings.routingPreference.option.default.description.preV4": "يقوم عميل Uniswap باختيار خيار التداول الأرخص مع الأخذ في الاعتبار السعر وتكاليف الشبكة.", - "swap.settings.routingPreference.option.default.description.uniswapXUnavailable": "UniswapX غير متاح لمحفظتك", + "swap.settings.routingPreference.option.default.description.preV4": "يقوم عميل JuiceSwap باختيار خيار التداول الأرخص مع الأخذ في الاعتبار السعر وتكاليف الشبكة.", + "swap.settings.routingPreference.option.default.description.uniswapXUnavailable": "JuiceSwapX غير متاح لمحفظتك", "swap.settings.routingPreference.option.default.tooltip": "يتم تحديد المسار مع الأخذ في الاعتبار مجموعات v2 وv3 وv4 معينة، مع الأخذ في الاعتبار تأثير السعر المقدر وتكاليف الشبكة.", "swap.settings.routingPreference.option.v2.title": "تمكين مجموعات v2", "swap.settings.routingPreference.option.v3.title": "تمكين مجموعات v3", @@ -1940,13 +1940,13 @@ "swap.signAndSwap": "التوقيع والمبادلة", "swap.slippage.amt": "{{amt}} الإنزلاق", "swap.slippage.bridging": "لا يوجد انزلاق عند التبديل عبر الشبكات", - "swap.slippage.description": "الفرق بين السعر المتوقع والسعر المُنفَّذ في المبادلة. قد يحدث هذا الفرق بسبب انخفاض السيولة، أو تقلبات السوق، أو الروبوتات. \n\nتوفر Uniswap Protection الحماية من الروبوتات الرائدة وMEV.", + "swap.slippage.description": "الفرق بين السعر المتوقع والسعر المُنفَّذ في المبادلة. قد يحدث هذا الفرق بسبب انخفاض السيولة، أو تقلبات السوق، أو الروبوتات. \n\nتوفر JuiceSwap Protection الحماية من الروبوتات الرائدة وMEV.", "swap.slippage.settings.title": "إعدادات الانزلاق", "swap.slippage.tooltip": "سيتم إرجاع الحد الأقصى لحركة السعر قبل معاملتك.", "swap.slippageBelow.warning": "قد يؤدي الانزلاق تحت {{amt}} إلى فشل الصفقة", "swap.submitted": "تم تقديم المبادلة", "swap.success": "مبادلة النجاح!", - "swap.tokenOwnFees": "تأخذ بعض الرموز المميزة رسومًا عند شرائها أو بيعها، والتي يحددها مصدر الرمز المميز. لا يتلقى Uniswap أيًا من هذه الرسوم.", + "swap.tokenOwnFees": "تأخذ بعض الرموز المميزة رسومًا عند شرائها أو بيعها، والتي يحددها مصدر الرمز المميز. لا يتلقى JuiceSwap أيًا من هذه الرسوم.", "swap.tradeRoutes": "طرق التجارة", "swap.transaction.deadline": "الموعد النهائي للمعاملة", "swap.transaction.revertAfter": "سيتم إرجاع معاملتك إذا كانت معلقة لأكثر من هذه الفترة الزمنية.", @@ -1963,15 +1963,15 @@ "swap.warning.insufficientGas.message.withoutNetwork": "لا يكفي {{currencySymbol}} للتبديل", "swap.warning.insufficientGas.title": "ليس لديك ما يكفي {{currencySymbol}} لتغطية تكلفة الشبكة", "swap.warning.networkFee.allow": "السماح {{ inputTokenSymbol }} (مرة واحدة)", - "swap.warning.networkFee.delegation.message": "هذه هي تكلفة معالجة معاملتك وتفعيل محفظتك الذكية على Unichain. لا تتقاضى Uniswap Labs أي حصة من هذه الرسوم.", - "swap.warning.networkFee.highRelativeToValue": "تتجاوز تكلفة الشبكة 10% من إجمالي قيمة معاملتك. هذه هي تكلفة معالجة معاملتك على blockchain. لا تتلقى Uniswap أي حصة من هذه الرسوم.", + "swap.warning.networkFee.delegation.message": "هذه هي تكلفة معالجة معاملتك وتفعيل محفظتك الذكية على Unichain. لا تتقاضى JuiceSwap Labs أي حصة من هذه الرسوم.", + "swap.warning.networkFee.highRelativeToValue": "تتجاوز تكلفة الشبكة 10% من إجمالي قيمة معاملتك. هذه هي تكلفة معالجة معاملتك على blockchain. لا تتلقى JuiceSwap أي حصة من هذه الرسوم.", "swap.warning.networkFee.highRelativeToValue.unichain": "تتجاوز تكلفة الشبكة 10% من إجمالي قيمة معاملتك. هذه هي تكلفة معالجة معاملتك على blockchain.", "swap.warning.networkFee.includesDelegation": "يتضمن تفعيل المحفظة الذكية", - "swap.warning.networkFee.message": "هذه هي تكلفة معالجة معاملتك على blockchain. لا يحصل Uniswap على أي حصة من هذه الرسوم.", + "swap.warning.networkFee.message": "هذه هي تكلفة معالجة معاملتك على blockchain. لا يحصل JuiceSwap على أي حصة من هذه الرسوم.", "swap.warning.networkFee.message.unichain": "هذه هي تكلفة معالجة معاملتك على blockchain.", - "swap.warning.networkFee.message.uniswapX": "هذه هي تكلفة معالجة معاملتك على blockchain. لا يحصل Uniswap على أي حصة من هذه الرسوم. UniswapX يجمع مصادر السيولة للحصول على أسعار أفضل ومقايضات خالية من الغاز.", - "swap.warning.networkFee.message.uniswapX.title": "لا توجد تكاليف للشبكة مع UniswapX", - "swap.warning.networkFee.message.uniswapX.unichain": "هذه هي تكلفة معالجة معاملتك على blockchain. UniswapX يجمع مصادر السيولة للحصول على أسعار أفضل ومقايضات خالية من الغاز.", + "swap.warning.networkFee.message.uniswapX": "هذه هي تكلفة معالجة معاملتك على blockchain. لا يحصل JuiceSwap على أي حصة من هذه الرسوم. JuiceSwapX يجمع مصادر السيولة للحصول على أسعار أفضل ومقايضات خالية من الغاز.", + "swap.warning.networkFee.message.uniswapX.title": "لا توجد تكاليف للشبكة مع JuiceSwapX", + "swap.warning.networkFee.message.uniswapX.unichain": "هذه هي تكلفة معالجة معاملتك على blockchain. JuiceSwapX يجمع مصادر السيولة للحصول على أسعار أفضل ومقايضات خالية من الغاز.", "swap.warning.noQuotesFound.bridging.message": "لم يتم العثور على اقتباسات ربط. حاول استخدام الرابط الرسمي في هذا الوقت.", "swap.warning.noQuotesFound.title": "لم يتم العثور على اقتباسات", "swap.warning.noRoutesFound.message": "لا تتوفر حاليًا أي مسارات للرموز المحددة. يُرجى تجربة زوج مختلف أو التحقق مرة أخرى لاحقًا.", @@ -1993,9 +1993,9 @@ "swap.warning.router.title": "لا يمكن إكمال هذه التجارة الآن", "swap.warning.tokenBlocked.button": "{{tokenSymbol}} محظور", "swap.warning.tokenBlockedFallback.button": "تم حظر الرمز", - "swap.warning.uniswapFee.message": "يتم تطبيق الرسوم لضمان أفضل تجربة مع Uniswap.", - "swap.warning.uniswapFee.message.default": "يتم تطبيق الرسوم لضمان أفضل تجربة مع Uniswap. لا توجد رسوم مرتبطة بهذا المبادلة.", - "swap.warning.uniswapFee.message.included": "يتم تطبيق الرسوم لضمان أفضل تجربة مع Uniswap، وقد تم أخذها في الاعتبار بالفعل في هذا العرض.", + "swap.warning.uniswapFee.message": "يتم تطبيق الرسوم لضمان أفضل تجربة مع JuiceSwap.", + "swap.warning.uniswapFee.message.default": "يتم تطبيق الرسوم لضمان أفضل تجربة مع JuiceSwap. لا توجد رسوم مرتبطة بهذا المبادلة.", + "swap.warning.uniswapFee.message.included": "يتم تطبيق الرسوم لضمان أفضل تجربة مع JuiceSwap، وقد تم أخذها في الاعتبار بالفعل في هذا العرض.", "swap.warning.uniswapFee.title": "رسوم المبادلة", "swap.warning.viewOnly.message": "تحتاج إلى استيراد هذه المحفظة عبر عبارة الاسترداد لمبادلة الرموز المميزة.", "swap.wrap.token": "التفاف {{sym}}", @@ -2016,30 +2016,30 @@ "testnet.modal.swapDeepLink.title.toTestnetMode": "تمكين وضع الشبكة التجريبية", "testnet.unsupported": "لا يتم دعم هذه الوظيفة في وضع الشبكة التجريبية.", "themeToggle.theme": "سمة", - "title.buySellTradeEthereum": "قم بشراء وبيع وتداول Ethereum وغيرها من الرموز المميزة على Uniswap", - "title.createGovernanceOn": "قم بإنشاء مقترح حوكمة جديد على Uniswap", - "title.createGovernanceTo": "إنشاء مقترح حوكمة جديد ليتم التصويت عليه من قبل أصحاب UNI. تمثل رموز UNI حصص التصويت في إدارة Uniswap.", - "title.earnFees": "اربح رسومًا عندما يقوم الآخرون بالمبادلة على Uniswap عن طريق إضافة الرموز المميزة إلى مجمعات السيولة.", - "title.easilyRemove": "قم بإزالة السيولة الخاصة بك بسهولة من Uniswap v2 وقم بالإيداع في Uniswap v3.", - "title.easilyRemoveV4": "يمكنك بسهولة إزالة السيولة الخاصة بك من Uniswap v2 و v3 لإيداعها في Uniswap v4.", + "title.buySellTradeEthereum": "قم بشراء وبيع وتداول Ethereum وغيرها من الرموز المميزة على JuiceSwap", + "title.createGovernanceOn": "قم بإنشاء مقترح حوكمة جديد على JuiceSwap", + "title.createGovernanceTo": "إنشاء مقترح حوكمة جديد ليتم التصويت عليه من قبل أصحاب UNI. تمثل رموز UNI حصص التصويت في إدارة JuiceSwap.", + "title.earnFees": "اربح رسومًا عندما يقوم الآخرون بالمبادلة على JuiceSwap عن طريق إضافة الرموز المميزة إلى مجمعات السيولة.", + "title.easilyRemove": "قم بإزالة السيولة الخاصة بك بسهولة من JuiceSwap v2 وقم بالإيداع في JuiceSwap v3.", + "title.easilyRemoveV4": "يمكنك بسهولة إزالة السيولة الخاصة بك من JuiceSwap v2 و v3 لإيداعها في JuiceSwap v4.", "title.extension.uninstall": "تم إلغاء تثبيت الامتداد", "title.extensionPasskeyLogIn": "تسجيل الدخول باستخدام مفتاح المرور", - "title.managePasskeys": "Uniswap | إدارة مفاتيح المرور الخاصة بك", - "title.migratev2": "قم بترحيل سيولة المجمع v2 إلى Uniswap v3", - "title.migratev3": "نقل سيولة المجمع إلى Uniswap v4", - "title.placeLimit": "ضع أوامر محدودة على Uniswap", + "title.managePasskeys": "JuiceSwap | إدارة مفاتيح المرور الخاصة بك", + "title.migratev2": "قم بترحيل سيولة المجمع v2 إلى JuiceSwap v3", + "title.migratev3": "نقل سيولة المجمع إلى JuiceSwap v4", + "title.placeLimit": "ضع أوامر محدودة على JuiceSwap", "title.realTime": "الأسعار في الوقت الفعلي، والرسوم البيانية، وبيانات المعاملات، والمزيد.", - "title.removeLiquidityv2": "قم بإزالة سيولة المجمع (الإصدار الثاني) على Uniswap", - "title.removePoolLiquidity": "قم بإزالة سيولة المجمع على Uniswap", + "title.removeLiquidityv2": "قم بإزالة سيولة المجمع (الإصدار الثاني) على JuiceSwap", + "title.removePoolLiquidity": "قم بإزالة سيولة المجمع على JuiceSwap", "title.removeTokensv2": "قم بإزالة الرموز المميزة الخاصة بك من مجمعات السيولة v2.", "title.removev3Liquidity": "قم بإزالة الرموز المميزة الخاصة بك من مجمعات السيولة v3.", "title.sendCrypto": "إرسال العملات المشفرة", - "title.sendTokens": "أرسل الرموز المميزة على Uniswap", + "title.sendTokens": "أرسل الرموز المميزة على JuiceSwap", "title.swappingMadeSimple": "اشترِ وبع العملات المشفرة فورًا على منصات Ethereum وBase وArbitrum وPolygon وUnichain وغيرها. منصة DeFi التي يثق بها الملايين.", "title.tradeTokens": "تداول الرموز وتوفير السيولة. الأسعار في الوقت الفعلي، والرسوم البيانية، وبيانات المعاملات، والمزيد.", - "title.uniswapTradeCrypto": "Uniswap | تداول العملات المشفرة على منصة DeFi الرائدة ", - "title.uniToken": "تمثل رموز UNI حصص التصويت في إدارة Uniswap. يمكنك التصويت على كل مقترح بنفسك أو تفويض أصواتك لطرف ثالث.", - "title.voteOnGov": "التصويت على مقترحات الإدارة على Uniswap", + "title.uniswapTradeCrypto": "JuiceSwap | تداول العملات المشفرة على منصة DeFi الرائدة ", + "title.uniToken": "تمثل رموز UNI حصص التصويت في إدارة JuiceSwap. يمكنك التصويت على كل مقترح بنفسك أو تفويض أصواتك لطرف ثالث.", + "title.voteOnGov": "التصويت على مقترحات الإدارة على JuiceSwap", "token.balances.main": "رصيدك", "token.balances.other": "أرصدة على الشبكات الأخرى", "token.balances.viewOnly": "{{ownerAddress}}رصيد", @@ -2072,10 +2072,10 @@ "token.safety.blocked.title.tokenNotAvailable": "{{tokenSymbol}} غير متاح", "token.safety.blocked.title.tokensNotAvailable": "{{tokenSymbol0}} و {{tokenSymbol1}} غير متاحين", "token.safety.fee.detected": "تم اكتشاف رسوم الرمز", - "token.safety.fees.uniswapLabsDoesNotReceive": "لا تتلقى Uniswap Labs أيًا من هذه الرسوم.", + "token.safety.fees.uniswapLabsDoesNotReceive": "لا تتلقى JuiceSwap Labs أيًا من هذه الرسوم.", "token.safety.warning.alwaysDoYourResearch": "قم دائمًا بإجراء بحثك", - "token.safety.warning.blocked.description.default_one": "لا يمكنك تداول هذا الرمز المميز باستخدام تطبيق Uniswap.", - "token.safety.warning.blocked.description.default_other": "لا يمكنك تداول هذه الرموز المميزة باستخدام تطبيق Uniswap.", + "token.safety.warning.blocked.description.default_one": "لا يمكنك تداول هذا الرمز المميز باستخدام تطبيق JuiceSwap.", + "token.safety.warning.blocked.description.default_other": "لا يمكنك تداول هذه الرموز المميزة باستخدام تطبيق JuiceSwap.", "token.safety.warning.copyContractAddress.message": "هذا عنوان عقد يعمل كمعرف فريد للرموز على blockchain. سيتم فقد أي عملة مشفرة ترسلها إلى هذا العنوان.", "token.safety.warning.copyContractAddress.title": "لا ترسل العملات المشفرة إلى هذا العنوان", "token.safety.warning.dontShowWarningAgain": "لا تظهر لي هذا التحذير مرة أخرى", @@ -2107,11 +2107,11 @@ "token.safety.warning.spamsUsers": "البريد العشوائي للمستخدمين", "token.safety.warning.tokenChargesFee.both.message": "تتقاضى {{tokenSymbol}} رسومًا قدرها {{buyFeePercent}} عند الشراء و {{sellFeePercent}} عند البيع.", "token.safety.warning.tokenChargesFee.buy.message": "تفرض {{tokenSymbol}} رسومًا قدرها {{feePercent}} عند الشراء.", - "token.safety.warning.tokenChargesFee.buy.message.descriptive": "{{tokenSymbol}} charges a {{feePercent}} fee when bought. Swapping it may result in a loss of funds. Uniswap Labs does not receive any of these fees.", + "token.safety.warning.tokenChargesFee.buy.message.descriptive": "{{tokenSymbol}} charges a {{feePercent}} fee when bought. Swapping it may result in a loss of funds. JuiceSwap Labs does not receive any of these fees.", "token.safety.warning.tokenChargesFee.sell.message": "تفرض {{tokenSymbol}} رسومًا قدرها {{feePercent}} عند البيع.", - "token.safety.warning.tokenChargesFee.sell.message.descriptive": "{{tokenSymbol}} charges a {{feePercent}} fee when sold. Swapping it may result in a loss of funds. Uniswap Labs does not receive any of these fees.", + "token.safety.warning.tokenChargesFee.sell.message.descriptive": "{{tokenSymbol}} charges a {{feePercent}} fee when sold. Swapping it may result in a loss of funds. JuiceSwap Labs does not receive any of these fees.", "token.safety.warning.tokenChargesFee.unknownFee.message": "{{tokenSymbol}} يتقاضى رسومًا عند الشراء أو البيع.", - "token.safetyLevel.blocked.message": "لا يمكنك تداول هذا الرمز المميز باستخدام Uniswap Wallet.", + "token.safetyLevel.blocked.message": "لا يمكنك تداول هذا الرمز المميز باستخدام JuiceSwap Wallet.", "token.safetyLevel.medium.message.plural": "لا يتم تداول هذه الرموز في البورصات المركزية الرائدة في الولايات المتحدة. لذا، احرص دائمًا على إجراء بحثك الخاص قبل المتابعة.", "token.selector.search.error": "تعذر تحميل نتائج البحث", "token.stats.fullyDilutedValuation": "التقييم المخفف بالكامل", @@ -2125,7 +2125,7 @@ "token.stats.volume": "حجم 24 ساعة", "token.symbol.input.fallback": "رمز الإدخال", "token.symbol.output.fallback": "رمز الإخراج", - "token.wrap.fail.message": "يمكن أن تبدأ عمليات المبادلة على بروتوكول Uniswap وتنتهي بـ ETH. ومع ذلك، أثناء المبادلة، يتم تغليف ETH في WETH.", + "token.wrap.fail.message": "يمكن أن تبدأ عمليات المبادلة على بروتوكول JuiceSwap وتنتهي بـ ETH. ومع ذلك، أثناء المبادلة، يتم تغليف ETH في WETH.", "token.zeroNativeBalance.description.mainnet": "ستحتاج إلى استبدال رمز مميز على إيثريوم للحصول على {{ tokenSymbol }}. يتطلب الاستبدال استخدام إيثريوم لتغطية تكاليف الشبكة.", "token.zeroNativeBalance.description.otherChains": "ستحتاج إلى تبديل رمز على {{ chainName }} للحصول على {{ tokenSymbol }}. يتطلب التبديل {{ chainName }} {{ nativeTokenSymbol }} لتغطية تكاليف الشبكة.", "token.zeroNativeBalance.subtitle": "{{ tokenSymbol }} غير متاح للشراء المباشر.", @@ -2192,7 +2192,7 @@ "transaction.details.transaction": "عملية", "transaction.details.uniswapFee": "الرسوم ({{ feePercent }}%)", "transaction.network.all": "جميع الشبكات", - "transaction.networkCost.description": "تكلفة معالجة معاملتك على بلوكتشين. Uniswap مُحسّن لتوفير أدنى تكاليف الشبكة.", + "transaction.networkCost.description": "تكلفة معالجة معاملتك على بلوكتشين. JuiceSwap مُحسّن لتوفير أدنى تكاليف الشبكة.", "transaction.networkCost.includesSmartWalletActivation": "يتضمن تفعيل المحفظة الذكية", "transaction.networkCost.label": "تكلفة الشبكة", "transaction.networkCost.maxNativeBalance.description": "يتم حجز مبلغ صغير من رصيد رمز الشبكة لتغطية تكلفة الشبكة لهذه المعاملة.", @@ -2354,15 +2354,15 @@ "transaction.watcher.error.cancel": "غير قادر على إلغاء المعاملة", "transaction.watcher.error.status": "حدث خطأ أثناء التحقق من حالة المعاملة", "uniswapX.aggregatesLiquidity": " تجميع مصادر السيولة للحصول على أسعار أفضل ومقايضات خالية من الغاز.", - "uniswapX.cost": "تقوم UniswapX بإزالة التكاليف النموذجية لإجراء المعاملات على blockchain.", - "uniswapx.description": "يقوم UniswapX بتجميع مصادر السيولة للحصول على أسعار أفضل ومقايضات خالية من الغاز.", - "uniswapx.description.unsupported": "UniswapX غير متاح حاليًا لأن إعدادات محفظتك الذكية تتم إدارتها بواسطة تطبيق محفظة مختلف.", - "uniswapx.included": "يشمل UniswapX", + "uniswapX.cost": "تقوم JuiceSwapX بإزالة التكاليف النموذجية لإجراء المعاملات على blockchain.", + "uniswapx.description": "يقوم JuiceSwapX بتجميع مصادر السيولة للحصول على أسعار أفضل ومقايضات خالية من الغاز.", + "uniswapx.description.unsupported": "JuiceSwapX غير متاح حاليًا لأن إعدادات محفظتك الذكية تتم إدارتها بواسطة تطبيق محفظة مختلف.", + "uniswapx.included": "يشمل JuiceSwapX", "uniswapx.item": " يوني سواب إكس ", "uniswapx.label": "يونيسوابكس", - "uniswapX.learnMore": "تعرف على المزيد حول المبادلة باستخدام UniswapX", - "uniswapx.unavailable.title": "UniswapX غير متاح", - "uniswapx.v2QuoteFailed": "فشل الاقتباس الثابت UniswapX v2. أعد المحاولة باستخدام المبادلة الكلاسيكية.", + "uniswapX.learnMore": "تعرف على المزيد حول المبادلة باستخدام JuiceSwapX", + "uniswapx.unavailable.title": "JuiceSwapX غير متاح", + "uniswapx.v2QuoteFailed": "فشل الاقتباس الثابت JuiceSwapX v2. أعد المحاولة باستخدام المبادلة الكلاسيكية.", "unitags.banner.button.claim": "يدعون الآن", "unitags.banner.subtitle": "قم بإنشاء ملف تعريف web3 مخصص وشارك عنوانك بسهولة مع الأصدقاء.", "unitags.banner.title.compact": "اطلب اسم المستخدم الخاص بك {{unitagDomain}} وقم ببناء ملفك الشخصي القابل للتخصيص.", @@ -2426,9 +2426,9 @@ "unitags.username.error.min": "يجب أن تتكون أسماء المستخدمين من {{number}} حرفًا على الأقل", "unitags.username.error.uppercase": "يمكن أن تحتوي أسماء المستخدمين على أحرف وأرقام صغيرة فقط", "uwulink.error.insufficientTokens": "لا يكفي {{tokenSymbol}} على {{chain}}", - "v2.notAvailable": "Uniswap V2 غير متوفر على هذه الشبكة.", + "v2.notAvailable": "JuiceSwap V2 غير متوفر على هذه الشبكة.", "wallet.appSignIn": "تسجيل الدخول باستخدام التطبيق", - "wallet.connectingAgreement": "من خلال ربط المحفظة، فإنك توافق على شروط الخدمة الخاصة بـ Uniswap Labs وتوافق على سياسة الخصوصيةالخاصة بها.", + "wallet.connectingAgreement": "من خلال ربط المحفظة، فإنك توافق على شروط الخدمة الخاصة بـ JuiceSwap Labs وتوافق على سياسة الخصوصيةالخاصة بها.", "wallet.connectionFailed.message": "فشلت محاولة الاتصال. الرجاء الضغط على \"المحاولة\" مرة أخرى واتباع الخطوات للاتصال في محفظتك.", "wallet.mismatch.popup.description": "بعض الميزات غير مدعومة من قبل محفظتك المتصلة.", "wallet.mismatch.popup.title": "دعم محدود للمحفظة", @@ -2438,13 +2438,13 @@ "walletConnect.dapps.empty.description": "اتصل بأحد التطبيقات عن طريق مسح الرمز ضوئيًا عبر WalletConnect", "walletConnect.dapps.manage.empty.title": "لا توجد تطبيقات متصلة", "walletConnect.dapps.manage.title": "الاتصالات", - "walletConnect.error.connection.message": "تدعم محفظة Uniswap حاليًا {{chainNames}}. الرجاء استخدام \"{{dappName}}\" فقط في هذه السلاسل", + "walletConnect.error.connection.message": "تدعم محفظة JuiceSwap حاليًا {{chainNames}}. الرجاء استخدام \"{{dappName}}\" فقط في هذه السلاسل", "walletConnect.error.connection.title": "خطأ في الإتصال", "walletConnect.error.general.message": "حدثت مشكلة في WalletConnect. حاول مرة اخرى", "walletConnect.error.general.title": "خطأ في WalletConnect", "walletConnect.error.scantastic.message": "حدثت مشكلة في رمز الاستجابة السريعة الخاص بك. حاول مرة اخرى", "walletConnect.error.scantastic.title": "رمز الاستجابة السريعة غير صالح", - "walletConnect.error.unsupported.message": "تأكد من قيامك بمسح رمز QR صالح لـ WalletConnect أو Ethereum أو Uniswap Extension قبل المحاولة مرة أخرى.", + "walletConnect.error.unsupported.message": "تأكد من قيامك بمسح رمز QR صالح لـ WalletConnect أو Ethereum أو JuiceSwap Extension قبل المحاولة مرة أخرى.", "walletConnect.error.unsupported.title": "رمز الاستجابة السريعة غير صالح", "walletConnect.error.unsupportedV1.message": "لم يعد WalletConnect v1 مدعومًا. يحتاج التطبيق الذي تحاول الاتصال به إلى الترقية إلى WalletConnect v2.", "walletConnect.error.unsupportedV1.title": "رمز الاستجابة السريعة غير صالح", @@ -2479,7 +2479,7 @@ "walletConnect.request.warning.message": "من أجل التوقيع على الرسائل أو المعاملات، ستحتاج إلى استيراد عبارة استرداد المحفظة.", "walletConnect.request.warning.title": "هذه المحفظة في وضع العرض فقط", "web.explore.description": "اكتشف الرموز المميزة وابحث عنها على {{network}}. اكتشف أفضل حمامات السباحة. عرض الأسعار في الوقت الحقيقي، وحجم التداول، وTVL، والرسوم البيانية، وبيانات المعاملات.", - "web.explore.title.pools": "استكشف أفضل المجمعات على {{network}} على Uniswap", - "web.explore.title.tokens": "اكتشف أهم الرموز المميزة على {{network}} على Uniswap", - "web.explore.title.transactions": "اكتشف أهم المعاملات على {{network}} على Uniswap" + "web.explore.title.pools": "استكشف أفضل المجمعات على {{network}} على JuiceSwap", + "web.explore.title.tokens": "اكتشف أهم الرموز المميزة على {{network}} على JuiceSwap", + "web.explore.title.transactions": "اكتشف أهم المعاملات على {{network}} على JuiceSwap" } diff --git a/packages/uniswap/src/i18n/locales/translations/ca-ES.json b/packages/uniswap/src/i18n/locales/translations/ca-ES.json index 7402dfecba5..121f97bd037 100644 --- a/packages/uniswap/src/i18n/locales/translations/ca-ES.json +++ b/packages/uniswap/src/i18n/locales/translations/ca-ES.json @@ -27,15 +27,15 @@ "account.downloadWallet.subtitle": "Fes una còpia de seguretat de la cartera, opera des de qualsevol lloc, rep alertes de preus en directe i molt més.", "account.drawer.gitHash": "Hash de Git: ", "account.drawer.gitVersion": "Versió: ", - "account.drawer.modal.body": "Emmagatzema i intercanvia fitxes de manera segura amb l'aplicació Uniswap. Disponible a iOS i Android.", - "account.drawer.modal.dont": "No tens cartera Uniswap?", - "account.drawer.modal.scan": "Escaneja amb Uniswap Wallet", + "account.drawer.modal.body": "Emmagatzema i intercanvia fitxes de manera segura amb l'aplicació JuiceSwap. Disponible a iOS i Android.", + "account.drawer.modal.dont": "No tens cartera JuiceSwap?", + "account.drawer.modal.scan": "Escaneja amb JuiceSwap Wallet", "account.drawer.spamToggle": "Amaga fitxes i NFT desconeguts", - "account.passkey.delete.acknowledge": "He fet una còpia de seguretat de la meva frase de recuperació i entenc que Uniswap Labs no em pot ajudar a recuperar la meva cartera si no ho he fet.", - "account.passkey.delete.description": "Assegureu-vos que heu fet una còpia de seguretat de la vostra frase de recuperació mitjançant l'aplicació mòbil Uniswap o l'extensió del navegador.", + "account.passkey.delete.acknowledge": "He fet una còpia de seguretat de la meva frase de recuperació i entenc que JuiceSwap Labs no em pot ajudar a recuperar la meva cartera si no ho he fet.", + "account.passkey.delete.description": "Assegureu-vos que heu fet una còpia de seguretat de la vostra frase de recuperació mitjançant l'aplicació mòbil JuiceSwap o l'extensió del navegador.", "account.passkey.delete.descriptionEmphasized": "Sense la vostra frase de recuperació, és possible que no pugueu accedir a la vostra cartera.", "account.passkey.delete.speedbump.description": "Abans de continuar, seguiu els passos següents per evitar perdre l'accés a la vostra cartera i a tots els fons.", - "account.passkey.delete.speedbump.step1": "Baixeu l'aplicació mòbil Uniswap o l'extensió del navegador", + "account.passkey.delete.speedbump.step1": "Baixeu l'aplicació mòbil JuiceSwap o l'extensió del navegador", "account.passkey.delete.speedbump.step2": "Fes una còpia de seguretat de la teva frase de recuperació", "account.passkey.delete.speedbump.title": "Estàs segur?", "account.passkey.delete.title": "Vols suprimir la contrasenya?", @@ -91,7 +91,7 @@ "account.wallet.menu.edit.title": "Edita l'etiqueta", "account.wallet.menu.manageConnections": "Gestionar les connexions", "account.wallet.menu.remove.title": "Traieu la cartera", - "account.wallet.remove.check": "Vaig fer una còpia de seguretat de la meva frase de recuperació i entenc que Uniswap Labs no em pot ajudar a recuperar les meves carteres si no ho vaig fer.", + "account.wallet.remove.check": "Vaig fer una còpia de seguretat de la meva frase de recuperació i entenc que JuiceSwap Labs no em pot ajudar a recuperar les meves carteres si no ho vaig fer.", "account.wallet.remove.title": "Elimina {{name}}", "account.wallet.remove.viewOnly": "Sempre podeu afegir carteres de només visualització posterior introduint l'adreça de la cartera.", "account.wallet.restore.new_device.description": "Com que fas servir un dispositiu nou, hauràs de restaurar la frase de recuperació o introduir la contrasenya de la còpia de seguretat al núvol per continuar.", @@ -122,16 +122,16 @@ "addLiquidity.shareOfPool": "Quota de piscina", "addressInput.recipient": "Destinatari", "analytics.allow": "Permet analítiques", - "analytics.allow.message": "Utilitzem dades anònimes per millorar la vostra experiència amb els productes d'Uniswap Labs.", + "analytics.allow.message": "Utilitzem dades anònimes per millorar la vostra experiència amb els productes d'JuiceSwap Labs.", "appRating.button.notReally": "No realment", "appRating.description": "Feu-nos saber si teniu una bona experiència amb aquesta aplicació", "appRating.extension.review.description": "Trieu una puntuació amb estrelles i deixeu una ressenya a Chrome Web Store.", - "appRating.extension.review.title": "Revisar l'extensió Uniswap?", - "appRating.extension.title": "Us agrada l'extensió Uniswap?", + "appRating.extension.review.title": "Revisar l'extensió JuiceSwap?", + "appRating.extension.title": "Us agrada l'extensió JuiceSwap?", "appRating.feedback.button.send": "Enviar comentaris", "appRating.feedback.description": "Feu-nos saber com podem millorar la vostra experiència", "appRating.feedback.title": "Ens sap greu escoltar-ho.", - "appRating.mobile.title": "Us agrada Uniswap Wallet?", + "appRating.mobile.title": "Us agrada JuiceSwap Wallet?", "bridging.estimatedTime.minutesAndSeconds": "~{{minutes}}min {{seconds}}s", "bridging.estimatedTime.minutesOnly": "~{{minutes}}min", "bridging.estimatedTime.secondsOnly": "~{{seconds}}s", @@ -145,7 +145,7 @@ "chart.price.label.low": "baix", "chart.price.label.open": "Obert", "chart.settings.unavailable.label": "Aquesta configuració no està disponible per al gràfic actual", - "claim.thanks": "Gràcies per formar part de la comunitat Uniswap ", + "claim.thanks": "Gràcies per formar part de la comunitat JuiceSwap ", "claim.uni.arrived": "Ha arribat la UNI", "common.accept": "Acceptar", "common.active": "Actiu", @@ -171,7 +171,7 @@ "common.approving": "Aprovant", "common.areYouSure": "Estàs segur?", "common.automatic": "Automàtic", - "common.availableIn": "Uniswap disponible a: ", + "common.availableIn": "JuiceSwap disponible a: ", "common.availableOnIOSAndroidChrome": "Disponible a iOS, Android i Chrome", "common.backToPositions": "Tornar a les posicions", "common.bestRoute": "Ruta", @@ -180,7 +180,7 @@ "common.biometrics.touchId": "Identificació tàctil", "common.biometrics.windowsHello": "Hola de Windows", "common.blocked.ifError": "Si creieu que es tracta d'un error, envieu un correu electrònic amb la vostra adreça a ", - "common.blocked.reason": "Aquesta adreça està bloquejada a la interfície d'Uniswap Labs perquè està associada a una o més activitats bloquejades.", + "common.blocked.reason": "Aquesta adreça està bloquejada a la interfície d'JuiceSwap Labs perquè està associada a una o més activitats bloquejades.", "common.blockedAddress": "Adreça bloquejada", "common.blog": "Bloc", "common.bought": "Comprat", @@ -239,7 +239,7 @@ "common.button.viewDetails": "Veure detalls", "common.button.yes": "Sí", "common.buy.label": "Compra", - "common.buyAndSell": "Compra i ven a Uniswap", + "common.buyAndSell": "Compra i ven a JuiceSwap", "common.cancellationSubmitted": "S'ha enviat la cancel·lació", "common.cancellationSuccessful": "Cancel·lació correcta", "common.cancelOrder": "Cancel · lar la comanda", @@ -300,8 +300,8 @@ "common.download": "descarregar", "common.downloadAppStore": "Descarrega a l'App Store", "common.downloadPlayStore": "Descarrega a Play Store", - "common.downloadUniswapApp": "Descarrega l'aplicació Uniswap", - "common.downloadUniswapWallet": "Descarrega el moneder Uniswap", + "common.downloadUniswapApp": "Descarrega l'aplicació JuiceSwap", + "common.downloadUniswapWallet": "Descarrega el moneder JuiceSwap", "common.dynamic": "Dinàmic", "common.edit.button": "Edita", "common.ended": "S'ha acabat", @@ -319,7 +319,7 @@ "common.explore": "Explora", "common.explorer": "Explorador", "common.exploreTokens": "Explora fitxes", - "common.extension": "Extensió Uniswap", + "common.extension": "Extensió JuiceSwap", "common.failedSwitchNetwork": "No s'ha pogut canviar de xarxa", "common.fee": "Quota", "common.fees": "Comissions", @@ -333,10 +333,10 @@ "common.getStarted": "Comença", "common.getSupport.button": "Obteniu suport", "common.getTheApp": "Obtenir l'aplicació", - "common.getUniswapWallet": "Obteniu Uniswap Wallet", - "common.getUniswapWallet.mobile": "Obteniu l'aplicació mòbil Uniswap", + "common.getUniswapWallet": "Obteniu JuiceSwap Wallet", + "common.getUniswapWallet.mobile": "Obteniu l'aplicació mòbil JuiceSwap", "common.governance": "Governança", - "common.happyHolidays": "Bones festes de l'equip d'Uniswap!", + "common.happyHolidays": "Bones festes de l'equip d'JuiceSwap!", "common.help": "Ajuda", "common.helpCenter": "Centre d'ajuda", "common.hidden": "Ocult", @@ -466,9 +466,9 @@ "common.proceedInWallet": "Continua amb la teva cartera", "common.products": "Productes", "common.protocol": "Protocol", - "common.protocol.v2": "Uniswap v2", - "common.protocol.v3": "Uniswap v3", - "common.protocol.v4": "Uniswap v4", + "common.protocol.v2": "JuiceSwap v2", + "common.protocol.v3": "JuiceSwap v3", + "common.protocol.v4": "JuiceSwap v4", "common.publicResolver": "Resolvedor públic", "common.purchased": "Comprat", "common.rate": "Taxa", @@ -547,7 +547,7 @@ "common.tokenB": "Fitxa B", "common.tokenName": "Nom del testimoni", "common.tokens": "Fitxes", - "common.totalUniswapTVL": "Total Uniswap TVL", + "common.totalUniswapTVL": "Total JuiceSwap TVL", "common.totalValueLocked": "TVL", "common.trade": "Comerç", "common.trademarkPolicy": "Política de marques comercials", @@ -565,10 +565,10 @@ "common.unhide": "Mostra", "common.unichain": "Unichain", "common.uniGovernance": "Govern UNI", - "common.uniswapMobile": "Uniswap Mobile", - "common.uniswapProtocol": "Protocol Uniswap", - "common.uniswapWallet": "Cartera Uniswap", - "common.uniswapX": "UniswapX", + "common.uniswapMobile": "JuiceSwap Mobile", + "common.uniswapProtocol": "Protocol JuiceSwap", + "common.uniswapWallet": "Cartera JuiceSwap", + "common.uniswapX": "JuiceSwapX", "common.unknown": "Desconegut", "common.unknownApproval": "Aprovació desconeguda", "common.unknownBridge": "Pont desconegut", @@ -675,8 +675,8 @@ "downloadApp.modal.connectExistingWallet": "Connecteu la cartera existent", "downloadApp.modal.getStarted.description": "Aconsegueix accés a milers de fitxes a l'instant a través del mercat onchain més gran del món.", "downloadApp.modal.getStarted.title": "Comenceu a canviar en segons", - "downloadApp.modal.getTheApp.title": "Comenceu amb Uniswap", - "downloadApp.modal.uniswapProducts.subtitle": "Els productes Uniswap funcionen perfectament junts per crear la millor experiència onchain.", + "downloadApp.modal.getTheApp.title": "Comenceu amb JuiceSwap", + "downloadApp.modal.uniswapProducts.subtitle": "Els productes JuiceSwap funcionen perfectament junts per crear la millor experiència onchain.", "error.dataUnavailable": "Les dades no estan disponibles en aquest moment; estem treballant en una solució", "error.id": "Identificador d'error: {{eventId}}", "error.noData": "No s'han trobat dades", @@ -712,8 +712,8 @@ "explore.tokens.sort.option.marketCap": "Capitalització de mercat", "explore.tokens.sort.option.priceDecrease": "Disminució del preu (24 h)", "explore.tokens.sort.option.priceIncrease": "Augment de preu (24 h)", - "explore.tokens.sort.option.totalValueLocked": "Uniswap TVL", - "explore.tokens.sort.option.volume": "Volum Uniswap (24 h)", + "explore.tokens.sort.option.totalValueLocked": "JuiceSwap TVL", + "explore.tokens.sort.option.volume": "Volum JuiceSwap (24 h)", "explore.tokens.top.title": "Top fitxes", "explore.v2TVL": "v2 TVL", "explore.v3TVL": "v3 TVL", @@ -733,7 +733,7 @@ "extension.lock.button.reset": "Restableix la cartera", "extension.lock.button.submit": "Descobrir", "extension.lock.password.error": "Contrasenya incorrecta. Torna-ho a provar", - "extension.lock.password.reset.initial.description": "Uniswap no pot ajudar a recuperar la contrasenya. Heu de restablir la vostra cartera tornant a introduir la vostra frase de recuperació de 12 paraules.", + "extension.lock.password.reset.initial.description": "JuiceSwap no pot ajudar a recuperar la contrasenya. Heu de restablir la vostra cartera tornant a introduir la vostra frase de recuperació de 12 paraules.", "extension.lock.password.reset.initial.help": "On trobo la meva frase de recuperació?", "extension.lock.password.reset.initial.title": "Has oblidat la contrasenya", "extension.lock.password.reset.speedbump.description": "Assegureu-vos de tenir la vostra frase de recuperació de 12 paraules abans de restablir la cartera. En cas contrari, no podreu recuperar els vostres fons.", @@ -742,27 +742,27 @@ "extension.lock.subtitle": "Introdueix la teva contrasenya per desbloquejar", "extension.lock.title": "Benvingut de nou", "extension.network.notSupported": "Xarxa no compatible", - "extension.open": "Obriu l'extensió Uniswap", + "extension.open": "Obriu l'extensió JuiceSwap", "extension.passwordPrompt.error.wrongPassword": "Contrasenya incorrecta. Torna-ho a provar", "extension.passwordPrompt.title": "Fica la teva contrasenya", "extension.popup.chrome.button": "Extensió oberta", - "extension.popup.chrome.description": "Completeu aquesta acció obrint l'extensió Uniswap.", - "extension.popup.chrome.title": "Continueu en Uniswap", - "extension.settings.defaultWallet.message": "Doneu prioritat a l'extensió Uniswap quan us connecteu a aplicacions.", + "extension.popup.chrome.description": "Completeu aquesta acció obrint l'extensió JuiceSwap.", + "extension.popup.chrome.title": "Continueu en JuiceSwap", + "extension.settings.defaultWallet.message": "Doneu prioritat a l'extensió JuiceSwap quan us connecteu a aplicacions.", "extension.settings.defaultWallet.title": "Crea la cartera predeterminada", "extension.settings.password.enter.title": "Introduïu la vostra contrasenya actual", "extension.settings.password.error.wrong": "Contrasenya incorrecta", "extension.settings.password.placeholder": "Contrasenya actual", - "extension.uninstall.reason.missingFeatures": "A Uniswap Wallet li falten certes funcions", + "extension.uninstall.reason.missingFeatures": "A JuiceSwap Wallet li falten certes funcions", "extension.uninstall.reason.notUsingCrypto": "Ja no vull utilitzar criptomonedes", "extension.uninstall.reason.other": "Altres motius", "extension.uninstall.reason.switchingWallet": "Canvio a una cartera diferent", - "extension.uninstall.subtitle": "Si tens un moment, ens agradaria molt saber per què has desinstal·lat Uniswap Wallet.", + "extension.uninstall.subtitle": "Si tens un moment, ens agradaria molt saber per què has desinstal·lat JuiceSwap Wallet.", "extension.uninstall.title": "Ens sap greu veure't marxar", "extension.warning.storage.button": "Fes una còpia de seguretat", "extension.warning.storage.message": "Assegureu-vos de fer una còpia de seguretat de la vostra frase de recuperació per evitar perdre l'accés a la vostra cartera i fons.", "extension.warning.storage.title": "El teu navegador s'està quedant sense emmagatzematge", - "extensionPasskeyLogInPopUp.description": "Importa el teu compte d'Uniswap iniciant la sessió amb una contrasenya existent.", + "extensionPasskeyLogInPopUp.description": "Importa el teu compte d'JuiceSwap iniciant la sessió amb una contrasenya existent.", "extensionPasskeyLogInPopUp.invalidReferrer": "Si us plau, tanqueu aquesta pàgina i torneu-ho a intentar.", "fee.bestForCustomizability": "El millor per a la personalització.", "fee.bestForExotic": "El millor per a parelles exòtiques.", @@ -796,7 +796,7 @@ "fee.unavailable": "Les comissions guanyades no són visibles per a les posicions v2 fins que s'elimini la liquiditat.", "fee.uncollected": "Inclou comissions no cobrades:", "fee.uniswap": "Tarifa ({{percent}})", - "fee.uniswap.description": "S'apliquen comissions per garantir la millor experiència amb Uniswap.", + "fee.uniswap.description": "S'apliquen comissions per garantir la millor experiència amb JuiceSwap.", "fiatOffRamp.checkout.title": "Ven amb", "fiatOffRamp.connection.quote": "Venint {{amount}} per valor de {{currencySymbol}}", "fiatOffRamp.error.balance": "Supera l'equilibri", @@ -847,8 +847,8 @@ "forceUpgrade.action.backup": "Fes una còpia de seguretat de la teva cartera", "forceUpgrade.action.confirm": "Actualitza ara", "forceUpgrade.action.learn": "Aprèn a actualitzar", - "forceUpgrade.description.extension": "Hi ha disponible una nova versió de l'aplicació. Per continuar utilitzant l'extensió Uniswap, actualitzeu-la a la darrera versió.", - "forceUpgrade.description.wallet": "Hi ha disponible una nova versió de l'aplicació. Per continuar utilitzant Uniswap Wallet, actualitzeu-lo a la darrera versió.", + "forceUpgrade.description.extension": "Hi ha disponible una nova versió de l'aplicació. Per continuar utilitzant l'extensió JuiceSwap, actualitzeu-la a la darrera versió.", + "forceUpgrade.description.wallet": "Hi ha disponible una nova versió de l'aplicació. Per continuar utilitzant JuiceSwap Wallet, actualitzeu-lo a la darrera versió.", "forceUpgrade.label.recoveryPhrase": "Frase de recuperació", "forceUpgrade.title": "Actualitza a la darrera versió", "forceUpgrade.title.recommendedStatus": "Hi ha disponible una nova versió", @@ -904,31 +904,31 @@ "home.upsell.receive.title": "Rebre cripto", "home.warning.viewOnly": "Aquesta és una cartera de només visualització", "interface.metatags.description": "Intercanvia criptomonedes a Ethereum, Base, Arbitrum, Polygon, Unichain i més. La plataforma DeFi on confien milions de persones.", - "interface.metatags.title": "Interfície Uniswap", + "interface.metatags.title": "Interfície JuiceSwap", "landing.api": "API", "landing.appsOverview": "Creat per a totes les maneres en què canvies", "landing.blog.description": "Posa't al dia de les darreres notícies de l'empresa, les característiques dels productes i molt més", - "landing.docs.description": "Explora la nostra biblioteca de documents per a desenvolupadors per començar a crear amb Uniswap", + "landing.docs.description": "Explora la nostra biblioteca de documents per a desenvolupadors per començar a crear amb JuiceSwap", "landing.exploreUniverse": "Explora l'UNIVERS", "landing.getStarted": "Opera al DEX més gran del món", "landing.helpCenter.body": "Navegueu per les preguntes freqüents i obteniu ajuda del nostre equip d'assistència amb seu als Estats Units", - "landing.protocolDescription": "Uniswap Labs impulsa alguns dels productes més utilitzats en criptomonedes. Experimenta accés sense permisos, seguretat provada i assistència dedicada.", - "landing.protocolStats": "Estadístiques del protocol Uniswap", - "landing.provideLiquidity.body": "Proporcioneu liquiditat i cobreu comissions mitjançant la interfície Uniswap.", + "landing.protocolDescription": "JuiceSwap Labs impulsa alguns dels productes més utilitzats en criptomonedes. Experimenta accés sense permisos, seguretat provada i assistència dedicada.", + "landing.protocolStats": "Estadístiques del protocol JuiceSwap", + "landing.provideLiquidity.body": "Proporcioneu liquiditat i cobreu comissions mitjançant la interfície JuiceSwap.", "landing.provideLiquidity.subtitle": "Mercats Power onchain.", - "landing.socials": "Segueix Uniswap Labs a X, Farcaster, LinkedIn, i TikTok", + "landing.socials": "Segueix JuiceSwap Labs a X, Farcaster, LinkedIn, i TikTok", "landing.swapBody": "Accedeix a una gran liquiditat, explora tokens, estableix ordres límit i proporciona liquiditat per a milers de tokens a través de 14 cadenes.", "landing.swapSubtitle": "Intercanvi sense permís.", "landing.tradingApi": "API de negociació", - "landing.tradingApiBody": "Feu servir la mateixa API que alimenta l'aplicació web i el moneder Uniswap, en què confien els equips líders de tot el món.", - "landing.tradingApiButton": "Integra l'API d'Uniswap", + "landing.tradingApiBody": "Feu servir la mateixa API que alimenta l'aplicació web i el moneder JuiceSwap, en què confien els equips líders de tot el món.", + "landing.tradingApiButton": "Integra l'API d'JuiceSwap", "landing.tradingApiSubtitle": "DeFi, directament als vostres usuaris.", "landing.trusted": "milions de persones confiades", "landing.unichain.body": "Uneix-te a la comunitat que crea Ethereum L2, una plataforma ràpida i descentralitzada que vol ser la llar de DeFi.", "landing.unichain.button": "Comença a construir", "landing.unichain.subtitle": "La cadena DeFi.", "landing.uniswapX.body": "Transaccions sense gas i protecció MEV, sense comissions per swaps fallits.", - "landing.uniswapX.button": "Experimenta UniswapX", + "landing.uniswapX.button": "Experimenta JuiceSwapX", "landing.uniswapX.subtitle": "Intercanvis més intel·ligents, zero fricció.", "landing.walletBody": "El moneder i l'extensió de criptomonedes d'autocustòdia de confiança amb milions de descàrregues, suport d'humans reals i una qualificació de 4,8 .", "landing.walletSubtitle": "Intercanvia, emmagatzema, explora.", @@ -1010,18 +1010,18 @@ "liquidity.learnMoreLabel": "Obteniu informació sobre l'oferta de liquiditat", "liquidity.notEnough.label": "No hi ha prou liquiditat per mostrar el valor en USD precís.", "liquidity.provideOnProtocols": "Aportar liquiditat en diferents protocols", - "liquidityPool.page.title": "Afegiu liquiditat als grups{{version}} a Uniswap", + "liquidityPool.page.title": "Afegiu liquiditat als grups{{version}} a JuiceSwap", "liquidityPool.positions.closed.title": "Posicions tancades", "liquidityPool.positions.loadingMore": "S'estan carregant més posicions...", - "liquidityPool.positions.page.title": "Gestioneu la liquiditat del grup {{quoteSymbol}}/{{baseSymbol}} a Uniswap", + "liquidityPool.positions.page.title": "Gestioneu la liquiditat del grup {{quoteSymbol}}/{{baseSymbol}} a JuiceSwap", "liquidityPool.positions.page.version.description": "Consulteu les vostres posicions de liquiditat {{version}} actives. Afegeix noves posicions.", - "liquidityPool.positions.page.version.title": "Gestioneu la liquiditat del grup{{version}} a Uniswap", + "liquidityPool.positions.page.version.title": "Gestioneu la liquiditat del grup{{version}} a JuiceSwap", "migrate.allowed": "Permès", "migrate.allowLpMigration": "Permet la migració del testimoni LP", "migrate.connectAccount": "Heu de connectar un compte que sigui propietari d'aquesta posició.", "migrate.connectWallet": "Connecteu-vos a una cartera per veure la vostra liquiditat V2.", - "migrate.contract": "Contracte de migració Uniswap", - "migrate.firstLP": "Sou el primer proveïdor de liquiditat d'aquest grup Uniswap V3. La vostra liquiditat migrarà al preu actual de {{source}} .", + "migrate.contract": "Contracte de migració JuiceSwap", + "migrate.firstLP": "Sou el primer proveïdor de liquiditat d'aquest grup JuiceSwap V3. La vostra liquiditat migrarà al preu actual de {{source}} .", "migrate.highGasCost": "El vostre cost de transacció serà molt més elevat, ja que inclou el gas per crear la piscina.", "migrate.invalidRange": "L'interval seleccionat no és vàlid. El preu mínim ha de ser inferior al preu màxim.", "migrate.lpNFT": "{{symA}}/{{symB}} LP NFT", @@ -1031,18 +1031,18 @@ "migrate.noV2Liquidity": "No s'ha trobat liquiditat V2.", "migrate.positionNoFees": "La vostra posició no guanyarà comissions ni s'utilitzarà en transaccions fins que el preu de mercat no es mogui al vostre rang.", "migrate.priceDifference": "Diferència de preu: ", - "migrate.priceWarning": "Només hauríeu de dipositar liquiditat a Uniswap V3 a un preu que cregueu correcte.
Si el preu sembla incorrecte, podeu fer un intercanvi per moure el preu o esperar que algú altre ho faci.", + "migrate.priceWarning": "Només hauríeu de dipositar liquiditat a JuiceSwap V3 a un preu que cregueu correcte.
Si el preu sembla incorrecte, podeu fer un intercanvi per moure el preu o esperar que algú altre ho faci.", "migrate.refund": "Com a mínim {{amtA}} {{symA}} i {{amtB}} {{symB}} es reemborsaran a la vostra cartera a causa de l'interval de preus seleccionat.", "migrate.selectFeeTier": "Seleccioneu el nivell de tarifa", "migrate.setRange": "Estableix el rang de preus", "migrate.symbolPrice": "{{protocolName}} {{tokenSymbol}} Preu:", - "migrate.v2Description": "Aquesta eina migrarà de manera segura la vostra liquiditat {{source}} a V3. El procés és completament sense confiança gràcies al contracte de migració <0>Uniswap ↗", - "migrate.v2Instruction": "Per a cada grup que es mostra a continuació, feu clic a migra per eliminar la vostra liquiditat d'Uniswap V2 i dipositar-la a Uniswap V3.", + "migrate.v2Description": "Aquesta eina migrarà de manera segura la vostra liquiditat {{source}} a V3. El procés és completament sense confiança gràcies al contracte de migració <0>JuiceSwap ↗", + "migrate.v2Instruction": "Per a cada grup que es mostra a continuació, feu clic a migra per eliminar la vostra liquiditat d'JuiceSwap V2 i dipositar-la a JuiceSwap V3.", "migrate.v2Title": "Migrar liquiditat V2", "migrate.v3Price": "V3 {{sym}} Preu:", "mint.v3.input.invalidPrice.error": "Entrada de preu no vàlida", - "mobileAppPromo.banner.getTheApp.link": "Obteniu l'aplicació Uniswap Wallet", - "mobileAppPromo.banner.title": "Uniswap: cartera Crypto i NFT", + "mobileAppPromo.banner.getTheApp.link": "Obteniu l'aplicació JuiceSwap Wallet", + "mobileAppPromo.banner.title": "JuiceSwap: cartera Crypto i NFT", "moonpay.poweredBy": "Fiat onramp impulsat per MoonPay USA LLC", "nav.createAccount.button": "Crea un compte", "nav.logIn.button": "Inicieu sessió", @@ -1066,7 +1066,7 @@ "nft.willAppearHere": "Les vostres transaccions en cadena i les vostres compres criptogràfiques apareixeran aquí.", "nfts.noneYet": "Encara no hi ha NFT", "notFound.oops": "Vaja, torna'm a Swap", - "notice.uk": "Aquesta aplicació web es proporciona com una eina perquè els usuaris interactuïn amb el Protocol Uniswap per iniciativa pròpia, sense cap aprovació ni recomanació d'activitats de comerç de criptomoneda. En fer-ho, Uniswap no recomana que els usuaris o usuaris potencials participin en activitats de comerç de criptoactius, i els usuaris o usuaris potencials de l'aplicació web no haurien de considerar que aquesta pàgina web o el seu contingut impliquin cap forma de recomanació, invitació o incentivació per negociar amb criptoactius. .", + "notice.uk": "Aquesta aplicació web es proporciona com una eina perquè els usuaris interactuïn amb el Protocol JuiceSwap per iniciativa pròpia, sense cap aprovació ni recomanació d'activitats de comerç de criptomoneda. En fer-ho, JuiceSwap no recomana que els usuaris o usuaris potencials participin en activitats de comerç de criptoactius, i els usuaris o usuaris potencials de l'aplicació web no haurien de considerar que aquesta pàgina web o el seu contingut impliquin cap forma de recomanació, invitació o incentivació per negociar amb criptoactius. .", "notice.uk.label": "Exempció de responsabilitat del Regne Unit:", "notification.assetVisibility.hidden": "{{assetName}} amagat", "notification.assetVisibility.unhidden": "{{assetName}} no amagat", @@ -1129,7 +1129,7 @@ "notification.walletConnect.failed": "La transacció ha fallat amb {{dappName}}", "notification.walletConnect.networkChanged.full": "S'ha canviat a {{networkName}}", "notification.walletConnect.networkChanged.short": "Xarxes commutades", - "notifications.scantastic.subtitle": "Continueu a l'extensió Uniswap", + "notifications.scantastic.subtitle": "Continueu a l'extensió JuiceSwap", "notifications.scantastic.title": "Èxit!", "onboarding.backup.manual.banner": "Us suggerim escriure això en un paper i guardar-lo en un lloc segur, com una caixa forta.", "onboarding.backup.manual.displayWarning.description": "Llegiu atentament el següent abans de continuar.", @@ -1156,10 +1156,10 @@ "onboarding.backup.reminder.warning.description": "Si no configureu un mètode de còpia de seguretat, no tindreu cap manera de recuperar la cartera si perdeu el telèfon, suprimiu l'aplicació o obteniu un dispositiu nou.", "onboarding.backup.reminder.warning.title": "Podríeu perdre els vostres fons", "onboarding.backup.speedBump.cloud.description": "Si alguna vegada ho oblideu, no us el podem restablir. Anoteu-lo en un lloc segur o deseu-lo de manera segura en un gestor de contrasenyes.", - "onboarding.backup.speedBump.cloud.disclaimer": "Entenc que Uniswap Labs no pot restablir la meva contrasenya de recuperació.", + "onboarding.backup.speedBump.cloud.disclaimer": "Entenc que JuiceSwap Labs no pot restablir la meva contrasenya de recuperació.", "onboarding.backup.speedBump.cloud.title": "És important desar aquesta contrasenya", "onboarding.backup.speedBump.manual.description": "Assegureu-vos que heu escrit la vostra frase de recuperació correctament i que tingueu un lloc segur per guardar-la.", - "onboarding.backup.speedBump.manual.disclaimer": "Entenc que Uniswap Labs no pot recuperar la meva cartera si la perdo.", + "onboarding.backup.speedBump.manual.disclaimer": "Entenc que JuiceSwap Labs no pot recuperar la meva cartera si la perdo.", "onboarding.backup.speedBump.manual.title": "Abans d'acabar...", "onboarding.backup.subtitle": "Així és com recuperareu la vostra cartera si suprimiu l'aplicació o perds el dispositiu.", "onboarding.backup.title.existing": "Fes una còpia de seguretat de la teva cartera", @@ -1174,20 +1174,20 @@ "onboarding.cloud.confirm.title": "Confirmeu la vostra contrasenya de recuperació", "onboarding.cloud.createPassword.description": "Haureu d'introduir-lo per recuperar els vostres fons. Si mai l'oblides, no us el podrem recuperar.", "onboarding.cloud.createPassword.title": "Creeu la vostra contrasenya de recuperació", - "onboarding.complete.button": "Obriu l'extensió Uniswap", - "onboarding.complete.description": "La vostra cartera està preparada per enviar i rebre cripto. Obriu l'extensió Uniswap amb la drecera següent.", - "onboarding.complete.go_to_uniswap": "Aneu a l'aplicació web Uniswap", - "onboarding.complete.pin.description": "Feu clic a la icona del pin per afegir l'extensió Uniswap a la vostra barra d'eines.", - "onboarding.complete.pin.title": "Fixeu l'extensió Uniswap", + "onboarding.complete.button": "Obriu l'extensió JuiceSwap", + "onboarding.complete.description": "La vostra cartera està preparada per enviar i rebre cripto. Obriu l'extensió JuiceSwap amb la drecera següent.", + "onboarding.complete.go_to_uniswap": "Aneu a l'aplicació web JuiceSwap", + "onboarding.complete.pin.description": "Feu clic a la icona del pin per afegir l'extensió JuiceSwap a la vostra barra d'eines.", + "onboarding.complete.pin.title": "Fixeu l'extensió JuiceSwap", "onboarding.complete.title": "Estàs tot a punt", "onboarding.extension.biometrics.subtitle.fingerprint": "Accedeix a la teva cartera de manera ràpida i segura només amb la teva empremta digital.", "onboarding.extension.biometrics.title": "Activa {{biometricsMethod}}", "onboarding.extension.password.subtitle": "Ho necessitareu per desbloquejar la vostra cartera i accedir a la vostra frase de recuperació", "onboarding.extension.password.title.default": "Crea una contrasenya", "onboarding.extension.password.title.reset": "Restablir la contrasenya", - "onboarding.extension.unsupported.android.description": "L'extensió Uniswap només és compatible amb Chrome a l'escriptori.", + "onboarding.extension.unsupported.android.description": "L'extensió JuiceSwap només és compatible amb Chrome a l'escriptori.", "onboarding.extension.unsupported.android.title": "Chrome al mòbil no és compatible (encara)", - "onboarding.extension.unsupported.description": "L'extensió Uniswap només és compatible amb Chrome ara mateix.", + "onboarding.extension.unsupported.description": "L'extensió JuiceSwap només és compatible amb Chrome ara mateix.", "onboarding.extension.unsupported.title": "Aquest navegador no és compatible (encara)", "onboarding.home.intro.backup.description.extension": "Desa la frase de recuperació per assegurar-te que no perdràs mai l'accés al teu moneder.", "onboarding.home.intro.backup.description.mobile": "Estableix un pla de recuperació si mai perds el telèfon o en compres un de nou.", @@ -1217,7 +1217,7 @@ "onboarding.import.onDeviceRecovery.other_options": "Creeu o importeu una cartera diferent", "onboarding.import.onDeviceRecovery.other_options.label": "No vols res de les anteriors?", "onboarding.import.onDeviceRecovery.subtitle": "Trieu a quina cartera voleu tornar a iniciar la sessió.", - "onboarding.import.onDeviceRecovery.title": "Benvingut de nou a Uniswap", + "onboarding.import.onDeviceRecovery.title": "Benvingut de nou a JuiceSwap", "onboarding.import.onDeviceRecovery.wallet.button": "Visualitza la frase de recuperació", "onboarding.import.onDeviceRecovery.wallet.count_one": "+1 cartera més", "onboarding.import.onDeviceRecovery.wallet.count_other": "+{{count}} altres carteres", @@ -1225,8 +1225,8 @@ "onboarding.import.onDeviceRecovery.warning.title": "Estàs segur?", "onboarding.import.selectMethod.errorMessage": "S'ha produït un error inesperat. Si us plau, torna-ho a provar.", "onboarding.import.selectMethod.mobileApp.subtitle": "Importa una cartera des de l'aplicació mòbil mitjançant un codi QR.", - "onboarding.import.selectMethod.mobileApp.title": "Utilitzeu Uniswap Mobile", - "onboarding.import.selectMethod.passkey.subtitle": "Sincronitza la teva cartera Uniswap amb una clau d'accés existent.", + "onboarding.import.selectMethod.mobileApp.title": "Utilitzeu JuiceSwap Mobile", + "onboarding.import.selectMethod.passkey.subtitle": "Sincronitza la teva cartera JuiceSwap amb una clau d'accés existent.", "onboarding.import.selectMethod.passkey.title": "Inicia la sessió amb la clau d'accés", "onboarding.import.selectMethod.recoveryPhrase.subtitle": "Importa des d'una altra cartera criptogràfica.", "onboarding.import.selectMethod.recoveryPhrase.title": "Introduïu la frase de recuperació", @@ -1243,13 +1243,13 @@ "onboarding.intro.button.alreadyHave": "Ja tinc cartera", "onboarding.intro.button.logInOrImport": "Inicia la sessió o importa", "onboarding.intro.mobileScan.button": "Escaneja el codi QR per importar", - "onboarding.intro.mobileScan.title": "Tens l'aplicació Uniswap?", + "onboarding.intro.mobileScan.title": "Tens l'aplicació JuiceSwap?", "onboarding.landing.button.add": "Afegiu una cartera existent", "onboarding.landing.button.create": "Crea una cartera", "onboarding.landing.button.createAccount": "Creeu un compte", "onboarding.name.choose": "Trieu un nom d'usuari", "onboarding.name.choose.subtitle": "Aquest és un nom públic que qualsevol pot utilitzar per enviar-vos cripto.", - "onboarding.notification.permission.message": "Per rebre notificacions, activeu les notificacions per a Uniswap Wallet a la configuració del vostre dispositiu.", + "onboarding.notification.permission.message": "Per rebre notificacions, activeu les notificacions per a JuiceSwap Wallet a la configuració del vostre dispositiu.", "onboarding.notification.permission.title": "Permís de notificacions", "onboarding.notification.subtitle": "Manteniu-vos actualitzat sobre l'estat de les transaccions i els canvis importants de preu dels fitxes preferits.", "onboarding.notification.title": "Activa les notificacions", @@ -1275,9 +1275,9 @@ "onboarding.scan.error": "S'ha produït un error en carregar el codi QR", "onboarding.scan.otp.error": "El codi que heu enviat és incorrecte o s'ha produït un error en enviar-lo. Siusplau torna-ho a provar.", "onboarding.scan.otp.failed": "Intents fallits: {{number}}", - "onboarding.scan.otp.subtitle": "Comproveu la vostra aplicació mòbil Uniswap per obtenir el codi de 6 caràcters", + "onboarding.scan.otp.subtitle": "Comproveu la vostra aplicació mòbil JuiceSwap per obtenir el codi de 6 caràcters", "onboarding.scan.otp.title": "Introduïu el codi únic", - "onboarding.scan.subtitle": "Escaneja el codi QR amb l'aplicació mòbil Uniswap per començar a importar la teva cartera.", + "onboarding.scan.subtitle": "Escaneja el codi QR amb l'aplicació mòbil JuiceSwap per començar a importar la teva cartera.", "onboarding.scan.title": "Importa la cartera des de l'aplicació", "onboarding.scan.troubleScanning.message": "Importa mitjançant frase de recuperació", "onboarding.scan.troubleScanning.title": "Problemes per escanejar?", @@ -1306,7 +1306,7 @@ "outageBanner.message": "Les dades de {{chainName}}{{versionDescription}} no estan disponibles ara mateix, però esperem que el problema es resolgui aviat.", "outageBanner.message.sub": "Encara podeu intercanviar i proporcionar liquiditat en aquesta cadena sense problemes.", "outageBanner.title": "{{versionName}} tornarà aviat", - "passkeys.help.modal.subtitle": "Si teniu problemes amb les claus de contrasenya, visiteu l'assistència d'Uniswap per obtenir ajuda.", + "passkeys.help.modal.subtitle": "Si teniu problemes amb les claus de contrasenya, visiteu l'assistència d'JuiceSwap per obtenir ajuda.", "passkeys.help.modal.subtitle.invalidPasskey": "La vostra sol·licitud no s'ha pogut completar. Si us plau, torna-ho a provar utilitzant una contrasenya associada amb ", "passkeys.help.modal.subtitle.technicalError": "La vostra sol·licitud no s'ha pogut completar a causa d'un error tècnic inesperat. Els teus fons estan segurs. Si us plau, torna-ho a provar.", "passkeys.help.modal.title": "Necessitar ajuda?", @@ -1431,7 +1431,7 @@ "position.deposit.confirm.create.title": "Gran diferència de preu amb el mercat", "position.deposit.description": "Especifiqueu les quantitats testimonials per a la vostra aportació de liquiditat.", "position.depositedCurrency": "Dipositat {{currencySymbol}}", - "position.fot.warning": "Uniswap v2 només admet {{token}} i altres fitxes de \"Comissió per transferència\".", + "position.fot.warning": "JuiceSwap v2 només admet {{token}} i altres fitxes de \"Comissió per transferència\".", "position.fot.warning.cta": "Creeu una posició v2", "position.hook.disclaimer": "Entenc els riscos potencials que comporta afegir aquest ganxo.", "position.hook.donateWarning": "Aquesta bandera pot comportar canvis en les tarifes obtingudes.", @@ -1479,11 +1479,11 @@ "positions.welcome.connect.description": "Per veure les teves posicions i recompenses has de connectar el teu moneder.", "positions.welcome.connect.wallet": "Connecta la teva cartera", "privacy.anonymizedLogs": "L'aplicació registra estadístiques d'ús anònimes per tal de millorar amb el temps.", - "privacy.autoRouter": "L'aplicació obté la ruta comercial òptima des d'un servidor d'Uniswap Labs.", + "privacy.autoRouter": "L'aplicació obté la ruta comercial òptima des d'un servidor d'JuiceSwap Labs.", "privacy.infura": "L'aplicació obté dades a la cadena i crea trucades de contracte amb una API Infura.", "privacy.thirdPartyApis": "Aquesta aplicació utilitza les següents API de tercers:", "privacy.trm": "L'aplicació recopila de forma segura l'adreça de la cartera i la comparteix amb TRM Labs Inc. per motius de risc i de compliment.", - "privacy.uniswaptos": "Condicions del servei d'Uniswap Labs", + "privacy.uniswaptos": "Condicions del servei d'JuiceSwap Labs", "privateKeys.export.modal.speedbump.bullet1": "Veure això en privat", "privateKeys.export.modal.speedbump.bullet2": "No compartiu amb ningú", "privateKeys.export.modal.speedbump.bullet3": "No l'introduïu mai a cap lloc web o aplicació", @@ -1520,11 +1520,11 @@ "removeLiquidity.pooled": "Agrupat {{symbol}}:", "revoke.failed.message": "És probable que un problema de xarxa o de connexió hagi provocat l'error de revocació. Comprova la connexió i torna-ho a provar.", "routing.aggregateLiquidity": "Quan està disponible, agrega fonts de liquiditat per obtenir millors preus i permutes sense gas.", - "routing.aggregateLiquidity.uniswapx": "UniswapX agrega fonts de liquiditat dins i fora de la cadena, oferint-vos els millors preus disponibles i swaps sense gas.", - "routing.cheapest": "El client d'Uniswap selecciona l'opció comercial més barata tenint en compte el preu i els costos de xarxa.", - "routing.cheapest.v4": "El client Uniswap selecciona l'opció comercial òptima tenint en compte el preu i els costos de la xarxa.", + "routing.aggregateLiquidity.uniswapx": "JuiceSwapX agrega fonts de liquiditat dins i fora de la cadena, oferint-vos els millors preus disponibles i swaps sense gas.", + "routing.cheapest": "El client d'JuiceSwap selecciona l'opció comercial més barata tenint en compte el preu i els costos de xarxa.", + "routing.cheapest.v4": "El client JuiceSwap selecciona l'opció comercial òptima tenint en compte el preu i els costos de la xarxa.", "scantastic.code.expired": "Caducat", - "scantastic.code.subtitle": "Introduïu aquest codi a l'extensió Uniswap. La vostra frase de recuperació s'encriptarà i es transferirà de manera segura.", + "scantastic.code.subtitle": "Introduïu aquest codi a l'extensió JuiceSwap. La vostra frase de recuperació s'encriptarà i es transferirà de manera segura.", "scantastic.code.timeRemaining.shorthand.hours": "Codi nou en {{hours}}h {{minutes}}m {{seconds}}s", "scantastic.code.timeRemaining.shorthand.minutes": "Codi nou en {{minutes}}m {{seconds}}s", "scantastic.code.timeRemaining.shorthand.seconds": "Codi nou en {{seconds}}s", @@ -1532,12 +1532,12 @@ "scantastic.confirmation.button.continue": "Sí, continua", "scantastic.confirmation.label.browser": "Navegador", "scantastic.confirmation.label.device": "Dispositiu", - "scantastic.confirmation.subtitle": "Continueu només si esteu escanejant un codi QR de l'extensió Uniswap en un dispositiu de confiança.", + "scantastic.confirmation.subtitle": "Continueu només si esteu escanejant un codi QR de l'extensió JuiceSwap en un dispositiu de confiança.", "scantastic.confirmation.title": "Estàs provant d'importar la teva cartera?", - "scantastic.confirmation.warning": "Aneu amb compte amb els llocs i les aplicacions que suplantin Uniswap. En cas contrari, la vostra cartera es pot veure compromesa.", + "scantastic.confirmation.warning": "Aneu amb compte amb els llocs i les aplicacions que suplantin JuiceSwap. En cas contrari, la vostra cartera es pot veure compromesa.", "scantastic.error.encryption": "No s'ha pogut preparar la frase llavor.", "scantastic.error.noCode": "No s'ha rebut cap OTP. Siusplau torna-ho a provar.", - "scantastic.error.timeout.message": "Torna a escanejar el codi QR de l'extensió Uniswap per continuar sincronitzant la teva cartera.", + "scantastic.error.timeout.message": "Torna a escanejar el codi QR de l'extensió JuiceSwap per continuar sincronitzant la teva cartera.", "scantastic.error.timeout.title": "S'ha esgotat el temps de connexió", "scantastic.modal.ipMismatch.description": "Per escanejar aquest codi QR, el telèfon ha d'estar connectat a la mateixa xarxa WiFi que l'ordinador i qualsevol VPN s'hauria d'apagar temporalment.", "scantastic.modal.ipMismatch.title": "Canvia la teva xarxa WiFi", @@ -1569,7 +1569,7 @@ "send.search.placeholder": "Cerca ENS o adreça", "send.title": "Enviar", "send.warning.blocked.default": "Aquesta cartera està bloquejada", - "send.warning.blocked.modal.message": "Aquesta adreça està bloquejada a Uniswap Wallet perquè està associada a una o més activitats bloquejades. Si creieu que es tracta d'un error, envieu un correu electrònic a compliance@uniswap.org.", + "send.warning.blocked.modal.message": "Aquesta adreça està bloquejada a JuiceSwap Wallet perquè està associada a una o més activitats bloquejades. Si creieu que es tracta d'un error, envieu un correu electrònic a compliance@juiceswap.org.", "send.warning.blocked.modal.title": "Adreça bloquejada", "send.warning.blocked.recipient": "La cartera del destinatari està bloquejada", "send.warning.erc20.checkbox.description": "Esteu intentant enviar fons a una adreça de testimoni. Això pot provocar una pèrdua permanent de fons.", @@ -1599,7 +1599,7 @@ "setting.recoveryPhrase.account.show": "Mostra la frase de recuperació", "setting.recoveryPhrase.action.hide": "Amaga la frase de recuperació", "setting.recoveryPhrase.remove": "Elimina la frase de recuperació", - "setting.recoveryPhrase.remove.confirm.subtitle": "Entenc que Uniswap Labs no em pot ajudar a recuperar la meva cartera si no ho he fet.", + "setting.recoveryPhrase.remove.confirm.subtitle": "Entenc que JuiceSwap Labs no em pot ajudar a recuperar la meva cartera si no ho he fet.", "setting.recoveryPhrase.remove.confirm.title": "Vaig guardar la meva frase de recuperació", "setting.recoveryPhrase.remove.initial.subtitle": "Assegureu-vos que hàgiu desat la frase de recuperació. En cas contrari, perdràs l'accés a les teves carteres", "setting.recoveryPhrase.remove.initial.title": "Abans de continuar", @@ -1642,7 +1642,7 @@ "settings.setting.backup.create.title": "Fes una còpia de seguretat fins a {{cloudProviderName}}", "settings.setting.backup.delete.confirm.message": "Com que aquestes carteres comparteixen una frase de recuperació, també se suprimiran les còpies de seguretat d'aquestes carteres a continuació", "settings.setting.backup.delete.confirm.title": "Estàs segur?", - "settings.setting.backup.delete.warning": "Si suprimiu la vostra còpia de seguretat {{cloudProviderName}} , només podreu recuperar la vostra cartera amb una còpia de seguretat manual de la vostra frase de recuperació. Uniswap Labs no pot recuperar els vostres actius si perds la frase de recuperació.", + "settings.setting.backup.delete.warning": "Si suprimiu la vostra còpia de seguretat {{cloudProviderName}} , només podreu recuperar la vostra cartera amb una còpia de seguretat manual de la vostra frase de recuperació. JuiceSwap Labs no pot recuperar els vostres actius si perds la frase de recuperació.", "settings.setting.backup.error.message.full": "No es pot fer una còpia de seguretat de la frase de recuperació a {{cloudProviderName}}. Assegureu-vos que teniu {{cloudProviderName}} habilitat amb espai d'emmagatzematge disponible i torneu-ho a provar.", "settings.setting.backup.error.message.short": "No es pot suprimir la còpia de seguretat", "settings.setting.backup.error.title": "Error {{cloudProviderName}}", @@ -1669,8 +1669,8 @@ "settings.setting.biometrics.auth": "Si us plau, autentiqueu-vos", "settings.setting.biometrics.extension.waitingForBiometricsModal.content": "Activa {{biometricsMethod}} a la configuració del navegador o del sistema per continuar.", "settings.setting.biometrics.extension.waitingForBiometricsModal.title": "Esperant {{biometricsMethod}}", - "settings.setting.biometrics.off.message.android": "Actualment, la biometria està desactivada per a Uniswap Wallet; podeu activar-la a la configuració del vostre sistema.", - "settings.setting.biometrics.off.message.ios": "{{biometricsMethod}} actualment està desactivat per a Uniswap Wallet; podeu activar-lo a la configuració del vostre sistema.", + "settings.setting.biometrics.off.message.android": "Actualment, la biometria està desactivada per a JuiceSwap Wallet; podeu activar-la a la configuració del vostre sistema.", + "settings.setting.biometrics.off.message.ios": "{{biometricsMethod}} actualment està desactivat per a JuiceSwap Wallet; podeu activar-lo a la configuració del vostre sistema.", "settings.setting.biometrics.off.title.android": "La biometria està desactivada", "settings.setting.biometrics.off.title.ios": "{{biometricsMethod}} està desactivat", "settings.setting.biometrics.title": "Desbloqueig de cara/empremta digital", @@ -1681,8 +1681,8 @@ "settings.setting.biometrics.unavailable.message.ios": "{{biometricsMethod}} no està configurat al teu dispositiu. Per utilitzar {{biometricsMethod}}, configureu-lo primer a Configuració.", "settings.setting.biometrics.unavailable.title.android": "La biometria no està configurada", "settings.setting.biometrics.unavailable.title.ios": "{{biometricsMethod}} no està configurat", - "settings.setting.biometrics.warning.message.android": "Si no activeu la biometria, qualsevol persona que tingui accés al vostre dispositiu pot obrir Uniswap Wallet i fer transaccions.", - "settings.setting.biometrics.warning.message.ios": "Si no activeu {{biometricsMethod}}, qualsevol persona que tingui accés al vostre dispositiu pot obrir Uniswap Wallet i fer transaccions.", + "settings.setting.biometrics.warning.message.android": "Si no activeu la biometria, qualsevol persona que tingui accés al vostre dispositiu pot obrir JuiceSwap Wallet i fer transaccions.", + "settings.setting.biometrics.warning.message.ios": "Si no activeu {{biometricsMethod}}, qualsevol persona que tingui accés al vostre dispositiu pot obrir JuiceSwap Wallet i fer transaccions.", "settings.setting.biometrics.warning.title": "Estàs segur?", "settings.setting.connections.disconnectAll": "Desconnectar-ho tot", "settings.setting.connections.noConnectionsDescription": "Connecteu-vos a una aplicació cercant un botó \"Connecta Wallet\" o \"Iniciar sessió\".", @@ -1692,17 +1692,17 @@ "settings.setting.hapticTouch.title": "Tacte hàptic", "settings.setting.helpCenter.title": "Centre d'ajuda", "settings.setting.language.button.navigate": "Vés a la configuració", - "settings.setting.language.description.extension": "Uniswap és per defecte a la configuració d'idioma del vostre sistema. Per canviar el vostre idioma preferit, aneu a la configuració del vostre sistema.", - "settings.setting.language.description.mobile": "Uniswap és per defecte a la configuració d'idioma del dispositiu. Per canviar el vostre idioma preferit, aneu a \"Uniswap\" a la configuració del dispositiu i toqueu \"Idioma\".", + "settings.setting.language.description.extension": "JuiceSwap és per defecte a la configuració d'idioma del vostre sistema. Per canviar el vostre idioma preferit, aneu a la configuració del vostre sistema.", + "settings.setting.language.description.mobile": "JuiceSwap és per defecte a la configuració d'idioma del dispositiu. Per canviar el vostre idioma preferit, aneu a \"JuiceSwap\" a la configuració del dispositiu i toqueu \"Idioma\".", "settings.setting.language.title": "Llenguatge", "settings.setting.notifications.row.activity.description": "Trasllats, sol·licituds i altres activitats", "settings.setting.notifications.row.activity.title": "Activitat de cartera", "settings.setting.notifications.row.updates.description": "Recomanacions i novetats", - "settings.setting.notifications.row.updates.title": "Actualitzacions d'Uniswap", + "settings.setting.notifications.row.updates.title": "Actualitzacions d'JuiceSwap", "settings.setting.notifications.title": "Notificacions", "settings.setting.password.title": "Canvia la contrasenya", "settings.setting.permissions.title": "Permisos", - "settings.setting.privacy.analytics.description": "Utilitzem dades d'ús anònimes per millorar la vostra experiència amb els productes d'Uniswap Labs. Quan està desactivat, només fem un seguiment dels errors i de l'ús essencial.", + "settings.setting.privacy.analytics.description": "Utilitzem dades d'ús anònimes per millorar la vostra experiència amb els productes d'JuiceSwap Labs. Quan està desactivat, només fem un seguiment dels errors i de l'ús essencial.", "settings.setting.privacy.analytics.title": "Analítica d'aplicacions", "settings.setting.privateKeys.title": "Claus privades", "settings.setting.recoveryPhrase.title": "Frase de recuperació", @@ -1726,7 +1726,7 @@ "settings.setting.wallet.label": "Pseudònim", "settings.setting.wallet.testnetMode.description": "Això activa les xarxes de prova perquè els desenvolupadors puguin provar funcions i transaccions sense utilitzar actius reals. Els testimonis de les xarxes de prova no tenen cap valor real.", "settings.setting.wallet.testnetMode.title": "Mode Testnet", - "settings.switchNetwork.warning": "Per utilitzar Uniswap a {{label}}, canvieu la xarxa a la configuració de la cartera.", + "settings.switchNetwork.warning": "Per utilitzar JuiceSwap a {{label}}, canvieu la xarxa a la configuració de la cartera.", "settings.title": "Configuració", "settings.version": "Versió {{appVersion}}", "smartWallet.actionRequired.cta": "Desactiva en 1 xarxa", @@ -1778,9 +1778,9 @@ "smartWallets.postSwapNudge.enable": "Activa la cartera intel·ligent", "smartWallets.postSwapNudge.title": "Estalvia en el teu proper intercanvi", "smartWallets.postSwapNudge.title.dapp": "Aquesta aplicació admet moneders intel·ligents", - "smartWallets.unavailableModal.description": "Un proveïdor de moneders diferent ara gestiona la configuració del moneder intel·ligent per a {{displayName}}. Podeu continuar utilitzant Uniswap com sempre.", + "smartWallets.unavailableModal.description": "Un proveïdor de moneders diferent ara gestiona la configuració del moneder intel·ligent per a {{displayName}}. Podeu continuar utilitzant JuiceSwap com sempre.", "smartWallets.unavailableModal.title": "Les funcions de la cartera intel·ligent no estan disponibles", - "solanaPromo.banner.description": "Intercanvia fitxes de Solana directament a Uniswap.", + "solanaPromo.banner.description": "Intercanvia fitxes de Solana directament a JuiceSwap.", "solanaPromo.banner.title": "Solana ja està disponible", "solanaPromo.modal.connectWallet": "Connecta la teva cartera Solana preferida", "solanaPromo.modal.startSwapping.button": "Comença a intercanviar a Solana", @@ -1801,16 +1801,16 @@ "stats.marketCap.description": "La capitalització de mercat és el valor total de mercat de l'oferta circulant d'un actiu.", "stats.noStatsAvailable": "No hi ha estadístiques disponibles", "stats.tvl": "Valor total bloquejat", - "stats.tvl.description": "El valor total bloquejat (TVL) és l'import total de l'actiu disponible en tots els grups de liquiditat d'Uniswap.", + "stats.tvl.description": "El valor total bloquejat (TVL) és l'import total de l'actiu disponible en tots els grups de liquiditat d'JuiceSwap.", "stats.volume.1d": "volum de 1 dies", - "stats.volume.1d.description": "El volum d'1 dia és l'import de l'actiu que s'ha negociat a Uniswap durant les últimes 24 hores.", + "stats.volume.1d.description": "El volum d'1 dia és l'import de l'actiu que s'ha negociat a JuiceSwap durant les últimes 24 hores.", "stats.volume.1d.long": "Volum 1D", "stats.volume.1d.short": "1D vol", - "stats.volume.description": "El volum és la quantitat de l'actiu que s'ha negociat a Uniswap durant el període de temps seleccionat.", + "stats.volume.description": "El volum és la quantitat de l'actiu que s'ha negociat a JuiceSwap durant el període de temps seleccionat.", "swap.allow.oneTime": "Permet {{sym}} (una vegada)", "swap.approveAndSubmit": "Aprovar i enviar", "swap.approveAndSwap": "Aprovar i intercanviar", - "swap.autoRouter": "El router automàtic Uniswap té en compte les rutes i els costos de xarxa òptims per oferir-vos els millors preus.", + "swap.autoRouter": "El router automàtic JuiceSwap té en compte les rutes i els costos de xarxa òptims per oferir-vos els millors preus.", "swap.balance.amount": "Balanç: {{amount}}", "swap.bestPrice.through": "Ruta via {{provider}}", "swap.bestRoute.cost": "Es calcula que la ruta més eficient costa ~{{gasPrice}} en costos de xarxa. ", @@ -1850,32 +1850,32 @@ "swap.details.poweredBy": "Desenvolupat per", "swap.details.rate": "Taxa", "swap.details.slippage": "Lliscament màxim", - "swap.details.slippage.uniswap": "Uniswap, protecció contra lliscaments", + "swap.details.slippage.uniswap": "JuiceSwap, protecció contra lliscaments", "swap.details.swappedIn.unichain": "Completat en {{time}}s a Unichain", "swap.details.uniswapFee": "Quota", - "swap.error.default": "És possible que hàgiu d'augmentar la vostra tolerància al lliscament. Nota: els fitxes de tarifa per transferència i de rebase són incompatibles amb Uniswap V3.", + "swap.error.default": "És possible que hàgiu d'augmentar la vostra tolerància al lliscament. Nota: els fitxes de tarifa per transferència i de rebase són incompatibles amb JuiceSwap V3.", "swap.error.expectedToFail": "S'espera que el vostre intercanvi falli.", "swap.error.fiatInputUnavailable": "Entrada {{fiatCurrencyCode}} no disponible", "swap.error.modifiedByWallet": "El vostre intercanvi s'ha modificat a través de la vostra cartera. Si es tracta d'un error, cancel·leu immediatament o arrisqueu a perdre els vostres fons.", "swap.error.rejected": "Transacció rebutjada", - "swap.error.undefinedObject": "S'ha produït un error en intentar executar aquest intercanvi. És possible que hàgiu d'augmentar la vostra tolerància al lliscament. Si això no funciona, pot haver-hi una incompatibilitat amb el testimoni que esteu negociant. Nota: els fitxes de tarifa per transferència i de rebase són incompatibles amb Uniswap V3.", + "swap.error.undefinedObject": "S'ha produït un error en intentar executar aquest intercanvi. És possible que hàgiu d'augmentar la vostra tolerància al lliscament. Si això no funciona, pot haver-hi una incompatibilitat amb el testimoni que esteu negociant. Nota: els fitxes de tarifa per transferència i de rebase són incompatibles amb JuiceSwap V3.", "swap.error.unknown": "Error desconegut.", "swap.error.v2.expired": "Aquesta transacció no s'ha pogut enviar perquè ha passat el termini. Comproveu que el termini de transacció no sigui massa baix.", - "swap.error.v2.k": "L'invariant Uniswap x*y=k no es va satisfer amb l'intercanvi. Això normalment significa que un dels testimonis que intercanvieu incorpora un comportament personalitzat en la transferència.", + "swap.error.v2.k": "L'invariant JuiceSwap x*y=k no es va satisfer amb l'intercanvi. Això normalment significa que un dels testimonis que intercanvieu incorpora un comportament personalitzat en la transferència.", "swap.error.v2.slippage": "Aquesta transacció no tindrà èxit a causa del moviment del preu o de la tarifa de transferència. Intenteu augmentar la vostra tolerància al lliscament", "swap.error.v2.transferInput": "El testimoni d'entrada no es pot transferir. Pot haver-hi un problema amb el testimoni d'entrada.", "swap.error.v2.transferOutput": "El testimoni de sortida no es pot transferir. Pot haver-hi un problema amb el testimoni de sortida.", - "swap.error.v3.slippage": "Aquesta transacció no tindrà èxit a causa del moviment del preu. Intenteu augmentar la vostra tolerància al lliscament. Nota: la tarifa de les fitxes de transferència i rebase no és compatible amb Uniswap V3.", - "swap.error.v3.transferOutput": "El testimoni de sortida no es pot transferir. Pot haver-hi un problema amb el testimoni de sortida. Nota: la tarifa de les fitxes de transferència i rebase no és compatible amb Uniswap V3.", + "swap.error.v3.slippage": "Aquesta transacció no tindrà èxit a causa del moviment del preu. Intenteu augmentar la vostra tolerància al lliscament. Nota: la tarifa de les fitxes de transferència i rebase no és compatible amb JuiceSwap V3.", + "swap.error.v3.transferOutput": "El testimoni de sortida no es pot transferir. Pot haver-hi un problema amb el testimoni de sortida. Nota: la tarifa de les fitxes de transferència i rebase no és compatible amb JuiceSwap V3.", "swap.estimatedDifference.label": "Hi haurà una gran diferència entre els valors d'entrada i sortida a causa de la liquiditat actual.", "swap.expected.price": "Preu previst", "swap.fail.batched": "És possible que el teu moneder connectat no admeti els intercanvis amb un sol clic. Prova un intercanvi estàndard.", "swap.fail.batched.retry": "Prova l'intercanvi estàndard", "swap.fail.batched.title": "L'intercanvi amb 1 clic ha fallat", "swap.fail.message": "Intenteu ajustar el lliscament a un valor més alt.", - "swap.fail.uniswapX": "L'intercanvi no s'ha pogut completar amb UniswapX. Torneu a provar l'intercanvi per encaminar-lo a través de la clàssica API d'Uniswap.", - "swap.fees.experience": "Aquesta tarifa s'aplica a alguns parells de fitxes per garantir la millor experiència amb Uniswap. Es paga al testimoni de sortida i ja s'ha inclòs a la cotització.", - "swap.fees.noFee": "Les tarifes s'apliquen a parells de fitxes seleccionats per garantir la millor experiència amb Uniswap. No hi ha cap comissió associada amb aquest intercanvi.", + "swap.fail.uniswapX": "L'intercanvi no s'ha pogut completar amb JuiceSwapX. Torneu a provar l'intercanvi per encaminar-lo a través de la clàssica API d'JuiceSwap.", + "swap.fees.experience": "Aquesta tarifa s'aplica a alguns parells de fitxes per garantir la millor experiència amb JuiceSwap. Es paga al testimoni de sortida i ja s'ha inclòs a la cotització.", + "swap.fees.noFee": "Les tarifes s'apliquen a parells de fitxes seleccionats per garantir la millor experiència amb JuiceSwap. No hi ha cap comissió associada amb aquest intercanvi.", "swap.finalizingQuote": "S'està acabant la cotització...", "swap.form.header": "Canviar", "swap.form.warning.output.fotFees": "A causa de la comissió testimonial de {{fotCurrencySymbol}}, els imports d'intercanvi només es poden introduir mitjançant el camp d'entrada", @@ -1884,7 +1884,7 @@ "swap.frontrun.warning": "La vostra transacció pot ser una oportunitat i donar lloc a un comerç desfavorable.", "swap.header.viewOnly": "Només visualització", "swap.impactOfTrade": "L'impacte que el vostre comerç té en el preu de mercat d'aquest grup.", - "swap.impactOfTrade.uniswapx": "La diferència entre el preu de mercat i el preu d'execució, tenint en compte l'estalvi de gas d'UniswapX.", + "swap.impactOfTrade.uniswapx": "La diferència entre el preu de mercat i el preu d'execució, tenint en compte l'estalvi de gas d'JuiceSwapX.", "swap.impactOfTrade.uniswapx.missing": "És possible que els càlculs d'impacte dels preus no estiguin disponibles per a parelles amb poca liquiditat.", "swap.inputEstimated.atMost": "S'estima l'entrada. Vendreu com a màxim o la transacció es revertirà.", "swap.limit": "Límit", @@ -1913,8 +1913,8 @@ "swap.settings.protection.subtitle.unavailable": "No disponible el {{chainName}}", "swap.settings.protection.title": "Protecció d'intercanvi", "swap.settings.routingPreference.option.default.description": "Si seleccioneu aquesta opció, s'identifica la ruta més eficient per al vostre intercanvi.", - "swap.settings.routingPreference.option.default.description.preV4": "El client Uniswap selecciona l'opció comercial més barata tenint en compte el preu i els costos de xarxa.", - "swap.settings.routingPreference.option.default.description.uniswapXUnavailable": "UniswapX no disponible per al teu moneder", + "swap.settings.routingPreference.option.default.description.preV4": "El client JuiceSwap selecciona l'opció comercial més barata tenint en compte el preu i els costos de xarxa.", + "swap.settings.routingPreference.option.default.description.uniswapXUnavailable": "JuiceSwapX no disponible per al teu moneder", "swap.settings.routingPreference.option.default.tooltip": "S'identifica una ruta tenint en compte els grups v2, v3 i determinats v4, tenint en compte l'impacte estimat del preu i els costos de xarxa.", "swap.settings.routingPreference.option.v2.title": "Habilita els grups v2", "swap.settings.routingPreference.option.v3.title": "Habilita els grups v3", @@ -1946,7 +1946,7 @@ "swap.slippageBelow.warning": "El lliscament per sota de {{amt}} pot donar lloc a una transacció fallida", "swap.submitted": "S'ha enviat l'intercanvi", "swap.success": "Canvi d'èxit!", - "swap.tokenOwnFees": "Algunes fitxes cobren una tarifa quan es compren o venen, que l'estableix l'emissor del token. Uniswap no rep cap d'aquestes tarifes.", + "swap.tokenOwnFees": "Algunes fitxes cobren una tarifa quan es compren o venen, que l'estableix l'emissor del token. JuiceSwap no rep cap d'aquestes tarifes.", "swap.tradeRoutes": "Rutes comercials", "swap.transaction.deadline": "Termini de transacció", "swap.transaction.revertAfter": "La transacció es revertirà si està pendent durant més d'aquest període de temps.", @@ -1963,15 +1963,15 @@ "swap.warning.insufficientGas.message.withoutNetwork": "No hi ha prou {{currencySymbol}} per intercanviar", "swap.warning.insufficientGas.title": "No teniu prou {{currencySymbol}} per cobrir el cost de la xarxa", "swap.warning.networkFee.allow": "Permet {{ inputTokenSymbol }} (una vegada)", - "swap.warning.networkFee.delegation.message": "Aquest és el cost per processar la teva transacció i activar el teu moneder intel·ligent a Unichain. Uniswap Labs no rep cap part d'aquestes comissions.", - "swap.warning.networkFee.highRelativeToValue": "El cost de la xarxa supera el 10% del valor total de la transacció. Aquest és el cost per processar la vostra transacció a la cadena de blocs. Uniswap no rep cap part d'aquestes tarifes.", + "swap.warning.networkFee.delegation.message": "Aquest és el cost per processar la teva transacció i activar el teu moneder intel·ligent a Unichain. JuiceSwap Labs no rep cap part d'aquestes comissions.", + "swap.warning.networkFee.highRelativeToValue": "El cost de la xarxa supera el 10% del valor total de la transacció. Aquest és el cost per processar la vostra transacció a la cadena de blocs. JuiceSwap no rep cap part d'aquestes tarifes.", "swap.warning.networkFee.highRelativeToValue.unichain": "El cost de la xarxa supera el 10% del valor total de la transacció. Aquest és el cost per processar la vostra transacció a la cadena de blocs.", "swap.warning.networkFee.includesDelegation": "Inclou l'activació de la cartera intel·ligent", - "swap.warning.networkFee.message": "Aquest és el cost per processar la vostra transacció a la cadena de blocs. Uniswap no rep cap part d'aquestes tarifes.", + "swap.warning.networkFee.message": "Aquest és el cost per processar la vostra transacció a la cadena de blocs. JuiceSwap no rep cap part d'aquestes tarifes.", "swap.warning.networkFee.message.unichain": "Aquest és el cost per processar la vostra transacció a la cadena de blocs.", - "swap.warning.networkFee.message.uniswapX": "Aquest és el cost per processar la vostra transacció a la cadena de blocs. Uniswap no rep cap part d'aquestes tarifes. UniswapX agrega fonts de liquiditat per obtenir millors preus i permutes sense gas.", - "swap.warning.networkFee.message.uniswapX.title": "Sense costos de xarxa amb UniswapX", - "swap.warning.networkFee.message.uniswapX.unichain": "Aquest és el cost per processar la vostra transacció a la cadena de blocs. UniswapX agrega fonts de liquiditat per obtenir millors preus i permutes sense gas.", + "swap.warning.networkFee.message.uniswapX": "Aquest és el cost per processar la vostra transacció a la cadena de blocs. JuiceSwap no rep cap part d'aquestes tarifes. JuiceSwapX agrega fonts de liquiditat per obtenir millors preus i permutes sense gas.", + "swap.warning.networkFee.message.uniswapX.title": "Sense costos de xarxa amb JuiceSwapX", + "swap.warning.networkFee.message.uniswapX.unichain": "Aquest és el cost per processar la vostra transacció a la cadena de blocs. JuiceSwapX agrega fonts de liquiditat per obtenir millors preus i permutes sense gas.", "swap.warning.noQuotesFound.bridging.message": "No s'han trobat cites de pont. Proveu d'utilitzar el pont oficial en aquest moment.", "swap.warning.noQuotesFound.title": "No s'han trobat cites", "swap.warning.noRoutesFound.message": "Actualment no hi ha rutes disponibles per a les fitxes seleccionades. Si us plau, prova amb un parell diferent o torna a comprovar més tard.", @@ -1993,9 +1993,9 @@ "swap.warning.router.title": "Aquest comerç no es pot completar ara mateix", "swap.warning.tokenBlocked.button": "{{tokenSymbol}} està bloquejat", "swap.warning.tokenBlockedFallback.button": "El testimoni està bloquejat", - "swap.warning.uniswapFee.message": "S'apliquen comissions per garantir la millor experiència amb Uniswap.", - "swap.warning.uniswapFee.message.default": "S'apliquen tarifes per garantir la millor experiència amb Uniswap. No hi ha cap comissió associada amb aquest intercanvi.", - "swap.warning.uniswapFee.message.included": "Les tarifes s'apliquen per garantir la millor experiència amb Uniswap i ja s'han tingut en compte en aquesta cotització.", + "swap.warning.uniswapFee.message": "S'apliquen comissions per garantir la millor experiència amb JuiceSwap.", + "swap.warning.uniswapFee.message.default": "S'apliquen tarifes per garantir la millor experiència amb JuiceSwap. No hi ha cap comissió associada amb aquest intercanvi.", + "swap.warning.uniswapFee.message.included": "Les tarifes s'apliquen per garantir la millor experiència amb JuiceSwap i ja s'han tingut en compte en aquesta cotització.", "swap.warning.uniswapFee.title": "Comissió d'intercanvi", "swap.warning.viewOnly.message": "Heu d'importar aquesta cartera mitjançant una frase de recuperació per intercanviar fitxes.", "swap.wrap.token": "Emboliqui {{sym}}", @@ -2016,30 +2016,30 @@ "testnet.modal.swapDeepLink.title.toTestnetMode": "Activa el mode testnet", "testnet.unsupported": "Aquesta funcionalitat no és compatible amb el mode Testnet.", "themeToggle.theme": "Tema", - "title.buySellTradeEthereum": "Compreu, veneu i comercialitzeu Ethereum i altres fitxes principals a Uniswap", - "title.createGovernanceOn": "Crear una nova proposta de govern a Uniswap", - "title.createGovernanceTo": "Crear una nova proposta de govern per ser votada pels titulars d'UNI. Els fitxes UNI representen accions amb dret a vot en el govern d'Uniswap.", - "title.earnFees": "Guanyeu comissions quan altres intercanvien a Uniswap afegint fitxes als grups de liquiditat.", - "title.easilyRemove": "Traieu fàcilment la vostra liquiditat d'Uniswap v2 i dipositeu a Uniswap v3.", - "title.easilyRemoveV4": "Traieu fàcilment la vostra liquiditat d'Uniswap v2 i v3 per dipositar-la a Uniswap v4.", + "title.buySellTradeEthereum": "Compreu, veneu i comercialitzeu Ethereum i altres fitxes principals a JuiceSwap", + "title.createGovernanceOn": "Crear una nova proposta de govern a JuiceSwap", + "title.createGovernanceTo": "Crear una nova proposta de govern per ser votada pels titulars d'UNI. Els fitxes UNI representen accions amb dret a vot en el govern d'JuiceSwap.", + "title.earnFees": "Guanyeu comissions quan altres intercanvien a JuiceSwap afegint fitxes als grups de liquiditat.", + "title.easilyRemove": "Traieu fàcilment la vostra liquiditat d'JuiceSwap v2 i dipositeu a JuiceSwap v3.", + "title.easilyRemoveV4": "Traieu fàcilment la vostra liquiditat d'JuiceSwap v2 i v3 per dipositar-la a JuiceSwap v4.", "title.extension.uninstall": "Extensió desinstal·lada", "title.extensionPasskeyLogIn": "Inicia la sessió amb la clau d'accés", - "title.managePasskeys": "Uniswap | Gestioneu les vostres claus de pas", - "title.migratev2": "Migreu la liquiditat del grup v2 a Uniswap v3", - "title.migratev3": "Migreu la liquiditat del grup a Uniswap v4", - "title.placeLimit": "Feu comandes limitades a Uniswap", + "title.managePasskeys": "JuiceSwap | Gestioneu les vostres claus de pas", + "title.migratev2": "Migreu la liquiditat del grup v2 a JuiceSwap v3", + "title.migratev3": "Migreu la liquiditat del grup a JuiceSwap v4", + "title.placeLimit": "Feu comandes limitades a JuiceSwap", "title.realTime": "Preus en temps real, gràfics, dades de transaccions i molt més.", - "title.removeLiquidityv2": "Elimineu la liquiditat del grup (v2) a Uniswap", - "title.removePoolLiquidity": "Elimineu la liquiditat del grup a Uniswap", + "title.removeLiquidityv2": "Elimineu la liquiditat del grup (v2) a JuiceSwap", + "title.removePoolLiquidity": "Elimineu la liquiditat del grup a JuiceSwap", "title.removeTokensv2": "Traieu les vostres fitxes dels grups de liquiditat v2.", "title.removev3Liquidity": "Traieu les vostres fitxes dels grups de liquiditat v3.", "title.sendCrypto": "Enviar criptomoneda", - "title.sendTokens": "Envieu fitxes a Uniswap", + "title.sendTokens": "Envieu fitxes a JuiceSwap", "title.swappingMadeSimple": "Compra i ven criptomonedes a l'instant a Ethereum, Base, Arbitrum, Polygon, Unichain i més. La plataforma DeFi en què milions de persones confien.", "title.tradeTokens": "Intercanvieu fitxes i proporcioneu liquiditat. Preus en temps real, gràfics, dades de transaccions i molt més.", - "title.uniswapTradeCrypto": "Uniswap | Opera amb criptomonedes a la borsa líder de DeFi ", - "title.uniToken": "Els fitxes UNI representen accions amb dret a vot en el govern d'Uniswap. Podeu votar cada proposta vosaltres mateixos o delegar els vostres vots en un tercer.", - "title.voteOnGov": "Vota les propostes de govern a Uniswap", + "title.uniswapTradeCrypto": "JuiceSwap | Opera amb criptomonedes a la borsa líder de DeFi ", + "title.uniToken": "Els fitxes UNI representen accions amb dret a vot en el govern d'JuiceSwap. Podeu votar cada proposta vosaltres mateixos o delegar els vostres vots en un tercer.", + "title.voteOnGov": "Vota les propostes de govern a JuiceSwap", "token.balances.main": "El teu saldo", "token.balances.other": "Balanços en altres xarxes", "token.balances.viewOnly": "El saldo de {{ownerAddress}}", @@ -2072,10 +2072,10 @@ "token.safety.blocked.title.tokenNotAvailable": "{{tokenSymbol}} no està disponible", "token.safety.blocked.title.tokensNotAvailable": "{{tokenSymbol0}} i {{tokenSymbol1}} no estan disponibles", "token.safety.fee.detected": "S'ha detectat una comissió per token", - "token.safety.fees.uniswapLabsDoesNotReceive": "Uniswap Labs no rep cap d'aquestes tarifes.", + "token.safety.fees.uniswapLabsDoesNotReceive": "JuiceSwap Labs no rep cap d'aquestes tarifes.", "token.safety.warning.alwaysDoYourResearch": "Feu sempre la vostra recerca", - "token.safety.warning.blocked.description.default_one": "No podeu intercanviar aquest testimoni mitjançant l'aplicació Uniswap.", - "token.safety.warning.blocked.description.default_other": "No podeu intercanviar aquests fitxes amb l'aplicació Uniswap.", + "token.safety.warning.blocked.description.default_one": "No podeu intercanviar aquest testimoni mitjançant l'aplicació JuiceSwap.", + "token.safety.warning.blocked.description.default_other": "No podeu intercanviar aquests fitxes amb l'aplicació JuiceSwap.", "token.safety.warning.copyContractAddress.message": "Aquesta és una adreça de contracte, que actua com a identificador únic per a fitxes a la cadena de blocs. Qualsevol criptografia que envieu a aquesta adreça es perdrà.", "token.safety.warning.copyContractAddress.title": "No envieu criptografia a aquesta adreça", "token.safety.warning.dontShowWarningAgain": "No em tornis a mostrar aquest avís", @@ -2107,11 +2107,11 @@ "token.safety.warning.spamsUsers": "Usuaris de correu brossa", "token.safety.warning.tokenChargesFee.both.message": "{{tokenSymbol}} cobra una tarifa de {{buyFeePercent}} quan es compra i {{sellFeePercent}} quan es ven.", "token.safety.warning.tokenChargesFee.buy.message": "{{tokenSymbol}} cobra una tarifa de {{feePercent}} quan es compra.", - "token.safety.warning.tokenChargesFee.buy.message.descriptive": "{{tokenSymbol}} cobra una comissió de {{feePercent}} quan es compra. L'intercanvi pot comportar una pèrdua de fons. Uniswap Labs no rep cap d'aquestes comissions.", + "token.safety.warning.tokenChargesFee.buy.message.descriptive": "{{tokenSymbol}} cobra una comissió de {{feePercent}} quan es compra. L'intercanvi pot comportar una pèrdua de fons. JuiceSwap Labs no rep cap d'aquestes comissions.", "token.safety.warning.tokenChargesFee.sell.message": "{{tokenSymbol}} cobra una tarifa de {{feePercent}} quan es ven.", - "token.safety.warning.tokenChargesFee.sell.message.descriptive": "{{tokenSymbol}} cobra una comissió de {{feePercent}} quan es ven. L'intercanvi pot comportar una pèrdua de fons. Uniswap Labs no rep cap d'aquestes comissions.", + "token.safety.warning.tokenChargesFee.sell.message.descriptive": "{{tokenSymbol}} cobra una comissió de {{feePercent}} quan es ven. L'intercanvi pot comportar una pèrdua de fons. JuiceSwap Labs no rep cap d'aquestes comissions.", "token.safety.warning.tokenChargesFee.unknownFee.message": "{{tokenSymbol}} cobra una tarifa quan es compra o es ven.", - "token.safetyLevel.blocked.message": "No podeu intercanviar aquest testimoni amb Uniswap Wallet.", + "token.safetyLevel.blocked.message": "No podeu intercanviar aquest testimoni amb JuiceSwap Wallet.", "token.safetyLevel.medium.message.plural": "Aquestes fitxes no es comercialitzen a les principals borses centralitzades dels EUA. Feu sempre la vostra pròpia investigació abans de continuar.", "token.selector.search.error": "No s'han pogut carregar els resultats de la cerca", "token.stats.fullyDilutedValuation": "Valoració totalment diluïda", @@ -2125,7 +2125,7 @@ "token.stats.volume": "Volum 24h", "token.symbol.input.fallback": "Fitxa d'entrada", "token.symbol.output.fallback": "Fitxa de sortida", - "token.wrap.fail.message": "Els intercanvis del protocol Uniswap poden començar i acabar amb ETH. Tanmateix, durant l'intercanvi, ETH s'embolica a WETH.", + "token.wrap.fail.message": "Els intercanvis del protocol JuiceSwap poden començar i acabar amb ETH. Tanmateix, durant l'intercanvi, ETH s'embolica a WETH.", "token.zeroNativeBalance.description.mainnet": "Haureu d'intercanviar un testimoni a Ethereum per obtenir {{ tokenSymbol }}. L'intercanvi requereix ETH per als costos de xarxa.", "token.zeroNativeBalance.description.otherChains": "Haureu d'intercanviar un testimoni a {{ chainName }} per obtenir {{ tokenSymbol }}. L'intercanvi requereix {{ chainName }} {{ nativeTokenSymbol }} per als costos de xarxa.", "token.zeroNativeBalance.subtitle": "{{ tokenSymbol }} no està disponible per a la compra directa.", @@ -2192,7 +2192,7 @@ "transaction.details.transaction": "Transacció", "transaction.details.uniswapFee": "Comissió ({{ feePercent }}%)", "transaction.network.all": "Totes les xarxes", - "transaction.networkCost.description": "El cost de processar la teva transacció a la cadena de blocs. Uniswap està optimitzat per a costos de xarxa mínims.", + "transaction.networkCost.description": "El cost de processar la teva transacció a la cadena de blocs. JuiceSwap està optimitzat per a costos de xarxa mínims.", "transaction.networkCost.includesSmartWalletActivation": "Inclou l'activació de la cartera intel·ligent", "transaction.networkCost.label": "Cost de la xarxa", "transaction.networkCost.maxNativeBalance.description": "Es reserva una petita quantitat del saldo del testimoni de xarxa per cobrir el cost de la xarxa d'aquesta transacció.", @@ -2354,15 +2354,15 @@ "transaction.watcher.error.cancel": "No es pot cancel·lar la transacció", "transaction.watcher.error.status": "S'ha produït un error en comprovar l'estat de la transacció", "uniswapX.aggregatesLiquidity": " agrega fonts de liquiditat per obtenir millors preus i permutes sense gas.", - "uniswapX.cost": "UniswapX elimina els costos típics de les transaccions a la cadena de blocs.", - "uniswapx.description": "UniswapX agrega fonts de liquiditat per obtenir millors preus i permutes sense gas.", - "uniswapx.description.unsupported": "UniswapX no està disponible actualment perquè la configuració del moneder intel·ligent està gestionada per una altra aplicació de moneder.", - "uniswapx.included": "Inclou UniswapX", - "uniswapx.item": " UniswapX ", - "uniswapx.label": "UniswapX", - "uniswapX.learnMore": "Més informació sobre l'intercanvi amb UniswapX", - "uniswapx.unavailable.title": "UniswapX no està disponible", - "uniswapx.v2QuoteFailed": "S'ha produït un error en la cotització d'UniswapX v2. Torna-ho a provar amb l'intercanvi clàssic.", + "uniswapX.cost": "JuiceSwapX elimina els costos típics de les transaccions a la cadena de blocs.", + "uniswapx.description": "JuiceSwapX agrega fonts de liquiditat per obtenir millors preus i permutes sense gas.", + "uniswapx.description.unsupported": "JuiceSwapX no està disponible actualment perquè la configuració del moneder intel·ligent està gestionada per una altra aplicació de moneder.", + "uniswapx.included": "Inclou JuiceSwapX", + "uniswapx.item": " JuiceSwapX ", + "uniswapx.label": "JuiceSwapX", + "uniswapX.learnMore": "Més informació sobre l'intercanvi amb JuiceSwapX", + "uniswapx.unavailable.title": "JuiceSwapX no està disponible", + "uniswapx.v2QuoteFailed": "S'ha produït un error en la cotització d'JuiceSwapX v2. Torna-ho a provar amb l'intercanvi clàssic.", "unitags.banner.button.claim": "Reclama ara", "unitags.banner.subtitle": "Creeu un perfil web3 personalitzat i compartiu fàcilment la vostra adreça amb els amics.", "unitags.banner.title.compact": "Reclama el teu {{unitagDomain}} nom d'usuari i crea el teu perfil personalitzable.", @@ -2426,9 +2426,9 @@ "unitags.username.error.min": "Els noms d'usuari han de tenir almenys {{number}} caràcters", "unitags.username.error.uppercase": "Els noms d'usuari només poden contenir lletres minúscules i números", "uwulink.error.insufficientTokens": "No n'hi ha prou {{tokenSymbol}} a {{chain}}", - "v2.notAvailable": "Uniswap V2 no està disponible en aquesta xarxa.", + "v2.notAvailable": "JuiceSwap V2 no està disponible en aquesta xarxa.", "wallet.appSignIn": "Inicia sessió amb l'aplicació", - "wallet.connectingAgreement": "En connectar una cartera, accepteu les Condicions del servei d'Uniswap Labs i accepteu la seva Política de privadesa.", + "wallet.connectingAgreement": "En connectar una cartera, accepteu les Condicions del servei d'JuiceSwap Labs i accepteu la seva Política de privadesa.", "wallet.connectionFailed.message": "L'intent de connexió ha fallat. Feu clic a prova de nou i seguiu els passos per connectar-vos a la vostra cartera.", "wallet.mismatch.popup.description": "Algunes funcions no són compatibles amb el teu moneder connectat.", "wallet.mismatch.popup.title": "Suport limitat de cartera", @@ -2438,13 +2438,13 @@ "walletConnect.dapps.empty.description": "Connecteu-vos a una aplicació escanejant un codi mitjançant WalletConnect", "walletConnect.dapps.manage.empty.title": "No hi ha cap aplicació connectada", "walletConnect.dapps.manage.title": "Connexions", - "walletConnect.error.connection.message": "Uniswap Wallet actualment admet {{chainNames}}. Utilitzeu només \"{{dappName}}\" en aquestes cadenes", + "walletConnect.error.connection.message": "JuiceSwap Wallet actualment admet {{chainNames}}. Utilitzeu només \"{{dappName}}\" en aquestes cadenes", "walletConnect.error.connection.title": "Error de connexió", "walletConnect.error.general.message": "Hi ha hagut un problema amb WalletConnect. Siusplau torna-ho a provar", "walletConnect.error.general.title": "Error de WalletConnect", "walletConnect.error.scantastic.message": "Hi ha hagut un problema amb el teu codi QR. Siusplau torna-ho a provar", "walletConnect.error.scantastic.title": "Codi QR no vàlid", - "walletConnect.error.unsupported.message": "Assegureu-vos que esteu escanejant un codi QR de WalletConnect, d'Ethereum o d'extensió Uniswap vàlid abans de tornar-ho a provar.", + "walletConnect.error.unsupported.message": "Assegureu-vos que esteu escanejant un codi QR de WalletConnect, d'Ethereum o d'extensió JuiceSwap vàlid abans de tornar-ho a provar.", "walletConnect.error.unsupported.title": "Codi QR no vàlid", "walletConnect.error.unsupportedV1.message": "WalletConnect v1 ja no és compatible. L'aplicació a la qual esteu intentant connectar-vos ha d'actualitzar a WalletConnect v2.", "walletConnect.error.unsupportedV1.title": "Codi QR no vàlid", @@ -2479,7 +2479,7 @@ "walletConnect.request.warning.message": "Per signar missatges o transaccions, haureu d'importar la frase de recuperació de la cartera.", "walletConnect.request.warning.title": "Aquesta cartera està en mode de només visualització", "web.explore.description": "Descobriu i investiga fitxes sobre {{network}}. Explora les millors piscines. Veure preus en temps real, volum de negociació, TVL, gràfics i dades de transaccions.", - "web.explore.title.pools": "Explora els millors grups a {{network}} a Uniswap", - "web.explore.title.tokens": "Explora les fitxes principals a {{network}} a Uniswap", - "web.explore.title.transactions": "Exploreu les principals transaccions a {{network}} a Uniswap" + "web.explore.title.pools": "Explora els millors grups a {{network}} a JuiceSwap", + "web.explore.title.tokens": "Explora les fitxes principals a {{network}} a JuiceSwap", + "web.explore.title.transactions": "Exploreu les principals transaccions a {{network}} a JuiceSwap" } diff --git a/packages/uniswap/src/i18n/locales/translations/cs-CZ.json b/packages/uniswap/src/i18n/locales/translations/cs-CZ.json index 7a56b3008ec..6be322a87d0 100644 --- a/packages/uniswap/src/i18n/locales/translations/cs-CZ.json +++ b/packages/uniswap/src/i18n/locales/translations/cs-CZ.json @@ -25,9 +25,9 @@ "account.cloud.password.subtitle": "Toto heslo je vyžadováno k obnovení zálohy fráze pro obnovení z {{cloudProviderName}}.", "account.cloud.password.title": "Zadejte záložní heslo", "account.drawer.gitVersion": "Verze: ", - "account.drawer.modal.body": "Bezpečně ukládejte a vyměňujte tokeny pomocí aplikace Uniswap. K dispozici pro iOS a Android.", - "account.drawer.modal.dont": "Nemáte Uniswap peněženku?", - "account.drawer.modal.scan": "Skenujte pomocí Uniswap Wallet", + "account.drawer.modal.body": "Bezpečně ukládejte a vyměňujte tokeny pomocí aplikace JuiceSwap. K dispozici pro iOS a Android.", + "account.drawer.modal.dont": "Nemáte JuiceSwap peněženku?", + "account.drawer.modal.scan": "Skenujte pomocí JuiceSwap Wallet", "account.drawer.spamToggle": "Skryjte neznámé tokeny a NFT", "account.porfolio.activity.cancelledBelow": "Tato objednávka byla zrušena, protože váš zůstatek klesl pod vstupní částku.", "account.portfolio.activity.signLimit": "Tato objednávka nebude vyřízena, protože váš zůstatek klesl pod vstupní částku. Chcete-li opravit, zvyšte svůj zůstatek.", @@ -55,7 +55,7 @@ "account.recoveryPhrase.title.import": "Zadejte frázi pro obnovení", "account.recoveryPhrase.title.restoring": "Nebyly nalezeny žádné zálohy", "account.transactionSummary.addLiquidity": "Přidejte {{baseSymbol}}/{{quoteSymbol}} V3 likviditu", - "account.transactionSummary.addLiquidityv2": "Přidejte a do Uniswap V2", + "account.transactionSummary.addLiquidityv2": "Přidejte a do JuiceSwap V2", "account.transactionSummary.approve": "Schválit {{tokenSymbol}}", "account.transactionSummary.claimFor": "Nárokujte za {{username}}", "account.transactionSummary.claimReward": "Získejte odměnu UNI za {{username}}", @@ -103,7 +103,7 @@ "account.wallet.menu.copy.title": "Zkopírujte adresu peněženky", "account.wallet.menu.edit.title": "Upravit štítek", "account.wallet.menu.remove.title": "Odstraňte peněženku", - "account.wallet.remove.check": "Zálohoval jsem svou frázi pro obnovení a chápu, že Uniswap Labs mi nemůže pomoci obnovit mé peněženky, pokud tak neučiním.", + "account.wallet.remove.check": "Zálohoval jsem svou frázi pro obnovení a chápu, že JuiceSwap Labs mi nemůže pomoci obnovit mé peněženky, pokud tak neučiním.", "account.wallet.remove.title": "Odebrat {{name}}", "account.wallet.remove.viewOnly": "Peněženky s možností zpětného zobrazení můžete vždy přidat zadáním adresy peněženky.", "account.wallet.restore.description": "Protože používáte nové zařízení, budete muset obnovit svou frázi pro obnovení. To vám umožní vyměňovat a odesílat tokeny.", @@ -131,16 +131,16 @@ "addLiquidity.shareOfPool": "Podíl bazénu", "addressInput.recipient": "Příjemce", "analytics.allow": "Povolit analýzu", - "analytics.allow.message": "Anonymizovaná data používáme k vylepšení vaší zkušenosti s produkty Uniswap Labs.", + "analytics.allow.message": "Anonymizovaná data používáme k vylepšení vaší zkušenosti s produkty JuiceSwap Labs.", "appRating.button.notReally": "Spíš ne", "appRating.description": "Dejte nám vědět, zda máte s touto aplikací dobré zkušenosti", "appRating.extension.review.description": "Vyberte hodnocení hvězdičkami a zanechte recenzi v Internetovém obchodě Chrome.", - "appRating.extension.review.title": "Zkontrolovat rozšíření Uniswap?", - "appRating.extension.title": "Líbí se vám rozšíření Uniswap?", + "appRating.extension.review.title": "Zkontrolovat rozšíření JuiceSwap?", + "appRating.extension.title": "Líbí se vám rozšíření JuiceSwap?", "appRating.feedback.button.send": "Poslat zpětnou vazbu", "appRating.feedback.description": "Dejte nám vědět, jak můžeme zlepšit vaši zkušenost", "appRating.feedback.title": "To nás mrzí.", - "appRating.mobile.title": "Líbí se vám Uniswap Wallet?", + "appRating.mobile.title": "Líbí se vám JuiceSwap Wallet?", "bridging.estimatedTime.minutesAndSeconds": "~{{minutes}}min {{seconds}}s", "bridging.estimatedTime.minutesOnly": "~{{minutes}}min", "bridging.estimatedTime.secondsOnly": "~{{seconds}}s", @@ -155,7 +155,7 @@ "chart.price.label.low": "Nízký", "chart.price.label.open": "OTEVŘENO", "chart.settings.unavailable.label": "Toto nastavení není pro aktuální graf k dispozici", - "claim.thanks": "Děkujeme, že jste součástí komunity Uniswap ", + "claim.thanks": "Děkujeme, že jste součástí komunity JuiceSwap ", "claim.uni.arrived": "UNI dorazila", "common.accept": "Akceptovat", "common.activity": "Aktivita", @@ -187,12 +187,12 @@ "common.approving": "Schvalování", "common.areYouSure": "Jsi si jistá?", "common.automatic": "Auto", - "common.availableIn": "Uniswap dostupný v: ", + "common.availableIn": "JuiceSwap dostupný v: ", "common.availableOnIOSAndroid": "K dispozici pro iOS a Android", "common.availableOnIOSAndroidChrome": "K dispozici pro iOS, Android a Chrome", "common.backToPositions": "Zpět na pozice", "common.blocked.ifError": "Pokud se domníváte, že se jedná o chybu, zašlete prosím e-mail s vaší adresou na adresu ", - "common.blocked.reason": "Tato adresa je v rozhraní Uniswap Labs blokována, protože je spojena s jednou nebo více blokovanými aktivitami.", + "common.blocked.reason": "Tato adresa je v rozhraní JuiceSwap Labs blokována, protože je spojena s jednou nebo více blokovanými aktivitami.", "common.blockedAddress": "Blokovaná adresa", "common.blog": "Blog", "common.borrow.cancelled": "Půjčka zrušena", @@ -343,8 +343,8 @@ "common.download": "Stažení", "common.downloadAppStore": "Stáhněte si v App Store", "common.downloadPlayStore": "Stáhnout v Obchodě Play", - "common.downloadUniswap": "Stáhněte si Uniswap", - "common.downloadUniswapApp": "Stáhněte si aplikaci Uniswap", + "common.downloadUniswap": "Stáhněte si JuiceSwap", + "common.downloadUniswapApp": "Stáhněte si aplikaci JuiceSwap", "common.dynamic": "Dynamický", "common.edit.button": "Upravit", "common.error.general": "Něco se pokazilo", @@ -367,7 +367,7 @@ "common.explore": "Prozkoumat", "common.explorer": "Badatel", "common.exploreTokens": "Prozkoumejte tokeny", - "common.extension": "Uniswap rozšíření", + "common.extension": "JuiceSwap rozšíření", "common.failed.error": "Nepodařilo se", "common.failedSwitchNetwork": "Přepnutí sítí se nezdařilo", "common.fee": "Poplatek", @@ -384,9 +384,9 @@ "common.getStarted": "Začněte", "common.getSupport.button": "Dostat podporu", "common.getTheApp": "Získat aplikaci", - "common.getUniswapWallet": "Získejte Uniswap Wallet", + "common.getUniswapWallet": "Získejte JuiceSwap Wallet", "common.governance": "Vládnutí", - "common.happyHolidays": "Veselé svátky od týmu Uniswap!", + "common.happyHolidays": "Veselé svátky od týmu JuiceSwap!", "common.helpCenter": "Centrum nápovědy", "common.hidden": "Skrytý", "common.hide.button": "Skrýt", @@ -651,11 +651,11 @@ "common.type.label": "Typ", "common.unavailable": "Není k dispozici", "common.uniGovernance": "Správa UNI", - "common.uniswapMobile": "Uniswap Mobile", - "common.uniswapProtocol": "Uniswap protokol", - "common.uniswapTVL": "Uniswap TVL", - "common.uniswapWallet": "Uniswap peněženka", - "common.uniswapX": "UniswapX", + "common.uniswapMobile": "JuiceSwap Mobile", + "common.uniswapProtocol": "JuiceSwap protokol", + "common.uniswapTVL": "JuiceSwap TVL", + "common.uniswapWallet": "JuiceSwap peněženka", + "common.uniswapX": "JuiceSwapX", "common.unknown": "Neznámý", "common.unknownApproval": "Neznámé schválení", "common.unknownBridge": "Neznámý most", @@ -759,13 +759,13 @@ "dapp.request.warning.notActive.title": "Toto není vaše aktivní peněženka", "downloadApp.modal.alreadyHaveWallet": "Už máte peněženku? ", "downloadApp.modal.alreadyHaveWallet.signInLink": "Přihlaste se zde", - "downloadApp.modal.getStarted.description": "Začněte stažením peněženky Uniswap, která je k dispozici ve vašem telefonu nebo prohlížeči.", - "downloadApp.modal.getStarted.title": "Začněte s Uniswap", - "downloadApp.modal.signUp.description": "Začněte stažením peněženky Uniswap, která je k dispozici ve vašem telefonu nebo prohlížeči.", + "downloadApp.modal.getStarted.description": "Začněte stažením peněženky JuiceSwap, která je k dispozici ve vašem telefonu nebo prohlížeči.", + "downloadApp.modal.getStarted.title": "Začněte s JuiceSwap", + "downloadApp.modal.signUp.description": "Začněte stažením peněženky JuiceSwap, která je k dispozici ve vašem telefonu nebo prohlížeči.", "downloadApp.modal.signUp.description.embeddedWallet": "Začněte během několika sekund tím, že se níže zaregistrujete nebo si stáhnete naši peněženku, která je dostupná ve vašem telefonu nebo prohlížeči.", - "downloadApp.modal.signUp.title": "Zaregistrujte se pomocí Uniswap", - "downloadApp.modal.uniswapProducts.subtitle": "Uniswap produkty bezproblémově spolupracují a vytvářejí ten nejlepší onchain zážitek.", - "error.access.expiry": "To poskytuje přístup protokolu Uniswap k vašemu tokenu pro obchodování. Z bezpečnostních důvodů vyprší po 30 dnech.", + "downloadApp.modal.signUp.title": "Zaregistrujte se pomocí JuiceSwap", + "downloadApp.modal.uniswapProducts.subtitle": "JuiceSwap produkty bezproblémově spolupracují a vytvářejí ten nejlepší onchain zážitek.", + "error.access.expiry": "To poskytuje přístup protokolu JuiceSwap k vašemu tokenu pro obchodování. Z bezpečnostních důvodů vyprší po 30 dnech.", "error.dataUnavailable": "Data jsou v tuto chvíli nedostupná; pracujeme na opravě", "error.id": "ID chyby: {{eventId}}", "error.noData": "Nenalezena žádná data", @@ -807,12 +807,12 @@ "explore.tokens.sort.option.marketCap": "Tržní kapitalizace", "explore.tokens.sort.option.priceDecrease": "Snížení ceny (24 hodin)", "explore.tokens.sort.option.priceIncrease": "Zvýšení ceny (24 hodin)", - "explore.tokens.sort.option.totalValueLocked": "Uniswap TVL", - "explore.tokens.sort.option.volume": "Uniswap objem (24h)", + "explore.tokens.sort.option.totalValueLocked": "JuiceSwap TVL", + "explore.tokens.sort.option.volume": "JuiceSwap objem (24h)", "explore.tokens.top.title": "Top tokeny", "explore.unableToDisplayHistorical": "Nelze zobrazit historická data objemu pro aktuální řetězec.", "explore.unableToDisplayHistoricalTVL": "Nelze zobrazit historická data TVL pro aktuální řetězec.", - "explore.uniVolume": "Uniswap svazek", + "explore.uniVolume": "JuiceSwap svazek", "explore.wallets.favorite.action.add": "Oblíbená peněženka", "explore.wallets.favorite.action.edit": "Upravit oblíbené", "explore.wallets.favorite.action.remove": "Odebrat oblíbené", @@ -828,7 +828,7 @@ "extension.lock.button.reset": "Resetovat peněženku", "extension.lock.button.submit": "Odemknout", "extension.lock.password.error": "Špatné heslo. Zkus to znovu", - "extension.lock.password.reset.initial.description": "Uniswap nemůže pomoci obnovit vaše heslo. Musíte resetovat svou peněženku opětovným zadáním 12slovné fráze pro obnovení.", + "extension.lock.password.reset.initial.description": "JuiceSwap nemůže pomoci obnovit vaše heslo. Musíte resetovat svou peněženku opětovným zadáním 12slovné fráze pro obnovení.", "extension.lock.password.reset.initial.help": "Kde najdu svou frázi pro obnovení?", "extension.lock.password.reset.initial.title": "Zapomenuté heslo", "extension.lock.password.reset.speedbump.description": "Před resetováním peněženky se ujistěte, že máte svou 12slovou frázi pro obnovení. V opačném případě nebudete moci získat zpět své prostředky.", @@ -837,9 +837,9 @@ "extension.lock.subtitle": "Pro odemknutí zadejte heslo", "extension.lock.title": "Vítej zpět", "extension.network.notSupported": "Nepodporovaná síť", - "extension.open": "Otevřete rozšíření Uniswap", + "extension.open": "Otevřete rozšíření JuiceSwap", "extension.popup.chrome.button": "Otevřete rozšíření", - "extension.popup.chrome.description": "Dokončete tuto akci otevřením rozšíření Uniswap.", + "extension.popup.chrome.description": "Dokončete tuto akci otevřením rozšíření JuiceSwap.", "extension.popup.chrome.title": "Pokračujte v Uniswapu", "extension.settings.password.enter.title": "Zadejte své současné heslo", "extension.settings.password.error.wrong": "Špatné heslo", @@ -925,8 +925,8 @@ "forceUpgrade.action.confirm": "Aktualizujte nyní", "forceUpgrade.action.learn": "Přečtěte si, jak aktualizovat", "forceUpgrade.action.recoveryPhrase": "Zobrazit frázi pro obnovení", - "forceUpgrade.description.extension": "K dispozici je nová verze aplikace. Chcete-li nadále používat rozšíření Uniswap, aktualizujte jej na nejnovější verzi.", - "forceUpgrade.description.wallet": "K dispozici je nová verze aplikace. Chcete-li nadále používat peněženku Uniswap, aktualizujte ji na nejnovější verzi.", + "forceUpgrade.description.extension": "K dispozici je nová verze aplikace. Chcete-li nadále používat rozšíření JuiceSwap, aktualizujte jej na nejnovější verzi.", + "forceUpgrade.description.wallet": "K dispozici je nová verze aplikace. Chcete-li nadále používat peněženku JuiceSwap, aktualizujte ji na nejnovější verzi.", "forceUpgrade.label.recoveryPhrase": "Fráze obnovy", "forceUpgrade.title": "Aktualizujte na nejnovější verzi", "globalPreferences.title": "Globální preference", @@ -977,15 +977,15 @@ "home.upsell.receive.description": "Financujte svou peněženku převodem kryptoměn z jiné peněženky nebo účtu", "home.upsell.receive.title": "Přijímat kryptoměny", "home.warning.viewOnly": "Toto je peněženka pouze pro prohlížení", - "interface.metatags.description": "Swap nebo poskytnutí likvidity na Uniswap protokolu", - "interface.metatags.title": "Uniswap rozhraní", + "interface.metatags.description": "Swap nebo poskytnutí likvidity na JuiceSwap protokolu", + "interface.metatags.title": "JuiceSwap rozhraní", "landing.buildNextGen": "Vytvářejte další generaci otevřených aplikací a nástrojů.", "landing.connectWithUs": "spojit se s námi", "landing.devDocs": "Dokumenty pro vývojáře", "landing.directToDeFi": "Přejděte přímo na DeFi", - "landing.followOnX": "Sledujte @Uniswap na X pro nejnovější aktualizace", - "landing.protocolDescription": "Produkty Uniswap jsou poháněny protokolem Uniswap. Protokol je největším onchain tržištěm s miliardami dolarů v týdenním objemu v tisících tokenů na Ethereu a 7+ dalších řetězcích.", - "landing.provideLiquidity.message": "Poskytujte likviditu poolům na Uniswap protokolu a získejte poplatky za swapy.", + "landing.followOnX": "Sledujte @JuiceSwap na X pro nejnovější aktualizace", + "landing.protocolDescription": "Produkty JuiceSwap jsou poháněny protokolem JuiceSwap. Protokol je největším onchain tržištěm s miliardami dolarů v týdenním objemu v tisících tokenů na Ethereu a 7+ dalších řetězcích.", + "landing.provideLiquidity.message": "Poskytujte likviditu poolům na JuiceSwap protokolu a získejte poplatky za swapy.", "landing.swapSimple": "Výměna byla jednoduchá. Získejte přístup k tisícům tokenů na 11+ řetězcích.", "landing.teamInsights": "Postřehy a novinky od týmu", "landing.trusted": "Věří miliony", @@ -1055,8 +1055,8 @@ "migrate.allowLpMigration": "Povolit migraci tokenu LP", "migrate.connectAccount": "Musíte připojit účet.", "migrate.connectWallet": "Připojte se k peněžence a zobrazte svou likviditu V2.", - "migrate.contract": "Uniswap migrační smlouva", - "migrate.firstLP": "Jste prvním poskytovatelem likvidity pro tento fond Uniswap V3. Vaše likvidita bude migrovat za aktuální cenu {{source}} .", + "migrate.contract": "JuiceSwap migrační smlouva", + "migrate.firstLP": "Jste prvním poskytovatelem likvidity pro tento fond JuiceSwap V3. Vaše likvidita bude migrovat za aktuální cenu {{source}} .", "migrate.highGasCost": "Vaše transakční náklady budou mnohem vyšší, protože zahrnují plyn na vytvoření fondu.", "migrate.invalidRange": "Vybrán neplatný rozsah. Minimální cena musí být nižší než maximální cena.", "migrate.lpNFT": "{{symA}}/{{symB}} LP NFT", @@ -1066,18 +1066,18 @@ "migrate.noV2Liquidity": "Nebyla nalezena žádná likvidita V2.", "migrate.positionNoFees": "Vaše pozice nebude vydělávat poplatky ani nebude použita v obchodech, dokud se tržní cena neposune do vašeho rozmezí.", "migrate.priceDifference": "Cenový rozdíl: ", - "migrate.priceWarning": "Do Uniswap V3 byste měli vkládat likviditu pouze za cenu, kterou považujete za správnou.
Pokud se cena zdá nesprávná, můžete buď provést swap a cenu přesunout, nebo počkat, až to udělá někdo jiný.", + "migrate.priceWarning": "Do JuiceSwap V3 byste měli vkládat likviditu pouze za cenu, kterou považujete za správnou.
Pokud se cena zdá nesprávná, můžete buď provést swap a cenu přesunout, nebo počkat, až to udělá někdo jiný.", "migrate.refund": "Do vaší peněženky bude vráceno alespoň {{amtA}} {{symA}} a {{amtB}} {{symB}} vzhledem k vybranému cenovému rozpětí.", "migrate.selectFeeTier": "Vyberte úroveň poplatků", "migrate.setRange": "Nastavit cenové rozpětí", "migrate.symbolPrice": "{{protocolName}} {{tokenSymbol}} Cena:", - "migrate.v2Description": "Tento nástroj bezpečně migruje vaši {{source}} likviditu do V3. Proces je zcela nedůvěryhodný díky smlouvě o migraci <0>Uniswap ↗", - "migrate.v2Instruction": "U každého níže zobrazeného fondu klikněte na migrovat, abyste odstranili svou likviditu z Uniswap V2 a vložili ji do Uniswap V3.", + "migrate.v2Description": "Tento nástroj bezpečně migruje vaši {{source}} likviditu do V3. Proces je zcela nedůvěryhodný díky smlouvě o migraci <0>JuiceSwap ↗", + "migrate.v2Instruction": "U každého níže zobrazeného fondu klikněte na migrovat, abyste odstranili svou likviditu z JuiceSwap V2 a vložili ji do JuiceSwap V3.", "migrate.v2Title": "Migrujte likviditu V2", "migrate.v3Price": "V3 {{sym}} Cena:", "mint.v3.input.invalidPrice.error": "Neplatný údaj o ceně", - "mobileAppPromo.banner.getTheApp.link": "Získejte aplikaci Uniswap Wallet", - "mobileAppPromo.banner.title": "Uniswap: Crypto & NFT Wallet", + "mobileAppPromo.banner.getTheApp.link": "Získejte aplikaci JuiceSwap Wallet", + "mobileAppPromo.banner.title": "JuiceSwap: Crypto & NFT Wallet", "moonpay.poweredBy": "Fiat onramp poháněný společností MoonPay USA LLC", "moonpay.restricted.region": "Moonpay není v některých regionech k dispozici. Kliknutím se dozvíte více.", "nav.createAccount.button": "Vytvořit účet", @@ -1100,7 +1100,7 @@ "nft.chainSupportComingSoon": "{{chainName}} podpora již brzy", "nft.collection.title": "Prozkoumejte a nakupujte na Uniswapu", "nft.collectionOnUni": "Kolekce NFT na Uniswapu", - "nft.collectonOnAddress": "Sbírka NFT na Uniswap - {{address}}", + "nft.collectonOnAddress": "Sbírka NFT na JuiceSwap - {{address}}", "nft.complete": "Kompletní!", "nft.editListings": "Upravit výpisy", "nft.event": "událost", @@ -1135,7 +1135,7 @@ "nft.whyTransaction": "Proč je vyžadována transakce?", "nft.whyTransaction.reason": "Zalistování NFT vyžaduje jednorázový souhlas tržiště pro každou kolekci NFT.", "nft.willAppearHere": "Zde se zobrazí vaše onchain transakce a krypto nákupy.", - "nft.wishGranted": "Uniswap splnil vaše přání!", + "nft.wishGranted": "JuiceSwap splnil vaše přání!", "nfts.collection.action.approve_one": "Schválit sbírku", "nfts.collection.action.approve_other": "Schvalovat sbírky", "nfts.collection.action.sign_one": "Výpis znamení", @@ -1146,7 +1146,7 @@ "nfts.sell": "Prodám NFT", "nfts.viewAndSell": "Prohlížejte a prodávejte NFT", "notFound.oops": "Jejda, vezměte mě zpět do Swapu", - "notice.uk": "Tato webová aplikace je poskytována jako nástroj pro uživatele k interakci s protokolem Uniswap z jejich vlastní iniciativy, bez schvalování nebo doporučení obchodních aktivit s kryptoměnami. Uniswap přitom nedoporučuje, aby se uživatelé nebo potenciální uživatelé zapojovali do obchodování s kryptoaktivami, a uživatelé nebo potenciální uživatelé webové aplikace by neměli považovat tuto webovou stránku nebo její obsah za obsahující jakoukoli formu doporučení, výzvy nebo pobídky k obchodování s kryptoaktivy. .", + "notice.uk": "Tato webová aplikace je poskytována jako nástroj pro uživatele k interakci s protokolem JuiceSwap z jejich vlastní iniciativy, bez schvalování nebo doporučení obchodních aktivit s kryptoměnami. JuiceSwap přitom nedoporučuje, aby se uživatelé nebo potenciální uživatelé zapojovali do obchodování s kryptoaktivami, a uživatelé nebo potenciální uživatelé webové aplikace by neměli považovat tuto webovou stránku nebo její obsah za obsahující jakoukoli formu doporučení, výzvy nebo pobídky k obchodování s kryptoaktivy. .", "notice.uk.label": "Zřeknutí se odpovědnosti Spojeného království:", "notification.assetVisibility.hidden": "{{assetName}} skryto", "notification.assetVisibility.unhidden": "{{assetName}} zobrazeno", @@ -1198,7 +1198,7 @@ "notification.walletConnect.failed": "Transakce se nezdařila s {{dappName}}", "notification.walletConnect.networkChanged.full": "Přepnuto na {{networkName}}", "notification.walletConnect.networkChanged.short": "Přepínané sítě", - "notifications.scantastic.subtitle": "Pokračujte na Uniswap Extension", + "notifications.scantastic.subtitle": "Pokračujte na JuiceSwap Extension", "notifications.scantastic.title": "Úspěch!", "onboarding.backup.manual.banner": "Doporučujeme to napsat na kus papíru a uložit na bezpečné místo, jako je trezor.", "onboarding.backup.manual.displayWarning.description": "Než budete pokračovat, přečtěte si pozorně následující.", @@ -1225,15 +1225,15 @@ "onboarding.backup.reminder.warning.description": "Pokud nenastavíte metodu zálohování, nebudete mít možnost obnovit svou peněženku, pokud ztratíte telefon, smažete aplikaci nebo získáte nové zařízení.", "onboarding.backup.reminder.warning.title": "Mohli byste přijít o své prostředky", "onboarding.backup.speedBump.cloud.description": "Pokud ji někdy zapomenete, nemůžeme ji za vás resetovat. Zapište si jej na bezpečné místo nebo jej bezpečně uložte do správce hesel.", - "onboarding.backup.speedBump.cloud.disclaimer": "Chápu, že Uniswap Labs nemůže obnovit mé heslo pro obnovení.", + "onboarding.backup.speedBump.cloud.disclaimer": "Chápu, že JuiceSwap Labs nemůže obnovit mé heslo pro obnovení.", "onboarding.backup.speedBump.cloud.title": "Je důležité si toto heslo uložit", "onboarding.backup.speedBump.manual.description": "Ujistěte se, že jste si frázi pro obnovení zapsali správně a mějte ji na bezpečném místě.", - "onboarding.backup.speedBump.manual.disclaimer": "Chápu, že Uniswap Labs nemůže obnovit moji peněženku, pokud ji ztratím.", + "onboarding.backup.speedBump.manual.disclaimer": "Chápu, že JuiceSwap Labs nemůže obnovit moji peněženku, pokud ji ztratím.", "onboarding.backup.speedBump.manual.title": "Než skončíte...", "onboarding.backup.subtitle": "Tímto způsobem obnovíte svou peněženku, pokud smažete aplikaci nebo ztratíte své zařízení.", "onboarding.backup.title.existing": "Zálohujte si peněženku", "onboarding.backup.title.new": "Vyberte způsob zálohování", - "onboarding.backup.view.disclaimer": "Chápu, že pokud ztratím svou frázi pro obnovení, Uniswap Labs mi ji nemůže pomoci obnovit.", + "onboarding.backup.view.disclaimer": "Chápu, že pokud ztratím svou frázi pro obnovení, JuiceSwap Labs mi ji nemůže pomoci obnovit.", "onboarding.backup.view.subtitle.message1": "Než budete pokračovat, přečtěte si pozorně následující", "onboarding.backup.view.subtitle.message2": "Chcete-li obnovit svou peněženku, budete muset zadat všech 12 těchto tajných slov.", "onboarding.backup.view.title": "Zapište si frázi pro zotavení", @@ -1244,18 +1244,18 @@ "onboarding.cloud.confirm.title": "Potvrďte heslo pro obnovení", "onboarding.cloud.createPassword.description": "Toto budete muset zadat, abyste získali zpět své prostředky. Pokud ji někdy zapomenete, nemůžeme ji pro vás získat.", "onboarding.cloud.createPassword.title": "Vytvořte si heslo pro obnovení", - "onboarding.complete.button": "Otevřete rozšíření Uniswap", - "onboarding.complete.description": "Vaše peněženka je připravena odesílat a přijímat kryptoměny. Otevřete Uniswap Extension pomocí zástupce níže.", - "onboarding.complete.go_to_uniswap": "Přejděte na webovou aplikaci Uniswap", - "onboarding.complete.pin.description": "Kliknutím na ikonu špendlíku přidáte rozšíření Uniswap na svůj panel nástrojů.", - "onboarding.complete.pin.title": "Pin Uniswap rozšíření", + "onboarding.complete.button": "Otevřete rozšíření JuiceSwap", + "onboarding.complete.description": "Vaše peněženka je připravena odesílat a přijímat kryptoměny. Otevřete JuiceSwap Extension pomocí zástupce níže.", + "onboarding.complete.go_to_uniswap": "Přejděte na webovou aplikaci JuiceSwap", + "onboarding.complete.pin.description": "Kliknutím na ikonu špendlíku přidáte rozšíření JuiceSwap na svůj panel nástrojů.", + "onboarding.complete.pin.title": "Pin JuiceSwap rozšíření", "onboarding.complete.title": "Vše je připraveno", "onboarding.extension.password.subtitle": "Budete to potřebovat k odemknutí peněženky a přístupu k obnovovací frázi", "onboarding.extension.password.title.default": "Vytvořit heslo", "onboarding.extension.password.title.reset": "Obnovit heslo", - "onboarding.extension.unsupported.android.description": "Uniswap Extension je kompatibilní pouze s Chrome na počítači.", + "onboarding.extension.unsupported.android.description": "JuiceSwap Extension je kompatibilní pouze s Chrome na počítači.", "onboarding.extension.unsupported.android.title": "Chrome pro mobily není (zatím) podporován", - "onboarding.extension.unsupported.description": "Uniswap Extension je momentálně kompatibilní pouze s Chrome.", + "onboarding.extension.unsupported.description": "JuiceSwap Extension je momentálně kompatibilní pouze s Chrome.", "onboarding.extension.unsupported.title": "Tento prohlížeč není podporován (zatím)", "onboarding.home.intro.backup.description": "Nastavte si plán obnovy, pokud někdy ztratíte telefon nebo získáte nový.", "onboarding.home.intro.backup.title": "Zálohujte si peněženku", @@ -1294,13 +1294,13 @@ "onboarding.importMnemonic.title": "Zadejte frázi pro obnovení", "onboarding.intro.button.alreadyHave": "Už mám peněženku", "onboarding.intro.mobileScan.button": "Naskenujte QR kód pro import", - "onboarding.intro.mobileScan.title": "Máte aplikaci Uniswap?", + "onboarding.intro.mobileScan.title": "Máte aplikaci JuiceSwap?", "onboarding.landing.button.add": "Přidejte existující peněženku", "onboarding.landing.button.create": "Vytvořte si peněženku", "onboarding.name.wallet.button.text": "Dokončit", "onboarding.name.wallet.subtitle": "Tato přezdívka je viditelná pouze vám", "onboarding.name.wallet.title": "Dejte své peněžence jméno", - "onboarding.notification.permission.message": "Chcete-li dostávat upozornění, zapněte v nastavení zařízení upozornění pro Uniswap Wallet.", + "onboarding.notification.permission.message": "Chcete-li dostávat upozornění, zapněte v nastavení zařízení upozornění pro JuiceSwap Wallet.", "onboarding.notification.permission.title": "Oprávnění k oznámením", "onboarding.notification.subtitle": "Zůstaňte informováni o stavech transakcí a hlavních změnách cen oblíbených tokenů", "onboarding.notification.title": "Zapněte oznámení", @@ -1322,13 +1322,13 @@ "onboarding.resetPassword.complete.safety": "Zjistěte více o bezpečnosti peněženky", "onboarding.resetPassword.complete.subtitle": "K odemknutí peněženky použijte své nové heslo.", "onboarding.resetPassword.complete.title": "Resetovat heslo", - "onboarding.scan.button": "Skenujte pomocí aplikace Uniswap", + "onboarding.scan.button": "Skenujte pomocí aplikace JuiceSwap", "onboarding.scan.error": "Je nám líto, ale QR kód momentálně nemůžeme načíst. Zkuste prosím jiný způsob registrace.", "onboarding.scan.otp.error": "Zadaný kód je nesprávný nebo došlo k chybě při odesílání. Prosím zkuste to znovu.", "onboarding.scan.otp.failed": "Neúspěšné pokusy: {{number}}", - "onboarding.scan.otp.subtitle": "Zkontrolujte svou mobilní aplikaci Uniswap pro 6místný kód", + "onboarding.scan.otp.subtitle": "Zkontrolujte svou mobilní aplikaci JuiceSwap pro 6místný kód", "onboarding.scan.otp.title": "Zadejte jednorázový kód", - "onboarding.scan.subtitle": "Naskenujte QR kód pomocí mobilní aplikace Uniswap a začněte importovat svou peněženku.", + "onboarding.scan.subtitle": "Naskenujte QR kód pomocí mobilní aplikace JuiceSwap a začněte importovat svou peněženku.", "onboarding.scan.title": "Importujte peněženku z aplikace", "onboarding.scan.wifi": "Připojte telefon ke stejné síti WiFi jako počítač.", "onboarding.security.alert.biometrics.message.android": "Chcete-li používat biometrii, nejprve ji nastavte v nastavení", @@ -1386,7 +1386,7 @@ "pool.earnFees": "Přidáním likvidity získáte 0,3 % ze všech obchodů na tomto páru úměrně vašemu podílu na poolu. Poplatky se přičítají do fondu, narůstají v reálném čase a lze je nárokovat stažením likvidity.", "pool.estimatePercentToRevert": "Výkon se odhaduje. Pokud se cena změní o více než {{allowed}}% vaše transakce se vrátí zpět.", "pool.explorers": "Průzkumníci", - "pool.exporeAnalytics": "Prozkoumejte Uniswap Analytics.", + "pool.exporeAnalytics": "Prozkoumejte JuiceSwap Analytics.", "pool.hideClosed": "Skryjte uzavřené pozice", "pool.import": "Import bazénu", "pool.import.link.description": "Některé pozice v2 se nezobrazují automaticky.", @@ -1531,11 +1531,11 @@ "positions.welcome": "Vítejte na svých pozicích", "positions.welcome.connect": "Připojte svou peněženku, abyste viděli své aktuální pozice.", "privacy.anonymizedLogs": "Aplikace zaznamenává anonymizované statistiky používání, aby se postupem času zlepšovala.", - "privacy.autoRouter": "Aplikace načte optimální obchodní cestu ze serveru Uniswap Labs.", + "privacy.autoRouter": "Aplikace načte optimální obchodní cestu ze serveru JuiceSwap Labs.", "privacy.infura": "Aplikace načítá data v řetězci a vytváří smluvní volání pomocí Infura API.", "privacy.thirdPartyApis": "Tato aplikace používá následující rozhraní API třetích stran:", "privacy.trm": "Aplikace bezpečně shromažďuje adresu vaší peněženky a sdílí ji s TRM Labs Inc. z důvodu rizika a dodržování předpisů.", - "privacy.uniswaptos": "Podmínky služby Uniswap Labs", + "privacy.uniswaptos": "Podmínky služby JuiceSwap Labs", "qrScanner.button.connections_one": "1 připojená aplikace", "qrScanner.button.connections_other": "{{count}} připojených aplikací", "qrScanner.error.camera.message": "Chcete-li naskenovat kód, povolte v nastavení systému přístup k fotoaparátu", @@ -1564,25 +1564,25 @@ "removeLiquidity.removing": "Odebírání {{amt1}} {{symbol1}} a {{amt2}} {{symbol2}}", "removeLiquidity.removingTokensTip": "Tip: Odebráním tokenů fondu převedete vaši pozici zpět na podkladové tokeny aktuálním tempem, úměrným vašemu podílu na fondu. Nevybrané poplatky jsou zahrnuty v částkách, které obdržíte.", "removeLiquidity.uniBurned": "UNI {{a}}/{{b}} Spáleno", - "revoke.failed.message": "To poskytuje přístup protokolu Uniswap k vašemu tokenu pro obchodování.", + "revoke.failed.message": "To poskytuje přístup protokolu JuiceSwap k vašemu tokenu pro obchodování.", "routing.aggregateLiquidity": "Jsou-li k dispozici, agreguje zdroje likvidity za lepší ceny a swapy bez plynu.", - "routing.cheapest": "Klient Uniswap vybere nejlevnější faktoringovou cenu obchodní opce a síťové náklady.", - "routing.cheapest.v4": "Klient Uniswap vybere optimální obchodní variantu s ohledem na cenu a síťové náklady.", + "routing.cheapest": "Klient JuiceSwap vybere nejlevnější faktoringovou cenu obchodní opce a síťové náklady.", + "routing.cheapest.v4": "Klient JuiceSwap vybere optimální obchodní variantu s ohledem na cenu a síťové náklady.", "scantastic.code.expired": "Platnost vypršela", - "scantastic.code.subtitle": "Zadejte tento kód do rozšíření Uniswap. Vaše fráze pro obnovení bude bezpečně zašifrována a přenesena.", + "scantastic.code.subtitle": "Zadejte tento kód do rozšíření JuiceSwap. Vaše fráze pro obnovení bude bezpečně zašifrována a přenesena.", "scantastic.code.timeRemaining.shorthand.hours": "Nový kód za {{hours}}h {{minutes}}m {{seconds}}s", "scantastic.code.timeRemaining.shorthand.minutes": "Nový kód za {{minutes}}m {{seconds}}s", "scantastic.code.timeRemaining.shorthand.seconds": "Nový kód za {{seconds}}s", - "scantastic.code.title": "Uniswap jednorázový kód", + "scantastic.code.title": "JuiceSwap jednorázový kód", "scantastic.confirmation.button.continue": "Ano, pokračovat", "scantastic.confirmation.label.browser": "Prohlížeč", "scantastic.confirmation.label.device": "přístroj", - "scantastic.confirmation.subtitle": "Pokračujte pouze v případě, že skenujete QR kód z Uniswap Extension na důvěryhodném zařízení.", + "scantastic.confirmation.subtitle": "Pokračujte pouze v případě, že skenujete QR kód z JuiceSwap Extension na důvěryhodném zařízení.", "scantastic.confirmation.title": "Pokoušíte se importovat svou peněženku?", - "scantastic.confirmation.warning": "Dejte si pozor na weby a aplikace vydávající se za Uniswap. Jinak může být ohrožena vaše peněženka.", + "scantastic.confirmation.warning": "Dejte si pozor na weby a aplikace vydávající se za JuiceSwap. Jinak může být ohrožena vaše peněženka.", "scantastic.error.encryption": "Nepodařilo se připravit počáteční frázi.", "scantastic.error.noCode": "Nebylo přijato žádné OTP. Prosím zkuste to znovu.", - "scantastic.error.timeout.message": "Znovu naskenujte QR kód na Uniswap Extension a pokračujte v synchronizaci vaší peněženky.", + "scantastic.error.timeout.message": "Znovu naskenujte QR kód na JuiceSwap Extension a pokračujte v synchronizaci vaší peněženky.", "scantastic.error.timeout.title": "Vypršel časový limit vašeho připojení", "scantastic.modal.ipMismatch.description": "Pro naskenování tohoto QR kódu musí být váš telefon připojen ke stejné WiFi síti jako váš počítač a všechny VPN by měly být dočasně vypnuty.", "scantastic.modal.ipMismatch.title": "Přepněte svou WiFi síť", @@ -1616,7 +1616,7 @@ "send.search.placeholder": "Vyhledejte ENS nebo adresu", "send.title": "Poslat", "send.warning.blocked.default": "Tato peněženka je zablokovaná", - "send.warning.blocked.modal.message": "Tato adresa je na Uniswap Wallet blokována, protože je spojena s jednou nebo více zablokovanými aktivitami. Pokud se domníváte, že se jedná o chybu, zašlete e-mail na adresu compliance@uniswap.org.", + "send.warning.blocked.modal.message": "Tato adresa je na JuiceSwap Wallet blokována, protože je spojena s jednou nebo více zablokovanými aktivitami. Pokud se domníváte, že se jedná o chybu, zašlete e-mail na adresu compliance@juiceswap.org.", "send.warning.blocked.modal.title": "Blokovaná adresa", "send.warning.blocked.recipient": "Peněženka příjemce je zablokována", "send.warning.erc20.message": "Pokoušíte se poslat prostředky na tokenovou adresu. Odeslání kryptoměn na tento typ adresy může mít za následek trvalou ztrátu finančních prostředků.", @@ -1645,7 +1645,7 @@ "setting.recoveryPhrase.account.show": "Zobrazit frázi pro obnovení", "setting.recoveryPhrase.action.hide": "Skrýt frázi pro obnovení", "setting.recoveryPhrase.remove": "Odebrat frázi pro obnovení", - "setting.recoveryPhrase.remove.confirm.subtitle": "Chápu, že Uniswap Labs mi nemůže pomoci obnovit moji peněženku, pokud tak neučiním.", + "setting.recoveryPhrase.remove.confirm.subtitle": "Chápu, že JuiceSwap Labs mi nemůže pomoci obnovit moji peněženku, pokud tak neučiním.", "setting.recoveryPhrase.remove.confirm.title": "Uložil jsem si frázi pro obnovení", "setting.recoveryPhrase.remove.initial.subtitle": "Ujistěte se, že jste si uložili frázi pro obnovení. Jinak ztratíte přístup ke svým peněženkám", "setting.recoveryPhrase.remove.initial.title": "Než budete pokračovat", @@ -1692,7 +1692,7 @@ "settings.setting.backup.create.title": "Zálohujte na {{cloudProviderName}}", "settings.setting.backup.delete.confirm.message": "Protože tyto peněženky sdílejí frázi pro obnovení, odstraní také zálohy těchto peněženek níže", "settings.setting.backup.delete.confirm.title": "Jsi si jistá?", - "settings.setting.backup.delete.warning": "Pokud smažete zálohu {{cloudProviderName}} , budete moci obnovit svou peněženku pouze pomocí ruční zálohy vaší fráze pro obnovení. Uniswap Labs nemůže obnovit vaše aktiva, pokud ztratíte frázi pro obnovení.", + "settings.setting.backup.delete.warning": "Pokud smažete zálohu {{cloudProviderName}} , budete moci obnovit svou peněženku pouze pomocí ruční zálohy vaší fráze pro obnovení. JuiceSwap Labs nemůže obnovit vaše aktiva, pokud ztratíte frázi pro obnovení.", "settings.setting.backup.error.message.full": "Nelze zálohovat frázi pro obnovení na {{cloudProviderName}}. Ujistěte se, že máte povoleno {{cloudProviderName}} s dostupným úložným prostorem, a zkuste to znovu.", "settings.setting.backup.error.message.short": "Zálohu nelze smazat", "settings.setting.backup.error.title": "{{cloudProviderName}} chyba", @@ -1717,8 +1717,8 @@ "settings.setting.biometrics.appAccess.subtitle.ios": "Vyžadovat {{biometricsMethod}} k otevření aplikace", "settings.setting.biometrics.appAccess.title": "Přístup k aplikaci", "settings.setting.biometrics.auth": "Prosím o ověření", - "settings.setting.biometrics.off.message.android": "Biometrie je momentálně pro Uniswap Wallet vypnutá – můžete ji zapnout v nastavení systému.", - "settings.setting.biometrics.off.message.ios": "{{biometricsMethod}} je aktuálně vypnuto pro Uniswap Wallet – můžete ji zapnout v nastavení systému.", + "settings.setting.biometrics.off.message.android": "Biometrie je momentálně pro JuiceSwap Wallet vypnutá – můžete ji zapnout v nastavení systému.", + "settings.setting.biometrics.off.message.ios": "{{biometricsMethod}} je aktuálně vypnuto pro JuiceSwap Wallet – můžete ji zapnout v nastavení systému.", "settings.setting.biometrics.off.title.android": "Biometrie je vypnutá", "settings.setting.biometrics.off.title.ios": "{{biometricsMethod}} je vypnuto", "settings.setting.biometrics.title": "Biometrie", @@ -1729,8 +1729,8 @@ "settings.setting.biometrics.unavailable.message.ios": "{{biometricsMethod}} není ve vašem zařízení nastaveno. Chcete-li používat {{biometricsMethod}}, nejprve jej nastavte v Nastavení.", "settings.setting.biometrics.unavailable.title.android": "Biometrie není nastavena", "settings.setting.biometrics.unavailable.title.ios": "{{biometricsMethod}} není nastaveno", - "settings.setting.biometrics.warning.message.android": "Pokud nezapnete biometrii, kdokoli, kdo získá přístup k vašemu zařízení, může otevřít Uniswap Wallet a provádět transakce.", - "settings.setting.biometrics.warning.message.ios": "Pokud nezapnete {{biometricsMethod}}, kdokoli, kdo získá přístup k vašemu zařízení, může otevřít Uniswap Wallet a provádět transakce.", + "settings.setting.biometrics.warning.message.android": "Pokud nezapnete biometrii, kdokoli, kdo získá přístup k vašemu zařízení, může otevřít JuiceSwap Wallet a provádět transakce.", + "settings.setting.biometrics.warning.message.ios": "Pokud nezapnete {{biometricsMethod}}, kdokoli, kdo získá přístup k vašemu zařízení, může otevřít JuiceSwap Wallet a provádět transakce.", "settings.setting.biometrics.warning.title": "Jsi si jistá?", "settings.setting.connections.disconnectAll": "Odpojit vše", "settings.setting.connections.noConnectionsDescription": "Připojte se k aplikaci vyhledáním tlačítka „Připojit peněženku“ nebo „Přihlásit se“.", @@ -1738,8 +1738,8 @@ "settings.setting.hapticTouch.title": "Haptický dotek", "settings.setting.helpCenter.title": "Centrum nápovědy", "settings.setting.language.button.navigate": "Jdi do nastavení", - "settings.setting.language.description.extension": "Uniswap výchozí nastavení jazyka vašeho systému. Chcete-li změnit preferovaný jazyk, přejděte do nastavení systému.", - "settings.setting.language.description.mobile": "Uniswap výchozí nastavení jazyka vašeho zařízení. Chcete-li změnit preferovaný jazyk, přejděte v nastavení zařízení na „Uniswap“ a klepněte na „Jazyk“.", + "settings.setting.language.description.extension": "JuiceSwap výchozí nastavení jazyka vašeho systému. Chcete-li změnit preferovaný jazyk, přejděte do nastavení systému.", + "settings.setting.language.description.mobile": "JuiceSwap výchozí nastavení jazyka vašeho zařízení. Chcete-li změnit preferovaný jazyk, přejděte v nastavení zařízení na „JuiceSwap“ a klepněte na „Jazyk“.", "settings.setting.language.title": "Jazyk", "settings.setting.notifications.row.activity.description": "Převody, požadavky a další aktivity", "settings.setting.notifications.row.activity.title": "Aktivita peněženky", @@ -1749,7 +1749,7 @@ "settings.setting.notifications.row.updates.title": "Aktualizace z Uniswapu", "settings.setting.notifications.title": "Oznámení", "settings.setting.password.title": "Změnit heslo", - "settings.setting.privacy.analytics.description": "Anonymní údaje o používání používáme k vylepšení vašich zkušeností s produkty Uniswap Labs. Když je zakázáno, sledujeme pouze chyby a nezbytné použití.", + "settings.setting.privacy.analytics.description": "Anonymní údaje o používání používáme k vylepšení vašich zkušeností s produkty JuiceSwap Labs. Když je zakázáno, sledujeme pouze chyby a nezbytné použití.", "settings.setting.privacy.analytics.title": "Povolit analýzu", "settings.setting.privacy.title": "Soukromí", "settings.setting.recoveryPhrase.password.title": "Zadejte heslo", @@ -1765,7 +1765,7 @@ "settings.setting.wallet.label": "Přezdívka", "settings.setting.wallet.testnetMode.description": "To zapíná testovací sítě pro vývojáře, aby mohli vyzkoušet funkce a transakce bez použití skutečných aktiv. Tokeny na testovacích sítích nemají žádnou skutečnou hodnotu.", "settings.setting.wallet.testnetMode.title": "Režim Testnet", - "settings.switchNetwork.warning": "Chcete-li používat Uniswap na {{label}}, přepněte síť v nastavení peněženky.", + "settings.switchNetwork.warning": "Chcete-li používat JuiceSwap na {{label}}, přepněte síť v nastavení peněženky.", "settings.title": "Nastavení", "settings.version": "Verze {{appVersion}}", "speedBump.newAddress.warning.description": "S touto adresou jste dosud neprováděli žádné transakce. Než budete pokračovat, ujistěte se, že se jedná o správnou adresu.", @@ -1782,11 +1782,11 @@ "stats.marketCap": "Tržní kapitalizace", "stats.marketCap.description": "Tržní kapitalizace je celková tržní hodnota obíhající nabídky aktiva.", "stats.tvl": "Celková hodnota uzamčena", - "stats.tvl.description": "Total value locked (TVL) je souhrnná částka aktiv dostupných ve všech fondech likvidity Uniswap v3.", + "stats.tvl.description": "Total value locked (TVL) je souhrnná částka aktiv dostupných ve všech fondech likvidity JuiceSwap v3.", "stats.volume.1d": "1denní objem", - "stats.volume.1d.description": "Objem za 1 den je množství aktiv, které bylo zobchodováno na Uniswap v3 během posledních 24 hodin.", + "stats.volume.1d.description": "Objem za 1 den je množství aktiv, které bylo zobchodováno na JuiceSwap v3 během posledních 24 hodin.", "stats.volume.1d.short": "1D sv", - "stats.volume.description": "Objem je množství aktiva, které bylo obchodováno na Uniswap v3 během zvoleného časového rámce.", + "stats.volume.description": "Objem je množství aktiva, které bylo obchodováno na JuiceSwap v3 během zvoleného časového rámce.", "swap.allow.oneTime": "Povolit {{sym}} (jednou)", "swap.approvalNeeded": "Použití tohoto tokenu vyžaduje schválení. ", "swap.approvalPending": "Čeká se na schválení", @@ -1824,24 +1824,24 @@ "swap.details.slippage": "Maximální prokluz", "swap.details.uniswapFee": "Poplatek", "swap.enterAmount": "Zadejte částku {{sym}}", - "swap.error.default": "Možná budete muset zvýšit toleranci prokluzu. Poznámka: Tokeny poplatků za převod a rebase nejsou kompatibilní s Uniswap V3.", + "swap.error.default": "Možná budete muset zvýšit toleranci prokluzu. Poznámka: Tokeny poplatků za převod a rebase nejsou kompatibilní s JuiceSwap V3.", "swap.error.expectedToFail": "Očekává se, že váš swap selže.", "swap.error.modifiedByWallet": "Váš swap byl upraven prostřednictvím vaší peněženky. Pokud to byla chyba, okamžitě ji zrušte, jinak riskujete ztrátu svých prostředků.", "swap.error.rejected": "Transakce zamítnuta", - "swap.error.undefinedObject": "Při pokusu o provedení tohoto swapu došlo k chybě. Možná budete muset zvýšit toleranci prokluzu. Pokud to nefunguje, může dojít k nekompatibilitě s tokenem, který obchodujete. Poznámka: Tokeny poplatků za převod a rebase nejsou kompatibilní s Uniswap V3.", + "swap.error.undefinedObject": "Při pokusu o provedení tohoto swapu došlo k chybě. Možná budete muset zvýšit toleranci prokluzu. Pokud to nefunguje, může dojít k nekompatibilitě s tokenem, který obchodujete. Poznámka: Tokeny poplatků za převod a rebase nejsou kompatibilní s JuiceSwap V3.", "swap.error.unknown": "Neznámá chyba.", "swap.error.v2.expired": "Tuto transakci nebylo možné odeslat, protože vypršel termín. Zkontrolujte prosím, zda váš termín transakce není příliš krátký.", "swap.error.v2.k": "Uniswapový invariant x*y=k nebyl splněn swapem. To obvykle znamená, že jeden z tokenů, které vyměňujete, zahrnuje vlastní chování při přenosu.", "swap.error.v2.slippage": "Tato transakce nebude úspěšná ani kvůli pohybu ceny, ani poplatku za převod. Zkuste zvýšit toleranci prokluzu", "swap.error.v2.transferInput": "Vstupní token nelze přenést. Může být problém se vstupním tokenem.", "swap.error.v2.transferOutput": "Výstupní token nelze přenést. Může být problém s výstupním tokenem.", - "swap.error.v3.slippage": "Tato transakce nebude úspěšná kvůli pohybu cen. Zkuste zvýšit toleranci prokluzu. Poznámka: Poplatky za převod a rebase tokeny nejsou kompatibilní s Uniswap V3.", - "swap.error.v3.transferOutput": "Výstupní token nelze přenést. Může být problém s výstupním tokenem. Poznámka: Poplatky za převod a rebase tokeny nejsou kompatibilní s Uniswap V3.", + "swap.error.v3.slippage": "Tato transakce nebude úspěšná kvůli pohybu cen. Zkuste zvýšit toleranci prokluzu. Poznámka: Poplatky za převod a rebase tokeny nejsou kompatibilní s JuiceSwap V3.", + "swap.error.v3.transferOutput": "Výstupní token nelze přenést. Může být problém s výstupním tokenem. Poznámka: Poplatky za převod a rebase tokeny nejsou kompatibilní s JuiceSwap V3.", "swap.estimatedDifference.label": "Mezi vašimi vstupními a výstupními hodnotami bude velký rozdíl kvůli aktuální likviditě.", "swap.fail.message": "Zkuste upravit prokluz na vyšší hodnotu.", - "swap.fail.uniswapX": "Swap nebylo možné dokončit pomocí UniswapX. Zkuste svůj swap znovu a směrujte jej přes klasické Uniswap API.", - "swap.fees.experience": "Tento poplatek se vztahuje na některé páry tokenů, aby byla zajištěna nejlepší zkušenost s Uniswap. Je zaplacena ve výstupním tokenu a již byla započítána do cenové nabídky.", - "swap.fees.noFee": "Poplatky jsou účtovány na vybrané páry tokenů, aby byla zajištěna nejlepší zkušenost s Uniswap. S touto výměnou není spojen žádný poplatek.", + "swap.fail.uniswapX": "Swap nebylo možné dokončit pomocí JuiceSwapX. Zkuste svůj swap znovu a směrujte jej přes klasické JuiceSwap API.", + "swap.fees.experience": "Tento poplatek se vztahuje na některé páry tokenů, aby byla zajištěna nejlepší zkušenost s JuiceSwap. Je zaplacena ve výstupním tokenu a již byla započítána do cenové nabídky.", + "swap.fees.noFee": "Poplatky jsou účtovány na vybrané páry tokenů, aby byla zajištěna nejlepší zkušenost s JuiceSwap. S touto výměnou není spojen žádný poplatek.", "swap.fetchingBestPrice": "Načítání nejlepší ceny...", "swap.fetchingPrice": "Načítání ceny...", "swap.finalizingQuote": "Dokončování cenové nabídky...", @@ -1884,7 +1884,7 @@ "swap.settings.protection.subtitle.unavailable": "Není k dispozici na {{chainName}}", "swap.settings.protection.title": "Ochrana proti výměně", "swap.settings.routingPreference.option.default.description": "Výběrem této možnosti identifikujete nejúčinnější trasu pro váš swap.", - "swap.settings.routingPreference.option.default.description.preV4": "Klient Uniswap vybere nejlevnější obchodní variantu s ohledem na cenu a síťové náklady.", + "swap.settings.routingPreference.option.default.description.preV4": "Klient JuiceSwap vybere nejlevnější obchodní variantu s ohledem na cenu a síťové náklady.", "swap.settings.routingPreference.option.default.tooltip": "Trasa je identifikována s ohledem na v2, v3 a určité fondy v4, přičemž se zohlední odhadovaný cenový dopad a síťové náklady.", "swap.settings.routingPreference.option.v2.title": "v2 bazény", "swap.settings.routingPreference.option.v3.title": "v3 bazény", @@ -1916,7 +1916,7 @@ "swap.taxTooltip.label": "Pouze přesné zadání", "swap.taxTooltip.noTokenSelected": "Poplatky za vybraný výstupní token neumožňují přesné přesné výstupy. Místo toho použijte pole „Prodat“.", "swap.taxTooltip.tokenSelected": "{{tokenSymbol}} poplatky neumožňují přesné přesné výstupy. Místo toho použijte pole „Prodat“.", - "swap.tokenOwnFees": "Některé tokeny si při nákupu nebo prodeji účtují poplatek, který nastavuje vydavatel tokenu. Uniswap neobdrží žádný z těchto poplatků.", + "swap.tokenOwnFees": "Některé tokeny si při nákupu nebo prodeji účtují poplatek, který nastavuje vydavatel tokenu. JuiceSwap neobdrží žádný z těchto poplatků.", "swap.total": "Celkový", "swap.tradeRoutes": "Obchodní cesty", "swap.transaction.deadline": "Termín transakce", @@ -1936,10 +1936,10 @@ "swap.warning.networkFee.allow": "Povolit {{ inputTokenSymbol }} (jednou)", "swap.warning.networkFee.highRelativeToValue": "Síťové náklady přesahují 10 % z celkové hodnoty transakce.", "swap.warning.networkFee.highRelativeToValue.unichain": "Síťové náklady přesahují 10 % z celkové hodnoty transakce.", - "swap.warning.networkFee.message": "Jedná se o náklady na zpracování vaší transakce na blockchainu. Uniswap neobdrží žádný podíl z těchto poplatků.", + "swap.warning.networkFee.message": "Jedná se o náklady na zpracování vaší transakce na blockchainu. JuiceSwap neobdrží žádný podíl z těchto poplatků.", "swap.warning.networkFee.message.unichain": "Jedná se o náklady na zpracování vaší transakce na blockchainu.", - "swap.warning.networkFee.message.uniswapX": "Jedná se o náklady na zpracování vaší transakce na blockchainu. Uniswap nedostává žádný podíl z těchto poplatků. UniswapX agreguje zdroje likvidity za lepší ceny a swapy bez plynu.", - "swap.warning.networkFee.message.uniswapX.unichain": "Jedná se o náklady na zpracování vaší transakce na blockchainu. UniswapX agreguje zdroje likvidity za lepší ceny a swapy bez plynu.", + "swap.warning.networkFee.message.uniswapX": "Jedná se o náklady na zpracování vaší transakce na blockchainu. JuiceSwap nedostává žádný podíl z těchto poplatků. JuiceSwapX agreguje zdroje likvidity za lepší ceny a swapy bez plynu.", + "swap.warning.networkFee.message.uniswapX.unichain": "Jedná se o náklady na zpracování vaší transakce na blockchainu. JuiceSwapX agreguje zdroje likvidity za lepší ceny a swapy bez plynu.", "swap.warning.networkFee.wrap": "Zabalte ETH", "swap.warning.noQuotesFound.bridging.message": "Nebyly nalezeny žádné překlenovací citace. Zkuste v tuto chvíli použít oficiální most.", "swap.warning.noQuotesFound.title": "Nebyly nalezeny žádné citace", @@ -1964,8 +1964,8 @@ "swap.warning.router.message": "Možná jste ztratili připojení nebo síť nefunguje. Pokud problém přetrvává, zkuste to znovu později.", "swap.warning.router.title": "Tento obchod nelze nyní dokončit", "swap.warning.tokenBlocked.button": "{{tokenSymbol}} je zablokováno", - "swap.warning.uniswapFee.message.default": "Aby byla zajištěna nejlepší zkušenost s Uniswap, jsou účtovány poplatky. S touto výměnou není spojen žádný poplatek.", - "swap.warning.uniswapFee.message.included": "Aby byla zajištěna nejlepší zkušenost s Uniswap, jsou účtovány poplatky, které již byly započítány do této nabídky.", + "swap.warning.uniswapFee.message.default": "Aby byla zajištěna nejlepší zkušenost s JuiceSwap, jsou účtovány poplatky. S touto výměnou není spojen žádný poplatek.", + "swap.warning.uniswapFee.message.included": "Aby byla zajištěna nejlepší zkušenost s JuiceSwap, jsou účtovány poplatky, které již byly započítány do této nabídky.", "swap.warning.uniswapFee.title": "Výměnný poplatek", "swap.warning.viewOnly.message": "Chcete-li vyměnit tokeny, musíte tuto peněženku importovat pomocí fráze pro obnovení.", "swap.wrap.token": "Zabalte {{sym}}", @@ -1990,28 +1990,28 @@ "themeToggle.theme": "Téma", "title.betterPricesMoreListings": "Lepší ceny. Další výpisy. Nakupujte, prodávejte a obchodujte s NFT na špičkových tržištích, jako je OpenSea. Prozkoumejte trendy kolekce.", "title.buySellTradeEthereum": "Nakupujte, prodávejte a obchodujte s Ethereem a dalšími špičkovými tokeny na Uniswapu", - "title.createGovernanceOn": "Vytvořte nový návrh správy na Uniswap", - "title.createGovernanceTo": "Vytvořte nový návrh řízení, o kterém budou hlasovat držitelé UNI. UNI tokeny představují akcie s hlasovacím právem ve správě Uniswap.", + "title.createGovernanceOn": "Vytvořte nový návrh správy na JuiceSwap", + "title.createGovernanceTo": "Vytvořte nový návrh řízení, o kterém budou hlasovat držitelé UNI. UNI tokeny představují akcie s hlasovacím právem ve správě JuiceSwap.", "title.earnFees": "Získejte poplatky, když jiní swapují na Uniswapu, přidáním tokenů do likviditních fondů.", "title.easilyRemove": "Snadno odeberte svou likviditu z Uniswapu v2 a vložte do Uniswapu v3.", - "title.easilyRemoveV4": "Snadno odeberte svou likviditu z Uniswap v2 a v3 a vložte ji do Uniswap v4.", + "title.easilyRemoveV4": "Snadno odeberte svou likviditu z JuiceSwap v2 a v3 a vložte ji do JuiceSwap v4.", "title.explore": "Prozkoumejte NFT na Uniswapu", "title.exploreNFTs": "Prozkoumejte a nakupujte NFT na nejlepších tržištích na Uniswapu", "title.manageNFT": "Spravujte svou sbírku NFT. Zobrazte vlastnosti, obchodní aktivitu, popisy a další podrobnosti o vašich NFT.", - "title.migratev2": "Migrujte likviditu fondu v2 na Uniswap v3", - "title.migratev3": "Migrujte likviditu fondu na Uniswap v4", - "title.placeLimit": "Zadávejte limitní příkazy na Uniswap", + "title.migratev2": "Migrujte likviditu fondu v2 na JuiceSwap v3", + "title.migratev3": "Migrujte likviditu fondu na JuiceSwap v4", + "title.placeLimit": "Zadávejte limitní příkazy na JuiceSwap", "title.realTime": "Ceny v reálném čase, grafy, data transakcí a další.", "title.removeLiquidityv2": "Odstraňte likviditu fondu (v2) na Uniswapu", "title.removePoolLiquidity": "Odstraňte likviditu fondu na Uniswapu", "title.removeTokensv2": "Odstraňte své tokeny z fondů likvidity v2.", "title.removev3Liquidity": "Odstraňte své tokeny z fondu likvidity v3.", - "title.sendTokens": "Pošlete tokeny na Uniswap", + "title.sendTokens": "Pošlete tokeny na JuiceSwap", "title.swappingMadeSimple": "Výměna byla jednoduchá. Nakupujte a prodávejte kryptoměny na Ethereum, Base, Arbitrum, Polygon a dalších. Věří miliony.", "title.tradeTokens": "Obchodujte s tokeny a poskytujte likviditu. Ceny v reálném čase, grafy, data transakcí a další.", - "title.uniswapTradeCrypto": "Uniswap | Obchodujte s krypto a NFT bezpečně na špičkové platformě DeFi", - "title.uniToken": "UNI tokeny představují akcie s hlasovacím právem ve správě Uniswap. O každém návrhu můžete hlasovat sami nebo své hlasy delegovat na třetí stranu.", - "title.voteOnGov": "Hlasujte o návrzích správy na Uniswap", + "title.uniswapTradeCrypto": "JuiceSwap | Obchodujte s krypto a NFT bezpečně na špičkové platformě DeFi", + "title.uniToken": "UNI tokeny představují akcie s hlasovacím právem ve správě JuiceSwap. O každém návrhu můžete hlasovat sami nebo své hlasy delegovat na třetí stranu.", + "title.voteOnGov": "Hlasujte o návrzích správy na JuiceSwap", "token.balances.main": "Tvůj zůstatek", "token.balances.other": "Zůstatky na jiných sítích", "token.balances.viewOnly": "Zůstatek {{ownerAddress}}", @@ -2039,10 +2039,10 @@ "token.priceExplorer.timeRangeLabel.year.verbose": "1 rok", "token.safety.blocked.title.tokenNotAvailable": "{{tokenSymbol}} není k dispozici", "token.safety.blocked.title.tokensNotAvailable": "{{tokenSymbol0}} a {{tokenSymbol1}} nejsou k dispozici", - "token.safety.fees.uniswapLabsDoesNotReceive": "Uniswap Labs neobdrží žádný z těchto poplatků.", + "token.safety.fees.uniswapLabsDoesNotReceive": "JuiceSwap Labs neobdrží žádný z těchto poplatků.", "token.safety.warning.alwaysDoYourResearch": "Vždy si proveďte svůj výzkum", - "token.safety.warning.blocked.description.default_one": "S tímto tokenem nemůžete obchodovat pomocí aplikace Uniswap.", - "token.safety.warning.blocked.description.default_other": "S těmito tokeny nemůžete obchodovat pomocí aplikace Uniswap.", + "token.safety.warning.blocked.description.default_one": "S tímto tokenem nemůžete obchodovat pomocí aplikace JuiceSwap.", + "token.safety.warning.blocked.description.default_other": "S těmito tokeny nemůžete obchodovat pomocí aplikace JuiceSwap.", "token.safety.warning.dontShowWarningAgain": "Už mi toto varování nezobrazovat", "token.safety.warning.doYourOwnResearch": "Než budete pokračovat, vždy si proveďte svůj vlastní průzkum.", "token.safety.warning.feeDescription": "Účtuje , když {{action}}", @@ -2070,7 +2070,7 @@ "token.safety.warning.tokenChargesFee.buy.message": "{{tokenSymbol}} si při nákupu účtuje {{feePercent}} poplatek.", "token.safety.warning.tokenChargesFee.sell.message": "{{tokenSymbol}} si při prodeji účtuje poplatek {{feePercent}} .", "token.safety.warning.tokenChargesFee.unknownFee.message": "{{tokenSymbol}} účtuje poplatek při nákupu nebo prodeji.", - "token.safetyLevel.blocked.message": "S tímto tokenem nemůžete obchodovat pomocí Uniswap Wallet.", + "token.safetyLevel.blocked.message": "S tímto tokenem nemůžete obchodovat pomocí JuiceSwap Wallet.", "token.safetyLevel.medium.message.plural": "Tyto tokeny nejsou obchodovány na předních amerických centralizovaných burzách. Než budete pokračovat, vždy si proveďte svůj vlastní průzkum.", "token.selector.search.error": "Výsledky vyhledávání se nepodařilo načíst", "token.stats.fullyDilutedValuation": "Zcela zředěné ocenění", @@ -2084,7 +2084,7 @@ "token.stats.volume": "24h objem", "token.symbol.input.fallback": "Vstupní token", "token.symbol.output.fallback": "Výstupní token", - "token.wrap.fail.message": "Swapy na Uniswap protokolu mohou začínat a končit ETH. Během swapu je však ETH zabaleno do WETH.", + "token.wrap.fail.message": "Swapy na JuiceSwap protokolu mohou začínat a končit ETH. Během swapu je však ETH zabaleno do WETH.", "token.zeroNativeBalance.description": "Chcete-li získat {{ tokenSymbol }}, musíte nejprve {{ nativeTokenSymbol }} zaplatit za síť. Začněte financováním své peněženky pomocí {{ nativeTokenSymbol }}.", "token.zeroNativeBalance.title": "Potřebujete {{ nativeTokenName }} ", "tokens.action.hide": "Skrýt token", @@ -2260,12 +2260,12 @@ "unichain.promotion.warm.description": "Vyměňujte své oblíbené žetony rychleji a s nižšími náklady na plyn.", "unichain.promotion.warm.title": "Začněte swapovat na Unichainu", "uniswapX.aggregatesLiquidity": " agreguje zdroje likvidity za lepší ceny a swapy bez plynu.", - "uniswapx.description": "UniswapX agreguje zdroje likvidity za lepší ceny a swapy bez plynu.", - "uniswapx.included": "Zahrnuje UniswapX", - "uniswapx.item": " UniswapX ", - "uniswapx.label": "UniswapX", - "uniswapX.learnMore": "Zjistěte více o swapování pomocí UniswapX", - "uniswapx.v2QuoteFailed": "Pevná nabídka UniswapX v2 se nezdařila. Zkuste to znovu s klasickou výměnou.", + "uniswapx.description": "JuiceSwapX agreguje zdroje likvidity za lepší ceny a swapy bez plynu.", + "uniswapx.included": "Zahrnuje JuiceSwapX", + "uniswapx.item": " JuiceSwapX ", + "uniswapx.label": "JuiceSwapX", + "uniswapX.learnMore": "Zjistěte více o swapování pomocí JuiceSwapX", + "uniswapx.v2QuoteFailed": "Pevná nabídka JuiceSwapX v2 se nezdařila. Zkuste to znovu s klasickou výměnou.", "unitags.banner.button.claim": "Nyní tvrdí", "unitags.banner.subtitle": "Vytvořte si personalizovaný web3 profil a snadno sdílejte svou adresu s přáteli.", "unitags.banner.title.compact": "Získejte své {{unitagDomain}} uživatelské jméno a vytvořte si svůj přizpůsobitelný profil.", @@ -2329,13 +2329,13 @@ "unitags.username.error.min": "Uživatelská jména musí mít alespoň {{number}} znaků", "unitags.username.error.uppercase": "Uživatelská jména mohou obsahovat pouze malá písmena a čísla", "uwulink.error.insufficientTokens": "Nedostatek {{tokenSymbol}} na {{chain}}", - "v2.notAvailable": "Uniswap V2 není v této síti dostupný.", + "v2.notAvailable": "JuiceSwap V2 není v této síti dostupný.", "v2.switchTo": "Přepnout na v2", - "v3.blast.yield.usdbAndWeth": "Na Blast USDB a WETH mění základ tokenů, které automaticky získávají výnos. Kvůli nekompatibilitě s Uniswap v3 nebudou pozice LP s USDB nebo WETH získávat rebasingový výnos, ale v Uniswap v2 ano.", + "v3.blast.yield.usdbAndWeth": "Na Blast USDB a WETH mění základ tokenů, které automaticky získávají výnos. Kvůli nekompatibilitě s JuiceSwap v3 nebudou pozice LP s USDB nebo WETH získávat rebasingový výnos, ale v JuiceSwap v2 ano.", "v3.continue": "Pokračovat na v3", "v3.rebase.unavailable": "Rebasing není na v3 k dispozici", "wallet.appSignIn": "Přihlaste se pomocí aplikace", - "wallet.connectingAgreement": "Připojením peněženky souhlasíte s Smluvními podmínkami společnosti Uniswap Labs a souhlasíte s jejími Zásadami ochrany osobních údajů.", + "wallet.connectingAgreement": "Připojením peněženky souhlasíte s Smluvními podmínkami společnosti JuiceSwap Labs a souhlasíte s jejími Zásadami ochrany osobních údajů.", "wallet.connectionFailed.message": "Pokus o připojení se nezdařil. Klikněte prosím na zkusit znovu a postupujte podle pokynů pro připojení v peněžence.", "wallet.other": "Ostatní peněženky", "wallet.scanToConnect": "Pro připojení naskenujte QR kód", @@ -2344,13 +2344,13 @@ "walletConnect.dapps.empty.description": "Připojte se k aplikaci naskenováním kódu přes WalletConnect", "walletConnect.dapps.manage.empty.title": "Nejsou připojeny žádné aplikace", "walletConnect.dapps.manage.title": "Spojení", - "walletConnect.error.connection.message": "Uniswap Wallet aktuálně podporuje {{chainNames}}. Na těchto řetězech používejte pouze \"{{dappName}}\".", + "walletConnect.error.connection.message": "JuiceSwap Wallet aktuálně podporuje {{chainNames}}. Na těchto řetězech používejte pouze \"{{dappName}}\".", "walletConnect.error.connection.title": "Chyba připojení", "walletConnect.error.general.message": "Vyskytl se problém s WalletConnect. Prosím zkuste to znovu", "walletConnect.error.general.title": "Chyba připojení WalletConnect", "walletConnect.error.scantastic.message": "Vyskytl se problém s vaším QR kódem. Prosím zkuste to znovu", "walletConnect.error.scantastic.title": "Neplatný QR kód", - "walletConnect.error.unsupported.message": "Než to zkusíte znovu, ujistěte se, že skenujete platný kód WalletConnect, Ethereum nebo Uniswap Extension QR kód.", + "walletConnect.error.unsupported.message": "Než to zkusíte znovu, ujistěte se, že skenujete platný kód WalletConnect, Ethereum nebo JuiceSwap Extension QR kód.", "walletConnect.error.unsupported.title": "Neplatný QR kód", "walletConnect.error.unsupportedV1.message": "WalletConnect v1 již není podporován. Aplikace, ke které se pokoušíte připojit, potřebuje upgradovat na WalletConnect v2.", "walletConnect.error.unsupportedV1.title": "Neplatný QR kód", @@ -2378,7 +2378,7 @@ "walletConnect.request.warning.message": "Abyste mohli podepisovat zprávy nebo transakce, budete muset importovat frázi pro obnovení peněženky.", "walletConnect.request.warning.title": "Tato peněženka je v režimu pouze pro prohlížení", "web.explore.description": "Objevujte a zkoumajte tokeny na {{network}}. Prozkoumejte nejlepší bazény. Zobrazte ceny v reálném čase, objem obchodů, TVL, grafy a data transakcí.", - "web.explore.title.pools": "Prozkoumejte nejlepší fondy na {{network}} na Uniswap", - "web.explore.title.tokens": "Prozkoumejte nejlepší tokeny na {{network}} na Uniswap", + "web.explore.title.pools": "Prozkoumejte nejlepší fondy na {{network}} na JuiceSwap", + "web.explore.title.tokens": "Prozkoumejte nejlepší tokeny na {{network}} na JuiceSwap", "web.explore.title.transactions": "Prozkoumejte nejlepší transakce na {{network}} na Uniswapu" } diff --git a/packages/uniswap/src/i18n/locales/translations/da-DK.json b/packages/uniswap/src/i18n/locales/translations/da-DK.json index 477b44ab811..774bc26f8bc 100644 --- a/packages/uniswap/src/i18n/locales/translations/da-DK.json +++ b/packages/uniswap/src/i18n/locales/translations/da-DK.json @@ -27,15 +27,15 @@ "account.downloadWallet.subtitle": "Sikkerhedskopier din tegnebog, handl på farten, få live prisalarmer og meget mere.", "account.drawer.gitHash": "Git-hash: ", "account.drawer.gitVersion": "Version: ", - "account.drawer.modal.body": "Opbevar og skift sikkert tokens med Uniswap-appen. Tilgængelig på iOS og Android.", - "account.drawer.modal.dont": "Har du ikke en Uniswap-pung?", - "account.drawer.modal.scan": "Scan med Uniswap Wallet", + "account.drawer.modal.body": "Opbevar og skift sikkert tokens med JuiceSwap-appen. Tilgængelig på iOS og Android.", + "account.drawer.modal.dont": "Har du ikke en JuiceSwap-pung?", + "account.drawer.modal.scan": "Scan med JuiceSwap Wallet", "account.drawer.spamToggle": "Skjul ukendte tokens og NFT'er", - "account.passkey.delete.acknowledge": "Jeg har sikkerhedskopieret min gendannelsessætning og forstår, at Uniswap Labs ikke kan hjælpe mig med at gendanne min pung, hvis jeg undlader at gøre det.", - "account.passkey.delete.description": "Sørg for, at du har sikkerhedskopieret din gendannelsessætning ved hjælp af Uniswap-mobilappen eller browserudvidelsen.", + "account.passkey.delete.acknowledge": "Jeg har sikkerhedskopieret min gendannelsessætning og forstår, at JuiceSwap Labs ikke kan hjælpe mig med at gendanne min pung, hvis jeg undlader at gøre det.", + "account.passkey.delete.description": "Sørg for, at du har sikkerhedskopieret din gendannelsessætning ved hjælp af JuiceSwap-mobilappen eller browserudvidelsen.", "account.passkey.delete.descriptionEmphasized": "Uden din gendannelsessætning kan du muligvis ikke få adgang til din tegnebog.", "account.passkey.delete.speedbump.description": "Før du fortsætter, skal du udføre følgende trin for at undgå at miste adgang til din tegnebog og alle midler.", - "account.passkey.delete.speedbump.step1": "Download Uniswap-mobilappen eller browserudvidelsen", + "account.passkey.delete.speedbump.step1": "Download JuiceSwap-mobilappen eller browserudvidelsen", "account.passkey.delete.speedbump.step2": "Sikkerhedskopier din gendannelsessætning", "account.passkey.delete.speedbump.title": "Er du sikker?", "account.passkey.delete.title": "Vil du slette adgangsnøglen?", @@ -91,7 +91,7 @@ "account.wallet.menu.edit.title": "Rediger etiket", "account.wallet.menu.manageConnections": "Administrer forbindelser", "account.wallet.menu.remove.title": "Fjern tegnebogen", - "account.wallet.remove.check": "Jeg sikkerhedskopierede min gendannelsessætning og forstår, at Uniswap Labs ikke kan hjælpe mig med at gendanne mine tegnebøger, hvis jeg undlader at gøre det.", + "account.wallet.remove.check": "Jeg sikkerhedskopierede min gendannelsessætning og forstår, at JuiceSwap Labs ikke kan hjælpe mig med at gendanne mine tegnebøger, hvis jeg undlader at gøre det.", "account.wallet.remove.title": "Fjern {{name}}", "account.wallet.remove.viewOnly": "Du kan altid tilføje tegnebøger, der kun kan ses bagfra, ved at indtaste tegnebogens adresse.", "account.wallet.restore.new_device.description": "Da du bruger en ny enhed, skal du gendanne din gendannelsesfrase eller indtaste din adgangskode til cloudbackup for at fortsætte.", @@ -122,16 +122,16 @@ "addLiquidity.shareOfPool": "Andel af pool", "addressInput.recipient": "Modtager", "analytics.allow": "Tillad analyser", - "analytics.allow.message": "Vi bruger anonymiserede data til at forbedre din oplevelse med Uniswap Labs-produkter.", + "analytics.allow.message": "Vi bruger anonymiserede data til at forbedre din oplevelse med JuiceSwap Labs-produkter.", "appRating.button.notReally": "Ikke rigtig", "appRating.description": "Fortæl os, hvis du har en god oplevelse med denne app", "appRating.extension.review.description": "Vælg en stjernebedømmelse, og skriv en anmeldelse i Chrome Webshop.", - "appRating.extension.review.title": "Gennemgå Uniswap Extension?", - "appRating.extension.title": "Nyder du Uniswap Extension?", + "appRating.extension.review.title": "Gennemgå JuiceSwap Extension?", + "appRating.extension.title": "Nyder du JuiceSwap Extension?", "appRating.feedback.button.send": "Send feedback", "appRating.feedback.description": "Fortæl os, hvordan vi kan forbedre din oplevelse", "appRating.feedback.title": "Det er vi kede af at høre.", - "appRating.mobile.title": "Nyder du Uniswap Wallet?", + "appRating.mobile.title": "Nyder du JuiceSwap Wallet?", "bridging.estimatedTime.minutesAndSeconds": "~{{minutes}}min {{seconds}}sek", "bridging.estimatedTime.minutesOnly": "~{{minutes}}min", "bridging.estimatedTime.secondsOnly": "~{{seconds}}s", @@ -145,7 +145,7 @@ "chart.price.label.low": "Lav", "chart.price.label.open": "Åben", "chart.settings.unavailable.label": "Denne indstilling er ikke tilgængelig for det aktuelle diagram", - "claim.thanks": "Tak fordi du er en del af Uniswap-fællesskabet ", + "claim.thanks": "Tak fordi du er en del af JuiceSwap-fællesskabet ", "claim.uni.arrived": "UNI er ankommet", "common.accept": "Acceptere", "common.active": "Aktiv", @@ -171,7 +171,7 @@ "common.approving": "Godkender", "common.areYouSure": "Er du sikker?", "common.automatic": "Auto", - "common.availableIn": "Uniswap tilgængelig i: ", + "common.availableIn": "JuiceSwap tilgængelig i: ", "common.availableOnIOSAndroidChrome": "Tilgængelig på iOS, Android og Chrome", "common.backToPositions": "Tilbage til stillinger", "common.bestRoute": "Rute", @@ -180,7 +180,7 @@ "common.biometrics.touchId": "Touch ID", "common.biometrics.windowsHello": "Windows Hello", "common.blocked.ifError": "Hvis du mener, at dette er en fejl, bedes du sende en e-mail med din adresse til ", - "common.blocked.reason": "Denne adresse er blokeret på Uniswap Labs-grænsefladen, fordi den er forbundet med en eller flere blokerede aktiviteter.", + "common.blocked.reason": "Denne adresse er blokeret på JuiceSwap Labs-grænsefladen, fordi den er forbundet med en eller flere blokerede aktiviteter.", "common.blockedAddress": "Blokeret adresse", "common.blog": "Blog", "common.bought": "Købt", @@ -239,7 +239,7 @@ "common.button.viewDetails": "Se detaljer", "common.button.yes": "Ja", "common.buy.label": "Købe", - "common.buyAndSell": "Køb og sælg på Uniswap", + "common.buyAndSell": "Køb og sælg på JuiceSwap", "common.cancellationSubmitted": "Annullering indsendt", "common.cancellationSuccessful": "Annulleringen lykkedes", "common.cancelOrder": "Aflys ordre", @@ -300,8 +300,8 @@ "common.download": "Hent", "common.downloadAppStore": "Download i App Store", "common.downloadPlayStore": "Download i Play Butik", - "common.downloadUniswapApp": "Download Uniswap-appen", - "common.downloadUniswapWallet": "Download Uniswap-tegnebogen", + "common.downloadUniswapApp": "Download JuiceSwap-appen", + "common.downloadUniswapWallet": "Download JuiceSwap-tegnebogen", "common.dynamic": "Dynamisk", "common.edit.button": "Redigere", "common.ended": "Afsluttet", @@ -319,7 +319,7 @@ "common.explore": "Udforske", "common.explorer": "Explorer", "common.exploreTokens": "Udforsk tokens", - "common.extension": "Uniswap-udvidelse", + "common.extension": "JuiceSwap-udvidelse", "common.failedSwitchNetwork": "Kunne ikke skifte netværk", "common.fee": "Betaling", "common.fees": "Gebyrer", @@ -333,10 +333,10 @@ "common.getStarted": "Kom i gang", "common.getSupport.button": "Få hjælp", "common.getTheApp": "Hent appen", - "common.getUniswapWallet": "Få Uniswap Wallet", - "common.getUniswapWallet.mobile": "Hent Uniswap-mobilappen", + "common.getUniswapWallet": "Få JuiceSwap Wallet", + "common.getUniswapWallet.mobile": "Hent JuiceSwap-mobilappen", "common.governance": "Governance", - "common.happyHolidays": "Glædelig ferie fra Uniswap-teamet!", + "common.happyHolidays": "Glædelig ferie fra JuiceSwap-teamet!", "common.help": "Hjælp", "common.helpCenter": "Hjælpecenter", "common.hidden": "Skjult", @@ -466,9 +466,9 @@ "common.proceedInWallet": "Fortsæt i din tegnebog", "common.products": "Produkter", "common.protocol": "Protokol", - "common.protocol.v2": "Uniswap v2", - "common.protocol.v3": "Uniswap v3", - "common.protocol.v4": "Uniswap v4", + "common.protocol.v2": "JuiceSwap v2", + "common.protocol.v3": "JuiceSwap v3", + "common.protocol.v4": "JuiceSwap v4", "common.publicResolver": "Offentlig opløser", "common.purchased": "Købt", "common.rate": "Sats", @@ -547,7 +547,7 @@ "common.tokenB": "Token B", "common.tokenName": "Token navn", "common.tokens": "Poletter", - "common.totalUniswapTVL": "Total Uniswap TVL", + "common.totalUniswapTVL": "Total JuiceSwap TVL", "common.totalValueLocked": "TVL", "common.trade": "Handle", "common.trademarkPolicy": "Varemærkepolitik", @@ -565,10 +565,10 @@ "common.unhide": "Vis frem", "common.unichain": "Unichain", "common.uniGovernance": "UNI Governance", - "common.uniswapMobile": "Uniswap mobil", - "common.uniswapProtocol": "Uniswap-protokol", - "common.uniswapWallet": "Uniswap pung", - "common.uniswapX": "UniswapX", + "common.uniswapMobile": "JuiceSwap mobil", + "common.uniswapProtocol": "JuiceSwap-protokol", + "common.uniswapWallet": "JuiceSwap pung", + "common.uniswapX": "JuiceSwapX", "common.unknown": "Ukendt", "common.unknownApproval": "Ukendt godkendelse", "common.unknownBridge": "Ukendt bro", @@ -675,8 +675,8 @@ "downloadApp.modal.connectExistingWallet": "Tilslut eksisterende tegnebog", "downloadApp.modal.getStarted.description": "Få adgang til tusindvis af tokens øjeblikkeligt gennem verdens største onchain-markedsplads.", "downloadApp.modal.getStarted.title": "Begynd at bytte på få sekunder", - "downloadApp.modal.getTheApp.title": "Kom godt i gang med Uniswap", - "downloadApp.modal.uniswapProducts.subtitle": "Uniswap-produkter arbejder problemfrit sammen for at skabe den bedste onchain-oplevelse.", + "downloadApp.modal.getTheApp.title": "Kom godt i gang med JuiceSwap", + "downloadApp.modal.uniswapProducts.subtitle": "JuiceSwap-produkter arbejder problemfrit sammen for at skabe den bedste onchain-oplevelse.", "error.dataUnavailable": "Data er ikke tilgængelig i øjeblikket; vi arbejder på en rettelse", "error.id": "Fejl-id: {{eventId}}", "error.noData": "Ingen data fundet", @@ -712,8 +712,8 @@ "explore.tokens.sort.option.marketCap": "Markedsværdi", "explore.tokens.sort.option.priceDecrease": "Prisfald (24 timer)", "explore.tokens.sort.option.priceIncrease": "Prisstigning (24 timer)", - "explore.tokens.sort.option.totalValueLocked": "Uniswap TVL", - "explore.tokens.sort.option.volume": "Uniswap volumen (24H)", + "explore.tokens.sort.option.totalValueLocked": "JuiceSwap TVL", + "explore.tokens.sort.option.volume": "JuiceSwap volumen (24H)", "explore.tokens.top.title": "Top tokens", "explore.v2TVL": "v2 TVL", "explore.v3TVL": "v3 TVL", @@ -733,7 +733,7 @@ "extension.lock.button.reset": "Nulstil tegnebogen", "extension.lock.button.submit": "Lås op", "extension.lock.password.error": "Forkert kodeord. Prøv igen", - "extension.lock.password.reset.initial.description": "Uniswap kan ikke hjælpe med at gendanne din adgangskode. Du skal nulstille din tegnebog ved at genindtaste din 12-ords gendannelsessætning.", + "extension.lock.password.reset.initial.description": "JuiceSwap kan ikke hjælpe med at gendanne din adgangskode. Du skal nulstille din tegnebog ved at genindtaste din 12-ords gendannelsessætning.", "extension.lock.password.reset.initial.help": "Hvor finder jeg min gendannelsessætning?", "extension.lock.password.reset.initial.title": "glemt kodeord", "extension.lock.password.reset.speedbump.description": "Sørg for, at du har din 12-ords gendannelsessætning, før du nulstiller din tegnebog. Ellers vil du ikke kunne få dine penge tilbage.", @@ -742,27 +742,27 @@ "extension.lock.subtitle": "Indtast din adgangskode for at låse op", "extension.lock.title": "Velkommen tilbage", "extension.network.notSupported": "Ikke-understøttet netværk", - "extension.open": "Åbn Uniswap-udvidelsen", + "extension.open": "Åbn JuiceSwap-udvidelsen", "extension.passwordPrompt.error.wrongPassword": "Forkert kodeord. Prøv igen", "extension.passwordPrompt.title": "Skriv dit kodeord", "extension.popup.chrome.button": "Åbn udvidelse", - "extension.popup.chrome.description": "Fuldfør denne handling ved at åbne Uniswap-udvidelsen.", - "extension.popup.chrome.title": "Fortsæt i Uniswap", - "extension.settings.defaultWallet.message": "Prioriter Uniswap Extension, når du opretter forbindelse til apps.", + "extension.popup.chrome.description": "Fuldfør denne handling ved at åbne JuiceSwap-udvidelsen.", + "extension.popup.chrome.title": "Fortsæt i JuiceSwap", + "extension.settings.defaultWallet.message": "Prioriter JuiceSwap Extension, når du opretter forbindelse til apps.", "extension.settings.defaultWallet.title": "Gør til standard tegnebog", "extension.settings.password.enter.title": "Indtast din nuværende adgangskode", "extension.settings.password.error.wrong": "Forkert kodeord", "extension.settings.password.placeholder": "Nuværende kodeord", - "extension.uninstall.reason.missingFeatures": "Uniswap Wallet mangler visse funktioner", + "extension.uninstall.reason.missingFeatures": "JuiceSwap Wallet mangler visse funktioner", "extension.uninstall.reason.notUsingCrypto": "Jeg vil ikke længere bruge krypto", "extension.uninstall.reason.other": "Andre grunde", "extension.uninstall.reason.switchingWallet": "Jeg skifter til en anden tegnebog", - "extension.uninstall.subtitle": "Hvis du har et øjeblik, vil vi meget gerne høre, hvorfor du afinstallerede Uniswap Wallet.", + "extension.uninstall.subtitle": "Hvis du har et øjeblik, vil vi meget gerne høre, hvorfor du afinstallerede JuiceSwap Wallet.", "extension.uninstall.title": "Vi er kede af at se dig gå", "extension.warning.storage.button": "Back up", "extension.warning.storage.message": "Sørg for at sikkerhedskopiere din gendannelsessætning for at forhindre, at du mister adgang til din tegnebog og penge.", "extension.warning.storage.title": "Din browser er ved at løbe tør for lagerplads", - "extensionPasskeyLogInPopUp.description": "Importer din Uniswap-konto ved at logge ind med en eksisterende adgangsnøgle.", + "extensionPasskeyLogInPopUp.description": "Importer din JuiceSwap-konto ved at logge ind med en eksisterende adgangsnøgle.", "extensionPasskeyLogInPopUp.invalidReferrer": "Luk venligst denne side og prøv igen.", "fee.bestForCustomizability": "Bedst til tilpasningsmuligheder.", "fee.bestForExotic": "Bedst til eksotiske par.", @@ -796,7 +796,7 @@ "fee.unavailable": "Optjente gebyrer er ikke synlige for v2-positioner, før likviditeten er fjernet.", "fee.uncollected": "Inkluderer uafhentede gebyrer:", "fee.uniswap": "Gebyr ({{percent}})", - "fee.uniswap.description": "Der opkræves gebyrer for at sikre den bedste oplevelse med Uniswap.", + "fee.uniswap.description": "Der opkræves gebyrer for at sikre den bedste oplevelse med JuiceSwap.", "fiatOffRamp.checkout.title": "Sælg med", "fiatOffRamp.connection.quote": "Sælger {{amount}} til en værdi af {{currencySymbol}}", "fiatOffRamp.error.balance": "Overstiger balancen", @@ -847,8 +847,8 @@ "forceUpgrade.action.backup": "Sikkerhedskopier din tegnebog", "forceUpgrade.action.confirm": "Opdater nu", "forceUpgrade.action.learn": "Lær, hvordan du opdaterer", - "forceUpgrade.description.extension": "En ny version af appen er tilgængelig. For at fortsætte med at bruge Uniswap-udvidelsen skal du opdatere den til den nyeste version.", - "forceUpgrade.description.wallet": "En ny version af appen er tilgængelig. For at fortsætte med at bruge Uniswap Wallet skal du opdatere den til den nyeste version.", + "forceUpgrade.description.extension": "En ny version af appen er tilgængelig. For at fortsætte med at bruge JuiceSwap-udvidelsen skal du opdatere den til den nyeste version.", + "forceUpgrade.description.wallet": "En ny version af appen er tilgængelig. For at fortsætte med at bruge JuiceSwap Wallet skal du opdatere den til den nyeste version.", "forceUpgrade.label.recoveryPhrase": "Gendannelsessætning", "forceUpgrade.title": "Opdater til den nyeste version", "forceUpgrade.title.recommendedStatus": "En ny version er tilgængelig", @@ -904,31 +904,31 @@ "home.upsell.receive.title": "Modtag krypto", "home.warning.viewOnly": "Dette er en tegnebog, der kun kan ses", "interface.metatags.description": "Bytt kryptovaluta på Ethereum, Base, Arbitrum, Polygon, Unichain og flere. DeFi-platformen, som millioner har tillid til.", - "interface.metatags.title": "Uniswap interface", + "interface.metatags.title": "JuiceSwap interface", "landing.api": "API'en", "landing.appsOverview": "Bygget til alle måder, du bytter på", "landing.blog.description": "Hold dig opdateret om de seneste virksomhedsnyheder, produktfunktioner og meget mere", - "landing.docs.description": "Udforsk vores bibliotek med udviklerdokumenter for at komme i gang med at bygge med Uniswap", + "landing.docs.description": "Udforsk vores bibliotek med udviklerdokumenter for at komme i gang med at bygge med JuiceSwap", "landing.exploreUniverse": "Udforsk universet", "landing.getStarted": "Handl på verdens største DEX", "landing.helpCenter.body": "Gennemse ofte stillede spørgsmål og få support fra vores supportteam i USA", - "landing.protocolDescription": "Uniswap Labs driver nogle af de mest anvendte produkter inden for krypto. Oplev tilladelsesfri adgang, dokumenteret sikkerhed og dedikeret support.", - "landing.protocolStats": "Uniswap-protokolstatistikker", - "landing.provideLiquidity.body": "Tilbyd likviditet og opkræv gebyrer ved hjælp af Uniswap-grænsefladen.", + "landing.protocolDescription": "JuiceSwap Labs driver nogle af de mest anvendte produkter inden for krypto. Oplev tilladelsesfri adgang, dokumenteret sikkerhed og dedikeret support.", + "landing.protocolStats": "JuiceSwap-protokolstatistikker", + "landing.provideLiquidity.body": "Tilbyd likviditet og opkræv gebyrer ved hjælp af JuiceSwap-grænsefladen.", "landing.provideLiquidity.subtitle": "Power onchain-markeder.", - "landing.socials": "Følg Uniswap Labs på X, Farcaster, LinkedIn, og TikTok", + "landing.socials": "Følg JuiceSwap Labs på X, Farcaster, LinkedIn, og TikTok", "landing.swapBody": "Få adgang til dyb likviditet, udforsk tokens, sæt limitordrer og sørg for likviditet til tusindvis af tokens på tværs af 14 kæder.", "landing.swapSubtitle": "Tilladelseløs bytte.", "landing.tradingApi": "Handels-API", - "landing.tradingApiBody": "Brug den samme API, der driver Uniswap Web App og Wallet, som førende teams verden over har tillid til.", - "landing.tradingApiButton": "Integrer Uniswap API'en", + "landing.tradingApiBody": "Brug den samme API, der driver JuiceSwap Web App og Wallet, som førende teams verden over har tillid til.", + "landing.tradingApiButton": "Integrer JuiceSwap API'en", "landing.tradingApiSubtitle": "DeFi, direkte til dine brugere.", "landing.trusted": "Betroet af millioner", "landing.unichain.body": "Bliv en del af fællesskabsskabet på det hurtige, decentraliserede Ethereum L2, der er bygget til at være hjemsted for DeFi.", "landing.unichain.button": "Begynd at bygge", "landing.unichain.subtitle": "DeFi-kæden.", "landing.uniswapX.body": "Gasløse transaktioner og MEV-beskyttelse, med nul gebyrer for mislykkede swaps.", - "landing.uniswapX.button": "Oplev UniswapX", + "landing.uniswapX.button": "Oplev JuiceSwapX", "landing.uniswapX.subtitle": "Smartere udskiftninger, nul friktion.", "landing.walletBody": "Den pålidelige, selvforvarende krypto-pung og -udvidelse med millioner af downloads, support fra rigtige mennesker og en 4,8 -vurdering.", "landing.walletSubtitle": "Byt, opbevar, udforsk.", @@ -1010,18 +1010,18 @@ "liquidity.learnMoreLabel": "Lær om likviditetstilførsel", "liquidity.notEnough.label": "Ikke nok likviditet til at vise nøjagtig USD-værdi.", "liquidity.provideOnProtocols": "Tilvejebringelse af likviditet på forskellige protokoller", - "liquidityPool.page.title": "Tilføj likviditet til puljer{{version}} på Uniswap", + "liquidityPool.page.title": "Tilføj likviditet til puljer{{version}} på JuiceSwap", "liquidityPool.positions.closed.title": "Lukkede stillinger", "liquidityPool.positions.loadingMore": "Indlæser flere stillinger...", - "liquidityPool.positions.page.title": "Administrer {{quoteSymbol}}/{{baseSymbol}} pulje likviditet på Uniswap", + "liquidityPool.positions.page.title": "Administrer {{quoteSymbol}}/{{baseSymbol}} pulje likviditet på JuiceSwap", "liquidityPool.positions.page.version.description": "Se dine aktive {{version}} likviditetspositioner. Tilføj nye stillinger.", - "liquidityPool.positions.page.version.title": "Administrer puljelikviditet{{version}} på Uniswap", + "liquidityPool.positions.page.version.title": "Administrer puljelikviditet{{version}} på JuiceSwap", "migrate.allowed": "Tilladt", "migrate.allowLpMigration": "Tillad migrering af LP-token", "migrate.connectAccount": "Du skal tilknytte en konto, der ejer denne position.", "migrate.connectWallet": "Tilslut til en pung for at se din V2-likviditet.", - "migrate.contract": "Uniswap-migreringskontrakt", - "migrate.firstLP": "Du er den første likviditetsudbyder til denne Uniswap V3-pulje. Din likviditet vil migrere til den aktuelle {{source}} pris.", + "migrate.contract": "JuiceSwap-migreringskontrakt", + "migrate.firstLP": "Du er den første likviditetsudbyder til denne JuiceSwap V3-pulje. Din likviditet vil migrere til den aktuelle {{source}} pris.", "migrate.highGasCost": "Dine transaktionsomkostninger vil være meget højere, da de inkluderer gas til at skabe poolen.", "migrate.invalidRange": "Ugyldigt område er valgt. Minimumsprisen skal være lavere end maxprisen.", "migrate.lpNFT": "{{symA}}/{{symB}} LP NFT", @@ -1031,18 +1031,18 @@ "migrate.noV2Liquidity": "Ingen V2-likviditet fundet.", "migrate.positionNoFees": "Din position vil ikke tjene gebyrer eller blive brugt i handler, før markedsprisen bevæger sig ind i dit interval.", "migrate.priceDifference": "Prisforskel: ", - "migrate.priceWarning": "Du bør kun indskyde likviditet i Uniswap V3 til en pris, du mener er korrekt.
Hvis prisen virker forkert, kan du enten lave et bytte for at flytte prisen eller vente på, at en anden gør det.", + "migrate.priceWarning": "Du bør kun indskyde likviditet i JuiceSwap V3 til en pris, du mener er korrekt.
Hvis prisen virker forkert, kan du enten lave et bytte for at flytte prisen eller vente på, at en anden gør det.", "migrate.refund": "Mindst {{amtA}} {{symA}} og {{amtB}} {{symB}} vil blive refunderet til din pung på grund af det valgte prisinterval.", "migrate.selectFeeTier": "Vælg gebyrniveau", "migrate.setRange": "Sæt prisinterval", "migrate.symbolPrice": "{{protocolName}} {{tokenSymbol}} Pris:", - "migrate.v2Description": "Dette værktøj vil sikkert migrere din {{source}} likviditet til V3. Processen er fuldstændig tillidsløs takket være <0>Uniswap-migreringskontrakten ↗", - "migrate.v2Instruction": "For hver pulje vist nedenfor skal du klikke på migrer for at fjerne din likviditet fra Uniswap V2 og indsætte den i Uniswap V3.", + "migrate.v2Description": "Dette værktøj vil sikkert migrere din {{source}} likviditet til V3. Processen er fuldstændig tillidsløs takket være <0>JuiceSwap-migreringskontrakten ↗", + "migrate.v2Instruction": "For hver pulje vist nedenfor skal du klikke på migrer for at fjerne din likviditet fra JuiceSwap V2 og indsætte den i JuiceSwap V3.", "migrate.v2Title": "Migrer V2-likviditet", "migrate.v3Price": "V3 {{sym}} Pris:", "mint.v3.input.invalidPrice.error": "Ugyldig prisinput", - "mobileAppPromo.banner.getTheApp.link": "Hent Uniswap Wallet-appen", - "mobileAppPromo.banner.title": "Uniswap: Crypto & NFT Wallet", + "mobileAppPromo.banner.getTheApp.link": "Hent JuiceSwap Wallet-appen", + "mobileAppPromo.banner.title": "JuiceSwap: Crypto & NFT Wallet", "moonpay.poweredBy": "Fiat onramp drevet af MoonPay USA LLC", "nav.createAccount.button": "Opret konto", "nav.logIn.button": "Log ind", @@ -1066,7 +1066,7 @@ "nft.willAppearHere": "Dine onchain-transaktioner og kryptokøb vises her.", "nfts.noneYet": "Ingen NFT'er endnu", "notFound.oops": "Ups, tag mig tilbage til Swap", - "notice.uk": "Denne webapplikation leveres som et værktøj til, at brugere kan interagere med Uniswap-protokollen på eget initiativ uden godkendelse eller anbefaling af cryptocurrency-handelsaktiviteter. Ved at gøre dette anbefaler Uniswap ikke, at brugere eller potentielle brugere engagerer sig i handel med kryptoaktiver, og brugere eller potentielle brugere af webapplikationen bør ikke betragte denne webside eller dens indhold som indebærer nogen form for anbefaling, invitation eller tilskyndelse til at handle med kryptoaktiver .", + "notice.uk": "Denne webapplikation leveres som et værktøj til, at brugere kan interagere med JuiceSwap-protokollen på eget initiativ uden godkendelse eller anbefaling af cryptocurrency-handelsaktiviteter. Ved at gøre dette anbefaler JuiceSwap ikke, at brugere eller potentielle brugere engagerer sig i handel med kryptoaktiver, og brugere eller potentielle brugere af webapplikationen bør ikke betragte denne webside eller dens indhold som indebærer nogen form for anbefaling, invitation eller tilskyndelse til at handle med kryptoaktiver .", "notice.uk.label": "UK ansvarsfraskrivelse:", "notification.assetVisibility.hidden": "{{assetName}} skjult", "notification.assetVisibility.unhidden": "{{assetName}} skjult", @@ -1129,7 +1129,7 @@ "notification.walletConnect.failed": "Transaktionen mislykkedes med {{dappName}}", "notification.walletConnect.networkChanged.full": "Skiftet til {{networkName}}", "notification.walletConnect.networkChanged.short": "Skiftede netværk", - "notifications.scantastic.subtitle": "Fortsæt på Uniswap Extension", + "notifications.scantastic.subtitle": "Fortsæt på JuiceSwap Extension", "notifications.scantastic.title": "Succes!", "onboarding.backup.manual.banner": "Vi foreslår, at du skriver dette på et stykke papir og opbevarer det et sikkert sted, f.eks. et pengeskab.", "onboarding.backup.manual.displayWarning.description": "Læs følgende omhyggeligt, før du fortsætter.", @@ -1156,10 +1156,10 @@ "onboarding.backup.reminder.warning.description": "Hvis du ikke konfigurerer en sikkerhedskopieringsmetode, har du ikke mulighed for at gendanne din tegnebog, hvis du mister din telefon, sletter appen eller får en ny enhed.", "onboarding.backup.reminder.warning.title": "Du kan miste dine penge", "onboarding.backup.speedBump.cloud.description": "Hvis du nogensinde glemmer det, kan vi ikke nulstille det for dig. Skriv det ned et sikkert sted, eller opbevar det sikkert i en adgangskodehåndtering.", - "onboarding.backup.speedBump.cloud.disclaimer": "Jeg forstår, at Uniswap Labs ikke kan nulstille min gendannelsesadgangskode.", + "onboarding.backup.speedBump.cloud.disclaimer": "Jeg forstår, at JuiceSwap Labs ikke kan nulstille min gendannelsesadgangskode.", "onboarding.backup.speedBump.cloud.title": "Det er vigtigt at gemme denne adgangskode", "onboarding.backup.speedBump.manual.description": "Sørg for, at du har skrevet din gendannelsessætning ned korrekt og har et sikkert sted at opbevare den.", - "onboarding.backup.speedBump.manual.disclaimer": "Jeg forstår, at Uniswap Labs ikke kan gendanne min tegnebog, hvis jeg mister denne.", + "onboarding.backup.speedBump.manual.disclaimer": "Jeg forstår, at JuiceSwap Labs ikke kan gendanne min tegnebog, hvis jeg mister denne.", "onboarding.backup.speedBump.manual.title": "Før du er færdig...", "onboarding.backup.subtitle": "Sådan genopretter du din tegnebog, hvis du sletter appen eller mister din enhed.", "onboarding.backup.title.existing": "Sikkerhedskopier din tegnebog", @@ -1174,20 +1174,20 @@ "onboarding.cloud.confirm.title": "Bekræft din gendannelsesadgangskode", "onboarding.cloud.createPassword.description": "Du skal indtaste dette for at få dine penge tilbage. Hvis du nogensinde glemmer det, kan vi ikke hente det for dig.", "onboarding.cloud.createPassword.title": "Opret din gendannelsesadgangskode", - "onboarding.complete.button": "Åbn Uniswap-udvidelsen", - "onboarding.complete.description": "Din tegnebog er klar til at sende og modtage krypto. Åbn Uniswap Extension med genvejen nedenfor.", - "onboarding.complete.go_to_uniswap": "Gå til Uniswap Web App", - "onboarding.complete.pin.description": "Klik på knappenålsikonet for at tilføje Uniswap Extension til din værktøjslinje.", - "onboarding.complete.pin.title": "Pin Uniswap-udvidelse", + "onboarding.complete.button": "Åbn JuiceSwap-udvidelsen", + "onboarding.complete.description": "Din tegnebog er klar til at sende og modtage krypto. Åbn JuiceSwap Extension med genvejen nedenfor.", + "onboarding.complete.go_to_uniswap": "Gå til JuiceSwap Web App", + "onboarding.complete.pin.description": "Klik på knappenålsikonet for at tilføje JuiceSwap Extension til din værktøjslinje.", + "onboarding.complete.pin.title": "Pin JuiceSwap-udvidelse", "onboarding.complete.title": "Du er klar", "onboarding.extension.biometrics.subtitle.fingerprint": "Få hurtig og sikker adgang til din pung med blot dit fingeraftryk.", "onboarding.extension.biometrics.title": "Aktiver {{biometricsMethod}}", "onboarding.extension.password.subtitle": "Du skal bruge dette for at låse din tegnebog op og få adgang til din gendannelsessætning", "onboarding.extension.password.title.default": "Opret adgangskode", "onboarding.extension.password.title.reset": "Nulstil din adgangskode", - "onboarding.extension.unsupported.android.description": "Uniswap Extension er kun kompatibel med Chrome på skrivebordet.", + "onboarding.extension.unsupported.android.description": "JuiceSwap Extension er kun kompatibel med Chrome på skrivebordet.", "onboarding.extension.unsupported.android.title": "Chrome på mobilen er ikke understøttet (endnu)", - "onboarding.extension.unsupported.description": "Uniswap Extension er kun kompatibel med Chrome lige nu.", + "onboarding.extension.unsupported.description": "JuiceSwap Extension er kun kompatibel med Chrome lige nu.", "onboarding.extension.unsupported.title": "Denne browser er ikke understøttet (endnu)", "onboarding.home.intro.backup.description.extension": "Gem din gendannelsesfrase for at sikre, at du aldrig mister adgangen til din tegnebog.", "onboarding.home.intro.backup.description.mobile": "Lav en genopretningsplan, hvis du nogensinde mister din telefon eller får en ny.", @@ -1217,7 +1217,7 @@ "onboarding.import.onDeviceRecovery.other_options": "Opret eller importer en anden tegnebog", "onboarding.import.onDeviceRecovery.other_options.label": "Vil du ikke have noget af ovenstående?", "onboarding.import.onDeviceRecovery.subtitle": "Vælg hvilken tegnebog du vil logge ind på igen.", - "onboarding.import.onDeviceRecovery.title": "Velkommen tilbage til Uniswap", + "onboarding.import.onDeviceRecovery.title": "Velkommen tilbage til JuiceSwap", "onboarding.import.onDeviceRecovery.wallet.button": "Se gendannelsessætning", "onboarding.import.onDeviceRecovery.wallet.count_one": "+1 anden tegnebog", "onboarding.import.onDeviceRecovery.wallet.count_other": "+{{count}} andre tegnebøger", @@ -1225,8 +1225,8 @@ "onboarding.import.onDeviceRecovery.warning.title": "Er du sikker?", "onboarding.import.selectMethod.errorMessage": "Der opstod en uventet fejl. Prøv venligst igen.", "onboarding.import.selectMethod.mobileApp.subtitle": "Importer en tegnebog fra mobilappen via QR-kode.", - "onboarding.import.selectMethod.mobileApp.title": "Brug Uniswap Mobile", - "onboarding.import.selectMethod.passkey.subtitle": "Synkroniser din Uniswap-pung med en eksisterende adgangsnøgle.", + "onboarding.import.selectMethod.mobileApp.title": "Brug JuiceSwap Mobile", + "onboarding.import.selectMethod.passkey.subtitle": "Synkroniser din JuiceSwap-pung med en eksisterende adgangsnøgle.", "onboarding.import.selectMethod.passkey.title": "Log ind med adgangskode", "onboarding.import.selectMethod.recoveryPhrase.subtitle": "Importer fra en anden krypto-pung.", "onboarding.import.selectMethod.recoveryPhrase.title": "Indtast gendannelsessætning", @@ -1243,13 +1243,13 @@ "onboarding.intro.button.alreadyHave": "Jeg har allerede en pung", "onboarding.intro.button.logInOrImport": "Log ind eller importér", "onboarding.intro.mobileScan.button": "Scan QR-kode for at importere", - "onboarding.intro.mobileScan.title": "Har du Uniswap-appen?", + "onboarding.intro.mobileScan.title": "Har du JuiceSwap-appen?", "onboarding.landing.button.add": "Tilføj en eksisterende tegnebog", "onboarding.landing.button.create": "Opret en tegnebog", "onboarding.landing.button.createAccount": "Opret en konto", "onboarding.name.choose": "Vælg et brugernavn", "onboarding.name.choose.subtitle": "Dette er et offentligt navn, som alle kan bruge til at sende dig krypto.", - "onboarding.notification.permission.message": "For at modtage notifikationer skal du aktivere notifikationer for Uniswap Wallet i din enheds indstillinger.", + "onboarding.notification.permission.message": "For at modtage notifikationer skal du aktivere notifikationer for JuiceSwap Wallet i din enheds indstillinger.", "onboarding.notification.permission.title": "Tilladelse til notifikationer", "onboarding.notification.subtitle": "Hold dig opdateret om transaktionsstatusser og større prisændringer for foretrukne tokens.", "onboarding.notification.title": "Slå notifikationer til", @@ -1275,9 +1275,9 @@ "onboarding.scan.error": "Der opstod en fejl under indlæsning af QR-koden", "onboarding.scan.otp.error": "Den kode, du har indsendt, er forkert, eller der opstod en fejl under indsendelsen. Prøv igen.", "onboarding.scan.otp.failed": "Mislykkede forsøg: {{number}}", - "onboarding.scan.otp.subtitle": "Tjek din Uniswap-mobilapp for koden på 6 tegn", + "onboarding.scan.otp.subtitle": "Tjek din JuiceSwap-mobilapp for koden på 6 tegn", "onboarding.scan.otp.title": "Indtast engangskode", - "onboarding.scan.subtitle": "Scan QR-koden med Uniswap-mobilappen for at begynde at importere din tegnebog.", + "onboarding.scan.subtitle": "Scan QR-koden med JuiceSwap-mobilappen for at begynde at importere din tegnebog.", "onboarding.scan.title": "Importer tegnebog fra appen", "onboarding.scan.troubleScanning.message": "Importer via gendannelsessætning", "onboarding.scan.troubleScanning.title": "Problemer med at scanne?", @@ -1306,7 +1306,7 @@ "outageBanner.message": "{{chainName}}{{versionDescription}} data er ikke tilgængelige lige nu, men vi forventer, at problemet bliver løst inden længe.", "outageBanner.message.sub": "Du kan stadig bytte og give likviditet i denne kæde uden problemer.", "outageBanner.title": "{{versionName}} vender snart tilbage", - "passkeys.help.modal.subtitle": "Hvis du har problemer med adgangsnøgler, kan du besøge Uniswap Support for at få hjælp.", + "passkeys.help.modal.subtitle": "Hvis du har problemer med adgangsnøgler, kan du besøge JuiceSwap Support for at få hjælp.", "passkeys.help.modal.subtitle.invalidPasskey": "Din anmodning kunne ikke gennemføres. Prøv venligst igen med en adgangsnøgle tilknyttet ", "passkeys.help.modal.subtitle.technicalError": "Din anmodning kunne ikke gennemføres på grund af en uventet teknisk fejl. Dine midler er sikre. Prøv venligst igen.", "passkeys.help.modal.title": "Brug for hjælp?", @@ -1431,7 +1431,7 @@ "position.deposit.confirm.create.title": "Stor prisforskel med markedet", "position.deposit.description": "Angiv tokenbeløbene for dit likviditetsbidrag.", "position.depositedCurrency": "Deponeret {{currencySymbol}}", - "position.fot.warning": "{{token}} og andre \"Gebyr ved overførsel\"-tokens understøttes kun af Uniswap v2.", + "position.fot.warning": "{{token}} og andre \"Gebyr ved overførsel\"-tokens understøttes kun af JuiceSwap v2.", "position.fot.warning.cta": "Opret en v2-position", "position.hook.disclaimer": "Jeg forstår de potentielle risici, der er forbundet med at tilføje denne krog.", "position.hook.donateWarning": "Dette flag kan resultere i ændringer i optjente gebyrer.", @@ -1479,11 +1479,11 @@ "positions.welcome.connect.description": "For at se dine positioner og belønninger skal du forbinde din wallet.", "positions.welcome.connect.wallet": "Tilslut din tegnebog", "privacy.anonymizedLogs": "Appen logger anonymiseret brugsstatistik for at forbedre sig over tid.", - "privacy.autoRouter": "Appen henter den optimale handelsrute fra en Uniswap Labs-server.", + "privacy.autoRouter": "Appen henter den optimale handelsrute fra en JuiceSwap Labs-server.", "privacy.infura": "Appen henter on-chain data og konstruerer kontraktopkald med en Infura API.", "privacy.thirdPartyApis": "Denne app bruger følgende tredjeparts API'er:", "privacy.trm": "Appen indsamler sikkert din tegnebogsadresse og deler den med TRM Labs Inc. af risiko- og overholdelsesårsager.", - "privacy.uniswaptos": "Uniswap Labs' servicevilkår", + "privacy.uniswaptos": "JuiceSwap Labs' servicevilkår", "privateKeys.export.modal.speedbump.bullet1": "Se dette privat", "privateKeys.export.modal.speedbump.bullet2": "Del ikke med nogen", "privateKeys.export.modal.speedbump.bullet3": "Indtast det aldrig på nogen hjemmesider eller applikationer", @@ -1520,24 +1520,24 @@ "removeLiquidity.pooled": "Sammenlagt {{symbol}}:", "revoke.failed.message": "Et netværks- eller forbindelsesproblem forårsagede sandsynligvis, at din tilbagekaldelse mislykkedes. Tjek din forbindelse, og prøv igen.", "routing.aggregateLiquidity": "Når det er tilgængeligt, samler likviditetskilder til bedre priser og gasfri swaps.", - "routing.aggregateLiquidity.uniswapx": "UniswapX samler likviditetskilder på og uden for kæden, hvilket giver dig de bedste tilgængelige priser og gasfri swaps.", - "routing.cheapest": "Uniswap-klienten vælger den billigste handelsoption med hensyn til pris og netværksomkostninger.", - "routing.cheapest.v4": "Uniswap-klienten vælger den optimale handelsmulighed med hensyn til pris og netværksomkostninger.", + "routing.aggregateLiquidity.uniswapx": "JuiceSwapX samler likviditetskilder på og uden for kæden, hvilket giver dig de bedste tilgængelige priser og gasfri swaps.", + "routing.cheapest": "JuiceSwap-klienten vælger den billigste handelsoption med hensyn til pris og netværksomkostninger.", + "routing.cheapest.v4": "JuiceSwap-klienten vælger den optimale handelsmulighed med hensyn til pris og netværksomkostninger.", "scantastic.code.expired": "Udløbet", - "scantastic.code.subtitle": "Indtast denne kode i Uniswap-udvidelsen. Din gendannelsessætning bliver sikkert krypteret og overført.", + "scantastic.code.subtitle": "Indtast denne kode i JuiceSwap-udvidelsen. Din gendannelsessætning bliver sikkert krypteret og overført.", "scantastic.code.timeRemaining.shorthand.hours": "Ny kode i {{hours}}h {{minutes}}m {{seconds}}s", "scantastic.code.timeRemaining.shorthand.minutes": "Ny kode i {{minutes}}m {{seconds}}s", "scantastic.code.timeRemaining.shorthand.seconds": "Ny kode i {{seconds}}s", - "scantastic.code.title": "Uniswap engangskode", + "scantastic.code.title": "JuiceSwap engangskode", "scantastic.confirmation.button.continue": "Ja, fortsæt", "scantastic.confirmation.label.browser": "Browser", "scantastic.confirmation.label.device": "Enhed", - "scantastic.confirmation.subtitle": "Fortsæt kun, hvis du scanner en QR-kode fra Uniswap Extension på en betroet enhed.", + "scantastic.confirmation.subtitle": "Fortsæt kun, hvis du scanner en QR-kode fra JuiceSwap Extension på en betroet enhed.", "scantastic.confirmation.title": "Forsøger du at importere din tegnebog?", - "scantastic.confirmation.warning": "Pas på websteder og apps, der efterligner Uniswap. Ellers kan din tegnebog blive kompromitteret.", + "scantastic.confirmation.warning": "Pas på websteder og apps, der efterligner JuiceSwap. Ellers kan din tegnebog blive kompromitteret.", "scantastic.error.encryption": "Kunne ikke forberede frøsætning.", "scantastic.error.noCode": "Ingen OTP modtaget. Prøv igen.", - "scantastic.error.timeout.message": "Scan QR-koden på Uniswap-udvidelsen igen for at fortsætte med at synkronisere din tegnebog.", + "scantastic.error.timeout.message": "Scan QR-koden på JuiceSwap-udvidelsen igen for at fortsætte med at synkronisere din tegnebog.", "scantastic.error.timeout.title": "Din forbindelse fik timeout", "scantastic.modal.ipMismatch.description": "For at scanne denne QR-kode skal din telefon være forbundet til det samme WiFi-netværk som din computer, og eventuelle VPN'er skal være midlertidigt slukket.", "scantastic.modal.ipMismatch.title": "Skift dit WiFi-netværk", @@ -1569,7 +1569,7 @@ "send.search.placeholder": "Søg på ENS eller adresse", "send.title": "Sende", "send.warning.blocked.default": "Denne pung er blokeret", - "send.warning.blocked.modal.message": "Denne adresse er blokeret på Uniswap Wallet, fordi den er knyttet til en eller flere blokerede aktiviteter. Hvis du mener, at dette er en fejl, bedes du sende en e-mail til compliance@uniswap.org.", + "send.warning.blocked.modal.message": "Denne adresse er blokeret på JuiceSwap Wallet, fordi den er knyttet til en eller flere blokerede aktiviteter. Hvis du mener, at dette er en fejl, bedes du sende en e-mail til compliance@juiceswap.org.", "send.warning.blocked.modal.title": "Blokeret adresse", "send.warning.blocked.recipient": "Modtagerens tegnebog er blokeret", "send.warning.erc20.checkbox.description": "Du forsøger at sende penge til en token-adresse. Dette kan resultere i et permanent tab af midler.", @@ -1599,7 +1599,7 @@ "setting.recoveryPhrase.account.show": "Vis gendannelsessætning", "setting.recoveryPhrase.action.hide": "Skjul gendannelsessætning", "setting.recoveryPhrase.remove": "Fjern gendannelsessætning", - "setting.recoveryPhrase.remove.confirm.subtitle": "Jeg forstår, at Uniswap Labs ikke kan hjælpe mig med at gendanne min tegnebog, hvis jeg undlod at gøre det.", + "setting.recoveryPhrase.remove.confirm.subtitle": "Jeg forstår, at JuiceSwap Labs ikke kan hjælpe mig med at gendanne min tegnebog, hvis jeg undlod at gøre det.", "setting.recoveryPhrase.remove.confirm.title": "Jeg gemte min gendannelsessætning", "setting.recoveryPhrase.remove.initial.subtitle": "Sørg for, at du har gemt din gendannelsessætning. Ellers mister du adgangen til dine tegnebøger", "setting.recoveryPhrase.remove.initial.title": "Før du fortsætter", @@ -1642,7 +1642,7 @@ "settings.setting.backup.create.title": "Sikkerhedskopier til {{cloudProviderName}}", "settings.setting.backup.delete.confirm.message": "Fordi disse tegnebøger deler en gendannelsessætning, vil den også slette sikkerhedskopierne for disse tegnebøger nedenfor", "settings.setting.backup.delete.confirm.title": "Er du sikker?", - "settings.setting.backup.delete.warning": "Hvis du sletter din {{cloudProviderName}} backup, vil du kun være i stand til at gendanne din tegnebog med en manuel backup af din gendannelsessætning. Uniswap Labs kan ikke genvinde dine aktiver, hvis du mister din gendannelsessætning.", + "settings.setting.backup.delete.warning": "Hvis du sletter din {{cloudProviderName}} backup, vil du kun være i stand til at gendanne din tegnebog med en manuel backup af din gendannelsessætning. JuiceSwap Labs kan ikke genvinde dine aktiver, hvis du mister din gendannelsessætning.", "settings.setting.backup.error.message.full": "Kan ikke sikkerhedskopiere gendannelsessætning til {{cloudProviderName}}. Sørg for, at du har {{cloudProviderName}} aktiveret med tilgængelig lagerplads, og prøv igen.", "settings.setting.backup.error.message.short": "Kan ikke slette backup", "settings.setting.backup.error.title": "{{cloudProviderName}} fejl", @@ -1669,8 +1669,8 @@ "settings.setting.biometrics.auth": "Godkend venligst", "settings.setting.biometrics.extension.waitingForBiometricsModal.content": "Aktiver {{biometricsMethod}} i din browser eller systemindstillinger for at fortsætte.", "settings.setting.biometrics.extension.waitingForBiometricsModal.title": "Venter på {{biometricsMethod}}", - "settings.setting.biometrics.off.message.android": "Biometri er i øjeblikket slået fra for Uniswap Wallet – du kan slå det til i dine systemindstillinger.", - "settings.setting.biometrics.off.message.ios": "{{biometricsMethod}} er i øjeblikket slået fra for Uniswap Wallet – du kan slå det til i dine systemindstillinger.", + "settings.setting.biometrics.off.message.android": "Biometri er i øjeblikket slået fra for JuiceSwap Wallet – du kan slå det til i dine systemindstillinger.", + "settings.setting.biometrics.off.message.ios": "{{biometricsMethod}} er i øjeblikket slået fra for JuiceSwap Wallet – du kan slå det til i dine systemindstillinger.", "settings.setting.biometrics.off.title.android": "Biometri er slået fra", "settings.setting.biometrics.off.title.ios": "{{biometricsMethod}} er slået fra", "settings.setting.biometrics.title": "Lås op med ansigt/fingeraftryk", @@ -1681,8 +1681,8 @@ "settings.setting.biometrics.unavailable.message.ios": "{{biometricsMethod}} er ikke konfigureret på din enhed. For at bruge {{biometricsMethod}}skal du først konfigurere det i Indstillinger.", "settings.setting.biometrics.unavailable.title.android": "Biometri er ikke opsat", "settings.setting.biometrics.unavailable.title.ios": "{{biometricsMethod}} er ikke konfigureret", - "settings.setting.biometrics.warning.message.android": "Hvis du ikke slår biometri til, kan alle, der får adgang til din enhed, åbne Uniswap Wallet og foretage transaktioner.", - "settings.setting.biometrics.warning.message.ios": "Hvis du ikke slår {{biometricsMethod}}til, kan alle, der får adgang til din enhed, åbne Uniswap Wallet og foretage transaktioner.", + "settings.setting.biometrics.warning.message.android": "Hvis du ikke slår biometri til, kan alle, der får adgang til din enhed, åbne JuiceSwap Wallet og foretage transaktioner.", + "settings.setting.biometrics.warning.message.ios": "Hvis du ikke slår {{biometricsMethod}}til, kan alle, der får adgang til din enhed, åbne JuiceSwap Wallet og foretage transaktioner.", "settings.setting.biometrics.warning.title": "Er du sikker?", "settings.setting.connections.disconnectAll": "Afbryd alle", "settings.setting.connections.noConnectionsDescription": "Opret forbindelse til en app ved at lede efter en \"Tilslut tegnebog\" eller \"Log ind\"-knap.", @@ -1692,17 +1692,17 @@ "settings.setting.hapticTouch.title": "Haptisk berøring", "settings.setting.helpCenter.title": "Hjælpecenter", "settings.setting.language.button.navigate": "Gå til indstillinger", - "settings.setting.language.description.extension": "Uniswap standarder til dine systemsprogindstillinger. For at ændre dit foretrukne sprog, gå til dine systemindstillinger.", - "settings.setting.language.description.mobile": "Uniswap er standard til din enheds sprogindstillinger. For at ændre dit foretrukne sprog skal du gå til \"Uniswap\" i dine enhedsindstillinger og trykke på \"Sprog\".", + "settings.setting.language.description.extension": "JuiceSwap standarder til dine systemsprogindstillinger. For at ændre dit foretrukne sprog, gå til dine systemindstillinger.", + "settings.setting.language.description.mobile": "JuiceSwap er standard til din enheds sprogindstillinger. For at ændre dit foretrukne sprog skal du gå til \"JuiceSwap\" i dine enhedsindstillinger og trykke på \"Sprog\".", "settings.setting.language.title": "Sprog", "settings.setting.notifications.row.activity.description": "Overførsler, anmodninger og anden aktivitet", "settings.setting.notifications.row.activity.title": "Tegnebogsaktivitet", "settings.setting.notifications.row.updates.description": "Anbefalinger og nye funktioner", - "settings.setting.notifications.row.updates.title": "Opdateringer fra Uniswap", + "settings.setting.notifications.row.updates.title": "Opdateringer fra JuiceSwap", "settings.setting.notifications.title": "Meddelelser", "settings.setting.password.title": "Skift kodeord", "settings.setting.permissions.title": "Tilladelser", - "settings.setting.privacy.analytics.description": "Vi bruger anonyme brugsdata til at forbedre din oplevelse på tværs af Uniswap Labs-produkter. Når deaktiveret, sporer vi kun fejl og væsentlig brug.", + "settings.setting.privacy.analytics.description": "Vi bruger anonyme brugsdata til at forbedre din oplevelse på tværs af JuiceSwap Labs-produkter. Når deaktiveret, sporer vi kun fejl og væsentlig brug.", "settings.setting.privacy.analytics.title": "App-analyse", "settings.setting.privateKeys.title": "Private nøgler", "settings.setting.recoveryPhrase.title": "Gendannelsessætning", @@ -1726,7 +1726,7 @@ "settings.setting.wallet.label": "Kaldenavn", "settings.setting.wallet.testnetMode.description": "Dette aktiverer testnet, så udviklere kan prøve funktioner og transaktioner uden at bruge rigtige aktiver. Tokens på testnet har ikke nogen reel værdi.", "settings.setting.wallet.testnetMode.title": "Testnet-tilstand", - "settings.switchNetwork.warning": "For at bruge Uniswap på {{label}}skal du skifte netværk i din tegnebogs indstillinger.", + "settings.switchNetwork.warning": "For at bruge JuiceSwap på {{label}}skal du skifte netværk i din tegnebogs indstillinger.", "settings.title": "Indstillinger", "settings.version": "Version {{appVersion}}", "smartWallet.actionRequired.cta": "Deaktiver på 1 netværk", @@ -1778,9 +1778,9 @@ "smartWallets.postSwapNudge.enable": "Aktiver smart wallet", "smartWallets.postSwapNudge.title": "Spar på dit næste bytte", "smartWallets.postSwapNudge.title.dapp": "Denne app understøtter smarte tegnebøger", - "smartWallets.unavailableModal.description": "En anden wallet-udbyder administrerer nu smart wallet-indstillinger for {{displayName}}. Du kan fortsætte med at bruge Uniswap som normalt.", + "smartWallets.unavailableModal.description": "En anden wallet-udbyder administrerer nu smart wallet-indstillinger for {{displayName}}. Du kan fortsætte med at bruge JuiceSwap som normalt.", "smartWallets.unavailableModal.title": "Smart wallet-funktioner er ikke tilgængelige", - "solanaPromo.banner.description": "Handl Solana-tokens direkte på Uniswap.", + "solanaPromo.banner.description": "Handl Solana-tokens direkte på JuiceSwap.", "solanaPromo.banner.title": "Solana er nu tilgængelig", "solanaPromo.modal.connectWallet": "Tilslut din foretrukne Solana-pung", "solanaPromo.modal.startSwapping.button": "Begynd at bytte på Solana", @@ -1801,16 +1801,16 @@ "stats.marketCap.description": "Markedsværdi er den samlede markedsværdi af et aktivs cirkulerende forsyning.", "stats.noStatsAvailable": "Ingen statistikker tilgængelige", "stats.tvl": "Samlet værdi låst", - "stats.tvl.description": "Total value locked (TVL) er den samlede mængde af aktivet, der er tilgængeligt på tværs af alle Uniswap-likviditetspuljer.", + "stats.tvl.description": "Total value locked (TVL) er den samlede mængde af aktivet, der er tilgængeligt på tværs af alle JuiceSwap-likviditetspuljer.", "stats.volume.1d": "1 dages volumen", - "stats.volume.1d.description": "1 dags volumen er mængden af aktivet, der er blevet handlet på Uniswap i løbet af de seneste 24 timer.", + "stats.volume.1d.description": "1 dags volumen er mængden af aktivet, der er blevet handlet på JuiceSwap i løbet af de seneste 24 timer.", "stats.volume.1d.long": "1D volumen", "stats.volume.1d.short": "1D vol", - "stats.volume.description": "Volumen er mængden af aktivet, der er blevet handlet på Uniswap i den valgte tidsramme.", + "stats.volume.description": "Volumen er mængden af aktivet, der er blevet handlet på JuiceSwap i den valgte tidsramme.", "swap.allow.oneTime": "Tillad {{sym}} (én gang)", "swap.approveAndSubmit": "Godkend og indsend", "swap.approveAndSwap": "Godkend og skift", - "swap.autoRouter": "Uniswap Auto Router tager hensyn til optimale ruter og netværksomkostninger for at give dig de bedste priser.", + "swap.autoRouter": "JuiceSwap Auto Router tager hensyn til optimale ruter og netværksomkostninger for at give dig de bedste priser.", "swap.balance.amount": "Saldo: {{amount}}", "swap.bestPrice.through": "Rute via {{provider}}", "swap.bestRoute.cost": "Den mest effektive rute anslås at koste ~{{gasPrice}} i netværksomkostninger. ", @@ -1850,32 +1850,32 @@ "swap.details.poweredBy": "Drevet af", "swap.details.rate": "Sats", "swap.details.slippage": "Max glidning", - "swap.details.slippage.uniswap": "Uniswap Beskyttet slippage", + "swap.details.slippage.uniswap": "JuiceSwap Beskyttet slippage", "swap.details.swappedIn.unichain": "Færdiggjort på {{time}}s på Unichain", "swap.details.uniswapFee": "Betaling", - "swap.error.default": "Det kan være nødvendigt at øge din glidningstolerance. Bemærk: gebyr-ved-overførsel og rebase-tokens er inkompatible med Uniswap V3.", + "swap.error.default": "Det kan være nødvendigt at øge din glidningstolerance. Bemærk: gebyr-ved-overførsel og rebase-tokens er inkompatible med JuiceSwap V3.", "swap.error.expectedToFail": "Din swap forventes at mislykkes.", "swap.error.fiatInputUnavailable": "{{fiatCurrencyCode}} input ikke tilgængelig", "swap.error.modifiedByWallet": "Din swap blev ændret gennem din tegnebog. Hvis dette var en fejl, bedes du annullere med det samme eller risikere at miste dine penge.", "swap.error.rejected": "Transaktion afvist", - "swap.error.undefinedObject": "Der opstod en fejl under forsøget på at udføre denne swap. Det kan være nødvendigt at øge din glidningstolerance. Hvis det ikke virker, kan der være en inkompatibilitet med det token, du handler. Bemærk: gebyr-ved-overførsel og rebase-tokens er inkompatible med Uniswap V3.", + "swap.error.undefinedObject": "Der opstod en fejl under forsøget på at udføre denne swap. Det kan være nødvendigt at øge din glidningstolerance. Hvis det ikke virker, kan der være en inkompatibilitet med det token, du handler. Bemærk: gebyr-ved-overførsel og rebase-tokens er inkompatible med JuiceSwap V3.", "swap.error.unknown": "Ukendt fejl.", "swap.error.v2.expired": "Denne transaktion kunne ikke sendes, fordi fristen er udløbet. Tjek venligst, at din transaktionsfrist ikke er for lav.", - "swap.error.v2.k": "Uniswap-invarianten x*y=k blev ikke opfyldt af byttet. Dette betyder normalt, at et af de tokens, du bytter, inkorporerer tilpasset adfærd ved overførsel.", + "swap.error.v2.k": "JuiceSwap-invarianten x*y=k blev ikke opfyldt af byttet. Dette betyder normalt, at et af de tokens, du bytter, inkorporerer tilpasset adfærd ved overførsel.", "swap.error.v2.slippage": "Denne transaktion vil ikke lykkes enten på grund af prisbevægelse eller gebyr ved overførsel. Prøv at øge din glidningstolerance", "swap.error.v2.transferInput": "Inputtokenet kan ikke overføres. Der kan være et problem med inputtokenet.", "swap.error.v2.transferOutput": "Outputtokenet kan ikke overføres. Der kan være et problem med outputtokenet.", - "swap.error.v3.slippage": "Denne transaktion vil ikke lykkes på grund af prisbevægelser. Prøv at øge din glidningstolerance. Bemærk: gebyr ved overførsel og rebase-tokens er inkompatible med Uniswap V3.", - "swap.error.v3.transferOutput": "Outputtokenet kan ikke overføres. Der kan være et problem med outputtokenet. Bemærk: gebyr ved overførsel og rebase-tokens er inkompatible med Uniswap V3.", + "swap.error.v3.slippage": "Denne transaktion vil ikke lykkes på grund af prisbevægelser. Prøv at øge din glidningstolerance. Bemærk: gebyr ved overførsel og rebase-tokens er inkompatible med JuiceSwap V3.", + "swap.error.v3.transferOutput": "Outputtokenet kan ikke overføres. Der kan være et problem med outputtokenet. Bemærk: gebyr ved overførsel og rebase-tokens er inkompatible med JuiceSwap V3.", "swap.estimatedDifference.label": "Der vil være stor forskel mellem dine input- og outputværdier på grund af den aktuelle likviditet.", "swap.expected.price": "Forventet pris", "swap.fail.batched": "Din forbundne tegnebog understøtter muligvis ikke 1-kliks-swaps. Prøv en standard-swap i stedet.", "swap.fail.batched.retry": "Prøv standardbytte", "swap.fail.batched.title": "1-kliksbytte mislykkedes", "swap.fail.message": "Prøv at justere glidningen til en højere værdi.", - "swap.fail.uniswapX": "Swap kunne ikke gennemføres med UniswapX. Prøv din swap igen for at dirigere den gennem den klassiske Uniswap API.", - "swap.fees.experience": "Dette gebyr pålægges nogle token-par for at sikre den bedste oplevelse med Uniswap. Det betales i output-tokenet og er allerede indregnet i tilbuddet.", - "swap.fees.noFee": "Gebyrer pålægges på udvalgte token-par for at sikre den bedste oplevelse med Uniswap. Der er intet gebyr forbundet med denne swap.", + "swap.fail.uniswapX": "Swap kunne ikke gennemføres med JuiceSwapX. Prøv din swap igen for at dirigere den gennem den klassiske JuiceSwap API.", + "swap.fees.experience": "Dette gebyr pålægges nogle token-par for at sikre den bedste oplevelse med JuiceSwap. Det betales i output-tokenet og er allerede indregnet i tilbuddet.", + "swap.fees.noFee": "Gebyrer pålægges på udvalgte token-par for at sikre den bedste oplevelse med JuiceSwap. Der er intet gebyr forbundet med denne swap.", "swap.finalizingQuote": "Afslutter citat...", "swap.form.header": "Bytte rundt", "swap.form.warning.output.fotFees": "På grund af tokengebyret på {{fotCurrencySymbol}}kan swapbeløb kun indtastes ved hjælp af indtastningsfeltet", @@ -1884,7 +1884,7 @@ "swap.frontrun.warning": "Din transaktion kan være frontrun og resultere i en ugunstig handel.", "swap.header.viewOnly": "Kun visning", "swap.impactOfTrade": "Indvirkningen din handel har på markedsprisen for denne pulje.", - "swap.impactOfTrade.uniswapx": "Forskellen mellem markedspris og udførelsespris, medregnet UniswapX gasbesparelser.", + "swap.impactOfTrade.uniswapx": "Forskellen mellem markedspris og udførelsespris, medregnet JuiceSwapX gasbesparelser.", "swap.impactOfTrade.uniswapx.missing": "Prispåvirkningsberegninger kan være utilgængelige for par med lav likviditet.", "swap.inputEstimated.atMost": "Input er estimeret. Du vil højst sælge , ellers vil transaktionen vende tilbage.", "swap.limit": "Begrænse", @@ -1913,8 +1913,8 @@ "swap.settings.protection.subtitle.unavailable": "Ikke tilgængelig på {{chainName}}", "swap.settings.protection.title": "Swap beskyttelse", "swap.settings.routingPreference.option.default.description": "Valg af denne mulighed identificerer den mest effektive rute for dit bytte.", - "swap.settings.routingPreference.option.default.description.preV4": "Uniswap-klienten vælger den billigste handelsoption med hensyn til pris og netværksomkostninger.", - "swap.settings.routingPreference.option.default.description.uniswapXUnavailable": "UniswapX er ikke tilgængelig for din wallet", + "swap.settings.routingPreference.option.default.description.preV4": "JuiceSwap-klienten vælger den billigste handelsoption med hensyn til pris og netværksomkostninger.", + "swap.settings.routingPreference.option.default.description.uniswapXUnavailable": "JuiceSwapX er ikke tilgængelig for din wallet", "swap.settings.routingPreference.option.default.tooltip": "En rute er identificeret under hensyntagen til v2, v3 og visse v4-puljer, idet der tages højde for estimeret prispåvirkning og netværksomkostninger.", "swap.settings.routingPreference.option.v2.title": "Aktivér v2-puljer", "swap.settings.routingPreference.option.v3.title": "Aktivér v3-puljer", @@ -1946,7 +1946,7 @@ "swap.slippageBelow.warning": "Skridning under {{amt}} kan resultere i en mislykket transaktion", "swap.submitted": "Bytte indsendt", "swap.success": "Swap succes!", - "swap.tokenOwnFees": "Nogle tokens tager et gebyr, når de købes eller sælges, som fastsættes af tokenudstederen. Uniswap modtager ingen af disse gebyrer.", + "swap.tokenOwnFees": "Nogle tokens tager et gebyr, når de købes eller sælges, som fastsættes af tokenudstederen. JuiceSwap modtager ingen af disse gebyrer.", "swap.tradeRoutes": "Handelsruter", "swap.transaction.deadline": "Transaktionsfrist", "swap.transaction.revertAfter": "Din transaktion vil vende tilbage, hvis den er afventende i mere end denne periode.", @@ -1963,15 +1963,15 @@ "swap.warning.insufficientGas.message.withoutNetwork": "Ikke nok {{currencySymbol}} til at bytte", "swap.warning.insufficientGas.title": "Du har ikke nok {{currencySymbol}} til at dække netværksomkostningerne", "swap.warning.networkFee.allow": "Tillad {{ inputTokenSymbol }} (én gang)", - "swap.warning.networkFee.delegation.message": "Dette er omkostningerne ved at behandle din transaktion og aktivere din smarte tegnebog på Unichain. Uniswap Labs modtager ingen andel af disse gebyrer.", - "swap.warning.networkFee.highRelativeToValue": "Netværksomkostningerne overstiger 10 % af din samlede transaktionsværdi. Dette er omkostningerne ved at behandle din transaktion på blockchain. Uniswap modtager ingen andel af disse gebyrer.", + "swap.warning.networkFee.delegation.message": "Dette er omkostningerne ved at behandle din transaktion og aktivere din smarte tegnebog på Unichain. JuiceSwap Labs modtager ingen andel af disse gebyrer.", + "swap.warning.networkFee.highRelativeToValue": "Netværksomkostningerne overstiger 10 % af din samlede transaktionsværdi. Dette er omkostningerne ved at behandle din transaktion på blockchain. JuiceSwap modtager ingen andel af disse gebyrer.", "swap.warning.networkFee.highRelativeToValue.unichain": "Netværksomkostningerne overstiger 10 % af din samlede transaktionsværdi. Dette er omkostningerne ved at behandle din transaktion på blockchain.", "swap.warning.networkFee.includesDelegation": "Inkluderer aktivering af smart wallet", - "swap.warning.networkFee.message": "Dette er omkostningerne for at behandle din transaktion på blockchain. Uniswap modtager ingen andel af disse gebyrer.", + "swap.warning.networkFee.message": "Dette er omkostningerne for at behandle din transaktion på blockchain. JuiceSwap modtager ingen andel af disse gebyrer.", "swap.warning.networkFee.message.unichain": "Dette er omkostningerne for at behandle din transaktion på blockchain.", - "swap.warning.networkFee.message.uniswapX": "Dette er omkostningerne for at behandle din transaktion på blockchain. Uniswap modtager ingen andel af disse gebyrer. UniswapX samler likviditetskilder til bedre priser og gasfri swaps.", - "swap.warning.networkFee.message.uniswapX.title": "Ingen netværksomkostninger med UniswapX", - "swap.warning.networkFee.message.uniswapX.unichain": "Dette er omkostningerne for at behandle din transaktion på blockchain. UniswapX samler likviditetskilder til bedre priser og gasfri swaps.", + "swap.warning.networkFee.message.uniswapX": "Dette er omkostningerne for at behandle din transaktion på blockchain. JuiceSwap modtager ingen andel af disse gebyrer. JuiceSwapX samler likviditetskilder til bedre priser og gasfri swaps.", + "swap.warning.networkFee.message.uniswapX.title": "Ingen netværksomkostninger med JuiceSwapX", + "swap.warning.networkFee.message.uniswapX.unichain": "Dette er omkostningerne for at behandle din transaktion på blockchain. JuiceSwapX samler likviditetskilder til bedre priser og gasfri swaps.", "swap.warning.noQuotesFound.bridging.message": "Der blev ikke fundet nogen overgangstilbud. Prøv at bruge den officielle bro på dette tidspunkt.", "swap.warning.noQuotesFound.title": "Ingen tilbud fundet", "swap.warning.noRoutesFound.message": "Der er i øjeblikket ingen tilgængelige ruter for dine valgte tokens. Prøv venligst et andet par, eller tjek igen senere.", @@ -1993,9 +1993,9 @@ "swap.warning.router.title": "Denne handel kan ikke gennemføres lige nu", "swap.warning.tokenBlocked.button": "{{tokenSymbol}} er blokeret", "swap.warning.tokenBlockedFallback.button": "Token er blokeret", - "swap.warning.uniswapFee.message": "Der opkræves gebyrer for at sikre den bedste oplevelse med Uniswap.", - "swap.warning.uniswapFee.message.default": "Gebyrer pålægges for at sikre den bedste oplevelse med Uniswap. Der er intet gebyr forbundet med denne swap.", - "swap.warning.uniswapFee.message.included": "Gebyrer pålægges for at sikre den bedste oplevelse med Uniswap og er allerede indregnet i dette tilbud.", + "swap.warning.uniswapFee.message": "Der opkræves gebyrer for at sikre den bedste oplevelse med JuiceSwap.", + "swap.warning.uniswapFee.message.default": "Gebyrer pålægges for at sikre den bedste oplevelse med JuiceSwap. Der er intet gebyr forbundet med denne swap.", + "swap.warning.uniswapFee.message.included": "Gebyrer pålægges for at sikre den bedste oplevelse med JuiceSwap og er allerede indregnet i dette tilbud.", "swap.warning.uniswapFee.title": "Byttegebyr", "swap.warning.viewOnly.message": "Du skal importere denne tegnebog via gendannelsessætning for at bytte tokens.", "swap.wrap.token": "Indpak {{sym}}", @@ -2016,30 +2016,30 @@ "testnet.modal.swapDeepLink.title.toTestnetMode": "Aktiver testnet-tilstand", "testnet.unsupported": "Denne funktionalitet understøttes ikke i testnet-tilstand.", "themeToggle.theme": "Tema", - "title.buySellTradeEthereum": "Køb, sælg og byt Ethereum og andre top-tokens på Uniswap", - "title.createGovernanceOn": "Opret et nyt styringsforslag på Uniswap", - "title.createGovernanceTo": "Opret et nyt styringsforslag, der skal stemmes om af UNI-indehavere. UNI-tokens repræsenterer stemmeberettigede aktier i Uniswap-styring.", - "title.earnFees": "Tjen gebyrer, når andre bytter på Uniswap ved at tilføje tokens til likviditetspuljer.", - "title.easilyRemove": "Fjern nemt din likviditet fra Uniswap v2 og indbetal i Uniswap v3.", - "title.easilyRemoveV4": "Fjern nemt din likviditet fra Uniswap v2 og v3 for at indbetale til Uniswap v4.", + "title.buySellTradeEthereum": "Køb, sælg og byt Ethereum og andre top-tokens på JuiceSwap", + "title.createGovernanceOn": "Opret et nyt styringsforslag på JuiceSwap", + "title.createGovernanceTo": "Opret et nyt styringsforslag, der skal stemmes om af UNI-indehavere. UNI-tokens repræsenterer stemmeberettigede aktier i JuiceSwap-styring.", + "title.earnFees": "Tjen gebyrer, når andre bytter på JuiceSwap ved at tilføje tokens til likviditetspuljer.", + "title.easilyRemove": "Fjern nemt din likviditet fra JuiceSwap v2 og indbetal i JuiceSwap v3.", + "title.easilyRemoveV4": "Fjern nemt din likviditet fra JuiceSwap v2 og v3 for at indbetale til JuiceSwap v4.", "title.extension.uninstall": "Udvidelse afinstalleret", "title.extensionPasskeyLogIn": "Log ind med adgangsnøgle", - "title.managePasskeys": "Uniswap | Administrer dine adgangsnøgler", - "title.migratev2": "Migrer v2-puljelikviditet til Uniswap v3", - "title.migratev3": "Migrer puljelikviditet til Uniswap v4", - "title.placeLimit": "Afgiv limiterede ordrer på Uniswap", + "title.managePasskeys": "JuiceSwap | Administrer dine adgangsnøgler", + "title.migratev2": "Migrer v2-puljelikviditet til JuiceSwap v3", + "title.migratev3": "Migrer puljelikviditet til JuiceSwap v4", + "title.placeLimit": "Afgiv limiterede ordrer på JuiceSwap", "title.realTime": "Realtidspriser, diagrammer, transaktionsdata og mere.", - "title.removeLiquidityv2": "Fjern puljelikviditet (v2) på Uniswap", - "title.removePoolLiquidity": "Fjern poollikviditet på Uniswap", + "title.removeLiquidityv2": "Fjern puljelikviditet (v2) på JuiceSwap", + "title.removePoolLiquidity": "Fjern poollikviditet på JuiceSwap", "title.removeTokensv2": "Fjern dine tokens fra v2 likviditetspuljer.", "title.removev3Liquidity": "Fjern dine tokens fra v3 likviditetspuljer.", "title.sendCrypto": "Send krypto", - "title.sendTokens": "Send tokens på Uniswap", + "title.sendTokens": "Send tokens på JuiceSwap", "title.swappingMadeSimple": "Køb og sælg krypto med det samme på Ethereum, Base, Arbitrum, Polygon, Unichain og flere. DeFi-platformen, som millioner af mennesker har tillid til.", "title.tradeTokens": "Handl tokens og giv likviditet. Realtidspriser, diagrammer, transaktionsdata og mere.", - "title.uniswapTradeCrypto": "Uniswap | Handl krypto på DeFis førende børs ", - "title.uniToken": "UNI-tokens repræsenterer stemmeberettigede aktier i Uniswap-styring. Du kan selv stemme om hvert forslag eller delegere dine stemmer til en tredjepart.", - "title.voteOnGov": "Afstemning om styringsforslag på Uniswap", + "title.uniswapTradeCrypto": "JuiceSwap | Handl krypto på DeFis førende børs ", + "title.uniToken": "UNI-tokens repræsenterer stemmeberettigede aktier i JuiceSwap-styring. Du kan selv stemme om hvert forslag eller delegere dine stemmer til en tredjepart.", + "title.voteOnGov": "Afstemning om styringsforslag på JuiceSwap", "token.balances.main": "Din balance", "token.balances.other": "Saldi på andre netværk", "token.balances.viewOnly": "{{ownerAddress}}'s saldo", @@ -2072,10 +2072,10 @@ "token.safety.blocked.title.tokenNotAvailable": "{{tokenSymbol}} er ikke tilgængelig", "token.safety.blocked.title.tokensNotAvailable": "{{tokenSymbol0}} og {{tokenSymbol1}} er ikke tilgængelige", "token.safety.fee.detected": "Tokengebyr registreret", - "token.safety.fees.uniswapLabsDoesNotReceive": "Uniswap Labs modtager ikke nogen af disse gebyrer.", + "token.safety.fees.uniswapLabsDoesNotReceive": "JuiceSwap Labs modtager ikke nogen af disse gebyrer.", "token.safety.warning.alwaysDoYourResearch": "Lav altid din research", - "token.safety.warning.blocked.description.default_one": "Du kan ikke bytte dette token ved hjælp af Uniswap-appen.", - "token.safety.warning.blocked.description.default_other": "Du kan ikke bytte disse tokens ved hjælp af Uniswap-appen.", + "token.safety.warning.blocked.description.default_one": "Du kan ikke bytte dette token ved hjælp af JuiceSwap-appen.", + "token.safety.warning.blocked.description.default_other": "Du kan ikke bytte disse tokens ved hjælp af JuiceSwap-appen.", "token.safety.warning.copyContractAddress.message": "Dette er en kontraktadresse, der fungerer som en unik identifikator for tokens på blockchain. Enhver krypto, du sender til denne adresse, vil gå tabt.", "token.safety.warning.copyContractAddress.title": "Send ikke krypto til denne adresse", "token.safety.warning.dontShowWarningAgain": "Vis mig ikke denne advarsel igen", @@ -2107,11 +2107,11 @@ "token.safety.warning.spamsUsers": "Spams brugere", "token.safety.warning.tokenChargesFee.both.message": "{{tokenSymbol}} opkræver et {{buyFeePercent}} gebyr ved køb og {{sellFeePercent}} ved salg.", "token.safety.warning.tokenChargesFee.buy.message": "{{tokenSymbol}} opkræver et {{feePercent}} gebyr ved køb.", - "token.safety.warning.tokenChargesFee.buy.message.descriptive": "{{tokenSymbol}} opkræver et gebyr på {{feePercent}} ved køb. Bytte kan resultere i tab af penge. Uniswap Labs modtager ingen af disse gebyrer.", + "token.safety.warning.tokenChargesFee.buy.message.descriptive": "{{tokenSymbol}} opkræver et gebyr på {{feePercent}} ved køb. Bytte kan resultere i tab af penge. JuiceSwap Labs modtager ingen af disse gebyrer.", "token.safety.warning.tokenChargesFee.sell.message": "{{tokenSymbol}} opkræver et {{feePercent}} gebyr ved salg.", - "token.safety.warning.tokenChargesFee.sell.message.descriptive": "{{tokenSymbol}} opkræver et gebyr på {{feePercent}} ved salg. Bytte kan resultere i tab af penge. Uniswap Labs modtager ingen af disse gebyrer.", + "token.safety.warning.tokenChargesFee.sell.message.descriptive": "{{tokenSymbol}} opkræver et gebyr på {{feePercent}} ved salg. Bytte kan resultere i tab af penge. JuiceSwap Labs modtager ingen af disse gebyrer.", "token.safety.warning.tokenChargesFee.unknownFee.message": "{{tokenSymbol}} opkræver et gebyr ved køb eller salg.", - "token.safetyLevel.blocked.message": "Du kan ikke bytte dette token ved at bruge Uniswap Wallet.", + "token.safetyLevel.blocked.message": "Du kan ikke bytte dette token ved at bruge JuiceSwap Wallet.", "token.safetyLevel.medium.message.plural": "Disse tokens handles ikke på førende amerikanske centraliserede børser. Lav altid din egen research, før du fortsætter.", "token.selector.search.error": "Søgeresultaterne kunne ikke indlæses", "token.stats.fullyDilutedValuation": "Fuldt udvandet værdiansættelse", @@ -2125,7 +2125,7 @@ "token.stats.volume": "24 timers volumen", "token.symbol.input.fallback": "Input token", "token.symbol.output.fallback": "Output token", - "token.wrap.fail.message": "Swaps på Uniswap-protokollen kan starte og slutte med ETH. Men under byttet pakkes ETH ind i WETH.", + "token.wrap.fail.message": "Swaps på JuiceSwap-protokollen kan starte og slutte med ETH. Men under byttet pakkes ETH ind i WETH.", "token.zeroNativeBalance.description.mainnet": "Du bliver nødt til at bytte et token på Ethereum for at få {{ tokenSymbol }}. Bytning kræver ETH for netværksomkostninger.", "token.zeroNativeBalance.description.otherChains": "Du skal bytte et token på {{ chainName }} for at få {{ tokenSymbol }}. Bytning kræver {{ chainName }} {{ nativeTokenSymbol }} til netværksomkostninger.", "token.zeroNativeBalance.subtitle": "{{ tokenSymbol }} er ikke tilgængelig for direkte køb.", @@ -2192,7 +2192,7 @@ "transaction.details.transaction": "Transaktion", "transaction.details.uniswapFee": "Gebyr ({{ feePercent }}%)", "transaction.network.all": "Alle netværk", - "transaction.networkCost.description": "Omkostningerne ved at behandle din transaktion på blockchainen. Uniswap er optimeret til minimale netværksomkostninger.", + "transaction.networkCost.description": "Omkostningerne ved at behandle din transaktion på blockchainen. JuiceSwap er optimeret til minimale netværksomkostninger.", "transaction.networkCost.includesSmartWalletActivation": "Inkluderer aktivering af smart wallet", "transaction.networkCost.label": "Netværksomkostninger", "transaction.networkCost.maxNativeBalance.description": "Et lille beløb af netværkstoken-saldoen er reserveret til at dække netværksomkostningerne ved denne transaktion.", @@ -2354,15 +2354,15 @@ "transaction.watcher.error.cancel": "Transaktionen kunne ikke annulleres", "transaction.watcher.error.status": "Fejl under kontrol af transaktionsstatus", "uniswapX.aggregatesLiquidity": " samler likviditetskilder til bedre priser og gasfrie swaps.", - "uniswapX.cost": "UniswapX fjerner de typiske omkostninger ved at handle på blockchainen.", - "uniswapx.description": "UniswapX samler likviditetskilder for bedre priser og gasfri swaps.", - "uniswapx.description.unsupported": "UniswapX er i øjeblikket ikke tilgængelig, fordi dine smart wallet-indstillinger administreres af en anden wallet-app.", - "uniswapx.included": "Inkluderer UniswapX", - "uniswapx.item": " UniswapX ", - "uniswapx.label": "UniswapX", - "uniswapX.learnMore": "Lær mere om at bytte med UniswapX", - "uniswapx.unavailable.title": "UniswapX er ikke tilgængelig", - "uniswapx.v2QuoteFailed": "UniswapX v2 hårdt citat mislykkedes. Prøv igen med klassisk swap.", + "uniswapX.cost": "JuiceSwapX fjerner de typiske omkostninger ved at handle på blockchainen.", + "uniswapx.description": "JuiceSwapX samler likviditetskilder for bedre priser og gasfri swaps.", + "uniswapx.description.unsupported": "JuiceSwapX er i øjeblikket ikke tilgængelig, fordi dine smart wallet-indstillinger administreres af en anden wallet-app.", + "uniswapx.included": "Inkluderer JuiceSwapX", + "uniswapx.item": " JuiceSwapX ", + "uniswapx.label": "JuiceSwapX", + "uniswapX.learnMore": "Lær mere om at bytte med JuiceSwapX", + "uniswapx.unavailable.title": "JuiceSwapX er ikke tilgængelig", + "uniswapx.v2QuoteFailed": "JuiceSwapX v2 hårdt citat mislykkedes. Prøv igen med klassisk swap.", "unitags.banner.button.claim": "Gør krav nu", "unitags.banner.subtitle": "Byg en personlig web3-profil og del nemt din adresse med venner.", "unitags.banner.title.compact": "Gør krav på dit {{unitagDomain}} brugernavn og opbyg din profil, der kan tilpasses.", @@ -2426,9 +2426,9 @@ "unitags.username.error.min": "Brugernavne skal være mindst {{number}} tegn", "unitags.username.error.uppercase": "Brugernavne må kun indeholde små bogstaver og tal", "uwulink.error.insufficientTokens": "Ikke nok {{tokenSymbol}} på {{chain}}", - "v2.notAvailable": "Uniswap V2 er ikke tilgængelig på dette netværk.", + "v2.notAvailable": "JuiceSwap V2 er ikke tilgængelig på dette netværk.", "wallet.appSignIn": "Log ind med appen", - "wallet.connectingAgreement": "Ved at tilslutte en tegnebog accepterer du Uniswap Labs' Servicevilkår og samtykker til dets Privatlivspolitik.", + "wallet.connectingAgreement": "Ved at tilslutte en tegnebog accepterer du JuiceSwap Labs' Servicevilkår og samtykker til dets Privatlivspolitik.", "wallet.connectionFailed.message": "Tilslutningsforsøget mislykkedes. Klik venligst på prøv igen og følg trinene for at oprette forbindelse i din tegnebog.", "wallet.mismatch.popup.description": "Nogle funktioner understøttes ikke af din forbundne tegnebog.", "wallet.mismatch.popup.title": "Begrænset tegnebogsunderstøttelse", @@ -2438,13 +2438,13 @@ "walletConnect.dapps.empty.description": "Opret forbindelse til en app ved at scanne en kode via WalletConnect", "walletConnect.dapps.manage.empty.title": "Ingen apps tilsluttet", "walletConnect.dapps.manage.title": "Forbindelser", - "walletConnect.error.connection.message": "Uniswap Wallet understøtter i øjeblikket {{chainNames}}. Brug venligst kun \"{{dappName}}\" på disse kæder", + "walletConnect.error.connection.message": "JuiceSwap Wallet understøtter i øjeblikket {{chainNames}}. Brug venligst kun \"{{dappName}}\" på disse kæder", "walletConnect.error.connection.title": "Forbindelsesfejl", "walletConnect.error.general.message": "Der var et problem med WalletConnect. Prøv igen", "walletConnect.error.general.title": "WalletConnect-fejl", "walletConnect.error.scantastic.message": "Der var et problem med din QR-kode. Prøv igen", "walletConnect.error.scantastic.title": "Ugyldig QR-kode", - "walletConnect.error.unsupported.message": "Sørg for, at du scanner en gyldig WalletConnect, Ethereum-adresse eller Uniswap Extension QR-kode, før du prøver igen.", + "walletConnect.error.unsupported.message": "Sørg for, at du scanner en gyldig WalletConnect, Ethereum-adresse eller JuiceSwap Extension QR-kode, før du prøver igen.", "walletConnect.error.unsupported.title": "Ugyldig QR-kode", "walletConnect.error.unsupportedV1.message": "WalletConnect v1 understøttes ikke længere. Den applikation, du forsøger at oprette forbindelse til, skal opgraderes til WalletConnect v2.", "walletConnect.error.unsupportedV1.title": "Ugyldig QR-kode", @@ -2479,7 +2479,7 @@ "walletConnect.request.warning.message": "For at signere meddelelser eller transaktioner skal du importere tegnebogens gendannelsessætning.", "walletConnect.request.warning.title": "Denne pung er i visningstilstand", "web.explore.description": "Opdag og undersøg tokens på {{network}}. Udforsk de bedste pools. Se priser i realtid, handelsvolumen, TVL, diagrammer og transaktionsdata.", - "web.explore.title.pools": "Udforsk de bedste puljer på {{network}} på Uniswap", - "web.explore.title.tokens": "Udforsk de bedste tokens på {{network}} på Uniswap", - "web.explore.title.transactions": "Udforsk de mest populære transaktioner på {{network}} på Uniswap" + "web.explore.title.pools": "Udforsk de bedste puljer på {{network}} på JuiceSwap", + "web.explore.title.tokens": "Udforsk de bedste tokens på {{network}} på JuiceSwap", + "web.explore.title.transactions": "Udforsk de mest populære transaktioner på {{network}} på JuiceSwap" } diff --git a/packages/uniswap/src/i18n/locales/translations/de-DE.json b/packages/uniswap/src/i18n/locales/translations/de-DE.json index a08d7af67ff..24b3d3da181 100644 --- a/packages/uniswap/src/i18n/locales/translations/de-DE.json +++ b/packages/uniswap/src/i18n/locales/translations/de-DE.json @@ -25,9 +25,9 @@ "account.cloud.password.subtitle": "Dieses Kennwort wird benötigt, um Ihr Recovery-Phrase-Backup von {{cloudProviderName}}wiederherzustellen.", "account.cloud.password.title": "Backup-Passwort eingeben", "account.drawer.gitVersion": "Ausführung: ", - "account.drawer.modal.body": "Mit der Uniswap-App können Sie Token sicher speichern und tauschen. Verfügbar für iOS und Android.", - "account.drawer.modal.dont": "Sie haben kein Uniswap-Wallet?", - "account.drawer.modal.scan": "Scannen mit Uniswap Wallet", + "account.drawer.modal.body": "Mit der JuiceSwap-App können Sie Token sicher speichern und tauschen. Verfügbar für iOS und Android.", + "account.drawer.modal.dont": "Sie haben kein JuiceSwap-Wallet?", + "account.drawer.modal.scan": "Scannen mit JuiceSwap Wallet", "account.drawer.spamToggle": "Unbekannte Token und NFTs verbergen", "account.porfolio.activity.cancelledBelow": "Diese Bestellung wurde storniert, da Ihr Guthaben unter den eingegebenen Betrag gefallen ist.", "account.portfolio.activity.signLimit": "Diese Bestellung kann nicht ausgeführt werden, da Ihr Guthaben unter den eingegebenen Betrag gefallen ist. Erhöhen Sie Ihr Guthaben, um das Problem zu beheben.", @@ -55,7 +55,7 @@ "account.recoveryPhrase.title.import": "Geben Sie Ihre Wiederherstellungsphrase ein", "account.recoveryPhrase.title.restoring": "Keine Backups gefunden", "account.transactionSummary.addLiquidity": "Fügen Sie {{baseSymbol}}/{{quoteSymbol}} V3-Liquidität hinzu", - "account.transactionSummary.addLiquidityv2": "Fügen Sie und zu Uniswap V2 hinzu", + "account.transactionSummary.addLiquidityv2": "Fügen Sie und zu JuiceSwap V2 hinzu", "account.transactionSummary.approve": "Genehmigen {{tokenSymbol}}", "account.transactionSummary.claimFor": "Anspruch auf für {{username}}", "account.transactionSummary.claimReward": "Fordern Sie eine UNI-Belohnung für {{username}}an", @@ -103,7 +103,7 @@ "account.wallet.menu.copy.title": "Wallet-Adresse kopieren", "account.wallet.menu.edit.title": "Beschriftung bearbeiten", "account.wallet.menu.remove.title": "Brieftasche entfernen", - "account.wallet.remove.check": "Ich habe meine Wiederherstellungsphrase gesichert und verstehe, dass Uniswap Labs mir nicht helfen kann, meine Wallets wiederherzustellen, wenn ich dies nicht tue.", + "account.wallet.remove.check": "Ich habe meine Wiederherstellungsphrase gesichert und verstehe, dass JuiceSwap Labs mir nicht helfen kann, meine Wallets wiederherzustellen, wenn ich dies nicht tue.", "account.wallet.remove.title": "Entfernen Sie {{name}}", "account.wallet.remove.viewOnly": "Sie können schreibgeschützte Wallets jederzeit wieder hinzufügen, indem Sie die Adresse des Wallets eingeben.", "account.wallet.restore.description": "Da Sie ein neues Gerät verwenden, müssen Sie Ihre Wiederherstellungsphrase wiederherstellen. Dadurch können Sie Token austauschen und senden.", @@ -131,16 +131,16 @@ "addLiquidity.shareOfPool": "Anteil am Pool", "addressInput.recipient": "Empfänger", "analytics.allow": "Analysen zulassen", - "analytics.allow.message": "Wir verwenden anonymisierte Daten, um Ihre Erfahrung mit Uniswap Labs-Produkten zu verbessern.", + "analytics.allow.message": "Wir verwenden anonymisierte Daten, um Ihre Erfahrung mit JuiceSwap Labs-Produkten zu verbessern.", "appRating.button.notReally": "Nicht wirklich", "appRating.description": "Teilen Sie uns mit, ob Sie mit dieser App gute Erfahrungen gemacht haben", "appRating.extension.review.description": "Wählen Sie eine Sternebewertung und hinterlassen Sie eine Rezension im Chrome Web Store.", - "appRating.extension.review.title": "Uniswap-Erweiterung überprüfen?", - "appRating.extension.title": "Gefällt Ihnen die Uniswap-Erweiterung?", + "appRating.extension.review.title": "JuiceSwap-Erweiterung überprüfen?", + "appRating.extension.title": "Gefällt Ihnen die JuiceSwap-Erweiterung?", "appRating.feedback.button.send": "Feedback abschicken", "appRating.feedback.description": "Lassen Sie uns wissen, wie wir Ihr Erlebnis verbessern können", "appRating.feedback.title": "Das tut uns leid.", - "appRating.mobile.title": "Gefällt Ihnen das Uniswap Wallet?", + "appRating.mobile.title": "Gefällt Ihnen das JuiceSwap Wallet?", "bridging.estimatedTime.minutesAndSeconds": "~{{minutes}}min {{seconds}}s", "bridging.estimatedTime.minutesOnly": "~{{minutes}}min", "bridging.estimatedTime.secondsOnly": "~{{seconds}}s", @@ -155,7 +155,7 @@ "chart.price.label.low": "Niedrig", "chart.price.label.open": "Offen", "chart.settings.unavailable.label": "Diese Einstellung ist für das aktuelle Diagramm nicht verfügbar", - "claim.thanks": "Danke, dass du Teil der Uniswap-Community bist ", + "claim.thanks": "Danke, dass du Teil der JuiceSwap-Community bist ", "claim.uni.arrived": "Die UNI ist da", "common.accept": "Akzeptieren", "common.activity": "Aktivität", @@ -187,12 +187,12 @@ "common.approving": "Genehmigen", "common.areYouSure": "Bist du sicher?", "common.automatic": "Auto", - "common.availableIn": "Uniswap verfügbar in: ", + "common.availableIn": "JuiceSwap verfügbar in: ", "common.availableOnIOSAndroid": "Verfügbar für iOS und Android", "common.availableOnIOSAndroidChrome": "Verfügbar für iOS, Android und Chrome", "common.backToPositions": "Zurück zu den Positionen", "common.blocked.ifError": "Wenn Sie glauben, dass es sich um einen Fehler handelt, senden Sie bitte eine E-Mail mit Ihrer Adresse an ", - "common.blocked.reason": "Diese Adresse ist auf der Uniswap Labs-Schnittstelle blockiert, da sie mit einer oder mehreren blockierten Aktivitätenverknüpft ist.", + "common.blocked.reason": "Diese Adresse ist auf der JuiceSwap Labs-Schnittstelle blockiert, da sie mit einer oder mehreren blockierten Aktivitätenverknüpft ist.", "common.blockedAddress": "Blockierte Adresse", "common.blog": "Der Blog", "common.borrow.cancelled": "Ausleihe abgebrochen", @@ -258,7 +258,7 @@ "common.buy.cancelled": "Kauf storniert", "common.buy.failed": "Kauf fehlgeschlagen", "common.buy.label": "Kaufen", - "common.buyAndSell": "Kaufen und verkaufen auf Uniswap", + "common.buyAndSell": "Kaufen und verkaufen auf JuiceSwap", "common.buying": "Kauf", "common.by": "Von", "common.cancel.failed": "Abbrechen fehlgeschlagen", @@ -343,8 +343,8 @@ "common.download": "Herunterladen", "common.downloadAppStore": "Download im App Store", "common.downloadPlayStore": "Download im Play Store", - "common.downloadUniswap": "Uniswap herunterladen", - "common.downloadUniswapApp": "Laden Sie die Uniswap-App herunter", + "common.downloadUniswap": "JuiceSwap herunterladen", + "common.downloadUniswapApp": "Laden Sie die JuiceSwap-App herunter", "common.dynamic": "Dynamisch", "common.edit.button": "Bearbeiten", "common.error.general": "Etwas ist schief gelaufen", @@ -367,7 +367,7 @@ "common.explore": "Erkunden", "common.explorer": "Forscher", "common.exploreTokens": "Token erkunden", - "common.extension": "Uniswap-Erweiterung", + "common.extension": "JuiceSwap-Erweiterung", "common.failed.error": "Fehlgeschlagen", "common.failedSwitchNetwork": "Netzwerkwechsel fehlgeschlagen", "common.fee": "Gebühr", @@ -384,9 +384,9 @@ "common.getStarted": "Erste Schritte", "common.getSupport.button": "Hole dir Unterstützung", "common.getTheApp": "Hol dir die App", - "common.getUniswapWallet": "Holen Sie sich das Uniswap Wallet", + "common.getUniswapWallet": "Holen Sie sich das JuiceSwap Wallet", "common.governance": "Führung", - "common.happyHolidays": "Schöne Feiertage wünscht das Uniswap-Team!", + "common.happyHolidays": "Schöne Feiertage wünscht das JuiceSwap-Team!", "common.helpCenter": "Hilfezentrum", "common.hidden": "Versteckt", "common.hide.button": "Verstecken", @@ -651,11 +651,11 @@ "common.type.label": "Typ", "common.unavailable": "Nicht verfügbar", "common.uniGovernance": "UNI-Verwaltung", - "common.uniswapMobile": "Uniswap Mobile", - "common.uniswapProtocol": "Uniswap-Protokoll", - "common.uniswapTVL": "Uniswap TVL", - "common.uniswapWallet": "Uniswap-Geldbörse", - "common.uniswapX": "UniswapX", + "common.uniswapMobile": "JuiceSwap Mobile", + "common.uniswapProtocol": "JuiceSwap-Protokoll", + "common.uniswapTVL": "JuiceSwap TVL", + "common.uniswapWallet": "JuiceSwap-Geldbörse", + "common.uniswapX": "JuiceSwapX", "common.unknown": "Unbekannt", "common.unknownApproval": "Unbekannte Genehmigung", "common.unknownBridge": "Unbekannte Brücke", @@ -759,13 +759,13 @@ "dapp.request.warning.notActive.title": "Dies ist nicht Ihr aktives Wallet", "downloadApp.modal.alreadyHaveWallet": "Haben Sie bereits eine Brieftasche? ", "downloadApp.modal.alreadyHaveWallet.signInLink": "Hier anmelden", - "downloadApp.modal.getStarted.description": "Laden Sie zunächst das Uniswap Wallet herunter, das auf Ihrem Telefon oder Browser verfügbar ist.", - "downloadApp.modal.getStarted.title": "Erste Schritte mit Uniswap", - "downloadApp.modal.signUp.description": "Laden Sie zunächst das Uniswap Wallet herunter, das auf Ihrem Telefon oder Browser verfügbar ist.", + "downloadApp.modal.getStarted.description": "Laden Sie zunächst das JuiceSwap Wallet herunter, das auf Ihrem Telefon oder Browser verfügbar ist.", + "downloadApp.modal.getStarted.title": "Erste Schritte mit JuiceSwap", + "downloadApp.modal.signUp.description": "Laden Sie zunächst das JuiceSwap Wallet herunter, das auf Ihrem Telefon oder Browser verfügbar ist.", "downloadApp.modal.signUp.description.embeddedWallet": "Legen Sie in Sekundenschnelle los, indem Sie sich unten anmelden oder unser Wallet herunterladen, das auf Ihrem Telefon oder in Ihrem Browser verfügbar ist.", - "downloadApp.modal.signUp.title": "Melden Sie sich bei Uniswap an", - "downloadApp.modal.uniswapProducts.subtitle": "Uniswap-Produkte arbeiten nahtlos zusammen, um das beste Onchain-Erlebnis zu schaffen.", - "error.access.expiry": "Dies ermöglicht dem Uniswap-Protokoll den Zugriff auf Ihr Token für den Handel. Aus Sicherheitsgründen läuft es nach 30 Tagen ab.", + "downloadApp.modal.signUp.title": "Melden Sie sich bei JuiceSwap an", + "downloadApp.modal.uniswapProducts.subtitle": "JuiceSwap-Produkte arbeiten nahtlos zusammen, um das beste Onchain-Erlebnis zu schaffen.", + "error.access.expiry": "Dies ermöglicht dem JuiceSwap-Protokoll den Zugriff auf Ihr Token für den Handel. Aus Sicherheitsgründen läuft es nach 30 Tagen ab.", "error.dataUnavailable": "Daten sind momentan nicht verfügbar. Wir arbeiten an einer Lösung.", "error.id": "Fehler-ID: {{eventId}}", "error.noData": "Keine Daten gefunden", @@ -785,7 +785,7 @@ "explore.search.placeholder": "Suche nach Token und Wallets", "explore.search.section.nft": "NFT-Sammlungen", "explore.search.section.popularNFT": "Beliebte NFT-Sammlungen", - "explore.search.section.popularTokenInfo": "Beliebte Token werden anhand ihres Handelsvolumens auf Uniswap in den letzten 24 Stunden identifiziert.", + "explore.search.section.popularTokenInfo": "Beliebte Token werden anhand ihres Handelsvolumens auf JuiceSwap in den letzten 24 Stunden identifiziert.", "explore.search.section.popularTokens": "Beliebte Token", "explore.search.section.recent": "Letzte Suchanfragen", "explore.search.section.tokens": "Token", @@ -807,12 +807,12 @@ "explore.tokens.sort.option.marketCap": "Marktkapitalisierung", "explore.tokens.sort.option.priceDecrease": "Preissenkung (24H)", "explore.tokens.sort.option.priceIncrease": "Preiserhöhung (24H)", - "explore.tokens.sort.option.totalValueLocked": "Uniswap TVL", - "explore.tokens.sort.option.volume": "Uniswap-Volumen (24 Std.)", + "explore.tokens.sort.option.totalValueLocked": "JuiceSwap TVL", + "explore.tokens.sort.option.volume": "JuiceSwap-Volumen (24 Std.)", "explore.tokens.top.title": "Top-Token", "explore.unableToDisplayHistorical": "Historische Volumendaten für die aktuelle Kette können nicht angezeigt werden.", "explore.unableToDisplayHistoricalTVL": "Historische TVL-Daten für die aktuelle Kette können nicht angezeigt werden.", - "explore.uniVolume": "Uniswap-Volumen", + "explore.uniVolume": "JuiceSwap-Volumen", "explore.wallets.favorite.action.add": "Lieblings-Geldbörse", "explore.wallets.favorite.action.edit": "Favoriten bearbeiten", "explore.wallets.favorite.action.remove": "Favorit entfernen", @@ -828,7 +828,7 @@ "extension.lock.button.reset": "Brieftasche zurücksetzen", "extension.lock.button.submit": "Freischalten", "extension.lock.password.error": "Falsches Passwort. Versuchen Sie es erneut.", - "extension.lock.password.reset.initial.description": "Uniswap kann Ihnen bei der Wiederherstellung Ihres Passworts nicht helfen. Sie müssen Ihr Wallet zurücksetzen, indem Sie Ihre 12 Wörter umfassende Wiederherstellungsphrase erneut eingeben.", + "extension.lock.password.reset.initial.description": "JuiceSwap kann Ihnen bei der Wiederherstellung Ihres Passworts nicht helfen. Sie müssen Ihr Wallet zurücksetzen, indem Sie Ihre 12 Wörter umfassende Wiederherstellungsphrase erneut eingeben.", "extension.lock.password.reset.initial.help": "Wo finde ich meine Wiederherstellungsphrase?", "extension.lock.password.reset.initial.title": "Passwort vergessen", "extension.lock.password.reset.speedbump.description": "Stellen Sie sicher, dass Sie Ihre 12 Wörter umfassende Wiederherstellungsphrase haben, bevor Sie Ihr Wallet zurücksetzen. Andernfalls können Sie Ihr Guthaben nicht wiederherstellen.", @@ -837,10 +837,10 @@ "extension.lock.subtitle": "Geben Sie zum Entsperren Ihr Passwort ein", "extension.lock.title": "Willkommen zurück", "extension.network.notSupported": "Nicht unterstütztes Netzwerk", - "extension.open": "Öffnen Sie die Uniswap-Erweiterung", + "extension.open": "Öffnen Sie die JuiceSwap-Erweiterung", "extension.popup.chrome.button": "Erweiterung öffnen", - "extension.popup.chrome.description": "Schließen Sie diese Aktion ab, indem Sie die Uniswap-Erweiterung öffnen.", - "extension.popup.chrome.title": "Weiter in Uniswap", + "extension.popup.chrome.description": "Schließen Sie diese Aktion ab, indem Sie die JuiceSwap-Erweiterung öffnen.", + "extension.popup.chrome.title": "Weiter in JuiceSwap", "extension.settings.password.enter.title": "Gib dein aktuelles Passwort ein", "extension.settings.password.error.wrong": "Falsches Passwort", "extension.settings.password.placeholder": "Aktuelles Passwort", @@ -925,8 +925,8 @@ "forceUpgrade.action.confirm": "Jetzt aktualisieren", "forceUpgrade.action.learn": "Erfahren Sie, wie Sie aktualisieren", "forceUpgrade.action.recoveryPhrase": "Wiederherstellungsphrase anzeigen", - "forceUpgrade.description.extension": "Eine neue Version der App ist verfügbar. Um die Uniswap-Erweiterung weiterhin verwenden zu können, aktualisieren Sie sie bitte auf die neueste Version.", - "forceUpgrade.description.wallet": "Eine neue Version der App ist verfügbar. Um das Uniswap Wallet weiterhin nutzen zu können, aktualisieren Sie es bitte auf die neueste Version.", + "forceUpgrade.description.extension": "Eine neue Version der App ist verfügbar. Um die JuiceSwap-Erweiterung weiterhin verwenden zu können, aktualisieren Sie sie bitte auf die neueste Version.", + "forceUpgrade.description.wallet": "Eine neue Version der App ist verfügbar. Um das JuiceSwap Wallet weiterhin nutzen zu können, aktualisieren Sie es bitte auf die neueste Version.", "forceUpgrade.label.recoveryPhrase": "Wiederherstellungsphrase", "forceUpgrade.title": "Update auf die neueste Version", "globalPreferences.title": "Globale Einstellungen", @@ -977,15 +977,15 @@ "home.upsell.receive.description": "Finanzieren Sie Ihr Wallet, indem Sie Kryptowährungen von einem anderen Wallet oder Konto übertragen", "home.upsell.receive.title": "Krypto empfangen", "home.warning.viewOnly": "Dies ist eine Nur-Ansicht-Wallet", - "interface.metatags.description": "Tauschen oder bieten Sie Liquidität auf dem Uniswap-Protokoll", - "interface.metatags.title": "Uniswap-Schnittstelle", + "interface.metatags.description": "Tauschen oder bieten Sie Liquidität auf dem JuiceSwap-Protokoll", + "interface.metatags.title": "JuiceSwap-Schnittstelle", "landing.buildNextGen": "Erstellen Sie die nächste Generation offener Anwendungen und Tools.", "landing.connectWithUs": "verbinde dich mit uns", "landing.devDocs": "Entwicklerdokumente", "landing.directToDeFi": "Gehen Sie direkt zu DeFi", - "landing.followOnX": "Folgen Sie @Uniswap auf X für die neuesten Updates", - "landing.protocolDescription": "Uniswap-Produkte basieren auf dem Uniswap-Protokoll. Das Protokoll ist der größte Onchain-Marktplatz mit einem wöchentlichen Volumen von mehreren Milliarden Dollar über Tausende von Token auf Ethereum und über 7 weiteren Chains.", - "landing.provideLiquidity.message": "Stellen Sie Pools im Uniswap-Protokoll Liquidität zur Verfügung und verdienen Sie Gebühren auf Swaps.", + "landing.followOnX": "Folgen Sie @JuiceSwap auf X für die neuesten Updates", + "landing.protocolDescription": "JuiceSwap-Produkte basieren auf dem JuiceSwap-Protokoll. Das Protokoll ist der größte Onchain-Marktplatz mit einem wöchentlichen Volumen von mehreren Milliarden Dollar über Tausende von Token auf Ethereum und über 7 weiteren Chains.", + "landing.provideLiquidity.message": "Stellen Sie Pools im JuiceSwap-Protokoll Liquidität zur Verfügung und verdienen Sie Gebühren auf Swaps.", "landing.swapSimple": "Tauschen leicht gemacht. Zugriff auf Tausende von Token auf über 11 Ketten.", "landing.teamInsights": "Einblicke und Neuigkeiten aus dem Team", "landing.trusted": "Millionen vertrauen uns", @@ -1045,18 +1045,18 @@ "liquidity.notEnough.label": "Nicht genügend Liquidität, um den genauen USD-Wert anzuzeigen.", "liquidity.provideOnProtocols": "Bereitstellung von Liquidität auf verschiedenen Protokollen", "liquidityPool.chart.tooltip.amount": "{{token}} Liquidität: {{amount}}", - "liquidityPool.page.title": "Fügen Sie den Pools{{version}} auf Uniswap Liquidität hinzu", + "liquidityPool.page.title": "Fügen Sie den Pools{{version}} auf JuiceSwap Liquidität hinzu", "liquidityPool.positions.closed.title": "Geschlossene Positionen", - "liquidityPool.positions.page.title": "Verwalten Sie {{quoteSymbol}}/{{baseSymbol}} Poolliquidität auf Uniswap", + "liquidityPool.positions.page.title": "Verwalten Sie {{quoteSymbol}}/{{baseSymbol}} Poolliquidität auf JuiceSwap", "liquidityPool.positions.page.version.description": "Zeigen Sie Ihre aktiven {{version}} Liquiditätspositionen an. Fügen Sie neue Positionen hinzu.", - "liquidityPool.positions.page.version.title": "Verwalten Sie die Poolliquidität{{version}} auf Uniswap", + "liquidityPool.positions.page.version.title": "Verwalten Sie die Poolliquidität{{version}} auf JuiceSwap", "liquidityPool.positions.price.formatted": " pro ", "migrate.allowed": "Erlaubt", "migrate.allowLpMigration": "LP-Token-Migration zulassen", "migrate.connectAccount": "Sie müssen ein Konto verbinden.", "migrate.connectWallet": "Stellen Sie eine Verbindung zu einem Wallet her, um Ihre V2-Liquidität anzuzeigen.", - "migrate.contract": "Uniswap-Migrationsvertrag", - "migrate.firstLP": "Sie sind der erste Liquiditätsanbieter für diesen Uniswap V3-Pool. Ihre Liquidität wird zum aktuellen Preis von {{source}} migriert.", + "migrate.contract": "JuiceSwap-Migrationsvertrag", + "migrate.firstLP": "Sie sind der erste Liquiditätsanbieter für diesen JuiceSwap V3-Pool. Ihre Liquidität wird zum aktuellen Preis von {{source}} migriert.", "migrate.highGasCost": "Ihre Transaktionskosten werden wesentlich höher sein, da sie das Gas zur Erstellung des Pools beinhalten.", "migrate.invalidRange": "Ungültiger Bereich ausgewählt. Der Mindestpreis muss niedriger sein als der Höchstpreis.", "migrate.lpNFT": "{{symA}}/{{symB}} LP NFT", @@ -1066,18 +1066,18 @@ "migrate.noV2Liquidity": "Keine V2-Liquidität gefunden.", "migrate.positionNoFees": "Für Ihre Position werden keine Gebühren erhoben und sie wird auch nicht für den Handel verwendet, bis der Marktpreis in Ihren Bereich fällt.", "migrate.priceDifference": "Preisunterschied: ", - "migrate.priceWarning": "Sie sollten Liquidität in Uniswap V3 nur zu einem Preis einzahlen, von dem Sie glauben, dass er richtig ist.
Wenn der Preis falsch erscheint, können Sie entweder einen Tausch durchführen, um den Preis zu ändern, oder warten, bis jemand anderes dies tut.", + "migrate.priceWarning": "Sie sollten Liquidität in JuiceSwap V3 nur zu einem Preis einzahlen, von dem Sie glauben, dass er richtig ist.
Wenn der Preis falsch erscheint, können Sie entweder einen Tausch durchführen, um den Preis zu ändern, oder warten, bis jemand anderes dies tut.", "migrate.refund": "Je nach ausgewählter Preisspanne werden mindestens {{amtA}} {{symA}} und {{amtB}} {{symB}} auf Ihr Guthaben zurückerstattet.", "migrate.selectFeeTier": "Gebührenstufe auswählen", "migrate.setRange": "Preisspanne festlegen", "migrate.symbolPrice": "{{protocolName}} {{tokenSymbol}} Preis:", - "migrate.v2Description": "Dieses Tool migriert Ihre {{source}} Liquidität sicher auf V3. Der Prozess ist dank des <0>Uniswap-Migrationsvertrags völlig vertrauenslos ↗", - "migrate.v2Instruction": "Klicken Sie für jeden unten angezeigten Pool auf „Migrieren“, um Ihre Liquidität aus Uniswap V2 zu entfernen und in Uniswap V3 einzuzahlen.", + "migrate.v2Description": "Dieses Tool migriert Ihre {{source}} Liquidität sicher auf V3. Der Prozess ist dank des <0>JuiceSwap-Migrationsvertrags völlig vertrauenslos ↗", + "migrate.v2Instruction": "Klicken Sie für jeden unten angezeigten Pool auf „Migrieren“, um Ihre Liquidität aus JuiceSwap V2 zu entfernen und in JuiceSwap V3 einzuzahlen.", "migrate.v2Title": "V2-Liquidität migrieren", "migrate.v3Price": "V3 {{sym}} Preis:", "mint.v3.input.invalidPrice.error": "Ungültige Preiseingabe", - "mobileAppPromo.banner.getTheApp.link": "Holen Sie sich die Uniswap Wallet-App", - "mobileAppPromo.banner.title": "Uniswap: Krypto- und NFT-Wallet", + "mobileAppPromo.banner.getTheApp.link": "Holen Sie sich die JuiceSwap Wallet-App", + "mobileAppPromo.banner.title": "JuiceSwap: Krypto- und NFT-Wallet", "moonpay.poweredBy": "Fiat-Onramp betrieben durch MoonPay USA LLC", "moonpay.restricted.region": "Moonpay ist in einigen Regionen nicht verfügbar. Klicken Sie hier, um mehr zu erfahren.", "nav.createAccount.button": "Benutzerkonto erstellen", @@ -1090,7 +1090,7 @@ "network.mightBeDown": "{{network}} ist möglicherweise gerade ausgefallen oder Ihre Netzwerkverbindung ist verloren gegangen.", "network.warning": "Netzwerkwarnung", "nft.addToBag": "Der Tasche hinzufügen", - "nft.authorsCollectionOnUni": "{{name}}'s NFT-Sammlung auf Uniswap", + "nft.authorsCollectionOnUni": "{{name}}'s NFT-Sammlung auf JuiceSwap", "nft.bag": "Tasche", "nft.blockedCollection": "Diese Sammlung ist blockiert", "nft.blockedOpenSea": "Auf OpenSea blockiert", @@ -1098,9 +1098,9 @@ "nft.buyTransferTokensToStart": "Kaufen oder übertragen Sie Token in dieses Wallet, um loszulegen.", "nft.card.notAvailable": "Inhalt noch nicht
verfügbar", "nft.chainSupportComingSoon": "{{chainName}} -Unterstützung in Kürze verfügbar", - "nft.collection.title": "Entdecken und kaufen Sie auf Uniswap", - "nft.collectionOnUni": "NFT-Sammlung auf Uniswap", - "nft.collectonOnAddress": "NFT-Sammlung auf Uniswap – {{address}}", + "nft.collection.title": "Entdecken und kaufen Sie auf JuiceSwap", + "nft.collectionOnUni": "NFT-Sammlung auf JuiceSwap", + "nft.collectonOnAddress": "NFT-Sammlung auf JuiceSwap – {{address}}", "nft.complete": "Vollständig!", "nft.editListings": "Einträge bearbeiten", "nft.event": "Ereignis", @@ -1135,7 +1135,7 @@ "nft.whyTransaction": "Warum ist eine Transaktion erforderlich?", "nft.whyTransaction.reason": "Für die Auflistung eines NFT ist für jede NFT-Sammlung eine einmalige Marktplatzgenehmigung erforderlich.", "nft.willAppearHere": "Ihre Onchain-Transaktionen und Krypto-Käufe werden hier angezeigt.", - "nft.wishGranted": "Uniswap hat Ihren Wunsch erfüllt!", + "nft.wishGranted": "JuiceSwap hat Ihren Wunsch erfüllt!", "nfts.collection.action.approve_one": "Sammlung genehmigen", "nfts.collection.action.approve_other": "Sammlungen genehmigen", "nfts.collection.action.sign_one": "Auflistung unterzeichnen", @@ -1146,7 +1146,7 @@ "nfts.sell": "NFTs verkaufen", "nfts.viewAndSell": "NFTs ansehen und verkaufen", "notFound.oops": "Hoppla, bring mich zurück zu Swap", - "notice.uk": "Diese Webanwendung wird als Tool bereitgestellt, mit dem Benutzer auf eigene Initiative mit dem Uniswap-Protokoll interagieren können. Sie stellt keine Billigung oder Empfehlung von Kryptowährungshandelsaktivitäten dar. Uniswap empfiehlt Benutzern oder potenziellen Benutzern nicht, sich an Kryptoasset-Handelsaktivitäten zu beteiligen, und Benutzer oder potenzielle Benutzer der Webanwendung sollten diese Webseite oder ihren Inhalt nicht als Empfehlung, Einladung oder Anreiz zum Handel mit Kryptoassets betrachten.", + "notice.uk": "Diese Webanwendung wird als Tool bereitgestellt, mit dem Benutzer auf eigene Initiative mit dem JuiceSwap-Protokoll interagieren können. Sie stellt keine Billigung oder Empfehlung von Kryptowährungshandelsaktivitäten dar. JuiceSwap empfiehlt Benutzern oder potenziellen Benutzern nicht, sich an Kryptoasset-Handelsaktivitäten zu beteiligen, und Benutzer oder potenzielle Benutzer der Webanwendung sollten diese Webseite oder ihren Inhalt nicht als Empfehlung, Einladung oder Anreiz zum Handel mit Kryptoassets betrachten.", "notice.uk.label": "Haftungsausschluss für Großbritannien:", "notification.assetVisibility.hidden": "{{assetName}} versteckt", "notification.assetVisibility.unhidden": "{{assetName}} nicht versteckt", @@ -1198,7 +1198,7 @@ "notification.walletConnect.failed": "Die Transaktion ist mit {{dappName}}fehlgeschlagen.", "notification.walletConnect.networkChanged.full": "Umgeschaltet auf {{networkName}}", "notification.walletConnect.networkChanged.short": "Geswitchte Netzwerke", - "notifications.scantastic.subtitle": "Weiter zur Uniswap-Erweiterung", + "notifications.scantastic.subtitle": "Weiter zur JuiceSwap-Erweiterung", "notifications.scantastic.title": "Erfolg!", "onboarding.backup.manual.banner": "Wir empfehlen, dies auf ein Blatt Papier zu schreiben und an einem sicheren Ort, beispielsweise einem Safe, aufzubewahren.", "onboarding.backup.manual.displayWarning.description": "Lesen Sie das Folgende sorgfältig durch, bevor Sie fortfahren.", @@ -1225,15 +1225,15 @@ "onboarding.backup.reminder.warning.description": "Wenn Sie keine Sicherungsmethode einrichten, können Sie Ihr Wallet nicht wiederherstellen, wenn Sie Ihr Telefon verlieren, die App löschen oder ein neues Gerät kaufen.", "onboarding.backup.reminder.warning.title": "Sie könnten Ihr Geld verlieren", "onboarding.backup.speedBump.cloud.description": "Wenn Sie es jemals vergessen, können wir es nicht für Sie zurücksetzen. Notieren Sie es an einem sicheren Ort oder bewahren Sie es sicher in einem Passwort-Manager auf.", - "onboarding.backup.speedBump.cloud.disclaimer": "Ich verstehe, dass Uniswap Labs mein Wiederherstellungskennwort nicht zurücksetzen kann.", + "onboarding.backup.speedBump.cloud.disclaimer": "Ich verstehe, dass JuiceSwap Labs mein Wiederherstellungskennwort nicht zurücksetzen kann.", "onboarding.backup.speedBump.cloud.title": "Es ist wichtig, dieses Passwort zu speichern", "onboarding.backup.speedBump.manual.description": "Stellen Sie sicher, dass Sie Ihre Wiederherstellungsphrase richtig aufgeschrieben haben und dass Sie sie an einem sicheren Ort aufbewahren können.", - "onboarding.backup.speedBump.manual.disclaimer": "Mir ist bewusst, dass Uniswap Labs mein Wallet nicht wiederherstellen kann, wenn ich es verliere.", + "onboarding.backup.speedBump.manual.disclaimer": "Mir ist bewusst, dass JuiceSwap Labs mein Wallet nicht wiederherstellen kann, wenn ich es verliere.", "onboarding.backup.speedBump.manual.title": "Bevor Sie fertig sind...", "onboarding.backup.subtitle": "So können Sie Ihr Wallet wiederherstellen, wenn Sie die App löschen oder Ihr Gerät verlieren.", "onboarding.backup.title.existing": "Sichern Sie Ihr Wallet", "onboarding.backup.title.new": "Wählen Sie Ihre Sicherungsmethode", - "onboarding.backup.view.disclaimer": "Mir ist bewusst, dass Uniswap Labs mir nicht bei der Wiederherstellung meiner Wiederherstellungsphrase helfen kann, wenn ich sie verliere.", + "onboarding.backup.view.disclaimer": "Mir ist bewusst, dass JuiceSwap Labs mir nicht bei der Wiederherstellung meiner Wiederherstellungsphrase helfen kann, wenn ich sie verliere.", "onboarding.backup.view.subtitle.message1": "Lesen Sie Folgendes sorgfältig durch, bevor Sie fortfahren", "onboarding.backup.view.subtitle.message2": "Sie müssen alle 12 dieser geheimen Wörter eingeben, um Ihr Portemonnaie wiederherzustellen.", "onboarding.backup.view.title": "Notieren Sie Ihre Wiederherstellungsphrase", @@ -1244,18 +1244,18 @@ "onboarding.cloud.confirm.title": "Bestätigen Sie Ihr Wiederherstellungskennwort", "onboarding.cloud.createPassword.description": "Sie müssen diese Nummer eingeben, um Ihr Geld zurückzuerhalten. Wenn Sie diese Nummer vergessen, können wir sie nicht für Sie abrufen.", "onboarding.cloud.createPassword.title": "Erstellen Sie Ihr Wiederherstellungskennwort", - "onboarding.complete.button": "Öffnen Sie die Uniswap-Erweiterung", - "onboarding.complete.description": "Ihr Wallet ist bereit zum Senden und Empfangen von Kryptowährungen. Öffnen Sie die Uniswap-Erweiterung mit der folgenden Verknüpfung.", - "onboarding.complete.go_to_uniswap": "Zur Uniswap Web App", - "onboarding.complete.pin.description": "Klicken Sie auf das Stecknadelsymbol, um die Uniswap-Erweiterung zu Ihrer Symbolleiste hinzuzufügen.", - "onboarding.complete.pin.title": "Pin Uniswap-Erweiterung", + "onboarding.complete.button": "Öffnen Sie die JuiceSwap-Erweiterung", + "onboarding.complete.description": "Ihr Wallet ist bereit zum Senden und Empfangen von Kryptowährungen. Öffnen Sie die JuiceSwap-Erweiterung mit der folgenden Verknüpfung.", + "onboarding.complete.go_to_uniswap": "Zur JuiceSwap Web App", + "onboarding.complete.pin.description": "Klicken Sie auf das Stecknadelsymbol, um die JuiceSwap-Erweiterung zu Ihrer Symbolleiste hinzuzufügen.", + "onboarding.complete.pin.title": "Pin JuiceSwap-Erweiterung", "onboarding.complete.title": "Sie sind startklar", "onboarding.extension.password.subtitle": "Sie benötigen dies, um Ihr Wallet zu entsperren und auf Ihre Wiederherstellungsphrase zuzugreifen", "onboarding.extension.password.title.default": "Passwort erstellen", "onboarding.extension.password.title.reset": "Setze dein Passwort zurück", - "onboarding.extension.unsupported.android.description": "Die Uniswap-Erweiterung ist nur mit Chrome auf dem Desktop kompatibel.", + "onboarding.extension.unsupported.android.description": "Die JuiceSwap-Erweiterung ist nur mit Chrome auf dem Desktop kompatibel.", "onboarding.extension.unsupported.android.title": "Chrome auf Mobilgeräten wird (noch) nicht unterstützt", - "onboarding.extension.unsupported.description": "Die Uniswap-Erweiterung ist derzeit nur mit Chrome kompatibel.", + "onboarding.extension.unsupported.description": "Die JuiceSwap-Erweiterung ist derzeit nur mit Chrome kompatibel.", "onboarding.extension.unsupported.title": "Dieser Browser wird (noch) nicht unterstützt", "onboarding.home.intro.backup.description": "Richten Sie einen Wiederherstellungsplan ein, falls Sie Ihr Telefon jemals verlieren oder ein neues bekommen.", "onboarding.home.intro.backup.title": "Sichern Sie Ihr Wallet", @@ -1268,7 +1268,7 @@ "onboarding.home.intro.unitag.description": "Erstellen Sie ein personalisiertes Web3-Profil und teilen Sie Ihre Adresse ganz einfach mit Freunden.", "onboarding.home.intro.unitag.title": "Fordern Sie Ihren {{unitagDomain}} -Benutzernamen an", "onboarding.home.intro.welcome.description": "Schließen Sie die Einrichtung Ihres Wallets ab, um innerhalb von Sekunden mit dem Tauschen zu beginnen.", - "onboarding.home.intro.welcome.title": "Willkommen bei Uniswap", + "onboarding.home.intro.welcome.title": "Willkommen bei JuiceSwap", "onboarding.import.error.invalidWords_one": "1 Wort ist ungültig oder falsch geschrieben", "onboarding.import.error.invalidWords_other": "{{count}} Wörter sind ungültig oder falsch geschrieben", "onboarding.import.method.import.message": "Geben Sie Ihre Wiederherstellungsphrase aus einer anderen Krypto-Wallet ein", @@ -1279,7 +1279,7 @@ "onboarding.import.onDeviceRecovery.other_options": "Erstellen oder importieren Sie ein anderes Wallet", "onboarding.import.onDeviceRecovery.other_options.label": "Sie möchten nichts davon?", "onboarding.import.onDeviceRecovery.subtitle": "Wählen Sie aus, bei welcher Brieftasche Sie sich erneut anmelden möchten.", - "onboarding.import.onDeviceRecovery.title": "Willkommen zurück bei Uniswap", + "onboarding.import.onDeviceRecovery.title": "Willkommen zurück bei JuiceSwap", "onboarding.import.onDeviceRecovery.wallet.button": "Wiederherstellungsphrase anzeigen", "onboarding.import.onDeviceRecovery.wallet.count_one": "+1 andere Geldbörse", "onboarding.import.onDeviceRecovery.wallet.count_other": "+{{count}} andere Geldbörsen", @@ -1294,13 +1294,13 @@ "onboarding.importMnemonic.title": "Geben Sie Ihre Wiederherstellungsphrase ein", "onboarding.intro.button.alreadyHave": "Ich habe bereits eine Brieftasche", "onboarding.intro.mobileScan.button": "Zum Importieren QR-Code scannen", - "onboarding.intro.mobileScan.title": "Haben Sie die Uniswap-App?", + "onboarding.intro.mobileScan.title": "Haben Sie die JuiceSwap-App?", "onboarding.landing.button.add": "Vorhandene Wallet hinzufügen", "onboarding.landing.button.create": "Erstellen Sie eine Brieftasche", "onboarding.name.wallet.button.text": "Beenden", "onboarding.name.wallet.subtitle": "Dieser Spitzname ist nur für Sie sichtbar", "onboarding.name.wallet.title": "Geben Sie Ihrer Brieftasche einen Namen", - "onboarding.notification.permission.message": "Um Benachrichtigungen zu erhalten, aktivieren Sie Benachrichtigungen für Uniswap Wallet in den Einstellungen Ihres Geräts.", + "onboarding.notification.permission.message": "Um Benachrichtigungen zu erhalten, aktivieren Sie Benachrichtigungen für JuiceSwap Wallet in den Einstellungen Ihres Geräts.", "onboarding.notification.permission.title": "Benachrichtigungsberechtigung", "onboarding.notification.subtitle": "Bleiben Sie über den Transaktionsstatus und wichtige Preisänderungen für beliebte Token auf dem Laufenden", "onboarding.notification.title": "Benachrichtigungen aktivieren", @@ -1322,13 +1322,13 @@ "onboarding.resetPassword.complete.safety": "Erfahren Sie mehr über die Sicherheit Ihrer Geldbörse", "onboarding.resetPassword.complete.subtitle": "Verwenden Sie Ihr neues Passwort, um Ihr Wallet zu entsperren.", "onboarding.resetPassword.complete.title": "Passwort zurücksetzen", - "onboarding.scan.button": "Scannen Sie mit der Uniswap-App", + "onboarding.scan.button": "Scannen Sie mit der JuiceSwap-App", "onboarding.scan.error": "Leider können wir den QR-Code momentan nicht laden. Bitte versuchen Sie es mit einer anderen Onboarding-Methode.", "onboarding.scan.otp.error": "Der von Ihnen übermittelte Code ist falsch oder bei der Übermittlung ist ein Fehler aufgetreten. Bitte versuchen Sie es erneut.", "onboarding.scan.otp.failed": "Fehlgeschlagene Versuche: {{number}}", - "onboarding.scan.otp.subtitle": "Suchen Sie in Ihrer Uniswap-App nach dem 6-stelligen Code", + "onboarding.scan.otp.subtitle": "Suchen Sie in Ihrer JuiceSwap-App nach dem 6-stelligen Code", "onboarding.scan.otp.title": "Einmalcode eingeben", - "onboarding.scan.subtitle": "Scannen Sie den QR-Code mit der mobilen Uniswap-App, um mit dem Importieren Ihres Wallets zu beginnen.", + "onboarding.scan.subtitle": "Scannen Sie den QR-Code mit der mobilen JuiceSwap-App, um mit dem Importieren Ihres Wallets zu beginnen.", "onboarding.scan.title": "Wallet aus der App importieren", "onboarding.scan.wifi": "Verbinden Sie Ihr Telefon mit demselben WLAN-Netzwerk wie Ihren Computer.", "onboarding.security.alert.biometrics.message.android": "Um Biometrie zu nutzen, richten Sie diese zunächst in den Einstellungen ein", @@ -1358,7 +1358,7 @@ "pool.activePositions.appear": "Ihre aktiven V3-Liquiditätspositionen werden hier angezeigt.", "pool.activeRange": "Aktiver Tickbereich", "pool.addAs": "Hinzufügen als {{nativeWrappedSymbol}}", - "pool.addLiquidity.seoTitle": "Fügen Sie Liquidität zu {{tokenPair}} ({{chain}}) auf Uniswap hinzu", + "pool.addLiquidity.seoTitle": "Fügen Sie Liquidität zu {{tokenPair}} ({{chain}}) auf JuiceSwap hinzu", "pool.addMoreLiquidity": "Mehr Liquidität schaffen", "pool.apr": "APR", "pool.apr.description": "Jährlich basierend auf 1-Tages-Gebühren", @@ -1386,7 +1386,7 @@ "pool.earnFees": "Durch das Hinzufügen von Liquidität verdienen Sie 0,3 % aller Trades für dieses Paar, proportional zu Ihrem Anteil am Pool. Gebühren werden dem Pool hinzugefügt, fallen in Echtzeit an und können durch Abheben Ihrer Liquidität eingefordert werden.", "pool.estimatePercentToRevert": "Die Ausgabe ist geschätzt. Wenn sich der Preis um mehr als {{allowed}}% ändert, wird Ihre Transaktion rückgängig gemacht.", "pool.explorers": "Entdecker", - "pool.exporeAnalytics": "Entdecken Sie Uniswap Analytics.", + "pool.exporeAnalytics": "Entdecken Sie JuiceSwap Analytics.", "pool.hideClosed": "Geschlossene Positionen ausblenden", "pool.import": "Pool importieren", "pool.import.link.description": "Einige v2-Positionen werden nicht automatisch angezeigt.", @@ -1531,11 +1531,11 @@ "positions.welcome": "Willkommen in Ihren Positionen", "positions.welcome.connect": "Verbinden Sie Ihr Wallet, um Ihre aktuellen Positionen anzuzeigen.", "privacy.anonymizedLogs": "Die App protokolliert anonymisierte Nutzungsstatistiken, um sich im Laufe der Zeit zu verbessern.", - "privacy.autoRouter": "Die App ruft die optimale Handelsroute von einem Uniswap Labs-Server ab.", + "privacy.autoRouter": "Die App ruft die optimale Handelsroute von einem JuiceSwap Labs-Server ab.", "privacy.infura": "Die App ruft On-Chain-Daten ab und erstellt Vertragsaufrufe mit einer Infura-API.", "privacy.thirdPartyApis": "Diese App verwendet die folgenden APIs von Drittanbietern:", "privacy.trm": "Die App sammelt Ihre Wallet-Adresse auf sichere Weise und gibt sie aus Risiko- und Compliance-Gründen an TRM Labs Inc. weiter.", - "privacy.uniswaptos": "Servicebedingungen von Uniswap Labs", + "privacy.uniswaptos": "Servicebedingungen von JuiceSwap Labs", "qrScanner.button.connections_one": "1 App verbunden", "qrScanner.button.connections_other": "{{count}} Apps verbunden", "qrScanner.error.camera.message": "Um einen Code zu scannen, erlauben Sie den Kamerazugriff in den Systemeinstellungen", @@ -1564,25 +1564,25 @@ "removeLiquidity.removing": "Entfernen von {{amt1}} {{symbol1}} und {{amt2}} {{symbol2}}", "removeLiquidity.removingTokensTip": "Tipp: Durch das Entfernen von Pool-Token wird Ihre Position zum aktuellen Kurs, proportional zu Ihrem Anteil am Pool, wieder in zugrunde liegende Token umgewandelt. Nicht eingezogene Gebühren sind in den Beträgen enthalten, die Sie erhalten.", "removeLiquidity.uniBurned": "UNI {{a}}/{{b}} Verbrannt", - "revoke.failed.message": "Dadurch erhält das Uniswap-Protokoll Zugriff auf Ihr Token für den Handel.", + "revoke.failed.message": "Dadurch erhält das JuiceSwap-Protokoll Zugriff auf Ihr Token für den Handel.", "routing.aggregateLiquidity": "Sofern verfügbar, werden Liquiditätsquellen für bessere Preise und gasfreie Swaps aggregiert.", - "routing.cheapest": "Der Uniswap-Kunde wählt unter Berücksichtigung von Preis und Netzwerkkosten die günstigste Handelsoption aus.", - "routing.cheapest.v4": "Der Uniswap-Client wählt die optimale Handelsoption unter Berücksichtigung von Preis und Netzwerkkosten.", + "routing.cheapest": "Der JuiceSwap-Kunde wählt unter Berücksichtigung von Preis und Netzwerkkosten die günstigste Handelsoption aus.", + "routing.cheapest.v4": "Der JuiceSwap-Client wählt die optimale Handelsoption unter Berücksichtigung von Preis und Netzwerkkosten.", "scantastic.code.expired": "Abgelaufen", - "scantastic.code.subtitle": "Geben Sie diesen Code in die Uniswap-Erweiterung ein. Ihre Wiederherstellungsphrase wird sicher verschlüsselt und übertragen.", + "scantastic.code.subtitle": "Geben Sie diesen Code in die JuiceSwap-Erweiterung ein. Ihre Wiederherstellungsphrase wird sicher verschlüsselt und übertragen.", "scantastic.code.timeRemaining.shorthand.hours": "Neuer Code in {{hours}}h {{minutes}}m {{seconds}}s", "scantastic.code.timeRemaining.shorthand.minutes": "Neuer Code in {{minutes}}m {{seconds}}s", "scantastic.code.timeRemaining.shorthand.seconds": "Neuer Code in {{seconds}}s", - "scantastic.code.title": "Uniswap Einmalcode", + "scantastic.code.title": "JuiceSwap Einmalcode", "scantastic.confirmation.button.continue": "Ja, weiter", "scantastic.confirmation.label.browser": "Browser", "scantastic.confirmation.label.device": "Gerät", - "scantastic.confirmation.subtitle": "Fahren Sie nur fort, wenn Sie einen QR-Code von der Uniswap-Erweiterung auf einem vertrauenswürdigen Gerät scannen.", + "scantastic.confirmation.subtitle": "Fahren Sie nur fort, wenn Sie einen QR-Code von der JuiceSwap-Erweiterung auf einem vertrauenswürdigen Gerät scannen.", "scantastic.confirmation.title": "Versuchen Sie, Ihre Brieftasche zu importieren?", - "scantastic.confirmation.warning": "Hüten Sie sich vor Websites und Apps, die sich als Uniswap ausgeben. Andernfalls könnte Ihr Wallet gefährdet sein.", + "scantastic.confirmation.warning": "Hüten Sie sich vor Websites und Apps, die sich als JuiceSwap ausgeben. Andernfalls könnte Ihr Wallet gefährdet sein.", "scantastic.error.encryption": "Die Vorbereitung der Seed-Phrase ist fehlgeschlagen.", "scantastic.error.noCode": "Kein OTP empfangen. Bitte versuchen Sie es erneut.", - "scantastic.error.timeout.message": "Scannen Sie den QR-Code der Uniswap-Erweiterung erneut, um mit der Synchronisierung Ihres Wallets fortzufahren.", + "scantastic.error.timeout.message": "Scannen Sie den QR-Code der JuiceSwap-Erweiterung erneut, um mit der Synchronisierung Ihres Wallets fortzufahren.", "scantastic.error.timeout.title": "Ihre Verbindung ist abgelaufen", "scantastic.modal.ipMismatch.description": "Um diesen QR-Code zu scannen, muss Ihr Telefon mit demselben WLAN-Netzwerk wie Ihr Computer verbunden sein und alle VPNs sollten vorübergehend ausgeschaltet sein.", "scantastic.modal.ipMismatch.title": "Wechseln Sie Ihr WLAN-Netzwerk", @@ -1616,7 +1616,7 @@ "send.search.placeholder": "Suche ENS oder Adresse", "send.title": "Schicken", "send.warning.blocked.default": "Dieses Wallet ist gesperrt", - "send.warning.blocked.modal.message": "Diese Adresse ist auf Uniswap Wallet gesperrt, da sie mit einer oder mehreren gesperrten Aktivitäten verknüpft ist. Wenn Sie glauben, dass dies ein Fehler ist, senden Sie bitte eine E-Mail an compliance@uniswap.org.", + "send.warning.blocked.modal.message": "Diese Adresse ist auf JuiceSwap Wallet gesperrt, da sie mit einer oder mehreren gesperrten Aktivitäten verknüpft ist. Wenn Sie glauben, dass dies ein Fehler ist, senden Sie bitte eine E-Mail an compliance@juiceswap.org.", "send.warning.blocked.modal.title": "Blockierte Adresse", "send.warning.blocked.recipient": "Die Wallet des Empfängers ist gesperrt", "send.warning.erc20.message": "Sie versuchen, Geld an eine Token-Adresse zu senden. Das Senden von Kryptowährungen an diese Art von Adresse kann zu einem dauerhaften Verlust der Mittel führen.", @@ -1645,7 +1645,7 @@ "setting.recoveryPhrase.account.show": "Wiederherstellungsphrase anzeigen", "setting.recoveryPhrase.action.hide": "Wiederherstellungsphrase verbergen", "setting.recoveryPhrase.remove": "Wiederherstellungsphrase entfernen", - "setting.recoveryPhrase.remove.confirm.subtitle": "Mir ist bewusst, dass Uniswap Labs mir nicht dabei helfen kann, mein Wallet wiederherzustellen, wenn mir dies nicht gelingt.", + "setting.recoveryPhrase.remove.confirm.subtitle": "Mir ist bewusst, dass JuiceSwap Labs mir nicht dabei helfen kann, mein Wallet wiederherzustellen, wenn mir dies nicht gelingt.", "setting.recoveryPhrase.remove.confirm.title": "Ich habe meine Wiederherstellungsphrase gespeichert", "setting.recoveryPhrase.remove.initial.subtitle": "Stellen Sie sicher, dass Sie Ihre Wiederherstellungsphrase gespeichert haben. Andernfalls verlieren Sie den Zugriff auf Ihre Wallets", "setting.recoveryPhrase.remove.initial.title": "Bevor Sie fortfahren", @@ -1692,7 +1692,7 @@ "settings.setting.backup.create.title": "Zurück zu {{cloudProviderName}}", "settings.setting.backup.delete.confirm.message": "Da diese Wallets eine gemeinsame Wiederherstellungsphrase haben, werden auch die Backups für diese Wallets unten gelöscht.", "settings.setting.backup.delete.confirm.title": "Bist du sicher?", - "settings.setting.backup.delete.warning": "Wenn Sie Ihr {{cloudProviderName}} -Backup löschen, können Sie Ihr Wallet nur mit einem manuellen Backup Ihrer Wiederherstellungsphrase wiederherstellen. Uniswap Labs kann Ihre Vermögenswerte nicht wiederherstellen, wenn Sie Ihre Wiederherstellungsphrase verlieren.", + "settings.setting.backup.delete.warning": "Wenn Sie Ihr {{cloudProviderName}} -Backup löschen, können Sie Ihr Wallet nur mit einem manuellen Backup Ihrer Wiederherstellungsphrase wiederherstellen. JuiceSwap Labs kann Ihre Vermögenswerte nicht wiederherstellen, wenn Sie Ihre Wiederherstellungsphrase verlieren.", "settings.setting.backup.error.message.full": "Die Wiederherstellungsphrase kann nicht auf {{cloudProviderName}}gesichert werden. Bitte stellen Sie sicher, dass Sie {{cloudProviderName}} mit verfügbarem Speicherplatz aktiviert haben, und versuchen Sie es erneut.", "settings.setting.backup.error.message.short": "Sicherung kann nicht gelöscht werden", "settings.setting.backup.error.title": "{{cloudProviderName}} Fehler", @@ -1717,8 +1717,8 @@ "settings.setting.biometrics.appAccess.subtitle.ios": "Zum Öffnen der App ist {{biometricsMethod}} erforderlich", "settings.setting.biometrics.appAccess.title": "App-Zugriff", "settings.setting.biometrics.auth": "Bitte authentifizieren", - "settings.setting.biometrics.off.message.android": "Die Biometrie ist derzeit für Uniswap Wallet deaktiviert – Sie können sie in Ihren Systemeinstellungen aktivieren.", - "settings.setting.biometrics.off.message.ios": "{{biometricsMethod}} ist derzeit für Uniswap Wallet deaktiviert – Sie können es in Ihren Systemeinstellungen aktivieren.", + "settings.setting.biometrics.off.message.android": "Die Biometrie ist derzeit für JuiceSwap Wallet deaktiviert – Sie können sie in Ihren Systemeinstellungen aktivieren.", + "settings.setting.biometrics.off.message.ios": "{{biometricsMethod}} ist derzeit für JuiceSwap Wallet deaktiviert – Sie können es in Ihren Systemeinstellungen aktivieren.", "settings.setting.biometrics.off.title.android": "Biometrie ist deaktiviert", "settings.setting.biometrics.off.title.ios": "{{biometricsMethod}} ist ausgeschaltet", "settings.setting.biometrics.title": "Biometrie", @@ -1729,8 +1729,8 @@ "settings.setting.biometrics.unavailable.message.ios": "{{biometricsMethod}} ist auf Ihrem Gerät nicht eingerichtet. Um {{biometricsMethod}}zu verwenden, richten Sie es zuerst in den Einstellungen ein.", "settings.setting.biometrics.unavailable.title.android": "Biometrie ist nicht eingerichtet", "settings.setting.biometrics.unavailable.title.ios": "{{biometricsMethod}} ist nicht eingerichtet", - "settings.setting.biometrics.warning.message.android": "Wenn Sie die Biometrie nicht aktivieren, kann jeder, der Zugriff auf Ihr Gerät erhält, Uniswap Wallet öffnen und Transaktionen durchführen.", - "settings.setting.biometrics.warning.message.ios": "Wenn Sie {{biometricsMethod}}nicht aktivieren, kann jeder, der Zugriff auf Ihr Gerät erhält, Uniswap Wallet öffnen und Transaktionen durchführen.", + "settings.setting.biometrics.warning.message.android": "Wenn Sie die Biometrie nicht aktivieren, kann jeder, der Zugriff auf Ihr Gerät erhält, JuiceSwap Wallet öffnen und Transaktionen durchführen.", + "settings.setting.biometrics.warning.message.ios": "Wenn Sie {{biometricsMethod}}nicht aktivieren, kann jeder, der Zugriff auf Ihr Gerät erhält, JuiceSwap Wallet öffnen und Transaktionen durchführen.", "settings.setting.biometrics.warning.title": "Bist du sicher?", "settings.setting.connections.disconnectAll": "Trennen Sie alle", "settings.setting.connections.noConnectionsDescription": "Stellen Sie eine Verbindung zu einer App her, indem Sie nach der Schaltfläche „Wallet verbinden“ oder „Anmelden“ suchen.", @@ -1738,18 +1738,18 @@ "settings.setting.hapticTouch.title": "Haptische Berührung", "settings.setting.helpCenter.title": "Hilfezentrum", "settings.setting.language.button.navigate": "Gehe zu den Einstellungen", - "settings.setting.language.description.extension": "Uniswap verwendet standardmäßig Ihre Systemspracheneinstellungen. Um Ihre bevorzugte Sprache zu ändern, gehen Sie zu Ihren Systemeinstellungen.", - "settings.setting.language.description.mobile": "Uniswap verwendet standardmäßig die Spracheinstellungen Ihres Geräts. Um Ihre bevorzugte Sprache zu ändern, gehen Sie in Ihren Geräteeinstellungen zu „Uniswap“ und tippen Sie auf „Sprache“.", + "settings.setting.language.description.extension": "JuiceSwap verwendet standardmäßig Ihre Systemspracheneinstellungen. Um Ihre bevorzugte Sprache zu ändern, gehen Sie zu Ihren Systemeinstellungen.", + "settings.setting.language.description.mobile": "JuiceSwap verwendet standardmäßig die Spracheinstellungen Ihres Geräts. Um Ihre bevorzugte Sprache zu ändern, gehen Sie in Ihren Geräteeinstellungen zu „JuiceSwap“ und tippen Sie auf „Sprache“.", "settings.setting.language.title": "Sprache", "settings.setting.notifications.row.activity.description": "Übertragungen, Anfragen und andere Aktivitäten", "settings.setting.notifications.row.activity.title": "Wallet-Aktivität", "settings.setting.notifications.row.priceAlerts.description": "Große Preisänderungen für favorisierte Token", "settings.setting.notifications.row.priceAlerts.title": "Preisalarme", "settings.setting.notifications.row.updates.description": "Empfehlungen und neue Funktionen", - "settings.setting.notifications.row.updates.title": "Updates von Uniswap", + "settings.setting.notifications.row.updates.title": "Updates von JuiceSwap", "settings.setting.notifications.title": "Benachrichtigungen", "settings.setting.password.title": "Kennwort ändern", - "settings.setting.privacy.analytics.description": "Wir verwenden anonyme Nutzungsdaten, um Ihr Erlebnis mit Uniswap Labs-Produkten zu verbessern. Wenn diese Option deaktiviert ist, erfassen wir nur Fehler und die notwendige Nutzung.", + "settings.setting.privacy.analytics.description": "Wir verwenden anonyme Nutzungsdaten, um Ihr Erlebnis mit JuiceSwap Labs-Produkten zu verbessern. Wenn diese Option deaktiviert ist, erfassen wir nur Fehler und die notwendige Nutzung.", "settings.setting.privacy.analytics.title": "Analysen zulassen", "settings.setting.privacy.title": "Privatsphäre", "settings.setting.recoveryPhrase.password.title": "Geben Sie Ihr Passwort ein", @@ -1765,7 +1765,7 @@ "settings.setting.wallet.label": "Spitzname", "settings.setting.wallet.testnetMode.description": "Dadurch werden Testnetze aktiviert, damit Entwickler Funktionen und Transaktionen ausprobieren können, ohne echte Vermögenswerte zu verwenden. Token in Testnetzen haben keinen echten Wert.", "settings.setting.wallet.testnetMode.title": "Testnet-Modus", - "settings.switchNetwork.warning": "Um Uniswap auf {{label}}zu verwenden, wechseln Sie das Netzwerk in den Einstellungen Ihres Wallets.", + "settings.switchNetwork.warning": "Um JuiceSwap auf {{label}}zu verwenden, wechseln Sie das Netzwerk in den Einstellungen Ihres Wallets.", "settings.title": "Einstellungen", "settings.version": "Version {{appVersion}}", "speedBump.newAddress.warning.description": "Sie haben mit dieser Adresse noch keine Transaktion durchgeführt. Stellen Sie sicher, dass es die richtige Adresse ist, bevor Sie fortfahren.", @@ -1782,11 +1782,11 @@ "stats.marketCap": "Marktkapitalisierung", "stats.marketCap.description": "Die Marktkapitalisierung ist der gesamte Marktwert des im Umlauf befindlichen Angebots eines Vermögenswerts.", "stats.tvl": "Gesperrter Gesamtwert", - "stats.tvl.description": "Der Total Value Locked (TVL) ist die Gesamtmenge des Vermögenswerts, die in allen Liquiditätspools von Uniswap v3 verfügbar ist.", + "stats.tvl.description": "Der Total Value Locked (TVL) ist die Gesamtmenge des Vermögenswerts, die in allen Liquiditätspools von JuiceSwap v3 verfügbar ist.", "stats.volume.1d": "1-Tage-Volumen", - "stats.volume.1d.description": "Das 1-Tages-Volumen ist die Menge des Vermögenswerts, die während der letzten 24 Stunden auf Uniswap v3 gehandelt wurde.", + "stats.volume.1d.description": "Das 1-Tages-Volumen ist die Menge des Vermögenswerts, die während der letzten 24 Stunden auf JuiceSwap v3 gehandelt wurde.", "stats.volume.1d.short": "1D Band", - "stats.volume.description": "Das Volumen ist die Menge des Vermögenswerts, die während des ausgewählten Zeitraums auf Uniswap v3 gehandelt wurde.", + "stats.volume.description": "Das Volumen ist die Menge des Vermögenswerts, die während des ausgewählten Zeitraums auf JuiceSwap v3 gehandelt wurde.", "swap.allow.oneTime": "Erlaube {{sym}} (einmal)", "swap.approvalNeeded": "Für die Verwendung dieses Tokens ist eine Genehmigung erforderlich. ", "swap.approvalPending": "Bestätigung ausstehend", @@ -1824,24 +1824,24 @@ "swap.details.slippage": "Maximaler Schlupf", "swap.details.uniswapFee": "Gebühr", "swap.enterAmount": "Geben Sie den Betrag {{sym}} ein", - "swap.error.default": "Möglicherweise müssen Sie Ihre Slippage-Toleranz erhöhen. Hinweis: Fee-on-Transfer- und Rebase-Token sind mit Uniswap V3 nicht kompatibel.", + "swap.error.default": "Möglicherweise müssen Sie Ihre Slippage-Toleranz erhöhen. Hinweis: Fee-on-Transfer- und Rebase-Token sind mit JuiceSwap V3 nicht kompatibel.", "swap.error.expectedToFail": "Ihr Austausch wird voraussichtlich fehlschlagen.", "swap.error.modifiedByWallet": "Ihr Tausch wurde über Ihr Wallet geändert. Wenn dies ein Fehler war, brechen Sie ihn bitte sofort ab, da Sie sonst Ihr Geld verlieren könnten.", "swap.error.rejected": "Transaktion abgelehnt", - "swap.error.undefinedObject": "Beim Versuch, diesen Tausch auszuführen, ist ein Fehler aufgetreten. Möglicherweise müssen Sie Ihre Slippage-Toleranz erhöhen. Wenn das nicht funktioniert, liegt möglicherweise eine Inkompatibilität mit dem Token vor, mit dem Sie handeln. Hinweis: Fee-on-Transfer- und Rebase-Token sind mit Uniswap V3 nicht kompatibel.", + "swap.error.undefinedObject": "Beim Versuch, diesen Tausch auszuführen, ist ein Fehler aufgetreten. Möglicherweise müssen Sie Ihre Slippage-Toleranz erhöhen. Wenn das nicht funktioniert, liegt möglicherweise eine Inkompatibilität mit dem Token vor, mit dem Sie handeln. Hinweis: Fee-on-Transfer- und Rebase-Token sind mit JuiceSwap V3 nicht kompatibel.", "swap.error.unknown": "Unbekannter Fehler.", "swap.error.v2.expired": "Diese Transaktion konnte nicht gesendet werden, da die Frist abgelaufen ist. Bitte überprüfen Sie, ob Ihre Transaktionsfrist nicht zu niedrig ist.", - "swap.error.v2.k": "Die Uniswap-Invariante x*y=k wurde durch den Tausch nicht erfüllt. Das bedeutet normalerweise, dass eines der Token, die Sie tauschen, beim Übertragen ein benutzerdefiniertes Verhalten aufweist.", + "swap.error.v2.k": "Die JuiceSwap-Invariante x*y=k wurde durch den Tausch nicht erfüllt. Das bedeutet normalerweise, dass eines der Token, die Sie tauschen, beim Übertragen ein benutzerdefiniertes Verhalten aufweist.", "swap.error.v2.slippage": "Diese Transaktion wird entweder aufgrund von Preisschwankungen oder Gebühren bei der Überweisung nicht erfolgreich sein. Versuchen Sie, Ihre Slippage-Toleranz zu erhöhen.", "swap.error.v2.transferInput": "Der Eingabetoken kann nicht übertragen werden. Möglicherweise liegt ein Problem mit dem Eingabetoken vor.", "swap.error.v2.transferOutput": "Das Ausgabetoken kann nicht übertragen werden. Möglicherweise liegt ein Problem mit dem Ausgabetoken vor.", - "swap.error.v3.slippage": "Diese Transaktion wird aufgrund der Preisbewegung nicht erfolgreich sein. Versuchen Sie, Ihre Slippage-Toleranz zu erhöhen. Hinweis: Gebühren für Transfer- und Rebase-Token sind mit Uniswap V3 nicht kompatibel.", - "swap.error.v3.transferOutput": "Das Ausgabetoken kann nicht übertragen werden. Möglicherweise liegt ein Problem mit dem Ausgabetoken vor. Hinweis: Gebühren für Übertragungen und Rebase-Token sind mit Uniswap V3 nicht kompatibel.", + "swap.error.v3.slippage": "Diese Transaktion wird aufgrund der Preisbewegung nicht erfolgreich sein. Versuchen Sie, Ihre Slippage-Toleranz zu erhöhen. Hinweis: Gebühren für Transfer- und Rebase-Token sind mit JuiceSwap V3 nicht kompatibel.", + "swap.error.v3.transferOutput": "Das Ausgabetoken kann nicht übertragen werden. Möglicherweise liegt ein Problem mit dem Ausgabetoken vor. Hinweis: Gebühren für Übertragungen und Rebase-Token sind mit JuiceSwap V3 nicht kompatibel.", "swap.estimatedDifference.label": "Aufgrund der aktuellen Liquidität besteht zwischen Ihren Eingabe- und Ausgabewerten eine große Differenz.", "swap.fail.message": "Versuchen Sie, den Schlupf auf einen höheren Wert einzustellen.", - "swap.fail.uniswapX": "Der Tausch konnte mit UniswapX nicht abgeschlossen werden. Versuchen Sie Ihren Tausch erneut, um ihn über die klassische Uniswap-API zu leiten.", - "swap.fees.experience": "Diese Gebühr wird auf einige Token-Paare angewendet, um das beste Erlebnis mit Uniswap zu gewährleisten. Sie wird im Ausgabe-Token bezahlt und ist bereits im Angebot berücksichtigt.", - "swap.fees.noFee": "Um das beste Erlebnis mit Uniswap zu gewährleisten, werden auf ausgewählte Token-Paare Gebühren erhoben. Für diesen Tausch fallen keine Gebühren an.", + "swap.fail.uniswapX": "Der Tausch konnte mit JuiceSwapX nicht abgeschlossen werden. Versuchen Sie Ihren Tausch erneut, um ihn über die klassische JuiceSwap-API zu leiten.", + "swap.fees.experience": "Diese Gebühr wird auf einige Token-Paare angewendet, um das beste Erlebnis mit JuiceSwap zu gewährleisten. Sie wird im Ausgabe-Token bezahlt und ist bereits im Angebot berücksichtigt.", + "swap.fees.noFee": "Um das beste Erlebnis mit JuiceSwap zu gewährleisten, werden auf ausgewählte Token-Paare Gebühren erhoben. Für diesen Tausch fallen keine Gebühren an.", "swap.fetchingBestPrice": "Bester Preis wird abgerufen …", "swap.fetchingPrice": "Preis wird abgerufen...", "swap.finalizingQuote": "Angebot wird finalisiert...", @@ -1884,7 +1884,7 @@ "swap.settings.protection.subtitle.unavailable": "Nicht verfügbar am {{chainName}}", "swap.settings.protection.title": "Swap-Schutz", "swap.settings.routingPreference.option.default.description": "Wenn Sie diese Option auswählen, wird die effizienteste Route für Ihren Tausch ermittelt.", - "swap.settings.routingPreference.option.default.description.preV4": "Der Uniswap-Kunde wählt unter Berücksichtigung von Preis und Netzwerkkosten die günstigste Handelsoption aus.", + "swap.settings.routingPreference.option.default.description.preV4": "Der JuiceSwap-Kunde wählt unter Berücksichtigung von Preis und Netzwerkkosten die günstigste Handelsoption aus.", "swap.settings.routingPreference.option.default.tooltip": "Eine Route wird unter Berücksichtigung von v2-, v3- und bestimmten v4-Pools identifiziert, wobei die geschätzten Auswirkungen auf den Preis und die Netzwerkkosten miteinbezogen werden.", "swap.settings.routingPreference.option.v2.title": "V2-Pools", "swap.settings.routingPreference.option.v3.title": "V3-Pools", @@ -1916,7 +1916,7 @@ "swap.taxTooltip.label": "Nur exakte Eingabe", "swap.taxTooltip.noTokenSelected": "Die Gebühren für das ausgewählte Ausgabetoken ermöglichen keine genauen Ausgaben. Verwenden Sie stattdessen das Feld „Verkaufen“.", "swap.taxTooltip.tokenSelected": "{{tokenSymbol}} Gebühren ermöglichen keine genauen Ergebnisse. Verwenden Sie stattdessen das Feld „Verkaufen“.", - "swap.tokenOwnFees": "Für einige Token wird beim Kauf oder Verkauf eine Gebühr erhoben, die vom Token-Emittenten festgelegt wird. Uniswap erhält keine dieser Gebühren.", + "swap.tokenOwnFees": "Für einige Token wird beim Kauf oder Verkauf eine Gebühr erhoben, die vom Token-Emittenten festgelegt wird. JuiceSwap erhält keine dieser Gebühren.", "swap.total": "Gesamt", "swap.tradeRoutes": "Handelsrouten", "swap.transaction.deadline": "Transaktionsfrist", @@ -1936,10 +1936,10 @@ "swap.warning.networkFee.allow": "Erlaube {{ inputTokenSymbol }} (einmal)", "swap.warning.networkFee.highRelativeToValue": "Die Netzwerkkosten übersteigen 10 % Ihres gesamten Transaktionswerts.", "swap.warning.networkFee.highRelativeToValue.unichain": "Die Netzwerkkosten übersteigen 10 % Ihres gesamten Transaktionswerts.", - "swap.warning.networkFee.message": "Dies sind die Kosten für die Verarbeitung Ihrer Transaktion auf der Blockchain. Uniswap erhält keinen Anteil an diesen Gebühren.", + "swap.warning.networkFee.message": "Dies sind die Kosten für die Verarbeitung Ihrer Transaktion auf der Blockchain. JuiceSwap erhält keinen Anteil an diesen Gebühren.", "swap.warning.networkFee.message.unichain": "Dies sind die Kosten für die Verarbeitung Ihrer Transaktion auf der Blockchain.", - "swap.warning.networkFee.message.uniswapX": "Dies sind die Kosten für die Verarbeitung Ihrer Transaktion auf der Blockchain. Uniswap erhält keinen Anteil dieser Gebühren. UniswapX aggregiert Liquiditätsquellen für bessere Preise und gasfreie Swaps.", - "swap.warning.networkFee.message.uniswapX.unichain": "Dies sind die Kosten für die Verarbeitung Ihrer Transaktion auf der Blockchain. UniswapX aggregiert Liquiditätsquellen für bessere Preise und gasfreie Swaps.", + "swap.warning.networkFee.message.uniswapX": "Dies sind die Kosten für die Verarbeitung Ihrer Transaktion auf der Blockchain. JuiceSwap erhält keinen Anteil dieser Gebühren. JuiceSwapX aggregiert Liquiditätsquellen für bessere Preise und gasfreie Swaps.", + "swap.warning.networkFee.message.uniswapX.unichain": "Dies sind die Kosten für die Verarbeitung Ihrer Transaktion auf der Blockchain. JuiceSwapX aggregiert Liquiditätsquellen für bessere Preise und gasfreie Swaps.", "swap.warning.networkFee.wrap": "ETH verpacken", "swap.warning.noQuotesFound.bridging.message": "Keine Überbrückungszitate gefunden. Versuchen Sie es jetzt mit der offiziellen Brücke.", "swap.warning.noQuotesFound.title": "Keine Zitate gefunden", @@ -1964,8 +1964,8 @@ "swap.warning.router.message": "Möglicherweise ist die Verbindung verloren gegangen oder das Netzwerk ist ausgefallen. Wenn das Problem weiterhin besteht, versuchen Sie es später erneut.", "swap.warning.router.title": "Dieser Handel kann momentan nicht abgeschlossen werden", "swap.warning.tokenBlocked.button": "{{tokenSymbol}} ist blockiert", - "swap.warning.uniswapFee.message.default": "Um das beste Erlebnis mit Uniswap zu gewährleisten, fallen Gebühren an. Für diesen Swap fallen keine Gebühren an.", - "swap.warning.uniswapFee.message.included": "Um das beste Erlebnis mit Uniswap zu gewährleisten, fallen Gebühren an, die in diesem Angebot bereits berücksichtigt sind.", + "swap.warning.uniswapFee.message.default": "Um das beste Erlebnis mit JuiceSwap zu gewährleisten, fallen Gebühren an. Für diesen Swap fallen keine Gebühren an.", + "swap.warning.uniswapFee.message.included": "Um das beste Erlebnis mit JuiceSwap zu gewährleisten, fallen Gebühren an, die in diesem Angebot bereits berücksichtigt sind.", "swap.warning.uniswapFee.title": "Swap-Gebühr", "swap.warning.viewOnly.message": "Sie müssen diese Brieftasche über die Wiederherstellungsphrase importieren, um Token auszutauschen.", "swap.wrap.token": "Umbruch {{sym}}", @@ -1989,29 +1989,29 @@ "testnet.unsupported": "Diese Funktionalität wird im Testnet-Modus nicht unterstützt.", "themeToggle.theme": "Thema", "title.betterPricesMoreListings": "Bessere Preise. Mehr Angebote. Kaufen, verkaufen und handeln Sie NFTs auf Top-Marktplätzen wie OpenSea. Entdecken Sie trendige Sammlungen.", - "title.buySellTradeEthereum": "Kaufen, verkaufen und handeln Sie Ethereum und andere Top-Token auf Uniswap", - "title.createGovernanceOn": "Erstellen Sie einen neuen Governance-Vorschlag für Uniswap", - "title.createGovernanceTo": "Erstellen Sie einen neuen Governance-Vorschlag, über den UNI-Inhaber abstimmen können. UNI-Token repräsentieren Stimmrechte in der Uniswap-Governance.", - "title.earnFees": "Verdienen Sie Gebühren, wenn andere auf Uniswap tauschen, indem Sie Token zu Liquiditätspools hinzufügen.", - "title.easilyRemove": "Entfernen Sie Ihre Liquidität einfach von Uniswap v2 und zahlen Sie sie in Uniswap v3 ein.", - "title.easilyRemoveV4": "Entfernen Sie Ihre Liquidität einfach von Uniswap v2 und v3, um sie in Uniswap v4 einzuzahlen.", - "title.explore": "Entdecken Sie NFTs auf Uniswap", - "title.exploreNFTs": "Entdecken und kaufen Sie NFTs auf den Top-Marktplätzen von Uniswap", + "title.buySellTradeEthereum": "Kaufen, verkaufen und handeln Sie Ethereum und andere Top-Token auf JuiceSwap", + "title.createGovernanceOn": "Erstellen Sie einen neuen Governance-Vorschlag für JuiceSwap", + "title.createGovernanceTo": "Erstellen Sie einen neuen Governance-Vorschlag, über den UNI-Inhaber abstimmen können. UNI-Token repräsentieren Stimmrechte in der JuiceSwap-Governance.", + "title.earnFees": "Verdienen Sie Gebühren, wenn andere auf JuiceSwap tauschen, indem Sie Token zu Liquiditätspools hinzufügen.", + "title.easilyRemove": "Entfernen Sie Ihre Liquidität einfach von JuiceSwap v2 und zahlen Sie sie in JuiceSwap v3 ein.", + "title.easilyRemoveV4": "Entfernen Sie Ihre Liquidität einfach von JuiceSwap v2 und v3, um sie in JuiceSwap v4 einzuzahlen.", + "title.explore": "Entdecken Sie NFTs auf JuiceSwap", + "title.exploreNFTs": "Entdecken und kaufen Sie NFTs auf den Top-Marktplätzen von JuiceSwap", "title.manageNFT": "Verwalten Sie Ihre NFT-Sammlung. Zeigen Sie Merkmale, Handelsaktivitäten, Beschreibungen und andere Details zu Ihren NFTs an.", - "title.migratev2": "Migrieren Sie die Liquidität des v2-Pools zu Uniswap v3", - "title.migratev3": "Migrieren Sie die Poolliquidität zu Uniswap v4", - "title.placeLimit": "Platzieren Sie Limit-Orders auf Uniswap", + "title.migratev2": "Migrieren Sie die Liquidität des v2-Pools zu JuiceSwap v3", + "title.migratev3": "Migrieren Sie die Poolliquidität zu JuiceSwap v4", + "title.placeLimit": "Platzieren Sie Limit-Orders auf JuiceSwap", "title.realTime": "Echtzeitpreise, Diagramme, Transaktionsdaten und mehr.", - "title.removeLiquidityv2": "Poolliquidität (v2) auf Uniswap entfernen", - "title.removePoolLiquidity": "Poolliquidität auf Uniswap entfernen", + "title.removeLiquidityv2": "Poolliquidität (v2) auf JuiceSwap entfernen", + "title.removePoolLiquidity": "Poolliquidität auf JuiceSwap entfernen", "title.removeTokensv2": "Entfernen Sie Ihre Token aus den Liquiditätspools v2.", "title.removev3Liquidity": "Entfernen Sie Ihre Token aus v3-Liquiditätspools.", - "title.sendTokens": "Senden Sie Token auf Uniswap", + "title.sendTokens": "Senden Sie Token auf JuiceSwap", "title.swappingMadeSimple": "Tauschen leicht gemacht. Kaufen und verkaufen Sie Kryptowährungen auf Ethereum, Base, Arbitrum, Polygon und mehr. Millionen vertrauen uns.", "title.tradeTokens": "Handeln Sie mit Token und sorgen Sie für Liquidität. Echtzeitpreise, Diagramme, Transaktionsdaten und mehr.", - "title.uniswapTradeCrypto": "Uniswap | Handeln Sie Krypto und NFTs sicher auf der Top-DeFi-Plattform", - "title.uniToken": "UNI-Token repräsentieren Stimmrechte in der Uniswap-Verwaltung. Sie können über jeden Vorschlag selbst abstimmen oder Ihre Stimmen an Dritte delegieren.", - "title.voteOnGov": "Abstimmung über Governance-Vorschläge zu Uniswap", + "title.uniswapTradeCrypto": "JuiceSwap | Handeln Sie Krypto und NFTs sicher auf der Top-DeFi-Plattform", + "title.uniToken": "UNI-Token repräsentieren Stimmrechte in der JuiceSwap-Verwaltung. Sie können über jeden Vorschlag selbst abstimmen oder Ihre Stimmen an Dritte delegieren.", + "title.voteOnGov": "Abstimmung über Governance-Vorschläge zu JuiceSwap", "token.balances.main": "Dein Kontostand", "token.balances.other": "Guthaben in anderen Netzwerken", "token.balances.viewOnly": "{{ownerAddress}}Guthaben", @@ -2039,10 +2039,10 @@ "token.priceExplorer.timeRangeLabel.year.verbose": "1 Jahr", "token.safety.blocked.title.tokenNotAvailable": "{{tokenSymbol}} ist nicht verfügbar", "token.safety.blocked.title.tokensNotAvailable": "{{tokenSymbol0}} und {{tokenSymbol1}} sind nicht verfügbar", - "token.safety.fees.uniswapLabsDoesNotReceive": "Uniswap Labs erhält keine dieser Gebühren.", + "token.safety.fees.uniswapLabsDoesNotReceive": "JuiceSwap Labs erhält keine dieser Gebühren.", "token.safety.warning.alwaysDoYourResearch": "Informieren Sie sich immer", - "token.safety.warning.blocked.description.default_one": "Sie können diesen Token nicht mit der Uniswap-App handeln.", - "token.safety.warning.blocked.description.default_other": "Sie können diese Token nicht mit der Uniswap-App handeln.", + "token.safety.warning.blocked.description.default_one": "Sie können diesen Token nicht mit der JuiceSwap-App handeln.", + "token.safety.warning.blocked.description.default_other": "Sie können diese Token nicht mit der JuiceSwap-App handeln.", "token.safety.warning.dontShowWarningAgain": "Diese Warnung nicht mehr anzeigen", "token.safety.warning.doYourOwnResearch": "Führen Sie immer Ihre eigenen Recherchen durch, bevor Sie fortfahren.", "token.safety.warning.feeDescription": "Lädt auf, wenn {{action}}", @@ -2070,7 +2070,7 @@ "token.safety.warning.tokenChargesFee.buy.message": "{{tokenSymbol}} erhebt beim Kauf eine Gebühr von {{feePercent}} .", "token.safety.warning.tokenChargesFee.sell.message": "{{tokenSymbol}} erhebt beim Verkauf eine Gebühr von {{feePercent}} .", "token.safety.warning.tokenChargesFee.unknownFee.message": "{{tokenSymbol}} erhebt beim Kauf oder Verkauf eine Gebühr.", - "token.safetyLevel.blocked.message": "Sie können diesen Token nicht mit dem Uniswap-Wallet handeln.", + "token.safetyLevel.blocked.message": "Sie können diesen Token nicht mit dem JuiceSwap-Wallet handeln.", "token.safetyLevel.medium.message.plural": "Diese Token werden nicht an führenden zentralisierten US-Börsen gehandelt. Informieren Sie sich immer selbst, bevor Sie fortfahren.", "token.selector.search.error": "Suchergebnisse konnten nicht geladen werden", "token.stats.fullyDilutedValuation": "Vollständig verwässerte Bewertung", @@ -2084,7 +2084,7 @@ "token.stats.volume": "24h Volumen", "token.symbol.input.fallback": "Eingabetoken", "token.symbol.output.fallback": "Ausgabetoken", - "token.wrap.fail.message": "Swaps im Uniswap-Protokoll können mit ETH beginnen und enden. Während des Swaps wird ETH jedoch in WETH umgewandelt.", + "token.wrap.fail.message": "Swaps im JuiceSwap-Protokoll können mit ETH beginnen und enden. Während des Swaps wird ETH jedoch in WETH umgewandelt.", "token.zeroNativeBalance.description": "Um {{ tokenSymbol }}zu erhalten, benötigen Sie zunächst {{ nativeTokenSymbol }} , um die Netzwerkkosten zu bezahlen. Beginnen Sie, indem Sie Ihr Wallet mit {{ nativeTokenSymbol }}aufladen.", "token.zeroNativeBalance.title": "Du brauchst {{ nativeTokenName }} ", "tokens.action.hide": "Token ausblenden", @@ -2260,12 +2260,12 @@ "unichain.promotion.warm.description": "Tauschen Sie Ihre Lieblings-Token schneller und mit geringeren Gaskosten.", "unichain.promotion.warm.title": "Beginnen Sie mit dem Tauschen auf Unichain", "uniswapX.aggregatesLiquidity": " aggregiert Liquiditätsquellen für bessere Preise und gasfreie Swaps.", - "uniswapx.description": "UniswapX aggregiert Liquiditätsquellen für bessere Preise und gasfreie Swaps.", - "uniswapx.included": "Enthält UniswapX", - "uniswapx.item": " UniswapX ", - "uniswapx.label": "UniswapX", - "uniswapX.learnMore": "Erfahren Sie mehr über das Tauschen mit UniswapX", - "uniswapx.v2QuoteFailed": "UniswapX v2 Hard Quote ist fehlgeschlagen. Mit klassischem Swap erneut versuchen.", + "uniswapx.description": "JuiceSwapX aggregiert Liquiditätsquellen für bessere Preise und gasfreie Swaps.", + "uniswapx.included": "Enthält JuiceSwapX", + "uniswapx.item": " JuiceSwapX ", + "uniswapx.label": "JuiceSwapX", + "uniswapX.learnMore": "Erfahren Sie mehr über das Tauschen mit JuiceSwapX", + "uniswapx.v2QuoteFailed": "JuiceSwapX v2 Hard Quote ist fehlgeschlagen. Mit klassischem Swap erneut versuchen.", "unitags.banner.button.claim": "Beanspruche jetzt", "unitags.banner.subtitle": "Erstellen Sie ein personalisiertes Web3-Profil und teilen Sie Ihre Adresse ganz einfach mit Freunden.", "unitags.banner.title.compact": "Fordern Sie Ihren {{unitagDomain}} Benutzernamen an und erstellen Sie Ihr anpassbares Profil.", @@ -2329,13 +2329,13 @@ "unitags.username.error.min": "Benutzernamen müssen mindestens {{number}} Zeichen lang sein", "unitags.username.error.uppercase": "Benutzernamen dürfen nur Kleinbuchstaben und Zahlen enthalten", "uwulink.error.insufficientTokens": "Nicht genug {{tokenSymbol}} auf {{chain}}", - "v2.notAvailable": "Uniswap V2 ist in diesem Netzwerk nicht verfügbar.", + "v2.notAvailable": "JuiceSwap V2 ist in diesem Netzwerk nicht verfügbar.", "v2.switchTo": "Wechseln Sie zu v2", - "v3.blast.yield.usdbAndWeth": "Auf Blast sind USDB und WETH Rebasing-Token, die automatisch Rendite abwerfen. Aufgrund der Inkompatibilität mit Uniswap v3 werden LP-Positionen mit USDB oder WETH keine Rebasing-Rendite abwerfen, in Uniswap v2 jedoch schon.", + "v3.blast.yield.usdbAndWeth": "Auf Blast sind USDB und WETH Rebasing-Token, die automatisch Rendite abwerfen. Aufgrund der Inkompatibilität mit JuiceSwap v3 werden LP-Positionen mit USDB oder WETH keine Rebasing-Rendite abwerfen, in JuiceSwap v2 jedoch schon.", "v3.continue": "Weiter mit v3", "v3.rebase.unavailable": "Rebasing ist in Version 3 nicht verfügbar", "wallet.appSignIn": "Mit der App anmelden", - "wallet.connectingAgreement": "Indem Sie ein Wallet verbinden, stimmen Sie den Servicebedingungen von Uniswap Labs zu und erklären sich mit deren Datenschutzrichtlinieeinverstanden.", + "wallet.connectingAgreement": "Indem Sie ein Wallet verbinden, stimmen Sie den Servicebedingungen von JuiceSwap Labs zu und erklären sich mit deren Datenschutzrichtlinieeinverstanden.", "wallet.connectionFailed.message": "Der Verbindungsversuch ist fehlgeschlagen. Klicken Sie bitte auf „Erneut versuchen“ und folgen Sie den Schritten zum Herstellen einer Verbindung in Ihrem Wallet.", "wallet.other": "Andere Geldbörsen", "wallet.scanToConnect": "Zum Verbinden QR-Code scannen", @@ -2344,13 +2344,13 @@ "walletConnect.dapps.empty.description": "Stellen Sie eine Verbindung zu einer App her, indem Sie über WalletConnect einen Code scannen", "walletConnect.dapps.manage.empty.title": "Keine Apps verbunden", "walletConnect.dapps.manage.title": "Anschlüsse", - "walletConnect.error.connection.message": "Uniswap Wallet unterstützt derzeit {{chainNames}}. Bitte verwenden Sie auf diesen Ketten nur „{{dappName}}“.", + "walletConnect.error.connection.message": "JuiceSwap Wallet unterstützt derzeit {{chainNames}}. Bitte verwenden Sie auf diesen Ketten nur „{{dappName}}“.", "walletConnect.error.connection.title": "Verbindungsfehler", "walletConnect.error.general.message": "Es gab ein Problem mit WalletConnect. Bitte versuchen Sie es erneut", "walletConnect.error.general.title": "WalletConnect-Fehler", "walletConnect.error.scantastic.message": "Es gab ein Problem mit Ihrem QR-Code. Bitte versuchen Sie es erneut", "walletConnect.error.scantastic.title": "Ungültiger QR-Code", - "walletConnect.error.unsupported.message": "Stellen Sie sicher, dass Sie einen gültigen WalletConnect-, Ethereum-Adresse- oder Uniswap-Extension-QR-Code scannen, bevor Sie es erneut versuchen.", + "walletConnect.error.unsupported.message": "Stellen Sie sicher, dass Sie einen gültigen WalletConnect-, Ethereum-Adresse- oder JuiceSwap-Extension-QR-Code scannen, bevor Sie es erneut versuchen.", "walletConnect.error.unsupported.title": "Ungültiger QR-Code", "walletConnect.error.unsupportedV1.message": "WalletConnect v1 wird nicht mehr unterstützt. Die Anwendung, mit der Sie eine Verbindung herstellen möchten, muss auf WalletConnect v2 aktualisiert werden.", "walletConnect.error.unsupportedV1.title": "Ungültiger QR-Code", @@ -2378,7 +2378,7 @@ "walletConnect.request.warning.message": "Um Nachrichten oder Transaktionen zu signieren, müssen Sie die Wiederherstellungsphrase des Wallets importieren.", "walletConnect.request.warning.title": "Diese Brieftasche ist im Nur-Ansicht-Modus", "web.explore.description": "Entdecken und erforschen Sie Token auf {{network}}. Erkunden Sie die Top-Pools. Sehen Sie sich Preise, Handelsvolumen, TVL, Diagramme und Transaktionsdaten in Echtzeit an.", - "web.explore.title.pools": "Entdecken Sie die Top-Pools auf {{network}} auf Uniswap", - "web.explore.title.tokens": "Entdecken Sie die Top-Tokens auf {{network}} auf Uniswap", - "web.explore.title.transactions": "Entdecken Sie die Top-Transaktionen bei {{network}} auf Uniswap" + "web.explore.title.pools": "Entdecken Sie die Top-Pools auf {{network}} auf JuiceSwap", + "web.explore.title.tokens": "Entdecken Sie die Top-Tokens auf {{network}} auf JuiceSwap", + "web.explore.title.transactions": "Entdecken Sie die Top-Transaktionen bei {{network}} auf JuiceSwap" } diff --git a/packages/uniswap/src/i18n/locales/translations/el-GR.json b/packages/uniswap/src/i18n/locales/translations/el-GR.json index 4c95b5d6d00..44c6934daf8 100644 --- a/packages/uniswap/src/i18n/locales/translations/el-GR.json +++ b/packages/uniswap/src/i18n/locales/translations/el-GR.json @@ -27,15 +27,15 @@ "account.downloadWallet.subtitle": "Δημιουργήστε αντίγραφα ασφαλείας του πορτοφολιού σας, πραγματοποιήστε συναλλαγές εν κινήσει, λάβετε ειδοποιήσεις τιμών σε πραγματικό χρόνο και πολλά άλλα.", "account.drawer.gitHash": "Git hash: ", "account.drawer.gitVersion": "Εκδοχή: ", - "account.drawer.modal.body": "Αποθηκεύστε και ανταλλάξτε κουπόνια με ασφάλεια με την εφαρμογή Uniswap. Διαθέσιμο σε iOS και Android.", - "account.drawer.modal.dont": "Δεν έχετε πορτοφόλι Uniswap;", - "account.drawer.modal.scan": "Σάρωση με Uniswap Wallet", + "account.drawer.modal.body": "Αποθηκεύστε και ανταλλάξτε κουπόνια με ασφάλεια με την εφαρμογή JuiceSwap. Διαθέσιμο σε iOS και Android.", + "account.drawer.modal.dont": "Δεν έχετε πορτοφόλι JuiceSwap;", + "account.drawer.modal.scan": "Σάρωση με JuiceSwap Wallet", "account.drawer.spamToggle": "Απόκρυψη άγνωστων διακριτικών και NFT", - "account.passkey.delete.acknowledge": "Έχω δημιουργήσει αντίγραφα ασφαλείας της φράσης ανάκτησης και κατανοώ ότι η Uniswap Labs δεν μπορεί να με βοηθήσει να ανακτήσω το πορτοφόλι μου, εάν δεν το κάνω.", - "account.passkey.delete.description": "Βεβαιωθείτε ότι έχετε δημιουργήσει αντίγραφα ασφαλείας της φράσης ανάκτησης χρησιμοποιώντας την εφαρμογή Uniswap για κινητά ή την επέκταση προγράμματος περιήγησης.", + "account.passkey.delete.acknowledge": "Έχω δημιουργήσει αντίγραφα ασφαλείας της φράσης ανάκτησης και κατανοώ ότι η JuiceSwap Labs δεν μπορεί να με βοηθήσει να ανακτήσω το πορτοφόλι μου, εάν δεν το κάνω.", + "account.passkey.delete.description": "Βεβαιωθείτε ότι έχετε δημιουργήσει αντίγραφα ασφαλείας της φράσης ανάκτησης χρησιμοποιώντας την εφαρμογή JuiceSwap για κινητά ή την επέκταση προγράμματος περιήγησης.", "account.passkey.delete.descriptionEmphasized": "Χωρίς τη φράση ανάκτησης, ενδέχεται να μην μπορείτε να αποκτήσετε πρόσβαση στο πορτοφόλι σας.", "account.passkey.delete.speedbump.description": "Πριν συνεχίσετε, ολοκληρώστε τα παρακάτω βήματα για να αποφύγετε να χάσετε την πρόσβαση στο πορτοφόλι σας και σε όλα τα χρήματα.", - "account.passkey.delete.speedbump.step1": "Κατεβάστε την εφαρμογή Uniswap για κινητά ή την επέκταση προγράμματος περιήγησης", + "account.passkey.delete.speedbump.step1": "Κατεβάστε την εφαρμογή JuiceSwap για κινητά ή την επέκταση προγράμματος περιήγησης", "account.passkey.delete.speedbump.step2": "Δημιουργήστε αντίγραφα ασφαλείας της φράσης ανάκτησης", "account.passkey.delete.speedbump.title": "Είσαι σίγουρος;", "account.passkey.delete.title": "Διαγραφή κλειδιού πρόσβασης;", @@ -91,7 +91,7 @@ "account.wallet.menu.edit.title": "Επεξεργασία ετικέτας", "account.wallet.menu.manageConnections": "Διαχειριστείτε τις συνδέσεις", "account.wallet.menu.remove.title": "Αφαιρέστε το πορτοφόλι", - "account.wallet.remove.check": "Δημιούργησα αντίγραφα ασφαλείας της φράσης ανάκτησής μου και καταλαβαίνω ότι η Uniswap Labs δεν μπορεί να με βοηθήσει να ανακτήσω τα πορτοφόλια μου, εάν δεν το έκανα.", + "account.wallet.remove.check": "Δημιούργησα αντίγραφα ασφαλείας της φράσης ανάκτησής μου και καταλαβαίνω ότι η JuiceSwap Labs δεν μπορεί να με βοηθήσει να ανακτήσω τα πορτοφόλια μου, εάν δεν το έκανα.", "account.wallet.remove.title": "Αφαιρέστε το {{name}}", "account.wallet.remove.viewOnly": "Μπορείτε πάντα να προσθέσετε πορτοφόλια μόνο για προβολή πίσω, εισάγοντας τη διεύθυνση του πορτοφολιού.", "account.wallet.restore.new_device.description": "Επειδή χρησιμοποιείτε μια νέα συσκευή, θα χρειαστεί να επαναφέρετε τη φράση ανάκτησης ή να εισαγάγετε τον κωδικό πρόσβασης για το αντίγραφο ασφαλείας στο cloud για να συνεχίσετε.", @@ -122,16 +122,16 @@ "addLiquidity.shareOfPool": "Μερίδιο πισίνας", "addressInput.recipient": "Παραλήπτης", "analytics.allow": "Να επιτρέπεται η ανάλυση", - "analytics.allow.message": "Χρησιμοποιούμε ανώνυμα δεδομένα για να βελτιώσουμε την εμπειρία σας με τα προϊόντα Uniswap Labs.", + "analytics.allow.message": "Χρησιμοποιούμε ανώνυμα δεδομένα για να βελτιώσουμε την εμπειρία σας με τα προϊόντα JuiceSwap Labs.", "appRating.button.notReally": "Όχι πραγματικά", "appRating.description": "Ενημερώστε μας εάν έχετε καλή εμπειρία με αυτήν την εφαρμογή", "appRating.extension.review.description": "Επιλέξτε μια βαθμολογία με αστέρια και αφήστε μια κριτική στο Chrome Web Store.", - "appRating.extension.review.title": "Έλεγχος της επέκτασης Uniswap;", - "appRating.extension.title": "Απολαμβάνετε την επέκταση Uniswap;", + "appRating.extension.review.title": "Έλεγχος της επέκτασης JuiceSwap;", + "appRating.extension.title": "Απολαμβάνετε την επέκταση JuiceSwap;", "appRating.feedback.button.send": "Στείλετε τα σχόλιά σας", "appRating.feedback.description": "Ενημερώστε μας πώς μπορούμε να βελτιώσουμε την εμπειρία σας", "appRating.feedback.title": "Λυπούμαστε που το ακούμε.", - "appRating.mobile.title": "Απολαμβάνετε Uniswap Wallet;", + "appRating.mobile.title": "Απολαμβάνετε JuiceSwap Wallet;", "bridging.estimatedTime.minutesAndSeconds": "~{{minutes}}min {{seconds}}s", "bridging.estimatedTime.minutesOnly": "~{{minutes}}ελάχ", "bridging.estimatedTime.secondsOnly": "~{{seconds}}s", @@ -145,7 +145,7 @@ "chart.price.label.low": "Χαμηλός", "chart.price.label.open": "Ανοιξε", "chart.settings.unavailable.label": "Αυτή η ρύθμιση δεν είναι διαθέσιμη για το τρέχον γράφημα", - "claim.thanks": "Σας ευχαριστούμε που είστε μέλος της κοινότητας Uniswap ", + "claim.thanks": "Σας ευχαριστούμε που είστε μέλος της κοινότητας JuiceSwap ", "claim.uni.arrived": "Το UNI έφτασε", "common.accept": "Αποδέχομαι", "common.active": "Ενεργός", @@ -180,7 +180,7 @@ "common.biometrics.touchId": "Αναγνώριση αφής", "common.biometrics.windowsHello": "Windows Hello", "common.blocked.ifError": "Εάν πιστεύετε ότι πρόκειται για σφάλμα, στείλτε ένα email με τη διεύθυνσή σας στο ", - "common.blocked.reason": "Αυτή η διεύθυνση είναι αποκλεισμένη στη διεπαφή Uniswap Labs επειδή σχετίζεται με μία ή περισσότερες αποκλεισμένες δραστηριότητες.", + "common.blocked.reason": "Αυτή η διεύθυνση είναι αποκλεισμένη στη διεπαφή JuiceSwap Labs επειδή σχετίζεται με μία ή περισσότερες αποκλεισμένες δραστηριότητες.", "common.blockedAddress": "Αποκλεισμένη διεύθυνση", "common.blog": "Ιστολόγιο", "common.bought": "Αγορασμένος", @@ -239,7 +239,7 @@ "common.button.viewDetails": "Δείτε λεπτομέρειες", "common.button.yes": "Ναί", "common.buy.label": "Αγορά", - "common.buyAndSell": "Αγορά και πώληση στο Uniswap", + "common.buyAndSell": "Αγορά και πώληση στο JuiceSwap", "common.cancellationSubmitted": "Η ακύρωση υποβλήθηκε", "common.cancellationSuccessful": "Επιτυχής ακύρωση", "common.cancelOrder": "Ακύρωση παραγγελίας", @@ -300,8 +300,8 @@ "common.download": "Κατεβάστε", "common.downloadAppStore": "Λήψη στο App Store", "common.downloadPlayStore": "Λήψη στο Play Store", - "common.downloadUniswapApp": "Κατεβάστε την εφαρμογή Uniswap", - "common.downloadUniswapWallet": "Λήψη Πορτοφολιού Uniswap", + "common.downloadUniswapApp": "Κατεβάστε την εφαρμογή JuiceSwap", + "common.downloadUniswapWallet": "Λήψη Πορτοφολιού JuiceSwap", "common.dynamic": "Δυναμικός", "common.edit.button": "Επεξεργασία", "common.ended": "Τελείωσε", @@ -319,7 +319,7 @@ "common.explore": "Εξερευνώ", "common.explorer": "Εξερευνητής", "common.exploreTokens": "Εξερευνήστε τα διακριτικά", - "common.extension": "Uniswap επέκταση", + "common.extension": "JuiceSwap επέκταση", "common.failedSwitchNetwork": "Αποτυχία εναλλαγής δικτύων", "common.fee": "Τέλη", "common.fees": "Αμοιβές", @@ -333,10 +333,10 @@ "common.getStarted": "Ξεκινήστε", "common.getSupport.button": "Λάβετε υποστήριξη", "common.getTheApp": "Κατέβασε την εφαρμογή", - "common.getUniswapWallet": "Αποκτήστε Uniswap Wallet", - "common.getUniswapWallet.mobile": "Αποκτήστε την εφαρμογή Uniswap για κινητά", + "common.getUniswapWallet": "Αποκτήστε JuiceSwap Wallet", + "common.getUniswapWallet.mobile": "Αποκτήστε την εφαρμογή JuiceSwap για κινητά", "common.governance": "Διακυβέρνηση", - "common.happyHolidays": "Καλές γιορτές από την ομάδα Uniswap!", + "common.happyHolidays": "Καλές γιορτές από την ομάδα JuiceSwap!", "common.help": "Βοήθεια", "common.helpCenter": "Κέντρο βοηθείας", "common.hidden": "Κρυμμένος", @@ -466,8 +466,8 @@ "common.proceedInWallet": "Συνεχίστε στο πορτοφόλι σας", "common.products": "Προϊόντα", "common.protocol": "Πρωτόκολλο", - "common.protocol.v2": "Uniswap v2", - "common.protocol.v3": "Uniswap v3", + "common.protocol.v2": "JuiceSwap v2", + "common.protocol.v3": "JuiceSwap v3", "common.protocol.v4": "Unswap v4", "common.publicResolver": "Public Resolver", "common.purchased": "Αγορασμένο", @@ -566,9 +566,9 @@ "common.unichain": "Unichain", "common.uniGovernance": "Διακυβέρνηση UNI", "common.uniswapMobile": "Unswap Κινητό", - "common.uniswapProtocol": "Πρωτόκολλο Uniswap", + "common.uniswapProtocol": "Πρωτόκολλο JuiceSwap", "common.uniswapWallet": "Unswap πορτοφόλι", - "common.uniswapX": "UniswapX", + "common.uniswapX": "JuiceSwapX", "common.unknown": "Αγνωστος", "common.unknownApproval": "Άγνωστη Έγκριση", "common.unknownBridge": "Άγνωστη Γέφυρα", @@ -675,8 +675,8 @@ "downloadApp.modal.connectExistingWallet": "Συνδέστε το υπάρχον πορτοφόλι", "downloadApp.modal.getStarted.description": "Αποκτήστε πρόσβαση σε χιλιάδες μάρκες άμεσα μέσω της μεγαλύτερης αγοράς onchain στον κόσμο.", "downloadApp.modal.getStarted.title": "Ξεκινήστε την εναλλαγή σε δευτερόλεπτα", - "downloadApp.modal.getTheApp.title": "Ξεκινήστε με το Uniswap", - "downloadApp.modal.uniswapProducts.subtitle": "Τα προϊόντα Uniswap συνεργάζονται άψογα για να δημιουργήσουν την καλύτερη εμπειρία onchain.", + "downloadApp.modal.getTheApp.title": "Ξεκινήστε με το JuiceSwap", + "downloadApp.modal.uniswapProducts.subtitle": "Τα προϊόντα JuiceSwap συνεργάζονται άψογα για να δημιουργήσουν την καλύτερη εμπειρία onchain.", "error.dataUnavailable": "Τα δεδομένα δεν είναι διαθέσιμα αυτήν τη στιγμή. εργαζόμαστε για μια διόρθωση", "error.id": "Αναγνωριστικό σφάλματος: {{eventId}}", "error.noData": "Δε βρέθηκαν δεδομένα", @@ -733,7 +733,7 @@ "extension.lock.button.reset": "Επαναφορά πορτοφολιού", "extension.lock.button.submit": "Ξεκλείδωμα", "extension.lock.password.error": "Λάθος κωδικός. Προσπάθησε ξανά", - "extension.lock.password.reset.initial.description": "Το Uniswap δεν μπορεί να βοηθήσει στην ανάκτηση του κωδικού πρόσβασής σας. Πρέπει να επαναφέρετε το πορτοφόλι σας εισάγοντας ξανά τη φράση ανάκτησης 12 λέξεων.", + "extension.lock.password.reset.initial.description": "Το JuiceSwap δεν μπορεί να βοηθήσει στην ανάκτηση του κωδικού πρόσβασής σας. Πρέπει να επαναφέρετε το πορτοφόλι σας εισάγοντας ξανά τη φράση ανάκτησης 12 λέξεων.", "extension.lock.password.reset.initial.help": "Πού μπορώ να βρω τη φράση ανάκτησης;", "extension.lock.password.reset.initial.title": "Ξεχάσατε τον κωδικό", "extension.lock.password.reset.speedbump.description": "Βεβαιωθείτε ότι έχετε τη φράση ανάκτησης 12 λέξεων προτού επαναφέρετε το πορτοφόλι σας. Διαφορετικά δεν θα μπορείτε να ανακτήσετε τα χρήματά σας.", @@ -742,27 +742,27 @@ "extension.lock.subtitle": "Εισαγάγετε τον κωδικό πρόσβασής σας για ξεκλείδωμα", "extension.lock.title": "Καλως ορισες πισω", "extension.network.notSupported": "Μη υποστηριζόμενο δίκτυο", - "extension.open": "Ανοίξτε την επέκταση Uniswap", + "extension.open": "Ανοίξτε την επέκταση JuiceSwap", "extension.passwordPrompt.error.wrongPassword": "Λάθος κωδικός. Προσπάθησε ξανά", "extension.passwordPrompt.title": "Εισάγετε τον κωδικό σας", "extension.popup.chrome.button": "Ανοίξτε την επέκταση", - "extension.popup.chrome.description": "Ολοκληρώστε αυτήν την ενέργεια ανοίγοντας την επέκταση Uniswap.", - "extension.popup.chrome.title": "Συνέχεια στο Uniswap", - "extension.settings.defaultWallet.message": "Δώστε προτεραιότητα στην επέκταση Uniswap κατά τη σύνδεση σε εφαρμογές.", + "extension.popup.chrome.description": "Ολοκληρώστε αυτήν την ενέργεια ανοίγοντας την επέκταση JuiceSwap.", + "extension.popup.chrome.title": "Συνέχεια στο JuiceSwap", + "extension.settings.defaultWallet.message": "Δώστε προτεραιότητα στην επέκταση JuiceSwap κατά τη σύνδεση σε εφαρμογές.", "extension.settings.defaultWallet.title": "Ορίστε το προεπιλεγμένο πορτοφόλι", "extension.settings.password.enter.title": "Εισάγεται τον τρέχοντα κωδικό πρόσβασής σας", "extension.settings.password.error.wrong": "Λάθος κωδικός", "extension.settings.password.placeholder": "Τρέχων κωδικός πρόσβασης", - "extension.uninstall.reason.missingFeatures": "Το Uniswap Wallet δεν διαθέτει ορισμένα χαρακτηριστικά", + "extension.uninstall.reason.missingFeatures": "Το JuiceSwap Wallet δεν διαθέτει ορισμένα χαρακτηριστικά", "extension.uninstall.reason.notUsingCrypto": "Δεν θέλω πλέον να χρησιμοποιώ κρυπτονομίσματα", "extension.uninstall.reason.other": "Άλλοι λόγοι", "extension.uninstall.reason.switchingWallet": "Αλλάζω σε διαφορετικό πορτοφόλι", - "extension.uninstall.subtitle": "Αν έχετε λίγο χρόνο, θα θέλαμε πολύ να μάθουμε γιατί απεγκαταστήσατε το Uniswap Wallet", + "extension.uninstall.subtitle": "Αν έχετε λίγο χρόνο, θα θέλαμε πολύ να μάθουμε γιατί απεγκαταστήσατε το JuiceSwap Wallet", "extension.uninstall.title": "Λυπούμαστε που σε βλέπουμε να φεύγεις", "extension.warning.storage.button": "Αντιγράφων ασφαλείας", "extension.warning.storage.message": "Φροντίστε να δημιουργήσετε αντίγραφα ασφαλείας της φράσης ανάκτησης για να αποτρέψετε την απώλεια πρόσβασης στο πορτοφόλι και τα χρήματά σας.", "extension.warning.storage.title": "Ο αποθηκευτικός χώρος του προγράμματος περιήγησής σας εξαντλείται", - "extensionPasskeyLogInPopUp.description": "Εισαγάγετε τον λογαριασμό σας Uniswap συνδεόμενοι με έναν υπάρχοντα κωδικό πρόσβασης.", + "extensionPasskeyLogInPopUp.description": "Εισαγάγετε τον λογαριασμό σας JuiceSwap συνδεόμενοι με έναν υπάρχοντα κωδικό πρόσβασης.", "extensionPasskeyLogInPopUp.invalidReferrer": "Κλείστε αυτήν τη σελίδα και προσπαθήστε ξανά.", "fee.bestForCustomizability": "Ιδανικό για δυνατότητα προσαρμογής.", "fee.bestForExotic": "Καλύτερο για εξωτικά ζευγάρια.", @@ -796,7 +796,7 @@ "fee.unavailable": "Οι κερδισμένες προμήθειες δεν είναι ορατές για θέσεις v2 έως ότου αφαιρεθεί η ρευστότητα.", "fee.uncollected": "Περιλαμβάνει ανείσπρακτα τέλη:", "fee.uniswap": "Χρέωση ({{percent}})", - "fee.uniswap.description": "Εφαρμόζονται χρεώσεις για να διασφαλιστεί η καλύτερη δυνατή εμπειρία με το Uniswap.", + "fee.uniswap.description": "Εφαρμόζονται χρεώσεις για να διασφαλιστεί η καλύτερη δυνατή εμπειρία με το JuiceSwap.", "fiatOffRamp.checkout.title": "Πουλήστε με", "fiatOffRamp.connection.quote": "Πωλείται {{amount}} αξίας {{currencySymbol}}", "fiatOffRamp.error.balance": "Υπερβαίνει το υπόλοιπο", @@ -847,8 +847,8 @@ "forceUpgrade.action.backup": "Δημιουργήστε αντίγραφα ασφαλείας του πορτοφολιού σας", "forceUpgrade.action.confirm": "Ενημέρωση τώρα", "forceUpgrade.action.learn": "Μάθετε πώς να ενημερώνετε", - "forceUpgrade.description.extension": "Μια νέα έκδοση της εφαρμογής είναι διαθέσιμη. Για να συνεχίσετε να χρησιμοποιείτε την επέκταση Uniswap, ενημερώστε την στην πιο πρόσφατη έκδοση.", - "forceUpgrade.description.wallet": "Μια νέα έκδοση της εφαρμογής είναι διαθέσιμη. Για να συνεχίσετε να χρησιμοποιείτε το Πορτοφόλι Uniswap, ενημερώστε το στην πιο πρόσφατη έκδοση.", + "forceUpgrade.description.extension": "Μια νέα έκδοση της εφαρμογής είναι διαθέσιμη. Για να συνεχίσετε να χρησιμοποιείτε την επέκταση JuiceSwap, ενημερώστε την στην πιο πρόσφατη έκδοση.", + "forceUpgrade.description.wallet": "Μια νέα έκδοση της εφαρμογής είναι διαθέσιμη. Για να συνεχίσετε να χρησιμοποιείτε το Πορτοφόλι JuiceSwap, ενημερώστε το στην πιο πρόσφατη έκδοση.", "forceUpgrade.label.recoveryPhrase": "Φράση ανάκτησης", "forceUpgrade.title": "Ενημέρωση στην πιο πρόσφατη έκδοση", "forceUpgrade.title.recommendedStatus": "Μια νέα έκδοση είναι διαθέσιμη", @@ -904,31 +904,31 @@ "home.upsell.receive.title": "Λήψη κρυπτογράφησης", "home.warning.viewOnly": "Αυτό είναι ένα πορτοφόλι μόνο για προβολή", "interface.metatags.description": "Ανταλλάξτε κρυπτονομίσματα σε Ethereum, Base, Arbitrum, Polygon, Unichain και άλλα. Η πλατφόρμα DeFi που εμπιστεύονται εκατομμύρια.", - "interface.metatags.title": "Διασύνδεση Uniswap", + "interface.metatags.title": "Διασύνδεση JuiceSwap", "landing.api": "API", "landing.appsOverview": "Κατασκευασμένο για όλους τους τρόπους με τους οποίους αλλάζετε", "landing.blog.description": "Ενημερωθείτε για τα τελευταία νέα της εταιρείας, τα χαρακτηριστικά των προϊόντων και πολλά άλλα", - "landing.docs.description": "Εξερευνήστε τη βιβλιοθήκη μας με έγγραφα προγραμματιστών για να ξεκινήσετε να δημιουργείτε με το Uniswap", + "landing.docs.description": "Εξερευνήστε τη βιβλιοθήκη μας με έγγραφα προγραμματιστών για να ξεκινήσετε να δημιουργείτε με το JuiceSwap", "landing.exploreUniverse": "Εξερευνήστε το Σύμπαν", "landing.getStarted": "Συναλλαγές στο μεγαλύτερο DEX στον κόσμο", "landing.helpCenter.body": "Περιηγηθείτε στις Συχνές Ερωτήσεις και λάβετε υποστήριξη από την ομάδα υποστήριξής μας με έδρα τις ΗΠΑ", - "landing.protocolDescription": "Η Uniswap Labs τροφοδοτεί μερικά από τα πιο χρησιμοποιούμενα προϊόντα κρυπτογράφησης. Απολαύστε πρόσβαση χωρίς άδεια, αποδεδειγμένη ασφάλεια και εξειδικευμένη υποστήριξη.", - "landing.protocolStats": "Στατιστικά στοιχεία πρωτοκόλλου Uniswap", - "landing.provideLiquidity.body": "Παροχή ρευστότητας και είσπραξη χρεώσεων χρησιμοποιώντας τη διεπαφή Uniswap.", + "landing.protocolDescription": "Η JuiceSwap Labs τροφοδοτεί μερικά από τα πιο χρησιμοποιούμενα προϊόντα κρυπτογράφησης. Απολαύστε πρόσβαση χωρίς άδεια, αποδεδειγμένη ασφάλεια και εξειδικευμένη υποστήριξη.", + "landing.protocolStats": "Στατιστικά στοιχεία πρωτοκόλλου JuiceSwap", + "landing.provideLiquidity.body": "Παροχή ρευστότητας και είσπραξη χρεώσεων χρησιμοποιώντας τη διεπαφή JuiceSwap.", "landing.provideLiquidity.subtitle": "Αγορές ηλεκτρικής ενέργειας onchain.", - "landing.socials": "Ακολουθήστε το Uniswap Labs στο X, Farcaster, LinkedIn, και TikTok", + "landing.socials": "Ακολουθήστε το JuiceSwap Labs στο X, Farcaster, LinkedIn, και TikTok", "landing.swapBody": "Αποκτήστε πρόσβαση σε βαθιά ρευστότητα, εξερευνήστε tokens, ορίστε όρια παραγγελιών και παρέχετε ρευστότητα για χιλιάδες tokens σε 14 αλυσίδες.", "landing.swapSubtitle": "Ανταλλαγή χωρίς άδεια.", "landing.tradingApi": "API συναλλαγών", - "landing.tradingApiBody": "Χρησιμοποιήστε το ίδιο API που τροφοδοτεί την εφαρμογή Uniswap Web App και το Πορτοφόλι, το οποίο εμπιστεύονται κορυφαίες ομάδες σε όλο τον κόσμο.", - "landing.tradingApiButton": "Ενσωματώστε το Uniswap API", + "landing.tradingApiBody": "Χρησιμοποιήστε το ίδιο API που τροφοδοτεί την εφαρμογή JuiceSwap Web App και το Πορτοφόλι, το οποίο εμπιστεύονται κορυφαίες ομάδες σε όλο τον κόσμο.", + "landing.tradingApiButton": "Ενσωματώστε το JuiceSwap API", "landing.tradingApiSubtitle": "DeFi, απευθείας στους χρήστες σας.", "landing.trusted": "Εμπιστεύονται εκατομμύρια", "landing.unichain.body": "Γίνετε μέλος της κοινότητας που χτίζει το γρήγορο, αποκεντρωμένο Ethereum L2 που κατασκευάστηκε για να αποτελέσει το σπίτι του DeFi.", "landing.unichain.button": "Έναρξη κατασκευής", "landing.unichain.subtitle": "Η αλυσίδα DeFi.", "landing.uniswapX.body": "Συναλλαγές χωρίς αέριο και προστασία MEV, με μηδενικές χρεώσεις για αποτυχημένες ανταλλαγές.", - "landing.uniswapX.button": "Ζήστε την εμπειρία του UniswapX", + "landing.uniswapX.button": "Ζήστε την εμπειρία του JuiceSwapX", "landing.uniswapX.subtitle": "Πιο έξυπνες ανταλλαγές, μηδενική τριβή.", "landing.walletBody": "Το αξιόπιστο κρυπτογραφικό πορτοφόλι αυτοεπιτήρησης και η επέκταση με εκατομμύρια λήψεις, υποστήριξη από πραγματικούς ανθρώπους και βαθμολογία 4,8 .", "landing.walletSubtitle": "Ανταλλαγή, αποθήκευση, εξερεύνηση.", @@ -1010,18 +1010,18 @@ "liquidity.learnMoreLabel": "Μάθετε για την παροχή ρευστότητας", "liquidity.notEnough.label": "Δεν υπάρχει αρκετή ρευστότητα για να εμφανιστεί η ακριβής αξία του USD.", "liquidity.provideOnProtocols": "Παροχή ρευστότητας σε διαφορετικά πρωτόκολλα", - "liquidityPool.page.title": "Προσθέστε ρευστότητα σε ομάδες{{version}} στο Uniswap", + "liquidityPool.page.title": "Προσθέστε ρευστότητα σε ομάδες{{version}} στο JuiceSwap", "liquidityPool.positions.closed.title": "Κλειστές θέσεις", "liquidityPool.positions.loadingMore": "Φόρτωση περισσότερων θέσεων...", - "liquidityPool.positions.page.title": "Διαχείριση {{quoteSymbol}}/{{baseSymbol}} ρευστότητας στο Uniswap", + "liquidityPool.positions.page.title": "Διαχείριση {{quoteSymbol}}/{{baseSymbol}} ρευστότητας στο JuiceSwap", "liquidityPool.positions.page.version.description": "Δείτε τις ενεργές {{version}} θέσεις ρευστότητάς σας. Προσθήκη νέων θέσεων.", - "liquidityPool.positions.page.version.title": "Διαχειριστείτε τη ρευστότητα της ομάδας{{version}} στο Uniswap", + "liquidityPool.positions.page.version.title": "Διαχειριστείτε τη ρευστότητα της ομάδας{{version}} στο JuiceSwap", "migrate.allowed": "Επιτρέπεται", "migrate.allowLpMigration": "Να επιτρέπεται η μετεγκατάσταση διακριτικού LP", "migrate.connectAccount": "Πρέπει να συνδέσετε έναν λογαριασμό στον οποίο ανήκει αυτή η θέση.", "migrate.connectWallet": "Συνδεθείτε σε ένα πορτοφόλι για να δείτε τη ρευστότητά σας στο V2.", "migrate.contract": "Συμβόλαιο μετανάστευσης Unswap", - "migrate.firstLP": "Είστε ο πρώτος πάροχος ρευστότητας για αυτό το Uniswap V3 pool. Η ρευστότητά σας θα μεταφερθεί στην τρέχουσα τιμή {{source}} .", + "migrate.firstLP": "Είστε ο πρώτος πάροχος ρευστότητας για αυτό το JuiceSwap V3 pool. Η ρευστότητά σας θα μεταφερθεί στην τρέχουσα τιμή {{source}} .", "migrate.highGasCost": "Το κόστος της συναλλαγής σας θα είναι πολύ υψηλότερο καθώς περιλαμβάνει το αέριο για τη δημιουργία της πισίνας.", "migrate.invalidRange": "Επιλέχθηκε μη έγκυρο εύρος. Η ελάχιστη τιμή πρέπει να είναι χαμηλότερη από τη μέγιστη τιμή.", "migrate.lpNFT": "{{symA}}/{{symB}} LP NFT", @@ -1031,17 +1031,17 @@ "migrate.noV2Liquidity": "Δεν βρέθηκε ρευστότητα V2.", "migrate.positionNoFees": "Η θέση σας δεν θα κερδίσει αμοιβές ούτε θα χρησιμοποιηθεί σε συναλλαγές έως ότου η τιμή της αγοράς μετακινηθεί στο εύρος σας.", "migrate.priceDifference": "Διαφορά τιμής: ", - "migrate.priceWarning": "Θα πρέπει να καταθέτετε ρευστότητα στο Uniswap V3 μόνο σε τιμή που πιστεύετε ότι είναι σωστή.
Εάν η τιμή φαίνεται λανθασμένη, μπορείτε είτε να κάνετε μια ανταλλαγή για να μετακινήσετε την τιμή είτε να περιμένετε να το κάνει κάποιος άλλος.", + "migrate.priceWarning": "Θα πρέπει να καταθέτετε ρευστότητα στο JuiceSwap V3 μόνο σε τιμή που πιστεύετε ότι είναι σωστή.
Εάν η τιμή φαίνεται λανθασμένη, μπορείτε είτε να κάνετε μια ανταλλαγή για να μετακινήσετε την τιμή είτε να περιμένετε να το κάνει κάποιος άλλος.", "migrate.refund": "Τουλάχιστον {{amtA}} {{symA}} και {{amtB}} {{symB}} θα επιστραφούν στο πορτοφόλι σας λόγω του επιλεγμένου εύρους τιμών.", "migrate.selectFeeTier": "Επιλέξτε επίπεδο χρέωσης", "migrate.setRange": "Ορίστε το εύρος τιμών", "migrate.symbolPrice": "{{protocolName}} {{tokenSymbol}} Τιμή:", - "migrate.v2Description": "Αυτό το εργαλείο θα μεταφέρει με ασφάλεια τη ρευστότητά σας {{source}} στο V3. Η διαδικασία είναι εντελώς αναξιόπιστη χάρη στο συμβόλαιο μετεγκατάστασης <0>Uniswap ↗", - "migrate.v2Instruction": "Για κάθε ομάδα που εμφανίζεται παρακάτω, κάντε κλικ στην επιλογή μετεγκατάσταση για να αφαιρέσετε τη ρευστότητά σας από το Uniswap V2 και να την καταθέσετε στο Uniswap V3.", + "migrate.v2Description": "Αυτό το εργαλείο θα μεταφέρει με ασφάλεια τη ρευστότητά σας {{source}} στο V3. Η διαδικασία είναι εντελώς αναξιόπιστη χάρη στο συμβόλαιο μετεγκατάστασης <0>JuiceSwap ↗", + "migrate.v2Instruction": "Για κάθε ομάδα που εμφανίζεται παρακάτω, κάντε κλικ στην επιλογή μετεγκατάσταση για να αφαιρέσετε τη ρευστότητά σας από το JuiceSwap V2 και να την καταθέσετε στο JuiceSwap V3.", "migrate.v2Title": "Μεταφορά ρευστότητας V2", "migrate.v3Price": "V3 {{sym}} Τιμή:", "mint.v3.input.invalidPrice.error": "Μη έγκυρη εισαγωγή τιμής", - "mobileAppPromo.banner.getTheApp.link": "Αποκτήστε την εφαρμογή Uniswap Wallet", + "mobileAppPromo.banner.getTheApp.link": "Αποκτήστε την εφαρμογή JuiceSwap Wallet", "mobileAppPromo.banner.title": "Unswap: Πορτοφόλι Crypto & NFT", "moonpay.poweredBy": "Fiat onramp powered by MoonPay USA LLC", "nav.createAccount.button": "Δημιουργία λογαριασμού", @@ -1066,7 +1066,7 @@ "nft.willAppearHere": "Οι onchain συναλλαγές σας και οι αγορές κρυπτογράφησης θα εμφανίζονται εδώ.", "nfts.noneYet": "Δεν υπάρχουν NFT ακόμα", "notFound.oops": "Ωχ, πάρε με πίσω στο Swap", - "notice.uk": "Αυτή η διαδικτυακή εφαρμογή παρέχεται ως εργαλείο για τους χρήστες να αλληλεπιδρούν με το Πρωτόκολλο Uniswap με δική τους πρωτοβουλία, χωρίς έγκριση ή σύσταση δραστηριοτήτων συναλλαγών κρυπτονομισμάτων. Με αυτόν τον τρόπο, η Uniswap δεν συνιστά στους χρήστες ή δυνητικούς χρήστες να συμμετέχουν σε δραστηριότητα συναλλαγών κρυπτονομισμάτων και οι χρήστες ή οι δυνητικοί χρήστες της εφαρμογής Ιστού δεν θα πρέπει να θεωρούν ότι αυτή η ιστοσελίδα ή το περιεχόμενό της περιλαμβάνει οποιαδήποτε μορφή σύστασης, πρόσκλησης ή παρότρυνσης για συναλλαγή με κρυπτογραφικά στοιχεία .", + "notice.uk": "Αυτή η διαδικτυακή εφαρμογή παρέχεται ως εργαλείο για τους χρήστες να αλληλεπιδρούν με το Πρωτόκολλο JuiceSwap με δική τους πρωτοβουλία, χωρίς έγκριση ή σύσταση δραστηριοτήτων συναλλαγών κρυπτονομισμάτων. Με αυτόν τον τρόπο, η JuiceSwap δεν συνιστά στους χρήστες ή δυνητικούς χρήστες να συμμετέχουν σε δραστηριότητα συναλλαγών κρυπτονομισμάτων και οι χρήστες ή οι δυνητικοί χρήστες της εφαρμογής Ιστού δεν θα πρέπει να θεωρούν ότι αυτή η ιστοσελίδα ή το περιεχόμενό της περιλαμβάνει οποιαδήποτε μορφή σύστασης, πρόσκλησης ή παρότρυνσης για συναλλαγή με κρυπτογραφικά στοιχεία .", "notice.uk.label": "Αποποίηση ευθύνης ΗΒ:", "notification.assetVisibility.hidden": "{{assetName}} κρυφό", "notification.assetVisibility.unhidden": "{{assetName}} μη κρυφό", @@ -1129,7 +1129,7 @@ "notification.walletConnect.failed": "Η συναλλαγή απέτυχε με {{dappName}}", "notification.walletConnect.networkChanged.full": "Έγινε εναλλαγή σε {{networkName}}", "notification.walletConnect.networkChanged.short": "Δίκτυα μεταγωγής", - "notifications.scantastic.subtitle": "Συνέχεια στην επέκταση Uniswap", + "notifications.scantastic.subtitle": "Συνέχεια στην επέκταση JuiceSwap", "notifications.scantastic.title": "Επιτυχία!", "onboarding.backup.manual.banner": "Σας προτείνουμε να το γράψετε σε ένα κομμάτι χαρτί και να το αποθηκεύσετε σε ασφαλές μέρος, σαν χρηματοκιβώτιο.", "onboarding.backup.manual.displayWarning.description": "Διαβάστε προσεκτικά τα παρακάτω πριν συνεχίσετε.", @@ -1156,10 +1156,10 @@ "onboarding.backup.reminder.warning.description": "Εάν δεν ρυθμίσετε μια μέθοδο δημιουργίας αντιγράφων ασφαλείας, δεν θα έχετε τρόπο να ανακτήσετε το πορτοφόλι σας εάν χάσετε το τηλέφωνό σας, διαγράψετε την εφαρμογή ή αποκτήσετε μια νέα συσκευή.", "onboarding.backup.reminder.warning.title": "Μπορεί να χάσετε τα χρήματά σας", "onboarding.backup.speedBump.cloud.description": "Εάν το ξεχάσετε ποτέ, δεν μπορούμε να το επαναφέρουμε για εσάς. Καταγράψτε το σε ασφαλές μέρος ή αποθηκεύστε το με ασφάλεια σε έναν διαχειριστή κωδικών πρόσβασης.", - "onboarding.backup.speedBump.cloud.disclaimer": "Κατανοώ ότι το Uniswap Labs δεν μπορεί να επαναφέρει τον κωδικό πρόσβασης ανάκτησης.", + "onboarding.backup.speedBump.cloud.disclaimer": "Κατανοώ ότι το JuiceSwap Labs δεν μπορεί να επαναφέρει τον κωδικό πρόσβασης ανάκτησης.", "onboarding.backup.speedBump.cloud.title": "Είναι σημαντικό να αποθηκεύσετε αυτόν τον κωδικό πρόσβασης", "onboarding.backup.speedBump.manual.description": "Βεβαιωθείτε ότι έχετε γράψει σωστά τη φράση ανάκτησης και έχετε ένα ασφαλές μέρος για να την αποθηκεύσετε.", - "onboarding.backup.speedBump.manual.disclaimer": "Κατανοώ ότι η Uniswap Labs δεν μπορεί να ανακτήσει το πορτοφόλι μου εάν το χάσω.", + "onboarding.backup.speedBump.manual.disclaimer": "Κατανοώ ότι η JuiceSwap Labs δεν μπορεί να ανακτήσει το πορτοφόλι μου εάν το χάσω.", "onboarding.backup.speedBump.manual.title": "Πριν τελειώσεις...", "onboarding.backup.subtitle": "Έτσι θα ανακτήσετε το πορτοφόλι σας εάν διαγράψετε την εφαρμογή ή χάσετε τη συσκευή σας.", "onboarding.backup.title.existing": "Δημιουργήστε αντίγραφα ασφαλείας του πορτοφολιού σας", @@ -1174,20 +1174,20 @@ "onboarding.cloud.confirm.title": "Επιβεβαιώστε τον κωδικό πρόσβασης ανάκτησης", "onboarding.cloud.createPassword.description": "Θα χρειαστεί να το εισαγάγετε για να ανακτήσετε τα χρήματά σας. Εάν το ξεχάσετε ποτέ, δεν μπορούμε να το ανακτήσουμε για εσάς.", "onboarding.cloud.createPassword.title": "Δημιουργήστε τον κωδικό πρόσβασης ανάκτησης", - "onboarding.complete.button": "Ανοίξτε την επέκταση Uniswap", - "onboarding.complete.description": "Το πορτοφόλι σας είναι έτοιμο για αποστολή και λήψη κρυπτογράφησης. Ανοίξτε την επέκταση Uniswap με την παρακάτω συντόμευση.", - "onboarding.complete.go_to_uniswap": "Μεταβείτε στην εφαρμογή Web Uniswap", - "onboarding.complete.pin.description": "Κάντε κλικ στο εικονίδιο καρφίτσας για να προσθέσετε την επέκταση Uniswap στη γραμμή εργαλείων σας.", - "onboarding.complete.pin.title": "Καρφιτσώστε την επέκταση Uniswap", + "onboarding.complete.button": "Ανοίξτε την επέκταση JuiceSwap", + "onboarding.complete.description": "Το πορτοφόλι σας είναι έτοιμο για αποστολή και λήψη κρυπτογράφησης. Ανοίξτε την επέκταση JuiceSwap με την παρακάτω συντόμευση.", + "onboarding.complete.go_to_uniswap": "Μεταβείτε στην εφαρμογή Web JuiceSwap", + "onboarding.complete.pin.description": "Κάντε κλικ στο εικονίδιο καρφίτσας για να προσθέσετε την επέκταση JuiceSwap στη γραμμή εργαλείων σας.", + "onboarding.complete.pin.title": "Καρφιτσώστε την επέκταση JuiceSwap", "onboarding.complete.title": "Είσαι έτοιμος", "onboarding.extension.biometrics.subtitle.fingerprint": "Αποκτήστε πρόσβαση στο πορτοφόλι σας γρήγορα και με ασφάλεια χρησιμοποιώντας μόνο το δακτυλικό σας αποτύπωμα.", "onboarding.extension.biometrics.title": "Ενεργοποίηση {{biometricsMethod}}", "onboarding.extension.password.subtitle": "Θα χρειαστείτε αυτό για να ξεκλειδώσετε το πορτοφόλι σας και να αποκτήσετε πρόσβαση στη φράση ανάκτησης", "onboarding.extension.password.title.default": "Δημιούργησε κωδικό", "onboarding.extension.password.title.reset": "Επαναφορά του κωδικού πρόσβασής σας", - "onboarding.extension.unsupported.android.description": "Η επέκταση Uniswap είναι συμβατή μόνο με το Chrome σε επιτραπέζιους υπολογιστές.", + "onboarding.extension.unsupported.android.description": "Η επέκταση JuiceSwap είναι συμβατή μόνο με το Chrome σε επιτραπέζιους υπολογιστές.", "onboarding.extension.unsupported.android.title": "Το Chrome σε κινητά δεν υποστηρίζεται (ακόμα)", - "onboarding.extension.unsupported.description": "Η επέκταση Uniswap είναι συμβατή μόνο με το Chrome αυτήν τη στιγμή.", + "onboarding.extension.unsupported.description": "Η επέκταση JuiceSwap είναι συμβατή μόνο με το Chrome αυτήν τη στιγμή.", "onboarding.extension.unsupported.title": "Αυτό το πρόγραμμα περιήγησης δεν υποστηρίζεται (ακόμα)", "onboarding.home.intro.backup.description.extension": "Αποθηκεύστε τη φράση ανάκτησης για να βεβαιωθείτε ότι δεν θα χάσετε ποτέ την πρόσβαση στο πορτοφόλι σας.", "onboarding.home.intro.backup.description.mobile": "Δημιουργήστε ένα σχέδιο αποκατάστασης σε περίπτωση που χάσετε ποτέ το τηλέφωνό σας ή αγοράσετε ένα καινούργιο.", @@ -1217,7 +1217,7 @@ "onboarding.import.onDeviceRecovery.other_options": "Δημιουργήστε ή εισαγάγετε ένα διαφορετικό πορτοφόλι", "onboarding.import.onDeviceRecovery.other_options.label": "Δεν θέλετε τίποτα από τα παραπάνω;", "onboarding.import.onDeviceRecovery.subtitle": "Επιλέξτε σε ποιο πορτοφόλι θέλετε να συνδεθείτε ξανά.", - "onboarding.import.onDeviceRecovery.title": "Καλώς ήρθατε πίσω στο Uniswap", + "onboarding.import.onDeviceRecovery.title": "Καλώς ήρθατε πίσω στο JuiceSwap", "onboarding.import.onDeviceRecovery.wallet.button": "Προβολή φράσης ανάκτησης", "onboarding.import.onDeviceRecovery.wallet.count_one": "+1 άλλο πορτοφόλι", "onboarding.import.onDeviceRecovery.wallet.count_other": "+{{count}} άλλα πορτοφόλια", @@ -1225,8 +1225,8 @@ "onboarding.import.onDeviceRecovery.warning.title": "Είσαι σίγουρος;", "onboarding.import.selectMethod.errorMessage": "Παρουσιάστηκε απροσδόκητο σφάλμα. Δοκιμάστε ξανά.", "onboarding.import.selectMethod.mobileApp.subtitle": "Εισαγάγετε ένα πορτοφόλι από την εφαρμογή για κινητά μέσω κωδικού QR.", - "onboarding.import.selectMethod.mobileApp.title": "Χρησιμοποιήστε το Uniswap Mobile", - "onboarding.import.selectMethod.passkey.subtitle": "Συγχρονίστε το πορτοφόλι Uniswap χρησιμοποιώντας έναν υπάρχοντα κωδικό πρόσβασης.", + "onboarding.import.selectMethod.mobileApp.title": "Χρησιμοποιήστε το JuiceSwap Mobile", + "onboarding.import.selectMethod.passkey.subtitle": "Συγχρονίστε το πορτοφόλι JuiceSwap χρησιμοποιώντας έναν υπάρχοντα κωδικό πρόσβασης.", "onboarding.import.selectMethod.passkey.title": "Συνδεθείτε με κωδικό πρόσβασης", "onboarding.import.selectMethod.recoveryPhrase.subtitle": "Εισαγωγή από άλλο πορτοφόλι κρυπτογράφησης.", "onboarding.import.selectMethod.recoveryPhrase.title": "Εισαγάγετε τη φράση ανάκτησης", @@ -1243,13 +1243,13 @@ "onboarding.intro.button.alreadyHave": "Έχω ήδη ένα πορτοφόλι", "onboarding.intro.button.logInOrImport": "Σύνδεση ή εισαγωγή", "onboarding.intro.mobileScan.button": "Σάρωση κωδικού QR για εισαγωγή", - "onboarding.intro.mobileScan.title": "Έχετε την εφαρμογή Uniswap;", + "onboarding.intro.mobileScan.title": "Έχετε την εφαρμογή JuiceSwap;", "onboarding.landing.button.add": "Προσθέστε ένα υπάρχον πορτοφόλι", "onboarding.landing.button.create": "Δημιουργήστε ένα πορτοφόλι", "onboarding.landing.button.createAccount": "Δημιουργία λογαριασμού", "onboarding.name.choose": "Επιλέξτε ένα όνομα χρήστη", "onboarding.name.choose.subtitle": "Αυτό είναι ένα δημόσιο όνομα που μπορεί να χρησιμοποιήσει οποιοσδήποτε για να σας στείλει κρυπτογράφηση.", - "onboarding.notification.permission.message": "Για να λαμβάνετε ειδοποιήσεις, ενεργοποιήστε τις ειδοποιήσεις για το Uniswap Wallet στις ρυθμίσεις της συσκευής σας.", + "onboarding.notification.permission.message": "Για να λαμβάνετε ειδοποιήσεις, ενεργοποιήστε τις ειδοποιήσεις για το JuiceSwap Wallet στις ρυθμίσεις της συσκευής σας.", "onboarding.notification.permission.title": "Άδεια ειδοποιήσεων", "onboarding.notification.subtitle": "Μείνετε ενημερωμένοι για τις καταστάσεις συναλλαγών και τις σημαντικές αλλαγές τιμών για τα αγαπημένα μάρκες.", "onboarding.notification.title": "Ενεργοποιήστε τις ειδοποιήσεις", @@ -1275,9 +1275,9 @@ "onboarding.scan.error": "Παρουσιάστηκε σφάλμα κατά τη φόρτωση του κωδικού QR", "onboarding.scan.otp.error": "Ο κωδικός που υποβάλατε είναι λανθασμένος ή παρουσιάστηκε σφάλμα κατά την υποβολή. ΠΑΡΑΚΑΛΩ προσπαθησε ξανα.", "onboarding.scan.otp.failed": "Αποτυχημένες προσπάθειες: {{number}}", - "onboarding.scan.otp.subtitle": "Ελέγξτε την εφαρμογή Uniswap για κινητά για τον κωδικό 6 χαρακτήρων", + "onboarding.scan.otp.subtitle": "Ελέγξτε την εφαρμογή JuiceSwap για κινητά για τον κωδικό 6 χαρακτήρων", "onboarding.scan.otp.title": "Εισαγάγετε τον κωδικό μιας χρήσης", - "onboarding.scan.subtitle": "Σαρώστε τον κωδικό QR με την εφαρμογή Uniswap για κινητά για να ξεκινήσετε την εισαγωγή του πορτοφολιού σας.", + "onboarding.scan.subtitle": "Σαρώστε τον κωδικό QR με την εφαρμογή JuiceSwap για κινητά για να ξεκινήσετε την εισαγωγή του πορτοφολιού σας.", "onboarding.scan.title": "Εισαγωγή πορτοφολιού από την εφαρμογή", "onboarding.scan.troubleScanning.message": "Εισαγωγή μέσω φράσης ανάκτησης", "onboarding.scan.troubleScanning.title": "Πρόβλημα με τη σάρωση;", @@ -1306,7 +1306,7 @@ "outageBanner.message": "Τα δεδομένα {{chainName}}{{versionDescription}} δεν είναι διαθέσιμα αυτήν τη στιγμή, αλλά αναμένουμε ότι το ζήτημα θα επιλυθεί σύντομα.", "outageBanner.message.sub": "Μπορείτε ακόμα να ανταλλάξετε και να παρέχετε ρευστότητα σε αυτήν την αλυσίδα χωρίς προβλήματα.", "outageBanner.title": "{{versionName}} θα επιστρέψει σύντομα", - "passkeys.help.modal.subtitle": "Εάν αντιμετωπίζετε προβλήματα με τους κωδικούς πρόσβασης, επισκεφτείτε την Υποστήριξη Uniswap για βοήθεια.", + "passkeys.help.modal.subtitle": "Εάν αντιμετωπίζετε προβλήματα με τους κωδικούς πρόσβασης, επισκεφτείτε την Υποστήριξη JuiceSwap για βοήθεια.", "passkeys.help.modal.subtitle.invalidPasskey": "Δεν ήταν δυνατή η ολοκλήρωση του αιτήματός σας. Δοκιμάστε ξανά χρησιμοποιώντας έναν κωδικό πρόσβασης που σχετίζεται με ", "passkeys.help.modal.subtitle.technicalError": "Δεν ήταν δυνατή η ολοκλήρωση του αιτήματός σας λόγω απροσδόκητου τεχνικού σφάλματος. Τα χρήματά σας είναι ασφαλή. Δοκιμάστε ξανά.", "passkeys.help.modal.title": "Χρειάζεστε βοήθεια;", @@ -1431,7 +1431,7 @@ "position.deposit.confirm.create.title": "Μεγάλη διαφορά τιμής με την αγορά", "position.deposit.description": "Καθορίστε τα συμβολικά ποσά για τη συνεισφορά ρευστότητάς σας.", "position.depositedCurrency": "Κατατέθηκε {{currencySymbol}}", - "position.fot.warning": "Το {{token}} και άλλα διακριτικά \"Χρέωση κατά τη μεταφορά\" υποστηρίζονται μόνο από το Uniswap v2.", + "position.fot.warning": "Το {{token}} και άλλα διακριτικά \"Χρέωση κατά τη μεταφορά\" υποστηρίζονται μόνο από το JuiceSwap v2.", "position.fot.warning.cta": "Δημιουργήστε μια θέση v2", "position.hook.disclaimer": "Κατανοώ τους πιθανούς κινδύνους που ενέχει η προσθήκη αυτού του γάντζου.", "position.hook.donateWarning": "Αυτή η σημαία μπορεί να έχει ως αποτέλεσμα αλλαγές στις χρεώσεις που έχετε κερδίσει.", @@ -1479,11 +1479,11 @@ "positions.welcome.connect.description": "Για να δείτε τις θέσεις και τις ανταμοιβές σας, πρέπει να συνδέσετε το πορτοφόλι σας.", "positions.welcome.connect.wallet": "Συνδέστε το πορτοφόλι σας", "privacy.anonymizedLogs": "Η εφαρμογή καταγράφει ανώνυμα στατιστικά στοιχεία χρήσης για να βελτιώνεται με την πάροδο του χρόνου.", - "privacy.autoRouter": "Η εφαρμογή ανακτά τη βέλτιστη εμπορική διαδρομή από έναν διακομιστή Uniswap Labs.", + "privacy.autoRouter": "Η εφαρμογή ανακτά τη βέλτιστη εμπορική διαδρομή από έναν διακομιστή JuiceSwap Labs.", "privacy.infura": "Η εφαρμογή ανακτά δεδομένα στην αλυσίδα και δημιουργεί κλήσεις συμβολαίου με ένα Infura API.", "privacy.thirdPartyApis": "Αυτή η εφαρμογή χρησιμοποιεί τα ακόλουθα API τρίτων:", "privacy.trm": "Η εφαρμογή συλλέγει με ασφάλεια τη διεύθυνση του πορτοφολιού σας και τη μοιράζεται με την TRM Labs Inc. για λόγους κινδύνου και συμμόρφωσης.", - "privacy.uniswaptos": "Όροι Παροχής Υπηρεσιών της Uniswap Labs", + "privacy.uniswaptos": "Όροι Παροχής Υπηρεσιών της JuiceSwap Labs", "privateKeys.export.modal.speedbump.bullet1": "Δείτε αυτό ιδιωτικά", "privateKeys.export.modal.speedbump.bullet2": "Μη μοιράζεσαι με κανέναν", "privateKeys.export.modal.speedbump.bullet3": "Ποτέ μην το εισάγετε σε ιστότοπους ή εφαρμογές", @@ -1520,11 +1520,11 @@ "removeLiquidity.pooled": "Συγκεντρωμένο {{symbol}}:", "revoke.failed.message": "Ένα πρόβλημα δικτύου ή σύνδεσης πιθανότατα προκάλεσε την αποτυχία της ανάκλησής σας. Ελέγξτε τη σύνδεσή σας και δοκιμάστε ξανά.", "routing.aggregateLiquidity": "Όταν είναι διαθέσιμο, συγκεντρώνει πηγές ρευστότητας για καλύτερες τιμές και ανταλλαγές χωρίς φυσικό αέριο.", - "routing.aggregateLiquidity.uniswapx": "Η UniswapX συγκεντρώνει πηγές ρευστότητας εντός και εκτός αλυσίδας, προσφέροντάς σας τις καλύτερες διαθέσιμες τιμές και swaps χωρίς αέριο.", - "routing.cheapest": "Ο πελάτης Uniswap επιλέγει τη φθηνότερη επιλογή συναλλαγών με παραγοντοποίηση τιμής και κόστους δικτύου.", - "routing.cheapest.v4": "Ο πελάτης Uniswap επιλέγει τη βέλτιστη επιλογή συναλλαγών λαμβάνοντας υπόψη την τιμή και το κόστος δικτύου.", + "routing.aggregateLiquidity.uniswapx": "Η JuiceSwapX συγκεντρώνει πηγές ρευστότητας εντός και εκτός αλυσίδας, προσφέροντάς σας τις καλύτερες διαθέσιμες τιμές και swaps χωρίς αέριο.", + "routing.cheapest": "Ο πελάτης JuiceSwap επιλέγει τη φθηνότερη επιλογή συναλλαγών με παραγοντοποίηση τιμής και κόστους δικτύου.", + "routing.cheapest.v4": "Ο πελάτης JuiceSwap επιλέγει τη βέλτιστη επιλογή συναλλαγών λαμβάνοντας υπόψη την τιμή και το κόστος δικτύου.", "scantastic.code.expired": "έχει λήξει", - "scantastic.code.subtitle": "Εισαγάγετε αυτόν τον κωδικό στην επέκταση Uniswap. Η φράση ανάκτησής σας θα κρυπτογραφηθεί και θα μεταφερθεί με ασφάλεια.", + "scantastic.code.subtitle": "Εισαγάγετε αυτόν τον κωδικό στην επέκταση JuiceSwap. Η φράση ανάκτησής σας θα κρυπτογραφηθεί και θα μεταφερθεί με ασφάλεια.", "scantastic.code.timeRemaining.shorthand.hours": "Νέος κωδικός σε {{hours}}h {{minutes}}m {{seconds}}s", "scantastic.code.timeRemaining.shorthand.minutes": "Νέος κωδικός σε {{minutes}}m {{seconds}}s", "scantastic.code.timeRemaining.shorthand.seconds": "Νέος κωδικός σε {{seconds}}s", @@ -1532,12 +1532,12 @@ "scantastic.confirmation.button.continue": "Ναι, συνεχίστε", "scantastic.confirmation.label.browser": "Πρόγραμμα περιήγησης", "scantastic.confirmation.label.device": "Συσκευή", - "scantastic.confirmation.subtitle": "Συνεχίστε μόνο εάν σαρώνετε έναν κωδικό QR από την επέκταση Uniswap σε μια αξιόπιστη συσκευή.", + "scantastic.confirmation.subtitle": "Συνεχίστε μόνο εάν σαρώνετε έναν κωδικό QR από την επέκταση JuiceSwap σε μια αξιόπιστη συσκευή.", "scantastic.confirmation.title": "Προσπαθείτε να εισάγετε το πορτοφόλι σας;", - "scantastic.confirmation.warning": "Προσοχή σε ιστότοπους και εφαρμογές που πλαστοπροσωπούν το Uniswap. Διαφορετικά, το πορτοφόλι σας μπορεί να τεθεί σε κίνδυνο.", + "scantastic.confirmation.warning": "Προσοχή σε ιστότοπους και εφαρμογές που πλαστοπροσωπούν το JuiceSwap. Διαφορετικά, το πορτοφόλι σας μπορεί να τεθεί σε κίνδυνο.", "scantastic.error.encryption": "Αποτυχία προετοιμασίας φράσης σποράς.", "scantastic.error.noCode": "Δεν ελήφθη OTP. ΠΑΡΑΚΑΛΩ προσπαθησε ξανα.", - "scantastic.error.timeout.message": "Σαρώστε ξανά τον κωδικό QR στην επέκταση Uniswap για να συνεχίσετε να συγχρονίζετε το πορτοφόλι σας.", + "scantastic.error.timeout.message": "Σαρώστε ξανά τον κωδικό QR στην επέκταση JuiceSwap για να συνεχίσετε να συγχρονίζετε το πορτοφόλι σας.", "scantastic.error.timeout.title": "Το χρονικό όριο της σύνδεσής σας έληξε", "scantastic.modal.ipMismatch.description": "Για να σαρώσετε αυτόν τον κωδικό QR, το τηλέφωνό σας πρέπει να είναι συνδεδεμένο στο ίδιο δίκτυο WiFi με τον υπολογιστή σας και τυχόν VPN θα πρέπει να είναι προσωρινά απενεργοποιημένα.", "scantastic.modal.ipMismatch.title": "Αλλάξτε το δίκτυο WiFi σας", @@ -1569,7 +1569,7 @@ "send.search.placeholder": "Αναζήτηση ENS ή διεύθυνση", "send.title": "Στείλετε", "send.warning.blocked.default": "Αυτό το πορτοφόλι είναι μπλοκαρισμένο", - "send.warning.blocked.modal.message": "Αυτή η διεύθυνση είναι αποκλεισμένη στο Πορτοφόλι Uniswap επειδή σχετίζεται με μία ή περισσότερες αποκλεισμένες δραστηριότητες. Εάν πιστεύετε ότι πρόκειται για σφάλμα, στείλτε email στο compliance@uniswap.org.", + "send.warning.blocked.modal.message": "Αυτή η διεύθυνση είναι αποκλεισμένη στο Πορτοφόλι JuiceSwap επειδή σχετίζεται με μία ή περισσότερες αποκλεισμένες δραστηριότητες. Εάν πιστεύετε ότι πρόκειται για σφάλμα, στείλτε email στο compliance@juiceswap.org.", "send.warning.blocked.modal.title": "Αποκλεισμένη διεύθυνση", "send.warning.blocked.recipient": "Το πορτοφόλι του παραλήπτη είναι μπλοκαρισμένο", "send.warning.erc20.checkbox.description": "Προσπαθείτε να στείλετε χρήματα σε μια συμβολική διεύθυνση. Αυτό μπορεί να οδηγήσει σε μόνιμη απώλεια κεφαλαίων.", @@ -1599,7 +1599,7 @@ "setting.recoveryPhrase.account.show": "Εμφάνιση φράσης ανάκτησης", "setting.recoveryPhrase.action.hide": "Απόκρυψη φράσης ανάκτησης", "setting.recoveryPhrase.remove": "Κατάργηση φράσης ανάκτησης", - "setting.recoveryPhrase.remove.confirm.subtitle": "Κατανοώ ότι η Uniswap Labs δεν μπορεί να με βοηθήσει να ανακτήσω το πορτοφόλι μου εάν δεν το κάνω.", + "setting.recoveryPhrase.remove.confirm.subtitle": "Κατανοώ ότι η JuiceSwap Labs δεν μπορεί να με βοηθήσει να ανακτήσω το πορτοφόλι μου εάν δεν το κάνω.", "setting.recoveryPhrase.remove.confirm.title": "Αποθήκευσα τη φράση ανάκτησης", "setting.recoveryPhrase.remove.initial.subtitle": "Βεβαιωθείτε ότι έχετε αποθηκεύσει τη φράση ανάκτησης. Διαφορετικά, θα χάσετε την πρόσβαση στα πορτοφόλια σας", "setting.recoveryPhrase.remove.initial.title": "Πριν συνεχίσεις", @@ -1642,7 +1642,7 @@ "settings.setting.backup.create.title": "Δημιουργία αντιγράφων ασφαλείας στο {{cloudProviderName}}", "settings.setting.backup.delete.confirm.message": "Επειδή αυτά τα πορτοφόλια μοιράζονται μια φράση ανάκτησης, θα διαγράψει επίσης τα αντίγραφα ασφαλείας για αυτά τα πορτοφόλια παρακάτω", "settings.setting.backup.delete.confirm.title": "Είσαι σίγουρος;", - "settings.setting.backup.delete.warning": "Εάν διαγράψετε το αντίγραφο ασφαλείας {{cloudProviderName}} , θα μπορείτε να ανακτήσετε το πορτοφόλι σας μόνο με ένα μη αυτόματο αντίγραφο ασφαλείας της φράσης ανάκτησης. Το Uniswap Labs δεν μπορεί να ανακτήσει τα περιουσιακά σας στοιχεία εάν χάσετε τη φράση ανάκτησής σας.", + "settings.setting.backup.delete.warning": "Εάν διαγράψετε το αντίγραφο ασφαλείας {{cloudProviderName}} , θα μπορείτε να ανακτήσετε το πορτοφόλι σας μόνο με ένα μη αυτόματο αντίγραφο ασφαλείας της φράσης ανάκτησης. Το JuiceSwap Labs δεν μπορεί να ανακτήσει τα περιουσιακά σας στοιχεία εάν χάσετε τη φράση ανάκτησής σας.", "settings.setting.backup.error.message.full": "Δεν είναι δυνατή η δημιουργία αντιγράφων ασφαλείας της φράσης ανάκτησης σε {{cloudProviderName}}. Βεβαιωθείτε ότι έχετε ενεργοποιήσει το {{cloudProviderName}} με διαθέσιμο χώρο αποθήκευσης και δοκιμάστε ξανά.", "settings.setting.backup.error.message.short": "Δεν είναι δυνατή η διαγραφή του αντιγράφου ασφαλείας", "settings.setting.backup.error.title": "Σφάλμα {{cloudProviderName}}", @@ -1669,8 +1669,8 @@ "settings.setting.biometrics.auth": "Παρακαλώ ελέγξτε την ταυτότητα", "settings.setting.biometrics.extension.waitingForBiometricsModal.content": "Ενεργοποιήστε την επιλογή {{biometricsMethod}} στις ρυθμίσεις του προγράμματος περιήγησης ή του συστήματός σας για να συνεχίσετε.", "settings.setting.biometrics.extension.waitingForBiometricsModal.title": "Αναμονή για {{biometricsMethod}}", - "settings.setting.biometrics.off.message.android": "Το Biometrics είναι προς το παρόν απενεργοποιημένο για το Uniswap Wallet—μπορείτε να το ενεργοποιήσετε στις ρυθμίσεις του συστήματός σας.", - "settings.setting.biometrics.off.message.ios": "Το {{biometricsMethod}} είναι προς το παρόν απενεργοποιημένο για το Uniswap Wallet—μπορείτε να το ενεργοποιήσετε στις ρυθμίσεις του συστήματός σας.", + "settings.setting.biometrics.off.message.android": "Το Biometrics είναι προς το παρόν απενεργοποιημένο για το JuiceSwap Wallet—μπορείτε να το ενεργοποιήσετε στις ρυθμίσεις του συστήματός σας.", + "settings.setting.biometrics.off.message.ios": "Το {{biometricsMethod}} είναι προς το παρόν απενεργοποιημένο για το JuiceSwap Wallet—μπορείτε να το ενεργοποιήσετε στις ρυθμίσεις του συστήματός σας.", "settings.setting.biometrics.off.title.android": "Τα βιομετρικά στοιχεία είναι απενεργοποιημένα", "settings.setting.biometrics.off.title.ios": "Το {{biometricsMethod}} είναι απενεργοποιημένο", "settings.setting.biometrics.title": "Ξεκλείδωμα προσώπου/δαχτυλικού αποτυπώματος", @@ -1681,8 +1681,8 @@ "settings.setting.biometrics.unavailable.message.ios": "Το {{biometricsMethod}} δεν έχει ρυθμιστεί στη συσκευή σας. Για να χρησιμοποιήσετε το {{biometricsMethod}}, ρυθμίστε το πρώτα στις Ρυθμίσεις.", "settings.setting.biometrics.unavailable.title.android": "Τα βιομετρικά στοιχεία δεν έχουν ρυθμιστεί", "settings.setting.biometrics.unavailable.title.ios": "Το {{biometricsMethod}} δεν έχει ρυθμιστεί", - "settings.setting.biometrics.warning.message.android": "Εάν δεν ενεργοποιήσετε τα βιομετρικά στοιχεία, οποιοσδήποτε αποκτήσει πρόσβαση στη συσκευή σας μπορεί να ανοίξει το Πορτοφόλι Uniswap και να πραγματοποιήσει συναλλαγές.", - "settings.setting.biometrics.warning.message.ios": "Εάν δεν ενεργοποιήσετε το {{biometricsMethod}}, οποιοσδήποτε αποκτήσει πρόσβαση στη συσκευή σας μπορεί να ανοίξει το Πορτοφόλι Uniswap και να πραγματοποιήσει συναλλαγές.", + "settings.setting.biometrics.warning.message.android": "Εάν δεν ενεργοποιήσετε τα βιομετρικά στοιχεία, οποιοσδήποτε αποκτήσει πρόσβαση στη συσκευή σας μπορεί να ανοίξει το Πορτοφόλι JuiceSwap και να πραγματοποιήσει συναλλαγές.", + "settings.setting.biometrics.warning.message.ios": "Εάν δεν ενεργοποιήσετε το {{biometricsMethod}}, οποιοσδήποτε αποκτήσει πρόσβαση στη συσκευή σας μπορεί να ανοίξει το Πορτοφόλι JuiceSwap και να πραγματοποιήσει συναλλαγές.", "settings.setting.biometrics.warning.title": "Είσαι σίγουρος;", "settings.setting.connections.disconnectAll": "Αποσυνδέστε όλα", "settings.setting.connections.noConnectionsDescription": "Συνδεθείτε σε μια εφαρμογή αναζητώντας ένα κουμπί \"Σύνδεση Πορτοφολιού\" ή \"Σύνδεση\".", @@ -1692,17 +1692,17 @@ "settings.setting.hapticTouch.title": "Απτική αφή", "settings.setting.helpCenter.title": "Κέντρο βοηθείας", "settings.setting.language.button.navigate": "Μεταβείτε στις ρυθμίσεις", - "settings.setting.language.description.extension": "Το Uniswap είναι προεπιλεγμένο στις ρυθμίσεις γλώσσας του συστήματός σας. Για να αλλάξετε τη γλώσσα που προτιμάτε, μεταβείτε στις ρυθμίσεις του συστήματός σας.", - "settings.setting.language.description.mobile": "Το Unswap είναι προεπιλογή στις ρυθμίσεις γλώσσας της συσκευής σας. Για να αλλάξετε τη γλώσσα που προτιμάτε, μεταβείτε στο \"Uniswap\" στις ρυθμίσεις της συσκευής σας και πατήστε \"Γλώσσα\".", + "settings.setting.language.description.extension": "Το JuiceSwap είναι προεπιλεγμένο στις ρυθμίσεις γλώσσας του συστήματός σας. Για να αλλάξετε τη γλώσσα που προτιμάτε, μεταβείτε στις ρυθμίσεις του συστήματός σας.", + "settings.setting.language.description.mobile": "Το Unswap είναι προεπιλογή στις ρυθμίσεις γλώσσας της συσκευής σας. Για να αλλάξετε τη γλώσσα που προτιμάτε, μεταβείτε στο \"JuiceSwap\" στις ρυθμίσεις της συσκευής σας και πατήστε \"Γλώσσα\".", "settings.setting.language.title": "Γλώσσα", "settings.setting.notifications.row.activity.description": "Μεταφορές, αιτήματα και άλλες δραστηριότητες", "settings.setting.notifications.row.activity.title": "Δραστηριότητα πορτοφολιού", "settings.setting.notifications.row.updates.description": "Συστάσεις και νέες δυνατότητες", - "settings.setting.notifications.row.updates.title": "Ενημερώσεις από το Uniswap", + "settings.setting.notifications.row.updates.title": "Ενημερώσεις από το JuiceSwap", "settings.setting.notifications.title": "Ειδοποιήσεις", "settings.setting.password.title": "Αλλαξε κωδικό", "settings.setting.permissions.title": "Άδειες", - "settings.setting.privacy.analytics.description": "Χρησιμοποιούμε ανώνυμα δεδομένα χρήσης για να βελτιώσουμε την εμπειρία σας στα προϊόντα Uniswap Labs. Όταν είναι απενεργοποιημένο, παρακολουθούμε μόνο σφάλματα και βασική χρήση.", + "settings.setting.privacy.analytics.description": "Χρησιμοποιούμε ανώνυμα δεδομένα χρήσης για να βελτιώσουμε την εμπειρία σας στα προϊόντα JuiceSwap Labs. Όταν είναι απενεργοποιημένο, παρακολουθούμε μόνο σφάλματα και βασική χρήση.", "settings.setting.privacy.analytics.title": "Αναλυτικά στοιχεία εφαρμογών", "settings.setting.privateKeys.title": "Ιδιωτικά κλειδιά", "settings.setting.recoveryPhrase.title": "Φράση ανάκτησης", @@ -1726,7 +1726,7 @@ "settings.setting.wallet.label": "Παρατσούκλι", "settings.setting.wallet.testnetMode.description": "Αυτό ενεργοποιεί τα δοκιμαστικά δίκτυα ώστε οι προγραμματιστές να δοκιμάσουν λειτουργίες και συναλλαγές χωρίς να χρησιμοποιούν πραγματικά στοιχεία. Τα διακριτικά στα δοκιμαστικά δίκτυα δεν έχουν καμία πραγματική αξία.", "settings.setting.wallet.testnetMode.title": "Λειτουργία δοκιμαστικού δικτύου", - "settings.switchNetwork.warning": "Για να χρησιμοποιήσετε το Uniswap στο {{label}}, αλλάξτε το δίκτυο στις ρυθμίσεις του πορτοφολιού σας.", + "settings.switchNetwork.warning": "Για να χρησιμοποιήσετε το JuiceSwap στο {{label}}, αλλάξτε το δίκτυο στις ρυθμίσεις του πορτοφολιού σας.", "settings.title": "Ρυθμίσεις", "settings.version": "Έκδοση {{appVersion}}", "smartWallet.actionRequired.cta": "Απενεργοποίηση σε 1 δίκτυο", @@ -1778,9 +1778,9 @@ "smartWallets.postSwapNudge.enable": "Ενεργοποίηση έξυπνου πορτοφολιού", "smartWallets.postSwapNudge.title": "Εξοικονομήστε χρήματα στην επόμενη ανταλλαγή σας", "smartWallets.postSwapNudge.title.dapp": "Αυτή η εφαρμογή υποστηρίζει έξυπνα πορτοφόλια", - "smartWallets.unavailableModal.description": "Ένας διαφορετικός πάροχος πορτοφολιού διαχειρίζεται πλέον τις ρυθμίσεις έξυπνου πορτοφολιού για το {{displayName}}. Μπορείτε να συνεχίσετε να χρησιμοποιείτε το Uniswap κανονικά.", + "smartWallets.unavailableModal.description": "Ένας διαφορετικός πάροχος πορτοφολιού διαχειρίζεται πλέον τις ρυθμίσεις έξυπνου πορτοφολιού για το {{displayName}}. Μπορείτε να συνεχίσετε να χρησιμοποιείτε το JuiceSwap κανονικά.", "smartWallets.unavailableModal.title": "Οι λειτουργίες έξυπνου πορτοφολιού δεν είναι διαθέσιμες", - "solanaPromo.banner.description": "Ανταλλάξτε μάρκες Solana απευθείας στο Uniswap.", + "solanaPromo.banner.description": "Ανταλλάξτε μάρκες Solana απευθείας στο JuiceSwap.", "solanaPromo.banner.title": "Η Σολάνα είναι τώρα διαθέσιμη", "solanaPromo.modal.connectWallet": "Συνδέστε το αγαπημένο σας πορτοφόλι Solana", "solanaPromo.modal.startSwapping.button": "Ξεκινήστε την ανταλλαγή στο Solana", @@ -1801,16 +1801,16 @@ "stats.marketCap.description": "Η κεφαλαιοποίηση αγοράς είναι η συνολική αγοραία αξία της κυκλοφορούσας προσφοράς ενός περιουσιακού στοιχείου.", "stats.noStatsAvailable": "Δεν υπάρχουν διαθέσιμα στατιστικά στοιχεία", "stats.tvl": "Η συνολική τιμή κλειδώθηκε", - "stats.tvl.description": "Η συνολική κλειδωμένη αξία (TVL) είναι το συνολικό ποσό του περιουσιακού στοιχείου που είναι διαθέσιμο σε όλες τις ομάδες ρευστότητας Uniswap.", + "stats.tvl.description": "Η συνολική κλειδωμένη αξία (TVL) είναι το συνολικό ποσό του περιουσιακού στοιχείου που είναι διαθέσιμο σε όλες τις ομάδες ρευστότητας JuiceSwap.", "stats.volume.1d": "Όγκος 1 ημερών", - "stats.volume.1d.description": "Ο όγκος 1 ημέρας είναι το ποσό του περιουσιακού στοιχείου που έχει διαπραγματευτεί στο Uniswap τις τελευταίες 24 ώρες.", + "stats.volume.1d.description": "Ο όγκος 1 ημέρας είναι το ποσό του περιουσιακού στοιχείου που έχει διαπραγματευτεί στο JuiceSwap τις τελευταίες 24 ώρες.", "stats.volume.1d.long": "1D τόμος", "stats.volume.1d.short": "1D τόμ", - "stats.volume.description": "Όγκος είναι το ποσό του περιουσιακού στοιχείου που έχει διαπραγματευτεί στο Uniswap κατά τη διάρκεια του επιλεγμένου χρονικού πλαισίου.", + "stats.volume.description": "Όγκος είναι το ποσό του περιουσιακού στοιχείου που έχει διαπραγματευτεί στο JuiceSwap κατά τη διάρκεια του επιλεγμένου χρονικού πλαισίου.", "swap.allow.oneTime": "Να επιτρέπεται {{sym}} (μία φορά)", "swap.approveAndSubmit": "Έγκριση και υποβολή", "swap.approveAndSwap": "Έγκριση και ανταλλαγή", - "swap.autoRouter": "Το Uniswap Auto Router λαμβάνει υπόψη τις βέλτιστες διαδρομές και το κόστος δικτύου για να σας παρέχει τις καλύτερες τιμές.", + "swap.autoRouter": "Το JuiceSwap Auto Router λαμβάνει υπόψη τις βέλτιστες διαδρομές και το κόστος δικτύου για να σας παρέχει τις καλύτερες τιμές.", "swap.balance.amount": "Υπόλοιπο: {{amount}}", "swap.bestPrice.through": "Διαδρομή μέσω {{provider}}", "swap.bestRoute.cost": "Η πιο αποτελεσματική διαδρομή εκτιμάται ότι κοστίζει ~{{gasPrice}} σε κόστος δικτύου. ", @@ -1850,32 +1850,32 @@ "swap.details.poweredBy": "Τροφοδοτείται από", "swap.details.rate": "Τιμή", "swap.details.slippage": "Μέγιστη ολίσθηση", - "swap.details.slippage.uniswap": "Προστατευμένη ολίσθηση Uniswap", + "swap.details.slippage.uniswap": "Προστατευμένη ολίσθηση JuiceSwap", "swap.details.swappedIn.unichain": "Ολοκληρώθηκε σε {{time}}s στο Unichain", "swap.details.uniswapFee": "Τέλη", - "swap.error.default": "Ίσως χρειαστεί να αυξήσετε την ανοχή ολίσθησης. Σημείωση: Τα διακριτικά χρέωσης κατά τη μεταφορά και επαναφοράς δεν είναι συμβατά με το Uniswap V3.", + "swap.error.default": "Ίσως χρειαστεί να αυξήσετε την ανοχή ολίσθησης. Σημείωση: Τα διακριτικά χρέωσης κατά τη μεταφορά και επαναφοράς δεν είναι συμβατά με το JuiceSwap V3.", "swap.error.expectedToFail": "Η ανταλλαγή σας αναμένεται να αποτύχει.", "swap.error.fiatInputUnavailable": "Η είσοδος {{fiatCurrencyCode}} δεν είναι διαθέσιμη", "swap.error.modifiedByWallet": "Η ανταλλαγή σας τροποποιήθηκε μέσω του πορτοφολιού σας. Εάν αυτό ήταν λάθος, ακυρώστε αμέσως ή κινδυνεύετε να χάσετε τα χρήματά σας.", "swap.error.rejected": "Η συναλλαγή απορρίφθηκε", - "swap.error.undefinedObject": "Παρουσιάστηκε σφάλμα κατά την προσπάθεια εκτέλεσης αυτής της ανταλλαγής. Ίσως χρειαστεί να αυξήσετε την ανοχή ολίσθησης. Εάν αυτό δεν λειτουργήσει, ενδέχεται να υπάρχει ασυμβατότητα με το διακριτικό που διαπραγματεύεστε. Σημείωση: Τα διακριτικά χρέωσης κατά τη μεταφορά και επαναφοράς δεν είναι συμβατά με το Uniswap V3.", + "swap.error.undefinedObject": "Παρουσιάστηκε σφάλμα κατά την προσπάθεια εκτέλεσης αυτής της ανταλλαγής. Ίσως χρειαστεί να αυξήσετε την ανοχή ολίσθησης. Εάν αυτό δεν λειτουργήσει, ενδέχεται να υπάρχει ασυμβατότητα με το διακριτικό που διαπραγματεύεστε. Σημείωση: Τα διακριτικά χρέωσης κατά τη μεταφορά και επαναφοράς δεν είναι συμβατά με το JuiceSwap V3.", "swap.error.unknown": "Αγνωστο σφάλμα.", "swap.error.v2.expired": "Δεν ήταν δυνατή η αποστολή αυτής της συναλλαγής επειδή έχει παρέλθει η προθεσμία. Ελέγξτε ότι η προθεσμία συναλλαγής σας δεν είναι πολύ χαμηλή.", - "swap.error.v2.k": "Η αναλλοίωτη Uniswap x*y=k δεν ικανοποιήθηκε από την ανταλλαγή. Αυτό συνήθως σημαίνει ότι ένα από τα διακριτικά που ανταλλάσσετε ενσωματώνει προσαρμοσμένη συμπεριφορά κατά τη μεταφορά.", + "swap.error.v2.k": "Η αναλλοίωτη JuiceSwap x*y=k δεν ικανοποιήθηκε από την ανταλλαγή. Αυτό συνήθως σημαίνει ότι ένα από τα διακριτικά που ανταλλάσσετε ενσωματώνει προσαρμοσμένη συμπεριφορά κατά τη μεταφορά.", "swap.error.v2.slippage": "Αυτή η συναλλαγή δεν θα πετύχει είτε λόγω μεταβολής της τιμής είτε λόγω χρέωσης κατά τη μεταφορά. Προσπαθήστε να αυξήσετε την ανοχή ολίσθησης", "swap.error.v2.transferInput": "Το διακριτικό εισόδου δεν μπορεί να μεταφερθεί. Μπορεί να υπάρχει πρόβλημα με το διακριτικό εισόδου.", "swap.error.v2.transferOutput": "Το διακριτικό εξόδου δεν μπορεί να μεταφερθεί. Μπορεί να υπάρχει πρόβλημα με το διακριτικό εξόδου.", - "swap.error.v3.slippage": "Αυτή η συναλλαγή δεν θα πετύχει λόγω μεταβολής των τιμών. Προσπαθήστε να αυξήσετε την ανοχή ολίσθησης. Σημείωση: Τα κουπόνια χρέωσης μεταφοράς και επαναφοράς δεν είναι συμβατά με το Uniswap V3.", - "swap.error.v3.transferOutput": "Το διακριτικό εξόδου δεν μπορεί να μεταφερθεί. Μπορεί να υπάρχει πρόβλημα με το διακριτικό εξόδου. Σημείωση: Τα κουπόνια χρέωσης μεταφοράς και επαναφοράς δεν είναι συμβατά με το Uniswap V3.", + "swap.error.v3.slippage": "Αυτή η συναλλαγή δεν θα πετύχει λόγω μεταβολής των τιμών. Προσπαθήστε να αυξήσετε την ανοχή ολίσθησης. Σημείωση: Τα κουπόνια χρέωσης μεταφοράς και επαναφοράς δεν είναι συμβατά με το JuiceSwap V3.", + "swap.error.v3.transferOutput": "Το διακριτικό εξόδου δεν μπορεί να μεταφερθεί. Μπορεί να υπάρχει πρόβλημα με το διακριτικό εξόδου. Σημείωση: Τα κουπόνια χρέωσης μεταφοράς και επαναφοράς δεν είναι συμβατά με το JuiceSwap V3.", "swap.estimatedDifference.label": "Θα υπάρχει μεγάλη διαφορά μεταξύ των τιμών εισροών και εκροών σας λόγω της τρέχουσας ρευστότητας.", "swap.expected.price": "Αναμενόμενη τιμή", "swap.fail.batched": "Το συνδεδεμένο πορτοφόλι σας ενδέχεται να μην υποστηρίζει ανταλλαγές με 1 κλικ. Δοκιμάστε μια τυπική ανταλλαγή.", "swap.fail.batched.retry": "Δοκιμάστε την τυπική εναλλαγή", "swap.fail.batched.title": "Η εναλλαγή με 1 κλικ απέτυχε", "swap.fail.message": "Δοκιμάστε να προσαρμόσετε την ολίσθηση σε υψηλότερη τιμή.", - "swap.fail.uniswapX": "Δεν ήταν δυνατή η ολοκλήρωση της ανταλλαγής με το UniswapX. Δοκιμάστε ξανά την ανταλλαγή σας για να τη δρομολογήσετε μέσω του κλασικού Uniswap API.", - "swap.fees.experience": "Αυτή η χρέωση εφαρμόζεται σε ορισμένα ζεύγη διακριτικών για να διασφαλιστεί η καλύτερη εμπειρία με το Uniswap. Καταβάλλεται στο διακριτικό εξόδου και έχει ήδη συμπεριληφθεί στην προσφορά.", - "swap.fees.noFee": "Εφαρμόζονται χρεώσεις σε επιλεγμένα ζεύγη διακριτικών για να διασφαλιστεί η καλύτερη εμπειρία με το Uniswap. Δεν υπάρχει χρέωση που να σχετίζεται με αυτήν την ανταλλαγή.", + "swap.fail.uniswapX": "Δεν ήταν δυνατή η ολοκλήρωση της ανταλλαγής με το JuiceSwapX. Δοκιμάστε ξανά την ανταλλαγή σας για να τη δρομολογήσετε μέσω του κλασικού JuiceSwap API.", + "swap.fees.experience": "Αυτή η χρέωση εφαρμόζεται σε ορισμένα ζεύγη διακριτικών για να διασφαλιστεί η καλύτερη εμπειρία με το JuiceSwap. Καταβάλλεται στο διακριτικό εξόδου και έχει ήδη συμπεριληφθεί στην προσφορά.", + "swap.fees.noFee": "Εφαρμόζονται χρεώσεις σε επιλεγμένα ζεύγη διακριτικών για να διασφαλιστεί η καλύτερη εμπειρία με το JuiceSwap. Δεν υπάρχει χρέωση που να σχετίζεται με αυτήν την ανταλλαγή.", "swap.finalizingQuote": "Ολοκλήρωση προσφοράς...", "swap.form.header": "Ανταλαγή", "swap.form.warning.output.fotFees": "Λόγω της συμβολικής προμήθειας των {{fotCurrencySymbol}}, τα ποσά ανταλλαγής μπορούν να εισαχθούν μόνο χρησιμοποιώντας το πεδίο εισαγωγής", @@ -1884,7 +1884,7 @@ "swap.frontrun.warning": "Η συναλλαγή σας μπορεί να είναι προκαταρκτική και να οδηγήσει σε δυσμενή συναλλαγή.", "swap.header.viewOnly": "Μόνο προβολή", "swap.impactOfTrade": "Ο αντίκτυπος που έχει η συναλλαγή σας στην τιμή αγοράς αυτής της ομάδας.", - "swap.impactOfTrade.uniswapx": "Η διαφορά μεταξύ της τιμής αγοράς και της τιμής εκτέλεσης, συνυπολογίζοντας την εξοικονόμηση αερίου UniswapX.", + "swap.impactOfTrade.uniswapx": "Η διαφορά μεταξύ της τιμής αγοράς και της τιμής εκτέλεσης, συνυπολογίζοντας την εξοικονόμηση αερίου JuiceSwapX.", "swap.impactOfTrade.uniswapx.missing": "Οι υπολογισμοί του αντίκτυπου των τιμών ενδέχεται να μην είναι διαθέσιμοι για ζεύγη με χαμηλή ρευστότητα.", "swap.inputEstimated.atMost": "Η είσοδος εκτιμάται. Θα πουλήσετε το πολύ ή η συναλλαγή θα επανέλθει.", "swap.limit": "Οριο", @@ -1913,8 +1913,8 @@ "swap.settings.protection.subtitle.unavailable": "Μη διαθέσιμο στις {{chainName}}", "swap.settings.protection.title": "Swap Protection", "swap.settings.routingPreference.option.default.description": "Η ενεργοποίηση αυτής της επιλογής προσδιορίζει την πιο αποτελεσματική διαδρομή για την εναλλαγή σας.", - "swap.settings.routingPreference.option.default.description.preV4": "Ο πελάτης Uniswap επιλέγει τη φθηνότερη επιλογή συναλλαγών λαμβάνοντας υπόψη την τιμή και το κόστος δικτύου.", - "swap.settings.routingPreference.option.default.description.uniswapXUnavailable": "Το UniswapX δεν είναι διαθέσιμο για το πορτοφόλι σας", + "swap.settings.routingPreference.option.default.description.preV4": "Ο πελάτης JuiceSwap επιλέγει τη φθηνότερη επιλογή συναλλαγών λαμβάνοντας υπόψη την τιμή και το κόστος δικτύου.", + "swap.settings.routingPreference.option.default.description.uniswapXUnavailable": "Το JuiceSwapX δεν είναι διαθέσιμο για το πορτοφόλι σας", "swap.settings.routingPreference.option.default.tooltip": "Εντοπίζεται μια διαδρομή λαμβάνοντας υπόψη τις ομάδες v2, v3 και v4, λαμβάνοντας υπόψη τον εκτιμώμενο αντίκτυπο στην τιμή και το κόστος δικτύου.", "swap.settings.routingPreference.option.v2.title": "Ενεργοποίηση ομάδων v2", "swap.settings.routingPreference.option.v3.title": "Ενεργοποίηση ομάδων v3", @@ -1940,13 +1940,13 @@ "swap.signAndSwap": "Υπογράψτε και ανταλλάξτε", "swap.slippage.amt": "{{amt}} ολίσθηση", "swap.slippage.bridging": "Χωρίς ολίσθηση κατά την εναλλαγή μεταξύ δικτύων", - "swap.slippage.description": "Διαφορά μεταξύ της αναμενόμενης και της εκτελεσμένης τιμής σε ένα swap. Οι διαφορές μπορεί να προκύψουν λόγω χαμηλής ρευστότητας, αστάθειας της αγοράς ή ρομπότ (bots). \n\nΗ προστασία Uniswap προστατεύει από ρομπότ που εισβάλλουν μπροστά και MEV.", + "swap.slippage.description": "Διαφορά μεταξύ της αναμενόμενης και της εκτελεσμένης τιμής σε ένα swap. Οι διαφορές μπορεί να προκύψουν λόγω χαμηλής ρευστότητας, αστάθειας της αγοράς ή ρομπότ (bots). \n\nΗ προστασία JuiceSwap προστατεύει από ρομπότ που εισβάλλουν μπροστά και MEV.", "swap.slippage.settings.title": "Ρυθμίσεις ολίσθησης", "swap.slippage.tooltip": "Η μέγιστη κίνηση της τιμής πριν από τη συναλλαγή σας θα επανέλθει.", "swap.slippageBelow.warning": "Η ολίσθηση κάτω από το {{amt}} μπορεί να οδηγήσει σε αποτυχημένη συναλλαγή", "swap.submitted": "Υποβλήθηκε ανταλλαγή", "swap.success": "Ανταλλαγή επιτυχία!", - "swap.tokenOwnFees": "Ορισμένα μάρκες λαμβάνουν ένα τέλος όταν αγοράζονται ή πωλούνται, το οποίο ορίζεται από τον εκδότη του κουπόνι. Η Uniswap δεν λαμβάνει καμία από αυτές τις χρεώσεις.", + "swap.tokenOwnFees": "Ορισμένα μάρκες λαμβάνουν ένα τέλος όταν αγοράζονται ή πωλούνται, το οποίο ορίζεται από τον εκδότη του κουπόνι. Η JuiceSwap δεν λαμβάνει καμία από αυτές τις χρεώσεις.", "swap.tradeRoutes": "Εμπορικές διαδρομές", "swap.transaction.deadline": "Προθεσμία συναλλαγής", "swap.transaction.revertAfter": "Η συναλλαγή σας θα επανέλθει εάν είναι σε εκκρεμότητα για περισσότερο από αυτό το χρονικό διάστημα.", @@ -1963,15 +1963,15 @@ "swap.warning.insufficientGas.message.withoutNetwork": "Δεν αρκεί {{currencySymbol}} για εναλλαγή", "swap.warning.insufficientGas.title": "Δεν έχετε αρκετό {{currencySymbol}} για να καλύψετε το κόστος του δικτύου", "swap.warning.networkFee.allow": "Να επιτρέπεται {{ inputTokenSymbol }} (μία φορά)", - "swap.warning.networkFee.delegation.message": "Αυτό είναι το κόστος για την επεξεργασία της συναλλαγής σας και την ενεργοποίηση του έξυπνου πορτοφολιού σας στο Unichain. Η Uniswap Labs δεν λαμβάνει κανένα μερίδιο από αυτές τις χρεώσεις.", - "swap.warning.networkFee.highRelativeToValue": "Το κόστος δικτύου υπερβαίνει το 10% της συνολικής αξίας συναλλαγής σας. Αυτό είναι το κόστος για την επεξεργασία της συναλλαγής σας στο blockchain. Η Uniswap δεν λαμβάνει κανένα μερίδιο από αυτές τις χρεώσεις.", + "swap.warning.networkFee.delegation.message": "Αυτό είναι το κόστος για την επεξεργασία της συναλλαγής σας και την ενεργοποίηση του έξυπνου πορτοφολιού σας στο Unichain. Η JuiceSwap Labs δεν λαμβάνει κανένα μερίδιο από αυτές τις χρεώσεις.", + "swap.warning.networkFee.highRelativeToValue": "Το κόστος δικτύου υπερβαίνει το 10% της συνολικής αξίας συναλλαγής σας. Αυτό είναι το κόστος για την επεξεργασία της συναλλαγής σας στο blockchain. Η JuiceSwap δεν λαμβάνει κανένα μερίδιο από αυτές τις χρεώσεις.", "swap.warning.networkFee.highRelativeToValue.unichain": "Το κόστος δικτύου υπερβαίνει το 10% της συνολικής αξίας συναλλαγής σας. Αυτό είναι το κόστος για την επεξεργασία της συναλλαγής σας στο blockchain.", "swap.warning.networkFee.includesDelegation": "Περιλαμβάνει ενεργοποίηση έξυπνου πορτοφολιού", - "swap.warning.networkFee.message": "Αυτό είναι το κόστος για την επεξεργασία της συναλλαγής σας στο blockchain. Η Uniswap δεν λαμβάνει κανένα μερίδιο από αυτές τις χρεώσεις.", + "swap.warning.networkFee.message": "Αυτό είναι το κόστος για την επεξεργασία της συναλλαγής σας στο blockchain. Η JuiceSwap δεν λαμβάνει κανένα μερίδιο από αυτές τις χρεώσεις.", "swap.warning.networkFee.message.unichain": "Αυτό είναι το κόστος για την επεξεργασία της συναλλαγής σας στο blockchain.", - "swap.warning.networkFee.message.uniswapX": "Αυτό είναι το κόστος για την επεξεργασία της συναλλαγής σας στο blockchain. Η Uniswap δεν λαμβάνει κανένα μερίδιο από αυτές τις χρεώσεις. Το UniswapX συγκεντρώνει πηγές ρευστότητας για καλύτερες τιμές και ανταλλαγές χωρίς φυσικό αέριο.", - "swap.warning.networkFee.message.uniswapX.title": "Χωρίς κόστος δικτύου με το UniswapX", - "swap.warning.networkFee.message.uniswapX.unichain": "Αυτό είναι το κόστος για την επεξεργασία της συναλλαγής σας στο blockchain. Το UniswapX συγκεντρώνει πηγές ρευστότητας για καλύτερες τιμές και ανταλλαγές χωρίς φυσικό αέριο.", + "swap.warning.networkFee.message.uniswapX": "Αυτό είναι το κόστος για την επεξεργασία της συναλλαγής σας στο blockchain. Η JuiceSwap δεν λαμβάνει κανένα μερίδιο από αυτές τις χρεώσεις. Το JuiceSwapX συγκεντρώνει πηγές ρευστότητας για καλύτερες τιμές και ανταλλαγές χωρίς φυσικό αέριο.", + "swap.warning.networkFee.message.uniswapX.title": "Χωρίς κόστος δικτύου με το JuiceSwapX", + "swap.warning.networkFee.message.uniswapX.unichain": "Αυτό είναι το κόστος για την επεξεργασία της συναλλαγής σας στο blockchain. Το JuiceSwapX συγκεντρώνει πηγές ρευστότητας για καλύτερες τιμές και ανταλλαγές χωρίς φυσικό αέριο.", "swap.warning.noQuotesFound.bridging.message": "Δεν βρέθηκαν εισαγωγικά γεφύρωσης. Δοκιμάστε να χρησιμοποιήσετε την επίσημη γέφυρα αυτή τη στιγμή.", "swap.warning.noQuotesFound.title": "Δεν βρέθηκαν εισαγωγικά", "swap.warning.noRoutesFound.message": "Αυτήν τη στιγμή δεν υπάρχουν διαθέσιμες διαδρομές για τα επιλεγμένα διακριτικά σας. Δοκιμάστε ένα διαφορετικό ζεύγος ή ελέγξτε ξανά αργότερα.", @@ -1993,9 +1993,9 @@ "swap.warning.router.title": "Αυτή η συναλλαγή δεν μπορεί να ολοκληρωθεί αυτήν τη στιγμή", "swap.warning.tokenBlocked.button": "Το {{tokenSymbol}} είναι αποκλεισμένο", "swap.warning.tokenBlockedFallback.button": "Το διακριτικό είναι αποκλεισμένο", - "swap.warning.uniswapFee.message": "Εφαρμόζονται χρεώσεις για να διασφαλιστεί η καλύτερη δυνατή εμπειρία με το Uniswap.", - "swap.warning.uniswapFee.message.default": "Εφαρμόζονται χρεώσεις για να διασφαλιστεί η καλύτερη εμπειρία με το Uniswap. Δεν υπάρχει χρέωση που να σχετίζεται με αυτήν την ανταλλαγή.", - "swap.warning.uniswapFee.message.included": "Εφαρμόζονται χρεώσεις για να διασφαλιστεί η καλύτερη εμπειρία με το Uniswap και έχουν ήδη ληφθεί υπόψη σε αυτήν την προσφορά.", + "swap.warning.uniswapFee.message": "Εφαρμόζονται χρεώσεις για να διασφαλιστεί η καλύτερη δυνατή εμπειρία με το JuiceSwap.", + "swap.warning.uniswapFee.message.default": "Εφαρμόζονται χρεώσεις για να διασφαλιστεί η καλύτερη εμπειρία με το JuiceSwap. Δεν υπάρχει χρέωση που να σχετίζεται με αυτήν την ανταλλαγή.", + "swap.warning.uniswapFee.message.included": "Εφαρμόζονται χρεώσεις για να διασφαλιστεί η καλύτερη εμπειρία με το JuiceSwap και έχουν ήδη ληφθεί υπόψη σε αυτήν την προσφορά.", "swap.warning.uniswapFee.title": "Προμήθεια ανταλλαγής", "swap.warning.viewOnly.message": "Πρέπει να εισαγάγετε αυτό το πορτοφόλι μέσω φράσης ανάκτησης για να ανταλλάξετε διακριτικά.", "swap.wrap.token": "Τυλίξτε {{sym}}", @@ -2016,30 +2016,30 @@ "testnet.modal.swapDeepLink.title.toTestnetMode": "Ενεργοποίηση λειτουργίας δοκιμαστικού δικτύου", "testnet.unsupported": "Αυτή η λειτουργία δεν υποστηρίζεται σε λειτουργία δοκιμαστικού δικτύου.", "themeToggle.theme": "Θέμα", - "title.buySellTradeEthereum": "Αγοράστε, πουλήστε και ανταλλάξτε Ethereum και άλλα κορυφαία διακριτικά στο Uniswap", - "title.createGovernanceOn": "Δημιουργήστε μια νέα πρόταση διακυβέρνησης στο Uniswap", - "title.createGovernanceTo": "Δημιουργήστε μια νέα πρόταση διακυβέρνησης που θα ψηφιστεί από τους κατόχους UNI. Τα διακριτικά UNI αντιπροσωπεύουν μετοχές με δικαίωμα ψήφου στη διακυβέρνηση Uniswap.", - "title.earnFees": "Κερδίστε προμήθειες όταν άλλοι ανταλλάσσουν στο Uniswap προσθέτοντας διακριτικά σε ομάδες ρευστότητας.", - "title.easilyRemove": "Αφαιρέστε εύκολα τη ρευστότητά σας από το Uniswap v2 και καταθέστε στο Uniswap v3.", - "title.easilyRemoveV4": "Αφαιρέστε εύκολα τη ρευστότητά σας από το Uniswap v2 και v3 για να καταθέσετε στο Uniswap v4.", + "title.buySellTradeEthereum": "Αγοράστε, πουλήστε και ανταλλάξτε Ethereum και άλλα κορυφαία διακριτικά στο JuiceSwap", + "title.createGovernanceOn": "Δημιουργήστε μια νέα πρόταση διακυβέρνησης στο JuiceSwap", + "title.createGovernanceTo": "Δημιουργήστε μια νέα πρόταση διακυβέρνησης που θα ψηφιστεί από τους κατόχους UNI. Τα διακριτικά UNI αντιπροσωπεύουν μετοχές με δικαίωμα ψήφου στη διακυβέρνηση JuiceSwap.", + "title.earnFees": "Κερδίστε προμήθειες όταν άλλοι ανταλλάσσουν στο JuiceSwap προσθέτοντας διακριτικά σε ομάδες ρευστότητας.", + "title.easilyRemove": "Αφαιρέστε εύκολα τη ρευστότητά σας από το JuiceSwap v2 και καταθέστε στο JuiceSwap v3.", + "title.easilyRemoveV4": "Αφαιρέστε εύκολα τη ρευστότητά σας από το JuiceSwap v2 και v3 για να καταθέσετε στο JuiceSwap v4.", "title.extension.uninstall": "Η επέκταση απεγκαταστάθηκε", "title.extensionPasskeyLogIn": "Σύνδεση με κωδικό πρόσβασης", "title.managePasskeys": "Unswap | Διαχειριστείτε τους κωδικούς πρόσβασης", - "title.migratev2": "Μεταφέρετε τη ρευστότητα της ομάδας v2 στο Uniswap v3", - "title.migratev3": "Μεταφέρετε τη ρευστότητα της ομάδας στο Uniswap v4", - "title.placeLimit": "Τοποθετήστε οριακές παραγγελίες στο Uniswap", + "title.migratev2": "Μεταφέρετε τη ρευστότητα της ομάδας v2 στο JuiceSwap v3", + "title.migratev3": "Μεταφέρετε τη ρευστότητα της ομάδας στο JuiceSwap v4", + "title.placeLimit": "Τοποθετήστε οριακές παραγγελίες στο JuiceSwap", "title.realTime": "Τιμές σε πραγματικό χρόνο, γραφήματα, δεδομένα συναλλαγών και πολλά άλλα.", - "title.removeLiquidityv2": "Καταργήστε τη ρευστότητα της ομάδας (v2) στο Uniswap", - "title.removePoolLiquidity": "Καταργήστε τη ρευστότητα της ομάδας στο Uniswap", + "title.removeLiquidityv2": "Καταργήστε τη ρευστότητα της ομάδας (v2) στο JuiceSwap", + "title.removePoolLiquidity": "Καταργήστε τη ρευστότητα της ομάδας στο JuiceSwap", "title.removeTokensv2": "Αφαιρέστε τα διακριτικά σας από τις ομάδες ρευστότητας v2.", "title.removev3Liquidity": "Αφαιρέστε τα διακριτικά σας από τις ομάδες ρευστότητας v3.", "title.sendCrypto": "Αποστολή κρυπτογράφησης", - "title.sendTokens": "Στείλτε μάρκες στο Uniswap", + "title.sendTokens": "Στείλτε μάρκες στο JuiceSwap", "title.swappingMadeSimple": "Αγοράστε και πουλήστε άμεσα κρυπτονομίσματα σε Ethereum, Base, Arbitrum, Polygon, Unichain και άλλα. Η πλατφόρμα DeFi που εμπιστεύονται εκατομμύρια.", "title.tradeTokens": "Εμπορεύστε μάρκες και παρέχετε ρευστότητα. Τιμές σε πραγματικό χρόνο, γραφήματα, δεδομένα συναλλαγών και πολλά άλλα.", - "title.uniswapTradeCrypto": "Uniswap | Συναλλαγές Κρυπτονομισμάτων στο Κορυφαίο Χρηματιστήριο του DeFi ", - "title.uniToken": "Τα διακριτικά UNI αντιπροσωπεύουν μετοχές με δικαίωμα ψήφου στη διακυβέρνηση Uniswap. Μπορείτε να ψηφίσετε μόνοι σας για κάθε πρόταση ή να αναθέσετε τις ψήφους σας σε τρίτο μέρος.", - "title.voteOnGov": "Ψηφοφορία επί προτάσεων διακυβέρνησης για το Uniswap", + "title.uniswapTradeCrypto": "JuiceSwap | Συναλλαγές Κρυπτονομισμάτων στο Κορυφαίο Χρηματιστήριο του DeFi ", + "title.uniToken": "Τα διακριτικά UNI αντιπροσωπεύουν μετοχές με δικαίωμα ψήφου στη διακυβέρνηση JuiceSwap. Μπορείτε να ψηφίσετε μόνοι σας για κάθε πρόταση ή να αναθέσετε τις ψήφους σας σε τρίτο μέρος.", + "title.voteOnGov": "Ψηφοφορία επί προτάσεων διακυβέρνησης για το JuiceSwap", "token.balances.main": "Η ισορροπία σου", "token.balances.other": "Υπόλοιπα σε άλλα δίκτυα", "token.balances.viewOnly": "ισορροπία {{ownerAddress}}", @@ -2072,10 +2072,10 @@ "token.safety.blocked.title.tokenNotAvailable": "Το {{tokenSymbol}} δεν είναι διαθέσιμο", "token.safety.blocked.title.tokensNotAvailable": "Τα {{tokenSymbol0}} και {{tokenSymbol1}} δεν είναι διαθέσιμα", "token.safety.fee.detected": "Εντοπίστηκε χρέωση συμβολαίου", - "token.safety.fees.uniswapLabsDoesNotReceive": "Η Uniswap Labs δεν λαμβάνει καμία από αυτές τις χρεώσεις.", + "token.safety.fees.uniswapLabsDoesNotReceive": "Η JuiceSwap Labs δεν λαμβάνει καμία από αυτές τις χρεώσεις.", "token.safety.warning.alwaysDoYourResearch": "Πάντα να κάνετε την έρευνά σας", - "token.safety.warning.blocked.description.default_one": "Δεν μπορείτε να ανταλλάξετε αυτό το διακριτικό χρησιμοποιώντας την εφαρμογή Uniswap.", - "token.safety.warning.blocked.description.default_other": "Δεν μπορείτε να ανταλλάξετε αυτά τα διακριτικά χρησιμοποιώντας την εφαρμογή Uniswap.", + "token.safety.warning.blocked.description.default_one": "Δεν μπορείτε να ανταλλάξετε αυτό το διακριτικό χρησιμοποιώντας την εφαρμογή JuiceSwap.", + "token.safety.warning.blocked.description.default_other": "Δεν μπορείτε να ανταλλάξετε αυτά τα διακριτικά χρησιμοποιώντας την εφαρμογή JuiceSwap.", "token.safety.warning.copyContractAddress.message": "Αυτή είναι μια διεύθυνση σύμβασης, η οποία λειτουργεί ως μοναδικό αναγνωριστικό για διακριτικά στο blockchain. Οποιαδήποτε κρυπτογράφηση στέλνετε σε αυτήν τη διεύθυνση θα χαθεί.", "token.safety.warning.copyContractAddress.title": "Μην στέλνετε κρυπτογράφηση σε αυτή τη διεύθυνση", "token.safety.warning.dontShowWarningAgain": "Μην μου ξαναδείξετε αυτήν την προειδοποίηση", @@ -2107,11 +2107,11 @@ "token.safety.warning.spamsUsers": "Χρήστες ανεπιθύμητων μηνυμάτων", "token.safety.warning.tokenChargesFee.both.message": "Το {{tokenSymbol}} χρεώνει μια χρέωση {{buyFeePercent}} κατά την αγορά και {{sellFeePercent}} κατά την πώληση.", "token.safety.warning.tokenChargesFee.buy.message": "Το {{tokenSymbol}} χρεώνει μια χρέωση {{feePercent}} κατά την αγορά.", - "token.safety.warning.tokenChargesFee.buy.message.descriptive": "Το {{tokenSymbol}} χρεώνει μια χρέωση {{feePercent}} κατά την αγορά. Η ανταλλαγή του μπορεί να οδηγήσει σε απώλεια χρημάτων. Η Uniswap Labs δεν λαμβάνει καμία από αυτές τις χρεώσεις.", + "token.safety.warning.tokenChargesFee.buy.message.descriptive": "Το {{tokenSymbol}} χρεώνει μια χρέωση {{feePercent}} κατά την αγορά. Η ανταλλαγή του μπορεί να οδηγήσει σε απώλεια χρημάτων. Η JuiceSwap Labs δεν λαμβάνει καμία από αυτές τις χρεώσεις.", "token.safety.warning.tokenChargesFee.sell.message": "Το {{tokenSymbol}} χρεώνει {{feePercent}} χρέωση όταν πωλείται.", - "token.safety.warning.tokenChargesFee.sell.message.descriptive": "Το {{tokenSymbol}} χρεώνει μια χρέωση {{feePercent}} κατά την πώληση. Η ανταλλαγή του ενδέχεται να οδηγήσει σε απώλεια χρημάτων. Η Uniswap Labs δεν λαμβάνει καμία από αυτές τις χρεώσεις.", + "token.safety.warning.tokenChargesFee.sell.message.descriptive": "Το {{tokenSymbol}} χρεώνει μια χρέωση {{feePercent}} κατά την πώληση. Η ανταλλαγή του ενδέχεται να οδηγήσει σε απώλεια χρημάτων. Η JuiceSwap Labs δεν λαμβάνει καμία από αυτές τις χρεώσεις.", "token.safety.warning.tokenChargesFee.unknownFee.message": "{{tokenSymbol}} χρεώνει μια χρέωση όταν αγοράζεται ή πωλείται.", - "token.safetyLevel.blocked.message": "Δεν μπορείτε να ανταλλάξετε αυτό το διακριτικό χρησιμοποιώντας το Πορτοφόλι Uniswap.", + "token.safetyLevel.blocked.message": "Δεν μπορείτε να ανταλλάξετε αυτό το διακριτικό χρησιμοποιώντας το Πορτοφόλι JuiceSwap.", "token.safetyLevel.medium.message.plural": "Αυτά τα διακριτικά δεν διαπραγματεύονται σε κορυφαία κεντρικά χρηματιστήρια των ΗΠΑ. Πάντα να κάνετε τη δική σας έρευνα πριν προχωρήσετε.", "token.selector.search.error": "Δεν ήταν δυνατή η φόρτωση των αποτελεσμάτων αναζήτησης", "token.stats.fullyDilutedValuation": "Πλήρως αραιωμένη αποτίμηση", @@ -2125,7 +2125,7 @@ "token.stats.volume": "Ένταση 24 ωρών", "token.symbol.input.fallback": "Διακριτικό εισαγωγής", "token.symbol.output.fallback": "Διακριτικό εξόδου", - "token.wrap.fail.message": "Οι ανταλλαγές στο Πρωτόκολλο Uniswap μπορούν να ξεκινούν και να τελειώνουν με ETH. Ωστόσο, κατά τη διάρκεια της ανταλλαγής, το ETH τυλίγεται σε WETH.", + "token.wrap.fail.message": "Οι ανταλλαγές στο Πρωτόκολλο JuiceSwap μπορούν να ξεκινούν και να τελειώνουν με ETH. Ωστόσο, κατά τη διάρκεια της ανταλλαγής, το ETH τυλίγεται σε WETH.", "token.zeroNativeBalance.description.mainnet": "Θα χρειαστεί να ανταλλάξετε ένα διακριτικό στο Ethereum για να λάβετε {{ tokenSymbol }}. Η ανταλλαγή απαιτεί ETH για το κόστος δικτύου.", "token.zeroNativeBalance.description.otherChains": "Θα χρειαστεί να ανταλλάξετε ένα διακριτικό στο {{ chainName }} για να λάβετε {{ tokenSymbol }}. Η εναλλαγή απαιτεί {{ chainName }} {{ nativeTokenSymbol }} για το κόστος δικτύου.", "token.zeroNativeBalance.subtitle": "Το {{ tokenSymbol }} δεν είναι διαθέσιμο για άμεση αγορά.", @@ -2192,7 +2192,7 @@ "transaction.details.transaction": "Συναλλαγή", "transaction.details.uniswapFee": "Χρέωση ({{ feePercent }}%)", "transaction.network.all": "Όλα τα δίκτυα", - "transaction.networkCost.description": "Το κόστος επεξεργασίας της συναλλαγής σας στο blockchain. Το Uniswap έχει βελτιστοποιηθεί για ελάχιστο κόστος δικτύου.", + "transaction.networkCost.description": "Το κόστος επεξεργασίας της συναλλαγής σας στο blockchain. Το JuiceSwap έχει βελτιστοποιηθεί για ελάχιστο κόστος δικτύου.", "transaction.networkCost.includesSmartWalletActivation": "Περιλαμβάνει ενεργοποίηση έξυπνου πορτοφολιού", "transaction.networkCost.label": "Κόστος δικτύου", "transaction.networkCost.maxNativeBalance.description": "Ένα μικρό ποσό του υπολοίπου του διακριτικού δικτύου δεσμεύεται για την κάλυψη του κόστους δικτύου αυτής της συναλλαγής.", @@ -2354,15 +2354,15 @@ "transaction.watcher.error.cancel": "Δεν είναι δυνατή η ακύρωση της συναλλαγής", "transaction.watcher.error.status": "Σφάλμα κατά τον έλεγχο της κατάστασης συναλλαγής", "uniswapX.aggregatesLiquidity": " συγκεντρώνει πηγές ρευστότητας για καλύτερες τιμές και ανταλλαγές χωρίς φυσικό αέριο.", - "uniswapX.cost": "Το UniswapX καταργεί το τυπικό κόστος για συναλλαγές στο blockchain.", - "uniswapx.description": "Το UniswapX συγκεντρώνει πηγές ρευστότητας για καλύτερες τιμές και ανταλλαγές χωρίς φυσικό αέριο.", - "uniswapx.description.unsupported": "Το UniswapX δεν είναι διαθέσιμο αυτήν τη στιγμή, επειδή οι ρυθμίσεις του έξυπνου πορτοφολιού σας διαχειρίζονται από διαφορετική εφαρμογή πορτοφολιού.", - "uniswapx.included": "Περιλαμβάνει UniswapX", - "uniswapx.item": " UniswapX ", - "uniswapx.label": "UniswapX", - "uniswapX.learnMore": "Μάθετε περισσότερα σχετικά με την ανταλλαγή με το UniswapX", - "uniswapx.unavailable.title": "Το UniswapX δεν είναι διαθέσιμο", - "uniswapx.v2QuoteFailed": "Η σκληρή προσφορά UniswapX v2 απέτυχε. Δοκιμάστε ξανά με την κλασική εναλλαγή.", + "uniswapX.cost": "Το JuiceSwapX καταργεί το τυπικό κόστος για συναλλαγές στο blockchain.", + "uniswapx.description": "Το JuiceSwapX συγκεντρώνει πηγές ρευστότητας για καλύτερες τιμές και ανταλλαγές χωρίς φυσικό αέριο.", + "uniswapx.description.unsupported": "Το JuiceSwapX δεν είναι διαθέσιμο αυτήν τη στιγμή, επειδή οι ρυθμίσεις του έξυπνου πορτοφολιού σας διαχειρίζονται από διαφορετική εφαρμογή πορτοφολιού.", + "uniswapx.included": "Περιλαμβάνει JuiceSwapX", + "uniswapx.item": " JuiceSwapX ", + "uniswapx.label": "JuiceSwapX", + "uniswapX.learnMore": "Μάθετε περισσότερα σχετικά με την ανταλλαγή με το JuiceSwapX", + "uniswapx.unavailable.title": "Το JuiceSwapX δεν είναι διαθέσιμο", + "uniswapx.v2QuoteFailed": "Η σκληρή προσφορά JuiceSwapX v2 απέτυχε. Δοκιμάστε ξανά με την κλασική εναλλαγή.", "unitags.banner.button.claim": "Διεκδικήστε τώρα", "unitags.banner.subtitle": "Δημιουργήστε ένα εξατομικευμένο προφίλ web3 και μοιραστείτε εύκολα τη διεύθυνσή σας με φίλους.", "unitags.banner.title.compact": "Διεκδικήστε το όνομα χρήστη σας {{unitagDomain}} και δημιουργήστε το προσαρμόσιμο προφίλ σας.", @@ -2426,9 +2426,9 @@ "unitags.username.error.min": "Τα ονόματα χρήστη πρέπει να είναι τουλάχιστον {{number}} χαρακτήρες", "unitags.username.error.uppercase": "Τα ονόματα χρήστη μπορούν να περιέχουν μόνο πεζά γράμματα και αριθμούς", "uwulink.error.insufficientTokens": "Δεν είναι αρκετό {{tokenSymbol}} στο {{chain}}", - "v2.notAvailable": "Το Uniswap V2 δεν είναι διαθέσιμο σε αυτό το δίκτυο.", + "v2.notAvailable": "Το JuiceSwap V2 δεν είναι διαθέσιμο σε αυτό το δίκτυο.", "wallet.appSignIn": "Συνδεθείτε με την εφαρμογή", - "wallet.connectingAgreement": "Με τη σύνδεση ενός πορτοφολιού, συμφωνείτε με τους Όρους Παροχής Υπηρεσιών της Uniswap Labs και συναινείτε στην Πολιτική Απορρήτου.", + "wallet.connectingAgreement": "Με τη σύνδεση ενός πορτοφολιού, συμφωνείτε με τους Όρους Παροχής Υπηρεσιών της JuiceSwap Labs και συναινείτε στην Πολιτική Απορρήτου.", "wallet.connectionFailed.message": "Η προσπάθεια σύνδεσης απέτυχε. Κάντε κλικ στην επιλογή Προσπαθήστε ξανά και ακολουθήστε τα βήματα για να συνδεθείτε στο πορτοφόλι σας.", "wallet.mismatch.popup.description": "Ορισμένες λειτουργίες δεν υποστηρίζονται από το συνδεδεμένο πορτοφόλι σας.", "wallet.mismatch.popup.title": "Περιορισμένη υποστήριξη πορτοφολιού", @@ -2438,13 +2438,13 @@ "walletConnect.dapps.empty.description": "Συνδεθείτε σε μια εφαρμογή σαρώνοντας έναν κωδικό μέσω του WalletConnect", "walletConnect.dapps.manage.empty.title": "Δεν υπάρχουν συνδεδεμένες εφαρμογές", "walletConnect.dapps.manage.title": "Συνδέσεις", - "walletConnect.error.connection.message": "Το Uniswap Wallet υποστηρίζει αυτήν τη στιγμή {{chainNames}}. Χρησιμοποιήστε μόνο \"{{dappName}}\" σε αυτές τις αλυσίδες", + "walletConnect.error.connection.message": "Το JuiceSwap Wallet υποστηρίζει αυτήν τη στιγμή {{chainNames}}. Χρησιμοποιήστε μόνο \"{{dappName}}\" σε αυτές τις αλυσίδες", "walletConnect.error.connection.title": "Σφάλμα σύνδεσης", "walletConnect.error.general.message": "Παρουσιάστηκε πρόβλημα με το WalletConnect. ΠΑΡΑΚΑΛΩ προσπαθησε ξανα", "walletConnect.error.general.title": "Σφάλμα WalletConnect", "walletConnect.error.scantastic.message": "Παρουσιάστηκε πρόβλημα με τον κωδικό QR σας. ΠΑΡΑΚΑΛΩ προσπαθησε ξανα", "walletConnect.error.scantastic.title": "Μη έγκυρος κωδικός QR", - "walletConnect.error.unsupported.message": "Βεβαιωθείτε ότι σαρώνετε έναν έγκυρο κωδικό QR WalletConnect, διεύθυνση Ethereum ή Uniswap επέκτασης προτού προσπαθήσετε ξανά.", + "walletConnect.error.unsupported.message": "Βεβαιωθείτε ότι σαρώνετε έναν έγκυρο κωδικό QR WalletConnect, διεύθυνση Ethereum ή JuiceSwap επέκτασης προτού προσπαθήσετε ξανά.", "walletConnect.error.unsupported.title": "Μη έγκυρος κωδικός QR", "walletConnect.error.unsupportedV1.message": "Το WalletConnect v1 δεν υποστηρίζεται πλέον. Η εφαρμογή στην οποία προσπαθείτε να συνδεθείτε πρέπει να αναβαθμιστεί στο WalletConnect v2.", "walletConnect.error.unsupportedV1.title": "Μη έγκυρος κωδικός QR", @@ -2479,7 +2479,7 @@ "walletConnect.request.warning.message": "Για να υπογράψετε μηνύματα ή συναλλαγές, θα πρέπει να εισαγάγετε τη φράση ανάκτησης του πορτοφολιού.", "walletConnect.request.warning.title": "Αυτό το πορτοφόλι βρίσκεται σε λειτουργία μόνο προβολής", "web.explore.description": "Ανακαλύψτε και ερευνήστε διακριτικά στο {{network}}. Εξερευνήστε κορυφαίες πισίνες. Δείτε τιμές σε πραγματικό χρόνο, όγκο συναλλαγών, TVL, γραφήματα και δεδομένα συναλλαγών.", - "web.explore.title.pools": "Εξερευνήστε κορυφαίες πισίνες στο {{network}} στο Uniswap", - "web.explore.title.tokens": "Εξερευνήστε κορυφαία διακριτικά στο {{network}} στο Uniswap", - "web.explore.title.transactions": "Εξερευνήστε κορυφαίες συναλλαγές στο {{network}} στο Uniswap" + "web.explore.title.pools": "Εξερευνήστε κορυφαίες πισίνες στο {{network}} στο JuiceSwap", + "web.explore.title.tokens": "Εξερευνήστε κορυφαία διακριτικά στο {{network}} στο JuiceSwap", + "web.explore.title.transactions": "Εξερευνήστε κορυφαίες συναλλαγές στο {{network}} στο JuiceSwap" } diff --git a/packages/uniswap/src/i18n/locales/translations/es-ES.json b/packages/uniswap/src/i18n/locales/translations/es-ES.json index 86ddc1b441f..2deb7174874 100644 --- a/packages/uniswap/src/i18n/locales/translations/es-ES.json +++ b/packages/uniswap/src/i18n/locales/translations/es-ES.json @@ -27,15 +27,15 @@ "account.downloadWallet.subtitle": "Haz una copia de seguridad de la billetera, haz trading sobre la marcha, recibe alertas de precios en tiempo real y mucho más.", "account.drawer.gitHash": "Git hash: ", "account.drawer.gitVersion": "Versión: ", - "account.drawer.modal.body": "Almacena e intercambia tokens de forma segura con la app de Uniswap. Disponible en iOS y Android.", - "account.drawer.modal.dont": "¿No tienes una Uniswap Wallet?", - "account.drawer.modal.scan": "Escanear con Uniswap Wallet", + "account.drawer.modal.body": "Almacena e intercambia tokens de forma segura con la app de JuiceSwap. Disponible en iOS y Android.", + "account.drawer.modal.dont": "¿No tienes una JuiceSwap Wallet?", + "account.drawer.modal.scan": "Escanear con JuiceSwap Wallet", "account.drawer.spamToggle": "Ocultar tokens desconocidos y NFT", - "account.passkey.delete.acknowledge": "Hice una copia de seguridad de mi frase de recuperación y entiendo que Uniswap Labs no puede ayudarme a recuperar mi billetera si yo no pude hacerlo.", - "account.passkey.delete.description": "Asegúrate de haber hecho una copia de seguridad de tu frase de recuperación mediante la app de Uniswap para dispositivos móviles o la extensión del navegador.", + "account.passkey.delete.acknowledge": "Hice una copia de seguridad de mi frase de recuperación y entiendo que JuiceSwap Labs no puede ayudarme a recuperar mi billetera si yo no pude hacerlo.", + "account.passkey.delete.description": "Asegúrate de haber hecho una copia de seguridad de tu frase de recuperación mediante la app de JuiceSwap para dispositivos móviles o la extensión del navegador.", "account.passkey.delete.descriptionEmphasized": "Sin tu frase de recuperación, es posible que no puedas acceder a tu billetera.", "account.passkey.delete.speedbump.description": "Antes de continuar, completa los siguientes pasos para no perder el acceso a tu billetera ni a todos los fondos.", - "account.passkey.delete.speedbump.step1": "Descarga la app de Uniswap para dispositivos móviles o la extensión del navegador", + "account.passkey.delete.speedbump.step1": "Descarga la app de JuiceSwap para dispositivos móviles o la extensión del navegador", "account.passkey.delete.speedbump.step2": "Haz una copia de tu frase de recuperación", "account.passkey.delete.speedbump.title": "¿Estás seguro?", "account.passkey.delete.title": "¿Borrar la clave de acceso?", @@ -91,7 +91,7 @@ "account.wallet.menu.edit.title": "Editar etiqueta", "account.wallet.menu.manageConnections": "Administrar conexiones", "account.wallet.menu.remove.title": "Eliminar billetera", - "account.wallet.remove.check": "Hice una copia de seguridad de mi frase de recuperación y entiendo que Uniswap Labs no puede ayudarme a recuperar mis billeteras si yo no pude hacerlo.", + "account.wallet.remove.check": "Hice una copia de seguridad de mi frase de recuperación y entiendo que JuiceSwap Labs no puede ayudarme a recuperar mis billeteras si yo no pude hacerlo.", "account.wallet.remove.title": "Eliminar {{name}}", "account.wallet.remove.viewOnly": "Siempre puedes volver a agregar billeteras de solo visualización ingresando la dirección de la billetera.", "account.wallet.restore.new_device.description": "Como estás en un dispositivo nuevo, tendrás que restaurar la frase de recuperación o ingresar la contraseña de la copia de seguridad en la nube para continuar.", @@ -122,16 +122,16 @@ "addLiquidity.shareOfPool": "Participación del fondo", "addressInput.recipient": "Destinatario", "analytics.allow": "Permitir análisis", - "analytics.allow.message": "Utilizamos datos anonimizados para mejorar tu experiencia con los productos de Uniswap Labs.", + "analytics.allow.message": "Utilizamos datos anonimizados para mejorar tu experiencia con los productos de JuiceSwap Labs.", "appRating.button.notReally": "No realmente", "appRating.description": "Cuentanos si tienes una buena experiencia con esta app", "appRating.extension.review.description": "Elige una calificación por estrellas y deja una reseña en la Chrome Web Store.", - "appRating.extension.review.title": "¿Quieres dejar una reseña sobre la extensión de Uniswap?", - "appRating.extension.title": "¿Estás disfrutando de la extensión de Uniswap?", + "appRating.extension.review.title": "¿Quieres dejar una reseña sobre la extensión de JuiceSwap?", + "appRating.extension.title": "¿Estás disfrutando de la extensión de JuiceSwap?", "appRating.feedback.button.send": "Enviar comentarios", "appRating.feedback.description": "Cuentanos cómo podemos mejorar tu experiencia", "appRating.feedback.title": "Lo sentimos mucho.", - "appRating.mobile.title": "¿Estás disfrutando de Uniswap Wallet?", + "appRating.mobile.title": "¿Estás disfrutando de JuiceSwap Wallet?", "bridging.estimatedTime.minutesAndSeconds": "~{{minutes}} min {{seconds}} s", "bridging.estimatedTime.minutesOnly": "~{{minutes}} min", "bridging.estimatedTime.secondsOnly": "~{{seconds}} s", @@ -145,7 +145,7 @@ "chart.price.label.low": "Bajo", "chart.price.label.open": "Apertura", "chart.settings.unavailable.label": "Esta configuración no está disponible para el gráfico actual", - "claim.thanks": "Gracias por ser parte de la comunidad Uniswap ", + "claim.thanks": "Gracias por ser parte de la comunidad JuiceSwap ", "claim.uni.arrived": "Llegó UNI", "common.accept": "Aceptar", "common.active": "Activa", @@ -171,7 +171,7 @@ "common.approving": "Aprobando", "common.areYouSure": "¿Estás seguro?", "common.automatic": "Automático", - "common.availableIn": "Uniswap está disponible en: ", + "common.availableIn": "JuiceSwap está disponible en: ", "common.availableOnIOSAndroidChrome": "Disponible en iOS, Android y Chrome", "common.backToPositions": "Volver a las posiciones", "common.bestRoute": "Ruta", @@ -180,7 +180,7 @@ "common.biometrics.touchId": "Identificación táctil", "common.biometrics.windowsHello": "Windows Hello", "common.blocked.ifError": "Si crees que se trata de un error, envía un correo electrónico con tu dirección a ", - "common.blocked.reason": "Esta dirección está bloqueada en la interfaz de Uniswap Labs porque está asociada a una o más actividades bloqueadas.", + "common.blocked.reason": "Esta dirección está bloqueada en la interfaz de JuiceSwap Labs porque está asociada a una o más actividades bloqueadas.", "common.blockedAddress": "Dirección bloqueada", "common.blog": "Blog", "common.bought": "Comprado", @@ -239,7 +239,7 @@ "common.button.viewDetails": "Ver detalles", "common.button.yes": "Sí", "common.buy.label": "Comprar", - "common.buyAndSell": "Compra y vende en Uniswap", + "common.buyAndSell": "Compra y vende en JuiceSwap", "common.cancellationSubmitted": "Se envió la cancelación", "common.cancellationSuccessful": "Cancelación exitosa", "common.cancelOrder": "Cancelar pedido", @@ -300,8 +300,8 @@ "common.download": "Descargar", "common.downloadAppStore": "Descargar en la App Store", "common.downloadPlayStore": "Descargar en la Play Store", - "common.downloadUniswapApp": "Descarga la app de Uniswap", - "common.downloadUniswapWallet": "Descarga Uniswap Wallet", + "common.downloadUniswapApp": "Descarga la app de JuiceSwap", + "common.downloadUniswapWallet": "Descarga JuiceSwap Wallet", "common.dynamic": "Dinámica", "common.edit.button": "Editar", "common.ended": "Terminó", @@ -319,7 +319,7 @@ "common.explore": "Explorar", "common.explorer": "Explorer", "common.exploreTokens": "Explora los tokens", - "common.extension": "Extensión de Uniswap", + "common.extension": "Extensión de JuiceSwap", "common.failedSwitchNetwork": "Error al cambiar de red", "common.fee": "Comisión", "common.fees": "Comisiones", @@ -333,10 +333,10 @@ "common.getStarted": "Empieza", "common.getSupport.button": "Obtener ayuda", "common.getTheApp": "Obtén la app", - "common.getUniswapWallet": "Obtén Uniswap Wallet", - "common.getUniswapWallet.mobile": "Obtén la app de Uniswap para dispositivos móviles", + "common.getUniswapWallet": "Obtén JuiceSwap Wallet", + "common.getUniswapWallet.mobile": "Obtén la app de JuiceSwap para dispositivos móviles", "common.governance": "Gobernanza", - "common.happyHolidays": "¡Felices fiestas de parte del equipo de Uniswap!", + "common.happyHolidays": "¡Felices fiestas de parte del equipo de JuiceSwap!", "common.help": "Help", "common.helpCenter": "Centro de ayuda", "common.hidden": "Oculto", @@ -466,9 +466,9 @@ "common.proceedInWallet": "Ganancias en tu billetera", "common.products": "Products", "common.protocol": "Protocolo", - "common.protocol.v2": "Uniswap v2", - "common.protocol.v3": "Uniswap v3", - "common.protocol.v4": "Uniswap v4", + "common.protocol.v2": "JuiceSwap v2", + "common.protocol.v3": "JuiceSwap v3", + "common.protocol.v4": "JuiceSwap v4", "common.publicResolver": "Solucionador público", "common.purchased": "Comprado", "common.rate": "Tasa", @@ -547,7 +547,7 @@ "common.tokenB": "Token B", "common.tokenName": "Nombre del token", "common.tokens": "Tokens", - "common.totalUniswapTVL": "TVL total de Uniswap", + "common.totalUniswapTVL": "TVL total de JuiceSwap", "common.totalValueLocked": "TVL", "common.trade": "Hacer trading", "common.trademarkPolicy": "Política de la marca registrada", @@ -565,10 +565,10 @@ "common.unhide": "Mostrar", "common.unichain": "Unichain", "common.uniGovernance": "Gobernanza de UNI", - "common.uniswapMobile": "Uniswap para dispositivos móviles", - "common.uniswapProtocol": "Protocolo de Uniswap", - "common.uniswapWallet": "Uniswap Wallet", - "common.uniswapX": "UniswapX", + "common.uniswapMobile": "JuiceSwap para dispositivos móviles", + "common.uniswapProtocol": "Protocolo de JuiceSwap", + "common.uniswapWallet": "JuiceSwap Wallet", + "common.uniswapX": "JuiceSwapX", "common.unknown": "Desconocido", "common.unknownApproval": "Aprobación desconocida", "common.unknownBridge": "Puente desconocido", @@ -675,8 +675,8 @@ "downloadApp.modal.connectExistingWallet": "Conecta una billetera existente", "downloadApp.modal.getStarted.description": "Obtén acceso a miles de tokens instantáneamente a través del marketplace en la cadena más grande del mundo.", "downloadApp.modal.getStarted.title": "Comienza a hacer intercambios en segundos", - "downloadApp.modal.getTheApp.title": "Comienza con Uniswap", - "downloadApp.modal.uniswapProducts.subtitle": "Los productos de Uniswap funcionan perfectamente juntos para crear la mejor experiencia en la cadena.", + "downloadApp.modal.getTheApp.title": "Comienza con JuiceSwap", + "downloadApp.modal.uniswapProducts.subtitle": "Los productos de JuiceSwap funcionan perfectamente juntos para crear la mejor experiencia en la cadena.", "error.dataUnavailable": "Los datos no están disponibles en este momento; estamos trabajando para solucionarlo", "error.id": "ID del error: {{eventId}}", "error.noData": "No se encontraron datos", @@ -712,8 +712,8 @@ "explore.tokens.sort.option.marketCap": "Capitalización de mercado", "explore.tokens.sort.option.priceDecrease": "Disminución de precio (24 h)", "explore.tokens.sort.option.priceIncrease": "Aumento de precio (24 h)", - "explore.tokens.sort.option.totalValueLocked": "TVL de Uniswap", - "explore.tokens.sort.option.volume": "Volumen de Uniswap (24 h)", + "explore.tokens.sort.option.totalValueLocked": "TVL de JuiceSwap", + "explore.tokens.sort.option.volume": "Volumen de JuiceSwap (24 h)", "explore.tokens.top.title": "Tokens principales", "explore.v2TVL": "TVL v2", "explore.v3TVL": "TVL v3", @@ -733,7 +733,7 @@ "extension.lock.button.reset": "Restablecer billetera", "extension.lock.button.submit": "Desbloquear", "extension.lock.password.error": "Contraseña incorrecta. Inténtalo de nuevo", - "extension.lock.password.reset.initial.description": "Uniswap no puede ayudarte a recuperar la contraseña. Para restablecer la billetera, vuelve a introducir tu frase de recuperación de 12 palabras.", + "extension.lock.password.reset.initial.description": "JuiceSwap no puede ayudarte a recuperar la contraseña. Para restablecer la billetera, vuelve a introducir tu frase de recuperación de 12 palabras.", "extension.lock.password.reset.initial.help": "¿Dónde encuentro mi frase de recuperación?", "extension.lock.password.reset.initial.title": "Olvidé mi contraseña", "extension.lock.password.reset.speedbump.description": "Asegúrate de tener tu frase de recuperación de 12 palabras antes de restablecer la billetera. De lo contrario, no podrás recuperar los fondos.", @@ -742,27 +742,27 @@ "extension.lock.subtitle": "Ingresa la contraseña para desbloquear", "extension.lock.title": "Te damos la bienvenida otra vez", "extension.network.notSupported": "Red no compatible", - "extension.open": "Abrir extensión de Uniswap", + "extension.open": "Abrir extensión de JuiceSwap", "extension.passwordPrompt.error.wrongPassword": "Contraseña incorrecta. Inténtalo de nuevo.", "extension.passwordPrompt.title": "Ingresa tu contraseña", "extension.popup.chrome.button": "Abrir extensión", - "extension.popup.chrome.description": "Abre la extensión de Uniswap para completar esta acción.", - "extension.popup.chrome.title": "Continúa en Uniswap", - "extension.settings.defaultWallet.message": "Prioriza la extensión de Uniswap cuando te conectas a apps.", + "extension.popup.chrome.description": "Abre la extensión de JuiceSwap para completar esta acción.", + "extension.popup.chrome.title": "Continúa en JuiceSwap", + "extension.settings.defaultWallet.message": "Prioriza la extensión de JuiceSwap cuando te conectas a apps.", "extension.settings.defaultWallet.title": "Marca como billetera predeterminada", "extension.settings.password.enter.title": "Ingresa tu contraseña actual", "extension.settings.password.error.wrong": "Contraseña incorrecta", "extension.settings.password.placeholder": "Contraseña actual", - "extension.uninstall.reason.missingFeatures": "Uniswap Wallet carece de ciertas funciones", + "extension.uninstall.reason.missingFeatures": "JuiceSwap Wallet carece de ciertas funciones", "extension.uninstall.reason.notUsingCrypto": "Ya no quiero utilizar criptomonedas", "extension.uninstall.reason.other": "Otros motivos", "extension.uninstall.reason.switchingWallet": "Voy a cambiar de billetera", - "extension.uninstall.subtitle": "Si tienes un momento, nos encantaría saber por qué desinstalaste Uniswap Wallet", + "extension.uninstall.subtitle": "Si tienes un momento, nos encantaría saber por qué desinstalaste JuiceSwap Wallet", "extension.uninstall.title": "Estamos tristes de que te vayas", "extension.warning.storage.button": "Respaldar", "extension.warning.storage.message": "Asegúrate de crear una copia de seguridad de tu frase de recuperación para evitar perder el acceso a la billetera y a los fondos.", "extension.warning.storage.title": "El navegador se está quedando sin almacenamiento", - "extensionPasskeyLogInPopUp.description": "Importa tu cuenta de Uniswap iniciando sesión con una clave de acceso existente.", + "extensionPasskeyLogInPopUp.description": "Importa tu cuenta de JuiceSwap iniciando sesión con una clave de acceso existente.", "extensionPasskeyLogInPopUp.invalidReferrer": "Cierra esta página e inténtalo de nuevo.", "fee.bestForCustomizability": "Lo mejor en personalización.", "fee.bestForExotic": "Mejor opción para pares exóticos.", @@ -796,7 +796,7 @@ "fee.unavailable": "Las comisiones obtenidas no estarán visibles para las posiciones v2 hasta que se elimine la liquidez.", "fee.uncollected": "Incluye las comisiones sin cobrar:", "fee.uniswap": "Comisión del ({{percent}})", - "fee.uniswap.description": "Se aplican comisiones para garantizar la mejor experiencia en Uniswap.", + "fee.uniswap.description": "Se aplican comisiones para garantizar la mejor experiencia en JuiceSwap.", "fiatOffRamp.checkout.title": "Vender con", "fiatOffRamp.connection.quote": "Vendiendo {{amount}} por valor de {{currencySymbol}}", "fiatOffRamp.error.balance": "Supera el saldo", @@ -847,8 +847,8 @@ "forceUpgrade.action.backup": "Haz una copia de seguridad de la billetera", "forceUpgrade.action.confirm": "Actualizar ahora", "forceUpgrade.action.learn": "Cómo actualizar", - "forceUpgrade.description.extension": "Hay una versión nueva de la app disponible. Para seguir usando la extensión de Uniswap, actualízala a la última versión.", - "forceUpgrade.description.wallet": "Hay una versión nueva de la app disponible. Para seguir usando Uniswap Wallet, actualízala a la última versión.", + "forceUpgrade.description.extension": "Hay una versión nueva de la app disponible. Para seguir usando la extensión de JuiceSwap, actualízala a la última versión.", + "forceUpgrade.description.wallet": "Hay una versión nueva de la app disponible. Para seguir usando JuiceSwap Wallet, actualízala a la última versión.", "forceUpgrade.label.recoveryPhrase": "Frase de recuperación", "forceUpgrade.title": "Actualizar a la última versión", "forceUpgrade.title.recommendedStatus": "Está disponible una nueva versión", @@ -904,31 +904,31 @@ "home.upsell.receive.title": "Recibe criptomonedas", "home.warning.viewOnly": "Esta es una billetera de solo visualización", "interface.metatags.description": "Intercambia criptomonedas en Ethereum, Base, Arbitrum, Polygon, Unichain y más. DeFi, la plataforma en la que confían millones.", - "interface.metatags.title": "Interfaz de Uniswap", + "interface.metatags.title": "Interfaz de JuiceSwap", "landing.api": "API", "landing.appsOverview": "Built for all the ways you swap", "landing.blog.description": "Catch up on the latest company news, product features and more", - "landing.docs.description": "Explore our library of developer docs to get started building with Uniswap", + "landing.docs.description": "Explore our library of developer docs to get started building with JuiceSwap", "landing.exploreUniverse": "Explore the UNIverse", "landing.getStarted": "Trade on the world’s largest DEX", "landing.helpCenter.body": "Browse FAQs and get support from our US-based support team", - "landing.protocolDescription": "Uniswap Labs powers some of the most used products in crypto. Experience permissionless access, proven security, and dedicated support.", - "landing.protocolStats": "Uniswap Protocol stats", - "landing.provideLiquidity.body": "Provide liquidity and collect fees using the Uniswap Interface.", + "landing.protocolDescription": "JuiceSwap Labs powers some of the most used products in crypto. Experience permissionless access, proven security, and dedicated support.", + "landing.protocolStats": "JuiceSwap Protocol stats", + "landing.provideLiquidity.body": "Provide liquidity and collect fees using the JuiceSwap Interface.", "landing.provideLiquidity.subtitle": "Power onchain markets.", - "landing.socials": "Follow Uniswap Labs on X, Farcaster, LinkedIn, and TikTok", + "landing.socials": "Follow JuiceSwap Labs on X, Farcaster, LinkedIn, and TikTok", "landing.swapBody": "Access deep liquidity, explore tokens, set limit orders, and provide liquidity for thousands of tokens across 14 chains.", "landing.swapSubtitle": "Permissionless swapping.", "landing.tradingApi": "Trading API", - "landing.tradingApiBody": "Use the same API that powers the Uniswap Web App and Wallet, trusted by leading teams around the world.", - "landing.tradingApiButton": "Integrate the Uniswap API", + "landing.tradingApiBody": "Use the same API that powers the JuiceSwap Web App and Wallet, trusted by leading teams around the world.", + "landing.tradingApiButton": "Integrate the JuiceSwap API", "landing.tradingApiSubtitle": "DeFi, direct to your users.", "landing.trusted": "Cuenta con la confianza de millones", "landing.unichain.body": "Join the community building on the fast, decentralized Ethereum L2 built to be the home for DeFi.", "landing.unichain.button": "Start building", "landing.unichain.subtitle": "The DeFi chain.", "landing.uniswapX.body": "Gasless transactions and MEV protection, with zero fees for failed swaps.", - "landing.uniswapX.button": "Experience UniswapX", + "landing.uniswapX.button": "Experience JuiceSwapX", "landing.uniswapX.subtitle": "Smarter swaps, zero friction.", "landing.walletBody": "The trusted self-custody crypto wallet and extension with millions of downloads, support from real humans, and a 4.8 rating.", "landing.walletSubtitle": "Swap, store, explore.", @@ -1010,18 +1010,18 @@ "liquidity.learnMoreLabel": "Más información sobre la provisión de liquidez", "liquidity.notEnough.label": "No hay suficiente liquidez para mostrar un valor exacto en USD.", "liquidity.provideOnProtocols": "Provisión de liquidez según diferentes protocolos", - "liquidityPool.page.title": "Agrega liquidez a los fondos {{version}} en Uniswap", + "liquidityPool.page.title": "Agrega liquidez a los fondos {{version}} en JuiceSwap", "liquidityPool.positions.closed.title": "Posiciones cerradas", "liquidityPool.positions.loadingMore": "Cargando más posiciones…", - "liquidityPool.positions.page.title": "Administra la liquidez del fondo {{quoteSymbol}}/{{baseSymbol}} en Uniswap", + "liquidityPool.positions.page.title": "Administra la liquidez del fondo {{quoteSymbol}}/{{baseSymbol}} en JuiceSwap", "liquidityPool.positions.page.version.description": "Ve tus posiciones de liquidez {{version}} activas. Agrega posiciones nuevas.", - "liquidityPool.positions.page.version.title": "Administra la liquidez del fondo {{version}} en Uniswap", + "liquidityPool.positions.page.version.title": "Administra la liquidez del fondo {{version}} en JuiceSwap", "migrate.allowed": "Permitido", "migrate.allowLpMigration": "Permitir la migración de tokens del LP", "migrate.connectAccount": "Debes conectar una cuenta que sea propietaria de esta posición.", "migrate.connectWallet": "Conéctate a una billetera para ver tu liquidez V2.", - "migrate.contract": "Contrato de migración de Uniswap", - "migrate.firstLP": "Eres el primer proveedor de liquidez para este fondo V3 de Uniswap. Tu liquidez migrará al precio actual de {{source}}.", + "migrate.contract": "Contrato de migración de JuiceSwap", + "migrate.firstLP": "Eres el primer proveedor de liquidez para este fondo V3 de JuiceSwap. Tu liquidez migrará al precio actual de {{source}}.", "migrate.highGasCost": "El costo de la transacción será mucho mayor, ya que incluye el gas por crear el fondo.", "migrate.invalidRange": "El rango seleccionado no es válido. El precio mínimo debe ser inferior al precio máximo.", "migrate.lpNFT": "NFT del LP {{symA}}/{{symB}}", @@ -1031,18 +1031,18 @@ "migrate.noV2Liquidity": "No se encontró ninguna liquidez V2.", "migrate.positionNoFees": "Tu posición no generará comisiones ni se utilizará en operaciones de trading hasta que el precio de mercado entre en el rango.", "migrate.priceDifference": "Diferencia de precio: ", - "migrate.priceWarning": "Solo debes depositar liquidez en Uniswap V3 al precio que consideres correcto.
Si el precio parece incorrecto, puedes efectuar un intercambio para mover el precio o esperar a que alguien más lo haga.", + "migrate.priceWarning": "Solo debes depositar liquidez en JuiceSwap V3 al precio que consideres correcto.
Si el precio parece incorrecto, puedes efectuar un intercambio para mover el precio o esperar a que alguien más lo haga.", "migrate.refund": "Debido al rango de precios seleccionado, se reembolsarán, al menos, {{amtA}} {{symA}} y {{amtB}} {{symB}} a tu billetera.", "migrate.selectFeeTier": "Seleccionar nivel de comisión", "migrate.setRange": "Establecer rango de precios", "migrate.symbolPrice": "Precio de {{protocolName}} {{tokenSymbol}}:", - "migrate.v2Description": "Esta herramienta migrará de manera segura tu liquidez de {{source}} a V3. El proceso es totalmente confiable gracias al <0>contrato de migración de Uniswap ↗", - "migrate.v2Instruction": "Para cada fondo que se muestra a continuación, haz clic en Migrar a fin de eliminar tu liquidez de Uniswap V2 y depositarla en Uniswap V3.", + "migrate.v2Description": "Esta herramienta migrará de manera segura tu liquidez de {{source}} a V3. El proceso es totalmente confiable gracias al <0>contrato de migración de JuiceSwap ↗", + "migrate.v2Instruction": "Para cada fondo que se muestra a continuación, haz clic en Migrar a fin de eliminar tu liquidez de JuiceSwap V2 y depositarla en JuiceSwap V3.", "migrate.v2Title": "Migra la liquidez V2", "migrate.v3Price": "Precio de V3 en {{sym}}:", "mint.v3.input.invalidPrice.error": "Entrada de precio no válida", - "mobileAppPromo.banner.getTheApp.link": "Obtén la app de Uniswap Wallet", - "mobileAppPromo.banner.title": "Uniswap: billetera de criptomonedas y NFT", + "mobileAppPromo.banner.getTheApp.link": "Obtén la app de JuiceSwap Wallet", + "mobileAppPromo.banner.title": "JuiceSwap: billetera de criptomonedas y NFT", "moonpay.poweredBy": "Rampa de acceso fiduciaria desarrollada por MoonPay USA, LLC", "nav.createAccount.button": "Crear cuenta", "nav.logIn.button": "Iniciar sesión", @@ -1066,7 +1066,7 @@ "nft.willAppearHere": "Tus transacciones en la cadena y compras de criptomonedas aparecerán aquí.", "nfts.noneYet": "Aún no hay NFT", "notFound.oops": "Ups, quiero volver a Intercambiar", - "notice.uk": "Esta aplicación web se proporciona como una herramienta para que los usuarios interactúen con el protocolo de Uniswap por iniciativa propia, sin aprobación ni recomendación de actividades de trading de criptomonedas. Al hacerlo, Uniswap no está recomendando que los usuarios actuales o potenciales participen en actividades de trading de criptoactivos; los usuarios actuales o potenciales de la aplicación web no deben considerar de ninguna manera esta página web o sus contenidos como una forma de recomendación, invitación o incentivo para tratar con criptoactivos.", + "notice.uk": "Esta aplicación web se proporciona como una herramienta para que los usuarios interactúen con el protocolo de JuiceSwap por iniciativa propia, sin aprobación ni recomendación de actividades de trading de criptomonedas. Al hacerlo, JuiceSwap no está recomendando que los usuarios actuales o potenciales participen en actividades de trading de criptoactivos; los usuarios actuales o potenciales de la aplicación web no deben considerar de ninguna manera esta página web o sus contenidos como una forma de recomendación, invitación o incentivo para tratar con criptoactivos.", "notice.uk.label": "Descargo de responsabilidad para Reino Unido:", "notification.assetVisibility.hidden": "{{assetName}} oculto", "notification.assetVisibility.unhidden": "{{assetName}} no oculto", @@ -1129,7 +1129,7 @@ "notification.walletConnect.failed": "Falló la transacción con {{dappName}}", "notification.walletConnect.networkChanged.full": "Se cambió a {{networkName}}", "notification.walletConnect.networkChanged.short": "Se cambió de red", - "notifications.scantastic.subtitle": "Continuar en la extensión de Uniswap", + "notifications.scantastic.subtitle": "Continuar en la extensión de JuiceSwap", "notifications.scantastic.title": "¡Listo!", "onboarding.backup.manual.banner": "Te sugerimos escribirlo en un papel y guardarlo en un lugar seguro, como una caja fuerte.", "onboarding.backup.manual.displayWarning.description": "Lee atentamente lo siguiente antes de continuar.", @@ -1156,10 +1156,10 @@ "onboarding.backup.reminder.warning.description": "Si no configuras un método de copia de seguridad, no habrá ninguna manera de recuperar la billetera si pierdes el teléfono, eliminas la app o adquieres un dispositivo nuevo.", "onboarding.backup.reminder.warning.title": "Podrías perder los fondos", "onboarding.backup.speedBump.cloud.description": "Si alguna vez la olvidas, no podremos restablecerla. Escríbela en un lugar seguro o guárdala de manera segura en un administrador de contraseñas.", - "onboarding.backup.speedBump.cloud.disclaimer": "Entiendo que Uniswap Labs no puede restablecer mi contraseña de recuperación.", + "onboarding.backup.speedBump.cloud.disclaimer": "Entiendo que JuiceSwap Labs no puede restablecer mi contraseña de recuperación.", "onboarding.backup.speedBump.cloud.title": "Es importante guardar esta contraseña", "onboarding.backup.speedBump.manual.description": "Asegúrate de escribir la frase de recuperación de forma correcta y guardarla un lugar seguro.", - "onboarding.backup.speedBump.manual.disclaimer": "Entiendo que Uniswap Labs no puede recuperar mi billetera si la pierdo.", + "onboarding.backup.speedBump.manual.disclaimer": "Entiendo que JuiceSwap Labs no puede recuperar mi billetera si la pierdo.", "onboarding.backup.speedBump.manual.title": "Antes de terminar…", "onboarding.backup.subtitle": "Así recuperarás la billetera si eliminas la app o pierdes tu dispositivo.", "onboarding.backup.title.existing": "Haz una copia de seguridad de la billetera", @@ -1174,20 +1174,20 @@ "onboarding.cloud.confirm.title": "Confirma tu contraseña de respaldo", "onboarding.cloud.createPassword.description": "Será necesaria para recuperar los fondos. Si alguna vez la olvidas, no podremos recuperarla.", "onboarding.cloud.createPassword.title": "Crea tu contraseña de recuperación", - "onboarding.complete.button": "Abrir extensión de Uniswap", - "onboarding.complete.description": "La billetera está lista para enviar y recibir criptomonedas. Abre la extensión de Uniswap con el atajo que se indica a continuación.", - "onboarding.complete.go_to_uniswap": "Ve a la Uniswap Web App", - "onboarding.complete.pin.description": "Haz clic en el ícono de tachuela para agregar la extensión de Uniswap a la barra de herramientas.", - "onboarding.complete.pin.title": "Fija la extensión de Uniswap", + "onboarding.complete.button": "Abrir extensión de JuiceSwap", + "onboarding.complete.description": "La billetera está lista para enviar y recibir criptomonedas. Abre la extensión de JuiceSwap con el atajo que se indica a continuación.", + "onboarding.complete.go_to_uniswap": "Ve a la JuiceSwap Web App", + "onboarding.complete.pin.description": "Haz clic en el ícono de tachuela para agregar la extensión de JuiceSwap a la barra de herramientas.", + "onboarding.complete.pin.title": "Fija la extensión de JuiceSwap", "onboarding.complete.title": "Está todo listo", "onboarding.extension.biometrics.subtitle.fingerprint": "Accede a tu billetera de forma rápida y segura utilizando solo tu huella dactilar.", "onboarding.extension.biometrics.title": "Habilitar {{biometricsMethod}}", "onboarding.extension.password.subtitle": "La necesitarás para desbloquear la billetera y acceder a la frase de recuperación", "onboarding.extension.password.title.default": "Crea una contraseña", "onboarding.extension.password.title.reset": "Restablece la contraseña", - "onboarding.extension.unsupported.android.description": "La extensión de Uniswap solo es compatible con Chrome para escritorio.", + "onboarding.extension.unsupported.android.description": "La extensión de JuiceSwap solo es compatible con Chrome para escritorio.", "onboarding.extension.unsupported.android.title": "La versión móvil de Chrome no es compatible (aún)", - "onboarding.extension.unsupported.description": "La extensión de Uniswap solo es compatible con Chrome en este momento.", + "onboarding.extension.unsupported.description": "La extensión de JuiceSwap solo es compatible con Chrome en este momento.", "onboarding.extension.unsupported.title": "Este navegador (aún) no es compatible", "onboarding.home.intro.backup.description.extension": "Guarda tu frase de recuperación para asegurarte de no perder nunca el acceso a tu billetera.", "onboarding.home.intro.backup.description.mobile": "Establece un plan de recuperación por si alguna vez pierdes el teléfono o adquieres uno nuevo.", @@ -1217,7 +1217,7 @@ "onboarding.import.onDeviceRecovery.other_options": "Crear o importar una billetera diferente", "onboarding.import.onDeviceRecovery.other_options.label": "¿No quieres nada de lo anterior?", "onboarding.import.onDeviceRecovery.subtitle": "Elige en qué billetera quieres volver a iniciar sesión.", - "onboarding.import.onDeviceRecovery.title": "Te damos la bienvenida otra vez a Uniswap", + "onboarding.import.onDeviceRecovery.title": "Te damos la bienvenida otra vez a JuiceSwap", "onboarding.import.onDeviceRecovery.wallet.button": "Ver frase de recuperación", "onboarding.import.onDeviceRecovery.wallet.count_one": "1 billetera más", "onboarding.import.onDeviceRecovery.wallet.count_other": "Más de {{count}} otras billeteras", @@ -1225,8 +1225,8 @@ "onboarding.import.onDeviceRecovery.warning.title": "¿Estás seguro?", "onboarding.import.selectMethod.errorMessage": "Ocurrió un error inesperado. Inténtalo de nuevo.", "onboarding.import.selectMethod.mobileApp.subtitle": "Importa una billetera desde la app móvil a través de un código QR.", - "onboarding.import.selectMethod.mobileApp.title": "Usar Uniswap para dispositivos móviles", - "onboarding.import.selectMethod.passkey.subtitle": "Sincroniza tu Uniswap Wallet con una clave de acceso existente.", + "onboarding.import.selectMethod.mobileApp.title": "Usar JuiceSwap para dispositivos móviles", + "onboarding.import.selectMethod.passkey.subtitle": "Sincroniza tu JuiceSwap Wallet con una clave de acceso existente.", "onboarding.import.selectMethod.passkey.title": "Inicia sesión con la clave de acceso", "onboarding.import.selectMethod.recoveryPhrase.subtitle": "Importa desde otra billetera de criptomonedas.", "onboarding.import.selectMethod.recoveryPhrase.title": "Ingresa la frase de recuperación", @@ -1243,13 +1243,13 @@ "onboarding.intro.button.alreadyHave": "Ya tengo una billetera", "onboarding.intro.button.logInOrImport": "Iniciar sesión o importar", "onboarding.intro.mobileScan.button": "Escanea el código QR para importar", - "onboarding.intro.mobileScan.title": "¿Tienes la app de Uniswap?", + "onboarding.intro.mobileScan.title": "¿Tienes la app de JuiceSwap?", "onboarding.landing.button.add": "Agregar una billetera existente", "onboarding.landing.button.create": "Crear una billetera", "onboarding.landing.button.createAccount": "Crear una cuenta", "onboarding.name.choose": "Elige un nombre de usuario", "onboarding.name.choose.subtitle": "Este es un nombre público que cualquiera puede usar para enviarte criptomonedas.", - "onboarding.notification.permission.message": "Activa las notificaciones de Uniswap Wallet en la configuración de tu dispositivo para recibirlas.", + "onboarding.notification.permission.message": "Activa las notificaciones de JuiceSwap Wallet en la configuración de tu dispositivo para recibirlas.", "onboarding.notification.permission.title": "Permiso de notificaciones", "onboarding.notification.subtitle": "Mantente al día sobre los estados de las transacciones y los cambios importantes de precios de tus tokens favoritos.", "onboarding.notification.title": "Activar notificaciones", @@ -1275,9 +1275,9 @@ "onboarding.scan.error": "Ocurrió un error al cargar el código QR", "onboarding.scan.otp.error": "El código que enviaste es incorrecto o falló el envío. Inténtalo de nuevo.", "onboarding.scan.otp.failed": "Intentos fallidos: {{number}}", - "onboarding.scan.otp.subtitle": "Consulta la app de Uniswap para dispositivos móviles a fin de ver el código de 6 caracteres", + "onboarding.scan.otp.subtitle": "Consulta la app de JuiceSwap para dispositivos móviles a fin de ver el código de 6 caracteres", "onboarding.scan.otp.title": "Ingresa el código de un solo uso", - "onboarding.scan.subtitle": "Escanea el código QR con la app de Uniswap para dispositivos móviles a fin de importar la billetera.", + "onboarding.scan.subtitle": "Escanea el código QR con la app de JuiceSwap para dispositivos móviles a fin de importar la billetera.", "onboarding.scan.title": "Importa la billetera desde la app", "onboarding.scan.troubleScanning.message": "Importa a través de la frase de recuperación", "onboarding.scan.troubleScanning.title": "¿Tienes problemas para escanear?", @@ -1306,7 +1306,7 @@ "outageBanner.message": "Los datos de {{chainName}}{{versionDescription}} no están disponibles en este momento, pero esperamos que el problema se resuelva en breve.", "outageBanner.message.sub": "Todavía puedes hacer intercambios y proporcionar liquidez en esta cadena sin problemas.", "outageBanner.title": "{{versionName}} estará de vuelta pronto", - "passkeys.help.modal.subtitle": "Si tienes problemas con las claves de acceso, visita Uniswap Support para conseguir ayuda.", + "passkeys.help.modal.subtitle": "Si tienes problemas con las claves de acceso, visita JuiceSwap Support para conseguir ayuda.", "passkeys.help.modal.subtitle.invalidPasskey": "No se pudo completar la solicitud. Inténtalo de nuevo con una clave de acceso asociada a ", "passkeys.help.modal.subtitle.technicalError": "No se pudo completar la solicitud debido a un error técnico inesperado. Tus fondos están seguros. Inténtelo de nuevo.", "passkeys.help.modal.title": "¿Necesitas ayuda?", @@ -1431,7 +1431,7 @@ "position.deposit.confirm.create.title": "Gran diferencia con respecto al precio de mercado", "position.deposit.description": "Especifica los montos de los tokens para tu contribución de liquidez.", "position.depositedCurrency": "{{currencySymbol}} depositado", - "position.fot.warning": "{{token}} y otros tokens de “comisión por transferencia” solo los admite Uniswap v2.", + "position.fot.warning": "{{token}} y otros tokens de “comisión por transferencia” solo los admite JuiceSwap v2.", "position.fot.warning.cta": "Crea una posición v2", "position.hook.disclaimer": "Comprendo los riesgos potenciales que involucra agregar este hook.", "position.hook.donateWarning": "Esta marca puede crear cambios en las comisiones ganadas.", @@ -1479,11 +1479,11 @@ "positions.welcome.connect.description": "Debes conectar tu billetera para ver tus posiciones y recompensas.", "positions.welcome.connect.wallet": "Conecta tu billetera", "privacy.anonymizedLogs": "La app registra estadísticas anónimas de uso para implementar mejoras con el tiempo.", - "privacy.autoRouter": "La app recupera la ruta de operación óptima de un servidor de Uniswap Labs.", + "privacy.autoRouter": "La app recupera la ruta de operación óptima de un servidor de JuiceSwap Labs.", "privacy.infura": "La app recupera datos en cadena y construye opciones de contrato con una API de Infura.", "privacy.thirdPartyApis": "Esta app utiliza las siguientes API de terceros:", "privacy.trm": "La app recopila de manera segura la dirección de la billetera y la comparte con TRM Labs Inc. por motivos de riesgo y cumplimiento.", - "privacy.uniswaptos": "Condiciones del servicio de Uniswap Labs", + "privacy.uniswaptos": "Condiciones del servicio de JuiceSwap Labs", "privateKeys.export.modal.speedbump.bullet1": "Ve esto en privado", "privateKeys.export.modal.speedbump.bullet2": "No lo compartas con nadie", "privateKeys.export.modal.speedbump.bullet3": "Nunca la introduzcas en ningún sitio web o aplicación", @@ -1520,24 +1520,24 @@ "removeLiquidity.pooled": "{{symbol}} en el fondo:", "revoke.failed.message": "Es probable que un problema de red o de conexión haya provocado el fallo de la revocación. Comprueba tu conexión e inténtalo de nuevo.", "routing.aggregateLiquidity": "Cuando es posible, combina fuentes de liquidez para obtener mejores precios e intercambios sin gas.", - "routing.aggregateLiquidity.uniswapx": "UniswapX combina fuentes de liquidez dentro y fuera de la cadena, por lo que te ofrece los mejores precios disponibles e intercambios sin gas.", - "routing.cheapest": "El cliente de Uniswap selecciona las opciones de trading más baratas teniendo en cuenta el precio y los costos de la red.", - "routing.cheapest.v4": "El cliente de Uniswap selecciona las mejores opciones de trading teniendo en cuenta el precio y los costos de la red.", + "routing.aggregateLiquidity.uniswapx": "JuiceSwapX combina fuentes de liquidez dentro y fuera de la cadena, por lo que te ofrece los mejores precios disponibles e intercambios sin gas.", + "routing.cheapest": "El cliente de JuiceSwap selecciona las opciones de trading más baratas teniendo en cuenta el precio y los costos de la red.", + "routing.cheapest.v4": "El cliente de JuiceSwap selecciona las mejores opciones de trading teniendo en cuenta el precio y los costos de la red.", "scantastic.code.expired": "Vencido", - "scantastic.code.subtitle": "Ingresa este código en la extensión de Uniswap. La frase de recuperación se cifrará y transferirá de forma segura.", + "scantastic.code.subtitle": "Ingresa este código en la extensión de JuiceSwap. La frase de recuperación se cifrará y transferirá de forma segura.", "scantastic.code.timeRemaining.shorthand.hours": "Nuevo código en {{hours}} h, {{minutes}} min, {{seconds}} s", "scantastic.code.timeRemaining.shorthand.minutes": "Nuevo código en {{minutes}} m, {{seconds}} s", "scantastic.code.timeRemaining.shorthand.seconds": "Nuevo código en {{seconds}} s", - "scantastic.code.title": "Código de un solo uso para Uniswap", + "scantastic.code.title": "Código de un solo uso para JuiceSwap", "scantastic.confirmation.button.continue": "Sí, continuar", "scantastic.confirmation.label.browser": "Navegador", "scantastic.confirmation.label.device": "Dispositivo", - "scantastic.confirmation.subtitle": "Continúa solo si estás escaneando un código QR desde la extensión de Uniswap en un dispositivo confiable.", + "scantastic.confirmation.subtitle": "Continúa solo si estás escaneando un código QR desde la extensión de JuiceSwap en un dispositivo confiable.", "scantastic.confirmation.title": "¿Intentas importar la billetera?", - "scantastic.confirmation.warning": "Ten cuidado con los sitios y las aplicaciones que se hacen pasar por Uniswap. De lo contrario, tu billetera podría verse comprometida.", + "scantastic.confirmation.warning": "Ten cuidado con los sitios y las aplicaciones que se hacen pasar por JuiceSwap. De lo contrario, tu billetera podría verse comprometida.", "scantastic.error.encryption": "No se pudo preparar la frase semilla.", "scantastic.error.noCode": "No se recibió ninguna OTP. Inténtalo de nuevo.", - "scantastic.error.timeout.message": "Escanea nuevamente el código QR en la extensión de Uniswap para seguir sincronizando la billetera.", + "scantastic.error.timeout.message": "Escanea nuevamente el código QR en la extensión de JuiceSwap para seguir sincronizando la billetera.", "scantastic.error.timeout.title": "Se agotó el tiempo de espera de la conexión", "scantastic.modal.ipMismatch.description": "Para escanear este código QR, tu teléfono debe estar conectado a la misma red wifi que tu computadora y cualquier VPN debe estar desactivada de forma temporal.", "scantastic.modal.ipMismatch.title": "Cambia tu red wifi", @@ -1569,7 +1569,7 @@ "send.search.placeholder": "Buscar ENS o dirección", "send.title": "Enviar", "send.warning.blocked.default": "Esta billetera está bloqueada", - "send.warning.blocked.modal.message": "Esta dirección está bloqueada en Uniswap Wallet porque está asociada con una o más actividades bloqueadas. Si crees que se trata de un error, envía un correo electrónico a compliance@uniswap.org.", + "send.warning.blocked.modal.message": "Esta dirección está bloqueada en JuiceSwap Wallet porque está asociada con una o más actividades bloqueadas. Si crees que se trata de un error, envía un correo electrónico a compliance@juiceswap.org.", "send.warning.blocked.modal.title": "Dirección bloqueada", "send.warning.blocked.recipient": "La billetera de destino está bloqueada", "send.warning.erc20.checkbox.description": "Estás intentando enviar fondos a una dirección de token. Esto puede causar la pérdida permanente de los fondos.", @@ -1599,7 +1599,7 @@ "setting.recoveryPhrase.account.show": "Mostrar frase de recuperación", "setting.recoveryPhrase.action.hide": "Ocultar frase de recuperación", "setting.recoveryPhrase.remove": "Eliminar frase de recuperación", - "setting.recoveryPhrase.remove.confirm.subtitle": "Entiendo que Uniswap Labs no puede ayudarme a recuperar mi billetera si yo no logro hacerlo.", + "setting.recoveryPhrase.remove.confirm.subtitle": "Entiendo que JuiceSwap Labs no puede ayudarme a recuperar mi billetera si yo no logro hacerlo.", "setting.recoveryPhrase.remove.confirm.title": "Guardé mi frase de recuperación", "setting.recoveryPhrase.remove.initial.subtitle": "Asegúrate de haber guardado la frase de recuperación. De lo contrario, perderás el acceso a las billeteras", "setting.recoveryPhrase.remove.initial.title": "Antes de continuar", @@ -1618,7 +1618,7 @@ "settings.action.lock": "Bloquear billetera", "settings.action.privacy": "Política de privacidad", "settings.action.terms": "Condiciones del servicio", - "settings.footer": "Hecho con amor, \nEl equipo de Uniswap 🦄", + "settings.footer": "Hecho con amor, \nEl equipo de JuiceSwap 🦄", "settings.hideSmallBalances": "Ocultar saldos pequeños", "settings.hideSmallBalances.subtitle": "Los saldos inferiores a 1 USD se ocultarán de tu cartera.", "settings.maxSlippage": "Deslizamiento máx.", @@ -1642,7 +1642,7 @@ "settings.setting.backup.create.title": "Haz una copia de seguridad en {{cloudProviderName}}", "settings.setting.backup.delete.confirm.message": "Debido a que estas billeteras comparten una frase de recuperación, también se eliminarán las copias de seguridad de las billeteras a continuación", "settings.setting.backup.delete.confirm.title": "¿Estás seguro?", - "settings.setting.backup.delete.warning": "Si eliminas la copia de seguridad de {{cloudProviderName}}, solo podrás recuperar la billetera con una copia de seguridad manual de la frase de recuperación. Uniswap Labs no puede recuperar los activos si pierdes la frase de recuperación.", + "settings.setting.backup.delete.warning": "Si eliminas la copia de seguridad de {{cloudProviderName}}, solo podrás recuperar la billetera con una copia de seguridad manual de la frase de recuperación. JuiceSwap Labs no puede recuperar los activos si pierdes la frase de recuperación.", "settings.setting.backup.error.message.full": "No se puede hacer una copia de seguridad de la frase de recuperación en {{cloudProviderName}}. Asegúrate de tener {{cloudProviderName}} habilitado con espacio de almacenamiento disponible e inténtalo de nuevo.", "settings.setting.backup.error.message.short": "No se puede eliminar la copia de seguridad", "settings.setting.backup.error.title": "Error de {{cloudProviderName}}", @@ -1669,8 +1669,8 @@ "settings.setting.biometrics.auth": "Autentícate", "settings.setting.biometrics.extension.waitingForBiometricsModal.content": "Enable {{biometricsMethod}} in your browser or system settings to continue.", "settings.setting.biometrics.extension.waitingForBiometricsModal.title": "Waiting for {{biometricsMethod}}", - "settings.setting.biometrics.off.message.android": "Actualmente, los datos biométricos están desactivados para Uniswap Wallet; puedes activarlos en la configuración del sistema.", - "settings.setting.biometrics.off.message.ios": "Actualmente, {{biometricsMethod}} está desactivado para Uniswap Wallet; puedes activarlo en la configuración del sistema.", + "settings.setting.biometrics.off.message.android": "Actualmente, los datos biométricos están desactivados para JuiceSwap Wallet; puedes activarlos en la configuración del sistema.", + "settings.setting.biometrics.off.message.ios": "Actualmente, {{biometricsMethod}} está desactivado para JuiceSwap Wallet; puedes activarlo en la configuración del sistema.", "settings.setting.biometrics.off.title.android": "Los datos biométricos están desactivados", "settings.setting.biometrics.off.title.ios": "{{biometricsMethod}} está desactivado", "settings.setting.biometrics.title": "Desbloquear mediante identificación facial/dactilar", @@ -1681,8 +1681,8 @@ "settings.setting.biometrics.unavailable.message.ios": "{{biometricsMethod}} no está configurado en el dispositivo. Para usar {{biometricsMethod}}, establécelo primero en Configuración.", "settings.setting.biometrics.unavailable.title.android": "Los datos biométricos no están configurados", "settings.setting.biometrics.unavailable.title.ios": "{{biometricsMethod}} no está configurado", - "settings.setting.biometrics.warning.message.android": "Si no activas los datos biométricos, cualquiera que obtenga acceso a tu dispositivo podrá abrir Uniswap Wallet y efectuar transacciones.", - "settings.setting.biometrics.warning.message.ios": "Si no activas {{biometricsMethod}}, cualquiera que obtenga acceso a tu dispositivo podrá abrir Uniswap Wallet y efectuar transacciones.", + "settings.setting.biometrics.warning.message.android": "Si no activas los datos biométricos, cualquiera que obtenga acceso a tu dispositivo podrá abrir JuiceSwap Wallet y efectuar transacciones.", + "settings.setting.biometrics.warning.message.ios": "Si no activas {{biometricsMethod}}, cualquiera que obtenga acceso a tu dispositivo podrá abrir JuiceSwap Wallet y efectuar transacciones.", "settings.setting.biometrics.warning.title": "¿Estás seguro?", "settings.setting.connections.disconnectAll": "Desconectar todo", "settings.setting.connections.noConnectionsDescription": "Conéctate a una app con el botón Conectar billetera o Iniciar sesión.", @@ -1692,17 +1692,17 @@ "settings.setting.hapticTouch.title": "Haptic Touch", "settings.setting.helpCenter.title": "Centro de ayuda", "settings.setting.language.button.navigate": "Ir a Configuración", - "settings.setting.language.description.extension": "Uniswap utiliza de forma predeterminada la configuración de idioma de tu sistema. Para cambiar el idioma que prefieres, ve a la configuración del sistema.", - "settings.setting.language.description.mobile": "Uniswap utiliza de forma predeterminada la configuración de idioma de tu dispositivo. Para cambiar el idioma que prefieres, ve a Uniswap en la configuración del dispositivo y toca “Idioma”.", + "settings.setting.language.description.extension": "JuiceSwap utiliza de forma predeterminada la configuración de idioma de tu sistema. Para cambiar el idioma que prefieres, ve a la configuración del sistema.", + "settings.setting.language.description.mobile": "JuiceSwap utiliza de forma predeterminada la configuración de idioma de tu dispositivo. Para cambiar el idioma que prefieres, ve a JuiceSwap en la configuración del dispositivo y toca “Idioma”.", "settings.setting.language.title": "Idioma", "settings.setting.notifications.row.activity.description": "Transferencias, solicitudes y otras actividades", "settings.setting.notifications.row.activity.title": "Actividad de la billetera", "settings.setting.notifications.row.updates.description": "Recomendaciones y nuevas funciones", - "settings.setting.notifications.row.updates.title": "Actualizaciones de Uniswap", + "settings.setting.notifications.row.updates.title": "Actualizaciones de JuiceSwap", "settings.setting.notifications.title": "Notificaciones", "settings.setting.password.title": "Cambia la contraseña", "settings.setting.permissions.title": "Permisos", - "settings.setting.privacy.analytics.description": "Utilizamos datos anónimos de uso para mejorar tu experiencia con los productos de Uniswap Labs. Cuando está deshabilitada esta opción, solo rastreamos los errores y el uso esencial.", + "settings.setting.privacy.analytics.description": "Utilizamos datos anónimos de uso para mejorar tu experiencia con los productos de JuiceSwap Labs. Cuando está deshabilitada esta opción, solo rastreamos los errores y el uso esencial.", "settings.setting.privacy.analytics.title": "Análisis de app", "settings.setting.privateKeys.title": "Claves privadas", "settings.setting.recoveryPhrase.title": "Frase de recuperación", @@ -1726,7 +1726,7 @@ "settings.setting.wallet.label": "Apodo", "settings.setting.wallet.testnetMode.description": "Esta opción activa redes de prueba para que los desarrolladores prueben funciones y transacciones sin utilizar activos reales. Los tokens en las redes de prueba no tienen ningún valor real.", "settings.setting.wallet.testnetMode.title": "Modo de red de prueba", - "settings.switchNetwork.warning": "Para usar Uniswap en {{label}}, cambia la red en la configuración de la billetera.", + "settings.switchNetwork.warning": "Para usar JuiceSwap en {{label}}, cambia la red en la configuración de la billetera.", "settings.title": "Configuración", "settings.version": "Versión {{appVersion}}", "smartWallet.actionRequired.cta": "Deshabilitar en 1 red", @@ -1778,9 +1778,9 @@ "smartWallets.postSwapNudge.enable": "Habilitar la billetera inteligente", "smartWallets.postSwapNudge.title": "Ahorra en tu próximo intercambio", "smartWallets.postSwapNudge.title.dapp": "Esta app es compatible con billeteras inteligentes", - "smartWallets.unavailableModal.description": "Un proveedor de billeteras diferente gestiona ahora la configuración de billeteras inteligentes para {{displayName}}. Puedes seguir utilizando Uniswap con normalidad.", + "smartWallets.unavailableModal.description": "Un proveedor de billeteras diferente gestiona ahora la configuración de billeteras inteligentes para {{displayName}}. Puedes seguir utilizando JuiceSwap con normalidad.", "smartWallets.unavailableModal.title": "Las funciones de la billetera inteligente no están disponibles", - "solanaPromo.banner.description": "Trade Solana tokens directly on Uniswap.", + "solanaPromo.banner.description": "Trade Solana tokens directly on JuiceSwap.", "solanaPromo.banner.title": "Solana is now available", "solanaPromo.modal.connectWallet": "Connect your favorite Solana wallet", "solanaPromo.modal.startSwapping.button": "Start swapping on Solana", @@ -1801,16 +1801,16 @@ "stats.marketCap.description": "La capitalización de mercado es el valor total de mercado del suministro circulante de un activo.", "stats.noStatsAvailable": "No stats available", "stats.tvl": "Valor Total Bloqueado (TVL)", - "stats.tvl.description": "El Valor Total Bloqueado (TVL) es el monto total del activo disponible en todos los fondos de liquidez de Uniswap.", + "stats.tvl.description": "El Valor Total Bloqueado (TVL) es el monto total del activo disponible en todos los fondos de liquidez de JuiceSwap.", "stats.volume.1d": "Volumen de 1 día", - "stats.volume.1d.description": "El volumen de 1 día es la cantidad del activo que se negoció en Uniswap durante las últimas 24 horas.", + "stats.volume.1d.description": "El volumen de 1 día es la cantidad del activo que se negoció en JuiceSwap durante las últimas 24 horas.", "stats.volume.1d.long": "Volumen de 1 día", "stats.volume.1d.short": "Volumen de 1 d", - "stats.volume.description": "El volumen es la cantidad del activo que se negoció en Uniswap durante el período seleccionado.", + "stats.volume.description": "El volumen es la cantidad del activo que se negoció en JuiceSwap durante el período seleccionado.", "swap.allow.oneTime": "Permitir {{sym}} (una vez)", "swap.approveAndSubmit": "Aprobar y enviar", "swap.approveAndSwap": "Aprobar e intercambiar", - "swap.autoRouter": "El Auto Router de Uniswap tiene en cuenta las mejores rutas y los costos de la red para ofrecerte los mejores precios.", + "swap.autoRouter": "El Auto Router de JuiceSwap tiene en cuenta las mejores rutas y los costos de la red para ofrecerte los mejores precios.", "swap.balance.amount": "Saldo: {{amount}}", "swap.bestPrice.through": "Enviar con {{provider}}", "swap.bestRoute.cost": "Se estima que la ruta más eficiente cuesta alrededor de {{gasPrice}} en costos de la red. ", @@ -1850,32 +1850,32 @@ "swap.details.poweredBy": "Desarrollado por", "swap.details.rate": "Tasa", "swap.details.slippage": "Deslizamiento máx.", - "swap.details.slippage.uniswap": "Deslizamiento protegido por Uniswap", + "swap.details.slippage.uniswap": "Deslizamiento protegido por JuiceSwap", "swap.details.swappedIn.unichain": "Completed in {{time}}s on Unichain", "swap.details.uniswapFee": "Comisión", - "swap.error.default": "Es posible que debas aumentar tu tolerancia al deslizamiento. Nota: Los token de rebase y con comisión por transferencia no son compatibles con Uniswap V3.", + "swap.error.default": "Es posible que debas aumentar tu tolerancia al deslizamiento. Nota: Los token de rebase y con comisión por transferencia no son compatibles con JuiceSwap V3.", "swap.error.expectedToFail": "Se prevé que el intercambio fallará.", "swap.error.fiatInputUnavailable": "Entrada de {{fiatCurrencyCode}} no disponible", "swap.error.modifiedByWallet": "El intercambio se modificó a través de la billetera. Si fue un error, cancela de inmediato o corres el riesgo de perder los fondos.", "swap.error.rejected": "Se rechazó la transacción", - "swap.error.undefinedObject": "Se produjo un error al intentar ejecutar este intercambio. Es posible que debas aumentar tu tolerancia al deslizamiento. Si eso no funciona, puede haber una incompatibilidad con el token que estás haciendo trading. Nota: Los token de rebase y con comisión por transferencia no son compatibles con Uniswap V3.", + "swap.error.undefinedObject": "Se produjo un error al intentar ejecutar este intercambio. Es posible que debas aumentar tu tolerancia al deslizamiento. Si eso no funciona, puede haber una incompatibilidad con el token que estás haciendo trading. Nota: Los token de rebase y con comisión por transferencia no son compatibles con JuiceSwap V3.", "swap.error.unknown": "Error desconocido.", "swap.error.v2.expired": "Esta transacción no se pudo enviar porque ya pasó la fecha límite. Verifica que la fecha límite de la transacción no sea demasiado pronto.", - "swap.error.v2.k": "No se cumplió la invariante x*y=k de Uniswap con el intercambio. Por lo general, esto significa que uno de los tokens que estás intercambiando incorpora un comportamiento personalizado en la transferencia.", + "swap.error.v2.k": "No se cumplió la invariante x*y=k de JuiceSwap con el intercambio. Por lo general, esto significa que uno de los tokens que estás intercambiando incorpora un comportamiento personalizado en la transferencia.", "swap.error.v2.slippage": "Esta transacción no se llevará a cabo debido al movimiento del precio o a la comisión por transferencia. Intenta aumentar tu tolerancia al deslizamiento", "swap.error.v2.transferInput": "El token aportado no se puede transferir; es posible que haya un problema.", "swap.error.v2.transferOutput": "El token obtenido no se puede transferir; es posible que haya un problema.", - "swap.error.v3.slippage": "Esta transacción no se llevará a cabo debido al movimiento del precio. Intenta aumentar tu tolerancia al deslizamiento. Nota: Los token de rebase y con comisión por transferencia no son compatibles con Uniswap V3.", - "swap.error.v3.transferOutput": "El token obtenido no se puede transferir; es posible que haya un problema. Nota: Los token de rebase y con comisión por transferencia no son compatibles con Uniswap V3.", + "swap.error.v3.slippage": "Esta transacción no se llevará a cabo debido al movimiento del precio. Intenta aumentar tu tolerancia al deslizamiento. Nota: Los token de rebase y con comisión por transferencia no son compatibles con JuiceSwap V3.", + "swap.error.v3.transferOutput": "El token obtenido no se puede transferir; es posible que haya un problema. Nota: Los token de rebase y con comisión por transferencia no son compatibles con JuiceSwap V3.", "swap.estimatedDifference.label": "Habrá una gran diferencia entre los valores de entrada y de salida debido a la liquidez actual.", "swap.expected.price": "Precio previsto", "swap.fail.batched": "Es posible que la billetera conectada no admita intercambios con un clic. Prueba hacer un intercambio estándar.", "swap.fail.batched.retry": "Prueba un intercambio estándar", "swap.fail.batched.title": "Falló el intercambio con un clic", "swap.fail.message": "Intenta ajustar el deslizamiento a un valor más alto.", - "swap.fail.uniswapX": "No se pudo completar el intercambio con UniswapX. Intenta el intercambio nuevamente para enviarlo a través de la API clásica de Uniswap.", - "swap.fees.experience": "Esta comisión se aplica a algunos pares de tokens para garantizar la mejor experiencia con Uniswap. Se paga en el token obtenido y ya está incluida en la cotización.", - "swap.fees.noFee": "Se aplican comisiones en pares de tokens seleccionados para garantizar la mejor experiencia con Uniswap. No hay ninguna comisión asociada a este intercambio.", + "swap.fail.uniswapX": "No se pudo completar el intercambio con JuiceSwapX. Intenta el intercambio nuevamente para enviarlo a través de la API clásica de JuiceSwap.", + "swap.fees.experience": "Esta comisión se aplica a algunos pares de tokens para garantizar la mejor experiencia con JuiceSwap. Se paga en el token obtenido y ya está incluida en la cotización.", + "swap.fees.noFee": "Se aplican comisiones en pares de tokens seleccionados para garantizar la mejor experiencia con JuiceSwap. No hay ninguna comisión asociada a este intercambio.", "swap.finalizingQuote": "Finalizando cotización…", "swap.form.header": "Intercambio", "swap.form.warning.output.fotFees": "Debido a la comisión del token de {{fotCurrencySymbol}}, los montos de los intercambios solo se pueden introducir mediante el campo de entrada", @@ -1884,7 +1884,7 @@ "swap.frontrun.warning": "La transacción puede ser una inversión ventajista y dar como resultado una operación desfavorable.", "swap.header.viewOnly": "Solo visualización", "swap.impactOfTrade": "El impacto que tiene la operación en el precio de mercado de este fondo.", - "swap.impactOfTrade.uniswapx": "La diferencia entre el precio del mercado y el de ejecución, teniendo en cuenta los ahorros en gas de UniswapX.", + "swap.impactOfTrade.uniswapx": "La diferencia entre el precio del mercado y el de ejecución, teniendo en cuenta los ahorros en gas de JuiceSwapX.", "swap.impactOfTrade.uniswapx.missing": "Los cálculos del impacto sobre el precio pueden no estar disponibles para pares con liquidez baja.", "swap.inputEstimated.atMost": "La entrada es estimada. Venderás como máximo o se revertirá la transacción.", "swap.limit": "Límite", @@ -1913,8 +1913,8 @@ "swap.settings.protection.subtitle.unavailable": "No está disponible en {{chainName}}", "swap.settings.protection.title": "Protección de intercambio", "swap.settings.routingPreference.option.default.description": "Si seleccionas esta opción, se identificará la ruta más eficiente para el intercambio.", - "swap.settings.routingPreference.option.default.description.preV4": "El cliente de Uniswap selecciona las opciones de trading más baratas teniendo en cuenta el precio y los costos de la red.", - "swap.settings.routingPreference.option.default.description.uniswapXUnavailable": "UniswapX no está disponible para tu billetera", + "swap.settings.routingPreference.option.default.description.preV4": "El cliente de JuiceSwap selecciona las opciones de trading más baratas teniendo en cuenta el precio y los costos de la red.", + "swap.settings.routingPreference.option.default.description.uniswapXUnavailable": "JuiceSwapX no está disponible para tu billetera", "swap.settings.routingPreference.option.default.tooltip": "Una ruta se identifica mediante la consideración de los fondos v2, v3 y ciertos fondos v4, teniendo en cuenta el impacto en el precio estimado y los costos de la red.", "swap.settings.routingPreference.option.v2.title": "Habilita fondos v2", "swap.settings.routingPreference.option.v3.title": "Habilita fondos v3", @@ -1940,13 +1940,13 @@ "swap.signAndSwap": "Firmar e intercambiar", "swap.slippage.amt": "Deslizamiento de {{amt}}", "swap.slippage.bridging": "No hubo un deslizamiento en el intercambio entre redes", - "swap.slippage.description": "Diferencia entre el precio esperado y el precio ejecutado en un intercambio. Las diferencias pueden deberse a la baja liquidez, la volatilidad del mercado o los bots. \n\nLa protección de Uniswap te protege frente a los bots de inversiones ventajistas y MEV.", + "swap.slippage.description": "Diferencia entre el precio esperado y el precio ejecutado en un intercambio. Las diferencias pueden deberse a la baja liquidez, la volatilidad del mercado o los bots. \n\nLa protección de JuiceSwap te protege frente a los bots de inversiones ventajistas y MEV.", "swap.slippage.settings.title": "Deslizamiento máx.", "swap.slippage.tooltip": "El movimiento del precio máximo antes de que se revierta la transacción.", "swap.slippageBelow.warning": "Un deslizamiento por debajo de {{amt}} puede provocar una transacción fallida", "swap.submitted": "Se envió el intercambio", "swap.success": "¡Intercambio exitoso!", - "swap.tokenOwnFees": "Algunos tokens cobran una comisión fijada por el emisor del token cuando se compran o venden. Uniswap no recibe ninguna parte de estas comisiones.", + "swap.tokenOwnFees": "Algunos tokens cobran una comisión fijada por el emisor del token cuando se compran o venden. JuiceSwap no recibe ninguna parte de estas comisiones.", "swap.tradeRoutes": "Rutas de comercio", "swap.transaction.deadline": "Fecha límite de la transacción", "swap.transaction.revertAfter": "La transacción se revertirá si está pendiente por más tiempo que el indicado.", @@ -1963,15 +1963,15 @@ "swap.warning.insufficientGas.message.withoutNetwork": "No hay suficientes {{currencySymbol}} para intercambiar", "swap.warning.insufficientGas.title": "No tienes suficientes {{currencySymbol}} para cubrir el costo de la red", "swap.warning.networkFee.allow": "Permitir {{ inputTokenSymbol }} (una vez)", - "swap.warning.networkFee.delegation.message": "Este es el costo por procesar tu transacción y activar tu billetera inteligente en Unichain. Uniswap Labs no recibe ninguna participación de estas comisiones.", - "swap.warning.networkFee.highRelativeToValue": "El costo de la red excede el 10 % del valor total de la transacción. Esto es lo que cuesta procesar la transacción en la blockchain. Uniswap no recibe ninguna parte de estas comisiones.", + "swap.warning.networkFee.delegation.message": "Este es el costo por procesar tu transacción y activar tu billetera inteligente en Unichain. JuiceSwap Labs no recibe ninguna participación de estas comisiones.", + "swap.warning.networkFee.highRelativeToValue": "El costo de la red excede el 10 % del valor total de la transacción. Esto es lo que cuesta procesar la transacción en la blockchain. JuiceSwap no recibe ninguna parte de estas comisiones.", "swap.warning.networkFee.highRelativeToValue.unichain": "El costo de la red excede el 10 % del valor total de la transacción. Esto es lo que cuesta procesar la transacción en la blockchain.", "swap.warning.networkFee.includesDelegation": "Incluye la activación de la billetera inteligente", - "swap.warning.networkFee.message": "Esto es lo que cuesta procesar la transacción en la blockchain. Uniswap no recibe ninguna parte de estas comisiones.", + "swap.warning.networkFee.message": "Esto es lo que cuesta procesar la transacción en la blockchain. JuiceSwap no recibe ninguna parte de estas comisiones.", "swap.warning.networkFee.message.unichain": "Esto es lo que cuesta procesar la transacción en la blockchain.", - "swap.warning.networkFee.message.uniswapX": "Esto es lo que cuesta procesar la transacción en la blockchain. Uniswap no recibe ninguna parte de estas comisiones. UniswapX combina fuentes de liquidez para obtener mejores precios e intercambios sin gas.", - "swap.warning.networkFee.message.uniswapX.title": "No hay costos de la red con UniswapX", - "swap.warning.networkFee.message.uniswapX.unichain": "Esto es lo que cuesta procesar la transacción en la blockchain. UniswapX combina fuentes de liquidez para obtener mejores precios e intercambios sin gas.", + "swap.warning.networkFee.message.uniswapX": "Esto es lo que cuesta procesar la transacción en la blockchain. JuiceSwap no recibe ninguna parte de estas comisiones. JuiceSwapX combina fuentes de liquidez para obtener mejores precios e intercambios sin gas.", + "swap.warning.networkFee.message.uniswapX.title": "No hay costos de la red con JuiceSwapX", + "swap.warning.networkFee.message.uniswapX.unichain": "Esto es lo que cuesta procesar la transacción en la blockchain. JuiceSwapX combina fuentes de liquidez para obtener mejores precios e intercambios sin gas.", "swap.warning.noQuotesFound.bridging.message": "No se encontró ninguna cotización de puente. Prueba con el puente oficial esta vez.", "swap.warning.noQuotesFound.title": "No se encontró ninguna cotización", "swap.warning.noRoutesFound.message": "Actualmente no hay rutas disponibles para los tokens seleccionados. Prueba con un par distinto o inténtalo de nuevo más tarde.", @@ -1993,9 +1993,9 @@ "swap.warning.router.title": "Esta operación no se puede completar en este momento", "swap.warning.tokenBlocked.button": "{{tokenSymbol}} está bloqueado", "swap.warning.tokenBlockedFallback.button": "El token está bloqueado", - "swap.warning.uniswapFee.message": "Se aplican comisiones para garantizar la mejor experiencia en Uniswap.", - "swap.warning.uniswapFee.message.default": "Se aplican comisiones para garantizar la mejor experiencia con Uniswap. No hay ninguna comisión asociada a este intercambio.", - "swap.warning.uniswapFee.message.included": "Se aplican comisiones, que ya están incluidas en esta cotización, para garantizar la mejor experiencia con Uniswap.", + "swap.warning.uniswapFee.message": "Se aplican comisiones para garantizar la mejor experiencia en JuiceSwap.", + "swap.warning.uniswapFee.message.default": "Se aplican comisiones para garantizar la mejor experiencia con JuiceSwap. No hay ninguna comisión asociada a este intercambio.", + "swap.warning.uniswapFee.message.included": "Se aplican comisiones, que ya están incluidas en esta cotización, para garantizar la mejor experiencia con JuiceSwap.", "swap.warning.uniswapFee.title": "Comisión de intercambio", "swap.warning.viewOnly.message": "Debes importar esta billetera mediante la frase de recuperación para intercambiar tokens.", "swap.wrap.token": "Wrap {{sym}}", @@ -2016,30 +2016,30 @@ "testnet.modal.swapDeepLink.title.toTestnetMode": "Habilitar el modo de red de prueba", "testnet.unsupported": "Esta funcionalidad no es compatible con el modo de red de prueba.", "themeToggle.theme": "Tema", - "title.buySellTradeEthereum": "Compra, vende e intercambia Ethereum y otros tokens importantes en Uniswap", - "title.createGovernanceOn": "Crea una nueva propuesta de gobernanza en Uniswap", - "title.createGovernanceTo": "Crea una nueva propuesta de gobernanza para que se someta a votación de los holders de UNI. Los tokens de UNI representan acciones con derecho a voto en la gobernanza de Uniswap.", - "title.earnFees": "Gana comisiones cuando otros intercambian en Uniswap agregando tokens a los fondos de liquidez.", - "title.easilyRemove": "Retira fácilmente tu liquidez de Uniswap v2 y deposita en Uniswap v3.", - "title.easilyRemoveV4": "Retira fácilmente tu liquidez de Uniswap v2 y v3 para depositar en Uniswap v4.", + "title.buySellTradeEthereum": "Compra, vende e intercambia Ethereum y otros tokens importantes en JuiceSwap", + "title.createGovernanceOn": "Crea una nueva propuesta de gobernanza en JuiceSwap", + "title.createGovernanceTo": "Crea una nueva propuesta de gobernanza para que se someta a votación de los holders de UNI. Los tokens de UNI representan acciones con derecho a voto en la gobernanza de JuiceSwap.", + "title.earnFees": "Gana comisiones cuando otros intercambian en JuiceSwap agregando tokens a los fondos de liquidez.", + "title.easilyRemove": "Retira fácilmente tu liquidez de JuiceSwap v2 y deposita en JuiceSwap v3.", + "title.easilyRemoveV4": "Retira fácilmente tu liquidez de JuiceSwap v2 y v3 para depositar en JuiceSwap v4.", "title.extension.uninstall": "Extensión desinstalada", "title.extensionPasskeyLogIn": "Inicia sesión con la clave de acceso", - "title.managePasskeys": "Uniswap | Administra tus claves de acceso", - "title.migratev2": "Migra la liquidez del fondo v2 a Uniswap v3", - "title.migratev3": "Migra la liquidez del fondo a Uniswap v4", - "title.placeLimit": "Haz pedidos limitados en Uniswap", + "title.managePasskeys": "JuiceSwap | Administra tus claves de acceso", + "title.migratev2": "Migra la liquidez del fondo v2 a JuiceSwap v3", + "title.migratev3": "Migra la liquidez del fondo a JuiceSwap v4", + "title.placeLimit": "Haz pedidos limitados en JuiceSwap", "title.realTime": "Precios en tiempo real, gráficos, datos de transacción y más.", - "title.removeLiquidityv2": "Elimina la liquidez del fondo (v2) en Uniswap", - "title.removePoolLiquidity": "Elimina la liquidez del fondo en Uniswap", + "title.removeLiquidityv2": "Elimina la liquidez del fondo (v2) en JuiceSwap", + "title.removePoolLiquidity": "Elimina la liquidez del fondo en JuiceSwap", "title.removeTokensv2": "Retira tus tokens de los fondos de liquidez v2.", "title.removev3Liquidity": "Retira tus tokens de los fondos de liquidez v3.", "title.sendCrypto": "Enviar criptomoneda", - "title.sendTokens": "Envía tokens en Uniswap", + "title.sendTokens": "Envía tokens en JuiceSwap", "title.swappingMadeSimple": "Compra y vende criptomonedas al instante en Ethereum, Base, Arbitrum, Polygon, Unichain y más. DeFi, la plataforma en la que confían millones.", "title.tradeTokens": "Opera con tokens y proporciona liquidez. Precios en tiempo real, gráficos, datos de transacciones y más.", - "title.uniswapTradeCrypto": "Uniswap | Realiza operaciones con criptomonedas en el exchange líder de DeFi", - "title.uniToken": "Los tokens de UNI representan acciones con derecho a voto en la gobernanza de Uniswap. Puedes votar cada propuesta o delegar tus votos a un tercero.", - "title.voteOnGov": "Vota sobre propuestas de gobernanza en Uniswap", + "title.uniswapTradeCrypto": "JuiceSwap | Realiza operaciones con criptomonedas en el exchange líder de DeFi", + "title.uniToken": "Los tokens de UNI representan acciones con derecho a voto en la gobernanza de JuiceSwap. Puedes votar cada propuesta o delegar tus votos a un tercero.", + "title.voteOnGov": "Vota sobre propuestas de gobernanza en JuiceSwap", "token.balances.main": "Tu saldo", "token.balances.other": "Saldos en otras redes", "token.balances.viewOnly": "Saldo de {{ownerAddress}}", @@ -2072,10 +2072,10 @@ "token.safety.blocked.title.tokenNotAvailable": "{{tokenSymbol}} no está disponible", "token.safety.blocked.title.tokensNotAvailable": "{{tokenSymbol0}} y {{tokenSymbol1}} no están disponibles", "token.safety.fee.detected": "Se detectó una comisión del token", - "token.safety.fees.uniswapLabsDoesNotReceive": "Uniswap Labs no recibe ninguna parte de estas comisiones.", + "token.safety.fees.uniswapLabsDoesNotReceive": "JuiceSwap Labs no recibe ninguna parte de estas comisiones.", "token.safety.warning.alwaysDoYourResearch": "Haz siempre tu investigación", - "token.safety.warning.blocked.description.default_one": "No puedes intercambiar este token con la app de Uniswap.", - "token.safety.warning.blocked.description.default_other": "No puedes intercambiar estos tokens con la app de Uniswap.", + "token.safety.warning.blocked.description.default_one": "No puedes intercambiar este token con la app de JuiceSwap.", + "token.safety.warning.blocked.description.default_other": "No puedes intercambiar estos tokens con la app de JuiceSwap.", "token.safety.warning.copyContractAddress.message": "Es una dirección de contrato, que actúa como identificador único para los tokens en la blockchain. Las criptomonedas que envíes a esta dirección se perderán.", "token.safety.warning.copyContractAddress.title": "No envíes criptomonedas a esta dirección", "token.safety.warning.dontShowWarningAgain": "No volver a mostrar esta advertencia", @@ -2107,11 +2107,11 @@ "token.safety.warning.spamsUsers": "Envía correo no deseado a los usuarios", "token.safety.warning.tokenChargesFee.both.message": "{{tokenSymbol}} cobra una comisión del {{buyFeePercent}} en la compra y del {{sellFeePercent}} en la venta.", "token.safety.warning.tokenChargesFee.buy.message": "{{tokenSymbol}} cobra una comisión del {{feePercent}} en la compra.", - "token.safety.warning.tokenChargesFee.buy.message.descriptive": "{{tokenSymbol}} cobra una comisión del {{feePercent}} cuando se compra. Su intercambio puede suponer una pérdida de fondos. Uniswap Labs no recibe ninguna de estas comisiones.", + "token.safety.warning.tokenChargesFee.buy.message.descriptive": "{{tokenSymbol}} cobra una comisión del {{feePercent}} cuando se compra. Su intercambio puede suponer una pérdida de fondos. JuiceSwap Labs no recibe ninguna de estas comisiones.", "token.safety.warning.tokenChargesFee.sell.message": "{{tokenSymbol}} cobra una comisión del {{feePercent}} en la venta.", - "token.safety.warning.tokenChargesFee.sell.message.descriptive": "{{tokenSymbol}} cobra una comisión del {{feePercent}} cuando se vende. Su intercambio puede suponer una pérdida de fondos. Uniswap Labs no recibe ninguna de estas comisiones.", + "token.safety.warning.tokenChargesFee.sell.message.descriptive": "{{tokenSymbol}} cobra una comisión del {{feePercent}} cuando se vende. Su intercambio puede suponer una pérdida de fondos. JuiceSwap Labs no recibe ninguna de estas comisiones.", "token.safety.warning.tokenChargesFee.unknownFee.message": "{{tokenSymbol}} cobra una comisión cuando se compra o se vende", - "token.safetyLevel.blocked.message": "No puedes intercambiar este token con Uniswap Wallet.", + "token.safetyLevel.blocked.message": "No puedes intercambiar este token con JuiceSwap Wallet.", "token.safetyLevel.medium.message.plural": "Estos tokens no se intercambian en los principales exchange centralizados de EE. UU. Realiza siempre tu propia investigación antes de continuar.", "token.selector.search.error": "No se pudieron cargar los resultados de la búsqueda", "token.stats.fullyDilutedValuation": "Valoración totalmente diluida", @@ -2125,7 +2125,7 @@ "token.stats.volume": "Volumen de 24 h", "token.symbol.input.fallback": "Token aportado", "token.symbol.output.fallback": "Token obtenido", - "token.wrap.fail.message": "Los intercambios en el protocolo de Uniswap pueden comenzar y terminar con ETH. Sin embargo, durante el intercambio, ETH se envuelve en WETH.", + "token.wrap.fail.message": "Los intercambios en el protocolo de JuiceSwap pueden comenzar y terminar con ETH. Sin embargo, durante el intercambio, ETH se envuelve en WETH.", "token.zeroNativeBalance.description.mainnet": "Deberás intercambiar un token en Ethereum para obtener {{ tokenSymbol }}. Para intercambiarlo, se necesita ETH para costos de la red.", "token.zeroNativeBalance.description.otherChains": "Debes intercambiar un token en {{ chainName }} para obtener {{ tokenSymbol }}. Para intercambiarlo, se necesita {{ nativeTokenSymbol }} de {{ chainName }} para costos de la red.", "token.zeroNativeBalance.subtitle": "{{ tokenSymbol }} no está disponible para compra directa.", @@ -2192,7 +2192,7 @@ "transaction.details.transaction": "Transacción", "transaction.details.uniswapFee": "Comisión ({{ feePercent }} %)", "transaction.network.all": "Todas las redes", - "transaction.networkCost.description": "The cost to process your transaction on the blockchain. Uniswap is optimized for minimal network costs.", + "transaction.networkCost.description": "The cost to process your transaction on the blockchain. JuiceSwap is optimized for minimal network costs.", "transaction.networkCost.includesSmartWalletActivation": "Incluye la activación de la billetera inteligente", "transaction.networkCost.label": "Costo de la red", "transaction.networkCost.maxNativeBalance.description": "Se reserva una cantidad pequeña del saldo de token de la red para cubrir los costo de la red de esta transacción.", @@ -2354,15 +2354,15 @@ "transaction.watcher.error.cancel": "No se pudo cancelar la transacción", "transaction.watcher.error.status": "No se pudo verificar el estado de la transacción", "uniswapX.aggregatesLiquidity": " combina fuentes de liquidez para obtener mejores precios e intercambios sin gas.", - "uniswapX.cost": "UniswapX elimina los costos típicos de las transacciones en la blockchain.", - "uniswapx.description": "UniswapX combina fuentes de liquidez para obtener mejores precios e intercambios sin gas.", - "uniswapx.description.unsupported": "UniswapX no está disponible actualmente porque la configuración de tu billetera inteligente la está gestionando una app de billetera diferente.", - "uniswapx.included": "Incluye UniswapX", - "uniswapx.item": " UniswapX ", - "uniswapx.label": "UniswapX", - "uniswapX.learnMore": "Aprender más sobre el intercambio con UniswapX", - "uniswapx.unavailable.title": "UniswapX no se encuentra disponible", - "uniswapx.v2QuoteFailed": "Falló la cotización fija de UniswapX v2. Inténtalo de nuevo con el intercambio clásico.", + "uniswapX.cost": "JuiceSwapX elimina los costos típicos de las transacciones en la blockchain.", + "uniswapx.description": "JuiceSwapX combina fuentes de liquidez para obtener mejores precios e intercambios sin gas.", + "uniswapx.description.unsupported": "JuiceSwapX no está disponible actualmente porque la configuración de tu billetera inteligente la está gestionando una app de billetera diferente.", + "uniswapx.included": "Incluye JuiceSwapX", + "uniswapx.item": " JuiceSwapX ", + "uniswapx.label": "JuiceSwapX", + "uniswapX.learnMore": "Aprender más sobre el intercambio con JuiceSwapX", + "uniswapx.unavailable.title": "JuiceSwapX no se encuentra disponible", + "uniswapx.v2QuoteFailed": "Falló la cotización fija de JuiceSwapX v2. Inténtalo de nuevo con el intercambio clásico.", "unitags.banner.button.claim": "Reclamar ahora", "unitags.banner.subtitle": "Crea un perfil personalizado de web3 y comparte fácilmente tu dirección con amigos.", "unitags.banner.title.compact": "Reclama tu nombre de usuario de {{unitagDomain}} y crea tu perfil personalizable.", @@ -2426,9 +2426,9 @@ "unitags.username.error.min": "Los nombres de usuario deben tener, al menos, {{number}} caracteres", "unitags.username.error.uppercase": "Los nombres de usuario solo pueden contener letras minúsculas y números", "uwulink.error.insufficientTokens": "No hay suficientes {{tokenSymbol}} en {{chain}}", - "v2.notAvailable": "Uniswap V2 no está disponible en esta red.", + "v2.notAvailable": "JuiceSwap V2 no está disponible en esta red.", "wallet.appSignIn": "Ingresar con la app", - "wallet.connectingAgreement": "Si conectas una billetera, aceptas las Condiciones del servicio de Uniswap Labs y consientes en su Política de privacidad.", + "wallet.connectingAgreement": "Si conectas una billetera, aceptas las Condiciones del servicio de JuiceSwap Labs y consientes en su Política de privacidad.", "wallet.connectionFailed.message": "El intento de conexión falló. Haz clic en Reintentar y sigue los pasos para conectarte con la billetera.", "wallet.mismatch.popup.description": "La billetera que tienes conectada no es compatible con algunas funciones.", "wallet.mismatch.popup.title": "Compatibilidad limitada con billeteras", @@ -2438,13 +2438,13 @@ "walletConnect.dapps.empty.description": "Conéctate a una app escaneando un código a través de WalletConnect", "walletConnect.dapps.manage.empty.title": "No hay aplicaciones conectadas", "walletConnect.dapps.manage.title": "Conexiones", - "walletConnect.error.connection.message": "Actualmente, Uniswap Wallet es compatible con {{chainNames}}. Usa solo {{dappName}} en estas cadenas", + "walletConnect.error.connection.message": "Actualmente, JuiceSwap Wallet es compatible con {{chainNames}}. Usa solo {{dappName}} en estas cadenas", "walletConnect.error.connection.title": "Error de conexión", "walletConnect.error.general.message": "Hubo un problema con WalletConnect. Inténtalo de nuevo", "walletConnect.error.general.title": "Error de WalletConnect", "walletConnect.error.scantastic.message": "Hubo un problema con tu código QR. Inténtalo de nuevo", "walletConnect.error.scantastic.title": "Código QR no válido", - "walletConnect.error.unsupported.message": "Asegúrate de estar escaneando un código QR de WalletConnect, dirección de Ethereum o extensión de Uniswap válidos antes de volver a intentarlo.", + "walletConnect.error.unsupported.message": "Asegúrate de estar escaneando un código QR de WalletConnect, dirección de Ethereum o extensión de JuiceSwap válidos antes de volver a intentarlo.", "walletConnect.error.unsupported.title": "Código QR no válido", "walletConnect.error.unsupportedV1.message": "WalletConnect v1 ya no es compatible. La aplicación a la que intentas conectarte debe actualizarse a WalletConnect v2.", "walletConnect.error.unsupportedV1.title": "Código QR no válido", @@ -2479,7 +2479,7 @@ "walletConnect.request.warning.message": "Para firmar mensajes o transacciones, deberás importar la frase de recuperación de la billetera.", "walletConnect.request.warning.title": "Esta billetera está en modo de solo visualización", "web.explore.description": "Descubre e investiga tokens en {{network}}. Explora los fondos principales. Ve precios en tiempo real, volumen de trading, TVL, gráficos y datos de transacción.", - "web.explore.title.pools": "Explora los fondos principales de {{network}} en Uniswap", - "web.explore.title.tokens": "Explora los tokens principales de {{network}} en Uniswap", - "web.explore.title.transactions": "Explora las transacciones principales de {{network}} en Uniswap" + "web.explore.title.pools": "Explora los fondos principales de {{network}} en JuiceSwap", + "web.explore.title.tokens": "Explora los tokens principales de {{network}} en JuiceSwap", + "web.explore.title.transactions": "Explora las transacciones principales de {{network}} en JuiceSwap" } diff --git a/packages/uniswap/src/i18n/locales/translations/fi-FI.json b/packages/uniswap/src/i18n/locales/translations/fi-FI.json index be67b797731..cdaae35cad0 100644 --- a/packages/uniswap/src/i18n/locales/translations/fi-FI.json +++ b/packages/uniswap/src/i18n/locales/translations/fi-FI.json @@ -27,15 +27,15 @@ "account.downloadWallet.subtitle": "Varmuuskopioi lompakkosi, käy kauppaa liikkeellä ollessasi, vastaanota reaaliaikaisia hintahälytyksiä ja paljon muuta.", "account.drawer.gitHash": "Git-hajautus: ", "account.drawer.gitVersion": "Versio: ", - "account.drawer.modal.body": "Säilytä ja vaihda tunnuksia turvallisesti Uniswap-sovelluksella. Saatavilla iOS:lle ja Androidille.", - "account.drawer.modal.dont": "Eikö sinulla ole Uniswap-lompakkoa?", - "account.drawer.modal.scan": "Skannaa Uniswap-lompakolla", + "account.drawer.modal.body": "Säilytä ja vaihda tunnuksia turvallisesti JuiceSwap-sovelluksella. Saatavilla iOS:lle ja Androidille.", + "account.drawer.modal.dont": "Eikö sinulla ole JuiceSwap-lompakkoa?", + "account.drawer.modal.scan": "Skannaa JuiceSwap-lompakolla", "account.drawer.spamToggle": "Piilota tuntemattomat tunnukset ja NFT:t", - "account.passkey.delete.acknowledge": "Olen varmuuskopioinut palautuslauseeni ja ymmärrän, että Uniswap Labs ei voi auttaa minua palauttamaan lompakkoani, jos en onnistu.", - "account.passkey.delete.description": "Varmista, että olet varmuuskopioinut palautuslauseesi Uniswap-mobiilisovelluksella tai selainlaajennuksella.", + "account.passkey.delete.acknowledge": "Olen varmuuskopioinut palautuslauseeni ja ymmärrän, että JuiceSwap Labs ei voi auttaa minua palauttamaan lompakkoani, jos en onnistu.", + "account.passkey.delete.description": "Varmista, että olet varmuuskopioinut palautuslauseesi JuiceSwap-mobiilisovelluksella tai selainlaajennuksella.", "account.passkey.delete.descriptionEmphasized": "Ilman palautuslauseketta et ehkä voi käyttää lompakkoosi.", "account.passkey.delete.speedbump.description": "Ennen kuin jatkat, suorita seuraavat vaiheet, jotta et menetä pääsyä lompakkoosi ja kaikkiin varoihin.", - "account.passkey.delete.speedbump.step1": "Lataa Uniswap-mobiilisovellus tai selainlaajennus", + "account.passkey.delete.speedbump.step1": "Lataa JuiceSwap-mobiilisovellus tai selainlaajennus", "account.passkey.delete.speedbump.step2": "Varmuuskopioi palautuslauseesi", "account.passkey.delete.speedbump.title": "Oletko varma?", "account.passkey.delete.title": "Poistetaanko salasana?", @@ -91,7 +91,7 @@ "account.wallet.menu.edit.title": "Muokkaa tunnistetta", "account.wallet.menu.manageConnections": "Hallitse yhteyksiä", "account.wallet.menu.remove.title": "Poista lompakko", - "account.wallet.remove.check": "Varmuuskelin palautuslauseeni ja ymmärrän, että Uniswap Labs ei voi auttaa minua palauttamaan lompakkoani, jos en ole tehnyt niin.", + "account.wallet.remove.check": "Varmuuskelin palautuslauseeni ja ymmärrän, että JuiceSwap Labs ei voi auttaa minua palauttamaan lompakkoani, jos en ole tehnyt niin.", "account.wallet.remove.title": "Poista {{name}}", "account.wallet.remove.viewOnly": "Voit aina lisätä takaisin vain näkyviä lompakoita syöttämällä lompakon osoitteen.", "account.wallet.restore.new_device.description": "Koska käytät uutta laitetta, sinun on palautettava palautuslausekkeesi tai annettava pilvivarmuuskopiointisalasanasi jatkaaksesi.", @@ -122,16 +122,16 @@ "addLiquidity.shareOfPool": "Altaan osuus", "addressInput.recipient": "Vastaanottaja", "analytics.allow": "Salli analytiikka", - "analytics.allow.message": "Käytämme anonymisoituja tietoja parantaaksemme Uniswap Labs -tuotteiden käyttökokemustasi.", + "analytics.allow.message": "Käytämme anonymisoituja tietoja parantaaksemme JuiceSwap Labs -tuotteiden käyttökokemustasi.", "appRating.button.notReally": "Ei oikeastaan", "appRating.description": "Kerro meille, jos sinulla on hyvä kokemus tästä sovelluksesta", "appRating.extension.review.description": "Valitse tähtiluokitus ja kirjoita arvostelu Chrome Web Storessa.", - "appRating.extension.review.title": "Tarkistatko Uniswap-laajennuksen?", - "appRating.extension.title": "Pidätkö Uniswap-laajennuksesta?", + "appRating.extension.review.title": "Tarkistatko JuiceSwap-laajennuksen?", + "appRating.extension.title": "Pidätkö JuiceSwap-laajennuksesta?", "appRating.feedback.button.send": "Lähetä palautetta", "appRating.feedback.description": "Kerro meille, kuinka voimme parantaa kokemustasi", "appRating.feedback.title": "Ikävä kuulla.", - "appRating.mobile.title": "Pidätkö Uniswap Walletista?", + "appRating.mobile.title": "Pidätkö JuiceSwap Walletista?", "bridging.estimatedTime.minutesAndSeconds": "~{{minutes}}min {{seconds}}s", "bridging.estimatedTime.minutesOnly": "~{{minutes}}min", "bridging.estimatedTime.secondsOnly": "~{{seconds}}s", @@ -145,7 +145,7 @@ "chart.price.label.low": "Matala", "chart.price.label.open": "Avata", "chart.settings.unavailable.label": "Tämä asetus ei ole käytettävissä nykyiselle kaaviolle", - "claim.thanks": "Kiitos, että olet osa Uniswap-yhteisöä ", + "claim.thanks": "Kiitos, että olet osa JuiceSwap-yhteisöä ", "claim.uni.arrived": "UNI on saapunut", "common.accept": "Hyväksyä", "common.active": "Aktiivinen", @@ -171,7 +171,7 @@ "common.approving": "Hyväksytään", "common.areYouSure": "Oletko varma?", "common.automatic": "Auto", - "common.availableIn": "Uniswap saatavilla: ", + "common.availableIn": "JuiceSwap saatavilla: ", "common.availableOnIOSAndroidChrome": "Saatavilla iOS:lle, Androidille ja Chromelle", "common.backToPositions": "Takaisin asentoihin", "common.bestRoute": "Reitti", @@ -180,7 +180,7 @@ "common.biometrics.touchId": "Kosketustunnus", "common.biometrics.windowsHello": "Windows Hello", "common.blocked.ifError": "Jos uskot tämän olevan virhe, lähetä osoitteesi sisältävä sähköposti osoitteeseen ", - "common.blocked.reason": "Tämä osoite on estetty Uniswap Labs -käyttöliittymässä, koska se liittyy yhteen tai useampaan estettyyn toimintaan.", + "common.blocked.reason": "Tämä osoite on estetty JuiceSwap Labs -käyttöliittymässä, koska se liittyy yhteen tai useampaan estettyyn toimintaan.", "common.blockedAddress": "Estetty osoite", "common.blog": "Blogi", "common.bought": "Ostettu", @@ -300,8 +300,8 @@ "common.download": "ladata", "common.downloadAppStore": "Lataa App Storesta", "common.downloadPlayStore": "Lataa Play Kaupasta", - "common.downloadUniswapApp": "Lataa Uniswap-sovellus", - "common.downloadUniswapWallet": "Lataa Uniswap-lompakko", + "common.downloadUniswapApp": "Lataa JuiceSwap-sovellus", + "common.downloadUniswapWallet": "Lataa JuiceSwap-lompakko", "common.dynamic": "Dynaaminen", "common.edit.button": "Muokata", "common.ended": "Päättyi", @@ -319,7 +319,7 @@ "common.explore": "Tutkia", "common.explorer": "tutkimusmatkailija", "common.exploreTokens": "Tutustu tokeneihin", - "common.extension": "Uniswap-laajennus", + "common.extension": "JuiceSwap-laajennus", "common.failedSwitchNetwork": "Verkon vaihtaminen epäonnistui", "common.fee": "Maksu", "common.fees": "Maksut", @@ -333,10 +333,10 @@ "common.getStarted": "Aloita", "common.getSupport.button": "Saada tukea", "common.getTheApp": "Hanki sovellus", - "common.getUniswapWallet": "Hanki Uniswap-lompakko", - "common.getUniswapWallet.mobile": "Hanki Uniswap-mobiilisovellus", + "common.getUniswapWallet": "Hanki JuiceSwap-lompakko", + "common.getUniswapWallet.mobile": "Hanki JuiceSwap-mobiilisovellus", "common.governance": "Hallinto", - "common.happyHolidays": "Hyvää lomaa Uniswap-tiimiltä!", + "common.happyHolidays": "Hyvää lomaa JuiceSwap-tiimiltä!", "common.help": "Auttaa", "common.helpCenter": "Ohjekeskus", "common.hidden": "Piilotettu", @@ -466,9 +466,9 @@ "common.proceedInWallet": "Jatka lompakossasi", "common.products": "Tuotteet", "common.protocol": "pöytäkirja", - "common.protocol.v2": "Uniswap v2", - "common.protocol.v3": "Uniswap v3", - "common.protocol.v4": "Uniswap v4", + "common.protocol.v2": "JuiceSwap v2", + "common.protocol.v3": "JuiceSwap v3", + "common.protocol.v4": "JuiceSwap v4", "common.publicResolver": "Julkinen Ratkaisija", "common.purchased": "Osti", "common.rate": "Rate", @@ -547,7 +547,7 @@ "common.tokenB": "Token B", "common.tokenName": "Tokenin nimi", "common.tokens": "Tokenit", - "common.totalUniswapTVL": "Yhteensä Uniswap TVL", + "common.totalUniswapTVL": "Yhteensä JuiceSwap TVL", "common.totalValueLocked": "TVL", "common.trade": "Käydä kauppaa", "common.trademarkPolicy": "Tavaramerkkikäytäntö", @@ -565,10 +565,10 @@ "common.unhide": "Näytä", "common.unichain": "Unichain", "common.uniGovernance": "UNI:n hallinto", - "common.uniswapMobile": "Uniswap Mobile", - "common.uniswapProtocol": "Uniswap-protokolla", + "common.uniswapMobile": "JuiceSwap Mobile", + "common.uniswapProtocol": "JuiceSwap-protokolla", "common.uniswapWallet": "Unswap lompakko", - "common.uniswapX": "UniswapX", + "common.uniswapX": "JuiceSwapX", "common.unknown": "Tuntematon", "common.unknownApproval": "Tuntematon hyväksyntä", "common.unknownBridge": "Tuntematon silta", @@ -676,7 +676,7 @@ "downloadApp.modal.getStarted.description": "Saat käyttöösi tuhansia tokeneita välittömästi maailman suurimman onchain-markkinapaikan kautta.", "downloadApp.modal.getStarted.title": "Aloita vaihtaminen sekunneissa", "downloadApp.modal.getTheApp.title": "Aloita Uniswapin käyttö", - "downloadApp.modal.uniswapProducts.subtitle": "Uniswap-tuotteet toimivat saumattomasti yhdessä luodakseen parhaan onchain-kokemuksen.", + "downloadApp.modal.uniswapProducts.subtitle": "JuiceSwap-tuotteet toimivat saumattomasti yhdessä luodakseen parhaan onchain-kokemuksen.", "error.dataUnavailable": "Tiedot eivät ole tällä hetkellä saatavilla; työskentelemme korjauksen parissa", "error.id": "Virhetunnus: {{eventId}}", "error.noData": "Dataa ei löytynyt", @@ -713,7 +713,7 @@ "explore.tokens.sort.option.priceDecrease": "Hinnan lasku (24H)", "explore.tokens.sort.option.priceIncrease": "Hinnankorotus (24H)", "explore.tokens.sort.option.totalValueLocked": "Poista TVL:n vaihto", - "explore.tokens.sort.option.volume": "Uniswap äänenvoimakkuus (24H)", + "explore.tokens.sort.option.volume": "JuiceSwap äänenvoimakkuus (24H)", "explore.tokens.top.title": "Huippumerkit", "explore.v2TVL": "v2 TVL", "explore.v3TVL": "v3 TVL", @@ -733,7 +733,7 @@ "extension.lock.button.reset": "Nollaa lompakko", "extension.lock.button.submit": "Avata", "extension.lock.password.error": "Väärä salasana. Yritä uudelleen", - "extension.lock.password.reset.initial.description": "Uniswap ei voi auttaa palauttamaan salasanaasi. Sinun on nollattava lompakkosi syöttämällä 12-sanainen palautuslauseesi uudelleen.", + "extension.lock.password.reset.initial.description": "JuiceSwap ei voi auttaa palauttamaan salasanaasi. Sinun on nollattava lompakkosi syöttämällä 12-sanainen palautuslauseesi uudelleen.", "extension.lock.password.reset.initial.help": "Mistä löydän palautuslauseeni?", "extension.lock.password.reset.initial.title": "Unohtuiko salasana", "extension.lock.password.reset.speedbump.description": "Varmista, että sinulla on 12-sanainen palautuslause, ennen kuin nollaat lompakkosi. Muuten et voi saada takaisin varojasi.", @@ -742,27 +742,27 @@ "extension.lock.subtitle": "Avaa lukitus antamalla salasanasi", "extension.lock.title": "Tervetuloa takaisin", "extension.network.notSupported": "Verkkoa ei tueta", - "extension.open": "Avaa Uniswap-laajennus", + "extension.open": "Avaa JuiceSwap-laajennus", "extension.passwordPrompt.error.wrongPassword": "Väärä salasana. Yritä uudelleen", "extension.passwordPrompt.title": "Syötä salasanasi", "extension.popup.chrome.button": "Avaa laajennus", - "extension.popup.chrome.description": "Suorita tämä toiminto avaamalla Uniswap-laajennus.", + "extension.popup.chrome.description": "Suorita tämä toiminto avaamalla JuiceSwap-laajennus.", "extension.popup.chrome.title": "Jatka Uniswapissa", - "extension.settings.defaultWallet.message": "Priorisoi Uniswap-laajennus, kun muodostat yhteyden sovelluksiin.", + "extension.settings.defaultWallet.message": "Priorisoi JuiceSwap-laajennus, kun muodostat yhteyden sovelluksiin.", "extension.settings.defaultWallet.title": "Tee oletuslompakko", "extension.settings.password.enter.title": "Syötä tämänhetkinen salasanasi", "extension.settings.password.error.wrong": "Väärä salasana", "extension.settings.password.placeholder": "Nykyinen salasana", - "extension.uninstall.reason.missingFeatures": "Uniswap-lompakosta puuttuu tiettyjä ominaisuuksia", + "extension.uninstall.reason.missingFeatures": "JuiceSwap-lompakosta puuttuu tiettyjä ominaisuuksia", "extension.uninstall.reason.notUsingCrypto": "En halua enää käyttää kryptovaluuttoja", "extension.uninstall.reason.other": "Muita syitä", "extension.uninstall.reason.switchingWallet": "Vaihdan toiseen lompakkoon", - "extension.uninstall.subtitle": "Jos sinulla on hetki aikaa, haluaisimme kuulla, miksi poistit Uniswap Walletin.", + "extension.uninstall.subtitle": "Jos sinulla on hetki aikaa, haluaisimme kuulla, miksi poistit JuiceSwap Walletin.", "extension.uninstall.title": "Olemme surullisia nähdessämme sinun lähtevän", "extension.warning.storage.button": "Varmuuskopioida", "extension.warning.storage.message": "Muista varmuuskopioida palautuslauseesi, jotta et menetä pääsyä lompakkoosi ja varoihin.", "extension.warning.storage.title": "Selaimesi tallennustila on loppumassa", - "extensionPasskeyLogInPopUp.description": "Tuo Uniswap-tilisi kirjautumalla sisään olemassa olevalla salasanalla.", + "extensionPasskeyLogInPopUp.description": "Tuo JuiceSwap-tilisi kirjautumalla sisään olemassa olevalla salasanalla.", "extensionPasskeyLogInPopUp.invalidReferrer": "Sulje tämä sivu ja yritä uudelleen.", "fee.bestForCustomizability": "Paras muokattavuus.", "fee.bestForExotic": "Paras eksoottisille pareille.", @@ -847,8 +847,8 @@ "forceUpgrade.action.backup": "Varmuuskopioi lompakkosi", "forceUpgrade.action.confirm": "Päivitä nyt", "forceUpgrade.action.learn": "Opi päivittämään", - "forceUpgrade.description.extension": "Sovelluksesta on saatavilla uusi versio. Jos haluat jatkaa Uniswap-laajennuksen käyttöä, päivitä se uusimpaan versioon.", - "forceUpgrade.description.wallet": "Sovelluksesta on saatavilla uusi versio. Jos haluat jatkaa Uniswap Walletin käyttöä, päivitä se uusimpaan versioon.", + "forceUpgrade.description.extension": "Sovelluksesta on saatavilla uusi versio. Jos haluat jatkaa JuiceSwap-laajennuksen käyttöä, päivitä se uusimpaan versioon.", + "forceUpgrade.description.wallet": "Sovelluksesta on saatavilla uusi versio. Jos haluat jatkaa JuiceSwap Walletin käyttöä, päivitä se uusimpaan versioon.", "forceUpgrade.label.recoveryPhrase": "Palautuslause", "forceUpgrade.title": "Päivitä uusimpaan versioon", "forceUpgrade.title.recommendedStatus": "Uusi versio on saatavilla", @@ -904,7 +904,7 @@ "home.upsell.receive.title": "Vastaanota krypto", "home.warning.viewOnly": "Tämä lompakko on vain näkyvissä", "interface.metatags.description": "Vaihda kryptovaluuttaa Ethereumissa, Basessa, Arbitrumissa, Polygonissa, Unichainissa ja muissa. DeFi-alusta, johon miljoonat ihmiset luottavat.", - "interface.metatags.title": "Uniswap-käyttöliittymä", + "interface.metatags.title": "JuiceSwap-käyttöliittymä", "landing.api": "API", "landing.appsOverview": "Rakennettu kaikkia vaihtotapojasi varten", "landing.blog.description": "Pysy ajan tasalla yrityksen uusimmista uutisista, tuoteominaisuuksista ja muusta", @@ -912,23 +912,23 @@ "landing.exploreUniverse": "Tutki maailmankaikkeutta", "landing.getStarted": "Käy kauppaa maailman suurimmalla DEX-pörssillä", "landing.helpCenter.body": "Selaa usein kysyttyjä kysymyksiä ja pyydä tukea yhdysvaltalaiselta tukitiimiltämme", - "landing.protocolDescription": "Uniswap Labs ylläpitää joitakin kryptoalan käytetyimmistä tuotteista. Koe luvaton käyttö, todistettu turvallisuus ja omistautunut tuki.", - "landing.protocolStats": "Uniswap-protokollan tilastot", - "landing.provideLiquidity.body": "Tarjoa likviditeettiä ja kerää maksuja Uniswap-rajapinnan kautta.", + "landing.protocolDescription": "JuiceSwap Labs ylläpitää joitakin kryptoalan käytetyimmistä tuotteista. Koe luvaton käyttö, todistettu turvallisuus ja omistautunut tuki.", + "landing.protocolStats": "JuiceSwap-protokollan tilastot", + "landing.provideLiquidity.body": "Tarjoa likviditeettiä ja kerää maksuja JuiceSwap-rajapinnan kautta.", "landing.provideLiquidity.subtitle": "Power-onchain-markkinat.", - "landing.socials": "Seuraa Uniswap Labsia X, Farcasterissa, LinkedInissäja TikTokissa", + "landing.socials": "Seuraa JuiceSwap Labsia X, Farcasterissa, LinkedInissäja TikTokissa", "landing.swapBody": "Käytä syvää likviditeettiä, tutki tokeneita, aseta rajahintatoimeksiantoja ja tarjoa likviditeettiä tuhansille tokeneille 14 ketjussa.", "landing.swapSubtitle": "Luvaton vaihtaminen.", "landing.tradingApi": "Kaupankäynti-API", - "landing.tradingApiBody": "Käytä samaa API:a, joka tukee Uniswap-verkkosovellusta ja -lompakkoa, joihin johtavat tiimit ympäri maailmaa luottavat.", - "landing.tradingApiButton": "Integroi Uniswap-rajapinta", + "landing.tradingApiBody": "Käytä samaa API:a, joka tukee JuiceSwap-verkkosovellusta ja -lompakkoa, joihin johtavat tiimit ympäri maailmaa luottavat.", + "landing.tradingApiButton": "Integroi JuiceSwap-rajapinta", "landing.tradingApiSubtitle": "DeFi, suoraan käyttäjillesi.", "landing.trusted": "Miljoonien luottamiin", "landing.unichain.body": "Liity yhteisöön, joka rakentaa nopeaa ja hajautettua Ethereum L2:ta, joka on rakennettu DeFi:n kodiksi.", "landing.unichain.button": "Aloita rakentaminen", "landing.unichain.subtitle": "DeFi-ketju.", "landing.uniswapX.body": "Kaasuttomat tapahtumat ja MEV-suojaus, ilman kuluja epäonnistuneista swapeista.", - "landing.uniswapX.button": "Koe UniswapX", + "landing.uniswapX.button": "Koe JuiceSwapX", "landing.uniswapX.subtitle": "Älykkäämpiä vaihtoja, ei kitkaa.", "landing.walletBody": "Luotettu itsesäilytyskelpoinen kryptolompakko ja -laajennus, jolla on miljoonia latauksia, oikeiden ihmisten tuki ja 4,8 -arvosana.", "landing.walletSubtitle": "Vaihda, säilytä, tutki.", @@ -1020,8 +1020,8 @@ "migrate.allowLpMigration": "Salli LP-tunnuksen siirto", "migrate.connectAccount": "Sinun on yhdistettävä tili, joka omistaa tämän aseman.", "migrate.connectWallet": "Yhdistä lompakkoon nähdäksesi V2-likviditeettisi.", - "migrate.contract": "Uniswap-siirtosopimus", - "migrate.firstLP": "Olet ensimmäinen likviditeetin tarjoaja tälle Uniswap V3 -poolille. Likviditeettisi siirtyy nykyiseen {{source}} hintaan.", + "migrate.contract": "JuiceSwap-siirtosopimus", + "migrate.firstLP": "Olet ensimmäinen likviditeetin tarjoaja tälle JuiceSwap V3 -poolille. Likviditeettisi siirtyy nykyiseen {{source}} hintaan.", "migrate.highGasCost": "Transaktiokustannukset ovat paljon korkeammat, koska ne sisältävät poolin luomiseen tarvittavan kaasun.", "migrate.invalidRange": "Valittu alue on virheellinen. Vähimmäishinnan on oltava alempi kuin enimmäishinta.", "migrate.lpNFT": "{{symA}}/{{symB}} LP NFT", @@ -1031,18 +1031,18 @@ "migrate.noV2Liquidity": "V2-likviditeettiä ei löytynyt.", "migrate.positionNoFees": "Positiosi ei ansaitse maksuja eikä sitä käytetä kaupoissa ennen kuin markkinahinta siirtyy vaihteluvälillesi.", "migrate.priceDifference": "Hintaero: ", - "migrate.priceWarning": "Sinun tulee tallettaa vain likviditeettiä Uniswap V3:een hintaan, jonka uskot oikeaksi.
Jos hinta vaikuttaa väärältä, voit joko vaihtaa hintaa tai odottaa, että joku muu tekee niin.", + "migrate.priceWarning": "Sinun tulee tallettaa vain likviditeettiä JuiceSwap V3:een hintaan, jonka uskot oikeaksi.
Jos hinta vaikuttaa väärältä, voit joko vaihtaa hintaa tai odottaa, että joku muu tekee niin.", "migrate.refund": "Vähintään {{amtA}} {{symA}} ja {{amtB}} {{symB}} hyvitetään lompakkoosi valitun hintaluokan vuoksi.", "migrate.selectFeeTier": "Valitse maksutaso", "migrate.setRange": "Aseta hintaluokka", "migrate.symbolPrice": "{{protocolName}} {{tokenSymbol}} Hinta:", - "migrate.v2Description": "Tämä työkalu siirtää {{source}} likviditeettisi turvallisesti V3:een. Prosessi on täysin luotettava <0>Uniswap-siirtosopimuksen ansiosta ↗", - "migrate.v2Instruction": "Napsauta kunkin alla näytetyn poolin kohdalla Siirrä poistaaksesi likviditeettisi Uniswap V2:sta ja talleta se Uniswap V3:een.", + "migrate.v2Description": "Tämä työkalu siirtää {{source}} likviditeettisi turvallisesti V3:een. Prosessi on täysin luotettava <0>JuiceSwap-siirtosopimuksen ansiosta ↗", + "migrate.v2Instruction": "Napsauta kunkin alla näytetyn poolin kohdalla Siirrä poistaaksesi likviditeettisi JuiceSwap V2:sta ja talleta se JuiceSwap V3:een.", "migrate.v2Title": "Siirrä V2-likviditeetti", "migrate.v3Price": "V3 {{sym}} Hinta:", "mint.v3.input.invalidPrice.error": "Virheellinen hintasyöttö", - "mobileAppPromo.banner.getTheApp.link": "Hanki Uniswap Wallet -sovellus", - "mobileAppPromo.banner.title": "Uniswap: Crypto & NFT Wallet", + "mobileAppPromo.banner.getTheApp.link": "Hanki JuiceSwap Wallet -sovellus", + "mobileAppPromo.banner.title": "JuiceSwap: Crypto & NFT Wallet", "moonpay.poweredBy": "MoonPay USA LLC:n tuottama Fiat onramp", "nav.createAccount.button": "Luo tili", "nav.logIn.button": "Kirjaudu sisään", @@ -1066,7 +1066,7 @@ "nft.willAppearHere": "Onchain-tapahtumasi ja kryptoostoksesi näkyvät täällä.", "nfts.noneYet": "Ei vielä NFT:tä", "notFound.oops": "Oho, vie minut takaisin Swapiin", - "notice.uk": "Tämä verkkosovellus on työkalu, jonka avulla käyttäjät voivat olla vuorovaikutuksessa Uniswap-protokollan kanssa omasta aloitteestaan ilman kryptovaluuttakaupan tukemista tai suosituksia. Näin tehdessään Uniswap ei suosittele käyttäjille tai potentiaalisille käyttäjille kryptoomaisuuskaupan toimintaa, ja käyttäjien tai verkkosovelluksen potentiaalisten käyttäjien ei tulisi pitää tätä verkkosivua tai sen sisältöä sisältävänä minkäänlaista suositusta, kutsua tai kannustamista salausomaisuuskauppaan. .", + "notice.uk": "Tämä verkkosovellus on työkalu, jonka avulla käyttäjät voivat olla vuorovaikutuksessa JuiceSwap-protokollan kanssa omasta aloitteestaan ilman kryptovaluuttakaupan tukemista tai suosituksia. Näin tehdessään JuiceSwap ei suosittele käyttäjille tai potentiaalisille käyttäjille kryptoomaisuuskaupan toimintaa, ja käyttäjien tai verkkosovelluksen potentiaalisten käyttäjien ei tulisi pitää tätä verkkosivua tai sen sisältöä sisältävänä minkäänlaista suositusta, kutsua tai kannustamista salausomaisuuskauppaan. .", "notice.uk.label": "Iso-Britannian vastuuvapauslauseke:", "notification.assetVisibility.hidden": "{{assetName}} piilotettu", "notification.assetVisibility.unhidden": "{{assetName}} piilotettu", @@ -1129,7 +1129,7 @@ "notification.walletConnect.failed": "Tapahtuma epäonnistui kanssa {{dappName}}", "notification.walletConnect.networkChanged.full": "Vaihdettu arvoon {{networkName}}", "notification.walletConnect.networkChanged.short": "Kytketyt verkot", - "notifications.scantastic.subtitle": "Jatka Uniswap-laajennuksesta", + "notifications.scantastic.subtitle": "Jatka JuiceSwap-laajennuksesta", "notifications.scantastic.title": "Menestys!", "onboarding.backup.manual.banner": "Suosittelemme, että kirjoitat tämän paperille ja säilytät sen turvallisessa paikassa, kuten tallelokerossa.", "onboarding.backup.manual.displayWarning.description": "Lue seuraava huolellisesti ennen kuin jatkat.", @@ -1156,10 +1156,10 @@ "onboarding.backup.reminder.warning.description": "Jos et määritä varmuuskopiointitapaa, et voi palauttaa lompakkoasi, jos kadotat puhelimesi, poistat sovelluksen tai hankit uuden laitteen.", "onboarding.backup.reminder.warning.title": "Saatat menettää rahasi", "onboarding.backup.speedBump.cloud.description": "Jos unohdat sen, emme voi nollata sitä puolestasi. Kirjoita se muistiin turvalliseen paikkaan tai säilytä se turvallisesti salasanan hallinnassa.", - "onboarding.backup.speedBump.cloud.disclaimer": "Ymmärrän, että Uniswap Labs ei voi nollata palautussalasanaani.", + "onboarding.backup.speedBump.cloud.disclaimer": "Ymmärrän, että JuiceSwap Labs ei voi nollata palautussalasanaani.", "onboarding.backup.speedBump.cloud.title": "On tärkeää tallentaa tämä salasana", "onboarding.backup.speedBump.manual.description": "Varmista, että kirjoitit palautuslauseen oikein ja että sinulla on turvallinen paikka säilyttää se.", - "onboarding.backup.speedBump.manual.disclaimer": "Ymmärrän, että Uniswap Labs ei voi palauttaa lompakkoani, jos kadotan tämän.", + "onboarding.backup.speedBump.manual.disclaimer": "Ymmärrän, että JuiceSwap Labs ei voi palauttaa lompakkoani, jos kadotan tämän.", "onboarding.backup.speedBump.manual.title": "Ennen kuin lopetat...", "onboarding.backup.subtitle": "Näin saat takaisin lompakkosi, jos poistat sovelluksen tai kadotat laitteesi.", "onboarding.backup.title.existing": "Varmuuskopioi lompakkosi", @@ -1174,20 +1174,20 @@ "onboarding.cloud.confirm.title": "Vahvista palautussalasanasi", "onboarding.cloud.createPassword.description": "Sinun on syötettävä tämä palauttaaksesi varat. Jos unohdat sen, emme voi palauttaa sitä puolestasi.", "onboarding.cloud.createPassword.title": "Luo palautussalasanasi", - "onboarding.complete.button": "Avaa Uniswap-laajennus", - "onboarding.complete.description": "Lompakkosi on valmis lähettämään ja vastaanottamaan kryptomaksuja. Avaa Uniswap-laajennus alla olevalla pikakuvakkeella.", - "onboarding.complete.go_to_uniswap": "Siirry Uniswap-verkkosovellukseen", - "onboarding.complete.pin.description": "Napsauta kiinnityskuvaketta lisätäksesi Uniswap-laajennuksen työkalupalkkiisi.", - "onboarding.complete.pin.title": "Pin Uniswap-laajennus", + "onboarding.complete.button": "Avaa JuiceSwap-laajennus", + "onboarding.complete.description": "Lompakkosi on valmis lähettämään ja vastaanottamaan kryptomaksuja. Avaa JuiceSwap-laajennus alla olevalla pikakuvakkeella.", + "onboarding.complete.go_to_uniswap": "Siirry JuiceSwap-verkkosovellukseen", + "onboarding.complete.pin.description": "Napsauta kiinnityskuvaketta lisätäksesi JuiceSwap-laajennuksen työkalupalkkiisi.", + "onboarding.complete.pin.title": "Pin JuiceSwap-laajennus", "onboarding.complete.title": "Olet valmis", "onboarding.extension.biometrics.subtitle.fingerprint": "Käytä lompakkoasi nopeasti ja turvallisesti pelkällä sormenjäljellä.", "onboarding.extension.biometrics.title": "Ota {{biometricsMethod}}käyttöön", "onboarding.extension.password.subtitle": "Tarvitset tätä lompakkosi lukituksen avaamiseen ja palautuslausekkeen käyttämiseen", "onboarding.extension.password.title.default": "Luo salasana", "onboarding.extension.password.title.reset": "Nollaa salasana", - "onboarding.extension.unsupported.android.description": "Uniswap-laajennus on yhteensopiva vain pöytätietokoneen Chromen kanssa.", + "onboarding.extension.unsupported.android.description": "JuiceSwap-laajennus on yhteensopiva vain pöytätietokoneen Chromen kanssa.", "onboarding.extension.unsupported.android.title": "Chromea mobiililaitteella ei tueta (vielä)", - "onboarding.extension.unsupported.description": "Uniswap-laajennus on tällä hetkellä yhteensopiva vain Chromen kanssa.", + "onboarding.extension.unsupported.description": "JuiceSwap-laajennus on tällä hetkellä yhteensopiva vain Chromen kanssa.", "onboarding.extension.unsupported.title": "Tätä selainta ei tueta (vielä)", "onboarding.home.intro.backup.description.extension": "Tallenna palautuslausekkeesi varmistaaksesi, ettet koskaan menetä pääsyä lompakkoosi.", "onboarding.home.intro.backup.description.mobile": "Laadi palautussuunnitelma siltä varalta, että kadotat puhelimesi tai saat uuden.", @@ -1225,8 +1225,8 @@ "onboarding.import.onDeviceRecovery.warning.title": "Oletko varma?", "onboarding.import.selectMethod.errorMessage": "Tapahtui odottamaton virhe. Yritä uudelleen.", "onboarding.import.selectMethod.mobileApp.subtitle": "Tuo lompakko mobiilisovelluksesta QR-koodin avulla.", - "onboarding.import.selectMethod.mobileApp.title": "Käytä Uniswap Mobilea", - "onboarding.import.selectMethod.passkey.subtitle": "Synkronoi Uniswap-lompakkosi käyttämällä olemassa olevaa salasanaa.", + "onboarding.import.selectMethod.mobileApp.title": "Käytä JuiceSwap Mobilea", + "onboarding.import.selectMethod.passkey.subtitle": "Synkronoi JuiceSwap-lompakkosi käyttämällä olemassa olevaa salasanaa.", "onboarding.import.selectMethod.passkey.title": "Kirjaudu sisään salasanalla", "onboarding.import.selectMethod.recoveryPhrase.subtitle": "Tuo toisesta kryptolompakosta.", "onboarding.import.selectMethod.recoveryPhrase.title": "Anna palautuslauseke", @@ -1243,13 +1243,13 @@ "onboarding.intro.button.alreadyHave": "Minulla on jo lompakko", "onboarding.intro.button.logInOrImport": "Kirjaudu sisään tai tuo", "onboarding.intro.mobileScan.button": "Skannaa QR-koodi tuontia varten", - "onboarding.intro.mobileScan.title": "Onko sinulla Uniswap-sovellus?", + "onboarding.intro.mobileScan.title": "Onko sinulla JuiceSwap-sovellus?", "onboarding.landing.button.add": "Lisää olemassa oleva lompakko", "onboarding.landing.button.create": "Luo lompakko", "onboarding.landing.button.createAccount": "Luo tili", "onboarding.name.choose": "Valitse käyttäjätunnus", "onboarding.name.choose.subtitle": "Tämä on julkinen nimi, jolla kuka tahansa voi lähettää sinulle krypton.", - "onboarding.notification.permission.message": "Jos haluat saada ilmoituksia, ota Uniswap Walletin ilmoitukset käyttöön laitteesi asetuksista.", + "onboarding.notification.permission.message": "Jos haluat saada ilmoituksia, ota JuiceSwap Walletin ilmoitukset käyttöön laitteesi asetuksista.", "onboarding.notification.permission.title": "Ilmoitusten lupa", "onboarding.notification.subtitle": "Pysy ajan tasalla suosikkimerkkien tapahtumatiloista ja merkittävistä hintamuutoksista.", "onboarding.notification.title": "Ota ilmoitukset käyttöön", @@ -1275,9 +1275,9 @@ "onboarding.scan.error": "QR-koodin lataamisessa tapahtui virhe", "onboarding.scan.otp.error": "Lähettämäsi koodi on virheellinen tai lähettämisessä tapahtui virhe. Yritä uudelleen.", "onboarding.scan.otp.failed": "Epäonnistuneet yritykset: {{number}}", - "onboarding.scan.otp.subtitle": "Tarkista 6-merkkinen koodi Uniswap-mobiilisovelluksestasi", + "onboarding.scan.otp.subtitle": "Tarkista 6-merkkinen koodi JuiceSwap-mobiilisovelluksestasi", "onboarding.scan.otp.title": "Syötä kertakoodi", - "onboarding.scan.subtitle": "Skannaa QR-koodi Uniswap-mobiilisovelluksella aloittaaksesi lompakkosi tuomisen.", + "onboarding.scan.subtitle": "Skannaa QR-koodi JuiceSwap-mobiilisovelluksella aloittaaksesi lompakkosi tuomisen.", "onboarding.scan.title": "Tuo lompakko sovelluksesta", "onboarding.scan.troubleScanning.message": "Tuo palautuslausekkeen kautta", "onboarding.scan.troubleScanning.title": "Onko skannauksessa ongelmia?", @@ -1306,7 +1306,7 @@ "outageBanner.message": "{{chainName}}{{versionDescription}} tiedot eivät ole tällä hetkellä saatavilla, mutta odotamme ongelman ratkeavan pian.", "outageBanner.message.sub": "Voit silti vaihtaa ja tarjota likviditeettiä tässä ketjussa ilman ongelmia.", "outageBanner.title": "{{versionName}} palaa pian", - "passkeys.help.modal.subtitle": "Jos sinulla on ongelmia salasanojen kanssa, käy Uniswap-tuessa saadaksesi apua.", + "passkeys.help.modal.subtitle": "Jos sinulla on ongelmia salasanojen kanssa, käy JuiceSwap-tuessa saadaksesi apua.", "passkeys.help.modal.subtitle.invalidPasskey": "Pyyntöäsi ei voitu suorittaa loppuun. Yritä uudelleen käyttämällä salasanaa, joka liittyy kohteeseen ", "passkeys.help.modal.subtitle.technicalError": "Pyyntöäsi ei voitu suorittaa odottamattoman teknisen virheen vuoksi. Rahasi ovat turvassa. Yritä uudelleen.", "passkeys.help.modal.title": "Tarvitsetko apua?", @@ -1431,7 +1431,7 @@ "position.deposit.confirm.create.title": "Suuri hintaero markkinoiden kanssa", "position.deposit.description": "Määritä maksuvalmiusosuutesi tunnusmäärät.", "position.depositedCurrency": "Talletettu {{currencySymbol}}", - "position.fot.warning": "{{token}} ja muita \"Fee on transfer\" -tunnuksia tukee vain Uniswap v2.", + "position.fot.warning": "{{token}} ja muita \"Fee on transfer\" -tunnuksia tukee vain JuiceSwap v2.", "position.fot.warning.cta": "Luo v2-sijainti", "position.hook.disclaimer": "Ymmärrän tämän koukun lisäämiseen liittyvät mahdolliset riskit.", "position.hook.donateWarning": "Tämä lippu saattaa aiheuttaa muutoksia ansaittuihin maksuihin.", @@ -1479,11 +1479,11 @@ "positions.welcome.connect.description": "Nähdäksesi positiosi ja palkkiosi sinun on yhdistettävä lompakkosi.", "positions.welcome.connect.wallet": "Yhdistä lompakkosi", "privacy.anonymizedLogs": "Sovellus kirjaa anonymisoituja käyttötilastoja parantaakseen ajan myötä.", - "privacy.autoRouter": "Sovellus hakee optimaalisen kauppareitin Uniswap Labs -palvelimelta.", + "privacy.autoRouter": "Sovellus hakee optimaalisen kauppareitin JuiceSwap Labs -palvelimelta.", "privacy.infura": "Sovellus hakee ketjun tietoja ja muodostaa sopimuskutsuja Infura API:lla.", "privacy.thirdPartyApis": "Tämä sovellus käyttää seuraavia kolmannen osapuolen sovellusliittymiä:", "privacy.trm": "Sovellus kerää turvallisesti lompakkosi osoitteesi ja jakaa sen TRM Labs Inc:n kanssa riskien ja vaatimustenmukaisuuden vuoksi.", - "privacy.uniswaptos": "Uniswap Labsin käyttöehdot", + "privacy.uniswaptos": "JuiceSwap Labsin käyttöehdot", "privateKeys.export.modal.speedbump.bullet1": "Katso tämä yksityisesti", "privateKeys.export.modal.speedbump.bullet2": "Älä jaa kenenkään kanssa", "privateKeys.export.modal.speedbump.bullet3": "Älä koskaan syötä sitä verkkosivustoille tai sovelluksiin", @@ -1520,11 +1520,11 @@ "removeLiquidity.pooled": "Yhdistetty {{symbol}}:", "revoke.failed.message": "Verkko- tai yhteysongelma todennäköisesti aiheutti peruutuksesi epäonnistumisen. Tarkista yhteytesi ja yritä uudelleen.", "routing.aggregateLiquidity": "Jos saatavilla, kokoaa likviditeettilähteitä parempiin hintoihin ja kaasuvapaisiin vaihtosopimuksiin.", - "routing.aggregateLiquidity.uniswapx": "UniswapX kokoaa yhteen ketjun sisäiset ja ulkopuoliset likviditeettilähteet, tarjoten sinulle parhaat saatavilla olevat hinnat ja kaasuttomat swapit.", - "routing.cheapest": "Uniswap-asiakas valitsee edullisimman kauppavaihtoehdon, joka laskee huomioon hinnan ja verkkokustannukset.", - "routing.cheapest.v4": "Uniswap-asiakas valitsee optimaalisen kauppavaihtoehdon hinnan ja verkkokustannusten perusteella.", + "routing.aggregateLiquidity.uniswapx": "JuiceSwapX kokoaa yhteen ketjun sisäiset ja ulkopuoliset likviditeettilähteet, tarjoten sinulle parhaat saatavilla olevat hinnat ja kaasuttomat swapit.", + "routing.cheapest": "JuiceSwap-asiakas valitsee edullisimman kauppavaihtoehdon, joka laskee huomioon hinnan ja verkkokustannukset.", + "routing.cheapest.v4": "JuiceSwap-asiakas valitsee optimaalisen kauppavaihtoehdon hinnan ja verkkokustannusten perusteella.", "scantastic.code.expired": "Vanhentunut", - "scantastic.code.subtitle": "Kirjoita tämä koodi Uniswap-laajennukseen. Palautuslauseesi salataan ja siirretään turvallisesti.", + "scantastic.code.subtitle": "Kirjoita tämä koodi JuiceSwap-laajennukseen. Palautuslauseesi salataan ja siirretään turvallisesti.", "scantastic.code.timeRemaining.shorthand.hours": "Uusi koodi {{hours}}h {{minutes}}m {{seconds}}s kuluttua", "scantastic.code.timeRemaining.shorthand.minutes": "Uusi koodi {{minutes}}m {{seconds}}s:ssä", "scantastic.code.timeRemaining.shorthand.seconds": "Uusi koodi {{seconds}}s kuluttua", @@ -1532,12 +1532,12 @@ "scantastic.confirmation.button.continue": "Kyllä, jatka", "scantastic.confirmation.label.browser": "Selain", "scantastic.confirmation.label.device": "Laite", - "scantastic.confirmation.subtitle": "Jatka vain, jos skannaat QR-koodin Uniswap-laajennuksesta luotetulla laitteella.", + "scantastic.confirmation.subtitle": "Jatka vain, jos skannaat QR-koodin JuiceSwap-laajennuksesta luotetulla laitteella.", "scantastic.confirmation.title": "Yritätkö tuoda lompakkosi?", "scantastic.confirmation.warning": "Varo sivustoja ja sovelluksia, jotka esiintyvät Uniswapina. Muuten lompakkosi voi vaarantua.", "scantastic.error.encryption": "Siemenlauseen valmistelu epäonnistui.", "scantastic.error.noCode": "OTP:tä ei vastaanotettu. Yritä uudelleen.", - "scantastic.error.timeout.message": "Skannaa Uniswap-laajennuksen QR-koodi uudelleen jatkaaksesi lompakkosi synkronointia.", + "scantastic.error.timeout.message": "Skannaa JuiceSwap-laajennuksen QR-koodi uudelleen jatkaaksesi lompakkosi synkronointia.", "scantastic.error.timeout.title": "Yhteytesi aikakatkaistiin", "scantastic.modal.ipMismatch.description": "Jotta voit skannata tämän QR-koodin, puhelimesi on oltava yhdistettynä samaan WiFi-verkkoon kuin tietokoneesi ja kaikki VPN:t on poistettava väliaikaisesti käytöstä.", "scantastic.modal.ipMismatch.title": "Vaihda WiFi-verkkoasi", @@ -1569,7 +1569,7 @@ "send.search.placeholder": "Hae ENS:stä tai osoitteesta", "send.title": "Lähettää", "send.warning.blocked.default": "Tämä lompakko on tukossa", - "send.warning.blocked.modal.message": "Tämä osoite on estetty Uniswap Walletissa, koska se liittyy yhteen tai useampaan estettyyn toimintaan. Jos uskot tämän olevan virhe, lähetä sähköpostia compliance@uniswap.org.", + "send.warning.blocked.modal.message": "Tämä osoite on estetty JuiceSwap Walletissa, koska se liittyy yhteen tai useampaan estettyyn toimintaan. Jos uskot tämän olevan virhe, lähetä sähköpostia compliance@juiceswap.org.", "send.warning.blocked.modal.title": "Estetty osoite", "send.warning.blocked.recipient": "Vastaanottajan lompakko on estetty", "send.warning.erc20.checkbox.description": "Yrität lähettää varoja token-osoitteeseen. Tämä voi johtaa pysyvään varojen menetykseen.", @@ -1599,7 +1599,7 @@ "setting.recoveryPhrase.account.show": "Näytä palautuslause", "setting.recoveryPhrase.action.hide": "Piilota palautuslause", "setting.recoveryPhrase.remove": "Poista palautuslauseke", - "setting.recoveryPhrase.remove.confirm.subtitle": "Ymmärrän, että Uniswap Labs ei voi auttaa minua palauttamaan lompakkoani, jos en onnistu.", + "setting.recoveryPhrase.remove.confirm.subtitle": "Ymmärrän, että JuiceSwap Labs ei voi auttaa minua palauttamaan lompakkoani, jos en onnistu.", "setting.recoveryPhrase.remove.confirm.title": "Tallensin palautuslauseeni", "setting.recoveryPhrase.remove.initial.subtitle": "Varmista, että olet tallentanut palautuslauseesi. Muutoin menetät pääsyn lompakoihisi", "setting.recoveryPhrase.remove.initial.title": "Ennen kuin jatkat", @@ -1642,7 +1642,7 @@ "settings.setting.backup.create.title": "Takaisin ylös {{cloudProviderName}}", "settings.setting.backup.delete.confirm.message": "Koska näillä lompakoilla on yhteinen palautuslauseke, se poistaa myös näiden lompakoiden varmuuskopiot alla", "settings.setting.backup.delete.confirm.title": "Oletko varma?", - "settings.setting.backup.delete.warning": "Jos poistat {{cloudProviderName}} -varmuuskopiosi, voit palauttaa lompakkosi vain palauttamalla palautuslausekkeen manuaalisesti. Uniswap Labs ei voi palauttaa omaisuuttasi, jos kadotat palautuslauseen.", + "settings.setting.backup.delete.warning": "Jos poistat {{cloudProviderName}} -varmuuskopiosi, voit palauttaa lompakkosi vain palauttamalla palautuslausekkeen manuaalisesti. JuiceSwap Labs ei voi palauttaa omaisuuttasi, jos kadotat palautuslauseen.", "settings.setting.backup.error.message.full": "Palautuslausetta ei voi varmuuskopioida numeroon {{cloudProviderName}}. Varmista, että {{cloudProviderName}} on käytössä vapaalla tallennustilalla ja yritä uudelleen.", "settings.setting.backup.error.message.short": "Varmuuskopiota ei voi poistaa", "settings.setting.backup.error.title": "{{cloudProviderName}} virhe", @@ -1669,8 +1669,8 @@ "settings.setting.biometrics.auth": "Ole hyvä ja vahvista", "settings.setting.biometrics.extension.waitingForBiometricsModal.content": "Ota {{biometricsMethod}} käyttöön selaimesi tai järjestelmäasetuksissa jatkaaksesi.", "settings.setting.biometrics.extension.waitingForBiometricsModal.title": "Odotetaan {{biometricsMethod}}", - "settings.setting.biometrics.off.message.android": "Biometriikka on tällä hetkellä pois päältä Uniswap Walletissa – voit ottaa sen käyttöön järjestelmäasetuksissa.", - "settings.setting.biometrics.off.message.ios": "{{biometricsMethod}} on tällä hetkellä pois päältä Uniswap Walletissa – voit ottaa sen käyttöön järjestelmäasetuksissa.", + "settings.setting.biometrics.off.message.android": "Biometriikka on tällä hetkellä pois päältä JuiceSwap Walletissa – voit ottaa sen käyttöön järjestelmäasetuksissa.", + "settings.setting.biometrics.off.message.ios": "{{biometricsMethod}} on tällä hetkellä pois päältä JuiceSwap Walletissa – voit ottaa sen käyttöön järjestelmäasetuksissa.", "settings.setting.biometrics.off.title.android": "Biometriset tiedot on poistettu käytöstä", "settings.setting.biometrics.off.title.ios": "{{biometricsMethod}} on pois päältä", "settings.setting.biometrics.title": "Kasvo-/sormenjälkilukitus", @@ -1681,8 +1681,8 @@ "settings.setting.biometrics.unavailable.message.ios": "{{biometricsMethod}} ei ole asetettu laitteellesi. Jos haluat käyttää {{biometricsMethod}}-toimintoa, määritä se ensin Asetuksissa.", "settings.setting.biometrics.unavailable.title.android": "Biometrisiä tietoja ei ole määritetty", "settings.setting.biometrics.unavailable.title.ios": "{{biometricsMethod}} ei ole asetettu", - "settings.setting.biometrics.warning.message.android": "Jos et ota biometriikkaa käyttöön, kuka tahansa laitteellesi pääsyn saanut voi avata Uniswap Walletin ja suorittaa tapahtumia.", - "settings.setting.biometrics.warning.message.ios": "Jos et käynnistä {{biometricsMethod}}, kuka tahansa laitteellesi pääsyn saanut voi avata Uniswap Walletin ja suorittaa tapahtumia.", + "settings.setting.biometrics.warning.message.android": "Jos et ota biometriikkaa käyttöön, kuka tahansa laitteellesi pääsyn saanut voi avata JuiceSwap Walletin ja suorittaa tapahtumia.", + "settings.setting.biometrics.warning.message.ios": "Jos et käynnistä {{biometricsMethod}}, kuka tahansa laitteellesi pääsyn saanut voi avata JuiceSwap Walletin ja suorittaa tapahtumia.", "settings.setting.biometrics.warning.title": "Oletko varma?", "settings.setting.connections.disconnectAll": "Irrota kaikki", "settings.setting.connections.noConnectionsDescription": "Yhdistä sovellukseen etsimällä \"Yhdistä lompakko\"- tai \"Kirjaudu sisään\" -painiketta.", @@ -1692,8 +1692,8 @@ "settings.setting.hapticTouch.title": "Haptinen kosketus", "settings.setting.helpCenter.title": "Ohjekeskus", "settings.setting.language.button.navigate": "Mene asetuksiin", - "settings.setting.language.description.extension": "Uniswap-oletusasetukset ovat järjestelmän kieliasetukset. Jos haluat vaihtaa haluamasi kielen, siirry järjestelmäasetuksiin.", - "settings.setting.language.description.mobile": "Uniswap-oletusasetukset ovat laitteesi kieliasetukset. Jos haluat vaihtaa haluamasi kielen, siirry laitteen asetusten kohtaan \"Uniswap\" ja napauta \"Kieli\".", + "settings.setting.language.description.extension": "JuiceSwap-oletusasetukset ovat järjestelmän kieliasetukset. Jos haluat vaihtaa haluamasi kielen, siirry järjestelmäasetuksiin.", + "settings.setting.language.description.mobile": "JuiceSwap-oletusasetukset ovat laitteesi kieliasetukset. Jos haluat vaihtaa haluamasi kielen, siirry laitteen asetusten kohtaan \"JuiceSwap\" ja napauta \"Kieli\".", "settings.setting.language.title": "Kieli", "settings.setting.notifications.row.activity.description": "Siirrot, pyynnöt ja muu toiminta", "settings.setting.notifications.row.activity.title": "Lompakon toiminta", @@ -1702,7 +1702,7 @@ "settings.setting.notifications.title": "Ilmoitukset", "settings.setting.password.title": "Vaihda salasana", "settings.setting.permissions.title": "Käyttöoikeudet", - "settings.setting.privacy.analytics.description": "Käytämme anonyymejä käyttötietoja parantaaksemme käyttökokemustasi Uniswap Labs -tuotteissa. Kun se on poistettu käytöstä, seuraamme vain virheitä ja olennaista käyttöä.", + "settings.setting.privacy.analytics.description": "Käytämme anonyymejä käyttötietoja parantaaksemme käyttökokemustasi JuiceSwap Labs -tuotteissa. Kun se on poistettu käytöstä, seuraamme vain virheitä ja olennaista käyttöä.", "settings.setting.privacy.analytics.title": "Sovellusanalytiikka", "settings.setting.privateKeys.title": "Yksityiset avaimet", "settings.setting.recoveryPhrase.title": "Palautuslause", @@ -1726,7 +1726,7 @@ "settings.setting.wallet.label": "Nimimerkki", "settings.setting.wallet.testnetMode.description": "Tämä ottaa testiverkot käyttöön, jotta kehittäjät voivat kokeilla ominaisuuksia ja tapahtumia ilman todellista omaisuutta. Testiverkkojen tokeneilla ei ole todellista arvoa.", "settings.setting.wallet.testnetMode.title": "Testnet-tila", - "settings.switchNetwork.warning": "Jos haluat käyttää Uniswap-toimintoa {{label}}, vaihda verkkoa lompakkosi asetuksista.", + "settings.switchNetwork.warning": "Jos haluat käyttää JuiceSwap-toimintoa {{label}}, vaihda verkkoa lompakkosi asetuksista.", "settings.title": "asetukset", "settings.version": "Versio {{appVersion}}", "smartWallet.actionRequired.cta": "Poista käytöstä yhdessä verkossa", @@ -1801,7 +1801,7 @@ "stats.marketCap.description": "Markkina-arvo on omaisuuserän kiertävän tarjonnan kokonaismarkkina-arvo.", "stats.noStatsAvailable": "Ei tilastoja saatavilla", "stats.tvl": "Kokonaisarvo lukittu", - "stats.tvl.description": "Lukittu kokonaisarvo (TVL) on kaikkien Uniswap-likviditeettipoolien käytettävissä olevien omaisuuserien kokonaismäärä.", + "stats.tvl.description": "Lukittu kokonaisarvo (TVL) on kaikkien JuiceSwap-likviditeettipoolien käytettävissä olevien omaisuuserien kokonaismäärä.", "stats.volume.1d": "1 päivän volyymi", "stats.volume.1d.description": "1 päivän määrä on omaisuuden määrä, jolla on vaihdettu Uniswapissa viimeisen 24 tunnin aikana.", "stats.volume.1d.long": "1D-tilavuus", @@ -1810,7 +1810,7 @@ "swap.allow.oneTime": "Salli {{sym}} (kerran)", "swap.approveAndSubmit": "Hyväksy ja lähetä", "swap.approveAndSwap": "Hyväksy ja vaihda", - "swap.autoRouter": "Uniswap Auto Router ottaa huomioon optimaaliset reitit ja verkkokustannukset tarjotakseen sinulle parhaat hinnat.", + "swap.autoRouter": "JuiceSwap Auto Router ottaa huomioon optimaaliset reitit ja verkkokustannukset tarjotakseen sinulle parhaat hinnat.", "swap.balance.amount": "Saldo: {{amount}}", "swap.bestPrice.through": "Reitti {{provider}}:n kautta", "swap.bestRoute.cost": "Tehokkaimman reitin arvioidaan maksavan ~{{gasPrice}} verkkokustannuksissa. ", @@ -1850,32 +1850,32 @@ "swap.details.poweredBy": "Voimanlähteenä", "swap.details.rate": "Rate", "swap.details.slippage": "Max liukuminen", - "swap.details.slippage.uniswap": "Uniswap-suojattu liukuminen", + "swap.details.slippage.uniswap": "JuiceSwap-suojattu liukuminen", "swap.details.swappedIn.unichain": "Valmistunut {{time}}sekunnissa Unichainissa", "swap.details.uniswapFee": "Maksu", - "swap.error.default": "Saatat joutua lisäämään liukastumistoleranssiasi. Huomautus: siirtomaksu- ja rebase-tunnukset eivät ole yhteensopivia Uniswap V3:n kanssa.", + "swap.error.default": "Saatat joutua lisäämään liukastumistoleranssiasi. Huomautus: siirtomaksu- ja rebase-tunnukset eivät ole yhteensopivia JuiceSwap V3:n kanssa.", "swap.error.expectedToFail": "Vaihdon odotetaan epäonnistuvan.", "swap.error.fiatInputUnavailable": "{{fiatCurrencyCode}} tulo ei ole käytettävissä", "swap.error.modifiedByWallet": "Vaihtoasi on muokattu lompakkosi kautta. Jos tämä oli virhe, peruuta heti tai vaaranna varojen menettäminen.", "swap.error.rejected": "Kauppa hylätty", - "swap.error.undefinedObject": "Virhe yritettäessä suorittaa tätä vaihtoa. Saatat joutua lisäämään liukastumistoleranssiasi. Jos tämä ei auta, kaupankäynnin kohteena olevan tunnuksen kanssa saattaa olla yhteensopimattomuus. Huomautus: siirtomaksu- ja rebase-tunnukset eivät ole yhteensopivia Uniswap V3:n kanssa.", + "swap.error.undefinedObject": "Virhe yritettäessä suorittaa tätä vaihtoa. Saatat joutua lisäämään liukastumistoleranssiasi. Jos tämä ei auta, kaupankäynnin kohteena olevan tunnuksen kanssa saattaa olla yhteensopimattomuus. Huomautus: siirtomaksu- ja rebase-tunnukset eivät ole yhteensopivia JuiceSwap V3:n kanssa.", "swap.error.unknown": "Tuntematon virhe.", "swap.error.v2.expired": "Tätä tapahtumaa ei voitu lähettää, koska määräaika on umpeutunut. Tarkista, että tapahtumasi määräaika ei ole liian lyhyt.", - "swap.error.v2.k": "Vaihto ei tyydyttänyt Uniswap-invarianttia x*y=k. Tämä tarkoittaa yleensä sitä, että yksi vaihdettavista tokeneista sisältää mukautetun toiminnan siirron aikana.", + "swap.error.v2.k": "Vaihto ei tyydyttänyt JuiceSwap-invarianttia x*y=k. Tämä tarkoittaa yleensä sitä, että yksi vaihdettavista tokeneista sisältää mukautetun toiminnan siirron aikana.", "swap.error.v2.slippage": "Tämä tapahtuma ei onnistu hinnanmuutoksen tai siirtomaksun vuoksi. Yritä lisätä liukastumistoleranssiasi", "swap.error.v2.transferInput": "Syöttötunnusta ei voi siirtää. Syöttötunnuksessa voi olla ongelma.", "swap.error.v2.transferOutput": "Tulostustunnusta ei voi siirtää. Tulostustunnuksessa voi olla ongelma.", - "swap.error.v3.slippage": "Tämä kauppa ei onnistu hintaliikkeen vuoksi. Yritä lisätä liukastumistoleranssiasi. Huomautus: siirtomaksu ja uudelleenperustamistunnukset eivät ole yhteensopivia Uniswap V3:n kanssa.", - "swap.error.v3.transferOutput": "Tulostustunnusta ei voi siirtää. Tulostustunnuksessa saattaa olla ongelma. Huomautus: siirtomaksu ja uudelleenperustamistunnukset eivät ole yhteensopivia Uniswap V3:n kanssa.", + "swap.error.v3.slippage": "Tämä kauppa ei onnistu hintaliikkeen vuoksi. Yritä lisätä liukastumistoleranssiasi. Huomautus: siirtomaksu ja uudelleenperustamistunnukset eivät ole yhteensopivia JuiceSwap V3:n kanssa.", + "swap.error.v3.transferOutput": "Tulostustunnusta ei voi siirtää. Tulostustunnuksessa saattaa olla ongelma. Huomautus: siirtomaksu ja uudelleenperustamistunnukset eivät ole yhteensopivia JuiceSwap V3:n kanssa.", "swap.estimatedDifference.label": "Syöte- ja lähtöarvojen välillä on suuri ero nykyisen likviditeetin vuoksi.", "swap.expected.price": "Odotettu hinta", "swap.fail.batched": "Yhdistetty lompakkosi ei ehkä tue yhden napsautuksen swap-toimintoja. Kokeile sen sijaan tavallista swap-toimintoa.", "swap.fail.batched.retry": "Kokeile vakiovaihtoa", "swap.fail.batched.title": "Yhden napsautuksen vaihto epäonnistui", "swap.fail.message": "Yritä säätää liukumista suurempaan arvoon.", - "swap.fail.uniswapX": "Vaihtoa ei voitu suorittaa UniswapX:n kanssa. Kokeile vaihtoa uudelleen reitittääksesi sen perinteisen Uniswap-sovellusliittymän kautta.", - "swap.fees.experience": "Tätä maksua sovelletaan joihinkin merkkipareihin parhaan mahdollisen Uniswap-kokemuksen varmistamiseksi. Se maksetaan tulostettaessa ja se on jo otettu huomioon tarjouksessa.", - "swap.fees.noFee": "Valituista merkkipareista peritään maksuja parhaan mahdollisen Uniswap-kokemuksen varmistamiseksi. Tähän vaihtoon ei liity maksua.", + "swap.fail.uniswapX": "Vaihtoa ei voitu suorittaa JuiceSwapX:n kanssa. Kokeile vaihtoa uudelleen reitittääksesi sen perinteisen JuiceSwap-sovellusliittymän kautta.", + "swap.fees.experience": "Tätä maksua sovelletaan joihinkin merkkipareihin parhaan mahdollisen JuiceSwap-kokemuksen varmistamiseksi. Se maksetaan tulostettaessa ja se on jo otettu huomioon tarjouksessa.", + "swap.fees.noFee": "Valituista merkkipareista peritään maksuja parhaan mahdollisen JuiceSwap-kokemuksen varmistamiseksi. Tähän vaihtoon ei liity maksua.", "swap.finalizingQuote": "Viimeistellään tarjousta...", "swap.form.header": "Vaihtaa", "swap.form.warning.output.fotFees": "{{fotCurrencySymbol}}merkkipalkkion vuoksi swap-summat voidaan syöttää vain syöttökenttään", @@ -1884,7 +1884,7 @@ "swap.frontrun.warning": "Tapahtumasi voi tapahtua etuajassa ja johtaa epäsuotuisaan kauppaan.", "swap.header.viewOnly": "Vain katselu", "swap.impactOfTrade": "Kaupan vaikutus tämän poolin markkinahintaan.", - "swap.impactOfTrade.uniswapx": "Markkinahinnan ja toteutushinnan ero, kun otetaan huomioon UniswapX-kaasusäästöt.", + "swap.impactOfTrade.uniswapx": "Markkinahinnan ja toteutushinnan ero, kun otetaan huomioon JuiceSwapX-kaasusäästöt.", "swap.impactOfTrade.uniswapx.missing": "Hintavaikutuslaskelmia ei ehkä ole saatavilla pareille, joiden likviditeetti on alhainen.", "swap.inputEstimated.atMost": "Syöttö on arvioitu. Myyt enintään tai kauppa palautuu.", "swap.limit": "Raja", @@ -1913,8 +1913,8 @@ "swap.settings.protection.subtitle.unavailable": "Ei saatavilla {{chainName}}", "swap.settings.protection.title": "Vaihda suojaus", "swap.settings.routingPreference.option.default.description": "Tämän vaihtoehdon valitseminen tunnistaa vaihdollesi tehokkaimman reitin.", - "swap.settings.routingPreference.option.default.description.preV4": "Uniswap-asiakas valitsee halvimman kauppavaihtoehdon hinnan ja verkkokustannusten perusteella.", - "swap.settings.routingPreference.option.default.description.uniswapXUnavailable": "UniswapX ei ole saatavilla lompakollesi", + "swap.settings.routingPreference.option.default.description.preV4": "JuiceSwap-asiakas valitsee halvimman kauppavaihtoehdon hinnan ja verkkokustannusten perusteella.", + "swap.settings.routingPreference.option.default.description.uniswapXUnavailable": "JuiceSwapX ei ole saatavilla lompakollesi", "swap.settings.routingPreference.option.default.tooltip": "Reitti tunnistetaan v2-, v3- ja tietyt v4-poolit huomioon ottaen arvioitu hintavaikutus ja verkkokustannukset.", "swap.settings.routingPreference.option.v2.title": "Ota käyttöön v2-poolit", "swap.settings.routingPreference.option.v3.title": "Ota käyttöön v3-poolit", @@ -1946,7 +1946,7 @@ "swap.slippageBelow.warning": "Liukuminen alle {{amt}} voi johtaa epäonnistuneeseen tapahtumaan", "swap.submitted": "Vaihto lähetetty", "swap.success": "Menestys vaihtoon!", - "swap.tokenOwnFees": "Jotkin rahakkeet veloittavat osto- tai myyntimaksun, jonka tunnuksen myöntäjä määrittää. Uniswap ei saa mitään näistä maksuista.", + "swap.tokenOwnFees": "Jotkin rahakkeet veloittavat osto- tai myyntimaksun, jonka tunnuksen myöntäjä määrittää. JuiceSwap ei saa mitään näistä maksuista.", "swap.tradeRoutes": "Kauppareitit", "swap.transaction.deadline": "Kaupan määräaika", "swap.transaction.revertAfter": "Tapahtumasi palautetaan, jos se on vireillä yli tämän ajanjakson.", @@ -1963,15 +1963,15 @@ "swap.warning.insufficientGas.message.withoutNetwork": "Ei tarpeeksi {{currencySymbol}} vaihtamiseen", "swap.warning.insufficientGas.title": "Sinulla ei ole tarpeeksi {{currencySymbol}} kattamaan verkkokustannuksia", "swap.warning.networkFee.allow": "Salli {{ inputTokenSymbol }} (kerran)", - "swap.warning.networkFee.delegation.message": "Tämä on maksutapahtumasi käsittelystä ja älylompakkosi aktivoinnista Unichainissa aiheutuva kustannus. Uniswap Labs ei saa osuutta näistä maksuista.", - "swap.warning.networkFee.highRelativeToValue": "Verkon hinta ylittää 10 % tapahtuman kokonaisarvosta. Tämä on maksutapahtumasi käsittelystä lohkoketjussa. Uniswap ei saa osuutta näistä maksuista.", + "swap.warning.networkFee.delegation.message": "Tämä on maksutapahtumasi käsittelystä ja älylompakkosi aktivoinnista Unichainissa aiheutuva kustannus. JuiceSwap Labs ei saa osuutta näistä maksuista.", + "swap.warning.networkFee.highRelativeToValue": "Verkon hinta ylittää 10 % tapahtuman kokonaisarvosta. Tämä on maksutapahtumasi käsittelystä lohkoketjussa. JuiceSwap ei saa osuutta näistä maksuista.", "swap.warning.networkFee.highRelativeToValue.unichain": "Verkon hinta ylittää 10 % tapahtuman kokonaisarvosta. Tämä on maksutapahtumasi käsittelystä lohkoketjussa.", "swap.warning.networkFee.includesDelegation": "Sisältää älylompakon aktivoinnin", - "swap.warning.networkFee.message": "Tämä on maksutapahtumasi käsittelystä lohkoketjussa. Uniswap ei saa osuutta näistä maksuista.", + "swap.warning.networkFee.message": "Tämä on maksutapahtumasi käsittelystä lohkoketjussa. JuiceSwap ei saa osuutta näistä maksuista.", "swap.warning.networkFee.message.unichain": "Tämä on maksutapahtumasi käsittelystä lohkoketjussa.", - "swap.warning.networkFee.message.uniswapX": "Tämä on maksutapahtumasi käsittelystä lohkoketjussa. Uniswap ei saa osuutta näistä maksuista. UniswapX kokoaa likviditeettilähteitä parempiin hintoihin ja kaasuvapaisiin vaihtosopimuksiin.", - "swap.warning.networkFee.message.uniswapX.title": "Ei verkkokuluja UniswapX:n kanssa", - "swap.warning.networkFee.message.uniswapX.unichain": "Tämä on maksutapahtumasi käsittelystä lohkoketjussa. UniswapX kokoaa likviditeettilähteitä parempiin hintoihin ja kaasuvapaisiin vaihtosopimuksiin.", + "swap.warning.networkFee.message.uniswapX": "Tämä on maksutapahtumasi käsittelystä lohkoketjussa. JuiceSwap ei saa osuutta näistä maksuista. JuiceSwapX kokoaa likviditeettilähteitä parempiin hintoihin ja kaasuvapaisiin vaihtosopimuksiin.", + "swap.warning.networkFee.message.uniswapX.title": "Ei verkkokuluja JuiceSwapX:n kanssa", + "swap.warning.networkFee.message.uniswapX.unichain": "Tämä on maksutapahtumasi käsittelystä lohkoketjussa. JuiceSwapX kokoaa likviditeettilähteitä parempiin hintoihin ja kaasuvapaisiin vaihtosopimuksiin.", "swap.warning.noQuotesFound.bridging.message": "Yhtään yhdistävää lainausta ei löytynyt. Kokeile virallista siltaa tällä hetkellä.", "swap.warning.noQuotesFound.title": "Lainauksia ei löytynyt", "swap.warning.noRoutesFound.message": "Valituille tokeneille ei ole tällä hetkellä saatavilla reittejä. Kokeile toista paria tai tarkista myöhemmin uudelleen.", @@ -1994,8 +1994,8 @@ "swap.warning.tokenBlocked.button": "{{tokenSymbol}} on estetty", "swap.warning.tokenBlockedFallback.button": "Token on estetty", "swap.warning.uniswapFee.message": "Maksut lisätään parhaan mahdollisen käyttökokemuksen varmistamiseksi Uniswapin kanssa.", - "swap.warning.uniswapFee.message.default": "Maksuja peritään parhaan mahdollisen Uniswap-kokemuksen varmistamiseksi. Tähän vaihtoon ei liity maksua.", - "swap.warning.uniswapFee.message.included": "Maksuja sovelletaan parhaan mahdollisen Uniswap-kokemuksen varmistamiseksi, ja ne on jo otettu huomioon tässä tarjouksessa.", + "swap.warning.uniswapFee.message.default": "Maksuja peritään parhaan mahdollisen JuiceSwap-kokemuksen varmistamiseksi. Tähän vaihtoon ei liity maksua.", + "swap.warning.uniswapFee.message.included": "Maksuja sovelletaan parhaan mahdollisen JuiceSwap-kokemuksen varmistamiseksi, ja ne on jo otettu huomioon tässä tarjouksessa.", "swap.warning.uniswapFee.title": "Vaihtomaksu", "swap.warning.viewOnly.message": "Sinun on tuotava tämä lompakko palautuslausekkeen kautta vaihtaaksesi tunnuksia.", "swap.wrap.token": "Kääri {{sym}}", @@ -2018,15 +2018,15 @@ "themeToggle.theme": "Teema", "title.buySellTradeEthereum": "Osta, myy ja vaihda Ethereumia ja muita huipputokeneita Uniswapissa", "title.createGovernanceOn": "Luo uusi hallintoehdotus Uniswapissa", - "title.createGovernanceTo": "Luo uusi hallintoehdotus, josta UNI-haltijat äänestävät. UNI-tunnukset edustavat Uniswap-hallinnon ääniosuuksia.", + "title.createGovernanceTo": "Luo uusi hallintoehdotus, josta UNI-haltijat äänestävät. UNI-tunnukset edustavat JuiceSwap-hallinnon ääniosuuksia.", "title.earnFees": "Ansaitse maksuja, kun muut vaihtavat Uniswapilla lisäämällä tokeneita likviditeettipooliin.", - "title.easilyRemove": "Poista helposti likviditeettisi Uniswap v2:sta ja talleta Uniswap v3:een.", - "title.easilyRemoveV4": "Poista likviditeettisi helposti Uniswap v2:sta ja v3:sta tallettaaksesi Uniswap v4:ään.", + "title.easilyRemove": "Poista helposti likviditeettisi JuiceSwap v2:sta ja talleta JuiceSwap v3:een.", + "title.easilyRemoveV4": "Poista likviditeettisi helposti JuiceSwap v2:sta ja v3:sta tallettaaksesi JuiceSwap v4:ään.", "title.extension.uninstall": "Laajennus poistettu", "title.extensionPasskeyLogIn": "Kirjaudu sisään salasanalla", - "title.managePasskeys": "Uniswap | Hallinnoi salasanojasi", - "title.migratev2": "Siirrä v2 poolin likviditeetti Uniswap v3:een", - "title.migratev3": "Siirrä poolin likviditeetti Uniswap v4:ään", + "title.managePasskeys": "JuiceSwap | Hallinnoi salasanojasi", + "title.migratev2": "Siirrä v2 poolin likviditeetti JuiceSwap v3:een", + "title.migratev3": "Siirrä poolin likviditeetti JuiceSwap v4:ään", "title.placeLimit": "Tee rajatilauksia Uniswapissa", "title.realTime": "Reaaliaikaiset hinnat, kaaviot, tapahtumatiedot ja paljon muuta.", "title.removeLiquidityv2": "Poista poolin likviditeetti (v2) Uniswapissa", @@ -2037,8 +2037,8 @@ "title.sendTokens": "Lähetä rahakkeita Uniswapissa", "title.swappingMadeSimple": "Osta ja myy kryptovaluuttoja välittömästi Ethereumissa, Basessa, Arbitrumissa, Polygonissa, Unichainissa ja muissa. DeFi-alusta, johon miljoonat ihmiset luottavat.", "title.tradeTokens": "Vaihda tokeneita ja tarjoa likviditeettiä. Reaaliaikaiset hinnat, kaaviot, tapahtumatiedot ja paljon muuta.", - "title.uniswapTradeCrypto": "Uniswap | Käy kryptokauppaa DeFi:n johtavassa pörssissä ", - "title.uniToken": "UNI-tunnukset edustavat ääniosuuksia Uniswap-hallinnossa. Voit äänestää jokaisesta ehdotuksesta itse tai delegoida äänesi kolmannelle osapuolelle.", + "title.uniswapTradeCrypto": "JuiceSwap | Käy kryptokauppaa DeFi:n johtavassa pörssissä ", + "title.uniToken": "UNI-tunnukset edustavat ääniosuuksia JuiceSwap-hallinnossa. Voit äänestää jokaisesta ehdotuksesta itse tai delegoida äänesi kolmannelle osapuolelle.", "title.voteOnGov": "Äänestys Uniswapin hallintoehdotuksista", "token.balances.main": "Tasapainosi", "token.balances.other": "Saldot muissa verkoissa", @@ -2072,10 +2072,10 @@ "token.safety.blocked.title.tokenNotAvailable": "{{tokenSymbol}} ei ole saatavilla", "token.safety.blocked.title.tokensNotAvailable": "{{tokenSymbol0}} ja {{tokenSymbol1}} eivät ole saatavilla", "token.safety.fee.detected": "Token-maksu havaittu", - "token.safety.fees.uniswapLabsDoesNotReceive": "Uniswap Labs ei saa mitään näistä maksuista.", + "token.safety.fees.uniswapLabsDoesNotReceive": "JuiceSwap Labs ei saa mitään näistä maksuista.", "token.safety.warning.alwaysDoYourResearch": "Tee aina tutkimustietosi", - "token.safety.warning.blocked.description.default_one": "Et voi vaihtaa tätä merkkiä Uniswap-sovelluksella.", - "token.safety.warning.blocked.description.default_other": "Et voi vaihtaa näitä tokeneita Uniswap-sovelluksella.", + "token.safety.warning.blocked.description.default_one": "Et voi vaihtaa tätä merkkiä JuiceSwap-sovelluksella.", + "token.safety.warning.blocked.description.default_other": "Et voi vaihtaa näitä tokeneita JuiceSwap-sovelluksella.", "token.safety.warning.copyContractAddress.message": "Tämä on sopimusosoite, joka toimii lohkoketjun merkkien yksilöllisenä tunnisteena. Kaikki tähän osoitteeseen lähettämäsi kryptotiedostot menetetään.", "token.safety.warning.copyContractAddress.title": "Älä lähetä kryptoa tähän osoitteeseen", "token.safety.warning.dontShowWarningAgain": "Älä näytä minulle tätä varoitusta uudelleen", @@ -2107,11 +2107,11 @@ "token.safety.warning.spamsUsers": "Roskapostin käyttäjät", "token.safety.warning.tokenChargesFee.both.message": "{{tokenSymbol}} veloittaa {{buyFeePercent}} maksun ostettaessa ja {{sellFeePercent}} myytäessä.", "token.safety.warning.tokenChargesFee.buy.message": "{{tokenSymbol}} veloittaa {{feePercent}} maksun ostettaessa.", - "token.safety.warning.tokenChargesFee.buy.message.descriptive": "{{tokenSymbol}} veloittaa {{feePercent}} maksun ostettaessa. Vaihtaminen voi johtaa varojen menetykseen. Uniswap Labs ei vastaanota mitään näistä maksuista.", + "token.safety.warning.tokenChargesFee.buy.message.descriptive": "{{tokenSymbol}} veloittaa {{feePercent}} maksun ostettaessa. Vaihtaminen voi johtaa varojen menetykseen. JuiceSwap Labs ei vastaanota mitään näistä maksuista.", "token.safety.warning.tokenChargesFee.sell.message": "{{tokenSymbol}} veloittaa {{feePercent}} maksun myydessään.", - "token.safety.warning.tokenChargesFee.sell.message.descriptive": "{{tokenSymbol}} veloittaa {{feePercent}} maksun myydessä. Vaihtaminen voi johtaa varojen menetykseen. Uniswap Labs ei vastaanota mitään näistä maksuista.", + "token.safety.warning.tokenChargesFee.sell.message.descriptive": "{{tokenSymbol}} veloittaa {{feePercent}} maksun myydessä. Vaihtaminen voi johtaa varojen menetykseen. JuiceSwap Labs ei vastaanota mitään näistä maksuista.", "token.safety.warning.tokenChargesFee.unknownFee.message": "{{tokenSymbol}} veloittaa ostosta tai myymisestä maksun.", - "token.safetyLevel.blocked.message": "Et voi vaihtaa tätä merkkiä Uniswap-lompakolla.", + "token.safetyLevel.blocked.message": "Et voi vaihtaa tätä merkkiä JuiceSwap-lompakolla.", "token.safetyLevel.medium.message.plural": "Näillä rahakkeilla ei käydä kauppaa Yhdysvaltojen johtavissa keskitetyissä pörsseissä. Tee aina oma tutkimus ennen kuin jatkat.", "token.selector.search.error": "Hakutuloksia ei voitu ladata", "token.stats.fullyDilutedValuation": "Täysin laimennettu arvostus", @@ -2125,7 +2125,7 @@ "token.stats.volume": "24h Volume", "token.symbol.input.fallback": "Syöttötunnus", "token.symbol.output.fallback": "Tulostustunnus", - "token.wrap.fail.message": "Uniswap-protokollan vaihdot voivat alkaa ja päättyä ETH:lla. Vaihdon aikana ETH kuitenkin kääritään WETH:ksi.", + "token.wrap.fail.message": "JuiceSwap-protokollan vaihdot voivat alkaa ja päättyä ETH:lla. Vaihdon aikana ETH kuitenkin kääritään WETH:ksi.", "token.zeroNativeBalance.description.mainnet": "Sinun on vaihdettava merkki Ethereumissa saadaksesi {{ tokenSymbol }}. Vaihto vaatii ETH:n verkkokustannuksia varten.", "token.zeroNativeBalance.description.otherChains": "Sinun on vaihdettava merkki kohdassa {{ chainName }} saadaksesi {{ tokenSymbol }}. Vaihto vaatii {{ chainName }} {{ nativeTokenSymbol }} verkkokustannuksia varten.", "token.zeroNativeBalance.subtitle": "{{ tokenSymbol }} ei ole ostettavissa suoraan.", @@ -2192,7 +2192,7 @@ "transaction.details.transaction": "Tapahtuma", "transaction.details.uniswapFee": "Maksu ({{ feePercent }}%)", "transaction.network.all": "Kaikki verkot", - "transaction.networkCost.description": "Lohkoketjussa tapahtuvan tapahtuman käsittelyn kustannukset. Uniswap on optimoitu minimoimaan verkkokustannukset.", + "transaction.networkCost.description": "Lohkoketjussa tapahtuvan tapahtuman käsittelyn kustannukset. JuiceSwap on optimoitu minimoimaan verkkokustannukset.", "transaction.networkCost.includesSmartWalletActivation": "Sisältää älylompakon aktivoinnin", "transaction.networkCost.label": "Verkon hinta", "transaction.networkCost.maxNativeBalance.description": "Pieni määrä verkkotunnuksen saldosta on varattu kattamaan tämän tapahtuman verkkokustannukset.", @@ -2354,15 +2354,15 @@ "transaction.watcher.error.cancel": "Tapahtumaa ei voi peruuttaa", "transaction.watcher.error.status": "Virhe tarkistettaessa tapahtuman tilaa", "uniswapX.aggregatesLiquidity": " kokoaa likviditeettilähteitä parempia hintoja ja kaasuvapaita vaihtosopimuksia varten.", - "uniswapX.cost": "UniswapX poistaa lohkoketjussa tapahtuvien transaktioiden tyypilliset kulut.", - "uniswapx.description": "UniswapX kokoaa likviditeettilähteitä parempiin hintoihin ja kaasuvapaisiin vaihtosopimuksiin.", - "uniswapx.description.unsupported": "UniswapX ei ole tällä hetkellä käytettävissä, koska älylompakkosi asetuksia hallinnoi toinen lompakkosovellus.", - "uniswapx.included": "Sisältää UniswapX", - "uniswapx.item": " UniswapX ", - "uniswapx.label": "UniswapX", - "uniswapX.learnMore": "Lue lisää vaihtamisesta UniswapX:n kanssa", - "uniswapx.unavailable.title": "UniswapX ei ole käytettävissä", - "uniswapx.v2QuoteFailed": "UniswapX v2 kova tarjous epäonnistui. Yritä uudelleen perinteisellä vaihdolla.", + "uniswapX.cost": "JuiceSwapX poistaa lohkoketjussa tapahtuvien transaktioiden tyypilliset kulut.", + "uniswapx.description": "JuiceSwapX kokoaa likviditeettilähteitä parempiin hintoihin ja kaasuvapaisiin vaihtosopimuksiin.", + "uniswapx.description.unsupported": "JuiceSwapX ei ole tällä hetkellä käytettävissä, koska älylompakkosi asetuksia hallinnoi toinen lompakkosovellus.", + "uniswapx.included": "Sisältää JuiceSwapX", + "uniswapx.item": " JuiceSwapX ", + "uniswapx.label": "JuiceSwapX", + "uniswapX.learnMore": "Lue lisää vaihtamisesta JuiceSwapX:n kanssa", + "uniswapx.unavailable.title": "JuiceSwapX ei ole käytettävissä", + "uniswapx.v2QuoteFailed": "JuiceSwapX v2 kova tarjous epäonnistui. Yritä uudelleen perinteisellä vaihdolla.", "unitags.banner.button.claim": "Lunasta nyt", "unitags.banner.subtitle": "Luo henkilökohtainen web3-profiili ja jaa osoitteesi helposti ystävien kanssa.", "unitags.banner.title.compact": "Lunasta {{unitagDomain}} -käyttäjänimesi ja rakenna muokattava profiilisi.", @@ -2426,9 +2426,9 @@ "unitags.username.error.min": "Käyttäjänimissä on oltava vähintään {{number}} merkkiä", "unitags.username.error.uppercase": "Käyttäjänimet voivat sisältää vain pieniä kirjaimia ja numeroita", "uwulink.error.insufficientTokens": "Ei tarpeeksi {{tokenSymbol}} kohdassa {{chain}}", - "v2.notAvailable": "Uniswap V2 ei ole saatavilla tässä verkossa.", + "v2.notAvailable": "JuiceSwap V2 ei ole saatavilla tässä verkossa.", "wallet.appSignIn": "Kirjaudu sisään sovelluksella", - "wallet.connectingAgreement": "Yhdistämällä lompakon hyväksyt Uniswap Labsin käyttöehdot ja sen tietosuojakäytännön.", + "wallet.connectingAgreement": "Yhdistämällä lompakon hyväksyt JuiceSwap Labsin käyttöehdot ja sen tietosuojakäytännön.", "wallet.connectionFailed.message": "Yhteysyritys epäonnistui. Napsauta Yritä uudelleen ja seuraa ohjeita luodaksesi yhteyden lompakkoon.", "wallet.mismatch.popup.description": "Yhdistetty lompakkosi ei tue joitakin ominaisuuksia.", "wallet.mismatch.popup.title": "Rajoitettu lompakkotuki", @@ -2438,13 +2438,13 @@ "walletConnect.dapps.empty.description": "Yhdistä sovellukseen skannaamalla koodi WalletConnectin kautta", "walletConnect.dapps.manage.empty.title": "Ei yhdistettyjä sovelluksia", "walletConnect.dapps.manage.title": "Liitännät", - "walletConnect.error.connection.message": "Uniswap Wallet tukee tällä hetkellä {{chainNames}}. Käytä vain \"{{dappName}}\" näissä ketjuissa", + "walletConnect.error.connection.message": "JuiceSwap Wallet tukee tällä hetkellä {{chainNames}}. Käytä vain \"{{dappName}}\" näissä ketjuissa", "walletConnect.error.connection.title": "Yhteysvirhe", "walletConnect.error.general.message": "WalletConnectissa oli ongelma. Yritä uudelleen", "walletConnect.error.general.title": "WalletConnect-virhe", "walletConnect.error.scantastic.message": "QR-koodissasi oli ongelma. Yritä uudelleen", "walletConnect.error.scantastic.title": "Virheellinen QR-koodi", - "walletConnect.error.unsupported.message": "Varmista, että skannaat kelvollista WalletConnect-, Ethereum-osoitetta tai Uniswap-laajennuksen QR-koodia, ennen kuin yrität uudelleen.", + "walletConnect.error.unsupported.message": "Varmista, että skannaat kelvollista WalletConnect-, Ethereum-osoitetta tai JuiceSwap-laajennuksen QR-koodia, ennen kuin yrität uudelleen.", "walletConnect.error.unsupported.title": "Virheellinen QR-koodi", "walletConnect.error.unsupportedV1.message": "WalletConnect v1:tä ei enää tueta. Sovellus, johon yrität muodostaa yhteyden, on päivitettävä WalletConnect v2:een.", "walletConnect.error.unsupportedV1.title": "Virheellinen QR-koodi", diff --git a/packages/uniswap/src/i18n/locales/translations/fil-PH.json b/packages/uniswap/src/i18n/locales/translations/fil-PH.json index 768b7a1b214..0e093355be7 100644 --- a/packages/uniswap/src/i18n/locales/translations/fil-PH.json +++ b/packages/uniswap/src/i18n/locales/translations/fil-PH.json @@ -27,15 +27,15 @@ "account.downloadWallet.subtitle": "I-back up ang iyong wallet, mag-trade on the go, makakuha ng mga live na alerto sa presyo, at iba pa.", "account.drawer.gitHash": "Git hash: ", "account.drawer.gitVersion": "Bersyon: ", - "account.drawer.modal.body": "Ligtas na mag-store at mag-swap ng mga token sa Uniswap app. Available sa iOS at Android.", - "account.drawer.modal.dont": "Walang Uniswap wallet?", - "account.drawer.modal.scan": "Mag-scan gamit ang Uniswap Wallet", + "account.drawer.modal.body": "Ligtas na mag-store at mag-swap ng mga token sa JuiceSwap app. Available sa iOS at Android.", + "account.drawer.modal.dont": "Walang JuiceSwap wallet?", + "account.drawer.modal.scan": "Mag-scan gamit ang JuiceSwap Wallet", "account.drawer.spamToggle": "I-hide ang mga hindi kilalang token at NFT", - "account.passkey.delete.acknowledge": "Nag-back up ako ng recovery phrase ko at nauunawaan ko na hindi ako matutulungan ng Uniswap Labs na ma-recover ang wallet ko kung hindi ko gagawin iyon.", - "account.passkey.delete.description": "Tiyaking na-back up mo ang iyong recovery phrase gamit ang mobile app o browser extension ng Uniswap.", + "account.passkey.delete.acknowledge": "Nag-back up ako ng recovery phrase ko at nauunawaan ko na hindi ako matutulungan ng JuiceSwap Labs na ma-recover ang wallet ko kung hindi ko gagawin iyon.", + "account.passkey.delete.description": "Tiyaking na-back up mo ang iyong recovery phrase gamit ang mobile app o browser extension ng JuiceSwap.", "account.passkey.delete.descriptionEmphasized": "Kung wala ang iyong recovery phrase, baka hindi mo ma-access ang wallet mo.", "account.passkey.delete.speedbump.description": "Bago magpatuloy, kumpletuhin ang mga sumusunod na hakbang para maiwasang mawalan ng access sa iyong wallet at sa lahat ng pondo.", - "account.passkey.delete.speedbump.step1": "I-download ang mobile app o browser extension ng Uniswap", + "account.passkey.delete.speedbump.step1": "I-download ang mobile app o browser extension ng JuiceSwap", "account.passkey.delete.speedbump.step2": "I-back up ang iyong recovery phrase", "account.passkey.delete.speedbump.title": "Sigurado ka ba?", "account.passkey.delete.title": "I-delete ang passkey?", @@ -91,7 +91,7 @@ "account.wallet.menu.edit.title": "I-edit ang label", "account.wallet.menu.manageConnections": "Pamahalaan ang mga koneksyon", "account.wallet.menu.remove.title": "Alisin ang wallet", - "account.wallet.remove.check": "Nag-back up ako ng recovery phrase ko at nauunawaan ko na hindi ako matutulungan ng Uniswap Labs na ma-recover ang mga wallet ko kung hindi ko gagawin iyon.", + "account.wallet.remove.check": "Nag-back up ako ng recovery phrase ko at nauunawaan ko na hindi ako matutulungan ng JuiceSwap Labs na ma-recover ang mga wallet ko kung hindi ko gagawin iyon.", "account.wallet.remove.title": "Alisin ang {{name}}", "account.wallet.remove.viewOnly": "Puwede kang magdagdag ng mga back up na view-only wallet anumang oras sa pamamagitan ng paglalagay ng address ng wallet.", "account.wallet.restore.new_device.description": "Dahil gumagamit ka ng bagong device, kakailanganin mong i-restore ang iyong recovery phrase o ilagay ang password ng iyong backup sa cloud para magpatuloy.", @@ -122,16 +122,16 @@ "addLiquidity.shareOfPool": "Share sa pool", "addressInput.recipient": "Recipient", "analytics.allow": "Payagan ang analytics", - "analytics.allow.message": "Gumagamit kami ng na-anonymize na data para mapaganda ang karanasan mo sa mga produkto ng Uniswap Labs.", + "analytics.allow.message": "Gumagamit kami ng na-anonymize na data para mapaganda ang karanasan mo sa mga produkto ng JuiceSwap Labs.", "appRating.button.notReally": "Hindi naman", "appRating.description": "Sabihin sa amin kung maganda ang nararanasan mo sa app na ito", "appRating.extension.review.description": "Pumili ng star rating at mag-iwan ng review sa Chrome Web Store.", - "appRating.extension.review.title": "Gawan ng review ang Uniswap Extension?", - "appRating.extension.title": "Nae-enjoy ang Uniswap Extension?", + "appRating.extension.review.title": "Gawan ng review ang JuiceSwap Extension?", + "appRating.extension.title": "Nae-enjoy ang JuiceSwap Extension?", "appRating.feedback.button.send": "Magpadala ng feedback", "appRating.feedback.description": "Sabihin sa amin kung paano pa namin mapapaganda ang karanasan mo", "appRating.feedback.title": "Ikinalulungkot naming malaman iyon.", - "appRating.mobile.title": "Nae-enjoy ang Uniswap Wallet?", + "appRating.mobile.title": "Nae-enjoy ang JuiceSwap Wallet?", "bridging.estimatedTime.minutesAndSeconds": "~{{minutes}}min {{seconds}}s", "bridging.estimatedTime.minutesOnly": "~{{minutes}}min", "bridging.estimatedTime.secondsOnly": "~{{seconds}}s", @@ -145,7 +145,7 @@ "chart.price.label.low": "Mababa", "chart.price.label.open": "Bukas", "chart.settings.unavailable.label": "Hindi available ang setting na ito para sa kasalukuyang chart", - "claim.thanks": "Salamat sa pagiging bahagi ng komunidad ng Uniswap ", + "claim.thanks": "Salamat sa pagiging bahagi ng komunidad ng JuiceSwap ", "claim.uni.arrived": "Dumating na ang UNI", "common.accept": "Tanggapin", "common.active": "Aktibo", @@ -171,7 +171,7 @@ "common.approving": "Inaaprubahan", "common.areYouSure": "Sigurado ka ba?", "common.automatic": "Auto", - "common.availableIn": "Available ang Uniswap sa: ", + "common.availableIn": "Available ang JuiceSwap sa: ", "common.availableOnIOSAndroidChrome": "Available sa iOS, Android, at Chrome", "common.backToPositions": "Bumalik sa mga posisyon", "common.bestRoute": "I-route", @@ -180,7 +180,7 @@ "common.biometrics.touchId": "Touch ID", "common.biometrics.windowsHello": "Windows Hello", "common.blocked.ifError": "Kung naniniwala ka na isa itong error, magpadala ng email na may kasamang address mo sa ", - "common.blocked.reason": "Naka-block ang address na ito sa interface ng Uniswap Labs dahil nauugnay ito sa isa o higit pang naka-block na aktibidad.", + "common.blocked.reason": "Naka-block ang address na ito sa interface ng JuiceSwap Labs dahil nauugnay ito sa isa o higit pang naka-block na aktibidad.", "common.blockedAddress": "Naka-block na address", "common.blog": "Blog", "common.bought": "Bumili", @@ -239,7 +239,7 @@ "common.button.viewDetails": "Tingnan ang mga detalye", "common.button.yes": "Oo", "common.buy.label": "Bumili", - "common.buyAndSell": "Bumili at magbenta sa Uniswap", + "common.buyAndSell": "Bumili at magbenta sa JuiceSwap", "common.cancellationSubmitted": "Naisumite ang pagkansela", "common.cancellationSuccessful": "Matagumpay na nakansela", "common.cancelOrder": "Kanselahin ang order", @@ -300,8 +300,8 @@ "common.download": "I-download", "common.downloadAppStore": "I-download sa App Store", "common.downloadPlayStore": "I-download sa Play Store", - "common.downloadUniswapApp": "I-download ang Uniswap app", - "common.downloadUniswapWallet": "I-download ang Uniswap Wallet", + "common.downloadUniswapApp": "I-download ang JuiceSwap app", + "common.downloadUniswapWallet": "I-download ang JuiceSwap Wallet", "common.dynamic": "Dynamic", "common.edit.button": "I-edit", "common.ended": "Natapos", @@ -319,7 +319,7 @@ "common.explore": "I-explore", "common.explorer": "Explorer", "common.exploreTokens": "I-explore ang mga token", - "common.extension": "Uniswap Extension", + "common.extension": "JuiceSwap Extension", "common.failedSwitchNetwork": "Hindi nakalipat ng network", "common.fee": "Fee", "common.fees": "Mga Fee", @@ -333,10 +333,10 @@ "common.getStarted": "Magsimula", "common.getSupport.button": "Humingi ng suporta", "common.getTheApp": "Kunin ang app", - "common.getUniswapWallet": "Kunin ang Uniswap Wallet", - "common.getUniswapWallet.mobile": "Kunin ang Uniswap mobile app", + "common.getUniswapWallet": "Kunin ang JuiceSwap Wallet", + "common.getUniswapWallet.mobile": "Kunin ang JuiceSwap mobile app", "common.governance": "Governance", - "common.happyHolidays": "Happy Holidays mula sa Uniswap team!", + "common.happyHolidays": "Happy Holidays mula sa JuiceSwap team!", "common.help": "Help", "common.helpCenter": "Help center", "common.hidden": "Nakatago", @@ -466,9 +466,9 @@ "common.proceedInWallet": "Magpatuloy sa wallet mo", "common.products": "Products", "common.protocol": "Protocol", - "common.protocol.v2": "Uniswap v2", - "common.protocol.v3": "Uniswap v3", - "common.protocol.v4": "Uniswap v4", + "common.protocol.v2": "JuiceSwap v2", + "common.protocol.v3": "JuiceSwap v3", + "common.protocol.v4": "JuiceSwap v4", "common.publicResolver": "Public Resolver", "common.purchased": "Nabili na", "common.rate": "Rate", @@ -547,7 +547,7 @@ "common.tokenB": "Token B", "common.tokenName": "Pangalan ng token", "common.tokens": "Mga Token", - "common.totalUniswapTVL": "Kabuuang TVL sa Uniswap", + "common.totalUniswapTVL": "Kabuuang TVL sa JuiceSwap", "common.totalValueLocked": "TVL", "common.trade": "Trade", "common.trademarkPolicy": "Patakaran sa Trademark", @@ -565,10 +565,10 @@ "common.unhide": "I-unhide", "common.unichain": "Unichain", "common.uniGovernance": "Governance ng UNI", - "common.uniswapMobile": "Uniswap Mobile", - "common.uniswapProtocol": "Uniswap Protocol", - "common.uniswapWallet": "Uniswap wallet", - "common.uniswapX": "UniswapX", + "common.uniswapMobile": "JuiceSwap Mobile", + "common.uniswapProtocol": "JuiceSwap Protocol", + "common.uniswapWallet": "JuiceSwap wallet", + "common.uniswapX": "JuiceSwapX", "common.unknown": "Hindi alam", "common.unknownApproval": "Hindi Alam na Pag-apruba", "common.unknownBridge": "Hindi Alam na Bridge", @@ -675,8 +675,8 @@ "downloadApp.modal.connectExistingWallet": "Ikonekta ang kasalukuyang wallet", "downloadApp.modal.getStarted.description": "Magkaroon kaagad ng access sa libo-libong token sa pamamagitan ng pinakamalaking onchain marketplace sa mundo.", "downloadApp.modal.getStarted.title": "Simulang mag-swap sa loob lang ng ilang segundo", - "downloadApp.modal.getTheApp.title": "Magsimula sa Uniswap", - "downloadApp.modal.uniswapProducts.subtitle": "Maayos na gumagana nang magkakasama ang mga produkto ng Uniswap para magawa ang pinakamagandang onchain na experience.", + "downloadApp.modal.getTheApp.title": "Magsimula sa JuiceSwap", + "downloadApp.modal.uniswapProducts.subtitle": "Maayos na gumagana nang magkakasama ang mga produkto ng JuiceSwap para magawa ang pinakamagandang onchain na experience.", "error.dataUnavailable": "Hindi available ang data sa ngayon; inaayos na namin ito", "error.id": "Error ID: {{eventId}}", "error.noData": "Walang nakitang data", @@ -712,8 +712,8 @@ "explore.tokens.sort.option.marketCap": "Market cap", "explore.tokens.sort.option.priceDecrease": "Pagbaba ng presyo (24H)", "explore.tokens.sort.option.priceIncrease": "Pagtaas ng presyo (24H)", - "explore.tokens.sort.option.totalValueLocked": "Uniswap TVL", - "explore.tokens.sort.option.volume": "Uniswap volume (24H)", + "explore.tokens.sort.option.totalValueLocked": "JuiceSwap TVL", + "explore.tokens.sort.option.volume": "JuiceSwap volume (24H)", "explore.tokens.top.title": "Mga nangungunang token", "explore.v2TVL": "v2 TVL", "explore.v3TVL": "v3 TVL", @@ -733,7 +733,7 @@ "extension.lock.button.reset": "I-reset ang wallet", "extension.lock.button.submit": "I-unlock", "extension.lock.password.error": "Maling password. Subukan ulit", - "extension.lock.password.reset.initial.description": "Hindi makakatulong ang Uniswap sa pag-recover ng password mo. Kailangan mong i-reset ang wallet mo sa pamamagitan ng paglalagay muli ng iyong 12 salitang recovery phrase.", + "extension.lock.password.reset.initial.description": "Hindi makakatulong ang JuiceSwap sa pag-recover ng password mo. Kailangan mong i-reset ang wallet mo sa pamamagitan ng paglalagay muli ng iyong 12 salitang recovery phrase.", "extension.lock.password.reset.initial.help": "Saan ko mahahanap ang aking recovery phrase?", "extension.lock.password.reset.initial.title": "Nakalimutan ang password", "extension.lock.password.reset.speedbump.description": "Tiyaking nasa iyo ang 12 salitang recovery phrase mo bago mo i-reset ang wallet mo. Dahil kung wala ito, hindi mo mare-recover ang mga pondo mo.", @@ -742,27 +742,27 @@ "extension.lock.subtitle": "Ilagay ang iyong password para i-unlock", "extension.lock.title": "Maligayang pagbabalik", "extension.network.notSupported": "Hindi sinusuportahan ang network", - "extension.open": "Buksan ang Uniswap Extension", + "extension.open": "Buksan ang JuiceSwap Extension", "extension.passwordPrompt.error.wrongPassword": "Maling password. Subukan ulit", "extension.passwordPrompt.title": "Ilagay ang iyong password", "extension.popup.chrome.button": "Buksan ang extension", - "extension.popup.chrome.description": "Kumpletuhin ang pagkilos na ito sa pamamagitan ng pagbubukas ng Uniswap extension.", - "extension.popup.chrome.title": "Magpatuloy sa Uniswap", - "extension.settings.defaultWallet.message": "Bigyang-priyoridad ang Uniswap Extension kapag kumokonekta sa mga app.", + "extension.popup.chrome.description": "Kumpletuhin ang pagkilos na ito sa pamamagitan ng pagbubukas ng JuiceSwap extension.", + "extension.popup.chrome.title": "Magpatuloy sa JuiceSwap", + "extension.settings.defaultWallet.message": "Bigyang-priyoridad ang JuiceSwap Extension kapag kumokonekta sa mga app.", "extension.settings.defaultWallet.title": "Gawing default na wallet", "extension.settings.password.enter.title": "Ilagay ang iyong kasalukuyang password", "extension.settings.password.error.wrong": "Maling password", "extension.settings.password.placeholder": "Kasalukuyang password", - "extension.uninstall.reason.missingFeatures": "Kulang ng ilang feature ang Uniswap Wallet", + "extension.uninstall.reason.missingFeatures": "Kulang ng ilang feature ang JuiceSwap Wallet", "extension.uninstall.reason.notUsingCrypto": "Ayaw ko nang gumamit ng crypto", "extension.uninstall.reason.other": "Iba pang dahilan", "extension.uninstall.reason.switchingWallet": "Lilipat na ako sa ibang wallet", - "extension.uninstall.subtitle": "Kung may oras ka, gusto naming malaman kung bakit mo in-uninstall ang Uniswap Wallet", + "extension.uninstall.subtitle": "Kung may oras ka, gusto naming malaman kung bakit mo in-uninstall ang JuiceSwap Wallet", "extension.uninstall.title": "Nalulungkot kaming aalis ka na", "extension.warning.storage.button": "I-back up", "extension.warning.storage.message": "Tiyaking iba-back up ang iyong recovery phrase para maiwasang mawalan ng access sa iyong wallet at mga pondo.", "extension.warning.storage.title": "Paubos na ang storage ng browser mo", - "extensionPasskeyLogInPopUp.description": "I-import ang iyong Uniswap account sa pamamagitan ng pag-log in gamit ang kasalukuyang passkey.", + "extensionPasskeyLogInPopUp.description": "I-import ang iyong JuiceSwap account sa pamamagitan ng pag-log in gamit ang kasalukuyang passkey.", "extensionPasskeyLogInPopUp.invalidReferrer": "Pakisara ang page na ito at subukan ulit.", "fee.bestForCustomizability": "Pinakamahusay para sa customizability.", "fee.bestForExotic": "Pinakamaganda para sa mga bihirang pares.", @@ -796,7 +796,7 @@ "fee.unavailable": "Ang mga nakuhang fee ay hindi makikita para sa mga posisyon ng v2 hangga't hindi inaalis ang liquidity.", "fee.uncollected": "Kasama ang mga hindi nakolektang fee:", "fee.uniswap": "Fee ({{percent}})", - "fee.uniswap.description": "May mga inilalapat na fee para matiyak ang pinakamagandang karanasan sa Uniswap.", + "fee.uniswap.description": "May mga inilalapat na fee para matiyak ang pinakamagandang karanasan sa JuiceSwap.", "fiatOffRamp.checkout.title": "Ibenta gamit ang", "fiatOffRamp.connection.quote": "Magbebenta ng {{amount}} na halaga sa {{currencySymbol}}", "fiatOffRamp.error.balance": "Lumampas sa balanse", @@ -847,8 +847,8 @@ "forceUpgrade.action.backup": "I-back up ang iyong wallet", "forceUpgrade.action.confirm": "I-update ngayon", "forceUpgrade.action.learn": "Alamin kung paano mag-update", - "forceUpgrade.description.extension": "May available na bagong bersyon ng app. Para patuloy na magamit ang Uniswap Extension, paki-update ito sa pinakabagong bersyon.", - "forceUpgrade.description.wallet": "May available na bagong bersyon ng app. Para patuloy na magamit ang Uniswap Wallet, paki-update ito sa pinakabagong bersyon.", + "forceUpgrade.description.extension": "May available na bagong bersyon ng app. Para patuloy na magamit ang JuiceSwap Extension, paki-update ito sa pinakabagong bersyon.", + "forceUpgrade.description.wallet": "May available na bagong bersyon ng app. Para patuloy na magamit ang JuiceSwap Wallet, paki-update ito sa pinakabagong bersyon.", "forceUpgrade.label.recoveryPhrase": "Recovery phrase", "forceUpgrade.title": "I-update sa pinakabagong bersyon", "forceUpgrade.title.recommendedStatus": "May available na bagong bersyon", @@ -904,31 +904,31 @@ "home.upsell.receive.title": "Tumanggap ng crypto", "home.warning.viewOnly": "Isa itong view-only wallet", "interface.metatags.description": "I-swap ang crypto sa Ethereum, Base, Arbitrum, Polygon, Unichain, at higit pa. Ang DeFi platform na may milyon-milyong nagtitiwala.", - "interface.metatags.title": "Interface ng Uniswap", + "interface.metatags.title": "Interface ng JuiceSwap", "landing.api": "API", "landing.appsOverview": "Built for all the ways you swap", "landing.blog.description": "Catch up on the latest company news, product features and more", - "landing.docs.description": "Explore our library of developer docs to get started building with Uniswap", + "landing.docs.description": "Explore our library of developer docs to get started building with JuiceSwap", "landing.exploreUniverse": "Explore the UNIverse", "landing.getStarted": "Trade on the world’s largest DEX", "landing.helpCenter.body": "Browse FAQs and get support from our US-based support team", - "landing.protocolDescription": "Uniswap Labs powers some of the most used products in crypto. Experience permissionless access, proven security, and dedicated support.", - "landing.protocolStats": "Uniswap Protocol stats", - "landing.provideLiquidity.body": "Provide liquidity and collect fees using the Uniswap Interface.", + "landing.protocolDescription": "JuiceSwap Labs powers some of the most used products in crypto. Experience permissionless access, proven security, and dedicated support.", + "landing.protocolStats": "JuiceSwap Protocol stats", + "landing.provideLiquidity.body": "Provide liquidity and collect fees using the JuiceSwap Interface.", "landing.provideLiquidity.subtitle": "Power onchain markets.", - "landing.socials": "Follow Uniswap Labs on X, Farcaster, LinkedIn, and TikTok", + "landing.socials": "Follow JuiceSwap Labs on X, Farcaster, LinkedIn, and TikTok", "landing.swapBody": "Access deep liquidity, explore tokens, set limit orders, and provide liquidity for thousands of tokens across 14 chains.", "landing.swapSubtitle": "Permissionless swapping.", "landing.tradingApi": "Trading API", - "landing.tradingApiBody": "Use the same API that powers the Uniswap Web App and Wallet, trusted by leading teams around the world.", - "landing.tradingApiButton": "Integrate the Uniswap API", + "landing.tradingApiBody": "Use the same API that powers the JuiceSwap Web App and Wallet, trusted by leading teams around the world.", + "landing.tradingApiButton": "Integrate the JuiceSwap API", "landing.tradingApiSubtitle": "DeFi, direct to your users.", "landing.trusted": "Pinagkakatiwalaan ng milyon-milyon", "landing.unichain.body": "Join the community building on the fast, decentralized Ethereum L2 built to be the home for DeFi.", "landing.unichain.button": "Start building", "landing.unichain.subtitle": "The DeFi chain.", "landing.uniswapX.body": "Gasless transactions and MEV protection, with zero fees for failed swaps.", - "landing.uniswapX.button": "Experience UniswapX", + "landing.uniswapX.button": "Experience JuiceSwapX", "landing.uniswapX.subtitle": "Smarter swaps, zero friction.", "landing.walletBody": "The trusted self-custody crypto wallet and extension with millions of downloads, support from real humans, and a 4.8 rating.", "landing.walletSubtitle": "Swap, store, explore.", @@ -1010,18 +1010,18 @@ "liquidity.learnMoreLabel": "Alamin ang tungkol sa pagbibigay ng liquidity", "liquidity.notEnough.label": "Hindi sapat ang liquidity para makapagpakita ng tumpak na halaga sa USD.", "liquidity.provideOnProtocols": "Pagbibigay ng liquidity sa iba't ibang protocol", - "liquidityPool.page.title": "Magdagdag ng liquidity sa mga pool{{version}} sa Uniswap", + "liquidityPool.page.title": "Magdagdag ng liquidity sa mga pool{{version}} sa JuiceSwap", "liquidityPool.positions.closed.title": "Mga saradong posisyon", "liquidityPool.positions.loadingMore": "Naglo-load ng higit pang posisyon...", - "liquidityPool.positions.page.title": "Pamahalaan ang liquidity ng pool ma {{quoteSymbol}}/{{baseSymbol}} sa Uniswap", + "liquidityPool.positions.page.title": "Pamahalaan ang liquidity ng pool ma {{quoteSymbol}}/{{baseSymbol}} sa JuiceSwap", "liquidityPool.positions.page.version.description": "Tingnan ang mga posisyon ng aktibong liquidity mo na {{version}}. Magdagdag ng mga bagong posisyon.", - "liquidityPool.positions.page.version.title": "Pamahalaan ang liquidity ng pool na {{version}} sa Uniswap", + "liquidityPool.positions.page.version.title": "Pamahalaan ang liquidity ng pool na {{version}} sa JuiceSwap", "migrate.allowed": "Pinapayagan", "migrate.allowLpMigration": "Payagan ang pag-migrate ng token ng LP", "migrate.connectAccount": "Dapat kang magkonekta ng account na nagmamay-ari ng posisyong ito.", "migrate.connectWallet": "Kumonekta sa isang wallet para matingnan ang iyong V2 liquidity.", - "migrate.contract": "Kontrata sa pag-migrate ng Uniswap", - "migrate.firstLP": "Ikaw ang unang provider ng liquidity para sa Uniswap V3 pool na ito. Ima-migrate ang iyong liquidity sa kasalukuyang presyo ng {{source}}.", + "migrate.contract": "Kontrata sa pag-migrate ng JuiceSwap", + "migrate.firstLP": "Ikaw ang unang provider ng liquidity para sa JuiceSwap V3 pool na ito. Ima-migrate ang iyong liquidity sa kasalukuyang presyo ng {{source}}.", "migrate.highGasCost": "Mas tataas lalo ang iyong gastos sa transaksyon dahil kasama rito ang gas para magawa ang pool.", "migrate.invalidRange": "Invalid ang range na pinili. Ang min na presyo ay mas mababa dapat sa max na presyo.", "migrate.lpNFT": "{{symA}}/{{symB}} na NFT ng LP", @@ -1031,18 +1031,18 @@ "migrate.noV2Liquidity": "Walang nakitang liquidity ng V2.", "migrate.positionNoFees": "Ang iyong posisyon ay hindi magkakaroon ng mga fee o gagamitin sa mga trade hangga't hindi lumilipat ang presyo sa market papunta iyong range.", "migrate.priceDifference": "Pagkakaiba sa presyo: ", - "migrate.priceWarning": "Dapat ka lang magdeposito ng liquidity sa Uniswap V3 sa presyong pinaniniwalaan mong tama.
Kung mukhang mali ang presyo, puwede kang magsagawa ng swap para mailipat ang presyo o hintaying may ibang gumawa nito.", + "migrate.priceWarning": "Dapat ka lang magdeposito ng liquidity sa JuiceSwap V3 sa presyong pinaniniwalaan mong tama.
Kung mukhang mali ang presyo, puwede kang magsagawa ng swap para mailipat ang presyo o hintaying may ibang gumawa nito.", "migrate.refund": "Hindi bababa sa {{amtA}} {{symA}} at {{amtB}} {{symB}} ang ire-refund sa wallet mo dahil sa piniling range ng presyo.", "migrate.selectFeeTier": "Pumili ng tier ng fee", "migrate.setRange": "Itakda ang range ng presyo", "migrate.symbolPrice": "Presyo ng {{protocolName}} {{tokenSymbol}}:", - "migrate.v2Description": "Ligtas na ima-migrate ng tool na ito ang iyong {{source}} liquidity sa V3. Ang prosesong ito ay ganap na trustless dahil sa <0>kontrata sa pag-migrate ng Uniswap ↗", - "migrate.v2Instruction": "Para sa bawat pool na ipinapakita sa ibaba, i-click ang i-migrate para alisin ang iyong liquidity mula sa Uniswap V2 at ideposito ito sa Uniswap V3.", + "migrate.v2Description": "Ligtas na ima-migrate ng tool na ito ang iyong {{source}} liquidity sa V3. Ang prosesong ito ay ganap na trustless dahil sa <0>kontrata sa pag-migrate ng JuiceSwap ↗", + "migrate.v2Instruction": "Para sa bawat pool na ipinapakita sa ibaba, i-click ang i-migrate para alisin ang iyong liquidity mula sa JuiceSwap V2 at ideposito ito sa JuiceSwap V3.", "migrate.v2Title": "I-migrate ang V2 liquidity", "migrate.v3Price": "Presyo ng V3 {{sym}}:", "mint.v3.input.invalidPrice.error": "Invalid ang input ng presyo", - "mobileAppPromo.banner.getTheApp.link": "Kunin ang Uniswap Wallet app", - "mobileAppPromo.banner.title": "Uniswap: Crypto at NFT Wallet", + "mobileAppPromo.banner.getTheApp.link": "Kunin ang JuiceSwap Wallet app", + "mobileAppPromo.banner.title": "JuiceSwap: Crypto at NFT Wallet", "moonpay.poweredBy": "Fiat onramp na pinapagana ng MoonPay USA LLC", "nav.createAccount.button": "Gumawa ng account", "nav.logIn.button": "Mag-log in", @@ -1066,7 +1066,7 @@ "nft.willAppearHere": "Lalabas dito ang iyong mga onchain na transaksyon at pagbili ng crypto.", "nfts.noneYet": "Wala pang NFT", "notFound.oops": "Oops, ibalik ako sa Mag-swap", - "notice.uk": "Ibinigay ang web application na ito bilang tool para magawa ng mga user na makipag-interact sa Uniswap Protocol sa sarili nilang inisyatiba, nang walang pag-eendorso o pagrerekomenda ng mga aktibidad sa pag-trade ng cryptocurrency. Sa paggawa nito, hindi inirerekomenda ng Uniswap na makisali ang mga user o potensyal na user sa aktibidad ng pag-trade ng cryptoasset, at hindi dapat isipin ng mga user o potensyal na user ng web application na may kaugnay ang webpage na ito o ang mga content na ito na anumang klase ng rekomendasyon, imbitasyon o panghihikayat na makipag-deal sa mga cryptoasset.", + "notice.uk": "Ibinigay ang web application na ito bilang tool para magawa ng mga user na makipag-interact sa JuiceSwap Protocol sa sarili nilang inisyatiba, nang walang pag-eendorso o pagrerekomenda ng mga aktibidad sa pag-trade ng cryptocurrency. Sa paggawa nito, hindi inirerekomenda ng JuiceSwap na makisali ang mga user o potensyal na user sa aktibidad ng pag-trade ng cryptoasset, at hindi dapat isipin ng mga user o potensyal na user ng web application na may kaugnay ang webpage na ito o ang mga content na ito na anumang klase ng rekomendasyon, imbitasyon o panghihikayat na makipag-deal sa mga cryptoasset.", "notice.uk.label": "Disclaimer sa UK:", "notification.assetVisibility.hidden": "Itinago ang {{assetName}}", "notification.assetVisibility.unhidden": "Na-unhide ang {{assetName}}", @@ -1129,7 +1129,7 @@ "notification.walletConnect.failed": "Hindi naisagawa ang transaksyon sa {{dappName}}", "notification.walletConnect.networkChanged.full": "Lumipat sa {{networkName}}", "notification.walletConnect.networkChanged.short": "Lumipat ng network", - "notifications.scantastic.subtitle": "Magpatuloy sa Uniswap Extension", + "notifications.scantastic.subtitle": "Magpatuloy sa JuiceSwap Extension", "notifications.scantastic.title": "Tagumpay!", "onboarding.backup.manual.banner": "Iminumungkahi naming isulat ito sa isang piraso ng papel at itabi ito sa isang ligtas na lugar, tulad ng safe.", "onboarding.backup.manual.displayWarning.description": "Basahin nang mabuti ang sumusunod bago magpatuloy.", @@ -1156,10 +1156,10 @@ "onboarding.backup.reminder.warning.description": "Kung hindi ka magse-set up ng paraan sa pag-back up, wala kang magiging paraan para i-recover ang iyong wallet kung mawawala mo ang iyong telepono, ide-delete mo ang app, o kukuha ka ng bagong device.", "onboarding.backup.reminder.warning.title": "Puwede mong mawala ang iyong mga pondo", "onboarding.backup.speedBump.cloud.description": "Kung sakaling makalimutan mo ito, hindi namin ito mare-reset para sa iyo. Isulat ito sa isang ligtas na sulatan o ligtas itong i-store sa isang password manager.", - "onboarding.backup.speedBump.cloud.disclaimer": "Nauunawaan kong hindi mare-reset ng Uniswap Labs ang aking recovery password.", + "onboarding.backup.speedBump.cloud.disclaimer": "Nauunawaan kong hindi mare-reset ng JuiceSwap Labs ang aking recovery password.", "onboarding.backup.speedBump.cloud.title": "Mahalagang i-save ang password na ito", "onboarding.backup.speedBump.manual.description": "Tiyaking naisulat mo nang tama ang iyong recovery phrase at may ligtas na lugar kang mapagtataguan nito.", - "onboarding.backup.speedBump.manual.disclaimer": "Nauunawaan kong hindi mare-recover ng Uniswap Labs ang wallet ko kung mawawala ko ito.", + "onboarding.backup.speedBump.manual.disclaimer": "Nauunawaan kong hindi mare-recover ng JuiceSwap Labs ang wallet ko kung mawawala ko ito.", "onboarding.backup.speedBump.manual.title": "Bago ka matapos...", "onboarding.backup.subtitle": "Ganito mo mare-recover ang iyong wallet kung ide-delete mo ang app o mawawala mo ang iyong device.", "onboarding.backup.title.existing": "I-back up ang iyong wallet", @@ -1174,20 +1174,20 @@ "onboarding.cloud.confirm.title": "Kumpirmahin ang iyong recovery password", "onboarding.cloud.createPassword.description": "Kakailanganin mo itong ilagay para ma-recover ang mga pondo mo. Kung sakaling makalimutan mo ito, hindi namin ito makukuha para sa iyo.", "onboarding.cloud.createPassword.title": "Gawin ang iyong recovery password", - "onboarding.complete.button": "Buksan ang Uniswap Extension", - "onboarding.complete.description": "Handa na ang iyong wallet na magpadala at tumanggap ng crypto. Buksan ang Uniswap Extension gamit ang shortcut sa ibaba.", - "onboarding.complete.go_to_uniswap": "Pumunta sa Uniswap Web App", - "onboarding.complete.pin.description": "I-click ang icon na pin para idagdag ang Uniswap Extension sa iyong toolbar.", - "onboarding.complete.pin.title": "I-pin ang Uniswap Extension", + "onboarding.complete.button": "Buksan ang JuiceSwap Extension", + "onboarding.complete.description": "Handa na ang iyong wallet na magpadala at tumanggap ng crypto. Buksan ang JuiceSwap Extension gamit ang shortcut sa ibaba.", + "onboarding.complete.go_to_uniswap": "Pumunta sa JuiceSwap Web App", + "onboarding.complete.pin.description": "I-click ang icon na pin para idagdag ang JuiceSwap Extension sa iyong toolbar.", + "onboarding.complete.pin.title": "I-pin ang JuiceSwap Extension", "onboarding.complete.title": "Handa ka na", "onboarding.extension.biometrics.subtitle.fingerprint": "Ma-access ang iyong wallet nang mabilis at secure gamit ang iyong fingerprint.", "onboarding.extension.biometrics.title": "I-enable ang {{biometricsMethod}}", "onboarding.extension.password.subtitle": "Kakailanganin mo ito para i-unlock ang iyong wallet at i-access ang recovery phrase mo", "onboarding.extension.password.title.default": "Gumawa ng password", "onboarding.extension.password.title.reset": "I-reset ang iyong password", - "onboarding.extension.unsupported.android.description": "Compatible lang ang Uniswap Extension sa Chrome sa desktop.", + "onboarding.extension.unsupported.android.description": "Compatible lang ang JuiceSwap Extension sa Chrome sa desktop.", "onboarding.extension.unsupported.android.title": "Hindi (pa) sinusuportahan ang Chrome sa mobile", - "onboarding.extension.unsupported.description": "Compatible lang ang Uniswap Extension sa Chrome sa ngayon.", + "onboarding.extension.unsupported.description": "Compatible lang ang JuiceSwap Extension sa Chrome sa ngayon.", "onboarding.extension.unsupported.title": "Hindi (pa) sinusuportahan ang browser na ito", "onboarding.home.intro.backup.description.extension": "I-save ang iyong recovery phrase para matiyak na hindi ka mawawalan ng access sa wallet mo.", "onboarding.home.intro.backup.description.mobile": "Mag-set up ng recovery plan sakaling mawala mo ang iyong telepono o kumuha ka ng bago.", @@ -1217,7 +1217,7 @@ "onboarding.import.onDeviceRecovery.other_options": "Gumawa o mag-import ng ibang wallet", "onboarding.import.onDeviceRecovery.other_options.label": "Hindi mo ba gusto ang alinman sa itaas?", "onboarding.import.onDeviceRecovery.subtitle": "Piliin kung sa aling wallet mo gustong mag-log in ulit.", - "onboarding.import.onDeviceRecovery.title": "Welcome back sa Uniswap", + "onboarding.import.onDeviceRecovery.title": "Welcome back sa JuiceSwap", "onboarding.import.onDeviceRecovery.wallet.button": "Tingnan ang recovery phrase", "onboarding.import.onDeviceRecovery.wallet.count_one": "+1 pang wallet", "onboarding.import.onDeviceRecovery.wallet.count_other": "+{{count}} pang wallet", @@ -1225,8 +1225,8 @@ "onboarding.import.onDeviceRecovery.warning.title": "Sigurado ka ba?", "onboarding.import.selectMethod.errorMessage": "Nagkaroon ng hindi inaasahang error. Pakisubukan ulit.", "onboarding.import.selectMethod.mobileApp.subtitle": "Mag-import ng wallet mula sa mobile app sa pamamagitan ng QR code.", - "onboarding.import.selectMethod.mobileApp.title": "Gamitin ang Uniswap Mobile", - "onboarding.import.selectMethod.passkey.subtitle": "I-sync ang iyong Uniswap wallet gamit ang kasalukuyang passkey.", + "onboarding.import.selectMethod.mobileApp.title": "Gamitin ang JuiceSwap Mobile", + "onboarding.import.selectMethod.passkey.subtitle": "I-sync ang iyong JuiceSwap wallet gamit ang kasalukuyang passkey.", "onboarding.import.selectMethod.passkey.title": "Mag-log in gamit ang passkey", "onboarding.import.selectMethod.recoveryPhrase.subtitle": "Mag-import mula sa isa pang crypto wallet.", "onboarding.import.selectMethod.recoveryPhrase.title": "Ilagay ang recovery phrase", @@ -1243,13 +1243,13 @@ "onboarding.intro.button.alreadyHave": "Mayroon na akong wallet", "onboarding.intro.button.logInOrImport": "Mag-log in o mag-import", "onboarding.intro.mobileScan.button": "I-scan ang QR code para mag-import", - "onboarding.intro.mobileScan.title": "Mayroong Uniswap app?", + "onboarding.intro.mobileScan.title": "Mayroong JuiceSwap app?", "onboarding.landing.button.add": "Magdagdag ng dati nang wallet", "onboarding.landing.button.create": "Gumawa ng wallet", "onboarding.landing.button.createAccount": "Gumawa ng account", "onboarding.name.choose": "Pumili ng username", "onboarding.name.choose.subtitle": "Isa itong pampublikong pangalan na magagamit ng sinuman para magpadala sa iyo ng crypto.", - "onboarding.notification.permission.message": "Para makatanggap ng mga notification, i-on ang mga notification para sa Uniswap Wallet sa mga setting ng device mo.", + "onboarding.notification.permission.message": "Para makatanggap ng mga notification, i-on ang mga notification para sa JuiceSwap Wallet sa mga setting ng device mo.", "onboarding.notification.permission.title": "Pahintulot sa mga notification", "onboarding.notification.subtitle": "Manatiling updated sa mga status ng transaksyon at malalaking pagbabago sa presyo para sa mga paboritong token.", "onboarding.notification.title": "I-on ang mga notification", @@ -1275,9 +1275,9 @@ "onboarding.scan.error": "Nagka-error sa pag-load ng QR code", "onboarding.scan.otp.error": "Mali ang code na isinumite mo, o nagka-error sa pagsusumite. Pakisubukan ulit.", "onboarding.scan.otp.failed": "Mga nabigong pagsubok: {{number}}", - "onboarding.scan.otp.subtitle": "Tingnan ang iyong Uniswap mobile app para sa 6 na character na code", + "onboarding.scan.otp.subtitle": "Tingnan ang iyong JuiceSwap mobile app para sa 6 na character na code", "onboarding.scan.otp.title": "Ilagay ang isang beses na code", - "onboarding.scan.subtitle": "I-scan ang QR code gamit ang Uniswap mobile app para simulan ang pag-import ng wallet mo.", + "onboarding.scan.subtitle": "I-scan ang QR code gamit ang JuiceSwap mobile app para simulan ang pag-import ng wallet mo.", "onboarding.scan.title": "Mag-import ng wallet mula sa app", "onboarding.scan.troubleScanning.message": "Mag-import gamit ang recovery phrase", "onboarding.scan.troubleScanning.title": "Nagkakaproblema sa pag-scan?", @@ -1306,7 +1306,7 @@ "outageBanner.message": "Hindi available sa ngayon ang data ng {{chainName}}{{versionDescription}}, pero inaasahan naming maresolba ang isyu sa loob ng ilang sandali.", "outageBanner.message.sub": "Puwede ka pa ring mag-swap at magbigay ng liquidity sa chain na ito nang walang isyu.", "outageBanner.title": "Babalik kaagad ang {{versionName}}", - "passkeys.help.modal.subtitle": "Kung nagkakaproblema ka sa mga passkey, bisitahin ang Uniswap Support para sa tulong.", + "passkeys.help.modal.subtitle": "Kung nagkakaproblema ka sa mga passkey, bisitahin ang JuiceSwap Support para sa tulong.", "passkeys.help.modal.subtitle.invalidPasskey": "Hindi makumpleto ang iyong request. Pakisubukan ulit gamit ang passkey na nauugnay sa ", "passkeys.help.modal.subtitle.technicalError": "Hindi makumpleto ang iyong request dahil sa hindi inaasahang teknikal na error. Ligtas ang mga pondo mo. Pakisubukan ulit.", "passkeys.help.modal.title": "Kailangan ng tulong?", @@ -1431,7 +1431,7 @@ "position.deposit.confirm.create.title": "Malaking pagkakaiba sa presyo sa market", "position.deposit.description": "Tukuyin ang mga halaga ng token para sa iyong kontribusyon sa liquidity.", "position.depositedCurrency": "Nagdeposito ng {{currencySymbol}}", - "position.fot.warning": "Ang {{token}} at iba pang token na “Fee sa pag-transfer” ay sinusuportahan lang ng Uniswap v2.", + "position.fot.warning": "Ang {{token}} at iba pang token na “Fee sa pag-transfer” ay sinusuportahan lang ng JuiceSwap v2.", "position.fot.warning.cta": "Gumawa ng posisyon ng v2", "position.hook.disclaimer": "Nauunawaan ko ang mga potensyal na risk na kasama sa pagdaragdag ng hook na ito.", "position.hook.donateWarning": "Puwedeng magresulta ang flag na ito sa mga pagbabago sa mga fee na kikitain.", @@ -1479,11 +1479,11 @@ "positions.welcome.connect.description": "Para matingnan ang iyong mga posisyon at reward, dapat mong ikonekta ang wallet mo.", "positions.welcome.connect.wallet": "Ikonekta ang iyong wallet", "privacy.anonymizedLogs": "Nagla-log ang app ng mga na-anonymize na istatistika ng paggamit para maging mahusay ito sa paglipas ng panahon.", - "privacy.autoRouter": "Fine-fetch ng app ang optimal na trade route mula sa isang Uniswap Labs server.", + "privacy.autoRouter": "Fine-fetch ng app ang optimal na trade route mula sa isang JuiceSwap Labs server.", "privacy.infura": "Nagfe-fetch ang app ng on-chain na data at bumubuo ito ng mga contract call gamit ang Infura API.", "privacy.thirdPartyApis": "Ginagamit ng app na ito ang mga sumusunod na third-party na API:", "privacy.trm": "Secure na kinokolekta ng app ang iyong wallet address at ibinabahagi ito ng app sa TRM Labs Inc. para sa mga dahilang may kaugnayan sa panganib at pagsunod.", - "privacy.uniswaptos": "Mga Tuntunin ng Serbisyo ng Uniswap Labs", + "privacy.uniswaptos": "Mga Tuntunin ng Serbisyo ng JuiceSwap Labs", "privateKeys.export.modal.speedbump.bullet1": "Tingnan ito nang pribado", "privateKeys.export.modal.speedbump.bullet2": "Huwag i-share sa kahit na sino", "privateKeys.export.modal.speedbump.bullet3": "Huwag itong ilagay kailanman sa anumang website o application", @@ -1520,24 +1520,24 @@ "removeLiquidity.pooled": "Na-pool na {{symbol}}:", "revoke.failed.message": "Malamang na isang problema sa network o koneksyon ang dahilan kung bakit hindi nagawa ang iyong pagbawi. Tingnan ang iyong koneksyon at subukan ulit.", "routing.aggregateLiquidity": "Kapag available, pinagsasama-sama ang mga source ng liquidity para sa mas magagandang presyo at libreng pag-swap ng gas.", - "routing.aggregateLiquidity.uniswapx": "Pinagsasama-sama ng UniswapX ang mga liquidity source sa loob at labas ng chain, na naghahatid sa iyo ng mga pinakamagandang available na presyo at mga pag-swap na libre sa gas.", - "routing.cheapest": "Pinipili ng Uniswap client ang pinakamurang opsyon sa trade kung saan fina-factor ang presyo at mga bayad sa network.", - "routing.cheapest.v4": "Pinipili ng Uniswap client ang pinakamagandang opsyon sa trade kung saan fina-factor ang presyo at mga bayad sa network.", + "routing.aggregateLiquidity.uniswapx": "Pinagsasama-sama ng JuiceSwapX ang mga liquidity source sa loob at labas ng chain, na naghahatid sa iyo ng mga pinakamagandang available na presyo at mga pag-swap na libre sa gas.", + "routing.cheapest": "Pinipili ng JuiceSwap client ang pinakamurang opsyon sa trade kung saan fina-factor ang presyo at mga bayad sa network.", + "routing.cheapest.v4": "Pinipili ng JuiceSwap client ang pinakamagandang opsyon sa trade kung saan fina-factor ang presyo at mga bayad sa network.", "scantastic.code.expired": "Nag-expire", - "scantastic.code.subtitle": "Ilagay ang code na ito sa Uniswap Extension. Ligtas na ie-encrypt at ita-transfer ang iyong recovery phrase.", + "scantastic.code.subtitle": "Ilagay ang code na ito sa JuiceSwap Extension. Ligtas na ie-encrypt at ita-transfer ang iyong recovery phrase.", "scantastic.code.timeRemaining.shorthand.hours": "Bagong code sa loob ng {{hours}}h {{minutes}}m {{seconds}}s", "scantastic.code.timeRemaining.shorthand.minutes": "Bagong code sa loob ng {{minutes}}m {{seconds}}s", "scantastic.code.timeRemaining.shorthand.seconds": "Bagong code sa loob ng {{seconds}}s", - "scantastic.code.title": "Isang beses na code sa Uniswap", + "scantastic.code.title": "Isang beses na code sa JuiceSwap", "scantastic.confirmation.button.continue": "Oo, magpatuloy", "scantastic.confirmation.label.browser": "Browser", "scantastic.confirmation.label.device": "Device", - "scantastic.confirmation.subtitle": "Magpatuloy lang kung nagsa-scan ka ng QR code mula sa Uniswap Extension sa isang pinagkakatiwalaang device.", + "scantastic.confirmation.subtitle": "Magpatuloy lang kung nagsa-scan ka ng QR code mula sa JuiceSwap Extension sa isang pinagkakatiwalaang device.", "scantastic.confirmation.title": "Sinusubukan mo bang i-import ang wallet mo?", - "scantastic.confirmation.warning": "Mag-ingat sa mga site at app na nagpapanggap na Uniswap. Dahil kung hindi, puwedeng makompromiso ang wallet mo.", + "scantastic.confirmation.warning": "Mag-ingat sa mga site at app na nagpapanggap na JuiceSwap. Dahil kung hindi, puwedeng makompromiso ang wallet mo.", "scantastic.error.encryption": "Hindi naihanda ang seed phrase.", "scantastic.error.noCode": "Walang natanggap na OTP. Pakisubukan ulit.", - "scantastic.error.timeout.message": "I-scan ulit ang QR code sa Uniswap Extension para patuloy na ma-sync ang wallet mo.", + "scantastic.error.timeout.message": "I-scan ulit ang QR code sa JuiceSwap Extension para patuloy na ma-sync ang wallet mo.", "scantastic.error.timeout.title": "Nag-time out ang koneksyon mo", "scantastic.modal.ipMismatch.description": "Para ma-scan ang QR code na ito, nakakonekta dapat ang iyong telepono sa WiFi network kung saan nakakonekta ang computer mo at pansamantalang naka-off dapat ang anumang VPN.", "scantastic.modal.ipMismatch.title": "Magpalit ng iyong WiFi network", @@ -1569,7 +1569,7 @@ "send.search.placeholder": "Maghanap ng ENS o address", "send.title": "Ipadala", "send.warning.blocked.default": "Naka-block ang wallet na ito", - "send.warning.blocked.modal.message": "Naka-block ang address na ito sa Uniswap Wallet dahil nauugnay ito sa isa o higit pang naka-block na aktibidad. Kung naniniwala kang isa itong error, mag-email sa compliance@uniswap.org.", + "send.warning.blocked.modal.message": "Naka-block ang address na ito sa JuiceSwap Wallet dahil nauugnay ito sa isa o higit pang naka-block na aktibidad. Kung naniniwala kang isa itong error, mag-email sa compliance@juiceswap.org.", "send.warning.blocked.modal.title": "Naka-block na address", "send.warning.blocked.recipient": "Naka-block ang wallet ng recipient", "send.warning.erc20.checkbox.description": "Sinusubukan mong magpadala ng mga pondo sa isang token address. Posibleng magresulta ito sa isang permanenteng pagkawala ng mga pondo.", @@ -1599,7 +1599,7 @@ "setting.recoveryPhrase.account.show": "Ipakita ang recovery phrase", "setting.recoveryPhrase.action.hide": "I-hide ang recovery phrase", "setting.recoveryPhrase.remove": "Alisin ang recovery phrase", - "setting.recoveryPhrase.remove.confirm.subtitle": "Nauunawaan kong hindi ako matutulungan ng Uniswap Labs na ma-recover ang wallet ko kung hindi ko iyon magagawa.", + "setting.recoveryPhrase.remove.confirm.subtitle": "Nauunawaan kong hindi ako matutulungan ng JuiceSwap Labs na ma-recover ang wallet ko kung hindi ko iyon magagawa.", "setting.recoveryPhrase.remove.confirm.title": "Na-save ko ang recovery phrase ko", "setting.recoveryPhrase.remove.initial.subtitle": "Tiyaking na-save mo ang iyong recovery phrase. Mawawalan ka ng access sa iyong mga wallet kung hindi ito gagawin", "setting.recoveryPhrase.remove.initial.title": "Bago ka magpatuloy", @@ -1642,7 +1642,7 @@ "settings.setting.backup.create.title": "I-back up sa {{cloudProviderName}}", "settings.setting.backup.delete.confirm.message": "Dahil iisa ang recovery phrase ng mga wallet na ito, ide-delete din nito ang mga backup para sa mga wallet na ito sa ibaba", "settings.setting.backup.delete.confirm.title": "Sigurado ka ba?", - "settings.setting.backup.delete.warning": "Kung ide-delete mo ang iyong backup sa {{cloudProviderName}}, mare-recover mo lang ang wallet mo sa pamamagitan ng manual na backup ng recovery phrase mo. Hindi mare-recover ng Uniswap Labs ang iyong mga asset kung mawawala mo ang recovery phrase mo.", + "settings.setting.backup.delete.warning": "Kung ide-delete mo ang iyong backup sa {{cloudProviderName}}, mare-recover mo lang ang wallet mo sa pamamagitan ng manual na backup ng recovery phrase mo. Hindi mare-recover ng JuiceSwap Labs ang iyong mga asset kung mawawala mo ang recovery phrase mo.", "settings.setting.backup.error.message.full": "Hindi ma-back up ang recovery phrase sa {{cloudProviderName}}. Pakitiyak na na-enable mo ang {{cloudProviderName}} nang may available na space sa storage at subukan ulit.", "settings.setting.backup.error.message.short": "Hindi ma-delete ang backup", "settings.setting.backup.error.title": "Error sa {{cloudProviderName}}", @@ -1669,8 +1669,8 @@ "settings.setting.biometrics.auth": "Paki-authenticate", "settings.setting.biometrics.extension.waitingForBiometricsModal.content": "Enable {{biometricsMethod}} in your browser or system settings to continue.", "settings.setting.biometrics.extension.waitingForBiometricsModal.title": "Waiting for {{biometricsMethod}}", - "settings.setting.biometrics.off.message.android": "Kasalukuyang naka-off ang biometrics para sa Uniswap Wallet—puwede mo itong i-on sa mga setting ng iyong system.", - "settings.setting.biometrics.off.message.ios": "Kasalukuyang naka-off ang {{biometricsMethod}} para sa Uniswap Wallet—puwede mo itong i-on sa mga setting ng iyong system.", + "settings.setting.biometrics.off.message.android": "Kasalukuyang naka-off ang biometrics para sa JuiceSwap Wallet—puwede mo itong i-on sa mga setting ng iyong system.", + "settings.setting.biometrics.off.message.ios": "Kasalukuyang naka-off ang {{biometricsMethod}} para sa JuiceSwap Wallet—puwede mo itong i-on sa mga setting ng iyong system.", "settings.setting.biometrics.off.title.android": "Naka-off ang biometrics", "settings.setting.biometrics.off.title.ios": "Naka-off ang {{biometricsMethod}}", "settings.setting.biometrics.title": "Pag-unlock gamit ang Mukha/Fingerprint", @@ -1681,8 +1681,8 @@ "settings.setting.biometrics.unavailable.message.ios": "Hindi naka-setup ang {{biometricsMethod}} sa iyong device.Para gumamit ng {{biometricsMethod}}, i-set up muna ito sa Mga Setting.", "settings.setting.biometrics.unavailable.title.android": "Hindi naka-setup ang biometrics", "settings.setting.biometrics.unavailable.title.ios": "Hindi naka-set up ang {{biometricsMethod}}", - "settings.setting.biometrics.warning.message.android": "Kung hindi mo io-on ang biometrics, magagawa ng sinumang magkakaroon ng access sa iyong device na buksan ang Uniswap Wallet at magsagawa ng mga transaksyon.", - "settings.setting.biometrics.warning.message.ios": "Kung hindi mo io-on ang {{biometricsMethod}}, magagawa ng sinumang magkakaroon ng access sa iyong device na buksan ang Uniswap Wallet at magsagawa ng mga transaksyon.", + "settings.setting.biometrics.warning.message.android": "Kung hindi mo io-on ang biometrics, magagawa ng sinumang magkakaroon ng access sa iyong device na buksan ang JuiceSwap Wallet at magsagawa ng mga transaksyon.", + "settings.setting.biometrics.warning.message.ios": "Kung hindi mo io-on ang {{biometricsMethod}}, magagawa ng sinumang magkakaroon ng access sa iyong device na buksan ang JuiceSwap Wallet at magsagawa ng mga transaksyon.", "settings.setting.biometrics.warning.title": "Sigurado ka ba?", "settings.setting.connections.disconnectAll": "Idiskonekta lahat", "settings.setting.connections.noConnectionsDescription": "Kumonekta sa isang app sa pamamagitan ng paghahanap ng \"Ikonekta ang Wallet\" o \"Mag-log in\" na button.", @@ -1692,17 +1692,17 @@ "settings.setting.hapticTouch.title": "Haptic touch", "settings.setting.helpCenter.title": "Help center", "settings.setting.language.button.navigate": "Pumunta sa mga setting", - "settings.setting.language.description.extension": "Nagde-default ang Uniswap sa mga setting ng wika ng iyong system. Para baguhin ang iyong gustong wika, pumunta sa mga setting ng iyong system.", - "settings.setting.language.description.mobile": "Nagde-default ang Uniswap sa mga setting ng wika ng iyong device. Para baguhin ang gusto mong wika, pumunta sa “Uniswap” sa mga setting ng iyong device at i-tap ang “Wika”.", + "settings.setting.language.description.extension": "Nagde-default ang JuiceSwap sa mga setting ng wika ng iyong system. Para baguhin ang iyong gustong wika, pumunta sa mga setting ng iyong system.", + "settings.setting.language.description.mobile": "Nagde-default ang JuiceSwap sa mga setting ng wika ng iyong device. Para baguhin ang gusto mong wika, pumunta sa “JuiceSwap” sa mga setting ng iyong device at i-tap ang “Wika”.", "settings.setting.language.title": "Wika", "settings.setting.notifications.row.activity.description": "Mga pag-transfer, mga request, at iba pang aktibidad", "settings.setting.notifications.row.activity.title": "Aktibidad sa wallet", "settings.setting.notifications.row.updates.description": "Mga rekomendasyon at bagong feature", - "settings.setting.notifications.row.updates.title": "Mga Update mula sa Uniswap", + "settings.setting.notifications.row.updates.title": "Mga Update mula sa JuiceSwap", "settings.setting.notifications.title": "Mga Notification", "settings.setting.password.title": "Baguhin ang password", "settings.setting.permissions.title": "Mga pahintulot", - "settings.setting.privacy.analytics.description": "Gumagamit kami ng anonymous na data ng paggamit para mapaganda ang iyong karanasan sa mga produkto ng Uniswap Labs. Kapag naka-disable, sinusubaybayan lang namin ang mga error at mahalagang paggamit.", + "settings.setting.privacy.analytics.description": "Gumagamit kami ng anonymous na data ng paggamit para mapaganda ang iyong karanasan sa mga produkto ng JuiceSwap Labs. Kapag naka-disable, sinusubaybayan lang namin ang mga error at mahalagang paggamit.", "settings.setting.privacy.analytics.title": "Analytics ng app", "settings.setting.privateKeys.title": "Mga pribadong key", "settings.setting.recoveryPhrase.title": "Recovery phrase", @@ -1726,7 +1726,7 @@ "settings.setting.wallet.label": "Nickname", "settings.setting.wallet.testnetMode.description": "Ino-on nito ang mga testnet para masubukan ng mga developer ang mga feature at transaksyon nang hindi gumagamit ng mga totoong asset. Walang anumang tunay na value ang mga token sa mga testnet.", "settings.setting.wallet.testnetMode.title": "Testnet mode", - "settings.switchNetwork.warning": "Para gamitin ang Uniswap sa {{label}}, magpalit ng network sa mga setting ng iyong wallet.", + "settings.switchNetwork.warning": "Para gamitin ang JuiceSwap sa {{label}}, magpalit ng network sa mga setting ng iyong wallet.", "settings.title": "Mga Setting", "settings.version": "Bersyon {{appVersion}}", "smartWallet.actionRequired.cta": "I-disable sa 1 network", @@ -1778,9 +1778,9 @@ "smartWallets.postSwapNudge.enable": "I-enable ang smart wallet", "smartWallets.postSwapNudge.title": "Makatipid sa susunod mong swap", "smartWallets.postSwapNudge.title.dapp": "Sinusuportahan ng app na ito ang mga smart wallet", - "smartWallets.unavailableModal.description": "Pinapamahalaan na ngayon ng ibang provider ng wallet ang mga setting ng smart wallet para sa {{displayName}}. Puwede mong patuloy na gamitin ang Uniswap gaya ng karaniwan.", + "smartWallets.unavailableModal.description": "Pinapamahalaan na ngayon ng ibang provider ng wallet ang mga setting ng smart wallet para sa {{displayName}}. Puwede mong patuloy na gamitin ang JuiceSwap gaya ng karaniwan.", "smartWallets.unavailableModal.title": "Hindi available ang mga feature ng smart wallet", - "solanaPromo.banner.description": "Trade Solana tokens directly on Uniswap.", + "solanaPromo.banner.description": "Trade Solana tokens directly on JuiceSwap.", "solanaPromo.banner.title": "Solana is now available", "solanaPromo.modal.connectWallet": "Connect your favorite Solana wallet", "solanaPromo.modal.startSwapping.button": "Start swapping on Solana", @@ -1801,16 +1801,16 @@ "stats.marketCap.description": "Ang pag-cap ng market ay ang kabuuang value sa market ng umiikot na supply ng isang asset.", "stats.noStatsAvailable": "No stats available", "stats.tvl": "Total value locked", - "stats.tvl.description": "Ang total value locked (TVL) ay ang pinagsama-samang halaga ng asset na available sa lahat ng liquidity pool ng Uniswap.", + "stats.tvl.description": "Ang total value locked (TVL) ay ang pinagsama-samang halaga ng asset na available sa lahat ng liquidity pool ng JuiceSwap.", "stats.volume.1d": "1 araw na volume", - "stats.volume.1d.description": "Ang 1 araw na volume ay ang halaga ng asset na na-trade sa Uniswap sa nakalipas na 24 na oras.", + "stats.volume.1d.description": "Ang 1 araw na volume ay ang halaga ng asset na na-trade sa JuiceSwap sa nakalipas na 24 na oras.", "stats.volume.1d.long": "1D na volume", "stats.volume.1d.short": "1D vol", - "stats.volume.description": "Ang volume ay ang halaga ng asset na na-trade sa Uniswap sa napiling time frame.", + "stats.volume.description": "Ang volume ay ang halaga ng asset na na-trade sa JuiceSwap sa napiling time frame.", "swap.allow.oneTime": "Payagan ang {{sym}} (isang beses)", "swap.approveAndSubmit": "Aprubahan at isumite", "swap.approveAndSwap": "Aprubahan at mag-swap", - "swap.autoRouter": "Isinasaalang-alang sa Uniswap Auto Router ang magagandang route at bayad sa network para maibigay sa iyo ang mga pinakamagandang presyo.", + "swap.autoRouter": "Isinasaalang-alang sa JuiceSwap Auto Router ang magagandang route at bayad sa network para maibigay sa iyo ang mga pinakamagandang presyo.", "swap.balance.amount": "Balanse: {{amount}}", "swap.bestPrice.through": "I-route sa pamamagitan ng {{provider}}", "swap.bestRoute.cost": "Ang pinakamabisang route ay tinatayang nagkakahalaga ng ~{{gasPrice}} sa mga bayad sa network. ", @@ -1850,32 +1850,32 @@ "swap.details.poweredBy": "Pinapagana ng", "swap.details.rate": "Rate", "swap.details.slippage": "Max na slippage", - "swap.details.slippage.uniswap": "Slippage na Protektado ng Uniswap", + "swap.details.slippage.uniswap": "Slippage na Protektado ng JuiceSwap", "swap.details.swappedIn.unichain": "Completed in {{time}}s on Unichain", "swap.details.uniswapFee": "Fee", - "swap.error.default": "Posibleng kailangan mong taasan ang iyong slippage tolerance. Tandaan: hindi compatible ang fee-on-transfer at mga rebase na token sa Uniswap V3.", + "swap.error.default": "Posibleng kailangan mong taasan ang iyong slippage tolerance. Tandaan: hindi compatible ang fee-on-transfer at mga rebase na token sa JuiceSwap V3.", "swap.error.expectedToFail": "Inaasahang hindi magawa ang pag-swap mo.", "swap.error.fiatInputUnavailable": "Hindi available ang input ng {{fiatCurrencyCode}}", "swap.error.modifiedByWallet": "Binago ang pag-swap mo sa pamamagitan ng wallet mo. Kung isa itong pagkakamali, pakikansela kaagad o kung hindi gagawin ay baka mawala ang mga pondo mo.", "swap.error.rejected": "Tinanggihan ang transaksyon", - "swap.error.undefinedObject": "Nagka-error habang sinusubukang i-execute ang pag-swap na ito. Posibleng kailangan mong taasan ang slippage tolerance mo. Kung hindi iyon gagana, posibleng may hindi compatible sa token na tine-trade mo. Tandaan: hindi compatible ang fee-on-transfer at mga rebase na token sa Uniswap V3.", + "swap.error.undefinedObject": "Nagka-error habang sinusubukang i-execute ang pag-swap na ito. Posibleng kailangan mong taasan ang slippage tolerance mo. Kung hindi iyon gagana, posibleng may hindi compatible sa token na tine-trade mo. Tandaan: hindi compatible ang fee-on-transfer at mga rebase na token sa JuiceSwap V3.", "swap.error.unknown": "Hindi kilalang error.", "swap.error.v2.expired": "Hindi maipadala ang transaksyong ito dahil nakalipas na ang deadline. Pakisuri kung hindi masyadong mababa ang deadline ng transaksyon mo.", - "swap.error.v2.k": "Hindi nasisiyahan ang Uniswap invariant x*y=k sa pag-swap. Karaniwang nangangahulugan ito na may custom na gawi sa pag-transfer ang isa sa mga token na sina-swap mo.", + "swap.error.v2.k": "Hindi nasisiyahan ang JuiceSwap invariant x*y=k sa pag-swap. Karaniwang nangangahulugan ito na may custom na gawi sa pag-transfer ang isa sa mga token na sina-swap mo.", "swap.error.v2.slippage": "Hindi rin magtatagumpay ang transaksyong ito dahil sa paggalaw ng presyo o fee sa pag-transfer. Subukang taasan ang iyong slippage tolerance", "swap.error.v2.transferInput": "Hindi ma-transfer ang input na token. Posibleng may isyu sa input na token.", "swap.error.v2.transferOutput": "Hindi ma-transfer ang output na token. Posibleng may isyu sa output na token.", - "swap.error.v3.slippage": "Hindi magtatagumpay ang transaksyong ito dahil sa paggalaw ng presyo. Subukang taasan ang iyong slippage tolerance. Tandaan: hindi compatible ang fee sa pag-transfer at mga rebase na token sa Uniswap V3.", - "swap.error.v3.transferOutput": "Hindi ma-transfer ang output na token. Posibleng may isyu sa output na token. Tandaan: hindi compatible ang fee sa pag-transfer at mga rebase na token sa Uniswap V3.", + "swap.error.v3.slippage": "Hindi magtatagumpay ang transaksyong ito dahil sa paggalaw ng presyo. Subukang taasan ang iyong slippage tolerance. Tandaan: hindi compatible ang fee sa pag-transfer at mga rebase na token sa JuiceSwap V3.", + "swap.error.v3.transferOutput": "Hindi ma-transfer ang output na token. Posibleng may isyu sa output na token. Tandaan: hindi compatible ang fee sa pag-transfer at mga rebase na token sa JuiceSwap V3.", "swap.estimatedDifference.label": "Magkakaroon ng malaking pagkakaiba sa pagitan ng iyong mga input at output na value dahil sa kasalukuyang liquidity.", "swap.expected.price": "Inaasahang presyo", "swap.fail.batched": "Posibleng hindi sinusuportahan ng nakakonektang wallet mo ang mga 1-click na pag-swap. Subukan na lang ang karaniwang pag-swap.", "swap.fail.batched.retry": "Subukan ang karaniwang pag-swap", "swap.fail.batched.title": "Hindi naisagawa ang 1-click na pag-swap", "swap.fail.message": "Subukang i-adjust ang slippage sa mas mataas na value.", - "swap.fail.uniswapX": "Hindi makumpleto ang pag-swap gamit ang UniswapX. Subukan ulit ang iyong pag-swap para i-route ito sa classic na Uniswap API.", - "swap.fees.experience": "Inilalapat ang fee na ito sa ilang pares ng token para matiyak ang pinakamagandang karanasan sa Uniswap. Binabayaran ito sa output na token at na-factor na ito sa quote.", - "swap.fees.noFee": "Naglalapat ng mga fee sa mga piling pares ng token para matiyak ang pinakamagandang karanasan sa Uniswap. Walang fee na nauugnay sa pag-swap na ito.", + "swap.fail.uniswapX": "Hindi makumpleto ang pag-swap gamit ang JuiceSwapX. Subukan ulit ang iyong pag-swap para i-route ito sa classic na JuiceSwap API.", + "swap.fees.experience": "Inilalapat ang fee na ito sa ilang pares ng token para matiyak ang pinakamagandang karanasan sa JuiceSwap. Binabayaran ito sa output na token at na-factor na ito sa quote.", + "swap.fees.noFee": "Naglalapat ng mga fee sa mga piling pares ng token para matiyak ang pinakamagandang karanasan sa JuiceSwap. Walang fee na nauugnay sa pag-swap na ito.", "swap.finalizingQuote": "Fina-finalize ang quote...", "swap.form.header": "Mag-swap", "swap.form.warning.output.fotFees": "Dahil sa fee ng token na {{fotCurrencySymbol}}, mailalagay lang ang mga halaga ng pag-swap gamit ang field ng input", @@ -1884,7 +1884,7 @@ "swap.frontrun.warning": "Posibleng nasa frontrun ang iyong transaksyon at magresulta ito sa hindi kaaya-ayang trade.", "swap.header.viewOnly": "View-only", "swap.impactOfTrade": "Ang epekto ng trade mo sa presyo sa market ng pool na ito.", - "swap.impactOfTrade.uniswapx": "Ang pagkakaiba sa pagitan ng presyo sa market at presyo sa pag-execute, kung saan fina-factor ang mga matitipid sa UniswapX gas.", + "swap.impactOfTrade.uniswapx": "Ang pagkakaiba sa pagitan ng presyo sa market at presyo sa pag-execute, kung saan fina-factor ang mga matitipid sa JuiceSwapX gas.", "swap.impactOfTrade.uniswapx.missing": "Posibleng hindi available ang mga pagkalkula sa epekto ng presyo para sa pares sa mababang liquidity.", "swap.inputEstimated.atMost": "Tinatantya ang input. Magbebenta ka ng hanggang o mare-revert ang transaksyon.", "swap.limit": "Limit", @@ -1913,8 +1913,8 @@ "swap.settings.protection.subtitle.unavailable": "Hindi available sa {{chainName}}", "swap.settings.protection.title": "Proteksyon sa pag-swap", "swap.settings.routingPreference.option.default.description": "Tinutukoy ng pagpili sa opsyong ito ang pinakamabisang route para sa iyong swap.", - "swap.settings.routingPreference.option.default.description.preV4": "Pinipili ng Uniswap client ang pinakamurang opsyon sa trade kung saan fina-factor ang presyo at mga bayad sa network.", - "swap.settings.routingPreference.option.default.description.uniswapXUnavailable": "Hindi available ang UniswapX para sa iyong wallet", + "swap.settings.routingPreference.option.default.description.preV4": "Pinipili ng JuiceSwap client ang pinakamurang opsyon sa trade kung saan fina-factor ang presyo at mga bayad sa network.", + "swap.settings.routingPreference.option.default.description.uniswapXUnavailable": "Hindi available ang JuiceSwapX para sa iyong wallet", "swap.settings.routingPreference.option.default.tooltip": "Tinutukoy ang isang route nang isinasaalang-alang ang mga v2, v3, at ilang partikular na v4 na pool, na fina-factor ang tinatayang epekto sa presyo at mga bayad sa network.", "swap.settings.routingPreference.option.v2.title": "I-enable ang mga v2 pool", "swap.settings.routingPreference.option.v3.title": "I-enable ang mga v3 pool", @@ -1940,13 +1940,13 @@ "swap.signAndSwap": "Mag-sign at mag-swap", "swap.slippage.amt": "{{amt}} slippage", "swap.slippage.bridging": "Walang slippage kapag nagsa-swap sa mga network", - "swap.slippage.description": "Pagkakaiba ng inaasahan at ipinatupad na presyo sa isang pag-swap. Nagkakaroon ng mga pagkakaiba dahil sa mababang liquidity, market volatility, o mga bot. \n\nNagpoprotekta ang Uniswap Protection mula sa mga frontrunning bot at MEV.", + "swap.slippage.description": "Pagkakaiba ng inaasahan at ipinatupad na presyo sa isang pag-swap. Nagkakaroon ng mga pagkakaiba dahil sa mababang liquidity, market volatility, o mga bot. \n\nNagpoprotekta ang JuiceSwap Protection mula sa mga frontrunning bot at MEV.", "swap.slippage.settings.title": "Max na slippage", "swap.slippage.tooltip": "Ang pinakamataas na paggalaw ng presyo bago ma-revert ang iyong transaksyon.", "swap.slippageBelow.warning": "Ang slippage na mas mababa sa {{amt}} ay posibleng magresulta sa hindi naisagawang transaksyon", "swap.submitted": "Naisumite na ang pag-swap", "swap.success": "Matagumpay ang pag-swap!", - "swap.tokenOwnFees": "May fee sa ilang token kapag binili o ibinenta ang mga ito, na itinatakda ng nag-isyu ng token. Hindi natatanggap ng Uniswap ang alinman sa mga fee na ito.", + "swap.tokenOwnFees": "May fee sa ilang token kapag binili o ibinenta ang mga ito, na itinatakda ng nag-isyu ng token. Hindi natatanggap ng JuiceSwap ang alinman sa mga fee na ito.", "swap.tradeRoutes": "Mga route ng trade", "swap.transaction.deadline": "Deadline ng transaksyon", "swap.transaction.revertAfter": "Mare-revert ang iyong transaksyon kung nakabinbin ito nang mas mahaba sa panahong ito.", @@ -1963,15 +1963,15 @@ "swap.warning.insufficientGas.message.withoutNetwork": "Hindi sapat ang {{currencySymbol}} para mag-swap", "swap.warning.insufficientGas.title": "Hindi sapat ang {{currencySymbol}} mo para mabayaran ang bayad sa network", "swap.warning.networkFee.allow": "Payagan ang {{ inputTokenSymbol }} (isang beses)", - "swap.warning.networkFee.delegation.message": "Ito ang babayaran para maproseso ang iyong transaksyon at ma-activate ang iyong smart wallet sa Unichain. Hindi nakakatanggap ang Uniswap Labs ng anumang share sa mga fee na ito.", - "swap.warning.networkFee.highRelativeToValue": "Lampas ang bayad sa network sa 10% ng kabuuang value ng transaksyon mo. Ito ang babayaran para maproseso ang iyong transaksyon sa blockchain. Hindi nakakatanggap ang Uniswap ng anumang share sa mga fee na ito.", + "swap.warning.networkFee.delegation.message": "Ito ang babayaran para maproseso ang iyong transaksyon at ma-activate ang iyong smart wallet sa Unichain. Hindi nakakatanggap ang JuiceSwap Labs ng anumang share sa mga fee na ito.", + "swap.warning.networkFee.highRelativeToValue": "Lampas ang bayad sa network sa 10% ng kabuuang value ng transaksyon mo. Ito ang babayaran para maproseso ang iyong transaksyon sa blockchain. Hindi nakakatanggap ang JuiceSwap ng anumang share sa mga fee na ito.", "swap.warning.networkFee.highRelativeToValue.unichain": "Lampas ang bayad sa network sa 10% ng kabuuang value ng transaksyon mo. Ito ang babayaran para maproseso ang iyong transaksyon sa blockchain.", "swap.warning.networkFee.includesDelegation": "May kasamang pag-activate ng smart wallet", - "swap.warning.networkFee.message": "Ito ang babayaran para maproseso ang iyong transaksyon sa blockchain. Hindi nakakatanggap ang Uniswap ng anumang share sa mga fee na ito.", + "swap.warning.networkFee.message": "Ito ang babayaran para maproseso ang iyong transaksyon sa blockchain. Hindi nakakatanggap ang JuiceSwap ng anumang share sa mga fee na ito.", "swap.warning.networkFee.message.unichain": "Ito ang babayaran para maproseso ang iyong transaksyon sa blockchain.", - "swap.warning.networkFee.message.uniswapX": "Ito ang babayaran para maproseso ang iyong transaksyon sa blockchain. Hindi nakakatanggap ang Uniswap ng anumang share sa mga fee na ito. Pinagsasama-sama ng UniswapX ang mga source ng liquidity para sa mas magagandang presyo at libreng pag-swap ng gas.", - "swap.warning.networkFee.message.uniswapX.title": "Walang bayad sa network sa UniswapX", - "swap.warning.networkFee.message.uniswapX.unichain": "Ito ang babayaran para maproseso ang iyong transaksyon sa blockchain. Pinagsasama-sama ng UniswapX ang mga source ng liquidity para sa mga mas magandang presyo at libreng pag-swap ng gas.", + "swap.warning.networkFee.message.uniswapX": "Ito ang babayaran para maproseso ang iyong transaksyon sa blockchain. Hindi nakakatanggap ang JuiceSwap ng anumang share sa mga fee na ito. Pinagsasama-sama ng JuiceSwapX ang mga source ng liquidity para sa mas magagandang presyo at libreng pag-swap ng gas.", + "swap.warning.networkFee.message.uniswapX.title": "Walang bayad sa network sa JuiceSwapX", + "swap.warning.networkFee.message.uniswapX.unichain": "Ito ang babayaran para maproseso ang iyong transaksyon sa blockchain. Pinagsasama-sama ng JuiceSwapX ang mga source ng liquidity para sa mga mas magandang presyo at libreng pag-swap ng gas.", "swap.warning.noQuotesFound.bridging.message": "Walang nahanap na bridging quote. Subukang gamitin ang opisyal na bridge sa ngayon.", "swap.warning.noQuotesFound.title": "Walang nahanap na quote", "swap.warning.noRoutesFound.message": "Walang available na route sa kasalukuyan para sa mga pinili mong token. Pakisubukan ang ibang pares o tingnan ulit sa ibang pagkakataon.", @@ -1993,9 +1993,9 @@ "swap.warning.router.title": "Hindi makukumpleto ang pag-trade na ito sa ngayon", "swap.warning.tokenBlocked.button": "Naka-block ang {{tokenSymbol}}", "swap.warning.tokenBlockedFallback.button": "Naka-block ang token", - "swap.warning.uniswapFee.message": "May mga inilalapat na fee para matiyak ang pinakamagandang karanasan sa Uniswap.", - "swap.warning.uniswapFee.message.default": "Naglalapat ng mga fee para matiyak ang pinakamagandang karanasan sa Uniswap. Walang fee na nauugnay sa pag-swap na ito.", - "swap.warning.uniswapFee.message.included": "Naglalapat ng mga fee para matiyak ang pinakamagandang karanasan sa Uniswap, at na-factor na ang mga ito sa quote na ito.", + "swap.warning.uniswapFee.message": "May mga inilalapat na fee para matiyak ang pinakamagandang karanasan sa JuiceSwap.", + "swap.warning.uniswapFee.message.default": "Naglalapat ng mga fee para matiyak ang pinakamagandang karanasan sa JuiceSwap. Walang fee na nauugnay sa pag-swap na ito.", + "swap.warning.uniswapFee.message.included": "Naglalapat ng mga fee para matiyak ang pinakamagandang karanasan sa JuiceSwap, at na-factor na ang mga ito sa quote na ito.", "swap.warning.uniswapFee.title": "Fee sa pag-swap", "swap.warning.viewOnly.message": "Kailangan mong i-import ang wallet na ito sa pamamagitan ng recovery phrase para makapag-swap ng mga token.", "swap.wrap.token": "I-wrap ang {{sym}}", @@ -2016,30 +2016,30 @@ "testnet.modal.swapDeepLink.title.toTestnetMode": "I-enable ang testnet mode", "testnet.unsupported": "Hindi sinusuportahan ang functionality na ito sa testnet mode.", "themeToggle.theme": "Tema", - "title.buySellTradeEthereum": "Bumili, magbenta at mag-trade ng Ethereum at iba pang nangungunang token sa Uniswap", - "title.createGovernanceOn": "Gumawa ng bagong panukala sa governance sa Uniswap", - "title.createGovernanceTo": "Gumawa ng bagong panukala sa governance na pagbobotohan ng mga may hawak na UNI. Ang mga token ng UNI ay kumakatawan sa mga share sa pagboto sa governance ng Uniswap.", - "title.earnFees": "Kumita ng mga fee kapag nag-swap ang iba sa Uniswap sa pamamagitan ng pagdaragdag ng mga token sa mga pool ng liquidity.", - "title.easilyRemove": "Maalis kaagad ang iyong liquidity mula sa Uniswap v2 at ideposito ito sa Uniswap v3.", - "title.easilyRemoveV4": "Maalis kaagad ang iyong liquidity mula sa Uniswap v2 at v3 para ideposito sa Uniswap v4.", + "title.buySellTradeEthereum": "Bumili, magbenta at mag-trade ng Ethereum at iba pang nangungunang token sa JuiceSwap", + "title.createGovernanceOn": "Gumawa ng bagong panukala sa governance sa JuiceSwap", + "title.createGovernanceTo": "Gumawa ng bagong panukala sa governance na pagbobotohan ng mga may hawak na UNI. Ang mga token ng UNI ay kumakatawan sa mga share sa pagboto sa governance ng JuiceSwap.", + "title.earnFees": "Kumita ng mga fee kapag nag-swap ang iba sa JuiceSwap sa pamamagitan ng pagdaragdag ng mga token sa mga pool ng liquidity.", + "title.easilyRemove": "Maalis kaagad ang iyong liquidity mula sa JuiceSwap v2 at ideposito ito sa JuiceSwap v3.", + "title.easilyRemoveV4": "Maalis kaagad ang iyong liquidity mula sa JuiceSwap v2 at v3 para ideposito sa JuiceSwap v4.", "title.extension.uninstall": "Na-uninstall ang Extension", "title.extensionPasskeyLogIn": "Mag-log in gamit ang Passkey", - "title.managePasskeys": "Uniswap | Pamahalaan ang iyong mga passkey", - "title.migratev2": "I-migrate ang v2 pool liquidity sa Uniswap v3", - "title.migratev3": "I-migrate ang pool liquidity sa Uniswap v4", - "title.placeLimit": "Maglagay ng mga limit na order sa Uniswap", + "title.managePasskeys": "JuiceSwap | Pamahalaan ang iyong mga passkey", + "title.migratev2": "I-migrate ang v2 pool liquidity sa JuiceSwap v3", + "title.migratev3": "I-migrate ang pool liquidity sa JuiceSwap v4", + "title.placeLimit": "Maglagay ng mga limit na order sa JuiceSwap", "title.realTime": "Mga real-time na presyo, chart, data ng transaksyon, at higit pa.", - "title.removeLiquidityv2": "Alisin ang pool liquidity (v2) sa Uniswap", - "title.removePoolLiquidity": "Alisin ang pool liquidity sa Uniswap", + "title.removeLiquidityv2": "Alisin ang pool liquidity (v2) sa JuiceSwap", + "title.removePoolLiquidity": "Alisin ang pool liquidity sa JuiceSwap", "title.removeTokensv2": "Alisin ang iyong mga token mula sa v2 liquidity pool.", "title.removev3Liquidity": "Alisin ang iyong mga token sa v3 liquidity pool.", "title.sendCrypto": "Magpadala ng crypto", - "title.sendTokens": "Magpadala ng mga token sa Uniswap", + "title.sendTokens": "Magpadala ng mga token sa JuiceSwap", "title.swappingMadeSimple": "Makabili at makabenta kaagad ng crypto sa Ethereum, Base, Arbitrum, Polygon, Unichain, at higit pa. Ang DeFi platform na may milyon-milyong nagtitiwala.", "title.tradeTokens": "Mag-trade ng mga token at magbigay ng liquidity. Mga real-time na presyo, chart, data ng transaksyon, at higit pa.", - "title.uniswapTradeCrypto": "Uniswap | Mag-trade ng Crypto sa Nangungunang Palitan ng DeFi ", - "title.uniToken": "Ang mga token ng UNI ay kumakatawan sa mga share sa pagboto sa pamamahala ng Uniswap. Puwede kang bumoto mismo sa bawat panukala o mag-delegate ng iyong mga boto sa isang third party.", - "title.voteOnGov": "Bumoto sa mga panukala sa governance sa Uniswap", + "title.uniswapTradeCrypto": "JuiceSwap | Mag-trade ng Crypto sa Nangungunang Palitan ng DeFi ", + "title.uniToken": "Ang mga token ng UNI ay kumakatawan sa mga share sa pagboto sa pamamahala ng JuiceSwap. Puwede kang bumoto mismo sa bawat panukala o mag-delegate ng iyong mga boto sa isang third party.", + "title.voteOnGov": "Bumoto sa mga panukala sa governance sa JuiceSwap", "token.balances.main": "Ang iyong balanse", "token.balances.other": "Mga balanse sa iba pang network", "token.balances.viewOnly": "Balanse ni {{ownerAddress}}", @@ -2072,10 +2072,10 @@ "token.safety.blocked.title.tokenNotAvailable": "Hindi available ang {{tokenSymbol}}", "token.safety.blocked.title.tokensNotAvailable": "Hindi available ang {{tokenSymbol0}} at {{tokenSymbol1}}", "token.safety.fee.detected": "May na-detect na token fee", - "token.safety.fees.uniswapLabsDoesNotReceive": "Hindi nakakatanggap ang Uniswap Labs ng alinman sa mga fee na ito.", + "token.safety.fees.uniswapLabsDoesNotReceive": "Hindi nakakatanggap ang JuiceSwap Labs ng alinman sa mga fee na ito.", "token.safety.warning.alwaysDoYourResearch": "Magsaliksik palagi", - "token.safety.warning.blocked.description.default_one": "Hindi mo mate-trade ang token na ito gamit ang Uniswap App.", - "token.safety.warning.blocked.description.default_other": "Hindi mo mate-trade ang mga token na ito gamit ang Uniswap App.", + "token.safety.warning.blocked.description.default_one": "Hindi mo mate-trade ang token na ito gamit ang JuiceSwap App.", + "token.safety.warning.blocked.description.default_other": "Hindi mo mate-trade ang mga token na ito gamit ang JuiceSwap App.", "token.safety.warning.copyContractAddress.message": "Isa itong address ng kontrata, na nagsisilbing natatanging identifier para sa mga token sa blockchain. Mawawala ang kahit anong crypto na ipapadala mo sa address na ito.", "token.safety.warning.copyContractAddress.title": "Huwag magpadala ng crypto sa address na ito", "token.safety.warning.dontShowWarningAgain": "Huwag nang ipakita ulit sa akin ang babalang ito", @@ -2107,11 +2107,11 @@ "token.safety.warning.spamsUsers": "Nagsa-spam ng mga user", "token.safety.warning.tokenChargesFee.both.message": "Ang {{tokenSymbol}} ay may {{buyFeePercent}} fee kapag binili at {{sellFeePercent}} kapag ibinenta.", "token.safety.warning.tokenChargesFee.buy.message": "Ang {{tokenSymbol}} ay may {{feePercent}} fee kapag binili.", - "token.safety.warning.tokenChargesFee.buy.message.descriptive": "Mayroong singil sa {{tokenSymbol}} na {{feePercent}} fee kapag binili. Posibleng magresulta ang pag-swap nito sa pagkawala ng mga pondo. Hindi nakakatanggap ang Uniswap Labs ng kahit magkano sa mga fee na ito.", + "token.safety.warning.tokenChargesFee.buy.message.descriptive": "Mayroong singil sa {{tokenSymbol}} na {{feePercent}} fee kapag binili. Posibleng magresulta ang pag-swap nito sa pagkawala ng mga pondo. Hindi nakakatanggap ang JuiceSwap Labs ng kahit magkano sa mga fee na ito.", "token.safety.warning.tokenChargesFee.sell.message": "Ang {{tokenSymbol}} ay may {{feePercent}} fee kapag ibinenta.", - "token.safety.warning.tokenChargesFee.sell.message.descriptive": "Mayroong singil sa {{tokenSymbol}} na {{feePercent}} fee kapag ibinenta. Posibleng magresulta ang pag-swap nito sa pagkawala ng mga pondo. Hindi nakakatanggap ang Uniswap Labs ng kahit magkano sa mga fee na ito.", + "token.safety.warning.tokenChargesFee.sell.message.descriptive": "Mayroong singil sa {{tokenSymbol}} na {{feePercent}} fee kapag ibinenta. Posibleng magresulta ang pag-swap nito sa pagkawala ng mga pondo. Hindi nakakatanggap ang JuiceSwap Labs ng kahit magkano sa mga fee na ito.", "token.safety.warning.tokenChargesFee.unknownFee.message": "Ang {{tokenSymbol}} ay may fee kapag binili o ibinenta.", - "token.safetyLevel.blocked.message": "Hindi mo mate-trade ang token na ito gamit ang Uniswap Wallet.", + "token.safetyLevel.blocked.message": "Hindi mo mate-trade ang token na ito gamit ang JuiceSwap Wallet.", "token.safetyLevel.medium.message.plural": "Ang mga token na ito ay hindi tine-trade sa mga nangungunang naka-centralize na palitan sa U.S. Magsagawa palagi ng sarili mong pananaliksik bago magpatuloy.", "token.selector.search.error": "Hindi ma-load ang mga resulta ng paghahanap", "token.stats.fullyDilutedValuation": "Fully Diluted Valuation", @@ -2125,7 +2125,7 @@ "token.stats.volume": "24h na Volume", "token.symbol.input.fallback": "Input na token", "token.symbol.output.fallback": "Output na token", - "token.wrap.fail.message": "Ang mga pag-swap sa Uniswap Protocol ay puwedeng magsimula at magtapos sa ETH. Gayunpaman, sa pag-swap, naka-wrap ang ETH sa WETH.", + "token.wrap.fail.message": "Ang mga pag-swap sa JuiceSwap Protocol ay puwedeng magsimula at magtapos sa ETH. Gayunpaman, sa pag-swap, naka-wrap ang ETH sa WETH.", "token.zeroNativeBalance.description.mainnet": "Kakailanganin mong mag-swap ng token sa Ethereum para makakuha ng {{ tokenSymbol }}. Sa pag-swap, kailangan ng ETH para sa mga bayad sa network.", "token.zeroNativeBalance.description.otherChains": "Kakailanganin mong mag-swap ng token sa {{ chainName }} para makakuha ng {{ tokenSymbol }}. Sa pag-swap, nagre-require ng {{ chainName }} {{ nativeTokenSymbol }} para sa mga bayad sa network.", "token.zeroNativeBalance.subtitle": "Hindi available ang {{ tokenSymbol }} para sa direktang pagbili.", @@ -2192,7 +2192,7 @@ "transaction.details.transaction": "Transaksyon", "transaction.details.uniswapFee": "Fee ({{ feePercent }}%)", "transaction.network.all": "Lahat ng network", - "transaction.networkCost.description": "The cost to process your transaction on the blockchain. Uniswap is optimized for minimal network costs.", + "transaction.networkCost.description": "The cost to process your transaction on the blockchain. JuiceSwap is optimized for minimal network costs.", "transaction.networkCost.includesSmartWalletActivation": "May kasamang pag-activate ng wallet", "transaction.networkCost.label": "Bayad sa network", "transaction.networkCost.maxNativeBalance.description": "Inirereserba ang maliit na halaga ng balanse ng token sa network para sa bayad sa network ng transaksyong ito.", @@ -2354,15 +2354,15 @@ "transaction.watcher.error.cancel": "Hindi makansela ang transaksyon", "transaction.watcher.error.status": "Nagka-error habang sinusuri ang status ng transaksyon", "uniswapX.aggregatesLiquidity": "Pinagsasama-sama ng ang mga source ng liquidity para sa mas magagandang presyo at libreng pag-swap ng gas.", - "uniswapX.cost": "Inaalis ng UniswapX ang mga karaniwang gastos sa pagsasagawa ng transaksyon sa blockchain.", - "uniswapx.description": "Pinagsasama-sama ng UniswapX ang mga source ng liquidity para sa mas magagandang presyo at libreng pag-swap ng gas.", - "uniswapx.description.unsupported": "Kasalukuyang hindi available ang UniswapX dahil pinapamahalaan ng ibang wallet app ang mga setting ng iyong smart wallet.", - "uniswapx.included": "May kasamang UniswapX", - "uniswapx.item": " UniswapX ", - "uniswapx.label": "UniswapX", - "uniswapX.learnMore": "Matuto pa tungkol sa pag-swap sa UniswapX", - "uniswapx.unavailable.title": "Hindi available ang UniswapX", - "uniswapx.v2QuoteFailed": "Hindi nagawa ang hard quote ng UniswapX v2. Subukan ulit sa classic swap.", + "uniswapX.cost": "Inaalis ng JuiceSwapX ang mga karaniwang gastos sa pagsasagawa ng transaksyon sa blockchain.", + "uniswapx.description": "Pinagsasama-sama ng JuiceSwapX ang mga source ng liquidity para sa mas magagandang presyo at libreng pag-swap ng gas.", + "uniswapx.description.unsupported": "Kasalukuyang hindi available ang JuiceSwapX dahil pinapamahalaan ng ibang wallet app ang mga setting ng iyong smart wallet.", + "uniswapx.included": "May kasamang JuiceSwapX", + "uniswapx.item": " JuiceSwapX ", + "uniswapx.label": "JuiceSwapX", + "uniswapX.learnMore": "Matuto pa tungkol sa pag-swap sa JuiceSwapX", + "uniswapx.unavailable.title": "Hindi available ang JuiceSwapX", + "uniswapx.v2QuoteFailed": "Hindi nagawa ang hard quote ng JuiceSwapX v2. Subukan ulit sa classic swap.", "unitags.banner.button.claim": "I-claim ngayon", "unitags.banner.subtitle": "Bumuo ng naka-personalize na web3 profile at maibahagi kaagad ang iyong address sa mga kaibigan.", "unitags.banner.title.compact": "I-claim ang iyong {{unitagDomain}} username at buuin ang iyong nako-customize na profile.", @@ -2426,9 +2426,9 @@ "unitags.username.error.min": "Ang mga username ay hindi dapat bababa sa {{number}} (na) character", "unitags.username.error.uppercase": "Ang mga username ay puwede lang magkaroon ng mga maliit na titik at numero", "uwulink.error.insufficientTokens": "Hindi sapat ang {{tokenSymbol}} sa {{chain}}", - "v2.notAvailable": "Hindi available ang Uniswap V2 sa network na ito.", + "v2.notAvailable": "Hindi available ang JuiceSwap V2 sa network na ito.", "wallet.appSignIn": "Mag-sign in gamit ang app", - "wallet.connectingAgreement": "Sa pamamagitan ng pagkonekta ng wallet, sumasang-ayon ka sa Mga Tuntunin ng Serbisyo ng Uniswap Labs at pumapayag ka sa Patakaran sa Privacy nito.", + "wallet.connectingAgreement": "Sa pamamagitan ng pagkonekta ng wallet, sumasang-ayon ka sa Mga Tuntunin ng Serbisyo ng JuiceSwap Labs at pumapayag ka sa Patakaran sa Privacy nito.", "wallet.connectionFailed.message": "Hindi nakakonekta. Paki-click ang subukan ulit at sundin ang mga hakbang para kumonekta sa iyong wallet.", "wallet.mismatch.popup.description": "Ang ilang feature ay hindi sinusuportahan ng iyong nakakonektang wallet.", "wallet.mismatch.popup.title": "Limitadong suporta sa wallet", @@ -2438,13 +2438,13 @@ "walletConnect.dapps.empty.description": "Kumonekta sa isang app sa pamamagitan ng pag-scan ng code sa pamamagitan ng WalletConnect", "walletConnect.dapps.manage.empty.title": "Walang nakakonektang app", "walletConnect.dapps.manage.title": "Mga Koneksyon", - "walletConnect.error.connection.message": "Kasalukuyang sinusuportahan ng Uniswap Wallet ang {{chainNames}}. Pakigamit lang ang \"{{dappName}}\" sa mga chain na ito", + "walletConnect.error.connection.message": "Kasalukuyang sinusuportahan ng JuiceSwap Wallet ang {{chainNames}}. Pakigamit lang ang \"{{dappName}}\" sa mga chain na ito", "walletConnect.error.connection.title": "Error sa Koneksyon", "walletConnect.error.general.message": "Nagkaroon ng isyu sa WalletConnect. Pakisubukan ulit", "walletConnect.error.general.title": "Error sa WalletConnect", "walletConnect.error.scantastic.message": "Nagkaroon ng isyu sa QR code. Pakisubukan ulit", "walletConnect.error.scantastic.title": "Invalid ang QR Code", - "walletConnect.error.unsupported.message": "Tiyaking nagsa-scan ka ng valid na WalletConnect, Ethereum address, o Uniswap Extension QR code bago subukan ulit.", + "walletConnect.error.unsupported.message": "Tiyaking nagsa-scan ka ng valid na WalletConnect, Ethereum address, o JuiceSwap Extension QR code bago subukan ulit.", "walletConnect.error.unsupported.title": "Invalid ang QR Code", "walletConnect.error.unsupportedV1.message": "Hindi na sinusuportahan ang WalletConnect v1. Ang application na sinusubukan mong ikonekta ay kinakailangang i-upgrade sa WalletConnect v2.", "walletConnect.error.unsupportedV1.title": "Invalid ang QR Code", @@ -2479,7 +2479,7 @@ "walletConnect.request.warning.message": "Para makapag-sign ng mga mensahe o transaksyon, kakailanganin mong i-import ang recovery phrase ng wallet.", "walletConnect.request.warning.title": "Nasa view-only mode ang wallet na ito", "web.explore.description": "Tumuklas at magsaliksik ng mga token sa {{network}}. I-explore ang mga nangungunang pool. Tingnan ang mga real-time na presyo, volume ng pag-trade, TVL, mga chart, at data ng transaksyon.", - "web.explore.title.pools": "I-explore ang mga nangungunang pool sa {{network}} sa Uniswap", - "web.explore.title.tokens": "I-explore ang mga nangungunang token sa {{network}} sa Uniswap", - "web.explore.title.transactions": "I-explore ang mga nangungunang transaksyon sa {{network}} sa Uniswap" + "web.explore.title.pools": "I-explore ang mga nangungunang pool sa {{network}} sa JuiceSwap", + "web.explore.title.tokens": "I-explore ang mga nangungunang token sa {{network}} sa JuiceSwap", + "web.explore.title.transactions": "I-explore ang mga nangungunang transaksyon sa {{network}} sa JuiceSwap" } diff --git a/packages/uniswap/src/i18n/locales/translations/fr-FR.json b/packages/uniswap/src/i18n/locales/translations/fr-FR.json index 04f41c4d647..7121fb80f22 100644 --- a/packages/uniswap/src/i18n/locales/translations/fr-FR.json +++ b/packages/uniswap/src/i18n/locales/translations/fr-FR.json @@ -27,15 +27,15 @@ "account.downloadWallet.subtitle": "Sauvegardez votre wallet, tradez en quelques instants, recevez des alertes de cours en temps réel et plus encore.", "account.drawer.gitHash": "Git hash: ", "account.drawer.gitVersion": "Version : ", - "account.drawer.modal.body": "Stockez et échangez des tokens en toute sécurité avec l'app Uniswap. Disponible sur iOS et Android.", - "account.drawer.modal.dont": "Vous n'avez pas de wallet Uniswap ?", - "account.drawer.modal.scan": "Scanner avec Uniswap Wallet", + "account.drawer.modal.body": "Stockez et échangez des tokens en toute sécurité avec l'app JuiceSwap. Disponible sur iOS et Android.", + "account.drawer.modal.dont": "Vous n'avez pas de wallet JuiceSwap ?", + "account.drawer.modal.scan": "Scanner avec JuiceSwap Wallet", "account.drawer.spamToggle": "Masquer les tokens et les NFT inconnus", - "account.passkey.delete.acknowledge": "J’ai sauvegardé ma phrase de récupération et je comprends qu’Uniswap Labs ne peut pas m’aider à récupérer mon wallet si je n’ai pas effectué cette sauvegarde.", - "account.passkey.delete.description": "Assurez-vous d’avoir sauvegardé votre phrase de récupération à l’aide de l’application mobile ou de l’extension de navigateur Uniswap.", + "account.passkey.delete.acknowledge": "J’ai sauvegardé ma phrase de récupération et je comprends qu’JuiceSwap Labs ne peut pas m’aider à récupérer mon wallet si je n’ai pas effectué cette sauvegarde.", + "account.passkey.delete.description": "Assurez-vous d’avoir sauvegardé votre phrase de récupération à l’aide de l’application mobile ou de l’extension de navigateur JuiceSwap.", "account.passkey.delete.descriptionEmphasized": "Sans phrase de récupération, vos ne serez pas en mesure d’accéder à votre wallet.", "account.passkey.delete.speedbump.description": "Avant de poursuivre, effectuez les étapes suivantes pour ne pas perdre l’accès à votre wallet et à tous ses fonds.", - "account.passkey.delete.speedbump.step1": "Téléchargez l’application mobile ou l’extension de navigateur Uniswap", + "account.passkey.delete.speedbump.step1": "Téléchargez l’application mobile ou l’extension de navigateur JuiceSwap", "account.passkey.delete.speedbump.step2": "Sauvegardez votre phrase de récupération", "account.passkey.delete.speedbump.title": "Voulez-vous vraiment effectuer cette action ?", "account.passkey.delete.title": "Supprimer la clé d’accès ?", @@ -91,7 +91,7 @@ "account.wallet.menu.edit.title": "Modifier le libellé", "account.wallet.menu.manageConnections": "Gérer les connexions", "account.wallet.menu.remove.title": "Supprimer le wallet", - "account.wallet.remove.check": "J'ai sauvegardé ma phrase de récupération et je comprends qu'Uniswap Labs ne peut pas m'aider à récupérer mes wallets si je n'ai pas effectué cette sauvegarde.", + "account.wallet.remove.check": "J'ai sauvegardé ma phrase de récupération et je comprends qu'JuiceSwap Labs ne peut pas m'aider à récupérer mes wallets si je n'ai pas effectué cette sauvegarde.", "account.wallet.remove.title": "Supprimer {{name}}", "account.wallet.remove.viewOnly": "Vous pouvez toujours ajouter des portefeuilles en lecture seule en saisissant l'adresse du wallet.", "account.wallet.restore.new_device.description": "Puisque vous utilisez un nouvel appareil, vous devrez restaurer votre phrase de récupération ou saisir le mot de passe de votre sauvegarde dans le cloud pour continuer.", @@ -122,16 +122,16 @@ "addLiquidity.shareOfPool": "Part du pool", "addressInput.recipient": "Destinataire", "analytics.allow": "Autoriser les analyses", - "analytics.allow.message": "Nous utilisons des données anonymisées pour améliorer votre expérience avec les produits Uniswap Labs.", + "analytics.allow.message": "Nous utilisons des données anonymisées pour améliorer votre expérience avec les produits JuiceSwap Labs.", "appRating.button.notReally": "Pas vraiment", "appRating.description": "Appréciez-vous cette app ?", "appRating.extension.review.description": "Notez l’application avec les étoiles et donnez votre avis sur Chrome Web Store.", - "appRating.extension.review.title": "Voulez-vous donner votre avis sur l’extension Uniswap ?", - "appRating.extension.title": "Appréciez-vous l’extension Uniswap ?", + "appRating.extension.review.title": "Voulez-vous donner votre avis sur l’extension JuiceSwap ?", + "appRating.extension.title": "Appréciez-vous l’extension JuiceSwap ?", "appRating.feedback.button.send": "Envoyer des commentaires", "appRating.feedback.description": "Comment pouvons-nous améliorer votre expérience ?", "appRating.feedback.title": "Nous sommes navrés de l’apprendre.", - "appRating.mobile.title": "Appréciez-vous Uniswap Wallet ?", + "appRating.mobile.title": "Appréciez-vous JuiceSwap Wallet ?", "bridging.estimatedTime.minutesAndSeconds": "Env. {{minutes}} min {{seconds}} s", "bridging.estimatedTime.minutesOnly": "Env. {{minutes}} min", "bridging.estimatedTime.secondsOnly": "Env. {{seconds}} s", @@ -145,7 +145,7 @@ "chart.price.label.low": "Bas", "chart.price.label.open": "Ouvert", "chart.settings.unavailable.label": "Ce paramètre n'est pas disponible pour le graphique actuel.", - "claim.thanks": "Merci de faire partie de la communauté Uniswap ", + "claim.thanks": "Merci de faire partie de la communauté JuiceSwap ", "claim.uni.arrived": "L'UNI est disponible.", "common.accept": "Accepter", "common.active": "Actif", @@ -171,7 +171,7 @@ "common.approving": "Approbation en cours", "common.areYouSure": "Voulez-vous vraiment effectuer cette action ?", "common.automatic": "Automatique", - "common.availableIn": "Uniswap est disponible en : ", + "common.availableIn": "JuiceSwap est disponible en : ", "common.availableOnIOSAndroidChrome": "Disponible sur iOS, Android et Chrome", "common.backToPositions": "Revenir aux positions", "common.bestRoute": "Parcours", @@ -180,7 +180,7 @@ "common.biometrics.touchId": "Touch ID", "common.biometrics.windowsHello": "Windows Hello", "common.blocked.ifError": "Si vous pensez qu'il s'agit d'une erreur, veuillez envoyer un e-mail en indiquant votre adresse à .", - "common.blocked.reason": "Cette adresse est bloquée sur l'interface Uniswap Labs, car elle est associée à une ou plusieurs activités bloquées.", + "common.blocked.reason": "Cette adresse est bloquée sur l'interface JuiceSwap Labs, car elle est associée à une ou plusieurs activités bloquées.", "common.blockedAddress": "Adresse bloquée", "common.blog": "Blog", "common.bought": "Acheté", @@ -239,7 +239,7 @@ "common.button.viewDetails": "Afficher les détails", "common.button.yes": "Oui", "common.buy.label": "Acheter", - "common.buyAndSell": "Acheter et vendre sur Uniswap", + "common.buyAndSell": "Acheter et vendre sur JuiceSwap", "common.cancellationSubmitted": "Annulation envoyée", "common.cancellationSuccessful": "Annulation réussie", "common.cancelOrder": "Annuler l'ordre", @@ -300,8 +300,8 @@ "common.download": "Télécharger", "common.downloadAppStore": "Télécharger dans l'App Store", "common.downloadPlayStore": "Télécharger dans le Play Store", - "common.downloadUniswapApp": "Télécharger l'app Uniswap", - "common.downloadUniswapWallet": "Télécharger Uniswap Wallet", + "common.downloadUniswapApp": "Télécharger l'app JuiceSwap", + "common.downloadUniswapWallet": "Télécharger JuiceSwap Wallet", "common.dynamic": "Dynamique", "common.edit.button": "Modifier", "common.ended": "Terminé", @@ -319,7 +319,7 @@ "common.explore": "Explorer", "common.explorer": "Explorateur", "common.exploreTokens": "Découvrir les tokens", - "common.extension": "Extension Uniswap", + "common.extension": "Extension JuiceSwap", "common.failedSwitchNetwork": "Impossible de changer de réseau", "common.fee": "Frais", "common.fees": "Frais", @@ -333,10 +333,10 @@ "common.getStarted": "Commencer", "common.getSupport.button": "Obtenir une assistance", "common.getTheApp": "Obtenir l'app", - "common.getUniswapWallet": "Obtenir Uniswap Wallet", - "common.getUniswapWallet.mobile": "Obtenir l’application mobile Uniswap", + "common.getUniswapWallet": "Obtenir JuiceSwap Wallet", + "common.getUniswapWallet.mobile": "Obtenir l’application mobile JuiceSwap", "common.governance": "Gouvernance", - "common.happyHolidays": "Joyeuses fêtes de la part de l'équipe Uniswap !", + "common.happyHolidays": "Joyeuses fêtes de la part de l'équipe JuiceSwap !", "common.help": "Help", "common.helpCenter": "Centre d'aide", "common.hidden": "Masqué", @@ -466,9 +466,9 @@ "common.proceedInWallet": "Poursuivre dans votre wallet", "common.products": "Products", "common.protocol": "Protocole", - "common.protocol.v2": "Uniswap v2", - "common.protocol.v3": "Uniswap v3", - "common.protocol.v4": "Uniswap v4", + "common.protocol.v2": "JuiceSwap v2", + "common.protocol.v3": "JuiceSwap v3", + "common.protocol.v4": "JuiceSwap v4", "common.publicResolver": "Résolveur public", "common.purchased": "Acheté", "common.rate": "Taux", @@ -547,7 +547,7 @@ "common.tokenB": "Token B", "common.tokenName": "Nom du token", "common.tokens": "Tokens", - "common.totalUniswapTVL": "TVL totale d’Uniswap", + "common.totalUniswapTVL": "TVL totale d’JuiceSwap", "common.totalValueLocked": "TVL", "common.trade": "Négocier", "common.trademarkPolicy": "Politique de marque déposée", @@ -565,10 +565,10 @@ "common.unhide": "Afficher", "common.unichain": "Unichain", "common.uniGovernance": "Gouvernance de l'UNI", - "common.uniswapMobile": "Application mobile Uniswap", - "common.uniswapProtocol": "Protocole Uniswap", - "common.uniswapWallet": "Wallet Uniswap", - "common.uniswapX": "UniswapX", + "common.uniswapMobile": "Application mobile JuiceSwap", + "common.uniswapProtocol": "Protocole JuiceSwap", + "common.uniswapWallet": "Wallet JuiceSwap", + "common.uniswapX": "JuiceSwapX", "common.unknown": "Inconnu", "common.unknownApproval": "Approbation inconnue", "common.unknownBridge": "Bridge inconnu", @@ -675,8 +675,8 @@ "downloadApp.modal.connectExistingWallet": "Connecter un wallet existant", "downloadApp.modal.getStarted.description": "Accédez instantanément à des milliers de tokens sur le plus grand marché en chaîne du monde.", "downloadApp.modal.getStarted.title": "Commencez à échanger en quelques secondes", - "downloadApp.modal.getTheApp.title": "Commencer avec Uniswap", - "downloadApp.modal.uniswapProducts.subtitle": "Les produits Uniswap fonctionnent parfaitement ensemble pour créer la meilleure expérience en chaîne.", + "downloadApp.modal.getTheApp.title": "Commencer avec JuiceSwap", + "downloadApp.modal.uniswapProducts.subtitle": "Les produits JuiceSwap fonctionnent parfaitement ensemble pour créer la meilleure expérience en chaîne.", "error.dataUnavailable": "Les données ne sont pas disponibles pour le moment ; nous travaillons à corriger ceci", "error.id": "ID de l'erreur : {{eventId}}", "error.noData": "Aucune donnée trouvée", @@ -712,8 +712,8 @@ "explore.tokens.sort.option.marketCap": "Capitalisation boursière", "explore.tokens.sort.option.priceDecrease": "Baisse de prix (24 h)", "explore.tokens.sort.option.priceIncrease": "Hausse de prix (24 h)", - "explore.tokens.sort.option.totalValueLocked": "TVL d'Uniswap", - "explore.tokens.sort.option.volume": "Volume d'Uniswap (24 h)", + "explore.tokens.sort.option.totalValueLocked": "TVL d'JuiceSwap", + "explore.tokens.sort.option.volume": "Volume d'JuiceSwap (24 h)", "explore.tokens.top.title": "Meilleurs tokens", "explore.v2TVL": "TVL de la v2", "explore.v3TVL": "TVL de la v3", @@ -733,7 +733,7 @@ "extension.lock.button.reset": "Réinitialiser le wallet", "extension.lock.button.submit": "Déverrouiller", "extension.lock.password.error": "Mot de passe incorrect. Réessayer", - "extension.lock.password.reset.initial.description": "Uniswap ne peut pas vous aider à récupérer votre mot de passe. Vous devez réinitialiser votre wallet en saisissant à nouveau votre phrase de récupération de 12 mots.", + "extension.lock.password.reset.initial.description": "JuiceSwap ne peut pas vous aider à récupérer votre mot de passe. Vous devez réinitialiser votre wallet en saisissant à nouveau votre phrase de récupération de 12 mots.", "extension.lock.password.reset.initial.help": "Où se trouve ma phrase de récupération ?", "extension.lock.password.reset.initial.title": "Mot de passe oublié", "extension.lock.password.reset.speedbump.description": "Munissez-vous de votre phrase de récupération de 12 mots avant de réinitialiser votre wallet. Sans elle, vous ne pourrez pas récupérer vos fonds.", @@ -742,27 +742,27 @@ "extension.lock.subtitle": "Saisir votre mot de passe pour déverrouiller", "extension.lock.title": "Nous sommes heureux de vous revoir", "extension.network.notSupported": "Réseau non pris en charge", - "extension.open": "Ouvrir l'extension Uniswap", + "extension.open": "Ouvrir l'extension JuiceSwap", "extension.passwordPrompt.error.wrongPassword": "Mot de passe incorrect. Réessayer", "extension.passwordPrompt.title": "Saisir votre mot de passe", "extension.popup.chrome.button": "Ouvrir l'extension", - "extension.popup.chrome.description": "Terminez cette action en ouvrant l'extension Uniswap.", - "extension.popup.chrome.title": "Continuer sur Uniswap", - "extension.settings.defaultWallet.message": "Donner la priorité à l’extension Uniswap lors de la connexion à des apps.", + "extension.popup.chrome.description": "Terminez cette action en ouvrant l'extension JuiceSwap.", + "extension.popup.chrome.title": "Continuer sur JuiceSwap", + "extension.settings.defaultWallet.message": "Donner la priorité à l’extension JuiceSwap lors de la connexion à des apps.", "extension.settings.defaultWallet.title": "Définir comme wallet par défaut", "extension.settings.password.enter.title": "Saisir votre mot de passe actuel", "extension.settings.password.error.wrong": "Mot de passe incorrect", "extension.settings.password.placeholder": "Mot de passe actuel", - "extension.uninstall.reason.missingFeatures": "Uniswap Wallet ne propose pas certaines fonctionnalités", + "extension.uninstall.reason.missingFeatures": "JuiceSwap Wallet ne propose pas certaines fonctionnalités", "extension.uninstall.reason.notUsingCrypto": "Je ne veux plus utiliser de crypto", "extension.uninstall.reason.other": "Autres raisons", "extension.uninstall.reason.switchingWallet": "Je vais utiliser un autre wallet", - "extension.uninstall.subtitle": "Si vous avez un instant, nous aimerions connaître la raison qui vous a poussé à désinstaller Uniswap Wallet", + "extension.uninstall.subtitle": "Si vous avez un instant, nous aimerions connaître la raison qui vous a poussé à désinstaller JuiceSwap Wallet", "extension.uninstall.title": "Nous sommes désolés de vous voir partir", "extension.warning.storage.button": "Sauvegarder", "extension.warning.storage.message": "Assurez-vous de sauvegarder votre phrase de récupération pour éviter de perdre l'accès à votre wallet et à vos fonds.", "extension.warning.storage.title": "Votre navigateur est à court d'espace de stockage", - "extensionPasskeyLogInPopUp.description": "Importez votre compte Uniswap en vous connectant à l’aide d’une clé d’accès existante.", + "extensionPasskeyLogInPopUp.description": "Importez votre compte JuiceSwap en vous connectant à l’aide d’une clé d’accès existante.", "extensionPasskeyLogInPopUp.invalidReferrer": "Veuillez fermer cette page avant de réessayer.", "fee.bestForCustomizability": "L’idéal pour la personnalisation.", "fee.bestForExotic": "Idéal pour les paires exotiques.", @@ -796,7 +796,7 @@ "fee.unavailable": "Les frais gagnés ne sont pas visibles pour les positions V2 tant que la liquidité n’est pas retirée.", "fee.uncollected": "Inclut les frais non collectés :", "fee.uniswap": "Frais ({{percent}})", - "fee.uniswap.description": "Des frais sont facturés afin de garantir une expérience optimale avec Uniswap.", + "fee.uniswap.description": "Des frais sont facturés afin de garantir une expérience optimale avec JuiceSwap.", "fiatOffRamp.checkout.title": "Vendre avec", "fiatOffRamp.connection.quote": "Vente de {{currencySymbol}} (valeur : {{amount}}) en cours", "fiatOffRamp.error.balance": "Dépasse le solde", @@ -847,8 +847,8 @@ "forceUpgrade.action.backup": "Sauvegarder votre wallet", "forceUpgrade.action.confirm": "Mettre à jour maintenant", "forceUpgrade.action.learn": "Découvrir comment mettre à jour", - "forceUpgrade.description.extension": "Une nouvelle version de l’app est disponible. Veuillez la télécharger pour continuer à utiliser l’extension Uniswap.", - "forceUpgrade.description.wallet": "Une nouvelle version de l’app est disponible. Veuillez la télécharger pour continuer à utiliser Uniswap Wallet.", + "forceUpgrade.description.extension": "Une nouvelle version de l’app est disponible. Veuillez la télécharger pour continuer à utiliser l’extension JuiceSwap.", + "forceUpgrade.description.wallet": "Une nouvelle version de l’app est disponible. Veuillez la télécharger pour continuer à utiliser JuiceSwap Wallet.", "forceUpgrade.label.recoveryPhrase": "Phrase de récupération", "forceUpgrade.title": "Télécharger la dernière version", "forceUpgrade.title.recommendedStatus": "Une nouvelle version est disponible", @@ -904,31 +904,31 @@ "home.upsell.receive.title": "Recevoir des cryptos", "home.warning.viewOnly": "Ce portefeuille est en lecture seule", "interface.metatags.description": "Échangez des cryptos sur Ethereum, Base, Arbitrum, Polygon, Unichain et bien plus encore grâce à une plateforme de DeFi utilisée par des millions de traders.", - "interface.metatags.title": "Interface Uniswap", + "interface.metatags.title": "Interface JuiceSwap", "landing.api": "API", "landing.appsOverview": "Built for all the ways you swap", "landing.blog.description": "Catch up on the latest company news, product features and more", - "landing.docs.description": "Explore our library of developer docs to get started building with Uniswap", + "landing.docs.description": "Explore our library of developer docs to get started building with JuiceSwap", "landing.exploreUniverse": "Explore the UNIverse", "landing.getStarted": "Trade on the world’s largest DEX", "landing.helpCenter.body": "Browse FAQs and get support from our US-based support team", - "landing.protocolDescription": "Uniswap Labs powers some of the most used products in crypto. Experience permissionless access, proven security, and dedicated support.", - "landing.protocolStats": "Uniswap Protocol stats", - "landing.provideLiquidity.body": "Provide liquidity and collect fees using the Uniswap Interface.", + "landing.protocolDescription": "JuiceSwap Labs powers some of the most used products in crypto. Experience permissionless access, proven security, and dedicated support.", + "landing.protocolStats": "JuiceSwap Protocol stats", + "landing.provideLiquidity.body": "Provide liquidity and collect fees using the JuiceSwap Interface.", "landing.provideLiquidity.subtitle": "Power onchain markets.", - "landing.socials": "Follow Uniswap Labs on X, Farcaster, LinkedIn, and TikTok", + "landing.socials": "Follow JuiceSwap Labs on X, Farcaster, LinkedIn, and TikTok", "landing.swapBody": "Access deep liquidity, explore tokens, set limit orders, and provide liquidity for thousands of tokens across 14 chains.", "landing.swapSubtitle": "Permissionless swapping.", "landing.tradingApi": "Trading API", - "landing.tradingApiBody": "Use the same API that powers the Uniswap Web App and Wallet, trusted by leading teams around the world.", - "landing.tradingApiButton": "Integrate the Uniswap API", + "landing.tradingApiBody": "Use the same API that powers the JuiceSwap Web App and Wallet, trusted by leading teams around the world.", + "landing.tradingApiButton": "Integrate the JuiceSwap API", "landing.tradingApiSubtitle": "DeFi, direct to your users.", "landing.trusted": "Adopté par des millions de personnes", "landing.unichain.body": "Join the community building on the fast, decentralized Ethereum L2 built to be the home for DeFi.", "landing.unichain.button": "Start building", "landing.unichain.subtitle": "The DeFi chain.", "landing.uniswapX.body": "Gasless transactions and MEV protection, with zero fees for failed swaps.", - "landing.uniswapX.button": "Experience UniswapX", + "landing.uniswapX.button": "Experience JuiceSwapX", "landing.uniswapX.subtitle": "Smarter swaps, zero friction.", "landing.walletBody": "The trusted self-custody crypto wallet and extension with millions of downloads, support from real humans, and a 4.8 rating.", "landing.walletSubtitle": "Swap, store, explore.", @@ -1010,18 +1010,18 @@ "liquidity.learnMoreLabel": "En savoir plus sur l'approvisionnement en liquidité", "liquidity.notEnough.label": "Liquidité insuffisante pour afficher une valeur précise en USD.", "liquidity.provideOnProtocols": "Approvisionner différents protocoles en liquidité", - "liquidityPool.page.title": "Ajouter de la liquidité aux pools de {{version}} sur Uniswap", + "liquidityPool.page.title": "Ajouter de la liquidité aux pools de {{version}} sur JuiceSwap", "liquidityPool.positions.closed.title": "Positions fermées", "liquidityPool.positions.loadingMore": "Chargement de plus de positions…", - "liquidityPool.positions.page.title": "Gérer la liquidité du pool en {{quoteSymbol}}/{{baseSymbol}} sur Uniswap", + "liquidityPool.positions.page.title": "Gérer la liquidité du pool en {{quoteSymbol}}/{{baseSymbol}} sur JuiceSwap", "liquidityPool.positions.page.version.description": "Consultez vos positions de liquidité actives sur {{version}}. Ajoutez de nouvelles positions.", - "liquidityPool.positions.page.version.title": "Gérer la liquidité du pool de {{version}} sur Uniswap", + "liquidityPool.positions.page.version.title": "Gérer la liquidité du pool de {{version}} sur JuiceSwap", "migrate.allowed": "Autorisé", "migrate.allowLpMigration": "Autoriser la migration des tokens FL", "migrate.connectAccount": "Vous devez connecter un compte qui détient cette position.", "migrate.connectWallet": "Connectez-vous à un wallet pour visualiser votre liquidité V2.", - "migrate.contract": "Contrat de migration Uniswap", - "migrate.firstLP": "Vous êtes le premier fournisseur de liquidité pour ce pool d'Uniswap V3. Votre liquidité sera migrée au prix {{source}} actuel.", + "migrate.contract": "Contrat de migration JuiceSwap", + "migrate.firstLP": "Vous êtes le premier fournisseur de liquidité pour ce pool d'JuiceSwap V3. Votre liquidité sera migrée au prix {{source}} actuel.", "migrate.highGasCost": "Votre coût de transaction sera beaucoup plus élevé, car il inclut le gaz nécessaire pour créer le pool.", "migrate.invalidRange": "Le canal sélectionné n'est pas valide. Le prix minimal doit être inférieur au prix maximal.", "migrate.lpNFT": "{{symA}}/{{symB}} NFT FL", @@ -1031,18 +1031,18 @@ "migrate.noV2Liquidity": "Aucune liquidité trouvée sur V2.", "migrate.positionNoFees": "Votre position ne générera pas de frais et ne sera pas utilisée dans des transactions tant que le prix du marché se situe hors de votre canal.", "migrate.priceDifference": "Écart de prix : ", - "migrate.priceWarning": "Déposez uniquement de la liquidité dans Uniswap V3 au prix que vous jugez correct.
Si le prix semble incorrect, vous pouvez soit effectuer un échange pour modifier le prix, soit attendre que quelqu'un d'autre le fasse.", + "migrate.priceWarning": "Déposez uniquement de la liquidité dans JuiceSwap V3 au prix que vous jugez correct.
Si le prix semble incorrect, vous pouvez soit effectuer un échange pour modifier le prix, soit attendre que quelqu'un d'autre le fasse.", "migrate.refund": "Au moins {{amtA}} {{symA}} et {{amtB}} {{symB}} seront remboursés dans votre wallet en raison de la fourchette du cours sélectionnée.", "migrate.selectFeeTier": "Sélectionner le niveau de frais", "migrate.setRange": "Définir la fourchette du cours", "migrate.symbolPrice": "Prix du {{tokenSymbol}} du {{protocolName}} :", - "migrate.v2Description": "Cet outil migrera en toute sécurité votre liquidité {{source}} vers V3. Ce processus est totalement trustless grâce au <0>contrat de migration Uniswap ↗", - "migrate.v2Instruction": "Pour chaque pool affiché ci-dessous, cliquez sur Migrer pour supprimer votre liquidité d'Uniswap V2 et les déposer dans Uniswap V3.", + "migrate.v2Description": "Cet outil migrera en toute sécurité votre liquidité {{source}} vers V3. Ce processus est totalement trustless grâce au <0>contrat de migration JuiceSwap ↗", + "migrate.v2Instruction": "Pour chaque pool affiché ci-dessous, cliquez sur Migrer pour supprimer votre liquidité d'JuiceSwap V2 et les déposer dans JuiceSwap V3.", "migrate.v2Title": "Migrer la liquidité V2", "migrate.v3Price": "Prix du {{sym}} V3 :", "mint.v3.input.invalidPrice.error": "Le prix saisi n'est pas valide", - "mobileAppPromo.banner.getTheApp.link": "Obtenir l'app Uniswap Wallet", - "mobileAppPromo.banner.title": "Uniswap : wallet crypto et NFT", + "mobileAppPromo.banner.getTheApp.link": "Obtenir l'app JuiceSwap Wallet", + "mobileAppPromo.banner.title": "JuiceSwap : wallet crypto et NFT", "moonpay.poweredBy": "On-ramp de devises fiduciaires optimisée par MoonPay USA LLC", "nav.createAccount.button": "Créer un compte", "nav.logIn.button": "Se connecter", @@ -1066,7 +1066,7 @@ "nft.willAppearHere": "Vos transactions en chaîne et vos achats de cryptos apparaîtront ici.", "nfts.noneYet": "Pas encore de NFT", "notFound.oops": "Oups, je souhaite retourner à l'échange", - "notice.uk": "Cette application Web est fournie en tant qu'outil permettant aux utilisateurs d'interagir avec le protocole Uniswap de leur propre initiative, sans aucune approbation ni recommandation d'activités d'échange de cryptomonnaies. Ce faisant, Uniswap ne recommande pas aux utilisateurs ou aux utilisateurs potentiels de s'engager dans une activité d'échange de cryptoactifs, et les utilisateurs ou utilisateurs potentiels de l'application Web ne doivent pas considérer cette page Web ou son contenu comme impliquant une quelconque forme de recommandation, d'invitation ou d'incitation à négocier des cryptoactifs.", + "notice.uk": "Cette application Web est fournie en tant qu'outil permettant aux utilisateurs d'interagir avec le protocole JuiceSwap de leur propre initiative, sans aucune approbation ni recommandation d'activités d'échange de cryptomonnaies. Ce faisant, JuiceSwap ne recommande pas aux utilisateurs ou aux utilisateurs potentiels de s'engager dans une activité d'échange de cryptoactifs, et les utilisateurs ou utilisateurs potentiels de l'application Web ne doivent pas considérer cette page Web ou son contenu comme impliquant une quelconque forme de recommandation, d'invitation ou d'incitation à négocier des cryptoactifs.", "notice.uk.label": "Avis de non-responsabilité pour le Royaume-Uni :", "notification.assetVisibility.hidden": "{{assetName}} masqué", "notification.assetVisibility.unhidden": "{{assetName}} non masqué", @@ -1129,7 +1129,7 @@ "notification.walletConnect.failed": "Échec de la transaction avec {{dappName}}", "notification.walletConnect.networkChanged.full": "Passé à {{networkName}}", "notification.walletConnect.networkChanged.short": "Réseau changé", - "notifications.scantastic.subtitle": "Continuer sur l'extension Uniswap", + "notifications.scantastic.subtitle": "Continuer sur l'extension JuiceSwap", "notifications.scantastic.title": "Opération réussie", "onboarding.backup.manual.banner": "Nous vous conseillons de l'écrire sur un morceau de papier que vous conserverez en lieu sûr, par exemple, dans un coffre-fort.", "onboarding.backup.manual.displayWarning.description": "Lisez attentivement ce qui suit avant de continuer.", @@ -1156,10 +1156,10 @@ "onboarding.backup.reminder.warning.description": "Si vous ne configurez pas de méthode de sauvegarde, vous n'aurez aucun moyen de récupérer votre wallet au cas où vous perdez votre téléphone, supprimez l'app ou utilisez un nouvel appareil.", "onboarding.backup.reminder.warning.title": "Vous pourriez perdre vos fonds", "onboarding.backup.speedBump.cloud.description": "Si jamais vous l'oubliez, nous ne pouvons pas réinitialiser cette information pour vous. Notez-la en lieu sûr ou stockez-la en toute sécurité dans un gestionnaire de mots de passe.", - "onboarding.backup.speedBump.cloud.disclaimer": "Je comprends qu'Uniswap Labs ne peut pas réinitialiser mon mot de passe de récupération.", + "onboarding.backup.speedBump.cloud.disclaimer": "Je comprends qu'JuiceSwap Labs ne peut pas réinitialiser mon mot de passe de récupération.", "onboarding.backup.speedBump.cloud.title": "Il est important d'enregistrer ce mot de passe", "onboarding.backup.speedBump.manual.description": "Assurez-vous d'avoir correctement noté votre phrase de récupération et de la conserver en lieu sûr.", - "onboarding.backup.speedBump.manual.disclaimer": "Je comprends qu'Uniswap Labs ne pourra pas récupérer mon wallet si je perds cette information.", + "onboarding.backup.speedBump.manual.disclaimer": "Je comprends qu'JuiceSwap Labs ne pourra pas récupérer mon wallet si je perds cette information.", "onboarding.backup.speedBump.manual.title": "Une dernière chose…", "onboarding.backup.subtitle": "Voici comment récupérer votre wallet si vous supprimez l'app ou perdez votre appareil.", "onboarding.backup.title.existing": "Sauvegarder votre wallet", @@ -1174,20 +1174,20 @@ "onboarding.cloud.confirm.title": "Confirmer votre mot de passe de récupération", "onboarding.cloud.createPassword.description": "Vous devrez saisir cette information pour récupérer vos fonds. Si jamais vous l'oubliez, nous ne pourrons pas la récupérer pour vous.", "onboarding.cloud.createPassword.title": "Créer votre mot de passe de récupération", - "onboarding.complete.button": "Ouvrir l'extension Uniswap", - "onboarding.complete.description": "Votre wallet est prêt à envoyer et recevoir des cryptos. Ouvrez l'extension Uniswap avec le raccourci ci-dessous.", - "onboarding.complete.go_to_uniswap": "Accéder à l'app Web Uniswap", - "onboarding.complete.pin.description": "Cliquez sur l'icône en forme d'épingle pour ajouter l'extension Uniswap à votre barre d'outils.", - "onboarding.complete.pin.title": "Épingler l'extension Uniswap", + "onboarding.complete.button": "Ouvrir l'extension JuiceSwap", + "onboarding.complete.description": "Votre wallet est prêt à envoyer et recevoir des cryptos. Ouvrez l'extension JuiceSwap avec le raccourci ci-dessous.", + "onboarding.complete.go_to_uniswap": "Accéder à l'app Web JuiceSwap", + "onboarding.complete.pin.description": "Cliquez sur l'icône en forme d'épingle pour ajouter l'extension JuiceSwap à votre barre d'outils.", + "onboarding.complete.pin.title": "Épingler l'extension JuiceSwap", "onboarding.complete.title": "Tout est prêt", "onboarding.extension.biometrics.subtitle.fingerprint": "Accédez rapidement à votre wallet en toute sécurité en utilisant uniquement votre empreinte digitale.", "onboarding.extension.biometrics.title": "Activer {{biometricsMethod}}", "onboarding.extension.password.subtitle": "Vous en aurez besoin pour déverrouiller votre wallet et accéder à votre phrase de récupération", "onboarding.extension.password.title.default": "Créer un mot de passe", "onboarding.extension.password.title.reset": "Réinitialiser votre mot de passe", - "onboarding.extension.unsupported.android.description": "L'extension Uniswap est uniquement compatible avec Chrome sur ordinateur de bureau.", + "onboarding.extension.unsupported.android.description": "L'extension JuiceSwap est uniquement compatible avec Chrome sur ordinateur de bureau.", "onboarding.extension.unsupported.android.title": "Chrome sur mobile n'est pas (encore) pris en charge", - "onboarding.extension.unsupported.description": "L'extension Uniswap n'est actuellement compatible qu'avec Chrome.", + "onboarding.extension.unsupported.description": "L'extension JuiceSwap n'est actuellement compatible qu'avec Chrome.", "onboarding.extension.unsupported.title": "Ce navigateur n'est pas (encore) pris en charge", "onboarding.home.intro.backup.description.extension": "Enregistrez votre phrase de récupération pour ne jamais perdre l’accès à votre wallet.", "onboarding.home.intro.backup.description.mobile": "Préparez une stratégie de récupération si vous perdez votre téléphone ou en changez.", @@ -1217,7 +1217,7 @@ "onboarding.import.onDeviceRecovery.other_options": "Créer ou importer un autre wallet", "onboarding.import.onDeviceRecovery.other_options.label": "Aucune de ces options ne vous convient ?", "onboarding.import.onDeviceRecovery.subtitle": "Choisissez le wallet auquel vous souhaitez vous reconnecter.", - "onboarding.import.onDeviceRecovery.title": "Bon retour sur Uniswap", + "onboarding.import.onDeviceRecovery.title": "Bon retour sur JuiceSwap", "onboarding.import.onDeviceRecovery.wallet.button": "Voir la phrase de récupération", "onboarding.import.onDeviceRecovery.wallet.count_one": "+1 autre wallet", "onboarding.import.onDeviceRecovery.wallet.count_other": "+{{count}} autres wallets", @@ -1225,8 +1225,8 @@ "onboarding.import.onDeviceRecovery.warning.title": "Voulez-vous vraiment effectuer cette action ?", "onboarding.import.selectMethod.errorMessage": "Une erreur inattendue s’est produite. Veuillez réessayer.", "onboarding.import.selectMethod.mobileApp.subtitle": "Importez un wallet depuis l’application mobile en utilisant un code QR.", - "onboarding.import.selectMethod.mobileApp.title": "Utiliser l’application mobile Uniswap", - "onboarding.import.selectMethod.passkey.subtitle": "Synchronisez votre wallet Uniswap à l’aide d’une clé d’accès existante.", + "onboarding.import.selectMethod.mobileApp.title": "Utiliser l’application mobile JuiceSwap", + "onboarding.import.selectMethod.passkey.subtitle": "Synchronisez votre wallet JuiceSwap à l’aide d’une clé d’accès existante.", "onboarding.import.selectMethod.passkey.title": "Se connecter avec une clé d’accès", "onboarding.import.selectMethod.recoveryPhrase.subtitle": "Effectuez l’importation depuis un autre wallet crypto.", "onboarding.import.selectMethod.recoveryPhrase.title": "Saisissez la phrase de récupération", @@ -1243,13 +1243,13 @@ "onboarding.intro.button.alreadyHave": "J'ai déjà un wallet", "onboarding.intro.button.logInOrImport": "Se connecter ou importer", "onboarding.intro.mobileScan.button": "Scanner le code QR pour importer", - "onboarding.intro.mobileScan.title": "Vous avez téléchargé l'app Uniswap ?", + "onboarding.intro.mobileScan.title": "Vous avez téléchargé l'app JuiceSwap ?", "onboarding.landing.button.add": "Ajouter un wallet existant", "onboarding.landing.button.create": "Créer un wallet", "onboarding.landing.button.createAccount": "Créer un compte", "onboarding.name.choose": "Choisissez un nom d’utilisateur", "onboarding.name.choose.subtitle": "Ce nom est public et peut être utilisé par n’importe qui pour vous envoyer des cryptos.", - "onboarding.notification.permission.message": "Pour recevoir des notifications, activez les notifications pour Uniswap Wallet dans les paramètres de votre appareil.", + "onboarding.notification.permission.message": "Pour recevoir des notifications, activez les notifications pour JuiceSwap Wallet dans les paramètres de votre appareil.", "onboarding.notification.permission.title": "Autorisation de notification", "onboarding.notification.subtitle": "Suivez le statut des transactions et les variations importantes du prix de vos tokens favoris.", "onboarding.notification.title": "Activer les notifications", @@ -1275,9 +1275,9 @@ "onboarding.scan.error": "Une erreur s’est produite lors du chargement du code QR", "onboarding.scan.otp.error": "Le code que vous avez envoyé est incorrect ou une erreur s'est produite lors de l'envoi. Veuillez réessayer.", "onboarding.scan.otp.failed": "Tentatives infructueuses : {{number}}", - "onboarding.scan.otp.subtitle": "Consulter votre application mobile Uniswap pour obtenir le code à 6 caractères", + "onboarding.scan.otp.subtitle": "Consulter votre application mobile JuiceSwap pour obtenir le code à 6 caractères", "onboarding.scan.otp.title": "Saisir un code à usage unique", - "onboarding.scan.subtitle": "Scannez le code QR avec l'application mobile Uniswap pour commencer à importer votre wallet.", + "onboarding.scan.subtitle": "Scannez le code QR avec l'application mobile JuiceSwap pour commencer à importer votre wallet.", "onboarding.scan.title": "Importer un wallet depuis l'app", "onboarding.scan.troubleScanning.message": "Importer avec une phrase de récupération", "onboarding.scan.troubleScanning.title": "Vous rencontrez des problèmes lors du scan ?", @@ -1306,7 +1306,7 @@ "outageBanner.message": "Les données de {{chainName}}{{versionDescription}} ne sont pas disponibles pour le moment, mais le problème devrait être résolu sous peu.", "outageBanner.message.sub": "Vous pouvez toujours échanger et fournir des liquidités sur cette chaîne sans problème.", "outageBanner.title": "{{versionName}} sera bientôt de retour", - "passkeys.help.modal.subtitle": "Si vous rencontrez des difficultés liées à l’utilisation des clés d’accès, vous pouvez obtenir de l’aide auprès de l’assistance Uniswap.", + "passkeys.help.modal.subtitle": "Si vous rencontrez des difficultés liées à l’utilisation des clés d’accès, vous pouvez obtenir de l’aide auprès de l’assistance JuiceSwap.", "passkeys.help.modal.subtitle.invalidPasskey": "Impossible de répondre à votre demande. Veuillez réessayer en utilisant une clé d’accès associée à ", "passkeys.help.modal.subtitle.technicalError": "Impossible de répondre à votre demande en raison d’une erreur technique inattendue. Vos fonds ne sont pas en danger. Veuillez réessayer.", "passkeys.help.modal.title": "Besoin d’aide ?", @@ -1431,7 +1431,7 @@ "position.deposit.confirm.create.title": "Écart important avec le prix du marché", "position.deposit.description": "Précisez les montants de tokens pour votre contribution en liquidité.", "position.depositedCurrency": "{{currencySymbol}} déposé", - "position.fot.warning": "Les {{token}} et les autres tokens facturant des frais au moment du transfert sont pris en charge par Uniswap v2 uniquement.", + "position.fot.warning": "Les {{token}} et les autres tokens facturant des frais au moment du transfert sont pris en charge par JuiceSwap v2 uniquement.", "position.fot.warning.cta": "Créer une position v2", "position.hook.disclaimer": "Je comprends les risques potentiels de l’ajout de ce hook.", "position.hook.donateWarning": "Ce signalement peut modifier les frais reçus.", @@ -1479,11 +1479,11 @@ "positions.welcome.connect.description": "Connectez votre wallet pour afficher vos positions et vos récompenses.", "positions.welcome.connect.wallet": "Connecter votre wallet", "privacy.anonymizedLogs": "L'app enregistre des statistiques d'utilisation anonymisées afin de s'améliorer au fil du temps.", - "privacy.autoRouter": "L'app récupère la trajectoire de trading optimale à partir d'un serveur Uniswap Labs.", + "privacy.autoRouter": "L'app récupère la trajectoire de trading optimale à partir d'un serveur JuiceSwap Labs.", "privacy.infura": "L'app récupère des données sur la chaîne et construit des appels de contrats avec une API Infura.", "privacy.thirdPartyApis": "Cette app utilise les API tierces suivantes :", "privacy.trm": "L'app collecte en toute sécurité l'adresse de votre wallet et la partage avec TRM Labs Inc. pour des raisons de risque et de conformité.", - "privacy.uniswaptos": "Conditions d'utilisation d'Uniswap Labs", + "privacy.uniswaptos": "Conditions d'utilisation d'JuiceSwap Labs", "privateKeys.export.modal.speedbump.bullet1": "Afficher cet élément dans un lieu privé", "privateKeys.export.modal.speedbump.bullet2": "Ne divulguer à personne", "privateKeys.export.modal.speedbump.bullet3": "Ne jamais saisir cette information sur des sites Web ou des applications", @@ -1520,24 +1520,24 @@ "removeLiquidity.pooled": "{{symbol}} regroupé :", "revoke.failed.message": "Un problème de réseau ou de connexion a probablement causé l’échec de votre révocation. Vérifiez votre connexion et réessayez.", "routing.aggregateLiquidity": "Le cas échéant, regroupe les sources de liquidité pour obtenir de meilleurs prix et effectuer des échanges sans gaz.", - "routing.aggregateLiquidity.uniswapx": "UniswapX regroupe des sources de liquidité sur et hors de la blockchain pour vous offrir les meilleurs cours disponibles et vous aider à profiter d’échanges sans frais de gaz.", - "routing.cheapest": "Le client Uniswap sélectionne l'option de trading la moins chère en tenant compte du prix et des coûts du réseau.", - "routing.cheapest.v4": "Le client Uniswap sélectionne la meilleure option de trading en fonction du prix et des coûts du réseau.", + "routing.aggregateLiquidity.uniswapx": "JuiceSwapX regroupe des sources de liquidité sur et hors de la blockchain pour vous offrir les meilleurs cours disponibles et vous aider à profiter d’échanges sans frais de gaz.", + "routing.cheapest": "Le client JuiceSwap sélectionne l'option de trading la moins chère en tenant compte du prix et des coûts du réseau.", + "routing.cheapest.v4": "Le client JuiceSwap sélectionne la meilleure option de trading en fonction du prix et des coûts du réseau.", "scantastic.code.expired": "Expiré", - "scantastic.code.subtitle": "Saisissez ce code dans l'extension Uniswap. Votre phrase de récupération sera chiffrée et transférée en toute sécurité.", + "scantastic.code.subtitle": "Saisissez ce code dans l'extension JuiceSwap. Votre phrase de récupération sera chiffrée et transférée en toute sécurité.", "scantastic.code.timeRemaining.shorthand.hours": "Nouveau code dans {{hours}} h {{minutes}} min {{seconds}} s", "scantastic.code.timeRemaining.shorthand.minutes": "Nouveau code dans {{minutes}} min {{seconds}} s", "scantastic.code.timeRemaining.shorthand.seconds": "Nouveau code dans {{seconds}} s", - "scantastic.code.title": "Code Uniswap à usage unique", + "scantastic.code.title": "Code JuiceSwap à usage unique", "scantastic.confirmation.button.continue": "Oui, continuer", "scantastic.confirmation.label.browser": "Navigateur", "scantastic.confirmation.label.device": "Appareil", - "scantastic.confirmation.subtitle": "Continuez uniquement si vous scannez un code QR depuis l'extension Uniswap avec un appareil de confiance.", + "scantastic.confirmation.subtitle": "Continuez uniquement si vous scannez un code QR depuis l'extension JuiceSwap avec un appareil de confiance.", "scantastic.confirmation.title": "Essayez-vous d'importer votre wallet ?", - "scantastic.confirmation.warning": "Méfiez-vous des sites et applications usurpant l'identité d'Uniswap : autrement, votre wallet pourrait être compromis.", + "scantastic.confirmation.warning": "Méfiez-vous des sites et applications usurpant l'identité d'JuiceSwap : autrement, votre wallet pourrait être compromis.", "scantastic.error.encryption": "Échec de préparation de la phrase secrète.", "scantastic.error.noCode": "Aucun OTP reçu. Veuillez réessayer.", - "scantastic.error.timeout.message": "Scannez à nouveau le code QR sur l'extension Uniswap pour continuer la synchronisation de votre wallet.", + "scantastic.error.timeout.message": "Scannez à nouveau le code QR sur l'extension JuiceSwap pour continuer la synchronisation de votre wallet.", "scantastic.error.timeout.title": "Votre connexion a expiré", "scantastic.modal.ipMismatch.description": "Pour scanner ce code QR, votre téléphone doit être connecté au même réseau WiFi que votre ordinateur et tous les VPN doivent être temporairement désactivés.", "scantastic.modal.ipMismatch.title": "Changer votre réseau WiFi", @@ -1569,7 +1569,7 @@ "send.search.placeholder": "Rechercher un ENS ou une adresse", "send.title": "Envoyer", "send.warning.blocked.default": "Ce wallet est bloqué", - "send.warning.blocked.modal.message": "Cette adresse est bloquée sur Uniswap Wallet, car elle est associée à une ou plusieurs activités bloquées. Si vous pensez qu'il s'agit d'une erreur, veuillez envoyer un e-mail à compliance@uniswap.org.", + "send.warning.blocked.modal.message": "Cette adresse est bloquée sur JuiceSwap Wallet, car elle est associée à une ou plusieurs activités bloquées. Si vous pensez qu'il s'agit d'une erreur, veuillez envoyer un e-mail à compliance@juiceswap.org.", "send.warning.blocked.modal.title": "Adresse bloquée", "send.warning.blocked.recipient": "Le wallet du destinataire est bloqué", "send.warning.erc20.checkbox.description": "Vous essayez d’envoyer des fonds à une adresse de token. Cette opération peut entraîner une perte définitive de fonds.", @@ -1599,7 +1599,7 @@ "setting.recoveryPhrase.account.show": "Afficher la phrase de récupération", "setting.recoveryPhrase.action.hide": "Masquer la phrase de récupération", "setting.recoveryPhrase.remove": "Supprimer la phrase de récupération", - "setting.recoveryPhrase.remove.confirm.subtitle": "Je comprends qu'Uniswap Labs ne peut pas m'aider à récupérer mon wallet si je ne prends pas cette mesure.", + "setting.recoveryPhrase.remove.confirm.subtitle": "Je comprends qu'JuiceSwap Labs ne peut pas m'aider à récupérer mon wallet si je ne prends pas cette mesure.", "setting.recoveryPhrase.remove.confirm.title": "J'ai sauvegardé ma phrase de récupération", "setting.recoveryPhrase.remove.initial.subtitle": "Assurez-vous d'avoir sauvegardé votre phrase de récupération ; sinon, vous perdrez l'accès à vos wallets", "setting.recoveryPhrase.remove.initial.title": "Avant de continuer", @@ -1618,7 +1618,7 @@ "settings.action.lock": "Verrouiller le wallet", "settings.action.privacy": "Politique de confidentialité", "settings.action.terms": "Conditions d'utilisation", - "settings.footer": "Créé avec passion, \nL'équipe d'Uniswap 🦄", + "settings.footer": "Créé avec passion, \nL'équipe d'JuiceSwap 🦄", "settings.hideSmallBalances": "Masquer les petits soldes", "settings.hideSmallBalances.subtitle": "Les soldes inférieurs à 1 USD seront masqués dans votre portefeuille.", "settings.maxSlippage": "Effet de glissement max.", @@ -1642,7 +1642,7 @@ "settings.setting.backup.create.title": "Sauvegarder dans {{cloudProviderName}}", "settings.setting.backup.delete.confirm.message": "Étant donné que ces wallets partagent une phrase de récupération, les sauvegardes des wallets ci-dessous seront également supprimées", "settings.setting.backup.delete.confirm.title": "Voulez-vous vraiment effectuer cette action ?", - "settings.setting.backup.delete.warning": "Si vous supprimez votre sauvegarde dans {{cloudProviderName}}, vous ne pourrez récupérer votre wallet qu'avec une sauvegarde manuelle de votre phrase de récupération. Uniswap Labs ne peut pas récupérer vos actifs si vous perdez cette phrase.", + "settings.setting.backup.delete.warning": "Si vous supprimez votre sauvegarde dans {{cloudProviderName}}, vous ne pourrez récupérer votre wallet qu'avec une sauvegarde manuelle de votre phrase de récupération. JuiceSwap Labs ne peut pas récupérer vos actifs si vous perdez cette phrase.", "settings.setting.backup.error.message.full": "Impossible de sauvegarder la phrase de récupération dans {{cloudProviderName}}. Veuillez vous assurer d'avoir activé {{cloudProviderName}} et de disposer de suffisamment d'espace de stockage, puis réessayez.", "settings.setting.backup.error.message.short": "Impossible de supprimer la sauvegarde", "settings.setting.backup.error.title": "Erreur {{cloudProviderName}}", @@ -1669,8 +1669,8 @@ "settings.setting.biometrics.auth": "Veuillez vous authentifier", "settings.setting.biometrics.extension.waitingForBiometricsModal.content": "Enable {{biometricsMethod}} in your browser or system settings to continue.", "settings.setting.biometrics.extension.waitingForBiometricsModal.title": "Waiting for {{biometricsMethod}}", - "settings.setting.biometrics.off.message.android": "Les données biométriques sont actuellement désactivées pour Uniswap Wallet. Vous pouvez l'activer dans vos paramètres système.", - "settings.setting.biometrics.off.message.ios": "{{biometricsMethod}} est actuellement désactivée pour Uniswap Wallet. Vous pouvez l'activer dans vos paramètres système.", + "settings.setting.biometrics.off.message.android": "Les données biométriques sont actuellement désactivées pour JuiceSwap Wallet. Vous pouvez l'activer dans vos paramètres système.", + "settings.setting.biometrics.off.message.ios": "{{biometricsMethod}} est actuellement désactivée pour JuiceSwap Wallet. Vous pouvez l'activer dans vos paramètres système.", "settings.setting.biometrics.off.title.android": "Données biométriques désactivées", "settings.setting.biometrics.off.title.ios": "{{biometricsMethod}} désactivée", "settings.setting.biometrics.title": "Déverrouillage par visage/empreinte digitale", @@ -1681,8 +1681,8 @@ "settings.setting.biometrics.unavailable.message.ios": "{{biometricsMethod}} n’est pas configurée sur votre appareil. Pour utiliser {{biometricsMethod}}, commencez par la configurer dans les paramètres.", "settings.setting.biometrics.unavailable.title.android": "Les données biométriques ne sont pas configurées", "settings.setting.biometrics.unavailable.title.ios": "{{biometricsMethod}} n'est pas configurée", - "settings.setting.biometrics.warning.message.android": "Si vous n'activez pas les données biométriques, n'importe qui ayant accès à votre appareil peut ouvrir Uniswap Wallet et effectuer des transactions.", - "settings.setting.biometrics.warning.message.ios": "Si vous n'activez pas la méthode {{biometricsMethod}}, n'importe qui ayant accès à votre appareil peut ouvrir Uniswap Wallet et effectuer des transactions.", + "settings.setting.biometrics.warning.message.android": "Si vous n'activez pas les données biométriques, n'importe qui ayant accès à votre appareil peut ouvrir JuiceSwap Wallet et effectuer des transactions.", + "settings.setting.biometrics.warning.message.ios": "Si vous n'activez pas la méthode {{biometricsMethod}}, n'importe qui ayant accès à votre appareil peut ouvrir JuiceSwap Wallet et effectuer des transactions.", "settings.setting.biometrics.warning.title": "Voulez-vous vraiment effectuer cette action ?", "settings.setting.connections.disconnectAll": "Tout déconnecter", "settings.setting.connections.noConnectionsDescription": "Connectez-vous à une app en recherchant un bouton « Connecter le wallet » ou « Se connecter ».", @@ -1692,17 +1692,17 @@ "settings.setting.hapticTouch.title": "Technologie haptique", "settings.setting.helpCenter.title": "Centre d'aide", "settings.setting.language.button.navigate": "Accéder aux paramètres", - "settings.setting.language.description.extension": "Uniswap utilise par défaut les paramètres de langue de votre système. Pour modifier votre langue préférée, accédez à vos paramètres système.", - "settings.setting.language.description.mobile": "Uniswap utilise par défaut les paramètres de langue de votre appareil. Pour changer votre langue préférée, accédez à « Uniswap » dans les paramètres de votre appareil et appuyez sur « Langue ».", + "settings.setting.language.description.extension": "JuiceSwap utilise par défaut les paramètres de langue de votre système. Pour modifier votre langue préférée, accédez à vos paramètres système.", + "settings.setting.language.description.mobile": "JuiceSwap utilise par défaut les paramètres de langue de votre appareil. Pour changer votre langue préférée, accédez à « JuiceSwap » dans les paramètres de votre appareil et appuyez sur « Langue ».", "settings.setting.language.title": "Langue", "settings.setting.notifications.row.activity.description": "Transferts, demandes et autres activités", "settings.setting.notifications.row.activity.title": "Activité du wallet", "settings.setting.notifications.row.updates.description": "Recommandations et nouvelles fonctionnalités", - "settings.setting.notifications.row.updates.title": "Actualités d’Uniswap", + "settings.setting.notifications.row.updates.title": "Actualités d’JuiceSwap", "settings.setting.notifications.title": "Notifications", "settings.setting.password.title": "Modifier le mot de passe", "settings.setting.permissions.title": "Autorisations", - "settings.setting.privacy.analytics.description": "Nous utilisons des données d'utilisation anonymes pour améliorer votre expérience avec les produits Uniswap Labs. Lorsque cette option est désactivée, nous suivons uniquement les erreurs et l'utilisation essentielle.", + "settings.setting.privacy.analytics.description": "Nous utilisons des données d'utilisation anonymes pour améliorer votre expérience avec les produits JuiceSwap Labs. Lorsque cette option est désactivée, nous suivons uniquement les erreurs et l'utilisation essentielle.", "settings.setting.privacy.analytics.title": "Analyses de l’app", "settings.setting.privateKeys.title": "Clés privées", "settings.setting.recoveryPhrase.title": "Phrase de récupération", @@ -1726,7 +1726,7 @@ "settings.setting.wallet.label": "Pseudo", "settings.setting.wallet.testnetMode.description": "Cette action active les réseaux de test afin que les développeurs puissent tester des fonctionnalités et des transactions sans utiliser d'actifs réels. Les tokens sur les réseaux de test n'ont aucune valeur réelle.", "settings.setting.wallet.testnetMode.title": "Mode réseau de test", - "settings.switchNetwork.warning": "Pour utiliser Uniswap sur {{label}}, changez le réseau dans les paramètres de votre wallet.", + "settings.switchNetwork.warning": "Pour utiliser JuiceSwap sur {{label}}, changez le réseau dans les paramètres de votre wallet.", "settings.title": "Paramètres", "settings.version": "Version {{appVersion}}", "smartWallet.actionRequired.cta": "Désactiver sur 1 réseau", @@ -1778,9 +1778,9 @@ "smartWallets.postSwapNudge.enable": "Activer le wallet intelligent", "smartWallets.postSwapNudge.title": "Réalisez des économies sur votre prochain échange", "smartWallets.postSwapNudge.title.dapp": "Cette app prend en charge les wallets intelligents", - "smartWallets.unavailableModal.description": "Un fournisseur de wallet différent gère désormais vos paramètres de wallet intelligent pour {{displayName}}. Vous pouvez continuer à utiliser Uniswap comme d'habitude.", + "smartWallets.unavailableModal.description": "Un fournisseur de wallet différent gère désormais vos paramètres de wallet intelligent pour {{displayName}}. Vous pouvez continuer à utiliser JuiceSwap comme d'habitude.", "smartWallets.unavailableModal.title": "Fonctionnalités du wallet intelligent indisponibles", - "solanaPromo.banner.description": "Trade Solana tokens directly on Uniswap.", + "solanaPromo.banner.description": "Trade Solana tokens directly on JuiceSwap.", "solanaPromo.banner.title": "Solana is now available", "solanaPromo.modal.connectWallet": "Connect your favorite Solana wallet", "solanaPromo.modal.startSwapping.button": "Start swapping on Solana", @@ -1801,16 +1801,16 @@ "stats.marketCap.description": "La capitalisation boursière correspond à la valeur marchande totale de l'offre en circulation d'un actif.", "stats.noStatsAvailable": "No stats available", "stats.tvl": "Valeur totale verrouillée", - "stats.tvl.description": "La valeur totale verrouillée (TVL) est le montant total de l’actif disponible dans tous les pools de liquidité Uniswap.", + "stats.tvl.description": "La valeur totale verrouillée (TVL) est le montant total de l’actif disponible dans tous les pools de liquidité JuiceSwap.", "stats.volume.1d": "Volume sur 1 jour", - "stats.volume.1d.description": "Le volume sur 1 jour correspond au montant de l’actif qui a été négocié sur Uniswap au cours des dernières 24 heures.", + "stats.volume.1d.description": "Le volume sur 1 jour correspond au montant de l’actif qui a été négocié sur JuiceSwap au cours des dernières 24 heures.", "stats.volume.1d.long": "Volume sur 1 jour", "stats.volume.1d.short": "Vol. 1 j", - "stats.volume.description": "Le volume est la somme dans l’actif qui a été négociée sur Uniswap pendant la période sélectionnée.", + "stats.volume.description": "Le volume est la somme dans l’actif qui a été négociée sur JuiceSwap pendant la période sélectionnée.", "swap.allow.oneTime": "Autoriser {{sym}} (une fois)", "swap.approveAndSubmit": "Approuver et transmettre", "swap.approveAndSwap": "Approuver et échanger", - "swap.autoRouter": "L’acheminement automatique d’Uniswap analyse les meilleurs parcours et les frais de réseau les plus bas pour vous proposer les prix les plus avantageux.", + "swap.autoRouter": "L’acheminement automatique d’JuiceSwap analyse les meilleurs parcours et les frais de réseau les plus bas pour vous proposer les prix les plus avantageux.", "swap.balance.amount": "Solde : {{amount}}", "swap.bestPrice.through": "Acheminer via {{provider}}", "swap.bestRoute.cost": "Le parcours le plus efficace devrait coûter approx. {{gasPrice}} de coût de réseau. ", @@ -1850,32 +1850,32 @@ "swap.details.poweredBy": "Impulsé par", "swap.details.rate": "Taux", "swap.details.slippage": "Effet de glissement max.", - "swap.details.slippage.uniswap": "Effet de glissement protégé par Uniswap", + "swap.details.slippage.uniswap": "Effet de glissement protégé par JuiceSwap", "swap.details.swappedIn.unichain": "Completed in {{time}}s on Unichain", "swap.details.uniswapFee": "Frais", - "swap.error.default": "Vous devrez peut-être augmenter votre tolérance au glissement. Remarque : les tokens de déduction automatique des frais de transaction et les tokens élastiques sont incompatibles avec Uniswap V3.", + "swap.error.default": "Vous devrez peut-être augmenter votre tolérance au glissement. Remarque : les tokens de déduction automatique des frais de transaction et les tokens élastiques sont incompatibles avec JuiceSwap V3.", "swap.error.expectedToFail": "Votre échange devrait échouer.", "swap.error.fiatInputUnavailable": "Saisie en {{fiatCurrencyCode}} indisponible", "swap.error.modifiedByWallet": "Votre échange a été modifié depuis votre wallet. S'il s'agit d'une erreur, veuillez l'annuler immédiatement, car vous risquez sinon de perdre vos fonds.", "swap.error.rejected": "Transaction rejetée", - "swap.error.undefinedObject": "Une erreur s'est produite lors de la tentative d'exécution de cet échange. Vous devrez peut-être augmenter votre tolérance au glissement. Si cela ne fonctionne pas, il peut exister une incompatibilité avec le token que vous échangez. Remarque : les tokens de déduction automatique des frais de transaction et les tokens élastiques sont incompatibles avec Uniswap V3.", + "swap.error.undefinedObject": "Une erreur s'est produite lors de la tentative d'exécution de cet échange. Vous devrez peut-être augmenter votre tolérance au glissement. Si cela ne fonctionne pas, il peut exister une incompatibilité avec le token que vous échangez. Remarque : les tokens de déduction automatique des frais de transaction et les tokens élastiques sont incompatibles avec JuiceSwap V3.", "swap.error.unknown": "Erreur inconnue.", "swap.error.v2.expired": "Cette transaction n'a pas pu être envoyée, car le délai est dépassé. Veuillez vérifier que votre délai de transaction n'est pas trop court.", - "swap.error.v2.k": "L'invariant Uniswap x*y=k n'a pas été satisfait par l'échange. Cela signifie généralement que l'un des tokens que vous échangez intègre un comportement personnalisé lors du transfert.", + "swap.error.v2.k": "L'invariant JuiceSwap x*y=k n'a pas été satisfait par l'échange. Cela signifie généralement que l'un des tokens que vous échangez intègre un comportement personnalisé lors du transfert.", "swap.error.v2.slippage": "Cette transaction échouera à cause du mouvement de prix ou des frais de transfert. Essayez d'augmenter votre tolérance à l'effet de glissement.", "swap.error.v2.transferInput": "Le token d'entrée ne peut pas être transféré. Il peut y avoir un problème avec celui-ci.", "swap.error.v2.transferOutput": "Le token de sortie ne peut pas être transféré. Il peut y avoir un problème avec celui-ci.", - "swap.error.v3.slippage": "Cette transaction n'aboutira pas en raison du mouvement des prix. Essayez d'augmenter votre tolérance à l'effet de glissement. Remarque : les frais de transfert et les tokens élastiques sont incompatibles avec Uniswap V3.", - "swap.error.v3.transferOutput": "Le token de sortie ne peut pas être transféré. Il peut y avoir un problème avec celui-ci. Remarque : les frais de transfert et les tokens élastiques sont incompatibles avec Uniswap V3.", + "swap.error.v3.slippage": "Cette transaction n'aboutira pas en raison du mouvement des prix. Essayez d'augmenter votre tolérance à l'effet de glissement. Remarque : les frais de transfert et les tokens élastiques sont incompatibles avec JuiceSwap V3.", + "swap.error.v3.transferOutput": "Le token de sortie ne peut pas être transféré. Il peut y avoir un problème avec celui-ci. Remarque : les frais de transfert et les tokens élastiques sont incompatibles avec JuiceSwap V3.", "swap.estimatedDifference.label": "Vos valeurs d'entrée et de sortie sont très différentes en raison de la liquidité actuelle.", "swap.expected.price": "Cours attendu", "swap.fail.batched": "Votre wallet connecté ne prend peut-être pas en charge les échanges en un clic. Essayez plutôt d’effectuer un échange standard.", "swap.fail.batched.retry": "Essayer d’effectuer un échange standard", "swap.fail.batched.title": "Échec de l’échange en un clic", "swap.fail.message": "Essayez de définir l'effet de glissement sur une valeur plus élevée.", - "swap.fail.uniswapX": "L'échange n'a pas pu être effectué avec UniswapX. Essayez à nouveau d'échanger pour l'acheminer via l'API Uniswap classique.", - "swap.fees.experience": "Ces frais sont appliqués sur certaines paires de tokens pour garantir la meilleure expérience avec Uniswap. Ils sont payés dans le token de sortie et ont déjà été pris en compte dans le cours.", - "swap.fees.noFee": "Des frais sont appliqués sur certaines paires de tokens pour garantir la meilleure expérience avec Uniswap. Aucun frais n'est associé à cet échange.", + "swap.fail.uniswapX": "L'échange n'a pas pu être effectué avec JuiceSwapX. Essayez à nouveau d'échanger pour l'acheminer via l'API JuiceSwap classique.", + "swap.fees.experience": "Ces frais sont appliqués sur certaines paires de tokens pour garantir la meilleure expérience avec JuiceSwap. Ils sont payés dans le token de sortie et ont déjà été pris en compte dans le cours.", + "swap.fees.noFee": "Des frais sont appliqués sur certaines paires de tokens pour garantir la meilleure expérience avec JuiceSwap. Aucun frais n'est associé à cet échange.", "swap.finalizingQuote": "Finalisation du cours…", "swap.form.header": "Échanger", "swap.form.warning.output.fotFees": "En raison des frais du jeton de {{fotCurrencySymbol}}, les montants des échanges ne peuvent être saisis qu'à l'aide du champ de saisie", @@ -1884,7 +1884,7 @@ "swap.frontrun.warning": "Votre transaction peut être préemptée et entraîner un échange défavorable.", "swap.header.viewOnly": "Lecture seule", "swap.impactOfTrade": "L'effet de votre transaction sur le prix du marché de ce pool.", - "swap.impactOfTrade.uniswapx": "La différence entre le prix du marché et le prix d’exécution, en tenant compte des économies de gaz réalisées grâce à UniswapX.", + "swap.impactOfTrade.uniswapx": "La différence entre le prix du marché et le prix d’exécution, en tenant compte des économies de gaz réalisées grâce à JuiceSwapX.", "swap.impactOfTrade.uniswapx.missing": "Les calculs de l’effet sur les prix peuvent ne pas être disponibles pour les paires à faible liquidité.", "swap.inputEstimated.atMost": "L'entrée est une estimation. Vous vendrez au maximum ou la transaction sera annulée.", "swap.limit": "Limite", @@ -1913,8 +1913,8 @@ "swap.settings.protection.subtitle.unavailable": "Indisponible sur {{chainName}}", "swap.settings.protection.title": "Protection des échanges", "swap.settings.routingPreference.option.default.description": "En sélectionnant cette option, le parcours le plus efficace sera identifié pour votre échange.", - "swap.settings.routingPreference.option.default.description.preV4": "Le client Uniswap sélectionne l'option de trading la moins chère en fonction du prix et des coûts de réseau.", - "swap.settings.routingPreference.option.default.description.uniswapXUnavailable": "UniswapX n’est pas disponible pour votre wallet", + "swap.settings.routingPreference.option.default.description.preV4": "Le client JuiceSwap sélectionne l'option de trading la moins chère en fonction du prix et des coûts de réseau.", + "swap.settings.routingPreference.option.default.description.uniswapXUnavailable": "JuiceSwapX n’est pas disponible pour votre wallet", "swap.settings.routingPreference.option.default.tooltip": "Un parcours est identifié en tenant compte des pools V2, V3 et de certains pools V4 ainsi que de l’incidence estimée sur les cours et les coûts de réseau.", "swap.settings.routingPreference.option.v2.title": "Activer les pools v2", "swap.settings.routingPreference.option.v3.title": "Activer les pools v3", @@ -1940,13 +1940,13 @@ "swap.signAndSwap": "Signer et échanger", "swap.slippage.amt": "{{amt}}  d'effet de glissement", "swap.slippage.bridging": "Aucun effet de glissement lors d'un échange entre réseaux", - "swap.slippage.description": "La différence entre le cours attendu et le cours d’exécution d’un échange. La faible liquidité, la volatilité du marché et les bots peuvent être à l’origine de ces différences. \n\nLa protection d’Uniswap vous protège des bots d’antétransactions et de la VME.", + "swap.slippage.description": "La différence entre le cours attendu et le cours d’exécution d’un échange. La faible liquidité, la volatilité du marché et les bots peuvent être à l’origine de ces différences. \n\nLa protection d’JuiceSwap vous protège des bots d’antétransactions et de la VME.", "swap.slippage.settings.title": "Effet de glissement max.", "swap.slippage.tooltip": "Le mouvement de prix maximal avant l'annulation de votre transaction.", "swap.slippageBelow.warning": "Un effet de glissement inférieur à {{amt}} peut faire échouer la transaction", "swap.submitted": "Échange transmis", "swap.success": "Échange réussi.", - "swap.tokenOwnFees": "Certains tokens prélèvent des frais lors de leur achat ou de leur vente. Ces frais sont fixés par leur émetteur, et Uniswap n'en reçoit aucune part.", + "swap.tokenOwnFees": "Certains tokens prélèvent des frais lors de leur achat ou de leur vente. Ces frais sont fixés par leur émetteur, et JuiceSwap n'en reçoit aucune part.", "swap.tradeRoutes": "Parcours de transaction", "swap.transaction.deadline": "Délai de la transaction", "swap.transaction.revertAfter": "Votre transaction sera annulée si elle reste en attente plus longtemps que cette période.", @@ -1963,15 +1963,15 @@ "swap.warning.insufficientGas.message.withoutNetwork": "{{currencySymbol}} insuffisants pour échanger", "swap.warning.insufficientGas.title": "Vous ne possédez pas suffisamment de {{currencySymbol}} pour couvrir les coûts de réseau", "swap.warning.networkFee.allow": "Autoriser {{ inputTokenSymbol }} (une fois)", - "swap.warning.networkFee.delegation.message": "Il s’agit du coût de traitement de votre transaction et de l’activation de votre wallet intelligent sur Unichain. Uniswap Labs ne reçoit aucune part de ces frais.", - "swap.warning.networkFee.highRelativeToValue": "Les coûts de réseau sont supérieurs à 10 % de la valeur totale de votre transaction. Il s’agit du coût de traitement de votre transaction sur la blockchain. Uniswap ne reçoit aucun pourcentage sur ces frais.", + "swap.warning.networkFee.delegation.message": "Il s’agit du coût de traitement de votre transaction et de l’activation de votre wallet intelligent sur Unichain. JuiceSwap Labs ne reçoit aucune part de ces frais.", + "swap.warning.networkFee.highRelativeToValue": "Les coûts de réseau sont supérieurs à 10 % de la valeur totale de votre transaction. Il s’agit du coût de traitement de votre transaction sur la blockchain. JuiceSwap ne reçoit aucun pourcentage sur ces frais.", "swap.warning.networkFee.highRelativeToValue.unichain": "Les coûts de réseau sont supérieurs à 10 % de la valeur totale de votre transaction. Il s’agit du coût de traitement de votre transaction sur la blockchain.", "swap.warning.networkFee.includesDelegation": "Inclut l’activation du wallet intelligent", - "swap.warning.networkFee.message": "Il s'agit du coût de traitement de votre transaction sur la blockchain. Uniswap ne reçoit aucune part de ces frais.", + "swap.warning.networkFee.message": "Il s'agit du coût de traitement de votre transaction sur la blockchain. JuiceSwap ne reçoit aucune part de ces frais.", "swap.warning.networkFee.message.unichain": "Il s’agit du coût de traitement de votre transaction sur la blockchain.", - "swap.warning.networkFee.message.uniswapX": "Il s'agit du coût de traitement de votre transaction sur la blockchain. Uniswap ne reçoit aucune part de ces frais. UniswapX regroupe les sources de liquidité pour obtenir de meilleurs prix et effectuer des échanges sans gaz.", - "swap.warning.networkFee.message.uniswapX.title": "Pas de frais de réseau avec UniswapX", - "swap.warning.networkFee.message.uniswapX.unichain": "Il s’agit du coût de traitement de votre transaction sur la blockchain. UniswapX regroupe les sources de liquidité pour obtenir de meilleurs prix et effectuer des échanges sans gaz.", + "swap.warning.networkFee.message.uniswapX": "Il s'agit du coût de traitement de votre transaction sur la blockchain. JuiceSwap ne reçoit aucune part de ces frais. JuiceSwapX regroupe les sources de liquidité pour obtenir de meilleurs prix et effectuer des échanges sans gaz.", + "swap.warning.networkFee.message.uniswapX.title": "Pas de frais de réseau avec JuiceSwapX", + "swap.warning.networkFee.message.uniswapX.unichain": "Il s’agit du coût de traitement de votre transaction sur la blockchain. JuiceSwapX regroupe les sources de liquidité pour obtenir de meilleurs prix et effectuer des échanges sans gaz.", "swap.warning.noQuotesFound.bridging.message": "Aucun cours de transfert trouvé. Essayez d’utiliser le bridge officiel pour l’instant.", "swap.warning.noQuotesFound.title": "Aucun cours trouvé", "swap.warning.noRoutesFound.message": "Aucun parcours n’est disponible actuellement pour les tokens que vous avez sélectionnés. Essayez une autre paire ou revenez plus tard.", @@ -1993,9 +1993,9 @@ "swap.warning.router.title": "Cette transaction ne peut pas être finalisée pour le moment", "swap.warning.tokenBlocked.button": "{{tokenSymbol}} bloqué", "swap.warning.tokenBlockedFallback.button": "Token bloqué", - "swap.warning.uniswapFee.message": "Des frais sont facturés afin de garantir une expérience optimale avec Uniswap.", - "swap.warning.uniswapFee.message.default": "Des frais sont appliqués pour garantir la meilleure expérience avec Uniswap. Aucun frais n'est associé à cet échange.", - "swap.warning.uniswapFee.message.included": "Des frais sont appliqués pour garantir la meilleure expérience avec Uniswap et ont déjà été pris en compte dans ce cours.", + "swap.warning.uniswapFee.message": "Des frais sont facturés afin de garantir une expérience optimale avec JuiceSwap.", + "swap.warning.uniswapFee.message.default": "Des frais sont appliqués pour garantir la meilleure expérience avec JuiceSwap. Aucun frais n'est associé à cet échange.", + "swap.warning.uniswapFee.message.included": "Des frais sont appliqués pour garantir la meilleure expérience avec JuiceSwap et ont déjà été pris en compte dans ce cours.", "swap.warning.uniswapFee.title": "Frais d'échange", "swap.warning.viewOnly.message": "Vous devez importer ce wallet via une phrase de récupération pour échanger des tokens.", "swap.wrap.token": "Envelopper {{sym}}", @@ -2016,30 +2016,30 @@ "testnet.modal.swapDeepLink.title.toTestnetMode": "Activer le mode réseau de test", "testnet.unsupported": "Cette fonctionnalité n'est pas prise en charge en mode réseau de test.", "themeToggle.theme": "Thème", - "title.buySellTradeEthereum": "Achetez, vendez et négociez des Ethereum et d'autres tokens de premier plan sur Uniswap", - "title.createGovernanceOn": "Créer une nouvelle proposition de gouvernance sur Uniswap", - "title.createGovernanceTo": "Créez une nouvelle proposition de gouvernance qui sera soumise au vote des détenteurs d'UNI. Les tokens UNI représentent des parts de vote dans la gouvernance d'Uniswap.", - "title.earnFees": "Gagnez des frais lorsque d'autres personnes échangent sur Uniswap en ajoutant des tokens aux pools de liquidités.", - "title.easilyRemove": "Retirez facilement votre liquidité d'Uniswap v2 et déposez-la dans Uniswap v3.", - "title.easilyRemoveV4": "Retirez facilement votre liquidité d'Uniswap v2 et v3 et déposez-la dans Uniswap v4.", + "title.buySellTradeEthereum": "Achetez, vendez et négociez des Ethereum et d'autres tokens de premier plan sur JuiceSwap", + "title.createGovernanceOn": "Créer une nouvelle proposition de gouvernance sur JuiceSwap", + "title.createGovernanceTo": "Créez une nouvelle proposition de gouvernance qui sera soumise au vote des détenteurs d'UNI. Les tokens UNI représentent des parts de vote dans la gouvernance d'JuiceSwap.", + "title.earnFees": "Gagnez des frais lorsque d'autres personnes échangent sur JuiceSwap en ajoutant des tokens aux pools de liquidités.", + "title.easilyRemove": "Retirez facilement votre liquidité d'JuiceSwap v2 et déposez-la dans JuiceSwap v3.", + "title.easilyRemoveV4": "Retirez facilement votre liquidité d'JuiceSwap v2 et v3 et déposez-la dans JuiceSwap v4.", "title.extension.uninstall": "Extension désinstallée", "title.extensionPasskeyLogIn": "Se connecter avec une clé d’accès", - "title.managePasskeys": "Uniswap | Gérer vos clés d’accès", - "title.migratev2": "Migrer la liquidité du pool v2 vers Uniswap v3", - "title.migratev3": "Migrer la liquidité du pool vers Uniswap v4", - "title.placeLimit": "Passer des ordres limités sur Uniswap", + "title.managePasskeys": "JuiceSwap | Gérer vos clés d’accès", + "title.migratev2": "Migrer la liquidité du pool v2 vers JuiceSwap v3", + "title.migratev3": "Migrer la liquidité du pool vers JuiceSwap v4", + "title.placeLimit": "Passer des ordres limités sur JuiceSwap", "title.realTime": "Prix en temps réel, graphiques, données de transaction et plus encore.", - "title.removeLiquidityv2": "Supprimer la liquidité du pool (v2) sur Uniswap", - "title.removePoolLiquidity": "Supprimer la liquidité du pool sur Uniswap", + "title.removeLiquidityv2": "Supprimer la liquidité du pool (v2) sur JuiceSwap", + "title.removePoolLiquidity": "Supprimer la liquidité du pool sur JuiceSwap", "title.removeTokensv2": "Retirez vos tokens des pools de liquidité v2.", "title.removev3Liquidity": "Retirez vos tokens des pools de liquidité v3.", "title.sendCrypto": "Envoyer de la crypto", - "title.sendTokens": "Envoyer des tokens sur Uniswap", + "title.sendTokens": "Envoyer des tokens sur JuiceSwap", "title.swappingMadeSimple": "Achetez et vendez instantanément des cryptos sur Ethereum, Base, Arbitrum, Polygon, Unichain et bien plus encore grâce à une plateforme de DeFi utilisée par des millions de traders.", "title.tradeTokens": "Négociez des tokens et fournissez de la liquidité. Prix en temps réel, graphiques, données de transaction et plus encore.", - "title.uniswapTradeCrypto": "Uniswap | Tradez des cryptos sur le meilleur échange de la DeFi ", - "title.uniToken": "Les tokens UNI représentent des parts de vote dans la gouvernance d'Uniswap. Vous pouvez voter vous-même chaque proposition ou déléguer vos votes à un tiers.", - "title.voteOnGov": "Voter des propositions de gouvernance sur Uniswap", + "title.uniswapTradeCrypto": "JuiceSwap | Tradez des cryptos sur le meilleur échange de la DeFi ", + "title.uniToken": "Les tokens UNI représentent des parts de vote dans la gouvernance d'JuiceSwap. Vous pouvez voter vous-même chaque proposition ou déléguer vos votes à un tiers.", + "title.voteOnGov": "Voter des propositions de gouvernance sur JuiceSwap", "token.balances.main": "Votre solde", "token.balances.other": "Soldes sur d'autres réseaux", "token.balances.viewOnly": "Solde de {{ownerAddress}}", @@ -2072,10 +2072,10 @@ "token.safety.blocked.title.tokenNotAvailable": "{{tokenSymbol}} indisponible", "token.safety.blocked.title.tokensNotAvailable": "{{tokenSymbol0}} et {{tokenSymbol1}} indisponibles", "token.safety.fee.detected": "Frais du token détectés", - "token.safety.fees.uniswapLabsDoesNotReceive": "Uniswap Labs ne reçoit aucune part de ces frais.", + "token.safety.fees.uniswapLabsDoesNotReceive": "JuiceSwap Labs ne reçoit aucune part de ces frais.", "token.safety.warning.alwaysDoYourResearch": "Menez toujours vos propres recherches", - "token.safety.warning.blocked.description.default_one": "Vous ne pouvez pas négocier ce token en utilisant l'app Uniswap.", - "token.safety.warning.blocked.description.default_other": "Vous ne pouvez pas négocier ces tokens en utilisant l'app Uniswap.", + "token.safety.warning.blocked.description.default_one": "Vous ne pouvez pas négocier ce token en utilisant l'app JuiceSwap.", + "token.safety.warning.blocked.description.default_other": "Vous ne pouvez pas négocier ces tokens en utilisant l'app JuiceSwap.", "token.safety.warning.copyContractAddress.message": "Il s’agit d’une adresse de contrat qui constitue l’identifiant unique des tokens sur la blockchain. Vous perdrez toutes les cryptos que vous envoyez vers cette adresse.", "token.safety.warning.copyContractAddress.title": "N’envoyez pas de cryptos vers cette adresse", "token.safety.warning.dontShowWarningAgain": "Ne plus afficher cet avertissement", @@ -2107,11 +2107,11 @@ "token.safety.warning.spamsUsers": "Spamme les utilisateurs", "token.safety.warning.tokenChargesFee.both.message": "{{tokenSymbol}} facture des frais de {{buyFeePercent}} à l’achat et de {{sellFeePercent}} à la vente.", "token.safety.warning.tokenChargesFee.buy.message": "{{tokenSymbol}} facture des frais de {{feePercent}} à l’achat.", - "token.safety.warning.tokenChargesFee.buy.message.descriptive": "Le token {{tokenSymbol}} facture des frais de {{feePercent}} à l’achat. L’échanger peut entraîner une perte de fonds. Uniswap Labs ne perçoit pas ces frais.", + "token.safety.warning.tokenChargesFee.buy.message.descriptive": "Le token {{tokenSymbol}} facture des frais de {{feePercent}} à l’achat. L’échanger peut entraîner une perte de fonds. JuiceSwap Labs ne perçoit pas ces frais.", "token.safety.warning.tokenChargesFee.sell.message": "{{tokenSymbol}} facture des frais de {{feePercent}} à la vente.", - "token.safety.warning.tokenChargesFee.sell.message.descriptive": "Le token {{tokenSymbol}} facture des frais de {{feePercent}} à la vente. L’échanger peut entraîner une perte de fonds. Uniswap Labs ne perçoit pas ces frais.", + "token.safety.warning.tokenChargesFee.sell.message.descriptive": "Le token {{tokenSymbol}} facture des frais de {{feePercent}} à la vente. L’échanger peut entraîner une perte de fonds. JuiceSwap Labs ne perçoit pas ces frais.", "token.safety.warning.tokenChargesFee.unknownFee.message": "L’achat ou la vente du token {{tokenSymbol}} engendre des frais.", - "token.safetyLevel.blocked.message": "Vous ne pouvez pas négocier ce token à l'aide d'Uniswap Wallet.", + "token.safetyLevel.blocked.message": "Vous ne pouvez pas négocier ce token à l'aide d'JuiceSwap Wallet.", "token.safetyLevel.medium.message.plural": "Ces tokens ne sont pas négociés sur les principaux échanges centralisés américains. Menez toujours vos propres recherches avant de procéder.", "token.selector.search.error": "Impossible de charger les résultats de la recherche", "token.stats.fullyDilutedValuation": "Valorisation entièrement diluée", @@ -2125,7 +2125,7 @@ "token.stats.volume": "Volume sur 24 h", "token.symbol.input.fallback": "Token entrant", "token.symbol.output.fallback": "Token sortant", - "token.wrap.fail.message": "Les échanges sur le protocole Uniswap peuvent commencer et se terminer avec l'ETH. Toutefois, pendant l'échange, l'ETH est enveloppé en WETH.", + "token.wrap.fail.message": "Les échanges sur le protocole JuiceSwap peuvent commencer et se terminer avec l'ETH. Toutefois, pendant l'échange, l'ETH est enveloppé en WETH.", "token.zeroNativeBalance.description.mainnet": "Vous devrez échanger un token sur Ethereum pour obtenir des {{ tokenSymbol }}. Vous devez détenir des ETH pour régler les coûts du réseau facturés lors d’un échange.", "token.zeroNativeBalance.description.otherChains": "Vous devrez échanger un token sur {{ chainName }} pour obtenir des {{ tokenSymbol }}. Vous devez détenir des {{ nativeTokenSymbol }} {{ chainName }} pour régler les coûts du réseau facturés lors d’un échange.", "token.zeroNativeBalance.subtitle": "Impossible d’acheter directement des {{ tokenSymbol }}.", @@ -2192,7 +2192,7 @@ "transaction.details.transaction": "Transaction", "transaction.details.uniswapFee": "Frais ({{ feePercent }} %)", "transaction.network.all": "Tous les réseaux", - "transaction.networkCost.description": "The cost to process your transaction on the blockchain. Uniswap is optimized for minimal network costs.", + "transaction.networkCost.description": "The cost to process your transaction on the blockchain. JuiceSwap is optimized for minimal network costs.", "transaction.networkCost.includesSmartWalletActivation": "Inclut l’activation du wallet intelligent", "transaction.networkCost.label": "Coût du réseau", "transaction.networkCost.maxNativeBalance.description": "Une petite partie du solde de tokens du réseau est réservée à la couverture des coûts de réseau de cette transaction.", @@ -2354,15 +2354,15 @@ "transaction.watcher.error.cancel": "Impossible d'annuler la transaction", "transaction.watcher.error.status": "Erreur lors de la vérification du statut de la transaction", "uniswapX.aggregatesLiquidity": " regroupe les sources de liquidité pour obtenir de meilleurs prix et effectuer des échanges sans gaz.", - "uniswapX.cost": "UniswapX élimine les coûts de transaction habituels sur la blockchain.", - "uniswapx.description": "UniswapX regroupe les sources de liquidité pour obtenir de meilleurs prix et effectuer des échanges sans gaz.", - "uniswapx.description.unsupported": "UniswapX est indisponible pour le moment, car les paramètres de votre wallet intelligent sont gérés par une autre app de wallet.", - "uniswapx.included": "Inclut UniswapX", - "uniswapx.item": " UniswapX ", - "uniswapx.label": "UniswapX", - "uniswapX.learnMore": "En savoir plus sur l'échange avec UniswapX", - "uniswapx.unavailable.title": "UniswapX est indisponible", - "uniswapx.v2QuoteFailed": "Le cours ferme d'UniswapX v2 a échoué. Réessayez avec un échange classique.", + "uniswapX.cost": "JuiceSwapX élimine les coûts de transaction habituels sur la blockchain.", + "uniswapx.description": "JuiceSwapX regroupe les sources de liquidité pour obtenir de meilleurs prix et effectuer des échanges sans gaz.", + "uniswapx.description.unsupported": "JuiceSwapX est indisponible pour le moment, car les paramètres de votre wallet intelligent sont gérés par une autre app de wallet.", + "uniswapx.included": "Inclut JuiceSwapX", + "uniswapx.item": " JuiceSwapX ", + "uniswapx.label": "JuiceSwapX", + "uniswapX.learnMore": "En savoir plus sur l'échange avec JuiceSwapX", + "uniswapx.unavailable.title": "JuiceSwapX est indisponible", + "uniswapx.v2QuoteFailed": "Le cours ferme d'JuiceSwapX v2 a échoué. Réessayez avec un échange classique.", "unitags.banner.button.claim": "Réclamer maintenant", "unitags.banner.subtitle": "Créez un profil Web3 personnalisé et partagez facilement votre adresse avec vos amis.", "unitags.banner.title.compact": "Réclamez votre nom d'utilisateur {{unitagDomain}} et créez votre profil personnalisable.", @@ -2426,9 +2426,9 @@ "unitags.username.error.min": "Les noms d'utilisateur doivent comporter au moins {{number}} caractères", "unitags.username.error.uppercase": "Les noms d’utilisateur ne doivent contenir que des chiffres et des lettres", "uwulink.error.insufficientTokens": "Pas assez de {{tokenSymbol}} sur {{chain}}", - "v2.notAvailable": "Uniswap V2 n'est pas disponible sur ce réseau.", + "v2.notAvailable": "JuiceSwap V2 n'est pas disponible sur ce réseau.", "wallet.appSignIn": "Se connecter avec l'app", - "wallet.connectingAgreement": "En connectant un wallet, vous acceptez les Conditions d'utilisation d'Uniswap Labs et vous consentez à sa Politique de confidentialité.", + "wallet.connectingAgreement": "En connectant un wallet, vous acceptez les Conditions d'utilisation d'JuiceSwap Labs et vous consentez à sa Politique de confidentialité.", "wallet.connectionFailed.message": "La tentative de connexion a échoué. Veuillez cliquer sur « Réessayer » et suivre les étapes de connexion à votre wallet.", "wallet.mismatch.popup.description": "Certaines fonctionnalités ne sont pas prises en charge par votre wallet connecté.", "wallet.mismatch.popup.title": "Prise en charge limitée du wallet", @@ -2438,13 +2438,13 @@ "walletConnect.dapps.empty.description": "Connecter à une app en scannant un code via WalletConnect", "walletConnect.dapps.manage.empty.title": "Aucune app connectée", "walletConnect.dapps.manage.title": "Connexions", - "walletConnect.error.connection.message": "Uniswap Wallet prend actuellement en charge {{chainNames}}. Veuillez utiliser uniquement « {{dappName}} » sur ces chaînes", + "walletConnect.error.connection.message": "JuiceSwap Wallet prend actuellement en charge {{chainNames}}. Veuillez utiliser uniquement « {{dappName}} » sur ces chaînes", "walletConnect.error.connection.title": "Erreur de connexion", "walletConnect.error.general.message": "Un problème est survenu avec WalletConnect. Veuillez réessayer", "walletConnect.error.general.title": "Erreur de WalletConnect", "walletConnect.error.scantastic.message": "Un problème est survenu avec votre code QR. Veuillez réessayer", "walletConnect.error.scantastic.title": "Code QR non valide", - "walletConnect.error.unsupported.message": "Assurez-vous de scanner un code QR WalletConnect, Ethereum ou de l'extension Uniswap valide avant de réessayer.", + "walletConnect.error.unsupported.message": "Assurez-vous de scanner un code QR WalletConnect, Ethereum ou de l'extension JuiceSwap valide avant de réessayer.", "walletConnect.error.unsupported.title": "Code QR non valide", "walletConnect.error.unsupportedV1.message": "WalletConnect v1 n'est plus pris en charge. L'application à laquelle vous essayez de vous connecter doit être mise à niveau vers WalletConnect v2.", "walletConnect.error.unsupportedV1.title": "Code QR non valide", @@ -2479,7 +2479,7 @@ "walletConnect.request.warning.message": "Pour signer des messages ou des transactions, vous devrez importer la phrase de récupération du wallet.", "walletConnect.request.warning.title": "Ce wallet est en mode lecture seule", "web.explore.description": "Découvrez et recherchez des tokens sur {{network}}. Explorez les meilleurs pools. Consultez les prix en temps réel, le volume de transactions, la TVL, les graphiques et les données de transactions.", - "web.explore.title.pools": "Découvrir les meilleurs pools sur {{network}} avec Uniswap", - "web.explore.title.tokens": "Découvrir les meilleurs tokens sur {{network}} avec Uniswap", - "web.explore.title.transactions": "Découvrir les meilleures transactions sur {{network}} avec Uniswap" + "web.explore.title.pools": "Découvrir les meilleurs pools sur {{network}} avec JuiceSwap", + "web.explore.title.tokens": "Découvrir les meilleurs tokens sur {{network}} avec JuiceSwap", + "web.explore.title.transactions": "Découvrir les meilleures transactions sur {{network}} avec JuiceSwap" } diff --git a/packages/uniswap/src/i18n/locales/translations/he-IL.json b/packages/uniswap/src/i18n/locales/translations/he-IL.json index 2e8efe24480..cb64ae66382 100644 --- a/packages/uniswap/src/i18n/locales/translations/he-IL.json +++ b/packages/uniswap/src/i18n/locales/translations/he-IL.json @@ -27,15 +27,15 @@ "account.downloadWallet.subtitle": "גבה את הארנק שלך, סחור בדרכים, קבל התראות מחירים בזמן אמת ועוד.", "account.drawer.gitHash": "גיט הַשֶׁפָּט: ", "account.drawer.gitVersion": "גִרְסָה: ", - "account.drawer.modal.body": "אחסן והחלף בבטחה אסימונים עם אפליקציית Uniswap. זמין ב-iOS וב-Android.", - "account.drawer.modal.dont": "אין לך ארנק Uniswap?", - "account.drawer.modal.scan": "סרוק עם ארנק Uniswap", + "account.drawer.modal.body": "אחסן והחלף בבטחה אסימונים עם אפליקציית JuiceSwap. זמין ב-iOS וב-Android.", + "account.drawer.modal.dont": "אין לך ארנק JuiceSwap?", + "account.drawer.modal.scan": "סרוק עם ארנק JuiceSwap", "account.drawer.spamToggle": "הסתר אסימונים ו-NFT לא ידועים", - "account.passkey.delete.acknowledge": "גיביתי את משפט השחזור שלי ואני מבין ש-Uniswap Labs לא יכולה לעזור לי לשחזר את הארנק שלי אם לא הצלחתי לעשות זאת.", - "account.passkey.delete.description": "ודא שגיבית את ביטוי השחזור שלך באמצעות אפליקציית Uniswap לנייד או תוסף הדפדפן.", + "account.passkey.delete.acknowledge": "גיביתי את משפט השחזור שלי ואני מבין ש-JuiceSwap Labs לא יכולה לעזור לי לשחזר את הארנק שלי אם לא הצלחתי לעשות זאת.", + "account.passkey.delete.description": "ודא שגיבית את ביטוי השחזור שלך באמצעות אפליקציית JuiceSwap לנייד או תוסף הדפדפן.", "account.passkey.delete.descriptionEmphasized": "ללא ביטוי השחזור שלך, ייתכן שלא תוכל לגשת לארנק שלך.", "account.passkey.delete.speedbump.description": "לפני שתמשיך, השלם את השלבים הבאים כדי למנוע אובדן גישה לארנק שלך ולכל הכספים.", - "account.passkey.delete.speedbump.step1": "הורד את האפליקציה לנייד או תוסף הדפדפן של Uniswap", + "account.passkey.delete.speedbump.step1": "הורד את האפליקציה לנייד או תוסף הדפדפן של JuiceSwap", "account.passkey.delete.speedbump.step2": "גבה את ביטוי השחזור שלך", "account.passkey.delete.speedbump.title": "האם אתה בטוח?", "account.passkey.delete.title": "למחוק את המפתח?", @@ -91,7 +91,7 @@ "account.wallet.menu.edit.title": "ערוך תווית", "account.wallet.menu.manageConnections": "נהל חיבורים", "account.wallet.menu.remove.title": "הסר את הארנק", - "account.wallet.remove.check": "גיביתי את משפט השחזור שלי והבנתי ש-Uniswap Labs לא יכולה לעזור לי לשחזר את הארנקים שלי אם לא הצלחתי לעשות זאת.", + "account.wallet.remove.check": "גיביתי את משפט השחזור שלי והבנתי ש-JuiceSwap Labs לא יכולה לעזור לי לשחזר את הארנקים שלי אם לא הצלחתי לעשות זאת.", "account.wallet.remove.title": "הסר {{name}}", "account.wallet.remove.viewOnly": "אתה תמיד יכול להוסיף ארנקים לצפייה אחורית על ידי הזנת כתובת הארנק.", "account.wallet.restore.new_device.description": "מכיוון שאתה משתמש במכשיר חדש, תצטרך לשחזר את משפט השחזור שלך או להזין את סיסמת גיבוי הענן שלך כדי להמשיך.", @@ -122,16 +122,16 @@ "addLiquidity.shareOfPool": "חלק מהבריכה", "addressInput.recipient": "מקבל", "analytics.allow": "אפשר ניתוח", - "analytics.allow.message": "אנו משתמשים בנתונים אנונימיים כדי לשפר את החוויה שלך עם מוצרי Uniswap Labs.", + "analytics.allow.message": "אנו משתמשים בנתונים אנונימיים כדי לשפר את החוויה שלך עם מוצרי JuiceSwap Labs.", "appRating.button.notReally": "לא באמת", "appRating.description": "ספר לנו אם יש לך ניסיון טוב עם האפליקציה הזו", "appRating.extension.review.description": "בחר דירוג כוכבים והשאיר ביקורת בחנות האינטרנט של Chrome.", - "appRating.extension.review.title": "לסקור את הרחבת Uniswap?", - "appRating.extension.title": "נהנה מהרחבת Uniswap?", + "appRating.extension.review.title": "לסקור את הרחבת JuiceSwap?", + "appRating.extension.title": "נהנה מהרחבת JuiceSwap?", "appRating.feedback.button.send": "שלח משוב", "appRating.feedback.description": "ספר לנו כיצד נוכל לשפר את החוויה שלך", "appRating.feedback.title": "אנחנו מצטערים לשמוע את זה.", - "appRating.mobile.title": "נהנה מ-Uniswap Wallet?", + "appRating.mobile.title": "נהנה מ-JuiceSwap Wallet?", "bridging.estimatedTime.minutesAndSeconds": "~{{minutes}}דקות {{seconds}}שניות", "bridging.estimatedTime.minutesOnly": "~{{minutes}}דקות", "bridging.estimatedTime.secondsOnly": "~{{seconds}}s", @@ -145,7 +145,7 @@ "chart.price.label.low": "נָמוּך", "chart.price.label.open": "לִפְתוֹחַ", "chart.settings.unavailable.label": "הגדרה זו אינה זמינה עבור התרשים הנוכחי", - "claim.thanks": "תודה שהיית חלק מקהילת Uniswap ", + "claim.thanks": "תודה שהיית חלק מקהילת JuiceSwap ", "claim.uni.arrived": "UNI הגיע", "common.accept": "לְקַבֵּל", "common.active": "פָּעִיל", @@ -180,7 +180,7 @@ "common.biometrics.touchId": "מזהה מגע", "common.biometrics.windowsHello": "Windows Hello", "common.blocked.ifError": "אם אתה סבור שזו שגיאה, אנא שלח דוא\"ל כולל כתובתך אל ", - "common.blocked.reason": "כתובת זו חסומה בממשק Uniswap Labs מכיוון שהיא משויכת לפעילות אחת או יותר של אחת או יותר.", + "common.blocked.reason": "כתובת זו חסומה בממשק JuiceSwap Labs מכיוון שהיא משויכת לפעילות אחת או יותר של אחת או יותר.", "common.blockedAddress": "כתובת חסומה", "common.blog": "בלוג", "common.bought": "קנה", @@ -239,7 +239,7 @@ "common.button.viewDetails": "הצג פרטים", "common.button.yes": "כן", "common.buy.label": "לִקְנוֹת", - "common.buyAndSell": "קנה ומכיר ב-Uniswap", + "common.buyAndSell": "קנה ומכיר ב-JuiceSwap", "common.cancellationSubmitted": "הביטול נשלח", "common.cancellationSuccessful": "הביטול הצליח", "common.cancelOrder": "בטל הזמנה", @@ -300,8 +300,8 @@ "common.download": "הורד", "common.downloadAppStore": "הורד ב-App Store", "common.downloadPlayStore": "הורד בחנות Play", - "common.downloadUniswapApp": "הורד את אפליקציית Uniswap", - "common.downloadUniswapWallet": "הורד את ארנק Uniswap", + "common.downloadUniswapApp": "הורד את אפליקציית JuiceSwap", + "common.downloadUniswapWallet": "הורד את ארנק JuiceSwap", "common.dynamic": "דִינָמִי", "common.edit.button": "לַעֲרוֹך", "common.ended": "הסתיים", @@ -319,7 +319,7 @@ "common.explore": "לַחקוֹר", "common.explorer": "מגלה ארצות", "common.exploreTokens": "חקור אסימונים", - "common.extension": "הרחבת Uniswap", + "common.extension": "הרחבת JuiceSwap", "common.failedSwitchNetwork": "החלפת רשת נכשלה", "common.fee": "תַשְׁלוּם", "common.fees": "עמלות", @@ -333,10 +333,10 @@ "common.getStarted": "התחל", "common.getSupport.button": "קבל תמיכה", "common.getTheApp": "הורד את האפליקציה", - "common.getUniswapWallet": "קבל Uniswap Wallet", - "common.getUniswapWallet.mobile": "קבל את אפליקציית Uniswap לנייד", + "common.getUniswapWallet": "קבל JuiceSwap Wallet", + "common.getUniswapWallet.mobile": "קבל את אפליקציית JuiceSwap לנייד", "common.governance": "ממשל", - "common.happyHolidays": "חג שמח מצוות Uniswap!", + "common.happyHolidays": "חג שמח מצוות JuiceSwap!", "common.help": "עֶזרָה", "common.helpCenter": "מרכז עזרה", "common.hidden": "מוּסתָר", @@ -466,9 +466,9 @@ "common.proceedInWallet": "המשך בארנק שלך", "common.products": "מוצרים", "common.protocol": "נוהל", - "common.protocol.v2": "Uniswap v2", - "common.protocol.v3": "Uniswap v3", - "common.protocol.v4": "Uniswap v4", + "common.protocol.v2": "JuiceSwap v2", + "common.protocol.v3": "JuiceSwap v3", + "common.protocol.v4": "JuiceSwap v4", "common.publicResolver": "פותר ציבורי", "common.purchased": "נרכש", "common.rate": "ציון", @@ -547,7 +547,7 @@ "common.tokenB": "אסימון ב", "common.tokenName": "שם אסימון", "common.tokens": "אסימונים", - "common.totalUniswapTVL": "Total Uniswap TVL", + "common.totalUniswapTVL": "Total JuiceSwap TVL", "common.totalValueLocked": "TVL", "common.trade": "סַחַר", "common.trademarkPolicy": "מדיניות סימנים מסחריים", @@ -565,10 +565,10 @@ "common.unhide": "הצג", "common.unichain": "יוניצ'יין", "common.uniGovernance": "ממשל יוני", - "common.uniswapMobile": "Uniswap נייד", + "common.uniswapMobile": "JuiceSwap נייד", "common.uniswapProtocol": "פרוטוקול חד-החלפה", "common.uniswapWallet": "ארנק ללא החלפה", - "common.uniswapX": "UniswapX", + "common.uniswapX": "JuiceSwapX", "common.unknown": "לא ידוע", "common.unknownApproval": "אישור לא ידוע", "common.unknownBridge": "גשר לא ידוע", @@ -675,8 +675,8 @@ "downloadApp.modal.connectExistingWallet": "חבר את הארנק הקיים", "downloadApp.modal.getStarted.description": "קבל גישה לאלפי אסימונים באופן מיידי דרך שוק ה-onchain הגדול בעולם.", "downloadApp.modal.getStarted.title": "התחל להחליף תוך שניות", - "downloadApp.modal.getTheApp.title": "התחל עם Uniswap", - "downloadApp.modal.uniswapProducts.subtitle": "מוצרי Uniswap עובדים יחד בצורה חלקה כדי ליצור את חוויית ה-onchain הטובה ביותר.", + "downloadApp.modal.getTheApp.title": "התחל עם JuiceSwap", + "downloadApp.modal.uniswapProducts.subtitle": "מוצרי JuiceSwap עובדים יחד בצורה חלקה כדי ליצור את חוויית ה-onchain הטובה ביותר.", "error.dataUnavailable": "הנתונים אינם זמינים כרגע; אנחנו עובדים על תיקון", "error.id": "מזהה שגיאה: {{eventId}}", "error.noData": "לא נמצאו נתונים", @@ -733,7 +733,7 @@ "extension.lock.button.reset": "אפס את הארנק", "extension.lock.button.submit": "לבטל נעילה", "extension.lock.password.error": "סיסמה שגויה. נסה שוב", - "extension.lock.password.reset.initial.description": "Uniswap לא יכול לעזור לשחזר את הסיסמה שלך. עליך לאפס את הארנק שלך על ידי הזנה מחדש של ביטוי השחזור בן 12 המילים.", + "extension.lock.password.reset.initial.description": "JuiceSwap לא יכול לעזור לשחזר את הסיסמה שלך. עליך לאפס את הארנק שלך על ידי הזנה מחדש של ביטוי השחזור בן 12 המילים.", "extension.lock.password.reset.initial.help": "איפה אני מוצא את ביטוי ההחלמה שלי?", "extension.lock.password.reset.initial.title": "שכחת את הסיסמא", "extension.lock.password.reset.speedbump.description": "ודא שיש לך את ביטוי השחזור בן 12 מילים לפני שאתה מאפס את הארנק. אחרת לא תוכל לשחזר את הכספים שלך.", @@ -742,27 +742,27 @@ "extension.lock.subtitle": "הזן את הסיסמה שלך כדי לבטל את הנעילה", "extension.lock.title": "ברוך שובך", "extension.network.notSupported": "רשת לא נתמכת", - "extension.open": "פתח את הרחבת Uniswap", + "extension.open": "פתח את הרחבת JuiceSwap", "extension.passwordPrompt.error.wrongPassword": "סיסמה שגויה. נסה שוב", "extension.passwordPrompt.title": "הכנס את הסיסמה שלך", "extension.popup.chrome.button": "פתח את הרחבה", - "extension.popup.chrome.description": "השלם פעולה זו על ידי פתיחת התוסף Uniswap.", - "extension.popup.chrome.title": "המשך ב-Uniswap", - "extension.settings.defaultWallet.message": "תן עדיפות ל-Uniswap Extension בעת התחברות לאפליקציות.", + "extension.popup.chrome.description": "השלם פעולה זו על ידי פתיחת התוסף JuiceSwap.", + "extension.popup.chrome.title": "המשך ב-JuiceSwap", + "extension.settings.defaultWallet.message": "תן עדיפות ל-JuiceSwap Extension בעת התחברות לאפליקציות.", "extension.settings.defaultWallet.title": "הפוך לארנק ברירת מחדל", "extension.settings.password.enter.title": "הכנס את ססמתך הנוכחית", "extension.settings.password.error.wrong": "סיסמה שגויה", "extension.settings.password.placeholder": "סיסמה נוכחית", - "extension.uninstall.reason.missingFeatures": "לארנק Uniswap חסרות תכונות מסוימות", + "extension.uninstall.reason.missingFeatures": "לארנק JuiceSwap חסרות תכונות מסוימות", "extension.uninstall.reason.notUsingCrypto": "אני כבר לא רוצה להשתמש בקריפטו", "extension.uninstall.reason.other": "סיבות אחרות", "extension.uninstall.reason.switchingWallet": "אני עובר לארנק אחר", - "extension.uninstall.subtitle": "אם יש לך רגע, נשמח לשמוע מדוע הסרת את ארנק Uniswap", + "extension.uninstall.subtitle": "אם יש לך רגע, נשמח לשמוע מדוע הסרת את ארנק JuiceSwap", "extension.uninstall.title": "אנחנו עצובים לראות אותך הולך", "extension.warning.storage.button": "לְגַבּוֹת", "extension.warning.storage.message": "הקפד לגבות את ביטוי השחזור שלך כדי למנוע איבוד גישה לארנק ולכספים שלך.", "extension.warning.storage.title": "האחסון בדפדפן שלך אוזל", - "extensionPasskeyLogInPopUp.description": "ייבא את חשבון Uniswap שלך על ידי כניסה באמצעות סיסמה קיימת.", + "extensionPasskeyLogInPopUp.description": "ייבא את חשבון JuiceSwap שלך על ידי כניסה באמצעות סיסמה קיימת.", "extensionPasskeyLogInPopUp.invalidReferrer": "אנא סגור דף זה ונסה שוב.", "fee.bestForCustomizability": "הכי טוב מבחינת התאמה אישית.", "fee.bestForExotic": "הכי מתאים לזוגות אקזוטיים.", @@ -796,7 +796,7 @@ "fee.unavailable": "עמלות שהושגו אינן גלויות עבור עמדות v2 עד להסרת הנזילות.", "fee.uncollected": "כולל עמלות שלא נגבו:", "fee.uniswap": "עמלה ({{percent}})", - "fee.uniswap.description": "עמלות נגבות כדי להבטיח את החוויה הטובה ביותר עם Uniswap.", + "fee.uniswap.description": "עמלות נגבות כדי להבטיח את החוויה הטובה ביותר עם JuiceSwap.", "fiatOffRamp.checkout.title": "למכור עם", "fiatOffRamp.connection.quote": "מוכר בשווי {{amount}} של {{currencySymbol}}", "fiatOffRamp.error.balance": "עולה על איזון", @@ -847,8 +847,8 @@ "forceUpgrade.action.backup": "גבה את הארנק שלך", "forceUpgrade.action.confirm": "עדכן עכשיו", "forceUpgrade.action.learn": "למד כיצד לעדכן", - "forceUpgrade.description.extension": "גרסה חדשה של האפליקציה זמינה. כדי להמשיך להשתמש בתוסף Uniswap, אנא עדכן אותה לגרסה העדכנית ביותר.", - "forceUpgrade.description.wallet": "גרסה חדשה של האפליקציה זמינה. כדי להמשיך להשתמש בארנק Uniswap, אנא עדכן אותו לגרסה העדכנית ביותר.", + "forceUpgrade.description.extension": "גרסה חדשה של האפליקציה זמינה. כדי להמשיך להשתמש בתוסף JuiceSwap, אנא עדכן אותה לגרסה העדכנית ביותר.", + "forceUpgrade.description.wallet": "גרסה חדשה של האפליקציה זמינה. כדי להמשיך להשתמש בארנק JuiceSwap, אנא עדכן אותו לגרסה העדכנית ביותר.", "forceUpgrade.label.recoveryPhrase": "ביטוי התאוששות", "forceUpgrade.title": "עדכן לגרסה האחרונה", "forceUpgrade.title.recommendedStatus": "גרסה חדשה זמינה", @@ -908,27 +908,27 @@ "landing.api": "ממשק API", "landing.appsOverview": "בנוי לכל הדרכים שבהן אתם מחליפים", "landing.blog.description": "התעדכנו בחדשות החברה, תכונות המוצר ועוד", - "landing.docs.description": "עיינו בספריית מסמכי המפתחים שלנו כדי להתחיל לבנות עם Uniswap", + "landing.docs.description": "עיינו בספריית מסמכי המפתחים שלנו כדי להתחיל לבנות עם JuiceSwap", "landing.exploreUniverse": "חקור את היקום", "landing.getStarted": "סחור ב-DEX הגדול בעולם", "landing.helpCenter.body": "עיינו בשאלות הנפוצות וקבלו תמיכה מצוות התמיכה שלנו שבסיסו בארה\"ב", - "landing.protocolDescription": "מעבדות Uniswap מפעילות כמה מהמוצרים הנפוצים ביותר בתחום הקריפטו. חוו גישה ללא הרשאה, אבטחה מוכחת ותמיכה ייעודית.", - "landing.protocolStats": "סטטיסטיקות פרוטוקול Uniswap", - "landing.provideLiquidity.body": "ספק נזילות וגביית עמלות באמצעות ממשק Uniswap.", + "landing.protocolDescription": "מעבדות JuiceSwap מפעילות כמה מהמוצרים הנפוצים ביותר בתחום הקריפטו. חוו גישה ללא הרשאה, אבטחה מוכחת ותמיכה ייעודית.", + "landing.protocolStats": "סטטיסטיקות פרוטוקול JuiceSwap", + "landing.provideLiquidity.body": "ספק נזילות וגביית עמלות באמצעות ממשק JuiceSwap.", "landing.provideLiquidity.subtitle": "שווקי חשמל ברשת.", - "landing.socials": "עקבו אחר Uniswap Labs ב- X, Farcaster, LinkedIn, ו- TikTok", + "landing.socials": "עקבו אחר JuiceSwap Labs ב- X, Farcaster, LinkedIn, ו- TikTok", "landing.swapBody": "גישה לנזילות עמוקה, חקור טוקנים, קבע הוראות גבול וספק נזילות לאלפי טוקנים ב-14 שרשראות.", "landing.swapSubtitle": "החלפה ללא הרשאה.", "landing.tradingApi": "API למסחר", - "landing.tradingApiBody": "השתמשו באותו ממשק API שמפעיל את אפליקציית האינטרנט והארנק של Uniswap, עליו סומכים צוותים מובילים ברחבי העולם.", - "landing.tradingApiButton": "שלב את ממשק ה-API של Uniswap", + "landing.tradingApiBody": "השתמשו באותו ממשק API שמפעיל את אפליקציית האינטרנט והארנק של JuiceSwap, עליו סומכים צוותים מובילים ברחבי העולם.", + "landing.tradingApiButton": "שלב את ממשק ה-API של JuiceSwap", "landing.tradingApiSubtitle": "DeFi, ישירות למשתמשים שלך.", "landing.trusted": "מהימנים על ידי מיליונים", "landing.unichain.body": "הצטרפו לבניית קהילה על גבי את'ריום L2 המהיר והמבוזר שנבנה להיות הבית ל-DeFi.", "landing.unichain.button": "התחל לבנות", "landing.unichain.subtitle": "שרשרת ה-DeFi.", "landing.uniswapX.body": "עסקאות ללא גז והגנה מפני MEV, ללא עמלות עבור החלפות שנכשלו.", - "landing.uniswapX.button": "חוו את UniswapX", + "landing.uniswapX.button": "חוו את JuiceSwapX", "landing.uniswapX.subtitle": "החלפות חכמות יותר, אפס חיכוך.", "landing.walletBody": "ארנק ותוסף קריפטו לשמירה עצמית מהימן עם מיליוני הורדות, תמיכה מאנשים אמיתיים ודירוג של 4.8 .", "landing.walletSubtitle": "להחליף, לאחסן, לחקור.", @@ -1010,18 +1010,18 @@ "liquidity.learnMoreLabel": "למד על מתן נזילות", "liquidity.notEnough.label": "אין מספיק נזילות כדי להציג ערך מדויק של דולר ארה\"ב.", "liquidity.provideOnProtocols": "מתן נזילות על פרוטוקולים שונים", - "liquidityPool.page.title": "הוסף נזילות למאגרים{{version}} ב-Uniswap", + "liquidityPool.page.title": "הוסף נזילות למאגרים{{version}} ב-JuiceSwap", "liquidityPool.positions.closed.title": "עמדות סגורות", "liquidityPool.positions.loadingMore": "טוען עוד משרות...", - "liquidityPool.positions.page.title": "נהל נזילות של {{quoteSymbol}}/{{baseSymbol}} ב-Uniswap", + "liquidityPool.positions.page.title": "נהל נזילות של {{quoteSymbol}}/{{baseSymbol}} ב-JuiceSwap", "liquidityPool.positions.page.version.description": "הצג את עמדות הנזילות הפעילות של {{version}} שלך. הוסף עמדות חדשות.", - "liquidityPool.positions.page.version.title": "נהל את נזילות המאגר{{version}} ב-Uniswap", + "liquidityPool.positions.page.version.title": "נהל את נזילות המאגר{{version}} ב-JuiceSwap", "migrate.allowed": "מוּתָר", "migrate.allowLpMigration": "אפשר העברת אסימון LP", "migrate.connectAccount": "עליך לחבר חשבון המחזיק בעמדה זו.", "migrate.connectWallet": "התחבר לארנק כדי לראות את הנזילות שלך ב-V2.", "migrate.contract": "חוזה הגירה ללא החלפה", - "migrate.firstLP": "אתה ספק הנזילות הראשון עבור מאגר Uniswap V3 זה. הנזילות שלך תעבור במחיר הנוכחי של {{source}} .", + "migrate.firstLP": "אתה ספק הנזילות הראשון עבור מאגר JuiceSwap V3 זה. הנזילות שלך תעבור במחיר הנוכחי של {{source}} .", "migrate.highGasCost": "עלות העסקה שלך תהיה הרבה יותר גבוהה מכיוון שהיא כוללת את הגז ליצירת הבריכה.", "migrate.invalidRange": "נבחר טווח לא חוקי. המחיר המינימלי חייב להיות נמוך מהמחיר המקסימלי.", "migrate.lpNFT": "{{symA}}/{{symB}} LP NFT", @@ -1031,17 +1031,17 @@ "migrate.noV2Liquidity": "לא נמצאה נזילות V2.", "migrate.positionNoFees": "העמדה שלך לא תרוויח עמלות או תשמש בעסקאות עד שמחיר השוק יעבור לטווח שלך.", "migrate.priceDifference": "הבדל במחיר: ", - "migrate.priceWarning": "עליך להפקיד נזילות ל- Uniswap V3 רק במחיר שאתה מאמין שהוא נכון.
אם המחיר נראה שגוי, אתה יכול לבצע החלפה כדי להזיז את המחיר או לחכות שמישהו אחר יעשה זאת.", + "migrate.priceWarning": "עליך להפקיד נזילות ל- JuiceSwap V3 רק במחיר שאתה מאמין שהוא נכון.
אם המחיר נראה שגוי, אתה יכול לבצע החלפה כדי להזיז את המחיר או לחכות שמישהו אחר יעשה זאת.", "migrate.refund": "לפחות {{amtA}} {{symA}} ו {{amtB}} {{symB}} יוחזרו לארנק שלך עקב טווח מחירים נבחר.", "migrate.selectFeeTier": "בחר דרגת עמלות", "migrate.setRange": "קבע טווח מחירים", "migrate.symbolPrice": "{{protocolName}} {{tokenSymbol}} מחיר:", - "migrate.v2Description": "כלי זה יעביר בבטחה את הנזילות שלך {{source}} ל-V3. התהליך חסר אמון לחלוטין הודות לחוזה ההעברה של <0>Uniswap ↗", - "migrate.v2Instruction": "עבור כל מאגר המוצג להלן, לחץ על העבר כדי להסיר את הנזילות שלך מ-Uniswap V2 ולהפקיד אותה ב-Uniswap V3.", + "migrate.v2Description": "כלי זה יעביר בבטחה את הנזילות שלך {{source}} ל-V3. התהליך חסר אמון לחלוטין הודות לחוזה ההעברה של <0>JuiceSwap ↗", + "migrate.v2Instruction": "עבור כל מאגר המוצג להלן, לחץ על העבר כדי להסיר את הנזילות שלך מ-JuiceSwap V2 ולהפקיד אותה ב-JuiceSwap V3.", "migrate.v2Title": "העבר נזילות V2", "migrate.v3Price": "V3 {{sym}} מחיר:", "mint.v3.input.invalidPrice.error": "קלט מחיר לא חוקי", - "mobileAppPromo.banner.getTheApp.link": "קבל את אפליקציית ארנק Uniswap", + "mobileAppPromo.banner.getTheApp.link": "קבל את אפליקציית ארנק JuiceSwap", "mobileAppPromo.banner.title": "יחידת החלפה: ארנק קריפטו ו-NFT", "moonpay.poweredBy": "פיאט onramp מופעל על ידי MoonPay USA LLC", "nav.createAccount.button": "צור חשבון", @@ -1066,7 +1066,7 @@ "nft.willAppearHere": "עסקאות ה-onchain ורכישות הקריפטו שלך יופיעו כאן.", "nfts.noneYet": "עדיין אין NFTs", "notFound.oops": "אופס, קח אותי בחזרה ל-Swap", - "notice.uk": "אפליקציית אינטרנט זו מסופקת ככלי למשתמשים לקיים אינטראקציה עם פרוטוקול Uniswap מיוזמתם, ללא אישור או המלצה לפעילויות מסחר במטבעות קריפטוגרפיים. בכך, Uniswap אינה ממליצה למשתמשים או למשתמשים פוטנציאליים לעסוק בפעילות מסחר בנכסי קריפטו, ומשתמשים או משתמשים פוטנציאליים באפליקציית האינטרנט אינם צריכים לראות בדף אינטרנט זה או בתוכנו ככרוכים בכל צורה של המלצה, הזמנה או תמריץ לסחור בנכסי קריפטו. .", + "notice.uk": "אפליקציית אינטרנט זו מסופקת ככלי למשתמשים לקיים אינטראקציה עם פרוטוקול JuiceSwap מיוזמתם, ללא אישור או המלצה לפעילויות מסחר במטבעות קריפטוגרפיים. בכך, JuiceSwap אינה ממליצה למשתמשים או למשתמשים פוטנציאליים לעסוק בפעילות מסחר בנכסי קריפטו, ומשתמשים או משתמשים פוטנציאליים באפליקציית האינטרנט אינם צריכים לראות בדף אינטרנט זה או בתוכנו ככרוכים בכל צורה של המלצה, הזמנה או תמריץ לסחור בנכסי קריפטו. .", "notice.uk.label": "כתב ויתור בבריטניה:", "notification.assetVisibility.hidden": "{{assetName}} מוסתר", "notification.assetVisibility.unhidden": "{{assetName}} לא מוסתר", @@ -1129,7 +1129,7 @@ "notification.walletConnect.failed": "העסקה נכשלה עם {{dappName}}", "notification.walletConnect.networkChanged.full": "עבר ל- {{networkName}}", "notification.walletConnect.networkChanged.short": "החליפו רשתות", - "notifications.scantastic.subtitle": "המשך ב-Uniswap Extension", + "notifications.scantastic.subtitle": "המשך ב-JuiceSwap Extension", "notifications.scantastic.title": "הַצלָחָה!", "onboarding.backup.manual.banner": "אנו מציעים לכתוב זאת על פיסת נייר ולאחסן אותו במקום מאובטח, כמו כספת.", "onboarding.backup.manual.displayWarning.description": "קרא בעיון את הדברים הבאים לפני שתמשיך.", @@ -1156,10 +1156,10 @@ "onboarding.backup.reminder.warning.description": "אם לא תגדיר שיטת גיבוי, לא תהיה לך דרך לשחזר את הארנק אם תאבד את הטלפון, תמחק את האפליקציה או תקבל מכשיר חדש.", "onboarding.backup.reminder.warning.title": "אתה עלול לאבד את הכספים שלך", "onboarding.backup.speedBump.cloud.description": "אם אי פעם תשכח אותו, לא נוכל לאפס אותו עבורך. רשום אותו במקום בטוח או אחסן אותו בצורה מאובטחת במנהל סיסמאות.", - "onboarding.backup.speedBump.cloud.disclaimer": "אני מבין ש-Uniswap Labs לא יכולה לאפס את סיסמת השחזור שלי.", + "onboarding.backup.speedBump.cloud.disclaimer": "אני מבין ש-JuiceSwap Labs לא יכולה לאפס את סיסמת השחזור שלי.", "onboarding.backup.speedBump.cloud.title": "חשוב לשמור את הסיסמה הזו", "onboarding.backup.speedBump.manual.description": "ודא שכתבת את משפט השחזור שלך כהלכה ושיש לך מקום בטוח לאחסון אותו.", - "onboarding.backup.speedBump.manual.disclaimer": "אני מבין ש-Uniswap Labs לא יכול לשחזר את הארנק שלי אם אני מאבד את זה.", + "onboarding.backup.speedBump.manual.disclaimer": "אני מבין ש-JuiceSwap Labs לא יכול לשחזר את הארנק שלי אם אני מאבד את זה.", "onboarding.backup.speedBump.manual.title": "לפני שתסיים...", "onboarding.backup.subtitle": "כך תשחזרו את הארנק אם תמחק את האפליקציה או תאבד את המכשיר.", "onboarding.backup.title.existing": "גבה את הארנק שלך", @@ -1174,20 +1174,20 @@ "onboarding.cloud.confirm.title": "אשר את סיסמת השחזור שלך", "onboarding.cloud.createPassword.description": "תצטרך להזין את זה כדי לשחזר את הכספים שלך. אם אי פעם תשכח אותו, לא נוכל לאחזר אותו עבורך.", "onboarding.cloud.createPassword.title": "צור את סיסמת השחזור שלך", - "onboarding.complete.button": "פתח את הרחבת Uniswap", - "onboarding.complete.description": "הארנק שלך מוכן לשלוח ולקבל קריפטו. פתח את הרחבת Uniswap עם קיצור הדרך למטה.", - "onboarding.complete.go_to_uniswap": "עבור אל Uniswap Web App", - "onboarding.complete.pin.description": "לחץ על סמל הסיכה כדי להוסיף את הרחבת Uniswap לסרגל הכלים שלך.", - "onboarding.complete.pin.title": "Pin Uniswap Extension", + "onboarding.complete.button": "פתח את הרחבת JuiceSwap", + "onboarding.complete.description": "הארנק שלך מוכן לשלוח ולקבל קריפטו. פתח את הרחבת JuiceSwap עם קיצור הדרך למטה.", + "onboarding.complete.go_to_uniswap": "עבור אל JuiceSwap Web App", + "onboarding.complete.pin.description": "לחץ על סמל הסיכה כדי להוסיף את הרחבת JuiceSwap לסרגל הכלים שלך.", + "onboarding.complete.pin.title": "Pin JuiceSwap Extension", "onboarding.complete.title": "אתה מוכן", "onboarding.extension.biometrics.subtitle.fingerprint": "גישה מהירה ומאובטחת לארנק שלך באמצעות טביעת אצבע בלבד.", "onboarding.extension.biometrics.title": "אפשר {{biometricsMethod}}", "onboarding.extension.password.subtitle": "תצטרך את זה כדי לפתוח את הארנק שלך ולגשת לביטוי השחזור שלך", "onboarding.extension.password.title.default": "צור סיסמה", "onboarding.extension.password.title.reset": "לאפס את הסיסמה שלך", - "onboarding.extension.unsupported.android.description": "הרחבת Uniswap תואמת רק ל-Chrome במחשב שולחני.", + "onboarding.extension.unsupported.android.description": "הרחבת JuiceSwap תואמת רק ל-Chrome במחשב שולחני.", "onboarding.extension.unsupported.android.title": "Chrome בנייד אינו נתמך (עדיין)", - "onboarding.extension.unsupported.description": "הרחבת Uniswap תואמת רק ל-Chrome כרגע.", + "onboarding.extension.unsupported.description": "הרחבת JuiceSwap תואמת רק ל-Chrome כרגע.", "onboarding.extension.unsupported.title": "דפדפן זה אינו נתמך (עדיין)", "onboarding.home.intro.backup.description.extension": "שמור את משפט השחזור שלך כדי להבטיח שלעולם לא תאבד גישה לארנק שלך.", "onboarding.home.intro.backup.description.mobile": "הגדר תוכנית שחזור אם אי פעם תאבד את הטלפון שלך או תקבל אחד חדש.", @@ -1217,7 +1217,7 @@ "onboarding.import.onDeviceRecovery.other_options": "צור או ייבא ארנק אחר", "onboarding.import.onDeviceRecovery.other_options.label": "לא רוצה את כל האמור לעיל?", "onboarding.import.onDeviceRecovery.subtitle": "בחר לאיזה ארנק אתה רוצה להיכנס חזרה.", - "onboarding.import.onDeviceRecovery.title": "ברוך הבא חזרה ל-Uniswap", + "onboarding.import.onDeviceRecovery.title": "ברוך הבא חזרה ל-JuiceSwap", "onboarding.import.onDeviceRecovery.wallet.button": "הצג את ביטוי השחזור", "onboarding.import.onDeviceRecovery.wallet.count_one": "+1 ארנק נוסף", "onboarding.import.onDeviceRecovery.wallet.count_other": "+{{count}} ארנקים אחרים", @@ -1225,8 +1225,8 @@ "onboarding.import.onDeviceRecovery.warning.title": "האם אתה בטוח?", "onboarding.import.selectMethod.errorMessage": "אירעה שגיאה בלתי צפויה. אנא נסה שוב.", "onboarding.import.selectMethod.mobileApp.subtitle": "ייבא ארנק מהאפליקציה לנייד באמצעות קוד QR.", - "onboarding.import.selectMethod.mobileApp.title": "השתמש ב-Uniswap Mobile", - "onboarding.import.selectMethod.passkey.subtitle": "סנכרן את ארנק ה-Uniswap שלך באמצעות מפתח סיסמה קיים.", + "onboarding.import.selectMethod.mobileApp.title": "השתמש ב-JuiceSwap Mobile", + "onboarding.import.selectMethod.passkey.subtitle": "סנכרן את ארנק ה-JuiceSwap שלך באמצעות מפתח סיסמה קיים.", "onboarding.import.selectMethod.passkey.title": "התחברות עם סיסמה", "onboarding.import.selectMethod.recoveryPhrase.subtitle": "יבוא מארנק קריפטו אחר.", "onboarding.import.selectMethod.recoveryPhrase.title": "הזן ביטוי שחזור", @@ -1243,13 +1243,13 @@ "onboarding.intro.button.alreadyHave": "יש לי כבר ארנק", "onboarding.intro.button.logInOrImport": "התחברות או ייבוא", "onboarding.intro.mobileScan.button": "סרוק קוד QR כדי לייבא", - "onboarding.intro.mobileScan.title": "יש לך את אפליקציית Uniswap?", + "onboarding.intro.mobileScan.title": "יש לך את אפליקציית JuiceSwap?", "onboarding.landing.button.add": "הוסף ארנק קיים", "onboarding.landing.button.create": "צור ארנק", "onboarding.landing.button.createAccount": "צור חשבון", "onboarding.name.choose": "בחר שם משתמש", "onboarding.name.choose.subtitle": "זהו שם ציבורי שכל אחד יכול להשתמש בו כדי לשלוח לך קריפטו.", - "onboarding.notification.permission.message": "כדי לקבל הודעות, הפעל הודעות עבור ארנק Uniswap בהגדרות המכשיר שלך.", + "onboarding.notification.permission.message": "כדי לקבל הודעות, הפעל הודעות עבור ארנק JuiceSwap בהגדרות המכשיר שלך.", "onboarding.notification.permission.title": "הרשאת הודעות", "onboarding.notification.subtitle": "הישאר מעודכן לגבי סטטוסים של עסקאות ושינויים גדולים במחירים עבור אסימונים מועדפים.", "onboarding.notification.title": "הפעל התראות", @@ -1275,9 +1275,9 @@ "onboarding.scan.error": "אירעה שגיאה בטעינת קוד ה-QR", "onboarding.scan.otp.error": "הקוד ששלחת שגוי, או שהייתה שגיאה בהגשה. בבקשה נסה שוב.", "onboarding.scan.otp.failed": "ניסיונות כושלים: {{number}}", - "onboarding.scan.otp.subtitle": "בדוק באפליקציית Uniswap לנייד שלך את הקוד בן 6 התווים", + "onboarding.scan.otp.subtitle": "בדוק באפליקציית JuiceSwap לנייד שלך את הקוד בן 6 התווים", "onboarding.scan.otp.title": "הזן קוד חד פעמי", - "onboarding.scan.subtitle": "סרוק את קוד ה-QR עם אפליקציית Uniswap לנייד כדי להתחיל לייבא את הארנק שלך.", + "onboarding.scan.subtitle": "סרוק את קוד ה-QR עם אפליקציית JuiceSwap לנייד כדי להתחיל לייבא את הארנק שלך.", "onboarding.scan.title": "ייבוא ארנק מהאפליקציה", "onboarding.scan.troubleScanning.message": "ייבוא באמצעות ביטוי שחזור", "onboarding.scan.troubleScanning.title": "בעיה בסריקה?", @@ -1306,7 +1306,7 @@ "outageBanner.message": "הנתונים של {{chainName}}{{versionDescription}} אינם זמינים כעת, אך אנו מצפים שהבעיה תיפתר בקרוב.", "outageBanner.message.sub": "אתה עדיין יכול להחליף ולספק נזילות בשרשרת זו ללא בעיה.", "outageBanner.title": "{{versionName}} יחזור בקרוב", - "passkeys.help.modal.subtitle": "אם אתה נתקל בבעיות עם מפתחות סיסמה, בקר בתמיכה של Uniswap לקבלת עזרה.", + "passkeys.help.modal.subtitle": "אם אתה נתקל בבעיות עם מפתחות סיסמה, בקר בתמיכה של JuiceSwap לקבלת עזרה.", "passkeys.help.modal.subtitle.invalidPasskey": "לא ניתן היה להשלים את בקשתך. אנא נסה שוב באמצעות מפתח סיסמה המשויך ל ", "passkeys.help.modal.subtitle.technicalError": "לא ניתן היה להשלים את בקשתך עקב שגיאה טכנית בלתי צפויה. הכספים שלך בטוחים. אנא נסה שוב.", "passkeys.help.modal.title": "זקוק לעזרה?", @@ -1431,7 +1431,7 @@ "position.deposit.confirm.create.title": "פער מחירים גדול עם השוק", "position.deposit.description": "ציין את הסכומים הסמליים עבור תרומת הנזילות שלך.", "position.depositedCurrency": "הופקד {{currencySymbol}}", - "position.fot.warning": "{{token}} ואסימוני \"עמלה על העברה\" אחרים נתמכים רק על ידי Uniswap v2.", + "position.fot.warning": "{{token}} ואסימוני \"עמלה על העברה\" אחרים נתמכים רק על ידי JuiceSwap v2.", "position.fot.warning.cta": "צור מיקום v2", "position.hook.disclaimer": "אני מבין את הסיכונים הפוטנציאליים הכרוכים בהוספת הקרס הזה.", "position.hook.donateWarning": "דגל זה עשוי לגרום לשינויים בעמלות שנצברו.", @@ -1479,11 +1479,11 @@ "positions.welcome.connect.description": "כדי לצפות בעמדות ובתגמולים שלך, עליך לחבר את הארנק שלך.", "positions.welcome.connect.wallet": "חבר את הארנק שלך", "privacy.anonymizedLogs": "האפליקציה רושם סטטיסטיקות שימוש אנונימיות על מנת להשתפר עם הזמן.", - "privacy.autoRouter": "האפליקציה שואבת את נתיב הסחר האופטימלי משרת Uniswap Labs.", + "privacy.autoRouter": "האפליקציה שואבת את נתיב הסחר האופטימלי משרת JuiceSwap Labs.", "privacy.infura": "האפליקציה שואבת נתונים על השרשרת ובונה שיחות חוזה עם Infura API.", "privacy.thirdPartyApis": "אפליקציה זו משתמשת בממשקי ה-API של צד שלישי הבאים:", "privacy.trm": "האפליקציה אוספת בצורה מאובטחת את כתובת הארנק שלך ומשתפת אותה עם TRM Labs Inc. מסיבות סיכון ותאימות.", - "privacy.uniswaptos": "התנאים וההגבלות של Uniswap Labs", + "privacy.uniswaptos": "התנאים וההגבלות של JuiceSwap Labs", "privateKeys.export.modal.speedbump.bullet1": "הצג את זה בפרטי", "privateKeys.export.modal.speedbump.bullet2": "אל תשתף עם אף אחד", "privateKeys.export.modal.speedbump.bullet3": "לעולם אל תזין אותו לאתרים או אפליקציות כלשהן", @@ -1520,11 +1520,11 @@ "removeLiquidity.pooled": "מאוחד {{symbol}}:", "revoke.failed.message": "סביר להניח שבעיית רשת או חיבור גרמה לכשל בביטול. בדוק את החיבור ונסה שוב.", "routing.aggregateLiquidity": "כאשר זמין, צובר מקורות נזילות למחירים טובים יותר והחלפות ללא גז.", - "routing.aggregateLiquidity.uniswapx": "UniswapX אוגדת מקורות נזילות בתוך ומחוץ לשרשרת, ומביאה לכם את המחירים הטובים ביותר הזמינים ואת עסקאות ה-Swap ללא גז.", - "routing.cheapest": "לקוח Uniswap בוחר את אפשרות הסחר הזולה ביותר תוך התחשבות במחיר ועלויות רשת.", - "routing.cheapest.v4": "לקוח Uniswap בוחר את אפשרות הסחר האופטימלית תוך התחשבות במחיר ועלויות הרשת.", + "routing.aggregateLiquidity.uniswapx": "JuiceSwapX אוגדת מקורות נזילות בתוך ומחוץ לשרשרת, ומביאה לכם את המחירים הטובים ביותר הזמינים ואת עסקאות ה-Swap ללא גז.", + "routing.cheapest": "לקוח JuiceSwap בוחר את אפשרות הסחר הזולה ביותר תוך התחשבות במחיר ועלויות רשת.", + "routing.cheapest.v4": "לקוח JuiceSwap בוחר את אפשרות הסחר האופטימלית תוך התחשבות במחיר ועלויות הרשת.", "scantastic.code.expired": "לא בתוקף", - "scantastic.code.subtitle": "הזן קוד זה בתוסף Uniswap. ביטוי השחזור שלך יוצפן ויועבר בבטחה.", + "scantastic.code.subtitle": "הזן קוד זה בתוסף JuiceSwap. ביטוי השחזור שלך יוצפן ויועבר בבטחה.", "scantastic.code.timeRemaining.shorthand.hours": "קוד חדש ב- {{hours}}h {{minutes}}m {{seconds}}s", "scantastic.code.timeRemaining.shorthand.minutes": "קוד חדש ב- {{minutes}}m {{seconds}}s", "scantastic.code.timeRemaining.shorthand.seconds": "קוד חדש ב- {{seconds}}ש'", @@ -1532,12 +1532,12 @@ "scantastic.confirmation.button.continue": "כן, המשך", "scantastic.confirmation.label.browser": "דפדפן", "scantastic.confirmation.label.device": "התקן", - "scantastic.confirmation.subtitle": "המשך רק אם אתה סורק קוד QR מ-Uniswap Extension במכשיר מהימן.", + "scantastic.confirmation.subtitle": "המשך רק אם אתה סורק קוד QR מ-JuiceSwap Extension במכשיר מהימן.", "scantastic.confirmation.title": "האם אתה מנסה לייבא את הארנק שלך?", - "scantastic.confirmation.warning": "היזהרו מאתרים ואפליקציות המתחזות ל-Uniswap. אחרת הארנק שלך עלול להיפגע.", + "scantastic.confirmation.warning": "היזהרו מאתרים ואפליקציות המתחזות ל-JuiceSwap. אחרת הארנק שלך עלול להיפגע.", "scantastic.error.encryption": "הכנת ביטוי הזרע נכשל.", "scantastic.error.noCode": "לא התקבל OTP. בבקשה נסה שוב.", - "scantastic.error.timeout.message": "סרוק שוב את קוד ה-QR בתוסף Uniswap כדי להמשיך לסנכרן את הארנק שלך.", + "scantastic.error.timeout.message": "סרוק שוב את קוד ה-QR בתוסף JuiceSwap כדי להמשיך לסנכרן את הארנק שלך.", "scantastic.error.timeout.title": "תם הזמן הקצוב לחיבור שלך", "scantastic.modal.ipMismatch.description": "כדי לסרוק את קוד ה-QR הזה, הטלפון שלך חייב להיות מחובר לאותה רשת WiFi כמו המחשב שלך וכל VPN צריך להיות כבוי זמנית.", "scantastic.modal.ipMismatch.title": "החלף את רשת ה-WiFi שלך", @@ -1569,7 +1569,7 @@ "send.search.placeholder": "חפש ENS או כתובת", "send.title": "לִשְׁלוֹחַ", "send.warning.blocked.default": "הארנק הזה חסום", - "send.warning.blocked.modal.message": "כתובת זו חסומה בארנק Uniswap מכיוון שהיא משויכת לפעילות חסומה אחת או יותר. אם אתה סבור שזו שגיאה, אנא שלח דוא\"ל ל compliance@uniswap.org.", + "send.warning.blocked.modal.message": "כתובת זו חסומה בארנק JuiceSwap מכיוון שהיא משויכת לפעילות חסומה אחת או יותר. אם אתה סבור שזו שגיאה, אנא שלח דוא\"ל ל compliance@juiceswap.org.", "send.warning.blocked.modal.title": "כתובת חסומה", "send.warning.blocked.recipient": "ארנק הנמען חסום", "send.warning.erc20.checkbox.description": "אתה מנסה לשלוח כספים לכתובת סמלית. זה עלול לגרום לאובדן קבוע של כספים.", @@ -1599,7 +1599,7 @@ "setting.recoveryPhrase.account.show": "הצג ביטוי שחזור", "setting.recoveryPhrase.action.hide": "הסתר ביטוי שחזור", "setting.recoveryPhrase.remove": "הסר את ביטוי השחזור", - "setting.recoveryPhrase.remove.confirm.subtitle": "אני מבין ש-Uniswap Labs לא יכולה לעזור לי לשחזר את הארנק שלי אם לא הצלחתי לעשות זאת.", + "setting.recoveryPhrase.remove.confirm.subtitle": "אני מבין ש-JuiceSwap Labs לא יכולה לעזור לי לשחזר את הארנק שלי אם לא הצלחתי לעשות זאת.", "setting.recoveryPhrase.remove.confirm.title": "שמרתי את משפט ההתאוששות שלי", "setting.recoveryPhrase.remove.initial.subtitle": "ודא ששמרת את ביטוי השחזור שלך. אחרת תאבד גישה לארנקים שלך", "setting.recoveryPhrase.remove.initial.title": "לפני שתמשיך", @@ -1618,7 +1618,7 @@ "settings.action.lock": "מנעול ארנק", "settings.action.privacy": "מדיניות הפרטיות", "settings.action.terms": "תנאי השירות", - "settings.footer": "מיוצר באהבה, \nצוות Uniswap 🦄", + "settings.footer": "מיוצר באהבה, \nצוות JuiceSwap 🦄", "settings.hideSmallBalances": "הסתר יתרות קטנות", "settings.hideSmallBalances.subtitle": "יתרות מתחת ל-1 USD יוסתרו מהתיק שלך.", "settings.maxSlippage": "מקסימום החלקה", @@ -1642,7 +1642,7 @@ "settings.setting.backup.create.title": "גבה עד {{cloudProviderName}}", "settings.setting.backup.delete.confirm.message": "מכיוון שהארנקים האלה חולקים ביטוי שחזור, הוא גם ימחק את הגיבויים של הארנקים האלה למטה", "settings.setting.backup.delete.confirm.title": "האם אתה בטוח?", - "settings.setting.backup.delete.warning": "אם תמחק את הגיבוי {{cloudProviderName}} שלך, תוכל לשחזר את הארנק רק עם גיבוי ידני של ביטוי השחזור שלך. Uniswap Labs לא יכולה לשחזר את הנכסים שלך אם תאבד את ביטוי השחזור שלך.", + "settings.setting.backup.delete.warning": "אם תמחק את הגיבוי {{cloudProviderName}} שלך, תוכל לשחזר את הארנק רק עם גיבוי ידני של ביטוי השחזור שלך. JuiceSwap Labs לא יכולה לשחזר את הנכסים שלך אם תאבד את ביטוי השחזור שלך.", "settings.setting.backup.error.message.full": "לא ניתן לגבות את ביטוי השחזור ל- {{cloudProviderName}}. ודא שהפעלת את {{cloudProviderName}} עם שטח אחסון פנוי ונסה שוב.", "settings.setting.backup.error.message.short": "לא ניתן למחוק את הגיבוי", "settings.setting.backup.error.title": "שגיאה {{cloudProviderName}}", @@ -1669,8 +1669,8 @@ "settings.setting.biometrics.auth": "נא לאמת", "settings.setting.biometrics.extension.waitingForBiometricsModal.content": "הפעל את {{biometricsMethod}} בדפדפן או בהגדרות המערכת שלך כדי להמשיך.", "settings.setting.biometrics.extension.waitingForBiometricsModal.title": "מחכה ל- {{biometricsMethod}}", - "settings.setting.biometrics.off.message.android": "ביומטריה כבויה כרגע עבור ארנק Uniswap - אתה יכול להפעיל אותו בהגדרות המערכת שלך.", - "settings.setting.biometrics.off.message.ios": "{{biometricsMethod}} כבוי כרגע עבור ארנק Uniswap - אתה יכול להפעיל אותו בהגדרות המערכת שלך.", + "settings.setting.biometrics.off.message.android": "ביומטריה כבויה כרגע עבור ארנק JuiceSwap - אתה יכול להפעיל אותו בהגדרות המערכת שלך.", + "settings.setting.biometrics.off.message.ios": "{{biometricsMethod}} כבוי כרגע עבור ארנק JuiceSwap - אתה יכול להפעיל אותו בהגדרות המערכת שלך.", "settings.setting.biometrics.off.title.android": "ביומטריה כבויה", "settings.setting.biometrics.off.title.ios": "{{biometricsMethod}} כבוי", "settings.setting.biometrics.title": "ביטול נעילת פנים/טביעת אצבע", @@ -1681,8 +1681,8 @@ "settings.setting.biometrics.unavailable.message.ios": "{{biometricsMethod}} אינו מוגדר במכשיר שלך. כדי להשתמש ב- {{biometricsMethod}}, הגדר אותו תחילה בהגדרות.", "settings.setting.biometrics.unavailable.title.android": "ביומטריה לא מוגדרת", "settings.setting.biometrics.unavailable.title.ios": "{{biometricsMethod}} אינו מוגדר", - "settings.setting.biometrics.warning.message.android": "אם לא תפעיל ביומטריה, כל מי שיקבל גישה למכשיר שלך יכול לפתוח את ארנק Uniswap ולבצע עסקאות.", - "settings.setting.biometrics.warning.message.ios": "אם לא תפעיל את {{biometricsMethod}}, כל מי שיקבל גישה למכשיר שלך יכול לפתוח את ארנק Uniswap ולבצע עסקאות.", + "settings.setting.biometrics.warning.message.android": "אם לא תפעיל ביומטריה, כל מי שיקבל גישה למכשיר שלך יכול לפתוח את ארנק JuiceSwap ולבצע עסקאות.", + "settings.setting.biometrics.warning.message.ios": "אם לא תפעיל את {{biometricsMethod}}, כל מי שיקבל גישה למכשיר שלך יכול לפתוח את ארנק JuiceSwap ולבצע עסקאות.", "settings.setting.biometrics.warning.title": "האם אתה בטוח?", "settings.setting.connections.disconnectAll": "נתק הכל", "settings.setting.connections.noConnectionsDescription": "התחבר לאפליקציה על ידי חיפוש כפתור \"התחבר לארנק\" או \"התחבר\".", @@ -1693,16 +1693,16 @@ "settings.setting.helpCenter.title": "מרכז עזרה", "settings.setting.language.button.navigate": "לך להגדרות", "settings.setting.language.description.extension": "בטל החלפה של ברירת המחדל להגדרות שפת המערכת שלך. כדי לשנות את השפה המועדפת עליך, עבור להגדרות המערכת שלך.", - "settings.setting.language.description.mobile": "ביטול החלפה של ברירת המחדל להגדרות השפה של המכשיר שלך. כדי לשנות את השפה המועדפת עליך, עבור אל \"Uniswap\" בהגדרות המכשיר שלך והקש על \"שפה\".", + "settings.setting.language.description.mobile": "ביטול החלפה של ברירת המחדל להגדרות השפה של המכשיר שלך. כדי לשנות את השפה המועדפת עליך, עבור אל \"JuiceSwap\" בהגדרות המכשיר שלך והקש על \"שפה\".", "settings.setting.language.title": "שפה", "settings.setting.notifications.row.activity.description": "העברות, בקשות ופעילויות אחרות", "settings.setting.notifications.row.activity.title": "פעילות בארנק", "settings.setting.notifications.row.updates.description": "המלצות ותכונות חדשות", - "settings.setting.notifications.row.updates.title": "עדכונים מ-Uniswap", + "settings.setting.notifications.row.updates.title": "עדכונים מ-JuiceSwap", "settings.setting.notifications.title": "התראות", "settings.setting.password.title": "שנה סיסמא", "settings.setting.permissions.title": "הרשאות", - "settings.setting.privacy.analytics.description": "אנו משתמשים בנתוני שימוש אנונימיים כדי לשפר את החוויה שלך במוצרי Uniswap Labs. כאשר מושבת, אנו עוקבים רק אחר שגיאות ושימוש חיוני.", + "settings.setting.privacy.analytics.description": "אנו משתמשים בנתוני שימוש אנונימיים כדי לשפר את החוויה שלך במוצרי JuiceSwap Labs. כאשר מושבת, אנו עוקבים רק אחר שגיאות ושימוש חיוני.", "settings.setting.privacy.analytics.title": "ניתוח אפליקציות", "settings.setting.privateKeys.title": "מפתחות פרטיים", "settings.setting.recoveryPhrase.title": "ביטוי התאוששות", @@ -1726,7 +1726,7 @@ "settings.setting.wallet.label": "כינוי", "settings.setting.wallet.testnetMode.description": "זה מפעיל רשתות בדיקה למפתחים כדי לנסות תכונות ועסקאות מבלי להשתמש בנכסים אמיתיים. לאסימונים ברשתות בדיקות אין ערך אמיתי.", "settings.setting.wallet.testnetMode.title": "מצב Testnet", - "settings.switchNetwork.warning": "כדי להשתמש ב-Uniswap ב- {{label}}, החלף את הרשת בהגדרות הארנק שלך.", + "settings.switchNetwork.warning": "כדי להשתמש ב-JuiceSwap ב- {{label}}, החלף את הרשת בהגדרות הארנק שלך.", "settings.title": "הגדרות", "settings.version": "גרסה {{appVersion}}", "smartWallet.actionRequired.cta": "השבתה ברשת אחת", @@ -1778,9 +1778,9 @@ "smartWallets.postSwapNudge.enable": "הפעל ארנק חכם", "smartWallets.postSwapNudge.title": "חסוך בהחלפה הבאה שלך", "smartWallets.postSwapNudge.title.dapp": "אפליקציה זו תומכת בארנקים חכמים", - "smartWallets.unavailableModal.description": "ספק ארנק אחר מנהל כעת את הגדרות הארנק החכם עבור {{displayName}}. ניתן להמשיך להשתמש ב-Uniswap כרגיל.", + "smartWallets.unavailableModal.description": "ספק ארנק אחר מנהל כעת את הגדרות הארנק החכם עבור {{displayName}}. ניתן להמשיך להשתמש ב-JuiceSwap כרגיל.", "smartWallets.unavailableModal.title": "תכונות הארנק החכם אינן זמינות", - "solanaPromo.banner.description": "סחרו באסימוני סולאנה ישירות ב-Uniswap.", + "solanaPromo.banner.description": "סחרו באסימוני סולאנה ישירות ב-JuiceSwap.", "solanaPromo.banner.title": "סולאנה זמינה כעת", "solanaPromo.modal.connectWallet": "חבר את ארנק סולאנה המועדף עליך", "solanaPromo.modal.startSwapping.button": "התחל להחליף על סולאנה", @@ -1801,16 +1801,16 @@ "stats.marketCap.description": "שווי שוק הוא שווי השוק הכולל של ההיצע במחזור של נכס.", "stats.noStatsAvailable": "אין סטטיסטיקות זמינות", "stats.tvl": "הערך הכולל ננעל", - "stats.tvl.description": "ערך כולל נעול (TVL) הוא הסכום המצטבר של הנכס הזמין בכל מאגרי הנזילות של Uniswap.", + "stats.tvl.description": "ערך כולל נעול (TVL) הוא הסכום המצטבר של הנכס הזמין בכל מאגרי הנזילות של JuiceSwap.", "stats.volume.1d": "נפח 1 ימים", - "stats.volume.1d.description": "נפח יום אחד הוא סכום הנכס שנסחר ב-Uniswap במהלך 24 השעות האחרונות.", + "stats.volume.1d.description": "נפח יום אחד הוא סכום הנכס שנסחר ב-JuiceSwap במהלך 24 השעות האחרונות.", "stats.volume.1d.long": "נפח 1D", "stats.volume.1d.short": "כרך 1D", - "stats.volume.description": "נפח הוא סכום הנכס שנסחר ב-Uniswap במהלך מסגרת הזמן שנבחרה.", + "stats.volume.description": "נפח הוא סכום הנכס שנסחר ב-JuiceSwap במהלך מסגרת הזמן שנבחרה.", "swap.allow.oneTime": "אפשר {{sym}} (פעם אחת)", "swap.approveAndSubmit": "לאשר ולהגיש", "swap.approveAndSwap": "לאשר ולהחליף", - "swap.autoRouter": "הנתב האוטומטי של Uniswap מתחשב בנתיבים ובעלויות רשת אופטימליים כדי לספק לכם את המחירים הטובים ביותר.", + "swap.autoRouter": "הנתב האוטומטי של JuiceSwap מתחשב בנתיבים ובעלויות רשת אופטימליים כדי לספק לכם את המחירים הטובים ביותר.", "swap.balance.amount": "יתרה: {{amount}}", "swap.bestPrice.through": "מסלול דרך {{provider}}", "swap.bestRoute.cost": "המסלול היעיל ביותר מוערך בעלות של ~{{gasPrice}} בעלויות הרשת. ", @@ -1850,32 +1850,32 @@ "swap.details.poweredBy": "מופעל על ידי", "swap.details.rate": "ציון", "swap.details.slippage": "החלקה מקסימלית", - "swap.details.slippage.uniswap": "החלקה מוגנת של Uniswap", + "swap.details.slippage.uniswap": "החלקה מוגנת של JuiceSwap", "swap.details.swappedIn.unichain": "הושלם תוך {{time}}שניות ב-Unichain", "swap.details.uniswapFee": "תַשְׁלוּם", - "swap.error.default": "ייתכן שתצטרך להגביר את סובלנות ההחלקה שלך. הערה: אסימוני עמלה על העברה ואסימוני בסיס מחדש אינם תואמים ל-Uniswap V3.", + "swap.error.default": "ייתכן שתצטרך להגביר את סובלנות ההחלקה שלך. הערה: אסימוני עמלה על העברה ואסימוני בסיס מחדש אינם תואמים ל-JuiceSwap V3.", "swap.error.expectedToFail": "ההחלפה שלך צפויה להיכשל.", "swap.error.fiatInputUnavailable": "קלט {{fiatCurrencyCode}} לא זמין", "swap.error.modifiedByWallet": "ההחלפה שלך השתנתה דרך הארנק שלך. אם זו הייתה טעות, אנא בטל מיד או הסתכן בהפסד הכספים שלך.", "swap.error.rejected": "העסקה נדחתה", - "swap.error.undefinedObject": "אירעה שגיאה בעת ניסיון לבצע החלפה זו. ייתכן שתצטרך להגביר את סובלנות ההחלקה שלך. אם זה לא עובד, ייתכן שיש אי תאימות עם האסימון שאתה סוחר בו. הערה: אסימוני עמלה על העברה ואסימוני בסיס מחדש אינם תואמים ל-Uniswap V3.", + "swap.error.undefinedObject": "אירעה שגיאה בעת ניסיון לבצע החלפה זו. ייתכן שתצטרך להגביר את סובלנות ההחלקה שלך. אם זה לא עובד, ייתכן שיש אי תאימות עם האסימון שאתה סוחר בו. הערה: אסימוני עמלה על העברה ואסימוני בסיס מחדש אינם תואמים ל-JuiceSwap V3.", "swap.error.unknown": "שגיאה לא ידועה.", "swap.error.v2.expired": "לא ניתן לשלוח את העסקה הזו מכיוון שהמועד האחרון חלף. אנא בדוק שהמועד האחרון לעסקה שלך אינו נמוך מדי.", - "swap.error.v2.k": "ה-Uniswap אינווריאנט x*y=k לא היה מרוצה מההחלפה. זה בדרך כלל אומר שאחד האסימונים שאתה מחליף משלב התנהגות מותאמת אישית בהעברה.", + "swap.error.v2.k": "ה-JuiceSwap אינווריאנט x*y=k לא היה מרוצה מההחלפה. זה בדרך כלל אומר שאחד האסימונים שאתה מחליף משלב התנהגות מותאמת אישית בהעברה.", "swap.error.v2.slippage": "עסקה זו לא תצליח גם עקב תנועת מחיר או עמלה בהעברה. נסה להגדיל את סובלנות ההחלקה שלך", "swap.error.v2.transferInput": "לא ניתן להעביר את אסימון הקלט. ייתכן שיש בעיה עם אסימון הקלט.", "swap.error.v2.transferOutput": "לא ניתן להעביר את אסימון הפלט. ייתכן שיש בעיה עם אסימון הפלט.", - "swap.error.v3.slippage": "עסקה זו לא תצליח עקב תנועת מחיר. נסה להגדיל את סובלנות ההחלקה שלך. הערה: עמלה על העברה ואסימוני בסיס מחדש אינם תואמים ל-Uniswap V3.", - "swap.error.v3.transferOutput": "לא ניתן להעביר את אסימון הפלט. ייתכן שיש בעיה עם אסימון הפלט. הערה: עמלה על העברה ואסימוני בסיס מחדש אינם תואמים ל-Uniswap V3.", + "swap.error.v3.slippage": "עסקה זו לא תצליח עקב תנועת מחיר. נסה להגדיל את סובלנות ההחלקה שלך. הערה: עמלה על העברה ואסימוני בסיס מחדש אינם תואמים ל-JuiceSwap V3.", + "swap.error.v3.transferOutput": "לא ניתן להעביר את אסימון הפלט. ייתכן שיש בעיה עם אסימון הפלט. הערה: עמלה על העברה ואסימוני בסיס מחדש אינם תואמים ל-JuiceSwap V3.", "swap.estimatedDifference.label": "יהיה הבדל גדול בין ערכי הקלט והפלט שלך בגלל הנזילות הנוכחית.", "swap.expected.price": "מחיר צפוי", "swap.fail.batched": "ייתכן שהארנק המחובר שלך אינו תומך בהחלפות בלחיצה אחת. נסה החלפה רגילה במקום זאת.", "swap.fail.batched.retry": "נסה החלפה רגילה", "swap.fail.batched.title": "החלפה בלחיצה אחת נכשלה", "swap.fail.message": "נסה להתאים את ההחלקה לערך גבוה יותר.", - "swap.fail.uniswapX": "לא ניתן היה להשלים את ההחלפה עם UniswapX. נסה להחליף שוב כדי לנתב אותו דרך ה-API הקלאסי של Uniswap.", - "swap.fees.experience": "עמלה זו חלה על כמה צמדי אסימונים כדי להבטיח את החוויה הטובה ביותר עם Uniswap. הוא משולם באסימון הפלט וכבר נכלל בהצעת המחיר.", - "swap.fees.noFee": "עמלות חלות על צמדי אסימונים נבחרים כדי להבטיח את החוויה הטובה ביותר עם Uniswap. אין עמלה הקשורה להחלפה זו.", + "swap.fail.uniswapX": "לא ניתן היה להשלים את ההחלפה עם JuiceSwapX. נסה להחליף שוב כדי לנתב אותו דרך ה-API הקלאסי של JuiceSwap.", + "swap.fees.experience": "עמלה זו חלה על כמה צמדי אסימונים כדי להבטיח את החוויה הטובה ביותר עם JuiceSwap. הוא משולם באסימון הפלט וכבר נכלל בהצעת המחיר.", + "swap.fees.noFee": "עמלות חלות על צמדי אסימונים נבחרים כדי להבטיח את החוויה הטובה ביותר עם JuiceSwap. אין עמלה הקשורה להחלפה זו.", "swap.finalizingQuote": "מסיים הצעת מחיר...", "swap.form.header": "לְהַחלִיף", "swap.form.warning.output.fotFees": "בשל העמלה הסמלית של {{fotCurrencySymbol}}, ניתן להזין סכומי החלפה רק באמצעות שדה הקלט", @@ -1884,7 +1884,7 @@ "swap.frontrun.warning": "העסקה שלך עשויה להיות חזיתית ולהביא לסחר לא חיובי.", "swap.header.viewOnly": "לצפייה בלבד", "swap.impactOfTrade": "ההשפעה שיש לסחר שלך על מחיר השוק של מאגר זה.", - "swap.impactOfTrade.uniswapx": "ההבדל בין מחיר השוק למחיר הביצוע, תוך התחשבות בחיסכון בגז UniswapX.", + "swap.impactOfTrade.uniswapx": "ההבדל בין מחיר השוק למחיר הביצוע, תוך התחשבות בחיסכון בגז JuiceSwapX.", "swap.impactOfTrade.uniswapx.missing": "חישובי השפעת המחיר עשויים להיות לא זמינים עבור זוגות עם נזילות נמוכה.", "swap.inputEstimated.atMost": "הקלט מוערך. אתה תמכור לכל היותר או שהעסקה תחזור.", "swap.limit": "לְהַגבִּיל", @@ -1913,8 +1913,8 @@ "swap.settings.protection.subtitle.unavailable": "לא זמין ב- {{chainName}}", "swap.settings.protection.title": "הגנת החלפה", "swap.settings.routingPreference.option.default.description": "בחירה באפשרות זו מזהה את המסלול היעיל ביותר עבור ההחלפה שלך.", - "swap.settings.routingPreference.option.default.description.preV4": "לקוח Uniswap בוחר את אפשרות הסחר הזולה ביותר תוך התחשבות במחיר ועלויות רשת.", - "swap.settings.routingPreference.option.default.description.uniswapXUnavailable": "UniswapX אינו זמין עבור הארנק שלך", + "swap.settings.routingPreference.option.default.description.preV4": "לקוח JuiceSwap בוחר את אפשרות הסחר הזולה ביותר תוך התחשבות במחיר ועלויות רשת.", + "swap.settings.routingPreference.option.default.description.uniswapXUnavailable": "JuiceSwapX אינו זמין עבור הארנק שלך", "swap.settings.routingPreference.option.default.tooltip": "מסלול מזוהה בהתחשב ב-v2, v3 ומאגרי v4 מסוימים, תוך התחשבות בהשפעת המחיר המשוערת ועלויות הרשת.", "swap.settings.routingPreference.option.v2.title": "הפעלת מאגרי v2", "swap.settings.routingPreference.option.v3.title": "הפעלת מאגרי v3", @@ -1940,13 +1940,13 @@ "swap.signAndSwap": "חתמו והחליפו", "swap.slippage.amt": "{{amt}} החלקה", "swap.slippage.bridging": "אין החלקה בעת החלפה בין רשתות", - "swap.slippage.description": "הפרש בין המחיר הצפוי למחיר שבוצע בעסקת סוואפ. הבדלים יכולים להתרחש עקב נזילות נמוכה, תנודתיות בשוק או בוטים. \n\nהגנת Uniswap מגינה מפני בוטים קודמים ו-MEV.", + "swap.slippage.description": "הפרש בין המחיר הצפוי למחיר שבוצע בעסקת סוואפ. הבדלים יכולים להתרחש עקב נזילות נמוכה, תנודתיות בשוק או בוטים. \n\nהגנת JuiceSwap מגינה מפני בוטים קודמים ו-MEV.", "swap.slippage.settings.title": "הגדרות החלקה", "swap.slippage.tooltip": "תנועת המחיר המקסימלית לפני העסקה שלך תחזור.", "swap.slippageBelow.warning": "סטייה מתחת ל-{{amt}} עלולה לגרום לכישלון בעסקה", "swap.submitted": "החלפה הוגשה", "swap.success": "הצלחה החלפה!", - "swap.tokenOwnFees": "חלק מהאסימונים לוקחים עמלה כאשר הם נרכשים או נמכרים, אשר נקבעת על ידי מנפיק האסימונים. Uniswap לא מקבל אף אחת מהעמלות הללו.", + "swap.tokenOwnFees": "חלק מהאסימונים לוקחים עמלה כאשר הם נרכשים או נמכרים, אשר נקבעת על ידי מנפיק האסימונים. JuiceSwap לא מקבל אף אחת מהעמלות הללו.", "swap.tradeRoutes": "נתיבי מסחר", "swap.transaction.deadline": "מועד אחרון לעסקה", "swap.transaction.revertAfter": "העסקה שלך תחזור אם היא בהמתנה במשך יותר מתקופת זמן זו.", @@ -1963,15 +1963,15 @@ "swap.warning.insufficientGas.message.withoutNetwork": "לא מספיק {{currencySymbol}} כדי להחליף", "swap.warning.insufficientGas.title": "אין לך מספיק {{currencySymbol}} כדי לכסות את עלות הרשת", "swap.warning.networkFee.allow": "אפשר {{ inputTokenSymbol }} (פעם אחת)", - "swap.warning.networkFee.delegation.message": "זוהי העלות לעיבוד העסקה שלך ולהפעלת הארנק החכם שלך ב-Unichain. Uniswap Labs אינה מקבלת חלק מהעמלות הללו.", - "swap.warning.networkFee.highRelativeToValue": "עלות הרשת עולה על 10% מערך העסקה הכולל שלך. זו העלות לעיבוד העסקה שלך בבלוקצ'יין. Uniswap אינה מקבלת כל חלק בעמלות אלו.", + "swap.warning.networkFee.delegation.message": "זוהי העלות לעיבוד העסקה שלך ולהפעלת הארנק החכם שלך ב-Unichain. JuiceSwap Labs אינה מקבלת חלק מהעמלות הללו.", + "swap.warning.networkFee.highRelativeToValue": "עלות הרשת עולה על 10% מערך העסקה הכולל שלך. זו העלות לעיבוד העסקה שלך בבלוקצ'יין. JuiceSwap אינה מקבלת כל חלק בעמלות אלו.", "swap.warning.networkFee.highRelativeToValue.unichain": "עלות הרשת עולה על 10% מערך העסקה הכולל שלך. זו העלות לעיבוד העסקה שלך בבלוקצ'יין.", "swap.warning.networkFee.includesDelegation": "כולל הפעלת ארנק חכם", - "swap.warning.networkFee.message": "זו העלות לעיבוד העסקה שלך בבלוקצ'יין. Uniswap אינה מקבלת כל חלק בעמלות אלו.", + "swap.warning.networkFee.message": "זו העלות לעיבוד העסקה שלך בבלוקצ'יין. JuiceSwap אינה מקבלת כל חלק בעמלות אלו.", "swap.warning.networkFee.message.unichain": "זו העלות לעיבוד העסקה שלך בבלוקצ'יין.", - "swap.warning.networkFee.message.uniswapX": "זו העלות לעיבוד העסקה שלך בבלוקצ'יין. Uniswap אינה מקבלת כל חלק בעמלות אלו. UniswapX צוברת מקורות נזילות למחירים טובים יותר והחלפות ללא גז.", - "swap.warning.networkFee.message.uniswapX.title": "אין עלויות רשת עם UniswapX", - "swap.warning.networkFee.message.uniswapX.unichain": "זו העלות לעיבוד העסקה שלך בבלוקצ'יין. UniswapX צוברת מקורות נזילות למחירים טובים יותר והחלפות ללא גז.", + "swap.warning.networkFee.message.uniswapX": "זו העלות לעיבוד העסקה שלך בבלוקצ'יין. JuiceSwap אינה מקבלת כל חלק בעמלות אלו. JuiceSwapX צוברת מקורות נזילות למחירים טובים יותר והחלפות ללא גז.", + "swap.warning.networkFee.message.uniswapX.title": "אין עלויות רשת עם JuiceSwapX", + "swap.warning.networkFee.message.uniswapX.unichain": "זו העלות לעיבוד העסקה שלך בבלוקצ'יין. JuiceSwapX צוברת מקורות נזילות למחירים טובים יותר והחלפות ללא גז.", "swap.warning.noQuotesFound.bridging.message": "לא נמצאו ציטוטים מגשרים. נסה להשתמש בגשר הרשמי בשלב זה.", "swap.warning.noQuotesFound.title": "לא נמצאו ציטוטים", "swap.warning.noRoutesFound.message": "כרגע אין מסלולים זמינים עבור האסימונים שבחרת. אנא נסה זוג אחר או בדוק שוב מאוחר יותר.", @@ -1993,9 +1993,9 @@ "swap.warning.router.title": "אי אפשר להשלים את המסחר הזה כרגע", "swap.warning.tokenBlocked.button": "{{tokenSymbol}} חסום", "swap.warning.tokenBlockedFallback.button": "האסימון חסום", - "swap.warning.uniswapFee.message": "עמלות נגבות כדי להבטיח את החוויה הטובה ביותר עם Uniswap.", - "swap.warning.uniswapFee.message.default": "עמלות חלות כדי להבטיח את החוויה הטובה ביותר עם Uniswap. אין עמלה הקשורה להחלפה זו.", - "swap.warning.uniswapFee.message.included": "עמלות חלות כדי להבטיח את החוויה הטובה ביותר עם Uniswap, וכבר נכללו בהצעת המחיר הזו.", + "swap.warning.uniswapFee.message": "עמלות נגבות כדי להבטיח את החוויה הטובה ביותר עם JuiceSwap.", + "swap.warning.uniswapFee.message.default": "עמלות חלות כדי להבטיח את החוויה הטובה ביותר עם JuiceSwap. אין עמלה הקשורה להחלפה זו.", + "swap.warning.uniswapFee.message.included": "עמלות חלות כדי להבטיח את החוויה הטובה ביותר עם JuiceSwap, וכבר נכללו בהצעת המחיר הזו.", "swap.warning.uniswapFee.title": "עמלת החלפה", "swap.warning.viewOnly.message": "עליך לייבא את הארנק הזה באמצעות ביטוי שחזור כדי להחליף אסימונים.", "swap.wrap.token": "לעטוף {{sym}}", @@ -2016,30 +2016,30 @@ "testnet.modal.swapDeepLink.title.toTestnetMode": "הפעל מצב testnet", "testnet.unsupported": "פונקציונליות זו אינה נתמכת במצב testnet.", "themeToggle.theme": "נושא", - "title.buySellTradeEthereum": "קנה, מכור וסחר ב-Ethereum ואסימונים מובילים אחרים ב-Uniswap", - "title.createGovernanceOn": "צור הצעת ממשל חדשה ב-Uniswap", - "title.createGovernanceTo": "צור הצעת ממשל חדשה להצבעה על ידי בעלי UNI. אסימוני UNI מייצגים את מניות ההצבעה בממשל של Uniswap.", - "title.earnFees": "הרווח עמלות כאשר אחרים מחליפים ב-Uniswap על ידי הוספת אסימונים למאגרי נזילות.", - "title.easilyRemove": "הסר בקלות את הנזילות שלך מ-Uniswap v2 והפקד ב-Uniswap v3.", - "title.easilyRemoveV4": "הסר בקלות את הנזילות שלך מ-Uniswap v2 ו-v3 כדי להפקיד ב-Uniswap v4.", + "title.buySellTradeEthereum": "קנה, מכור וסחר ב-Ethereum ואסימונים מובילים אחרים ב-JuiceSwap", + "title.createGovernanceOn": "צור הצעת ממשל חדשה ב-JuiceSwap", + "title.createGovernanceTo": "צור הצעת ממשל חדשה להצבעה על ידי בעלי UNI. אסימוני UNI מייצגים את מניות ההצבעה בממשל של JuiceSwap.", + "title.earnFees": "הרווח עמלות כאשר אחרים מחליפים ב-JuiceSwap על ידי הוספת אסימונים למאגרי נזילות.", + "title.easilyRemove": "הסר בקלות את הנזילות שלך מ-JuiceSwap v2 והפקד ב-JuiceSwap v3.", + "title.easilyRemoveV4": "הסר בקלות את הנזילות שלך מ-JuiceSwap v2 ו-v3 כדי להפקיד ב-JuiceSwap v4.", "title.extension.uninstall": "התוסף הוסרה", "title.extensionPasskeyLogIn": "התחברות באמצעות סיסמה", "title.managePasskeys": "חד-החלפה | נהל את המפתחות שלך", - "title.migratev2": "העבר נזילות מאגר v2 ל-Uniswap v3", - "title.migratev3": "העבר את נזילות המאגר ל-Uniswap v4", - "title.placeLimit": "בצע הזמנות מוגבלות ב-Uniswap", + "title.migratev2": "העבר נזילות מאגר v2 ל-JuiceSwap v3", + "title.migratev3": "העבר את נזילות המאגר ל-JuiceSwap v4", + "title.placeLimit": "בצע הזמנות מוגבלות ב-JuiceSwap", "title.realTime": "מחירים בזמן אמת, תרשימים, נתוני עסקאות ועוד.", - "title.removeLiquidityv2": "הסר את נזילות המאגר (v2) ב-Uniswap", - "title.removePoolLiquidity": "הסר נזילות מאגר ב-Uniswap", + "title.removeLiquidityv2": "הסר את נזילות המאגר (v2) ב-JuiceSwap", + "title.removePoolLiquidity": "הסר נזילות מאגר ב-JuiceSwap", "title.removeTokensv2": "הסר את האסימונים שלך ממאגרי נזילות v2.", "title.removev3Liquidity": "הסר את האסימונים שלך ממאגר הנזילות של v3.", "title.sendCrypto": "שלח קריפטו", - "title.sendTokens": "שלח אסימונים ב-Uniswap", + "title.sendTokens": "שלח אסימונים ב-JuiceSwap", "title.swappingMadeSimple": "קנייה ומכירה מיידית של קריפטו ב-Ethereum, Base, Arbitrum, Polygon, Unichain ועוד. פלטפורמת DeFi שמיליונים סומכים עליה.", "title.tradeTokens": "סחר באסימונים וספק נזילות. מחירים בזמן אמת, תרשימים, נתוני עסקאות ועוד.", "title.uniswapTradeCrypto": "יוניסוואפ | סחור בקריפטו בבורסה המובילה של DeFi ", - "title.uniToken": "אסימוני UNI מייצגים את מניות ההצבעה בממשל של Uniswap. אתה יכול להצביע על כל הצעה בעצמך או להאציל את הקולות שלך לצד שלישי.", - "title.voteOnGov": "הצבע על הצעות ממשל ב-Uniswap", + "title.uniToken": "אסימוני UNI מייצגים את מניות ההצבעה בממשל של JuiceSwap. אתה יכול להצביע על כל הצעה בעצמך או להאציל את הקולות שלך לצד שלישי.", + "title.voteOnGov": "הצבע על הצעות ממשל ב-JuiceSwap", "token.balances.main": "האיזון שלך", "token.balances.other": "יתרות ברשתות אחרות", "token.balances.viewOnly": "המאזן של {{ownerAddress}}", @@ -2072,10 +2072,10 @@ "token.safety.blocked.title.tokenNotAvailable": "{{tokenSymbol}} אינו זמין", "token.safety.blocked.title.tokensNotAvailable": "{{tokenSymbol0}} ו {{tokenSymbol1}} אינם זמינים", "token.safety.fee.detected": "זוהתה עמלת אסימון", - "token.safety.fees.uniswapLabsDoesNotReceive": "Uniswap Labs אינה מקבלת אף אחת מהעמלות הללו.", + "token.safety.fees.uniswapLabsDoesNotReceive": "JuiceSwap Labs אינה מקבלת אף אחת מהעמלות הללו.", "token.safety.warning.alwaysDoYourResearch": "תעשה תמיד את המחקר שלך", - "token.safety.warning.blocked.description.default_one": "אינך יכול לסחור באסימון זה באמצעות אפליקציית Uniswap.", - "token.safety.warning.blocked.description.default_other": "אתה לא יכול לסחור באסימונים האלה באמצעות אפליקציית Uniswap.", + "token.safety.warning.blocked.description.default_one": "אינך יכול לסחור באסימון זה באמצעות אפליקציית JuiceSwap.", + "token.safety.warning.blocked.description.default_other": "אתה לא יכול לסחור באסימונים האלה באמצעות אפליקציית JuiceSwap.", "token.safety.warning.copyContractAddress.message": "זוהי כתובת חוזה, הפועלת כמזהה ייחודי לאסימונים בבלוקצ'יין. כל קריפטו שתשלח לכתובת זו יאבד.", "token.safety.warning.copyContractAddress.title": "אל תשלח קריפטו לכתובת זו", "token.safety.warning.dontShowWarningAgain": "אל תראה לי את האזהרה הזו שוב", @@ -2107,11 +2107,11 @@ "token.safety.warning.spamsUsers": "משתמשי ספאם", "token.safety.warning.tokenChargesFee.both.message": "{{tokenSymbol}} גובה עמלה של {{buyFeePercent}} בקנייה ו {{sellFeePercent}} בעת מכירה.", "token.safety.warning.tokenChargesFee.buy.message": "{{tokenSymbol}} גובה עמלה של {{feePercent}} בקנייה.", - "token.safety.warning.tokenChargesFee.buy.message.descriptive": "{{tokenSymbol}} גובה עמלה של {{feePercent}} בעת הרכישה. החלפה עלולה לגרום לאובדן כספים. Uniswap Labs אינה מקבלת אף אחת מעמלות אלה.", + "token.safety.warning.tokenChargesFee.buy.message.descriptive": "{{tokenSymbol}} גובה עמלה של {{feePercent}} בעת הרכישה. החלפה עלולה לגרום לאובדן כספים. JuiceSwap Labs אינה מקבלת אף אחת מעמלות אלה.", "token.safety.warning.tokenChargesFee.sell.message": "{{tokenSymbol}} גובה עמלה של {{feePercent}} בעת מכירה.", - "token.safety.warning.tokenChargesFee.sell.message.descriptive": "{{tokenSymbol}} גובה עמלה של {{feePercent}} בעת המכירה. החלפה עלולה לגרום לאובדן כספים. Uniswap Labs אינה מקבלת אף אחת מעמלות אלה.", + "token.safety.warning.tokenChargesFee.sell.message.descriptive": "{{tokenSymbol}} גובה עמלה של {{feePercent}} בעת המכירה. החלפה עלולה לגרום לאובדן כספים. JuiceSwap Labs אינה מקבלת אף אחת מעמלות אלה.", "token.safety.warning.tokenChargesFee.unknownFee.message": "{{tokenSymbol}} גובה עמלה בעת קנייה או מכירה.", - "token.safetyLevel.blocked.message": "אינך יכול לסחור באסימון זה באמצעות ארנק Uniswap.", + "token.safetyLevel.blocked.message": "אינך יכול לסחור באסימון זה באמצעות ארנק JuiceSwap.", "token.safetyLevel.medium.message.plural": "האסימונים הללו אינם נסחרים בבורסות מובילות בארה\"ב. בצע תמיד מחקר משלך לפני שתמשיך.", "token.selector.search.error": "לא ניתן היה לטעון את תוצאות החיפוש", "token.stats.fullyDilutedValuation": "הערכת שווי בדילול מלא", @@ -2125,7 +2125,7 @@ "token.stats.volume": "נפח 24 שעות", "token.symbol.input.fallback": "אסימון קלט", "token.symbol.output.fallback": "אסימון פלט", - "token.wrap.fail.message": "החלפות בפרוטוקול Uniswap יכולות להתחיל ולהסתיים ב-ETH. עם זאת, במהלך ההחלפה, ETH עטוף ב-WETH.", + "token.wrap.fail.message": "החלפות בפרוטוקול JuiceSwap יכולות להתחיל ולהסתיים ב-ETH. עם זאת, במהלך ההחלפה, ETH עטוף ב-WETH.", "token.zeroNativeBalance.description.mainnet": "תצטרך להחליף אסימון ב-Ethereum כדי לקבל {{ tokenSymbol }}. החלפה דורשת ETH עבור עלויות רשת.", "token.zeroNativeBalance.description.otherChains": "תצטרך להחליף אסימון ב- {{ chainName }} כדי לקבל {{ tokenSymbol }}. החלפה דורשת {{ chainName }} {{ nativeTokenSymbol }} עבור עלויות רשת.", "token.zeroNativeBalance.subtitle": "{{ tokenSymbol }} אינו זמין לרכישה ישירה.", @@ -2192,7 +2192,7 @@ "transaction.details.transaction": "עִסקָה", "transaction.details.uniswapFee": "עמלה ({{ feePercent }}%)", "transaction.network.all": "כל הרשתות", - "transaction.networkCost.description": "עלות עיבוד העסקה שלך בבלוקצ'יין. Uniswap מותאם לעלויות רשת מינימליות.", + "transaction.networkCost.description": "עלות עיבוד העסקה שלך בבלוקצ'יין. JuiceSwap מותאם לעלויות רשת מינימליות.", "transaction.networkCost.includesSmartWalletActivation": "כולל הפעלת ארנק חכם", "transaction.networkCost.label": "עלות רשת", "transaction.networkCost.maxNativeBalance.description": "סכום קטן מיתרת אסימון הרשת נשמר לכיסוי עלות הרשת של עסקה זו.", @@ -2354,15 +2354,15 @@ "transaction.watcher.error.cancel": "לא ניתן לבטל את העסקה", "transaction.watcher.error.status": "שגיאה בעת בדיקת סטטוס העסקה", "uniswapX.aggregatesLiquidity": " אוסף מקורות נזילות למחירים טובים יותר והחלפות ללא גז.", - "uniswapX.cost": "UniswapX מסיר את העלויות האופייניות לביצוע עסקאות בבלוקצ'יין.", - "uniswapx.description": "UniswapX צוברת מקורות נזילות למחירים טובים יותר והחלפות ללא גז.", - "uniswapx.description.unsupported": "UniswapX אינו זמין כעת מכיוון שהגדרות הארנק החכם שלך מנוהלות על ידי אפליקציית ארנק אחרת.", - "uniswapx.included": "כולל UniswapX", - "uniswapx.item": " UniswapX ", - "uniswapx.label": "UniswapX", - "uniswapX.learnMore": "למידע נוסף על החלפה עם UniswapX", - "uniswapx.unavailable.title": "UniswapX אינו זמין", - "uniswapx.v2QuoteFailed": "הצעת המחיר הקשה של UniswapX v2 נכשלה. נסה שוב עם החלפה קלאסית.", + "uniswapX.cost": "JuiceSwapX מסיר את העלויות האופייניות לביצוע עסקאות בבלוקצ'יין.", + "uniswapx.description": "JuiceSwapX צוברת מקורות נזילות למחירים טובים יותר והחלפות ללא גז.", + "uniswapx.description.unsupported": "JuiceSwapX אינו זמין כעת מכיוון שהגדרות הארנק החכם שלך מנוהלות על ידי אפליקציית ארנק אחרת.", + "uniswapx.included": "כולל JuiceSwapX", + "uniswapx.item": " JuiceSwapX ", + "uniswapx.label": "JuiceSwapX", + "uniswapX.learnMore": "למידע נוסף על החלפה עם JuiceSwapX", + "uniswapx.unavailable.title": "JuiceSwapX אינו זמין", + "uniswapx.v2QuoteFailed": "הצעת המחיר הקשה של JuiceSwapX v2 נכשלה. נסה שוב עם החלפה קלאסית.", "unitags.banner.button.claim": "תבע עכשיו", "unitags.banner.subtitle": "בנה פרופיל web3 מותאם אישית ושתף בקלות את הכתובת שלך עם חברים.", "unitags.banner.title.compact": "תבע את שם המשתמש שלך {{unitagDomain}} ובנה את הפרופיל הניתן להתאמה אישית שלך.", @@ -2426,9 +2426,9 @@ "unitags.username.error.min": "שמות משתמש חייבים להיות לפחות {{number}} תווים", "unitags.username.error.uppercase": "שמות משתמש יכולים להכיל רק אותיות קטנות ומספרים", "uwulink.error.insufficientTokens": "לא מספיק {{tokenSymbol}} על {{chain}}", - "v2.notAvailable": "Uniswap V2 אינו זמין ברשת זו.", + "v2.notAvailable": "JuiceSwap V2 אינו זמין ברשת זו.", "wallet.appSignIn": "היכנס באמצעות האפליקציה", - "wallet.connectingAgreement": "על ידי חיבור ארנק, אתה מסכים לתנאי השירות של Uniswap Labs ולהסכים למדיניות הפרטיות שלה.", + "wallet.connectingAgreement": "על ידי חיבור ארנק, אתה מסכים לתנאי השירות של JuiceSwap Labs ולהסכים למדיניות הפרטיות שלה.", "wallet.connectionFailed.message": "ניסיון החיבור נכשל. אנא לחץ על נסה שוב ובצע את השלבים לחיבור בארנק שלך.", "wallet.mismatch.popup.description": "חלק מהתכונות אינן נתמכות על ידי הארנק המחובר שלך.", "wallet.mismatch.popup.title": "תמיכה מוגבלת בארנק", @@ -2438,13 +2438,13 @@ "walletConnect.dapps.empty.description": "התחבר לאפליקציה על ידי סריקת קוד דרך WalletConnect", "walletConnect.dapps.manage.empty.title": "אין אפליקציות מחוברות", "walletConnect.dapps.manage.title": "חיבורים", - "walletConnect.error.connection.message": "ארנק Uniswap תומך כרגע ב {{chainNames}}. אנא השתמש רק ב- \"{{dappName}}\" בשרשראות אלה", + "walletConnect.error.connection.message": "ארנק JuiceSwap תומך כרגע ב {{chainNames}}. אנא השתמש רק ב- \"{{dappName}}\" בשרשראות אלה", "walletConnect.error.connection.title": "בעיית חיבור", "walletConnect.error.general.message": "הייתה בעיה עם WalletConnect. בבקשה נסה שוב", "walletConnect.error.general.title": "שגיאת WalletConnect", "walletConnect.error.scantastic.message": "הייתה בעיה בקוד ה-QR שלך. בבקשה נסה שוב", "walletConnect.error.scantastic.title": "קוד QR לא חוקי", - "walletConnect.error.unsupported.message": "ודא שאתה סורק קוד תקף של WalletConnect, כתובת Ethereum או קוד QR של תוסף Uniswap לפני שתנסה שוב.", + "walletConnect.error.unsupported.message": "ודא שאתה סורק קוד תקף של WalletConnect, כתובת Ethereum או קוד QR של תוסף JuiceSwap לפני שתנסה שוב.", "walletConnect.error.unsupported.title": "קוד QR לא חוקי", "walletConnect.error.unsupportedV1.message": "WalletConnect v1 אינו נתמך עוד. היישום שאליו אתה מנסה להתחבר צריך לשדרג ל-WalletConnect v2.", "walletConnect.error.unsupportedV1.title": "קוד QR לא חוקי", @@ -2479,7 +2479,7 @@ "walletConnect.request.warning.message": "כדי לחתום על הודעות או עסקאות, יהיה עליך לייבא את ביטוי השחזור של הארנק.", "walletConnect.request.warning.title": "הארנק הזה נמצא במצב צפייה בלבד", "web.explore.description": "גלה וחקר אסימונים ב- {{network}}. חקור בריכות מובילות. הצג מחירים בזמן אמת, נפח מסחר, TVL, גרפים ונתוני עסקאות.", - "web.explore.title.pools": "חקור את הבריכות המובילות ב- {{network}} ב-Uniswap", - "web.explore.title.tokens": "חקור את האסימונים המובילים ב- {{network}} ב-Uniswap", - "web.explore.title.transactions": "חקור את העסקאות המובילות ב- {{network}} ב-Uniswap" + "web.explore.title.pools": "חקור את הבריכות המובילות ב- {{network}} ב-JuiceSwap", + "web.explore.title.tokens": "חקור את האסימונים המובילים ב- {{network}} ב-JuiceSwap", + "web.explore.title.transactions": "חקור את העסקאות המובילות ב- {{network}} ב-JuiceSwap" } diff --git a/packages/uniswap/src/i18n/locales/translations/hi-IN.json b/packages/uniswap/src/i18n/locales/translations/hi-IN.json index ae874ff740f..c16e0a54dc2 100644 --- a/packages/uniswap/src/i18n/locales/translations/hi-IN.json +++ b/packages/uniswap/src/i18n/locales/translations/hi-IN.json @@ -27,15 +27,15 @@ "account.downloadWallet.subtitle": "अपने बटुए का बैकअप लें, चलते-फिरते व्यापार करें, लाइव मूल्य अलर्ट प्राप्त करें, और भी बहुत कुछ।", "account.drawer.gitHash": "गिट हैश: ", "account.drawer.gitVersion": "संस्करण: ", - "account.drawer.modal.body": "Uniswap ऐप के साथ टोकन को सुरक्षित रूप से स्टोर और स्वैप करें। iOS और Android पर उपलब्ध है।", - "account.drawer.modal.dont": "क्या आपके पास Uniswap वॉलेट नहीं है?", - "account.drawer.modal.scan": "Uniswap वॉलेट से स्कैन करें", + "account.drawer.modal.body": "JuiceSwap ऐप के साथ टोकन को सुरक्षित रूप से स्टोर और स्वैप करें। iOS और Android पर उपलब्ध है।", + "account.drawer.modal.dont": "क्या आपके पास JuiceSwap वॉलेट नहीं है?", + "account.drawer.modal.scan": "JuiceSwap वॉलेट से स्कैन करें", "account.drawer.spamToggle": "अज्ञात टोकन और NFT छिपाएँ", "account.passkey.delete.acknowledge": "मैंने अपने पुनर्प्राप्ति वाक्यांश का बैकअप ले लिया है और समझता हूं कि यदि मैं ऐसा करने में विफल रहा तो यूनिस्वैप लैब्स मेरे वॉलेट को पुनर्प्राप्त करने में मेरी मदद नहीं कर सकता।", - "account.passkey.delete.description": "सुनिश्चित करें कि आपने Uniswap मोबाइल ऐप या ब्राउज़र एक्सटेंशन का उपयोग करके अपने पुनर्प्राप्ति वाक्यांश का बैकअप लिया है।", + "account.passkey.delete.description": "सुनिश्चित करें कि आपने JuiceSwap मोबाइल ऐप या ब्राउज़र एक्सटेंशन का उपयोग करके अपने पुनर्प्राप्ति वाक्यांश का बैकअप लिया है।", "account.passkey.delete.descriptionEmphasized": "आपके पुनर्प्राप्ति वाक्यांश के बिना, आप अपने वॉलेट तक पहुंचने में असमर्थ हो सकते हैं।", "account.passkey.delete.speedbump.description": "आगे बढ़ने से पहले, अपने वॉलेट और सभी फंड तक पहुंच खोने से बचने के लिए निम्नलिखित चरणों को पूरा करें।", - "account.passkey.delete.speedbump.step1": "Uniswap मोबाइल ऐप या ब्राउज़र एक्सटेंशन डाउनलोड करें", + "account.passkey.delete.speedbump.step1": "JuiceSwap मोबाइल ऐप या ब्राउज़र एक्सटेंशन डाउनलोड करें", "account.passkey.delete.speedbump.step2": "अपने पुनर्प्राप्ति वाक्यांश का बैकअप लें", "account.passkey.delete.speedbump.title": "क्या आपको यकीन है?", "account.passkey.delete.title": "पासकी मिटाएँ?", @@ -91,7 +91,7 @@ "account.wallet.menu.edit.title": "लेबल संपादित करें", "account.wallet.menu.manageConnections": "संबंधों का प्रबंधन", "account.wallet.menu.remove.title": "बटुआ हटाओ", - "account.wallet.remove.check": "मैंने अपने पुनर्प्राप्ति वाक्यांश का समर्थन किया है और समझता हूं कि यदि मैं ऐसा करने में विफल रहता हूं तो Uniswap Labs मेरे बटुए को पुनर्प्राप्त करने में मेरी सहायता नहीं कर सकती है।", + "account.wallet.remove.check": "मैंने अपने पुनर्प्राप्ति वाक्यांश का समर्थन किया है और समझता हूं कि यदि मैं ऐसा करने में विफल रहता हूं तो JuiceSwap Labs मेरे बटुए को पुनर्प्राप्त करने में मेरी सहायता नहीं कर सकती है।", "account.wallet.remove.title": "{{name}}हटाएँ", "account.wallet.remove.viewOnly": "आप वॉलेट का पता दर्ज करके हमेशा केवल-बैक-व्यू वॉलेट जोड़ सकते हैं।", "account.wallet.restore.new_device.description": "चूंकि आप नए डिवाइस पर हैं, इसलिए आपको जारी रखने के लिए अपना पुनर्प्राप्ति वाक्यांश पुनर्स्थापित करना होगा या अपना क्लाउड बैकअप पासवर्ड दर्ज करना होगा.", @@ -126,8 +126,8 @@ "appRating.button.notReally": "ज़रूरी नहीं", "appRating.description": "हमें बताएं कि क्या आपको इस ऐप के साथ अच्छा अनुभव हो रहा है", "appRating.extension.review.description": "एक स्टार रेटिंग चुनें और Chrome वेब स्टोर पर समीक्षा छोड़ें.", - "appRating.extension.review.title": "Uniswap एक्सटेंशन की समीक्षा करें?", - "appRating.extension.title": "क्या आप Uniswap एक्सटेंशन का आनंद ले रहे हैं?", + "appRating.extension.review.title": "JuiceSwap एक्सटेंशन की समीक्षा करें?", + "appRating.extension.title": "क्या आप JuiceSwap एक्सटेंशन का आनंद ले रहे हैं?", "appRating.feedback.button.send": "प्रतिक्रिया भेजें", "appRating.feedback.description": "हमें बताएं कि हम आपके अनुभव को कैसे बेहतर बना सकते हैं", "appRating.feedback.title": "हमें यह सुनकर खेद है।", @@ -145,7 +145,7 @@ "chart.price.label.low": "कम", "chart.price.label.open": "खुला", "chart.settings.unavailable.label": "यह सेटिंग वर्तमान चार्ट के लिए उपलब्ध नहीं है", - "claim.thanks": "Uniswap समुदाय का हिस्सा बनने के लिए धन्यवाद ", + "claim.thanks": "JuiceSwap समुदाय का हिस्सा बनने के लिए धन्यवाद ", "claim.uni.arrived": "यूएनआई आ गया है", "common.accept": "स्वीकार करना", "common.active": "सक्रिय", @@ -180,7 +180,7 @@ "common.biometrics.touchId": "टच आईडी", "common.biometrics.windowsHello": "विंडोज़ हैलो", "common.blocked.ifError": "यदि आपको लगता है कि यह एक त्रुटि है, तो कृपया अपना पता सहित एक ईमेल पर भेजें", - "common.blocked.reason": "यह पता Uniswap Labs इंटरफ़ेस पर अवरुद्ध है क्योंकि यह एक या अधिक अवरुद्ध गतिविधियोंसे संबद्ध है।", + "common.blocked.reason": "यह पता JuiceSwap Labs इंटरफ़ेस पर अवरुद्ध है क्योंकि यह एक या अधिक अवरुद्ध गतिविधियोंसे संबद्ध है।", "common.blockedAddress": "अवरुद्ध पता", "common.blog": "ब्लॉग", "common.bought": "खरीदा", @@ -301,7 +301,7 @@ "common.downloadAppStore": "ऐप स्टोर से डाउनलोड करें", "common.downloadPlayStore": "प्ले स्टोर से डाउनलोड करें", "common.downloadUniswapApp": "यूनिस्वैप ऐप डाउनलोड करें", - "common.downloadUniswapWallet": "Uniswap वॉलेट डाउनलोड करें", + "common.downloadUniswapWallet": "JuiceSwap वॉलेट डाउनलोड करें", "common.dynamic": "गतिशील", "common.edit.button": "संपादन करना", "common.ended": "समाप्त", @@ -333,8 +333,8 @@ "common.getStarted": "शुरू हो जाओ", "common.getSupport.button": "समर्थन प्राप्त करें", "common.getTheApp": "अबेदन पत्र लो", - "common.getUniswapWallet": "Uniswap वॉलेट प्राप्त करें", - "common.getUniswapWallet.mobile": "Uniswap मोबाइल ऐप प्राप्त करें", + "common.getUniswapWallet": "JuiceSwap वॉलेट प्राप्त करें", + "common.getUniswapWallet.mobile": "JuiceSwap मोबाइल ऐप प्राप्त करें", "common.governance": "शासन", "common.happyHolidays": "यूनिस्वैप टीम की ओर से छुट्टियों की शुभकामनाएँ!", "common.help": "मदद", @@ -675,7 +675,7 @@ "downloadApp.modal.connectExistingWallet": "मौजूदा वॉलेट को कनेक्ट करें", "downloadApp.modal.getStarted.description": "दुनिया के सबसे बड़े ऑनचेन बाज़ार के माध्यम से तुरंत हजारों टोकन तक पहुंच प्राप्त करें।", "downloadApp.modal.getStarted.title": "कुछ ही सेकंड में स्वैपिंग शुरू करें", - "downloadApp.modal.getTheApp.title": "Uniswap के साथ शुरुआत करें", + "downloadApp.modal.getTheApp.title": "JuiceSwap के साथ शुरुआत करें", "downloadApp.modal.uniswapProducts.subtitle": "यूनिस्वैप उत्पाद सर्वोत्तम ऑनचेन अनुभव बनाने के लिए एक साथ मिलकर काम करते हैं।", "error.dataUnavailable": "फिलहाल डेटा उपलब्ध नहीं है; हम इसे ठीक करने पर काम कर रहे हैं", "error.id": "त्रुटि ID: {{eventId}}", @@ -733,7 +733,7 @@ "extension.lock.button.reset": "वॉलेट रीसेट करें", "extension.lock.button.submit": "अनलॉक", "extension.lock.password.error": "गलत पासवर्ड। पुनः प्रयास करें", - "extension.lock.password.reset.initial.description": "Uniswap आपका पासवर्ड रिकवर करने में मदद नहीं कर सकता। आपको अपना 12-शब्द रिकवरी वाक्यांश फिर से दर्ज करके अपना वॉलेट रीसेट करना होगा।", + "extension.lock.password.reset.initial.description": "JuiceSwap आपका पासवर्ड रिकवर करने में मदद नहीं कर सकता। आपको अपना 12-शब्द रिकवरी वाक्यांश फिर से दर्ज करके अपना वॉलेट रीसेट करना होगा।", "extension.lock.password.reset.initial.help": "मैं अपना पुनर्प्राप्ति वाक्यांश कहां पा सकता हूं?", "extension.lock.password.reset.initial.title": "पासवर्ड भूल गए", "extension.lock.password.reset.speedbump.description": "अपना वॉलेट रीसेट करने से पहले सुनिश्चित करें कि आपके पास 12-शब्दों वाला रिकवरी वाक्यांश है। अन्यथा आप अपने फंड को वापस नहीं पा सकेंगे।", @@ -742,13 +742,13 @@ "extension.lock.subtitle": "अनलॉक करने के लिए अपना पासवर्ड दर्ज करें", "extension.lock.title": "वापसी पर स्वागत है", "extension.network.notSupported": "असमर्थित नेटवर्क", - "extension.open": "Uniswap एक्सटेंशन खोलें", + "extension.open": "JuiceSwap एक्सटेंशन खोलें", "extension.passwordPrompt.error.wrongPassword": "गलत पासवर्ड। पुनः प्रयास करें", "extension.passwordPrompt.title": "अपना कूटशब्द भरें", "extension.popup.chrome.button": "एक्सटेंशन खोलें", - "extension.popup.chrome.description": "Uniswap एक्सटेंशन खोलकर यह क्रिया पूरी करें।", - "extension.popup.chrome.title": "Uniswap में जारी रखें", - "extension.settings.defaultWallet.message": "ऐप्स से कनेक्ट करते समय Uniswap एक्सटेंशन को प्राथमिकता दें।", + "extension.popup.chrome.description": "JuiceSwap एक्सटेंशन खोलकर यह क्रिया पूरी करें।", + "extension.popup.chrome.title": "JuiceSwap में जारी रखें", + "extension.settings.defaultWallet.message": "ऐप्स से कनेक्ट करते समय JuiceSwap एक्सटेंशन को प्राथमिकता दें।", "extension.settings.defaultWallet.title": "डिफ़ॉल्ट वॉलेट बनाएं", "extension.settings.password.enter.title": "अपने वर्तमान पासवर्ड को दर्ज करें", "extension.settings.password.error.wrong": "गलत पासवर्ड", @@ -757,7 +757,7 @@ "extension.uninstall.reason.notUsingCrypto": "मैं अब क्रिप्टो का उपयोग नहीं करना चाहता", "extension.uninstall.reason.other": "अन्य कारण", "extension.uninstall.reason.switchingWallet": "मैं एक अलग वॉलेट पर स्विच कर रहा हूँ", - "extension.uninstall.subtitle": "यदि आपके पास थोड़ा समय है, तो हम यह जानना चाहेंगे कि आपने Uniswap Wallet को अनइंस्टॉल क्यों किया", + "extension.uninstall.subtitle": "यदि आपके पास थोड़ा समय है, तो हम यह जानना चाहेंगे कि आपने JuiceSwap Wallet को अनइंस्टॉल क्यों किया", "extension.uninstall.title": "हमें आपके जाने का दुख है", "extension.warning.storage.button": "बैक अप", "extension.warning.storage.message": "अपने वॉलेट और धन तक पहुंच खोने से बचने के लिए अपने रिकवरी वाक्यांश का बैकअप अवश्य लें।", @@ -847,8 +847,8 @@ "forceUpgrade.action.backup": "अपने बटुए का बैकअप लें", "forceUpgrade.action.confirm": "अभी अद्यतन करें", "forceUpgrade.action.learn": "अपडेट करने का तरीका जानें", - "forceUpgrade.description.extension": "ऐप का नया संस्करण उपलब्ध है। Uniswap एक्सटेंशन का उपयोग जारी रखने के लिए, कृपया इसे नवीनतम संस्करण में अपडेट करें।", - "forceUpgrade.description.wallet": "ऐप का नया संस्करण उपलब्ध है। Uniswap वॉलेट का उपयोग जारी रखने के लिए, कृपया इसे नवीनतम संस्करण में अपडेट करें।", + "forceUpgrade.description.extension": "ऐप का नया संस्करण उपलब्ध है। JuiceSwap एक्सटेंशन का उपयोग जारी रखने के लिए, कृपया इसे नवीनतम संस्करण में अपडेट करें।", + "forceUpgrade.description.wallet": "ऐप का नया संस्करण उपलब्ध है। JuiceSwap वॉलेट का उपयोग जारी रखने के लिए, कृपया इसे नवीनतम संस्करण में अपडेट करें।", "forceUpgrade.label.recoveryPhrase": "पुनर्प्राप्ति वाक्यांश", "forceUpgrade.title": "नवीनतम संस्करण में अपडेट करें", "forceUpgrade.title.recommendedStatus": "एक नया संस्करण उपलब्ध है", @@ -908,7 +908,7 @@ "landing.api": "एपीआई", "landing.appsOverview": "आपके द्वारा अदला-बदली के सभी तरीकों के लिए बनाया गया", "landing.blog.description": "कंपनी की नवीनतम खबरें, उत्पाद विशेषताएँ और अन्य जानकारी प्राप्त करें", - "landing.docs.description": "Uniswap के साथ निर्माण शुरू करने के लिए डेवलपर दस्तावेज़ों की हमारी लाइब्रेरी देखें", + "landing.docs.description": "JuiceSwap के साथ निर्माण शुरू करने के लिए डेवलपर दस्तावेज़ों की हमारी लाइब्रेरी देखें", "landing.exploreUniverse": "ब्रह्मांड का अन्वेषण करें", "landing.getStarted": "दुनिया के सबसे बड़े DEX पर व्यापार करें", "landing.helpCenter.body": "FAQ ब्राउज़ करें और हमारी यूएस-आधारित सहायता टीम से सहायता प्राप्त करें", @@ -916,19 +916,19 @@ "landing.protocolStats": "यूनिस्वैप प्रोटोकॉल आँकड़े", "landing.provideLiquidity.body": "यूनिस्वैप इंटरफ़ेस का उपयोग करके तरलता प्रदान करें और शुल्क एकत्र करें।", "landing.provideLiquidity.subtitle": "ऑनचेन बाज़ारों को सशक्त बनाना।", - "landing.socials": "Uniswap Labs को X, Farcaster, LinkedIn, और TikTokपर फ़ॉलो करें", + "landing.socials": "JuiceSwap Labs को X, Farcaster, LinkedIn, और TikTokपर फ़ॉलो करें", "landing.swapBody": "गहन तरलता तक पहुंचें, टोकन का अन्वेषण करें, सीमा आदेश निर्धारित करें, और 14 श्रृंखलाओं में हजारों टोकन के लिए तरलता प्रदान करें।", "landing.swapSubtitle": "अनुमति रहित अदला-बदली.", "landing.tradingApi": "ट्रेडिंग एपीआई", - "landing.tradingApiBody": "उसी API का उपयोग करें जो Uniswap वेब ऐप और वॉलेट को शक्ति प्रदान करता है, जिस पर दुनिया भर की अग्रणी टीमों द्वारा भरोसा किया जाता है।", - "landing.tradingApiButton": "Uniswap API को एकीकृत करें", + "landing.tradingApiBody": "उसी API का उपयोग करें जो JuiceSwap वेब ऐप और वॉलेट को शक्ति प्रदान करता है, जिस पर दुनिया भर की अग्रणी टीमों द्वारा भरोसा किया जाता है।", + "landing.tradingApiButton": "JuiceSwap API को एकीकृत करें", "landing.tradingApiSubtitle": "DeFi, सीधे आपके उपयोगकर्ताओं के लिए।", "landing.trusted": "लाखों लोगों द्वारा विश्वसनीय", "landing.unichain.body": "DeFi का घर बनने के लिए बनाए गए तेज, विकेन्द्रीकृत Ethereum L2 पर समुदाय निर्माण में शामिल हों।", "landing.unichain.button": "निर्माण शुरू करें", "landing.unichain.subtitle": "डीफाई श्रृंखला.", "landing.uniswapX.body": "गैस रहित लेनदेन और एमईवी संरक्षण, असफल स्वैप के लिए शून्य शुल्क के साथ।", - "landing.uniswapX.button": "UniswapX का अनुभव करें", + "landing.uniswapX.button": "JuiceSwapX का अनुभव करें", "landing.uniswapX.subtitle": "बेहतर अदला-बदली, शून्य घर्षण।", "landing.walletBody": "लाखों डाउनलोड, वास्तविक मनुष्यों से समर्थन और 4.8 रेटिंग के साथ विश्वसनीय स्व-संरक्षण क्रिप्टो वॉलेट और एक्सटेंशन।", "landing.walletSubtitle": "अदला-बदली करें, संग्रह करें, अन्वेषण करें।", @@ -1010,18 +1010,18 @@ "liquidity.learnMoreLabel": "तरलता प्रावधान के बारे में जानें", "liquidity.notEnough.label": "सटीक USD मूल्य दिखाने के लिए पर्याप्त तरलता नहीं है।", "liquidity.provideOnProtocols": "विभिन्न प्रोटोकॉल पर तरलता प्रदान करना", - "liquidityPool.page.title": "Uniswap पर पूल{{version}} में तरलता जोड़ें", + "liquidityPool.page.title": "JuiceSwap पर पूल{{version}} में तरलता जोड़ें", "liquidityPool.positions.closed.title": "बंद स्थितियाँ", "liquidityPool.positions.loadingMore": "अधिक पद लोड हो रहे हैं...", - "liquidityPool.positions.page.title": "Uniswap पर {{quoteSymbol}}/{{baseSymbol}} पूल लिक्विडिटी प्रबंधित करें", + "liquidityPool.positions.page.title": "JuiceSwap पर {{quoteSymbol}}/{{baseSymbol}} पूल लिक्विडिटी प्रबंधित करें", "liquidityPool.positions.page.version.description": "अपनी सक्रिय {{version}} लिक्विडिटी पोजीशन देखें। नई पोजीशन जोड़ें।", - "liquidityPool.positions.page.version.title": "Uniswap पर पूल लिक्विडिटी{{version}} प्रबंधित करें", + "liquidityPool.positions.page.version.title": "JuiceSwap पर पूल लिक्विडिटी{{version}} प्रबंधित करें", "migrate.allowed": "अनुमत", "migrate.allowLpMigration": "एलपी टोकन माइग्रेशन की अनुमति दें", "migrate.connectAccount": "आपको उस खाते से जुड़ना होगा जो इस स्थिति का स्वामी है।", "migrate.connectWallet": "अपनी V2 लिक्विडिटी देखने के लिए वॉलेट से कनेक्ट करें।", "migrate.contract": "यूनिस्वैप माइग्रेशन अनुबंध", - "migrate.firstLP": "आप इस Uniswap V3 पूल के लिए पहले लिक्विडिटी प्रदाता हैं। आपकी लिक्विडिटी वर्तमान {{source}} कीमत पर माइग्रेट होगी।", + "migrate.firstLP": "आप इस JuiceSwap V3 पूल के लिए पहले लिक्विडिटी प्रदाता हैं। आपकी लिक्विडिटी वर्तमान {{source}} कीमत पर माइग्रेट होगी।", "migrate.highGasCost": "आपकी लेन-देन लागत बहुत अधिक होगी क्योंकि इसमें पूल बनाने के लिए गैस भी शामिल है।", "migrate.invalidRange": "अमान्य श्रेणी चुनी गई। न्यूनतम मूल्य अधिकतम मूल्य से कम होना चाहिए।", "migrate.lpNFT": "{{symA}}/{{symB}} LP NFT", @@ -1031,17 +1031,17 @@ "migrate.noV2Liquidity": "कोई V2 तरलता नहीं मिली.", "migrate.positionNoFees": "जब तक बाजार मूल्य आपकी सीमा में नहीं आ जाता, तब तक आपकी स्थिति पर शुल्क नहीं लगेगा या उसका उपयोग ट्रेडों में नहीं किया जाएगा।", "migrate.priceDifference": "मूल्य भेद: ", - "migrate.priceWarning": "आपको Uniswap V3 में केवल उस कीमत पर तरलता जमा करनी चाहिए जो आपको सही लगे।
यदि कीमत गलत लगती है, तो आप या तो कीमत को स्थानांतरित करने के लिए स्वैप कर सकते हैं या किसी और के ऐसा करने की प्रतीक्षा कर सकते हैं।", + "migrate.priceWarning": "आपको JuiceSwap V3 में केवल उस कीमत पर तरलता जमा करनी चाहिए जो आपको सही लगे।
यदि कीमत गलत लगती है, तो आप या तो कीमत को स्थानांतरित करने के लिए स्वैप कर सकते हैं या किसी और के ऐसा करने की प्रतीक्षा कर सकते हैं।", "migrate.refund": "चयनित मूल्य सीमा के कारण कम से कम {{amtA}} {{symA}} और {{amtB}} {{symB}} आपके वॉलेट में वापस कर दिए जाएंगे।", "migrate.selectFeeTier": "शुल्क स्तर चुनें", "migrate.setRange": "मूल्य सीमा निर्धारित करें", "migrate.symbolPrice": "{{protocolName}} {{tokenSymbol}} मूल्य:", "migrate.v2Description": "यह टूल आपकी {{source}} लिक्विडिटी को सुरक्षित तरीके से V3 में माइग्रेट कर देगा। <0>यूनिस्वैप माइग्रेशन कॉन्ट्रैक्ट की बदौलत यह प्रक्रिया पूरी तरह से भरोसेमंद है ↗", - "migrate.v2Instruction": "नीचे दिखाए गए प्रत्येक पूल के लिए, Uniswap V2 से अपनी तरलता निकालने और उसे Uniswap V3 में जमा करने के लिए माइग्रेट पर क्लिक करें।", + "migrate.v2Instruction": "नीचे दिखाए गए प्रत्येक पूल के लिए, JuiceSwap V2 से अपनी तरलता निकालने और उसे JuiceSwap V3 में जमा करने के लिए माइग्रेट पर क्लिक करें।", "migrate.v2Title": "V2 लिक्विडिटी माइग्रेट करें", "migrate.v3Price": "V3 {{sym}} मूल्य:", "mint.v3.input.invalidPrice.error": "अमान्य मूल्य इनपुट", - "mobileAppPromo.banner.getTheApp.link": "Uniswap वॉलेट ऐप प्राप्त करें", + "mobileAppPromo.banner.getTheApp.link": "JuiceSwap वॉलेट ऐप प्राप्त करें", "mobileAppPromo.banner.title": "यूनिस्वैप: क्रिप्टो और एनएफटी वॉलेट", "moonpay.poweredBy": "मूनपे यूएसए एलएलसी द्वारा संचालित फिएट ऑनरैम्प", "nav.createAccount.button": "खाता बनाएं", @@ -1129,7 +1129,7 @@ "notification.walletConnect.failed": "{{dappName}}के साथ लेनदेन विफल रहा", "notification.walletConnect.networkChanged.full": "{{networkName}}पर स्विच किया गया", "notification.walletConnect.networkChanged.short": "स्विच किए गए नेटवर्क", - "notifications.scantastic.subtitle": "Uniswap एक्सटेंशन पर जारी रखें", + "notifications.scantastic.subtitle": "JuiceSwap एक्सटेंशन पर जारी रखें", "notifications.scantastic.title": "सफलता!", "onboarding.backup.manual.banner": "हमारा सुझाव है कि इसे एक कागज पर लिखकर किसी सुरक्षित स्थान, जैसे तिजोरी, में रख दें।", "onboarding.backup.manual.displayWarning.description": "आगे बढ़ने से पहले निम्नलिखित को ध्यानपूर्वक पढ़ें।", @@ -1174,10 +1174,10 @@ "onboarding.cloud.confirm.title": "अपना पुनर्प्राप्ति पासवर्ड पुष्टि करें", "onboarding.cloud.createPassword.description": "आपको अपनी धनराशि वापस पाने के लिए इसे दर्ज करना होगा। यदि आप इसे कभी भूल जाते हैं, तो हम इसे आपके लिए वापस नहीं पा सकेंगे।", "onboarding.cloud.createPassword.title": "अपना पुनर्प्राप्ति पासवर्ड बनाएं", - "onboarding.complete.button": "Uniswap एक्सटेंशन खोलें", - "onboarding.complete.description": "आपका वॉलेट क्रिप्टो भेजने और प्राप्त करने के लिए तैयार है। नीचे दिए गए शॉर्टकट से Uniswap एक्सटेंशन खोलें।", - "onboarding.complete.go_to_uniswap": "Uniswap वेब ऐप पर जाएं", - "onboarding.complete.pin.description": "अपने टूलबार में Uniswap एक्सटेंशन जोड़ने के लिए पिन आइकन पर क्लिक करें।", + "onboarding.complete.button": "JuiceSwap एक्सटेंशन खोलें", + "onboarding.complete.description": "आपका वॉलेट क्रिप्टो भेजने और प्राप्त करने के लिए तैयार है। नीचे दिए गए शॉर्टकट से JuiceSwap एक्सटेंशन खोलें।", + "onboarding.complete.go_to_uniswap": "JuiceSwap वेब ऐप पर जाएं", + "onboarding.complete.pin.description": "अपने टूलबार में JuiceSwap एक्सटेंशन जोड़ने के लिए पिन आइकन पर क्लिक करें।", "onboarding.complete.pin.title": "पिन यूनिस्वैप एक्सटेंशन", "onboarding.complete.title": "तुम सब सेट हो", "onboarding.extension.biometrics.subtitle.fingerprint": "केवल अपने फिंगरप्रिंट का उपयोग करके अपने वॉलेट तक शीघ्रतापूर्वक और सुरक्षित रूप से पहुंचें।", @@ -1217,7 +1217,7 @@ "onboarding.import.onDeviceRecovery.other_options": "एक अलग वॉलेट बनाएं या आयात करें", "onboarding.import.onDeviceRecovery.other_options.label": "क्या आप उपरोक्त में से कुछ भी नहीं चाहते?", "onboarding.import.onDeviceRecovery.subtitle": "वह वॉलेट चुनें जिसमें आप पुनः लॉग इन करना चाहते हैं।", - "onboarding.import.onDeviceRecovery.title": "Uniswap में आपका स्वागत है", + "onboarding.import.onDeviceRecovery.title": "JuiceSwap में आपका स्वागत है", "onboarding.import.onDeviceRecovery.wallet.button": "पुनर्प्राप्ति वाक्यांश देखें", "onboarding.import.onDeviceRecovery.wallet.count_one": "+1 अन्य वॉलेट", "onboarding.import.onDeviceRecovery.wallet.count_other": "+{{count}} अन्य वॉलेट", @@ -1243,13 +1243,13 @@ "onboarding.intro.button.alreadyHave": "मेरे पास पहले से ही एक बटुआ है", "onboarding.intro.button.logInOrImport": "लॉग इन करें या आयात करें", "onboarding.intro.mobileScan.button": "आयात करने के लिए QR कोड स्कैन करें", - "onboarding.intro.mobileScan.title": "क्या आपके पास Uniswap ऐप है?", + "onboarding.intro.mobileScan.title": "क्या आपके पास JuiceSwap ऐप है?", "onboarding.landing.button.add": "एक मौजूदा वॉलेट जोड़ें", "onboarding.landing.button.create": "एक नया वॉलेट बनाएं", "onboarding.landing.button.createAccount": "खाता बनाएं", "onboarding.name.choose": "एक उपयोगकर्ता नाम चुनें", "onboarding.name.choose.subtitle": "यह एक सार्वजनिक नाम है जिसका उपयोग कोई भी आपको क्रिप्टो भेजने के लिए कर सकता है।", - "onboarding.notification.permission.message": "सूचनाएं प्राप्त करने के लिए, अपने डिवाइस की सेटिंग में Uniswap वॉलेट के लिए सूचनाएं चालू करें।", + "onboarding.notification.permission.message": "सूचनाएं प्राप्त करने के लिए, अपने डिवाइस की सेटिंग में JuiceSwap वॉलेट के लिए सूचनाएं चालू करें।", "onboarding.notification.permission.title": "अधिसूचना अनुमति", "onboarding.notification.subtitle": "पसंदीदा टोकन के लिए लेनदेन की स्थिति और प्रमुख मूल्य परिवर्तनों पर अपडेट रहें।", "onboarding.notification.title": "सूचनाओं पर मुड़ें", @@ -1275,9 +1275,9 @@ "onboarding.scan.error": "QR कोड लोड करते समय कोई त्रुटि हुई", "onboarding.scan.otp.error": "आपके द्वारा सबमिट किया गया कोड गलत है, या सबमिट करने में कोई त्रुटि हुई है। कृपया पुन: प्रयास करें।", "onboarding.scan.otp.failed": "असफल प्रयास: {{number}}", - "onboarding.scan.otp.subtitle": "6-अक्षर वाले कोड के लिए अपना Uniswap मोबाइल ऐप जांचें", + "onboarding.scan.otp.subtitle": "6-अक्षर वाले कोड के लिए अपना JuiceSwap मोबाइल ऐप जांचें", "onboarding.scan.otp.title": "एक बार का कोड दर्ज करें", - "onboarding.scan.subtitle": "अपना वॉलेट आयात करने के लिए Uniswap मोबाइल ऐप से QR कोड को स्कैन करें।", + "onboarding.scan.subtitle": "अपना वॉलेट आयात करने के लिए JuiceSwap मोबाइल ऐप से QR कोड को स्कैन करें।", "onboarding.scan.title": "ऐप से वॉलेट आयात करें", "onboarding.scan.troubleScanning.message": "पुनर्प्राप्ति वाक्यांश के माध्यम से आयात करें", "onboarding.scan.troubleScanning.title": "स्कैनिंग में समस्या?", @@ -1306,7 +1306,7 @@ "outageBanner.message": "{{chainName}}{{versionDescription}} डेटा अभी उपलब्ध नहीं है, लेकिन हमें उम्मीद है कि समस्या शीघ्र ही हल हो जाएगी।", "outageBanner.message.sub": "आप अभी भी बिना किसी समस्या के इस श्रृंखला पर स्वैप और तरलता प्रदान कर सकते हैं।", "outageBanner.title": "{{versionName}} जल्द ही वापस आऊंगा", - "passkeys.help.modal.subtitle": "यदि आपको पासकीज़ से संबंधित कोई समस्या आ रही है, तो सहायता के लिए Uniswap सहायता पर जाएँ।", + "passkeys.help.modal.subtitle": "यदि आपको पासकीज़ से संबंधित कोई समस्या आ रही है, तो सहायता के लिए JuiceSwap सहायता पर जाएँ।", "passkeys.help.modal.subtitle.invalidPasskey": "आपका अनुरोध पूरा नहीं किया जा सका। कृपया इससे जुड़ी पासकी का उपयोग करके पुनः प्रयास करें ", "passkeys.help.modal.subtitle.technicalError": "अप्रत्याशित तकनीकी त्रुटि के कारण आपका अनुरोध पूरा नहीं किया जा सका। आपके फंड सुरक्षित हैं। कृपया पुनः प्रयास करें।", "passkeys.help.modal.title": "मदद की ज़रूरत है?", @@ -1431,7 +1431,7 @@ "position.deposit.confirm.create.title": "बाजार मूल्य से बड़ा अंतर", "position.deposit.description": "अपने तरलता योगदान के लिए टोकन राशि निर्दिष्ट करें.", "position.depositedCurrency": "जमा {{currencySymbol}}", - "position.fot.warning": "{{token}} और अन्य “स्थानांतरण पर शुल्क” टोकन केवल Uniswap v2 द्वारा समर्थित हैं।", + "position.fot.warning": "{{token}} और अन्य “स्थानांतरण पर शुल्क” टोकन केवल JuiceSwap v2 द्वारा समर्थित हैं।", "position.fot.warning.cta": "v2 स्थिति बनाएं", "position.hook.disclaimer": "मैं इस हुक को जोड़ने में शामिल संभावित जोखिमों को समझता हूं।", "position.hook.donateWarning": "इस ध्वज के परिणामस्वरूप अर्जित शुल्क में परिवर्तन हो सकता है।", @@ -1524,7 +1524,7 @@ "routing.cheapest": "यूनिस्वैप क्लाइंट मूल्य और नेटवर्क लागत को ध्यान में रखते हुए सबसे सस्ता व्यापार विकल्प चुनता है।", "routing.cheapest.v4": "यूनिस्वैप क्लाइंट मूल्य और नेटवर्क लागत को ध्यान में रखते हुए इष्टतम व्यापार विकल्प का चयन करता है।", "scantastic.code.expired": "खत्म हो चुका", - "scantastic.code.subtitle": "इस कोड को Uniswap एक्सटेंशन में दर्ज करें। आपका पुनर्प्राप्ति वाक्यांश सुरक्षित रूप से एन्क्रिप्ट और स्थानांतरित किया जाएगा।", + "scantastic.code.subtitle": "इस कोड को JuiceSwap एक्सटेंशन में दर्ज करें। आपका पुनर्प्राप्ति वाक्यांश सुरक्षित रूप से एन्क्रिप्ट और स्थानांतरित किया जाएगा।", "scantastic.code.timeRemaining.shorthand.hours": "नया कोड {{hours}}h {{minutes}}m {{seconds}}s में", "scantastic.code.timeRemaining.shorthand.minutes": "नया कोड {{minutes}}m {{seconds}}s में", "scantastic.code.timeRemaining.shorthand.seconds": "{{seconds}}s में नया कोड", @@ -1532,12 +1532,12 @@ "scantastic.confirmation.button.continue": "हाँ, जारी रखें", "scantastic.confirmation.label.browser": "ब्राउज़र", "scantastic.confirmation.label.device": "उपकरण", - "scantastic.confirmation.subtitle": "केवल तभी जारी रखें जब आप किसी विश्वसनीय डिवाइस पर Uniswap Extension से QR कोड स्कैन कर रहे हों।", + "scantastic.confirmation.subtitle": "केवल तभी जारी रखें जब आप किसी विश्वसनीय डिवाइस पर JuiceSwap Extension से QR कोड स्कैन कर रहे हों।", "scantastic.confirmation.title": "क्या आप अपना वॉलेट आयात करने का प्रयास कर रहे हैं?", - "scantastic.confirmation.warning": "Uniswap का नाम लेकर विज्ञापन करने वाली साइटों और ऐप्स से सावधान रहें। अन्यथा आपके वॉलेट से समझौता हो सकता है।", + "scantastic.confirmation.warning": "JuiceSwap का नाम लेकर विज्ञापन करने वाली साइटों और ऐप्स से सावधान रहें। अन्यथा आपके वॉलेट से समझौता हो सकता है।", "scantastic.error.encryption": "बीज वाक्यांश तैयार करने में विफल.", "scantastic.error.noCode": "कोई OTP प्राप्त नहीं हुआ। कृपया पुनः प्रयास करें।", - "scantastic.error.timeout.message": "अपने वॉलेट को सिंक करना जारी रखने के लिए Uniswap एक्सटेंशन पर QR कोड को फिर से स्कैन करें।", + "scantastic.error.timeout.message": "अपने वॉलेट को सिंक करना जारी रखने के लिए JuiceSwap एक्सटेंशन पर QR कोड को फिर से स्कैन करें।", "scantastic.error.timeout.title": "आपके कनेक्शन का समय समाप्त हो गया", "scantastic.modal.ipMismatch.description": "इस क्यूआर कोड को स्कैन करने के लिए, आपका फोन आपके कंप्यूटर के समान वाईफाई नेटवर्क से जुड़ा होना चाहिए और सभी वीपीएन अस्थायी रूप से बंद होने चाहिए।", "scantastic.modal.ipMismatch.title": "अपना WiFi नेटवर्क बदलें", @@ -1569,7 +1569,7 @@ "send.search.placeholder": "ईएनएस या पता खोजें", "send.title": "भेजना", "send.warning.blocked.default": "यह वॉलेट ब्लॉक कर दिया गया है", - "send.warning.blocked.modal.message": "यह पता Uniswap वॉलेट पर अवरुद्ध है क्योंकि यह एक या अधिक अवरुद्ध गतिविधियों से संबद्ध है। यदि आपको लगता है कि यह एक त्रुटि है, तो कृपया Compliance@uniswap.org पर ईमेल करें।", + "send.warning.blocked.modal.message": "यह पता JuiceSwap वॉलेट पर अवरुद्ध है क्योंकि यह एक या अधिक अवरुद्ध गतिविधियों से संबद्ध है। यदि आपको लगता है कि यह एक त्रुटि है, तो कृपया Compliance@juiceswap.org पर ईमेल करें।", "send.warning.blocked.modal.title": "अवरुद्ध पता", "send.warning.blocked.recipient": "प्राप्तकर्ता का बटुआ अवरुद्ध है", "send.warning.erc20.checkbox.description": "आप टोकन पते पर धनराशि भेजने का प्रयास कर रहे हैं। इससे धनराशि की स्थायी हानि हो सकती है।", @@ -1599,7 +1599,7 @@ "setting.recoveryPhrase.account.show": "पुनर्प्राप्ति वाक्यांश दिखाएँ", "setting.recoveryPhrase.action.hide": "पुनर्प्राप्ति वाक्यांश छिपाएँ", "setting.recoveryPhrase.remove": "पुनर्प्राप्ति वाक्यांश हटाएँ", - "setting.recoveryPhrase.remove.confirm.subtitle": "मैं समझता हूं कि अगर मैं ऐसा करने में विफल रहा तो Uniswap Labs मेरा बटुआ वापस पाने में मेरी मदद नहीं कर सकती", + "setting.recoveryPhrase.remove.confirm.subtitle": "मैं समझता हूं कि अगर मैं ऐसा करने में विफल रहा तो JuiceSwap Labs मेरा बटुआ वापस पाने में मेरी मदद नहीं कर सकती", "setting.recoveryPhrase.remove.confirm.title": "मैंने अपना पुनर्प्राप्ति वाक्यांश सहेजा है", "setting.recoveryPhrase.remove.initial.subtitle": "सुनिश्चित करें कि आपने अपना पुनर्प्राप्ति वाक्यांश सहेज लिया है. अन्यथा आप अपने धन तक पहुंच खो देंगे", "setting.recoveryPhrase.remove.initial.title": "इससे पहले कि आप जारी रखें", @@ -1642,7 +1642,7 @@ "settings.setting.backup.create.title": "{{cloudProviderName}}तक वापस जाएं", "settings.setting.backup.delete.confirm.message": "क्योंकि ये वॉलेट एक रिकवरी वाक्यांश साझा करते हैं, इसलिए यह नीचे दिए गए इन वॉलेट के बैकअप को भी हटा देगा", "settings.setting.backup.delete.confirm.title": "क्या आपको यकीन है?", - "settings.setting.backup.delete.warning": "यदि आप अपना {{cloudProviderName}} बैकअप हटाते हैं, तो आप अपने वॉलेट को केवल अपने रिकवरी वाक्यांश के मैन्युअल बैकअप के साथ ही रिकवर कर पाएंगे। यदि आप अपना रिकवरी वाक्यांश खो देते हैं, तो Uniswap Labs आपकी संपत्तियों को रिकवर नहीं कर सकता है।", + "settings.setting.backup.delete.warning": "यदि आप अपना {{cloudProviderName}} बैकअप हटाते हैं, तो आप अपने वॉलेट को केवल अपने रिकवरी वाक्यांश के मैन्युअल बैकअप के साथ ही रिकवर कर पाएंगे। यदि आप अपना रिकवरी वाक्यांश खो देते हैं, तो JuiceSwap Labs आपकी संपत्तियों को रिकवर नहीं कर सकता है।", "settings.setting.backup.error.message.full": "पुनर्प्राप्ति वाक्यांश का {{cloudProviderName}}पर बैकअप लेने में असमर्थ। कृपया सुनिश्चित करें कि आपके पास उपलब्ध संग्रहण स्थान के साथ {{cloudProviderName}} सक्षम है और पुनः प्रयास करें।", "settings.setting.backup.error.message.short": "बैकअप हटाने में असमर्थ", "settings.setting.backup.error.title": "{{cloudProviderName}} त्रुटि", @@ -1670,7 +1670,7 @@ "settings.setting.biometrics.extension.waitingForBiometricsModal.content": "जारी रखने के लिए अपने ब्राउज़र या सिस्टम सेटिंग्स में {{biometricsMethod}} सक्षम करें।", "settings.setting.biometrics.extension.waitingForBiometricsModal.title": "{{biometricsMethod}}की प्रतीक्षा कर रहा हूँ", "settings.setting.biometrics.off.message.android": "बायोमेट्रिक्स वर्तमान में यूनिस्वैप वॉलेट के लिए बंद है - आप इसे अपनी सिस्टम सेटिंग्स में चालू कर सकते हैं।", - "settings.setting.biometrics.off.message.ios": "{{biometricsMethod}} वर्तमान में Uniswap वॉलेट के लिए बंद है—आप इसे अपनी सिस्टम सेटिंग्स में चालू कर सकते हैं।", + "settings.setting.biometrics.off.message.ios": "{{biometricsMethod}} वर्तमान में JuiceSwap वॉलेट के लिए बंद है—आप इसे अपनी सिस्टम सेटिंग्स में चालू कर सकते हैं।", "settings.setting.biometrics.off.title.android": "बायोमेट्रिक्स बंद है", "settings.setting.biometrics.off.title.ios": "{{biometricsMethod}} बंद है", "settings.setting.biometrics.title": "चेहरा/फिंगरप्रिंट अनलॉक", @@ -1682,7 +1682,7 @@ "settings.setting.biometrics.unavailable.title.android": "बायोमेट्रिक्स सेटअप नहीं है", "settings.setting.biometrics.unavailable.title.ios": "{{biometricsMethod}} सेटअप नहीं है", "settings.setting.biometrics.warning.message.android": "यदि आप बायोमेट्रिक्स चालू नहीं करते हैं, तो आपके डिवाइस तक पहुंच पाने वाला कोई भी व्यक्ति यूनिस्वैप वॉलेट खोल सकता है और लेनदेन कर सकता है।", - "settings.setting.biometrics.warning.message.ios": "यदि आप {{biometricsMethod}}चालू नहीं करते हैं, तो आपके डिवाइस तक पहुंच प्राप्त करने वाला कोई भी व्यक्ति Uniswap वॉलेट खोल सकता है और लेनदेन कर सकता है।", + "settings.setting.biometrics.warning.message.ios": "यदि आप {{biometricsMethod}}चालू नहीं करते हैं, तो आपके डिवाइस तक पहुंच प्राप्त करने वाला कोई भी व्यक्ति JuiceSwap वॉलेट खोल सकता है और लेनदेन कर सकता है।", "settings.setting.biometrics.warning.title": "क्या आपको यकीन है?", "settings.setting.connections.disconnectAll": "सभी को डिस्कनेक्ट करें", "settings.setting.connections.noConnectionsDescription": "“कनेक्ट वॉलेट” या “लॉग इन” बटन ढूंढकर किसी ऐप से कनेक्ट करें।", @@ -1692,8 +1692,8 @@ "settings.setting.hapticTouch.title": "स्पर्श स्पर्श", "settings.setting.helpCenter.title": "सहायता केंद्र", "settings.setting.language.button.navigate": "सेटिंग्स में जाओ", - "settings.setting.language.description.extension": "Uniswap डिफ़ॉल्ट रूप से आपकी सिस्टम भाषा सेटिंग पर सेट हो जाता है। अपनी पसंदीदा भाषा बदलने के लिए, अपनी सिस्टम सेटिंग पर जाएँ।", - "settings.setting.language.description.mobile": "Uniswap आपके डिवाइस की भाषा सेटिंग पर डिफ़ॉल्ट रूप से सेट हो जाता है। अपनी पसंदीदा भाषा बदलने के लिए, अपने डिवाइस सेटिंग में “Uniswap” पर जाएँ और “भाषा” पर टैप करें।", + "settings.setting.language.description.extension": "JuiceSwap डिफ़ॉल्ट रूप से आपकी सिस्टम भाषा सेटिंग पर सेट हो जाता है। अपनी पसंदीदा भाषा बदलने के लिए, अपनी सिस्टम सेटिंग पर जाएँ।", + "settings.setting.language.description.mobile": "JuiceSwap आपके डिवाइस की भाषा सेटिंग पर डिफ़ॉल्ट रूप से सेट हो जाता है। अपनी पसंदीदा भाषा बदलने के लिए, अपने डिवाइस सेटिंग में “JuiceSwap” पर जाएँ और “भाषा” पर टैप करें।", "settings.setting.language.title": "भाषा", "settings.setting.notifications.row.activity.description": "स्थानान्तरण, अनुरोध और अन्य गतिविधि", "settings.setting.notifications.row.activity.title": "वॉलेट गतिविधि", @@ -1702,7 +1702,7 @@ "settings.setting.notifications.title": "सूचनाएं", "settings.setting.password.title": "पासवर्ड बदलें", "settings.setting.permissions.title": "अनुमतियां", - "settings.setting.privacy.analytics.description": "Uniswap Labs उत्पादों में आपके अनुभव को बेहतर बनाने के लिए हम अनाम उपयोग डेटा का उपयोग करते हैं। अक्षम होने पर, हम केवल त्रुटियों और आवश्यक उपयोग को ट्रैक करते हैं।", + "settings.setting.privacy.analytics.description": "JuiceSwap Labs उत्पादों में आपके अनुभव को बेहतर बनाने के लिए हम अनाम उपयोग डेटा का उपयोग करते हैं। अक्षम होने पर, हम केवल त्रुटियों और आवश्यक उपयोग को ट्रैक करते हैं।", "settings.setting.privacy.analytics.title": "ऐप एनालिटिक्स", "settings.setting.privateKeys.title": "निजी कुंजियाँ", "settings.setting.recoveryPhrase.title": "पुनर्प्राप्ति वाक्यांश", @@ -1726,7 +1726,7 @@ "settings.setting.wallet.label": "उपनाम", "settings.setting.wallet.testnetMode.description": "यह डेवलपर्स के लिए टेस्टनेट चालू करता है ताकि वे वास्तविक परिसंपत्तियों का उपयोग किए बिना सुविधाओं और लेनदेन को आज़मा सकें। टेस्टनेट पर टोकन का कोई वास्तविक मूल्य नहीं होता है।", "settings.setting.wallet.testnetMode.title": "टेस्टनेट मोड", - "settings.switchNetwork.warning": "{{label}}पर Uniswap का उपयोग करने के लिए, अपने वॉलेट की सेटिंग में नेटवर्क स्विच करें।", + "settings.switchNetwork.warning": "{{label}}पर JuiceSwap का उपयोग करने के लिए, अपने वॉलेट की सेटिंग में नेटवर्क स्विच करें।", "settings.title": "समायोजन", "settings.version": "संस्करण {{appVersion}}", "smartWallet.actionRequired.cta": "1 नेटवर्क पर अक्षम करें", @@ -1778,7 +1778,7 @@ "smartWallets.postSwapNudge.enable": "स्मार्ट वॉलेट सक्षम करें", "smartWallets.postSwapNudge.title": "अपने अगले स्वैप पर बचत करें", "smartWallets.postSwapNudge.title.dapp": "यह ऐप स्मार्ट वॉलेट को सपोर्ट करता है", - "smartWallets.unavailableModal.description": "एक अलग वॉलेट प्रदाता अब {{displayName}}के लिए स्मार्ट वॉलेट सेटिंग्स का प्रबंधन कर रहा है। आप सामान्य रूप से Uniswap का उपयोग जारी रख सकते हैं।", + "smartWallets.unavailableModal.description": "एक अलग वॉलेट प्रदाता अब {{displayName}}के लिए स्मार्ट वॉलेट सेटिंग्स का प्रबंधन कर रहा है। आप सामान्य रूप से JuiceSwap का उपयोग जारी रख सकते हैं।", "smartWallets.unavailableModal.title": "स्मार्ट वॉलेट सुविधाएँ उपलब्ध नहीं हैं", "solanaPromo.banner.description": "यूनिस्वैप पर सीधे सोलाना टोकन का व्यापार करें।", "solanaPromo.banner.title": "सोलाना अब उपलब्ध है", @@ -1853,29 +1853,29 @@ "swap.details.slippage.uniswap": "यूनिस्वैप संरक्षित स्लिपेज", "swap.details.swappedIn.unichain": "यूनिचेन पर {{time}}सेकंड में पूरा हुआ", "swap.details.uniswapFee": "शुल्क", - "swap.error.default": "आपको अपनी स्लिपेज सहनशीलता बढ़ाने की आवश्यकता हो सकती है। नोट: फ़ीस-ऑन-ट्रांसफ़र और रीबेस टोकन Uniswap V3 के साथ असंगत हैं।", + "swap.error.default": "आपको अपनी स्लिपेज सहनशीलता बढ़ाने की आवश्यकता हो सकती है। नोट: फ़ीस-ऑन-ट्रांसफ़र और रीबेस टोकन JuiceSwap V3 के साथ असंगत हैं।", "swap.error.expectedToFail": "आपका स्वैप असफल होने की आशंका है।", "swap.error.fiatInputUnavailable": "{{fiatCurrencyCode}} इनपुट अनुपलब्ध", "swap.error.modifiedByWallet": "आपके स्वैप को आपके वॉलेट के ज़रिए संशोधित किया गया था। अगर यह गलती से हुआ है, तो कृपया तुरंत रद्द करें या अपने पैसे खोने का जोखिम उठाएँ।", "swap.error.rejected": "लेन-देन अस्वीकृत", - "swap.error.undefinedObject": "इस स्वैप को निष्पादित करने का प्रयास करते समय एक त्रुटि हुई। आपको अपनी स्लिपेज सहनशीलता बढ़ाने की आवश्यकता हो सकती है। यदि वह काम नहीं करता है, तो हो सकता है कि आप जिस टोकन का व्यापार कर रहे हैं, उसके साथ कोई असंगति हो। नोट: फ़ीस-ऑन-ट्रांसफ़र और रीबेस टोकन Uniswap V3 के साथ असंगत हैं।", + "swap.error.undefinedObject": "इस स्वैप को निष्पादित करने का प्रयास करते समय एक त्रुटि हुई। आपको अपनी स्लिपेज सहनशीलता बढ़ाने की आवश्यकता हो सकती है। यदि वह काम नहीं करता है, तो हो सकता है कि आप जिस टोकन का व्यापार कर रहे हैं, उसके साथ कोई असंगति हो। नोट: फ़ीस-ऑन-ट्रांसफ़र और रीबेस टोकन JuiceSwap V3 के साथ असंगत हैं।", "swap.error.unknown": "अज्ञात त्रुटि।", "swap.error.v2.expired": "यह लेनदेन नहीं भेजा जा सका क्योंकि समय सीमा बीत चुकी है। कृपया जाँच लें कि आपके लेनदेन की समय सीमा बहुत कम न हो।", "swap.error.v2.k": "यूनिस्वैप इनवेरिएंट x*y=k स्वैप द्वारा संतुष्ट नहीं था। इसका आमतौर पर मतलब है कि आप जिस टोकन को स्वैप कर रहे हैं, उसमें से एक ट्रांसफर पर कस्टम व्यवहार को शामिल करता है।", "swap.error.v2.slippage": "यह लेनदेन या तो मूल्य परिवर्तन या हस्तांतरण पर शुल्क के कारण सफल नहीं होगा। अपनी स्लिपेज सहनशीलता बढ़ाने का प्रयास करें", "swap.error.v2.transferInput": "इनपुट टोकन को स्थानांतरित नहीं किया जा सकता। इनपुट टोकन में कोई समस्या हो सकती है।", "swap.error.v2.transferOutput": "आउटपुट टोकन को स्थानांतरित नहीं किया जा सकता। आउटपुट टोकन में कोई समस्या हो सकती है।", - "swap.error.v3.slippage": "मूल्य में उतार-चढ़ाव के कारण यह लेनदेन सफल नहीं होगा। अपनी स्लिपेज सहनशीलता बढ़ाने का प्रयास करें। नोट: स्थानांतरण और रीबेस टोकन पर शुल्क Uniswap V3 के साथ असंगत हैं।", - "swap.error.v3.transferOutput": "आउटपुट टोकन को स्थानांतरित नहीं किया जा सकता। आउटपुट टोकन के साथ कोई समस्या हो सकती है। नोट: स्थानांतरण और रीबेस टोकन पर शुल्क Uniswap V3 के साथ असंगत हैं।", + "swap.error.v3.slippage": "मूल्य में उतार-चढ़ाव के कारण यह लेनदेन सफल नहीं होगा। अपनी स्लिपेज सहनशीलता बढ़ाने का प्रयास करें। नोट: स्थानांतरण और रीबेस टोकन पर शुल्क JuiceSwap V3 के साथ असंगत हैं।", + "swap.error.v3.transferOutput": "आउटपुट टोकन को स्थानांतरित नहीं किया जा सकता। आउटपुट टोकन के साथ कोई समस्या हो सकती है। नोट: स्थानांतरण और रीबेस टोकन पर शुल्क JuiceSwap V3 के साथ असंगत हैं।", "swap.estimatedDifference.label": "वर्तमान तरलता के कारण आपके इनपुट और आउटपुट मूल्यों के बीच बड़ा अंतर होगा।", "swap.expected.price": "अपेक्षित मूल्य", "swap.fail.batched": "हो सकता है कि आपका कनेक्टेड वॉलेट 1-क्लिक स्वैप का समर्थन न करे। इसके बजाय मानक स्वैप आज़माएँ।", "swap.fail.batched.retry": "मानक स्वैप का प्रयास करें", "swap.fail.batched.title": "1-क्लिक स्वैप विफल", "swap.fail.message": "स्लिपेज को उच्चतर मान पर समायोजित करने का प्रयास करें।", - "swap.fail.uniswapX": "UniswapX के साथ स्वैप पूरा नहीं किया जा सका। क्लासिक Uniswap API के ज़रिए इसे रूट करने के लिए अपना स्वैप फिर से आज़माएँ।", + "swap.fail.uniswapX": "JuiceSwapX के साथ स्वैप पूरा नहीं किया जा सका। क्लासिक JuiceSwap API के ज़रिए इसे रूट करने के लिए अपना स्वैप फिर से आज़माएँ।", "swap.fees.experience": "यह शुल्क कुछ टोकन जोड़ों पर लगाया जाता है ताकि यूनिस्वैप के साथ सबसे अच्छा अनुभव सुनिश्चित किया जा सके। इसका भुगतान आउटपुट टोकन में किया जाता है और इसे पहले ही कोटेशन में शामिल कर लिया गया है।", - "swap.fees.noFee": "Uniswap के साथ सबसे अच्छा अनुभव सुनिश्चित करने के लिए चुनिंदा टोकन जोड़ों पर शुल्क लगाया जाता है। इस स्वैप से जुड़ा कोई शुल्क नहीं है।", + "swap.fees.noFee": "JuiceSwap के साथ सबसे अच्छा अनुभव सुनिश्चित करने के लिए चुनिंदा टोकन जोड़ों पर शुल्क लगाया जाता है। इस स्वैप से जुड़ा कोई शुल्क नहीं है।", "swap.finalizingQuote": "उद्धरण को अंतिम रूप दिया जा रहा है...", "swap.form.header": "बदलना", "swap.form.warning.output.fotFees": "{{fotCurrencySymbol}}टोकन शुल्क के कारण, स्वैप राशि केवल इनपुट फ़ील्ड का उपयोग करके दर्ज की जा सकती है", @@ -1914,7 +1914,7 @@ "swap.settings.protection.title": "स्वैप सुरक्षा", "swap.settings.routingPreference.option.default.description": "इस विकल्प का चयन करने से आपके स्वैप के लिए सबसे कुशल मार्ग की पहचान हो जाती है।", "swap.settings.routingPreference.option.default.description.preV4": "यूनिस्वैप ग्राहक मूल्य और नेटवर्क लागत को ध्यान में रखते हुए सबसे सस्ता व्यापार विकल्प चुनता है।", - "swap.settings.routingPreference.option.default.description.uniswapXUnavailable": "UniswapX आपके वॉलेट के लिए उपलब्ध नहीं है", + "swap.settings.routingPreference.option.default.description.uniswapXUnavailable": "JuiceSwapX आपके वॉलेट के लिए उपलब्ध नहीं है", "swap.settings.routingPreference.option.default.tooltip": "अनुमानित मूल्य प्रभाव और नेटवर्क लागत को ध्यान में रखते हुए v2, v3 और कुछ v4 पूलों पर विचार करते हुए एक मार्ग की पहचान की जाती है।", "swap.settings.routingPreference.option.v2.title": "v2 पूल सक्षम करें", "swap.settings.routingPreference.option.v3.title": "v3 पूल सक्षम करें", @@ -1964,14 +1964,14 @@ "swap.warning.insufficientGas.title": "आपके पास नेटवर्क लागत को कवर करने के लिए पर्याप्त {{currencySymbol}} नहीं है", "swap.warning.networkFee.allow": "{{ inputTokenSymbol }} (एक बार) की अनुमति दें", "swap.warning.networkFee.delegation.message": "यह आपके लेनदेन को संसाधित करने और यूनिचैन पर आपके स्मार्ट वॉलेट को सक्रिय करने की लागत है। यूनिस्वैप लैब्स को इन शुल्कों का कोई हिस्सा नहीं मिलता है।", - "swap.warning.networkFee.highRelativeToValue": "नेटवर्क लागत आपके कुल लेनदेन मूल्य के 10% से अधिक है। यह ब्लॉकचेन पर आपके लेनदेन को संसाधित करने की लागत है। Uniswap को इन शुल्कों का कोई हिस्सा नहीं मिलता है।", + "swap.warning.networkFee.highRelativeToValue": "नेटवर्क लागत आपके कुल लेनदेन मूल्य के 10% से अधिक है। यह ब्लॉकचेन पर आपके लेनदेन को संसाधित करने की लागत है। JuiceSwap को इन शुल्कों का कोई हिस्सा नहीं मिलता है।", "swap.warning.networkFee.highRelativeToValue.unichain": "नेटवर्क लागत आपके कुल लेनदेन मूल्य के 10% से अधिक है। यह ब्लॉकचेन पर आपके लेनदेन को संसाधित करने की लागत है।", "swap.warning.networkFee.includesDelegation": "स्मार्ट वॉलेट सक्रियण शामिल है", - "swap.warning.networkFee.message": "यह ब्लॉकचेन पर आपके लेनदेन को संसाधित करने की लागत है। Uniswap को इन शुल्कों का कोई हिस्सा नहीं मिलता है।", + "swap.warning.networkFee.message": "यह ब्लॉकचेन पर आपके लेनदेन को संसाधित करने की लागत है। JuiceSwap को इन शुल्कों का कोई हिस्सा नहीं मिलता है।", "swap.warning.networkFee.message.unichain": "यह ब्लॉकचेन पर आपके लेनदेन को संसाधित करने की लागत है।", - "swap.warning.networkFee.message.uniswapX": "यह ब्लॉकचेन पर आपके लेनदेन को संसाधित करने की लागत है। Uniswap को इन फीस का कोई हिस्सा नहीं मिलता है। UniswapX बेहतर कीमतों और गैस मुक्त स्वैप के लिए तरलता स्रोतों को एकत्रित करता है।", - "swap.warning.networkFee.message.uniswapX.title": "UniswapX के साथ कोई नेटवर्क लागत नहीं", - "swap.warning.networkFee.message.uniswapX.unichain": "यह ब्लॉकचेन पर आपके लेनदेन को संसाधित करने की लागत है। UniswapX बेहतर कीमतों और गैस मुक्त स्वैप के लिए तरलता स्रोतों को एकत्रित करता है।", + "swap.warning.networkFee.message.uniswapX": "यह ब्लॉकचेन पर आपके लेनदेन को संसाधित करने की लागत है। JuiceSwap को इन फीस का कोई हिस्सा नहीं मिलता है। JuiceSwapX बेहतर कीमतों और गैस मुक्त स्वैप के लिए तरलता स्रोतों को एकत्रित करता है।", + "swap.warning.networkFee.message.uniswapX.title": "JuiceSwapX के साथ कोई नेटवर्क लागत नहीं", + "swap.warning.networkFee.message.uniswapX.unichain": "यह ब्लॉकचेन पर आपके लेनदेन को संसाधित करने की लागत है। JuiceSwapX बेहतर कीमतों और गैस मुक्त स्वैप के लिए तरलता स्रोतों को एकत्रित करता है।", "swap.warning.noQuotesFound.bridging.message": "कोई ब्रिजिंग उद्धरण नहीं मिला। इस समय आधिकारिक ब्रिज का उपयोग करने का प्रयास करें।", "swap.warning.noQuotesFound.title": "कोई उद्धरण नहीं मिला", "swap.warning.noRoutesFound.message": "आपके चुने गए टोकन के लिए वर्तमान में कोई मार्ग उपलब्ध नहीं है। कृपया कोई दूसरा जोड़ा आज़माएँ या बाद में फिर से जाँच करें।", @@ -1994,7 +1994,7 @@ "swap.warning.tokenBlocked.button": "{{tokenSymbol}} अवरुद्ध है", "swap.warning.tokenBlockedFallback.button": "टोकन अवरुद्ध है", "swap.warning.uniswapFee.message": "यूनिस्वैप के साथ सर्वोत्तम अनुभव सुनिश्चित करने के लिए शुल्क लगाया जाता है।", - "swap.warning.uniswapFee.message.default": "Uniswap के साथ सबसे अच्छा अनुभव सुनिश्चित करने के लिए शुल्क लागू किया जाता है। इस स्वैप से जुड़ा कोई शुल्क नहीं है।", + "swap.warning.uniswapFee.message.default": "JuiceSwap के साथ सबसे अच्छा अनुभव सुनिश्चित करने के लिए शुल्क लागू किया जाता है। इस स्वैप से जुड़ा कोई शुल्क नहीं है।", "swap.warning.uniswapFee.message.included": "यूनिस्वैप के साथ सर्वोत्तम अनुभव सुनिश्चित करने के लिए शुल्क लागू किए जाते हैं, और उन्हें पहले ही इस उद्धरण में शामिल कर लिया गया है।", "swap.warning.uniswapFee.title": "स्वैप शुल्क", "swap.warning.viewOnly.message": "टोकन स्वैप करने के लिए आपको इस वॉलेट को पुनर्प्राप्ति वाक्यांश के माध्यम से आयात करना होगा।", @@ -2016,29 +2016,29 @@ "testnet.modal.swapDeepLink.title.toTestnetMode": "टेस्टनेट मोड सक्षम करें", "testnet.unsupported": "यह कार्यक्षमता टेस्टनेट मोड में समर्थित नहीं है।", "themeToggle.theme": "विषय", - "title.buySellTradeEthereum": "Uniswap पर Ethereum और अन्य शीर्ष टोकन खरीदें, बेचें और व्यापार करें", - "title.createGovernanceOn": "Uniswap पर एक नया गवर्नेंस प्रस्ताव बनाएं", - "title.createGovernanceTo": "UNI धारकों द्वारा मतदान के लिए एक नया शासन प्रस्ताव बनाएँ। UNI टोकन Uniswap शासन में मतदान शेयरों का प्रतिनिधित्व करते हैं।", + "title.buySellTradeEthereum": "JuiceSwap पर Ethereum और अन्य शीर्ष टोकन खरीदें, बेचें और व्यापार करें", + "title.createGovernanceOn": "JuiceSwap पर एक नया गवर्नेंस प्रस्ताव बनाएं", + "title.createGovernanceTo": "UNI धारकों द्वारा मतदान के लिए एक नया शासन प्रस्ताव बनाएँ। UNI टोकन JuiceSwap शासन में मतदान शेयरों का प्रतिनिधित्व करते हैं।", "title.earnFees": "जब अन्य लोग यूनिस्वैप पर लिक्विडिटी पूल में टोकन जोड़कर स्वैप करते हैं तो शुल्क अर्जित करें।", - "title.easilyRemove": "आसानी से Uniswap v2 से अपनी तरलता निकालें और Uniswap v3 में जमा करें।", - "title.easilyRemoveV4": "Uniswap v2 और v3 से अपनी तरलता को आसानी से निकालकर Uniswap v4 में जमा करें।", + "title.easilyRemove": "आसानी से JuiceSwap v2 से अपनी तरलता निकालें और JuiceSwap v3 में जमा करें।", + "title.easilyRemoveV4": "JuiceSwap v2 और v3 से अपनी तरलता को आसानी से निकालकर JuiceSwap v4 में जमा करें।", "title.extension.uninstall": "एक्सटेंशन अनइंस्टॉल किया गया", "title.extensionPasskeyLogIn": "पासकी से लॉग इन करें", - "title.managePasskeys": "Uniswap | अपनी पासकीज़ प्रबंधित करें", - "title.migratev2": "v2 पूल लिक्विडिटी को Uniswap v3 में माइग्रेट करें", - "title.migratev3": "पूल लिक्विडिटी को Uniswap v4 में माइग्रेट करें", - "title.placeLimit": "Uniswap पर लिमिट ऑर्डर रखें", + "title.managePasskeys": "JuiceSwap | अपनी पासकीज़ प्रबंधित करें", + "title.migratev2": "v2 पूल लिक्विडिटी को JuiceSwap v3 में माइग्रेट करें", + "title.migratev3": "पूल लिक्विडिटी को JuiceSwap v4 में माइग्रेट करें", + "title.placeLimit": "JuiceSwap पर लिमिट ऑर्डर रखें", "title.realTime": "वास्तविक समय मूल्य, चार्ट, लेनदेन डेटा, और अधिक।", - "title.removeLiquidityv2": "Uniswap पर पूल लिक्विडिटी (v2) निकालें", - "title.removePoolLiquidity": "Uniswap पर पूल लिक्विडिटी हटाएँ", + "title.removeLiquidityv2": "JuiceSwap पर पूल लिक्विडिटी (v2) निकालें", + "title.removePoolLiquidity": "JuiceSwap पर पूल लिक्विडिटी हटाएँ", "title.removeTokensv2": "अपने टोकन को v2 लिक्विडिटी पूल से हटाएँ।", "title.removev3Liquidity": "अपने टोकन को v3 लिक्विडिटी पूल से हटाएँ।", "title.sendCrypto": "क्रिप्टो भेजें", - "title.sendTokens": "Uniswap पर टोकन भेजें", + "title.sendTokens": "JuiceSwap पर टोकन भेजें", "title.swappingMadeSimple": "Ethereum, Base, Arbitrum, Polygon, Unichain और अन्य पर तुरंत क्रिप्टो खरीदें और बेचें। DeFi प्लेटफ़ॉर्म जिस पर लाखों लोग भरोसा करते हैं।", "title.tradeTokens": "टोकन का व्यापार करें और लिक्विडिटी प्रदान करें। वास्तविक समय की कीमतें, चार्ट, लेनदेन डेटा और बहुत कुछ।", - "title.uniswapTradeCrypto": "Uniswap | DeFi के प्रमुख एक्सचेंज पर क्रिप्टो ट्रेड करें ", - "title.uniToken": "UNI टोकन Uniswap गवर्नेंस में वोटिंग शेयरों का प्रतिनिधित्व करते हैं। आप प्रत्येक प्रस्ताव पर खुद वोट कर सकते हैं या अपने वोट किसी तीसरे पक्ष को सौंप सकते हैं।", + "title.uniswapTradeCrypto": "JuiceSwap | DeFi के प्रमुख एक्सचेंज पर क्रिप्टो ट्रेड करें ", + "title.uniToken": "UNI टोकन JuiceSwap गवर्नेंस में वोटिंग शेयरों का प्रतिनिधित्व करते हैं। आप प्रत्येक प्रस्ताव पर खुद वोट कर सकते हैं या अपने वोट किसी तीसरे पक्ष को सौंप सकते हैं।", "title.voteOnGov": "यूनिस्वैप पर गवर्नेंस प्रस्तावों पर मतदान", "token.balances.main": "आपका बैलेंस", "token.balances.other": "अन्य नेटवर्क पर संतुलन", @@ -2074,8 +2074,8 @@ "token.safety.fee.detected": "टोकन शुल्क का पता चला", "token.safety.fees.uniswapLabsDoesNotReceive": "यूनिस्वैप लैब्स को इनमें से कोई भी शुल्क नहीं मिलता है।", "token.safety.warning.alwaysDoYourResearch": "हमेशा अपना शोध करें", - "token.safety.warning.blocked.description.default_one": "आप Uniswap ऐप का उपयोग करके इस टोकन का व्यापार नहीं कर सकते।", - "token.safety.warning.blocked.description.default_other": "आप Uniswap ऐप का उपयोग करके इन टोकन का व्यापार नहीं कर सकते।", + "token.safety.warning.blocked.description.default_one": "आप JuiceSwap ऐप का उपयोग करके इस टोकन का व्यापार नहीं कर सकते।", + "token.safety.warning.blocked.description.default_other": "आप JuiceSwap ऐप का उपयोग करके इन टोकन का व्यापार नहीं कर सकते।", "token.safety.warning.copyContractAddress.message": "यह एक अनुबंध पता है, जो ब्लॉकचेन पर टोकन के लिए एक अद्वितीय पहचानकर्ता के रूप में कार्य करता है। इस पते पर आपके द्वारा भेजी गई कोई भी क्रिप्टो खो जाएगी।", "token.safety.warning.copyContractAddress.title": "इस पते पर क्रिप्टो न भेजें", "token.safety.warning.dontShowWarningAgain": "मुझे यह चेतावनी दोबारा मत दिखाओ", @@ -2107,11 +2107,11 @@ "token.safety.warning.spamsUsers": "स्पैम उपयोगकर्ता", "token.safety.warning.tokenChargesFee.both.message": "{{tokenSymbol}} खरीदने पर {{buyFeePercent}} शुल्क लेता है और बेचने पर {{sellFeePercent}} शुल्क लेता है।", "token.safety.warning.tokenChargesFee.buy.message": "{{tokenSymbol}} खरीदने पर {{feePercent}} शुल्क लगता है।", - "token.safety.warning.tokenChargesFee.buy.message.descriptive": "{{tokenSymbol}} खरीदने पर {{feePercent}} शुल्क लगता है। इसे स्वैप करने से फंड का नुकसान हो सकता है। Uniswap Labs को इनमें से कोई भी शुल्क नहीं मिलता है।", + "token.safety.warning.tokenChargesFee.buy.message.descriptive": "{{tokenSymbol}} खरीदने पर {{feePercent}} शुल्क लगता है। इसे स्वैप करने से फंड का नुकसान हो सकता है। JuiceSwap Labs को इनमें से कोई भी शुल्क नहीं मिलता है।", "token.safety.warning.tokenChargesFee.sell.message": "{{tokenSymbol}} बेचे जाने पर {{feePercent}} शुल्क लेता है।", - "token.safety.warning.tokenChargesFee.sell.message.descriptive": "{{tokenSymbol}} को बेचने पर {{feePercent}} शुल्क लगता है। इसे स्वैप करने से फंड का नुकसान हो सकता है। Uniswap Labs को इनमें से कोई भी शुल्क नहीं मिलता है।", + "token.safety.warning.tokenChargesFee.sell.message.descriptive": "{{tokenSymbol}} को बेचने पर {{feePercent}} शुल्क लगता है। इसे स्वैप करने से फंड का नुकसान हो सकता है। JuiceSwap Labs को इनमें से कोई भी शुल्क नहीं मिलता है।", "token.safety.warning.tokenChargesFee.unknownFee.message": "{{tokenSymbol}} खरीदने या बेचने पर शुल्क लेता है।", - "token.safetyLevel.blocked.message": "आप Uniswap वॉलेट का उपयोग करके इस टोकन का व्यापार नहीं कर सकते।", + "token.safetyLevel.blocked.message": "आप JuiceSwap वॉलेट का उपयोग करके इस टोकन का व्यापार नहीं कर सकते।", "token.safetyLevel.medium.message.plural": "ये टोकन प्रमुख अमेरिकी केंद्रीकृत एक्सचेंजों पर कारोबार नहीं किए जाते हैं। आगे बढ़ने से पहले हमेशा अपना खुद का शोध करें।", "token.selector.search.error": "खोज परिणाम लोड नहीं किये जा सके", "token.stats.fullyDilutedValuation": "पूरी तरह से पतला मूल्यांकन", @@ -2356,13 +2356,13 @@ "uniswapX.aggregatesLiquidity": " बेहतर कीमतों और गैस मुक्त स्वैप के लिए तरलता स्रोतों को एकत्रित करता है।", "uniswapX.cost": "यूनिस्वैपएक्स ब्लॉकचेन पर लेनदेन करने की सामान्य लागतों को हटा देता है।", "uniswapx.description": "यूनिस्वैपएक्स बेहतर कीमतों और गैस मुक्त स्वैप के लिए तरलता स्रोतों को एकत्रित करता है।", - "uniswapx.description.unsupported": "UniswapX वर्तमान में अनुपलब्ध है क्योंकि आपकी स्मार्ट वॉलेट सेटिंग्स एक अलग वॉलेट ऐप द्वारा प्रबंधित की जाती हैं।", - "uniswapx.included": "इसमें शामिल है UniswapX", - "uniswapx.item": " UniswapX ", + "uniswapx.description.unsupported": "JuiceSwapX वर्तमान में अनुपलब्ध है क्योंकि आपकी स्मार्ट वॉलेट सेटिंग्स एक अलग वॉलेट ऐप द्वारा प्रबंधित की जाती हैं।", + "uniswapx.included": "इसमें शामिल है JuiceSwapX", + "uniswapx.item": " JuiceSwapX ", "uniswapx.label": "यूनिस्वैपएक्स", - "uniswapX.learnMore": "UniswapX के साथ स्वैपिंग के बारे में अधिक जानें", - "uniswapx.unavailable.title": "UniswapX उपलब्ध नहीं है", - "uniswapx.v2QuoteFailed": "UniswapX v2 हार्ड कोट विफल हुआ। क्लासिक स्वैप के साथ पुनः प्रयास करें।", + "uniswapX.learnMore": "JuiceSwapX के साथ स्वैपिंग के बारे में अधिक जानें", + "uniswapx.unavailable.title": "JuiceSwapX उपलब्ध नहीं है", + "uniswapx.v2QuoteFailed": "JuiceSwapX v2 हार्ड कोट विफल हुआ। क्लासिक स्वैप के साथ पुनः प्रयास करें।", "unitags.banner.button.claim": "अभी दावा करें", "unitags.banner.subtitle": "एक वैयक्तिकृत वेब3 प्रोफ़ाइल बनाएं और अपना पता आसानी से दोस्तों के साथ साझा करें।", "unitags.banner.title.compact": "अपना {{unitagDomain}} उपयोगकर्ता नाम का दावा करें और अपना अनुकूलन योग्य प्रोफ़ाइल बनाएं।", @@ -2426,9 +2426,9 @@ "unitags.username.error.min": "उपयोगकर्ता नाम कम से कम {{number}} वर्णों का होना चाहिए", "unitags.username.error.uppercase": "उपयोगकर्ता नाम में केवल छोटे अक्षर और संख्याएँ हो सकती हैं", "uwulink.error.insufficientTokens": "{{chain}}पर पर्याप्त {{tokenSymbol}} नहीं", - "v2.notAvailable": "Uniswap V2 इस नेटवर्क पर उपलब्ध नहीं है।", + "v2.notAvailable": "JuiceSwap V2 इस नेटवर्क पर उपलब्ध नहीं है।", "wallet.appSignIn": "ऐप से साइन इन करें", - "wallet.connectingAgreement": "वॉलेट कनेक्ट करके, आप Uniswap Labs की सेवा की शर्तों से सहमत होते हैं और इसकी गोपनीयता नीतिसे सहमति देते हैं।", + "wallet.connectingAgreement": "वॉलेट कनेक्ट करके, आप JuiceSwap Labs की सेवा की शर्तों से सहमत होते हैं और इसकी गोपनीयता नीतिसे सहमति देते हैं।", "wallet.connectionFailed.message": "कनेक्शन का प्रयास विफल रहा। कृपया पुनः प्रयास करें पर क्लिक करें और अपने वॉलेट में कनेक्ट करने के लिए चरणों का पालन करें।", "wallet.mismatch.popup.description": "कुछ सुविधाएं आपके कनेक्टेड वॉलेट द्वारा समर्थित नहीं हैं.", "wallet.mismatch.popup.title": "सीमित वॉलेट समर्थन", @@ -2438,7 +2438,7 @@ "walletConnect.dapps.empty.description": "वॉलेटकनेक्ट के माध्यम से एक कोड स्कैन करके किसी ऐप से कनेक्ट करें", "walletConnect.dapps.manage.empty.title": "कोई ऐप्स कनेक्ट नहीं है", "walletConnect.dapps.manage.title": "कनेक्शन", - "walletConnect.error.connection.message": "Uniswap वॉलेट वर्तमान में {{chainNames}}का समर्थन करता है। कृपया इन चेन पर केवल \"{{dappName}}\" का उपयोग करें", + "walletConnect.error.connection.message": "JuiceSwap वॉलेट वर्तमान में {{chainNames}}का समर्थन करता है। कृपया इन चेन पर केवल \"{{dappName}}\" का उपयोग करें", "walletConnect.error.connection.title": "संपर्क त्रुटि", "walletConnect.error.general.message": "वॉलेटकनेक्ट के साथ एक समस्या थी. कृपया पुन: प्रयास करें", "walletConnect.error.general.title": "वॉलेटकनेक्ट त्रुटि", @@ -2479,7 +2479,7 @@ "walletConnect.request.warning.message": "संदेशों या लेन-देन पर हस्ताक्षर करने के लिए, आपको वॉलेट के पुनर्प्राप्ति वाक्यांश को आयात करना होगा।", "walletConnect.request.warning.title": "यह वॉलेट केवल देखने योग्य मोड में है", "web.explore.description": "{{network}}पर टोकन खोजें और शोध करें। शीर्ष पूल का पता लगाएं। वास्तविक समय की कीमतें, ट्रेडिंग वॉल्यूम, TVL, चार्ट और लेनदेन डेटा देखें।", - "web.explore.title.pools": "Uniswap पर {{network}} पर शीर्ष पूल का अन्वेषण करें", - "web.explore.title.tokens": "Uniswap पर {{network}} पर शीर्ष टोकन खोजें", - "web.explore.title.transactions": "Uniswap पर {{network}} पर शीर्ष लेनदेन देखें" + "web.explore.title.pools": "JuiceSwap पर {{network}} पर शीर्ष पूल का अन्वेषण करें", + "web.explore.title.tokens": "JuiceSwap पर {{network}} पर शीर्ष टोकन खोजें", + "web.explore.title.transactions": "JuiceSwap पर {{network}} पर शीर्ष लेनदेन देखें" } diff --git a/packages/uniswap/src/i18n/locales/translations/hu-HU.json b/packages/uniswap/src/i18n/locales/translations/hu-HU.json index b8ec7ff18ab..05dc32fa7b8 100644 --- a/packages/uniswap/src/i18n/locales/translations/hu-HU.json +++ b/packages/uniswap/src/i18n/locales/translations/hu-HU.json @@ -27,15 +27,15 @@ "account.downloadWallet.subtitle": "Készítsen biztonsági másolatot pénztárcájáról, kereskedjen útközben, kapjon élő árértesítéseket és még sok mást.", "account.drawer.gitHash": "Git hash: ", "account.drawer.gitVersion": "Változat: ", - "account.drawer.modal.body": "Tárolja és cserélje biztonságosan a tokeneket az Uniswap alkalmazással. Elérhető iOS és Android rendszeren.", - "account.drawer.modal.dont": "Nincs Uniswap pénztárcája?", - "account.drawer.modal.scan": "Szkennelés az Uniswap Wallet segítségével", + "account.drawer.modal.body": "Tárolja és cserélje biztonságosan a tokeneket az JuiceSwap alkalmazással. Elérhető iOS és Android rendszeren.", + "account.drawer.modal.dont": "Nincs JuiceSwap pénztárcája?", + "account.drawer.modal.scan": "Szkennelés az JuiceSwap Wallet segítségével", "account.drawer.spamToggle": "Ismeretlen tokenek és NFT-k elrejtése", - "account.passkey.delete.acknowledge": "Biztonsági másolatot készítettem a helyreállítási kifejezésemről, és megértettem, hogy a Uniswap Labs nem tud segíteni a pénztárcám visszaszerzésében, ha ezt nem tenném meg.", - "account.passkey.delete.description": "Győződjön meg arról, hogy biztonsági másolatot készített a helyreállítási kifejezésről az Uniswap mobilalkalmazás vagy böngészőbővítmény segítségével.", + "account.passkey.delete.acknowledge": "Biztonsági másolatot készítettem a helyreállítási kifejezésemről, és megértettem, hogy a JuiceSwap Labs nem tud segíteni a pénztárcám visszaszerzésében, ha ezt nem tenném meg.", + "account.passkey.delete.description": "Győződjön meg arról, hogy biztonsági másolatot készített a helyreállítási kifejezésről az JuiceSwap mobilalkalmazás vagy böngészőbővítmény segítségével.", "account.passkey.delete.descriptionEmphasized": "A helyreállítási kifejezés nélkül előfordulhat, hogy nem tud hozzáférni pénztárcájához.", "account.passkey.delete.speedbump.description": "Mielőtt folytatná, hajtsa végre a következő lépéseket, hogy elkerülje a pénztárcájához és az összes pénzeszközhöz való hozzáférését.", - "account.passkey.delete.speedbump.step1": "Töltse le az Uniswap mobilalkalmazást vagy böngészőbővítményt", + "account.passkey.delete.speedbump.step1": "Töltse le az JuiceSwap mobilalkalmazást vagy böngészőbővítményt", "account.passkey.delete.speedbump.step2": "Készítsen biztonsági másolatot a helyreállítási kifejezésről", "account.passkey.delete.speedbump.title": "biztos vagy ebben?", "account.passkey.delete.title": "Törli a jelszót?", @@ -91,7 +91,7 @@ "account.wallet.menu.edit.title": "Címke szerkesztése", "account.wallet.menu.manageConnections": "Kapcsolatok kezelése", "account.wallet.menu.remove.title": "Távolítsa el a pénztárcát", - "account.wallet.remove.check": "Biztonsági másolatot készítettem a helyreállítási kifejezésemről, és megértettem, hogy a Uniswap Labs nem tud segíteni a pénztárcám visszaszerzésében, ha ezt nem tenném meg.", + "account.wallet.remove.check": "Biztonsági másolatot készítettem a helyreállítási kifejezésemről, és megértettem, hogy a JuiceSwap Labs nem tud segíteni a pénztárcám visszaszerzésében, ha ezt nem tenném meg.", "account.wallet.remove.title": "Távolítsa el a {{name}}", "account.wallet.remove.viewOnly": "A pénztárca címének megadásával bármikor hozzáadhat csak megtekinthető pénztárcákat.", "account.wallet.restore.new_device.description": "Mivel új eszközt használ, a folytatáshoz vissza kell állítania a helyreállítási kifejezést, vagy meg kell adnia a felhőalapú biztonsági mentés jelszavát.", @@ -122,16 +122,16 @@ "addLiquidity.shareOfPool": "A medence részesedése", "addressInput.recipient": "Befogadó", "analytics.allow": "Engedélyezze az elemzést", - "analytics.allow.message": "Anonimizált adatokat használunk, hogy javítsuk az Uniswap Labs termékeivel kapcsolatos élményt.", + "analytics.allow.message": "Anonimizált adatokat használunk, hogy javítsuk az JuiceSwap Labs termékeivel kapcsolatos élményt.", "appRating.button.notReally": "Nem igazán", "appRating.description": "Ossza meg velünk, ha jó tapasztalatai vannak ezzel az alkalmazással", "appRating.extension.review.description": "Válasszon csillagos értékelést, és írjon véleményt a Chrome Internetes áruházban.", - "appRating.extension.review.title": "Áttekinti az Uniswap bővítményt?", - "appRating.extension.title": "Élvezi az Uniswap bővítményt?", + "appRating.extension.review.title": "Áttekinti az JuiceSwap bővítményt?", + "appRating.extension.title": "Élvezi az JuiceSwap bővítményt?", "appRating.feedback.button.send": "Visszajelzés küldése", "appRating.feedback.description": "Ossza meg velünk, hogyan javíthatjuk az élményét", "appRating.feedback.title": "Sajnálattal halljuk.", - "appRating.mobile.title": "Tetszik az Uniswap Wallet?", + "appRating.mobile.title": "Tetszik az JuiceSwap Wallet?", "bridging.estimatedTime.minutesAndSeconds": "~{{minutes}}min {{seconds}}s", "bridging.estimatedTime.minutesOnly": "~{{minutes}}min", "bridging.estimatedTime.secondsOnly": "~{{seconds}}s", @@ -145,7 +145,7 @@ "chart.price.label.low": "Alacsony", "chart.price.label.open": "Nyisd ki", "chart.settings.unavailable.label": "Ez a beállítás nem érhető el az aktuális diagramhoz", - "claim.thanks": "Köszönjük, hogy tagja vagy az Uniswap közösségnek ", + "claim.thanks": "Köszönjük, hogy tagja vagy az JuiceSwap közösségnek ", "claim.uni.arrived": "Megérkezett az UNI", "common.accept": "Elfogad", "common.active": "Aktív", @@ -171,7 +171,7 @@ "common.approving": "Jóváhagyás", "common.areYouSure": "biztos vagy ebben?", "common.automatic": "Auto", - "common.availableIn": "Uniswap elérhető: ", + "common.availableIn": "JuiceSwap elérhető: ", "common.availableOnIOSAndroidChrome": "Elérhető iOS, Android és Chrome rendszeren", "common.backToPositions": "Vissza a pozíciókhoz", "common.bestRoute": "Útvonal", @@ -180,7 +180,7 @@ "common.biometrics.touchId": "Érintésazonosító", "common.biometrics.windowsHello": "Windows Hello", "common.blocked.ifError": "Ha úgy gondolja, hogy ez hiba, kérjük, küldjön egy e-mailt a címével együtt a címre", - "common.blocked.reason": "Ez a cím le van tiltva az Uniswap Labs felületén, mert egy vagy több letiltott tevékenységhez van társítva.", + "common.blocked.reason": "Ez a cím le van tiltva az JuiceSwap Labs felületén, mert egy vagy több letiltott tevékenységhez van társítva.", "common.blockedAddress": "Letiltott cím", "common.blog": "Blog", "common.bought": "Vásárolt", @@ -239,7 +239,7 @@ "common.button.viewDetails": "Részletek megtekintése", "common.button.yes": "Igen", "common.buy.label": "megvesz", - "common.buyAndSell": "Vásároljon és adjon el Uniswap-on", + "common.buyAndSell": "Vásároljon és adjon el JuiceSwap-on", "common.cancellationSubmitted": "Lemondás benyújtva", "common.cancellationSuccessful": "A törlés sikeres", "common.cancelOrder": "Megrendelés törlése", @@ -300,8 +300,8 @@ "common.download": "Letöltés", "common.downloadAppStore": "Töltse le az App Store-ból", "common.downloadPlayStore": "Töltse le a Play Áruházból", - "common.downloadUniswapApp": "Töltse le az Uniswap alkalmazást", - "common.downloadUniswapWallet": "Töltse le az Uniswap Wallet-et", + "common.downloadUniswapApp": "Töltse le az JuiceSwap alkalmazást", + "common.downloadUniswapWallet": "Töltse le az JuiceSwap Wallet-et", "common.dynamic": "Dinamikus", "common.edit.button": "Szerkesztés", "common.ended": "Véget ért", @@ -319,7 +319,7 @@ "common.explore": "Fedezd fel", "common.explorer": "Felfedező", "common.exploreTokens": "Fedezze fel a tokeneket", - "common.extension": "Uniswap bővítmény", + "common.extension": "JuiceSwap bővítmény", "common.failedSwitchNetwork": "Nem sikerült a hálózatváltás", "common.fee": "Díj", "common.fees": "Díjak", @@ -333,10 +333,10 @@ "common.getStarted": "Kezdje el", "common.getSupport.button": "Támogatást kapni", "common.getTheApp": "Szerezd meg az alkalmazást", - "common.getUniswapWallet": "Szerezze be az Uniswap Walletet", - "common.getUniswapWallet.mobile": "Szerezze be az Uniswap mobilalkalmazást", + "common.getUniswapWallet": "Szerezze be az JuiceSwap Walletet", + "common.getUniswapWallet.mobile": "Szerezze be az JuiceSwap mobilalkalmazást", "common.governance": "Kormányzás", - "common.happyHolidays": "Kellemes ünnepeket kíván az Uniswap csapata!", + "common.happyHolidays": "Kellemes ünnepeket kíván az JuiceSwap csapata!", "common.help": "Segítség", "common.helpCenter": "Segítség Központ", "common.hidden": "Rejtett", @@ -547,7 +547,7 @@ "common.tokenB": "Token B", "common.tokenName": "Token név", "common.tokens": "Tokenek", - "common.totalUniswapTVL": "Összes Uniswap TVL", + "common.totalUniswapTVL": "Összes JuiceSwap TVL", "common.totalValueLocked": "TVL", "common.trade": "Kereskedelmi", "common.trademarkPolicy": "Védjegypolitika", @@ -565,10 +565,10 @@ "common.unhide": "Felfed", "common.unichain": "Unichain", "common.uniGovernance": "UNI kormányzás", - "common.uniswapMobile": "Uniswap Mobil", - "common.uniswapProtocol": "Uniswap protokoll", + "common.uniswapMobile": "JuiceSwap Mobil", + "common.uniswapProtocol": "JuiceSwap protokoll", "common.uniswapWallet": "Unswap pénztárca", - "common.uniswapX": "UniswapX", + "common.uniswapX": "JuiceSwapX", "common.unknown": "Ismeretlen", "common.unknownApproval": "Ismeretlen jóváhagyás", "common.unknownBridge": "Ismeretlen híd", @@ -675,8 +675,8 @@ "downloadApp.modal.connectExistingWallet": "Csatlakoztassa a meglévő pénztárcát", "downloadApp.modal.getStarted.description": "Azonnal hozzáférhet több ezer tokenhez a világ legnagyobb onchain piacterén.", "downloadApp.modal.getStarted.title": "Kezdje el a cserét másodpercek alatt", - "downloadApp.modal.getTheApp.title": "Kezdje el az Uniswap használatát", - "downloadApp.modal.uniswapProducts.subtitle": "Az Uniswap termékek zökkenőmentesen működnek együtt a legjobb onchain élmény megteremtése érdekében.", + "downloadApp.modal.getTheApp.title": "Kezdje el az JuiceSwap használatát", + "downloadApp.modal.uniswapProducts.subtitle": "Az JuiceSwap termékek zökkenőmentesen működnek együtt a legjobb onchain élmény megteremtése érdekében.", "error.dataUnavailable": "Az adatok jelenleg nem állnak rendelkezésre; dolgozunk a javításon", "error.id": "Hibaazonosító: {{eventId}}", "error.noData": "Nem található adat", @@ -733,7 +733,7 @@ "extension.lock.button.reset": "Állítsa vissza a pénztárcát", "extension.lock.button.submit": "Kinyit", "extension.lock.password.error": "Rossz jelszó. Próbáld újra", - "extension.lock.password.reset.initial.description": "Az Uniswap nem tud segíteni a jelszó visszaállításában. A 12 szavas helyreállítási kifejezés újbóli megadásával alaphelyzetbe kell állítania pénztárcáját.", + "extension.lock.password.reset.initial.description": "Az JuiceSwap nem tud segíteni a jelszó visszaállításában. A 12 szavas helyreállítási kifejezés újbóli megadásával alaphelyzetbe kell állítania pénztárcáját.", "extension.lock.password.reset.initial.help": "Hol találom a helyreállítási kifejezést?", "extension.lock.password.reset.initial.title": "Elfelejtetted a jelszavad", "extension.lock.password.reset.speedbump.description": "Győződjön meg róla, hogy rendelkezik a 12 szavas helyreállítási kifejezéssel, mielőtt visszaállítja a pénztárcáját. Ellenkező esetben nem tudja visszaszerezni a pénzét.", @@ -742,27 +742,27 @@ "extension.lock.subtitle": "A feloldáshoz adja meg jelszavát", "extension.lock.title": "Üdv újra", "extension.network.notSupported": "Nem támogatott hálózat", - "extension.open": "Nyissa meg az Uniswap bővítményt", + "extension.open": "Nyissa meg az JuiceSwap bővítményt", "extension.passwordPrompt.error.wrongPassword": "Rossz jelszó. Próbáld újra", "extension.passwordPrompt.title": "Írd be a jelszavad", "extension.popup.chrome.button": "Nyissa meg a bővítményt", - "extension.popup.chrome.description": "Hajtsa végre ezt a műveletet az Uniswap bővítmény megnyitásával.", + "extension.popup.chrome.description": "Hajtsa végre ezt a műveletet az JuiceSwap bővítmény megnyitásával.", "extension.popup.chrome.title": "Folytatás az Uniswapban", - "extension.settings.defaultWallet.message": "Alkalmazásokhoz való csatlakozáskor előnyben részesítse az Uniswap bővítményt.", + "extension.settings.defaultWallet.message": "Alkalmazásokhoz való csatlakozáskor előnyben részesítse az JuiceSwap bővítményt.", "extension.settings.defaultWallet.title": "Legyen alapértelmezett pénztárca", "extension.settings.password.enter.title": "Írd be a jelenlegi jelszavad", "extension.settings.password.error.wrong": "Rossz jelszó", "extension.settings.password.placeholder": "Jelenlegi jelszó", - "extension.uninstall.reason.missingFeatures": "Az Uniswap Wallet bizonyos funkciókat nem tartalmaz", + "extension.uninstall.reason.missingFeatures": "Az JuiceSwap Wallet bizonyos funkciókat nem tartalmaz", "extension.uninstall.reason.notUsingCrypto": "Nem akarok többé kriptovalutát használni", "extension.uninstall.reason.other": "Egyéb okok", "extension.uninstall.reason.switchingWallet": "Másik pénztárcára váltok", - "extension.uninstall.subtitle": "Ha van egy perced, szívesen hallanánk, hogy miért távolítottad el az Uniswap Wallet alkalmazást.", + "extension.uninstall.subtitle": "Ha van egy perced, szívesen hallanánk, hogy miért távolítottad el az JuiceSwap Wallet alkalmazást.", "extension.uninstall.title": "Szomorúan látjuk, hogy elmész", "extension.warning.storage.button": "Biztonsági mentés", "extension.warning.storage.message": "Győződjön meg róla, hogy biztonsági másolatot készít a helyreállítási kifejezésről, nehogy elveszítse hozzáférését pénztárcájához és pénzeszközeihez.", "extension.warning.storage.title": "Böngészőjének tárhelye kifogy", - "extensionPasskeyLogInPopUp.description": "Importálja Uniswap-fiókját egy meglévő jelszóval való bejelentkezéssel.", + "extensionPasskeyLogInPopUp.description": "Importálja JuiceSwap-fiókját egy meglévő jelszóval való bejelentkezéssel.", "extensionPasskeyLogInPopUp.invalidReferrer": "Kérjük, zárja be ezt az oldalt, és próbálja újra.", "fee.bestForCustomizability": "Legjobb a testreszabhatóság szempontjából.", "fee.bestForExotic": "A legjobb egzotikus pároknak.", @@ -796,7 +796,7 @@ "fee.unavailable": "A megkeresett díjak nem láthatók a v2-es pozícióknál, amíg a likviditást meg nem szüntetik.", "fee.uncollected": "Tartalmazza a be nem fizetett díjakat:", "fee.uniswap": "Díj ({{percent}})", - "fee.uniswap.description": "A Uniswap szolgáltatással a legjobb felhasználói élmény biztosítása érdekében díjakat számítunk fel.", + "fee.uniswap.description": "A JuiceSwap szolgáltatással a legjobb felhasználói élmény biztosítása érdekében díjakat számítunk fel.", "fiatOffRamp.checkout.title": "Eladni vele", "fiatOffRamp.connection.quote": "Eladás {{amount}} értékben {{currencySymbol}}értékben", "fiatOffRamp.error.balance": "Túllépi az egyensúlyt", @@ -847,8 +847,8 @@ "forceUpgrade.action.backup": "Mentse el a pénztárcáját", "forceUpgrade.action.confirm": "Frissítse most", "forceUpgrade.action.learn": "Ismerje meg a frissítés módját", - "forceUpgrade.description.extension": "Elérhető az alkalmazás új verziója. Az Uniswap bővítmény használatának folytatásához frissítse a legújabb verzióra.", - "forceUpgrade.description.wallet": "Elérhető az alkalmazás új verziója. Az Uniswap Wallet használatának folytatásához frissítse a legújabb verzióra.", + "forceUpgrade.description.extension": "Elérhető az alkalmazás új verziója. Az JuiceSwap bővítmény használatának folytatásához frissítse a legújabb verzióra.", + "forceUpgrade.description.wallet": "Elérhető az alkalmazás új verziója. Az JuiceSwap Wallet használatának folytatásához frissítse a legújabb verzióra.", "forceUpgrade.label.recoveryPhrase": "Helyreállítási kifejezés", "forceUpgrade.title": "Frissítés a legújabb verzióra", "forceUpgrade.title.recommendedStatus": "Új verzió érhető el", @@ -904,31 +904,31 @@ "home.upsell.receive.title": "Kap kriptot", "home.warning.viewOnly": "Ez egy csak megtekinthető pénztárca", "interface.metatags.description": "Cserélj kriptovalutákat Ethereum, Base, Arbitrum, Polygon, Unichain és más platformokon. A DeFi platform, ahol milliók bíznak.", - "interface.metatags.title": "Uniswap interfész", + "interface.metatags.title": "JuiceSwap interfész", "landing.api": "API", "landing.appsOverview": "Mindenféle cserelehetőséghez tervezve", "landing.blog.description": "Értesüljön a legfrissebb vállalati hírekről, termékjellemzőkről és sok másról", - "landing.docs.description": "Fedezd fel fejlesztői dokumentációink könyvtárát, hogy elkezdhesd az építést az Uniswap segítségével", + "landing.docs.description": "Fedezd fel fejlesztői dokumentációink könyvtárát, hogy elkezdhesd az építést az JuiceSwap segítségével", "landing.exploreUniverse": "Fedezd fel az Univerzumot", "landing.getStarted": "Kereskedj a világ legnagyobb DEX-én", "landing.helpCenter.body": "Böngésszen a GYIK között, és kérjen támogatást amerikai ügyfélszolgálatunktól", - "landing.protocolDescription": "Az Uniswap Labs a kriptoiparban leggyakrabban használt termékeket működteti. Tapasztalja meg az engedély nélküli hozzáférést, a bizonyított biztonságot és a dedikált támogatást.", - "landing.protocolStats": "Uniswap Protocol statisztikák", - "landing.provideLiquidity.body": "Likviditást biztosít és díjakat szed be az Uniswap felületen keresztül.", + "landing.protocolDescription": "Az JuiceSwap Labs a kriptoiparban leggyakrabban használt termékeket működteti. Tapasztalja meg az engedély nélküli hozzáférést, a bizonyított biztonságot és a dedikált támogatást.", + "landing.protocolStats": "JuiceSwap Protocol statisztikák", + "landing.provideLiquidity.body": "Likviditást biztosít és díjakat szed be az JuiceSwap felületen keresztül.", "landing.provideLiquidity.subtitle": "Power onchain piacok.", - "landing.socials": "Kövesd az Uniswap Labs-ot a X, Farcaster, LinkedIn, és TikTokcsatornáin", + "landing.socials": "Kövesd az JuiceSwap Labs-ot a X, Farcaster, LinkedIn, és TikTokcsatornáin", "landing.swapBody": "Férjen hozzá a mély likviditáshoz, fedezzen fel tokeneket, állítson be limit megbízásokat, és biztosítson likviditást több ezer token számára 14 láncban.", "landing.swapSubtitle": "Engedély nélküli csere.", "landing.tradingApi": "Kereskedési API", - "landing.tradingApiBody": "Használja ugyanazt az API-t, amely az Uniswap webalkalmazást és pénztárcát működteti, és amelyben a világ vezető csapatai bíznak.", - "landing.tradingApiButton": "Integrálja az Uniswap API-t", + "landing.tradingApiBody": "Használja ugyanazt az API-t, amely az JuiceSwap webalkalmazást és pénztárcát működteti, és amelyben a világ vezető csapatai bíznak.", + "landing.tradingApiButton": "Integrálja az JuiceSwap API-t", "landing.tradingApiSubtitle": "DeFi, közvetlenül a felhasználóidnak.", "landing.trusted": "Milliók bíznak benne", "landing.unichain.body": "Csatlakozz a közösségépítéshez a gyors, decentralizált Ethereum L2-n, amelyet a DeFi otthonának építettek.", "landing.unichain.button": "Építés megkezdése", "landing.unichain.subtitle": "A DeFi lánc.", "landing.uniswapX.body": "Gázmentes tranzakciók és MEV-védelem, nulla díjjal a sikertelen swapokért.", - "landing.uniswapX.button": "Tapasztalja meg az UniswapX-et", + "landing.uniswapX.button": "Tapasztalja meg az JuiceSwapX-et", "landing.uniswapX.subtitle": "Okosabb cserék, nulla súrlódás.", "landing.walletBody": "A megbízható, saját felügyeletet igénylő kriptovaluta-tárca és -bővítmény több millió letöltéssel, valódi emberek támogatásával és 4,8 értékeléssel.", "landing.walletSubtitle": "Cserélj, tárolj, fedezz fel.", @@ -1010,10 +1010,10 @@ "liquidity.learnMoreLabel": "Tudjon meg többet a likviditásbiztosításról", "liquidity.notEnough.label": "Nincs elég likviditás a pontos USD-érték megjelenítéséhez.", "liquidity.provideOnProtocols": "Likviditás biztosítása különböző protokollokon", - "liquidityPool.page.title": "Likviditás hozzáadása a{{version}} poolokhoz Uniswap esetén", + "liquidityPool.page.title": "Likviditás hozzáadása a{{version}} poolokhoz JuiceSwap esetén", "liquidityPool.positions.closed.title": "Zárt pozíciók", "liquidityPool.positions.loadingMore": "További pozíciók betöltése...", - "liquidityPool.positions.page.title": "{{quoteSymbol}}/{{baseSymbol}} pool likviditás kezelése Uniswap esetén", + "liquidityPool.positions.page.title": "{{quoteSymbol}}/{{baseSymbol}} pool likviditás kezelése JuiceSwap esetén", "liquidityPool.positions.page.version.description": "Tekintse meg aktív {{version}} likviditási pozícióit. Új pozíciók hozzáadása.", "liquidityPool.positions.page.version.title": "A{{version}} pool likviditásának kezelése Uniswapon", "migrate.allowed": "Engedélyezett", @@ -1021,7 +1021,7 @@ "migrate.connectAccount": "Csatlakoznia kell egy fiókhoz, amely ezt a pozíciót birtokolja.", "migrate.connectWallet": "Csatlakozzon egy pénztárcához, hogy megtekinthesse V2 likviditását.", "migrate.contract": "Unswap migrációs szerződés", - "migrate.firstLP": "Ön az első likviditásszolgáltató ehhez az Uniswap V3-készlethez. Likviditása a jelenlegi {{source}} áron fog migrálni.", + "migrate.firstLP": "Ön az első likviditásszolgáltató ehhez az JuiceSwap V3-készlethez. Likviditása a jelenlegi {{source}} áron fog migrálni.", "migrate.highGasCost": "A tranzakciós költsége sokkal magasabb lesz, mivel tartalmazza a medence létrehozásához szükséges gázt.", "migrate.invalidRange": "Érvénytelen tartomány van kiválasztva. A minimális árnak alacsonyabbnak kell lennie, mint a maximális ár.", "migrate.lpNFT": "{{symA}}/{{symB}} LP NFT", @@ -1031,17 +1031,17 @@ "migrate.noV2Liquidity": "Nem található V2 likviditás.", "migrate.positionNoFees": "Pozíciód nem jár díjat, és nem használható fel kereskedésekben, amíg a piaci ár be nem költözik a tartományodba.", "migrate.priceDifference": "Árkülönbség: ", - "migrate.priceWarning": "Csak a megfelelőnek vélt áron helyezzen el likviditást az Uniswap V3-ba.
Ha az ár hibásnak tűnik, vagy cserét hajthat végre az ár mozgatásához, vagy megvárhatja, amíg valaki más megteszi.", + "migrate.priceWarning": "Csak a megfelelőnek vélt áron helyezzen el likviditást az JuiceSwap V3-ba.
Ha az ár hibásnak tűnik, vagy cserét hajthat végre az ár mozgatásához, vagy megvárhatja, amíg valaki más megteszi.", "migrate.refund": "Legalább {{amtA}} {{symA}} és {{amtB}} {{symB}} visszatérítésre kerül a pénztárcájába a kiválasztott ártartomány miatt.", "migrate.selectFeeTier": "Válassza ki a díjszintet", "migrate.setRange": "Állítsa be az árkategóriát", "migrate.symbolPrice": "{{protocolName}} {{tokenSymbol}} Ár:", - "migrate.v2Description": "Ez az eszköz biztonságosan migrálja a {{source}} likviditását a V3-ra. A folyamat teljesen megbízhatatlan az <0>Uniswap migrációs szerződésnek köszönhetően ↗", - "migrate.v2Instruction": "Minden alább látható készletnél kattintson az áttelepítés gombra, hogy eltávolítsa likviditását az Uniswap V2-ből, és helyezze el a Uniswap V3-ba.", + "migrate.v2Description": "Ez az eszköz biztonságosan migrálja a {{source}} likviditását a V3-ra. A folyamat teljesen megbízhatatlan az <0>JuiceSwap migrációs szerződésnek köszönhetően ↗", + "migrate.v2Instruction": "Minden alább látható készletnél kattintson az áttelepítés gombra, hogy eltávolítsa likviditását az JuiceSwap V2-ből, és helyezze el a JuiceSwap V3-ba.", "migrate.v2Title": "V2 likviditás migrálása", "migrate.v3Price": "V3 {{sym}} Ár:", "mint.v3.input.invalidPrice.error": "Érvénytelen árbevitel", - "mobileAppPromo.banner.getTheApp.link": "Töltse le az Uniswap Wallet alkalmazást", + "mobileAppPromo.banner.getTheApp.link": "Töltse le az JuiceSwap Wallet alkalmazást", "mobileAppPromo.banner.title": "Unswap: Crypto & NFT Wallet", "moonpay.poweredBy": "A Fiat rámpát a MoonPay USA LLC működteti", "nav.createAccount.button": "Hozzon létre fiókot", @@ -1066,7 +1066,7 @@ "nft.willAppearHere": "Itt jelennek meg az Ön onchain tranzakciói és kriptovásárlásai.", "nfts.noneYet": "Még nincsenek NFT-k", "notFound.oops": "Hoppá, vigyél vissza a Swapba", - "notice.uk": "Ez a webalkalmazás eszközként szolgál a felhasználók számára, hogy saját kezdeményezésükre interakcióba léphessenek a Uniswap protokollal, anélkül, hogy jóváhagynák vagy ajánlanák a kriptovaluta kereskedési tevékenységeket. Ennek során az Uniswap nem javasolja a felhasználóknak vagy potenciális felhasználóknak, hogy kriptoeszköz-kereskedelemben vegyenek részt, és a webalkalmazás felhasználói vagy potenciális felhasználói ne tekintsék ezt a weboldalt vagy annak tartalmát olyannak, amely bármilyen formájú ajánlást, meghívást vagy ösztönzést tartalmaz kriptoeszköz-kereskedelemre. .", + "notice.uk": "Ez a webalkalmazás eszközként szolgál a felhasználók számára, hogy saját kezdeményezésükre interakcióba léphessenek a JuiceSwap protokollal, anélkül, hogy jóváhagynák vagy ajánlanák a kriptovaluta kereskedési tevékenységeket. Ennek során az JuiceSwap nem javasolja a felhasználóknak vagy potenciális felhasználóknak, hogy kriptoeszköz-kereskedelemben vegyenek részt, és a webalkalmazás felhasználói vagy potenciális felhasználói ne tekintsék ezt a weboldalt vagy annak tartalmát olyannak, amely bármilyen formájú ajánlást, meghívást vagy ösztönzést tartalmaz kriptoeszköz-kereskedelemre. .", "notice.uk.label": "UK felelősségi nyilatkozat:", "notification.assetVisibility.hidden": "{{assetName}} rejtve", "notification.assetVisibility.unhidden": "{{assetName}} feloldva", @@ -1129,7 +1129,7 @@ "notification.walletConnect.failed": "A tranzakció sikertelen a következővel: {{dappName}}", "notification.walletConnect.networkChanged.full": "Átváltva {{networkName}}-ra", "notification.walletConnect.networkChanged.short": "Kapcsolt hálózatok", - "notifications.scantastic.subtitle": "Folytassa az Uniswap kiterjesztéssel", + "notifications.scantastic.subtitle": "Folytassa az JuiceSwap kiterjesztéssel", "notifications.scantastic.title": "Siker!", "onboarding.backup.manual.banner": "Javasoljuk, hogy írja fel ezt egy darab papírra, és tárolja biztonságos helyen, például széfben.", "onboarding.backup.manual.displayWarning.description": "Mielőtt folytatná, figyelmesen olvassa el az alábbiakat.", @@ -1156,10 +1156,10 @@ "onboarding.backup.reminder.warning.description": "Ha nem állít be biztonsági mentési módszert, nem tudja visszaállítani pénztárcáját, ha elveszíti telefonját, törli az alkalmazást vagy új eszközt vásárol.", "onboarding.backup.reminder.warning.title": "Elveszítheti a pénzét", "onboarding.backup.speedBump.cloud.description": "Ha elfelejtené, nem tudjuk visszaállítani. Írja le biztonságos helyre, vagy tárolja biztonságosan a jelszókezelőben.", - "onboarding.backup.speedBump.cloud.disclaimer": "Megértettem, hogy a Uniswap Labs nem tudja visszaállítani a helyreállítási jelszavamat.", + "onboarding.backup.speedBump.cloud.disclaimer": "Megértettem, hogy a JuiceSwap Labs nem tudja visszaállítani a helyreállítási jelszavamat.", "onboarding.backup.speedBump.cloud.title": "Fontos, hogy mentse ezt a jelszót", "onboarding.backup.speedBump.manual.description": "Győződjön meg arról, hogy helyesen írta fel a helyreállítási kifejezést, és van egy biztonságos hely a tárolására.", - "onboarding.backup.speedBump.manual.disclaimer": "Tudomásul veszem, hogy az Uniswap Labs nem tudja visszaszerezni a pénztárcámat, ha ezt elveszítem.", + "onboarding.backup.speedBump.manual.disclaimer": "Tudomásul veszem, hogy az JuiceSwap Labs nem tudja visszaszerezni a pénztárcámat, ha ezt elveszítem.", "onboarding.backup.speedBump.manual.title": "Mielőtt befejezné...", "onboarding.backup.subtitle": "Így állíthatja vissza pénztárcáját, ha törli az alkalmazást vagy elveszíti eszközét.", "onboarding.backup.title.existing": "Mentse el a pénztárcáját", @@ -1174,20 +1174,20 @@ "onboarding.cloud.confirm.title": "Erősítse meg helyreállítási jelszavát", "onboarding.cloud.createPassword.description": "Ezt meg kell adnia az összeg visszaszerzéséhez. Ha elfelejtené, nem tudjuk visszaszerezni.", "onboarding.cloud.createPassword.title": "Hozza létre helyreállítási jelszavát", - "onboarding.complete.button": "Nyissa meg az Uniswap bővítményt", - "onboarding.complete.description": "Pénztárcája készen áll a kriptográfia küldésére és fogadására. Nyissa meg az Uniswap bővítményt az alábbi parancsikonnal.", - "onboarding.complete.go_to_uniswap": "Nyissa meg az Uniswap webalkalmazást", - "onboarding.complete.pin.description": "Kattintson a kitűző ikonra az Uniswap bővítmény hozzáadásához az eszköztárhoz.", - "onboarding.complete.pin.title": "Pin Uniswap bővítmény", + "onboarding.complete.button": "Nyissa meg az JuiceSwap bővítményt", + "onboarding.complete.description": "Pénztárcája készen áll a kriptográfia küldésére és fogadására. Nyissa meg az JuiceSwap bővítményt az alábbi parancsikonnal.", + "onboarding.complete.go_to_uniswap": "Nyissa meg az JuiceSwap webalkalmazást", + "onboarding.complete.pin.description": "Kattintson a kitűző ikonra az JuiceSwap bővítmény hozzáadásához az eszköztárhoz.", + "onboarding.complete.pin.title": "Pin JuiceSwap bővítmény", "onboarding.complete.title": "Minden készen áll", "onboarding.extension.biometrics.subtitle.fingerprint": "Gyorsan és biztonságosan hozzáférhetsz pénztárcádhoz, csupán az ujjlenyomatoddal.", "onboarding.extension.biometrics.title": "{{biometricsMethod}}engedélyezése", "onboarding.extension.password.subtitle": "Erre a pénztárca feloldásához és a helyreállítási kifejezés eléréséhez lesz szüksége", "onboarding.extension.password.title.default": "Jelszó létrehozása", "onboarding.extension.password.title.reset": "Állítsd vissza a jelszavad", - "onboarding.extension.unsupported.android.description": "Az Uniswap bővítmény csak az asztali Chrome-mal kompatibilis.", + "onboarding.extension.unsupported.android.description": "Az JuiceSwap bővítmény csak az asztali Chrome-mal kompatibilis.", "onboarding.extension.unsupported.android.title": "A Chrome mobileszközön nem támogatott (még)", - "onboarding.extension.unsupported.description": "Az Uniswap bővítmény jelenleg csak a Chrome-mal kompatibilis.", + "onboarding.extension.unsupported.description": "Az JuiceSwap bővítmény jelenleg csak a Chrome-mal kompatibilis.", "onboarding.extension.unsupported.title": "Ez a böngésző nem támogatott (még)", "onboarding.home.intro.backup.description.extension": "Mentsd el a helyreállítási kódodat, hogy soha ne veszítsd el a hozzáférést a pénztárcádhoz.", "onboarding.home.intro.backup.description.mobile": "Készítsen helyreállítási tervet arra az esetre, ha elveszítené telefonját, vagy újat kapna.", @@ -1225,8 +1225,8 @@ "onboarding.import.onDeviceRecovery.warning.title": "biztos vagy ebben?", "onboarding.import.selectMethod.errorMessage": "Váratlan hiba történt. Kérjük, próbálja újra.", "onboarding.import.selectMethod.mobileApp.subtitle": "Importáljon pénztárcát a mobilalkalmazásból QR-kóddal.", - "onboarding.import.selectMethod.mobileApp.title": "Használja az Uniswap Mobile-t", - "onboarding.import.selectMethod.passkey.subtitle": "Szinkronizálja Uniswap pénztárcáját egy meglévő jelszóval.", + "onboarding.import.selectMethod.mobileApp.title": "Használja az JuiceSwap Mobile-t", + "onboarding.import.selectMethod.passkey.subtitle": "Szinkronizálja JuiceSwap pénztárcáját egy meglévő jelszóval.", "onboarding.import.selectMethod.passkey.title": "Bejelentkezés jelszóval", "onboarding.import.selectMethod.recoveryPhrase.subtitle": "Importálás másik kriptotárcából.", "onboarding.import.selectMethod.recoveryPhrase.title": "Írja be a helyreállítási kifejezést", @@ -1243,13 +1243,13 @@ "onboarding.intro.button.alreadyHave": "Már van pénztárcám", "onboarding.intro.button.logInOrImport": "Bejelentkezés vagy importálás", "onboarding.intro.mobileScan.button": "Az importáláshoz olvassa be a QR-kódot", - "onboarding.intro.mobileScan.title": "Rendelkezik Uniswap alkalmazással?", + "onboarding.intro.mobileScan.title": "Rendelkezik JuiceSwap alkalmazással?", "onboarding.landing.button.add": "Adjon hozzá egy meglévő pénztárcát", "onboarding.landing.button.create": "Hozzon létre egy pénztárcát", "onboarding.landing.button.createAccount": "Hozzon létre egy fiókot", "onboarding.name.choose": "Válasszon felhasználónevet", "onboarding.name.choose.subtitle": "Ez egy nyilvános név, amelyet bárki használhat kriptográfiai adatok küldésére.", - "onboarding.notification.permission.message": "Értesítések fogadásához kapcsolja be az Uniswap Wallet értesítéseit az eszköz beállításaiban.", + "onboarding.notification.permission.message": "Értesítések fogadásához kapcsolja be az JuiceSwap Wallet értesítéseit az eszköz beállításaiban.", "onboarding.notification.permission.title": "Értesítési engedély", "onboarding.notification.subtitle": "Legyen naprakész a tranzakciók állapotáról és a kedvenc tokenek főbb árváltozásairól.", "onboarding.notification.title": "Kapcsolja be az értesítéseket", @@ -1275,9 +1275,9 @@ "onboarding.scan.error": "Hiba történt a QR-kód betöltésekor", "onboarding.scan.otp.error": "A beküldött kód helytelen, vagy hiba történt a beküldés során. Kérlek próbáld újra.", "onboarding.scan.otp.failed": "Sikertelen próbálkozások: {{number}}", - "onboarding.scan.otp.subtitle": "Nézze meg Uniswap mobilalkalmazásában a 6 karakteres kódot", + "onboarding.scan.otp.subtitle": "Nézze meg JuiceSwap mobilalkalmazásában a 6 karakteres kódot", "onboarding.scan.otp.title": "Adja meg az egyszeri kódot", - "onboarding.scan.subtitle": "A pénztárca importálásának megkezdéséhez olvassa be a QR-kódot az Uniswap mobilalkalmazással.", + "onboarding.scan.subtitle": "A pénztárca importálásának megkezdéséhez olvassa be a QR-kódot az JuiceSwap mobilalkalmazással.", "onboarding.scan.title": "Importáljon pénztárcát az alkalmazásból", "onboarding.scan.troubleScanning.message": "Importálás helyreállítási kifejezéssel", "onboarding.scan.troubleScanning.title": "Hiba történt a beolvasással?", @@ -1306,7 +1306,7 @@ "outageBanner.message": "A {{chainName}}{{versionDescription}} adat jelenleg nem érhető el, de várhatóan a probléma hamarosan megoldódik.", "outageBanner.message.sub": "Továbbra is probléma nélkül cserélhet és biztosíthat likviditást ezen a láncon.", "outageBanner.title": "{{versionName}} hamarosan visszatér", - "passkeys.help.modal.subtitle": "Ha problémái vannak a jelszóval, keresse fel az Uniswap ügyfélszolgálatát segítségért.", + "passkeys.help.modal.subtitle": "Ha problémái vannak a jelszóval, keresse fel az JuiceSwap ügyfélszolgálatát segítségért.", "passkeys.help.modal.subtitle.invalidPasskey": "Kérését nem sikerült teljesíteni. Kérjük, próbálja újra a következőhöz társított jelszó használatával ", "passkeys.help.modal.subtitle.technicalError": "Kérését váratlan technikai hiba miatt nem lehetett teljesíteni. Pénzei biztonságban vannak. Kérjük, próbálja újra.", "passkeys.help.modal.title": "Kell segítség?", @@ -1431,7 +1431,7 @@ "position.deposit.confirm.create.title": "Nagy árkülönbség a piachoz képest", "position.deposit.description": "Adja meg a likviditási hozzájárulás jelképes összegét.", "position.depositedCurrency": "Letétbe helyezve {{currencySymbol}}", - "position.fot.warning": "A {{token}} és más „Átutalási díj” tokeneket csak az Uniswap v2 támogatja.", + "position.fot.warning": "A {{token}} és más „Átutalási díj” tokeneket csak az JuiceSwap v2 támogatja.", "position.fot.warning.cta": "Hozzon létre egy v2 pozíciót", "position.hook.disclaimer": "Megértem a horog hozzáadásával járó lehetséges kockázatokat.", "position.hook.donateWarning": "Ez a megjelölés a megszerzett díjak változását eredményezheti.", @@ -1479,11 +1479,11 @@ "positions.welcome.connect.description": "Pozícióid és jutalmaid megtekintéséhez csatlakoztatnod kell a tárcádat.", "positions.welcome.connect.wallet": "Csatlakoztassa a pénztárcáját", "privacy.anonymizedLogs": "Az alkalmazás anonimizált használati statisztikákat naplóz, hogy idővel javítsa.", - "privacy.autoRouter": "Az alkalmazás lekéri az optimális kereskedelmi útvonalat egy Uniswap Labs szerverről.", + "privacy.autoRouter": "Az alkalmazás lekéri az optimális kereskedelmi útvonalat egy JuiceSwap Labs szerverről.", "privacy.infura": "Az alkalmazás lekéri a láncon belüli adatokat, és szerződéshívásokat hoz létre egy Infura API-val.", "privacy.thirdPartyApis": "Ez az alkalmazás a következő harmadik féltől származó API-kat használja:", "privacy.trm": "Az alkalmazás biztonságosan összegyűjti a pénztárca címét, és kockázati és megfelelőségi okokból megosztja a TRM Labs Inc.-vel.", - "privacy.uniswaptos": "Az Uniswap Labs szolgáltatási feltételei", + "privacy.uniswaptos": "Az JuiceSwap Labs szolgáltatási feltételei", "privateKeys.export.modal.speedbump.bullet1": "Nézze meg privátban", "privateKeys.export.modal.speedbump.bullet2": "Ne ossza meg senkivel", "privateKeys.export.modal.speedbump.bullet3": "Soha ne írja be semmilyen webhelyen vagy alkalmazásban", @@ -1520,11 +1520,11 @@ "removeLiquidity.pooled": "Összevonva {{symbol}}:", "revoke.failed.message": "Valószínűleg hálózati vagy kapcsolódási probléma okozta a visszavonás sikertelenségét. Ellenőrizze a kapcsolatot, és próbálja újra.", "routing.aggregateLiquidity": "Ha elérhető, összesíti a likviditási forrásokat a jobb árak és a gázmentes csereügyletek érdekében.", - "routing.aggregateLiquidity.uniswapx": "Az UniswapX a láncon belüli és kívüli likviditási forrásokat összesíti, így a legjobb elérhető árakat és gázmentes swapügyleteket kínálja.", - "routing.cheapest": "Az Uniswap kliens a legolcsóbb kereskedési opciót választja, figyelembe véve az árat és a hálózati költségeket.", - "routing.cheapest.v4": "Az Uniswap kliens az ár és a hálózati költségek figyelembevételével választja ki az optimális kereskedési lehetőséget.", + "routing.aggregateLiquidity.uniswapx": "Az JuiceSwapX a láncon belüli és kívüli likviditási forrásokat összesíti, így a legjobb elérhető árakat és gázmentes swapügyleteket kínálja.", + "routing.cheapest": "Az JuiceSwap kliens a legolcsóbb kereskedési opciót választja, figyelembe véve az árat és a hálózati költségeket.", + "routing.cheapest.v4": "Az JuiceSwap kliens az ár és a hálózati költségek figyelembevételével választja ki az optimális kereskedési lehetőséget.", "scantastic.code.expired": "Lejárt", - "scantastic.code.subtitle": "Írja be ezt a kódot az Uniswap kiterjesztésbe. A helyreállítási kifejezést biztonságosan titkosítjuk és továbbítjuk.", + "scantastic.code.subtitle": "Írja be ezt a kódot az JuiceSwap kiterjesztésbe. A helyreállítási kifejezést biztonságosan titkosítjuk és továbbítjuk.", "scantastic.code.timeRemaining.shorthand.hours": "Új kód {{hours}}h {{minutes}}m {{seconds}}s múlva", "scantastic.code.timeRemaining.shorthand.minutes": "Új kód {{minutes}}m {{seconds}}s alatt", "scantastic.code.timeRemaining.shorthand.seconds": "Új kód {{seconds}}másodperc múlva", @@ -1532,12 +1532,12 @@ "scantastic.confirmation.button.continue": "Igen, folytasd", "scantastic.confirmation.label.browser": "Böngésző", "scantastic.confirmation.label.device": "Eszköz", - "scantastic.confirmation.subtitle": "Csak akkor folytassa, ha megbízható eszközön olvas be QR-kódot az Uniswap bővítményből.", + "scantastic.confirmation.subtitle": "Csak akkor folytassa, ha megbízható eszközön olvas be QR-kódot az JuiceSwap bővítményből.", "scantastic.confirmation.title": "Megpróbálja importálni a pénztárcáját?", - "scantastic.confirmation.warning": "Óvakodjon az Uniswap-t megszemélyesítő webhelyektől és alkalmazásoktól. Ellenkező esetben a pénztárcája veszélybe kerülhet.", + "scantastic.confirmation.warning": "Óvakodjon az JuiceSwap-t megszemélyesítő webhelyektől és alkalmazásoktól. Ellenkező esetben a pénztárcája veszélybe kerülhet.", "scantastic.error.encryption": "Nem sikerült előkészíteni a kezdő kifejezést.", "scantastic.error.noCode": "Nem érkezett OTP. Kérlek próbáld újra.", - "scantastic.error.timeout.message": "A pénztárca szinkronizálásának folytatásához olvassa be újra a QR-kódot az Uniswap bővítményen.", + "scantastic.error.timeout.message": "A pénztárca szinkronizálásának folytatásához olvassa be újra a QR-kódot az JuiceSwap bővítményen.", "scantastic.error.timeout.title": "A kapcsolat ideje lejárt", "scantastic.modal.ipMismatch.description": "A QR-kód beolvasásához telefonjának ugyanahhoz a WiFi hálózathoz kell csatlakoznia, mint a számítógépének, és ideiglenesen ki kell kapcsolnia a VPN-eket.", "scantastic.modal.ipMismatch.title": "Váltsa át a WiFi hálózatot", @@ -1569,7 +1569,7 @@ "send.search.placeholder": "Keressen az ENS-en vagy a címen", "send.title": "Küld", "send.warning.blocked.default": "Ez a pénztárca le van tiltva", - "send.warning.blocked.modal.message": "Ez a cím le van tiltva az Uniswap Wallet szolgáltatásban, mert egy vagy több blokkolt tevékenységhez kapcsolódik. Ha úgy gondolja, hogy ez hiba, kérjük, írjon e-mailt a compliance@uniswap.org címre.", + "send.warning.blocked.modal.message": "Ez a cím le van tiltva az JuiceSwap Wallet szolgáltatásban, mert egy vagy több blokkolt tevékenységhez kapcsolódik. Ha úgy gondolja, hogy ez hiba, kérjük, írjon e-mailt a compliance@juiceswap.org címre.", "send.warning.blocked.modal.title": "Letiltott cím", "send.warning.blocked.recipient": "A címzett pénztárcája blokkolva van", "send.warning.erc20.checkbox.description": "Ön egy token címre próbál pénzt küldeni. Ez tartós pénzkiesést eredményezhet.", @@ -1599,7 +1599,7 @@ "setting.recoveryPhrase.account.show": "Helyreállítási kifejezés megjelenítése", "setting.recoveryPhrase.action.hide": "Helyreállítási kifejezés elrejtése", "setting.recoveryPhrase.remove": "Távolítsa el a helyreállítási kifejezést", - "setting.recoveryPhrase.remove.confirm.subtitle": "Tudomásul veszem, hogy az Uniswap Labs nem tud segíteni a pénztárcám visszaszerzésében, ha ezt nem tenném meg.", + "setting.recoveryPhrase.remove.confirm.subtitle": "Tudomásul veszem, hogy az JuiceSwap Labs nem tud segíteni a pénztárcám visszaszerzésében, ha ezt nem tenném meg.", "setting.recoveryPhrase.remove.confirm.title": "Mentettem a helyreállítási mondatomat", "setting.recoveryPhrase.remove.initial.subtitle": "Győződjön meg arról, hogy elmentette a helyreállítási kifejezést. Ellenkező esetben elveszíti hozzáférését a pénztárcájához", "setting.recoveryPhrase.remove.initial.title": "Mielőtt folytatná", @@ -1642,7 +1642,7 @@ "settings.setting.backup.create.title": "Vissza a {{cloudProviderName}}-ig", "settings.setting.backup.delete.confirm.message": "Mivel ezek a pénztárcák egy helyreállítási kifejezést használnak, az alábbi biztonsági másolatokat is törli ezekről a pénztárcákról", "settings.setting.backup.delete.confirm.title": "biztos vagy ebben?", - "settings.setting.backup.delete.warning": "Ha törli {{cloudProviderName}} biztonsági másolatát, csak a helyreállítási kifejezés manuális biztonsági másolatával tudja visszaállítani pénztárcáját. Az Uniswap Labs nem tudja visszaállítani az eszközöket, ha elveszíti a helyreállítási kifejezést.", + "settings.setting.backup.delete.warning": "Ha törli {{cloudProviderName}} biztonsági másolatát, csak a helyreállítási kifejezés manuális biztonsági másolatával tudja visszaállítani pénztárcáját. Az JuiceSwap Labs nem tudja visszaállítani az eszközöket, ha elveszíti a helyreállítási kifejezést.", "settings.setting.backup.error.message.full": "Nem sikerült biztonsági másolatot készíteni a helyreállítási kifejezésről a {{cloudProviderName}}címre. Győződjön meg arról, hogy a {{cloudProviderName}} engedélyezve van a szabad tárhellyel, és próbálja újra.", "settings.setting.backup.error.message.short": "Nem sikerült törölni a biztonsági másolatot", "settings.setting.backup.error.title": "{{cloudProviderName}} hiba", @@ -1669,8 +1669,8 @@ "settings.setting.biometrics.auth": "Kérjük, hitelesítse", "settings.setting.biometrics.extension.waitingForBiometricsModal.content": "A folytatáshoz engedélyezd a {{biometricsMethod}} beállítást a böngésződben vagy a rendszerbeállításokban.", "settings.setting.biometrics.extension.waitingForBiometricsModal.title": "Várom a {{biometricsMethod}}-t", - "settings.setting.biometrics.off.message.android": "A biometria jelenleg ki van kapcsolva az Uniswap Wallet esetében – a rendszerbeállításokban kapcsolhatja be.", - "settings.setting.biometrics.off.message.ios": "A {{biometricsMethod}} jelenleg ki van kapcsolva az Uniswap Wallet esetében – a rendszerbeállításokban kapcsolhatja be.", + "settings.setting.biometrics.off.message.android": "A biometria jelenleg ki van kapcsolva az JuiceSwap Wallet esetében – a rendszerbeállításokban kapcsolhatja be.", + "settings.setting.biometrics.off.message.ios": "A {{biometricsMethod}} jelenleg ki van kapcsolva az JuiceSwap Wallet esetében – a rendszerbeállításokban kapcsolhatja be.", "settings.setting.biometrics.off.title.android": "A biometria ki van kapcsolva", "settings.setting.biometrics.off.title.ios": "A {{biometricsMethod}} ki van kapcsolva", "settings.setting.biometrics.title": "Arc/ujjlenyomatos feloldás", @@ -1681,8 +1681,8 @@ "settings.setting.biometrics.unavailable.message.ios": "A {{biometricsMethod}} nincs beállítva az eszközön. A {{biometricsMethod}}használatához először állítsa be a Beállításokban.", "settings.setting.biometrics.unavailable.title.android": "A biometria nincs beállítva", "settings.setting.biometrics.unavailable.title.ios": "A {{biometricsMethod}} nincs beállítva", - "settings.setting.biometrics.warning.message.android": "Ha nem kapcsolja be a biometrikus adatokat, bárki, aki hozzáfér az eszközéhez, megnyithatja az Uniswap Wallet alkalmazást, és tranzakciókat hajthat végre.", - "settings.setting.biometrics.warning.message.ios": "Ha nem kapcsolja be a {{biometricsMethod}}funkciót, bárki, aki hozzáfér az eszközéhez, megnyithatja az Uniswap Wallet alkalmazást, és tranzakciókat hajthat végre.", + "settings.setting.biometrics.warning.message.android": "Ha nem kapcsolja be a biometrikus adatokat, bárki, aki hozzáfér az eszközéhez, megnyithatja az JuiceSwap Wallet alkalmazást, és tranzakciókat hajthat végre.", + "settings.setting.biometrics.warning.message.ios": "Ha nem kapcsolja be a {{biometricsMethod}}funkciót, bárki, aki hozzáfér az eszközéhez, megnyithatja az JuiceSwap Wallet alkalmazást, és tranzakciókat hajthat végre.", "settings.setting.biometrics.warning.title": "biztos vagy ebben?", "settings.setting.connections.disconnectAll": "Válassza le az összeset", "settings.setting.connections.noConnectionsDescription": "Csatlakozzon egy alkalmazáshoz a „pénztárca csatlakoztatása” vagy a „Bejelentkezés” gomb megkeresésével.", @@ -1692,8 +1692,8 @@ "settings.setting.hapticTouch.title": "Haptikus érintés", "settings.setting.helpCenter.title": "Segítség Központ", "settings.setting.language.button.navigate": "Menj a beállításokhoz", - "settings.setting.language.description.extension": "Uniswap alapértelmezés szerint a rendszer nyelvi beállításai. A preferált nyelv megváltoztatásához lépjen a rendszerbeállításokhoz.", - "settings.setting.language.description.mobile": "Az Uniswap alapértelmezett beállításai az eszköz nyelvi beállításai. Az előnyben részesített nyelv megváltoztatásához lépjen az eszközbeállítások „Uniswap” elemére, és érintse meg a „Nyelv” elemet.", + "settings.setting.language.description.extension": "JuiceSwap alapértelmezés szerint a rendszer nyelvi beállításai. A preferált nyelv megváltoztatásához lépjen a rendszerbeállításokhoz.", + "settings.setting.language.description.mobile": "Az JuiceSwap alapértelmezett beállításai az eszköz nyelvi beállításai. Az előnyben részesített nyelv megváltoztatásához lépjen az eszközbeállítások „JuiceSwap” elemére, és érintse meg a „Nyelv” elemet.", "settings.setting.language.title": "Nyelv", "settings.setting.notifications.row.activity.description": "Átutalások, kérések és egyéb tevékenységek", "settings.setting.notifications.row.activity.title": "Pénztárca tevékenység", @@ -1702,7 +1702,7 @@ "settings.setting.notifications.title": "Értesítések", "settings.setting.password.title": "Jelszó módosítása", "settings.setting.permissions.title": "Engedélyek", - "settings.setting.privacy.analytics.description": "Anonim használati adatokat használunk, hogy javítsuk az Uniswap Labs termékeinél tapasztalt élményt. Ha le van tiltva, csak a hibákat és az alapvető használatot követjük nyomon.", + "settings.setting.privacy.analytics.description": "Anonim használati adatokat használunk, hogy javítsuk az JuiceSwap Labs termékeinél tapasztalt élményt. Ha le van tiltva, csak a hibákat és az alapvető használatot követjük nyomon.", "settings.setting.privacy.analytics.title": "Alkalmazáselemzés", "settings.setting.privateKeys.title": "Privát kulcsok", "settings.setting.recoveryPhrase.title": "Helyreállítási kifejezés", @@ -1726,7 +1726,7 @@ "settings.setting.wallet.label": "Becenév", "settings.setting.wallet.testnetMode.description": "Ez bekapcsolja a teszthálózatokat a fejlesztők számára, hogy valódi eszközök használata nélkül próbálhassák ki a funkciókat és a tranzakciókat. A teszthálózatokon lévő tokenek nem rendelkeznek valós értékkel.", "settings.setting.wallet.testnetMode.title": "Testnet mód", - "settings.switchNetwork.warning": "Az Uniswap használatához {{label}}esetén váltson hálózatot a pénztárca beállításaiban.", + "settings.switchNetwork.warning": "Az JuiceSwap használatához {{label}}esetén váltson hálózatot a pénztárca beállításaiban.", "settings.title": "Beállítások", "settings.version": "{{appVersion}}verzió", "smartWallet.actionRequired.cta": "Letiltás 1 hálózaton", @@ -1778,9 +1778,9 @@ "smartWallets.postSwapNudge.enable": "Intelligens pénztárca engedélyezése", "smartWallets.postSwapNudge.title": "Takarítson meg a következő cserénél", "smartWallets.postSwapNudge.title.dapp": "Ez az alkalmazás támogatja az intelligens pénztárcákat", - "smartWallets.unavailableModal.description": "Egy másik pénztárca-szolgáltató kezeli a {{displayName}}intelligens pénztárca beállításait. A Uniswap szolgáltatást a szokásos módon használhatod.", + "smartWallets.unavailableModal.description": "Egy másik pénztárca-szolgáltató kezeli a {{displayName}}intelligens pénztárca beállításait. A JuiceSwap szolgáltatást a szokásos módon használhatod.", "smartWallets.unavailableModal.title": "Az intelligens pénztárca funkciói nem érhetők el", - "solanaPromo.banner.description": "Cserélj Solana tokeneket közvetlenül az Uniswap-on.", + "solanaPromo.banner.description": "Cserélj Solana tokeneket közvetlenül az JuiceSwap-on.", "solanaPromo.banner.title": "A Solana már elérhető", "solanaPromo.modal.connectWallet": "Csatlakoztassa kedvenc Solana pénztárcáját", "solanaPromo.modal.startSwapping.button": "Kezdj el cserélgetni a Solanán", @@ -1801,7 +1801,7 @@ "stats.marketCap.description": "A piaci kapitalizáció egy eszköz forgalomban lévő készletének teljes piaci értéke.", "stats.noStatsAvailable": "Nincsenek elérhető statisztikák", "stats.tvl": "Teljes érték zárolva", - "stats.tvl.description": "A teljes zárolt érték (TVL) az összes Uniswap likviditási poolban elérhető eszköz összesített összege.", + "stats.tvl.description": "A teljes zárolt érték (TVL) az összes JuiceSwap likviditási poolban elérhető eszköz összesített összege.", "stats.volume.1d": "1 napos mennyiség", "stats.volume.1d.description": "Az 1 napos mennyiség annak az eszköznek az összege, amellyel az elmúlt 24 órában Uniswapon kereskedtek.", "stats.volume.1d.long": "1D kötet", @@ -1810,7 +1810,7 @@ "swap.allow.oneTime": "{{sym}} engedélyezése (egyszer)", "swap.approveAndSubmit": "Jóváhagyás és benyújtás", "swap.approveAndSwap": "Jóváhagyás és csere", - "swap.autoRouter": "Az Uniswap Auto Router figyelembe veszi az optimális útvonalakat és hálózati költségeket, hogy a legjobb árakat kínálja.", + "swap.autoRouter": "Az JuiceSwap Auto Router figyelembe veszi az optimális útvonalakat és hálózati költségeket, hogy a legjobb árakat kínálja.", "swap.balance.amount": "Egyenleg: {{amount}}", "swap.bestPrice.through": "Útvonal {{provider}}-n keresztül", "swap.bestRoute.cost": "A leghatékonyabb útvonal a becslések szerint ~{{gasPrice}} hálózati költségekbe kerül. ", @@ -1850,32 +1850,32 @@ "swap.details.poweredBy": "Powered by", "swap.details.rate": "Mérték", "swap.details.slippage": "Max csúszás", - "swap.details.slippage.uniswap": "Uniswap Védett csúszás", + "swap.details.slippage.uniswap": "JuiceSwap Védett csúszás", "swap.details.swappedIn.unichain": "{{time}}s alatt elkészült az Unichainen", "swap.details.uniswapFee": "Díj", - "swap.error.default": "Előfordulhat, hogy növelnie kell a csúszástűrő képességét. Megjegyzés: az átviteli díjak és az alapjogkivonatok nem kompatibilisek az Uniswap V3-mal.", + "swap.error.default": "Előfordulhat, hogy növelnie kell a csúszástűrő képességét. Megjegyzés: az átviteli díjak és az alapjogkivonatok nem kompatibilisek az JuiceSwap V3-mal.", "swap.error.expectedToFail": "A csere várhatóan sikertelen lesz.", "swap.error.fiatInputUnavailable": "{{fiatCurrencyCode}} bemenet nem érhető el", "swap.error.modifiedByWallet": "A cseréjét a pénztárcáján keresztül módosították. Ha ez tévedés volt, kérjük, azonnal mondja le, vagy kockáztatja a pénzeszközök elvesztését.", "swap.error.rejected": "Tranzakció elutasítva", - "swap.error.undefinedObject": "Hiba történt a csere végrehajtásakor. Előfordulhat, hogy növelnie kell a csúszástűrő képességét. Ha ez nem működik, előfordulhat, hogy nem kompatibilis az Ön által kereskedett tokennel. Megjegyzés: az átviteli díjak és az alapjogkivonatok nem kompatibilisek az Uniswap V3-mal.", + "swap.error.undefinedObject": "Hiba történt a csere végrehajtásakor. Előfordulhat, hogy növelnie kell a csúszástűrő képességét. Ha ez nem működik, előfordulhat, hogy nem kompatibilis az Ön által kereskedett tokennel. Megjegyzés: az átviteli díjak és az alapjogkivonatok nem kompatibilisek az JuiceSwap V3-mal.", "swap.error.unknown": "Ismeretlen hiba.", "swap.error.v2.expired": "Ezt a tranzakciót nem lehetett elküldeni, mert lejárt a határidő. Kérjük, ellenőrizze, hogy a tranzakció határideje nem túl rövid.", - "swap.error.v2.k": "Az x*y=k Uniswap invariáns nem volt kielégítve a swap által. Ez általában azt jelenti, hogy az Ön által cserélt tokenek egyike egyéni viselkedést tartalmaz az átvitel során.", + "swap.error.v2.k": "Az x*y=k JuiceSwap invariáns nem volt kielégítve a swap által. Ez általában azt jelenti, hogy az Ön által cserélt tokenek egyike egyéni viselkedést tartalmaz az átvitel során.", "swap.error.v2.slippage": "Ez a tranzakció sem ármozgás, sem átutalási díj miatt nem fog sikerülni. Próbálja meg növelni a csúszástűrő képességét", "swap.error.v2.transferInput": "A bemeneti token nem vihető át. Probléma lehet a beviteli tokennel.", "swap.error.v2.transferOutput": "A kimeneti token nem vihető át. Probléma lehet a kimeneti tokennel.", - "swap.error.v3.slippage": "Ez a tranzakció az ármozgás miatt nem fog sikerülni. Próbálja meg növelni a csúszástűrő képességét. Megjegyzés: Az átviteli díj és az újraalapozási tokenek nem kompatibilisek az Uniswap V3-mal.", - "swap.error.v3.transferOutput": "A kimeneti token nem vihető át. Probléma lehet a kimeneti tokennel. Megjegyzés: Az átviteli díj és az újraalapozási tokenek nem kompatibilisek az Uniswap V3-mal.", + "swap.error.v3.slippage": "Ez a tranzakció az ármozgás miatt nem fog sikerülni. Próbálja meg növelni a csúszástűrő képességét. Megjegyzés: Az átviteli díj és az újraalapozási tokenek nem kompatibilisek az JuiceSwap V3-mal.", + "swap.error.v3.transferOutput": "A kimeneti token nem vihető át. Probléma lehet a kimeneti tokennel. Megjegyzés: Az átviteli díj és az újraalapozási tokenek nem kompatibilisek az JuiceSwap V3-mal.", "swap.estimatedDifference.label": "A jelenlegi likviditás miatt nagy különbségek lesznek a bemeneti és kimeneti értékek között.", "swap.expected.price": "Várható ár", "swap.fail.batched": "Lehetséges, hogy a csatlakoztatott tárcád nem támogatja az egykattintásos swapokat. Próbálj ki egy hagyományos swapot helyette.", "swap.fail.batched.retry": "Próbálja ki a standard swap-ot", "swap.fail.batched.title": "1 kattintásos csere sikertelen", "swap.fail.message": "Próbálja meg magasabb értékre állítani a csúszást.", - "swap.fail.uniswapX": "A csere nem hajtható végre UniswapX-szel. Próbálja újra a cserét, hogy a klasszikus Uniswap API-n keresztül irányítsa.", - "swap.fees.experience": "Ezt a díjat egyes tokenpárokra alkalmazzák a legjobb Uniswap élmény biztosítása érdekében. Kifizetik a kimeneti tokenben, és már bekerült az árajánlatba.", - "swap.fees.noFee": "A kiválasztott tokenpárokra díjat számítanak fel, hogy a legjobb Uniswap élményt biztosítsák. Ehhez a cseréhez nem jár díj.", + "swap.fail.uniswapX": "A csere nem hajtható végre JuiceSwapX-szel. Próbálja újra a cserét, hogy a klasszikus JuiceSwap API-n keresztül irányítsa.", + "swap.fees.experience": "Ezt a díjat egyes tokenpárokra alkalmazzák a legjobb JuiceSwap élmény biztosítása érdekében. Kifizetik a kimeneti tokenben, és már bekerült az árajánlatba.", + "swap.fees.noFee": "A kiválasztott tokenpárokra díjat számítanak fel, hogy a legjobb JuiceSwap élményt biztosítsák. Ehhez a cseréhez nem jár díj.", "swap.finalizingQuote": "Árajánlat véglegesítése...", "swap.form.header": "Csere", "swap.form.warning.output.fotFees": "A {{fotCurrencySymbol}}jelképes díj miatt a swap összegeket csak a beviteli mező segítségével lehet megadni", @@ -1884,7 +1884,7 @@ "swap.frontrun.warning": "Előfordulhat, hogy az Ön tranzakciója előre lebonyolított, és kedvezőtlen kereskedést eredményezhet.", "swap.header.viewOnly": "Csak megtekintésre", "swap.impactOfTrade": "Az Ön kereskedésének hatása ennek a poolnak a piaci árára.", - "swap.impactOfTrade.uniswapx": "A piaci ár és a végrehajtási ár közötti különbség, figyelembe véve az UniswapX gázmegtakarítást.", + "swap.impactOfTrade.uniswapx": "A piaci ár és a végrehajtási ár közötti különbség, figyelembe véve az JuiceSwapX gázmegtakarítást.", "swap.impactOfTrade.uniswapx.missing": "Előfordulhat, hogy az alacsony likviditású párok esetében nem állnak rendelkezésre árhatás számítások.", "swap.inputEstimated.atMost": "A bemenet becsült. Legfeljebb ad el, különben a tranzakció visszaáll.", "swap.limit": "Határ", @@ -1913,8 +1913,8 @@ "swap.settings.protection.subtitle.unavailable": "Nem érhető el itt: {{chainName}}", "swap.settings.protection.title": "Cserevédelem", "swap.settings.routingPreference.option.default.description": "Ennek az opciónak a kiválasztása azonosítja a leghatékonyabb útvonalat a cseréhez.", - "swap.settings.routingPreference.option.default.description.preV4": "Az Uniswap kliens az ár és a hálózati költségek figyelembevételével a legolcsóbb kereskedési lehetőséget választja.", - "swap.settings.routingPreference.option.default.description.uniswapXUnavailable": "Az UniswapX nem érhető el a pénztárcádhoz", + "swap.settings.routingPreference.option.default.description.preV4": "Az JuiceSwap kliens az ár és a hálózati költségek figyelembevételével a legolcsóbb kereskedési lehetőséget választja.", + "swap.settings.routingPreference.option.default.description.uniswapXUnavailable": "Az JuiceSwapX nem érhető el a pénztárcádhoz", "swap.settings.routingPreference.option.default.tooltip": "Az útvonal a v2, v3 és bizonyos v4 készletek alapján kerül meghatározásra, figyelembe véve a becsült árhatást és a hálózati költségeket.", "swap.settings.routingPreference.option.v2.title": "v2-készletek engedélyezése", "swap.settings.routingPreference.option.v3.title": "v3-as készletek engedélyezése", @@ -1940,13 +1940,13 @@ "swap.signAndSwap": "Írd alá és cseréld", "swap.slippage.amt": "{{amt}} csúszás", "swap.slippage.bridging": "Nincs csúszás a hálózatok közötti csere során", - "swap.slippage.description": "Különbség a várt és a végrehajtott ár között egy swapügyleten. Az eltérések alacsony likviditás, piaci volatilitás vagy botok miatt fordulhatnak elő. \n\nAz Uniswap Protection védelmet nyújt az előretolt botok és a MEV ellen.", + "swap.slippage.description": "Különbség a várt és a végrehajtott ár között egy swapügyleten. Az eltérések alacsony likviditás, piaci volatilitás vagy botok miatt fordulhatnak elő. \n\nAz JuiceSwap Protection védelmet nyújt az előretolt botok és a MEV ellen.", "swap.slippage.settings.title": "Csúszási beállítások", "swap.slippage.tooltip": "A tranzakció előtti maximális ármozgás visszaáll.", "swap.slippageBelow.warning": "A {{amt}} alatti elcsúszás sikertelen tranzakcióhoz vezethet", "swap.submitted": "Csere beküldve", "swap.success": "Csere siker!", - "swap.tokenOwnFees": "Egyes tokenek vásárlásukkor vagy eladásukkor díjat számítanak fel, amelyet a token kibocsátója határoz meg. Az Uniswap nem kapja meg ezeket a díjakat.", + "swap.tokenOwnFees": "Egyes tokenek vásárlásukkor vagy eladásukkor díjat számítanak fel, amelyet a token kibocsátója határoz meg. Az JuiceSwap nem kapja meg ezeket a díjakat.", "swap.tradeRoutes": "Kereskedelmi utak", "swap.transaction.deadline": "Tranzakció határideje", "swap.transaction.revertAfter": "A tranzakció visszaáll, ha az ennél hosszabb ideig függőben van.", @@ -1963,15 +1963,15 @@ "swap.warning.insufficientGas.message.withoutNetwork": "Nem elég {{currencySymbol}} a cseréhez", "swap.warning.insufficientGas.title": "Nincs elég {{currencySymbol}} a hálózati költségek fedezésére", "swap.warning.networkFee.allow": "{{ inputTokenSymbol }} engedélyezése (egyszer)", - "swap.warning.networkFee.delegation.message": "Ez a tranzakció feldolgozásának és az okostárca Unichain-en történő aktiválásának költsége. Az Uniswap Labs nem részesül ezekből a díjakból.", - "swap.warning.networkFee.highRelativeToValue": "A hálózati költség meghaladja a tranzakció teljes értékének 10%-át. Ez a tranzakció feldolgozási költsége a blokkláncon. Az Uniswap nem részesül ezekből a díjakból.", + "swap.warning.networkFee.delegation.message": "Ez a tranzakció feldolgozásának és az okostárca Unichain-en történő aktiválásának költsége. Az JuiceSwap Labs nem részesül ezekből a díjakból.", + "swap.warning.networkFee.highRelativeToValue": "A hálózati költség meghaladja a tranzakció teljes értékének 10%-át. Ez a tranzakció feldolgozási költsége a blokkláncon. Az JuiceSwap nem részesül ezekből a díjakból.", "swap.warning.networkFee.highRelativeToValue.unichain": "A hálózati költség meghaladja a tranzakció teljes értékének 10%-át. Ez a tranzakció feldolgozási költsége a blokkláncon.", "swap.warning.networkFee.includesDelegation": "Tartalmazza az intelligens pénztárca aktiválását", - "swap.warning.networkFee.message": "Ez a tranzakció folyamatának költsége a blokkláncon. Az Uniswap nem részesül ezekből a díjakból.", + "swap.warning.networkFee.message": "Ez a tranzakció folyamatának költsége a blokkláncon. Az JuiceSwap nem részesül ezekből a díjakból.", "swap.warning.networkFee.message.unichain": "Ez a tranzakció folyamatának költsége a blokkláncon.", - "swap.warning.networkFee.message.uniswapX": "Ez a tranzakció folyamatának költsége a blokkláncon. Az Uniswap nem részesül ezekből a díjakból. UniswapX aggregálja a likviditási forrásokat a jobb árak és a gázmentes csereügyletek érdekében.", - "swap.warning.networkFee.message.uniswapX.title": "Nincsenek hálózati költségek az UniswapX-szel", - "swap.warning.networkFee.message.uniswapX.unichain": "Ez a tranzakció feldolgozási költsége a blokkláncon. UniswapX aggregálja a likviditási forrásokat a jobb árak és a gázmentes csereügyletek érdekében.", + "swap.warning.networkFee.message.uniswapX": "Ez a tranzakció folyamatának költsége a blokkláncon. Az JuiceSwap nem részesül ezekből a díjakból. JuiceSwapX aggregálja a likviditási forrásokat a jobb árak és a gázmentes csereügyletek érdekében.", + "swap.warning.networkFee.message.uniswapX.title": "Nincsenek hálózati költségek az JuiceSwapX-szel", + "swap.warning.networkFee.message.uniswapX.unichain": "Ez a tranzakció feldolgozási költsége a blokkláncon. JuiceSwapX aggregálja a likviditási forrásokat a jobb árak és a gázmentes csereügyletek érdekében.", "swap.warning.noQuotesFound.bridging.message": "Nem található áthidaló idézet. Próbálja meg most a hivatalos hidat használni.", "swap.warning.noQuotesFound.title": "Nem található idézet", "swap.warning.noRoutesFound.message": "Jelenleg nincsenek elérhető útvonalak a kiválasztott tokenekhez. Próbálkozzon másik párral, vagy ellenőrizze később.", @@ -1993,9 +1993,9 @@ "swap.warning.router.title": "Ez a kereskedés jelenleg nem fejezhető be", "swap.warning.tokenBlocked.button": "{{tokenSymbol}} le van tiltva", "swap.warning.tokenBlockedFallback.button": "A token le van tiltva", - "swap.warning.uniswapFee.message": "A Uniswap szolgáltatással a legjobb felhasználói élmény biztosítása érdekében díjakat számítunk fel.", - "swap.warning.uniswapFee.message.default": "A díjakat a legjobb Uniswap-élmény biztosítása érdekében alkalmazzuk. Ehhez a cseréhez nem jár díj.", - "swap.warning.uniswapFee.message.included": "A díjakat a legjobb Uniswap-élmény biztosítása érdekében alkalmazzuk, és ezeket már figyelembe vettük ebben az árajánlatban.", + "swap.warning.uniswapFee.message": "A JuiceSwap szolgáltatással a legjobb felhasználói élmény biztosítása érdekében díjakat számítunk fel.", + "swap.warning.uniswapFee.message.default": "A díjakat a legjobb JuiceSwap-élmény biztosítása érdekében alkalmazzuk. Ehhez a cseréhez nem jár díj.", + "swap.warning.uniswapFee.message.included": "A díjakat a legjobb JuiceSwap-élmény biztosítása érdekében alkalmazzuk, és ezeket már figyelembe vettük ebben az árajánlatban.", "swap.warning.uniswapFee.title": "Cseredíj", "swap.warning.viewOnly.message": "A tokenek cseréjéhez a helyreállítási kifejezésen keresztül importálnia kell ezt a pénztárcát.", "swap.wrap.token": "Burkolj {{sym}}", @@ -2016,30 +2016,30 @@ "testnet.modal.swapDeepLink.title.toTestnetMode": "Engedélyezze a teszthálózati módot", "testnet.unsupported": "Ez a funkció nem támogatott tesztnet módban.", "themeToggle.theme": "Téma", - "title.buySellTradeEthereum": "Vásárolj, adj el és cserélj Ethereumot és más legjobb tokeneket az Uniswap-on", + "title.buySellTradeEthereum": "Vásárolj, adj el és cserélj Ethereumot és más legjobb tokeneket az JuiceSwap-on", "title.createGovernanceOn": "Hozzon létre új irányítási javaslatot az Uniswapban", - "title.createGovernanceTo": "Hozzon létre egy új irányítási javaslatot, amelyről az UNI tulajdonosai szavazhatnak. Az UNI tokenek az Uniswap irányításának szavazati jogát képviselik.", + "title.createGovernanceTo": "Hozzon létre egy új irányítási javaslatot, amelyről az UNI tulajdonosai szavazhatnak. Az UNI tokenek az JuiceSwap irányításának szavazati jogát képviselik.", "title.earnFees": "Szerezzen díjat, amikor mások Uniswapban cserélnek, ha tokeneket adnak a likviditási készletekhez.", - "title.easilyRemove": "Könnyen távolítsa el likviditását az Uniswap v2-ből, és helyezzen be a Uniswap v3-ba.", - "title.easilyRemoveV4": "Könnyen távolítsa el likviditását az Uniswap v2-ből és v3-ból, hogy befizesse az Uniswap v4-be.", + "title.easilyRemove": "Könnyen távolítsa el likviditását az JuiceSwap v2-ből, és helyezzen be a JuiceSwap v3-ba.", + "title.easilyRemoveV4": "Könnyen távolítsa el likviditását az JuiceSwap v2-ből és v3-ból, hogy befizesse az JuiceSwap v4-be.", "title.extension.uninstall": "Bővítmény eltávolítva", "title.extensionPasskeyLogIn": "Bejelentkezés jelszóval", "title.managePasskeys": "Unswap | Kezelje jelszavát", - "title.migratev2": "A v2 pool likviditásának migrálása az Uniswap v3-ra", - "title.migratev3": "A készlet likviditásának migrálása az Uniswap v4-re", - "title.placeLimit": "Adjon le limites megbízásokat az Uniswap oldalon", + "title.migratev2": "A v2 pool likviditásának migrálása az JuiceSwap v3-ra", + "title.migratev3": "A készlet likviditásának migrálása az JuiceSwap v4-re", + "title.placeLimit": "Adjon le limites megbízásokat az JuiceSwap oldalon", "title.realTime": "Valós idejű árak, diagramok, tranzakciós adatok és egyebek.", "title.removeLiquidityv2": "Távolítsa el a pool likviditását (v2) az Uniswapnál", - "title.removePoolLiquidity": "Távolítsa el a pool likviditását az Uniswap során", + "title.removePoolLiquidity": "Távolítsa el a pool likviditását az JuiceSwap során", "title.removeTokensv2": "Távolítsa el a tokeneket a v2 likviditási készletekből.", "title.removev3Liquidity": "Távolítsa el a tokeneket a v3 likviditási készletekből.", "title.sendCrypto": "Kriptovaluta küldése", - "title.sendTokens": "Token küldése Uniswap-on", + "title.sendTokens": "Token küldése JuiceSwap-on", "title.swappingMadeSimple": "Azonnal vásárolj és adj el kriptovalutákat Ethereumon, Base-en, Arbitrumon, Polygonon, Unichainen és más platformokon. A DeFi platform, ahol milliók bíznak.", "title.tradeTokens": "Kereskedjen tokenekkel és biztosítson likviditást. Valós idejű árak, diagramok, tranzakciós adatok és egyebek.", - "title.uniswapTradeCrypto": "Uniswap | Kereskedjen kriptovalutákkal a DeFi vezető tőzsdéjén ", - "title.uniToken": "Az UNI tokenek az Uniswap irányításának szavazati jogát képviselik. Minden javaslatról szavazhat saját maga, vagy átruházhatja szavazatait harmadik félre.", - "title.voteOnGov": "Szavazás az Uniswap irányítási javaslatairól", + "title.uniswapTradeCrypto": "JuiceSwap | Kereskedjen kriptovalutákkal a DeFi vezető tőzsdéjén ", + "title.uniToken": "Az UNI tokenek az JuiceSwap irányításának szavazati jogát képviselik. Minden javaslatról szavazhat saját maga, vagy átruházhatja szavazatait harmadik félre.", + "title.voteOnGov": "Szavazás az JuiceSwap irányítási javaslatairól", "token.balances.main": "Az egyensúlyod", "token.balances.other": "Egyenlegek más hálózatokon", "token.balances.viewOnly": "{{ownerAddress}}egyenlege", @@ -2072,10 +2072,10 @@ "token.safety.blocked.title.tokenNotAvailable": "A {{tokenSymbol}} nem érhető el", "token.safety.blocked.title.tokensNotAvailable": "A {{tokenSymbol0}} és {{tokenSymbol1}} nem elérhető", "token.safety.fee.detected": "Token díj észlelve", - "token.safety.fees.uniswapLabsDoesNotReceive": "Az Uniswap Labs nem kapja meg ezeket a díjakat.", + "token.safety.fees.uniswapLabsDoesNotReceive": "Az JuiceSwap Labs nem kapja meg ezeket a díjakat.", "token.safety.warning.alwaysDoYourResearch": "Mindig végezzen kutatást", - "token.safety.warning.blocked.description.default_one": "Ezzel a tokent nem lehet kereskedni az Uniswap alkalmazással.", - "token.safety.warning.blocked.description.default_other": "Ezekkel a tokenekkel nem kereskedhet az Uniswap alkalmazással.", + "token.safety.warning.blocked.description.default_one": "Ezzel a tokent nem lehet kereskedni az JuiceSwap alkalmazással.", + "token.safety.warning.blocked.description.default_other": "Ezekkel a tokenekkel nem kereskedhet az JuiceSwap alkalmazással.", "token.safety.warning.copyContractAddress.message": "Ez egy szerződési cím, amely a blokkláncon lévő tokenek egyedi azonosítójaként működik. Az erre a címre küldött kriptográfiai adatok elvesznek.", "token.safety.warning.copyContractAddress.title": "Ne küldjön titkosítást erre a címre", "token.safety.warning.dontShowWarningAgain": "Ne mutasd többé ezt a figyelmeztetést", @@ -2107,11 +2107,11 @@ "token.safety.warning.spamsUsers": "Spam felhasználók", "token.safety.warning.tokenChargesFee.both.message": "A {{tokenSymbol}} {{buyFeePercent}} díjat számít fel vásárláskor és {{sellFeePercent}} adásvétel esetén.", "token.safety.warning.tokenChargesFee.buy.message": "A {{tokenSymbol}} {{feePercent}} díjat számít fel vásárláskor.", - "token.safety.warning.tokenChargesFee.buy.message.descriptive": "A {{tokenSymbol}} {{feePercent}} díjat számít fel vásárláskor. A csere pénzveszteséget eredményezhet. Az Uniswap Labs nem kap ilyen díjakat.", + "token.safety.warning.tokenChargesFee.buy.message.descriptive": "A {{tokenSymbol}} {{feePercent}} díjat számít fel vásárláskor. A csere pénzveszteséget eredményezhet. Az JuiceSwap Labs nem kap ilyen díjakat.", "token.safety.warning.tokenChargesFee.sell.message": "A {{tokenSymbol}} {{feePercent}} díjat számít fel eladáskor.", - "token.safety.warning.tokenChargesFee.sell.message.descriptive": "A {{tokenSymbol}} {{feePercent}} díjat számít fel eladáskor. A csere pénzveszteséget eredményezhet. Az Uniswap Labs nem kap ilyen díjakat.", + "token.safety.warning.tokenChargesFee.sell.message.descriptive": "A {{tokenSymbol}} {{feePercent}} díjat számít fel eladáskor. A csere pénzveszteséget eredményezhet. Az JuiceSwap Labs nem kap ilyen díjakat.", "token.safety.warning.tokenChargesFee.unknownFee.message": "A {{tokenSymbol}} vásárláskor vagy eladáskor díjat számít fel.", - "token.safetyLevel.blocked.message": "Ezzel a tokennel nem kereskedhet az Uniswap Wallet használatával.", + "token.safetyLevel.blocked.message": "Ezzel a tokennel nem kereskedhet az JuiceSwap Wallet használatával.", "token.safetyLevel.medium.message.plural": "Ezekkel a tokenekkel nem kereskednek a vezető amerikai központosított tőzsdéken. Mindig végezzen saját kutatást, mielőtt folytatná.", "token.selector.search.error": "Nem sikerült betölteni a keresési eredményeket", "token.stats.fullyDilutedValuation": "Teljesen hígított értékelés", @@ -2125,7 +2125,7 @@ "token.stats.volume": "24 órás hangerő", "token.symbol.input.fallback": "Beviteli token", "token.symbol.output.fallback": "Kimeneti token", - "token.wrap.fail.message": "Az Uniswap protokollon a swapok ETH-val kezdődhetnek és végződhetnek. A csere során azonban az ETH WETH-ba kerül.", + "token.wrap.fail.message": "Az JuiceSwap protokollon a swapok ETH-val kezdődhetnek és végződhetnek. A csere során azonban az ETH WETH-ba kerül.", "token.zeroNativeBalance.description.mainnet": "Cserélned kell egy tokent az Ethereumon, hogy {{ tokenSymbol }}-t kapj. A cseréhez ETH szükséges a hálózati költségekhez.", "token.zeroNativeBalance.description.otherChains": "A {{ chainName }} tokent fel kell cserélnie a {{ tokenSymbol }}eléréséhez. A cseréhez {{ chainName }} {{ nativeTokenSymbol }} szükséges a hálózati költségekhez.", "token.zeroNativeBalance.subtitle": "A {{ tokenSymbol }} nem vásárolható meg közvetlenül.", @@ -2192,7 +2192,7 @@ "transaction.details.transaction": "Tranzakció", "transaction.details.uniswapFee": "Díj ({{ feePercent }}%)", "transaction.network.all": "Minden hálózat", - "transaction.networkCost.description": "A tranzakció feldolgozásának költsége a blokkláncon. Az Uniswap minimális hálózati költségekre van optimalizálva.", + "transaction.networkCost.description": "A tranzakció feldolgozásának költsége a blokkláncon. Az JuiceSwap minimális hálózati költségekre van optimalizálva.", "transaction.networkCost.includesSmartWalletActivation": "Tartalmazza az intelligens pénztárca aktiválását", "transaction.networkCost.label": "Hálózati költség", "transaction.networkCost.maxNativeBalance.description": "A hálózati token egyenlegének egy kis része a tranzakció hálózati költségének fedezésére van fenntartva.", @@ -2354,15 +2354,15 @@ "transaction.watcher.error.cancel": "Nem lehet törölni a tranzakciót", "transaction.watcher.error.status": "Hiba a tranzakció állapotának ellenőrzése közben", "uniswapX.aggregatesLiquidity": " aggregálja a likviditási forrásokat a jobb árak és a gázmentes csereügyletek érdekében.", - "uniswapX.cost": "Az UniswapX megszünteti a blokkláncon történő tranzakciók tipikus költségeit.", - "uniswapx.description": "Az UniswapX összesíti a likviditási forrásokat a jobb árak és a gázmentes csereügyletek érdekében.", - "uniswapx.description.unsupported": "Az UniswapX jelenleg nem érhető el, mert az okostárca beállításait egy másik tárcaalkalmazás kezeli.", - "uniswapx.included": "Tartalmazza a UniswapX", - "uniswapx.item": " UniswapX ", - "uniswapx.label": "UniswapX", - "uniswapX.learnMore": "Tudjon meg többet az UniswapX-szel való cseréről", - "uniswapx.unavailable.title": "Az UniswapX nem érhető el.", - "uniswapx.v2QuoteFailed": "Az UniswapX v2 kemény árajánlat nem sikerült. Próbálja újra a klasszikus cserével.", + "uniswapX.cost": "Az JuiceSwapX megszünteti a blokkláncon történő tranzakciók tipikus költségeit.", + "uniswapx.description": "Az JuiceSwapX összesíti a likviditási forrásokat a jobb árak és a gázmentes csereügyletek érdekében.", + "uniswapx.description.unsupported": "Az JuiceSwapX jelenleg nem érhető el, mert az okostárca beállításait egy másik tárcaalkalmazás kezeli.", + "uniswapx.included": "Tartalmazza a JuiceSwapX", + "uniswapx.item": " JuiceSwapX ", + "uniswapx.label": "JuiceSwapX", + "uniswapX.learnMore": "Tudjon meg többet az JuiceSwapX-szel való cseréről", + "uniswapx.unavailable.title": "Az JuiceSwapX nem érhető el.", + "uniswapx.v2QuoteFailed": "Az JuiceSwapX v2 kemény árajánlat nem sikerült. Próbálja újra a klasszikus cserével.", "unitags.banner.button.claim": "Igényeljen most", "unitags.banner.subtitle": "Hozzon létre egy személyre szabott web3-profilt, és egyszerűen ossza meg címét barátaival.", "unitags.banner.title.compact": "Igényelje {{unitagDomain}} felhasználónevét, és készítse el testreszabható profilját.", @@ -2426,9 +2426,9 @@ "unitags.username.error.min": "A felhasználóneveknek legalább {{number}} karakterből kell állniuk", "unitags.username.error.uppercase": "A felhasználónevek csak kisbetűket és számokat tartalmazhatnak", "uwulink.error.insufficientTokens": "Nem elég {{tokenSymbol}} a {{chain}}-n", - "v2.notAvailable": "Az Uniswap V2 nem érhető el ezen a hálózaton.", + "v2.notAvailable": "Az JuiceSwap V2 nem érhető el ezen a hálózaton.", "wallet.appSignIn": "Jelentkezzen be az alkalmazással", - "wallet.connectingAgreement": "A pénztárca csatlakoztatásával Ön elfogadja az Uniswap Labs szolgáltatási feltételeit és adatvédelmi szabályzatát.", + "wallet.connectingAgreement": "A pénztárca csatlakoztatásával Ön elfogadja az JuiceSwap Labs szolgáltatási feltételeit és adatvédelmi szabályzatát.", "wallet.connectionFailed.message": "A csatlakozási kísérlet sikertelen volt. Kérjük, kattintson az Újrapróbálás gombra, és kövesse a lépéseket a pénztárcájához való csatlakozáshoz.", "wallet.mismatch.popup.description": "A csatlakoztatott tárca bizonyos funkciókat nem támogat.", "wallet.mismatch.popup.title": "Korlátozott pénztárca-támogatás", @@ -2438,13 +2438,13 @@ "walletConnect.dapps.empty.description": "Csatlakozzon egy alkalmazáshoz a kód beolvasásával a WalletConnect segítségével", "walletConnect.dapps.manage.empty.title": "Nincsenek csatlakoztatott alkalmazások", "walletConnect.dapps.manage.title": "Kapcsolatok", - "walletConnect.error.connection.message": "Az Uniswap Wallet jelenleg a {{chainNames}}funkciót támogatja. Kérjük, csak a \"{{dappName}}\"-t használja ezeken a láncokon", + "walletConnect.error.connection.message": "Az JuiceSwap Wallet jelenleg a {{chainNames}}funkciót támogatja. Kérjük, csak a \"{{dappName}}\"-t használja ezeken a láncokon", "walletConnect.error.connection.title": "Kapcsolati hiba", "walletConnect.error.general.message": "Probléma lépett fel a WalletConnect szolgáltatással. Kérlek próbáld újra", "walletConnect.error.general.title": "WalletConnect hiba", "walletConnect.error.scantastic.message": "Probléma lépett fel a QR-kóddal. Kérlek próbáld újra", "walletConnect.error.scantastic.title": "Érvénytelen QR-kód", - "walletConnect.error.unsupported.message": "Mielőtt újra próbálkozna, győződjön meg arról, hogy érvényes WalletConnect-, Ethereum-címet vagy Uniswap-bővítmény QR-kódot olvas be.", + "walletConnect.error.unsupported.message": "Mielőtt újra próbálkozna, győződjön meg arról, hogy érvényes WalletConnect-, Ethereum-címet vagy JuiceSwap-bővítmény QR-kódot olvas be.", "walletConnect.error.unsupported.title": "Érvénytelen QR-kód", "walletConnect.error.unsupportedV1.message": "A WalletConnect v1 már nem támogatott. Az alkalmazásnak, amelyhez csatlakozni próbál, frissítenie kell a WalletConnect v2-re.", "walletConnect.error.unsupportedV1.title": "Érvénytelen QR-kód", diff --git a/packages/uniswap/src/i18n/locales/translations/id-ID.json b/packages/uniswap/src/i18n/locales/translations/id-ID.json index 83890234f22..a144a0b7508 100644 --- a/packages/uniswap/src/i18n/locales/translations/id-ID.json +++ b/packages/uniswap/src/i18n/locales/translations/id-ID.json @@ -27,15 +27,15 @@ "account.downloadWallet.subtitle": "Cadangkan dompet, lakukan perdagangan dari mana pun, dapatkan peringatan harga yang aktual, dan banyak lagi.", "account.drawer.gitHash": "Git hash: ", "account.drawer.gitVersion": "Versi: ", - "account.drawer.modal.body": "Simpan dan tukar token dengan aman menggunakan apl Uniswap. Tersedia di iOS dan Android.", - "account.drawer.modal.dont": "Tidak punya Uniswap Wallet?", - "account.drawer.modal.scan": "Pindai dengan Uniswap Wallet", + "account.drawer.modal.body": "Simpan dan tukar token dengan aman menggunakan apl JuiceSwap. Tersedia di iOS dan Android.", + "account.drawer.modal.dont": "Tidak punya JuiceSwap Wallet?", + "account.drawer.modal.scan": "Pindai dengan JuiceSwap Wallet", "account.drawer.spamToggle": "Sembunyikan token & NFT yang tidak diketahui", - "account.passkey.delete.acknowledge": "Saya sudah mencadangkan frasa pemulihan dan memahami bahwa Uniswap Labs tidak bisa memulihkan dompet jika saya tidak melakukannya.", - "account.passkey.delete.description": "Pastikan Anda sudah mencadangkan frasa pemulihan dengan apl Uniswap mobile atau ekstensi browser.", + "account.passkey.delete.acknowledge": "Saya sudah mencadangkan frasa pemulihan dan memahami bahwa JuiceSwap Labs tidak bisa memulihkan dompet jika saya tidak melakukannya.", + "account.passkey.delete.description": "Pastikan Anda sudah mencadangkan frasa pemulihan dengan apl JuiceSwap mobile atau ekstensi browser.", "account.passkey.delete.descriptionEmphasized": "Tanpa frasa pemulihan, Anda tidak bisa mengakses dompetmu.", "account.passkey.delete.speedbump.description": "Sebelum melanjutkan, selesaikan langkah-langkah berikut supaya Anda tidak kehilangan akses ke dompet dan semua dana Anda.", - "account.passkey.delete.speedbump.step1": "Unduh apl Uniswap mobile atau ekstensi browser", + "account.passkey.delete.speedbump.step1": "Unduh apl JuiceSwap mobile atau ekstensi browser", "account.passkey.delete.speedbump.step2": "Cadangkan frasa pemulihan", "account.passkey.delete.speedbump.title": "Kamu yakin?", "account.passkey.delete.title": "Hapus kunci sandi?", @@ -91,7 +91,7 @@ "account.wallet.menu.edit.title": "Sunting label", "account.wallet.menu.manageConnections": "Kelola koneksi", "account.wallet.menu.remove.title": "Hapus dompet", - "account.wallet.remove.check": "Saya sudah mencadangkan frasa pemulihan saya dan memahami bahwa Uniswap Labs tidak dapat membantu saya memulihkan dompet apabila saya tidak mencadangkan frasa pemulihan.", + "account.wallet.remove.check": "Saya sudah mencadangkan frasa pemulihan saya dan memahami bahwa JuiceSwap Labs tidak dapat membantu saya memulihkan dompet apabila saya tidak mencadangkan frasa pemulihan.", "account.wallet.remove.title": "Hapus {{name}}", "account.wallet.remove.viewOnly": "Kamu dapat menambahkan kembali dompet hanya-lihat kapan saja dengan memasukkan alamat dompet.", "account.wallet.restore.new_device.description": "Karena menggunakan perangkat baru, kamu perlu memulihkan frasa pemulihan atau memasukkan kata sandi pencadangan cloud untuk melanjutkan.", @@ -122,16 +122,16 @@ "addLiquidity.shareOfPool": "Bagian dari pool", "addressInput.recipient": "Penerima", "analytics.allow": "Izinkan analitik", - "analytics.allow.message": "Kami menggunakan data anonim untuk meningkatkan pengalamanmu menggunakan produk Uniswap Labs.", + "analytics.allow.message": "Kami menggunakan data anonim untuk meningkatkan pengalamanmu menggunakan produk JuiceSwap Labs.", "appRating.button.notReally": "Tidak terlalu", "appRating.description": "Beri tahu kami apakah kamu menikmati pengalaman menggunakan aplikasi", "appRating.extension.review.description": "Pilih peringkat bintang dan tinggalkan ulasan di Chrome Web Store.", - "appRating.extension.review.title": "Ulas Uniswap Extension?", - "appRating.extension.title": "Suka Uniswap Extension?", + "appRating.extension.review.title": "Ulas JuiceSwap Extension?", + "appRating.extension.title": "Suka JuiceSwap Extension?", "appRating.feedback.button.send": "Kirim masukan", "appRating.feedback.description": "Beri tahu kami cara meningkatkan pengalamanmu", "appRating.feedback.title": "Sayang sekali.", - "appRating.mobile.title": "Suka Uniswap Wallet?", + "appRating.mobile.title": "Suka JuiceSwap Wallet?", "bridging.estimatedTime.minutesAndSeconds": "~{{minutes}} mnt {{seconds}} dtk", "bridging.estimatedTime.minutesOnly": "~{{minutes}} mnt", "bridging.estimatedTime.secondsOnly": "~{{seconds}} dtk", @@ -145,7 +145,7 @@ "chart.price.label.low": "Rendah", "chart.price.label.open": "Membuka", "chart.settings.unavailable.label": "Pengaturan ini tidak tersedia untuk bagan saat ini", - "claim.thanks": "Terima kasih telah menjadi bagian dari komunitas Uniswap ", + "claim.thanks": "Terima kasih telah menjadi bagian dari komunitas JuiceSwap ", "claim.uni.arrived": "UNI telah tiba", "common.accept": "Terima", "common.active": "Aktif", @@ -171,7 +171,7 @@ "common.approving": "Menyetujui", "common.areYouSure": "Kamu yakin?", "common.automatic": "Otomatis", - "common.availableIn": "Uniswap tersedia dalam: ", + "common.availableIn": "JuiceSwap tersedia dalam: ", "common.availableOnIOSAndroidChrome": "Tersedia di iOS, Android, dan Chrome", "common.backToPositions": "Kembali ke posisi", "common.bestRoute": "Rute", @@ -180,7 +180,7 @@ "common.biometrics.touchId": "Touch ID", "common.biometrics.windowsHello": "Windows Hello", "common.blocked.ifError": "Jika kamu yakin ini adalah kesalahan, silakan kirim email berisi alamatmu ke ", - "common.blocked.reason": "Alamat ini diblokir di antarmuka Uniswap Labs karena terkait dengan satu atau beberapa aktivitas yang diblokir.", + "common.blocked.reason": "Alamat ini diblokir di antarmuka JuiceSwap Labs karena terkait dengan satu atau beberapa aktivitas yang diblokir.", "common.blockedAddress": "Alamat yang diblokir", "common.blog": "Blog", "common.bought": "Dibeli", @@ -239,7 +239,7 @@ "common.button.viewDetails": "Lihat detail", "common.button.yes": "Ya", "common.buy.label": "Beli", - "common.buyAndSell": "Beli dan jual di Uniswap", + "common.buyAndSell": "Beli dan jual di JuiceSwap", "common.cancellationSubmitted": "Pembatalan diajukan", "common.cancellationSuccessful": "Pembatalan berhasil", "common.cancelOrder": "Batalkan pesanan", @@ -300,8 +300,8 @@ "common.download": "Unduh", "common.downloadAppStore": "Unduh di App Store", "common.downloadPlayStore": "Unduh di Play Store", - "common.downloadUniswapApp": "Unduh apl Uniswap", - "common.downloadUniswapWallet": "Unduh Uniswap Wallet", + "common.downloadUniswapApp": "Unduh apl JuiceSwap", + "common.downloadUniswapWallet": "Unduh JuiceSwap Wallet", "common.dynamic": "Dynamic", "common.edit.button": "Sunting", "common.ended": "Berakhir", @@ -319,7 +319,7 @@ "common.explore": "Menjelajah", "common.explorer": "Penjelajah", "common.exploreTokens": "Jelajahi token", - "common.extension": "Uniswap Extension", + "common.extension": "JuiceSwap Extension", "common.failedSwitchNetwork": "Gagal berpindah jaringan", "common.fee": "Biaya", "common.fees": "Biaya", @@ -333,10 +333,10 @@ "common.getStarted": "Memulai", "common.getSupport.button": "Dapatkan dukungan", "common.getTheApp": "Unduh aplikasinya", - "common.getUniswapWallet": "Buat Uniswap Wallet", - "common.getUniswapWallet.mobile": "Dapatkan aplikasi Uniswap mobile", + "common.getUniswapWallet": "Buat JuiceSwap Wallet", + "common.getUniswapWallet.mobile": "Dapatkan aplikasi JuiceSwap mobile", "common.governance": "Tata Kelola", - "common.happyHolidays": "Selamat Liburan dari tim Uniswap!", + "common.happyHolidays": "Selamat Liburan dari tim JuiceSwap!", "common.help": "Help", "common.helpCenter": "Pusat bantuan", "common.hidden": "Tersembunyi", @@ -466,9 +466,9 @@ "common.proceedInWallet": "Lanjutkan di dompetmu", "common.products": "Products", "common.protocol": "Protokol", - "common.protocol.v2": "Uniswap v2", - "common.protocol.v3": "Uniswap v3", - "common.protocol.v4": "Uniswap v4", + "common.protocol.v2": "JuiceSwap v2", + "common.protocol.v3": "JuiceSwap v3", + "common.protocol.v4": "JuiceSwap v4", "common.publicResolver": "Penyelesai Publik", "common.purchased": "Dibeli", "common.rate": "Tarif", @@ -547,7 +547,7 @@ "common.tokenB": "Token B", "common.tokenName": "Nama token", "common.tokens": "Token", - "common.totalUniswapTVL": "Total TVL Uniswap", + "common.totalUniswapTVL": "Total TVL JuiceSwap", "common.totalValueLocked": "TVL", "common.trade": "Berdagang", "common.trademarkPolicy": "Kebijakan Merek Dagang", @@ -565,10 +565,10 @@ "common.unhide": "Tampilkan", "common.unichain": "Unichain", "common.uniGovernance": "Tata Kelola UNI", - "common.uniswapMobile": "Uniswap Mobile", - "common.uniswapProtocol": "Protokol Uniswap", - "common.uniswapWallet": "Uniswap Wallet", - "common.uniswapX": "UniswapX", + "common.uniswapMobile": "JuiceSwap Mobile", + "common.uniswapProtocol": "Protokol JuiceSwap", + "common.uniswapWallet": "JuiceSwap Wallet", + "common.uniswapX": "JuiceSwapX", "common.unknown": "Tidak diketahui", "common.unknownApproval": "Persetujuan Tidak Diketahui", "common.unknownBridge": "Jembatan Tidak Diketahui", @@ -675,8 +675,8 @@ "downloadApp.modal.connectExistingWallet": "Hubungkan dompet yang ada", "downloadApp.modal.getStarted.description": "Dapatkan akses ke ribuan token langsung lewat marketplace onchain terbesar di dunia.", "downloadApp.modal.getStarted.title": "Tukarkan sekarang dengan cepat", - "downloadApp.modal.getTheApp.title": "Mulai menggunakan Uniswap", - "downloadApp.modal.uniswapProducts.subtitle": "Semua produk Uniswap bekerja sama dengan lancar demi menciptakan pengalaman onchain terbaik.", + "downloadApp.modal.getTheApp.title": "Mulai menggunakan JuiceSwap", + "downloadApp.modal.uniswapProducts.subtitle": "Semua produk JuiceSwap bekerja sama dengan lancar demi menciptakan pengalaman onchain terbaik.", "error.dataUnavailable": "Data tidak tersedia saat ini; kami sedang mengatasinya", "error.id": "ID Kesalahan: {{eventId}}", "error.noData": "Data tidak ditemukan", @@ -712,8 +712,8 @@ "explore.tokens.sort.option.marketCap": "Kapitalisasi pasar", "explore.tokens.sort.option.priceDecrease": "Penurunan harga (24 jam)", "explore.tokens.sort.option.priceIncrease": "Kenaikan harga (24 jam)", - "explore.tokens.sort.option.totalValueLocked": "TVL Uniswap", - "explore.tokens.sort.option.volume": "Volume Uniswap (24 jam)", + "explore.tokens.sort.option.totalValueLocked": "TVL JuiceSwap", + "explore.tokens.sort.option.volume": "Volume JuiceSwap (24 jam)", "explore.tokens.top.title": "Token teratas", "explore.v2TVL": "TVL v2", "explore.v3TVL": "TVL v3", @@ -733,7 +733,7 @@ "extension.lock.button.reset": "Setel ulang dompet", "extension.lock.button.submit": "Buka", "extension.lock.password.error": "Kata sandi salah. Coba lagi", - "extension.lock.password.reset.initial.description": "Uniswap tidak dapat membantu memulihkan kata sandi. Kamu perlu mengatur ulang dompet dengan memasukkan kembali frasa pemulihan 12 kata.", + "extension.lock.password.reset.initial.description": "JuiceSwap tidak dapat membantu memulihkan kata sandi. Kamu perlu mengatur ulang dompet dengan memasukkan kembali frasa pemulihan 12 kata.", "extension.lock.password.reset.initial.help": "Frasa pemulihan saya ada di mana?", "extension.lock.password.reset.initial.title": "Lupa kata sandi", "extension.lock.password.reset.speedbump.description": "Pastikan kamu memiliki frasa pemulihan 12 kata sebelum mengatur ulang dompet. Jika tidak, kamu tidak akan dapat mengambil kembali danamu.", @@ -742,27 +742,27 @@ "extension.lock.subtitle": "Masukkan kata sandi untuk membuka kunci", "extension.lock.title": "Selamat datang kembali", "extension.network.notSupported": "Jaringan tidak didukung", - "extension.open": "Buka Uniswap Extension", + "extension.open": "Buka JuiceSwap Extension", "extension.passwordPrompt.error.wrongPassword": "Kata sandi salah. Coba lagi", "extension.passwordPrompt.title": "Masukkan kata sandi", "extension.popup.chrome.button": "Buka ekstensi", - "extension.popup.chrome.description": "Selesaikan tindakan ini dengan membuka Uniswap Extension.", - "extension.popup.chrome.title": "Lanjutkan di Uniswap", - "extension.settings.defaultWallet.message": "Prioritaskan Uniswap Extension saat menghubungkan ke aplikasi.", + "extension.popup.chrome.description": "Selesaikan tindakan ini dengan membuka JuiceSwap Extension.", + "extension.popup.chrome.title": "Lanjutkan di JuiceSwap", + "extension.settings.defaultWallet.message": "Prioritaskan JuiceSwap Extension saat menghubungkan ke aplikasi.", "extension.settings.defaultWallet.title": "Jadikan dompet default", "extension.settings.password.enter.title": "Masukkan kata sandi", "extension.settings.password.error.wrong": "Kata sandi salah", "extension.settings.password.placeholder": "Kata sandi saat ini", - "extension.uninstall.reason.missingFeatures": "Ada fitur-fitur yang tidak dimiliki Uniswap Wallet", + "extension.uninstall.reason.missingFeatures": "Ada fitur-fitur yang tidak dimiliki JuiceSwap Wallet", "extension.uninstall.reason.notUsingCrypto": "Saya sudah tidak pakai kripto", "extension.uninstall.reason.other": "Alasan lain", "extension.uninstall.reason.switchingWallet": "Saya mau beralih ke dompet lain", - "extension.uninstall.subtitle": "Apabila ada waktu, kami ingin mendengar alasan Anda menghapus instalan Uniswap Wallet", + "extension.uninstall.subtitle": "Apabila ada waktu, kami ingin mendengar alasan Anda menghapus instalan JuiceSwap Wallet", "extension.uninstall.title": "Sayang sekali", "extension.warning.storage.button": "Cadangkan", "extension.warning.storage.message": "Pastikan untuk mencadangkan frasa pemulihan agar kamu tidak kehilangan akses ke dompet dan dana.", "extension.warning.storage.title": "Browser-mu kehabisan ruang penyimpanan", - "extensionPasskeyLogInPopUp.description": "Impor akun Uniswap-mu dengan cara masuk menggunakan kunci sandi yang sudah ada.", + "extensionPasskeyLogInPopUp.description": "Impor akun JuiceSwap-mu dengan cara masuk menggunakan kunci sandi yang sudah ada.", "extensionPasskeyLogInPopUp.invalidReferrer": "Tutup halaman ini, kemudian coba lagi.", "fee.bestForCustomizability": "Paling tepat untuk penyesuaian tinggi.", "fee.bestForExotic": "Terbaik untuk pasangan eksotis.", @@ -796,7 +796,7 @@ "fee.unavailable": "Biaya yang diperoleh tidak terlihat untuk posisi v2 sebelum likuiditas dihapus.", "fee.uncollected": "Termasuk biaya yang belum diambil:", "fee.uniswap": "Biaya ({{percent}})", - "fee.uniswap.description": "Biaya dikenakan untuk memastikan pengalaman penggunaan Uniswap selalu prima.", + "fee.uniswap.description": "Biaya dikenakan untuk memastikan pengalaman penggunaan JuiceSwap selalu prima.", "fiatOffRamp.checkout.title": "Jual dengan", "fiatOffRamp.connection.quote": "Menjual {{amount}} senilai {{currencySymbol}}", "fiatOffRamp.error.balance": "Saldo berlebih", @@ -847,8 +847,8 @@ "forceUpgrade.action.backup": "Cadangkan dompetmu", "forceUpgrade.action.confirm": "Perbarui sekarang", "forceUpgrade.action.learn": "Pelajari cara memperbarui", - "forceUpgrade.description.extension": "Aplikasi versi baru telah tersedia. Untuk terus menggunakan Uniswap Extension, perbarui aplikasi ke versi terkini.", - "forceUpgrade.description.wallet": "Aplikasi versi baru telah tersedia. Untuk terus menggunakan Uniswap Wallet, perbarui aplikasi ke versi terkini.", + "forceUpgrade.description.extension": "Aplikasi versi baru telah tersedia. Untuk terus menggunakan JuiceSwap Extension, perbarui aplikasi ke versi terkini.", + "forceUpgrade.description.wallet": "Aplikasi versi baru telah tersedia. Untuk terus menggunakan JuiceSwap Wallet, perbarui aplikasi ke versi terkini.", "forceUpgrade.label.recoveryPhrase": "Frasa pemulihan", "forceUpgrade.title": "Perbarui ke versi terkini", "forceUpgrade.title.recommendedStatus": "Versi baru tersedia", @@ -904,31 +904,31 @@ "home.upsell.receive.title": "Menerima kripto", "home.warning.viewOnly": "Ini adalah dompet hanya-lihat", "interface.metatags.description": "Tukarkan mata uang kripto dengan Ethereum, Base, Arbitrum, Polygon, Unichain, dan lainnya. DeFi adalah platform yang telah dipercaya oleh jutaan orang.", - "interface.metatags.title": "Antarmuka Uniswap", + "interface.metatags.title": "Antarmuka JuiceSwap", "landing.api": "API", "landing.appsOverview": "Built for all the ways you swap", "landing.blog.description": "Catch up on the latest company news, product features and more", - "landing.docs.description": "Explore our library of developer docs to get started building with Uniswap", + "landing.docs.description": "Explore our library of developer docs to get started building with JuiceSwap", "landing.exploreUniverse": "Explore the UNIverse", "landing.getStarted": "Trade on the world’s largest DEX", "landing.helpCenter.body": "Browse FAQs and get support from our US-based support team", - "landing.protocolDescription": "Uniswap Labs powers some of the most used products in crypto. Experience permissionless access, proven security, and dedicated support.", - "landing.protocolStats": "Uniswap Protocol stats", - "landing.provideLiquidity.body": "Provide liquidity and collect fees using the Uniswap Interface.", + "landing.protocolDescription": "JuiceSwap Labs powers some of the most used products in crypto. Experience permissionless access, proven security, and dedicated support.", + "landing.protocolStats": "JuiceSwap Protocol stats", + "landing.provideLiquidity.body": "Provide liquidity and collect fees using the JuiceSwap Interface.", "landing.provideLiquidity.subtitle": "Power onchain markets.", - "landing.socials": "Follow Uniswap Labs on X, Farcaster, LinkedIn, and TikTok", + "landing.socials": "Follow JuiceSwap Labs on X, Farcaster, LinkedIn, and TikTok", "landing.swapBody": "Access deep liquidity, explore tokens, set limit orders, and provide liquidity for thousands of tokens across 14 chains.", "landing.swapSubtitle": "Permissionless swapping.", "landing.tradingApi": "Trading API", - "landing.tradingApiBody": "Use the same API that powers the Uniswap Web App and Wallet, trusted by leading teams around the world.", - "landing.tradingApiButton": "Integrate the Uniswap API", + "landing.tradingApiBody": "Use the same API that powers the JuiceSwap Web App and Wallet, trusted by leading teams around the world.", + "landing.tradingApiButton": "Integrate the JuiceSwap API", "landing.tradingApiSubtitle": "DeFi, direct to your users.", "landing.trusted": "Dipercaya oleh jutaan orang", "landing.unichain.body": "Join the community building on the fast, decentralized Ethereum L2 built to be the home for DeFi.", "landing.unichain.button": "Start building", "landing.unichain.subtitle": "The DeFi chain.", "landing.uniswapX.body": "Gasless transactions and MEV protection, with zero fees for failed swaps.", - "landing.uniswapX.button": "Experience UniswapX", + "landing.uniswapX.button": "Experience JuiceSwapX", "landing.uniswapX.subtitle": "Smarter swaps, zero friction.", "landing.walletBody": "The trusted self-custody crypto wallet and extension with millions of downloads, support from real humans, and a 4.8 rating.", "landing.walletSubtitle": "Swap, store, explore.", @@ -1010,18 +1010,18 @@ "liquidity.learnMoreLabel": "Pelajari tentang penyediaan likuiditas", "liquidity.notEnough.label": "Likuiditas tidak cukup untuk menunjukkan nilai USD yang akurat.", "liquidity.provideOnProtocols": "Menyediakan likuiditas di berbagai protokol", - "liquidityPool.page.title": "Tambahkan likuiditas ke pool {{version}} di Uniswap", + "liquidityPool.page.title": "Tambahkan likuiditas ke pool {{version}} di JuiceSwap", "liquidityPool.positions.closed.title": "Posisi tertutup", "liquidityPool.positions.loadingMore": "Memuat posisi lainnya ...", - "liquidityPool.positions.page.title": "Kelola likuiditas pool {{quoteSymbol}}/{{baseSymbol}} di Uniswap", + "liquidityPool.positions.page.title": "Kelola likuiditas pool {{quoteSymbol}}/{{baseSymbol}} di JuiceSwap", "liquidityPool.positions.page.version.description": "Lihat posisi likuiditas {{version}} aktifmu. Tambahkan posisi baru.", - "liquidityPool.positions.page.version.title": "Kelola likuiditas pool{{version}} di Uniswap", + "liquidityPool.positions.page.version.title": "Kelola likuiditas pool{{version}} di JuiceSwap", "migrate.allowed": "Diizinkan", "migrate.allowLpMigration": "Izinkan migrasi token LP", "migrate.connectAccount": "Kamu harus menghubungkan akun yang memiliki posisi ini.", "migrate.connectWallet": "Hubungkan ke dompet untuk melihat likuiditas V2-mu.", - "migrate.contract": "Kontrak migrasi Uniswap", - "migrate.firstLP": "Kamu adalah penyedia likuiditas (LP) pertama untuk pool Uniswap V3 ini. Likuiditasmu akan bermigrasi pada harga {{source}} saat ini.", + "migrate.contract": "Kontrak migrasi JuiceSwap", + "migrate.firstLP": "Kamu adalah penyedia likuiditas (LP) pertama untuk pool JuiceSwap V3 ini. Likuiditasmu akan bermigrasi pada harga {{source}} saat ini.", "migrate.highGasCost": "Biaya transaksimu akan jauh lebih tinggi karena sudah termasuk biaya gas untuk membuat pool.", "migrate.invalidRange": "Rentang yang dipilih tidak valid. Harga min harus lebih rendah dari harga max.", "migrate.lpNFT": "{{symA}}/{{symB}} NFT LP", @@ -1031,18 +1031,18 @@ "migrate.noV2Liquidity": "Tidak ditemukan likuiditas V2.", "migrate.positionNoFees": "Posisimu tidak akan memperoleh biaya atau digunakan dalam perdagangan sampai harga pasar bergerak ke rentangmu.", "migrate.priceDifference": "Perbedaan harga: ", - "migrate.priceWarning": "Kamu sebaiknya hanya menyetor likuiditas ke Uniswap V3 dengan harga yang kamu yakini benar.
Jika harga tampaknya salah, kamu dapat melakukan pertukaran untuk memindahkan harga atau menunggu orang lain melakukannya.", + "migrate.priceWarning": "Kamu sebaiknya hanya menyetor likuiditas ke JuiceSwap V3 dengan harga yang kamu yakini benar.
Jika harga tampaknya salah, kamu dapat melakukan pertukaran untuk memindahkan harga atau menunggu orang lain melakukannya.", "migrate.refund": "Setidaknya {{amtA}} {{symA}} dan {{amtB}} {{symB}} akan dikembalikan ke dompetmu karena rentang harga yang dipilih.", "migrate.selectFeeTier": "Pilih tingkatan komisi", "migrate.setRange": "Tetapkan rentang harga", "migrate.symbolPrice": "{{protocolName}} {{tokenSymbol}} Harga:", - "migrate.v2Description": "Alat ini akan dengan aman memigrasikan likuiditasmu {{source}} ke V3. Prosesnya sepenuhnya trustless (tanpa perlu memercayakan kepada pihak ketiga mana pun) berkat <0>kontrak migrasi Uniswap ↗", - "migrate.v2Instruction": "Untuk setiap pool yang ditunjukkan di bawah, klik migrasi untuk menghapus likuiditasmu dari Uniswap V2 dan menyetorkannya ke Uniswap V3.", + "migrate.v2Description": "Alat ini akan dengan aman memigrasikan likuiditasmu {{source}} ke V3. Prosesnya sepenuhnya trustless (tanpa perlu memercayakan kepada pihak ketiga mana pun) berkat <0>kontrak migrasi JuiceSwap ↗", + "migrate.v2Instruction": "Untuk setiap pool yang ditunjukkan di bawah, klik migrasi untuk menghapus likuiditasmu dari JuiceSwap V2 dan menyetorkannya ke JuiceSwap V3.", "migrate.v2Title": "Migrasikan likuiditas V2", "migrate.v3Price": "V3 {{sym}} Harga:", "mint.v3.input.invalidPrice.error": "Masukan harga tidak valid", - "mobileAppPromo.banner.getTheApp.link": "Unduh aplikasi Uniswap Wallet", - "mobileAppPromo.banner.title": "Uniswap: Dompet Kripto & NFT", + "mobileAppPromo.banner.getTheApp.link": "Unduh aplikasi JuiceSwap Wallet", + "mobileAppPromo.banner.title": "JuiceSwap: Dompet Kripto & NFT", "moonpay.poweredBy": "Fiat onramp didukung oleh MoonPay USA LLC", "nav.createAccount.button": "Buat akun", "nav.logIn.button": "Masuk", @@ -1066,7 +1066,7 @@ "nft.willAppearHere": "Transaksi onchain dan pembelian kriptomu akan muncul di sini.", "nfts.noneYet": "Belum ada NFT", "notFound.oops": "Ups, bawa saya kembali ke Pertukaran", - "notice.uk": "Aplikasi web ini disediakan sebagai alat bagi pengguna untuk berinteraksi dengan Protokol Uniswap atas inisiatif mereka sendiri, tanpa dukungan atau rekomendasi terhadap aktivitas trading mata uang kripto. Dalam melakukan hal tersebut, Uniswap tidak merekomendasikan pengguna atau calon pengguna untuk terlibat dalam aktivitas trading aset kripto, dan pengguna atau calon pengguna aplikasi web tidak boleh menganggap halaman web ini atau kontennya melibatkan segala bentuk rekomendasi, undangan, atau bujukan untuk bertransaksi di aset kripto.", + "notice.uk": "Aplikasi web ini disediakan sebagai alat bagi pengguna untuk berinteraksi dengan Protokol JuiceSwap atas inisiatif mereka sendiri, tanpa dukungan atau rekomendasi terhadap aktivitas trading mata uang kripto. Dalam melakukan hal tersebut, JuiceSwap tidak merekomendasikan pengguna atau calon pengguna untuk terlibat dalam aktivitas trading aset kripto, dan pengguna atau calon pengguna aplikasi web tidak boleh menganggap halaman web ini atau kontennya melibatkan segala bentuk rekomendasi, undangan, atau bujukan untuk bertransaksi di aset kripto.", "notice.uk.label": "Penafian Inggris:", "notification.assetVisibility.hidden": "{{assetName}} disembunyikan", "notification.assetVisibility.unhidden": "{{assetName}} tidak disembunyikan", @@ -1129,7 +1129,7 @@ "notification.walletConnect.failed": "Transaksi gagal dengan {{dappName}}", "notification.walletConnect.networkChanged.full": "Berganti ke {{networkName}}", "notification.walletConnect.networkChanged.short": "Jaringan yang dialihkan", - "notifications.scantastic.subtitle": "Lanjutkan di Uniswap Extension", + "notifications.scantastic.subtitle": "Lanjutkan di JuiceSwap Extension", "notifications.scantastic.title": "Berhasil!", "onboarding.backup.manual.banner": "Kami sarankan untuk menuliskannya di selembar kertas dan menyimpannya di tempat yang aman, misalnya di brankas.", "onboarding.backup.manual.displayWarning.description": "Bacalah informasi berikut ini dengan cermat sebelum melanjutkan.", @@ -1156,10 +1156,10 @@ "onboarding.backup.reminder.warning.description": "Jika metode pencadangan tidak disiapkan, tidak akan ada cara untuk memulihkan dompet jika kamu kehilangan ponsel, menghapus aplikasi, atau menggunakan perangkat baru.", "onboarding.backup.reminder.warning.title": "Kamu bisa kehilangan dana", "onboarding.backup.speedBump.cloud.description": "Jika kamu lupa, kami tidak dapat mengatur ulang kata sandi. Catat di tempat yang aman atau simpan dengan aman di pengelola kata sandi.", - "onboarding.backup.speedBump.cloud.disclaimer": "Saya memahami bahwa Uniswap Labs tidak dapat mengatur ulang kata sandi pemulihan saya.", + "onboarding.backup.speedBump.cloud.disclaimer": "Saya memahami bahwa JuiceSwap Labs tidak dapat mengatur ulang kata sandi pemulihan saya.", "onboarding.backup.speedBump.cloud.title": "Kata sandi harus disimpan dengan aman", "onboarding.backup.speedBump.manual.description": "Pastikan untuk menuliskan frasa pemulihan dengan benar dan menyimpannya di tempat yang aman.", - "onboarding.backup.speedBump.manual.disclaimer": "Saya memahami bahwa Uniswap Labs tidak dapat memulihkan dompet saya jika saya kehilangan ini.", + "onboarding.backup.speedBump.manual.disclaimer": "Saya memahami bahwa JuiceSwap Labs tidak dapat memulihkan dompet saya jika saya kehilangan ini.", "onboarding.backup.speedBump.manual.title": "Sebelum kamu selesai...", "onboarding.backup.subtitle": "Beginilah cara memulihkan dompet jika kamu menghapus aplikasi atau kehilangan perangkat.", "onboarding.backup.title.existing": "Cadangkan dompetmu", @@ -1174,20 +1174,20 @@ "onboarding.cloud.confirm.title": "Konfirmasikan kata sandi pemulihanmu", "onboarding.cloud.createPassword.description": "Kamu harus memasukkan ini untuk memulihkan dana. Jika kamu lupa, kami tidak dapat memulihkannya.", "onboarding.cloud.createPassword.title": "Buat kata sandi pemulihanmu", - "onboarding.complete.button": "Buka Uniswap Extension", - "onboarding.complete.description": "Dompetmu siap mengirim dan menerima kripto. Buka Uniswap Extension dengan pintasan di bawah ini.", - "onboarding.complete.go_to_uniswap": "Buka Uniswap Web App", - "onboarding.complete.pin.description": "Klik ikon pin untuk menambahkan Uniswap Extension ke toolbar.", - "onboarding.complete.pin.title": "Sematkan Uniswap Extension", + "onboarding.complete.button": "Buka JuiceSwap Extension", + "onboarding.complete.description": "Dompetmu siap mengirim dan menerima kripto. Buka JuiceSwap Extension dengan pintasan di bawah ini.", + "onboarding.complete.go_to_uniswap": "Buka JuiceSwap Web App", + "onboarding.complete.pin.description": "Klik ikon pin untuk menambahkan JuiceSwap Extension ke toolbar.", + "onboarding.complete.pin.title": "Sematkan JuiceSwap Extension", "onboarding.complete.title": "Kamu sudah siap", "onboarding.extension.biometrics.subtitle.fingerprint": "Akses dompet Anda dengan cepat dan aman menggunakan sidik jari Anda.", "onboarding.extension.biometrics.title": "Mengaktifkan {{biometricsMethod}}", "onboarding.extension.password.subtitle": "Kamu memerlukan ini untuk membuka dompet dan mengakses frasa pemulihan", "onboarding.extension.password.title.default": "Buat kata sandi", "onboarding.extension.password.title.reset": "Reset kata sandi", - "onboarding.extension.unsupported.android.description": "Uniswap Extension hanya kompatibel dengan Chrome di desktop.", + "onboarding.extension.unsupported.android.description": "JuiceSwap Extension hanya kompatibel dengan Chrome di desktop.", "onboarding.extension.unsupported.android.title": "Chrome di perangkat seluler tidak didukung (belum)", - "onboarding.extension.unsupported.description": "Uniswap Extension hanya kompatibel dengan Chrome saat ini.", + "onboarding.extension.unsupported.description": "JuiceSwap Extension hanya kompatibel dengan Chrome saat ini.", "onboarding.extension.unsupported.title": "Browser ini tidak didukung (belum)", "onboarding.home.intro.backup.description.extension": "Simpan frasa pemulihan untuk memastikan kamu tidak kehilangan akses ke dompet.", "onboarding.home.intro.backup.description.mobile": "Siapkan rencana pemulihan jika kamu kehilangan ponsel atau menggunakan ponsel baru.", @@ -1217,7 +1217,7 @@ "onboarding.import.onDeviceRecovery.other_options": "Buat atau impor dompet lain", "onboarding.import.onDeviceRecovery.other_options.label": "Tidak ingin hal-hal di atas?", "onboarding.import.onDeviceRecovery.subtitle": "Pilih dompet mana yang ingin kamu masuki kembali.", - "onboarding.import.onDeviceRecovery.title": "Selamat datang kembali di Uniswap", + "onboarding.import.onDeviceRecovery.title": "Selamat datang kembali di JuiceSwap", "onboarding.import.onDeviceRecovery.wallet.button": "Lihat frasa pemulihan", "onboarding.import.onDeviceRecovery.wallet.count_one": "+1 dompet lainnya", "onboarding.import.onDeviceRecovery.wallet.count_other": "+{{count}} dompet lainnya", @@ -1225,8 +1225,8 @@ "onboarding.import.onDeviceRecovery.warning.title": "Kamu yakin?", "onboarding.import.selectMethod.errorMessage": "Terjadi kesalahan yang tidak terduga. Silakan coba lagi.", "onboarding.import.selectMethod.mobileApp.subtitle": "Impor dompet dari aplikasi seluler melalui kode QR.", - "onboarding.import.selectMethod.mobileApp.title": "Gunakan Uniswap Mobile", - "onboarding.import.selectMethod.passkey.subtitle": "Sinkronkan Uniswap Wallet menggunakan kunci sandi yang sudah ada.", + "onboarding.import.selectMethod.mobileApp.title": "Gunakan JuiceSwap Mobile", + "onboarding.import.selectMethod.passkey.subtitle": "Sinkronkan JuiceSwap Wallet menggunakan kunci sandi yang sudah ada.", "onboarding.import.selectMethod.passkey.title": "Masuk dengan kunci sandi", "onboarding.import.selectMethod.recoveryPhrase.subtitle": "Impor dari dompet kripto lain.", "onboarding.import.selectMethod.recoveryPhrase.title": "Masukkan frasa pemulihan", @@ -1243,13 +1243,13 @@ "onboarding.intro.button.alreadyHave": "Saya sudah punya dompet", "onboarding.intro.button.logInOrImport": "Masuk atau impor", "onboarding.intro.mobileScan.button": "Pindai kode QR untuk mengimpor", - "onboarding.intro.mobileScan.title": "Punya aplikasi Uniswap?", + "onboarding.intro.mobileScan.title": "Punya aplikasi JuiceSwap?", "onboarding.landing.button.add": "Tambahkan dompet yang ada", "onboarding.landing.button.create": "Buat dompet", "onboarding.landing.button.createAccount": "Buat akun", "onboarding.name.choose": "Pilih nama pengguna", "onboarding.name.choose.subtitle": "Ini adalah nama publik yang dapat digunakan siapa pun untuk mengirim kripto kepadamu.", - "onboarding.notification.permission.message": "Untuk menerima notifikasi, aktifkan notifikasi untuk Dompet Uniswap di pengaturan perangkat.", + "onboarding.notification.permission.message": "Untuk menerima notifikasi, aktifkan notifikasi untuk Dompet JuiceSwap di pengaturan perangkat.", "onboarding.notification.permission.title": "Izin notifikasi", "onboarding.notification.subtitle": "Dapatkan info terbaru status transaksi dan perubahan harga yang signifikan untuk token favorit.", "onboarding.notification.title": "Aktifkan notifikasi", @@ -1275,9 +1275,9 @@ "onboarding.scan.error": "Terjadi kesalahan saat memuat kode QR", "onboarding.scan.otp.error": "Kode yang kamu kirimkan salah, atau terjadi kesalahan saat mengirimkan. Silakan coba lagi.", "onboarding.scan.otp.failed": "Upaya gagal: {{number}}", - "onboarding.scan.otp.subtitle": "Periksa kode 6 karakter di aplikasi Uniswap mobile", + "onboarding.scan.otp.subtitle": "Periksa kode 6 karakter di aplikasi JuiceSwap mobile", "onboarding.scan.otp.title": "Masukkan kode sekali pakai", - "onboarding.scan.subtitle": "Pindai kode QR dengan aplikasi Uniswap mobile untuk mulai mengimpor dompetmu.", + "onboarding.scan.subtitle": "Pindai kode QR dengan aplikasi JuiceSwap mobile untuk mulai mengimpor dompetmu.", "onboarding.scan.title": "Mengimpor dompet dari aplikasi", "onboarding.scan.troubleScanning.message": "Impor melalui frasa pemulihan", "onboarding.scan.troubleScanning.title": "Ada masalah saat memindai?", @@ -1306,7 +1306,7 @@ "outageBanner.message": "Data {{chainName}}{{versionDescription}} saat ini tidak tersedia, tetapi kami perkirakan masalah ini akan teratasi segera.", "outageBanner.message.sub": "Kamu masih bisa menukar dan menyediakan likuiditas di chain ini tanpa masalah.", "outageBanner.title": "{{versionName}} akan segera kembali", - "passkeys.help.modal.subtitle": "Jika mengalami masalah saat menggunakan kunci sandi, kunjungi Dukungan Uniswap untuk mendapatkan bantuan.", + "passkeys.help.modal.subtitle": "Jika mengalami masalah saat menggunakan kunci sandi, kunjungi Dukungan JuiceSwap untuk mendapatkan bantuan.", "passkeys.help.modal.subtitle.invalidPasskey": "Permintaanmu tidak dapat diselesaikan. Silakan coba lagi menggunakan kunci sandi yang terkait dengan ", "passkeys.help.modal.subtitle.technicalError": "Permintaanmu tidak dapat diselesaikan karena terjadi kesalahan teknis tidak terduga. Danamu aman. Silakan coba lagi.", "passkeys.help.modal.title": "Butuh bantuan?", @@ -1431,7 +1431,7 @@ "position.deposit.confirm.create.title": "Selisih harga yang signifikan dengan pasar", "position.deposit.description": "Tentukan jumlah token untuk kontribusi likuiditasmu.", "position.depositedCurrency": "{{currencySymbol}} disetorkan", - "position.fot.warning": "{{token}} dan token “Biaya transfer” lainnya hanya didukung oleh Uniswap v2.", + "position.fot.warning": "{{token}} dan token “Biaya transfer” lainnya hanya didukung oleh JuiceSwap v2.", "position.fot.warning.cta": "Buat posisi v2", "position.hook.disclaimer": "Saya mengerti potensi risiko menambahkan hook ini.", "position.hook.donateWarning": "Tanda ini dapat menyebabkan perubahan perolehan biaya.", @@ -1479,11 +1479,11 @@ "positions.welcome.connect.description": "Untuk melihat posisi dan hadiah, kamu harus menghubungkan dompet.", "positions.welcome.connect.wallet": "Hubungkan dompet", "privacy.anonymizedLogs": "Aplikasi ini mencatat statistik penggunaan yang dianonimkan untuk ditingkatkan seiring waktu.", - "privacy.autoRouter": "Aplikasi ini mengambil rute perdagangan optimal dari server Uniswap Labs.", + "privacy.autoRouter": "Aplikasi ini mengambil rute perdagangan optimal dari server JuiceSwap Labs.", "privacy.infura": "Aplikasi ini mengambil data on-chain dan membuat panggilan kontrak dengan API Infura.", "privacy.thirdPartyApis": "Aplikasi ini menggunakan API pihak ketiga berikut:", "privacy.trm": "Aplikasi ini dengan aman mengumpulkan alamat dompetmu dan membagikannya dengan TRM Labs Inc. untuk alasan risiko dan kepatuhan.", - "privacy.uniswaptos": "Ketentuan Layanan Uniswap Labs", + "privacy.uniswaptos": "Ketentuan Layanan JuiceSwap Labs", "privateKeys.export.modal.speedbump.bullet1": "Tampilkan dalam mode privat", "privateKeys.export.modal.speedbump.bullet2": "Jangan bagikan kepada siapa pun", "privateKeys.export.modal.speedbump.bullet3": "Jangan pernah memasukkannya ke situs web atau aplikasi apa pun", @@ -1520,24 +1520,24 @@ "removeLiquidity.pooled": "Kumpulan {{symbol}}:", "revoke.failed.message": "Masalah jaringan atau koneksi kemungkinan besar menyebabkan kegagalan pencabutan. Periksa koneksi dan coba lagi.", "routing.aggregateLiquidity": "Jika tersedia, kumpulkan sumber likuiditas untuk mendapatkan harga yang lebih baik dan pertukaran bebas biaya gas.", - "routing.aggregateLiquidity.uniswapx": "UniswapX mengumpulkan sumber likuiditas di dalam dan di luar blockchain demi memberimu harga terbaik dan membebaskan pertukaran dari beban biaya gas.", - "routing.cheapest": "Klien Uniswap memilih opsi perdagangan termurah dengan memperhitungkan harga dan biaya jaringan.", - "routing.cheapest.v4": "Klien Uniswap memilih opsi perdagangan optimal dengan memperhitungkan harga dan biaya jaringan.", + "routing.aggregateLiquidity.uniswapx": "JuiceSwapX mengumpulkan sumber likuiditas di dalam dan di luar blockchain demi memberimu harga terbaik dan membebaskan pertukaran dari beban biaya gas.", + "routing.cheapest": "Klien JuiceSwap memilih opsi perdagangan termurah dengan memperhitungkan harga dan biaya jaringan.", + "routing.cheapest.v4": "Klien JuiceSwap memilih opsi perdagangan optimal dengan memperhitungkan harga dan biaya jaringan.", "scantastic.code.expired": "Kedaluwarsa", - "scantastic.code.subtitle": "Masukkan kode ini di Uniswap Extension. Frasa pemulihanmu akan dienkripsi dan ditransfer dengan aman.", + "scantastic.code.subtitle": "Masukkan kode ini di JuiceSwap Extension. Frasa pemulihanmu akan dienkripsi dan ditransfer dengan aman.", "scantastic.code.timeRemaining.shorthand.hours": "Kode baru dalam {{hours}} jam {{minutes}} mnt {{seconds}} dtk", "scantastic.code.timeRemaining.shorthand.minutes": "Kode baru dalam {{minutes}} mnt {{seconds}} dtk", "scantastic.code.timeRemaining.shorthand.seconds": "Kode baru dalam {{seconds}} dtk", - "scantastic.code.title": "Kode sekali pakai Uniswap", + "scantastic.code.title": "Kode sekali pakai JuiceSwap", "scantastic.confirmation.button.continue": "Ya, lanjutkan", "scantastic.confirmation.label.browser": "Browser", "scantastic.confirmation.label.device": "Perangkat", - "scantastic.confirmation.subtitle": "Lanjutkan hanya jika kamu memindai kode QR dari Uniswap Extension pada perangkat tepercaya.", + "scantastic.confirmation.subtitle": "Lanjutkan hanya jika kamu memindai kode QR dari JuiceSwap Extension pada perangkat tepercaya.", "scantastic.confirmation.title": "Apakah kamu mencoba mengimpor dompetmu?", - "scantastic.confirmation.warning": "Waspadalah terhadap situs dan aplikasi yang meniru Uniswap. Jika tidak, dompetmu mungkin disusupi.", + "scantastic.confirmation.warning": "Waspadalah terhadap situs dan aplikasi yang meniru JuiceSwap. Jika tidak, dompetmu mungkin disusupi.", "scantastic.error.encryption": "Gagal menyiapkan frasa seed.", "scantastic.error.noCode": "Tidak ada OTP yang diterima. Silakan coba lagi.", - "scantastic.error.timeout.message": "Pindai lagi kode QR di Uniswap Extension untuk melanjutkan sinkronisasi dompet.", + "scantastic.error.timeout.message": "Pindai lagi kode QR di JuiceSwap Extension untuk melanjutkan sinkronisasi dompet.", "scantastic.error.timeout.title": "Waktu koneksi habis", "scantastic.modal.ipMismatch.description": "Untuk memindai kode QR ini, ponsel harus terhubung ke jaringan WiFi yang sama dengan komputer dan VPN apa pun harus dimatikan untuk sementara.", "scantastic.modal.ipMismatch.title": "Ganti jaringan WiFi", @@ -1569,7 +1569,7 @@ "send.search.placeholder": "Cari ENS atau alamat", "send.title": "Kirim", "send.warning.blocked.default": "Dompet ini diblokir", - "send.warning.blocked.modal.message": "Alamat ini diblokir di Uniswap Wallet karena dikaitkan dengan satu atau lebih aktivitas yang diblokir. Jika kamu yakin ini adalah kesalahan, silakan kirim email ke compliance@uniswap.org.", + "send.warning.blocked.modal.message": "Alamat ini diblokir di JuiceSwap Wallet karena dikaitkan dengan satu atau lebih aktivitas yang diblokir. Jika kamu yakin ini adalah kesalahan, silakan kirim email ke compliance@juiceswap.org.", "send.warning.blocked.modal.title": "Alamat yang diblokir", "send.warning.blocked.recipient": "Dompet penerima diblokir", "send.warning.erc20.checkbox.description": "Anda mencoba mengirim dana ke alamat token. Tindakan ini dapat mengakibatkan hilangnya dana secara permanen.", @@ -1599,7 +1599,7 @@ "setting.recoveryPhrase.account.show": "Tampilkan frasa pemulihan", "setting.recoveryPhrase.action.hide": "Sembunyikan frasa pemulihan", "setting.recoveryPhrase.remove": "Hapus frasa pemulihan", - "setting.recoveryPhrase.remove.confirm.subtitle": "Saya memahami bahwa Uniswap Labs tidak dapat membantu memulihkan dompet saya jika saya gagal melakukannya.", + "setting.recoveryPhrase.remove.confirm.subtitle": "Saya memahami bahwa JuiceSwap Labs tidak dapat membantu memulihkan dompet saya jika saya gagal melakukannya.", "setting.recoveryPhrase.remove.confirm.title": "Saya menyimpan frasa pemulihan saya", "setting.recoveryPhrase.remove.initial.subtitle": "Pastikan kamu telah menyimpan frasa pemulihan. Jika tidak, kamu akan kehilangan akses ke dompetmu", "setting.recoveryPhrase.remove.initial.title": "Sebelum kamu melanjutkan", @@ -1618,7 +1618,7 @@ "settings.action.lock": "Kunci dompet", "settings.action.privacy": "Kebijakan privasi", "settings.action.terms": "Ketentuan layanan", - "settings.footer": "Dibuat dengan cinta, \nTim Uniswap 🦄", + "settings.footer": "Dibuat dengan cinta, \nTim JuiceSwap 🦄", "settings.hideSmallBalances": "Sembunyikan saldo kecil", "settings.hideSmallBalances.subtitle": "Saldo di bawah USD1 akan disembunyikan dari portofolio.", "settings.maxSlippage": "Slippage maks", @@ -1642,7 +1642,7 @@ "settings.setting.backup.create.title": "Cadangkan ke {{cloudProviderName}}", "settings.setting.backup.delete.confirm.message": "Karena dompet-dompet ini memiliki satu frasa pemulihan, cadangan untuk dompet di bawah ini juga akan dihapus", "settings.setting.backup.delete.confirm.title": "Kamu yakin?", - "settings.setting.backup.delete.warning": "Jika menghapus cadangan {{cloudProviderName}}, kamu hanya dapat memulihkan dompet dengan cadangan manual dari frasa pemulihan. Uniswap Labs tidak dapat memulihkan aset jika kamu kehilangan frasa pemulihan.", + "settings.setting.backup.delete.warning": "Jika menghapus cadangan {{cloudProviderName}}, kamu hanya dapat memulihkan dompet dengan cadangan manual dari frasa pemulihan. JuiceSwap Labs tidak dapat memulihkan aset jika kamu kehilangan frasa pemulihan.", "settings.setting.backup.error.message.full": "Tidak dapat mencadangkan frasa pemulihan ke {{cloudProviderName}}. Harap pastikan kamu telah mengaktifkan {{cloudProviderName}} dengan ruang penyimpanan yang tersedia dan coba lagi.", "settings.setting.backup.error.message.short": "Tidak dapat menghapus cadangan", "settings.setting.backup.error.title": "Kesalahan {{cloudProviderName}}", @@ -1669,8 +1669,8 @@ "settings.setting.biometrics.auth": "Harap autentikasi", "settings.setting.biometrics.extension.waitingForBiometricsModal.content": "Enable {{biometricsMethod}} in your browser or system settings to continue.", "settings.setting.biometrics.extension.waitingForBiometricsModal.title": "Waiting for {{biometricsMethod}}", - "settings.setting.biometrics.off.message.android": "Biometrik saat ini dinonaktifkan untuk Uniswap Wallet. Kamu dapat mengaktifkannya di pengaturan sistem.", - "settings.setting.biometrics.off.message.ios": "{{biometricsMethod}} saat ini dinonaktifkan untuk Uniswap Wallet. Kamu dapat mengaktifkannya di pengaturan sistem.", + "settings.setting.biometrics.off.message.android": "Biometrik saat ini dinonaktifkan untuk JuiceSwap Wallet. Kamu dapat mengaktifkannya di pengaturan sistem.", + "settings.setting.biometrics.off.message.ios": "{{biometricsMethod}} saat ini dinonaktifkan untuk JuiceSwap Wallet. Kamu dapat mengaktifkannya di pengaturan sistem.", "settings.setting.biometrics.off.title.android": "Biometrik dimatikan", "settings.setting.biometrics.off.title.ios": "{{biometricsMethod}} dimatikan", "settings.setting.biometrics.title": "Buka dengan Wajah/Sidik Jari", @@ -1681,8 +1681,8 @@ "settings.setting.biometrics.unavailable.message.ios": "{{biometricsMethod}} belum diatur pada perangkat. Untuk menggunakan {{biometricsMethod}}, atur terlebih dahulu di Pengaturan.", "settings.setting.biometrics.unavailable.title.android": "Biometrik belum diatur", "settings.setting.biometrics.unavailable.title.ios": "{{biometricsMethod}} belum diatur", - "settings.setting.biometrics.warning.message.android": "Jika kamu tidak mengaktifkan biometrik, siapa pun yang mendapatkan akses ke perangkatmu dapat membuka Uniswap Wallet dan melakukan transaksi.", - "settings.setting.biometrics.warning.message.ios": "Jika kamu tidak mengaktifkan {{biometricsMethod}}, siapa pun yang mendapatkan akses ke perangkatmu dapat membuka Uniswap Wallet dan melakukan transaksi.", + "settings.setting.biometrics.warning.message.android": "Jika kamu tidak mengaktifkan biometrik, siapa pun yang mendapatkan akses ke perangkatmu dapat membuka JuiceSwap Wallet dan melakukan transaksi.", + "settings.setting.biometrics.warning.message.ios": "Jika kamu tidak mengaktifkan {{biometricsMethod}}, siapa pun yang mendapatkan akses ke perangkatmu dapat membuka JuiceSwap Wallet dan melakukan transaksi.", "settings.setting.biometrics.warning.title": "Kamu yakin?", "settings.setting.connections.disconnectAll": "Putuskan semua hubungan", "settings.setting.connections.noConnectionsDescription": "Hubungkan ke aplikasi dengan mencari tombol “Hubungkan Dompet” atau “Masuk”.", @@ -1692,17 +1692,17 @@ "settings.setting.hapticTouch.title": "Sentuhan haptik", "settings.setting.helpCenter.title": "Pusat bantuan", "settings.setting.language.button.navigate": "Buka pengaturan", - "settings.setting.language.description.extension": "Uniswap secara default mengikuti pengaturan bahasa sistem perangkatmu. Untuk mengubah bahasa pilihan, buka pengaturan sistem.", - "settings.setting.language.description.mobile": "Uniswap secara default mengikuti pengaturan bahasa perangkat. Untuk mengubah bahasa pilihan, buka “Uniswap” di pengaturan perangkat, lalu ketuk “Bahasa”.", + "settings.setting.language.description.extension": "JuiceSwap secara default mengikuti pengaturan bahasa sistem perangkatmu. Untuk mengubah bahasa pilihan, buka pengaturan sistem.", + "settings.setting.language.description.mobile": "JuiceSwap secara default mengikuti pengaturan bahasa perangkat. Untuk mengubah bahasa pilihan, buka “JuiceSwap” di pengaturan perangkat, lalu ketuk “Bahasa”.", "settings.setting.language.title": "Bahasa", "settings.setting.notifications.row.activity.description": "Transfer, permintaan, dan aktivitas lainnya", "settings.setting.notifications.row.activity.title": "Aktivitas dompet", "settings.setting.notifications.row.updates.description": "Rekomendasi dan fitur baru", - "settings.setting.notifications.row.updates.title": "Pembaruan dari Uniswap", + "settings.setting.notifications.row.updates.title": "Pembaruan dari JuiceSwap", "settings.setting.notifications.title": "Notifikasi", "settings.setting.password.title": "Ganti kata sandi", "settings.setting.permissions.title": "Izin", - "settings.setting.privacy.analytics.description": "Kami menggunakan data penggunaan anonim untuk meningkatkan pengalamanmu di seluruh produk Uniswap Labs. Saat dinonaktifkan, kami hanya melacak kesalahan dan penggunaan penting.", + "settings.setting.privacy.analytics.description": "Kami menggunakan data penggunaan anonim untuk meningkatkan pengalamanmu di seluruh produk JuiceSwap Labs. Saat dinonaktifkan, kami hanya melacak kesalahan dan penggunaan penting.", "settings.setting.privacy.analytics.title": "Analitik apl", "settings.setting.privateKeys.title": "Kunci pribadi", "settings.setting.recoveryPhrase.title": "Frasa pemulihan", @@ -1726,7 +1726,7 @@ "settings.setting.wallet.label": "Nama panggilan", "settings.setting.wallet.testnetMode.description": "Mode ini akan mengaktifkan testnet agar pengembang dapat mencoba fitur dan transaksi tanpa menggunakan aset nyata. Token pada testnet tidak memiliki nilai nyata apa pun.", "settings.setting.wallet.testnetMode.title": "Mode testnet", - "settings.switchNetwork.warning": "Untuk menggunakan Uniswap di {{label}}, ganti jaringan di pengaturan dompetmu.", + "settings.switchNetwork.warning": "Untuk menggunakan JuiceSwap di {{label}}, ganti jaringan di pengaturan dompetmu.", "settings.title": "Pengaturan", "settings.version": "Versi {{appVersion}}", "smartWallet.actionRequired.cta": "Nonaktifkan di 1 jaringan", @@ -1778,9 +1778,9 @@ "smartWallets.postSwapNudge.enable": "Aktifkan dompet cerdas", "smartWallets.postSwapNudge.title": "Hemat biaya untuk pertukaran berikutnya", "smartWallets.postSwapNudge.title.dapp": "Aplikasi ini mendukung dompet cerdas", - "smartWallets.unavailableModal.description": "Pengaturan dompet cerdas {{displayName}} saat ini dikelola oleh penyedia dompet lain. Anda dapat terus menggunakan Uniswap seperti biasa.", + "smartWallets.unavailableModal.description": "Pengaturan dompet cerdas {{displayName}} saat ini dikelola oleh penyedia dompet lain. Anda dapat terus menggunakan JuiceSwap seperti biasa.", "smartWallets.unavailableModal.title": "Fitur dompet cerdas tidak tersedia", - "solanaPromo.banner.description": "Trade Solana tokens directly on Uniswap.", + "solanaPromo.banner.description": "Trade Solana tokens directly on JuiceSwap.", "solanaPromo.banner.title": "Solana is now available", "solanaPromo.modal.connectWallet": "Connect your favorite Solana wallet", "solanaPromo.modal.startSwapping.button": "Start swapping on Solana", @@ -1801,16 +1801,16 @@ "stats.marketCap.description": "Kapitalisasi pasar adalah total nilai pasar dari pasokan aset yang beredar.", "stats.noStatsAvailable": "No stats available", "stats.tvl": "Total value locked", - "stats.tvl.description": "Total Value Locked (TVL) adalah jumlah agregat aset yang tersedia di semua pool likuiditas Uniswap.", + "stats.tvl.description": "Total Value Locked (TVL) adalah jumlah agregat aset yang tersedia di semua pool likuiditas JuiceSwap.", "stats.volume.1d": "Volume 1 hari", - "stats.volume.1d.description": "Volume 1 hari adalah jumlah aset yang telah diperdagangkan di Uniswap selama 24 jam terakhir.", + "stats.volume.1d.description": "Volume 1 hari adalah jumlah aset yang telah diperdagangkan di JuiceSwap selama 24 jam terakhir.", "stats.volume.1d.long": "Volume 1 Hari", "stats.volume.1d.short": "Volume 1 Hari", - "stats.volume.description": "Volume adalah jumlah aset yang telah diperdagangkan di Uniswap selama jangka waktu yang dipilih.", + "stats.volume.description": "Volume adalah jumlah aset yang telah diperdagangkan di JuiceSwap selama jangka waktu yang dipilih.", "swap.allow.oneTime": "Izinkan {{sym}} (satu kali)", "swap.approveAndSubmit": "Setujui dan serahkan", "swap.approveAndSwap": "Setujui dan tukar", - "swap.autoRouter": "Uniswap Auto Router mempertimbangkan rute dan biaya jaringan mana yang optimal supaya kamu mendapatkan harga terbaik.", + "swap.autoRouter": "JuiceSwap Auto Router mempertimbangkan rute dan biaya jaringan mana yang optimal supaya kamu mendapatkan harga terbaik.", "swap.balance.amount": "Saldo: {{amount}}", "swap.bestPrice.through": "Rute via {{provider}}", "swap.bestRoute.cost": "Rute paling efisien diperkirakan memakan biaya jaringan sebesar ~{{gasPrice}}. ", @@ -1850,32 +1850,32 @@ "swap.details.poweredBy": "Didukung oleh", "swap.details.rate": "Tarif", "swap.details.slippage": "Slippage maks", - "swap.details.slippage.uniswap": "Slippage Uniswap Protected", + "swap.details.slippage.uniswap": "Slippage JuiceSwap Protected", "swap.details.swappedIn.unichain": "Completed in {{time}}s on Unichain", "swap.details.uniswapFee": "Biaya", - "swap.error.default": "Kamu mungkin perlu meningkatkan toleransi slippage. Catatan: token dengan biaya transfer dan token rebase tidak kompatibel dengan Uniswap V3.", + "swap.error.default": "Kamu mungkin perlu meningkatkan toleransi slippage. Catatan: token dengan biaya transfer dan token rebase tidak kompatibel dengan JuiceSwap V3.", "swap.error.expectedToFail": "Pertukaranmu diperkirakan gagal.", "swap.error.fiatInputUnavailable": "Input {{fiatCurrencyCode}} tidak tersedia", "swap.error.modifiedByWallet": "Pertukaranmu telah diubah melalui dompetmu. Jika ini adalah kesalahan, harap segera batalkan karena kamu berisiko kehilangan dana.", "swap.error.rejected": "Transaksi ditolak", - "swap.error.undefinedObject": "Terjadi kesalahan saat mencoba menjalankan pertukaran ini. Kamu mungkin perlu meningkatkan toleransi slippage. Jika tidak berhasil, mungkin ada ketidakcocokan dengan token yang kamu trading. Catatan: token dengan biaya transfer dan token rebase tidak kompatibel dengan Uniswap V3.", + "swap.error.undefinedObject": "Terjadi kesalahan saat mencoba menjalankan pertukaran ini. Kamu mungkin perlu meningkatkan toleransi slippage. Jika tidak berhasil, mungkin ada ketidakcocokan dengan token yang kamu trading. Catatan: token dengan biaya transfer dan token rebase tidak kompatibel dengan JuiceSwap V3.", "swap.error.unknown": "Kesalahan tidak diketahui.", "swap.error.v2.expired": "Transaksi ini tidak dapat dikirim karena batas waktu telah lewat. Kemungkinan batas waktu transaksimu terlalu rendah, mohon diperiksa.", - "swap.error.v2.k": "Invarian Uniswap x*y=k tidak dipenuhi oleh pertukaran. Ini biasanya berarti salah satu token yang kamu tukarkan menyertakan perilaku khusus saat transfer.", + "swap.error.v2.k": "Invarian JuiceSwap x*y=k tidak dipenuhi oleh pertukaran. Ini biasanya berarti salah satu token yang kamu tukarkan menyertakan perilaku khusus saat transfer.", "swap.error.v2.slippage": "Transaksi ini tidak akan berhasil baik karena pergerakan harga maupun biaya transfer. Coba tingkatkan toleransi slippage-mu", "swap.error.v2.transferInput": "Token input tidak dapat ditransfer. Mungkin ada masalah dengan token masukan.", "swap.error.v2.transferOutput": "Token output tidak dapat ditransfer. Mungkin ada masalah dengan token output.", - "swap.error.v3.slippage": "Transaksi ini tidak akan berhasil karena pergerakan harga. Coba tingkatkan toleransi slippage-mu. Catatan: biaya transfer dan token rebase tidak kompatibel dengan Uniswap V3.", - "swap.error.v3.transferOutput": "Token output tidak dapat ditransfer. Mungkin ada masalah dengan token output. Catatan: token dengan biaya transfer dan token rebase tidak kompatibel dengan Uniswap V3.", + "swap.error.v3.slippage": "Transaksi ini tidak akan berhasil karena pergerakan harga. Coba tingkatkan toleransi slippage-mu. Catatan: biaya transfer dan token rebase tidak kompatibel dengan JuiceSwap V3.", + "swap.error.v3.transferOutput": "Token output tidak dapat ditransfer. Mungkin ada masalah dengan token output. Catatan: token dengan biaya transfer dan token rebase tidak kompatibel dengan JuiceSwap V3.", "swap.estimatedDifference.label": "Akan ada perbedaan besar antara nilai input dan output-mu karena likuiditas saat ini.", "swap.expected.price": "Harga yang diharapkan", "swap.fail.batched": "Dompetmu yang terhubung mungkin tidak mendukung pertukaran sekali klik. Sebagai alternatif, coba pertukaran standar.", "swap.fail.batched.retry": "Coba pertukaran standar", "swap.fail.batched.title": "Pertukaran sekali klik gagal", "swap.fail.message": "Coba sesuaikan slippage ke nilai yang lebih tinggi.", - "swap.fail.uniswapX": "Pertukaran tidak dapat diselesaikan dengan UniswapX. Coba pertukaran lagi untuk mengarahkannya sesuai rute melalui API Uniswap klasik.", - "swap.fees.experience": "Biaya ini berlaku pada beberapa pasangan token untuk memastikan pengalaman terbaik dengan Uniswap. Biaya dibayar dengan token output dan telah diperhitungkan dalam kuotasi.", - "swap.fees.noFee": "Biaya dikenakan pada pasangan token tertentu untuk memastikan pengalaman terbaik dengan Uniswap. Tidak ada biaya yang terkait dengan pertukaran ini.", + "swap.fail.uniswapX": "Pertukaran tidak dapat diselesaikan dengan JuiceSwapX. Coba pertukaran lagi untuk mengarahkannya sesuai rute melalui API JuiceSwap klasik.", + "swap.fees.experience": "Biaya ini berlaku pada beberapa pasangan token untuk memastikan pengalaman terbaik dengan JuiceSwap. Biaya dibayar dengan token output dan telah diperhitungkan dalam kuotasi.", + "swap.fees.noFee": "Biaya dikenakan pada pasangan token tertentu untuk memastikan pengalaman terbaik dengan JuiceSwap. Tidak ada biaya yang terkait dengan pertukaran ini.", "swap.finalizingQuote": "Menyelesaikan kuotasi...", "swap.form.header": "Pertukaran", "swap.form.warning.output.fotFees": "Karena biaya token {{fotCurrencySymbol}}, jumlah pertukaran hanya dapat dimasukkan menggunakan kolom input", @@ -1884,7 +1884,7 @@ "swap.frontrun.warning": "Transaksimu mungkin gagal dan menghasilkan perdagangan yang tidak menguntungkan.", "swap.header.viewOnly": "Hanya-lihat", "swap.impactOfTrade": "Dampak perdaganganmu terhadap harga pasar pool ini.", - "swap.impactOfTrade.uniswapx": "Selisih harga pasar dan harga eksekusi, dengan mempertimbangkan potongan biaya gas UniswapX.", + "swap.impactOfTrade.uniswapx": "Selisih harga pasar dan harga eksekusi, dengan mempertimbangkan potongan biaya gas JuiceSwapX.", "swap.impactOfTrade.uniswapx.missing": "Penghitungan dampak harga mungkin tidak tersedia untuk pasangan dengan likuiditas rendah.", "swap.inputEstimated.atMost": "Input diperkirakan. Kamu akan menjual paling banyak atau transaksi akan dibatalkan.", "swap.limit": "Batasan", @@ -1913,8 +1913,8 @@ "swap.settings.protection.subtitle.unavailable": "Tidak tersedia pada {{chainName}}", "swap.settings.protection.title": "Perlindungan pertukaran", "swap.settings.routingPreference.option.default.description": "Opsi ini mengidentifikasi rute paling efisien untuk pertukaranmu.", - "swap.settings.routingPreference.option.default.description.preV4": "Klien Uniswap memilih opsi perdagangan termurah dengan memperhitungkan harga dan biaya jaringan.", - "swap.settings.routingPreference.option.default.description.uniswapXUnavailable": "UniswapX tidak tersedia untuk dompetmu", + "swap.settings.routingPreference.option.default.description.preV4": "Klien JuiceSwap memilih opsi perdagangan termurah dengan memperhitungkan harga dan biaya jaringan.", + "swap.settings.routingPreference.option.default.description.uniswapXUnavailable": "JuiceSwapX tidak tersedia untuk dompetmu", "swap.settings.routingPreference.option.default.tooltip": "Rute diidentifikasi dengan mempertimbangkan pool v2, v3, dan v4 tertentu, memperhitungkan perkiraan dampak harga dan biaya jaringan.", "swap.settings.routingPreference.option.v2.title": "Aktifkan pool v2", "swap.settings.routingPreference.option.v3.title": "Aktifkan pool v3", @@ -1946,7 +1946,7 @@ "swap.slippageBelow.warning": "Slippage di bawah {{amt}} dapat mengakibatkan kegagalan transaksi", "swap.submitted": "Pertukaran dikirimkan", "swap.success": "Pertukaran berhasil!", - "swap.tokenOwnFees": "Beberapa token mengenakan biaya saat dibeli atau dijual, yang ditetapkan oleh penerbit token. Uniswap tidak menerima biaya apa pun.", + "swap.tokenOwnFees": "Beberapa token mengenakan biaya saat dibeli atau dijual, yang ditetapkan oleh penerbit token. JuiceSwap tidak menerima biaya apa pun.", "swap.tradeRoutes": "Rute perdagangan", "swap.transaction.deadline": "Batas waktu transaksi", "swap.transaction.revertAfter": "Transaksimu akan dibatalkan jika tertunda lebih dari jangka waktu ini.", @@ -1963,15 +1963,15 @@ "swap.warning.insufficientGas.message.withoutNetwork": "Tidak cukup {{currencySymbol}} untuk menukar", "swap.warning.insufficientGas.title": "Kamu tidak memiliki cukup {{currencySymbol}} untuk menutupi biaya jaringan", "swap.warning.networkFee.allow": "Izinkan {{ inputTokenSymbol }} (satu kali)", - "swap.warning.networkFee.delegation.message": "Ini adalah biaya untuk memproses transaksi dan mengaktifkan dompet cerdas di Unichain. Uniswap Labs tidak menerima keuntungan apa pun dari biaya ini.", - "swap.warning.networkFee.highRelativeToValue": "Biaya jaringan melebihi 10% total nilai transaksi. Ini adalah biaya untuk memproses transaksi di blockchain. Uniswap tidak menerima bagian apa pun dari biaya ini.", + "swap.warning.networkFee.delegation.message": "Ini adalah biaya untuk memproses transaksi dan mengaktifkan dompet cerdas di Unichain. JuiceSwap Labs tidak menerima keuntungan apa pun dari biaya ini.", + "swap.warning.networkFee.highRelativeToValue": "Biaya jaringan melebihi 10% total nilai transaksi. Ini adalah biaya untuk memproses transaksi di blockchain. JuiceSwap tidak menerima bagian apa pun dari biaya ini.", "swap.warning.networkFee.highRelativeToValue.unichain": "Biaya jaringan melebihi 10% total nilai transaksi. Ini adalah biaya untuk memproses transaksi di blockchain.", "swap.warning.networkFee.includesDelegation": "Termasuk aktivasi dompet cerdas", - "swap.warning.networkFee.message": "Ini adalah biaya untuk memproses transaksimu di blockchain. Uniswap tidak menerima keuntungan apa pun dari biaya ini.", + "swap.warning.networkFee.message": "Ini adalah biaya untuk memproses transaksimu di blockchain. JuiceSwap tidak menerima keuntungan apa pun dari biaya ini.", "swap.warning.networkFee.message.unichain": "Ini adalah biaya untuk memproses transaksi di blockchain.", - "swap.warning.networkFee.message.uniswapX": "Ini adalah biaya untuk memproses transaksimu di blockchain. Uniswap tidak menerima keuntungan apa pun dari biaya ini. UniswapX mengumpulkan sumber likuiditas untuk harga yang lebih baik dan pertukaran bebas biaya gas.", - "swap.warning.networkFee.message.uniswapX.title": "UniswapX bebas biaya jaringan", - "swap.warning.networkFee.message.uniswapX.unichain": "Ini adalah biaya untuk memproses transaksi di blockchain. UniswapX mengumpulkan sumber likuiditas untuk menawarkan harga yang lebih baik dan pertukaran bebas biaya gas.", + "swap.warning.networkFee.message.uniswapX": "Ini adalah biaya untuk memproses transaksimu di blockchain. JuiceSwap tidak menerima keuntungan apa pun dari biaya ini. JuiceSwapX mengumpulkan sumber likuiditas untuk harga yang lebih baik dan pertukaran bebas biaya gas.", + "swap.warning.networkFee.message.uniswapX.title": "JuiceSwapX bebas biaya jaringan", + "swap.warning.networkFee.message.uniswapX.unichain": "Ini adalah biaya untuk memproses transaksi di blockchain. JuiceSwapX mengumpulkan sumber likuiditas untuk menawarkan harga yang lebih baik dan pertukaran bebas biaya gas.", "swap.warning.noQuotesFound.bridging.message": "Kuotasi bridging tidak ditemukan. Coba gunakan jembatan resmi saat ini.", "swap.warning.noQuotesFound.title": "Kuotasi tidak ditemukan", "swap.warning.noRoutesFound.message": "Saat ini tidak ada rute yang tersedia untuk token yang kamu pilih. Mohon coba pasangan lain atau periksa kembali nanti.", @@ -1993,9 +1993,9 @@ "swap.warning.router.title": "Perdagangan ini tidak dapat diselesaikan sekarang", "swap.warning.tokenBlocked.button": "{{tokenSymbol}} diblokir", "swap.warning.tokenBlockedFallback.button": "Token diblokir", - "swap.warning.uniswapFee.message": "Biaya dikenakan untuk memastikan pengalaman penggunaan Uniswap selalu prima.", - "swap.warning.uniswapFee.message.default": "Biaya dikenakan untuk memastikan pengalaman terbaik dengan Uniswap. Tidak ada biaya yang terkait dengan pertukaran ini.", - "swap.warning.uniswapFee.message.included": "Biaya diterapkan untuk memastikan pengalaman terbaik dengan Uniswap, dan telah diperhitungkan dalam kuotasi ini.", + "swap.warning.uniswapFee.message": "Biaya dikenakan untuk memastikan pengalaman penggunaan JuiceSwap selalu prima.", + "swap.warning.uniswapFee.message.default": "Biaya dikenakan untuk memastikan pengalaman terbaik dengan JuiceSwap. Tidak ada biaya yang terkait dengan pertukaran ini.", + "swap.warning.uniswapFee.message.included": "Biaya diterapkan untuk memastikan pengalaman terbaik dengan JuiceSwap, dan telah diperhitungkan dalam kuotasi ini.", "swap.warning.uniswapFee.title": "Biaya pertukaran", "swap.warning.viewOnly.message": "Kamu perlu mengimpor dompet ini melalui frasa pemulihan untuk menukar token.", "swap.wrap.token": "Wrapping {{sym}}", @@ -2016,30 +2016,30 @@ "testnet.modal.swapDeepLink.title.toTestnetMode": "Aktifkan mode testnet", "testnet.unsupported": "Fungsionalitas ini tidak didukung dalam mode testnet.", "themeToggle.theme": "Tema", - "title.buySellTradeEthereum": "Beli, jual & perdagangkan Ethereum dan token teratas lainnya di Uniswap", - "title.createGovernanceOn": "Buat proposal tata kelola baru di Uniswap", - "title.createGovernanceTo": "Buat proposal tata kelola baru untuk dipilih oleh holder UNI. Token UNI mewakili saham ekuitas dalam tata kelola Uniswap.", - "title.earnFees": "Dapatkan biaya ketika orang lain melakukan pertukaran di Uniswap dengan menambahkan token ke pool likuiditas.", - "title.easilyRemove": "Hapus likuiditasmu dengan mudah dari Uniswap v2 dan setorkan ke Uniswap v3.", - "title.easilyRemoveV4": "Hapus likuiditasmu dengan mudah dari Uniswap v2 dan v3 untuk disetorkan ke Uniswap v4.", + "title.buySellTradeEthereum": "Beli, jual & perdagangkan Ethereum dan token teratas lainnya di JuiceSwap", + "title.createGovernanceOn": "Buat proposal tata kelola baru di JuiceSwap", + "title.createGovernanceTo": "Buat proposal tata kelola baru untuk dipilih oleh holder UNI. Token UNI mewakili saham ekuitas dalam tata kelola JuiceSwap.", + "title.earnFees": "Dapatkan biaya ketika orang lain melakukan pertukaran di JuiceSwap dengan menambahkan token ke pool likuiditas.", + "title.easilyRemove": "Hapus likuiditasmu dengan mudah dari JuiceSwap v2 dan setorkan ke JuiceSwap v3.", + "title.easilyRemoveV4": "Hapus likuiditasmu dengan mudah dari JuiceSwap v2 dan v3 untuk disetorkan ke JuiceSwap v4.", "title.extension.uninstall": "Instalan Ekstensi Dihapus", "title.extensionPasskeyLogIn": "Masuk dengan Kunci Sandi", - "title.managePasskeys": "Uniswap | Kelola kunci sandi", - "title.migratev2": "Migrasikan likuiditas pool v2 ke Uniswap v3", - "title.migratev3": "Migrasikan likuiditas pool ke Uniswap v4", - "title.placeLimit": "Tempatkan pesanan batas di Uniswap", + "title.managePasskeys": "JuiceSwap | Kelola kunci sandi", + "title.migratev2": "Migrasikan likuiditas pool v2 ke JuiceSwap v3", + "title.migratev3": "Migrasikan likuiditas pool ke JuiceSwap v4", + "title.placeLimit": "Tempatkan pesanan batas di JuiceSwap", "title.realTime": "Harga real-time, grafik, data transaksi, dan banyak lagi.", - "title.removeLiquidityv2": "Hapus likuiditas pool (v2) di Uniswap", - "title.removePoolLiquidity": "Hapus likuiditas pool di Uniswap", + "title.removeLiquidityv2": "Hapus likuiditas pool (v2) di JuiceSwap", + "title.removePoolLiquidity": "Hapus likuiditas pool di JuiceSwap", "title.removeTokensv2": "Hapus tokenmu dari pool likuiditas v2.", "title.removev3Liquidity": "Hapus tokenmu dari pool likuiditas v3.", "title.sendCrypto": "Mengirim kripto", - "title.sendTokens": "Kirim token di Uniswap", + "title.sendTokens": "Kirim token di JuiceSwap", "title.swappingMadeSimple": "Langsung beli dan jual mata uang kripto dengan Ethereum, Base, Arbitrum, Polygon, Unichain, dan lainnya. DeFi adalah platform yang telah dipercaya oleh jutaan orang.", "title.tradeTokens": "Perdagangkan token dan sediakan likuiditas. Harga, grafik, data transaksi real-time, dan banyak lagi.", - "title.uniswapTradeCrypto": "Uniswap | Perdagangkan Kripto di Bursa Terkemuka DeFi ", - "title.uniToken": "Token UNI mewakili saham ekuitas dalam tata kelola Uniswap. Kamu dapat memberikan suara pada setiap proposal secara pribadi atau mendelegasikan suara kepada pihak ketiga.", - "title.voteOnGov": "Berikan suara untuk proposal tata kelola di Uniswap", + "title.uniswapTradeCrypto": "JuiceSwap | Perdagangkan Kripto di Bursa Terkemuka DeFi ", + "title.uniToken": "Token UNI mewakili saham ekuitas dalam tata kelola JuiceSwap. Kamu dapat memberikan suara pada setiap proposal secara pribadi atau mendelegasikan suara kepada pihak ketiga.", + "title.voteOnGov": "Berikan suara untuk proposal tata kelola di JuiceSwap", "token.balances.main": "Saldomu", "token.balances.other": "Saldo di jaringan lain", "token.balances.viewOnly": "Saldo {{ownerAddress}}", @@ -2072,10 +2072,10 @@ "token.safety.blocked.title.tokenNotAvailable": "{{tokenSymbol}} tidak tersedia", "token.safety.blocked.title.tokensNotAvailable": "{{tokenSymbol0}} dan {{tokenSymbol1}} tidak tersedia", "token.safety.fee.detected": "Biaya token terdeteksi", - "token.safety.fees.uniswapLabsDoesNotReceive": "Uniswap Labs tidak mendapatkan apa pun dari biaya ini.", + "token.safety.fees.uniswapLabsDoesNotReceive": "JuiceSwap Labs tidak mendapatkan apa pun dari biaya ini.", "token.safety.warning.alwaysDoYourResearch": "Selalu lakukan riset secara mandiri", - "token.safety.warning.blocked.description.default_one": "Kamu tidak dapat memperdagangkan token ini menggunakan Aplikasi Uniswap.", - "token.safety.warning.blocked.description.default_other": "Kamu tidak dapat memperdagangkan token ini menggunakan Aplikasi Uniswap.", + "token.safety.warning.blocked.description.default_one": "Kamu tidak dapat memperdagangkan token ini menggunakan Aplikasi JuiceSwap.", + "token.safety.warning.blocked.description.default_other": "Kamu tidak dapat memperdagangkan token ini menggunakan Aplikasi JuiceSwap.", "token.safety.warning.copyContractAddress.message": "Ini adalah alamat kontrak, yang berfungsi sebagai tanda pengenal unik untuk token di blockchain. Kripto yang dikirim ke alamat ini akan hilang.", "token.safety.warning.copyContractAddress.title": "Jangan kirim kripto ke alamat ini", "token.safety.warning.dontShowWarningAgain": "Jangan tampilkan peringatan ini lagi", @@ -2107,11 +2107,11 @@ "token.safety.warning.spamsUsers": "Mengirimkan spam", "token.safety.warning.tokenChargesFee.both.message": "{{tokenSymbol}} memungut biaya {{buyFeePercent}} ketika dibeli dan {{sellFeePercent}} ketika dijual.", "token.safety.warning.tokenChargesFee.buy.message": "{{tokenSymbol}} memungut biaya {{feePercent}} ketika dibeli.", - "token.safety.warning.tokenChargesFee.buy.message.descriptive": "{{tokenSymbol}} mengenakan biaya sebesar {{feePercent}} saat dibeli. Jika ditukarkan, kamu berisiko kehilangan dana. Uniswap Labs sama sekali tidak menerima biaya ini.", + "token.safety.warning.tokenChargesFee.buy.message.descriptive": "{{tokenSymbol}} mengenakan biaya sebesar {{feePercent}} saat dibeli. Jika ditukarkan, kamu berisiko kehilangan dana. JuiceSwap Labs sama sekali tidak menerima biaya ini.", "token.safety.warning.tokenChargesFee.sell.message": "{{tokenSymbol}} memungut biaya {{feePercent}} ketika dijual.", - "token.safety.warning.tokenChargesFee.sell.message.descriptive": "{{tokenSymbol}} mengenakan biaya sebesar {{feePercent}} saat dijual. Jika ditukarkan, kamu berisiko kehilangan dana. Uniswap Labs sama sekali tidak menerima biaya ini.", + "token.safety.warning.tokenChargesFee.sell.message.descriptive": "{{tokenSymbol}} mengenakan biaya sebesar {{feePercent}} saat dijual. Jika ditukarkan, kamu berisiko kehilangan dana. JuiceSwap Labs sama sekali tidak menerima biaya ini.", "token.safety.warning.tokenChargesFee.unknownFee.message": "{{tokenSymbol}} memungut biaya saat dibeli atau dijual.", - "token.safetyLevel.blocked.message": "Kamu tidak dapat memperdagangkan token ini menggunakan Uniswap Wallet.", + "token.safetyLevel.blocked.message": "Kamu tidak dapat memperdagangkan token ini menggunakan JuiceSwap Wallet.", "token.safetyLevel.medium.message.plural": "Token ini tidak diperdagangkan di bursa terpusat terkemuka di AS. Selalu lakukan riset secara mandiri sebelum melanjutkan.", "token.selector.search.error": "Tidak dapat memuat hasil penelusuran", "token.stats.fullyDilutedValuation": "Penilaian Terdilusi Sepenuhnya", @@ -2125,7 +2125,7 @@ "token.stats.volume": "Volume 24 jam", "token.symbol.input.fallback": "Token input", "token.symbol.output.fallback": "Token output", - "token.wrap.fail.message": "Swap pada Protokol Uniswap dapat dimulai dan diakhiri dengan ETH. Namun, selama pertukaran, ETH di-wrapping menjadi WETH.", + "token.wrap.fail.message": "Swap pada Protokol JuiceSwap dapat dimulai dan diakhiri dengan ETH. Namun, selama pertukaran, ETH di-wrapping menjadi WETH.", "token.zeroNativeBalance.description.mainnet": "Kamu perlu menukarkan token di Ethereum untuk mendapatkan {{ tokenSymbol }}. Penukaran membutuhkan ETH untuk biaya jaringan.", "token.zeroNativeBalance.description.otherChains": "Kamu perlu menukarkan token di {{ chainName }} untuk mendapatkan {{ tokenSymbol }}. Penukaran membutuhkan {{ chainName }} {{ nativeTokenSymbol }} untuk biaya jaringan.", "token.zeroNativeBalance.subtitle": "{{ tokenSymbol }} tidak bisa dibeli secara langsung.", @@ -2192,7 +2192,7 @@ "transaction.details.transaction": "Transaksi", "transaction.details.uniswapFee": "Biaya ({{ feePercent }}%)", "transaction.network.all": "Semua jaringan", - "transaction.networkCost.description": "The cost to process your transaction on the blockchain. Uniswap is optimized for minimal network costs.", + "transaction.networkCost.description": "The cost to process your transaction on the blockchain. JuiceSwap is optimized for minimal network costs.", "transaction.networkCost.includesSmartWalletActivation": "Termasuk aktivasi dompet cerdas", "transaction.networkCost.label": "Biaya jaringan", "transaction.networkCost.maxNativeBalance.description": "Sejumlah kecil saldo token jaringan akan disimpan untuk membayar biaya jaringan dari transaksi ini.", @@ -2354,15 +2354,15 @@ "transaction.watcher.error.cancel": "Tidak dapat membatalkan transaksi", "transaction.watcher.error.status": "Kesalahan saat memeriksa status transaksi", "uniswapX.aggregatesLiquidity": " mengumpulkan sumber likuiditas untuk harga yang lebih baik dan pertukaran bebas biaya gas.", - "uniswapX.cost": "UniswapX membebaskan pengguna dari biaya yang biasa dibebankan untuk bertransaksi di blockchain.", - "uniswapx.description": "UniswapX mengumpulkan sumber likuiditas untuk harga yang lebih baik dan pertukaran bebas biaya gas.", - "uniswapx.description.unsupported": "UniswapX saat ini tidak tersedia karena pengaturan dompet cerdasmu dikelola oleh apl dompet lain.", - "uniswapx.included": "Termasuk UniswapX", - "uniswapx.item": " UniswapX ", - "uniswapx.label": "UniswapX", - "uniswapX.learnMore": "Pelajari lebih lanjut tentang bertukar dengan UniswapX", - "uniswapx.unavailable.title": "UniswapX tidak tersedia", - "uniswapx.v2QuoteFailed": "Kuotasi pasti UniswapX v2 gagal. Coba lagi dengan pertukaran klasik.", + "uniswapX.cost": "JuiceSwapX membebaskan pengguna dari biaya yang biasa dibebankan untuk bertransaksi di blockchain.", + "uniswapx.description": "JuiceSwapX mengumpulkan sumber likuiditas untuk harga yang lebih baik dan pertukaran bebas biaya gas.", + "uniswapx.description.unsupported": "JuiceSwapX saat ini tidak tersedia karena pengaturan dompet cerdasmu dikelola oleh apl dompet lain.", + "uniswapx.included": "Termasuk JuiceSwapX", + "uniswapx.item": " JuiceSwapX ", + "uniswapx.label": "JuiceSwapX", + "uniswapX.learnMore": "Pelajari lebih lanjut tentang bertukar dengan JuiceSwapX", + "uniswapx.unavailable.title": "JuiceSwapX tidak tersedia", + "uniswapx.v2QuoteFailed": "Kuotasi pasti JuiceSwapX v2 gagal. Coba lagi dengan pertukaran klasik.", "unitags.banner.button.claim": "Klaim sekarang", "unitags.banner.subtitle": "Buat profil web3 yang dipersonalisasi dan bagikan alamatmu dengan mudah kepada teman-teman.", "unitags.banner.title.compact": "Klaim nama pengguna {{unitagDomain}} pilihanmu dan buat profil yang dapat disesuaikan.", @@ -2426,9 +2426,9 @@ "unitags.username.error.min": "Nama pengguna setidaknya harus berisi {{number}} karakter", "unitags.username.error.uppercase": "Nama pengguna hanya boleh berisi huruf kecil dan angka", "uwulink.error.insufficientTokens": "Tidak cukup {{tokenSymbol}} di {{chain}}", - "v2.notAvailable": "Uniswap V2 tidak tersedia di jaringan ini.", + "v2.notAvailable": "JuiceSwap V2 tidak tersedia di jaringan ini.", "wallet.appSignIn": "Masuk dengan aplikasi", - "wallet.connectingAgreement": "Dengan menghubungkan dompet, kamu menyetujui Ketentuan Layanan Uniswap Labs dan menyetujui Kebijakan Privasi.", + "wallet.connectingAgreement": "Dengan menghubungkan dompet, kamu menyetujui Ketentuan Layanan JuiceSwap Labs dan menyetujui Kebijakan Privasi.", "wallet.connectionFailed.message": "Upaya koneksi gagal. Silakan klik coba lagi dan ikuti langkah-langkah untuk menghubungkan di dompetmu.", "wallet.mismatch.popup.description": "Dompet terhubungmu tidak mendukung beberapa fitur.", "wallet.mismatch.popup.title": "Dukungan dompet terbatas", @@ -2438,13 +2438,13 @@ "walletConnect.dapps.empty.description": "Hubungkan ke aplikasi dengan memindai kode melalui WalletConnect", "walletConnect.dapps.manage.empty.title": "Tidak ada aplikasi yang terhubung", "walletConnect.dapps.manage.title": "Sambungan", - "walletConnect.error.connection.message": "Uniswap Wallet saat ini mendukung {{chainNames}}. Harap hanya gunakan \"{{dappName}}\" di chain ini", + "walletConnect.error.connection.message": "JuiceSwap Wallet saat ini mendukung {{chainNames}}. Harap hanya gunakan \"{{dappName}}\" di chain ini", "walletConnect.error.connection.title": "Koneksi error", "walletConnect.error.general.message": "Ada masalah dengan WalletConnect. Silakan coba lagi", "walletConnect.error.general.title": "Kesalahan WalletConnect", "walletConnect.error.scantastic.message": "Terjadi masalah dengan kode QR. Silakan coba lagi", "walletConnect.error.scantastic.title": "Kode QR tidak valid", - "walletConnect.error.unsupported.message": "Pastikan kamu memindai WalletConnect, alamat Ethereum, atau kode QR Uniswap Extension yang valid sebelum mencoba lagi.", + "walletConnect.error.unsupported.message": "Pastikan kamu memindai WalletConnect, alamat Ethereum, atau kode QR JuiceSwap Extension yang valid sebelum mencoba lagi.", "walletConnect.error.unsupported.title": "Kode QR tidak valid", "walletConnect.error.unsupportedV1.message": "WalletConnect v1 tidak lagi didukung. Aplikasi yang kamu coba hubungkan perlu ditingkatkan ke WalletConnect v2.", "walletConnect.error.unsupportedV1.title": "Kode QR tidak valid", @@ -2479,7 +2479,7 @@ "walletConnect.request.warning.message": "Untuk menandatangani pesan atau transaksi, kamu perlu mengimpor frasa pemulihan dompet.", "walletConnect.request.warning.title": "Dompet ini dalam mode hanya-lihat", "web.explore.description": "Temukan dan teliti token di {{network}}. Jelajahi pool teratas. Lihat harga real-time, volume trading, TVL, bagan, dan data transaksi.", - "web.explore.title.pools": "Jelajahi pool teratas di {{network}} di Uniswap", - "web.explore.title.tokens": "Jelajahi token teratas di {{network}} di Uniswap", - "web.explore.title.transactions": "Jelajahi transaksi teratas di {{network}} di Uniswap" + "web.explore.title.pools": "Jelajahi pool teratas di {{network}} di JuiceSwap", + "web.explore.title.tokens": "Jelajahi token teratas di {{network}} di JuiceSwap", + "web.explore.title.transactions": "Jelajahi transaksi teratas di {{network}} di JuiceSwap" } diff --git a/packages/uniswap/src/i18n/locales/translations/it-IT.json b/packages/uniswap/src/i18n/locales/translations/it-IT.json index 23527327474..f10f1dee928 100644 --- a/packages/uniswap/src/i18n/locales/translations/it-IT.json +++ b/packages/uniswap/src/i18n/locales/translations/it-IT.json @@ -27,15 +27,15 @@ "account.downloadWallet.subtitle": "Esegui il backup del tuo portafoglio, fai trading ovunque ti trovi, ricevi avvisi sui prezzi in tempo reale e molto altro ancora.", "account.drawer.gitHash": "Hash git: ", "account.drawer.gitVersion": "Versione: ", - "account.drawer.modal.body": "Conserva e scambia token in sicurezza con l'app Uniswap. Disponibile su iOS e Android.", - "account.drawer.modal.dont": "Non hai un portafoglio Uniswap?", - "account.drawer.modal.scan": "Scansione con Uniswap Wallet", + "account.drawer.modal.body": "Conserva e scambia token in sicurezza con l'app JuiceSwap. Disponibile su iOS e Android.", + "account.drawer.modal.dont": "Non hai un portafoglio JuiceSwap?", + "account.drawer.modal.scan": "Scansione con JuiceSwap Wallet", "account.drawer.spamToggle": "Nascondi token e NFT sconosciuti", - "account.passkey.delete.acknowledge": "Ho eseguito il backup della mia frase di recupero e sono consapevole che Uniswap Labs non potrà aiutarmi a recuperare il mio portafoglio se non ci riuscissi.", - "account.passkey.delete.description": "Assicurati di aver eseguito il backup della frase di recupero utilizzando l'app mobile Uniswap o l'estensione del browser.", + "account.passkey.delete.acknowledge": "Ho eseguito il backup della mia frase di recupero e sono consapevole che JuiceSwap Labs non potrà aiutarmi a recuperare il mio portafoglio se non ci riuscissi.", + "account.passkey.delete.description": "Assicurati di aver eseguito il backup della frase di recupero utilizzando l'app mobile JuiceSwap o l'estensione del browser.", "account.passkey.delete.descriptionEmphasized": "Senza la frase di recupero potresti non riuscire ad accedere al tuo portafoglio.", "account.passkey.delete.speedbump.description": "Prima di continuare, completa i seguenti passaggi per evitare di perdere l'accesso al tuo portafoglio e a tutti i fondi.", - "account.passkey.delete.speedbump.step1": "Scarica l'app mobile Uniswap o l'estensione del browser", + "account.passkey.delete.speedbump.step1": "Scarica l'app mobile JuiceSwap o l'estensione del browser", "account.passkey.delete.speedbump.step2": "Esegui il backup della frase di ripristino", "account.passkey.delete.speedbump.title": "Sei sicuro?", "account.passkey.delete.title": "Eliminare la passkey?", @@ -91,7 +91,7 @@ "account.wallet.menu.edit.title": "Modifica etichetta", "account.wallet.menu.manageConnections": "Gestisci le connessioni", "account.wallet.menu.remove.title": "Rimuovi il portafoglio", - "account.wallet.remove.check": "Ho eseguito il backup della mia frase di recupero e capisco che Uniswap Labs non può aiutarmi a recuperare i miei portafogli se non ci riesco.", + "account.wallet.remove.check": "Ho eseguito il backup della mia frase di recupero e capisco che JuiceSwap Labs non può aiutarmi a recuperare i miei portafogli se non ci riesco.", "account.wallet.remove.title": "Rimuovi {{name}}", "account.wallet.remove.viewOnly": "Puoi sempre aggiungere portafogli di sola visualizzazione inserendo l'indirizzo del portafoglio.", "account.wallet.restore.new_device.description": "Poiché stai utilizzando un nuovo dispositivo, dovrai ripristinare la frase di recupero o inserire la password del backup sul cloud per continuare.", @@ -122,16 +122,16 @@ "addLiquidity.shareOfPool": "Quota della piscina", "addressInput.recipient": "Destinatario", "analytics.allow": "Consenti analisi", - "analytics.allow.message": "Utilizziamo dati anonimi per migliorare la tua esperienza con i prodotti Uniswap Labs.", + "analytics.allow.message": "Utilizziamo dati anonimi per migliorare la tua esperienza con i prodotti JuiceSwap Labs.", "appRating.button.notReally": "Non proprio", "appRating.description": "Facci sapere se la tua esperienza con questa app è positiva", "appRating.extension.review.description": "Scegli una valutazione a stelle e lascia una recensione sul Chrome Web Store.", - "appRating.extension.review.title": "Vuoi valutare l'estensione Uniswap?", - "appRating.extension.title": "Ti piace l'estensione Uniswap?", + "appRating.extension.review.title": "Vuoi valutare l'estensione JuiceSwap?", + "appRating.extension.title": "Ti piace l'estensione JuiceSwap?", "appRating.feedback.button.send": "Invia feedback", "appRating.feedback.description": "Facci sapere come possiamo migliorare la tua esperienza", "appRating.feedback.title": "Siamo spiacenti.", - "appRating.mobile.title": "Ti piace Uniswap Wallet?", + "appRating.mobile.title": "Ti piace JuiceSwap Wallet?", "bridging.estimatedTime.minutesAndSeconds": "~{{minutes}}minimo {{seconds}}s", "bridging.estimatedTime.minutesOnly": "~{{minutes}}minimo", "bridging.estimatedTime.secondsOnly": "~{{seconds}}s", @@ -145,7 +145,7 @@ "chart.price.label.low": "Basso", "chart.price.label.open": "Aprire", "chart.settings.unavailable.label": "Questa impostazione non è disponibile per il grafico corrente", - "claim.thanks": "Grazie per far parte della comunità Uniswap ", + "claim.thanks": "Grazie per far parte della comunità JuiceSwap ", "claim.uni.arrived": "E' arrivata l'UNI", "common.accept": "Accettare", "common.active": "Attivo", @@ -171,7 +171,7 @@ "common.approving": "Approvazione", "common.areYouSure": "Sei sicuro?", "common.automatic": "Auto", - "common.availableIn": "Uniswap disponibile in: ", + "common.availableIn": "JuiceSwap disponibile in: ", "common.availableOnIOSAndroidChrome": "Disponibile su iOS, Android e Chrome", "common.backToPositions": "Torna alle posizioni", "common.bestRoute": "Itinerario", @@ -180,7 +180,7 @@ "common.biometrics.touchId": "ID tocco", "common.biometrics.windowsHello": "Windows Hello", "common.blocked.ifError": "Se ritieni che si tratti di un errore, invia un'e-mail includendo il tuo indirizzo a ", - "common.blocked.reason": "Questo indirizzo è bloccato sull'interfaccia di Uniswap Labs perché è associato a una o più attività bloccate.", + "common.blocked.reason": "Questo indirizzo è bloccato sull'interfaccia di JuiceSwap Labs perché è associato a una o più attività bloccate.", "common.blockedAddress": "Indirizzo bloccato", "common.blog": "Blog", "common.bought": "Comprato", @@ -239,7 +239,7 @@ "common.button.viewDetails": "Visualizza i dettagli", "common.button.yes": "SÌ", "common.buy.label": "Acquistare", - "common.buyAndSell": "Acquista e vendi su Uniswap", + "common.buyAndSell": "Acquista e vendi su JuiceSwap", "common.cancellationSubmitted": "Cancellazione inviata", "common.cancellationSuccessful": "Cancellazione avvenuta con successo", "common.cancelOrder": "Annulla Ordine", @@ -300,8 +300,8 @@ "common.download": "Scaricamento", "common.downloadAppStore": "Scarica dall'App Store", "common.downloadPlayStore": "Scarica dal Play Store", - "common.downloadUniswapApp": "Scarica l'app Uniswap", - "common.downloadUniswapWallet": "Scarica Uniswap Wallet", + "common.downloadUniswapApp": "Scarica l'app JuiceSwap", + "common.downloadUniswapWallet": "Scarica JuiceSwap Wallet", "common.dynamic": "Dinamico", "common.edit.button": "Modificare", "common.ended": "Finito", @@ -319,7 +319,7 @@ "common.explore": "Esplorare", "common.explorer": "Esploratore", "common.exploreTokens": "Esplora i token", - "common.extension": "Estensione Uniswap", + "common.extension": "Estensione JuiceSwap", "common.failedSwitchNetwork": "Impossibile cambiare rete", "common.fee": "Tassa", "common.fees": "Commissioni", @@ -333,10 +333,10 @@ "common.getStarted": "Iniziare", "common.getSupport.button": "Ottieni supporto", "common.getTheApp": "Ottieni l'applicazione", - "common.getUniswapWallet": "Ottieni il portafoglio Uniswap", - "common.getUniswapWallet.mobile": "Scarica l'app mobile Uniswap", + "common.getUniswapWallet": "Ottieni il portafoglio JuiceSwap", + "common.getUniswapWallet.mobile": "Scarica l'app mobile JuiceSwap", "common.governance": "Governo", - "common.happyHolidays": "Buone vacanze dal team Uniswap!", + "common.happyHolidays": "Buone vacanze dal team JuiceSwap!", "common.help": "Aiuto", "common.helpCenter": "Centro assistenza", "common.hidden": "Nascosto", @@ -466,9 +466,9 @@ "common.proceedInWallet": "Procedi nel tuo portafoglio", "common.products": "Prodotti", "common.protocol": "Protocollo", - "common.protocol.v2": "Uniswap v2", - "common.protocol.v3": "Uniswap v3", - "common.protocol.v4": "Uniswap v4", + "common.protocol.v2": "JuiceSwap v2", + "common.protocol.v3": "JuiceSwap v3", + "common.protocol.v4": "JuiceSwap v4", "common.publicResolver": "Risolutore pubblico", "common.purchased": "Acquistato", "common.rate": "Valutare", @@ -547,7 +547,7 @@ "common.tokenB": "Segnalino B", "common.tokenName": "Nome del token", "common.tokens": "Gettoni", - "common.totalUniswapTVL": "Totale TVL Uniswap", + "common.totalUniswapTVL": "Totale TVL JuiceSwap", "common.totalValueLocked": "TVL", "common.trade": "Commercio", "common.trademarkPolicy": "Politica sui marchi", @@ -565,10 +565,10 @@ "common.unhide": "Scopri", "common.unichain": "Unichain", "common.uniGovernance": "La governance dell'UNI", - "common.uniswapMobile": "Cellulare Uniswap", - "common.uniswapProtocol": "Protocollo Uniswap", - "common.uniswapWallet": "Portafoglio Uniswap", - "common.uniswapX": "UniswapX", + "common.uniswapMobile": "Cellulare JuiceSwap", + "common.uniswapProtocol": "Protocollo JuiceSwap", + "common.uniswapWallet": "Portafoglio JuiceSwap", + "common.uniswapX": "JuiceSwapX", "common.unknown": "Sconosciuto", "common.unknownApproval": "Approvazione sconosciuta", "common.unknownBridge": "Ponte sconosciuto", @@ -675,8 +675,8 @@ "downloadApp.modal.connectExistingWallet": "Collega il portafoglio esistente", "downloadApp.modal.getStarted.description": "Ottieni l'accesso immediato a migliaia di token tramite il più grande marketplace on-chain del mondo.", "downloadApp.modal.getStarted.title": "Inizia a scambiare in pochi secondi", - "downloadApp.modal.getTheApp.title": "Inizia con Uniswap", - "downloadApp.modal.uniswapProducts.subtitle": "I prodotti Uniswap interagiscono in modo ottimale per creare la migliore esperienza on-chain.", + "downloadApp.modal.getTheApp.title": "Inizia con JuiceSwap", + "downloadApp.modal.uniswapProducts.subtitle": "I prodotti JuiceSwap interagiscono in modo ottimale per creare la migliore esperienza on-chain.", "error.dataUnavailable": "I dati non sono al momento disponibili; stiamo lavorando a una soluzione", "error.id": "ID errore: {{eventId}}", "error.noData": "Nessun dato trovato", @@ -712,8 +712,8 @@ "explore.tokens.sort.option.marketCap": "Capitalizzazione di mercato", "explore.tokens.sort.option.priceDecrease": "Diminuzione del prezzo (24 ore)", "explore.tokens.sort.option.priceIncrease": "Aumento dei prezzi (24 ore)", - "explore.tokens.sort.option.totalValueLocked": "TVL di Uniswap", - "explore.tokens.sort.option.volume": "Volume Uniswap (24 ore)", + "explore.tokens.sort.option.totalValueLocked": "TVL di JuiceSwap", + "explore.tokens.sort.option.volume": "Volume JuiceSwap (24 ore)", "explore.tokens.top.title": "I migliori token", "explore.v2TVL": "v2 linea di trasmissione", "explore.v3TVL": "v3 linea di trasmissione", @@ -733,7 +733,7 @@ "extension.lock.button.reset": "Reimposta portafoglio", "extension.lock.button.submit": "Sbloccare", "extension.lock.password.error": "Password errata. Riprova", - "extension.lock.password.reset.initial.description": "Uniswap non può aiutarti a recuperare la tua password. Devi reimpostare il tuo portafoglio inserendo nuovamente la frase di recupero di 12 parole.", + "extension.lock.password.reset.initial.description": "JuiceSwap non può aiutarti a recuperare la tua password. Devi reimpostare il tuo portafoglio inserendo nuovamente la frase di recupero di 12 parole.", "extension.lock.password.reset.initial.help": "Dove trovo la mia frase di recupero?", "extension.lock.password.reset.initial.title": "Ha dimenticato la password", "extension.lock.password.reset.speedbump.description": "Assicurati di avere la frase di recupero di 12 parole prima di ripristinare il tuo portafoglio. Altrimenti non sarai in grado di recuperare i tuoi fondi.", @@ -742,27 +742,27 @@ "extension.lock.subtitle": "Inserisci la tua password per sbloccare", "extension.lock.title": "Bentornato", "extension.network.notSupported": "Rete non supportata", - "extension.open": "Apri l'estensione Uniswap", + "extension.open": "Apri l'estensione JuiceSwap", "extension.passwordPrompt.error.wrongPassword": "Password errata. Riprova", "extension.passwordPrompt.title": "Inserisci la tua password", "extension.popup.chrome.button": "Estensione aperta", - "extension.popup.chrome.description": "Per completare questa azione, apri l'estensione Uniswap.", - "extension.popup.chrome.title": "Continua su Uniswap", - "extension.settings.defaultWallet.message": "Dare priorità all'estensione Uniswap quando ci si connette alle app.", + "extension.popup.chrome.description": "Per completare questa azione, apri l'estensione JuiceSwap.", + "extension.popup.chrome.title": "Continua su JuiceSwap", + "extension.settings.defaultWallet.message": "Dare priorità all'estensione JuiceSwap quando ci si connette alle app.", "extension.settings.defaultWallet.title": "Rendi il portafoglio predefinito", "extension.settings.password.enter.title": "Inserisci la tua password attuale", "extension.settings.password.error.wrong": "Password errata", "extension.settings.password.placeholder": "Password attuale", - "extension.uninstall.reason.missingFeatures": "Il portafoglio Uniswap non ha alcune funzionalità", + "extension.uninstall.reason.missingFeatures": "Il portafoglio JuiceSwap non ha alcune funzionalità", "extension.uninstall.reason.notUsingCrypto": "Non voglio più usare le criptovalute", "extension.uninstall.reason.other": "Altri motivi", "extension.uninstall.reason.switchingWallet": "Sto passando a un portafoglio diverso", - "extension.uninstall.subtitle": "Se hai un momento, ci piacerebbe sapere perché hai disinstallato Uniswap Wallet", + "extension.uninstall.subtitle": "Se hai un momento, ci piacerebbe sapere perché hai disinstallato JuiceSwap Wallet", "extension.uninstall.title": "Ci dispiace vederti andare", "extension.warning.storage.button": "Backup", "extension.warning.storage.message": "Assicurati di eseguire il backup della frase di recupero per evitare di perdere l'accesso al tuo portafoglio e ai tuoi fondi.", "extension.warning.storage.title": "Il tuo browser sta esaurendo lo spazio di archiviazione", - "extensionPasskeyLogInPopUp.description": "Importa il tuo account Uniswap effettuando l'accesso con una passkey esistente.", + "extensionPasskeyLogInPopUp.description": "Importa il tuo account JuiceSwap effettuando l'accesso con una passkey esistente.", "extensionPasskeyLogInPopUp.invalidReferrer": "Si prega di chiudere questa pagina e riprovare.", "fee.bestForCustomizability": "Ideale per la personalizzazione.", "fee.bestForExotic": "Ideale per coppie esotiche.", @@ -796,7 +796,7 @@ "fee.unavailable": "Le commissioni guadagnate non sono visibili per le posizioni v2 finché non viene rimossa la liquidità.", "fee.uncollected": "Include le commissioni non riscosse:", "fee.uniswap": "Tariffa ({{percent}})", - "fee.uniswap.description": "Le commissioni vengono applicate per garantire la migliore esperienza con Uniswap.", + "fee.uniswap.description": "Le commissioni vengono applicate per garantire la migliore esperienza con JuiceSwap.", "fiatOffRamp.checkout.title": "Vendi con", "fiatOffRamp.connection.quote": "Vendita di {{amount}} di {{currencySymbol}}", "fiatOffRamp.error.balance": "Supera il saldo", @@ -847,8 +847,8 @@ "forceUpgrade.action.backup": "Fai il backup del tuo portafoglio", "forceUpgrade.action.confirm": "Aggiorna ora", "forceUpgrade.action.learn": "Scopri come aggiornare", - "forceUpgrade.description.extension": "È disponibile una nuova versione dell'app. Per continuare a usare l'estensione Uniswap, aggiornala all'ultima versione.", - "forceUpgrade.description.wallet": "È disponibile una nuova versione dell'app. Per continuare a usare Uniswap Wallet, aggiornalo all'ultima versione.", + "forceUpgrade.description.extension": "È disponibile una nuova versione dell'app. Per continuare a usare l'estensione JuiceSwap, aggiornala all'ultima versione.", + "forceUpgrade.description.wallet": "È disponibile una nuova versione dell'app. Per continuare a usare JuiceSwap Wallet, aggiornalo all'ultima versione.", "forceUpgrade.label.recoveryPhrase": "Frase di recupero", "forceUpgrade.title": "Aggiorna all'ultima versione", "forceUpgrade.title.recommendedStatus": "È disponibile una nuova versione", @@ -904,31 +904,31 @@ "home.upsell.receive.title": "Ricevi criptovaluta", "home.warning.viewOnly": "Questo è un portafoglio di sola visualizzazione", "interface.metatags.description": "Fai trading di criptovalute su Ethereum, Base, Arbitrum, Polygon, Unichain e altro ancora. La piattaforma DeFi di cui si fidano milioni di persone.", - "interface.metatags.title": "Interfaccia Uniswap", + "interface.metatags.title": "Interfaccia JuiceSwap", "landing.api": "API", "landing.appsOverview": "Progettato per tutti i modi in cui cambi", "landing.blog.description": "Resta aggiornato sulle ultime novità aziendali, sulle caratteristiche dei prodotti e altro ancora", - "landing.docs.description": "Esplora la nostra libreria di documenti per sviluppatori per iniziare a sviluppare con Uniswap", + "landing.docs.description": "Esplora la nostra libreria di documenti per sviluppatori per iniziare a sviluppare con JuiceSwap", "landing.exploreUniverse": "Esplora l'UNIverso", "landing.getStarted": "Fai trading sul DEX più grande del mondo", "landing.helpCenter.body": "Consulta le FAQ e ricevi supporto dal nostro team di supporto con sede negli Stati Uniti", - "landing.protocolDescription": "Uniswap Labs supporta alcuni dei prodotti più utilizzati nel settore delle criptovalute. Scopri l'accesso senza autorizzazione, la sicurezza comprovata e il supporto dedicato.", - "landing.protocolStats": "Statistiche del protocollo Uniswap", - "landing.provideLiquidity.body": "Fornisci liquidità e riscuoti commissioni tramite l'interfaccia Uniswap.", + "landing.protocolDescription": "JuiceSwap Labs supporta alcuni dei prodotti più utilizzati nel settore delle criptovalute. Scopri l'accesso senza autorizzazione, la sicurezza comprovata e il supporto dedicato.", + "landing.protocolStats": "Statistiche del protocollo JuiceSwap", + "landing.provideLiquidity.body": "Fornisci liquidità e riscuoti commissioni tramite l'interfaccia JuiceSwap.", "landing.provideLiquidity.subtitle": "Potenzia i mercati on-chain.", - "landing.socials": "Segui Uniswap Labs su X, Farcaster, LinkedIn, e TikTok", + "landing.socials": "Segui JuiceSwap Labs su X, Farcaster, LinkedIn, e TikTok", "landing.swapBody": "Accedi a una liquidità elevata, esplora i token, imposta ordini limite e fornisci liquidità per migliaia di token su 14 catene.", "landing.swapSubtitle": "Scambio senza autorizzazione.", "landing.tradingApi": "API di trading", - "landing.tradingApiBody": "Utilizza la stessa API che alimenta l'app Web e il portafoglio Uniswap, apprezzati dai team leader in tutto il mondo.", - "landing.tradingApiButton": "Integra l'API Uniswap", + "landing.tradingApiBody": "Utilizza la stessa API che alimenta l'app Web e il portafoglio JuiceSwap, apprezzati dai team leader in tutto il mondo.", + "landing.tradingApiButton": "Integra l'API JuiceSwap", "landing.tradingApiSubtitle": "DeFi, direttamente ai tuoi utenti.", "landing.trusted": "Scelto da milioni di persone", "landing.unichain.body": "Unisciti alla community che sta costruendo su Ethereum L2, una rete veloce e decentralizzata progettata per ospitare la DeFi.", "landing.unichain.button": "Inizia a costruire", "landing.unichain.subtitle": "La catena DeFi.", "landing.uniswapX.body": "Transazioni senza carburante e protezione MEV, senza commissioni per gli swap falliti.", - "landing.uniswapX.button": "Prova UniswapX", + "landing.uniswapX.button": "Prova JuiceSwapX", "landing.uniswapX.subtitle": "Scambi più intelligenti, zero attriti.", "landing.walletBody": "Portafoglio crittografico e estensione di fiducia con custodia autonoma, milioni di download, supporto da persone reali e una valutazione di 4,8 .", "landing.walletSubtitle": "Scambia, conserva, esplora.", @@ -1010,18 +1010,18 @@ "liquidity.learnMoreLabel": "Scopri di più sulla fornitura di liquidità", "liquidity.notEnough.label": "Liquidità insufficiente per mostrare un valore USD accurato.", "liquidity.provideOnProtocols": "Fornire liquidità su diversi protocolli", - "liquidityPool.page.title": "Aggiungi liquidità alle pool{{version}} su Uniswap", + "liquidityPool.page.title": "Aggiungi liquidità alle pool{{version}} su JuiceSwap", "liquidityPool.positions.closed.title": "Posizioni chiuse", "liquidityPool.positions.loadingMore": "Caricamento di altre posizioni...", - "liquidityPool.positions.page.title": "Gestisci la liquidità del pool di {{quoteSymbol}}/{{baseSymbol}} su Uniswap", + "liquidityPool.positions.page.title": "Gestisci la liquidità del pool di {{quoteSymbol}}/{{baseSymbol}} su JuiceSwap", "liquidityPool.positions.page.version.description": "Visualizza le tue {{version}} posizioni di liquidità attive. Aggiungi nuove posizioni.", - "liquidityPool.positions.page.version.title": "Gestisci la liquidità del pool{{version}} su Uniswap", + "liquidityPool.positions.page.version.title": "Gestisci la liquidità del pool{{version}} su JuiceSwap", "migrate.allowed": "Consentito", "migrate.allowLpMigration": "Consenti la migrazione del token LP", "migrate.connectAccount": "Devi collegare un account a cui appartiene questa posizione.", "migrate.connectWallet": "Connettiti a un portafoglio per visualizzare la tua liquidità V2.", - "migrate.contract": "Contratto di migrazione Uniswap", - "migrate.firstLP": "Sei il primo fornitore di liquidità per questo pool Uniswap V3. La tua liquidità migrerà al prezzo attuale di {{source}} .", + "migrate.contract": "Contratto di migrazione JuiceSwap", + "migrate.firstLP": "Sei il primo fornitore di liquidità per questo pool JuiceSwap V3. La tua liquidità migrerà al prezzo attuale di {{source}} .", "migrate.highGasCost": "Il costo della transazione sarà molto più elevato poiché include il gas per creare il pool.", "migrate.invalidRange": "Intervallo selezionato non valido. Il prezzo minimo deve essere inferiore al prezzo massimo.", "migrate.lpNFT": "{{symA}}/{{symB}} NFT LP", @@ -1031,18 +1031,18 @@ "migrate.noV2Liquidity": "Nessuna liquidità V2 trovata.", "migrate.positionNoFees": "La tua posizione non guadagnerà commissioni né verrà utilizzata nelle transazioni finché il prezzo di mercato non si sposterà nel tuo intervallo.", "migrate.priceDifference": "Differenza di prezzo: ", - "migrate.priceWarning": "Dovresti depositare liquidità su Uniswap V3 solo al prezzo che ritieni corretto.
Se il prezzo sembra sbagliato, puoi fare uno scambio per spostare il prezzo o aspettare che lo faccia qualcun altro.", + "migrate.priceWarning": "Dovresti depositare liquidità su JuiceSwap V3 solo al prezzo che ritieni corretto.
Se il prezzo sembra sbagliato, puoi fare uno scambio per spostare il prezzo o aspettare che lo faccia qualcun altro.", "migrate.refund": "Almeno {{amtA}} {{symA}} e {{amtB}} {{symB}} verranno rimborsati sul tuo portafoglio a causa della fascia di prezzo selezionata.", "migrate.selectFeeTier": "Seleziona il livello di tariffa", "migrate.setRange": "Imposta la fascia di prezzo", "migrate.symbolPrice": "{{protocolName}} {{tokenSymbol}} Prezzo:", - "migrate.v2Description": "Questo strumento migrerà in modo sicuro la tua liquidità {{source}} alla V3. Il processo è completamente trustless grazie al <0>contratto di migrazione Uniswap ↗", - "migrate.v2Instruction": "Per ogni pool mostrato di seguito, fai clic su Migra per rimuovere la liquidità da Uniswap V2 e depositarla su Uniswap V3.", + "migrate.v2Description": "Questo strumento migrerà in modo sicuro la tua liquidità {{source}} alla V3. Il processo è completamente trustless grazie al <0>contratto di migrazione JuiceSwap ↗", + "migrate.v2Instruction": "Per ogni pool mostrato di seguito, fai clic su Migra per rimuovere la liquidità da JuiceSwap V2 e depositarla su JuiceSwap V3.", "migrate.v2Title": "Migrare la liquidità V2", "migrate.v3Price": "V3 {{sym}} Prezzo:", "mint.v3.input.invalidPrice.error": "Immissione del prezzo non valida", - "mobileAppPromo.banner.getTheApp.link": "Ottieni l'app Uniswap Wallet", - "mobileAppPromo.banner.title": "Uniswap: portafoglio criptovaluta e NFT", + "mobileAppPromo.banner.getTheApp.link": "Ottieni l'app JuiceSwap Wallet", + "mobileAppPromo.banner.title": "JuiceSwap: portafoglio criptovaluta e NFT", "moonpay.poweredBy": "Fiat onramp gestito da MoonPay USA LLC", "nav.createAccount.button": "Creare un account", "nav.logIn.button": "Login", @@ -1066,7 +1066,7 @@ "nft.willAppearHere": "Le tue transazioni onchain e gli acquisti di criptovalute appariranno qui.", "nfts.noneYet": "Nessun NFT ancora", "notFound.oops": "Ops, riportami a Swap", - "notice.uk": "Questa applicazione web viene fornita come strumento per consentire agli utenti di interagire con il protocollo Uniswap di propria iniziativa, senza alcuna approvazione o raccomandazione delle attività di trading di criptovaluta. In tal modo, Uniswap non consiglia agli utenti o ai potenziali utenti di impegnarsi in attività di trading di criptoasset e gli utenti o potenziali utenti dell'applicazione web non dovrebbero considerare questa pagina web o i suoi contenuti come implicanti qualsiasi forma di raccomandazione, invito o incentivo a negoziare criptoasset. .", + "notice.uk": "Questa applicazione web viene fornita come strumento per consentire agli utenti di interagire con il protocollo JuiceSwap di propria iniziativa, senza alcuna approvazione o raccomandazione delle attività di trading di criptovaluta. In tal modo, JuiceSwap non consiglia agli utenti o ai potenziali utenti di impegnarsi in attività di trading di criptoasset e gli utenti o potenziali utenti dell'applicazione web non dovrebbero considerare questa pagina web o i suoi contenuti come implicanti qualsiasi forma di raccomandazione, invito o incentivo a negoziare criptoasset. .", "notice.uk.label": "Dichiarazione di non responsabilità nel Regno Unito:", "notification.assetVisibility.hidden": "{{assetName}} nascosto", "notification.assetVisibility.unhidden": "{{assetName}} non nascosto", @@ -1129,7 +1129,7 @@ "notification.walletConnect.failed": "Transazione fallita con {{dappName}}", "notification.walletConnect.networkChanged.full": "Passato a {{networkName}}", "notification.walletConnect.networkChanged.short": "Reti commutate", - "notifications.scantastic.subtitle": "Continua sull'estensione Uniswap", + "notifications.scantastic.subtitle": "Continua sull'estensione JuiceSwap", "notifications.scantastic.title": "Successo!", "onboarding.backup.manual.banner": "Ti consigliamo di scriverlo su un pezzo di carta e di conservarlo in un luogo sicuro, come una cassaforte.", "onboarding.backup.manual.displayWarning.description": "Prima di continuare, leggere attentamente quanto segue.", @@ -1156,10 +1156,10 @@ "onboarding.backup.reminder.warning.description": "Se non imposti un metodo di backup, non avrai modo di recuperare il tuo portafoglio se perdi il telefono, elimini l'app o acquisti un nuovo dispositivo.", "onboarding.backup.reminder.warning.title": "Potresti perdere i tuoi fondi", "onboarding.backup.speedBump.cloud.description": "Se dovessi dimenticarlo, non possiamo reimpostarlo per te. Scrivilo in un posto sicuro o conservalo in modo sicuro in un gestore di password.", - "onboarding.backup.speedBump.cloud.disclaimer": "Capisco che Uniswap Labs non può reimpostare la mia password di recupero.", + "onboarding.backup.speedBump.cloud.disclaimer": "Capisco che JuiceSwap Labs non può reimpostare la mia password di recupero.", "onboarding.backup.speedBump.cloud.title": "È importante salvare questa password", "onboarding.backup.speedBump.manual.description": "Assicurati di aver scritto correttamente la frase di recupero e di avere un posto sicuro dove conservarla.", - "onboarding.backup.speedBump.manual.disclaimer": "Capisco che Uniswap Labs non potrà recuperare il mio portafoglio se lo perdo.", + "onboarding.backup.speedBump.manual.disclaimer": "Capisco che JuiceSwap Labs non potrà recuperare il mio portafoglio se lo perdo.", "onboarding.backup.speedBump.manual.title": "Prima di concludere...", "onboarding.backup.subtitle": "Ecco come recupererai il tuo portafoglio se elimini l'app o perdi il dispositivo.", "onboarding.backup.title.existing": "Fai il backup del tuo portafoglio", @@ -1174,20 +1174,20 @@ "onboarding.cloud.confirm.title": "Conferma la tua password di recupero", "onboarding.cloud.createPassword.description": "Dovrai inserirlo per recuperare i tuoi fondi. Se dovessi dimenticarlo, non potremo recuperarlo per te.", "onboarding.cloud.createPassword.title": "Crea la tua password di recupero", - "onboarding.complete.button": "Apri l'estensione Uniswap", - "onboarding.complete.description": "Il tuo portafoglio è pronto per inviare e ricevere criptovalute. Apri l'estensione Uniswap con la scorciatoia qui sotto.", - "onboarding.complete.go_to_uniswap": "Vai all'applicazione Web Uniswap", - "onboarding.complete.pin.description": "Fai clic sull'icona della puntina per aggiungere l'estensione Uniswap alla barra degli strumenti.", - "onboarding.complete.pin.title": "Pin Estensione Uniswap", + "onboarding.complete.button": "Apri l'estensione JuiceSwap", + "onboarding.complete.description": "Il tuo portafoglio è pronto per inviare e ricevere criptovalute. Apri l'estensione JuiceSwap con la scorciatoia qui sotto.", + "onboarding.complete.go_to_uniswap": "Vai all'applicazione Web JuiceSwap", + "onboarding.complete.pin.description": "Fai clic sull'icona della puntina per aggiungere l'estensione JuiceSwap alla barra degli strumenti.", + "onboarding.complete.pin.title": "Pin Estensione JuiceSwap", "onboarding.complete.title": "È tutto a posto", "onboarding.extension.biometrics.subtitle.fingerprint": "Accedi al tuo portafoglio in modo rapido e sicuro utilizzando solo la tua impronta digitale.", "onboarding.extension.biometrics.title": "Abilita {{biometricsMethod}}", "onboarding.extension.password.subtitle": "Ne avrai bisogno per sbloccare il tuo portafoglio e accedere alla tua frase di recupero", "onboarding.extension.password.title.default": "Crea password", "onboarding.extension.password.title.reset": "reimposta la tua password", - "onboarding.extension.unsupported.android.description": "L'estensione Uniswap è compatibile solo con Chrome su desktop.", + "onboarding.extension.unsupported.android.description": "L'estensione JuiceSwap è compatibile solo con Chrome su desktop.", "onboarding.extension.unsupported.android.title": "Chrome sui dispositivi mobili non è supportato (ancora)", - "onboarding.extension.unsupported.description": "L'estensione Uniswap è compatibile solo con Chrome al momento.", + "onboarding.extension.unsupported.description": "L'estensione JuiceSwap è compatibile solo con Chrome al momento.", "onboarding.extension.unsupported.title": "Questo browser non è supportato (ancora)", "onboarding.home.intro.backup.description.extension": "Salva la tua frase di recupero per assicurarti di non perdere mai l'accesso al tuo portafoglio.", "onboarding.home.intro.backup.description.mobile": "Imposta un piano di recupero nel caso in cui dovessi perdere il telefono oppure acquistane uno nuovo.", @@ -1217,7 +1217,7 @@ "onboarding.import.onDeviceRecovery.other_options": "Crea o importa un portafoglio diverso", "onboarding.import.onDeviceRecovery.other_options.label": "Non vuoi niente di quanto sopra?", "onboarding.import.onDeviceRecovery.subtitle": "Scegli a quale portafoglio desideri accedere nuovamente.", - "onboarding.import.onDeviceRecovery.title": "Bentornati su Uniswap", + "onboarding.import.onDeviceRecovery.title": "Bentornati su JuiceSwap", "onboarding.import.onDeviceRecovery.wallet.button": "Visualizza la frase di recupero", "onboarding.import.onDeviceRecovery.wallet.count_one": "+1 altro portafoglio", "onboarding.import.onDeviceRecovery.wallet.count_other": "+{{count}} altri portafogli", @@ -1225,8 +1225,8 @@ "onboarding.import.onDeviceRecovery.warning.title": "Sei sicuro?", "onboarding.import.selectMethod.errorMessage": "Si è verificato un errore imprevisto. Riprova.", "onboarding.import.selectMethod.mobileApp.subtitle": "Importa un portafoglio dall'app mobile tramite codice QR.", - "onboarding.import.selectMethod.mobileApp.title": "Usa Uniswap Mobile", - "onboarding.import.selectMethod.passkey.subtitle": "Sincronizza il tuo portafoglio Uniswap utilizzando una passkey esistente.", + "onboarding.import.selectMethod.mobileApp.title": "Usa JuiceSwap Mobile", + "onboarding.import.selectMethod.passkey.subtitle": "Sincronizza il tuo portafoglio JuiceSwap utilizzando una passkey esistente.", "onboarding.import.selectMethod.passkey.title": "Accedi con la passkey", "onboarding.import.selectMethod.recoveryPhrase.subtitle": "Importa da un altro portafoglio crittografico.", "onboarding.import.selectMethod.recoveryPhrase.title": "Inserisci la frase di recupero", @@ -1243,13 +1243,13 @@ "onboarding.intro.button.alreadyHave": "Ho già un portafoglio", "onboarding.intro.button.logInOrImport": "Accedi o importa", "onboarding.intro.mobileScan.button": "Scansiona il codice QR per importare", - "onboarding.intro.mobileScan.title": "Hai l'app Uniswap?", + "onboarding.intro.mobileScan.title": "Hai l'app JuiceSwap?", "onboarding.landing.button.add": "Aggiungi un portafoglio esistente", "onboarding.landing.button.create": "Crea un portafoglio", "onboarding.landing.button.createAccount": "Creare un account", "onboarding.name.choose": "Scegli un nome utente", "onboarding.name.choose.subtitle": "Questo è un nome pubblico che chiunque può utilizzare per inviarti criptovalute.", - "onboarding.notification.permission.message": "Per ricevere notifiche, attiva le notifiche per Uniswap Wallet nelle impostazioni del tuo dispositivo.", + "onboarding.notification.permission.message": "Per ricevere notifiche, attiva le notifiche per JuiceSwap Wallet nelle impostazioni del tuo dispositivo.", "onboarding.notification.permission.title": "Autorizzazione notifiche", "onboarding.notification.subtitle": "Rimani aggiornato sullo stato delle transazioni e sulle principali variazioni di prezzo dei tuoi token preferiti.", "onboarding.notification.title": "Attiva le notifiche", @@ -1275,9 +1275,9 @@ "onboarding.scan.error": "Si è verificato un errore durante il caricamento del codice QR", "onboarding.scan.otp.error": "Il codice che hai inviato non è corretto oppure si è verificato un errore durante l'invio. Per favore riprova.", "onboarding.scan.otp.failed": "Tentativi falliti: {{number}}", - "onboarding.scan.otp.subtitle": "Controlla la tua app mobile Uniswap per il codice di 6 caratteri", + "onboarding.scan.otp.subtitle": "Controlla la tua app mobile JuiceSwap per il codice di 6 caratteri", "onboarding.scan.otp.title": "Inserisci il codice monouso", - "onboarding.scan.subtitle": "Scansiona il codice QR con l'app mobile Uniswap per iniziare a importare il tuo portafoglio.", + "onboarding.scan.subtitle": "Scansiona il codice QR con l'app mobile JuiceSwap per iniziare a importare il tuo portafoglio.", "onboarding.scan.title": "Importa portafoglio dall'app", "onboarding.scan.troubleScanning.message": "Importa tramite frase di recupero", "onboarding.scan.troubleScanning.title": "Problemi di scansione?", @@ -1306,7 +1306,7 @@ "outageBanner.message": "I dati {{chainName}}{{versionDescription}} non sono al momento disponibili, ma prevediamo che il problema verrà risolto a breve.", "outageBanner.message.sub": "Puoi comunque scambiare e fornire liquidità su questa catena senza problemi.", "outageBanner.title": "{{versionName}} torneremo presto", - "passkeys.help.modal.subtitle": "Se riscontri problemi con le passkey, visita il supporto Uniswap per ricevere assistenza.", + "passkeys.help.modal.subtitle": "Se riscontri problemi con le passkey, visita il supporto JuiceSwap per ricevere assistenza.", "passkeys.help.modal.subtitle.invalidPasskey": "La tua richiesta non è stata completata. Riprova utilizzando una passkey associata a ", "passkeys.help.modal.subtitle.technicalError": "La tua richiesta non è stata completata a causa di un errore tecnico imprevisto. I tuoi fondi sono al sicuro. Riprova.", "passkeys.help.modal.title": "Ho bisogno di aiuto?", @@ -1431,7 +1431,7 @@ "position.deposit.confirm.create.title": "Grande differenza di prezzo con il mercato", "position.deposit.description": "Specifica gli importi dei token per il tuo contributo di liquidità.", "position.depositedCurrency": "Depositato {{currencySymbol}}", - "position.fot.warning": "{{token}} e altri token \"Commissione sul trasferimento\" sono supportati solo da Uniswap v2.", + "position.fot.warning": "{{token}} e altri token \"Commissione sul trasferimento\" sono supportati solo da JuiceSwap v2.", "position.fot.warning.cta": "Crea una posizione v2", "position.hook.disclaimer": "Sono consapevole dei potenziali rischi connessi all'aggiunta di questo hook.", "position.hook.donateWarning": "Questa segnalazione potrebbe comportare modifiche alle commissioni guadagnate.", @@ -1479,11 +1479,11 @@ "positions.welcome.connect.description": "Per visualizzare le tue posizioni e le tue ricompense devi collegare il tuo portafoglio.", "positions.welcome.connect.wallet": "Collega il tuo portafoglio", "privacy.anonymizedLogs": "L'app registra statistiche di utilizzo anonimizzate per migliorare nel tempo.", - "privacy.autoRouter": "L'app recupera la rotta commerciale ottimale da un server Uniswap Labs.", + "privacy.autoRouter": "L'app recupera la rotta commerciale ottimale da un server JuiceSwap Labs.", "privacy.infura": "L'app recupera i dati sulla catena e costruisce chiamate di contratto con un'API Infura.", "privacy.thirdPartyApis": "Questa app utilizza le seguenti API di terze parti:", "privacy.trm": "L'app raccoglie in modo sicuro l'indirizzo del tuo portafoglio e lo condivide con TRM Labs Inc. per motivi di rischio e conformità.", - "privacy.uniswaptos": "Termini di servizio di Uniswap Labs", + "privacy.uniswaptos": "Termini di servizio di JuiceSwap Labs", "privateKeys.export.modal.speedbump.bullet1": "Visualizzalo in privato", "privateKeys.export.modal.speedbump.bullet2": "Non condividere con nessuno", "privateKeys.export.modal.speedbump.bullet3": "Non inserirlo mai in alcun sito Web o applicazione", @@ -1520,24 +1520,24 @@ "removeLiquidity.pooled": "Raggruppati {{symbol}}:", "revoke.failed.message": "Probabilmente un problema di rete o di connessione ha causato il fallimento della revoca. Controlla la connessione e riprova.", "routing.aggregateLiquidity": "Quando disponibile, aggrega le fonti di liquidità per prezzi migliori e scambi senza gas.", - "routing.aggregateLiquidity.uniswapx": "UniswapX aggrega le fonti di liquidità on e off-chain, offrendoti i migliori prezzi disponibili e swap senza gas.", - "routing.cheapest": "Il cliente Uniswap seleziona il prezzo di factoring e i costi di rete dell'opzione commerciale più economici.", - "routing.cheapest.v4": "Il cliente Uniswap seleziona l'opzione di trading ottimale tenendo conto del prezzo e dei costi di rete.", + "routing.aggregateLiquidity.uniswapx": "JuiceSwapX aggrega le fonti di liquidità on e off-chain, offrendoti i migliori prezzi disponibili e swap senza gas.", + "routing.cheapest": "Il cliente JuiceSwap seleziona il prezzo di factoring e i costi di rete dell'opzione commerciale più economici.", + "routing.cheapest.v4": "Il cliente JuiceSwap seleziona l'opzione di trading ottimale tenendo conto del prezzo e dei costi di rete.", "scantastic.code.expired": "Scaduto", - "scantastic.code.subtitle": "Inserisci questo codice nell'estensione Uniswap. La tua frase di recupero verrà crittografata e trasferita in modo sicuro.", + "scantastic.code.subtitle": "Inserisci questo codice nell'estensione JuiceSwap. La tua frase di recupero verrà crittografata e trasferita in modo sicuro.", "scantastic.code.timeRemaining.shorthand.hours": "Nuovo codice tra {{hours}}h {{minutes}}m {{seconds}}s", "scantastic.code.timeRemaining.shorthand.minutes": "Nuovo codice tra {{minutes}}m {{seconds}}s", "scantastic.code.timeRemaining.shorthand.seconds": "Nuovo codice tra {{seconds}}s", - "scantastic.code.title": "Codice monouso Uniswap", + "scantastic.code.title": "Codice monouso JuiceSwap", "scantastic.confirmation.button.continue": "Sì, continua", "scantastic.confirmation.label.browser": "Navigatore", "scantastic.confirmation.label.device": "Dispositivo", - "scantastic.confirmation.subtitle": "Continua solo se stai scansionando un codice QR da Uniswap Extension su un dispositivo attendibile.", + "scantastic.confirmation.subtitle": "Continua solo se stai scansionando un codice QR da JuiceSwap Extension su un dispositivo attendibile.", "scantastic.confirmation.title": "Stai cercando di importare il tuo portafoglio?", - "scantastic.confirmation.warning": "Fai attenzione ai siti e alle app che si spacciano per Uniswap. Altrimenti il tuo portafoglio potrebbe essere compromesso.", + "scantastic.confirmation.warning": "Fai attenzione ai siti e alle app che si spacciano per JuiceSwap. Altrimenti il tuo portafoglio potrebbe essere compromesso.", "scantastic.error.encryption": "Impossibile preparare la frase seed.", "scantastic.error.noCode": "Nessuna OTP ricevuta. Per favore riprova.", - "scantastic.error.timeout.message": "Scansiona nuovamente il codice QR sull'estensione Uniswap per continuare a sincronizzare il tuo portafoglio.", + "scantastic.error.timeout.message": "Scansiona nuovamente il codice QR sull'estensione JuiceSwap per continuare a sincronizzare il tuo portafoglio.", "scantastic.error.timeout.title": "La tua connessione è scaduta", "scantastic.modal.ipMismatch.description": "Per scansionare questo codice QR, il tuo telefono deve essere connesso alla stessa rete WiFi del tuo computer e qualsiasi VPN deve essere temporaneamente disattivata.", "scantastic.modal.ipMismatch.title": "Cambia la tua rete WiFi", @@ -1569,7 +1569,7 @@ "send.search.placeholder": "Cerca ENS o indirizzo", "send.title": "Inviare", "send.warning.blocked.default": "Questo portafoglio è bloccato", - "send.warning.blocked.modal.message": "Questo indirizzo è bloccato su Uniswap Wallet perché è associato a una o più attività bloccate. Se ritieni che si tratti di un errore, invia un'e-mail a compliance@uniswap.org.", + "send.warning.blocked.modal.message": "Questo indirizzo è bloccato su JuiceSwap Wallet perché è associato a una o più attività bloccate. Se ritieni che si tratti di un errore, invia un'e-mail a compliance@juiceswap.org.", "send.warning.blocked.modal.title": "Indirizzo bloccato", "send.warning.blocked.recipient": "Il portafoglio del destinatario è bloccato", "send.warning.erc20.checkbox.description": "Stai tentando di inviare fondi a un indirizzo token. Ciò potrebbe comportare una perdita permanente di fondi.", @@ -1599,7 +1599,7 @@ "setting.recoveryPhrase.account.show": "Mostra la frase di recupero", "setting.recoveryPhrase.action.hide": "Nascondi la frase di recupero", "setting.recoveryPhrase.remove": "Rimuovi la frase di recupero", - "setting.recoveryPhrase.remove.confirm.subtitle": "Comprendo che Uniswap Labs non può aiutarmi a recuperare il mio portafoglio se non ci riesco.", + "setting.recoveryPhrase.remove.confirm.subtitle": "Comprendo che JuiceSwap Labs non può aiutarmi a recuperare il mio portafoglio se non ci riesco.", "setting.recoveryPhrase.remove.confirm.title": "Ho salvato la frase di recupero", "setting.recoveryPhrase.remove.initial.subtitle": "Assicurati di aver salvato la frase di recupero. Altrimenti perderai l'accesso ai tuoi portafogli", "setting.recoveryPhrase.remove.initial.title": "Prima di continuare", @@ -1642,7 +1642,7 @@ "settings.setting.backup.create.title": "Esegui il backup fino a {{cloudProviderName}}", "settings.setting.backup.delete.confirm.message": "Poiché questi portafogli condividono una frase di ripristino, verranno eliminati anche i backup per questi portafogli riportati di seguito", "settings.setting.backup.delete.confirm.title": "Sei sicuro?", - "settings.setting.backup.delete.warning": "Se elimini il backup di {{cloudProviderName}} , potrai recuperare il tuo portafoglio solo con un backup manuale della tua frase di recupero. Uniswap Labs non può recuperare le tue risorse se perdi la frase di recupero.", + "settings.setting.backup.delete.warning": "Se elimini il backup di {{cloudProviderName}} , potrai recuperare il tuo portafoglio solo con un backup manuale della tua frase di recupero. JuiceSwap Labs non può recuperare le tue risorse se perdi la frase di recupero.", "settings.setting.backup.error.message.full": "Impossibile eseguire il backup della frase di ripristino su {{cloudProviderName}}. Assicurati di avere {{cloudProviderName}} abilitato con spazio di archiviazione disponibile e riprova.", "settings.setting.backup.error.message.short": "Impossibile eliminare il backup", "settings.setting.backup.error.title": "{{cloudProviderName}} errore", @@ -1669,8 +1669,8 @@ "settings.setting.biometrics.auth": "Per favore autenticati", "settings.setting.biometrics.extension.waitingForBiometricsModal.content": "Abilita {{biometricsMethod}} nel tuo browser o nelle impostazioni di sistema per continuare.", "settings.setting.biometrics.extension.waitingForBiometricsModal.title": "In attesa di {{biometricsMethod}}", - "settings.setting.biometrics.off.message.android": "La biometria è attualmente disattivata per Uniswap Wallet: puoi attivarla nelle impostazioni di sistema.", - "settings.setting.biometrics.off.message.ios": "{{biometricsMethod}} è attualmente disattivato per Uniswap Wallet: puoi attivarlo nelle impostazioni di sistema.", + "settings.setting.biometrics.off.message.android": "La biometria è attualmente disattivata per JuiceSwap Wallet: puoi attivarla nelle impostazioni di sistema.", + "settings.setting.biometrics.off.message.ios": "{{biometricsMethod}} è attualmente disattivato per JuiceSwap Wallet: puoi attivarlo nelle impostazioni di sistema.", "settings.setting.biometrics.off.title.android": "La biometria è disattivata", "settings.setting.biometrics.off.title.ios": "{{biometricsMethod}} è spento", "settings.setting.biometrics.title": "Sblocco tramite riconoscimento facciale/impronta digitale", @@ -1681,8 +1681,8 @@ "settings.setting.biometrics.unavailable.message.ios": "{{biometricsMethod}} non è configurato sul tuo dispositivo. Per utilizzare {{biometricsMethod}}, configuralo prima in Impostazioni.", "settings.setting.biometrics.unavailable.title.android": "La biometria non è impostata", "settings.setting.biometrics.unavailable.title.ios": "{{biometricsMethod}} non è configurato", - "settings.setting.biometrics.warning.message.android": "Se non attivi la biometria, chiunque abbia accesso al tuo dispositivo potrà aprire Uniswap Wallet ed effettuare transazioni.", - "settings.setting.biometrics.warning.message.ios": "Se non attivi {{biometricsMethod}}, chiunque abbia accesso al tuo dispositivo potrà aprire Uniswap Wallet ed effettuare transazioni.", + "settings.setting.biometrics.warning.message.android": "Se non attivi la biometria, chiunque abbia accesso al tuo dispositivo potrà aprire JuiceSwap Wallet ed effettuare transazioni.", + "settings.setting.biometrics.warning.message.ios": "Se non attivi {{biometricsMethod}}, chiunque abbia accesso al tuo dispositivo potrà aprire JuiceSwap Wallet ed effettuare transazioni.", "settings.setting.biometrics.warning.title": "Sei sicuro?", "settings.setting.connections.disconnectAll": "Disconnetti tutto", "settings.setting.connections.noConnectionsDescription": "Connettiti a un'app cercando il pulsante \"Connetti portafoglio\" o \"Accedi\".", @@ -1692,17 +1692,17 @@ "settings.setting.hapticTouch.title": "Tocco tattile", "settings.setting.helpCenter.title": "Centro assistenza", "settings.setting.language.button.navigate": "Vai alle impostazioni", - "settings.setting.language.description.extension": "Uniswap utilizza per impostazione predefinita le impostazioni della lingua del sistema. Per cambiare la lingua preferita, vai alle impostazioni di sistema.", - "settings.setting.language.description.mobile": "Uniswap usa di default le impostazioni di lingua del tuo dispositivo. Per cambiare la tua lingua preferita, vai su \"Uniswap\" nelle impostazioni del tuo dispositivo e tocca \"Lingua\".", + "settings.setting.language.description.extension": "JuiceSwap utilizza per impostazione predefinita le impostazioni della lingua del sistema. Per cambiare la lingua preferita, vai alle impostazioni di sistema.", + "settings.setting.language.description.mobile": "JuiceSwap usa di default le impostazioni di lingua del tuo dispositivo. Per cambiare la tua lingua preferita, vai su \"JuiceSwap\" nelle impostazioni del tuo dispositivo e tocca \"Lingua\".", "settings.setting.language.title": "Lingua", "settings.setting.notifications.row.activity.description": "Trasferimenti, richieste e altre attività", "settings.setting.notifications.row.activity.title": "Attività del portafoglio", "settings.setting.notifications.row.updates.description": "Raccomandazioni e nuove funzionalità", - "settings.setting.notifications.row.updates.title": "Aggiornamenti da Uniswap", + "settings.setting.notifications.row.updates.title": "Aggiornamenti da JuiceSwap", "settings.setting.notifications.title": "Notifiche", "settings.setting.password.title": "Cambiare la password", "settings.setting.permissions.title": "Permessi", - "settings.setting.privacy.analytics.description": "Utilizziamo dati di utilizzo anonimi per migliorare la tua esperienza con i prodotti Uniswap Labs. Quando disabilitato, tracciamo solo gli errori e l'utilizzo essenziale.", + "settings.setting.privacy.analytics.description": "Utilizziamo dati di utilizzo anonimi per migliorare la tua esperienza con i prodotti JuiceSwap Labs. Quando disabilitato, tracciamo solo gli errori e l'utilizzo essenziale.", "settings.setting.privacy.analytics.title": "Analisi delle app", "settings.setting.privateKeys.title": "chiavi private", "settings.setting.recoveryPhrase.title": "Frase di recupero", @@ -1726,7 +1726,7 @@ "settings.setting.wallet.label": "Soprannome", "settings.setting.wallet.testnetMode.description": "Questo attiva le testnet per consentire agli sviluppatori di provare funzionalità e transazioni senza utilizzare asset reali. I token sulle testnet non hanno alcun valore reale.", "settings.setting.wallet.testnetMode.title": "Modalità testnet", - "settings.switchNetwork.warning": "Per utilizzare Uniswap su {{label}}, cambia la rete nelle impostazioni del tuo portafoglio.", + "settings.switchNetwork.warning": "Per utilizzare JuiceSwap su {{label}}, cambia la rete nelle impostazioni del tuo portafoglio.", "settings.title": "Impostazioni", "settings.version": "Versione {{appVersion}}", "smartWallet.actionRequired.cta": "Disabilita su 1 rete", @@ -1778,9 +1778,9 @@ "smartWallets.postSwapNudge.enable": "Abilita portafoglio intelligente", "smartWallets.postSwapNudge.title": "Risparmia sul tuo prossimo scambio", "smartWallets.postSwapNudge.title.dapp": "Questa app supporta i portafogli intelligenti", - "smartWallets.unavailableModal.description": "Un altro fornitore di wallet gestisce ora le impostazioni del wallet intelligente per {{displayName}}. Puoi continuare a utilizzare Uniswap normalmente.", + "smartWallets.unavailableModal.description": "Un altro fornitore di wallet gestisce ora le impostazioni del wallet intelligente per {{displayName}}. Puoi continuare a utilizzare JuiceSwap normalmente.", "smartWallets.unavailableModal.title": "Funzionalità del portafoglio intelligente non disponibili", - "solanaPromo.banner.description": "Scambia i token Solana direttamente su Uniswap.", + "solanaPromo.banner.description": "Scambia i token Solana direttamente su JuiceSwap.", "solanaPromo.banner.title": "Solana è ora disponibile", "solanaPromo.modal.connectWallet": "Collega il tuo portafoglio Solana preferito", "solanaPromo.modal.startSwapping.button": "Inizia a scambiare su Solana", @@ -1801,16 +1801,16 @@ "stats.marketCap.description": "La capitalizzazione di mercato è il valore di mercato totale dell'offerta circolante di un asset.", "stats.noStatsAvailable": "Nessuna statistica disponibile", "stats.tvl": "Valore totale bloccato", - "stats.tvl.description": "Il valore totale bloccato (TVL) è l'importo aggregato dell'asset disponibile su tutti i pool di liquidità di Uniswap.", + "stats.tvl.description": "Il valore totale bloccato (TVL) è l'importo aggregato dell'asset disponibile su tutti i pool di liquidità di JuiceSwap.", "stats.volume.1d": "Volume di 1 giorni", - "stats.volume.1d.description": "Il volume giornaliero è la quantità di asset scambiata su Uniswap nelle ultime 24 ore.", + "stats.volume.1d.description": "Il volume giornaliero è la quantità di asset scambiata su JuiceSwap nelle ultime 24 ore.", "stats.volume.1d.long": "Volume 1D", "stats.volume.1d.short": "1D volume", - "stats.volume.description": "Il volume è la quantità di asset scambiata su Uniswap durante l'intervallo di tempo selezionato.", + "stats.volume.description": "Il volume è la quantità di asset scambiata su JuiceSwap durante l'intervallo di tempo selezionato.", "swap.allow.oneTime": "Consenti {{sym}} (una volta)", "swap.approveAndSubmit": "Approva e invia", "swap.approveAndSwap": "Approva e scambia", - "swap.autoRouter": "Uniswap Auto Router considera i percorsi ottimali e i costi di rete per offrirti i prezzi migliori.", + "swap.autoRouter": "JuiceSwap Auto Router considera i percorsi ottimali e i costi di rete per offrirti i prezzi migliori.", "swap.balance.amount": "Saldo: {{amount}}", "swap.bestPrice.through": "Percorso tramite {{provider}}", "swap.bestRoute.cost": "Si stima che il percorso più efficiente abbia un costo di circa ~{{gasPrice}} in costi di rete. ", @@ -1850,32 +1850,32 @@ "swap.details.poweredBy": "Offerto da", "swap.details.rate": "Valutare", "swap.details.slippage": "Slittamento massimo", - "swap.details.slippage.uniswap": "Slittamento protetto Uniswap", + "swap.details.slippage.uniswap": "Slittamento protetto JuiceSwap", "swap.details.swappedIn.unichain": "Completato in {{time}}s su Unichain", "swap.details.uniswapFee": "Tassa", - "swap.error.default": "Potrebbe essere necessario aumentare la tolleranza allo slittamento. Nota: la commissione sul trasferimento e i token rebase non sono compatibili con Uniswap V3.", + "swap.error.default": "Potrebbe essere necessario aumentare la tolleranza allo slittamento. Nota: la commissione sul trasferimento e i token rebase non sono compatibili con JuiceSwap V3.", "swap.error.expectedToFail": "Si prevede che il tuo scambio fallisca.", "swap.error.fiatInputUnavailable": "{{fiatCurrencyCode}} input non disponibile", "swap.error.modifiedByWallet": "Il tuo swap è stato modificato tramite il tuo portafoglio. Se si è trattato di un errore, annulla immediatamente o rischi di perdere i tuoi fondi.", "swap.error.rejected": "Transazione rifiutata", - "swap.error.undefinedObject": "Si è verificato un errore durante il tentativo di eseguire questo scambio. Potrebbe essere necessario aumentare la tolleranza allo slittamento. Se non funziona, potrebbe esserci un'incompatibilità con il token che stai scambiando. Nota: la commissione sul trasferimento e i token rebase non sono compatibili con Uniswap V3.", + "swap.error.undefinedObject": "Si è verificato un errore durante il tentativo di eseguire questo scambio. Potrebbe essere necessario aumentare la tolleranza allo slittamento. Se non funziona, potrebbe esserci un'incompatibilità con il token che stai scambiando. Nota: la commissione sul trasferimento e i token rebase non sono compatibili con JuiceSwap V3.", "swap.error.unknown": "Errore sconosciuto.", "swap.error.v2.expired": "Impossibile inviare questa transazione perché la scadenza è scaduta. Ti invitiamo a verificare che la scadenza della transazione non sia troppo vicina.", - "swap.error.v2.k": "L'invariante Uniswap x*y=k non è stato soddisfatto dallo scambio. Questo di solito significa che uno dei token che stai scambiando incorpora un comportamento personalizzato durante il trasferimento.", + "swap.error.v2.k": "L'invariante JuiceSwap x*y=k non è stato soddisfatto dallo scambio. Questo di solito significa che uno dei token che stai scambiando incorpora un comportamento personalizzato durante il trasferimento.", "swap.error.v2.slippage": "Questa transazione non avrà successo a causa del movimento dei prezzi o della commissione sul trasferimento. Prova ad aumentare la tolleranza allo slittamento", "swap.error.v2.transferInput": "Il token di input non può essere trasferito. Potrebbe esserci un problema con il token di input.", "swap.error.v2.transferOutput": "Il token di output non può essere trasferito. Potrebbe essersi verificato un problema con il token di output.", - "swap.error.v3.slippage": "Questa transazione non avrà successo a causa del movimento dei prezzi. Prova ad aumentare la tolleranza allo slittamento. Nota: le commissioni sui token di trasferimento e rebase non sono compatibili con Uniswap V3.", - "swap.error.v3.transferOutput": "Il token di output non può essere trasferito. Potrebbe essersi verificato un problema con il token di output. Nota: le commissioni sui token di trasferimento e rebase non sono compatibili con Uniswap V3.", + "swap.error.v3.slippage": "Questa transazione non avrà successo a causa del movimento dei prezzi. Prova ad aumentare la tolleranza allo slittamento. Nota: le commissioni sui token di trasferimento e rebase non sono compatibili con JuiceSwap V3.", + "swap.error.v3.transferOutput": "Il token di output non può essere trasferito. Potrebbe essersi verificato un problema con il token di output. Nota: le commissioni sui token di trasferimento e rebase non sono compatibili con JuiceSwap V3.", "swap.estimatedDifference.label": "Ci sarà una grande differenza tra i valori di input e di output a causa della liquidità attuale.", "swap.expected.price": "Prezzo previsto", "swap.fail.batched": "Il tuo portafoglio connesso potrebbe non supportare gli scambi in 1 clic. Prova invece uno scambio standard.", "swap.fail.batched.retry": "Prova lo scambio standard", "swap.fail.batched.title": "Scambio con 1 clic non riuscito", "swap.fail.message": "Prova a regolare lo slittamento su un valore più alto.", - "swap.fail.uniswapX": "Non è stato possibile completare lo scambio con UniswapX. Prova di nuovo lo scambio per instradarlo attraverso la classica API Uniswap.", - "swap.fees.experience": "Questa commissione viene applicata su alcune coppie di token per garantire la migliore esperienza con Uniswap. Viene pagata nel token di output ed è già stata calcolata nel preventivo.", - "swap.fees.noFee": "Le commissioni vengono applicate su coppie di token selezionate per garantire la migliore esperienza con Uniswap. Non è prevista alcuna commissione associata a questo scambio.", + "swap.fail.uniswapX": "Non è stato possibile completare lo scambio con JuiceSwapX. Prova di nuovo lo scambio per instradarlo attraverso la classica API JuiceSwap.", + "swap.fees.experience": "Questa commissione viene applicata su alcune coppie di token per garantire la migliore esperienza con JuiceSwap. Viene pagata nel token di output ed è già stata calcolata nel preventivo.", + "swap.fees.noFee": "Le commissioni vengono applicate su coppie di token selezionate per garantire la migliore esperienza con JuiceSwap. Non è prevista alcuna commissione associata a questo scambio.", "swap.finalizingQuote": "Finalizzazione preventivo...", "swap.form.header": "Scambio", "swap.form.warning.output.fotFees": "A causa della commissione token di {{fotCurrencySymbol}}, gli importi dello swap possono essere inseriti solo utilizzando il campo di immissione", @@ -1884,7 +1884,7 @@ "swap.frontrun.warning": "La tua transazione potrebbe essere anticipata e risultare in un'operazione sfavorevole.", "swap.header.viewOnly": "Visualizzare solamente", "swap.impactOfTrade": "L'impatto che la tua operazione ha sul prezzo di mercato di questo pool.", - "swap.impactOfTrade.uniswapx": "Differenza tra prezzo di mercato e prezzo di esecuzione, tenendo conto del risparmio di gas di UniswapX.", + "swap.impactOfTrade.uniswapx": "Differenza tra prezzo di mercato e prezzo di esecuzione, tenendo conto del risparmio di gas di JuiceSwapX.", "swap.impactOfTrade.uniswapx.missing": "I calcoli dell'impatto sui prezzi potrebbero non essere disponibili per le coppie con bassa liquidità.", "swap.inputEstimated.atMost": "L'input è stimato. Venderai al massimo o la transazione verrà annullata.", "swap.limit": "Limite", @@ -1913,8 +1913,8 @@ "swap.settings.protection.subtitle.unavailable": "Non disponibile su {{chainName}}", "swap.settings.protection.title": "Protezione dallo scambio", "swap.settings.routingPreference.option.default.description": "Selezionando questa opzione si identifica il percorso più efficiente per lo scambio.", - "swap.settings.routingPreference.option.default.description.preV4": "Il cliente Uniswap seleziona l'opzione di trading più economica tenendo conto del prezzo e dei costi di rete.", - "swap.settings.routingPreference.option.default.description.uniswapXUnavailable": "UniswapX non disponibile per il tuo portafoglio", + "swap.settings.routingPreference.option.default.description.preV4": "Il cliente JuiceSwap seleziona l'opzione di trading più economica tenendo conto del prezzo e dei costi di rete.", + "swap.settings.routingPreference.option.default.description.uniswapXUnavailable": "JuiceSwapX non disponibile per il tuo portafoglio", "swap.settings.routingPreference.option.default.tooltip": "Viene identificato un percorso considerando i pool v2, v3 e alcuni pool v4, tenendo conto dell'impatto stimato sui prezzi e dei costi di rete.", "swap.settings.routingPreference.option.v2.title": "Abilita pool v2", "swap.settings.routingPreference.option.v3.title": "Abilita pool v3", @@ -1940,13 +1940,13 @@ "swap.signAndSwap": "Firma e scambia", "swap.slippage.amt": "{{amt}} slittamento", "swap.slippage.bridging": "Nessuno slittamento durante lo scambio tra reti", - "swap.slippage.description": "Differenza tra il prezzo previsto e quello eseguito su uno swap. Le differenze possono verificarsi a causa di scarsa liquidità, volatilità del mercato o bot. \n\nLa protezione Uniswap protegge da bot di frontrunning e MEV.", + "swap.slippage.description": "Differenza tra il prezzo previsto e quello eseguito su uno swap. Le differenze possono verificarsi a causa di scarsa liquidità, volatilità del mercato o bot. \n\nLa protezione JuiceSwap protegge da bot di frontrunning e MEV.", "swap.slippage.settings.title": "Impostazioni di slittamento", "swap.slippage.tooltip": "Il movimento massimo del prezzo prima che la transazione venga annullata.", "swap.slippageBelow.warning": "Lo slittamento al di sotto di {{amt}} potrebbe comportare il fallimento della transazione", "swap.submitted": "Scambio inviato", "swap.success": "Scambia il successo!", - "swap.tokenOwnFees": "Alcuni token richiedono una commissione quando vengono acquistati o venduti, che viene stabilita dall'emittente del token. Uniswap non riceve nessuna di queste commissioni.", + "swap.tokenOwnFees": "Alcuni token richiedono una commissione quando vengono acquistati o venduti, che viene stabilita dall'emittente del token. JuiceSwap non riceve nessuna di queste commissioni.", "swap.tradeRoutes": "Rotte commerciali", "swap.transaction.deadline": "Scadenza della transazione", "swap.transaction.revertAfter": "La tua transazione verrà annullata se rimane in sospeso per più di questo periodo di tempo.", @@ -1963,15 +1963,15 @@ "swap.warning.insufficientGas.message.withoutNetwork": "{{currencySymbol}} insufficienti per lo scambio", "swap.warning.insufficientGas.title": "Non hai abbastanza {{currencySymbol}} per coprire il costo della rete", "swap.warning.networkFee.allow": "Consenti {{ inputTokenSymbol }} (una volta)", - "swap.warning.networkFee.delegation.message": "Questo è il costo per elaborare la tua transazione e attivare il tuo portafoglio intelligente su Unichain. Uniswap Labs non riceve alcuna quota di queste commissioni.", - "swap.warning.networkFee.highRelativeToValue": "Il costo di rete supera il 10% del valore totale della tua transazione. Questo è il costo per elaborare la tua transazione sulla blockchain. Uniswap non riceve alcuna quota di queste commissioni.", + "swap.warning.networkFee.delegation.message": "Questo è il costo per elaborare la tua transazione e attivare il tuo portafoglio intelligente su Unichain. JuiceSwap Labs non riceve alcuna quota di queste commissioni.", + "swap.warning.networkFee.highRelativeToValue": "Il costo di rete supera il 10% del valore totale della tua transazione. Questo è il costo per elaborare la tua transazione sulla blockchain. JuiceSwap non riceve alcuna quota di queste commissioni.", "swap.warning.networkFee.highRelativeToValue.unichain": "Il costo di rete supera il 10% del valore totale della tua transazione. Questo è il costo per elaborare la tua transazione sulla blockchain.", "swap.warning.networkFee.includesDelegation": "Include l'attivazione del portafoglio intelligente", - "swap.warning.networkFee.message": "Questo è il costo per elaborare la tua transazione sulla blockchain. Uniswap non riceve alcuna quota di queste commissioni.", + "swap.warning.networkFee.message": "Questo è il costo per elaborare la tua transazione sulla blockchain. JuiceSwap non riceve alcuna quota di queste commissioni.", "swap.warning.networkFee.message.unichain": "Questo è il costo per elaborare la tua transazione sulla blockchain.", - "swap.warning.networkFee.message.uniswapX": "Questo è il costo per elaborare la tua transazione sulla blockchain. Uniswap non riceve alcuna quota di queste commissioni. UniswapX aggrega fonti di liquidità per prezzi migliori e swap senza gas.", - "swap.warning.networkFee.message.uniswapX.title": "Nessun costo di rete con UniswapX", - "swap.warning.networkFee.message.uniswapX.unichain": "Questo è il costo per elaborare la tua transazione sulla blockchain. UniswapX aggrega fonti di liquidità per prezzi migliori e swap senza gas.", + "swap.warning.networkFee.message.uniswapX": "Questo è il costo per elaborare la tua transazione sulla blockchain. JuiceSwap non riceve alcuna quota di queste commissioni. JuiceSwapX aggrega fonti di liquidità per prezzi migliori e swap senza gas.", + "swap.warning.networkFee.message.uniswapX.title": "Nessun costo di rete con JuiceSwapX", + "swap.warning.networkFee.message.uniswapX.unichain": "Questo è il costo per elaborare la tua transazione sulla blockchain. JuiceSwapX aggrega fonti di liquidità per prezzi migliori e swap senza gas.", "swap.warning.noQuotesFound.bridging.message": "Nessuna citazione di bridging trovata. Prova a usare il bridge ufficiale in questo momento.", "swap.warning.noQuotesFound.title": "Nessuna citazione trovata", "swap.warning.noRoutesFound.message": "Al momento non ci sono percorsi disponibili per i token selezionati. Prova una coppia diversa o controlla di nuovo più tardi.", @@ -1993,9 +1993,9 @@ "swap.warning.router.title": "Questo scambio non può essere completato in questo momento", "swap.warning.tokenBlocked.button": "{{tokenSymbol}} è bloccato", "swap.warning.tokenBlockedFallback.button": "Il token è bloccato", - "swap.warning.uniswapFee.message": "Le commissioni vengono applicate per garantire la migliore esperienza con Uniswap.", - "swap.warning.uniswapFee.message.default": "Le commissioni vengono applicate per garantire la migliore esperienza con Uniswap. Non è prevista alcuna commissione associata a questo scambio.", - "swap.warning.uniswapFee.message.included": "Le commissioni vengono applicate per garantire la migliore esperienza con Uniswap e sono già state prese in considerazione in questo preventivo.", + "swap.warning.uniswapFee.message": "Le commissioni vengono applicate per garantire la migliore esperienza con JuiceSwap.", + "swap.warning.uniswapFee.message.default": "Le commissioni vengono applicate per garantire la migliore esperienza con JuiceSwap. Non è prevista alcuna commissione associata a questo scambio.", + "swap.warning.uniswapFee.message.included": "Le commissioni vengono applicate per garantire la migliore esperienza con JuiceSwap e sono già state prese in considerazione in questo preventivo.", "swap.warning.uniswapFee.title": "Commissione di scambio", "swap.warning.viewOnly.message": "È necessario importare questo portafoglio tramite la frase di ripristino per scambiare i token.", "swap.wrap.token": "Avvolgi {{sym}}", @@ -2016,30 +2016,30 @@ "testnet.modal.swapDeepLink.title.toTestnetMode": "Abilita la modalità testnet", "testnet.unsupported": "Questa funzionalità non è supportata in modalità testnet.", "themeToggle.theme": "Tema", - "title.buySellTradeEthereum": "Acquista, vendi e scambia Ethereum e altri token di punta su Uniswap", - "title.createGovernanceOn": "Creare una nuova proposta di governance su Uniswap", - "title.createGovernanceTo": "Creare una nuova proposta di governance da sottoporre al voto dei titolari dell'UNI. I token UNI rappresentano azioni con diritto di voto nella governance di Uniswap.", - "title.earnFees": "Guadagna commissioni quando altri effettuano scambi su Uniswap aggiungendo token ai pool di liquidità.", - "title.easilyRemove": "Rimuovi facilmente la tua liquidità da Uniswap v2 e deposita su Uniswap v3.", - "title.easilyRemoveV4": "Rimuovi facilmente la tua liquidità da Uniswap v2 e v3 per depositarla su Uniswap v4.", + "title.buySellTradeEthereum": "Acquista, vendi e scambia Ethereum e altri token di punta su JuiceSwap", + "title.createGovernanceOn": "Creare una nuova proposta di governance su JuiceSwap", + "title.createGovernanceTo": "Creare una nuova proposta di governance da sottoporre al voto dei titolari dell'UNI. I token UNI rappresentano azioni con diritto di voto nella governance di JuiceSwap.", + "title.earnFees": "Guadagna commissioni quando altri effettuano scambi su JuiceSwap aggiungendo token ai pool di liquidità.", + "title.easilyRemove": "Rimuovi facilmente la tua liquidità da JuiceSwap v2 e deposita su JuiceSwap v3.", + "title.easilyRemoveV4": "Rimuovi facilmente la tua liquidità da JuiceSwap v2 e v3 per depositarla su JuiceSwap v4.", "title.extension.uninstall": "Estensione disinstallata", "title.extensionPasskeyLogIn": "Accedi con Passkey", - "title.managePasskeys": "Uniswap | Gestisci le tue passkey", - "title.migratev2": "Migrare la liquidità del pool v2 su Uniswap v3", - "title.migratev3": "Migrazione della liquidità del pool su Uniswap v4", - "title.placeLimit": "Effettua ordini limite su Uniswap", + "title.managePasskeys": "JuiceSwap | Gestisci le tue passkey", + "title.migratev2": "Migrare la liquidità del pool v2 su JuiceSwap v3", + "title.migratev3": "Migrazione della liquidità del pool su JuiceSwap v4", + "title.placeLimit": "Effettua ordini limite su JuiceSwap", "title.realTime": "Prezzi in tempo reale, grafici, dati sulle transazioni e altro ancora.", - "title.removeLiquidityv2": "Rimuovi la liquidità della pool (v2) su Uniswap", - "title.removePoolLiquidity": "Rimuovi la liquidità della pool su Uniswap", + "title.removeLiquidityv2": "Rimuovi la liquidità della pool (v2) su JuiceSwap", + "title.removePoolLiquidity": "Rimuovi la liquidità della pool su JuiceSwap", "title.removeTokensv2": "Rimuovi i tuoi token dai pool di liquidità v2.", "title.removev3Liquidity": "Rimuovi i tuoi token dai pool di liquidità v3.", "title.sendCrypto": "Invia criptovaluta", - "title.sendTokens": "Invia token su Uniswap", + "title.sendTokens": "Invia token su JuiceSwap", "title.swappingMadeSimple": "Acquista e vendi criptovalute all'istante su Ethereum, Base, Arbitrum, Polygon, Unichain e altro ancora. La piattaforma DeFi di cui si fidano milioni di persone.", "title.tradeTokens": "Scambia token e fornisci liquidità. Prezzi in tempo reale, grafici, dati sulle transazioni e altro ancora.", - "title.uniswapTradeCrypto": "Uniswap | Fai trading di criptovalute sul principale exchange DeFi ", - "title.uniToken": "I token UNI rappresentano azioni con diritto di voto nella governance di Uniswap. Puoi votare tu stesso ciascuna proposta o delegare i tuoi voti a terzi.", - "title.voteOnGov": "Votazione sulle proposte di governance su Uniswap", + "title.uniswapTradeCrypto": "JuiceSwap | Fai trading di criptovalute sul principale exchange DeFi ", + "title.uniToken": "I token UNI rappresentano azioni con diritto di voto nella governance di JuiceSwap. Puoi votare tu stesso ciascuna proposta o delegare i tuoi voti a terzi.", + "title.voteOnGov": "Votazione sulle proposte di governance su JuiceSwap", "token.balances.main": "Il tuo bilancio", "token.balances.other": "Saldi su altre reti", "token.balances.viewOnly": "Il saldo di {{ownerAddress}}", @@ -2072,10 +2072,10 @@ "token.safety.blocked.title.tokenNotAvailable": "{{tokenSymbol}} non è disponibile", "token.safety.blocked.title.tokensNotAvailable": "{{tokenSymbol0}} e {{tokenSymbol1}} non sono disponibili", "token.safety.fee.detected": "Commissione token rilevata", - "token.safety.fees.uniswapLabsDoesNotReceive": "Uniswap Labs non riceve nessuna di queste commissioni.", + "token.safety.fees.uniswapLabsDoesNotReceive": "JuiceSwap Labs non riceve nessuna di queste commissioni.", "token.safety.warning.alwaysDoYourResearch": "Fai sempre le tue ricerche", - "token.safety.warning.blocked.description.default_one": "Non puoi scambiare questo token utilizzando l'app Uniswap.", - "token.safety.warning.blocked.description.default_other": "Non puoi scambiare questi token utilizzando l'app Uniswap.", + "token.safety.warning.blocked.description.default_one": "Non puoi scambiare questo token utilizzando l'app JuiceSwap.", + "token.safety.warning.blocked.description.default_other": "Non puoi scambiare questi token utilizzando l'app JuiceSwap.", "token.safety.warning.copyContractAddress.message": "Questo è un indirizzo di contratto, che funge da identificatore univoco per i token sulla blockchain. Qualsiasi criptovaluta che invii a questo indirizzo andrà persa.", "token.safety.warning.copyContractAddress.title": "Non inviare criptovalute a questo indirizzo", "token.safety.warning.dontShowWarningAgain": "Non mostrarmi più questo avviso", @@ -2107,11 +2107,11 @@ "token.safety.warning.spamsUsers": "Spam agli utenti", "token.safety.warning.tokenChargesFee.both.message": "{{tokenSymbol}} addebita una commissione di {{buyFeePercent}} quando viene acquistato e di {{sellFeePercent}} quando viene venduto.", "token.safety.warning.tokenChargesFee.buy.message": "{{tokenSymbol}} addebita una commissione di {{feePercent}} quando viene acquistato.", - "token.safety.warning.tokenChargesFee.buy.message.descriptive": "{{tokenSymbol}} addebita una commissione di {{feePercent}} all'acquisto. Scambiarlo potrebbe comportare una perdita di fondi. Uniswap Labs non riceve alcuna di queste commissioni.", + "token.safety.warning.tokenChargesFee.buy.message.descriptive": "{{tokenSymbol}} addebita una commissione di {{feePercent}} all'acquisto. Scambiarlo potrebbe comportare una perdita di fondi. JuiceSwap Labs non riceve alcuna di queste commissioni.", "token.safety.warning.tokenChargesFee.sell.message": "{{tokenSymbol}} addebita una commissione di {{feePercent}} quando viene venduto.", - "token.safety.warning.tokenChargesFee.sell.message.descriptive": "{{tokenSymbol}} addebita una commissione di {{feePercent}} alla vendita. Scambiarlo potrebbe comportare una perdita di fondi. Uniswap Labs non riceve alcuna di queste commissioni.", + "token.safety.warning.tokenChargesFee.sell.message.descriptive": "{{tokenSymbol}} addebita una commissione di {{feePercent}} alla vendita. Scambiarlo potrebbe comportare una perdita di fondi. JuiceSwap Labs non riceve alcuna di queste commissioni.", "token.safety.warning.tokenChargesFee.unknownFee.message": "{{tokenSymbol}} addebita una commissione quando viene acquistato o venduto.", - "token.safetyLevel.blocked.message": "Non puoi scambiare questo token utilizzando Uniswap Wallet.", + "token.safetyLevel.blocked.message": "Non puoi scambiare questo token utilizzando JuiceSwap Wallet.", "token.safetyLevel.medium.message.plural": "Questi token non sono scambiati sui principali exchange centralizzati degli Stati Uniti. Fai sempre le tue ricerche prima di procedere.", "token.selector.search.error": "Impossibile caricare i risultati della ricerca", "token.stats.fullyDilutedValuation": "Valutazione completamente diluita", @@ -2125,7 +2125,7 @@ "token.stats.volume": "Volume 24 ore", "token.symbol.input.fallback": "Token di input", "token.symbol.output.fallback": "Token di output", - "token.wrap.fail.message": "Gli swap sul protocollo Uniswap possono iniziare e terminare con ETH. Tuttavia, durante lo scambio, ETH viene avvolto in WETH.", + "token.wrap.fail.message": "Gli swap sul protocollo JuiceSwap possono iniziare e terminare con ETH. Tuttavia, durante lo scambio, ETH viene avvolto in WETH.", "token.zeroNativeBalance.description.mainnet": "Dovrai scambiare un token su Ethereum per ottenere {{ tokenSymbol }}. Lo scambio richiede ETH per i costi di rete.", "token.zeroNativeBalance.description.otherChains": "Dovrai scambiare un token su {{ chainName }} per ottenere {{ tokenSymbol }}. Lo scambio richiede {{ chainName }} {{ nativeTokenSymbol }} per i costi di rete.", "token.zeroNativeBalance.subtitle": "{{ tokenSymbol }} non è disponibile per l'acquisto diretto.", @@ -2192,7 +2192,7 @@ "transaction.details.transaction": "Transazione", "transaction.details.uniswapFee": "Commissione ({{ feePercent }}%)", "transaction.network.all": "Tutte le reti", - "transaction.networkCost.description": "Il costo per elaborare la tua transazione sulla blockchain. Uniswap è ottimizzato per ridurre al minimo i costi di rete.", + "transaction.networkCost.description": "Il costo per elaborare la tua transazione sulla blockchain. JuiceSwap è ottimizzato per ridurre al minimo i costi di rete.", "transaction.networkCost.includesSmartWalletActivation": "Include l'attivazione del portafoglio intelligente", "transaction.networkCost.label": "Costo di rete", "transaction.networkCost.maxNativeBalance.description": "Una piccola parte del saldo del token di rete è riservata per coprire i costi di rete di questa transazione.", @@ -2354,15 +2354,15 @@ "transaction.watcher.error.cancel": "Impossibile annullare la transazione", "transaction.watcher.error.status": "Errore durante il controllo dello stato della transazione", "uniswapX.aggregatesLiquidity": " aggrega fonti di liquidità per prezzi migliori e scambi senza gas.", - "uniswapX.cost": "UniswapX elimina i costi tipici delle transazioni sulla blockchain.", - "uniswapx.description": "UniswapX aggrega le fonti di liquidità per prezzi migliori e swap senza gas.", - "uniswapx.description.unsupported": "UniswapX non è al momento disponibile perché le impostazioni del tuo portafoglio intelligente sono gestite da un'app portafoglio diversa.", - "uniswapx.included": "Include UniswapX", - "uniswapx.item": " UniswapX ", - "uniswapx.label": "UniswapX", - "uniswapX.learnMore": "Scopri di più sullo scambio con UniswapX", - "uniswapx.unavailable.title": "UniswapX non è disponibile", - "uniswapx.v2QuoteFailed": "Il preventivo hard di UniswapX v2 non è riuscito. Riprova con lo scambio classico.", + "uniswapX.cost": "JuiceSwapX elimina i costi tipici delle transazioni sulla blockchain.", + "uniswapx.description": "JuiceSwapX aggrega le fonti di liquidità per prezzi migliori e swap senza gas.", + "uniswapx.description.unsupported": "JuiceSwapX non è al momento disponibile perché le impostazioni del tuo portafoglio intelligente sono gestite da un'app portafoglio diversa.", + "uniswapx.included": "Include JuiceSwapX", + "uniswapx.item": " JuiceSwapX ", + "uniswapx.label": "JuiceSwapX", + "uniswapX.learnMore": "Scopri di più sullo scambio con JuiceSwapX", + "uniswapx.unavailable.title": "JuiceSwapX non è disponibile", + "uniswapx.v2QuoteFailed": "Il preventivo hard di JuiceSwapX v2 non è riuscito. Riprova con lo scambio classico.", "unitags.banner.button.claim": "Richiedi ora", "unitags.banner.subtitle": "Crea un profilo web3 personalizzato e condividi facilmente il tuo indirizzo con gli amici.", "unitags.banner.title.compact": "Richiedi il tuo nome utente {{unitagDomain}} e crea il tuo profilo personalizzabile.", @@ -2426,9 +2426,9 @@ "unitags.username.error.min": "I nomi utente devono contenere almeno {{number}} caratteri", "unitags.username.error.uppercase": "I nomi utente possono contenere solo lettere minuscole e numeri", "uwulink.error.insufficientTokens": "Non abbastanza {{tokenSymbol}} su {{chain}}", - "v2.notAvailable": "Uniswap V2 non è disponibile su questa rete.", + "v2.notAvailable": "JuiceSwap V2 non è disponibile su questa rete.", "wallet.appSignIn": "Accedi con l'app", - "wallet.connectingAgreement": "Collegando un portafoglio, accetti i Termini di servizio di Uniswap Labs e acconsenti alla sua Informativa sulla privacy.", + "wallet.connectingAgreement": "Collegando un portafoglio, accetti i Termini di servizio di JuiceSwap Labs e acconsenti alla sua Informativa sulla privacy.", "wallet.connectionFailed.message": "Il tentativo di connessione non è riuscito. Fai clic su Riprova e segui i passaggi per connetterti al tuo portafoglio.", "wallet.mismatch.popup.description": "Alcune funzionalità non sono supportate dal tuo portafoglio connesso.", "wallet.mismatch.popup.title": "Supporto limitato del portafoglio", @@ -2438,13 +2438,13 @@ "walletConnect.dapps.empty.description": "Connettiti a un'app scansionando un codice tramite WalletConnect", "walletConnect.dapps.manage.empty.title": "Nessuna app connessa", "walletConnect.dapps.manage.title": "Connessioni", - "walletConnect.error.connection.message": "Uniswap Wallet attualmente supporta {{chainNames}}. Per favore usa solo \"{{dappName}}\" su queste catene", + "walletConnect.error.connection.message": "JuiceSwap Wallet attualmente supporta {{chainNames}}. Per favore usa solo \"{{dappName}}\" su queste catene", "walletConnect.error.connection.title": "Errore di connessione", "walletConnect.error.general.message": "Si è verificato un problema con WalletConnect. Per favore riprova", "walletConnect.error.general.title": "Errore WalletConnect", "walletConnect.error.scantastic.message": "Si è verificato un problema con il tuo codice QR. Per favore riprova", "walletConnect.error.scantastic.title": "Codice QR non valido", - "walletConnect.error.unsupported.message": "Assicurati di scansionare un codice QR valido di WalletConnect, indirizzo Ethereum o estensione Uniswap prima di riprovare.", + "walletConnect.error.unsupported.message": "Assicurati di scansionare un codice QR valido di WalletConnect, indirizzo Ethereum o estensione JuiceSwap prima di riprovare.", "walletConnect.error.unsupported.title": "Codice QR non valido", "walletConnect.error.unsupportedV1.message": "WalletConnect v1 non è più supportato. L'applicazione a cui stai tentando di connetterti deve essere aggiornata a WalletConnect v2.", "walletConnect.error.unsupportedV1.title": "Codice QR non valido", @@ -2479,7 +2479,7 @@ "walletConnect.request.warning.message": "Per firmare messaggi o transazioni, dovrai importare la frase di recupero del portafoglio.", "walletConnect.request.warning.title": "Questo portafoglio è in modalità di sola visualizzazione", "web.explore.description": "Scopri e ricerca gettoni su {{network}}. Esplora le migliori piscine. Visualizza prezzi in tempo reale, volume degli scambi, TVL, grafici e dati sulle transazioni.", - "web.explore.title.pools": "Esplora le migliori piscine su {{network}} su Uniswap", - "web.explore.title.tokens": "Esplora i migliori token su {{network}} su Uniswap", - "web.explore.title.transactions": "Esplora le transazioni principali su {{network}} su Uniswap" + "web.explore.title.pools": "Esplora le migliori piscine su {{network}} su JuiceSwap", + "web.explore.title.tokens": "Esplora i migliori token su {{network}} su JuiceSwap", + "web.explore.title.transactions": "Esplora le transazioni principali su {{network}} su JuiceSwap" } diff --git a/packages/uniswap/src/i18n/locales/translations/ja-JP.json b/packages/uniswap/src/i18n/locales/translations/ja-JP.json index 331bf8d691d..1e67c3d6781 100644 --- a/packages/uniswap/src/i18n/locales/translations/ja-JP.json +++ b/packages/uniswap/src/i18n/locales/translations/ja-JP.json @@ -27,15 +27,15 @@ "account.downloadWallet.subtitle": "ウォレットのバックアップ、外出先での取引、リアルタイムの価格通知、その他の機能があります。", "account.drawer.gitHash": "Git hash: ", "account.drawer.gitVersion": "バージョン:", - "account.drawer.modal.body": "Uniswap アプリでは、トークンの保管とスワップを安全に行えます。iOS と Android でご利用いただけます。", - "account.drawer.modal.dont": "Uniswap ウォレットをお持ちではありませんか?", - "account.drawer.modal.scan": "Uniswap ウォレットでスキャン", + "account.drawer.modal.body": "JuiceSwap アプリでは、トークンの保管とスワップを安全に行えます。iOS と Android でご利用いただけます。", + "account.drawer.modal.dont": "JuiceSwap ウォレットをお持ちではありませんか?", + "account.drawer.modal.scan": "JuiceSwap ウォレットでスキャン", "account.drawer.spamToggle": "不明なトークンと NFT を非表示にする", - "account.passkey.delete.acknowledge": "リカバリーフレーズをバックアップしましたが、私がウォレットの復元に失敗した場合でも Uniswap Labs がウォレットの復元をサポートできないことを理解しています。", - "account.passkey.delete.description": "Uniswap モバイルアプリまたはブラウザ拡張機能を使用してリカバリーフレーズをバックアップしていることを確認してください。", + "account.passkey.delete.acknowledge": "リカバリーフレーズをバックアップしましたが、私がウォレットの復元に失敗した場合でも JuiceSwap Labs がウォレットの復元をサポートできないことを理解しています。", + "account.passkey.delete.description": "JuiceSwap モバイルアプリまたはブラウザ拡張機能を使用してリカバリーフレーズをバックアップしていることを確認してください。", "account.passkey.delete.descriptionEmphasized": "リカバリーフレーズがないと、ウォレットにアクセスできない可能性があります。", "account.passkey.delete.speedbump.description": "ウォレットやすべての資金へのアクセスを失うことのないよう、続行する前に以下の手順を完了してください。", - "account.passkey.delete.speedbump.step1": "Uniswap モバイルアプリまたはブラウザ拡張機能をダウンロード", + "account.passkey.delete.speedbump.step1": "JuiceSwap モバイルアプリまたはブラウザ拡張機能をダウンロード", "account.passkey.delete.speedbump.step2": "リカバリーフレーズをバックアップ", "account.passkey.delete.speedbump.title": "よろしいですか?", "account.passkey.delete.title": "パスキーを削除しますか?", @@ -91,7 +91,7 @@ "account.wallet.menu.edit.title": "ラベルを編集", "account.wallet.menu.manageConnections": "接続を管理", "account.wallet.menu.remove.title": "ウォレットを削除", - "account.wallet.remove.check": "リカバリーフレーズをバックアップしましたが、私がウォレットの復元に失敗した場合でも Uniswap Labs がウォレットの復元をサポートできないことを理解しています。", + "account.wallet.remove.check": "リカバリーフレーズをバックアップしましたが、私がウォレットの復元に失敗した場合でも JuiceSwap Labs がウォレットの復元をサポートできないことを理解しています。", "account.wallet.remove.title": "{{name}} を削除", "account.wallet.remove.viewOnly": "ウォレットのアドレスを入力すると、いつでも表示専用ウォレットを改めて追加できます。", "account.wallet.restore.new_device.description": "新しいデバイスをご利用のため、続行するにはリカバリーフレーズを復元するか、クラウドバックアップパスワードを入力する必要があります。", @@ -122,16 +122,16 @@ "addLiquidity.shareOfPool": "プールのシェア", "addressInput.recipient": "受領者", "analytics.allow": "分析を許可", - "analytics.allow.message": "Uniswap Labs 製品でのエクスペリエンスを向上させるために、匿名化されたデータを使用します。", + "analytics.allow.message": "JuiceSwap Labs 製品でのエクスペリエンスを向上させるために、匿名化されたデータを使用します。", "appRating.button.notReally": "それほどでもない", "appRating.description": "このアプリを気に入っていただけましたら、ぜひお知らせください", "appRating.extension.review.description": "Chrome ウェブストアで星評価とレビューをお願いします。", - "appRating.extension.review.title": "Uniswap 拡張機能をレビューしますか?", - "appRating.extension.title": "Uniswap 拡張機能は満足いくものですか?", + "appRating.extension.review.title": "JuiceSwap 拡張機能をレビューしますか?", + "appRating.extension.title": "JuiceSwap 拡張機能は満足いくものですか?", "appRating.feedback.button.send": "フィードバックを送信", "appRating.feedback.description": "改善できる点がありましたらお知らせください", "appRating.feedback.title": "それは残念です。", - "appRating.mobile.title": "Uniswap ウォレットのご利用は満足いくものですか?", + "appRating.mobile.title": "JuiceSwap ウォレットのご利用は満足いくものですか?", "bridging.estimatedTime.minutesAndSeconds": "約 {{minutes}} 分 {{seconds}} 秒", "bridging.estimatedTime.minutesOnly": "約 {{minutes}} 分", "bridging.estimatedTime.secondsOnly": "約 {{seconds}} 秒", @@ -145,7 +145,7 @@ "chart.price.label.low": "最安値", "chart.price.label.open": "始値", "chart.settings.unavailable.label": "この設定は現在のチャートでは利用できません", - "claim.thanks": "Uniswap コミュニティに参加していただきありがとうございます ", + "claim.thanks": "JuiceSwap コミュニティに参加していただきありがとうございます ", "claim.uni.arrived": "UNI が届きました", "common.accept": "受け入れる", "common.active": "アクティブ", @@ -171,7 +171,7 @@ "common.approving": "承認中", "common.areYouSure": "よろしいですか?", "common.automatic": "自動", - "common.availableIn": "Uniswap は でご利用いただけます", + "common.availableIn": "JuiceSwap は でご利用いただけます", "common.availableOnIOSAndroidChrome": "iOS、Android、Chrome でご利用いただけます", "common.backToPositions": "ポジションに戻る", "common.bestRoute": "ルート", @@ -180,7 +180,7 @@ "common.biometrics.touchId": "タッチ ID", "common.biometrics.windowsHello": "Windows Hello", "common.blocked.ifError": "これがエラーであると思われる場合は、アドレスを記載した電子メールを に送信してください", - "common.blocked.reason": "このアドレスは 1 つ以上のブロックされたアクティビティに関連付けられているため、Uniswap Labs インターフェイスでブロックされています。", + "common.blocked.reason": "このアドレスは 1 つ以上のブロックされたアクティビティに関連付けられているため、JuiceSwap Labs インターフェイスでブロックされています。", "common.blockedAddress": "ブロックされているアドレス", "common.blog": "ブログ", "common.bought": "購入しました", @@ -239,7 +239,7 @@ "common.button.viewDetails": "詳細を表示", "common.button.yes": "はい", "common.buy.label": "購入", - "common.buyAndSell": "Uniswap で売買", + "common.buyAndSell": "JuiceSwap で売買", "common.cancellationSubmitted": "キャンセルが送信されました", "common.cancellationSuccessful": "キャンセルが完了しました", "common.cancelOrder": "注文をキャンセル", @@ -300,8 +300,8 @@ "common.download": "ダウンロード", "common.downloadAppStore": "App Store でダウンロード", "common.downloadPlayStore": "Play ストアでダウンロード", - "common.downloadUniswapApp": "Uniswap アプリをダウンロード", - "common.downloadUniswapWallet": "Uniswap Wallet をダウンロード", + "common.downloadUniswapApp": "JuiceSwap アプリをダウンロード", + "common.downloadUniswapWallet": "JuiceSwap Wallet をダウンロード", "common.dynamic": "動的", "common.edit.button": "編集", "common.ended": "終了しました", @@ -319,7 +319,7 @@ "common.explore": "探索", "common.explorer": "エクスプローラ", "common.exploreTokens": "トークンを探索", - "common.extension": "Uniswap 拡張機能", + "common.extension": "JuiceSwap 拡張機能", "common.failedSwitchNetwork": "ネットワークの切り替えに失敗しました", "common.fee": "手数料", "common.fees": "手数料", @@ -333,10 +333,10 @@ "common.getStarted": "始める", "common.getSupport.button": "お困りの場合", "common.getTheApp": "アプリを入手", - "common.getUniswapWallet": "Uniswap ウォレットを入手", - "common.getUniswapWallet.mobile": "Uniswap モバイル アプリを入手", + "common.getUniswapWallet": "JuiceSwap ウォレットを入手", + "common.getUniswapWallet.mobile": "JuiceSwap モバイル アプリを入手", "common.governance": "ガバナンス", - "common.happyHolidays": "Uniswap チームより、ハッピーホリデー", + "common.happyHolidays": "JuiceSwap チームより、ハッピーホリデー", "common.help": "Help", "common.helpCenter": "ヘルプセンター", "common.hidden": "表示されていません", @@ -466,9 +466,9 @@ "common.proceedInWallet": "あなたのウォレットで続行", "common.products": "Products", "common.protocol": "プロトコル", - "common.protocol.v2": "Uniswap v2", - "common.protocol.v3": "Uniswap v3", - "common.protocol.v4": "Uniswap v4", + "common.protocol.v2": "JuiceSwap v2", + "common.protocol.v3": "JuiceSwap v3", + "common.protocol.v4": "JuiceSwap v4", "common.publicResolver": "パブリックリゾルバ", "common.purchased": "購入しました", "common.rate": "レート", @@ -547,7 +547,7 @@ "common.tokenB": "トークン B", "common.tokenName": "トークン名", "common.tokens": "トークン", - "common.totalUniswapTVL": "Uniswap TVL 合計", + "common.totalUniswapTVL": "JuiceSwap TVL 合計", "common.totalValueLocked": "TVL", "common.trade": "取引", "common.trademarkPolicy": "商標ポリシー", @@ -565,10 +565,10 @@ "common.unhide": "再表示", "common.unichain": "Unichain", "common.uniGovernance": "UNI ガバナンス", - "common.uniswapMobile": "Uniswap モバイル", - "common.uniswapProtocol": "Uniswap プロトコル", - "common.uniswapWallet": "Uniswap ウォレット", - "common.uniswapX": "UniswapX", + "common.uniswapMobile": "JuiceSwap モバイル", + "common.uniswapProtocol": "JuiceSwap プロトコル", + "common.uniswapWallet": "JuiceSwap ウォレット", + "common.uniswapX": "JuiceSwapX", "common.unknown": "不明", "common.unknownApproval": "不明な承認です", "common.unknownBridge": "不明なブリッジです", @@ -675,8 +675,8 @@ "downloadApp.modal.connectExistingWallet": "既存のウォレットを接続", "downloadApp.modal.getStarted.description": "世界最大のオンチェーン マーケットプレイスで何千ものトークンに即座にアクセスできます。", "downloadApp.modal.getStarted.title": "すぐにスワップを始められます", - "downloadApp.modal.getTheApp.title": "Uniswap を始めましょう", - "downloadApp.modal.uniswapProducts.subtitle": "Uniswap 製品はシームレスに連携して、最高のオンチェーンエクスペリエンスを実現します。", + "downloadApp.modal.getTheApp.title": "JuiceSwap を始めましょう", + "downloadApp.modal.uniswapProducts.subtitle": "JuiceSwap 製品はシームレスに連携して、最高のオンチェーンエクスペリエンスを実現します。", "error.dataUnavailable": "現在、データをご利用いただけません。問題を解決中です", "error.id": "エラーID:{{eventId}}", "error.noData": "データが見つかりません", @@ -712,8 +712,8 @@ "explore.tokens.sort.option.marketCap": "時価総額", "explore.tokens.sort.option.priceDecrease": "価格の低下(24 時間)", "explore.tokens.sort.option.priceIncrease": "価格の上昇(24 時間)", - "explore.tokens.sort.option.totalValueLocked": "Uniswap TVL", - "explore.tokens.sort.option.volume": "Uniswap ボリューム(24 時間)", + "explore.tokens.sort.option.totalValueLocked": "JuiceSwap TVL", + "explore.tokens.sort.option.volume": "JuiceSwap ボリューム(24 時間)", "explore.tokens.top.title": "トップトークン", "explore.v2TVL": "v2 TVL", "explore.v3TVL": "v3 TVL", @@ -733,7 +733,7 @@ "extension.lock.button.reset": "ウォレットをリセット", "extension.lock.button.submit": "ロックを解除", "extension.lock.password.error": "パスワードが間違っています。もう一度お試しください", - "extension.lock.password.reset.initial.description": "Uniswap は、お客様のパスワード復元をサポートできません。12 語のリカバリーフレーズを再入力してウォレットをリセットする必要があります。", + "extension.lock.password.reset.initial.description": "JuiceSwap は、お客様のパスワード復元をサポートできません。12 語のリカバリーフレーズを再入力してウォレットをリセットする必要があります。", "extension.lock.password.reset.initial.help": "リカバリーフレーズはどこにありますか?", "extension.lock.password.reset.initial.title": "パスワードを忘れた場合", "extension.lock.password.reset.speedbump.description": "資金を回収できなくなる事態を防ぐため、ウォレットをリセットする前に、12 語のリカバリーフレーズを手元に用意しておいてください。", @@ -742,27 +742,27 @@ "extension.lock.subtitle": "ロックを解除するには、パスワードを入力してください", "extension.lock.title": "おかえりなさい", "extension.network.notSupported": "ネットワークがサポートされていません", - "extension.open": "Uniswap 拡張機能を開く", + "extension.open": "JuiceSwap 拡張機能を開く", "extension.passwordPrompt.error.wrongPassword": "パスワードが間違っています。もう一度お試しください", "extension.passwordPrompt.title": "パスワードを入力してください", "extension.popup.chrome.button": "拡張機能を開く", - "extension.popup.chrome.description": "Uniswap 拡張機能を開いてこのアクションを完了します。", - "extension.popup.chrome.title": "Uniswap で続行", - "extension.settings.defaultWallet.message": "アプリに接続するときに Uniswap 拡張機能を優先します。", + "extension.popup.chrome.description": "JuiceSwap 拡張機能を開いてこのアクションを完了します。", + "extension.popup.chrome.title": "JuiceSwap で続行", + "extension.settings.defaultWallet.message": "アプリに接続するときに JuiceSwap 拡張機能を優先します。", "extension.settings.defaultWallet.title": "デフォルトのウォレットにする", "extension.settings.password.enter.title": "現在のパスワードを入力してください", "extension.settings.password.error.wrong": "パスワードが間違っています", "extension.settings.password.placeholder": "現在のパスワード", - "extension.uninstall.reason.missingFeatures": "Uniswap Wallet の機能は充実していない", + "extension.uninstall.reason.missingFeatures": "JuiceSwap Wallet の機能は充実していない", "extension.uninstall.reason.notUsingCrypto": "暗号資産は使わない", "extension.uninstall.reason.other": "その他の理由", "extension.uninstall.reason.switchingWallet": "別のウォレットに切り替える", - "extension.uninstall.subtitle": "よろしければ Uniswap Wallet をアンインストールする理由をお聞かせください", + "extension.uninstall.subtitle": "よろしければ JuiceSwap Wallet をアンインストールする理由をお聞かせください", "extension.uninstall.title": "これまでのご利用ありがとうございました", "extension.warning.storage.button": "バックアップ", "extension.warning.storage.message": "ウォレットと資金へのアクセスを失わないように、必ずリカバリーフレーズをバックアップしてください。", "extension.warning.storage.title": "ブラウザのストレージ容量が不足しています", - "extensionPasskeyLogInPopUp.description": "既存のパスキーでログインして Uniswap アカウントをインポートしてください。", + "extensionPasskeyLogInPopUp.description": "既存のパスキーでログインして JuiceSwap アカウントをインポートしてください。", "extensionPasskeyLogInPopUp.invalidReferrer": "このページを閉じて、もう一度お試しください。", "fee.bestForCustomizability": "カスタマイズに最適です。", "fee.bestForExotic": "エキゾチックなペアに最適です。", @@ -796,7 +796,7 @@ "fee.unavailable": "獲得した手数料は、流動性が削除されるまで v2 ポジションでは表示されません。", "fee.uncollected": "未回収の手数料を含む:", "fee.uniswap": "手数料({{percent}})", - "fee.uniswap.description": "最高の Uniswap 体験をお届けできるよう、手数料をいただいています。", + "fee.uniswap.description": "最高の JuiceSwap 体験をお届けできるよう、手数料をいただいています。", "fiatOffRamp.checkout.title": "売却で使用するプロバイダ:", "fiatOffRamp.connection.quote": "{{amount}} 相当の {{currencySymbol}} を売る", "fiatOffRamp.error.balance": "残高を超えています", @@ -847,8 +847,8 @@ "forceUpgrade.action.backup": "ウォレットをバックアップ", "forceUpgrade.action.confirm": "今すぐ更新", "forceUpgrade.action.learn": "更新方法を確認", - "forceUpgrade.description.extension": "新しいバージョンのアプリを利用できます。Uniswap 拡張機能を引き続き使用するには、最新バージョンに更新してください。", - "forceUpgrade.description.wallet": "新しいバージョンのアプリを利用できます。Uniswap ウォレットを引き続き使用するには、最新バージョンに更新してください。", + "forceUpgrade.description.extension": "新しいバージョンのアプリを利用できます。JuiceSwap 拡張機能を引き続き使用するには、最新バージョンに更新してください。", + "forceUpgrade.description.wallet": "新しいバージョンのアプリを利用できます。JuiceSwap ウォレットを引き続き使用するには、最新バージョンに更新してください。", "forceUpgrade.label.recoveryPhrase": "リカバリーフレーズ", "forceUpgrade.title": "最新バージョンに更新", "forceUpgrade.title.recommendedStatus": "新しいバージョンを利用できます", @@ -904,31 +904,31 @@ "home.upsell.receive.title": "暗号通貨を受け取る", "home.warning.viewOnly": "これは表示専用ウォレットです", "interface.metatags.description": "イーサリアム、Base、Arbitrum、ポリゴン、Unichain などで暗号通貨をスワップできます。何百万人もの人々に信頼されている DeFi プラットフォームです。", - "interface.metatags.title": "Uniswap インターフェイス", + "interface.metatags.title": "JuiceSwap インターフェイス", "landing.api": "API", "landing.appsOverview": "Built for all the ways you swap", "landing.blog.description": "Catch up on the latest company news, product features and more", - "landing.docs.description": "Explore our library of developer docs to get started building with Uniswap", + "landing.docs.description": "Explore our library of developer docs to get started building with JuiceSwap", "landing.exploreUniverse": "Explore the UNIverse", "landing.getStarted": "Trade on the world’s largest DEX", "landing.helpCenter.body": "Browse FAQs and get support from our US-based support team", - "landing.protocolDescription": "Uniswap Labs powers some of the most used products in crypto. Experience permissionless access, proven security, and dedicated support.", - "landing.protocolStats": "Uniswap Protocol stats", - "landing.provideLiquidity.body": "Provide liquidity and collect fees using the Uniswap Interface.", + "landing.protocolDescription": "JuiceSwap Labs powers some of the most used products in crypto. Experience permissionless access, proven security, and dedicated support.", + "landing.protocolStats": "JuiceSwap Protocol stats", + "landing.provideLiquidity.body": "Provide liquidity and collect fees using the JuiceSwap Interface.", "landing.provideLiquidity.subtitle": "Power onchain markets.", - "landing.socials": "Follow Uniswap Labs on X, Farcaster, LinkedIn, and TikTok", + "landing.socials": "Follow JuiceSwap Labs on X, Farcaster, LinkedIn, and TikTok", "landing.swapBody": "Access deep liquidity, explore tokens, set limit orders, and provide liquidity for thousands of tokens across 14 chains.", "landing.swapSubtitle": "Permissionless swapping.", "landing.tradingApi": "Trading API", - "landing.tradingApiBody": "Use the same API that powers the Uniswap Web App and Wallet, trusted by leading teams around the world.", - "landing.tradingApiButton": "Integrate the Uniswap API", + "landing.tradingApiBody": "Use the same API that powers the JuiceSwap Web App and Wallet, trusted by leading teams around the world.", + "landing.tradingApiButton": "Integrate the JuiceSwap API", "landing.tradingApiSubtitle": "DeFi, direct to your users.", "landing.trusted": "何百万もの人々に信頼されています", "landing.unichain.body": "Join the community building on the fast, decentralized Ethereum L2 built to be the home for DeFi.", "landing.unichain.button": "Start building", "landing.unichain.subtitle": "The DeFi chain.", "landing.uniswapX.body": "Gasless transactions and MEV protection, with zero fees for failed swaps.", - "landing.uniswapX.button": "Experience UniswapX", + "landing.uniswapX.button": "Experience JuiceSwapX", "landing.uniswapX.subtitle": "Smarter swaps, zero friction.", "landing.walletBody": "The trusted self-custody crypto wallet and extension with millions of downloads, support from real humans, and a 4.8 rating.", "landing.walletSubtitle": "Swap, store, explore.", @@ -1010,18 +1010,18 @@ "liquidity.learnMoreLabel": "流動性の提供について学ぶ", "liquidity.notEnough.label": "正確な米国ドル額を表示するのに十分な流動性がありません。", "liquidity.provideOnProtocols": "異なるプロトコルで流動性を提供", - "liquidityPool.page.title": "Uniswap のプール {{version}} に流動性を追加", + "liquidityPool.page.title": "JuiceSwap のプール {{version}} に流動性を追加", "liquidityPool.positions.closed.title": "クローズしたポジション", "liquidityPool.positions.loadingMore": "ポジションをさらに読み込み中...", - "liquidityPool.positions.page.title": "Uniswap で {{quoteSymbol}}/{{baseSymbol}} プールの流動性を管理", + "liquidityPool.positions.page.title": "JuiceSwap で {{quoteSymbol}}/{{baseSymbol}} プールの流動性を管理", "liquidityPool.positions.page.version.description": "アクティブな {{version}} 流動性ポジションを表示します。新しいポジションを追加してください。", - "liquidityPool.positions.page.version.title": "Uniswap でプールの流動性 {{version}} を管理", + "liquidityPool.positions.page.version.title": "JuiceSwap でプールの流動性 {{version}} を管理", "migrate.allowed": "許可しました", "migrate.allowLpMigration": "LP トークンの移行を許可", "migrate.connectAccount": "このポジションを所有するアカウントを接続する必要があります。", "migrate.connectWallet": "V2 流動性を表示するにはウォレットに接続してください。", - "migrate.contract": "Uniswap 移行契約", - "migrate.firstLP": "お客様はこの Uniswap V3 プールの最初の流動性プロバイダです。流動性は現在の {{source}} 価格で移行されます。", + "migrate.contract": "JuiceSwap 移行契約", + "migrate.firstLP": "お客様はこの JuiceSwap V3 プールの最初の流動性プロバイダです。流動性は現在の {{source}} 価格で移行されます。", "migrate.highGasCost": "プールを作成するためのガス代が含まれるため、トランザクションコストははるかに高くなります。", "migrate.invalidRange": "無効な範囲が選択されました。最小価格は最大価格より低くなければなりません。", "migrate.lpNFT": "{{symA}}/{{symB}} LP NFT", @@ -1031,18 +1031,18 @@ "migrate.noV2Liquidity": "V2 流動性が見つかりません。", "migrate.positionNoFees": "市場価格がお客様の範囲内に入るまで、お客様のポジションは手数料を稼いだり、取引に使用されたりすることはありません。", "migrate.priceDifference": "価格差:", - "migrate.priceWarning": "Uniswap V3 に流動性を入金する場合は、正しいと思われる価格でのみ入金してください。
価格が間違っていると思われる場合は、スワップを行って価格を変更するか、他のユーザーが価格を変更するのを待ってください。", + "migrate.priceWarning": "JuiceSwap V3 に流動性を入金する場合は、正しいと思われる価格でのみ入金してください。
価格が間違っていると思われる場合は、スワップを行って価格を変更するか、他のユーザーが価格を変更するのを待ってください。", "migrate.refund": "選択した価格範囲に応じて、少なくとも {{amtA}} {{symA}} と {{amtB}} {{symB}} がウォレットに払い戻されます。", "migrate.selectFeeTier": "手数料区分を選択", "migrate.setRange": "価格範囲を設定", "migrate.symbolPrice": "{{protocolName}} {{tokenSymbol}} 価格:", - "migrate.v2Description": "このツールは、{{source}} の流動性を V3 に安全に移行します。このプロセスは <0>Uniswap 移行契約 により完全にトラストレスになっています↗", - "migrate.v2Instruction": "以下に示す各プールについて、[移行] をクリックして流動性を Uniswap V2 から削除し、Uniswap V3 に入金します。", + "migrate.v2Description": "このツールは、{{source}} の流動性を V3 に安全に移行します。このプロセスは <0>JuiceSwap 移行契約 により完全にトラストレスになっています↗", + "migrate.v2Instruction": "以下に示す各プールについて、[移行] をクリックして流動性を JuiceSwap V2 から削除し、JuiceSwap V3 に入金します。", "migrate.v2Title": "V2 流動性を移行", "migrate.v3Price": "V3 {{sym}} 価格:", "mint.v3.input.invalidPrice.error": "無効な価格入力です", - "mobileAppPromo.banner.getTheApp.link": "Uniswap ウォレットアプリを入手", - "mobileAppPromo.banner.title": "Uniswap:暗号通貨と NFT ウォレット", + "mobileAppPromo.banner.getTheApp.link": "JuiceSwap ウォレットアプリを入手", + "mobileAppPromo.banner.title": "JuiceSwap:暗号通貨と NFT ウォレット", "moonpay.poweredBy": "MoonPay USA LLC によるフィアットオンランプ", "nav.createAccount.button": "アカウントを作成", "nav.logIn.button": "ログイン", @@ -1066,7 +1066,7 @@ "nft.willAppearHere": "オンチェーントランザクションと暗号通貨の購入がこちらに表示されます。", "nfts.noneYet": "NFT はまだありません", "notFound.oops": "スワップに戻る", - "notice.uk": "この Web アプリケーションは、ユーザーが独自の判断で Uniswap プロトコルとやり取りするためのツールとして提供されており、暗号通貨取引活動の支持や推奨を行っていません。このように、Uniswap はユーザーまたは潜在的なユーザーが暗号資産取引活動を行うことを推奨していませんので、Web アプリケーションのユーザーまたは潜在的なユーザーは、この Web ページまたはそのコンテンツを、暗号資産の取引に関する推奨、招待、または誘引(その方式を問いません)を含むものと見なさないでください。", + "notice.uk": "この Web アプリケーションは、ユーザーが独自の判断で JuiceSwap プロトコルとやり取りするためのツールとして提供されており、暗号通貨取引活動の支持や推奨を行っていません。このように、JuiceSwap はユーザーまたは潜在的なユーザーが暗号資産取引活動を行うことを推奨していませんので、Web アプリケーションのユーザーまたは潜在的なユーザーは、この Web ページまたはそのコンテンツを、暗号資産の取引に関する推奨、招待、または誘引(その方式を問いません)を含むものと見なさないでください。", "notice.uk.label": "英国向けの免責事項:", "notification.assetVisibility.hidden": "{{assetName}} が非表示になっています", "notification.assetVisibility.unhidden": "{{assetName}} が表示されています", @@ -1129,7 +1129,7 @@ "notification.walletConnect.failed": "{{dappName}} でのトランザクションが失敗しました", "notification.walletConnect.networkChanged.full": "{{networkName}} に切り替えました", "notification.walletConnect.networkChanged.short": "ネットワークを切り替えました", - "notifications.scantastic.subtitle": "Uniswap 拡張機能で続行", + "notifications.scantastic.subtitle": "JuiceSwap 拡張機能で続行", "notifications.scantastic.title": "成功しました。", "onboarding.backup.manual.banner": "これを紙に書き留めたうえで、金庫などの安全な場所に保管することをお勧めします。", "onboarding.backup.manual.displayWarning.description": "続行する前に、次の内容を注意深くお読みください。", @@ -1156,10 +1156,10 @@ "onboarding.backup.reminder.warning.description": "バックアップ方法を設定しておかないと、携帯電話をなくした場合、アプリを削除した場合、または新しいデバイスを入手した場合に、ウォレットを復元できなくなります。", "onboarding.backup.reminder.warning.title": "資金を失う可能性があります", "onboarding.backup.speedBump.cloud.description": "忘れると、リセットできません。安全な場所に書き留めておくか、パスワードマネージャに安全に保存してください。", - "onboarding.backup.speedBump.cloud.disclaimer": "Uniswap Labs では回復パスワードをリセットできないことを私は理解しています。", + "onboarding.backup.speedBump.cloud.disclaimer": "JuiceSwap Labs では回復パスワードをリセットできないことを私は理解しています。", "onboarding.backup.speedBump.cloud.title": "このパスワードを保存することが重要です", "onboarding.backup.speedBump.manual.description": "リカバリーフレーズを正しく書き留めてから、安全な場所に保管してください。", - "onboarding.backup.speedBump.manual.disclaimer": "これをなくした場合でも、Uniswap Labs がウォレットを復元できないことを私は理解しています。", + "onboarding.backup.speedBump.manual.disclaimer": "これをなくした場合でも、JuiceSwap Labs がウォレットを復元できないことを私は理解しています。", "onboarding.backup.speedBump.manual.title": "終了する前に...", "onboarding.backup.subtitle": "アプリを削除した場合やデバイスをなくした場合にウォレットを復元する方法です。", "onboarding.backup.title.existing": "ウォレットをバックアップ", @@ -1174,20 +1174,20 @@ "onboarding.cloud.confirm.title": "回復パスワードを確定", "onboarding.cloud.createPassword.description": "資金を回収するにはこれを入力する必要があります。これを忘れると、資金を回収できなくなります。", "onboarding.cloud.createPassword.title": "回復パスワードを作成", - "onboarding.complete.button": "Uniswap 拡張機能を開く", - "onboarding.complete.description": "ウォレットで暗号通貨の送信・受け取りの準備が整いました。以下のショートカットで Uniswap 拡張機能を開きます。", - "onboarding.complete.go_to_uniswap": "Uniswap Web アプリへ移動", - "onboarding.complete.pin.description": "ピンアイコンをクリックして、Uniswap 拡張機能をツール バーに追加してください。", - "onboarding.complete.pin.title": "Uniswap 拡張機能をピン留め", + "onboarding.complete.button": "JuiceSwap 拡張機能を開く", + "onboarding.complete.description": "ウォレットで暗号通貨の送信・受け取りの準備が整いました。以下のショートカットで JuiceSwap 拡張機能を開きます。", + "onboarding.complete.go_to_uniswap": "JuiceSwap Web アプリへ移動", + "onboarding.complete.pin.description": "ピンアイコンをクリックして、JuiceSwap 拡張機能をツール バーに追加してください。", + "onboarding.complete.pin.title": "JuiceSwap 拡張機能をピン留め", "onboarding.complete.title": "準備完了です", "onboarding.extension.biometrics.subtitle.fingerprint": "指紋を使うだけで、ウォレットへ素早く安全にアクセスできます。", "onboarding.extension.biometrics.title": "{{biometricsMethod}} を有効にする", "onboarding.extension.password.subtitle": "ウォレットのロックを解除してリカバリーフレーズにアクセスするにはこれが必要です", "onboarding.extension.password.title.default": "パスワードを作成", "onboarding.extension.password.title.reset": "パスワードをリセット", - "onboarding.extension.unsupported.android.description": "Uniswap 拡張機能はデスクトップ版 Chrome とのみ互換性があります。", + "onboarding.extension.unsupported.android.description": "JuiceSwap 拡張機能はデスクトップ版 Chrome とのみ互換性があります。", "onboarding.extension.unsupported.android.title": "モバイル版 Chrome はまだサポートされていません", - "onboarding.extension.unsupported.description": "Uniswap 拡張機能は現在 Chrome とのみ互換性があります。", + "onboarding.extension.unsupported.description": "JuiceSwap 拡張機能は現在 Chrome とのみ互換性があります。", "onboarding.extension.unsupported.title": "このブラウザはまだサポートされていません", "onboarding.home.intro.backup.description.extension": "ウォレットへのアクセスを失うことがないよう、リカバリーフレーズを保存してください。", "onboarding.home.intro.backup.description.mobile": "携帯電話をなくした場合や新しい携帯電話を入手した場合に備えて、復旧計画を立ててください。", @@ -1217,7 +1217,7 @@ "onboarding.import.onDeviceRecovery.other_options": "別のウォレットを作成またはインポート", "onboarding.import.onDeviceRecovery.other_options.label": "上記以外のものにしますか?", "onboarding.import.onDeviceRecovery.subtitle": "どのウォレットにログインし直すかを選んでください。", - "onboarding.import.onDeviceRecovery.title": "Uniswap へおかえりなさい", + "onboarding.import.onDeviceRecovery.title": "JuiceSwap へおかえりなさい", "onboarding.import.onDeviceRecovery.wallet.button": "リカバリーフレーズを表示する", "onboarding.import.onDeviceRecovery.wallet.count_one": "+1 個の他のウォレット", "onboarding.import.onDeviceRecovery.wallet.count_other": "+{{count}} 個の他のウォレット", @@ -1225,8 +1225,8 @@ "onboarding.import.onDeviceRecovery.warning.title": "よろしいですか?", "onboarding.import.selectMethod.errorMessage": "予期せぬエラーが発生しました。もう一度お試しください。", "onboarding.import.selectMethod.mobileApp.subtitle": "QR コードを使用してモバイルアプリからウォレットをインポートしてください。", - "onboarding.import.selectMethod.mobileApp.title": "Uniswap モバイルを使用する", - "onboarding.import.selectMethod.passkey.subtitle": "既存のパスキーを使用して Uniswap ウォレットを同期してください。", + "onboarding.import.selectMethod.mobileApp.title": "JuiceSwap モバイルを使用する", + "onboarding.import.selectMethod.passkey.subtitle": "既存のパスキーを使用して JuiceSwap ウォレットを同期してください。", "onboarding.import.selectMethod.passkey.title": "パスキーでログイン", "onboarding.import.selectMethod.recoveryPhrase.subtitle": "別の暗号通貨ウォレットからインポートしてください。", "onboarding.import.selectMethod.recoveryPhrase.title": "リカバリーフレーズを入力", @@ -1243,13 +1243,13 @@ "onboarding.intro.button.alreadyHave": "既にウォレットを持っています", "onboarding.intro.button.logInOrImport": "ログインまたはインポート", "onboarding.intro.mobileScan.button": "QR コードをスキャンしてインポート", - "onboarding.intro.mobileScan.title": "Uniswap アプリをお持ちですか?", + "onboarding.intro.mobileScan.title": "JuiceSwap アプリをお持ちですか?", "onboarding.landing.button.add": "既存のウォレットを追加", "onboarding.landing.button.create": "ウォレットを作成", "onboarding.landing.button.createAccount": "アカウントを作成", "onboarding.name.choose": "ユーザー名を選択", "onboarding.name.choose.subtitle": "これはあなたに暗号通貨を送信するために誰でも使用できるパブリック名です。", - "onboarding.notification.permission.message": "通知を受け取るには、デバイスの設定で Uniswap ウォレットの通知をオンにしてください。", + "onboarding.notification.permission.message": "通知を受け取るには、デバイスの設定で JuiceSwap ウォレットの通知をオンにしてください。", "onboarding.notification.permission.title": "通知の許可", "onboarding.notification.subtitle": "お気に入りのトークンのトランザクション ステータスと大幅な価格変動の最新情報を常に取得できます。", "onboarding.notification.title": "通知をオンにする", @@ -1275,9 +1275,9 @@ "onboarding.scan.error": "QR コードの読み込み中にエラーが発生しました", "onboarding.scan.otp.error": "送信したコードが間違っているか、送信中にエラーが発生しました。もう一度お試しください。", "onboarding.scan.otp.failed": "失敗した試行回数:{{number}} 回", - "onboarding.scan.otp.subtitle": "Uniswap モバイルアプリに届いている 6 文字のコードを確認してください", + "onboarding.scan.otp.subtitle": "JuiceSwap モバイルアプリに届いている 6 文字のコードを確認してください", "onboarding.scan.otp.title": "ワンタイムコードを入力してください", - "onboarding.scan.subtitle": "Uniswap モバイルアプリで QR コードをスキャンして、ウォレットのインポートを開始してください。", + "onboarding.scan.subtitle": "JuiceSwap モバイルアプリで QR コードをスキャンして、ウォレットのインポートを開始してください。", "onboarding.scan.title": "アプリからウォレットをインポート", "onboarding.scan.troubleScanning.message": "リカバリーフレーズでインポートしてください", "onboarding.scan.troubleScanning.title": "スキャンに問題がありますか?", @@ -1306,7 +1306,7 @@ "outageBanner.message": "{{chainName}}{{versionDescription}} のデータは現時点で入手できませんが、問題はまもなく解決される予定です。", "outageBanner.message.sub": "このチェーン上では問題なくスワップや流動性の提供が可能です。", "outageBanner.title": "{{versionName}} がまもなくリリースされます", - "passkeys.help.modal.subtitle": "パスキーでお困りの場合は、Uniswap サポートをご覧ください。", + "passkeys.help.modal.subtitle": "パスキーでお困りの場合は、JuiceSwap サポートをご覧ください。", "passkeys.help.modal.subtitle.invalidPasskey": "リクエストを完了できませんでした。関連するパスキーを使ってもう一度お試しください", "passkeys.help.modal.subtitle.technicalError": "予期せぬ技術的なエラーが発生したため、リクエストを完了できませんでした。資金は安全です。もう一度お試しください。", "passkeys.help.modal.title": "お困りですか?", @@ -1431,7 +1431,7 @@ "position.deposit.confirm.create.title": "市場と大きな価格差があります", "position.deposit.description": "お客様の流動性追加のためのトークン金額を指定してください。", "position.depositedCurrency": "寄託 {{currencySymbol}}", - "position.fot.warning": "{{token}} およびその他の「転送手数料」トークンをサポートしているのは Uniswap v2 だけです。", + "position.fot.warning": "{{token}} およびその他の「転送手数料」トークンをサポートしているのは JuiceSwap v2 だけです。", "position.fot.warning.cta": "v2 ポジションを作成", "position.hook.disclaimer": "このフックを追加することによる潜在的なリスクを理解しました。", "position.hook.donateWarning": "このフラグにより、得られる手数料が変更されることがあります。", @@ -1479,11 +1479,11 @@ "positions.welcome.connect.description": "ポジションやリワードを表示するには、ウォレットを接続する必要があります。", "positions.welcome.connect.wallet": "ウォレットを接続", "privacy.anonymizedLogs": "本アプリでは、今後の改善目的で、匿名化された利用状況の統計をログで記録しています。", - "privacy.autoRouter": "本アプリは Uniswap Labs サーバーから最適な取引ルートを取得します。", + "privacy.autoRouter": "本アプリは JuiceSwap Labs サーバーから最適な取引ルートを取得します。", "privacy.infura": "本アプリはオンチェーンデータを取得し、Infura API を使用してコントラクト呼び出しを構築します。", "privacy.thirdPartyApis": "本アプリは次のサードパーティ API を使用しています。", "privacy.trm": "本アプリは、リスクとコンプライアンス上の理由から、お客様のウォレットアドレスを安全に収集して TRM Labs Inc. と共有します。", - "privacy.uniswaptos": "Uniswap Labs の利用規約", + "privacy.uniswaptos": "JuiceSwap Labs の利用規約", "privateKeys.export.modal.speedbump.bullet1": "これは誰もいない場所で表示してください", "privateKeys.export.modal.speedbump.bullet2": "誰とも共有しないでください", "privateKeys.export.modal.speedbump.bullet3": "Web サイトやアプリケーションに入力しないでください", @@ -1520,24 +1520,24 @@ "removeLiquidity.pooled": "プールされた {{symbol}}:", "revoke.failed.message": "ネットワークまたは接続の問題により取り消しに失敗している可能性があります。接続を確認して、もう一度お試しください。", "routing.aggregateLiquidity": "利用可能な場合、流動性ソースを集約し、より良い価格とガス代無料のスワップを実現します。", - "routing.aggregateLiquidity.uniswapx": "UniswapX は、オンチェーンおよびオフチェーンの流動性ソースを統合し、ベストな価格とガス代無料スワップを提供します。", - "routing.cheapest": "Uniswap クライアントは、価格とネットワークコストを考慮して最も安い取引を選択します。", - "routing.cheapest.v4": "Uniswap クライアントは、価格とネットワークコストを考慮して最適な取引を選択します。", + "routing.aggregateLiquidity.uniswapx": "JuiceSwapX は、オンチェーンおよびオフチェーンの流動性ソースを統合し、ベストな価格とガス代無料スワップを提供します。", + "routing.cheapest": "JuiceSwap クライアントは、価格とネットワークコストを考慮して最も安い取引を選択します。", + "routing.cheapest.v4": "JuiceSwap クライアントは、価格とネットワークコストを考慮して最適な取引を選択します。", "scantastic.code.expired": "期限切れ", - "scantastic.code.subtitle": "このコードを Uniswap 拡張機能に入力してください。リカバリーフレーズは安全に暗号化したうえで転送されます。", + "scantastic.code.subtitle": "このコードを JuiceSwap 拡張機能に入力してください。リカバリーフレーズは安全に暗号化したうえで転送されます。", "scantastic.code.timeRemaining.shorthand.hours": "新規コードの有効時間:{{hours}} 時間 {{minutes}} 分 {{seconds}} 秒", "scantastic.code.timeRemaining.shorthand.minutes": "新規コードの有効時間:{{minutes}} 分 {{seconds}} 秒", "scantastic.code.timeRemaining.shorthand.seconds": "新規コードの有効時間:{{seconds}} 秒", - "scantastic.code.title": "Uniswap のワンタイムコード", + "scantastic.code.title": "JuiceSwap のワンタイムコード", "scantastic.confirmation.button.continue": "はい、続行します", "scantastic.confirmation.label.browser": "ブラウザ", "scantastic.confirmation.label.device": "デバイス", - "scantastic.confirmation.subtitle": "信頼できるデバイスで Uniswap 拡張機能から QR コードをスキャンできる場合にのみ続行してください。", + "scantastic.confirmation.subtitle": "信頼できるデバイスで JuiceSwap 拡張機能から QR コードをスキャンできる場合にのみ続行してください。", "scantastic.confirmation.title": "ウォレットをインポートしようとしていますか?", - "scantastic.confirmation.warning": "Uniswap を偽装したサイトやアプリに注意してください。ウォレットが危険にさらされる可能性があります。", + "scantastic.confirmation.warning": "JuiceSwap を偽装したサイトやアプリに注意してください。ウォレットが危険にさらされる可能性があります。", "scantastic.error.encryption": "シードフレーズの作成に失敗しました。", "scantastic.error.noCode": "OTP が受信されませんでした。もう一度お試しください。", - "scantastic.error.timeout.message": "ウォレットの同期を続けるには、Uniswap 拡張機能の QR コードをもう一度スキャンしてください。", + "scantastic.error.timeout.message": "ウォレットの同期を続けるには、JuiceSwap 拡張機能の QR コードをもう一度スキャンしてください。", "scantastic.error.timeout.title": "接続がタイムアウトしました", "scantastic.modal.ipMismatch.description": "この QR コードをスキャンするには、携帯電話をコンピューターと同じ WiFi ネットワークに接続し、VPN を一時的にオフにする必要があります。", "scantastic.modal.ipMismatch.title": "WiFi ネットワークを切り替える", @@ -1569,7 +1569,7 @@ "send.search.placeholder": "ENS またはアドレスを検索", "send.title": "送信", "send.warning.blocked.default": "このウォレットはブロックされています", - "send.warning.blocked.modal.message": "このアドレスは 1 つ以上のブロックされたアクティビティに関連付けられているため、Uniswap ウォレットでブロックされています。これがエラーであると思われる場合は、compliance@uniswap.org に電子メールでご連絡ください。", + "send.warning.blocked.modal.message": "このアドレスは 1 つ以上のブロックされたアクティビティに関連付けられているため、JuiceSwap ウォレットでブロックされています。これがエラーであると思われる場合は、compliance@juiceswap.org に電子メールでご連絡ください。", "send.warning.blocked.modal.title": "ブロックされているアドレス", "send.warning.blocked.recipient": "受領者のウォレットがブロックされています", "send.warning.erc20.checkbox.description": "トークン アドレスに資金を送信しようとしています。これにより資金が永久に失われる可能性があります。", @@ -1599,7 +1599,7 @@ "setting.recoveryPhrase.account.show": "リカバリーフレーズを表示する", "setting.recoveryPhrase.action.hide": "リカバリーフレーズを非表示にする", "setting.recoveryPhrase.remove": "リカバリーフレーズを削除", - "setting.recoveryPhrase.remove.confirm.subtitle": "私は、ウォレットの復元に失敗した場合でも Uniswap Labs がウォレットの復元をサポートできないことを理解しています。", + "setting.recoveryPhrase.remove.confirm.subtitle": "私は、ウォレットの復元に失敗した場合でも JuiceSwap Labs がウォレットの復元をサポートできないことを理解しています。", "setting.recoveryPhrase.remove.confirm.title": "リカバリーフレーズを保存しました", "setting.recoveryPhrase.remove.initial.subtitle": "ウォレットにアクセスできなくなる事態を防ぐため、リカバリーフレーズが保存済みであることを確認してください。", "setting.recoveryPhrase.remove.initial.title": "続行する前に", @@ -1618,7 +1618,7 @@ "settings.action.lock": "ウォレットをロック", "settings.action.privacy": "プライバシーポリシー", "settings.action.terms": "利用規約", - "settings.footer": "Uniswap チーム 🦄 が\nていねいに作成しました", + "settings.footer": "JuiceSwap チーム 🦄 が\nていねいに作成しました", "settings.hideSmallBalances": "少額の残高を非表示にする", "settings.hideSmallBalances.subtitle": "残高が 1 米ドル未満の場合、ポートフォリオに表示されません。", "settings.maxSlippage": "最大スリッページ", @@ -1642,7 +1642,7 @@ "settings.setting.backup.create.title": "{{cloudProviderName}} にバックアップ", "settings.setting.backup.delete.confirm.message": "これらのウォレットは同じリカバリーフレーズを共有しているため、続行すると、これらのウォレットのバックアップも削除されます", "settings.setting.backup.delete.confirm.title": "よろしいですか?", - "settings.setting.backup.delete.warning": "{{cloudProviderName}} バックアップを削除すると、リカバリーフレーズを手動でバックアップしていない限り、ウォレットを復元できなくなります。お客様がリカバリーフレーズを紛失した場合でも、Uniswap Labs はお客様のアセットを復元できません。", + "settings.setting.backup.delete.warning": "{{cloudProviderName}} バックアップを削除すると、リカバリーフレーズを手動でバックアップしていない限り、ウォレットを復元できなくなります。お客様がリカバリーフレーズを紛失した場合でも、JuiceSwap Labs はお客様のアセットを復元できません。", "settings.setting.backup.error.message.full": "{{cloudProviderName}} にリカバリーフレーズをバックアップできません。{{cloudProviderName}} が有効であり、かつ利用可能なストレージ容量があることを確認して、もう一度お試しください。", "settings.setting.backup.error.message.short": "バックアップを削除できません", "settings.setting.backup.error.title": "{{cloudProviderName}} エラーが発生しました", @@ -1669,8 +1669,8 @@ "settings.setting.biometrics.auth": "認証してください", "settings.setting.biometrics.extension.waitingForBiometricsModal.content": "Enable {{biometricsMethod}} in your browser or system settings to continue.", "settings.setting.biometrics.extension.waitingForBiometricsModal.title": "Waiting for {{biometricsMethod}}", - "settings.setting.biometrics.off.message.android": "現在、Uniswap ウォレットでは生体認証がオフになっています。システム設定でオンにすることができます。", - "settings.setting.biometrics.off.message.ios": "現在、Uniswap ウォレットでは {{biometricsMethod}} がオフになっています。システム設定でオンにすることができます。", + "settings.setting.biometrics.off.message.android": "現在、JuiceSwap ウォレットでは生体認証がオフになっています。システム設定でオンにすることができます。", + "settings.setting.biometrics.off.message.ios": "現在、JuiceSwap ウォレットでは {{biometricsMethod}} がオフになっています。システム設定でオンにすることができます。", "settings.setting.biometrics.off.title.android": "生体認証がオフになっています", "settings.setting.biometrics.off.title.ios": "{{biometricsMethod}} がオフになっています", "settings.setting.biometrics.title": "顔認証/指紋認証でロックを解除", @@ -1681,8 +1681,8 @@ "settings.setting.biometrics.unavailable.message.ios": "お使いのデバイスでは {{biometricsMethod}} が設定されていません。{{biometricsMethod}} を使用するには、まず設定でセットアップしてください。", "settings.setting.biometrics.unavailable.title.android": "生体認証が設定されていません", "settings.setting.biometrics.unavailable.title.ios": "{{biometricsMethod}} が設定されていません", - "settings.setting.biometrics.warning.message.android": "生体認証をオンにしておかないと、デバイスにアクセスできる人は誰でも Uniswap ウォレットを開いてトランザクションを実行できます。", - "settings.setting.biometrics.warning.message.ios": "{{biometricsMethod}} をオンにしておかないと、デバイスにアクセスできる人は誰でも Uniswap ウォレットを開いてトランザクションを実行できます。", + "settings.setting.biometrics.warning.message.android": "生体認証をオンにしておかないと、デバイスにアクセスできる人は誰でも JuiceSwap ウォレットを開いてトランザクションを実行できます。", + "settings.setting.biometrics.warning.message.ios": "{{biometricsMethod}} をオンにしておかないと、デバイスにアクセスできる人は誰でも JuiceSwap ウォレットを開いてトランザクションを実行できます。", "settings.setting.biometrics.warning.title": "よろしいですか?", "settings.setting.connections.disconnectAll": "すべて切断", "settings.setting.connections.noConnectionsDescription": "「ウォレットを接続」または「ログイン」ボタンを探してアプリに接続します。", @@ -1692,17 +1692,17 @@ "settings.setting.hapticTouch.title": "触覚タッチ", "settings.setting.helpCenter.title": "ヘルプセンター", "settings.setting.language.button.navigate": "設定に移動", - "settings.setting.language.description.extension": "Uniswap はデフォルトでシステムの言語設定を使用します。優先言語を変更するには、システム設定に移動してください。", - "settings.setting.language.description.mobile": "Uniswap はデフォルトでデバイスの言語設定を使用します。優先言語を変更するには、デバイス設定の [Uniswap] に移動し、[言語] をタップします。", + "settings.setting.language.description.extension": "JuiceSwap はデフォルトでシステムの言語設定を使用します。優先言語を変更するには、システム設定に移動してください。", + "settings.setting.language.description.mobile": "JuiceSwap はデフォルトでデバイスの言語設定を使用します。優先言語を変更するには、デバイス設定の [JuiceSwap] に移動し、[言語] をタップします。", "settings.setting.language.title": "言語", "settings.setting.notifications.row.activity.description": "転送、リクエスト、およびその他のアクティビティ", "settings.setting.notifications.row.activity.title": "ウォレット アクティビティ", "settings.setting.notifications.row.updates.description": "おすすめと新機能", - "settings.setting.notifications.row.updates.title": "Uniswap からのアップデート", + "settings.setting.notifications.row.updates.title": "JuiceSwap からのアップデート", "settings.setting.notifications.title": "通知", "settings.setting.password.title": "パスワードを変更", "settings.setting.permissions.title": "権限", - "settings.setting.privacy.analytics.description": "Uniswap Labs 製品全体でのエクスペリエンスを向上させるために、匿名の使用状況データを使用しています。無効にすると、エラーと重要な使用状況のみが追跡されます。", + "settings.setting.privacy.analytics.description": "JuiceSwap Labs 製品全体でのエクスペリエンスを向上させるために、匿名の使用状況データを使用しています。無効にすると、エラーと重要な使用状況のみが追跡されます。", "settings.setting.privacy.analytics.title": "アプリ分析", "settings.setting.privateKeys.title": "秘密鍵", "settings.setting.recoveryPhrase.title": "リカバリーフレーズ", @@ -1726,7 +1726,7 @@ "settings.setting.wallet.label": "ニックネーム", "settings.setting.wallet.testnetMode.description": "これによりテストネットが有効になり、開発者が実際のアセットを使用せずに機能やトランザクションを試すことができるようになります。テストネット上のトークンには実際の価値はありません。", "settings.setting.wallet.testnetMode.title": "テストネットモード", - "settings.switchNetwork.warning": "Uniswap を {{label}} で使用するには、ウォレットの設定でネットワークを切り替えます。", + "settings.switchNetwork.warning": "JuiceSwap を {{label}} で使用するには、ウォレットの設定でネットワークを切り替えます。", "settings.title": "設定", "settings.version": "バージョン {{appVersion}}", "smartWallet.actionRequired.cta": "1つのネットワークで無効にする", @@ -1778,9 +1778,9 @@ "smartWallets.postSwapNudge.enable": "スマートウォレットを有効にする", "smartWallets.postSwapNudge.title": "次回のスワップをおトクに", "smartWallets.postSwapNudge.title.dapp": "このアプリはスマートウォレットに対応しています", - "smartWallets.unavailableModal.description": "現在、別のウォレットプロバイダが、{{displayName}} に設定されたスマートウォレットを管理しています。引き続きこれまで通り、Uniswap をご利用いただけます。", + "smartWallets.unavailableModal.description": "現在、別のウォレットプロバイダが、{{displayName}} に設定されたスマートウォレットを管理しています。引き続きこれまで通り、JuiceSwap をご利用いただけます。", "smartWallets.unavailableModal.title": "スマートウォレットの機能を利用できません", - "solanaPromo.banner.description": "Trade Solana tokens directly on Uniswap.", + "solanaPromo.banner.description": "Trade Solana tokens directly on JuiceSwap.", "solanaPromo.banner.title": "Solana is now available", "solanaPromo.modal.connectWallet": "Connect your favorite Solana wallet", "solanaPromo.modal.startSwapping.button": "Start swapping on Solana", @@ -1801,16 +1801,16 @@ "stats.marketCap.description": "時価総額は、アセットの流通供給量の合計市場価値です。", "stats.noStatsAvailable": "No stats available", "stats.tvl": "預かり資産", - "stats.tvl.description": "預かり資産 (TVL) は、すべての Uniswap 流動性プール全体で利用可能なアセットの合計額です。", + "stats.tvl.description": "預かり資産 (TVL) は、すべての JuiceSwap 流動性プール全体で利用可能なアセットの合計額です。", "stats.volume.1d": "1 日のボリューム", - "stats.volume.1d.description": "1 日のボリュームは、過去 24 時間に Uniswap で取引がなされたアセットの量です。", + "stats.volume.1d.description": "1 日のボリュームは、過去 24 時間に JuiceSwap で取引がなされたアセットの量です。", "stats.volume.1d.long": "1 日のボリューム", "stats.volume.1d.short": "1 日のボリューム", - "stats.volume.description": "ボリュームは、選択した期間中に Uniswap で取引がなされたアセットの量です。", + "stats.volume.description": "ボリュームは、選択した期間中に JuiceSwap で取引がなされたアセットの量です。", "swap.allow.oneTime": "{{sym}} を許可(1 回)", "swap.approveAndSubmit": "承認して送信", "swap.approveAndSwap": "承認してスワップ", - "swap.autoRouter": "Uniswap Auto Router は、最適なルートとネットワークコストを判断し、ベストな価格を提供します。", + "swap.autoRouter": "JuiceSwap Auto Router は、最適なルートとネットワークコストを判断し、ベストな価格を提供します。", "swap.balance.amount": "残高:{{amount}}", "swap.bestPrice.through": "{{provider}} 経由ルート", "swap.bestRoute.cost": "最も効率的なルートではネットワークコストが約 {{gasPrice}} かかると推定されます。 ", @@ -1850,32 +1850,32 @@ "swap.details.poweredBy": "を利用しています", "swap.details.rate": "レート", "swap.details.slippage": "最大スリッページ", - "swap.details.slippage.uniswap": "Uniswap のスリッページ対策", + "swap.details.slippage.uniswap": "JuiceSwap のスリッページ対策", "swap.details.swappedIn.unichain": "Completed in {{time}}s on Unichain", "swap.details.uniswapFee": "手数料", - "swap.error.default": "スリッページ許容度を上げることをお勧めします。注意:転送手数料とリベーストークンは Uniswap V3 と互換性がありません。", + "swap.error.default": "スリッページ許容度を上げることをお勧めします。注意:転送手数料とリベーストークンは JuiceSwap V3 と互換性がありません。", "swap.error.expectedToFail": "スワップは失敗することが予想されます。", "swap.error.fiatInputUnavailable": "{{fiatCurrencyCode}} 入力は利用できません", "swap.error.modifiedByWallet": "スワップはウォレットを通じて変更されました。これが間違いだった場合は、資金を失う事態を防ぐため、すぐにキャンセルしてください。", "swap.error.rejected": "トランザクションが拒否されました", - "swap.error.undefinedObject": "このスワップを実行しようとしたときにエラーが発生しました。スリッぺージ許容度を上げることをお勧めします。それでも問題が解決しない場合は、トレードしているトークンとの互換性がない可能性があります。注意:転送手数料とリベーストークンは Uniswap V3 と互換性がありません。", + "swap.error.undefinedObject": "このスワップを実行しようとしたときにエラーが発生しました。スリッぺージ許容度を上げることをお勧めします。それでも問題が解決しない場合は、トレードしているトークンとの互換性がない可能性があります。注意:転送手数料とリベーストークンは JuiceSwap V3 と互換性がありません。", "swap.error.unknown": "不明なエラーです。", "swap.error.v2.expired": "期限が過ぎたため、このトランザクションは送信できませんでした。トランザクション期限が短すぎではないか確認してください。", - "swap.error.v2.k": "Uniswap 不変条件 x*y=k はスワップによって満たされませんでした。これは通常、スワップするトークンの 1 つに転送時のカスタム動作が組み込まれていることを意味します。", + "swap.error.v2.k": "JuiceSwap 不変条件 x*y=k はスワップによって満たされませんでした。これは通常、スワップするトークンの 1 つに転送時のカスタム動作が組み込まれていることを意味します。", "swap.error.v2.slippage": "このトランザクションは、価格変動または転送手数料により成功しません。スリッページ許容度を上げてみてください", "swap.error.v2.transferInput": "入力トークンを転送できません。入力トークンに問題がある可能性があります。", "swap.error.v2.transferOutput": "出力トークンを転送できません。出力トークンに問題がある可能性があります。", - "swap.error.v3.slippage": "価格変動によりこのトランザクションは成功しません。スリッページ許容度を上げてみてください。注意:転送手数料およびリベーストークンは Uniswap V3 と互換性がありません。", - "swap.error.v3.transferOutput": "出力トークンを転送できません。出力トークンに問題がある可能性があります。注意:トークンの転送手数料とリベーストークンは Uniswap V3 と互換性がありません。", + "swap.error.v3.slippage": "価格変動によりこのトランザクションは成功しません。スリッページ許容度を上げてみてください。注意:転送手数料およびリベーストークンは JuiceSwap V3 と互換性がありません。", + "swap.error.v3.transferOutput": "出力トークンを転送できません。出力トークンに問題がある可能性があります。注意:トークンの転送手数料とリベーストークンは JuiceSwap V3 と互換性がありません。", "swap.estimatedDifference.label": "現在の流動性により、入力値と出力値に大きな差が生じます。", "swap.expected.price": "予想価格", "swap.fail.batched": "接続したウォレットがワンクリックスワップに対応していない可能性があります。標準スワップを試してみてください。", "swap.fail.batched.retry": "標準スワップを試す", "swap.fail.batched.title": "ワンクリックスワップを実行できませんでした", "swap.fail.message": "スリッページをより高い値に調整してみてください。", - "swap.fail.uniswapX": "UniswapX でスワップを完了できませんでした。もう一度スワップを試して、従来の Uniswap API 経由で回送してください。", + "swap.fail.uniswapX": "JuiceSwapX でスワップを完了できませんでした。もう一度スワップを試して、従来の JuiceSwap API 経由で回送してください。", "swap.fees.experience": "この手数料は、Uniswapで最高のエクスペリエンスを実現するために、一部のトークンペアに適用されます。これは出力トークンで支払われ、既に見積もりに組み込まれています。", - "swap.fees.noFee": "Uniswap で最高のエクスペリエンスを実現するために、一部のトークンペアには手数料が適用されます。このスワップには手数料はかかりません。", + "swap.fees.noFee": "JuiceSwap で最高のエクスペリエンスを実現するために、一部のトークンペアには手数料が適用されます。このスワップには手数料はかかりません。", "swap.finalizingQuote": "見積もりの最終決定中です...", "swap.form.header": "スワップ", "swap.form.warning.output.fotFees": "{{fotCurrencySymbol}} のトークン手数料のため、スワップ金額は入力フィールドを使用してのみ入力できます", @@ -1884,7 +1884,7 @@ "swap.frontrun.warning": "お客様のトランザクションがフロントランニングとなり、不利な取引になる可能性があります。", "swap.header.viewOnly": "表示専用", "swap.impactOfTrade": "お客様の取引がこのプールの市場価格に与える影響。", - "swap.impactOfTrade.uniswapx": "UniswapX のガス代節約を考慮した市場価格と約定価格の差。", + "swap.impactOfTrade.uniswapx": "JuiceSwapX のガス代節約を考慮した市場価格と約定価格の差。", "swap.impactOfTrade.uniswapx.missing": "流動性が低いペアには価格影響計算を使用できない場合があります。", "swap.inputEstimated.atMost": "入力は推定値です。最大で を売却することになります。そうでない場合、トランザクションは取り消されます。", "swap.limit": "指値注文", @@ -1913,8 +1913,8 @@ "swap.settings.protection.subtitle.unavailable": "{{chainName}} では利用できません", "swap.settings.protection.title": "スワップ保護", "swap.settings.routingPreference.option.default.description": "このオプションを選択すると、スワップに最も効率的なルートが識別されます。", - "swap.settings.routingPreference.option.default.description.preV4": "Uniswap クライアントは、価格とネットワークコストを考慮して最も安い取引を選択します。", - "swap.settings.routingPreference.option.default.description.uniswapXUnavailable": "お使いのウォレットでは UniswapX を利用できません", + "swap.settings.routingPreference.option.default.description.preV4": "JuiceSwap クライアントは、価格とネットワークコストを考慮して最も安い取引を選択します。", + "swap.settings.routingPreference.option.default.description.uniswapXUnavailable": "お使いのウォレットでは JuiceSwapX を利用できません", "swap.settings.routingPreference.option.default.tooltip": "ルートの識別には v2、v3、および一部の v4 プールが考慮され、推定される価格の影響とネットワークコストも考慮されます。", "swap.settings.routingPreference.option.v2.title": "v2 プールを有効化", "swap.settings.routingPreference.option.v3.title": "v3 プールを有効化", @@ -1946,7 +1946,7 @@ "swap.slippageBelow.warning": "スリッページが {{amt}} を下回るとトランザクションが失敗することがあります", "swap.submitted": "スワップを提出しました", "swap.success": "スワップが成功しました", - "swap.tokenOwnFees": "一部のトークンは売買時に手数料がかかります。手数料はトークン発行者が設定します。Uniswap はこれらの手数料を一切受け取りません。", + "swap.tokenOwnFees": "一部のトークンは売買時に手数料がかかります。手数料はトークン発行者が設定します。JuiceSwap はこれらの手数料を一切受け取りません。", "swap.tradeRoutes": "取引ルート", "swap.transaction.deadline": "トランザクション期限", "swap.transaction.revertAfter": "実施中になっている経過時間がこの時間を超えた場合、トランザクションは取り消されます。", @@ -1963,15 +1963,15 @@ "swap.warning.insufficientGas.message.withoutNetwork": "スワップする {{currencySymbol}} が十分にありません", "swap.warning.insufficientGas.title": "ネットワークコストをカバーするのに十分な {{currencySymbol}} がありません", "swap.warning.networkFee.allow": "{{ inputTokenSymbol }} を許可(1 回)", - "swap.warning.networkFee.delegation.message": "これは、Unichain 上でトランザクションを処理してスマートウォレットを有効化するためのコストです。Uniswap Labs はこれらの手数料を一切受け取りません。", - "swap.warning.networkFee.highRelativeToValue": "ネットワークコストがトランザクション総額の 10% を超えています。これは、ブロックチェーン上でトランザクションを処理するためのコストです。Uniswap はこれらの手数料を一切受け取りません。", + "swap.warning.networkFee.delegation.message": "これは、Unichain 上でトランザクションを処理してスマートウォレットを有効化するためのコストです。JuiceSwap Labs はこれらの手数料を一切受け取りません。", + "swap.warning.networkFee.highRelativeToValue": "ネットワークコストがトランザクション総額の 10% を超えています。これは、ブロックチェーン上でトランザクションを処理するためのコストです。JuiceSwap はこれらの手数料を一切受け取りません。", "swap.warning.networkFee.highRelativeToValue.unichain": "ネットワークコストがトランザクション総額の 10% を超えています。これは、ブロックチェーン上でトランザクションを処理するためのコストです。", "swap.warning.networkFee.includesDelegation": "スマートウォレットの有効化を含みます", - "swap.warning.networkFee.message": "これは、ブロックチェーン上でトランザクションを処理するためのコストです。Uniswap はこれらの手数料を一切受け取りません。", + "swap.warning.networkFee.message": "これは、ブロックチェーン上でトランザクションを処理するためのコストです。JuiceSwap はこれらの手数料を一切受け取りません。", "swap.warning.networkFee.message.unichain": "これは、ブロックチェーン上でトランザクションを処理するためのコストです。", - "swap.warning.networkFee.message.uniswapX": "これは、ブロックチェーン上でトランザクションを処理するためのコストです。Uniswap はこれらの手数料を一切受け取りません。UniswapX は流動性ソースを集約し、より良い価格とガス代無料のスワップを実現します。", - "swap.warning.networkFee.message.uniswapX.title": "UniswapX ではネットワークコスト無料", - "swap.warning.networkFee.message.uniswapX.unichain": "これは、ブロックチェーン上でトランザクションを処理するためのコストです。UniswapX は流動性ソースを集約し、より良い価格とガス代無料のスワップを実現します。", + "swap.warning.networkFee.message.uniswapX": "これは、ブロックチェーン上でトランザクションを処理するためのコストです。JuiceSwap はこれらの手数料を一切受け取りません。JuiceSwapX は流動性ソースを集約し、より良い価格とガス代無料のスワップを実現します。", + "swap.warning.networkFee.message.uniswapX.title": "JuiceSwapX ではネットワークコスト無料", + "swap.warning.networkFee.message.uniswapX.unichain": "これは、ブロックチェーン上でトランザクションを処理するためのコストです。JuiceSwapX は流動性ソースを集約し、より良い価格とガス代無料のスワップを実現します。", "swap.warning.noQuotesFound.bridging.message": "ブリッジング見積もりはありません。今回は正式なブリッジを使ってみてください。", "swap.warning.noQuotesFound.title": "見積もりはありません", "swap.warning.noRoutesFound.message": "選択されたトークンには現在利用可能なルートがありません。別のペアを試すか、後で再度確認してください。", @@ -1993,9 +1993,9 @@ "swap.warning.router.title": "この取引は現在完了できません", "swap.warning.tokenBlocked.button": "{{tokenSymbol}} がブロックされています", "swap.warning.tokenBlockedFallback.button": "トークンがブロックされています", - "swap.warning.uniswapFee.message": "最高の Uniswap 体験をお届けできるよう、手数料をいただいています。", - "swap.warning.uniswapFee.message.default": "Uniswap で最高のエクスペリエンスを保証するために手数料が適用されます。このスワップには手数料はかかりません。", - "swap.warning.uniswapFee.message.included": "手数料は Uniswap で最高のエクスペリエンスを保証するために適用され、この見積もりに既に組み込まれています。", + "swap.warning.uniswapFee.message": "最高の JuiceSwap 体験をお届けできるよう、手数料をいただいています。", + "swap.warning.uniswapFee.message.default": "JuiceSwap で最高のエクスペリエンスを保証するために手数料が適用されます。このスワップには手数料はかかりません。", + "swap.warning.uniswapFee.message.included": "手数料は JuiceSwap で最高のエクスペリエンスを保証するために適用され、この見積もりに既に組み込まれています。", "swap.warning.uniswapFee.title": "スワップ手数料", "swap.warning.viewOnly.message": "トークンをスワップするには、リカバリーフレーズを使ってこのウォレットをインポートする必要があります。", "swap.wrap.token": "{{sym}} をラップ", @@ -2016,30 +2016,30 @@ "testnet.modal.swapDeepLink.title.toTestnetMode": "テストネットモードを有効にする", "testnet.unsupported": "この機能はテストネットモードではサポートされていません。", "themeToggle.theme": "テーマ", - "title.buySellTradeEthereum": "Uniswap でイーサリアムやその他の人気トークンを購入、販売、取引しましょう", - "title.createGovernanceOn": "Uniswap で新しいガバナンス提案を作成", - "title.createGovernanceTo": "UNI 保有者による投票対象となる新しいガバナンス提案を作成します。UNI トークンは、Uniswap ガバナンスにおける投票権を表します。", - "title.earnFees": "流動性プールにトークンを追加することで、他のユーザーが Uniswap でスワップすると手数料を獲得できます。", - "title.easilyRemove": "Uniswap v2 からの流動性の削除と Uniswap v3 への預け入れが簡単にできます。", - "title.easilyRemoveV4": "Uniswap v2 および v3 からの流動性の削除と Uniswap v4 への預け入れが簡単にできます。", + "title.buySellTradeEthereum": "JuiceSwap でイーサリアムやその他の人気トークンを購入、販売、取引しましょう", + "title.createGovernanceOn": "JuiceSwap で新しいガバナンス提案を作成", + "title.createGovernanceTo": "UNI 保有者による投票対象となる新しいガバナンス提案を作成します。UNI トークンは、JuiceSwap ガバナンスにおける投票権を表します。", + "title.earnFees": "流動性プールにトークンを追加することで、他のユーザーが JuiceSwap でスワップすると手数料を獲得できます。", + "title.easilyRemove": "JuiceSwap v2 からの流動性の削除と JuiceSwap v3 への預け入れが簡単にできます。", + "title.easilyRemoveV4": "JuiceSwap v2 および v3 からの流動性の削除と JuiceSwap v4 への預け入れが簡単にできます。", "title.extension.uninstall": "拡張機能をアンインストール", "title.extensionPasskeyLogIn": "パスキーでログイン", - "title.managePasskeys": "Uniswap | パスキーの管理", - "title.migratev2": "v2 プールの流動性を Uniswap v3 に移行", - "title.migratev3": "プールの流動性を Uniswap v4 に移行", - "title.placeLimit": "Uniswap で指値注文を出す", + "title.managePasskeys": "JuiceSwap | パスキーの管理", + "title.migratev2": "v2 プールの流動性を JuiceSwap v3 に移行", + "title.migratev3": "プールの流動性を JuiceSwap v4 に移行", + "title.placeLimit": "JuiceSwap で指値注文を出す", "title.realTime": "リアルタイムの価格、チャート、トランザクションデータなど。", - "title.removeLiquidityv2": "Uniswap のプール流動性(v2)を削除", - "title.removePoolLiquidity": "Uniswap のプール流動性を削除", + "title.removeLiquidityv2": "JuiceSwap のプール流動性(v2)を削除", + "title.removePoolLiquidity": "JuiceSwap のプール流動性を削除", "title.removeTokensv2": "v2 流動性プールからトークンを削除します。", "title.removev3Liquidity": "v3 流動性プールからトークンを削除します。", "title.sendCrypto": "暗号通貨を送金", - "title.sendTokens": "Uniswap でトークンを送信", + "title.sendTokens": "JuiceSwap でトークンを送信", "title.swappingMadeSimple": "イーサリアム、Base、Arbitrum、ポリゴン、Unichain などで暗号通貨を即座に売買できます。何百万人もの人々に信頼されている DeFi プラットフォームです。", "title.tradeTokens": "トークンを取引して流動性を提供します。リアルタイムの価格、チャート、トランザクションデータなど。", - "title.uniswapTradeCrypto": "Uniswap | DeFi 市場をリードする取引所で暗号通貨を取引する ", - "title.uniToken": "UNI トークンは、Uniswap ガバナンスにおける投票権を表します。各提案に対して自分で投票することも、第三者に投票を委任することもできます。", - "title.voteOnGov": "Uniswap のガバナンス提案に投票", + "title.uniswapTradeCrypto": "JuiceSwap | DeFi 市場をリードする取引所で暗号通貨を取引する ", + "title.uniToken": "UNI トークンは、JuiceSwap ガバナンスにおける投票権を表します。各提案に対して自分で投票することも、第三者に投票を委任することもできます。", + "title.voteOnGov": "JuiceSwap のガバナンス提案に投票", "token.balances.main": "お客様の残高", "token.balances.other": "他のネットワーク上の残高", "token.balances.viewOnly": "{{ownerAddress}} の残高", @@ -2072,10 +2072,10 @@ "token.safety.blocked.title.tokenNotAvailable": "{{tokenSymbol}} は利用できません", "token.safety.blocked.title.tokensNotAvailable": "{{tokenSymbol0}} および {{tokenSymbol1}} は利用できません", "token.safety.fee.detected": "トークン手数料が検出されました", - "token.safety.fees.uniswapLabsDoesNotReceive": "Uniswap Labs はこれらの手数料を一切受け取りません。", + "token.safety.fees.uniswapLabsDoesNotReceive": "JuiceSwap Labs はこれらの手数料を一切受け取りません。", "token.safety.warning.alwaysDoYourResearch": "常に調査を行う", - "token.safety.warning.blocked.description.default_one": "Uniswap アプリを使用してこのトークンを取引することはできません。", - "token.safety.warning.blocked.description.default_other": "Uniswap アプリを使用してこれらのトークンを取引することはできません。", + "token.safety.warning.blocked.description.default_one": "JuiceSwap アプリを使用してこのトークンを取引することはできません。", + "token.safety.warning.blocked.description.default_other": "JuiceSwap アプリを使用してこれらのトークンを取引することはできません。", "token.safety.warning.copyContractAddress.message": "これは契約アドレスであり、ブロックチェーン上にあるトークンの一意の識別子となります。このアドレスに送信する暗号はすべて失われます。", "token.safety.warning.copyContractAddress.title": "このアドレスに暗号を送信しないでください", "token.safety.warning.dontShowWarningAgain": "この警告を再度表示しない", @@ -2107,11 +2107,11 @@ "token.safety.warning.spamsUsers": "ユーザーへのスパム行為", "token.safety.warning.tokenChargesFee.both.message": "{{tokenSymbol}} は購入時に {{buyFeePercent}}、および販売時に {{sellFeePercent}} の手数料がかかります。", "token.safety.warning.tokenChargesFee.buy.message": "{{tokenSymbol}} は購入時に {{feePercent}} の手数料がかかります。", - "token.safety.warning.tokenChargesFee.buy.message.descriptive": "{{tokenSymbol}} は、購入時に {{feePercent}} の手数料がかかります。これをスワップすると、資金が失われる可能性があります。Uniswap Labs はこれらの手数料を一切受け取りません。", + "token.safety.warning.tokenChargesFee.buy.message.descriptive": "{{tokenSymbol}} は、購入時に {{feePercent}} の手数料がかかります。これをスワップすると、資金が失われる可能性があります。JuiceSwap Labs はこれらの手数料を一切受け取りません。", "token.safety.warning.tokenChargesFee.sell.message": "{{tokenSymbol}} は販売時に {{feePercent}} の手数料がかかります。", - "token.safety.warning.tokenChargesFee.sell.message.descriptive": "{{tokenSymbol}} は、売却時に {{feePercent}} の手数料がかかります。これをスワップすると、資金が失われる可能性があります。Uniswap Labs はこれらの手数料を一切受け取りません。", + "token.safety.warning.tokenChargesFee.sell.message.descriptive": "{{tokenSymbol}} は、売却時に {{feePercent}} の手数料がかかります。これをスワップすると、資金が失われる可能性があります。JuiceSwap Labs はこれらの手数料を一切受け取りません。", "token.safety.warning.tokenChargesFee.unknownFee.message": "{{tokenSymbol}} は売買時に手数料がかかります。", - "token.safetyLevel.blocked.message": "Uniswap ウォレットを使用してこのトークンを取引することはできません。", + "token.safetyLevel.blocked.message": "JuiceSwap ウォレットを使用してこのトークンを取引することはできません。", "token.safetyLevel.medium.message.plural": "これらのトークンは、米国の主要な中央集権型取引所では取引されていません。続行する前に必ずご自身で調査を行ってください。", "token.selector.search.error": "検索結果を読み込めませんでした", "token.stats.fullyDilutedValuation": "完全希薄化後評価", @@ -2125,7 +2125,7 @@ "token.stats.volume": "24 時間のボリューム", "token.symbol.input.fallback": "入力トークン", "token.symbol.output.fallback": "出力トークン", - "token.wrap.fail.message": "Uniswap プロトコル上のスワップは ETH で開始および終了できます。ただし、スワップ中は、ETH は WETH にラップされます。", + "token.wrap.fail.message": "JuiceSwap プロトコル上のスワップは ETH で開始および終了できます。ただし、スワップ中は、ETH は WETH にラップされます。", "token.zeroNativeBalance.description.mainnet": "{{ tokenSymbol }} を取得するにはイーサリアムのトークンをスワップする必要があります。スワップにはネットワークコストに ETH が必要です。", "token.zeroNativeBalance.description.otherChains": "{{ tokenSymbol }} を取得するには {{ chainName }} のトークンをスワップする必要があります。スワップにはネットワークコストに {{ chainName }} {{ nativeTokenSymbol }} が必要です。", "token.zeroNativeBalance.subtitle": "{{ tokenSymbol }} は直接購入に利用できません。", @@ -2192,7 +2192,7 @@ "transaction.details.transaction": "トランザクション", "transaction.details.uniswapFee": "手数料({{ feePercent }}%)", "transaction.network.all": "すべてのネットワーク", - "transaction.networkCost.description": "The cost to process your transaction on the blockchain. Uniswap is optimized for minimal network costs.", + "transaction.networkCost.description": "The cost to process your transaction on the blockchain. JuiceSwap is optimized for minimal network costs.", "transaction.networkCost.includesSmartWalletActivation": "スマートウォレットの有効化を含みます", "transaction.networkCost.label": "ネットワークコスト", "transaction.networkCost.maxNativeBalance.description": "このトランザクションのネットワークコストをカバーするために、少額のネットワークトークン残高が予約されています。", @@ -2354,15 +2354,15 @@ "transaction.watcher.error.cancel": "トランザクションをキャンセルできません", "transaction.watcher.error.status": "トランザクションステータスの確認中にエラーが発生しました", "uniswapX.aggregatesLiquidity": " は流動性ソースを集約し、より良い価格とガス代無料のスワップを実現します。", - "uniswapX.cost": "UniswapX では、一般的にブロックチェーン上でのトランザクションにかかる費用が取り除かれています。", - "uniswapx.description": "UniswapX は流動性ソースを集約し、より良い価格とガス代無料のスワップを実現します。", - "uniswapx.description.unsupported": "スマートウォレットの設定が別のウォレット アプリで管理されているため、UniswapX を現在利用できません。", - "uniswapx.included": " UniswapX を含む", - "uniswapx.item": " UniswapX ", - "uniswapx.label": "UniswapX", - "uniswapX.learnMore": "UniswapX でのスワップについて詳しく知る", - "uniswapx.unavailable.title": "UniswapX を利用できません", - "uniswapx.v2QuoteFailed": "UniswapX v2 のハード見積もりが失敗しました。クラシックスワップで再試行してください。", + "uniswapX.cost": "JuiceSwapX では、一般的にブロックチェーン上でのトランザクションにかかる費用が取り除かれています。", + "uniswapx.description": "JuiceSwapX は流動性ソースを集約し、より良い価格とガス代無料のスワップを実現します。", + "uniswapx.description.unsupported": "スマートウォレットの設定が別のウォレット アプリで管理されているため、JuiceSwapX を現在利用できません。", + "uniswapx.included": " JuiceSwapX を含む", + "uniswapx.item": " JuiceSwapX ", + "uniswapx.label": "JuiceSwapX", + "uniswapX.learnMore": "JuiceSwapX でのスワップについて詳しく知る", + "uniswapx.unavailable.title": "JuiceSwapX を利用できません", + "uniswapx.v2QuoteFailed": "JuiceSwapX v2 のハード見積もりが失敗しました。クラシックスワップで再試行してください。", "unitags.banner.button.claim": "今すぐ請求", "unitags.banner.subtitle": "パーソナライズされた web3 プロフィールを作成し、アドレスを友人と簡単に共有できます。", "unitags.banner.title.compact": "{{unitagDomain}} ユーザー名を申請し、カスタマイズ可能なプロフィールを作成します。", @@ -2426,9 +2426,9 @@ "unitags.username.error.min": "ユーザー名は {{number}} 文字以上にする必要があります", "unitags.username.error.uppercase": "ユーザー名に使用できるのは小文字と数字のみです", "uwulink.error.insufficientTokens": "{{chain}} の {{tokenSymbol}} が十分ではありません", - "v2.notAvailable": "Uniswap V2 はこのネットワークでは利用できません。", + "v2.notAvailable": "JuiceSwap V2 はこのネットワークでは利用できません。", "wallet.appSignIn": "アプリでログイン", - "wallet.connectingAgreement": "ウォレットを接続すると、Uniswap Labs の利用規約に同意し、プライバシー ポリシーに同意したことになります。", + "wallet.connectingAgreement": "ウォレットを接続すると、JuiceSwap Labs の利用規約に同意し、プライバシー ポリシーに同意したことになります。", "wallet.connectionFailed.message": "接続の試行に失敗しました。[もう一度試す] をクリックし、ウォレットに接続するための手順に従ってください。", "wallet.mismatch.popup.description": "接続中のウォレットでは一部の機能がサポートされていません。", "wallet.mismatch.popup.title": "ウォレットの制限付きサポート", @@ -2438,13 +2438,13 @@ "walletConnect.dapps.empty.description": "WalletConnect 経由でコードをスキャンしてアプリに接続してください", "walletConnect.dapps.manage.empty.title": "接続されているアプリはありません", "walletConnect.dapps.manage.title": "接続", - "walletConnect.error.connection.message": "Uniswap ウォレットでは、現在 {{chainNames}} をサポートしています。これらのチェーンでは「{{dappName}}」だけを使用してください", + "walletConnect.error.connection.message": "JuiceSwap ウォレットでは、現在 {{chainNames}} をサポートしています。これらのチェーンでは「{{dappName}}」だけを使用してください", "walletConnect.error.connection.title": "接続エラー", "walletConnect.error.general.message": "WalletConnect に問題が発生しました。もう一度お試しください", "walletConnect.error.general.title": "WalletConnect エラー", "walletConnect.error.scantastic.message": "QR コードに問題がありました。もう一度お試しください", "walletConnect.error.scantastic.title": "無効な QR コード", - "walletConnect.error.unsupported.message": "有効な WalletConnect、イーサリアムアドレス、または Uniswap 拡張機能 QR コードをスキャンできていることを確認してから、もう一度お試しください。", + "walletConnect.error.unsupported.message": "有効な WalletConnect、イーサリアムアドレス、または JuiceSwap 拡張機能 QR コードをスキャンできていることを確認してから、もう一度お試しください。", "walletConnect.error.unsupported.title": "無効な QR コード", "walletConnect.error.unsupportedV1.message": "WalletConnect v1 のサポートは終了しました。接続しようとしているアプリケーションを WalletConnect v2 にアップグレードする必要があります。", "walletConnect.error.unsupportedV1.title": "無効な QR コード", @@ -2479,7 +2479,7 @@ "walletConnect.request.warning.message": "メッセージまたはトランザクションに署名するには、ウォレットのリカバリーフレーズをインポートする必要があります。", "walletConnect.request.warning.title": "このウォレットは表示専用モードです", "web.explore.description": "{{network}} でトークンを検出して調査します。トッププールを探索します。リアルタイムの価格、トレード量、TVL、チャート、トランザクションデータを表示します。", - "web.explore.title.pools": "Uniswap の {{network}} のトッププールを探索", - "web.explore.title.tokens": "Uniswap の {{network}} のトップトークンを探索", - "web.explore.title.transactions": "Uniswap の {{network}} のトップトランザクションを探索" + "web.explore.title.pools": "JuiceSwap の {{network}} のトッププールを探索", + "web.explore.title.tokens": "JuiceSwap の {{network}} のトップトークンを探索", + "web.explore.title.transactions": "JuiceSwap の {{network}} のトップトランザクションを探索" } diff --git a/packages/uniswap/src/i18n/locales/translations/ko-KR.json b/packages/uniswap/src/i18n/locales/translations/ko-KR.json index fae1f1fb0d1..31356d97cd0 100644 --- a/packages/uniswap/src/i18n/locales/translations/ko-KR.json +++ b/packages/uniswap/src/i18n/locales/translations/ko-KR.json @@ -27,15 +27,15 @@ "account.downloadWallet.subtitle": "지갑 백업, 이동 중 거래, 실시간 가격 알림 등 다양한 기능을 이용할 수 있습니다.", "account.drawer.gitHash": "Git hash: ", "account.drawer.gitVersion": "버전: ", - "account.drawer.modal.body": "Uniswap 앱으로 토큰을 안전하게 저장하고 스왑하세요. iOS와 Android에서 이용 가능합니다.", - "account.drawer.modal.dont": "Uniswap 지갑이 없나요?", - "account.drawer.modal.scan": "Uniswap Wallet으로 스캔", + "account.drawer.modal.body": "JuiceSwap 앱으로 토큰을 안전하게 저장하고 스왑하세요. iOS와 Android에서 이용 가능합니다.", + "account.drawer.modal.dont": "JuiceSwap 지갑이 없나요?", + "account.drawer.modal.scan": "JuiceSwap Wallet으로 스캔", "account.drawer.spamToggle": "알 수 없는 토큰 및 NFT 숨기기", - "account.passkey.delete.acknowledge": "복구 문구를 백업했으며, 복구 실패 시 Uniswap Labs에서 지갑 복구를 도와줄 수 없다는 사실을 인지하고 있습니다.", - "account.passkey.delete.description": "Uniswap 모바일 앱 또는 브라우저 확장 프로그램을 사용하여 복구 문구를 백업했는지 확인하세요.", + "account.passkey.delete.acknowledge": "복구 문구를 백업했으며, 복구 실패 시 JuiceSwap Labs에서 지갑 복구를 도와줄 수 없다는 사실을 인지하고 있습니다.", + "account.passkey.delete.description": "JuiceSwap 모바일 앱 또는 브라우저 확장 프로그램을 사용하여 복구 문구를 백업했는지 확인하세요.", "account.passkey.delete.descriptionEmphasized": "복구 문구가 없으면 지갑에 액세스하지 못할 수 있습니다.", "account.passkey.delete.speedbump.description": "계속하기 전에 지갑과 모든 자금에 대한 액세스 권한을 잃지 않도록 다음 단계를 완료하세요.", - "account.passkey.delete.speedbump.step1": "Uniswap 모바일 앱 또는 브라우저 확장 프로그램 다운로드", + "account.passkey.delete.speedbump.step1": "JuiceSwap 모바일 앱 또는 브라우저 확장 프로그램 다운로드", "account.passkey.delete.speedbump.step2": "복구 문구 백업", "account.passkey.delete.speedbump.title": "확실합니까?", "account.passkey.delete.title": "패스키를 삭제하시겠습니까?", @@ -91,7 +91,7 @@ "account.wallet.menu.edit.title": "라벨 수정", "account.wallet.menu.manageConnections": "연결 관리", "account.wallet.menu.remove.title": "지갑 삭제", - "account.wallet.remove.check": "복구 문구를 백업했으며, 지갑 복구에 실패할 경우 Uniswap Labs가 지갑 복구를 도와드릴 수 없다는 점을 이해합니다.", + "account.wallet.remove.check": "복구 문구를 백업했으며, 지갑 복구에 실패할 경우 JuiceSwap Labs가 지갑 복구를 도와드릴 수 없다는 점을 이해합니다.", "account.wallet.remove.title": "{{name}}제거", "account.wallet.remove.viewOnly": "지갑 주소를 입력하시면 언제든지 다시 보기 전용 지갑을 추가하실 수 있습니다.", "account.wallet.restore.new_device.description": "새 기기에서 사용 중이므로 계속하려면 복구 문구를 복원하거나 클라우드 백업 비밀번호를 입력해야 합니다.", @@ -122,16 +122,16 @@ "addLiquidity.shareOfPool": "풀 점유율", "addressInput.recipient": "받는 사람", "analytics.allow": "분석 허용", - "analytics.allow.message": "당사는 Uniswap Labs 제품에 대한 당신의 경험을 향상시키기 위해 익명화된 데이터를 사용합니다.", + "analytics.allow.message": "당사는 JuiceSwap Labs 제품에 대한 당신의 경험을 향상시키기 위해 익명화된 데이터를 사용합니다.", "appRating.button.notReally": "별로예요", "appRating.description": "이 앱을 사용하면서 좋은 경험을 했다면 알려주세요", "appRating.extension.review.description": "별점을 선택하고 Chrome Web Store에 후기를 남겨 주세요.", - "appRating.extension.review.title": "Uniswap Extension을 평가하시겠습니까?", - "appRating.extension.title": "Uniswap Extension을 잘 이용하고 계신가요?", + "appRating.extension.review.title": "JuiceSwap Extension을 평가하시겠습니까?", + "appRating.extension.title": "JuiceSwap Extension을 잘 이용하고 계신가요?", "appRating.feedback.button.send": "피드백 보내기", "appRating.feedback.description": "사용자 경험을 어떻게 개선하면 좋을지 알려주세요", "appRating.feedback.title": "그 말씀을 들으니 안타깝습니다.", - "appRating.mobile.title": "Uniswap Wallet을 잘 이용하고 계신가요?", + "appRating.mobile.title": "JuiceSwap Wallet을 잘 이용하고 계신가요?", "bridging.estimatedTime.minutesAndSeconds": "~{{minutes}}분 {{seconds}}초", "bridging.estimatedTime.minutesOnly": "~{{minutes}}분", "bridging.estimatedTime.secondsOnly": "~{{seconds}}초", @@ -145,7 +145,7 @@ "chart.price.label.low": "최저가", "chart.price.label.open": "시가", "chart.settings.unavailable.label": "현재 차트에서는 이 설정을 사용할 수 없습니다.", - "claim.thanks": "Uniswap 커뮤니티의 일원이 되어주셔서 감사합니다 ", + "claim.thanks": "JuiceSwap 커뮤니티의 일원이 되어주셔서 감사합니다 ", "claim.uni.arrived": "UNI 가 도착했어요", "common.accept": "수락", "common.active": "활성", @@ -171,7 +171,7 @@ "common.approving": "승인 중", "common.areYouSure": "확실합니까?", "common.automatic": "자동", - "common.availableIn": "Uniswap 사용 가능 국가: ", + "common.availableIn": "JuiceSwap 사용 가능 국가: ", "common.availableOnIOSAndroidChrome": "iOS, Android, Chrome에서 사용 가능", "common.backToPositions": "포지션으로 돌아가기", "common.bestRoute": "경로", @@ -180,7 +180,7 @@ "common.biometrics.touchId": "Touch ID", "common.biometrics.windowsHello": "Windows Hello", "common.blocked.ifError": "오류라고 생각하시면 로 주소를 포함한 이메일을 보내주세요.", - "common.blocked.reason": "이 주소는 하나 이상의 차단된 활동과 연결되어 있으므로 Uniswap Labs 인터페이스에서 차단됩니다.", + "common.blocked.reason": "이 주소는 하나 이상의 차단된 활동과 연결되어 있으므로 JuiceSwap Labs 인터페이스에서 차단됩니다.", "common.blockedAddress": "차단된 주소", "common.blog": "블로그", "common.bought": "구매함", @@ -300,8 +300,8 @@ "common.download": "다운로드", "common.downloadAppStore": "App Store에서 다운로드", "common.downloadPlayStore": "Play Store에서 다운로드", - "common.downloadUniswapApp": "Uniswap 앱 다운로드", - "common.downloadUniswapWallet": "Uniswap Wallet 다운로드", + "common.downloadUniswapApp": "JuiceSwap 앱 다운로드", + "common.downloadUniswapWallet": "JuiceSwap Wallet 다운로드", "common.dynamic": "동적", "common.edit.button": "수정", "common.ended": "종료", @@ -319,7 +319,7 @@ "common.explore": "탐색", "common.explorer": "탐색기", "common.exploreTokens": "토큰 살펴보기", - "common.extension": "Uniswap 익스텐션", + "common.extension": "JuiceSwap 익스텐션", "common.failedSwitchNetwork": "네트워크 전환 실패", "common.fee": "수수료", "common.fees": "수수료", @@ -333,10 +333,10 @@ "common.getStarted": "시작하기", "common.getSupport.button": "도움을 받다", "common.getTheApp": "앱 다운로드", - "common.getUniswapWallet": "Uniswap 지갑 받기", - "common.getUniswapWallet.mobile": "Uniswap 모바일 앱 다운로드", + "common.getUniswapWallet": "JuiceSwap 지갑 받기", + "common.getUniswapWallet.mobile": "JuiceSwap 모바일 앱 다운로드", "common.governance": "거버넌스", - "common.happyHolidays": "Uniswap 팀에서 행복한 명절 인사를 드립니다!", + "common.happyHolidays": "JuiceSwap 팀에서 행복한 명절 인사를 드립니다!", "common.help": "Help", "common.helpCenter": "고객 센터", "common.hidden": "숨겨진", @@ -466,9 +466,9 @@ "common.proceedInWallet": "지갑에서 진행하세요", "common.products": "Products", "common.protocol": "프로토콜", - "common.protocol.v2": "Uniswap v2", - "common.protocol.v3": "Uniswap v3", - "common.protocol.v4": "Uniswap v4", + "common.protocol.v2": "JuiceSwap v2", + "common.protocol.v3": "JuiceSwap v3", + "common.protocol.v4": "JuiceSwap v4", "common.publicResolver": "Public Resolver", "common.purchased": "구매됨", "common.rate": "비율", @@ -547,7 +547,7 @@ "common.tokenB": "토큰 B", "common.tokenName": "토큰 이름", "common.tokens": "토큰", - "common.totalUniswapTVL": "총 Uniswap TVL", + "common.totalUniswapTVL": "총 JuiceSwap TVL", "common.totalValueLocked": "TVL", "common.trade": "거래", "common.trademarkPolicy": "상표 정책", @@ -565,10 +565,10 @@ "common.unhide": "숨기기 해제", "common.unichain": "Unichain", "common.uniGovernance": "UNI 거버넌스", - "common.uniswapMobile": "Uniswap 모바일", - "common.uniswapProtocol": "Uniswap 프로토콜", - "common.uniswapWallet": "Uniswap 지갑", - "common.uniswapX": "UniswapX", + "common.uniswapMobile": "JuiceSwap 모바일", + "common.uniswapProtocol": "JuiceSwap 프로토콜", + "common.uniswapWallet": "JuiceSwap 지갑", + "common.uniswapX": "JuiceSwapX", "common.unknown": "알 수 없음", "common.unknownApproval": "알 수 없는 승인", "common.unknownBridge": "알 수 없는 브리지", @@ -675,8 +675,8 @@ "downloadApp.modal.connectExistingWallet": "기존 지갑 연결", "downloadApp.modal.getStarted.description": "세계 최대 규모의 온체인 마켓플레이스를 통해 수천 개의 토큰에 즉시 액세스하세요.", "downloadApp.modal.getStarted.title": "빠르게 스왑 시작", - "downloadApp.modal.getTheApp.title": "Uniswap 시작하기", - "downloadApp.modal.uniswapProducts.subtitle": "Uniswap 제품은 서로 원활하게 작동하여 최고의 온체인 경험을 만들어냅니다.", + "downloadApp.modal.getTheApp.title": "JuiceSwap 시작하기", + "downloadApp.modal.uniswapProducts.subtitle": "JuiceSwap 제품은 서로 원활하게 작동하여 최고의 온체인 경험을 만들어냅니다.", "error.dataUnavailable": "지금은 데이터를 사용할 수 없습니다. 우리는 문제를 해결하기 위해 노력하고 있습니다", "error.id": "오류 ID: {{eventId}}", "error.noData": "데이터가 없습니다", @@ -712,8 +712,8 @@ "explore.tokens.sort.option.marketCap": "시가총액", "explore.tokens.sort.option.priceDecrease": "가격 하락 (24H)", "explore.tokens.sort.option.priceIncrease": "가격 상승 (24H)", - "explore.tokens.sort.option.totalValueLocked": "Uniswap TVL", - "explore.tokens.sort.option.volume": "Uniswap 거래량 (24시간)", + "explore.tokens.sort.option.totalValueLocked": "JuiceSwap TVL", + "explore.tokens.sort.option.volume": "JuiceSwap 거래량 (24시간)", "explore.tokens.top.title": "상위 토큰", "explore.v2TVL": "v2 TVL", "explore.v3TVL": "v3 TVL", @@ -742,27 +742,27 @@ "extension.lock.subtitle": "잠금을 해제하려면 비밀번호를 입력하세요", "extension.lock.title": "돌아온 것을 환영합니다", "extension.network.notSupported": "지원되지 않는 네트워크", - "extension.open": "Uniswap 익스텐션 열기", + "extension.open": "JuiceSwap 익스텐션 열기", "extension.passwordPrompt.error.wrongPassword": "잘못된 비밀번호입니다. 다시 시도해 주세요", "extension.passwordPrompt.title": "비밀번호 입력", "extension.popup.chrome.button": "익스텐션 열기", - "extension.popup.chrome.description": "Uniswap 확장을 열어 이 작업을 완료하세요.", + "extension.popup.chrome.description": "JuiceSwap 확장을 열어 이 작업을 완료하세요.", "extension.popup.chrome.title": "Uniswap에서 계속", - "extension.settings.defaultWallet.message": "앱에 연결할 때 Uniswap Extension을 우선합니다.", + "extension.settings.defaultWallet.message": "앱에 연결할 때 JuiceSwap Extension을 우선합니다.", "extension.settings.defaultWallet.title": "기본 지갑으로 설정", "extension.settings.password.enter.title": "현재 비밀번호를 입력하세요", "extension.settings.password.error.wrong": "잘못된 비밀번호", "extension.settings.password.placeholder": "현재 비밀번호", - "extension.uninstall.reason.missingFeatures": "Uniswap Wallet이 일부 기능을 지원하지 않음", + "extension.uninstall.reason.missingFeatures": "JuiceSwap Wallet이 일부 기능을 지원하지 않음", "extension.uninstall.reason.notUsingCrypto": "더 이상 암호화폐를 사용하고 싶지 않음", "extension.uninstall.reason.other": "기타 이유", "extension.uninstall.reason.switchingWallet": "다른 지갑으로 전환하려고 함", - "extension.uninstall.subtitle": "잠시 시간을 내어 Uniswap Wallet을 삭제하신 이유를 알려주세요.", + "extension.uninstall.subtitle": "잠시 시간을 내어 JuiceSwap Wallet을 삭제하신 이유를 알려주세요.", "extension.uninstall.title": "떠나신다니 아쉽습니다", "extension.warning.storage.button": "백업", "extension.warning.storage.message": "지갑과 자금에 대한 접근권을 잃지 않도록 복구 문구를 백업하세요.", "extension.warning.storage.title": "브라우저의 저장 공간이 부족합니다", - "extensionPasskeyLogInPopUp.description": "기존 패스키로 로그인하여 Uniswap 계정을 가져오세요.", + "extensionPasskeyLogInPopUp.description": "기존 패스키로 로그인하여 JuiceSwap 계정을 가져오세요.", "extensionPasskeyLogInPopUp.invalidReferrer": "이 페이지를 닫고 다시 시도해 주세요.", "fee.bestForCustomizability": "맞춤 설정에 가장 적합합니다.", "fee.bestForExotic": "흔하지 않은 페어에 최적입니다.", @@ -847,8 +847,8 @@ "forceUpgrade.action.backup": "지갑 백업", "forceUpgrade.action.confirm": "지금 업데이트", "forceUpgrade.action.learn": "업데이트하는 방법 알아보기", - "forceUpgrade.description.extension": "새로운 버전의 앱이 있습니다. Uniswap Extension을 계속 사용하려면 최신 버전으로 업데이트해 주세요.", - "forceUpgrade.description.wallet": "새로운 버전의 앱이 있습니다. Uniswap Wallet을 계속 사용하려면 최신 버전으로 업데이트해 주세요.", + "forceUpgrade.description.extension": "새로운 버전의 앱이 있습니다. JuiceSwap Extension을 계속 사용하려면 최신 버전으로 업데이트해 주세요.", + "forceUpgrade.description.wallet": "새로운 버전의 앱이 있습니다. JuiceSwap Wallet을 계속 사용하려면 최신 버전으로 업데이트해 주세요.", "forceUpgrade.label.recoveryPhrase": "복구 문구", "forceUpgrade.title": "최신 버전으로 업데이트", "forceUpgrade.title.recommendedStatus": "새 버전 사용 가능", @@ -904,31 +904,31 @@ "home.upsell.receive.title": "암호화폐 받기", "home.warning.viewOnly": "이 지갑은 보기 전용 지갑입니다", "interface.metatags.description": "Ethereum, Base, Arbitrum, Polygon, Unichain 등에서 암호화폐를 스왑하세요. 수백만 명이 신뢰하는 DeFi 플랫폼입니다.", - "interface.metatags.title": "Uniswap 인터페이스", + "interface.metatags.title": "JuiceSwap 인터페이스", "landing.api": "API", "landing.appsOverview": "Built for all the ways you swap", "landing.blog.description": "Catch up on the latest company news, product features and more", - "landing.docs.description": "Explore our library of developer docs to get started building with Uniswap", + "landing.docs.description": "Explore our library of developer docs to get started building with JuiceSwap", "landing.exploreUniverse": "Explore the UNIverse", "landing.getStarted": "Trade on the world’s largest DEX", "landing.helpCenter.body": "Browse FAQs and get support from our US-based support team", - "landing.protocolDescription": "Uniswap Labs powers some of the most used products in crypto. Experience permissionless access, proven security, and dedicated support.", - "landing.protocolStats": "Uniswap Protocol stats", - "landing.provideLiquidity.body": "Provide liquidity and collect fees using the Uniswap Interface.", + "landing.protocolDescription": "JuiceSwap Labs powers some of the most used products in crypto. Experience permissionless access, proven security, and dedicated support.", + "landing.protocolStats": "JuiceSwap Protocol stats", + "landing.provideLiquidity.body": "Provide liquidity and collect fees using the JuiceSwap Interface.", "landing.provideLiquidity.subtitle": "Power onchain markets.", - "landing.socials": "Follow Uniswap Labs on X, Farcaster, LinkedIn, and TikTok", + "landing.socials": "Follow JuiceSwap Labs on X, Farcaster, LinkedIn, and TikTok", "landing.swapBody": "Access deep liquidity, explore tokens, set limit orders, and provide liquidity for thousands of tokens across 14 chains.", "landing.swapSubtitle": "Permissionless swapping.", "landing.tradingApi": "Trading API", - "landing.tradingApiBody": "Use the same API that powers the Uniswap Web App and Wallet, trusted by leading teams around the world.", - "landing.tradingApiButton": "Integrate the Uniswap API", + "landing.tradingApiBody": "Use the same API that powers the JuiceSwap Web App and Wallet, trusted by leading teams around the world.", + "landing.tradingApiButton": "Integrate the JuiceSwap API", "landing.tradingApiSubtitle": "DeFi, direct to your users.", "landing.trusted": "수백만 명이 신뢰합니다", "landing.unichain.body": "Join the community building on the fast, decentralized Ethereum L2 built to be the home for DeFi.", "landing.unichain.button": "Start building", "landing.unichain.subtitle": "The DeFi chain.", "landing.uniswapX.body": "Gasless transactions and MEV protection, with zero fees for failed swaps.", - "landing.uniswapX.button": "Experience UniswapX", + "landing.uniswapX.button": "Experience JuiceSwapX", "landing.uniswapX.subtitle": "Smarter swaps, zero friction.", "landing.walletBody": "The trusted self-custody crypto wallet and extension with millions of downloads, support from real humans, and a 4.8 rating.", "landing.walletSubtitle": "Swap, store, explore.", @@ -1020,8 +1020,8 @@ "migrate.allowLpMigration": "LP 토큰 마이그레이션 허용", "migrate.connectAccount": "이 포지션을 소유한 계정을 연결해야 합니다.", "migrate.connectWallet": "V2 유동성을 보려면 지갑에 연결하세요.", - "migrate.contract": "Uniswap 마이그레이션 컨트랙트", - "migrate.firstLP": "당신은 이 Uniswap V3 풀의 첫 번째 유동성 공급자입니다. 당신의 유동성은 현재 {{source}} 가격으로 이전됩니다.", + "migrate.contract": "JuiceSwap 마이그레이션 컨트랙트", + "migrate.firstLP": "당신은 이 JuiceSwap V3 풀의 첫 번째 유동성 공급자입니다. 당신의 유동성은 현재 {{source}} 가격으로 이전됩니다.", "migrate.highGasCost": "풀을 생성하는 데 필요한 가스가 포함되므로 트랜잭션 비용이 훨씬 높아집니다.", "migrate.invalidRange": "잘못된 범위가 선택되었습니다. 최소 가격은 최대 가격보다 낮아야 합니다.", "migrate.lpNFT": "{{symA}}/{{symB}} LP NFT", @@ -1031,18 +1031,18 @@ "migrate.noV2Liquidity": "V2 유동성이 없습니다.", "migrate.positionNoFees": "당신의 포지션은 시장 가격이 당신의 범위에 들어갈 때까지 수수료를 받거나 거래에 사용되지 않습니다.", "migrate.priceDifference": "가격 차이: ", - "migrate.priceWarning": "정확하다고 생각하는 가격으로만 Uniswap V3에 유동성을 입금해야 합니다.
가격이 잘못된 것 같으면 스왑을 통해 가격을 움직이거나 다른 사람이 그렇게 할 때까지 기다릴 수 있습니다.", + "migrate.priceWarning": "정확하다고 생각하는 가격으로만 JuiceSwap V3에 유동성을 입금해야 합니다.
가격이 잘못된 것 같으면 스왑을 통해 가격을 움직이거나 다른 사람이 그렇게 할 때까지 기다릴 수 있습니다.", "migrate.refund": "선택한 가격 범위로 인해 지갑에 최소 {{amtA}} {{symA}} 및 {{amtB}} {{symB}}가 환불됩니다.", "migrate.selectFeeTier": "수수료 등급 선택", "migrate.setRange": "가격대 설정", "migrate.symbolPrice": "{{protocolName}} {{tokenSymbol}} 가격:", - "migrate.v2Description": "이 도구는 {{source}} 유동성을 V3로 안전하게 마이그레이션합니다. <0>Uniswap 마이그레이션 컨트랙트 덕분에 이 프로세스는 완전히 신뢰할 수 있습니다. ↗", - "migrate.v2Instruction": "아래에 표시된 각 풀에 대해 마이그레이트를 클릭하여 Uniswap V2에서 유동성을 제거하고 Uniswap V3에 예치하세요.", + "migrate.v2Description": "이 도구는 {{source}} 유동성을 V3로 안전하게 마이그레이션합니다. <0>JuiceSwap 마이그레이션 컨트랙트 덕분에 이 프로세스는 완전히 신뢰할 수 있습니다. ↗", + "migrate.v2Instruction": "아래에 표시된 각 풀에 대해 마이그레이트를 클릭하여 JuiceSwap V2에서 유동성을 제거하고 JuiceSwap V3에 예치하세요.", "migrate.v2Title": "V2 유동성 마이그레이션", "migrate.v3Price": "V3 {{sym}} 가격:", "mint.v3.input.invalidPrice.error": "잘못된 가격 입력", - "mobileAppPromo.banner.getTheApp.link": "Uniswap 지갑 앱 다운로드", - "mobileAppPromo.banner.title": "Uniswap: 암호화폐 및 NFT 지갑", + "mobileAppPromo.banner.getTheApp.link": "JuiceSwap 지갑 앱 다운로드", + "mobileAppPromo.banner.title": "JuiceSwap: 암호화폐 및 NFT 지갑", "moonpay.poweredBy": "MoonPay USA LLC에서 제공하는 법정화폐 온램프", "nav.createAccount.button": "계정 생성", "nav.logIn.button": "로그인", @@ -1066,7 +1066,7 @@ "nft.willAppearHere": "당신의 온체인 트랜잭션 및 암호화폐 구매가 여기에 표시됩니다.", "nfts.noneYet": "아직 NFT가 없습니다", "notFound.oops": "이런, Swap으로 다시 데려가주세요", - "notice.uk": "이 웹 애플리케이션은 암호화폐 트랜잭션 액티비티를 보증하거나 권장하지 않고 사용자가 스스로 Uniswap 프로토콜과 상호 작용할 수 있는 도구로 제공됩니다. 이를 통해 Uniswap은 사용자 또는 잠재적 사용자가 암호화폐 트랜잭션 활동에 참여하도록 권장하지 않으며 웹 애플리케이션의 사용자 또는 잠재적 사용자는 이 웹페이지 또는 해당 콘텐츠가 암호화폐 트랜잭션에 대한 어떤 형태의 권장, 초대 또는 유도와 관련된 것으로 간주해서는 안 됩니다. .", + "notice.uk": "이 웹 애플리케이션은 암호화폐 트랜잭션 액티비티를 보증하거나 권장하지 않고 사용자가 스스로 JuiceSwap 프로토콜과 상호 작용할 수 있는 도구로 제공됩니다. 이를 통해 Uniswap은 사용자 또는 잠재적 사용자가 암호화폐 트랜잭션 활동에 참여하도록 권장하지 않으며 웹 애플리케이션의 사용자 또는 잠재적 사용자는 이 웹페이지 또는 해당 콘텐츠가 암호화폐 트랜잭션에 대한 어떤 형태의 권장, 초대 또는 유도와 관련된 것으로 간주해서는 안 됩니다. .", "notice.uk.label": "영국 면책조항:", "notification.assetVisibility.hidden": "{{assetName}} 숨김", "notification.assetVisibility.unhidden": "{{assetName}} 숨김 해제됨", @@ -1129,7 +1129,7 @@ "notification.walletConnect.failed": "{{dappName}}로 트랜잭션 실패", "notification.walletConnect.networkChanged.full": "{{networkName}}로 전환됨", "notification.walletConnect.networkChanged.short": "전환된 네트워크", - "notifications.scantastic.subtitle": "Uniswap 익스텐션에서 계속", + "notifications.scantastic.subtitle": "JuiceSwap 익스텐션에서 계속", "notifications.scantastic.title": "성공!", "onboarding.backup.manual.banner": "종이에 적어서 금고 등 안전한 장소에 보관하는 것을 추천합니다.", "onboarding.backup.manual.displayWarning.description": "계속 진행하기 전에 주의사항을 자세히 읽어주세요.", @@ -1156,10 +1156,10 @@ "onboarding.backup.reminder.warning.description": "백업 수단을 설정하지 않는다면, 기기 분실, 앱 삭제 또는 새로운 기기를 통해 지갑 복구가 불가능합니다.", "onboarding.backup.reminder.warning.title": "자금을 잃을 수 있습니다", "onboarding.backup.speedBump.cloud.description": "분실하더라도, 초기화가 불가능합니다. 비밀번호 관리자를 통해 철저히 보관하거나 안전한 장소에 작성해 두세요.", - "onboarding.backup.speedBump.cloud.disclaimer": "Uniswap Labs에서 내 복구 비밀번호를 재설정할 수 없음을 이해합니다.", + "onboarding.backup.speedBump.cloud.disclaimer": "JuiceSwap Labs에서 내 복구 비밀번호를 재설정할 수 없음을 이해합니다.", "onboarding.backup.speedBump.cloud.title": "해당 비밀번호를 저장하는 것은 중요합니다", "onboarding.backup.speedBump.manual.description": "복구 문구를 올바르게 기록하고 안전한 곳에 보관했는지 확인하세요.", - "onboarding.backup.speedBump.manual.disclaimer": "이것을 잃어버린 경우 Uniswap Labs가 내 지갑을 복구할 수 없음을 이해합니다.", + "onboarding.backup.speedBump.manual.disclaimer": "이것을 잃어버린 경우 JuiceSwap Labs가 내 지갑을 복구할 수 없음을 이해합니다.", "onboarding.backup.speedBump.manual.title": "종료하기 전에...", "onboarding.backup.subtitle": "앱을 삭제하거나 기기를 분실한 경우 지갑을 복구하는 방법입니다.", "onboarding.backup.title.existing": "지갑을 백업하세요", @@ -1174,20 +1174,20 @@ "onboarding.cloud.confirm.title": "백업 비밀번호를 확인하세요", "onboarding.cloud.createPassword.description": "자금을 복구하려면 이 비밀번호를 입력해야 합니다. 비밀번호를 잊어버리면 복구할 수 없습니다.", "onboarding.cloud.createPassword.title": "백업 비밀번호 만들기", - "onboarding.complete.button": "Uniswap 익스텐션 열기", - "onboarding.complete.description": "당신의 지갑은 암호화폐를 보내고 받을 준비가 되었습니다. 아래 단축키를 사용하여 Uniswap Extension을 엽니다.", - "onboarding.complete.go_to_uniswap": "Uniswap 웹앱으로 이동", - "onboarding.complete.pin.description": "도구 모음에 Uniswap Extension을 추가하려면 핀 아이콘을 클릭하세요.", - "onboarding.complete.pin.title": "Uniswap 익스텐션 고정", + "onboarding.complete.button": "JuiceSwap 익스텐션 열기", + "onboarding.complete.description": "당신의 지갑은 암호화폐를 보내고 받을 준비가 되었습니다. 아래 단축키를 사용하여 JuiceSwap Extension을 엽니다.", + "onboarding.complete.go_to_uniswap": "JuiceSwap 웹앱으로 이동", + "onboarding.complete.pin.description": "도구 모음에 JuiceSwap Extension을 추가하려면 핀 아이콘을 클릭하세요.", + "onboarding.complete.pin.title": "JuiceSwap 익스텐션 고정", "onboarding.complete.title": "모든 준비가 완료되었습니다.", "onboarding.extension.biometrics.subtitle.fingerprint": "지문만으로 지갑에 빠르고 안전하게 액세스하세요.", "onboarding.extension.biometrics.title": "{{biometricsMethod}} 활성화", "onboarding.extension.password.subtitle": "지갑을 잠금 해제하고 복구 문구에 액세스하려면 이 정보가 필요합니다.", "onboarding.extension.password.title.default": "비밀번호 생성", "onboarding.extension.password.title.reset": "비밀번호를 재설정", - "onboarding.extension.unsupported.android.description": "Uniswap Extension은 데스크톱의 Chrome과만 호환됩니다.", + "onboarding.extension.unsupported.android.description": "JuiceSwap Extension은 데스크톱의 Chrome과만 호환됩니다.", "onboarding.extension.unsupported.android.title": "모바일용 Chrome은 (아직) 지원되지 않습니다.", - "onboarding.extension.unsupported.description": "Uniswap Extension은 현재 Chrome에서만 호환됩니다.", + "onboarding.extension.unsupported.description": "JuiceSwap Extension은 현재 Chrome에서만 호환됩니다.", "onboarding.extension.unsupported.title": "이 브라우저는 (아직) 지원되지 않습니다", "onboarding.home.intro.backup.description.extension": "지갑에 대한 액세스 권한을 잃지 않도록 복구 문구를 저장하세요.", "onboarding.home.intro.backup.description.mobile": "휴대폰을 분실하거나 새 휴대폰을 구입한 경우를 대비하여 복구 계획을 설정하세요.", @@ -1225,8 +1225,8 @@ "onboarding.import.onDeviceRecovery.warning.title": "확실합니까?", "onboarding.import.selectMethod.errorMessage": "예기치 않은 오류가 발생했습니다. 다시 시도해 주세요.", "onboarding.import.selectMethod.mobileApp.subtitle": "QR 코드를 통해 모바일 앱에서 지갑을 가져옵니다.", - "onboarding.import.selectMethod.mobileApp.title": "Uniswap 모바일 사용", - "onboarding.import.selectMethod.passkey.subtitle": "기존 패스키를 사용하여 Uniswap Wallet을 동기화합니다.", + "onboarding.import.selectMethod.mobileApp.title": "JuiceSwap 모바일 사용", + "onboarding.import.selectMethod.passkey.subtitle": "기존 패스키를 사용하여 JuiceSwap Wallet을 동기화합니다.", "onboarding.import.selectMethod.passkey.title": "패스키로 로그인", "onboarding.import.selectMethod.recoveryPhrase.subtitle": "다른 암호화폐 지갑에서 가져옵니다.", "onboarding.import.selectMethod.recoveryPhrase.title": "복구 문구 입력", @@ -1243,13 +1243,13 @@ "onboarding.intro.button.alreadyHave": "이미 지갑이 있어요", "onboarding.intro.button.logInOrImport": "로그인 또는 가져오기", "onboarding.intro.mobileScan.button": "가져오려면 QR 코드를 스캔하세요.", - "onboarding.intro.mobileScan.title": "Uniswap 앱이 있나요?", + "onboarding.intro.mobileScan.title": "JuiceSwap 앱이 있나요?", "onboarding.landing.button.add": "기존 지갑 추가", "onboarding.landing.button.create": "지갑 만들기", "onboarding.landing.button.createAccount": "계정 생성", "onboarding.name.choose": "사용자 이름 선택", "onboarding.name.choose.subtitle": "암호화폐를 보낼 때 누구나 사용할 수 있는 공개 이름입니다.", - "onboarding.notification.permission.message": "알림을 받으려면 기기 설정에서 Uniswap Wallet에 대한 알림을 켜세요.", + "onboarding.notification.permission.message": "알림을 받으려면 기기 설정에서 JuiceSwap Wallet에 대한 알림을 켜세요.", "onboarding.notification.permission.title": "알림 권한", "onboarding.notification.subtitle": "즐겨 찾는 토큰의 트랜잭션 상태 및 주요 가격 변동에 대한 업데이트를 받아 보세요.", "onboarding.notification.title": "알림 켜기", @@ -1275,9 +1275,9 @@ "onboarding.scan.error": "QR 코드를 로드하는 중 오류가 발생했습니다", "onboarding.scan.otp.error": "제출한 코드가 올바르지 않거나 제출하는 동안 오류가 발생했습니다. 다시 시도해 주세요.", "onboarding.scan.otp.failed": "실패한 시도: {{number}}", - "onboarding.scan.otp.subtitle": "Uniswap 모바일 앱에서 6자리 코드를 확인하세요.", + "onboarding.scan.otp.subtitle": "JuiceSwap 모바일 앱에서 6자리 코드를 확인하세요.", "onboarding.scan.otp.title": "일회용 코드를 입력하세요", - "onboarding.scan.subtitle": "Uniswap 모바일 앱으로 QR 코드를 스캔하여 지갑 가져오기를 시작하세요.", + "onboarding.scan.subtitle": "JuiceSwap 모바일 앱으로 QR 코드를 스캔하여 지갑 가져오기를 시작하세요.", "onboarding.scan.title": "앱에서 지갑 가져오기", "onboarding.scan.troubleScanning.message": "복구 문구를 통해 가져오기", "onboarding.scan.troubleScanning.title": "스캔하는 데 문제가 있나요?", @@ -1306,7 +1306,7 @@ "outageBanner.message": "현재 {{chainName}}{{versionDescription}} 데이터를 사용할 수 없으나 곧 문제가 해결될 것으로 예상합니다.", "outageBanner.message.sub": "문제 없이 이 체인에서 유동성을 스왑하고 제공할 수 있습니다.", "outageBanner.title": "{{versionName}} 곧 돌아올게요", - "passkeys.help.modal.subtitle": "패스키에 문제가 있는 경우 Uniswap 고객 지원을 방문해 주세요.", + "passkeys.help.modal.subtitle": "패스키에 문제가 있는 경우 JuiceSwap 고객 지원을 방문해 주세요.", "passkeys.help.modal.subtitle.invalidPasskey": "요청을 완료할 수 없습니다. 등록된 패스키를 사용하여 다시 시도하세요. ", "passkeys.help.modal.subtitle.technicalError": "예기치 않은 기술적 오류로 인해 요청을 완료할 수 없습니다. 자금은 안전합니다. 다시 시도해 주세요.", "passkeys.help.modal.title": "도움이 필요하신가요?", @@ -1431,7 +1431,7 @@ "position.deposit.confirm.create.title": "시장과의 큰 가격 차이", "position.deposit.description": "유동성 기여에 필요한 토큰 금액을 지정하세요.", "position.depositedCurrency": "입금된 {{currencySymbol}}", - "position.fot.warning": "{{token}} 및 기타 \"이체 수수료\"가 있는 토큰은 Uniswap v2에서만 지원됩니다.", + "position.fot.warning": "{{token}} 및 기타 \"이체 수수료\"가 있는 토큰은 JuiceSwap v2에서만 지원됩니다.", "position.fot.warning.cta": "v2 포지션 만들기", "position.hook.disclaimer": "이 후크 추가와 관련된 잠재적 위험을 이해합니다.", "position.hook.donateWarning": "이 플래그로 인해 획득하는 수수료가 변경될 수 있습니다.", @@ -1479,11 +1479,11 @@ "positions.welcome.connect.description": "포지션과 보상을 확인하려면 지갑을 연결해야 합니다.", "positions.welcome.connect.wallet": "지갑 연결", "privacy.anonymizedLogs": "앱 개선을 위해 익명화된 사용 통계를 기록합니다.", - "privacy.autoRouter": "이 앱은 Uniswap Labs 서버에서 최적의 거래 경로를 가져옵니다.", + "privacy.autoRouter": "이 앱은 JuiceSwap Labs 서버에서 최적의 거래 경로를 가져옵니다.", "privacy.infura": "앱은 온체인 데이터를 가져오고 Infura API를 사용하여 컨트랙트 호출을 구성합니다.", "privacy.thirdPartyApis": "이 앱은 다음과 같은 타사 API를 사용합니다.", "privacy.trm": "이 앱은 위험 및 규정 준수를 위해 지갑 주소를 안전하게 수집하고 이를 TRM Labs Inc.와 공유합니다.", - "privacy.uniswaptos": "Uniswap Labs의 서비스 약관", + "privacy.uniswaptos": "JuiceSwap Labs의 서비스 약관", "privateKeys.export.modal.speedbump.bullet1": "비공개로 확인하세요", "privateKeys.export.modal.speedbump.bullet2": "누구와도 공유하지 마세요", "privateKeys.export.modal.speedbump.bullet3": "웹사이트나 애플리케이션에 절대 입력하지 마세요", @@ -1521,23 +1521,23 @@ "revoke.failed.message": "네트워크 또는 연결 문제로 인해 취소가 실패했을 수 있습니다.\n연결을 확인하고 다시 시도해 주세요.", "routing.aggregateLiquidity": "가능한 경우, 더 나은 가격과 가스 무료 스왑을 위해 유동성 소스를 집계합니다.", "routing.aggregateLiquidity.uniswapx": "UniswapX는 온체인 및 오프체인의 유동성 소스를 통합하여 최적의 가격과 가스비 무료 스왑 서비스를 제공합니다.", - "routing.cheapest": "Uniswap 클라이언트는 가격과 네트워크 비용을 고려하여 가장 저렴한 거래 옵션을 선택합니다.", - "routing.cheapest.v4": "Uniswap 클라이언트는 가격과 네트워크 비용을 고려하여 최적의 거래 옵션을 선택합니다.", + "routing.cheapest": "JuiceSwap 클라이언트는 가격과 네트워크 비용을 고려하여 가장 저렴한 거래 옵션을 선택합니다.", + "routing.cheapest.v4": "JuiceSwap 클라이언트는 가격과 네트워크 비용을 고려하여 최적의 거래 옵션을 선택합니다.", "scantastic.code.expired": "만료됨", - "scantastic.code.subtitle": "Uniswap Extension에 이 코드를 입력하세요. 당신의 복구 문구는 안전하게 비밀번호화되어 전송됩니다.", + "scantastic.code.subtitle": "JuiceSwap Extension에 이 코드를 입력하세요. 당신의 복구 문구는 안전하게 비밀번호화되어 전송됩니다.", "scantastic.code.timeRemaining.shorthand.hours": "새 코드 {{hours}}시간 {{minutes}}분 {{seconds}}초 후", "scantastic.code.timeRemaining.shorthand.minutes": "새 코드 {{minutes}}분 {{seconds}}초 후", "scantastic.code.timeRemaining.shorthand.seconds": "새 코드 {{seconds}}초 후", - "scantastic.code.title": "Uniswap 일회용 코드", + "scantastic.code.title": "JuiceSwap 일회용 코드", "scantastic.confirmation.button.continue": "예, 계속하세요", "scantastic.confirmation.label.browser": "브라우저", "scantastic.confirmation.label.device": "장치", - "scantastic.confirmation.subtitle": "신뢰할 수 있는 장치의 Uniswap Extension에서 QR 코드를 스캔하는 경우에만 계속하세요.", + "scantastic.confirmation.subtitle": "신뢰할 수 있는 장치의 JuiceSwap Extension에서 QR 코드를 스캔하는 경우에만 계속하세요.", "scantastic.confirmation.title": "지갑을 가져오려고 하시나요?", "scantastic.confirmation.warning": "Uniswap을 사칭하는 사이트와 앱을 조심하세요. 그렇지 않으면 지갑이 위험해질 수 있습니다.", "scantastic.error.encryption": "시드 문구를 준비하지 못했습니다.", "scantastic.error.noCode": "OTP가 수신되지 않았습니다. 다시 시도해 주세요.", - "scantastic.error.timeout.message": "지갑 동기화를 계속하려면 Uniswap Extension의 QR 코드를 다시 스캔하세요.", + "scantastic.error.timeout.message": "지갑 동기화를 계속하려면 JuiceSwap Extension의 QR 코드를 다시 스캔하세요.", "scantastic.error.timeout.title": "연결 시간이 초과되었습니다", "scantastic.modal.ipMismatch.description": "이 QR 코드를 스캔하려면 휴대폰이 컴퓨터와 동일한 Wi-Fi 네트워크에 연결되어 있어야 하며 모든 VPN이 일시적으로 꺼져 있어야 합니다.", "scantastic.modal.ipMismatch.title": "WiFi 네트워크 전환", @@ -1569,7 +1569,7 @@ "send.search.placeholder": "ENS 또는 주소 검색", "send.title": "보내기", "send.warning.blocked.default": "이 지갑은 차단되었습니다", - "send.warning.blocked.modal.message": "이 주소는 하나 이상의 차단된 활동과 연결되어 있으므로 Uniswap 지갑에서 차단됩니다. 이것이 오류라고 생각되면 compliance@uniswap.org로 이메일을 보내주십시오.", + "send.warning.blocked.modal.message": "이 주소는 하나 이상의 차단된 활동과 연결되어 있으므로 JuiceSwap 지갑에서 차단됩니다. 이것이 오류라고 생각되면 compliance@juiceswap.org로 이메일을 보내주십시오.", "send.warning.blocked.modal.title": "차단된 주소", "send.warning.blocked.recipient": "받는 사람 지갑이 차단되었습니다.", "send.warning.erc20.checkbox.description": "토큰 주소로 자금을 보내려고 합니다. 이로 인해 자금이 영구적으로 손실될 수 있습니다.", @@ -1599,7 +1599,7 @@ "setting.recoveryPhrase.account.show": "복구 문구 표시", "setting.recoveryPhrase.action.hide": "복구 문구 숨기기", "setting.recoveryPhrase.remove": "복구 문구 삭제", - "setting.recoveryPhrase.remove.confirm.subtitle": "나는 지갑을 복구하지 못한 경우 Uniswap Labs가 지갑 복구를 도와줄 수 없다는 것을 이해합니다.", + "setting.recoveryPhrase.remove.confirm.subtitle": "나는 지갑을 복구하지 못한 경우 JuiceSwap Labs가 지갑 복구를 도와줄 수 없다는 것을 이해합니다.", "setting.recoveryPhrase.remove.confirm.title": "복구 문구를 저장했습니다", "setting.recoveryPhrase.remove.initial.subtitle": "복구 문구를 저장했는지 확인하세요. 그렇지 않으면 지갑에 접근할 수 없게 됩니다", "setting.recoveryPhrase.remove.initial.title": "계속하기 전에", @@ -1642,7 +1642,7 @@ "settings.setting.backup.create.title": "{{cloudProviderName}}에 백업", "settings.setting.backup.delete.confirm.message": "이 지갑은 복구 문구를 공유하기 때문에 아래 지갑에 대한 백업도 삭제됩니다.", "settings.setting.backup.delete.confirm.title": "확실합니까?", - "settings.setting.backup.delete.warning": "{{cloudProviderName}} 백업을 삭제하시면 복구 문구 수동 백업을 통해서만 지갑을 복구하실 수 있습니다. 복구 문구를 분실하면 Uniswap Labs에서 자산을 복구할 수 없습니다.", + "settings.setting.backup.delete.warning": "{{cloudProviderName}} 백업을 삭제하시면 복구 문구 수동 백업을 통해서만 지갑을 복구하실 수 있습니다. 복구 문구를 분실하면 JuiceSwap Labs에서 자산을 복구할 수 없습니다.", "settings.setting.backup.error.message.full": "복구 문구를 {{cloudProviderName}}에 백업할 수 없습니다. {{cloudProviderName}} 에 사용 가능한 저장 공간이 활성화되어 있는지 확인하고 다시 시도하세요.", "settings.setting.backup.error.message.short": "백업을 삭제할 수 없습니다.", "settings.setting.backup.error.title": "{{cloudProviderName}} 오류", @@ -1669,8 +1669,8 @@ "settings.setting.biometrics.auth": "인증해주세요", "settings.setting.biometrics.extension.waitingForBiometricsModal.content": "Enable {{biometricsMethod}} in your browser or system settings to continue.", "settings.setting.biometrics.extension.waitingForBiometricsModal.title": "Waiting for {{biometricsMethod}}", - "settings.setting.biometrics.off.message.android": "현재 Uniswap Wallet의 생체 인식 기능이 꺼져 있습니다. 시스템 설정에서 활성화할 수 있습니다.", - "settings.setting.biometrics.off.message.ios": "{{biometricsMethod}} 은 현재 Uniswap Wallet에서 꺼져 있습니다. 시스템 설정에서 켤 수 있습니다.", + "settings.setting.biometrics.off.message.android": "현재 JuiceSwap Wallet의 생체 인식 기능이 꺼져 있습니다. 시스템 설정에서 활성화할 수 있습니다.", + "settings.setting.biometrics.off.message.ios": "{{biometricsMethod}} 은 현재 JuiceSwap Wallet에서 꺼져 있습니다. 시스템 설정에서 켤 수 있습니다.", "settings.setting.biometrics.off.title.android": "생체 인식이 사용 중지되었습니다.", "settings.setting.biometrics.off.title.ios": "{{biometricsMethod}} 가 꺼졌습니다", "settings.setting.biometrics.title": "얼굴/지문 인증으로 잠금 해제", @@ -1681,8 +1681,8 @@ "settings.setting.biometrics.unavailable.message.ios": "{{biometricsMethod}} 이 기기에 설정되어 있지 않습니다. {{biometricsMethod}}을 사용하려면 먼저 설정에서 설정하세요.", "settings.setting.biometrics.unavailable.title.android": "생체 인식이 설정되지 않았습니다.", "settings.setting.biometrics.unavailable.title.ios": "{{biometricsMethod}} 이 설정되지 않았습니다.", - "settings.setting.biometrics.warning.message.android": "생체인식을 활성화하지 않으면 당신의 장치에 접근할 수 있는 사람은 누구나 Uniswap Wallet을 열고 트랜잭션할 수 있습니다.", - "settings.setting.biometrics.warning.message.ios": "{{biometricsMethod}}을 켜지 않으면 당신의 기기에 접근할 수 있는 사람은 누구나 Uniswap Wallet을 열고 트랜잭션할 수 있습니다.", + "settings.setting.biometrics.warning.message.android": "생체인식을 활성화하지 않으면 당신의 장치에 접근할 수 있는 사람은 누구나 JuiceSwap Wallet을 열고 트랜잭션할 수 있습니다.", + "settings.setting.biometrics.warning.message.ios": "{{biometricsMethod}}을 켜지 않으면 당신의 기기에 접근할 수 있는 사람은 누구나 JuiceSwap Wallet을 열고 트랜잭션할 수 있습니다.", "settings.setting.biometrics.warning.title": "확실합니까?", "settings.setting.connections.disconnectAll": "모든 연결 끊기", "settings.setting.connections.noConnectionsDescription": "\"지갑 연결\" 또는 \"로그인\" 버튼을 찾아 앱에 연결하세요.", @@ -1693,16 +1693,16 @@ "settings.setting.helpCenter.title": "지원 센터", "settings.setting.language.button.navigate": "설정으로 바로 가기", "settings.setting.language.description.extension": "Uniswap은 시스템 언어 설정을 기본으로 사용합니다. 선호하는 언어를 변경하려면 시스템 설정으로 이동하십시오.", - "settings.setting.language.description.mobile": "Uniswap은 기기의 언어 설정을 기본으로 사용합니다. 선호하는 언어를 변경하려면 기기 설정에서 \"Uniswap\"으로 이동한 다음 \"언어\"를 탭하세요.", + "settings.setting.language.description.mobile": "Uniswap은 기기의 언어 설정을 기본으로 사용합니다. 선호하는 언어를 변경하려면 기기 설정에서 \"JuiceSwap\"으로 이동한 다음 \"언어\"를 탭하세요.", "settings.setting.language.title": "언어", "settings.setting.notifications.row.activity.description": "이체, 요청 및 기타 활동", "settings.setting.notifications.row.activity.title": "지갑 활동", "settings.setting.notifications.row.updates.description": "권장 사항 및 새로운 기능", - "settings.setting.notifications.row.updates.title": "Uniswap 업데이트", + "settings.setting.notifications.row.updates.title": "JuiceSwap 업데이트", "settings.setting.notifications.title": "알림", "settings.setting.password.title": "비밀번호 변경", "settings.setting.permissions.title": "권한", - "settings.setting.privacy.analytics.description": "당사는 Uniswap Labs 제품에 대한 당신의 경험을 향상시키기 위해 익명의 사용 데이터를 사용합니다. 비활성화하면 오류와 필수 사용량만 추적됩니다.", + "settings.setting.privacy.analytics.description": "당사는 JuiceSwap Labs 제품에 대한 당신의 경험을 향상시키기 위해 익명의 사용 데이터를 사용합니다. 비활성화하면 오류와 필수 사용량만 추적됩니다.", "settings.setting.privacy.analytics.title": "앱 분석", "settings.setting.privateKeys.title": "프라이빗 키", "settings.setting.recoveryPhrase.title": "복구 문구", @@ -1780,7 +1780,7 @@ "smartWallets.postSwapNudge.title.dapp": "이 앱은 스마트 지갑을 지원합니다", "smartWallets.unavailableModal.description": "이제 다른 지갑 제공업체가 {{displayName}}의 스마트 지갑 설정을 관리합니다. Uniswap은 계속 정상적으로 이용할 수 있습니다.", "smartWallets.unavailableModal.title": "스마트 지갑 기능을 사용할 수 없음", - "solanaPromo.banner.description": "Trade Solana tokens directly on Uniswap.", + "solanaPromo.banner.description": "Trade Solana tokens directly on JuiceSwap.", "solanaPromo.banner.title": "Solana is now available", "solanaPromo.modal.connectWallet": "Connect your favorite Solana wallet", "solanaPromo.modal.startSwapping.button": "Start swapping on Solana", @@ -1801,7 +1801,7 @@ "stats.marketCap.description": "시가총액은 순환중인 자산 공급량의 총 시장 가치입니다.", "stats.noStatsAvailable": "No stats available", "stats.tvl": "총 잠긴 가치", - "stats.tvl.description": "TVL(Total Value Locked, 총 잠긴 가치)은 모든 Uniswap 유동성 풀에서 사용 가능한 자산의 총 금액입니다.", + "stats.tvl.description": "TVL(Total Value Locked, 총 잠긴 가치)은 모든 JuiceSwap 유동성 풀에서 사용 가능한 자산의 총 금액입니다.", "stats.volume.1d": "1일 거래량", "stats.volume.1d.description": "1일 거래량은 지난 24시간 동안 Uniswap에서 거래된 자산의 금액입니다.", "stats.volume.1d.long": "1일 거래량", @@ -1810,7 +1810,7 @@ "swap.allow.oneTime": "{{sym}} (1회) 허용", "swap.approveAndSubmit": "승인 및 제출", "swap.approveAndSwap": "승인 및 스왑", - "swap.autoRouter": "Uniswap Auto Router는 최적의 경로와 네트워크 비용을 고려하여 최상의 가격을 제공합니다.", + "swap.autoRouter": "JuiceSwap Auto Router는 최적의 경로와 네트워크 비용을 고려하여 최상의 가격을 제공합니다.", "swap.balance.amount": "잔액: {{amount}}", "swap.bestPrice.through": "{{provider}} 경유 경로", "swap.bestRoute.cost": "가장 효율적인 경로의 네트워크 비용은 약 {{gasPrice}}(으)로 추산됩니다. ", @@ -1850,30 +1850,30 @@ "swap.details.poweredBy": "제공자:", "swap.details.rate": "비율", "swap.details.slippage": "최대 슬리피지", - "swap.details.slippage.uniswap": "Uniswap 보호 슬리피지", + "swap.details.slippage.uniswap": "JuiceSwap 보호 슬리피지", "swap.details.swappedIn.unichain": "Completed in {{time}}s on Unichain", "swap.details.uniswapFee": "수수료", - "swap.error.default": "슬리피지 허용치를 증가시켜야 할 수 있습니다. 참고: 전송 시 수수료 부과 및 재조정 토큰은 Uniswap V3와 호환되지 않습니다.", + "swap.error.default": "슬리피지 허용치를 증가시켜야 할 수 있습니다. 참고: 전송 시 수수료 부과 및 재조정 토큰은 JuiceSwap V3와 호환되지 않습니다.", "swap.error.expectedToFail": "스왑이 실패할 것으로 예상됩니다.", "swap.error.fiatInputUnavailable": "{{fiatCurrencyCode}} 입력할 수 없음", "swap.error.modifiedByWallet": "지갑을 통해 스왑이 수정되었습니다. 실수였다면 즉시 취소하세요. 그렇지 않으면 자금을 잃을 위험이 있습니다.", "swap.error.rejected": "트랜잭션 거부됨", - "swap.error.undefinedObject": "이 스왑을 실행하려고 할 때 오류가 발생했습니다. 슬리피지 허용치를 증가시켜야 할 수 있습니다. 그것이 작동하지 않으면 트랜잭션 중인 토큰과의 호환성 문제가 있을 수 있습니다. 참고: 전송 시 수수료 부과 및 재조정 토큰은 Uniswap V3와 호환되지 않습니다.", + "swap.error.undefinedObject": "이 스왑을 실행하려고 할 때 오류가 발생했습니다. 슬리피지 허용치를 증가시켜야 할 수 있습니다. 그것이 작동하지 않으면 트랜잭션 중인 토큰과의 호환성 문제가 있을 수 있습니다. 참고: 전송 시 수수료 부과 및 재조정 토큰은 JuiceSwap V3와 호환되지 않습니다.", "swap.error.unknown": "알수없는 오류.", "swap.error.v2.expired": "기한이 지나서 이 트랜잭션을 보낼 수 없습니다. 트랜잭션 기한이 너무 낮지 않은지 확인하세요.", - "swap.error.v2.k": "Uniswap 불변식 x * y = k가 스왑에 의해 충족되지 않았습니다. 이는 일반적으로 스와핑하는 토큰 중 하나가 이체시 사용자 지정 동작을 포함함을 의미합니다.", + "swap.error.v2.k": "JuiceSwap 불변식 x * y = k가 스왑에 의해 충족되지 않았습니다. 이는 일반적으로 스와핑하는 토큰 중 하나가 이체시 사용자 지정 동작을 포함함을 의미합니다.", "swap.error.v2.slippage": "가격 변동 또는 전송 시 수수료로 인해 이 트랜잭션이 성공하지 못할 것입니다. 슬리피지 허용치를 증가시켜보세요", "swap.error.v2.transferInput": "입력 토큰을 전송할 수 없습니다. 입력 토큰에 문제가 있을 수 있습니다.", "swap.error.v2.transferOutput": "출력 토큰을 전송할 수 없습니다. 출력 토큰에 문제가 있을 수 있습니다.", - "swap.error.v3.slippage": "가격 변동으로 인해 이 트랜잭션이 성공하지 못할 것입니다. 슬리피지 허용치를 증가시켜보세요. 참고: 전송 시 수수료 부과 및 재조정 토큰은 Uniswap V3와 호환되지 않습니다.", - "swap.error.v3.transferOutput": "출력 토큰을 전송할 수 없습니다. 출력 토큰에 문제가 있을 수 있습니다. 참고: 전송 수수료 및 리베이스 토큰은 Uniswap V3와 호환되지 않습니다.", + "swap.error.v3.slippage": "가격 변동으로 인해 이 트랜잭션이 성공하지 못할 것입니다. 슬리피지 허용치를 증가시켜보세요. 참고: 전송 시 수수료 부과 및 재조정 토큰은 JuiceSwap V3와 호환되지 않습니다.", + "swap.error.v3.transferOutput": "출력 토큰을 전송할 수 없습니다. 출력 토큰에 문제가 있을 수 있습니다. 참고: 전송 수수료 및 리베이스 토큰은 JuiceSwap V3와 호환되지 않습니다.", "swap.estimatedDifference.label": "현재 유동성으로 인해 입력값과 출력값 사이에 큰 차이가 있을 것입니다.", "swap.expected.price": "예상 가격", "swap.fail.batched": "연결된 지갑이 원클릭 스왑을 지원하지 않을 수 있습니다. 대신 일반 스왑을 시도해 보세요.", "swap.fail.batched.retry": "일반 스왑을 시도해 보세요", "swap.fail.batched.title": "원클릭 스왑 실패", "swap.fail.message": "슬리피지를 더 높은 값으로 조정해 보십시오.", - "swap.fail.uniswapX": "UniswapX로 스왑을 완료할 수 없습니다. 클래식 Uniswap API를 통해 라우팅하려면 스왑을 다시 시도하세요.", + "swap.fail.uniswapX": "UniswapX로 스왑을 완료할 수 없습니다. 클래식 JuiceSwap API를 통해 라우팅하려면 스왑을 다시 시도하세요.", "swap.fees.experience": "Uniswap에서 최상의 경험을 제공하기 위해 일부 토큰 페어에 대해 적용되는 수수료입니다. 수수료는 출력 토큰으로 지불되며 견적에 이미 반영되어 있습니다.", "swap.fees.noFee": "Uniswap에서 최상의 경험을 제공하기 위해 일부 토큰 페어에 대해서만 수수료가 적용됩니다. 이 스왑에는 수수료가 없습니다.", "swap.finalizingQuote": "견적을 마무리하는 중...", @@ -1884,7 +1884,7 @@ "swap.frontrun.warning": "당신의 트랜잭션은 선행매매될 수 있으며 불리한 거래로 이어질 수 있습니다.", "swap.header.viewOnly": "보기 전용", "swap.impactOfTrade": "당신의 거래가 이 풀의 시장 가격에 미치는 영향.", - "swap.impactOfTrade.uniswapx": "UniswapX 가스비 절감액을 고려한 시장 가격 및 체결 가격의 차이.", + "swap.impactOfTrade.uniswapx": "JuiceSwapX 가스비 절감액을 고려한 시장 가격 및 체결 가격의 차이.", "swap.impactOfTrade.uniswapx.missing": "유동성이 낮은 페어에는 가격 영향 계산을 사용하지 못할 수 있습니다.", "swap.inputEstimated.atMost": "입력은 추정치입니다. 최대 까지 판매할 수 있으며, 그렇지 않으면 거래가 취소됩니다.", "swap.limit": "지정가 주문", @@ -1913,7 +1913,7 @@ "swap.settings.protection.subtitle.unavailable": "{{chainName}}에는 이용 불가", "swap.settings.protection.title": "스왑 보호", "swap.settings.routingPreference.option.default.description": "이 옵션을 선택하면 스왑에 가장 효율적인 경로를 탐색합니다.", - "swap.settings.routingPreference.option.default.description.preV4": "Uniswap 클라이언트는 가격 및 네트워크 비용을 고려하여 가장 저렴한 거래 옵션을 선택합니다.", + "swap.settings.routingPreference.option.default.description.preV4": "JuiceSwap 클라이언트는 가격 및 네트워크 비용을 고려하여 가장 저렴한 거래 옵션을 선택합니다.", "swap.settings.routingPreference.option.default.description.uniswapXUnavailable": "지갑에 UniswapX를 사용할 수 없음", "swap.settings.routingPreference.option.default.tooltip": "경로는 추정된 가격 영향 및 네트워크 비용을 반영하고 v2, v3 및 일부 v4 풀을 고려해 탐색됩니다.", "swap.settings.routingPreference.option.v2.title": "v2 풀 활성화", @@ -1963,15 +1963,15 @@ "swap.warning.insufficientGas.message.withoutNetwork": "{{currencySymbol}} 스왑하기에 부족함", "swap.warning.insufficientGas.title": "네트워크 비용을 충당할 만큼 {{currencySymbol}} 이 부족합니다.", "swap.warning.networkFee.allow": "{{ inputTokenSymbol }} (1회) 허용", - "swap.warning.networkFee.delegation.message": "이는 Unichain에서 트랜잭션을 처리하고 스마트 지갑을 활성화하는 데 드는 비용입니다. Uniswap Labs는 이러한 수수료의 일부를 받지 않습니다.", + "swap.warning.networkFee.delegation.message": "이는 Unichain에서 트랜잭션을 처리하고 스마트 지갑을 활성화하는 데 드는 비용입니다. JuiceSwap Labs는 이러한 수수료의 일부를 받지 않습니다.", "swap.warning.networkFee.highRelativeToValue": "네트워크 비용이 총 트랜잭션 가치의 10%를 초과합니다. 이는 블록체인에서 트랜잭션을 처리하기 위한 비용입니다. Uniswap에서는 해당 수수료의 지분을 받지 않습니다.", "swap.warning.networkFee.highRelativeToValue.unichain": "네트워크 비용이 총 트랜잭션 가치의 10%를 초과합니다. 이는 블록체인에서 트랜잭션을 처리하기 위한 비용입니다.", "swap.warning.networkFee.includesDelegation": "스마트 지갑 활성화 포함", "swap.warning.networkFee.message": "이는 블록체인에서 트랜잭션을 처리하는 데 드는 비용입니다. Uniswap은 이러한 수수료의 일부를 받지 않습니다.", "swap.warning.networkFee.message.unichain": "이는 블록체인에서 트랜잭션을 처리하기 위한 비용입니다.", - "swap.warning.networkFee.message.uniswapX": "이는 블록체인에서 트랜잭션을 처리하는 데 드는 비용입니다. Uniswap은 이러한 수수료의 일부를 받지 않습니다. UniswapX 는 더 나은 가격과 가스 프리 스왑을 위해 유동성 소스를 통합합니다.", - "swap.warning.networkFee.message.uniswapX.title": "UniswapX 이용 시 네트워크 비용 없음", - "swap.warning.networkFee.message.uniswapX.unichain": "이는 블록체인에서 트랜잭션을 처리하기 위한 비용입니다. UniswapX는 더 경제적인 가격 및 가스비 무료 스왑에 대한 유동성 소스를 집계합니다.", + "swap.warning.networkFee.message.uniswapX": "이는 블록체인에서 트랜잭션을 처리하는 데 드는 비용입니다. Uniswap은 이러한 수수료의 일부를 받지 않습니다. JuiceSwapX 는 더 나은 가격과 가스 프리 스왑을 위해 유동성 소스를 통합합니다.", + "swap.warning.networkFee.message.uniswapX.title": "JuiceSwapX 이용 시 네트워크 비용 없음", + "swap.warning.networkFee.message.uniswapX.unichain": "이는 블록체인에서 트랜잭션을 처리하기 위한 비용입니다. JuiceSwapX는 더 경제적인 가격 및 가스비 무료 스왑에 대한 유동성 소스를 집계합니다.", "swap.warning.noQuotesFound.bridging.message": "브리징 견적을 찾을 수 없습니다. 지금은 공식 브리지를 이용해 주세요.", "swap.warning.noQuotesFound.title": "견적을 찾을 수 없음", "swap.warning.noRoutesFound.message": "현재 선택한 토큰에 사용 가능한 경로가 없습니다. 다른 페어로 시도하거나 나중에 다시 확인해 주세요.", @@ -2018,15 +2018,15 @@ "themeToggle.theme": "테마", "title.buySellTradeEthereum": "Uniswap에서 이더리움 및 기타 주요 토큰을 구매, 판매 및 거래하세요", "title.createGovernanceOn": "Uniswap에 대한 새로운 거버넌스 프로포절 생성", - "title.createGovernanceTo": "UNI 보유자가 투표할 새로운 거버넌스 프로포절을 만듭니다. UNI 토큰은 Uniswap 거버넌스에서 투표 지분을 나타냅니다.", + "title.createGovernanceTo": "UNI 보유자가 투표할 새로운 거버넌스 프로포절을 만듭니다. UNI 토큰은 JuiceSwap 거버넌스에서 투표 지분을 나타냅니다.", "title.earnFees": "유동성 풀에 토큰을 추가하여 다른 사람들이 Uniswap에서 스왑할 때 수수료를 받으세요.", - "title.easilyRemove": "Uniswap v2에서 유동성을 쉽게 제거하고 Uniswap v3에 입금하세요.", - "title.easilyRemoveV4": "Uniswap v2 및 v3에서 유동성을 쉽게 제거하여 Uniswap v4에 입금할 수 있습니다.", + "title.easilyRemove": "JuiceSwap v2에서 유동성을 쉽게 제거하고 JuiceSwap v3에 입금하세요.", + "title.easilyRemoveV4": "JuiceSwap v2 및 v3에서 유동성을 쉽게 제거하여 JuiceSwap v4에 입금할 수 있습니다.", "title.extension.uninstall": "확장 프로그램 삭제됨", "title.extensionPasskeyLogIn": "패스키로 로그인", - "title.managePasskeys": "Uniswap | 패스키 관리", - "title.migratev2": "v2 풀 유동성을 Uniswap v3으로 마이그레이션", - "title.migratev3": "풀 유동성을 Uniswap v4로 마이그레이션", + "title.managePasskeys": "JuiceSwap | 패스키 관리", + "title.migratev2": "v2 풀 유동성을 JuiceSwap v3으로 마이그레이션", + "title.migratev3": "풀 유동성을 JuiceSwap v4로 마이그레이션", "title.placeLimit": "Uniswap에 지정가 주문 주문하기", "title.realTime": "실시간 가격, 차트, 트랜잭션 데이터 등.", "title.removeLiquidityv2": "Uniswap에서 풀 유동성(v2) 제거", @@ -2037,8 +2037,8 @@ "title.sendTokens": "Uniswap에서 토큰 보내기", "title.swappingMadeSimple": "Ethereum, Base, Arbitrum, Polygon, Unichain 등에서 암호화폐를 즉시 사고팔 수 있습니다. 수백만 명이 신뢰하는 DeFi 플랫폼입니다.", "title.tradeTokens": "토큰을 거래하고 유동성을 제공하세요. 실시간 가격, 차트, 트랜잭션 데이터 등.", - "title.uniswapTradeCrypto": "Uniswap | DeFi 대표 거래소에서 암호화폐 거래하기 ", - "title.uniToken": "UNI 토큰은 Uniswap 거버넌스에서 투표 지분을 나타냅니다. 각 프로포절에 직접 투표하거나 제3자에게 투표를 위임할 수 있습니다.", + "title.uniswapTradeCrypto": "JuiceSwap | DeFi 대표 거래소에서 암호화폐 거래하기 ", + "title.uniToken": "UNI 토큰은 JuiceSwap 거버넌스에서 투표 지분을 나타냅니다. 각 프로포절에 직접 투표하거나 제3자에게 투표를 위임할 수 있습니다.", "title.voteOnGov": "Uniswap의 거버넌스 프로포절에 투표하세요", "token.balances.main": "당신의 잔액", "token.balances.other": "다른 네트워크의 잔액", @@ -2072,10 +2072,10 @@ "token.safety.blocked.title.tokenNotAvailable": "{{tokenSymbol}}을(를) 사용할 수 없습니다", "token.safety.blocked.title.tokensNotAvailable": "{{tokenSymbol0}} 및 {{tokenSymbol1}}은(는) 사용할 수 없습니다.", "token.safety.fee.detected": "토큰 수수료 감지됨", - "token.safety.fees.uniswapLabsDoesNotReceive": "Uniswap Labs는 이러한 수수료를 받지 않습니다.", + "token.safety.fees.uniswapLabsDoesNotReceive": "JuiceSwap Labs는 이러한 수수료를 받지 않습니다.", "token.safety.warning.alwaysDoYourResearch": "항상 조사를 하세요", - "token.safety.warning.blocked.description.default_one": "Uniswap 앱을 사용하여 이 토큰을 거래할 수 없습니다.", - "token.safety.warning.blocked.description.default_other": "Uniswap 앱을 사용하여 이 토큰을 거래할 수 없습니다.", + "token.safety.warning.blocked.description.default_one": "JuiceSwap 앱을 사용하여 이 토큰을 거래할 수 없습니다.", + "token.safety.warning.blocked.description.default_other": "JuiceSwap 앱을 사용하여 이 토큰을 거래할 수 없습니다.", "token.safety.warning.copyContractAddress.message": "이는 계약 주소이며, 블록체인에서 토큰의 고유한 식별자 역할을 합니다. 이 주소로 보내는 암호화폐는 손실됩니다.", "token.safety.warning.copyContractAddress.title": "이 주소로 암호화폐를 보내지 마세요", "token.safety.warning.dontShowWarningAgain": "이 경고를 다시 표시하지 마세요", @@ -2107,11 +2107,11 @@ "token.safety.warning.spamsUsers": "사용자에게 스팸 전송", "token.safety.warning.tokenChargesFee.both.message": "{{tokenSymbol}}은(는) 매수 시 {{buyFeePercent}}, 매도 시 {{sellFeePercent}}의 수수료를 부과합니다.", "token.safety.warning.tokenChargesFee.buy.message": "{{tokenSymbol}}은(는) 매수 시 {{feePercent}}의 수수료를 부과합니다.", - "token.safety.warning.tokenChargesFee.buy.message.descriptive": "{{tokenSymbol}}은(는) 매수 시 {{feePercent}}의 수수료를 부과합니다. 스왑 시 자금에 손실이 발생할 수 있습니다. Uniswap Labs는 이러한 수수료를 받지 않습니다.", + "token.safety.warning.tokenChargesFee.buy.message.descriptive": "{{tokenSymbol}}은(는) 매수 시 {{feePercent}}의 수수료를 부과합니다. 스왑 시 자금에 손실이 발생할 수 있습니다. JuiceSwap Labs는 이러한 수수료를 받지 않습니다.", "token.safety.warning.tokenChargesFee.sell.message": "{{tokenSymbol}}은(는) 매도 시 {{feePercent}}의 수수료를 부과합니다.", - "token.safety.warning.tokenChargesFee.sell.message.descriptive": "{{tokenSymbol}}은(는) 매도 시 {{feePercent}}의 수수료를 부과합니다. 스왑 시 자금에 손실이 발생할 수 있습니다. Uniswap Labs는 이러한 수수료를 받지 않습니다.", + "token.safety.warning.tokenChargesFee.sell.message.descriptive": "{{tokenSymbol}}은(는) 매도 시 {{feePercent}}의 수수료를 부과합니다. 스왑 시 자금에 손실이 발생할 수 있습니다. JuiceSwap Labs는 이러한 수수료를 받지 않습니다.", "token.safety.warning.tokenChargesFee.unknownFee.message": "{{tokenSymbol}}은(는) 매수 또는 매도 시 수수료를 부과합니다.", - "token.safetyLevel.blocked.message": "Uniswap Wallet을 사용하여 이 토큰을 트랜잭션할 수 없습니다.", + "token.safetyLevel.blocked.message": "JuiceSwap Wallet을 사용하여 이 토큰을 트랜잭션할 수 없습니다.", "token.safetyLevel.medium.message.plural": "이 토큰은 미국의 주요 중앙화 거래소에서 거래되지 않습니다. 진행하기 전에 항상 직접 조사하세요.", "token.selector.search.error": "검색결과를 로드할 수 없습니다.", "token.stats.fullyDilutedValuation": "완전희석가치 (Fdv)", @@ -2125,7 +2125,7 @@ "token.stats.volume": "24시간 거래량", "token.symbol.input.fallback": "인풋 토큰", "token.symbol.output.fallback": "아웃풋 토큰", - "token.wrap.fail.message": "Uniswap 프로토콜의 스왑은 ETH로 시작하고 끝날 수 있습니다. 그러나 스왑 중에 ETH는 WETH로 랩핑됩니다.", + "token.wrap.fail.message": "JuiceSwap 프로토콜의 스왑은 ETH로 시작하고 끝날 수 있습니다. 그러나 스왑 중에 ETH는 WETH로 랩핑됩니다.", "token.zeroNativeBalance.description.mainnet": "{{ tokenSymbol }}(을)를 받으려면 Ethereum에서 토큰을 스왑해야 합니다. 스왑에는 네트워크 비용으로 ETH가 필요합니다.", "token.zeroNativeBalance.description.otherChains": "{{ tokenSymbol }}(을)를 받으려면 {{ chainName }}에서 토큰을 스왑해야 합니다. 스왑에는 네트워크 비용으로 {{ chainName }} {{ nativeTokenSymbol }}(이)가 필요합니다.", "token.zeroNativeBalance.subtitle": "{{ tokenSymbol }}(은)는 직접 구매할 수 없습니다.", @@ -2192,7 +2192,7 @@ "transaction.details.transaction": "트랜잭션", "transaction.details.uniswapFee": "수수료({{ feePercent }}%)", "transaction.network.all": "모든 네트워크", - "transaction.networkCost.description": "The cost to process your transaction on the blockchain. Uniswap is optimized for minimal network costs.", + "transaction.networkCost.description": "The cost to process your transaction on the blockchain. JuiceSwap is optimized for minimal network costs.", "transaction.networkCost.includesSmartWalletActivation": "스마트 지갑 활성화 포함", "transaction.networkCost.label": "네트워크 비용", "transaction.networkCost.maxNativeBalance.description": "네트워크 토큰의 잔액 일부가 이 트랜잭션의 네트워크 비용으로 할당되었습니다.", @@ -2357,12 +2357,12 @@ "uniswapX.cost": "UniswapX는 블록체인 거래 시 일반적으로 발생하는 비용을 없애줍니다.", "uniswapx.description": "UniswapX는 더 나은 가격과 가스 프리 스왑을 위해 유동성 소스를 통합합니다.", "uniswapx.description.unsupported": "다른 지갑 앱에서 스마트 지갑 설정을 관리하고 있어 현재 UniswapX를 사용할 수 없습니다.", - "uniswapx.included": " UniswapX 포함", - "uniswapx.item": " UniswapX ", - "uniswapx.label": "UniswapX", + "uniswapx.included": " JuiceSwapX 포함", + "uniswapx.item": " JuiceSwapX ", + "uniswapx.label": "JuiceSwapX", "uniswapX.learnMore": "UniswapX로 스왑하는 방법에 대해 자세히 알아보세요.", - "uniswapx.unavailable.title": "UniswapX 사용 불가", - "uniswapx.v2QuoteFailed": "UniswapX v2 하드 견적이 실패했습니다. 클래식 스왑으로 다시 시도하세요.", + "uniswapx.unavailable.title": "JuiceSwapX 사용 불가", + "uniswapx.v2QuoteFailed": "JuiceSwapX v2 하드 견적이 실패했습니다. 클래식 스왑으로 다시 시도하세요.", "unitags.banner.button.claim": "지금 클레임하세요", "unitags.banner.subtitle": "개인화된 web3 프로필을 만들고 친구와 주소를 쉽게 공유하세요.", "unitags.banner.title.compact": " {{unitagDomain}} 사용자 이름 을 신청하고 맞춤형 프로필을 만드세요.", @@ -2426,9 +2426,9 @@ "unitags.username.error.min": "사용자 이름은 {{number}} 자 이상이어야 합니다.", "unitags.username.error.uppercase": "사용자 이름에는 소문자와 숫자만 사용할 수 있습니다", "uwulink.error.insufficientTokens": "{{chain}}에 {{tokenSymbol}}이 충분하지 않습니다.", - "v2.notAvailable": "이 네트워크에서는 Uniswap V2를 사용할 수 없습니다.", + "v2.notAvailable": "이 네트워크에서는 JuiceSwap V2를 사용할 수 없습니다.", "wallet.appSignIn": "앱으로 로그인", - "wallet.connectingAgreement": "지갑을 연결하면 Uniswap Labs의 서비스 약관개인정보 보호정책에 동의하는 것으로 간주됩니다.", + "wallet.connectingAgreement": "지갑을 연결하면 JuiceSwap Labs의 서비스 약관개인정보 보호정책에 동의하는 것으로 간주됩니다.", "wallet.connectionFailed.message": "연결 시도가 실패했습니다. 다시 시도를 클릭하고, 지갑에서 연결 단계를 따르십시오.", "wallet.mismatch.popup.description": "연결된 지갑에서 일부 기능을 지원하지 않습니다.", "wallet.mismatch.popup.title": "제한된 지갑 지원", @@ -2438,13 +2438,13 @@ "walletConnect.dapps.empty.description": "WalletConnect를 통해 코드를 스캔하여 앱에 연결", "walletConnect.dapps.manage.empty.title": "연결된 앱 없음", "walletConnect.dapps.manage.title": "연결", - "walletConnect.error.connection.message": "Uniswap 지갑은 현재 {{chainNames}}를 지원합니다. 이 체인에는 \"{{dappName}}\"만 사용하세요.", + "walletConnect.error.connection.message": "JuiceSwap 지갑은 현재 {{chainNames}}를 지원합니다. 이 체인에는 \"{{dappName}}\"만 사용하세요.", "walletConnect.error.connection.title": "연결 오류", "walletConnect.error.general.message": "WalletConnect에 문제가 발생했습니다. 다시 시도해 주세요", "walletConnect.error.general.title": "WalletConnect 오류", "walletConnect.error.scantastic.message": "QR 코드에 문제가 있습니다. 다시 시도해 주세요", "walletConnect.error.scantastic.title": "잘못된 QR 코드", - "walletConnect.error.unsupported.message": "다시 시도하기 전에 유효한 WalletConnect, Ethereum 주소 또는 Uniswap 확장 QR 코드를 스캔하고 있는지 확인하세요.", + "walletConnect.error.unsupported.message": "다시 시도하기 전에 유효한 WalletConnect, Ethereum 주소 또는 JuiceSwap 확장 QR 코드를 스캔하고 있는지 확인하세요.", "walletConnect.error.unsupported.title": "잘못된 QR 코드", "walletConnect.error.unsupportedV1.message": "WalletConnect v1은 더 이상 지원되지 않습니다. 연결하려는 애플리케이션을 WalletConnect v2로 업그레이드해야 합니다.", "walletConnect.error.unsupportedV1.title": "잘못된 QR 코드", diff --git a/packages/uniswap/src/i18n/locales/translations/ms-MY.json b/packages/uniswap/src/i18n/locales/translations/ms-MY.json index ac27ca9eb2f..87c94b43610 100644 --- a/packages/uniswap/src/i18n/locales/translations/ms-MY.json +++ b/packages/uniswap/src/i18n/locales/translations/ms-MY.json @@ -27,15 +27,15 @@ "account.downloadWallet.subtitle": "Sandarkan dompet anda, berdagang semasa dalam perjalanan, dapatkan makluman harga secara langsung dan banyak lagi.", "account.drawer.gitHash": "Git hash: ", "account.drawer.gitVersion": "Versi: ", - "account.drawer.modal.body": "Simpan dan tukar token dengan selamat dengan apl Uniswap. Tersedia pada iOS dan Android.", - "account.drawer.modal.dont": "Tidak mempunyai dompet Uniswap?", - "account.drawer.modal.scan": "Imbas dengan Uniswap Wallet", + "account.drawer.modal.body": "Simpan dan tukar token dengan selamat dengan apl JuiceSwap. Tersedia pada iOS dan Android.", + "account.drawer.modal.dont": "Tidak mempunyai dompet JuiceSwap?", + "account.drawer.modal.scan": "Imbas dengan JuiceSwap Wallet", "account.drawer.spamToggle": "Sembunyikan token & NFT yang tidak diketahui", - "account.passkey.delete.acknowledge": "Saya telah menyandarkan frasa pemulihan saya dan memahami bahawa Uniswap Labs tidak dapat membantu saya memulihkan dompet saya jika saya gagal berbuat demikian.", - "account.passkey.delete.description": "Pastikan anda telah menyandarkan frasa pemulihan anda menggunakan apl mudah alih Uniswap atau sambungan penyemak imbas.", + "account.passkey.delete.acknowledge": "Saya telah menyandarkan frasa pemulihan saya dan memahami bahawa JuiceSwap Labs tidak dapat membantu saya memulihkan dompet saya jika saya gagal berbuat demikian.", + "account.passkey.delete.description": "Pastikan anda telah menyandarkan frasa pemulihan anda menggunakan apl mudah alih JuiceSwap atau sambungan penyemak imbas.", "account.passkey.delete.descriptionEmphasized": "Tanpa frasa pemulihan anda, anda mungkin tidak dapat mengakses dompet anda.", "account.passkey.delete.speedbump.description": "Sebelum meneruskan, lengkapkan langkah berikut untuk mengelakkan kehilangan akses kepada dompet anda dan semua dana.", - "account.passkey.delete.speedbump.step1": "Muat turun apl mudah alih Uniswap atau sambungan penyemak imbas", + "account.passkey.delete.speedbump.step1": "Muat turun apl mudah alih JuiceSwap atau sambungan penyemak imbas", "account.passkey.delete.speedbump.step2": "Sandarkan frasa pemulihan anda", "account.passkey.delete.speedbump.title": "Adakah anda pasti?", "account.passkey.delete.title": "Padamkan kunci laluan?", @@ -91,7 +91,7 @@ "account.wallet.menu.edit.title": "Edit label", "account.wallet.menu.manageConnections": "Urus sambungan", "account.wallet.menu.remove.title": "Keluarkan dompet", - "account.wallet.remove.check": "Saya menyandarkan frasa pemulihan saya dan memahami bahawa Uniswap Labs tidak dapat membantu saya memulihkan dompet saya jika saya gagal berbuat demikian.", + "account.wallet.remove.check": "Saya menyandarkan frasa pemulihan saya dan memahami bahawa JuiceSwap Labs tidak dapat membantu saya memulihkan dompet saya jika saya gagal berbuat demikian.", "account.wallet.remove.title": "Alih keluar {{name}}", "account.wallet.remove.viewOnly": "Anda sentiasa boleh menambah kembali dompet lihat sahaja dengan memasukkan alamat dompet.", "account.wallet.restore.new_device.description": "Oleh kerana anda menggunakan peranti baharu, anda perlu memulihkan frasa pemulihan anda atau memasukkan kata laluan sandaran awan anda untuk meneruskan.", @@ -122,16 +122,16 @@ "addLiquidity.shareOfPool": "Bahagian kolam", "addressInput.recipient": "Penerima", "analytics.allow": "Benarkan analisis", - "analytics.allow.message": "Kami menggunakan data tanpa nama untuk meningkatkan pengalaman anda dengan produk Uniswap Labs.", + "analytics.allow.message": "Kami menggunakan data tanpa nama untuk meningkatkan pengalaman anda dengan produk JuiceSwap Labs.", "appRating.button.notReally": "Tidak juga", "appRating.description": "Beritahu kami jika anda mempunyai pengalaman yang baik dengan apl ini", "appRating.extension.review.description": "Pilih penarafan bintang dan tinggalkan ulasan di Kedai Web Chrome.", - "appRating.extension.review.title": "Semak Sambungan Uniswap?", - "appRating.extension.title": "Menikmati Sambungan Uniswap?", + "appRating.extension.review.title": "Semak Sambungan JuiceSwap?", + "appRating.extension.title": "Menikmati Sambungan JuiceSwap?", "appRating.feedback.button.send": "Hantar maklumbalas", "appRating.feedback.description": "Beritahu kami cara kami boleh meningkatkan pengalaman anda", "appRating.feedback.title": "Kami kesal mendengarnya.", - "appRating.mobile.title": "Menikmati Uniswap Wallet?", + "appRating.mobile.title": "Menikmati JuiceSwap Wallet?", "bridging.estimatedTime.minutesAndSeconds": "~{{minutes}}min {{seconds}}s", "bridging.estimatedTime.minutesOnly": "~{{minutes}}min", "bridging.estimatedTime.secondsOnly": "~{{seconds}}s", @@ -145,7 +145,7 @@ "chart.price.label.low": "rendah", "chart.price.label.open": "Buka", "chart.settings.unavailable.label": "Tetapan ini tidak tersedia untuk carta semasa", - "claim.thanks": "Terima kasih kerana menjadi sebahagian daripada komuniti Uniswap ", + "claim.thanks": "Terima kasih kerana menjadi sebahagian daripada komuniti JuiceSwap ", "claim.uni.arrived": "UNI telah tiba", "common.accept": "Terima", "common.active": "Aktif", @@ -171,7 +171,7 @@ "common.approving": "Meluluskan", "common.areYouSure": "Adakah anda pasti?", "common.automatic": "Auto", - "common.availableIn": "Uniswap tersedia dalam: ", + "common.availableIn": "JuiceSwap tersedia dalam: ", "common.availableOnIOSAndroidChrome": "Tersedia pada iOS, Android dan Chrome", "common.backToPositions": "Kembali ke kedudukan", "common.bestRoute": "Laluan", @@ -180,7 +180,7 @@ "common.biometrics.touchId": "Touch ID", "common.biometrics.windowsHello": "Windows Hello", "common.blocked.ifError": "Jika anda percaya ini adalah satu ralat, sila hantar e-mel termasuk alamat anda kepada ", - "common.blocked.reason": "Alamat ini disekat pada antara muka Uniswap Labs kerana ia dikaitkan dengan satu atau lebih aktiviti yang disekat.", + "common.blocked.reason": "Alamat ini disekat pada antara muka JuiceSwap Labs kerana ia dikaitkan dengan satu atau lebih aktiviti yang disekat.", "common.blockedAddress": "Alamat disekat", "common.blog": "Blog", "common.bought": "Dibeli", @@ -239,7 +239,7 @@ "common.button.viewDetails": "Lihat butiran", "common.button.yes": "ya", "common.buy.label": "Beli", - "common.buyAndSell": "Beli dan jual di Uniswap", + "common.buyAndSell": "Beli dan jual di JuiceSwap", "common.cancellationSubmitted": "Pembatalan diserahkan", "common.cancellationSuccessful": "Pembatalan berjaya", "common.cancelOrder": "Batalkan pesanan", @@ -300,8 +300,8 @@ "common.download": "Muat turun", "common.downloadAppStore": "Muat turun di App Store", "common.downloadPlayStore": "Muat turun di Gedung Play", - "common.downloadUniswapApp": "Muat turun apl Uniswap", - "common.downloadUniswapWallet": "Muat turun Uniswap Wallet", + "common.downloadUniswapApp": "Muat turun apl JuiceSwap", + "common.downloadUniswapWallet": "Muat turun JuiceSwap Wallet", "common.dynamic": "Dinamik", "common.edit.button": "Sunting", "common.ended": "tamat", @@ -319,7 +319,7 @@ "common.explore": "Meneroka", "common.explorer": "Penjelajah", "common.exploreTokens": "Terokai token", - "common.extension": "Sambungan Uniswap", + "common.extension": "Sambungan JuiceSwap", "common.failedSwitchNetwork": "Gagal menukar rangkaian", "common.fee": "Bayaran", "common.fees": "Yuran", @@ -333,10 +333,10 @@ "common.getStarted": "Mulakan", "common.getSupport.button": "Dapatkan sokongan", "common.getTheApp": "Dapatkan aplikasi", - "common.getUniswapWallet": "Dapatkan Uniswap Wallet", - "common.getUniswapWallet.mobile": "Dapatkan apl mudah alih Uniswap", + "common.getUniswapWallet": "Dapatkan JuiceSwap Wallet", + "common.getUniswapWallet.mobile": "Dapatkan apl mudah alih JuiceSwap", "common.governance": "Tadbir urus", - "common.happyHolidays": "Selamat Hari Raya daripada pasukan Uniswap!", + "common.happyHolidays": "Selamat Hari Raya daripada pasukan JuiceSwap!", "common.help": "Tolong", "common.helpCenter": "Pusat bantuan", "common.hidden": "Tersembunyi", @@ -466,9 +466,9 @@ "common.proceedInWallet": "Teruskan dalam dompet anda", "common.products": "Produk", "common.protocol": "Protokol", - "common.protocol.v2": "Uniswap v2", - "common.protocol.v3": "Uniswap v3", - "common.protocol.v4": "Uniswap v4", + "common.protocol.v2": "JuiceSwap v2", + "common.protocol.v3": "JuiceSwap v3", + "common.protocol.v4": "JuiceSwap v4", "common.publicResolver": "Penyelesai Awam", "common.purchased": "Dibeli", "common.rate": "Kadar", @@ -547,7 +547,7 @@ "common.tokenB": "Token B", "common.tokenName": "Nama token", "common.tokens": "Token", - "common.totalUniswapTVL": "Jumlah Uniswap TVL", + "common.totalUniswapTVL": "Jumlah JuiceSwap TVL", "common.totalValueLocked": "TVL", "common.trade": "Berdagang", "common.trademarkPolicy": "Dasar Tanda Dagangan", @@ -565,10 +565,10 @@ "common.unhide": "Nyahsembunyikan", "common.unichain": "Unichain", "common.uniGovernance": "Tadbir Urus UNI", - "common.uniswapMobile": "Uniswap Mudah Alih", - "common.uniswapProtocol": "Protokol Uniswap", + "common.uniswapMobile": "JuiceSwap Mudah Alih", + "common.uniswapProtocol": "Protokol JuiceSwap", "common.uniswapWallet": "Dompet uniswap", - "common.uniswapX": "UniswapX", + "common.uniswapX": "JuiceSwapX", "common.unknown": "Tidak diketahui", "common.unknownApproval": "Kelulusan Tidak Diketahui", "common.unknownBridge": "Jambatan Tidak Diketahui", @@ -675,8 +675,8 @@ "downloadApp.modal.connectExistingWallet": "Sambungkan dompet sedia ada", "downloadApp.modal.getStarted.description": "Dapatkan akses kepada beribu-ribu token serta-merta melalui pasaran onchain terbesar di dunia.", "downloadApp.modal.getStarted.title": "Mula bertukar dalam beberapa saat", - "downloadApp.modal.getTheApp.title": "Mulakan dengan Uniswap", - "downloadApp.modal.uniswapProducts.subtitle": "Produk Uniswap berfungsi dengan lancar bersama-sama untuk mencipta pengalaman onchain yang terbaik.", + "downloadApp.modal.getTheApp.title": "Mulakan dengan JuiceSwap", + "downloadApp.modal.uniswapProducts.subtitle": "Produk JuiceSwap berfungsi dengan lancar bersama-sama untuk mencipta pengalaman onchain yang terbaik.", "error.dataUnavailable": "Data tidak tersedia pada masa ini; kami sedang berusaha untuk membaiki", "error.id": "ID ralat: {{eventId}}", "error.noData": "Tiada data dijumpai", @@ -712,7 +712,7 @@ "explore.tokens.sort.option.marketCap": "Modal pasaran", "explore.tokens.sort.option.priceDecrease": "Penurunan harga (24J)", "explore.tokens.sort.option.priceIncrease": "Kenaikan harga (24J)", - "explore.tokens.sort.option.totalValueLocked": "Uniswap TVL", + "explore.tokens.sort.option.totalValueLocked": "JuiceSwap TVL", "explore.tokens.sort.option.volume": "Kelantangan uniswap (24J)", "explore.tokens.top.title": "Token teratas", "explore.v2TVL": "v2 TVL", @@ -733,7 +733,7 @@ "extension.lock.button.reset": "Tetapkan semula dompet", "extension.lock.button.submit": "Buka kunci", "extension.lock.password.error": "Salah kata laluan. Cuba lagi", - "extension.lock.password.reset.initial.description": "Uniswap tidak dapat membantu memulihkan kata laluan anda. Anda perlu menetapkan semula dompet anda dengan memasukkan semula frasa pemulihan 12 perkataan anda.", + "extension.lock.password.reset.initial.description": "JuiceSwap tidak dapat membantu memulihkan kata laluan anda. Anda perlu menetapkan semula dompet anda dengan memasukkan semula frasa pemulihan 12 perkataan anda.", "extension.lock.password.reset.initial.help": "Di manakah saya boleh mencari frasa pemulihan saya?", "extension.lock.password.reset.initial.title": "lupa kata laluan", "extension.lock.password.reset.speedbump.description": "Pastikan anda mempunyai frasa pemulihan 12 perkataan anda sebelum anda menetapkan semula dompet anda. Jika tidak, anda tidak akan dapat mendapatkan semula dana anda.", @@ -742,27 +742,27 @@ "extension.lock.subtitle": "Masukkan kata laluan anda untuk membuka kunci", "extension.lock.title": "Selamat kembali", "extension.network.notSupported": "Rangkaian tidak disokong", - "extension.open": "Buka Sambungan Uniswap", + "extension.open": "Buka Sambungan JuiceSwap", "extension.passwordPrompt.error.wrongPassword": "Salah kata laluan. Cuba lagi", "extension.passwordPrompt.title": "Masukkan kata laluan anda", "extension.popup.chrome.button": "Buka sambungan", - "extension.popup.chrome.description": "Lengkapkan tindakan ini dengan membuka sambungan Uniswap.", - "extension.popup.chrome.title": "Teruskan dalam Uniswap", - "extension.settings.defaultWallet.message": "Utamakan Sambungan Uniswap apabila menyambung ke apl.", + "extension.popup.chrome.description": "Lengkapkan tindakan ini dengan membuka sambungan JuiceSwap.", + "extension.popup.chrome.title": "Teruskan dalam JuiceSwap", + "extension.settings.defaultWallet.message": "Utamakan Sambungan JuiceSwap apabila menyambung ke apl.", "extension.settings.defaultWallet.title": "Buat dompet lalai", "extension.settings.password.enter.title": "Masukkan kata laluan semasa anda", "extension.settings.password.error.wrong": "Salah kata laluan", "extension.settings.password.placeholder": "Kata laluan semasa", - "extension.uninstall.reason.missingFeatures": "Uniswap Wallet tidak mempunyai ciri tertentu", + "extension.uninstall.reason.missingFeatures": "JuiceSwap Wallet tidak mempunyai ciri tertentu", "extension.uninstall.reason.notUsingCrypto": "Saya tidak lagi mahu menggunakan crypto", "extension.uninstall.reason.other": "Sebab lain", "extension.uninstall.reason.switchingWallet": "Saya beralih kepada dompet lain", - "extension.uninstall.subtitle": "Jika anda mempunyai sedikit masa, kami ingin mendengar sebab anda menyahpasang Uniswap Wallet", + "extension.uninstall.subtitle": "Jika anda mempunyai sedikit masa, kami ingin mendengar sebab anda menyahpasang JuiceSwap Wallet", "extension.uninstall.title": "Kami sedih melihat anda pergi", "extension.warning.storage.button": "sandarkan", "extension.warning.storage.message": "Pastikan anda menyandarkan frasa pemulihan anda untuk mengelakkan kehilangan akses kepada dompet dan dana anda.", "extension.warning.storage.title": "Penyemak imbas anda kehabisan storan", - "extensionPasskeyLogInPopUp.description": "Import akaun Uniswap anda dengan log masuk menggunakan kunci laluan sedia ada.", + "extensionPasskeyLogInPopUp.description": "Import akaun JuiceSwap anda dengan log masuk menggunakan kunci laluan sedia ada.", "extensionPasskeyLogInPopUp.invalidReferrer": "Sila tutup halaman ini dan cuba lagi.", "fee.bestForCustomizability": "Terbaik untuk kebolehsesuaian.", "fee.bestForExotic": "Terbaik untuk pasangan eksotik.", @@ -796,7 +796,7 @@ "fee.unavailable": "Yuran yang diperoleh tidak kelihatan untuk kedudukan v2 sehingga kecairan dikeluarkan.", "fee.uncollected": "Termasuk yuran yang tidak dikutip:", "fee.uniswap": "Yuran ({{percent}})", - "fee.uniswap.description": "Yuran dikenakan untuk memastikan pengalaman terbaik dengan Uniswap.", + "fee.uniswap.description": "Yuran dikenakan untuk memastikan pengalaman terbaik dengan JuiceSwap.", "fiatOffRamp.checkout.title": "Jual dengan", "fiatOffRamp.connection.quote": "Menjual {{amount}} bernilai {{currencySymbol}}", "fiatOffRamp.error.balance": "Melebihi keseimbangan", @@ -847,8 +847,8 @@ "forceUpgrade.action.backup": "Sandarkan dompet anda", "forceUpgrade.action.confirm": "Kemas kini sekarang", "forceUpgrade.action.learn": "Ketahui cara mengemas kini", - "forceUpgrade.description.extension": "Versi baharu apl tersedia. Untuk terus menggunakan Sambungan Uniswap, sila kemas kini kepada versi terkini.", - "forceUpgrade.description.wallet": "Versi baharu apl tersedia. Untuk terus menggunakan Uniswap Wallet, sila kemas kini kepada versi terkini.", + "forceUpgrade.description.extension": "Versi baharu apl tersedia. Untuk terus menggunakan Sambungan JuiceSwap, sila kemas kini kepada versi terkini.", + "forceUpgrade.description.wallet": "Versi baharu apl tersedia. Untuk terus menggunakan JuiceSwap Wallet, sila kemas kini kepada versi terkini.", "forceUpgrade.label.recoveryPhrase": "Frasa pemulihan", "forceUpgrade.title": "Kemas kini kepada versi terkini", "forceUpgrade.title.recommendedStatus": "Versi baharu tersedia", @@ -904,31 +904,31 @@ "home.upsell.receive.title": "Terima crypto", "home.warning.viewOnly": "Ini ialah dompet lihat sahaja", "interface.metatags.description": "Tukar kripto pada Ethereum, Base, Arbitrum, Poligon, Unichain dan banyak lagi. Platform DeFi dipercayai oleh jutaan orang.", - "interface.metatags.title": "Antara Muka Uniswap", + "interface.metatags.title": "Antara Muka JuiceSwap", "landing.api": "API", "landing.appsOverview": "Dibina untuk semua cara anda bertukar", "landing.blog.description": "Ikuti berita syarikat terkini, ciri produk dan banyak lagi", - "landing.docs.description": "Terokai perpustakaan dokumen pembangun kami untuk mula membina dengan Uniswap", + "landing.docs.description": "Terokai perpustakaan dokumen pembangun kami untuk mula membina dengan JuiceSwap", "landing.exploreUniverse": "Terokai Alam Semesta", "landing.getStarted": "Berdagang di DEX terbesar di dunia", "landing.helpCenter.body": "Semak imbas Soalan Lazim dan dapatkan sokongan daripada pasukan sokongan kami yang berpangkalan di AS", - "landing.protocolDescription": "Uniswap Labs menguasai beberapa produk yang paling banyak digunakan dalam crypto. Alami akses tanpa kebenaran, keselamatan yang terbukti dan sokongan khusus.", - "landing.protocolStats": "Statistik Protokol Uniswap", - "landing.provideLiquidity.body": "Menyediakan kecairan dan mengutip yuran menggunakan Antara Muka Uniswap.", + "landing.protocolDescription": "JuiceSwap Labs menguasai beberapa produk yang paling banyak digunakan dalam crypto. Alami akses tanpa kebenaran, keselamatan yang terbukti dan sokongan khusus.", + "landing.protocolStats": "Statistik Protokol JuiceSwap", + "landing.provideLiquidity.body": "Menyediakan kecairan dan mengutip yuran menggunakan Antara Muka JuiceSwap.", "landing.provideLiquidity.subtitle": "Pasaran rantaian kuasa.", - "landing.socials": "Ikuti Uniswap Labs di X, Farcaster, LinkedIn, dan TikTok", + "landing.socials": "Ikuti JuiceSwap Labs di X, Farcaster, LinkedIn, dan TikTok", "landing.swapBody": "Akses kecairan dalam, terokai token, tetapkan pesanan had dan sediakan kecairan untuk beribu-ribu token merentas 14 rantaian.", "landing.swapSubtitle": "Pertukaran tanpa kebenaran.", "landing.tradingApi": "API Perdagangan", - "landing.tradingApiBody": "Gunakan API yang sama yang menguatkan Apl Web dan Dompet Uniswap, yang dipercayai oleh pasukan terkemuka di seluruh dunia.", - "landing.tradingApiButton": "Sepadukan API Uniswap", + "landing.tradingApiBody": "Gunakan API yang sama yang menguatkan Apl Web dan Dompet JuiceSwap, yang dipercayai oleh pasukan terkemuka di seluruh dunia.", + "landing.tradingApiButton": "Sepadukan API JuiceSwap", "landing.tradingApiSubtitle": "DeFi, terus kepada pengguna anda.", "landing.trusted": "Dipercayai oleh berjuta-juta", "landing.unichain.body": "Sertai pembinaan komuniti di Ethereum L2 terdesentralisasi yang pantas dan dibina untuk menjadi rumah bagi DeFi.", "landing.unichain.button": "Mula membina", "landing.unichain.subtitle": "Rantaian DeFi.", "landing.uniswapX.body": "Transaksi tanpa gas dan perlindungan MEV, dengan sifar bayaran untuk pertukaran yang gagal.", - "landing.uniswapX.button": "Alami UniswapX", + "landing.uniswapX.button": "Alami JuiceSwapX", "landing.uniswapX.subtitle": "Pertukaran yang lebih bijak, geseran sifar.", "landing.walletBody": "Dompet dan sambungan crypto jagaan sendiri yang dipercayai dengan jutaan muat turun, sokongan daripada manusia sebenar dan penilaian 4.8 .", "landing.walletSubtitle": "Tukar, simpan, teroka.", @@ -1010,18 +1010,18 @@ "liquidity.learnMoreLabel": "Ketahui tentang penyediaan kecairan", "liquidity.notEnough.label": "Kecairan tidak mencukupi untuk menunjukkan nilai USD yang tepat.", "liquidity.provideOnProtocols": "Menyediakan kecairan pada protokol yang berbeza", - "liquidityPool.page.title": "Tambahkan kecairan pada kumpulan{{version}} pada Uniswap", + "liquidityPool.page.title": "Tambahkan kecairan pada kumpulan{{version}} pada JuiceSwap", "liquidityPool.positions.closed.title": "Kedudukan tertutup", "liquidityPool.positions.loadingMore": "Memuatkan lebih banyak jawatan...", - "liquidityPool.positions.page.title": "Urus {{quoteSymbol}}/{{baseSymbol}} kecairan kumpulan pada Uniswap", + "liquidityPool.positions.page.title": "Urus {{quoteSymbol}}/{{baseSymbol}} kecairan kumpulan pada JuiceSwap", "liquidityPool.positions.page.version.description": "Lihat {{version}} kedudukan mudah tunai anda yang aktif. Tambah jawatan baharu.", - "liquidityPool.positions.page.version.title": "Urus kecairan kumpulan{{version}} pada Uniswap", + "liquidityPool.positions.page.version.title": "Urus kecairan kumpulan{{version}} pada JuiceSwap", "migrate.allowed": "Dibenarkan", "migrate.allowLpMigration": "Benarkan penghijrahan token LP", "migrate.connectAccount": "Anda mesti menyambungkan akaun yang memiliki kedudukan ini.", "migrate.connectWallet": "Sambung ke dompet untuk melihat kecairan V2 anda.", "migrate.contract": "Kontrak migrasi uniswap", - "migrate.firstLP": "Anda ialah penyedia kecairan pertama untuk kumpulan Uniswap V3 ini. Kecairan anda akan berhijrah pada harga {{source}} semasa.", + "migrate.firstLP": "Anda ialah penyedia kecairan pertama untuk kumpulan JuiceSwap V3 ini. Kecairan anda akan berhijrah pada harga {{source}} semasa.", "migrate.highGasCost": "Kos transaksi anda akan menjadi lebih tinggi kerana ia termasuk gas untuk membuat kolam.", "migrate.invalidRange": "Julat tidak sah dipilih. Harga min mestilah lebih rendah daripada harga maks.", "migrate.lpNFT": "{{symA}}/{{symB}} LP NFT", @@ -1031,18 +1031,18 @@ "migrate.noV2Liquidity": "Tiada kecairan V2 ditemui.", "migrate.positionNoFees": "Kedudukan anda tidak akan mendapat bayaran atau digunakan dalam dagangan sehingga harga pasaran bergerak ke dalam julat anda.", "migrate.priceDifference": "Perbezaan harga: ", - "migrate.priceWarning": "Anda hanya perlu mendepositkan kecairan ke dalam Uniswap V3 pada harga yang anda percaya adalah betul.
Jika harga kelihatan tidak betul, anda boleh sama ada membuat pertukaran untuk memindahkan harga atau menunggu orang lain berbuat demikian.", + "migrate.priceWarning": "Anda hanya perlu mendepositkan kecairan ke dalam JuiceSwap V3 pada harga yang anda percaya adalah betul.
Jika harga kelihatan tidak betul, anda boleh sama ada membuat pertukaran untuk memindahkan harga atau menunggu orang lain berbuat demikian.", "migrate.refund": "Sekurang-kurangnya {{amtA}} {{symA}} dan {{amtB}} {{symB}} akan dipulangkan ke dompet anda kerana julat harga yang dipilih.", "migrate.selectFeeTier": "Pilih peringkat yuran", "migrate.setRange": "Tetapkan julat harga", "migrate.symbolPrice": "{{protocolName}} {{tokenSymbol}} Harga:", - "migrate.v2Description": "Alat ini akan memindahkan kecairan {{source}} anda kepada V3 dengan selamat. Proses ini tidak boleh dipercayai sepenuhnya terima kasih kepada <0>kontrak migrasi Uniswap ↗", - "migrate.v2Instruction": "Untuk setiap kumpulan yang ditunjukkan di bawah, klik migrasi untuk mengalih keluar kecairan anda daripada Uniswap V2 dan mendepositkannya ke dalam Uniswap V3.", + "migrate.v2Description": "Alat ini akan memindahkan kecairan {{source}} anda kepada V3 dengan selamat. Proses ini tidak boleh dipercayai sepenuhnya terima kasih kepada <0>kontrak migrasi JuiceSwap ↗", + "migrate.v2Instruction": "Untuk setiap kumpulan yang ditunjukkan di bawah, klik migrasi untuk mengalih keluar kecairan anda daripada JuiceSwap V2 dan mendepositkannya ke dalam JuiceSwap V3.", "migrate.v2Title": "Pindahkan kecairan V2", "migrate.v3Price": "V3 {{sym}} Harga:", "mint.v3.input.invalidPrice.error": "Input harga tidak sah", - "mobileAppPromo.banner.getTheApp.link": "Dapatkan apl Uniswap Wallet", - "mobileAppPromo.banner.title": "Uniswap: Dompet Kripto & NFT", + "mobileAppPromo.banner.getTheApp.link": "Dapatkan apl JuiceSwap Wallet", + "mobileAppPromo.banner.title": "JuiceSwap: Dompet Kripto & NFT", "moonpay.poweredBy": "Fiat onramp dikuasakan oleh MoonPay USA LLC", "nav.createAccount.button": "Buat akaun", "nav.logIn.button": "Log masuk", @@ -1066,7 +1066,7 @@ "nft.willAppearHere": "Transaksi onchain dan pembelian crypto anda akan dipaparkan di sini.", "nfts.noneYet": "Belum ada NFT", "notFound.oops": "Op, bawa saya kembali ke Swap", - "notice.uk": "Aplikasi web ini disediakan sebagai alat untuk pengguna berinteraksi dengan Protokol Uniswap atas inisiatif mereka sendiri, tanpa pengesahan atau pengesyoran aktiviti perdagangan mata wang kripto. Dengan berbuat demikian, Uniswap tidak mengesyorkan bahawa pengguna atau bakal pengguna melibatkan diri dalam aktiviti perdagangan aset kripto, dan pengguna atau bakal pengguna aplikasi web tidak seharusnya menganggap halaman web ini atau kandungannya sebagai melibatkan sebarang bentuk pengesyoran, jemputan atau dorongan untuk berurusan dalam aset kripto. .", + "notice.uk": "Aplikasi web ini disediakan sebagai alat untuk pengguna berinteraksi dengan Protokol JuiceSwap atas inisiatif mereka sendiri, tanpa pengesahan atau pengesyoran aktiviti perdagangan mata wang kripto. Dengan berbuat demikian, JuiceSwap tidak mengesyorkan bahawa pengguna atau bakal pengguna melibatkan diri dalam aktiviti perdagangan aset kripto, dan pengguna atau bakal pengguna aplikasi web tidak seharusnya menganggap halaman web ini atau kandungannya sebagai melibatkan sebarang bentuk pengesyoran, jemputan atau dorongan untuk berurusan dalam aset kripto. .", "notice.uk.label": "Penafian UK:", "notification.assetVisibility.hidden": "{{assetName}} tersembunyi", "notification.assetVisibility.unhidden": "{{assetName}} tidak tersembunyi", @@ -1129,7 +1129,7 @@ "notification.walletConnect.failed": "Transaksi gagal dengan {{dappName}}", "notification.walletConnect.networkChanged.full": "Bertukar kepada {{networkName}}", "notification.walletConnect.networkChanged.short": "Rangkaian bertukar", - "notifications.scantastic.subtitle": "Teruskan pada Sambungan Uniswap", + "notifications.scantastic.subtitle": "Teruskan pada Sambungan JuiceSwap", "notifications.scantastic.title": "Kejayaan!", "onboarding.backup.manual.banner": "Kami cadangkan menulis ini pada sekeping kertas dan menyimpannya di tempat yang selamat, seperti peti besi.", "onboarding.backup.manual.displayWarning.description": "Baca perkara berikut dengan teliti sebelum meneruskan.", @@ -1156,10 +1156,10 @@ "onboarding.backup.reminder.warning.description": "Jika anda tidak menyediakan kaedah sandaran, anda tidak akan mempunyai cara untuk memulihkan dompet anda jika anda kehilangan telefon anda, memadamkan apl atau mendapatkan peranti baharu.", "onboarding.backup.reminder.warning.title": "Anda boleh kehilangan dana anda", "onboarding.backup.speedBump.cloud.description": "Jika anda terlupa, kami tidak boleh menetapkan semula untuk anda. Tuliskannya di tempat yang selamat atau simpan dengan selamat dalam pengurus kata laluan.", - "onboarding.backup.speedBump.cloud.disclaimer": "Saya faham bahawa Uniswap Labs tidak boleh menetapkan semula kata laluan pemulihan saya.", + "onboarding.backup.speedBump.cloud.disclaimer": "Saya faham bahawa JuiceSwap Labs tidak boleh menetapkan semula kata laluan pemulihan saya.", "onboarding.backup.speedBump.cloud.title": "Adalah penting untuk menyimpan kata laluan ini", "onboarding.backup.speedBump.manual.description": "Pastikan anda menulis frasa pemulihan anda dengan betul dan mempunyai tempat yang selamat untuk menyimpannya.", - "onboarding.backup.speedBump.manual.disclaimer": "Saya faham bahawa Uniswap Labs tidak dapat memulihkan dompet saya jika saya kehilangan ini.", + "onboarding.backup.speedBump.manual.disclaimer": "Saya faham bahawa JuiceSwap Labs tidak dapat memulihkan dompet saya jika saya kehilangan ini.", "onboarding.backup.speedBump.manual.title": "Sebelum anda selesai...", "onboarding.backup.subtitle": "Beginilah cara anda memulihkan dompet anda jika anda memadamkan apl atau kehilangan peranti anda.", "onboarding.backup.title.existing": "Sandarkan dompet anda", @@ -1174,20 +1174,20 @@ "onboarding.cloud.confirm.title": "Sahkan kata laluan pemulihan anda", "onboarding.cloud.createPassword.description": "Anda perlu memasukkan ini untuk mendapatkan semula dana anda. Jika anda terlupa, kami tidak boleh mendapatkannya untuk anda.", "onboarding.cloud.createPassword.title": "Cipta kata laluan pemulihan anda", - "onboarding.complete.button": "Buka Sambungan Uniswap", - "onboarding.complete.description": "Dompet anda sedia untuk menghantar dan menerima crypto. Buka Sambungan Uniswap dengan pintasan di bawah.", - "onboarding.complete.go_to_uniswap": "Pergi ke Apl Web Uniswap", - "onboarding.complete.pin.description": "Klik ikon pin untuk menambah Sambungan Uniswap pada bar alat anda.", - "onboarding.complete.pin.title": "Sambungan Uniswap Pin", + "onboarding.complete.button": "Buka Sambungan JuiceSwap", + "onboarding.complete.description": "Dompet anda sedia untuk menghantar dan menerima crypto. Buka Sambungan JuiceSwap dengan pintasan di bawah.", + "onboarding.complete.go_to_uniswap": "Pergi ke Apl Web JuiceSwap", + "onboarding.complete.pin.description": "Klik ikon pin untuk menambah Sambungan JuiceSwap pada bar alat anda.", + "onboarding.complete.pin.title": "Sambungan JuiceSwap Pin", "onboarding.complete.title": "Anda telah siap sedia", "onboarding.extension.biometrics.subtitle.fingerprint": "Akses dompet anda dengan cepat dan selamat menggunakan cap jari anda sahaja.", "onboarding.extension.biometrics.title": "Dayakan {{biometricsMethod}}", "onboarding.extension.password.subtitle": "Anda memerlukan ini untuk membuka kunci dompet anda dan mengakses frasa pemulihan anda", "onboarding.extension.password.title.default": "Bina kata laluan", "onboarding.extension.password.title.reset": "Menetapkan semula kata laluan anda", - "onboarding.extension.unsupported.android.description": "Sambungan Uniswap hanya serasi dengan Chrome pada desktop.", + "onboarding.extension.unsupported.android.description": "Sambungan JuiceSwap hanya serasi dengan Chrome pada desktop.", "onboarding.extension.unsupported.android.title": "Chrome pada mudah alih tidak disokong (lagi)", - "onboarding.extension.unsupported.description": "Sambungan Uniswap hanya serasi dengan Chrome sekarang.", + "onboarding.extension.unsupported.description": "Sambungan JuiceSwap hanya serasi dengan Chrome sekarang.", "onboarding.extension.unsupported.title": "Penyemak imbas ini tidak disokong (lagi)", "onboarding.home.intro.backup.description.extension": "Simpan frasa pemulihan anda untuk memastikan anda tidak kehilangan akses kepada dompet anda.", "onboarding.home.intro.backup.description.mobile": "Sediakan pelan pemulihan jika anda kehilangan telefon anda atau mendapat yang baharu.", @@ -1217,7 +1217,7 @@ "onboarding.import.onDeviceRecovery.other_options": "Buat atau import dompet yang berbeza", "onboarding.import.onDeviceRecovery.other_options.label": "Tidak mahu mana-mana di atas?", "onboarding.import.onDeviceRecovery.subtitle": "Pilih dompet yang anda mahu log masuk semula.", - "onboarding.import.onDeviceRecovery.title": "Selamat kembali ke Uniswap", + "onboarding.import.onDeviceRecovery.title": "Selamat kembali ke JuiceSwap", "onboarding.import.onDeviceRecovery.wallet.button": "Lihat frasa pemulihan", "onboarding.import.onDeviceRecovery.wallet.count_one": "+1 dompet lain", "onboarding.import.onDeviceRecovery.wallet.count_other": "+{{count}} dompet lain", @@ -1225,8 +1225,8 @@ "onboarding.import.onDeviceRecovery.warning.title": "Adakah anda pasti?", "onboarding.import.selectMethod.errorMessage": "Ralat yang tidak dijangka berlaku. Sila cuba lagi.", "onboarding.import.selectMethod.mobileApp.subtitle": "Import dompet daripada apl mudah alih melalui kod QR.", - "onboarding.import.selectMethod.mobileApp.title": "Gunakan Mudah Alih Uniswap", - "onboarding.import.selectMethod.passkey.subtitle": "Segerakkan dompet Uniswap anda menggunakan kunci laluan sedia ada.", + "onboarding.import.selectMethod.mobileApp.title": "Gunakan Mudah Alih JuiceSwap", + "onboarding.import.selectMethod.passkey.subtitle": "Segerakkan dompet JuiceSwap anda menggunakan kunci laluan sedia ada.", "onboarding.import.selectMethod.passkey.title": "Log masuk dengan kunci laluan", "onboarding.import.selectMethod.recoveryPhrase.subtitle": "Import dari dompet crypto lain.", "onboarding.import.selectMethod.recoveryPhrase.title": "Masukkan frasa pemulihan", @@ -1243,13 +1243,13 @@ "onboarding.intro.button.alreadyHave": "Saya sudah mempunyai dompet", "onboarding.intro.button.logInOrImport": "Log masuk atau import", "onboarding.intro.mobileScan.button": "Imbas kod QR untuk mengimport", - "onboarding.intro.mobileScan.title": "Ada apl Uniswap?", + "onboarding.intro.mobileScan.title": "Ada apl JuiceSwap?", "onboarding.landing.button.add": "Tambah dompet sedia ada", "onboarding.landing.button.create": "Buat dompet baharu", "onboarding.landing.button.createAccount": "Buat akaun", "onboarding.name.choose": "Pilih nama pengguna", "onboarding.name.choose.subtitle": "Ini adalah nama awam yang boleh digunakan oleh sesiapa sahaja untuk menghantar kripto kepada anda.", - "onboarding.notification.permission.message": "Untuk menerima pemberitahuan, hidupkan pemberitahuan untuk Uniswap Wallet dalam tetapan peranti anda.", + "onboarding.notification.permission.message": "Untuk menerima pemberitahuan, hidupkan pemberitahuan untuk JuiceSwap Wallet dalam tetapan peranti anda.", "onboarding.notification.permission.title": "Kebenaran pemberitahuan", "onboarding.notification.subtitle": "Kekal dikemas kini tentang status transaksi dan perubahan harga utama untuk token kegemaran.", "onboarding.notification.title": "Hidupkan pemberitahuan", @@ -1275,9 +1275,9 @@ "onboarding.scan.error": "Terdapat ralat semasa memuatkan kod QR", "onboarding.scan.otp.error": "Kod yang anda serahkan adalah salah, atau terdapat ralat semasa menyerahkan. Sila cuba lagi.", "onboarding.scan.otp.failed": "Percubaan gagal: {{number}}", - "onboarding.scan.otp.subtitle": "Semak apl mudah alih Uniswap anda untuk kod 6 aksara", + "onboarding.scan.otp.subtitle": "Semak apl mudah alih JuiceSwap anda untuk kod 6 aksara", "onboarding.scan.otp.title": "Masukkan kod sekali sahaja", - "onboarding.scan.subtitle": "Imbas kod QR dengan apl mudah alih Uniswap untuk mula mengimport dompet anda.", + "onboarding.scan.subtitle": "Imbas kod QR dengan apl mudah alih JuiceSwap untuk mula mengimport dompet anda.", "onboarding.scan.title": "Import dompet daripada apl", "onboarding.scan.troubleScanning.message": "Import melalui frasa pemulihan", "onboarding.scan.troubleScanning.title": "Masalah mengimbas?", @@ -1306,7 +1306,7 @@ "outageBanner.message": "{{chainName}}{{versionDescription}} data tidak tersedia sekarang, tetapi kami menjangkakan isu itu akan diselesaikan tidak lama lagi.", "outageBanner.message.sub": "Anda masih boleh menukar dan menyediakan kecairan pada rantaian ini tanpa masalah.", "outageBanner.title": "{{versionName}} akan kembali tidak lama lagi", - "passkeys.help.modal.subtitle": "Jika anda menghadapi masalah dengan kunci laluan, lawati Sokongan Uniswap untuk mendapatkan bantuan.", + "passkeys.help.modal.subtitle": "Jika anda menghadapi masalah dengan kunci laluan, lawati Sokongan JuiceSwap untuk mendapatkan bantuan.", "passkeys.help.modal.subtitle.invalidPasskey": "Permintaan anda tidak dapat diselesaikan. Sila cuba lagi menggunakan kunci laluan yang dikaitkan dengan ", "passkeys.help.modal.subtitle.technicalError": "Permintaan anda tidak dapat diselesaikan kerana ralat teknikal yang tidak dijangka. Dana anda selamat. Sila cuba lagi.", "passkeys.help.modal.title": "Perlukan bantuan?", @@ -1431,7 +1431,7 @@ "position.deposit.confirm.create.title": "Perbezaan harga yang besar dengan pasaran", "position.deposit.description": "Nyatakan jumlah token untuk sumbangan kecairan anda.", "position.depositedCurrency": "Didepositkan {{currencySymbol}}", - "position.fot.warning": "{{token}} dan token \"Yuran untuk pemindahan\" lain hanya disokong oleh Uniswap v2.", + "position.fot.warning": "{{token}} dan token \"Yuran untuk pemindahan\" lain hanya disokong oleh JuiceSwap v2.", "position.fot.warning.cta": "Buat kedudukan v2", "position.hook.disclaimer": "Saya memahami potensi risiko yang terlibat dalam menambah cangkuk ini.", "position.hook.donateWarning": "Bendera ini mungkin menyebabkan perubahan pada yuran yang diperoleh.", @@ -1479,11 +1479,11 @@ "positions.welcome.connect.description": "Untuk melihat kedudukan dan ganjaran anda, anda mesti menyambungkan dompet anda.", "positions.welcome.connect.wallet": "Sambungkan dompet anda", "privacy.anonymizedLogs": "Apl ini merekodkan statistik penggunaan tanpa nama untuk bertambah baik dari semasa ke semasa.", - "privacy.autoRouter": "Apl mengambil laluan perdagangan optimum daripada pelayan Uniswap Labs.", + "privacy.autoRouter": "Apl mengambil laluan perdagangan optimum daripada pelayan JuiceSwap Labs.", "privacy.infura": "Apl ini mengambil data dalam rantaian dan membina panggilan kontrak dengan API Infura.", "privacy.thirdPartyApis": "Apl ini menggunakan API pihak ketiga berikut:", "privacy.trm": "Apl mengumpul alamat dompet anda dengan selamat dan berkongsi dengan TRM Labs Inc. atas sebab risiko dan pematuhan.", - "privacy.uniswaptos": "Syarat Perkhidmatan Makmal Uniswap", + "privacy.uniswaptos": "Syarat Perkhidmatan Makmal JuiceSwap", "privateKeys.export.modal.speedbump.bullet1": "Lihat ini secara peribadi", "privateKeys.export.modal.speedbump.bullet2": "Jangan kongsi ini dengan sesiapa", "privateKeys.export.modal.speedbump.bullet3": "Jangan sekali-kali memasukkannya ke mana-mana tapak web atau apl", @@ -1520,24 +1520,24 @@ "removeLiquidity.pooled": "Disatukan {{symbol}}:", "revoke.failed.message": "Isu rangkaian atau sambungan mungkin menyebabkan pembatalan anda gagal. Semak sambungan anda dan cuba lagi.", "routing.aggregateLiquidity": "Apabila tersedia, agregat sumber kecairan untuk harga yang lebih baik dan pertukaran bebas gas.", - "routing.aggregateLiquidity.uniswapx": "UniswapX mengagregatkan sumber kecairan dalam dan luar rantaian, memberikan anda harga terbaik yang tersedia dan pertukaran bebas gas.", - "routing.cheapest": "Pelanggan Uniswap memilih harga pemfaktoran pilihan perdagangan termurah dan kos rangkaian.", - "routing.cheapest.v4": "Pelanggan Uniswap memilih pemfaktoran pilihan perdagangan yang optimum dalam harga dan kos rangkaian.", + "routing.aggregateLiquidity.uniswapx": "JuiceSwapX mengagregatkan sumber kecairan dalam dan luar rantaian, memberikan anda harga terbaik yang tersedia dan pertukaran bebas gas.", + "routing.cheapest": "Pelanggan JuiceSwap memilih harga pemfaktoran pilihan perdagangan termurah dan kos rangkaian.", + "routing.cheapest.v4": "Pelanggan JuiceSwap memilih pemfaktoran pilihan perdagangan yang optimum dalam harga dan kos rangkaian.", "scantastic.code.expired": "Tamat tempoh", - "scantastic.code.subtitle": "Masukkan kod ini dalam Sambungan Uniswap. Frasa pemulihan anda akan disulitkan dan dipindahkan dengan selamat.", + "scantastic.code.subtitle": "Masukkan kod ini dalam Sambungan JuiceSwap. Frasa pemulihan anda akan disulitkan dan dipindahkan dengan selamat.", "scantastic.code.timeRemaining.shorthand.hours": "Kod baharu dalam {{hours}}h {{minutes}}m {{seconds}}s", "scantastic.code.timeRemaining.shorthand.minutes": "Kod baharu dalam {{minutes}}m {{seconds}}s", "scantastic.code.timeRemaining.shorthand.seconds": "Kod baharu dalam {{seconds}}s", - "scantastic.code.title": "Uniswap kod sekali", + "scantastic.code.title": "JuiceSwap kod sekali", "scantastic.confirmation.button.continue": "Ya, teruskan", "scantastic.confirmation.label.browser": "pelayar", "scantastic.confirmation.label.device": "Peranti", - "scantastic.confirmation.subtitle": "Hanya teruskan jika anda mengimbas kod QR daripada Sambungan Uniswap pada peranti yang dipercayai.", + "scantastic.confirmation.subtitle": "Hanya teruskan jika anda mengimbas kod QR daripada Sambungan JuiceSwap pada peranti yang dipercayai.", "scantastic.confirmation.title": "Adakah anda cuba mengimport dompet anda?", - "scantastic.confirmation.warning": "Berhati-hati dengan tapak dan apl yang menyamar sebagai Uniswap. Jika tidak, dompet anda mungkin terjejas.", + "scantastic.confirmation.warning": "Berhati-hati dengan tapak dan apl yang menyamar sebagai JuiceSwap. Jika tidak, dompet anda mungkin terjejas.", "scantastic.error.encryption": "Gagal menyediakan frasa benih.", "scantastic.error.noCode": "Tiada OTP diterima. Sila cuba lagi.", - "scantastic.error.timeout.message": "Imbas kod QR pada Sambungan Uniswap sekali lagi untuk meneruskan penyegerakan dompet anda.", + "scantastic.error.timeout.message": "Imbas kod QR pada Sambungan JuiceSwap sekali lagi untuk meneruskan penyegerakan dompet anda.", "scantastic.error.timeout.title": "Sambungan anda tamat masa", "scantastic.modal.ipMismatch.description": "Untuk mengimbas kod QR ini, telefon anda mesti disambungkan ke rangkaian WiFi yang sama seperti komputer anda dan mana-mana VPN hendaklah dimatikan buat sementara waktu.", "scantastic.modal.ipMismatch.title": "Tukar rangkaian WiFi anda", @@ -1569,7 +1569,7 @@ "send.search.placeholder": "Cari ENS atau alamat", "send.title": "Hantar", "send.warning.blocked.default": "Dompet ini disekat", - "send.warning.blocked.modal.message": "Alamat ini disekat pada Uniswap Wallet kerana ia dikaitkan dengan satu atau lebih aktiviti yang disekat. Jika anda percaya ini adalah satu ralat, sila e-mel compliance@uniswap.org.", + "send.warning.blocked.modal.message": "Alamat ini disekat pada JuiceSwap Wallet kerana ia dikaitkan dengan satu atau lebih aktiviti yang disekat. Jika anda percaya ini adalah satu ralat, sila e-mel compliance@juiceswap.org.", "send.warning.blocked.modal.title": "Alamat disekat", "send.warning.blocked.recipient": "Dompet penerima disekat", "send.warning.erc20.checkbox.description": "Anda cuba menghantar dana ke alamat token. Ini boleh mengakibatkan kehilangan dana kekal.", @@ -1599,7 +1599,7 @@ "setting.recoveryPhrase.account.show": "Tunjukkan frasa pemulihan", "setting.recoveryPhrase.action.hide": "Sembunyikan frasa pemulihan", "setting.recoveryPhrase.remove": "Alih keluar frasa pemulihan", - "setting.recoveryPhrase.remove.confirm.subtitle": "Saya faham bahawa Uniswap Labs tidak dapat membantu saya mendapatkan semula dompet saya jika saya gagal berbuat demikian", + "setting.recoveryPhrase.remove.confirm.subtitle": "Saya faham bahawa JuiceSwap Labs tidak dapat membantu saya mendapatkan semula dompet saya jika saya gagal berbuat demikian", "setting.recoveryPhrase.remove.confirm.title": "Saya menyimpan frasa pemulihan saya", "setting.recoveryPhrase.remove.initial.subtitle": "Pastikan anda telah menyimpan frasa pemulihan anda. Anda akan kehilangan akses kepada dana anda jika tidak", "setting.recoveryPhrase.remove.initial.title": "Sebelum anda meneruskan", @@ -1618,7 +1618,7 @@ "settings.action.lock": "Kunci dompet", "settings.action.privacy": "Dasar privasi", "settings.action.terms": "Syarat perkhidmatan", - "settings.footer": "Dibuat dengan penuh kasih sayang, \nPasukan Uniswap 🦄", + "settings.footer": "Dibuat dengan penuh kasih sayang, \nPasukan JuiceSwap 🦄", "settings.hideSmallBalances": "Sembunyikan baki kecil", "settings.hideSmallBalances.subtitle": "Baki di bawah 1 USD akan disembunyikan daripada portfolio anda.", "settings.maxSlippage": "Maks. gelinciran", @@ -1642,7 +1642,7 @@ "settings.setting.backup.create.title": "Sandarkan kepada {{cloudProviderName}}", "settings.setting.backup.delete.confirm.message": "Oleh kerana dompet ini berkongsi frasa pemulihan, ia juga akan memadamkan sandaran untuk dompet ini di bawah", "settings.setting.backup.delete.confirm.title": "Adakah anda pasti?", - "settings.setting.backup.delete.warning": "Jika anda memadamkan sandaran {{cloudProviderName}} anda, anda hanya akan dapat memulihkan dompet anda dengan sandaran manual frasa pemulihan anda. Uniswap Labs tidak dapat memulihkan aset anda jika anda kehilangan frasa pemulihan anda.", + "settings.setting.backup.delete.warning": "Jika anda memadamkan sandaran {{cloudProviderName}} anda, anda hanya akan dapat memulihkan dompet anda dengan sandaran manual frasa pemulihan anda. JuiceSwap Labs tidak dapat memulihkan aset anda jika anda kehilangan frasa pemulihan anda.", "settings.setting.backup.error.message.full": "Tidak dapat menyandarkan frasa pemulihan kepada {{cloudProviderName}}. Sila pastikan anda telah mendayakan {{cloudProviderName}} dengan ruang storan yang tersedia dan cuba lagi.", "settings.setting.backup.error.message.short": "Tidak dapat memadamkan sandaran", "settings.setting.backup.error.title": "{{cloudProviderName}} ralat", @@ -1669,8 +1669,8 @@ "settings.setting.biometrics.auth": "Sila sahkan", "settings.setting.biometrics.extension.waitingForBiometricsModal.content": "Dayakan {{biometricsMethod}} dalam tetapan penyemak imbas atau sistem anda untuk meneruskan.", "settings.setting.biometrics.extension.waitingForBiometricsModal.title": "Menunggu {{biometricsMethod}}", - "settings.setting.biometrics.off.message.android": "Biometrik pada masa ini dimatikan untuk Uniswap Wallet—anda boleh menghidupkannya dalam tetapan sistem anda.", - "settings.setting.biometrics.off.message.ios": "{{biometricsMethod}} sedang dimatikan untuk Uniswap Wallet—anda boleh menghidupkannya dalam tetapan sistem anda.", + "settings.setting.biometrics.off.message.android": "Biometrik pada masa ini dimatikan untuk JuiceSwap Wallet—anda boleh menghidupkannya dalam tetapan sistem anda.", + "settings.setting.biometrics.off.message.ios": "{{biometricsMethod}} sedang dimatikan untuk JuiceSwap Wallet—anda boleh menghidupkannya dalam tetapan sistem anda.", "settings.setting.biometrics.off.title.android": "Biometrik dimatikan", "settings.setting.biometrics.off.title.ios": "{{biometricsMethod}} dimatikan", "settings.setting.biometrics.title": "Buka kunci muka/cap jari", @@ -1681,8 +1681,8 @@ "settings.setting.biometrics.unavailable.message.ios": "{{biometricsMethod}} tidak disediakan pada peranti anda. Untuk menggunakan {{biometricsMethod}}, sediakannya dahulu dalam Tetapan.", "settings.setting.biometrics.unavailable.title.android": "Biometrik tidak disediakan", "settings.setting.biometrics.unavailable.title.ios": "{{biometricsMethod}} bukan persediaan", - "settings.setting.biometrics.warning.message.android": "Jika anda tidak menghidupkan biometrik, sesiapa sahaja yang mendapat akses kepada peranti anda boleh membuka Uniswap Wallet dan membuat transaksi.", - "settings.setting.biometrics.warning.message.ios": "Jika anda tidak menghidupkan {{biometricsMethod}}, sesiapa sahaja yang mendapat akses kepada peranti anda boleh membuka Uniswap Wallet dan membuat transaksi.", + "settings.setting.biometrics.warning.message.android": "Jika anda tidak menghidupkan biometrik, sesiapa sahaja yang mendapat akses kepada peranti anda boleh membuka JuiceSwap Wallet dan membuat transaksi.", + "settings.setting.biometrics.warning.message.ios": "Jika anda tidak menghidupkan {{biometricsMethod}}, sesiapa sahaja yang mendapat akses kepada peranti anda boleh membuka JuiceSwap Wallet dan membuat transaksi.", "settings.setting.biometrics.warning.title": "Adakah anda pasti?", "settings.setting.connections.disconnectAll": "Putuskan sambungan semua", "settings.setting.connections.noConnectionsDescription": "Sambung ke apl dengan mencari butang \"Sambung Dompet\" atau \"Log masuk\".", @@ -1692,17 +1692,17 @@ "settings.setting.hapticTouch.title": "Sentuhan haptik", "settings.setting.helpCenter.title": "Pusat bantuan", "settings.setting.language.button.navigate": "Pergi ke tetapan", - "settings.setting.language.description.extension": "Uniswap lalai kepada tetapan bahasa sistem anda. Untuk menukar bahasa pilihan anda, pergi ke tetapan sistem anda.", - "settings.setting.language.description.mobile": "Uniswap lalai kepada tetapan bahasa peranti anda. Untuk menukar bahasa pilihan anda, pergi ke \"Uniswap\" dalam tetapan peranti anda dan ketik pada \"Bahasa\".", + "settings.setting.language.description.extension": "JuiceSwap lalai kepada tetapan bahasa sistem anda. Untuk menukar bahasa pilihan anda, pergi ke tetapan sistem anda.", + "settings.setting.language.description.mobile": "JuiceSwap lalai kepada tetapan bahasa peranti anda. Untuk menukar bahasa pilihan anda, pergi ke \"JuiceSwap\" dalam tetapan peranti anda dan ketik pada \"Bahasa\".", "settings.setting.language.title": "Bahasa", "settings.setting.notifications.row.activity.description": "Pemindahan, permintaan dan aktiviti lain", "settings.setting.notifications.row.activity.title": "Aktiviti dompet", "settings.setting.notifications.row.updates.description": "Pengesyoran dan ciri baharu", - "settings.setting.notifications.row.updates.title": "Kemas kini daripada Uniswap", + "settings.setting.notifications.row.updates.title": "Kemas kini daripada JuiceSwap", "settings.setting.notifications.title": "Pemberitahuan", "settings.setting.password.title": "Tukar kata laluan", "settings.setting.permissions.title": "kebenaran", - "settings.setting.privacy.analytics.description": "Kami menggunakan data penggunaan tanpa nama untuk meningkatkan pengalaman anda merentas produk Uniswap Labs. Apabila dilumpuhkan, kami hanya menjejaki ralat dan penggunaan penting.", + "settings.setting.privacy.analytics.description": "Kami menggunakan data penggunaan tanpa nama untuk meningkatkan pengalaman anda merentas produk JuiceSwap Labs. Apabila dilumpuhkan, kami hanya menjejaki ralat dan penggunaan penting.", "settings.setting.privacy.analytics.title": "Analitis apl", "settings.setting.privateKeys.title": "Kunci peribadi", "settings.setting.recoveryPhrase.title": "Frasa pemulihan", @@ -1726,7 +1726,7 @@ "settings.setting.wallet.label": "nama samaran", "settings.setting.wallet.testnetMode.description": "Ini menghidupkan testnets untuk pembangun mencuba ciri dan transaksi tanpa menggunakan aset sebenar. Token pada testnets tidak mempunyai sebarang nilai sebenar.", "settings.setting.wallet.testnetMode.title": "Mod Testnet", - "settings.switchNetwork.warning": "Untuk menggunakan Uniswap pada {{label}}, tukar rangkaian dalam tetapan dompet anda.", + "settings.switchNetwork.warning": "Untuk menggunakan JuiceSwap pada {{label}}, tukar rangkaian dalam tetapan dompet anda.", "settings.title": "tetapan", "settings.version": "Versi {{appVersion}}", "smartWallet.actionRequired.cta": "Lumpuhkan pada 1 rangkaian", @@ -1778,9 +1778,9 @@ "smartWallets.postSwapNudge.enable": "Dayakan dompet pintar", "smartWallets.postSwapNudge.title": "Jimat pada pertukaran seterusnya", "smartWallets.postSwapNudge.title.dapp": "Aplikasi ini menyokong dompet pintar", - "smartWallets.unavailableModal.description": "Pembekal dompet yang berbeza kini menguruskan tetapan dompet pintar untuk {{displayName}}. Anda boleh terus menggunakan Uniswap seperti biasa.", + "smartWallets.unavailableModal.description": "Pembekal dompet yang berbeza kini menguruskan tetapan dompet pintar untuk {{displayName}}. Anda boleh terus menggunakan JuiceSwap seperti biasa.", "smartWallets.unavailableModal.title": "Ciri dompet pintar tidak tersedia", - "solanaPromo.banner.description": "Berdagang token Solana terus pada Uniswap.", + "solanaPromo.banner.description": "Berdagang token Solana terus pada JuiceSwap.", "solanaPromo.banner.title": "Solana kini tersedia", "solanaPromo.modal.connectWallet": "Sambungkan dompet Solana kegemaran anda", "solanaPromo.modal.startSwapping.button": "Mula bertukar pada Solana", @@ -1801,16 +1801,16 @@ "stats.marketCap.description": "Permodalan pasaran ialah jumlah nilai pasaran bagi bekalan edaran aset.", "stats.noStatsAvailable": "Tiada statistik tersedia", "stats.tvl": "Jumlah nilai dikunci", - "stats.tvl.description": "Jumlah nilai terkunci (TVL) ialah jumlah agregat aset yang tersedia di semua kumpulan kecairan Uniswap.", + "stats.tvl.description": "Jumlah nilai terkunci (TVL) ialah jumlah agregat aset yang tersedia di semua kumpulan kecairan JuiceSwap.", "stats.volume.1d": "volum 1 hari", - "stats.volume.1d.description": "Jumlah 1 hari ialah amaun aset yang telah didagangkan di Uniswap sepanjang 24 jam yang lalu.", + "stats.volume.1d.description": "Jumlah 1 hari ialah amaun aset yang telah didagangkan di JuiceSwap sepanjang 24 jam yang lalu.", "stats.volume.1d.long": "kelantangan 1D", "stats.volume.1d.short": "1D jld", - "stats.volume.description": "Volum ialah amaun aset yang telah didagangkan di Uniswap dalam tempoh masa yang dipilih.", + "stats.volume.description": "Volum ialah amaun aset yang telah didagangkan di JuiceSwap dalam tempoh masa yang dipilih.", "swap.allow.oneTime": "Benarkan {{sym}} (sekali)", "swap.approveAndSubmit": "Lulus dan serahkan", "swap.approveAndSwap": "Lulus dan tukar", - "swap.autoRouter": "Penghala Auto Uniswap mempertimbangkan laluan optimum dan kos rangkaian untuk memberikan anda harga terbaik.", + "swap.autoRouter": "Penghala Auto JuiceSwap mempertimbangkan laluan optimum dan kos rangkaian untuk memberikan anda harga terbaik.", "swap.balance.amount": "Baki: {{amount}}", "swap.bestPrice.through": "Laluan melalui {{provider}}", "swap.bestRoute.cost": "Laluan paling cekap dianggarkan bernilai ~{{gasPrice}} dalam kos rangkaian. ", @@ -1850,32 +1850,32 @@ "swap.details.poweredBy": "Dikuasakan oleh", "swap.details.rate": "Kadar", "swap.details.slippage": "Kegelinciran maksimum", - "swap.details.slippage.uniswap": "Gelinciran Uniswap Protected", + "swap.details.slippage.uniswap": "Gelinciran JuiceSwap Protected", "swap.details.swappedIn.unichain": "Selesai dalam {{time}}s pada Unichain", "swap.details.uniswapFee": "Bayaran", - "swap.error.default": "Anda mungkin perlu meningkatkan toleransi gelinciran anda. Nota: token yuran atas pemindahan dan pangkalan semula tidak serasi dengan Uniswap V3.", + "swap.error.default": "Anda mungkin perlu meningkatkan toleransi gelinciran anda. Nota: token yuran atas pemindahan dan pangkalan semula tidak serasi dengan JuiceSwap V3.", "swap.error.expectedToFail": "Pertukaran anda dijangka gagal.", "swap.error.fiatInputUnavailable": "{{fiatCurrencyCode}} input tidak tersedia", "swap.error.modifiedByWallet": "Swap anda telah diubah suai melalui dompet anda. Jika ini satu kesilapan, sila batalkan segera atau berisiko kehilangan dana anda.", "swap.error.rejected": "Urus niaga ditolak", - "swap.error.undefinedObject": "Ralat berlaku semasa cuba melaksanakan pertukaran ini. Anda mungkin perlu meningkatkan toleransi gelinciran anda. Jika itu tidak berjaya, mungkin terdapat ketidakserasian dengan token yang anda berdagang. Nota: token fee-on-transfer dan rebase tidak serasi dengan Uniswap V3.", + "swap.error.undefinedObject": "Ralat berlaku semasa cuba melaksanakan pertukaran ini. Anda mungkin perlu meningkatkan toleransi gelinciran anda. Jika itu tidak berjaya, mungkin terdapat ketidakserasian dengan token yang anda berdagang. Nota: token fee-on-transfer dan rebase tidak serasi dengan JuiceSwap V3.", "swap.error.unknown": "Ralat tidak diketahui.", "swap.error.v2.expired": "Urus niaga ini tidak dapat dihantar kerana tarikh akhir telah berlalu. Sila pastikan tarikh akhir transaksi anda tidak terlalu rendah.", - "swap.error.v2.k": "Invarian Uniswap x*y=k tidak berpuas hati dengan pertukaran tersebut. Ini biasanya bermakna salah satu token yang anda tukarkan menggabungkan tingkah laku tersuai semasa pemindahan.", + "swap.error.v2.k": "Invarian JuiceSwap x*y=k tidak berpuas hati dengan pertukaran tersebut. Ini biasanya bermakna salah satu token yang anda tukarkan menggabungkan tingkah laku tersuai semasa pemindahan.", "swap.error.v2.slippage": "Urus niaga ini tidak akan berjaya sama ada disebabkan oleh pergerakan harga atau bayaran semasa pemindahan. Cuba tingkatkan toleransi gelinciran anda", "swap.error.v2.transferInput": "Token input tidak boleh dipindahkan. Mungkin terdapat masalah dengan token input.", "swap.error.v2.transferOutput": "Token keluaran tidak boleh dipindahkan. Mungkin terdapat masalah dengan token output.", - "swap.error.v3.slippage": "Urus niaga ini tidak akan berjaya kerana pergerakan harga. Cuba tingkatkan toleransi gelinciran anda. Nota: yuran untuk pemindahan dan token asas semula tidak serasi dengan Uniswap V3.", - "swap.error.v3.transferOutput": "Token keluaran tidak boleh dipindahkan. Mungkin terdapat masalah dengan token output. Nota: yuran untuk pemindahan dan token asas semula tidak serasi dengan Uniswap V3.", + "swap.error.v3.slippage": "Urus niaga ini tidak akan berjaya kerana pergerakan harga. Cuba tingkatkan toleransi gelinciran anda. Nota: yuran untuk pemindahan dan token asas semula tidak serasi dengan JuiceSwap V3.", + "swap.error.v3.transferOutput": "Token keluaran tidak boleh dipindahkan. Mungkin terdapat masalah dengan token output. Nota: yuran untuk pemindahan dan token asas semula tidak serasi dengan JuiceSwap V3.", "swap.estimatedDifference.label": "Akan terdapat perbezaan besar antara nilai input dan output anda disebabkan oleh kecairan semasa.", "swap.expected.price": "Harga yang dijangkakan", "swap.fail.batched": "Dompet anda yang disambungkan mungkin tidak menyokong pertukaran 1 klik. Cuba swap standard sebaliknya.", "swap.fail.batched.retry": "Cuba swap standard", "swap.fail.batched.title": "Pertukaran 1 klik gagal", "swap.fail.message": "Cuba laraskan gelinciran kepada nilai yang lebih tinggi.", - "swap.fail.uniswapX": "Pertukaran tidak dapat diselesaikan dengan UniswapX. Cuba swap anda sekali lagi untuk menghalakannya melalui API Uniswap klasik.", - "swap.fees.experience": "Yuran ini dikenakan pada beberapa pasangan token untuk memastikan pengalaman terbaik dengan Uniswap. Ia dibayar dalam token output dan telah difaktorkan ke dalam sebut harga.", - "swap.fees.noFee": "Yuran dikenakan pada pasangan token terpilih untuk memastikan pengalaman terbaik dengan Uniswap. Tiada bayaran yang berkaitan dengan pertukaran ini.", + "swap.fail.uniswapX": "Pertukaran tidak dapat diselesaikan dengan JuiceSwapX. Cuba swap anda sekali lagi untuk menghalakannya melalui API JuiceSwap klasik.", + "swap.fees.experience": "Yuran ini dikenakan pada beberapa pasangan token untuk memastikan pengalaman terbaik dengan JuiceSwap. Ia dibayar dalam token output dan telah difaktorkan ke dalam sebut harga.", + "swap.fees.noFee": "Yuran dikenakan pada pasangan token terpilih untuk memastikan pengalaman terbaik dengan JuiceSwap. Tiada bayaran yang berkaitan dengan pertukaran ini.", "swap.finalizingQuote": "Memuktamadkan sebut harga...", "swap.form.header": "Tukar", "swap.form.warning.output.fotFees": "Disebabkan oleh yuran token {{fotCurrencySymbol}}, jumlah swap hanya boleh dimasukkan menggunakan medan input", @@ -1884,7 +1884,7 @@ "swap.frontrun.warning": "Urus niaga anda mungkin dijalankan di hadapan dan mengakibatkan perdagangan yang tidak menguntungkan.", "swap.header.viewOnly": "Lihat sahaja", "swap.impactOfTrade": "Kesan perdagangan anda terhadap harga pasaran kumpulan ini.", - "swap.impactOfTrade.uniswapx": "Perbezaan antara harga pasaran dan harga pelaksanaan, pemfaktoran dalam penjimatan gas UniswapX.", + "swap.impactOfTrade.uniswapx": "Perbezaan antara harga pasaran dan harga pelaksanaan, pemfaktoran dalam penjimatan gas JuiceSwapX.", "swap.impactOfTrade.uniswapx.missing": "Pengiraan kesan harga mungkin tidak tersedia untuk pasangan dengan kecairan rendah.", "swap.inputEstimated.atMost": "Input dianggarkan. Anda akan menjual paling banyak atau transaksi akan kembali.", "swap.limit": "Had", @@ -1913,8 +1913,8 @@ "swap.settings.protection.subtitle.unavailable": "Tidak tersedia pada {{chainName}}", "swap.settings.protection.title": "Perlindungan Pertukaran", "swap.settings.routingPreference.option.default.description": "Memilih pilihan ini mengenal pasti laluan paling cekap untuk pertukaran anda.", - "swap.settings.routingPreference.option.default.description.preV4": "Pelanggan Uniswap memilih pemfaktoran pilihan perdagangan termurah dalam harga dan kos rangkaian.", - "swap.settings.routingPreference.option.default.description.uniswapXUnavailable": "UniswapX tidak tersedia untuk dompet anda", + "swap.settings.routingPreference.option.default.description.preV4": "Pelanggan JuiceSwap memilih pemfaktoran pilihan perdagangan termurah dalam harga dan kos rangkaian.", + "swap.settings.routingPreference.option.default.description.uniswapXUnavailable": "JuiceSwapX tidak tersedia untuk dompet anda", "swap.settings.routingPreference.option.default.tooltip": "Satu laluan dikenal pasti dengan mengambil kira v2, v3 dan kumpulan v4 tertentu, mengambil kira dalam anggaran impak harga dan kos rangkaian.", "swap.settings.routingPreference.option.v2.title": "Dayakan kumpulan v2", "swap.settings.routingPreference.option.v3.title": "Dayakan kumpulan v3", @@ -1940,13 +1940,13 @@ "swap.signAndSwap": "Tandatangan dan tukar", "swap.slippage.amt": "{{amt}} gelincir", "swap.slippage.bridging": "Tiada gelinciran apabila bertukar-tukar merentasi rangkaian", - "swap.slippage.description": "Perbezaan antara harga dijangka dan dilaksanakan pada swap. Perbezaan boleh berlaku disebabkan oleh kecairan yang rendah, turun naik pasaran atau bot. \n\nPerlindungan Uniswap melindungi daripada bot dan MEV yang berjalan di hadapan.", + "swap.slippage.description": "Perbezaan antara harga dijangka dan dilaksanakan pada swap. Perbezaan boleh berlaku disebabkan oleh kecairan yang rendah, turun naik pasaran atau bot. \n\nPerlindungan JuiceSwap melindungi daripada bot dan MEV yang berjalan di hadapan.", "swap.slippage.settings.title": "Tetapan gelinciran", "swap.slippage.tooltip": "Pergerakan harga maksimum sebelum transaksi anda akan kembali.", "swap.slippageBelow.warning": "Gelinciran di bawah {{amt}} boleh mengakibatkan transaksi gagal", "swap.submitted": "Swap diserahkan", "swap.success": "Bertukar kejayaan!", - "swap.tokenOwnFees": "Sesetengah token mengambil bayaran apabila ia dibeli atau dijual, yang ditetapkan oleh pengeluar token. Uniswap tidak menerima sebarang yuran ini.", + "swap.tokenOwnFees": "Sesetengah token mengambil bayaran apabila ia dibeli atau dijual, yang ditetapkan oleh pengeluar token. JuiceSwap tidak menerima sebarang yuran ini.", "swap.tradeRoutes": "Laluan perdagangan", "swap.transaction.deadline": "Tarikh akhir urus niaga", "swap.transaction.revertAfter": "Urus niaga anda akan kembali jika ia belum selesai lebih daripada tempoh masa ini.", @@ -1963,15 +1963,15 @@ "swap.warning.insufficientGas.message.withoutNetwork": "Tidak cukup {{currencySymbol}} untuk bertukar", "swap.warning.insufficientGas.title": "Anda tidak mempunyai cukup {{currencySymbol}} untuk menampung kos rangkaian", "swap.warning.networkFee.allow": "Benarkan {{ inputTokenSymbol }} (sekali)", - "swap.warning.networkFee.delegation.message": "Ini ialah kos untuk memproses transaksi anda dan mengaktifkan dompet pintar anda di Unichain. Uniswap Labs tidak menerima sebarang bahagian daripada yuran ini.", - "swap.warning.networkFee.highRelativeToValue": "Kos rangkaian melebihi 10% daripada jumlah nilai transaksi anda. Ini ialah kos untuk memproses transaksi anda pada blockchain. Uniswap tidak menerima sebarang bahagian daripada yuran ini.", + "swap.warning.networkFee.delegation.message": "Ini ialah kos untuk memproses transaksi anda dan mengaktifkan dompet pintar anda di Unichain. JuiceSwap Labs tidak menerima sebarang bahagian daripada yuran ini.", + "swap.warning.networkFee.highRelativeToValue": "Kos rangkaian melebihi 10% daripada jumlah nilai transaksi anda. Ini ialah kos untuk memproses transaksi anda pada blockchain. JuiceSwap tidak menerima sebarang bahagian daripada yuran ini.", "swap.warning.networkFee.highRelativeToValue.unichain": "Kos rangkaian melebihi 10% daripada jumlah nilai transaksi anda. Ini ialah kos untuk memproses transaksi anda pada blockchain.", "swap.warning.networkFee.includesDelegation": "Termasuk pengaktifan dompet pintar", - "swap.warning.networkFee.message": "Ini ialah kos untuk memproses transaksi anda pada blockchain. Uniswap tidak menerima sebarang bahagian daripada yuran ini.", + "swap.warning.networkFee.message": "Ini ialah kos untuk memproses transaksi anda pada blockchain. JuiceSwap tidak menerima sebarang bahagian daripada yuran ini.", "swap.warning.networkFee.message.unichain": "Ini ialah kos untuk memproses transaksi anda di blockchain.", - "swap.warning.networkFee.message.uniswapX": "Ini ialah kos untuk memproses transaksi anda pada blockchain. Uniswap tidak menerima sebarang bahagian daripada yuran ini. UniswapX mengagregatkan sumber kecairan untuk harga yang lebih baik dan pertukaran bebas gas.", - "swap.warning.networkFee.message.uniswapX.title": "Tiada kos rangkaian dengan UniswapX", - "swap.warning.networkFee.message.uniswapX.unichain": "Ini ialah kos untuk memproses transaksi anda pada blockchain. UniswapX mengagregatkan sumber kecairan untuk harga yang lebih baik dan pertukaran bebas gas.", + "swap.warning.networkFee.message.uniswapX": "Ini ialah kos untuk memproses transaksi anda pada blockchain. JuiceSwap tidak menerima sebarang bahagian daripada yuran ini. JuiceSwapX mengagregatkan sumber kecairan untuk harga yang lebih baik dan pertukaran bebas gas.", + "swap.warning.networkFee.message.uniswapX.title": "Tiada kos rangkaian dengan JuiceSwapX", + "swap.warning.networkFee.message.uniswapX.unichain": "Ini ialah kos untuk memproses transaksi anda pada blockchain. JuiceSwapX mengagregatkan sumber kecairan untuk harga yang lebih baik dan pertukaran bebas gas.", "swap.warning.noQuotesFound.bridging.message": "Tiada petikan penyambung ditemui. Cuba gunakan jambatan rasmi pada masa ini.", "swap.warning.noQuotesFound.title": "Tiada petikan ditemui", "swap.warning.noRoutesFound.message": "Pada masa ini tiada laluan tersedia untuk token pilihan anda. Sila cuba pasangan lain atau semak semula kemudian.", @@ -1993,9 +1993,9 @@ "swap.warning.router.title": "Perdagangan ini tidak dapat diselesaikan sekarang", "swap.warning.tokenBlocked.button": "{{tokenSymbol}} disekat", "swap.warning.tokenBlockedFallback.button": "Token disekat", - "swap.warning.uniswapFee.message": "Yuran dikenakan untuk memastikan pengalaman terbaik dengan Uniswap.", - "swap.warning.uniswapFee.message.default": "Yuran dikenakan untuk memastikan pengalaman terbaik dengan Uniswap. Tiada bayaran yang berkaitan dengan pertukaran ini.", - "swap.warning.uniswapFee.message.included": "Yuran dikenakan untuk memastikan pengalaman terbaik dengan Uniswap, dan telah pun diambil kira dalam sebut harga ini.", + "swap.warning.uniswapFee.message": "Yuran dikenakan untuk memastikan pengalaman terbaik dengan JuiceSwap.", + "swap.warning.uniswapFee.message.default": "Yuran dikenakan untuk memastikan pengalaman terbaik dengan JuiceSwap. Tiada bayaran yang berkaitan dengan pertukaran ini.", + "swap.warning.uniswapFee.message.included": "Yuran dikenakan untuk memastikan pengalaman terbaik dengan JuiceSwap, dan telah pun diambil kira dalam sebut harga ini.", "swap.warning.uniswapFee.title": "Yuran pertukaran", "swap.warning.viewOnly.message": "Anda perlu mengimport dompet ini melalui frasa pemulihan untuk menukar token.", "swap.wrap.token": "Balut {{sym}}", @@ -2016,30 +2016,30 @@ "testnet.modal.swapDeepLink.title.toTestnetMode": "Dayakan mod testnet", "testnet.unsupported": "Fungsi ini tidak disokong dalam mod testnet.", "themeToggle.theme": "Tema", - "title.buySellTradeEthereum": "Beli, jual & niagakan Ethereum dan token teratas lain di Uniswap", - "title.createGovernanceOn": "Buat cadangan tadbir urus baharu pada Uniswap", - "title.createGovernanceTo": "Buat cadangan tadbir urus baharu untuk diundi oleh pemegang UNI. Token UNI mewakili bahagian mengundi dalam tadbir urus Uniswap.", - "title.earnFees": "Peroleh yuran apabila orang lain bertukar pada Uniswap dengan menambahkan token pada kumpulan kecairan.", - "title.easilyRemove": "Keluarkan kecairan anda dengan mudah daripada Uniswap v2 dan deposit ke Uniswap v3.", - "title.easilyRemoveV4": "Keluarkan kecairan anda dengan mudah daripada Uniswap v2 dan v3 untuk mendepositkan ke dalam Uniswap v4.", + "title.buySellTradeEthereum": "Beli, jual & niagakan Ethereum dan token teratas lain di JuiceSwap", + "title.createGovernanceOn": "Buat cadangan tadbir urus baharu pada JuiceSwap", + "title.createGovernanceTo": "Buat cadangan tadbir urus baharu untuk diundi oleh pemegang UNI. Token UNI mewakili bahagian mengundi dalam tadbir urus JuiceSwap.", + "title.earnFees": "Peroleh yuran apabila orang lain bertukar pada JuiceSwap dengan menambahkan token pada kumpulan kecairan.", + "title.easilyRemove": "Keluarkan kecairan anda dengan mudah daripada JuiceSwap v2 dan deposit ke JuiceSwap v3.", + "title.easilyRemoveV4": "Keluarkan kecairan anda dengan mudah daripada JuiceSwap v2 dan v3 untuk mendepositkan ke dalam JuiceSwap v4.", "title.extension.uninstall": "Sambungan Dinyahpasang", "title.extensionPasskeyLogIn": "Log masuk dengan Passkey", - "title.managePasskeys": "Uniswap | Urus kunci laluan anda", - "title.migratev2": "Pindahkan kecairan kumpulan v2 kepada Uniswap v3", - "title.migratev3": "Pindahkan kecairan kumpulan kepada Uniswap v4", - "title.placeLimit": "Letakkan pesanan had pada Uniswap", + "title.managePasskeys": "JuiceSwap | Urus kunci laluan anda", + "title.migratev2": "Pindahkan kecairan kumpulan v2 kepada JuiceSwap v3", + "title.migratev3": "Pindahkan kecairan kumpulan kepada JuiceSwap v4", + "title.placeLimit": "Letakkan pesanan had pada JuiceSwap", "title.realTime": "Harga masa nyata, carta, data transaksi dan banyak lagi.", - "title.removeLiquidityv2": "Alih keluar kecairan kumpulan (v2) pada Uniswap", - "title.removePoolLiquidity": "Alih keluar kecairan kumpulan pada Uniswap", + "title.removeLiquidityv2": "Alih keluar kecairan kumpulan (v2) pada JuiceSwap", + "title.removePoolLiquidity": "Alih keluar kecairan kumpulan pada JuiceSwap", "title.removeTokensv2": "Alih keluar token anda daripada kumpulan kecairan v2.", "title.removev3Liquidity": "Alih keluar token anda daripada kumpulan kecairan v3.", "title.sendCrypto": "Hantar kripto", - "title.sendTokens": "Hantar token pada Uniswap", + "title.sendTokens": "Hantar token pada JuiceSwap", "title.swappingMadeSimple": "Beli dan jual kripto dengan segera di Ethereum, Base, Arbitrum, Polygon, Unichain dan banyak lagi. Platform DeFi dipercayai oleh jutaan orang.", "title.tradeTokens": "Berdagang token dan menyediakan kecairan. Harga masa nyata, carta, data transaksi dan banyak lagi.", - "title.uniswapTradeCrypto": "Uniswap | Berdagang Kripto di Bursa Utama DeFi ", - "title.uniToken": "Token UNI mewakili bahagian mengundi dalam tadbir urus Uniswap. Anda boleh mengundi sendiri pada setiap cadangan atau mewakilkan undi anda kepada pihak ketiga.", - "title.voteOnGov": "Undi cadangan tadbir urus di Uniswap", + "title.uniswapTradeCrypto": "JuiceSwap | Berdagang Kripto di Bursa Utama DeFi ", + "title.uniToken": "Token UNI mewakili bahagian mengundi dalam tadbir urus JuiceSwap. Anda boleh mengundi sendiri pada setiap cadangan atau mewakilkan undi anda kepada pihak ketiga.", + "title.voteOnGov": "Undi cadangan tadbir urus di JuiceSwap", "token.balances.main": "Baki anda", "token.balances.other": "Baki pada rangkaian lain", "token.balances.viewOnly": "baki {{ownerAddress}}", @@ -2072,10 +2072,10 @@ "token.safety.blocked.title.tokenNotAvailable": "{{tokenSymbol}} tidak tersedia", "token.safety.blocked.title.tokensNotAvailable": "{{tokenSymbol0}} dan {{tokenSymbol1}} tidak tersedia", "token.safety.fee.detected": "Bayaran token dikesan", - "token.safety.fees.uniswapLabsDoesNotReceive": "Uniswap Labs tidak menerima sebarang yuran ini.", + "token.safety.fees.uniswapLabsDoesNotReceive": "JuiceSwap Labs tidak menerima sebarang yuran ini.", "token.safety.warning.alwaysDoYourResearch": "Sentiasa buat kajian anda", - "token.safety.warning.blocked.description.default_one": "Anda tidak boleh menukar token ini menggunakan Apl Uniswap.", - "token.safety.warning.blocked.description.default_other": "Anda tidak boleh berdagang token ini menggunakan Apl Uniswap.", + "token.safety.warning.blocked.description.default_one": "Anda tidak boleh menukar token ini menggunakan Apl JuiceSwap.", + "token.safety.warning.blocked.description.default_other": "Anda tidak boleh berdagang token ini menggunakan Apl JuiceSwap.", "token.safety.warning.copyContractAddress.message": "Ini ialah alamat kontrak, yang bertindak sebagai pengecam unik untuk token pada rantaian blok. Sebarang crypto yang anda hantar ke alamat ini akan hilang.", "token.safety.warning.copyContractAddress.title": "Jangan hantar crypto ke alamat ini", "token.safety.warning.dontShowWarningAgain": "Jangan tunjukkan amaran ini kepada saya lagi", @@ -2107,11 +2107,11 @@ "token.safety.warning.spamsUsers": "Pengguna spam", "token.safety.warning.tokenChargesFee.both.message": "{{tokenSymbol}} mengenakan bayaran {{buyFeePercent}} apabila dibeli dan {{sellFeePercent}} apabila dijual.", "token.safety.warning.tokenChargesFee.buy.message": "{{tokenSymbol}} mengenakan bayaran {{feePercent}} apabila dibeli.", - "token.safety.warning.tokenChargesFee.buy.message.descriptive": "{{tokenSymbol}} mengenakan bayaran {{feePercent}} apabila dibeli. Pertukaran itu boleh mengakibatkan kehilangan dana. Uniswap Labs tidak menerima sebarang yuran ini.", + "token.safety.warning.tokenChargesFee.buy.message.descriptive": "{{tokenSymbol}} mengenakan bayaran {{feePercent}} apabila dibeli. Pertukaran itu boleh mengakibatkan kehilangan dana. JuiceSwap Labs tidak menerima sebarang yuran ini.", "token.safety.warning.tokenChargesFee.sell.message": "{{tokenSymbol}} mengenakan bayaran {{feePercent}} apabila dijual.", - "token.safety.warning.tokenChargesFee.sell.message.descriptive": "{{tokenSymbol}} mengenakan bayaran {{feePercent}} apabila dijual. Pertukaran itu boleh mengakibatkan kehilangan dana. Uniswap Labs tidak menerima sebarang yuran ini.", + "token.safety.warning.tokenChargesFee.sell.message.descriptive": "{{tokenSymbol}} mengenakan bayaran {{feePercent}} apabila dijual. Pertukaran itu boleh mengakibatkan kehilangan dana. JuiceSwap Labs tidak menerima sebarang yuran ini.", "token.safety.warning.tokenChargesFee.unknownFee.message": "{{tokenSymbol}} mengenakan bayaran apabila dibeli atau dijual.", - "token.safetyLevel.blocked.message": "Anda tidak boleh menukar token ini menggunakan Uniswap Wallet.", + "token.safetyLevel.blocked.message": "Anda tidak boleh menukar token ini menggunakan JuiceSwap Wallet.", "token.safetyLevel.medium.message.plural": "Token ini tidak didagangkan di bursa terpusat AS yang terkemuka. Sentiasa lakukan penyelidikan anda sendiri sebelum meneruskan.", "token.selector.search.error": "Tidak dapat memuatkan hasil carian", "token.stats.fullyDilutedValuation": "Penilaian Dicairkan Sepenuhnya", @@ -2125,7 +2125,7 @@ "token.stats.volume": "Kelantangan 24j", "token.symbol.input.fallback": "Token input", "token.symbol.output.fallback": "Token keluaran", - "token.wrap.fail.message": "Swap pada Uniswap Protocol boleh bermula dan berakhir dengan ETH. Walau bagaimanapun, semasa pertukaran, ETH dibungkus ke dalam WETH.", + "token.wrap.fail.message": "Swap pada JuiceSwap Protocol boleh bermula dan berakhir dengan ETH. Walau bagaimanapun, semasa pertukaran, ETH dibungkus ke dalam WETH.", "token.zeroNativeBalance.description.mainnet": "Anda perlu menukar token pada Ethereum untuk mendapatkan {{ tokenSymbol }}. Pertukaran memerlukan ETH untuk kos rangkaian.", "token.zeroNativeBalance.description.otherChains": "Anda perlu menukar token pada {{ chainName }} untuk mendapatkan {{ tokenSymbol }}. Pertukaran memerlukan {{ chainName }} {{ nativeTokenSymbol }} untuk kos rangkaian.", "token.zeroNativeBalance.subtitle": "{{ tokenSymbol }} tidak tersedia untuk pembelian terus.", @@ -2192,7 +2192,7 @@ "transaction.details.transaction": "Transaksi", "transaction.details.uniswapFee": "Yuran ({{ feePercent }}%)", "transaction.network.all": "Semua rangkaian", - "transaction.networkCost.description": "Kos untuk memproses transaksi anda pada blockchain. Uniswap dioptimumkan untuk kos rangkaian yang minimum.", + "transaction.networkCost.description": "Kos untuk memproses transaksi anda pada blockchain. JuiceSwap dioptimumkan untuk kos rangkaian yang minimum.", "transaction.networkCost.includesSmartWalletActivation": "Termasuk pengaktifan dompet pintar", "transaction.networkCost.label": "Kos rangkaian", "transaction.networkCost.maxNativeBalance.description": "Sebilangan kecil baki token rangkaian dikhaskan untuk menampung kos rangkaian transaksi ini.", @@ -2354,15 +2354,15 @@ "transaction.watcher.error.cancel": "Tidak dapat membatalkan transaksi", "transaction.watcher.error.status": "Ralat semasa menyemak status transaksi", "uniswapX.aggregatesLiquidity": " mengagregatkan sumber kecairan untuk harga yang lebih baik dan pertukaran bebas gas.", - "uniswapX.cost": "UniswapX mengalih keluar kos biasa untuk berurus niaga pada rantaian blok.", - "uniswapx.description": "UniswapX mengagregatkan sumber kecairan untuk harga yang lebih baik dan pertukaran bebas gas.", - "uniswapx.description.unsupported": "UniswapX tidak tersedia pada masa ini kerana tetapan dompet pintar anda diurus oleh apl dompet yang berbeza.", - "uniswapx.included": "Termasuk UniswapX", - "uniswapx.item": " UniswapX ", - "uniswapx.label": "UniswapX", - "uniswapX.learnMore": "Ketahui lebih lanjut tentang bertukar dengan UniswapX", - "uniswapx.unavailable.title": "UniswapX tidak tersedia", - "uniswapx.v2QuoteFailed": "Petikan keras UniswapX v2 gagal. Cuba semula dengan pertukaran klasik.", + "uniswapX.cost": "JuiceSwapX mengalih keluar kos biasa untuk berurus niaga pada rantaian blok.", + "uniswapx.description": "JuiceSwapX mengagregatkan sumber kecairan untuk harga yang lebih baik dan pertukaran bebas gas.", + "uniswapx.description.unsupported": "JuiceSwapX tidak tersedia pada masa ini kerana tetapan dompet pintar anda diurus oleh apl dompet yang berbeza.", + "uniswapx.included": "Termasuk JuiceSwapX", + "uniswapx.item": " JuiceSwapX ", + "uniswapx.label": "JuiceSwapX", + "uniswapX.learnMore": "Ketahui lebih lanjut tentang bertukar dengan JuiceSwapX", + "uniswapx.unavailable.title": "JuiceSwapX tidak tersedia", + "uniswapx.v2QuoteFailed": "Petikan keras JuiceSwapX v2 gagal. Cuba semula dengan pertukaran klasik.", "unitags.banner.button.claim": "Tuntut sekarang", "unitags.banner.subtitle": "Bina profil web3 yang diperibadikan dan kongsi alamat anda dengan rakan dengan mudah.", "unitags.banner.title.compact": "Tuntut {{unitagDomain}} nama pengguna anda dan bina profil anda yang boleh disesuaikan.", @@ -2426,9 +2426,9 @@ "unitags.username.error.min": "Nama pengguna mestilah sekurang-kurangnya {{number}} aksara", "unitags.username.error.uppercase": "Nama pengguna hanya boleh mengandungi huruf kecil dan nombor", "uwulink.error.insufficientTokens": "Tidak cukup {{tokenSymbol}} pada {{chain}}", - "v2.notAvailable": "Uniswap V2 tidak tersedia pada rangkaian ini.", + "v2.notAvailable": "JuiceSwap V2 tidak tersedia pada rangkaian ini.", "wallet.appSignIn": "Log masuk dengan apl", - "wallet.connectingAgreement": "Dengan menyambungkan dompet, anda bersetuju menerima Syarat Perkhidmatan Uniswap Labs dan bersetuju dengan Dasar Privasi.", + "wallet.connectingAgreement": "Dengan menyambungkan dompet, anda bersetuju menerima Syarat Perkhidmatan JuiceSwap Labs dan bersetuju dengan Dasar Privasi.", "wallet.connectionFailed.message": "Percubaan sambungan gagal. Sila klik cuba lagi dan ikuti langkah untuk menyambung dalam dompet anda.", "wallet.mismatch.popup.description": "Sesetengah ciri tidak disokong oleh dompet anda yang disambungkan.", "wallet.mismatch.popup.title": "Sokongan dompet terhad", @@ -2438,13 +2438,13 @@ "walletConnect.dapps.empty.description": "Sambung ke apl dengan mengimbas kod melalui WalletConnect", "walletConnect.dapps.manage.empty.title": "Tiada apl disambungkan", "walletConnect.dapps.manage.title": "Sambungan", - "walletConnect.error.connection.message": "Uniswap Wallet kini menyokong {{chainNames}}. Sila gunakan hanya \"{{dappName}}\" pada rantai ini", + "walletConnect.error.connection.message": "JuiceSwap Wallet kini menyokong {{chainNames}}. Sila gunakan hanya \"{{dappName}}\" pada rantai ini", "walletConnect.error.connection.title": "Ralat Sambungan", "walletConnect.error.general.message": "Terdapat masalah dengan WalletConnect. Sila cuba lagi", "walletConnect.error.general.title": "Ralat WalletConnect", "walletConnect.error.scantastic.message": "Terdapat masalah dengan kod QR anda. Sila cuba lagi", "walletConnect.error.scantastic.title": "Kod QR tidak sah", - "walletConnect.error.unsupported.message": "Pastikan anda mengimbas kod QR WalletConnect, Ethereum atau Uniswap Extension yang sah sebelum mencuba lagi.", + "walletConnect.error.unsupported.message": "Pastikan anda mengimbas kod QR WalletConnect, Ethereum atau JuiceSwap Extension yang sah sebelum mencuba lagi.", "walletConnect.error.unsupported.title": "Kod QR tidak sah", "walletConnect.error.unsupportedV1.message": "WalletConnect v1 tidak lagi disokong. Aplikasi yang anda cuba sambungkan perlu meningkatkan kepada WalletConnect v2.", "walletConnect.error.unsupportedV1.title": "Kod QR tidak sah", @@ -2479,7 +2479,7 @@ "walletConnect.request.warning.message": "Untuk menandatangani mesej atau transaksi, anda perlu mengimport frasa pemulihan dompet.", "walletConnect.request.warning.title": "Dompet ini dalam mod lihat sahaja", "web.explore.description": "Temui dan selidiki token pada {{network}}. Terokai kolam teratas. Lihat harga masa nyata, volum dagangan, TVL, carta dan data transaksi.", - "web.explore.title.pools": "Teroka kumpulan teratas di {{network}} di Uniswap", - "web.explore.title.tokens": "Terokai token teratas di {{network}} di Uniswap", - "web.explore.title.transactions": "Terokai urus niaga teratas pada {{network}} di Uniswap" + "web.explore.title.pools": "Teroka kumpulan teratas di {{network}} di JuiceSwap", + "web.explore.title.tokens": "Terokai token teratas di {{network}} di JuiceSwap", + "web.explore.title.transactions": "Terokai urus niaga teratas pada {{network}} di JuiceSwap" } diff --git a/packages/uniswap/src/i18n/locales/translations/nl-NL.json b/packages/uniswap/src/i18n/locales/translations/nl-NL.json index 5bdfd69ded1..4ba63fb3ff9 100644 --- a/packages/uniswap/src/i18n/locales/translations/nl-NL.json +++ b/packages/uniswap/src/i18n/locales/translations/nl-NL.json @@ -27,15 +27,15 @@ "account.downloadWallet.subtitle": "Maak een back-up van je wallet, handel onderweg, ontvang live koerswaarschuwingen en meer.", "account.drawer.gitHash": "Git-hash: ", "account.drawer.gitVersion": "Versie: ", - "account.drawer.modal.body": "Veilig tokens opslaan en swappen met de Uniswap-app. Beschikbaar op iOS en Android.", - "account.drawer.modal.dont": "Heb je geen Uniswap Wallet?", - "account.drawer.modal.scan": "Met Uniswap Wallet scannen", + "account.drawer.modal.body": "Veilig tokens opslaan en swappen met de JuiceSwap-app. Beschikbaar op iOS en Android.", + "account.drawer.modal.dont": "Heb je geen JuiceSwap Wallet?", + "account.drawer.modal.scan": "Met JuiceSwap Wallet scannen", "account.drawer.spamToggle": "Onbekende tokens en NFT's verbergen", - "account.passkey.delete.acknowledge": "Ik heb een back-up gemaakt van mijn herstelzin en begrijp dat Uniswap Labs mij niet kan helpen mijn wallet te herstellen als ik dit niet heb gedaan.", - "account.passkey.delete.description": "Zorg ervoor dat je een back-up hebt gemaakt van je herstelzin met de mobiele app of browserextensie van Uniswap.", + "account.passkey.delete.acknowledge": "Ik heb een back-up gemaakt van mijn herstelzin en begrijp dat JuiceSwap Labs mij niet kan helpen mijn wallet te herstellen als ik dit niet heb gedaan.", + "account.passkey.delete.description": "Zorg ervoor dat je een back-up hebt gemaakt van je herstelzin met de mobiele app of browserextensie van JuiceSwap.", "account.passkey.delete.descriptionEmphasized": "Zonder je herstelzin heb je mogelijk geen toegang tot je wallet.", "account.passkey.delete.speedbump.description": "Voordat je verdergaat, moet je de volgende stappen uitvoeren om te voorkomen dat je de toegang tot je wallet en al je geld verliest.", - "account.passkey.delete.speedbump.step1": "Download de mobiele app of browserextensie van Uniswap", + "account.passkey.delete.speedbump.step1": "Download de mobiele app of browserextensie van JuiceSwap", "account.passkey.delete.speedbump.step2": "Maak een back-up van je herstelzin", "account.passkey.delete.speedbump.title": "Weet je het zeker?", "account.passkey.delete.title": "Toegangssleutel verwijderen?", @@ -91,7 +91,7 @@ "account.wallet.menu.edit.title": "Label bewerken", "account.wallet.menu.manageConnections": "Verbindingen beheren", "account.wallet.menu.remove.title": "Wallet verwijderen", - "account.wallet.remove.check": "Ik heb een back-up gemaakt van mijn seed phrase en begrijp dat Uniswap Labs mij niet kan helpen mijn wallets te herstellen als ik dit niet heb gedaan.", + "account.wallet.remove.check": "Ik heb een back-up gemaakt van mijn seed phrase en begrijp dat JuiceSwap Labs mij niet kan helpen mijn wallets te herstellen als ik dit niet heb gedaan.", "account.wallet.remove.title": "{{name}} verwijderen", "account.wallet.remove.viewOnly": "Je kunt altijd alleen-lezen-wallets weer toevoegen door het adres van de wallet in te voeren.", "account.wallet.restore.new_device.description": "Omdat je inlogt vanaf een nieuw apparaat, moet je je seed phrase herstellen of je wachtwoord voor back-up in de cloud invoeren om verder te gaan.", @@ -122,16 +122,16 @@ "addLiquidity.shareOfPool": "Aandeel van de pool", "addressInput.recipient": "Ontvanger", "analytics.allow": "Analytics toestaan", - "analytics.allow.message": "We maken gebruik van geanonimiseerde data om je ervaring met Uniswap Labs-producten te verbeteren.", + "analytics.allow.message": "We maken gebruik van geanonimiseerde data om je ervaring met JuiceSwap Labs-producten te verbeteren.", "appRating.button.notReally": "Niet echte", "appRating.description": "Laat ons weten of je goede ervaringen met deze app hebt", "appRating.extension.review.description": "Kies het aantal sterren en laat een beoordeling achter in de Chrome Web Store.", - "appRating.extension.review.title": "Uniswap Extension beoordelen?", - "appRating.extension.title": "Bevalt Uniswap Extension je?", + "appRating.extension.review.title": "JuiceSwap Extension beoordelen?", + "appRating.extension.title": "Bevalt JuiceSwap Extension je?", "appRating.feedback.button.send": "Feedback verzenden", "appRating.feedback.description": "Laat ons weten hoe we je ervaring kunnen verbeteren", "appRating.feedback.title": "Vervelend om te horen.", - "appRating.mobile.title": "Bevalt Uniswap Wallet je?", + "appRating.mobile.title": "Bevalt JuiceSwap Wallet je?", "bridging.estimatedTime.minutesAndSeconds": "~{{minutes}}min {{seconds}}s", "bridging.estimatedTime.minutesOnly": "~{{minutes}}min", "bridging.estimatedTime.secondsOnly": "~{{seconds}}s", @@ -145,7 +145,7 @@ "chart.price.label.low": "Laag", "chart.price.label.open": "Open", "chart.settings.unavailable.label": "Deze instelling is niet beschikbaar voor de huidige grafiek", - "claim.thanks": "Bedankt dat je deel uitmaakt van de Uniswap-community ", + "claim.thanks": "Bedankt dat je deel uitmaakt van de JuiceSwap-community ", "claim.uni.arrived": "We hebben UNI voor je", "common.accept": "Accepteren", "common.active": "Actief", @@ -171,7 +171,7 @@ "common.approving": "Bezig met goedkeuren", "common.areYouSure": "Weet je het zeker?", "common.automatic": "Automatisch", - "common.availableIn": "Uniswap is beschikbaar in: ", + "common.availableIn": "JuiceSwap is beschikbaar in: ", "common.availableOnIOSAndroidChrome": "Beschikbaar op iOS, Android en Chrome", "common.backToPositions": "Terug naar posities", "common.bestRoute": "Route", @@ -180,7 +180,7 @@ "common.biometrics.touchId": "Touch ID", "common.biometrics.windowsHello": "Windows Hello", "common.blocked.ifError": "Als je denkt dat dit een fout is, stuur dan een e-mail met je adres naar ", - "common.blocked.reason": "Dit adres is geblokkeerd op de Uniswap Labs-interface omdat het geassocieerd is met één of meer geblokkeerde activiteiten.", + "common.blocked.reason": "Dit adres is geblokkeerd op de JuiceSwap Labs-interface omdat het geassocieerd is met één of meer geblokkeerde activiteiten.", "common.blockedAddress": "Geblokkeerd adres", "common.blog": "Blog", "common.bought": "Gekocht", @@ -239,7 +239,7 @@ "common.button.viewDetails": "Details bekijken", "common.button.yes": "Ja", "common.buy.label": "Kopen", - "common.buyAndSell": "Op Uniswap kopen en verkopen", + "common.buyAndSell": "Op JuiceSwap kopen en verkopen", "common.cancellationSubmitted": "Annulering verstuurd", "common.cancellationSuccessful": "Annulering voltooid", "common.cancelOrder": "Bestelling annuleren", @@ -300,8 +300,8 @@ "common.download": "Downloaden", "common.downloadAppStore": "In de App Store downloaden", "common.downloadPlayStore": "In de Play Store downloaden", - "common.downloadUniswapApp": "De Uniswap-app downloaden", - "common.downloadUniswapWallet": "Uniswap Wallet downloaden", + "common.downloadUniswapApp": "De JuiceSwap-app downloaden", + "common.downloadUniswapWallet": "JuiceSwap Wallet downloaden", "common.dynamic": "Dynamisch", "common.edit.button": "Bewerken", "common.ended": "Beëindigd", @@ -319,7 +319,7 @@ "common.explore": "Verkennen", "common.explorer": "Verkenner", "common.exploreTokens": "Tokens verkennen", - "common.extension": "Uniswap Extension", + "common.extension": "JuiceSwap Extension", "common.failedSwitchNetwork": "Kon niet schakelen tussen netwerken", "common.fee": "Vergoeding", "common.fees": "Vergoedingen", @@ -333,10 +333,10 @@ "common.getStarted": "Aan de slag", "common.getSupport.button": "Neem contact op voor support", "common.getTheApp": "Download de app", - "common.getUniswapWallet": "Aanmelden voor Uniswap Wallet", - "common.getUniswapWallet.mobile": "Download de mobiele app van Uniswap", + "common.getUniswapWallet": "Aanmelden voor JuiceSwap Wallet", + "common.getUniswapWallet.mobile": "Download de mobiele app van JuiceSwap", "common.governance": "Bestuur", - "common.happyHolidays": "Fijne feestdagen namens het Uniswap-team!", + "common.happyHolidays": "Fijne feestdagen namens het JuiceSwap-team!", "common.help": "Help", "common.helpCenter": "Hulpcentrum", "common.hidden": "Verborgen", @@ -466,9 +466,9 @@ "common.proceedInWallet": "Verdergaan in je wallet", "common.products": "Products", "common.protocol": "Protocol", - "common.protocol.v2": "Uniswap v2", - "common.protocol.v3": "Uniswap v3", - "common.protocol.v4": "Uniswap v4", + "common.protocol.v2": "JuiceSwap v2", + "common.protocol.v3": "JuiceSwap v3", + "common.protocol.v4": "JuiceSwap v4", "common.publicResolver": "Openbare oplosser", "common.purchased": "Aangekocht", "common.rate": "Tarief", @@ -547,7 +547,7 @@ "common.tokenB": "Token B", "common.tokenName": "Tokennaam", "common.tokens": "Tokens", - "common.totalUniswapTVL": "Totale TVL van Uniswap", + "common.totalUniswapTVL": "Totale TVL van JuiceSwap", "common.totalValueLocked": "Totaal waarde vergrendeld (TVL)", "common.trade": "Handel", "common.trademarkPolicy": "Handelsmerkbeleid", @@ -565,10 +565,10 @@ "common.unhide": "Zichtbaar maken", "common.unichain": "Unichain", "common.uniGovernance": "UNI Governance", - "common.uniswapMobile": "Uniswap Mobile", - "common.uniswapProtocol": "Uniswap Protocol", - "common.uniswapWallet": "Uniswap Wallet", - "common.uniswapX": "UniswapX", + "common.uniswapMobile": "JuiceSwap Mobile", + "common.uniswapProtocol": "JuiceSwap Protocol", + "common.uniswapWallet": "JuiceSwap Wallet", + "common.uniswapX": "JuiceSwapX", "common.unknown": "Onbekend", "common.unknownApproval": "Onbekende goedkeuring", "common.unknownBridge": "Onbekende bridge", @@ -675,8 +675,8 @@ "downloadApp.modal.connectExistingWallet": "Bestaande wallet verbinden", "downloadApp.modal.getStarted.description": "Krijg direct toegang tot duizenden tokens via 's werelds grootste onchain marketplace.", "downloadApp.modal.getStarted.title": "Begin in een paar seconden met swappen", - "downloadApp.modal.getTheApp.title": "Aan de slag met Uniswap", - "downloadApp.modal.uniswapProducts.subtitle": "Uniswap-producten werken naadloos samen om de beste onchain-ervaring te creëren.", + "downloadApp.modal.getTheApp.title": "Aan de slag met JuiceSwap", + "downloadApp.modal.uniswapProducts.subtitle": "JuiceSwap-producten werken naadloos samen om de beste onchain-ervaring te creëren.", "error.dataUnavailable": "Gegevens zijn momenteel niet beschikbaar; we werken aan een oplossing", "error.id": "Fout-ID: {{eventId}}", "error.noData": "Geen data gevonden", @@ -712,8 +712,8 @@ "explore.tokens.sort.option.marketCap": "Market cap", "explore.tokens.sort.option.priceDecrease": "Prijsdaling (24 uur)", "explore.tokens.sort.option.priceIncrease": "Prijsstijging (24 uur)", - "explore.tokens.sort.option.totalValueLocked": "Uniswap TVL", - "explore.tokens.sort.option.volume": "Volume Uniswap (24 uur)", + "explore.tokens.sort.option.totalValueLocked": "JuiceSwap TVL", + "explore.tokens.sort.option.volume": "Volume JuiceSwap (24 uur)", "explore.tokens.top.title": "Toptokens", "explore.v2TVL": "TVL in v2", "explore.v3TVL": "TVL in v3", @@ -733,7 +733,7 @@ "extension.lock.button.reset": "Wallet resetten", "extension.lock.button.submit": "Ontgrendelen", "extension.lock.password.error": "Verkeerd wachtwoord. Probeer het opnieuw", - "extension.lock.password.reset.initial.description": "Uniswap kan je niet helpen je wachtwoord te herstellen. Je moet je wallet opnieuw instellen door je herstelzin van 12 woorden opnieuw in te voeren.", + "extension.lock.password.reset.initial.description": "JuiceSwap kan je niet helpen je wachtwoord te herstellen. Je moet je wallet opnieuw instellen door je herstelzin van 12 woorden opnieuw in te voeren.", "extension.lock.password.reset.initial.help": "Waar vind ik mijn herstelzin?", "extension.lock.password.reset.initial.title": "Wachtwoord vergeten", "extension.lock.password.reset.speedbump.description": "Zorg ervoor dat je je herstelzin van 12 woorden bij de hand hebt voordat je je wallet reset, anders kun je je geld niet terugkrijgen.", @@ -742,27 +742,27 @@ "extension.lock.subtitle": "Voer je wachtwoord in om te ontgrendelen", "extension.lock.title": "Welkom terug", "extension.network.notSupported": "Niet-ondersteund netwerk", - "extension.open": "Uniswap Extension openen", + "extension.open": "JuiceSwap Extension openen", "extension.passwordPrompt.error.wrongPassword": "Onjuist wachtwoord. Probeer het opnieuw", "extension.passwordPrompt.title": "Voer je wachtwoord in", "extension.popup.chrome.button": "Extensie openen", - "extension.popup.chrome.description": "Voltooi deze actie door Uniswap Extension te openen.", - "extension.popup.chrome.title": "Doorgaan in Uniswap", - "extension.settings.defaultWallet.message": "Uniswap Extension prioriteit geven bij verbinden met apps.", + "extension.popup.chrome.description": "Voltooi deze actie door JuiceSwap Extension te openen.", + "extension.popup.chrome.title": "Doorgaan in JuiceSwap", + "extension.settings.defaultWallet.message": "JuiceSwap Extension prioriteit geven bij verbinden met apps.", "extension.settings.defaultWallet.title": "Standaardwallet maken", "extension.settings.password.enter.title": "Voer je huidige wachtwoord in", "extension.settings.password.error.wrong": "Verkeerd wachtwoord", "extension.settings.password.placeholder": "Huidig wachtwoord", - "extension.uninstall.reason.missingFeatures": "Uniswap Wallet mist bepaalde functies", + "extension.uninstall.reason.missingFeatures": "JuiceSwap Wallet mist bepaalde functies", "extension.uninstall.reason.notUsingCrypto": "Ik wil geen crypto meer gebruiken", "extension.uninstall.reason.other": "Andere redenen", "extension.uninstall.reason.switchingWallet": "Ik schakel over naar een andere wallet", - "extension.uninstall.subtitle": "Als je even de tijd hebt, horen we graag waarom je Uniswap Wallet hebt verwijderd", + "extension.uninstall.subtitle": "Als je even de tijd hebt, horen we graag waarom je JuiceSwap Wallet hebt verwijderd", "extension.uninstall.title": "Jammer dat je weggaat", "extension.warning.storage.button": "Back-up", "extension.warning.storage.message": "Zorg ervoor dat je een back-up van je herstelzin maakt om te voorkomen dat je de toegang tot je wallet en geld verliest.", "extension.warning.storage.title": "Je browser heeft bijna geen opslagruimte meer", - "extensionPasskeyLogInPopUp.description": "Importeer je Uniswap-account door in te loggen met een bestaande toegangscode.", + "extensionPasskeyLogInPopUp.description": "Importeer je JuiceSwap-account door in te loggen met een bestaande toegangscode.", "extensionPasskeyLogInPopUp.invalidReferrer": "Sluit deze pagina en probeer het opnieuw.", "fee.bestForCustomizability": "Beste voor aanpasbaarheid.", "fee.bestForExotic": "Het beste voor exotische paren.", @@ -796,7 +796,7 @@ "fee.unavailable": "Verdiende vergoedingen zijn voor v2-posities pas zichtbaar nadat de liquiditeit is verwijderd.", "fee.uncollected": "Inclusief ongeïnde transactiekosten:", "fee.uniswap": "Kosten ({{percent}})", - "fee.uniswap.description": "Er worden kosten in rekening gebracht om de beste ervaring met Uniswap te garanderen.", + "fee.uniswap.description": "Er worden kosten in rekening gebracht om de beste ervaring met JuiceSwap te garanderen.", "fiatOffRamp.checkout.title": "Verkopen met", "fiatOffRamp.connection.quote": "{{amount}} ter waarde van {{currencySymbol}} verkopen", "fiatOffRamp.error.balance": "Overschrijdt saldo", @@ -847,8 +847,8 @@ "forceUpgrade.action.backup": "Maak een back-up van je wallet", "forceUpgrade.action.confirm": "Nu bijwerken", "forceUpgrade.action.learn": "Zo kun je bijwerken", - "forceUpgrade.description.extension": "Er is een nieuwe versie van de app beschikbaar. Update de app naar de nieuwste versie om de Uniswap Extension te kunnen blijven gebruiken.", - "forceUpgrade.description.wallet": "Er is een nieuwe versie van de app beschikbaar. Update de app naar de nieuwste versie om de Uniswap Wallet te kunnen blijven gebruiken.", + "forceUpgrade.description.extension": "Er is een nieuwe versie van de app beschikbaar. Update de app naar de nieuwste versie om de JuiceSwap Extension te kunnen blijven gebruiken.", + "forceUpgrade.description.wallet": "Er is een nieuwe versie van de app beschikbaar. Update de app naar de nieuwste versie om de JuiceSwap Wallet te kunnen blijven gebruiken.", "forceUpgrade.label.recoveryPhrase": "Herstelzin", "forceUpgrade.title": "Bijwerken naar de nieuwste versie", "forceUpgrade.title.recommendedStatus": "Er is een nieuwe versie beschikbaar", @@ -904,31 +904,31 @@ "home.upsell.receive.title": "Crypto ontvangen", "home.warning.viewOnly": "Dit is een alleen-lezen wallet", "interface.metatags.description": "Swap crypto op Ethereum, Base, Arbitrum, Polygon, Unichain en meer. Het DeFi-platform wordt door miljoenen gebruikers vertrouwd.", - "interface.metatags.title": "Uniswap-interface", + "interface.metatags.title": "JuiceSwap-interface", "landing.api": "API", "landing.appsOverview": "Built for all the ways you swap", "landing.blog.description": "Catch up on the latest company news, product features and more", - "landing.docs.description": "Explore our library of developer docs to get started building with Uniswap", + "landing.docs.description": "Explore our library of developer docs to get started building with JuiceSwap", "landing.exploreUniverse": "Explore the UNIverse", "landing.getStarted": "Trade on the world’s largest DEX", "landing.helpCenter.body": "Browse FAQs and get support from our US-based support team", - "landing.protocolDescription": "Uniswap Labs powers some of the most used products in crypto. Experience permissionless access, proven security, and dedicated support.", - "landing.protocolStats": "Uniswap Protocol stats", - "landing.provideLiquidity.body": "Provide liquidity and collect fees using the Uniswap Interface.", + "landing.protocolDescription": "JuiceSwap Labs powers some of the most used products in crypto. Experience permissionless access, proven security, and dedicated support.", + "landing.protocolStats": "JuiceSwap Protocol stats", + "landing.provideLiquidity.body": "Provide liquidity and collect fees using the JuiceSwap Interface.", "landing.provideLiquidity.subtitle": "Power onchain markets.", - "landing.socials": "Follow Uniswap Labs on X, Farcaster, LinkedIn, and TikTok", + "landing.socials": "Follow JuiceSwap Labs on X, Farcaster, LinkedIn, and TikTok", "landing.swapBody": "Access deep liquidity, explore tokens, set limit orders, and provide liquidity for thousands of tokens across 14 chains.", "landing.swapSubtitle": "Permissionless swapping.", "landing.tradingApi": "Trading API", - "landing.tradingApiBody": "Use the same API that powers the Uniswap Web App and Wallet, trusted by leading teams around the world.", - "landing.tradingApiButton": "Integrate the Uniswap API", + "landing.tradingApiBody": "Use the same API that powers the JuiceSwap Web App and Wallet, trusted by leading teams around the world.", + "landing.tradingApiButton": "Integrate the JuiceSwap API", "landing.tradingApiSubtitle": "DeFi, direct to your users.", "landing.trusted": "Vertrouwd door miljoenen", "landing.unichain.body": "Join the community building on the fast, decentralized Ethereum L2 built to be the home for DeFi.", "landing.unichain.button": "Start building", "landing.unichain.subtitle": "The DeFi chain.", "landing.uniswapX.body": "Gasless transactions and MEV protection, with zero fees for failed swaps.", - "landing.uniswapX.button": "Experience UniswapX", + "landing.uniswapX.button": "Experience JuiceSwapX", "landing.uniswapX.subtitle": "Smarter swaps, zero friction.", "landing.walletBody": "The trusted self-custody crypto wallet and extension with millions of downloads, support from real humans, and a 4.8 rating.", "landing.walletSubtitle": "Swap, store, explore.", @@ -1010,18 +1010,18 @@ "liquidity.learnMoreLabel": "Meer informatie over liquiditeitsvoorziening", "liquidity.notEnough.label": "Niet genoeg liquiditeit om een nauwkeurige waarde in USD weer te geven.", "liquidity.provideOnProtocols": "Liquiditeit aan verschillende protocollen bieden", - "liquidityPool.page.title": "Voeg liquiditeit aan pools{{version}} toe op Uniswap", + "liquidityPool.page.title": "Voeg liquiditeit aan pools{{version}} toe op JuiceSwap", "liquidityPool.positions.closed.title": "Gesloten posities", "liquidityPool.positions.loadingMore": "Meer posities laden...", - "liquidityPool.positions.page.title": "Beheer {{quoteSymbol}}/{{baseSymbol}} poolliquiditeit op Uniswap", + "liquidityPool.positions.page.title": "Beheer {{quoteSymbol}}/{{baseSymbol}} poolliquiditeit op JuiceSwap", "liquidityPool.positions.page.version.description": "Bekijk je actieve liquiditeitsposities van {{version}}. Voeg nieuwe posities toe.", - "liquidityPool.positions.page.version.title": "Beheer de liquiditeit van de pool in {{version}} op Uniswap", + "liquidityPool.positions.page.version.title": "Beheer de liquiditeit van de pool in {{version}} op JuiceSwap", "migrate.allowed": "Toegestaan", "migrate.allowLpMigration": "LP-token migratie toestaan", "migrate.connectAccount": "Je moet een account koppelen die deze positie in eigendom heeft.", "migrate.connectWallet": "Maak verbinding met een wallet om je V2-liquiditeit te bekijken.", - "migrate.contract": "Uniswap-migratiecontract", - "migrate.firstLP": "Je bent de eerste liquiditeitsaanbieder voor deze Uniswap V3-pool. Je liquiditeit zal migreren tegen de huidige prijs van {{source}}.", + "migrate.contract": "JuiceSwap-migratiecontract", + "migrate.firstLP": "Je bent de eerste liquiditeitsaanbieder voor deze JuiceSwap V3-pool. Je liquiditeit zal migreren tegen de huidige prijs van {{source}}.", "migrate.highGasCost": "Je transactiekosten zullen veel hoger zijn, omdat het ook de gaskosten bevat om de pool te creëren.", "migrate.invalidRange": "Ongeldig bereik geselecteerd. De minimumprijs moet lager zijn dan de maximumprijs.", "migrate.lpNFT": "{{symA}}/{{symB}} LP-NFT", @@ -1031,18 +1031,18 @@ "migrate.noV2Liquidity": "Geen V2-liquiditeit gevonden.", "migrate.positionNoFees": "Je positie zal geen vergoedingen opleveren of in transacties worden gebruikt totdat de marktprijs binnen je bereik komt.", "migrate.priceDifference": "Prijsverschil: ", - "migrate.priceWarning": "Stort alleen liquiditeit in Uniswap V3 tegen een prijs die je correct acht.
Als de prijs niet correct lijkt, kun je ofwel een swap maken om de prijs te wijzigen, of wachten totdat iemand anders dat doet.", + "migrate.priceWarning": "Stort alleen liquiditeit in JuiceSwap V3 tegen een prijs die je correct acht.
Als de prijs niet correct lijkt, kun je ofwel een swap maken om de prijs te wijzigen, of wachten totdat iemand anders dat doet.", "migrate.refund": "Minstens {{amtA}} {{symA}} en {{amtB}} {{symB}} worden teruggestort naar je wallet vanwege het geselecteerde prijsbereik.", "migrate.selectFeeTier": "Vergoedingsniveau selecteren", "migrate.setRange": "Prijsbereik instellen", "migrate.symbolPrice": "{{protocolName}} {{tokenSymbol}} Prijs:", - "migrate.v2Description": "Deze tool migreert je liquiditeit van {{source}} veilig naar V3. Het proces is volledig betrouwbaar dankzij het <0>Uniswap-migratiecontract ↗", - "migrate.v2Instruction": "Voor elke hieronder weergegeven pool klik je op Migreren om je liquiditeit uit Uniswap V2 te verwijderen en deze in Uniswap V3 te storten.", + "migrate.v2Description": "Deze tool migreert je liquiditeit van {{source}} veilig naar V3. Het proces is volledig betrouwbaar dankzij het <0>JuiceSwap-migratiecontract ↗", + "migrate.v2Instruction": "Voor elke hieronder weergegeven pool klik je op Migreren om je liquiditeit uit JuiceSwap V2 te verwijderen en deze in JuiceSwap V3 te storten.", "migrate.v2Title": "Migreer V2-liquiditeit", "migrate.v3Price": "Prijs van {{sym}} in V3:", "mint.v3.input.invalidPrice.error": "Ongeldige prijsinvoer", - "mobileAppPromo.banner.getTheApp.link": "Download de Uniswap Wallet-app", - "mobileAppPromo.banner.title": "Uniswap: Crypto- en NFT-wallet", + "mobileAppPromo.banner.getTheApp.link": "Download de JuiceSwap Wallet-app", + "mobileAppPromo.banner.title": "JuiceSwap: Crypto- en NFT-wallet", "moonpay.poweredBy": "Fiat-onramp wordt mogelijk gemaakt door MoonPay USA LLC", "nav.createAccount.button": "Account aanmaken", "nav.logIn.button": "Inloggen", @@ -1066,7 +1066,7 @@ "nft.willAppearHere": "Je on-chain-transacties en crypto-aankopen worden hier weergegeven.", "nfts.noneYet": "Nog geen NFT's", "notFound.oops": "Oeps, breng me terug naar Swap", - "notice.uk": "Deze webapplicatie wordt aangeboden als een hulpmiddel voor gebruikers om op eigen initiatief interactie te hebben met het Uniswap Protocol, zonder enige goedkeuring of aanbeveling van handelsactiviteiten in cryptovaluta. Uniswap beveelt hierbij niet aan dat gebruikers of potentiële gebruikers deelnemen aan de handel in crypto-assets, en gebruikers of potentiële gebruikers van de webapplicatie dienen deze webpagina of de inhoud ervan niet te beschouwen als enige vorm van aanbeveling, uitnodiging of aansporing om te handelen in crypto-assets.", + "notice.uk": "Deze webapplicatie wordt aangeboden als een hulpmiddel voor gebruikers om op eigen initiatief interactie te hebben met het JuiceSwap Protocol, zonder enige goedkeuring of aanbeveling van handelsactiviteiten in cryptovaluta. JuiceSwap beveelt hierbij niet aan dat gebruikers of potentiële gebruikers deelnemen aan de handel in crypto-assets, en gebruikers of potentiële gebruikers van de webapplicatie dienen deze webpagina of de inhoud ervan niet te beschouwen als enige vorm van aanbeveling, uitnodiging of aansporing om te handelen in crypto-assets.", "notice.uk.label": "Disclaimer voor het Verenigd Koninkrijk:", "notification.assetVisibility.hidden": "{{assetName}} verborgen", "notification.assetVisibility.unhidden": "{{assetName}} zichtbaar", @@ -1129,7 +1129,7 @@ "notification.walletConnect.failed": "Transactie mislukt met {{dappName}}", "notification.walletConnect.networkChanged.full": "Overgeschakeld naar {{networkName}}", "notification.walletConnect.networkChanged.short": "Overgeschakelde netwerken", - "notifications.scantastic.subtitle": "Ga verder op Uniswap Extension", + "notifications.scantastic.subtitle": "Ga verder op JuiceSwap Extension", "notifications.scantastic.title": "Gelukt!", "onboarding.backup.manual.banner": "Wij raden je aan om dit op een papiertje te schrijven en het op een veilige plek te bewaren, zoals in een kluis.", "onboarding.backup.manual.displayWarning.description": "Lees het volgende zorgvuldig door voordat je verdergaat.", @@ -1156,10 +1156,10 @@ "onboarding.backup.reminder.warning.description": "Als je geen back-upmethode instelt, kun je je wallet niet herstellen als je je telefoon kwijtraakt, de app verwijdert of een nieuw apparaat krijgt.", "onboarding.backup.reminder.warning.title": "Je kunt je geld verliezen", "onboarding.backup.speedBump.cloud.description": "Als je het ooit vergeet, kunnen we het niet voor je resetten. Schrijf het op een papiertje op een veilige plek of bewaar het veilig in een wachtwoordmanager.", - "onboarding.backup.speedBump.cloud.disclaimer": "Ik begrijp dat Uniswap Labs mijn herstelwachtwoord niet kan resetten.", + "onboarding.backup.speedBump.cloud.disclaimer": "Ik begrijp dat JuiceSwap Labs mijn herstelwachtwoord niet kan resetten.", "onboarding.backup.speedBump.cloud.title": "Het is belangrijk om dit wachtwoord te bewaren", "onboarding.backup.speedBump.manual.description": "Zorg ervoor dat je je herstelzin correct opschrijft en deze op een veilige plek bewaart.", - "onboarding.backup.speedBump.manual.disclaimer": "Ik begrijp dat Uniswap Labs mijn wallet niet kan herstellen als ik deze verlies.", + "onboarding.backup.speedBump.manual.disclaimer": "Ik begrijp dat JuiceSwap Labs mijn wallet niet kan herstellen als ik deze verlies.", "onboarding.backup.speedBump.manual.title": "Voordat je klaar bent...", "onboarding.backup.subtitle": "Zo kun je je wallet herstellen als je de app verwijdert of je apparaat kwijtraakt.", "onboarding.backup.title.existing": "Maak een back-up van je wallet", @@ -1174,20 +1174,20 @@ "onboarding.cloud.confirm.title": "Bevestig je herstelwachtwoord", "onboarding.cloud.createPassword.description": "Je moet dit invoeren om je geld terug te krijgen. Als je het ooit vergeet, kunnen we het niet voor je terughalen.", "onboarding.cloud.createPassword.title": "Je herstelwachtwoord aanmaken", - "onboarding.complete.button": "Uniswap Extension openen", - "onboarding.complete.description": "Je wallet is klaar om crypto te versturen en te ontvangen. Open Uniswap Extension met de onderstaande snelkoppeling.", - "onboarding.complete.go_to_uniswap": "Ga naar de Uniswap Web App", - "onboarding.complete.pin.description": "Klik op het punaise-icoontje om de Uniswap Extension aan je werkbalk toe te voegen.", - "onboarding.complete.pin.title": "Uniswap Extension vastzetten", + "onboarding.complete.button": "JuiceSwap Extension openen", + "onboarding.complete.description": "Je wallet is klaar om crypto te versturen en te ontvangen. Open JuiceSwap Extension met de onderstaande snelkoppeling.", + "onboarding.complete.go_to_uniswap": "Ga naar de JuiceSwap Web App", + "onboarding.complete.pin.description": "Klik op het punaise-icoontje om de JuiceSwap Extension aan je werkbalk toe te voegen.", + "onboarding.complete.pin.title": "JuiceSwap Extension vastzetten", "onboarding.complete.title": "Je bent er helemaal klaar voor", "onboarding.extension.biometrics.subtitle.fingerprint": "Krijg snel en veilig toegang tot je wallet met alleen je vingerafdruk.", "onboarding.extension.biometrics.title": "{{biometricsMethod}} inschakelen", "onboarding.extension.password.subtitle": "Je hebt dit nodig om je wallet te ontgrendelen en toegang te krijgen tot je herstelzin", "onboarding.extension.password.title.default": "Wachtwoord aanmaken", "onboarding.extension.password.title.reset": "Je wachtwoord resetten", - "onboarding.extension.unsupported.android.description": "Uniswap-extensie is alleen compatibel met Chrome op desktop.", + "onboarding.extension.unsupported.android.description": "JuiceSwap-extensie is alleen compatibel met Chrome op desktop.", "onboarding.extension.unsupported.android.title": "Chrome op mobiel wordt (nog) niet ondersteund", - "onboarding.extension.unsupported.description": "Uniswap-extensie is momenteel alleen compatibel met Chrome.", + "onboarding.extension.unsupported.description": "JuiceSwap-extensie is momenteel alleen compatibel met Chrome.", "onboarding.extension.unsupported.title": "Deze browser wordt (nog) niet ondersteund", "onboarding.home.intro.backup.description.extension": "Bewaar je seed phrase om ervoor te zorgen dat je nooit de toegang tot je wallet verliest.", "onboarding.home.intro.backup.description.mobile": "Maak een herstelplan voor het geval je ooit je telefoon kwijtraakt of een nieuwe krijgt.", @@ -1217,7 +1217,7 @@ "onboarding.import.onDeviceRecovery.other_options": "Maak of importeer een andere wallet", "onboarding.import.onDeviceRecovery.other_options.label": "Wil je geen van het bovenstaande?", "onboarding.import.onDeviceRecovery.subtitle": "Kies bij welke wallet je opnieuw wilt inloggen.", - "onboarding.import.onDeviceRecovery.title": "Welkom terug bij Uniswap", + "onboarding.import.onDeviceRecovery.title": "Welkom terug bij JuiceSwap", "onboarding.import.onDeviceRecovery.wallet.button": "Herstelzin bekijken", "onboarding.import.onDeviceRecovery.wallet.count_one": "+1 andere wallet", "onboarding.import.onDeviceRecovery.wallet.count_other": "+{{count}} andere wallets", @@ -1225,8 +1225,8 @@ "onboarding.import.onDeviceRecovery.warning.title": "Weet je het zeker?", "onboarding.import.selectMethod.errorMessage": "Er is een onverwachte fout opgetreden. Probeer het opnieuw.", "onboarding.import.selectMethod.mobileApp.subtitle": "Importeer een wallet van de mobiele app via een QR-code.", - "onboarding.import.selectMethod.mobileApp.title": "Uniswap Mobile gebruiken", - "onboarding.import.selectMethod.passkey.subtitle": "Synchroniseer je Uniswap Wallet door middel van een bestaande toegangssleutel.", + "onboarding.import.selectMethod.mobileApp.title": "JuiceSwap Mobile gebruiken", + "onboarding.import.selectMethod.passkey.subtitle": "Synchroniseer je JuiceSwap Wallet door middel van een bestaande toegangssleutel.", "onboarding.import.selectMethod.passkey.title": "Aanmelden met toegangssleutel", "onboarding.import.selectMethod.recoveryPhrase.subtitle": "Importeer vanuit een andere cryptowallet.", "onboarding.import.selectMethod.recoveryPhrase.title": "Voer de herstelzin in", @@ -1243,13 +1243,13 @@ "onboarding.intro.button.alreadyHave": "Ik heb al een wallet", "onboarding.intro.button.logInOrImport": "Aanmelden of importeren", "onboarding.intro.mobileScan.button": "Scan de QR-code om te importeren", - "onboarding.intro.mobileScan.title": "Hebt u de Uniswap-app?", + "onboarding.intro.mobileScan.title": "Hebt u de JuiceSwap-app?", "onboarding.landing.button.add": "Een bestaande wallet toevoegen", "onboarding.landing.button.create": "Een wallet aanmaken", "onboarding.landing.button.createAccount": "Een account aanmaken", "onboarding.name.choose": "Kies een gebruikersnaam", "onboarding.name.choose.subtitle": "Dit is een openbare gebruikersnaam die iedereen kan gebruiken om crypto naar jou te sturen.", - "onboarding.notification.permission.message": "Om meldingen te ontvangen, zet je meldingen voor Uniswap Wallet aan in de instellingen van je apparaat.", + "onboarding.notification.permission.message": "Om meldingen te ontvangen, zet je meldingen voor JuiceSwap Wallet aan in de instellingen van je apparaat.", "onboarding.notification.permission.title": "Toestemming voor meldingen", "onboarding.notification.subtitle": "Blijf op de hoogte van transactiestatussen en van grote prijsveranderingen voor je favoriete tokens.", "onboarding.notification.title": "Meldingen inschakelen", @@ -1275,9 +1275,9 @@ "onboarding.scan.error": "Er ging iets mis bij het laden van de QR-code", "onboarding.scan.otp.error": "De code die je hebt ingevoerd is onjuist, of er is een fout opgetreden bij het versturen. Probeer het opnieuw.", "onboarding.scan.otp.failed": "Mislukte pogingen: {{number}}", - "onboarding.scan.otp.subtitle": "Check je Uniswap-app voor de code van 6 tekens", + "onboarding.scan.otp.subtitle": "Check je JuiceSwap-app voor de code van 6 tekens", "onboarding.scan.otp.title": "Voer de eenmalige code in", - "onboarding.scan.subtitle": "Scan de QR-code met de Uniswap-app om te beginnen met het importeren van je wallet.", + "onboarding.scan.subtitle": "Scan de QR-code met de JuiceSwap-app om te beginnen met het importeren van je wallet.", "onboarding.scan.title": "Importeer de wallet vanuit de app", "onboarding.scan.troubleScanning.message": "Importeren via seed phrase", "onboarding.scan.troubleScanning.title": "Problemen bij het scannen?", @@ -1306,7 +1306,7 @@ "outageBanner.message": "Er zijn momenteel geen gegevens beschikbaar voor {{chainName}}{{versionDescription}}, maar we verwachten dat het probleem spoedig wordt opgelost.", "outageBanner.message.sub": "Je kunt in deze chain nog steeds zonder problemen swappen en liquiditeit verschaffen.", "outageBanner.title": "{{versionName}} komt snel terug", - "passkeys.help.modal.subtitle": "Als je problemen ondervindt met toegangssleutels, ga dan naar Uniswap Support voor hulp.", + "passkeys.help.modal.subtitle": "Als je problemen ondervindt met toegangssleutels, ga dan naar JuiceSwap Support voor hulp.", "passkeys.help.modal.subtitle.invalidPasskey": "Je verzoek kon niet worden voltooid. Probeer het opnieuw met een toegangssleutel die gekoppeld is aan ", "passkeys.help.modal.subtitle.technicalError": "Je verzoek kon niet worden voltooid vanwege een onverwachte technische fout. Je geld is veilig. Probeer het opnieuw.", "passkeys.help.modal.title": "Hulp nodig?", @@ -1431,7 +1431,7 @@ "position.deposit.confirm.create.title": "Groot prijsverschil ten opzichte van de marktprijs", "position.deposit.description": "Geef de tokenbedragen voor je liquiditeitsbijdrage op.", "position.depositedCurrency": "{{currencySymbol}} gestort", - "position.fot.warning": "{{token}} en andere fee-on-transfer-tokens worden alleen ondersteund door Uniswap v2.", + "position.fot.warning": "{{token}} en andere fee-on-transfer-tokens worden alleen ondersteund door JuiceSwap v2.", "position.fot.warning.cta": "Een v2-positie aanmaken", "position.hook.disclaimer": "Ik begrijp de potentiële risico's van het toevoegen van deze hook.", "position.hook.donateWarning": "Deze markering kan leiden tot veranderingen in de verdiende vergoedingen.", @@ -1479,11 +1479,11 @@ "positions.welcome.connect.description": "Koppel je wallet om je posities en beloningen te bekijken.", "positions.welcome.connect.wallet": "Je wallet koppelen", "privacy.anonymizedLogs": "De app registreert geanonimiseerde gebruiksstatistieken om deze in de loop van de tijd te verbeteren.", - "privacy.autoRouter": "De app haalt de optimale traderoute op van een Uniswap Labs-server.", + "privacy.autoRouter": "De app haalt de optimale traderoute op van een JuiceSwap Labs-server.", "privacy.infura": "De app haalt gegevens uit de chain op en bouwt contractoproepen op met een Infura API.", "privacy.thirdPartyApis": "Deze app maakt gebruik van de volgende API's van derden:", "privacy.trm": "De app verzamelt veilig je walletadres en deelt het met TRM Labs Inc. voor risico- en nalevingsdoeleinden.", - "privacy.uniswaptos": "Servicevoorwaarden van Uniswap Labs", + "privacy.uniswaptos": "Servicevoorwaarden van JuiceSwap Labs", "privateKeys.export.modal.speedbump.bullet1": "Bekijk dit privé", "privateKeys.export.modal.speedbump.bullet2": "Deel dit met niemand", "privateKeys.export.modal.speedbump.bullet3": "Voer het nooit in op websites of apps", @@ -1520,24 +1520,24 @@ "removeLiquidity.pooled": "Gepoold {{symbol}}:", "revoke.failed.message": "Een netwerk- of verbindingsprobleem heeft er waarschijnlijk toe geleid dat je intrekking is mislukt. Controleer je verbinding en probeer het opnieuw.", "routing.aggregateLiquidity": "Indien beschikbaar worden liquiditeitsbronnen samengevoegd voor betere prijzen en gasvrij swappen.", - "routing.aggregateLiquidity.uniswapx": "UniswapX bundelt liquiditeitsbronnen zowel on-chain als off-chain en biedt je zo de best beschikbare prijzen en swaps zonder gaskosten.", - "routing.cheapest": "De Uniswap Client selecteert de goedkoopste trade-optie en houdt daarbij rekening met de prijs en de netwerkkosten.", - "routing.cheapest.v4": "De Uniswap Client selecteert de optimale trade-optie en houdt daarbij rekening met de prijs en de netwerkkosten.", + "routing.aggregateLiquidity.uniswapx": "JuiceSwapX bundelt liquiditeitsbronnen zowel on-chain als off-chain en biedt je zo de best beschikbare prijzen en swaps zonder gaskosten.", + "routing.cheapest": "De JuiceSwap Client selecteert de goedkoopste trade-optie en houdt daarbij rekening met de prijs en de netwerkkosten.", + "routing.cheapest.v4": "De JuiceSwap Client selecteert de optimale trade-optie en houdt daarbij rekening met de prijs en de netwerkkosten.", "scantastic.code.expired": "Verlopen", - "scantastic.code.subtitle": "Voer deze code in de Uniswap Extension in. Je herstelzin wordt veilig gecodeerd en overgedragen.", + "scantastic.code.subtitle": "Voer deze code in de JuiceSwap Extension in. Je herstelzin wordt veilig gecodeerd en overgedragen.", "scantastic.code.timeRemaining.shorthand.hours": "Nieuwe code over {{hours}}u {{minutes}}m {{seconds}}s", "scantastic.code.timeRemaining.shorthand.minutes": "Nieuwe code over {{minutes}}m {{seconds}}s", "scantastic.code.timeRemaining.shorthand.seconds": "Nieuwe code over {{seconds}}s", - "scantastic.code.title": "Eenmalige code van Uniswap", + "scantastic.code.title": "Eenmalige code van JuiceSwap", "scantastic.confirmation.button.continue": "Ja, doorgaan", "scantastic.confirmation.label.browser": "Browser", "scantastic.confirmation.label.device": "Apparaat", - "scantastic.confirmation.subtitle": "Ga alleen verder als je een QR-code van Uniswap Extension op een vertrouwd apparaat scant.", + "scantastic.confirmation.subtitle": "Ga alleen verder als je een QR-code van JuiceSwap Extension op een vertrouwd apparaat scant.", "scantastic.confirmation.title": "Probeer je je wallet te importeren?", - "scantastic.confirmation.warning": "Pas op voor sites en apps die Uniswap nabootsen. Anders kan je wallet in gevaar komen.", + "scantastic.confirmation.warning": "Pas op voor sites en apps die JuiceSwap nabootsen. Anders kan je wallet in gevaar komen.", "scantastic.error.encryption": "Kon de seed phrase niet voorbereiden.", "scantastic.error.noCode": "Geen OTP ontvangen. Probeer het opnieuw.", - "scantastic.error.timeout.message": "Scan de QR-code in de Uniswap Extension opnieuw om door te gaan met het synchroniseren van je wallet.", + "scantastic.error.timeout.message": "Scan de QR-code in de JuiceSwap Extension opnieuw om door te gaan met het synchroniseren van je wallet.", "scantastic.error.timeout.title": "Je verbinding is verlopen.", "scantastic.modal.ipMismatch.description": "Om deze QR-code te scannen, moet je telefoon verbonden zijn met hetzelfde wifinetwerk als je computer en moeten eventuele VPN's tijdelijk uitgeschakeld zijn.", "scantastic.modal.ipMismatch.title": "Verbind met een ander wifinetwerk", @@ -1569,7 +1569,7 @@ "send.search.placeholder": "Zoek ENS of adres", "send.title": "Versturen", "send.warning.blocked.default": "Deze wallet is geblokkeerd", - "send.warning.blocked.modal.message": "Dit adres is geblokkeerd op Uniswap Wallet omdat het gekoppeld is aan een of meer geblokkeerde activiteiten. Als je denkt dat dit een fout is, neem dan contact op via compliance@uniswap.org.", + "send.warning.blocked.modal.message": "Dit adres is geblokkeerd op JuiceSwap Wallet omdat het gekoppeld is aan een of meer geblokkeerde activiteiten. Als je denkt dat dit een fout is, neem dan contact op via compliance@juiceswap.org.", "send.warning.blocked.modal.title": "Geblokkeerd adres", "send.warning.blocked.recipient": "Ontvangende wallet is geblokkeerd", "send.warning.erc20.checkbox.description": "Je probeert geld naar een tokenadres te sturen. Dit kan resulteren in permanent verlies van je geld.", @@ -1599,7 +1599,7 @@ "setting.recoveryPhrase.account.show": "Herstelzin weergeven", "setting.recoveryPhrase.action.hide": "Herstelzin verbergen", "setting.recoveryPhrase.remove": "Herstelzin verwijderen", - "setting.recoveryPhrase.remove.confirm.subtitle": "Ik begrijp dat Uniswap Labs mij niet kan helpen mijn wallet terug te krijgen als ik dit niet heb gedaan.", + "setting.recoveryPhrase.remove.confirm.subtitle": "Ik begrijp dat JuiceSwap Labs mij niet kan helpen mijn wallet terug te krijgen als ik dit niet heb gedaan.", "setting.recoveryPhrase.remove.confirm.title": "Ik heb mijn herstelzin opgeslagen", "setting.recoveryPhrase.remove.initial.subtitle": "Zorg ervoor dat je je herstelzin hebt opgeslagen, anders verlies je de toegang tot je geld", "setting.recoveryPhrase.remove.initial.title": "Voordat je verdergaat", @@ -1618,7 +1618,7 @@ "settings.action.lock": "Wallet blokkeren", "settings.action.privacy": "Privacybeleid", "settings.action.terms": "Servicevoorwaarden", - "settings.footer": "Groetjes, \nhet Uniswap-team 🦄", + "settings.footer": "Groetjes, \nhet JuiceSwap-team 🦄", "settings.hideSmallBalances": "Kleine saldi verbergen", "settings.hideSmallBalances.subtitle": "Saldo's van minder dan USD 1,- worden niet getoond in je portefeuille.", "settings.maxSlippage": "Max. slippage", @@ -1642,7 +1642,7 @@ "settings.setting.backup.create.title": "Maak een back-up naar {{cloudProviderName}}", "settings.setting.backup.delete.confirm.message": "Omdat deze wallets een herstelzin delen, worden ook de onderstaande back-ups voor deze wallets verwijderd", "settings.setting.backup.delete.confirm.title": "Weet je het zeker?", - "settings.setting.backup.delete.warning": "Als je je back-up op {{cloudProviderName}} verwijdert, kun je je wallet alleen herstellen met een handmatige back-up van je herstelzin. Als je je herstelzin kwijtraakt, kan Uniswap Labs je assets niet herstellen.", + "settings.setting.backup.delete.warning": "Als je je back-up op {{cloudProviderName}} verwijdert, kun je je wallet alleen herstellen met een handmatige back-up van je herstelzin. Als je je herstelzin kwijtraakt, kan JuiceSwap Labs je assets niet herstellen.", "settings.setting.backup.error.message.full": "Kan geen back-up maken van de herstelzin naar {{cloudProviderName}}. Zorg ervoor dat je {{cloudProviderName}} hebt ingeschakeld met beschikbare opslagruimte en probeer het opnieuw.", "settings.setting.backup.error.message.short": "Kan back-up niet verwijderen", "settings.setting.backup.error.title": "{{cloudProviderName}} fout", @@ -1669,8 +1669,8 @@ "settings.setting.biometrics.auth": "Bevestig je identiteit", "settings.setting.biometrics.extension.waitingForBiometricsModal.content": "Schakel {{biometricsMethod}} in je browser of systeeminstellingen in om door te gaan.", "settings.setting.biometrics.extension.waitingForBiometricsModal.title": "Wachten op {{biometricsMethod}}", - "settings.setting.biometrics.off.message.android": "Biometrie is momenteel uitgeschakeld voor Uniswap Wallet. Je kunt dit inschakelen in je systeeminstellingen.", - "settings.setting.biometrics.off.message.ios": "{{biometricsMethod}} is momenteel uitgeschakeld voor Uniswap Wallet. Je kunt dit inschakelen in je systeeminstellingen.", + "settings.setting.biometrics.off.message.android": "Biometrie is momenteel uitgeschakeld voor JuiceSwap Wallet. Je kunt dit inschakelen in je systeeminstellingen.", + "settings.setting.biometrics.off.message.ios": "{{biometricsMethod}} is momenteel uitgeschakeld voor JuiceSwap Wallet. Je kunt dit inschakelen in je systeeminstellingen.", "settings.setting.biometrics.off.title.android": "Biometrie is uitgeschakeld", "settings.setting.biometrics.off.title.ios": "{{biometricsMethod}} is uitgeschakeld", "settings.setting.biometrics.title": "Ontgrendelen met gezichtsherkenning/vingerafdruk", @@ -1681,8 +1681,8 @@ "settings.setting.biometrics.unavailable.message.ios": "{{biometricsMethod}} is niet ingesteld op je apparaat. Om {{biometricsMethod}} te gebruiken, moet je dit eerst instellen in Instellingen.", "settings.setting.biometrics.unavailable.title.android": "Biometrie is niet ingesteld", "settings.setting.biometrics.unavailable.title.ios": "{{biometricsMethod}} is niet ingesteld", - "settings.setting.biometrics.warning.message.android": "Als je biometrie niet inschakelt, kan iedereen die toegang krijgt tot je apparaat Uniswap Wallet openen en transacties uitvoeren.", - "settings.setting.biometrics.warning.message.ios": "Als je {{biometricsMethod}} niet inschakelt, kan iedereen die toegang krijgt tot je apparaat Uniswap Wallet openen en transacties uitvoeren.", + "settings.setting.biometrics.warning.message.android": "Als je biometrie niet inschakelt, kan iedereen die toegang krijgt tot je apparaat JuiceSwap Wallet openen en transacties uitvoeren.", + "settings.setting.biometrics.warning.message.ios": "Als je {{biometricsMethod}} niet inschakelt, kan iedereen die toegang krijgt tot je apparaat JuiceSwap Wallet openen en transacties uitvoeren.", "settings.setting.biometrics.warning.title": "Weet je het zeker?", "settings.setting.connections.disconnectAll": "Alles loskoppelen", "settings.setting.connections.noConnectionsDescription": "Maak verbinding met een app door te zoeken naar de knop Wallet verbinden of Inloggen.", @@ -1692,17 +1692,17 @@ "settings.setting.hapticTouch.title": "Haptische feedback", "settings.setting.helpCenter.title": "Hulpcentrum", "settings.setting.language.button.navigate": "Ga naar Instellingen", - "settings.setting.language.description.extension": "Uniswap stelt de taal in op basis van je systeemtaalinstellingen. Om je voorkeurstaal te wijzigen, ga je naar je systeeminstellingen.", - "settings.setting.language.description.mobile": "Uniswap stelt de taal in op basis van de taalinstellingen van je apparaat. Om je voorkeurstaal te wijzigen, ga je naar Uniswap in je apparaatinstellingen en tik je op Taal.", + "settings.setting.language.description.extension": "JuiceSwap stelt de taal in op basis van je systeemtaalinstellingen. Om je voorkeurstaal te wijzigen, ga je naar je systeeminstellingen.", + "settings.setting.language.description.mobile": "JuiceSwap stelt de taal in op basis van de taalinstellingen van je apparaat. Om je voorkeurstaal te wijzigen, ga je naar JuiceSwap in je apparaatinstellingen en tik je op Taal.", "settings.setting.language.title": "Taal", "settings.setting.notifications.row.activity.description": "Overboekingen, verzoeken en overige activiteit", "settings.setting.notifications.row.activity.title": "Wallet-activiteit", "settings.setting.notifications.row.updates.description": "Aanbevelingen en nieuwe functionaliteiten", - "settings.setting.notifications.row.updates.title": "Updates van Uniswap", + "settings.setting.notifications.row.updates.title": "Updates van JuiceSwap", "settings.setting.notifications.title": "Meldingen", "settings.setting.password.title": "Wachtwoord veranderen", "settings.setting.permissions.title": "Machtigingen", - "settings.setting.privacy.analytics.description": "We gebruiken anonieme gebruiksgegevens om je ervaring met de producten van Uniswap Labs te verbeteren. Wanneer dit is uitgeschakeld, volgen we alleen fouten en essentiële gegevens.", + "settings.setting.privacy.analytics.description": "We gebruiken anonieme gebruiksgegevens om je ervaring met de producten van JuiceSwap Labs te verbeteren. Wanneer dit is uitgeschakeld, volgen we alleen fouten en essentiële gegevens.", "settings.setting.privacy.analytics.title": "App-analyses", "settings.setting.privateKeys.title": "Privésleutels", "settings.setting.recoveryPhrase.title": "Herstelzin", @@ -1726,7 +1726,7 @@ "settings.setting.wallet.label": "Bijnaam", "settings.setting.wallet.testnetMode.description": "Dit schakelt testnets in voor ontwikkelaars om functies en transacties uit te proberen zonder echte assets te gebruiken. Tokens op testnets hebben geen echte waarde.", "settings.setting.wallet.testnetMode.title": "Testnetmodus", - "settings.switchNetwork.warning": "Om Uniswap op {{label}} te gebruiken, wijzig je het netwerk in de instellingen van je wallet.", + "settings.switchNetwork.warning": "Om JuiceSwap op {{label}} te gebruiken, wijzig je het netwerk in de instellingen van je wallet.", "settings.title": "Instellingen", "settings.version": "Versie {{appVersion}}", "smartWallet.actionRequired.cta": "Uitschakelen op 1 netwerk", @@ -1778,9 +1778,9 @@ "smartWallets.postSwapNudge.enable": "Smart wallet inschakelen", "smartWallets.postSwapNudge.title": "Bespaar op je volgende tokenmigratie", "smartWallets.postSwapNudge.title.dapp": "Deze app ondersteunt slimme wallets", - "smartWallets.unavailableModal.description": "Een andere wallet-aanbieder beheert nu de instellingen van de smart wallet voor {{displayName}}. Je kunt Uniswap blijven gebruiken zoals je gewend bent.", + "smartWallets.unavailableModal.description": "Een andere wallet-aanbieder beheert nu de instellingen van de smart wallet voor {{displayName}}. Je kunt JuiceSwap blijven gebruiken zoals je gewend bent.", "smartWallets.unavailableModal.title": "Functies van Smart wallet niet beschikbaar", - "solanaPromo.banner.description": "Trade Solana tokens directly on Uniswap.", + "solanaPromo.banner.description": "Trade Solana tokens directly on JuiceSwap.", "solanaPromo.banner.title": "Solana is now available", "solanaPromo.modal.connectWallet": "Connect your favorite Solana wallet", "solanaPromo.modal.startSwapping.button": "Start swapping on Solana", @@ -1801,16 +1801,16 @@ "stats.marketCap.description": "De market cap is de totale marktwaarde van het circulerende aanbod van een asset.", "stats.noStatsAvailable": "No stats available", "stats.tvl": "Totale vergrendelde waarde", - "stats.tvl.description": "De totale vergrendelde waarde (TVL) is de totale waarde van de beschikbare assets in alle liquiditeitspools van Uniswap.", + "stats.tvl.description": "De totale vergrendelde waarde (TVL) is de totale waarde van de beschikbare assets in alle liquiditeitspools van JuiceSwap.", "stats.volume.1d": "1-daags volume", - "stats.volume.1d.description": "Het 1-daags volume is de hoeveelheid assets die de afgelopen 24 uur op Uniswap zijn verhandeld.", + "stats.volume.1d.description": "Het 1-daags volume is de hoeveelheid assets die de afgelopen 24 uur op JuiceSwap zijn verhandeld.", "stats.volume.1d.long": "1d-volume", "stats.volume.1d.short": "1d-volume", - "stats.volume.description": "Het volume is de hoeveelheid assets die tijdens het geselecteerde tijdsbestek op Uniswap zijn verhandeld.", + "stats.volume.description": "Het volume is de hoeveelheid assets die tijdens het geselecteerde tijdsbestek op JuiceSwap zijn verhandeld.", "swap.allow.oneTime": "{{sym}} toestaan (eenmalig)", "swap.approveAndSubmit": "Goedkeuren en versturen", "swap.approveAndSwap": "Goedkeuren en swappen", - "swap.autoRouter": "De Uniswap Auto Router houdt rekening met optimale routes en netwerkkosten om je de beste prijzen te bieden.", + "swap.autoRouter": "De JuiceSwap Auto Router houdt rekening met optimale routes en netwerkkosten om je de beste prijzen te bieden.", "swap.balance.amount": "Saldo: {{amount}}", "swap.bestPrice.through": "Route via {{provider}}", "swap.bestRoute.cost": "De schatting is dat de meest efficiënte route ~{{gasPrice}} aan netwerkkosten kost. ", @@ -1850,32 +1850,32 @@ "swap.details.poweredBy": "Mogelijk gemaakt door", "swap.details.rate": "Tarief", "swap.details.slippage": "Maximale slippage", - "swap.details.slippage.uniswap": "Beschermde slippage van Uniswap", + "swap.details.slippage.uniswap": "Beschermde slippage van JuiceSwap", "swap.details.swappedIn.unichain": "Completed in {{time}}s on Unichain", "swap.details.uniswapFee": "Vergoeding", - "swap.error.default": "Je moet mogelijk je slippage-tolerantie verhogen. Let op: fee-on-transfer- en rebasetokens zijn niet compatibel met Uniswap V3.", + "swap.error.default": "Je moet mogelijk je slippage-tolerantie verhogen. Let op: fee-on-transfer- en rebasetokens zijn niet compatibel met JuiceSwap V3.", "swap.error.expectedToFail": "Je swap zal naar verwachting mislukken.", "swap.error.fiatInputUnavailable": "{{fiatCurrencyCode}} niet beschikbaar als input", "swap.error.modifiedByWallet": "Je swap is gewijzigd via je wallet. Als dit een vergissing was, annuleer dan onmiddellijk, anders riskeer je je geld te verliezen.", "swap.error.rejected": "Transactie afgewezen", - "swap.error.undefinedObject": "Er is een fout opgetreden bij het uitvoeren van deze swap. Je moet mogelijk je slippage-tolerantie verhogen. Als dat niet werkt, kan er sprake zijn van een incompatibiliteit met de token die je verhandelt. Let op: fee-on-transfer- en rebasetokens zijn niet compatibel met Uniswap V3.", + "swap.error.undefinedObject": "Er is een fout opgetreden bij het uitvoeren van deze swap. Je moet mogelijk je slippage-tolerantie verhogen. Als dat niet werkt, kan er sprake zijn van een incompatibiliteit met de token die je verhandelt. Let op: fee-on-transfer- en rebasetokens zijn niet compatibel met JuiceSwap V3.", "swap.error.unknown": "Onbekende fout.", "swap.error.v2.expired": "Deze transactie kon niet worden verstuurd omdat de deadline is verstreken. Controleer of je transactiedeadline niet te laag is ingesteld.", - "swap.error.v2.k": "De Uniswap-invariant x*y=k werd niet voldaan door de swap. Dit betekent meestal dat een van de tokens die je swapt aangepaste gedragingen bevat bij het overdragen.", + "swap.error.v2.k": "De JuiceSwap-invariant x*y=k werd niet voldaan door de swap. Dit betekent meestal dat een van de tokens die je swapt aangepaste gedragingen bevat bij het overdragen.", "swap.error.v2.slippage": "Deze transactie zal niet slagen vanwege prijsbewegingen of kosten bij overboeking. Probeer je slippage-tolerantie te vergroten", "swap.error.v2.transferInput": "De input-token kan niet worden overgedragen. Er kan een probleem zijn met de input-token.", "swap.error.v2.transferOutput": "De output-token kan niet worden overgedragen. Er is mogelijk een probleem met de output-token.", - "swap.error.v3.slippage": "Deze transactie zal niet slagen door prijsbewegingen. Probeer je slippage-tolerantie te verhogen. Let op: fee-on-transfer- en rebasetokens zijn niet compatibel met Uniswap V3.", - "swap.error.v3.transferOutput": "De output-token kan niet worden overgeboekt. Er is mogelijk een probleem met de output-token. Let op: fee-on-transfer- en rebasetokens zijn niet compatibel met Uniswap V3.", + "swap.error.v3.slippage": "Deze transactie zal niet slagen door prijsbewegingen. Probeer je slippage-tolerantie te verhogen. Let op: fee-on-transfer- en rebasetokens zijn niet compatibel met JuiceSwap V3.", + "swap.error.v3.transferOutput": "De output-token kan niet worden overgeboekt. Er is mogelijk een probleem met de output-token. Let op: fee-on-transfer- en rebasetokens zijn niet compatibel met JuiceSwap V3.", "swap.estimatedDifference.label": "Er zal een groot verschil zijn tussen je input- en outputwaarden vanwege de huidige liquiditeit.", "swap.expected.price": "Verwachte prijs", "swap.fail.batched": "Je verbonden wallet ondersteunt mogelijk geen 1-klik swaps. Probeer in plaats daarvan een standaard swap.", "swap.fail.batched.retry": "Standaard swap proberen", "swap.fail.batched.title": "1-klik swap mislukt", "swap.fail.message": "Probeer de slippage aan te passen naar een hogere waarde.", - "swap.fail.uniswapX": "De swap kon niet worden voltooid met UniswapX. Probeer je swap opnieuw door deze via de klassieke Uniswap API te routeren.", - "swap.fees.experience": "Deze vergoeding wordt toegepast op sommige tokenparen om de beste ervaring met Uniswap te garanderen. De vergoeding wordt betaald in de output-token en is al in de koers verwerkt.", - "swap.fees.noFee": "Er worden kosten in rekening gebracht op sommige tokenparen om de beste ervaring met Uniswap te garanderen. Aan deze swap zijn geen kosten verbonden.", + "swap.fail.uniswapX": "De swap kon niet worden voltooid met JuiceSwapX. Probeer je swap opnieuw door deze via de klassieke JuiceSwap API te routeren.", + "swap.fees.experience": "Deze vergoeding wordt toegepast op sommige tokenparen om de beste ervaring met JuiceSwap te garanderen. De vergoeding wordt betaald in de output-token en is al in de koers verwerkt.", + "swap.fees.noFee": "Er worden kosten in rekening gebracht op sommige tokenparen om de beste ervaring met JuiceSwap te garanderen. Aan deze swap zijn geen kosten verbonden.", "swap.finalizingQuote": "Koers afronden...", "swap.form.header": "Swappen", "swap.form.warning.output.fotFees": "Vanwege de tokenkosten van {{fotCurrencySymbol}} kunnen swapbedragen alleen via het invoerveld worden ingevoerd", @@ -1884,7 +1884,7 @@ "swap.frontrun.warning": "Je transactie kan worden gefrontrund, wat kan resulteren in een ongunstige trade.", "swap.header.viewOnly": "Alleen-lezen", "swap.impactOfTrade": "De impact die je transactie heeft op de marktprijs van deze pool.", - "swap.impactOfTrade.uniswapx": "Het verschil tussen marktprijs en uitvoeringsprijs, inclusief UniswapX-gasbesparingen.", + "swap.impactOfTrade.uniswapx": "Het verschil tussen marktprijs en uitvoeringsprijs, inclusief JuiceSwapX-gasbesparingen.", "swap.impactOfTrade.uniswapx.missing": "Het kan zijn dat prijsimpactberekeningen niet beschikbaar zijn voor paren met weinig liquiditeit.", "swap.inputEstimated.atMost": "De input wordt geschat. Je verkoopt maximaal , anders wordt de transactie teruggedraaid.", "swap.limit": "Limiet", @@ -1913,8 +1913,8 @@ "swap.settings.protection.subtitle.unavailable": "Niet beschikbaar op {{chainName}}", "swap.settings.protection.title": "Swapbescherming", "swap.settings.routingPreference.option.default.description": "Het selecteren van deze optie identificeert de meest efficiënte route voor je swap.", - "swap.settings.routingPreference.option.default.description.preV4": "De Uniswap Client selecteert de goedkoopste trade-optie en houdt daarbij rekening met de prijs en de netwerkkosten.", - "swap.settings.routingPreference.option.default.description.uniswapXUnavailable": "UniswapX is niet beschikbaar voor je wallet", + "swap.settings.routingPreference.option.default.description.preV4": "De JuiceSwap Client selecteert de goedkoopste trade-optie en houdt daarbij rekening met de prijs en de netwerkkosten.", + "swap.settings.routingPreference.option.default.description.uniswapXUnavailable": "JuiceSwapX is niet beschikbaar voor je wallet", "swap.settings.routingPreference.option.default.tooltip": "Er wordt een route geïdentificeerd op basis van v2-, v3- en bepaalde v4-pools, waarbij rekening wordt gehouden met de geschatte prijsimpact en de netwerkkosten.", "swap.settings.routingPreference.option.v2.title": "V2-pools inschakelen", "swap.settings.routingPreference.option.v3.title": "V3-pools inschakelen", @@ -1946,7 +1946,7 @@ "swap.slippageBelow.warning": "Een slippage onder {{amt}} kan resulteren in een mislukte transactie", "swap.submitted": "Swap verstuurd", "swap.success": "Swap gelukt!", - "swap.tokenOwnFees": "Sommige tokens brengen kosten in rekening bij aankoop of verkoop, ingesteld door de tokenuitgever. Uniswap ontvangt geen van deze kosten.", + "swap.tokenOwnFees": "Sommige tokens brengen kosten in rekening bij aankoop of verkoop, ingesteld door de tokenuitgever. JuiceSwap ontvangt geen van deze kosten.", "swap.tradeRoutes": "Handelsroutes", "swap.transaction.deadline": "Transactiedeadline", "swap.transaction.revertAfter": "Je transactie wordt teruggedraaid als deze langer in behandeling blijft dan deze tijdsperiode.", @@ -1963,15 +1963,15 @@ "swap.warning.insufficientGas.message.withoutNetwork": "Onvoldoende {{currencySymbol}} om te swappen", "swap.warning.insufficientGas.title": "Je hebt onvoldoende {{currencySymbol}} om de netwerkkosten te dekken", "swap.warning.networkFee.allow": "{{ inputTokenSymbol }} (eenmalig) toestaan", - "swap.warning.networkFee.delegation.message": "Dit zijn de kosten om je transactie te verwerken en je smart wallet te activeren op Unichain. Uniswap Labs ontvangt geen van deze kosten.", - "swap.warning.networkFee.highRelativeToValue": "De netwerkkosten zijn meer dan 10% van je totale transactiewaarde. Dit zijn de kosten om je transactie te verwerken op de blockchain. Uniswap ontvangt geen enkel deel van deze kosten.", + "swap.warning.networkFee.delegation.message": "Dit zijn de kosten om je transactie te verwerken en je smart wallet te activeren op Unichain. JuiceSwap Labs ontvangt geen van deze kosten.", + "swap.warning.networkFee.highRelativeToValue": "De netwerkkosten zijn meer dan 10% van je totale transactiewaarde. Dit zijn de kosten om je transactie te verwerken op de blockchain. JuiceSwap ontvangt geen enkel deel van deze kosten.", "swap.warning.networkFee.highRelativeToValue.unichain": "De netwerkkosten zijn meer dan 10% van je totale transactiewaarde. Dit zijn de kosten om je transactie te verwerken op de blockchain.", "swap.warning.networkFee.includesDelegation": "Omvat activering van smart wallet", - "swap.warning.networkFee.message": "Dit zijn de kosten om je transactie op de blockchain te verwerken. Uniswap ontvangt geen van deze kosten.", + "swap.warning.networkFee.message": "Dit zijn de kosten om je transactie op de blockchain te verwerken. JuiceSwap ontvangt geen van deze kosten.", "swap.warning.networkFee.message.unichain": "Dit zijn de kosten om je transactie te verwerken op de blockchain.", - "swap.warning.networkFee.message.uniswapX": "Dit zijn de kosten om je transactie op de blockchain te verwerken. Uniswap ontvangt geen van deze kosten. UniswapX verzamelt liquiditeitsbronnen voor betere prijzen en gasvrije swaps.", - "swap.warning.networkFee.message.uniswapX.title": "Geen netwerkkosten met UniswapX", - "swap.warning.networkFee.message.uniswapX.unichain": "Dit zijn de kosten om je transactie te verwerken op de blockchain. UniswapX bundelt liquiditeitsbronnen voor betere prijzen en gasvrije swaps.", + "swap.warning.networkFee.message.uniswapX": "Dit zijn de kosten om je transactie op de blockchain te verwerken. JuiceSwap ontvangt geen van deze kosten. JuiceSwapX verzamelt liquiditeitsbronnen voor betere prijzen en gasvrije swaps.", + "swap.warning.networkFee.message.uniswapX.title": "Geen netwerkkosten met JuiceSwapX", + "swap.warning.networkFee.message.uniswapX.unichain": "Dit zijn de kosten om je transactie te verwerken op de blockchain. JuiceSwapX bundelt liquiditeitsbronnen voor betere prijzen en gasvrije swaps.", "swap.warning.noQuotesFound.bridging.message": "Geen bridging-koersen gevonden. Probeer de officiële bridge.", "swap.warning.noQuotesFound.title": "Geen koersen gevonden", "swap.warning.noRoutesFound.message": "Er zijn momenteel geen routes beschikbaar voor de geselecteerde tokens. Probeer een ander paar of kom later terug.", @@ -1993,9 +1993,9 @@ "swap.warning.router.title": "Deze transactie kan momenteel niet worden voltooid", "swap.warning.tokenBlocked.button": "{{tokenSymbol}} is geblokkeerd", "swap.warning.tokenBlockedFallback.button": "Token is geblokkeerd", - "swap.warning.uniswapFee.message": "Er worden kosten in rekening gebracht om de beste ervaring met Uniswap te garanderen.", - "swap.warning.uniswapFee.message.default": "Er worden kosten in rekening gebracht om de beste ervaring met Uniswap te garanderen. Aan deze swap zijn geen kosten verbonden.", - "swap.warning.uniswapFee.message.included": "Er worden kosten in rekening gebracht om de beste ervaring met Uniswap te garanderen, en deze zijn al in deze koers verwerkt.", + "swap.warning.uniswapFee.message": "Er worden kosten in rekening gebracht om de beste ervaring met JuiceSwap te garanderen.", + "swap.warning.uniswapFee.message.default": "Er worden kosten in rekening gebracht om de beste ervaring met JuiceSwap te garanderen. Aan deze swap zijn geen kosten verbonden.", + "swap.warning.uniswapFee.message.included": "Er worden kosten in rekening gebracht om de beste ervaring met JuiceSwap te garanderen, en deze zijn al in deze koers verwerkt.", "swap.warning.uniswapFee.title": "Swapkosten", "swap.warning.viewOnly.message": "Je moet deze wallet via herstelzin importeren om tokens te kunnen swappen.", "swap.wrap.token": "{{sym}} wrappen", @@ -2016,30 +2016,30 @@ "testnet.modal.swapDeepLink.title.toTestnetMode": "Testnetmodus inschakelen", "testnet.unsupported": "Deze functionaliteit wordt niet ondersteund in de testnetmodus.", "themeToggle.theme": "Thema", - "title.buySellTradeEthereum": "Koop, verkoop en trade Ethereum en andere toptokens op Uniswap", - "title.createGovernanceOn": "Een nieuw bestuursvoorstel op Uniswap maken", - "title.createGovernanceTo": "Maak een nieuw bestuursvoorstel waarover UNI-bezitters kunnen stemmen. UNI-tokens vertegenwoordigen stemrechten in het Uniswap-bestuur.", - "title.earnFees": "Verdien vergoedingen wanneer anderen op Uniswap swappen door tokens aan liquiditeitspools toe te voegen.", - "title.easilyRemove": "Verwijder eenvoudig je liquiditeit uit Uniswap v2 en stort deze in Uniswap v3.", - "title.easilyRemoveV4": "Verwijder eenvoudig je liquiditeit van Uniswap v2 en v3 en stort deze in Uniswap v4.", + "title.buySellTradeEthereum": "Koop, verkoop en trade Ethereum en andere toptokens op JuiceSwap", + "title.createGovernanceOn": "Een nieuw bestuursvoorstel op JuiceSwap maken", + "title.createGovernanceTo": "Maak een nieuw bestuursvoorstel waarover UNI-bezitters kunnen stemmen. UNI-tokens vertegenwoordigen stemrechten in het JuiceSwap-bestuur.", + "title.earnFees": "Verdien vergoedingen wanneer anderen op JuiceSwap swappen door tokens aan liquiditeitspools toe te voegen.", + "title.easilyRemove": "Verwijder eenvoudig je liquiditeit uit JuiceSwap v2 en stort deze in JuiceSwap v3.", + "title.easilyRemoveV4": "Verwijder eenvoudig je liquiditeit van JuiceSwap v2 en v3 en stort deze in JuiceSwap v4.", "title.extension.uninstall": "Extension verwijderd", "title.extensionPasskeyLogIn": "Aanmelden met toegangssleutel", - "title.managePasskeys": "Uniswap | Beheer je toegangssleutels", - "title.migratev2": "Migreer v2-poolliquiditeit naar Uniswap v3", - "title.migratev3": "Migreer poolliquiditeit naar Uniswap v4", - "title.placeLimit": "Plaats limietorders op Uniswap", + "title.managePasskeys": "JuiceSwap | Beheer je toegangssleutels", + "title.migratev2": "Migreer v2-poolliquiditeit naar JuiceSwap v3", + "title.migratev3": "Migreer poolliquiditeit naar JuiceSwap v4", + "title.placeLimit": "Plaats limietorders op JuiceSwap", "title.realTime": "Realtime prijzen, grafieken, transactiegegevens en meer.", - "title.removeLiquidityv2": "Verwijder poolliquiditeit (v2) op Uniswap", - "title.removePoolLiquidity": "Verwijder poolliquiditeit op Uniswap", + "title.removeLiquidityv2": "Verwijder poolliquiditeit (v2) op JuiceSwap", + "title.removePoolLiquidity": "Verwijder poolliquiditeit op JuiceSwap", "title.removeTokensv2": "Verwijder je tokens uit v2-liquiditeitspools.", "title.removev3Liquidity": "Verwijder je tokens uit v3-liquiditeitspools.", "title.sendCrypto": "Crypto verzenden", - "title.sendTokens": "Verzend tokens op Uniswap", + "title.sendTokens": "Verzend tokens op JuiceSwap", "title.swappingMadeSimple": "Koop en verkoop crypto direct op Ethereum, Base, Arbitrum, Polygon, Unichain en meer. Het DeFi-platform wordt door miljoenen gebruikers vertrouwd.", "title.tradeTokens": "Trade tokens en bied liquiditeit. Realtime prijzen, grafieken, transactiedata en meer.", - "title.uniswapTradeCrypto": "Uniswap | \"Handel in crypto op de toonaangevende DeFi-beurs", - "title.uniToken": "UNI-tokens vertegenwoordigen stemrechten in het Uniswap-bestuur. Je kunt zelf stemmen op elke voorstel of je stemmen delegeren aan een derde partij.", - "title.voteOnGov": "Stem over bestuursvoorstellen op Uniswap", + "title.uniswapTradeCrypto": "JuiceSwap | \"Handel in crypto op de toonaangevende DeFi-beurs", + "title.uniToken": "UNI-tokens vertegenwoordigen stemrechten in het JuiceSwap-bestuur. Je kunt zelf stemmen op elke voorstel of je stemmen delegeren aan een derde partij.", + "title.voteOnGov": "Stem over bestuursvoorstellen op JuiceSwap", "token.balances.main": "Je saldo", "token.balances.other": "Saldi op andere netwerken", "token.balances.viewOnly": "Saldo van {{ownerAddress}}", @@ -2072,10 +2072,10 @@ "token.safety.blocked.title.tokenNotAvailable": "{{tokenSymbol}} is niet beschikbaar", "token.safety.blocked.title.tokensNotAvailable": "Het {{tokenSymbol0}} en {{tokenSymbol1}} zijn niet beschikbaar", "token.safety.fee.detected": "Tokenkosten gedetecteerd", - "token.safety.fees.uniswapLabsDoesNotReceive": "Uniswap Labs ontvangt geen van deze kosten.", + "token.safety.fees.uniswapLabsDoesNotReceive": "JuiceSwap Labs ontvangt geen van deze kosten.", "token.safety.warning.alwaysDoYourResearch": "Doe altijd je eigen onderzoek", - "token.safety.warning.blocked.description.default_one": "Je kunt deze token niet met de Uniswap-app traden.", - "token.safety.warning.blocked.description.default_other": "Je kunt deze tokens niet met de Uniswap-app traden.", + "token.safety.warning.blocked.description.default_one": "Je kunt deze token niet met de JuiceSwap-app traden.", + "token.safety.warning.blocked.description.default_other": "Je kunt deze tokens niet met de JuiceSwap-app traden.", "token.safety.warning.copyContractAddress.message": "Dit is een contractadres dat dient als een unieke identificatie voor tokens op de blockchain. Alle crypto die je naar dit adres verstuurt, zal verloren gaan.", "token.safety.warning.copyContractAddress.title": "Stuur geen crypto naar dit adres", "token.safety.warning.dontShowWarningAgain": "Laat deze waarschuwing niet meer zien", @@ -2107,11 +2107,11 @@ "token.safety.warning.spamsUsers": "Spamt gebruikers", "token.safety.warning.tokenChargesFee.both.message": "{{tokenSymbol}} rekent transactiekosten van {{buyFeePercent}} bij aankoop en {{sellFeePercent}} bij verkoop.", "token.safety.warning.tokenChargesFee.buy.message": "{{tokenSymbol}} rekent transactiekosten van {{feePercent}} bij de aankoop.", - "token.safety.warning.tokenChargesFee.buy.message.descriptive": "{{tokenSymbol}} brengt {{feePercent}} kosten in rekening bij aankoop. Het swappen ervan kan resulteren in verlies van geld. Uniswap Labs ontvangt geen van deze vergoedingen.", + "token.safety.warning.tokenChargesFee.buy.message.descriptive": "{{tokenSymbol}} brengt {{feePercent}} kosten in rekening bij aankoop. Het swappen ervan kan resulteren in verlies van geld. JuiceSwap Labs ontvangt geen van deze vergoedingen.", "token.safety.warning.tokenChargesFee.sell.message": "{{tokenSymbol}} rekent transactiekosten van {{feePercent}} bij de verkoop.", - "token.safety.warning.tokenChargesFee.sell.message.descriptive": "{{tokenSymbol}} brengt {{feePercent}} kosten in rekening bij verkoop. Het swappen ervan kan resulteren in verlies van geld. Uniswap Labs ontvangt geen van deze vergoedingen.", + "token.safety.warning.tokenChargesFee.sell.message.descriptive": "{{tokenSymbol}} brengt {{feePercent}} kosten in rekening bij verkoop. Het swappen ervan kan resulteren in verlies van geld. JuiceSwap Labs ontvangt geen van deze vergoedingen.", "token.safety.warning.tokenChargesFee.unknownFee.message": "{{tokenSymbol}} brengt kosten in rekening bij koop of verkoop.", - "token.safetyLevel.blocked.message": "Je kunt deze token niet verhandelen via de Uniswap Wallet.", + "token.safetyLevel.blocked.message": "Je kunt deze token niet verhandelen via de JuiceSwap Wallet.", "token.safetyLevel.medium.message.plural": "Deze tokens worden niet op toonaangevende Amerikaanse gecentraliseerde beurzen verhandeld. Doe altijd uw eigen onderzoek voordat u verdergaat.", "token.selector.search.error": "Kan zoekresultaten niet laden", "token.stats.fullyDilutedValuation": "Volledig verwaterde waardering (FDV)", @@ -2125,7 +2125,7 @@ "token.stats.volume": "24u-volume", "token.symbol.input.fallback": "Input-token", "token.symbol.output.fallback": "Output-token", - "token.wrap.fail.message": "Swaps op het Uniswap Protocol kunnen beginnen en eindigen met ETH. Tijdens de swap wordt ETH echter gewrapt naar WETH.", + "token.wrap.fail.message": "Swaps op het JuiceSwap Protocol kunnen beginnen en eindigen met ETH. Tijdens de swap wordt ETH echter gewrapt naar WETH.", "token.zeroNativeBalance.description.mainnet": "Je moet een token swappen op Ethereum om {{ tokenSymbol }} te krijgen. Voor het swappen is ETH nodig om de netwerkkosten te betalen.", "token.zeroNativeBalance.description.otherChains": "Je moet een token swappen op {{ chainName }} om {{ tokenSymbol }} te krijgen. Voor het swappen is {{ chainName }} {{ nativeTokenSymbol }} nodig om de netwerkkosten te betalen.", "token.zeroNativeBalance.subtitle": "{{ tokenSymbol }} is niet beschikbaar voor directe aankoop.", @@ -2192,7 +2192,7 @@ "transaction.details.transaction": "Transactie", "transaction.details.uniswapFee": "Kosten ({{ feePercent }}%)", "transaction.network.all": "Alle netwerken", - "transaction.networkCost.description": "The cost to process your transaction on the blockchain. Uniswap is optimized for minimal network costs.", + "transaction.networkCost.description": "The cost to process your transaction on the blockchain. JuiceSwap is optimized for minimal network costs.", "transaction.networkCost.includesSmartWalletActivation": "Omvat activering van smart wallet", "transaction.networkCost.label": "Netwerkkosten", "transaction.networkCost.maxNativeBalance.description": "Een klein bedrag van het netwerktokensaldo wordt gebruikt voor de netwerkkosten van deze overboeking.", @@ -2354,15 +2354,15 @@ "transaction.watcher.error.cancel": "Kon transactie niet annuleren", "transaction.watcher.error.status": "Fout bij het controleren van de transactiestatus", "uniswapX.aggregatesLiquidity": " verzamelt liquiditeitsbronnen voor betere prijzen en gasvrij swappen.", - "uniswapX.cost": "UniswapX verwijdert de typische kosten om transacties op de blockchain uit te voeren.", - "uniswapx.description": "UniswapX bundelt liquiditeitsbronnen voor betere prijzen en gasvrije swaps.", - "uniswapx.description.unsupported": "UniswapX is momenteel niet beschikbaar omdat de instellingen van je slimme wallet worden beheerd door een andere walletapp.", - "uniswapx.included": "Met inbegrip van UniswapX", - "uniswapx.item": " UniswapX ", - "uniswapx.label": "UniswapX", - "uniswapX.learnMore": "Meer informatie over swappen met UniswapX", - "uniswapx.unavailable.title": "UniswapX is niet beschikbaar", - "uniswapx.v2QuoteFailed": "De harde koers op UniswapX v2 is mislukt. Probeer opnieuw met klassieke swap.", + "uniswapX.cost": "JuiceSwapX verwijdert de typische kosten om transacties op de blockchain uit te voeren.", + "uniswapx.description": "JuiceSwapX bundelt liquiditeitsbronnen voor betere prijzen en gasvrije swaps.", + "uniswapx.description.unsupported": "JuiceSwapX is momenteel niet beschikbaar omdat de instellingen van je slimme wallet worden beheerd door een andere walletapp.", + "uniswapx.included": "Met inbegrip van JuiceSwapX", + "uniswapx.item": " JuiceSwapX ", + "uniswapx.label": "JuiceSwapX", + "uniswapX.learnMore": "Meer informatie over swappen met JuiceSwapX", + "uniswapx.unavailable.title": "JuiceSwapX is niet beschikbaar", + "uniswapx.v2QuoteFailed": "De harde koers op JuiceSwapX v2 is mislukt. Probeer opnieuw met klassieke swap.", "unitags.banner.button.claim": "Nu claimen", "unitags.banner.subtitle": "Maak een gepersonaliseerd web3-profiel en deel je adres eenvoudig met vrienden.", "unitags.banner.title.compact": "Claim je gebruikersnaam op {{unitagDomain}} en bouw je aanpasbare profiel uit.", @@ -2426,9 +2426,9 @@ "unitags.username.error.min": "Gebruikersnamen moeten minimaal {{number}} tekens bevatten", "unitags.username.error.uppercase": "Gebruikersnamen mogen alleen kleine letters en cijfers bevatten", "uwulink.error.insufficientTokens": "Onvoldoende {{tokenSymbol}} op {{chain}}", - "v2.notAvailable": "Uniswap V2 is niet beschikbaar op dit netwerk.", + "v2.notAvailable": "JuiceSwap V2 is niet beschikbaar op dit netwerk.", "wallet.appSignIn": "Aanmelden met de app", - "wallet.connectingAgreement": "Door een wallet te verbinden, ga je akkoord met de Servicevoorwaarden van Uniswap Labs en geef je toestemming voor het Privacybeleid.", + "wallet.connectingAgreement": "Door een wallet te verbinden, ga je akkoord met de Servicevoorwaarden van JuiceSwap Labs en geef je toestemming voor het Privacybeleid.", "wallet.connectionFailed.message": "De verbindingspoging is mislukt. Klik op Opnieuw proberen en volg de stappen om de verbinding in je wallet te maken.", "wallet.mismatch.popup.description": "Sommige functies worden niet ondersteund door je verbonden wallet.", "wallet.mismatch.popup.title": "Beperkte walletondersteuning", @@ -2438,13 +2438,13 @@ "walletConnect.dapps.empty.description": "Verbind met een app door de code via WalletConnect te scannen", "walletConnect.dapps.manage.empty.title": "Er zijn geen apps verbonden", "walletConnect.dapps.manage.title": "Connecties", - "walletConnect.error.connection.message": "Uniswap Wallet ondersteunt momenteel {{chainNames}}. Gebruik alleen '{{dappName}}' op deze chains", + "walletConnect.error.connection.message": "JuiceSwap Wallet ondersteunt momenteel {{chainNames}}. Gebruik alleen '{{dappName}}' op deze chains", "walletConnect.error.connection.title": "Verbindingsfout", "walletConnect.error.general.message": "Er is een probleem opgetreden met WalletConnect. Probeer het opnieuw", "walletConnect.error.general.title": "Fout met WalletConnect", "walletConnect.error.scantastic.message": "Er is een probleem opgetreden met je QR-code. Probeer het opnieuw", "walletConnect.error.scantastic.title": "Ongeldige QR-code", - "walletConnect.error.unsupported.message": "Zorg ervoor dat je een geldige WalletConnect, Ethereum-adres of Uniswap Extension QR-code scant voordat je het opnieuw probeert.", + "walletConnect.error.unsupported.message": "Zorg ervoor dat je een geldige WalletConnect, Ethereum-adres of JuiceSwap Extension QR-code scant voordat je het opnieuw probeert.", "walletConnect.error.unsupported.title": "Ongeldige QR-code", "walletConnect.error.unsupportedV1.message": "WalletConnect v1 wordt niet langer ondersteund. De applicatie waarmee je verbinding probeert te maken, moet upgraden naar WalletConnect v2.", "walletConnect.error.unsupportedV1.title": "Ongeldige QR-code", @@ -2479,7 +2479,7 @@ "walletConnect.request.warning.message": "Om berichten of transacties te ondertekenen, moet je de herstelzin van de wallet importeren.", "walletConnect.request.warning.title": "Deze wallet is in de alleen-lezenmodus", "web.explore.description": "Ontdek en onderzoek tokens op {{network}}. Ontdek toppools. Bekijk realtime prijzen, handelsvolume, TVL, grafieken en transactiegegevens.", - "web.explore.title.pools": "Verken toppools op {{network}} op Uniswap", - "web.explore.title.tokens": "Verken toptokens op {{network}} op Uniswap", - "web.explore.title.transactions": "Verken toptransacties op {{network}} op Uniswap" + "web.explore.title.pools": "Verken toppools op {{network}} op JuiceSwap", + "web.explore.title.tokens": "Verken toptokens op {{network}} op JuiceSwap", + "web.explore.title.transactions": "Verken toptransacties op {{network}} op JuiceSwap" } diff --git a/packages/uniswap/src/i18n/locales/translations/no-NO.json b/packages/uniswap/src/i18n/locales/translations/no-NO.json index 8ec9064c887..7261e5fa3e1 100644 --- a/packages/uniswap/src/i18n/locales/translations/no-NO.json +++ b/packages/uniswap/src/i18n/locales/translations/no-NO.json @@ -25,9 +25,9 @@ "account.cloud.password.subtitle": "Dette passordet kreves for å gjenopprette sikkerhetskopien av gjenopprettingsfrasen fra {{cloudProviderName}}.", "account.cloud.password.title": "Skriv inn sikkerhetskopipassord", "account.drawer.gitVersion": "Versjon: ", - "account.drawer.modal.body": "Lagre og bytt ut tokens trygt med Uniswap-appen. Tilgjengelig på iOS og Android.", - "account.drawer.modal.dont": "Har du ikke en Uniswap-lommebok?", - "account.drawer.modal.scan": "Skann med Uniswap Wallet", + "account.drawer.modal.body": "Lagre og bytt ut tokens trygt med JuiceSwap-appen. Tilgjengelig på iOS og Android.", + "account.drawer.modal.dont": "Har du ikke en JuiceSwap-lommebok?", + "account.drawer.modal.scan": "Skann med JuiceSwap Wallet", "account.drawer.spamToggle": "Skjul ukjente tokens og NFT-er", "account.porfolio.activity.cancelledBelow": "Denne bestillingen ble kansellert fordi saldoen din gikk under det angitte beløpet.", "account.portfolio.activity.signLimit": "Denne bestillingen vil ikke fylles fordi saldoen din gikk under det angitte beløpet. Øk saldoen for å fikse.", @@ -55,7 +55,7 @@ "account.recoveryPhrase.title.import": "Skriv inn gjenopprettingsfrasen", "account.recoveryPhrase.title.restoring": "Ingen sikkerhetskopier funnet", "account.transactionSummary.addLiquidity": "Legg til {{baseSymbol}}/{{quoteSymbol}} V3-likviditet", - "account.transactionSummary.addLiquidityv2": "Legg til og til Uniswap V2", + "account.transactionSummary.addLiquidityv2": "Legg til og til JuiceSwap V2", "account.transactionSummary.approve": "Godkjenn {{tokenSymbol}}", "account.transactionSummary.claimFor": "Gjør krav på for {{username}}", "account.transactionSummary.claimReward": "Gjør krav på UNI-belønning for {{username}}", @@ -103,7 +103,7 @@ "account.wallet.menu.copy.title": "Kopier lommebokadressen", "account.wallet.menu.edit.title": "Rediger etikett", "account.wallet.menu.remove.title": "Fjern lommeboken", - "account.wallet.remove.check": "Jeg har sikkerhetskopiert gjenopprettingsfrasen og forstår at Uniswap Labs ikke kan hjelpe meg med å gjenopprette lommeboken hvis jeg ikke klarte å gjøre det.", + "account.wallet.remove.check": "Jeg har sikkerhetskopiert gjenopprettingsfrasen og forstår at JuiceSwap Labs ikke kan hjelpe meg med å gjenopprette lommeboken hvis jeg ikke klarte å gjøre det.", "account.wallet.remove.title": "Fjern {{name}}", "account.wallet.remove.viewOnly": "Du kan alltid legge til visningsbeskyttede lommebøker ved å skrive inn lommebokens adresse.", "account.wallet.restore.description": "Fordi du bruker en ny enhet, må du gjenopprette gjenopprettingsfrasen. Dette vil tillate deg å bytte og sende tokens.", @@ -131,16 +131,16 @@ "addLiquidity.shareOfPool": "Andel av bassenget", "addressInput.recipient": "Mottaker", "analytics.allow": "Tillat analyser", - "analytics.allow.message": "Vi bruker anonymiserte data for å forbedre opplevelsen din med Uniswap Labs-produkter.", + "analytics.allow.message": "Vi bruker anonymiserte data for å forbedre opplevelsen din med JuiceSwap Labs-produkter.", "appRating.button.notReally": "Ikke egentlig", "appRating.description": "Gi oss beskjed hvis du har en god opplevelse med denne appen", "appRating.extension.review.description": "Velg en stjernerangering og legg igjen en anmeldelse på Chrome Nettmarked.", - "appRating.extension.review.title": "Vil du vurdere Uniswap-utvidelsen?", - "appRating.extension.title": "Liker du Uniswap Extension?", + "appRating.extension.review.title": "Vil du vurdere JuiceSwap-utvidelsen?", + "appRating.extension.title": "Liker du JuiceSwap Extension?", "appRating.feedback.button.send": "Send tilbakemelding", "appRating.feedback.description": "Fortell oss hvordan vi kan forbedre opplevelsen din", "appRating.feedback.title": "Vi beklager å høre det.", - "appRating.mobile.title": "Liker du Uniswap Wallet?", + "appRating.mobile.title": "Liker du JuiceSwap Wallet?", "bridging.estimatedTime.minutesAndSeconds": "~{{minutes}}min {{seconds}}s", "bridging.estimatedTime.minutesOnly": "~{{minutes}}min", "bridging.estimatedTime.secondsOnly": "~{{seconds}}s", @@ -155,7 +155,7 @@ "chart.price.label.low": "Lav", "chart.price.label.open": "Åpen", "chart.settings.unavailable.label": "Denne innstillingen er utilgjengelig for gjeldende diagram", - "claim.thanks": "Takk for at du er en del av Uniswap-fellesskapet ", + "claim.thanks": "Takk for at du er en del av JuiceSwap-fellesskapet ", "claim.uni.arrived": "UNI har kommet", "common.accept": "Aksepterer", "common.activity": "Aktivitet", @@ -187,12 +187,12 @@ "common.approving": "Godkjenner", "common.areYouSure": "Er du sikker?", "common.automatic": "Auto", - "common.availableIn": "Uniswap tilgjengelig i: ", + "common.availableIn": "JuiceSwap tilgjengelig i: ", "common.availableOnIOSAndroid": "Tilgjengelig på iOS og Android", "common.availableOnIOSAndroidChrome": "Tilgjengelig på iOS, Android og Chrome", "common.backToPositions": "Tilbake til posisjoner", "common.blocked.ifError": "Hvis du mener dette er en feil, vennligst send en e-post med adressen din til ", - "common.blocked.reason": "Denne adressen er blokkert på Uniswap Labs-grensesnittet fordi den er knyttet til en eller flere blokkerte aktiviteter.", + "common.blocked.reason": "Denne adressen er blokkert på JuiceSwap Labs-grensesnittet fordi den er knyttet til en eller flere blokkerte aktiviteter.", "common.blockedAddress": "Blokkert adresse", "common.blog": "Blogg", "common.borrow.cancelled": "Lån kansellert", @@ -258,7 +258,7 @@ "common.buy.cancelled": "Kjøp kansellert", "common.buy.failed": "Kjøp mislyktes", "common.buy.label": "Kjøpe", - "common.buyAndSell": "Kjøp og selg på Uniswap", + "common.buyAndSell": "Kjøp og selg på JuiceSwap", "common.buying": "Kjøpe", "common.by": "Av", "common.cancel.failed": "Avbryt mislyktes", @@ -343,8 +343,8 @@ "common.download": "nedlasting", "common.downloadAppStore": "Last ned i App Store", "common.downloadPlayStore": "Last ned i Play-butikken", - "common.downloadUniswap": "Last ned Uniswap", - "common.downloadUniswapApp": "Last ned Uniswap-appen", + "common.downloadUniswap": "Last ned JuiceSwap", + "common.downloadUniswapApp": "Last ned JuiceSwap-appen", "common.dynamic": "Dynamisk", "common.edit.button": "Redigere", "common.error.general": "Noe gikk galt", @@ -367,7 +367,7 @@ "common.explore": "Utforske", "common.explorer": "Utforsker", "common.exploreTokens": "Utforsk tokens", - "common.extension": "Uniswap-utvidelse", + "common.extension": "JuiceSwap-utvidelse", "common.failed.error": "Mislyktes", "common.failedSwitchNetwork": "Kunne ikke bytte nettverk", "common.fee": "Avgift", @@ -384,9 +384,9 @@ "common.getStarted": "Kom i gang", "common.getSupport.button": "Få støtte", "common.getTheApp": "Skaff deg appen", - "common.getUniswapWallet": "Få Uniswap Wallet", + "common.getUniswapWallet": "Få JuiceSwap Wallet", "common.governance": "styresett", - "common.happyHolidays": "God ferie fra Uniswap-teamet!", + "common.happyHolidays": "God ferie fra JuiceSwap-teamet!", "common.helpCenter": "Hjelpesenter", "common.hidden": "Skjult", "common.hide.button": "Gjemme seg", @@ -651,11 +651,11 @@ "common.type.label": "Type", "common.unavailable": "Utilgjengelig", "common.uniGovernance": "UNIs styresett", - "common.uniswapMobile": "Uniswap mobil", - "common.uniswapProtocol": "Uniswap-protokoll", - "common.uniswapTVL": "Uniswap TVL", - "common.uniswapWallet": "Uniswap lommebok", - "common.uniswapX": "UniswapX", + "common.uniswapMobile": "JuiceSwap mobil", + "common.uniswapProtocol": "JuiceSwap-protokoll", + "common.uniswapTVL": "JuiceSwap TVL", + "common.uniswapWallet": "JuiceSwap lommebok", + "common.uniswapX": "JuiceSwapX", "common.unknown": "Ukjent", "common.unknownApproval": "Ukjent godkjenning", "common.unknownBridge": "Ukjent bro", @@ -759,13 +759,13 @@ "dapp.request.warning.notActive.title": "Dette er ikke din aktive lommebok", "downloadApp.modal.alreadyHaveWallet": "Har du allerede en lommebok? ", "downloadApp.modal.alreadyHaveWallet.signInLink": "Logg på her", - "downloadApp.modal.getStarted.description": "Start med å laste ned Uniswap Wallet, tilgjengelig på telefonen eller nettleseren din.", - "downloadApp.modal.getStarted.title": "Kom i gang med Uniswap", - "downloadApp.modal.signUp.description": "Kom i gang ved å laste ned Uniswap Wallet, tilgjengelig på telefonen eller nettleseren din.", + "downloadApp.modal.getStarted.description": "Start med å laste ned JuiceSwap Wallet, tilgjengelig på telefonen eller nettleseren din.", + "downloadApp.modal.getStarted.title": "Kom i gang med JuiceSwap", + "downloadApp.modal.signUp.description": "Kom i gang ved å laste ned JuiceSwap Wallet, tilgjengelig på telefonen eller nettleseren din.", "downloadApp.modal.signUp.description.embeddedWallet": "Kom i gang på sekunder ved å registrere deg nedenfor eller last ned lommeboken vår, tilgjengelig på telefonen eller nettleseren din.", - "downloadApp.modal.signUp.title": "Registrer deg med Uniswap", - "downloadApp.modal.uniswapProducts.subtitle": "Uniswap-produkter fungerer sømløst sammen for å skape den beste onchain-opplevelsen.", - "error.access.expiry": "Dette gir Uniswap-protokollen tilgang til tokenet ditt for handel. For sikkerhets skyld utløper den etter 30 dager.", + "downloadApp.modal.signUp.title": "Registrer deg med JuiceSwap", + "downloadApp.modal.uniswapProducts.subtitle": "JuiceSwap-produkter fungerer sømløst sammen for å skape den beste onchain-opplevelsen.", + "error.access.expiry": "Dette gir JuiceSwap-protokollen tilgang til tokenet ditt for handel. For sikkerhets skyld utløper den etter 30 dager.", "error.dataUnavailable": "Data er utilgjengelig for øyeblikket; vi jobber med en løsning", "error.id": "Feil-ID: {{eventId}}", "error.noData": "Ingen data funnet", @@ -785,7 +785,7 @@ "explore.search.placeholder": "Søk på tokens og lommebøker", "explore.search.section.nft": "NFT-samlinger", "explore.search.section.popularNFT": "Populære NFT-samlinger", - "explore.search.section.popularTokenInfo": "Populære tokens identifiseres basert på deres handelsvolum på Uniswap de siste 24 timene.", + "explore.search.section.popularTokenInfo": "Populære tokens identifiseres basert på deres handelsvolum på JuiceSwap de siste 24 timene.", "explore.search.section.popularTokens": "Populære tokens", "explore.search.section.recent": "Nylige søk", "explore.search.section.tokens": "Tokens", @@ -807,7 +807,7 @@ "explore.tokens.sort.option.marketCap": "Markedsverdi", "explore.tokens.sort.option.priceDecrease": "Prisnedgang (24 timer)", "explore.tokens.sort.option.priceIncrease": "Prisøkning (24 timer)", - "explore.tokens.sort.option.totalValueLocked": "Uniswap TVL", + "explore.tokens.sort.option.totalValueLocked": "JuiceSwap TVL", "explore.tokens.sort.option.volume": "Unitswap volum (24 timer)", "explore.tokens.top.title": "Topp tokens", "explore.unableToDisplayHistorical": "Kan ikke vise historiske volumdata for gjeldende kjede.", @@ -828,7 +828,7 @@ "extension.lock.button.reset": "Tilbakestill lommebok", "extension.lock.button.submit": "Låse opp", "extension.lock.password.error": "Feil passord. Prøv igjen", - "extension.lock.password.reset.initial.description": "Uniswap kan ikke hjelpe å gjenopprette passordet ditt. Du må tilbakestille lommeboken ved å skrive inn gjenopprettingsfrasen på 12 ord på nytt.", + "extension.lock.password.reset.initial.description": "JuiceSwap kan ikke hjelpe å gjenopprette passordet ditt. Du må tilbakestille lommeboken ved å skrive inn gjenopprettingsfrasen på 12 ord på nytt.", "extension.lock.password.reset.initial.help": "Hvor finner jeg min gjenopprettingsfrase?", "extension.lock.password.reset.initial.title": "Glemt passord", "extension.lock.password.reset.speedbump.description": "Sørg for at du har 12-ords gjenopprettingsfrasen før du tilbakestiller lommeboken. Ellers vil du ikke kunne få tilbake pengene dine.", @@ -837,10 +837,10 @@ "extension.lock.subtitle": "Skriv inn passordet ditt for å låse opp", "extension.lock.title": "Velkommen tilbake", "extension.network.notSupported": "Ikke-støttet nettverk", - "extension.open": "Åpne Uniswap Extension", + "extension.open": "Åpne JuiceSwap Extension", "extension.popup.chrome.button": "Åpne utvidelse", - "extension.popup.chrome.description": "Fullfør denne handlingen ved å åpne Uniswap-utvidelsen.", - "extension.popup.chrome.title": "Fortsett i Uniswap", + "extension.popup.chrome.description": "Fullfør denne handlingen ved å åpne JuiceSwap-utvidelsen.", + "extension.popup.chrome.title": "Fortsett i JuiceSwap", "extension.settings.password.enter.title": "Skriv inn ditt nåværende passord", "extension.settings.password.error.wrong": "Feil passord", "extension.settings.password.placeholder": "Nåværende passord", @@ -925,8 +925,8 @@ "forceUpgrade.action.confirm": "Oppdater nå", "forceUpgrade.action.learn": "Finn ut hvordan du oppdaterer", "forceUpgrade.action.recoveryPhrase": "Se gjenopprettingsfrase", - "forceUpgrade.description.extension": "En ny versjon av appen er tilgjengelig. For å fortsette å bruke Uniswap-utvidelsen, oppdater den til den nyeste versjonen.", - "forceUpgrade.description.wallet": "En ny versjon av appen er tilgjengelig. For å fortsette å bruke Uniswap Wallet, vennligst oppdater den til den nyeste versjonen.", + "forceUpgrade.description.extension": "En ny versjon av appen er tilgjengelig. For å fortsette å bruke JuiceSwap-utvidelsen, oppdater den til den nyeste versjonen.", + "forceUpgrade.description.wallet": "En ny versjon av appen er tilgjengelig. For å fortsette å bruke JuiceSwap Wallet, vennligst oppdater den til den nyeste versjonen.", "forceUpgrade.label.recoveryPhrase": "Gjenopprettingsfrase", "forceUpgrade.title": "Oppdater til siste versjon", "globalPreferences.title": "Globale preferanser", @@ -977,15 +977,15 @@ "home.upsell.receive.description": "Finansier lommeboken din ved å overføre krypto fra en annen lommebok eller konto", "home.upsell.receive.title": "Motta krypto", "home.warning.viewOnly": "Dette er en lommebok for visning", - "interface.metatags.description": "Bytt eller gi likviditet på Uniswap-protokollen", - "interface.metatags.title": "Uniswap-grensesnitt", + "interface.metatags.description": "Bytt eller gi likviditet på JuiceSwap-protokollen", + "interface.metatags.title": "JuiceSwap-grensesnitt", "landing.buildNextGen": "Bygg neste generasjon av åpne applikasjoner og verktøy.", "landing.connectWithUs": "Ta kontakt med oss", "landing.devDocs": "Utviklerdokumenter", "landing.directToDeFi": "Gå direkte til DeFi", - "landing.followOnX": "Følg @Uniswap på X for de siste oppdateringene", - "landing.protocolDescription": "Uniswap-produkter drives av Uniswap-protokollen. Protokollen er den største onchain-markedsplassen, med milliarder av dollar i ukentlig volum over tusenvis av tokens på Ethereum og 7+ tilleggskjeder.", - "landing.provideLiquidity.message": "Gi likviditet til pooler på Uniswap-protokollen og tjen gebyrer på bytteavtaler.", + "landing.followOnX": "Følg @JuiceSwap på X for de siste oppdateringene", + "landing.protocolDescription": "JuiceSwap-produkter drives av JuiceSwap-protokollen. Protokollen er den største onchain-markedsplassen, med milliarder av dollar i ukentlig volum over tusenvis av tokens på Ethereum og 7+ tilleggskjeder.", + "landing.provideLiquidity.message": "Gi likviditet til pooler på JuiceSwap-protokollen og tjen gebyrer på bytteavtaler.", "landing.swapSimple": "Bytte gjort enkelt. Få tilgang til tusenvis av tokens på 11+ kjeder.", "landing.teamInsights": "Innsikt og nyheter fra teamet", "landing.trusted": "Stolt på av millioner", @@ -1045,18 +1045,18 @@ "liquidity.notEnough.label": "Ikke nok likviditet til å vise nøyaktig USD-verdi.", "liquidity.provideOnProtocols": "Tilføre likviditet på forskjellige protokoller", "liquidityPool.chart.tooltip.amount": "{{token}} likviditet: {{amount}}", - "liquidityPool.page.title": "Legg til likviditet til poolene{{version}} på Uniswap", + "liquidityPool.page.title": "Legg til likviditet til poolene{{version}} på JuiceSwap", "liquidityPool.positions.closed.title": "Lukkede stillinger", - "liquidityPool.positions.page.title": "Administrer {{quoteSymbol}}/{{baseSymbol}} pool likviditet på Uniswap", + "liquidityPool.positions.page.title": "Administrer {{quoteSymbol}}/{{baseSymbol}} pool likviditet på JuiceSwap", "liquidityPool.positions.page.version.description": "Se dine aktive {{version}} likviditetsposisjoner. Legg til nye stillinger.", - "liquidityPool.positions.page.version.title": "Administrer poollikviditet{{version}} på Uniswap", + "liquidityPool.positions.page.version.title": "Administrer poollikviditet{{version}} på JuiceSwap", "liquidityPool.positions.price.formatted": " per ", "migrate.allowed": "Tillatt", "migrate.allowLpMigration": "Tillat migrering av LP-token", "migrate.connectAccount": "Du må koble til en konto.", "migrate.connectWallet": "Koble til en lommebok for å se V2-likviditeten din.", - "migrate.contract": "Uniswap migrasjonskontrakt", - "migrate.firstLP": "Du er den første likviditetsleverandøren for denne Uniswap V3-poolen. Din likviditet vil migrere til gjeldende {{source}} pris.", + "migrate.contract": "JuiceSwap migrasjonskontrakt", + "migrate.firstLP": "Du er den første likviditetsleverandøren for denne JuiceSwap V3-poolen. Din likviditet vil migrere til gjeldende {{source}} pris.", "migrate.highGasCost": "Transaksjonskostnadene dine vil være mye høyere ettersom den inkluderer gassen for å lage bassenget.", "migrate.invalidRange": "Ugyldig område er valgt. Minsteprisen må være lavere enn maksprisen.", "migrate.lpNFT": "{{symA}}/{{symB}} LP NFT", @@ -1066,18 +1066,18 @@ "migrate.noV2Liquidity": "Ingen V2-likviditet funnet.", "migrate.positionNoFees": "Posisjonen din vil ikke tjene gebyrer eller bli brukt i handler før markedsprisen beveger seg inn i området ditt.", "migrate.priceDifference": "Prisforskjell: ", - "migrate.priceWarning": "Du bør kun sette inn likviditet i Uniswap V3 til en pris du mener er riktig.
Hvis prisen virker feil, kan du enten bytte for å flytte prisen eller vente på at noen andre gjør det.", + "migrate.priceWarning": "Du bør kun sette inn likviditet i JuiceSwap V3 til en pris du mener er riktig.
Hvis prisen virker feil, kan du enten bytte for å flytte prisen eller vente på at noen andre gjør det.", "migrate.refund": "Minst {{amtA}} {{symA}} og {{amtB}} {{symB}} vil bli refundert til lommeboken din på grunn av valgt prisklasse.", "migrate.selectFeeTier": "Velg gebyrnivå", "migrate.setRange": "Angi prisklasse", "migrate.symbolPrice": "{{protocolName}} {{tokenSymbol}} Pris:", - "migrate.v2Description": "Dette verktøyet vil trygt migrere {{source}} likviditeten til V3. Prosessen er fullstendig tillitsløs takket være <0>Uniswap-migreringskontrakten ↗", - "migrate.v2Instruction": "For hver pool vist nedenfor, klikk på migrere for å fjerne likviditeten din fra Uniswap V2 og sette den inn i Uniswap V3.", + "migrate.v2Description": "Dette verktøyet vil trygt migrere {{source}} likviditeten til V3. Prosessen er fullstendig tillitsløs takket være <0>JuiceSwap-migreringskontrakten ↗", + "migrate.v2Instruction": "For hver pool vist nedenfor, klikk på migrere for å fjerne likviditeten din fra JuiceSwap V2 og sette den inn i JuiceSwap V3.", "migrate.v2Title": "Migrer V2-likviditet", "migrate.v3Price": "V3 {{sym}} Pris:", "mint.v3.input.invalidPrice.error": "Ugyldig prisinndata", - "mobileAppPromo.banner.getTheApp.link": "Skaff deg Uniswap Wallet-appen", - "mobileAppPromo.banner.title": "Uniswap: Krypto- og NFT-lommebok", + "mobileAppPromo.banner.getTheApp.link": "Skaff deg JuiceSwap Wallet-appen", + "mobileAppPromo.banner.title": "JuiceSwap: Krypto- og NFT-lommebok", "moonpay.poweredBy": "Fiat onramp drevet av MoonPay USA LLC", "moonpay.restricted.region": "Moonpay er ikke tilgjengelig i enkelte regioner. Klikk for å lære mer.", "nav.createAccount.button": "Opprett konto", @@ -1090,7 +1090,7 @@ "network.mightBeDown": "{{network}} kan være nede akkurat nå, eller du kan ha mistet nettverkstilkoblingen.", "network.warning": "Nettverksadvarsel", "nft.addToBag": "Legg til i kurven", - "nft.authorsCollectionOnUni": "{{name}}sin NFT-samling på Uniswap", + "nft.authorsCollectionOnUni": "{{name}}sin NFT-samling på JuiceSwap", "nft.bag": "Bag", "nft.blockedCollection": "Denne samlingen er blokkert", "nft.blockedOpenSea": "Blokkert på OpenSea", @@ -1098,9 +1098,9 @@ "nft.buyTransferTokensToStart": "Kjøp eller overfør tokens til denne lommeboken for å komme i gang.", "nft.card.notAvailable": "Innhold er ikke
tilgjengelig ennå", "nft.chainSupportComingSoon": "{{chainName}} støtte kommer snart", - "nft.collection.title": "Utforsk og kjøp på Uniswap", - "nft.collectionOnUni": "NFT-samling på Uniswap", - "nft.collectonOnAddress": "NFT-samling på Uniswap - {{address}}", + "nft.collection.title": "Utforsk og kjøp på JuiceSwap", + "nft.collectionOnUni": "NFT-samling på JuiceSwap", + "nft.collectonOnAddress": "NFT-samling på JuiceSwap - {{address}}", "nft.complete": "Fullstendig!", "nft.editListings": "Rediger oppføringer", "nft.event": "Begivenhet", @@ -1135,7 +1135,7 @@ "nft.whyTransaction": "Hvorfor kreves en transaksjon?", "nft.whyTransaction.reason": "Oppføring av en NFT krever en engangsgodkjenning fra markedsplassen for hver NFT-samling.", "nft.willAppearHere": "Dine onchain-transaksjoner og kryptokjøp vil vises her.", - "nft.wishGranted": "Uniswap har oppfylt ønsket ditt!", + "nft.wishGranted": "JuiceSwap har oppfylt ønsket ditt!", "nfts.collection.action.approve_one": "Godkjenne innsamling", "nfts.collection.action.approve_other": "Godkjenne samlinger", "nfts.collection.action.sign_one": "Signer oppføring", @@ -1146,7 +1146,7 @@ "nfts.sell": "Selg NFT-er", "nfts.viewAndSell": "Se og selg NFT-er", "notFound.oops": "Oops, ta meg tilbake til Swap", - "notice.uk": "Denne nettapplikasjonen er gitt som et verktøy for brukere til å samhandle med Uniswap-protokollen på eget initiativ, uten godkjenning eller anbefaling av kryptovaluta-handelsaktiviteter. Ved å gjøre dette anbefaler ikke Uniswap at brukere eller potensielle brukere engasjerer seg i handel med kryptoaktiva, og brukere eller potensielle brukere av nettapplikasjonen bør ikke betrakte denne nettsiden eller dens innhold som involverer noen form for anbefaling, invitasjon eller oppfordring til å handle med kryptoaktiva. .", + "notice.uk": "Denne nettapplikasjonen er gitt som et verktøy for brukere til å samhandle med JuiceSwap-protokollen på eget initiativ, uten godkjenning eller anbefaling av kryptovaluta-handelsaktiviteter. Ved å gjøre dette anbefaler ikke JuiceSwap at brukere eller potensielle brukere engasjerer seg i handel med kryptoaktiva, og brukere eller potensielle brukere av nettapplikasjonen bør ikke betrakte denne nettsiden eller dens innhold som involverer noen form for anbefaling, invitasjon eller oppfordring til å handle med kryptoaktiva. .", "notice.uk.label": "UK ansvarsfraskrivelse:", "notification.assetVisibility.hidden": "{{assetName}} skjult", "notification.assetVisibility.unhidden": "{{assetName}} skjult", @@ -1198,7 +1198,7 @@ "notification.walletConnect.failed": "Transaksjonen mislyktes med {{dappName}}", "notification.walletConnect.networkChanged.full": "Byttet til {{networkName}}", "notification.walletConnect.networkChanged.short": "Byttet nettverk", - "notifications.scantastic.subtitle": "Fortsett på Uniswap Extension", + "notifications.scantastic.subtitle": "Fortsett på JuiceSwap Extension", "notifications.scantastic.title": "Suksess!", "onboarding.backup.manual.banner": "Vi foreslår å skrive dette på et stykke papir og oppbevare det på et sikkert sted, som en safe.", "onboarding.backup.manual.displayWarning.description": "Les følgende nøye før du fortsetter.", @@ -1225,15 +1225,15 @@ "onboarding.backup.reminder.warning.description": "Hvis du ikke konfigurerer en sikkerhetskopimetode, har du ikke mulighet til å gjenopprette lommeboken din hvis du mister telefonen, sletter appen eller får en ny enhet.", "onboarding.backup.reminder.warning.title": "Du kan miste pengene dine", "onboarding.backup.speedBump.cloud.description": "Hvis du noen gang glemmer det, kan vi ikke tilbakestille det for deg. Skriv det ned på et trygt sted eller oppbevar det trygt i en passordbehandling.", - "onboarding.backup.speedBump.cloud.disclaimer": "Jeg forstår at Uniswap Labs ikke kan tilbakestille gjenopprettingspassordet mitt.", + "onboarding.backup.speedBump.cloud.disclaimer": "Jeg forstår at JuiceSwap Labs ikke kan tilbakestille gjenopprettingspassordet mitt.", "onboarding.backup.speedBump.cloud.title": "Det er viktig å lagre dette passordet", "onboarding.backup.speedBump.manual.description": "Sørg for at du skrev ned gjenopprettingsfrasen riktig og at du har et trygt sted å lagre den.", - "onboarding.backup.speedBump.manual.disclaimer": "Jeg forstår at Uniswap Labs ikke kan gjenopprette lommeboken min hvis jeg mister denne.", + "onboarding.backup.speedBump.manual.disclaimer": "Jeg forstår at JuiceSwap Labs ikke kan gjenopprette lommeboken min hvis jeg mister denne.", "onboarding.backup.speedBump.manual.title": "Før du er ferdig...", "onboarding.backup.subtitle": "Slik vil du gjenopprette lommeboken din hvis du sletter appen eller mister enheten.", "onboarding.backup.title.existing": "Sikkerhetskopier lommeboken", "onboarding.backup.title.new": "Velg sikkerhetskopieringsmetoden", - "onboarding.backup.view.disclaimer": "Jeg forstår at hvis jeg mister gjenopprettingsfrasen, kan ikke Uniswap Labs hjelpe meg med å gjenopprette den.", + "onboarding.backup.view.disclaimer": "Jeg forstår at hvis jeg mister gjenopprettingsfrasen, kan ikke JuiceSwap Labs hjelpe meg med å gjenopprette den.", "onboarding.backup.view.subtitle.message1": "Les følgende nøye før du fortsetter", "onboarding.backup.view.subtitle.message2": "Du må skrive inn alle 12 av disse hemmelige ordene for å gjenopprette lommeboken din.", "onboarding.backup.view.title": "Skriv ned restitusjonsfrasen din", @@ -1244,18 +1244,18 @@ "onboarding.cloud.confirm.title": "Bekreft gjenopprettingspassordet ditt", "onboarding.cloud.createPassword.description": "Du må angi dette for å få tilbake pengene dine. Hvis du noen gang glemmer det, kan vi ikke hente det for deg.", "onboarding.cloud.createPassword.title": "Opprett gjenopprettingspassordet ditt", - "onboarding.complete.button": "Åpne Uniswap Extension", - "onboarding.complete.description": "Lommeboken din er klar til å sende og motta krypto. Åpne Uniswap Extension med snarveien nedenfor.", - "onboarding.complete.go_to_uniswap": "Gå til Uniswap Web App", - "onboarding.complete.pin.description": "Klikk på pin-ikonet for å legge til Uniswap Extension til verktøylinjen.", - "onboarding.complete.pin.title": "Pin Uniswap Extension", + "onboarding.complete.button": "Åpne JuiceSwap Extension", + "onboarding.complete.description": "Lommeboken din er klar til å sende og motta krypto. Åpne JuiceSwap Extension med snarveien nedenfor.", + "onboarding.complete.go_to_uniswap": "Gå til JuiceSwap Web App", + "onboarding.complete.pin.description": "Klikk på pin-ikonet for å legge til JuiceSwap Extension til verktøylinjen.", + "onboarding.complete.pin.title": "Pin JuiceSwap Extension", "onboarding.complete.title": "Du er klar", "onboarding.extension.password.subtitle": "Du trenger dette for å låse opp lommeboken og få tilgang til gjenopprettingsfrasen", "onboarding.extension.password.title.default": "Lag passord", "onboarding.extension.password.title.reset": "Tilbakestill passordet ditt", - "onboarding.extension.unsupported.android.description": "Uniswap Extension er bare kompatibel med Chrome på skrivebordet.", + "onboarding.extension.unsupported.android.description": "JuiceSwap Extension er bare kompatibel med Chrome på skrivebordet.", "onboarding.extension.unsupported.android.title": "Chrome på mobil støttes ikke (ennå)", - "onboarding.extension.unsupported.description": "Uniswap Extension er bare kompatibel med Chrome akkurat nå.", + "onboarding.extension.unsupported.description": "JuiceSwap Extension er bare kompatibel med Chrome akkurat nå.", "onboarding.extension.unsupported.title": "Denne nettleseren støttes ikke (ennå)", "onboarding.home.intro.backup.description": "Sett opp en gjenopprettingsplan hvis du noen gang mister telefonen eller får en ny.", "onboarding.home.intro.backup.title": "Sikkerhetskopier lommeboken", @@ -1268,7 +1268,7 @@ "onboarding.home.intro.unitag.description": "Bygg en personlig web3-profil og del enkelt adressen din med venner.", "onboarding.home.intro.unitag.title": "Gjør krav på ditt {{unitagDomain}} brukernavn", "onboarding.home.intro.welcome.description": "Fullfør konfigureringen av lommeboken for å begynne å bytte på sekunder.", - "onboarding.home.intro.welcome.title": "Velkommen til Uniswap", + "onboarding.home.intro.welcome.title": "Velkommen til JuiceSwap", "onboarding.import.error.invalidWords_one": "1 ord er ugyldig eller feilstavet", "onboarding.import.error.invalidWords_other": "{{count}} ord er ugyldige eller feilstavet", "onboarding.import.method.import.message": "Skriv inn gjenopprettingsfrasen fra en annen kryptolommebok", @@ -1279,7 +1279,7 @@ "onboarding.import.onDeviceRecovery.other_options": "Opprett eller importer en annen lommebok", "onboarding.import.onDeviceRecovery.other_options.label": "Vil du ikke ha noe av det ovennevnte?", "onboarding.import.onDeviceRecovery.subtitle": "Velg hvilken lommebok du vil logge på igjen.", - "onboarding.import.onDeviceRecovery.title": "Velkommen tilbake til Uniswap", + "onboarding.import.onDeviceRecovery.title": "Velkommen tilbake til JuiceSwap", "onboarding.import.onDeviceRecovery.wallet.button": "Se gjenopprettingsfrase", "onboarding.import.onDeviceRecovery.wallet.count_one": "+1 annen lommebok", "onboarding.import.onDeviceRecovery.wallet.count_other": "+{{count}} andre lommebøker", @@ -1294,13 +1294,13 @@ "onboarding.importMnemonic.title": "Skriv inn gjenopprettingsfrasen", "onboarding.intro.button.alreadyHave": "Jeg har allerede en lommebok", "onboarding.intro.mobileScan.button": "Skann QR-kode for å importere", - "onboarding.intro.mobileScan.title": "Har du Uniswap-appen?", + "onboarding.intro.mobileScan.title": "Har du JuiceSwap-appen?", "onboarding.landing.button.add": "Legg til en eksisterende lommebok", "onboarding.landing.button.create": "Lag en lommebok", "onboarding.name.wallet.button.text": "Fullfør", "onboarding.name.wallet.subtitle": "Dette kallenavnet er kun synlig for deg", "onboarding.name.wallet.title": "Gi lommeboken et navn", - "onboarding.notification.permission.message": "For å motta varsler, slå på varsler for Uniswap Wallet i enhetens innstillinger.", + "onboarding.notification.permission.message": "For å motta varsler, slå på varsler for JuiceSwap Wallet i enhetens innstillinger.", "onboarding.notification.permission.title": "Tillatelse for varsler", "onboarding.notification.subtitle": "Hold deg oppdatert på transaksjonsstatuser og store prisendringer for favoritt-tokens", "onboarding.notification.title": "Slå på varsler", @@ -1322,13 +1322,13 @@ "onboarding.resetPassword.complete.safety": "Lær mer om lommeboksikkerhet", "onboarding.resetPassword.complete.subtitle": "Bruk ditt nye passord for å låse opp lommeboken.", "onboarding.resetPassword.complete.title": "Reset passord", - "onboarding.scan.button": "Skann med Uniswap-appen", + "onboarding.scan.button": "Skann med JuiceSwap-appen", "onboarding.scan.error": "Beklager, vi kan ikke laste inn QR-koden akkurat nå. Prøv en annen innføringsmetode.", "onboarding.scan.otp.error": "Koden du sendte inn er feil, eller det oppsto en feil ved innsending. Vær så snill, prøv på nytt.", "onboarding.scan.otp.failed": "Mislykkede forsøk: {{number}}", - "onboarding.scan.otp.subtitle": "Sjekk din Uniswap-mobilapp for koden på 6 tegn", + "onboarding.scan.otp.subtitle": "Sjekk din JuiceSwap-mobilapp for koden på 6 tegn", "onboarding.scan.otp.title": "Skriv inn engangskode", - "onboarding.scan.subtitle": "Skann QR-koden med Uniswap-mobilappen for å begynne å importere lommeboken.", + "onboarding.scan.subtitle": "Skann QR-koden med JuiceSwap-mobilappen for å begynne å importere lommeboken.", "onboarding.scan.title": "Importer lommebok fra appen", "onboarding.scan.wifi": "Koble telefonen til det samme WiFi-nettverket som datamaskinen.", "onboarding.security.alert.biometrics.message.android": "For å bruke biometri, konfigurer den først i innstillingene", @@ -1358,7 +1358,7 @@ "pool.activePositions.appear": "Dine aktive V3-likviditetsposisjoner vil vises her.", "pool.activeRange": "Aktivt flåttområde", "pool.addAs": "Legg til som {{nativeWrappedSymbol}}", - "pool.addLiquidity.seoTitle": "Legg til likviditet til {{tokenPair}} ({{chain}}) på Uniswap", + "pool.addLiquidity.seoTitle": "Legg til likviditet til {{tokenPair}} ({{chain}}) på JuiceSwap", "pool.addMoreLiquidity": "Legg til mer likviditet", "pool.apr": "APR", "pool.apr.description": "Annualisert basert på 1 dags avgifter", @@ -1386,7 +1386,7 @@ "pool.earnFees": "Ved å legge til likviditet vil du tjene 0,3 % av alle handler på dette paret proporsjonalt med din andel av poolen. Gebyrer legges til bassenget, påløper i sanntid og kan kreves ved å ta ut likviditeten din.", "pool.estimatePercentToRevert": "Utgang er estimert. Hvis prisen endres med mer enn {{allowed}}% vil transaksjonen din gå tilbake.", "pool.explorers": "Utforskere", - "pool.exporeAnalytics": "Utforsk Uniswap Analytics.", + "pool.exporeAnalytics": "Utforsk JuiceSwap Analytics.", "pool.hideClosed": "Skjul lukkede posisjoner", "pool.import": "Import basseng", "pool.import.link.description": "Noen v2-posisjoner vises ikke automatisk.", @@ -1531,11 +1531,11 @@ "positions.welcome": "Velkommen til dine stillinger", "positions.welcome.connect": "Koble til lommeboken for å se dine nåværende posisjoner.", "privacy.anonymizedLogs": "Appen logger anonymisert bruksstatistikk for å forbedre seg over tid.", - "privacy.autoRouter": "Appen henter den optimale handelsruten fra en Uniswap Labs-server.", + "privacy.autoRouter": "Appen henter den optimale handelsruten fra en JuiceSwap Labs-server.", "privacy.infura": "Appen henter kjededata og konstruerer kontraktanrop med et Infura API.", "privacy.thirdPartyApis": "Denne appen bruker følgende tredjeparts APIer:", "privacy.trm": "Appen samler sikkert lommebokadressen din og deler den med TRM Labs Inc. av risiko- og samsvarsgrunner.", - "privacy.uniswaptos": "Uniswap Labs sine vilkår for bruk", + "privacy.uniswaptos": "JuiceSwap Labs sine vilkår for bruk", "qrScanner.button.connections_one": "1 app tilkoblet", "qrScanner.button.connections_other": "{{count}} apper tilkoblet", "qrScanner.error.camera.message": "For å skanne en kode, gi kameratilgang i systeminnstillingene", @@ -1564,25 +1564,25 @@ "removeLiquidity.removing": "Fjerner {{amt1}} {{symbol1}} og {{amt2}} {{symbol2}}", "removeLiquidity.removingTokensTip": "Tips: Hvis du fjerner pool-tokens, konverteres posisjonen din tilbake til underliggende tokens med gjeldende kurs, proporsjonal med din andel av poolen. Uinnkrevde gebyrer er inkludert i beløpene du mottar.", "removeLiquidity.uniBurned": "UNI {{a}}/{{b}} Brent", - "revoke.failed.message": "Dette gir Uniswap-protokollen tilgang til tokenet ditt for handel.", + "revoke.failed.message": "Dette gir JuiceSwap-protokollen tilgang til tokenet ditt for handel.", "routing.aggregateLiquidity": "Når tilgjengelig, samler likviditetskilder for bedre priser og gassfrie bytteavtaler.", - "routing.cheapest": "Uniswap-klienten velger det billigste alternativet med hensyn til pris og nettverkskostnader.", - "routing.cheapest.v4": "Uniswap-klienten velger det optimale handelsalternativet med tanke på pris og nettverkskostnader.", + "routing.cheapest": "JuiceSwap-klienten velger det billigste alternativet med hensyn til pris og nettverkskostnader.", + "routing.cheapest.v4": "JuiceSwap-klienten velger det optimale handelsalternativet med tanke på pris og nettverkskostnader.", "scantastic.code.expired": "Utløpt", - "scantastic.code.subtitle": "Skriv inn denne koden i Uniswap-utvidelsen. Gjenopprettingsfrasen din blir trygt kryptert og overført.", + "scantastic.code.subtitle": "Skriv inn denne koden i JuiceSwap-utvidelsen. Gjenopprettingsfrasen din blir trygt kryptert og overført.", "scantastic.code.timeRemaining.shorthand.hours": "Ny kode i {{hours}}h {{minutes}}m {{seconds}}s", "scantastic.code.timeRemaining.shorthand.minutes": "Ny kode i {{minutes}}m {{seconds}}s", "scantastic.code.timeRemaining.shorthand.seconds": "Ny kode i {{seconds}}s", - "scantastic.code.title": "Uniswap engangskode", + "scantastic.code.title": "JuiceSwap engangskode", "scantastic.confirmation.button.continue": "Ja, fortsett", "scantastic.confirmation.label.browser": "Nettleser", "scantastic.confirmation.label.device": "Enhet", - "scantastic.confirmation.subtitle": "Fortsett bare hvis du skanner en QR-kode fra Uniswap Extension på en pålitelig enhet.", + "scantastic.confirmation.subtitle": "Fortsett bare hvis du skanner en QR-kode fra JuiceSwap Extension på en pålitelig enhet.", "scantastic.confirmation.title": "Prøver du å importere lommeboken din?", - "scantastic.confirmation.warning": "Vær oppmerksom på nettsteder og apper som utgir seg for å være Uniswap. Ellers kan lommeboken din bli kompromittert.", + "scantastic.confirmation.warning": "Vær oppmerksom på nettsteder og apper som utgir seg for å være JuiceSwap. Ellers kan lommeboken din bli kompromittert.", "scantastic.error.encryption": "Kunne ikke forberede frøsetningen.", "scantastic.error.noCode": "Ingen OTP mottatt. Vær så snill, prøv på nytt.", - "scantastic.error.timeout.message": "Skann QR-koden på Uniswap-utvidelsen igjen for å fortsette å synkronisere lommeboken.", + "scantastic.error.timeout.message": "Skann QR-koden på JuiceSwap-utvidelsen igjen for å fortsette å synkronisere lommeboken.", "scantastic.error.timeout.title": "Tilkoblingen din ble tidsavbrutt", "scantastic.modal.ipMismatch.description": "For å skanne denne QR-koden, må telefonen være koblet til det samme WiFi-nettverket som datamaskinen din, og eventuelle VPN-er bør være midlertidig slått av.", "scantastic.modal.ipMismatch.title": "Bytt WiFi-nettverk", @@ -1616,7 +1616,7 @@ "send.search.placeholder": "Søk på ENS eller adresse", "send.title": "Sende", "send.warning.blocked.default": "Denne lommeboken er blokkert", - "send.warning.blocked.modal.message": "Denne adressen er blokkert på Uniswap Wallet fordi den er knyttet til én eller flere blokkerte aktiviteter. Hvis du mener dette er en feil, vennligst send en e-post til compliance@uniswap.org.", + "send.warning.blocked.modal.message": "Denne adressen er blokkert på JuiceSwap Wallet fordi den er knyttet til én eller flere blokkerte aktiviteter. Hvis du mener dette er en feil, vennligst send en e-post til compliance@juiceswap.org.", "send.warning.blocked.modal.title": "Blokkert adresse", "send.warning.blocked.recipient": "Mottakers lommebok er blokkert", "send.warning.erc20.message": "Du prøver å sende penger til en token-adresse. Sending av krypto til denne typen adresse kan føre til permanent tap av midler.", @@ -1645,7 +1645,7 @@ "setting.recoveryPhrase.account.show": "Vis gjenopprettingsfrase", "setting.recoveryPhrase.action.hide": "Skjul gjenopprettingsfrase", "setting.recoveryPhrase.remove": "Fjern gjenopprettingsfrase", - "setting.recoveryPhrase.remove.confirm.subtitle": "Jeg forstår at Uniswap Labs ikke kan hjelpe meg med å gjenopprette lommeboken min hvis jeg ikke klarte å gjøre det.", + "setting.recoveryPhrase.remove.confirm.subtitle": "Jeg forstår at JuiceSwap Labs ikke kan hjelpe meg med å gjenopprette lommeboken min hvis jeg ikke klarte å gjøre det.", "setting.recoveryPhrase.remove.confirm.title": "Jeg lagret min gjenopprettingsfrase", "setting.recoveryPhrase.remove.initial.subtitle": "Sørg for at du har lagret gjenopprettingsfrasen. Ellers mister du tilgangen til lommeboken", "setting.recoveryPhrase.remove.initial.title": "Før du fortsetter", @@ -1692,7 +1692,7 @@ "settings.setting.backup.create.title": "Sikkerhetskopier til {{cloudProviderName}}", "settings.setting.backup.delete.confirm.message": "Fordi disse lommebøkene deler en gjenopprettingsfrase, vil den også slette sikkerhetskopiene for disse lommebøkene nedenfor", "settings.setting.backup.delete.confirm.title": "Er du sikker?", - "settings.setting.backup.delete.warning": "Hvis du sletter {{cloudProviderName}} -sikkerhetskopien, vil du bare kunne gjenopprette lommeboken din med en manuell sikkerhetskopi av gjenopprettingsfrasen. Uniswap Labs kan ikke gjenopprette eiendelene dine hvis du mister gjenopprettingsfrasen.", + "settings.setting.backup.delete.warning": "Hvis du sletter {{cloudProviderName}} -sikkerhetskopien, vil du bare kunne gjenopprette lommeboken din med en manuell sikkerhetskopi av gjenopprettingsfrasen. JuiceSwap Labs kan ikke gjenopprette eiendelene dine hvis du mister gjenopprettingsfrasen.", "settings.setting.backup.error.message.full": "Kan ikke sikkerhetskopiere gjenopprettingsfrasen til {{cloudProviderName}}. Sørg for at du har {{cloudProviderName}} aktivert med tilgjengelig lagringsplass, og prøv igjen.", "settings.setting.backup.error.message.short": "Kan ikke slette sikkerhetskopien", "settings.setting.backup.error.title": "{{cloudProviderName}} feil", @@ -1717,8 +1717,8 @@ "settings.setting.biometrics.appAccess.subtitle.ios": "Krev {{biometricsMethod}} for å åpne appen", "settings.setting.biometrics.appAccess.title": "App-tilgang", "settings.setting.biometrics.auth": "Vennligst autentiser", - "settings.setting.biometrics.off.message.android": "Biometri er for øyeblikket slått av for Uniswap Wallet – du kan slå den på i systeminnstillingene.", - "settings.setting.biometrics.off.message.ios": "{{biometricsMethod}} er for øyeblikket slått av for Uniswap Wallet – du kan slå den på i systeminnstillingene.", + "settings.setting.biometrics.off.message.android": "Biometri er for øyeblikket slått av for JuiceSwap Wallet – du kan slå den på i systeminnstillingene.", + "settings.setting.biometrics.off.message.ios": "{{biometricsMethod}} er for øyeblikket slått av for JuiceSwap Wallet – du kan slå den på i systeminnstillingene.", "settings.setting.biometrics.off.title.android": "Biometri er slått av", "settings.setting.biometrics.off.title.ios": "{{biometricsMethod}} er slått av", "settings.setting.biometrics.title": "Biometri", @@ -1729,8 +1729,8 @@ "settings.setting.biometrics.unavailable.message.ios": "{{biometricsMethod}} er ikke konfigurert på enheten din. For å bruke {{biometricsMethod}}, konfigurer den først i Innstillinger.", "settings.setting.biometrics.unavailable.title.android": "Biometri er ikke satt opp", "settings.setting.biometrics.unavailable.title.ios": "{{biometricsMethod}} er ikke konfigurert", - "settings.setting.biometrics.warning.message.android": "Hvis du ikke slår på biometri, kan alle som får tilgang til enheten din åpne Uniswap Wallet og foreta transaksjoner.", - "settings.setting.biometrics.warning.message.ios": "Hvis du ikke slår på {{biometricsMethod}}, kan alle som får tilgang til enheten din åpne Uniswap Wallet og foreta transaksjoner.", + "settings.setting.biometrics.warning.message.android": "Hvis du ikke slår på biometri, kan alle som får tilgang til enheten din åpne JuiceSwap Wallet og foreta transaksjoner.", + "settings.setting.biometrics.warning.message.ios": "Hvis du ikke slår på {{biometricsMethod}}, kan alle som får tilgang til enheten din åpne JuiceSwap Wallet og foreta transaksjoner.", "settings.setting.biometrics.warning.title": "Er du sikker?", "settings.setting.connections.disconnectAll": "Koble fra alle", "settings.setting.connections.noConnectionsDescription": "Koble til en app ved å se etter en \"Koble til lommebok\" eller \"Logg inn\"-knapp.", @@ -1738,18 +1738,18 @@ "settings.setting.hapticTouch.title": "Haptisk berøring", "settings.setting.helpCenter.title": "Hjelpesenter", "settings.setting.language.button.navigate": "Gå til Innstillinger", - "settings.setting.language.description.extension": "Uniswap standarder til systemspråkinnstillingene. For å endre foretrukket språk, gå til systeminnstillingene.", - "settings.setting.language.description.mobile": "Uniswap er standard til enhetens språkinnstillinger. For å endre ditt foretrukne språk, gå til \"Uniswap\" i enhetsinnstillingene og trykk på \"Språk\".", + "settings.setting.language.description.extension": "JuiceSwap standarder til systemspråkinnstillingene. For å endre foretrukket språk, gå til systeminnstillingene.", + "settings.setting.language.description.mobile": "JuiceSwap er standard til enhetens språkinnstillinger. For å endre ditt foretrukne språk, gå til \"JuiceSwap\" i enhetsinnstillingene og trykk på \"Språk\".", "settings.setting.language.title": "Språk", "settings.setting.notifications.row.activity.description": "Overføringer, forespørsler og annen aktivitet", "settings.setting.notifications.row.activity.title": "Lommebokaktivitet", "settings.setting.notifications.row.priceAlerts.description": "Store prisendringer for favoritt-tokens", "settings.setting.notifications.row.priceAlerts.title": "Prisvarsler", "settings.setting.notifications.row.updates.description": "Anbefalinger og nye funksjoner", - "settings.setting.notifications.row.updates.title": "Oppdateringer fra Uniswap", + "settings.setting.notifications.row.updates.title": "Oppdateringer fra JuiceSwap", "settings.setting.notifications.title": "Varsler", "settings.setting.password.title": "Bytt passord", - "settings.setting.privacy.analytics.description": "Vi bruker anonyme bruksdata for å forbedre opplevelsen din på tvers av Uniswap Labs-produkter. Når den er deaktivert, sporer vi bare feil og viktig bruk.", + "settings.setting.privacy.analytics.description": "Vi bruker anonyme bruksdata for å forbedre opplevelsen din på tvers av JuiceSwap Labs-produkter. Når den er deaktivert, sporer vi bare feil og viktig bruk.", "settings.setting.privacy.analytics.title": "Tillat analyser", "settings.setting.privacy.title": "Personvern", "settings.setting.recoveryPhrase.password.title": "Skriv inn passordet ditt", @@ -1765,7 +1765,7 @@ "settings.setting.wallet.label": "Kallenavn", "settings.setting.wallet.testnetMode.description": "Dette slår på testnett for utviklere å prøve ut funksjoner og transaksjoner uten å bruke reelle eiendeler. Tokens på testnett har ingen reell verdi.", "settings.setting.wallet.testnetMode.title": "Testnett-modus", - "settings.switchNetwork.warning": "For å bruke Uniswap på {{label}}, bytt nettverk i lommebokens innstillinger.", + "settings.switchNetwork.warning": "For å bruke JuiceSwap på {{label}}, bytt nettverk i lommebokens innstillinger.", "settings.title": "Innstillinger", "settings.version": "Versjon {{appVersion}}", "speedBump.newAddress.warning.description": "Du har ikke handlet med denne adressen før. Kontroller at det er riktig adresse før du fortsetter.", @@ -1782,11 +1782,11 @@ "stats.marketCap": "Markedsverdi", "stats.marketCap.description": "Markedsverdi er den totale markedsverdien av en eiendels sirkulerende forsyning.", "stats.tvl": "Totalverdi låst", - "stats.tvl.description": "Total verdi låst (TVL) er det samlede beløpet av eiendelen som er tilgjengelig på tvers av alle Uniswap v3 likviditetspooler.", + "stats.tvl.description": "Total verdi låst (TVL) er det samlede beløpet av eiendelen som er tilgjengelig på tvers av alle JuiceSwap v3 likviditetspooler.", "stats.volume.1d": "1 dagers volum", - "stats.volume.1d.description": "1-dagers volum er mengden av eiendelen som har blitt handlet på Uniswap v3 i løpet av de siste 24 timene.", + "stats.volume.1d.description": "1-dagers volum er mengden av eiendelen som har blitt handlet på JuiceSwap v3 i løpet av de siste 24 timene.", "stats.volume.1d.short": "1D vol", - "stats.volume.description": "Volum er mengden av eiendelen som har blitt handlet på Uniswap v3 i løpet av den valgte tidsrammen.", + "stats.volume.description": "Volum er mengden av eiendelen som har blitt handlet på JuiceSwap v3 i løpet av den valgte tidsrammen.", "swap.allow.oneTime": "Tillat {{sym}} (én gang)", "swap.approvalNeeded": "En godkjenning er nødvendig for å bruke dette tokenet. ", "swap.approvalPending": "Venter på godkjenning", @@ -1824,24 +1824,24 @@ "swap.details.slippage": "Maks glidning", "swap.details.uniswapFee": "Avgift", "swap.enterAmount": "Skriv inn {{sym}} beløp", - "swap.error.default": "Det kan hende du må øke utglidningstoleransen. Merk: gebyr-ved-overføring og rebase-tokens er inkompatible med Uniswap V3.", + "swap.error.default": "Det kan hende du må øke utglidningstoleransen. Merk: gebyr-ved-overføring og rebase-tokens er inkompatible med JuiceSwap V3.", "swap.error.expectedToFail": "Byttet ditt forventes å mislykkes.", "swap.error.modifiedByWallet": "Byttet ditt ble endret gjennom lommeboken din. Hvis dette var en feil, må du avbryte umiddelbart eller risikere å miste pengene dine.", "swap.error.rejected": "Transaksjonen avvist", - "swap.error.undefinedObject": "Det oppstod en feil under forsøk på å utføre denne vekslingen. Det kan hende du må øke utglidningstoleransen. Hvis det ikke fungerer, kan det være en inkompatibilitet med tokenet du handler. Merk: gebyr-ved-overføring og rebase-tokens er inkompatible med Uniswap V3.", + "swap.error.undefinedObject": "Det oppstod en feil under forsøk på å utføre denne vekslingen. Det kan hende du må øke utglidningstoleransen. Hvis det ikke fungerer, kan det være en inkompatibilitet med tokenet du handler. Merk: gebyr-ved-overføring og rebase-tokens er inkompatible med JuiceSwap V3.", "swap.error.unknown": "Ukjent feil.", "swap.error.v2.expired": "Denne transaksjonen kunne ikke sendes fordi fristen har gått ut. Kontroller at transaksjonsfristen ikke er for lav.", - "swap.error.v2.k": "Uniswap-invarianten x*y=k ble ikke tilfredsstilt av byttet. Dette betyr vanligvis at en av tokenene du bytter, inneholder tilpasset oppførsel ved overføring.", + "swap.error.v2.k": "JuiceSwap-invarianten x*y=k ble ikke tilfredsstilt av byttet. Dette betyr vanligvis at en av tokenene du bytter, inneholder tilpasset oppførsel ved overføring.", "swap.error.v2.slippage": "Denne transaksjonen vil ikke lykkes enten på grunn av prisbevegelse eller gebyr ved overføring. Prøv å øke slipp-toleransen", "swap.error.v2.transferInput": "Inndatatokenet kan ikke overføres. Det kan være et problem med inndatatokenet.", "swap.error.v2.transferOutput": "Utdatatokenet kan ikke overføres. Det kan være et problem med utdatatokenet.", - "swap.error.v3.slippage": "Denne transaksjonen vil ikke lykkes på grunn av prisbevegelser. Prøv å øke glidningstoleransen. Merk: gebyr på overføring og rebase-tokens er inkompatible med Uniswap V3.", - "swap.error.v3.transferOutput": "Utdatatokenet kan ikke overføres. Det kan være et problem med utdatatokenet. Merk: gebyr på overføring og rebase-tokens er inkompatible med Uniswap V3.", + "swap.error.v3.slippage": "Denne transaksjonen vil ikke lykkes på grunn av prisbevegelser. Prøv å øke glidningstoleransen. Merk: gebyr på overføring og rebase-tokens er inkompatible med JuiceSwap V3.", + "swap.error.v3.transferOutput": "Utdatatokenet kan ikke overføres. Det kan være et problem med utdatatokenet. Merk: gebyr på overføring og rebase-tokens er inkompatible med JuiceSwap V3.", "swap.estimatedDifference.label": "Det vil være stor forskjell mellom input- og outputverdiene dine på grunn av gjeldende likviditet.", "swap.fail.message": "Prøv å justere glidningen til en høyere verdi.", - "swap.fail.uniswapX": "Bytte kunne ikke fullføres med UniswapX. Prøv byttet på nytt for å rute det gjennom det klassiske Uniswap API.", - "swap.fees.experience": "Denne avgiften brukes på noen token-par for å sikre den beste opplevelsen med Uniswap. Det betales i utdatatokenet og er allerede tatt med i tilbudet.", - "swap.fees.noFee": "Avgifter påløper på utvalgte token-par for å sikre den beste opplevelsen med Uniswap. Det er ingen avgift knyttet til denne byttet.", + "swap.fail.uniswapX": "Bytte kunne ikke fullføres med JuiceSwapX. Prøv byttet på nytt for å rute det gjennom det klassiske JuiceSwap API.", + "swap.fees.experience": "Denne avgiften brukes på noen token-par for å sikre den beste opplevelsen med JuiceSwap. Det betales i utdatatokenet og er allerede tatt med i tilbudet.", + "swap.fees.noFee": "Avgifter påløper på utvalgte token-par for å sikre den beste opplevelsen med JuiceSwap. Det er ingen avgift knyttet til denne byttet.", "swap.fetchingBestPrice": "Får best pris...", "swap.fetchingPrice": "Henter pris...", "swap.finalizingQuote": "Avslutter sitat...", @@ -1884,7 +1884,7 @@ "swap.settings.protection.subtitle.unavailable": "Ikke tilgjengelig på {{chainName}}", "swap.settings.protection.title": "Byttebeskyttelse", "swap.settings.routingPreference.option.default.description": "Hvis du velger dette alternativet, identifiseres den mest effektive ruten for byttet ditt.", - "swap.settings.routingPreference.option.default.description.preV4": "Uniswap-klienten velger det billigste alternativet med tanke på pris og nettverkskostnader.", + "swap.settings.routingPreference.option.default.description.preV4": "JuiceSwap-klienten velger det billigste alternativet med tanke på pris og nettverkskostnader.", "swap.settings.routingPreference.option.default.tooltip": "En rute er identifisert med tanke på v2, v3 og visse v4-pooler, og tar hensyn til estimert prispåvirkning og nettverkskostnader.", "swap.settings.routingPreference.option.v2.title": "v2 bassenger", "swap.settings.routingPreference.option.v3.title": "v3 bassenger", @@ -1916,7 +1916,7 @@ "swap.taxTooltip.label": "Kun eksakt innspill", "swap.taxTooltip.noTokenSelected": "Avgifter på det valgte utdatatokenet tillater ikke nøyaktige utdata. Bruk `Selg`-feltet i stedet.", "swap.taxTooltip.tokenSelected": "{{tokenSymbol}} avgifter tillater ikke nøyaktige nøyaktige utdata. Bruk 'Selg'-feltet i stedet.", - "swap.tokenOwnFees": "Noen tokens tar et gebyr når de kjøpes eller selges, som settes av tokenutstederen. Uniswap mottar ingen av disse avgiftene.", + "swap.tokenOwnFees": "Noen tokens tar et gebyr når de kjøpes eller selges, som settes av tokenutstederen. JuiceSwap mottar ingen av disse avgiftene.", "swap.total": "Total", "swap.tradeRoutes": "Handelsruter", "swap.transaction.deadline": "Transaksjonsfrist", @@ -1936,10 +1936,10 @@ "swap.warning.networkFee.allow": "Tillat {{ inputTokenSymbol }} (én gang)", "swap.warning.networkFee.highRelativeToValue": "Nettverkskostnaden overstiger 10 % av den totale transaksjonsverdien.", "swap.warning.networkFee.highRelativeToValue.unichain": "Nettverkskostnaden overstiger 10 % av den totale transaksjonsverdien.", - "swap.warning.networkFee.message": "Dette er kostnaden for å behandle transaksjonen din på blokkjeden. Uniswap mottar ingen andel av disse avgiftene.", + "swap.warning.networkFee.message": "Dette er kostnaden for å behandle transaksjonen din på blokkjeden. JuiceSwap mottar ingen andel av disse avgiftene.", "swap.warning.networkFee.message.unichain": "Dette er kostnaden for å behandle transaksjonen din på blokkjeden.", - "swap.warning.networkFee.message.uniswapX": "Dette er kostnaden for å behandle transaksjonen din på blokkjeden. Uniswap mottar ingen andel av disse avgiftene. UniswapX samler likviditetskilder for bedre priser og gassfrie bytteavtaler.", - "swap.warning.networkFee.message.uniswapX.unichain": "Dette er kostnaden for å behandle transaksjonen din på blokkjeden. UniswapX samler likviditetskilder for bedre priser og gassfrie bytteavtaler.", + "swap.warning.networkFee.message.uniswapX": "Dette er kostnaden for å behandle transaksjonen din på blokkjeden. JuiceSwap mottar ingen andel av disse avgiftene. JuiceSwapX samler likviditetskilder for bedre priser og gassfrie bytteavtaler.", + "swap.warning.networkFee.message.uniswapX.unichain": "Dette er kostnaden for å behandle transaksjonen din på blokkjeden. JuiceSwapX samler likviditetskilder for bedre priser og gassfrie bytteavtaler.", "swap.warning.networkFee.wrap": "Pakk inn ETH", "swap.warning.noQuotesFound.bridging.message": "Fant ingen overgangssitater. Prøv å bruke den offisielle broen på dette tidspunktet.", "swap.warning.noQuotesFound.title": "Ingen sitater funnet", @@ -1964,8 +1964,8 @@ "swap.warning.router.message": "Du kan ha mistet forbindelsen eller nettverket kan være nede. Hvis problemet vedvarer, prøv igjen senere.", "swap.warning.router.title": "Denne handelen kan ikke fullføres akkurat nå", "swap.warning.tokenBlocked.button": "{{tokenSymbol}} er blokkert", - "swap.warning.uniswapFee.message.default": "Gebyrer påløper for å sikre den beste opplevelsen med Uniswap. Det er ingen avgift knyttet til denne byttet.", - "swap.warning.uniswapFee.message.included": "Gebyrer påløper for å sikre den beste opplevelsen med Uniswap, og er allerede tatt med i dette tilbudet.", + "swap.warning.uniswapFee.message.default": "Gebyrer påløper for å sikre den beste opplevelsen med JuiceSwap. Det er ingen avgift knyttet til denne byttet.", + "swap.warning.uniswapFee.message.included": "Gebyrer påløper for å sikre den beste opplevelsen med JuiceSwap, og er allerede tatt med i dette tilbudet.", "swap.warning.uniswapFee.title": "Byttegebyr", "swap.warning.viewOnly.message": "Du må importere denne lommeboken via gjenopprettingsfrase for å bytte tokens.", "swap.wrap.token": "Pakk inn {{sym}}", @@ -1989,29 +1989,29 @@ "testnet.unsupported": "Denne funksjonaliteten støttes ikke i testnettmodus.", "themeToggle.theme": "Tema", "title.betterPricesMoreListings": "Bedre priser. Flere oppføringer. Kjøp, selg og bytt NFT-er på tvers av toppmarkedsplasser som OpenSea. Utforsk populære samlinger.", - "title.buySellTradeEthereum": "Kjøp, selg og bytt Ethereum og andre topp-tokens på Uniswap", - "title.createGovernanceOn": "Lag et nytt styringsforslag på Uniswap", - "title.createGovernanceTo": "Lag et nytt styringsforslag som skal stemmes over av UNI-innehavere. UNI-tokens representerer stemmeberettigede andeler i Uniswap-styring.", - "title.earnFees": "Tjen gebyrer når andre bytter på Uniswap ved å legge til tokens i likviditetspuljer.", - "title.easilyRemove": "Fjern enkelt likviditeten din fra Uniswap v2 og sett inn i Uniswap v3.", - "title.easilyRemoveV4": "Fjern enkelt likviditeten din fra Uniswap v2 og v3 for å sette inn i Uniswap v4.", - "title.explore": "Utforsk NFT-er på Uniswap", - "title.exploreNFTs": "Utforsk og kjøp NFT-er på tvers av toppmarkedsplasser på Uniswap", + "title.buySellTradeEthereum": "Kjøp, selg og bytt Ethereum og andre topp-tokens på JuiceSwap", + "title.createGovernanceOn": "Lag et nytt styringsforslag på JuiceSwap", + "title.createGovernanceTo": "Lag et nytt styringsforslag som skal stemmes over av UNI-innehavere. UNI-tokens representerer stemmeberettigede andeler i JuiceSwap-styring.", + "title.earnFees": "Tjen gebyrer når andre bytter på JuiceSwap ved å legge til tokens i likviditetspuljer.", + "title.easilyRemove": "Fjern enkelt likviditeten din fra JuiceSwap v2 og sett inn i JuiceSwap v3.", + "title.easilyRemoveV4": "Fjern enkelt likviditeten din fra JuiceSwap v2 og v3 for å sette inn i JuiceSwap v4.", + "title.explore": "Utforsk NFT-er på JuiceSwap", + "title.exploreNFTs": "Utforsk og kjøp NFT-er på tvers av toppmarkedsplasser på JuiceSwap", "title.manageNFT": "Administrer NFT-samlingen din. Se egenskaper, handelsaktivitet, beskrivelser og andre detaljer på NFT-ene dine.", - "title.migratev2": "Migrer v2 pool likviditet til Uniswap v3", - "title.migratev3": "Migrer pool likviditet til Uniswap v4", - "title.placeLimit": "Legg inn grensebestillinger på Uniswap", + "title.migratev2": "Migrer v2 pool likviditet til JuiceSwap v3", + "title.migratev3": "Migrer pool likviditet til JuiceSwap v4", + "title.placeLimit": "Legg inn grensebestillinger på JuiceSwap", "title.realTime": "Sanntidspriser, diagrammer, transaksjonsdata og mer.", - "title.removeLiquidityv2": "Fjern pool likviditet (v2) på Uniswap", - "title.removePoolLiquidity": "Fjern poollikviditet på Uniswap", + "title.removeLiquidityv2": "Fjern pool likviditet (v2) på JuiceSwap", + "title.removePoolLiquidity": "Fjern poollikviditet på JuiceSwap", "title.removeTokensv2": "Fjern tokens fra v2 likviditetspuljer.", "title.removev3Liquidity": "Fjern tokens fra v3 likviditetspuljer.", - "title.sendTokens": "Send tokens på Uniswap", + "title.sendTokens": "Send tokens på JuiceSwap", "title.swappingMadeSimple": "Bytte gjort enkelt. Kjøp og selg krypto på Ethereum, Base, Arbitrum, Polygon og mer. Stolt på av millioner.", "title.tradeTokens": "Handle tokens og gi likviditet. Sanntidspriser, diagrammer, transaksjonsdata og mer.", - "title.uniswapTradeCrypto": "Uniswap | Handle krypto og NFT-er trygt på den øverste DeFi-plattformen", - "title.uniToken": "UNI-tokens representerer stemmeberettigede andeler i Uniswap-styring. Du kan stemme på hvert forslag selv eller delegere stemmene dine til en tredjepart.", - "title.voteOnGov": "Stem på styringsforslag på Uniswap", + "title.uniswapTradeCrypto": "JuiceSwap | Handle krypto og NFT-er trygt på den øverste DeFi-plattformen", + "title.uniToken": "UNI-tokens representerer stemmeberettigede andeler i JuiceSwap-styring. Du kan stemme på hvert forslag selv eller delegere stemmene dine til en tredjepart.", + "title.voteOnGov": "Stem på styringsforslag på JuiceSwap", "token.balances.main": "Din balanse", "token.balances.other": "Saldoer på andre nettverk", "token.balances.viewOnly": "{{ownerAddress}}sin saldo", @@ -2039,10 +2039,10 @@ "token.priceExplorer.timeRangeLabel.year.verbose": "1 år", "token.safety.blocked.title.tokenNotAvailable": "{{tokenSymbol}} er ikke tilgjengelig", "token.safety.blocked.title.tokensNotAvailable": "{{tokenSymbol0}} og {{tokenSymbol1}} er ikke tilgjengelige", - "token.safety.fees.uniswapLabsDoesNotReceive": "Uniswap Labs mottar ingen av disse avgiftene.", + "token.safety.fees.uniswapLabsDoesNotReceive": "JuiceSwap Labs mottar ingen av disse avgiftene.", "token.safety.warning.alwaysDoYourResearch": "Gjør alltid research", - "token.safety.warning.blocked.description.default_one": "Du kan ikke bytte dette tokenet ved å bruke Uniswap-appen.", - "token.safety.warning.blocked.description.default_other": "Du kan ikke bytte disse tokenene ved å bruke Uniswap-appen.", + "token.safety.warning.blocked.description.default_one": "Du kan ikke bytte dette tokenet ved å bruke JuiceSwap-appen.", + "token.safety.warning.blocked.description.default_other": "Du kan ikke bytte disse tokenene ved å bruke JuiceSwap-appen.", "token.safety.warning.dontShowWarningAgain": "Ikke vis meg denne advarselen igjen", "token.safety.warning.doYourOwnResearch": "Gjør alltid din egen forskning før du fortsetter.", "token.safety.warning.feeDescription": "Lader en når {{action}}", @@ -2070,7 +2070,7 @@ "token.safety.warning.tokenChargesFee.buy.message": "{{tokenSymbol}} belaster et {{feePercent}} gebyr ved kjøp.", "token.safety.warning.tokenChargesFee.sell.message": "{{tokenSymbol}} belaster et {{feePercent}} gebyr ved salg.", "token.safety.warning.tokenChargesFee.unknownFee.message": "{{tokenSymbol}} krever et gebyr ved kjøp eller salg.", - "token.safetyLevel.blocked.message": "Du kan ikke bytte dette tokenet ved å bruke Uniswap Wallet.", + "token.safetyLevel.blocked.message": "Du kan ikke bytte dette tokenet ved å bruke JuiceSwap Wallet.", "token.safetyLevel.medium.message.plural": "Disse tokenene handles ikke på ledende amerikanske sentraliserte børser. Gjør alltid din egen forskning før du fortsetter.", "token.selector.search.error": "Kunne ikke laste inn søkeresultater", "token.stats.fullyDilutedValuation": "Fullstendig utvannet verdivurdering", @@ -2084,7 +2084,7 @@ "token.stats.volume": "24 timers volum", "token.symbol.input.fallback": "Input token", "token.symbol.output.fallback": "Output token", - "token.wrap.fail.message": "Bytter på Uniswap-protokollen kan starte og slutte med ETH. Men under byttet blir ETH pakket inn i WETH.", + "token.wrap.fail.message": "Bytter på JuiceSwap-protokollen kan starte og slutte med ETH. Men under byttet blir ETH pakket inn i WETH.", "token.zeroNativeBalance.description": "For å få {{ tokenSymbol }}trenger du først {{ nativeTokenSymbol }} for å betale for nettverkskostnaden. Kom i gang ved å finansiere lommeboken din med {{ nativeTokenSymbol }}.", "token.zeroNativeBalance.title": "Du trenger {{ nativeTokenName }} ", "tokens.action.hide": "Skjul token", @@ -2260,12 +2260,12 @@ "unichain.promotion.warm.description": "Bytt favorittsymbolene dine raskere og med lavere bensinkostnader.", "unichain.promotion.warm.title": "Begynn å bytte på Unichain", "uniswapX.aggregatesLiquidity": " samler likviditetskilder for bedre priser og gassfrie bytteavtaler.", - "uniswapx.description": "UniswapX samler likviditetskilder for bedre priser og gassfrie bytteavtaler.", - "uniswapx.included": "Inkluderer UniswapX", - "uniswapx.item": " UniswapX ", - "uniswapx.label": "UniswapX", - "uniswapX.learnMore": "Lær mer om å bytte med UniswapX", - "uniswapx.v2QuoteFailed": "UniswapX v2 hardt sitat mislyktes. Prøv igjen med klassisk bytte.", + "uniswapx.description": "JuiceSwapX samler likviditetskilder for bedre priser og gassfrie bytteavtaler.", + "uniswapx.included": "Inkluderer JuiceSwapX", + "uniswapx.item": " JuiceSwapX ", + "uniswapx.label": "JuiceSwapX", + "uniswapX.learnMore": "Lær mer om å bytte med JuiceSwapX", + "uniswapx.v2QuoteFailed": "JuiceSwapX v2 hardt sitat mislyktes. Prøv igjen med klassisk bytte.", "unitags.banner.button.claim": "Krev nå", "unitags.banner.subtitle": "Bygg en personlig web3-profil og del enkelt adressen din med venner.", "unitags.banner.title.compact": "Gjør krav på {{unitagDomain}} brukernavnet ditt og bygg ut din tilpassbare profil.", @@ -2329,13 +2329,13 @@ "unitags.username.error.min": "Brukernavn må inneholde minst {{number}} tegn", "unitags.username.error.uppercase": "Brukernavn kan bare inneholde små bokstaver og tall", "uwulink.error.insufficientTokens": "Ikke nok {{tokenSymbol}} på {{chain}}", - "v2.notAvailable": "Uniswap V2 er ikke tilgjengelig på dette nettverket.", + "v2.notAvailable": "JuiceSwap V2 er ikke tilgjengelig på dette nettverket.", "v2.switchTo": "Bytt til v2", - "v3.blast.yield.usdbAndWeth": "På Blast rebaserer USDB og WETH tokens som automatisk gir avkastning. På grunn av inkompatibilitet med Uniswap v3, vil LP-posisjoner med USDB eller WETH ikke tjene rebasing yield, men vil i Uniswap v2.", + "v3.blast.yield.usdbAndWeth": "På Blast rebaserer USDB og WETH tokens som automatisk gir avkastning. På grunn av inkompatibilitet med JuiceSwap v3, vil LP-posisjoner med USDB eller WETH ikke tjene rebasing yield, men vil i JuiceSwap v2.", "v3.continue": "Fortsett på v3", "v3.rebase.unavailable": "Rebasing er utilgjengelig på v3", "wallet.appSignIn": "Logg på med appen", - "wallet.connectingAgreement": "Ved å koble til en lommebok godtar du Uniswap Labs' vilkår for bruk og samtykker til deres personvernregler.", + "wallet.connectingAgreement": "Ved å koble til en lommebok godtar du JuiceSwap Labs' vilkår for bruk og samtykker til deres personvernregler.", "wallet.connectionFailed.message": "Tilkoblingsforsøket mislyktes. Klikk prøv igjen og følg trinnene for å koble til i lommeboken.", "wallet.other": "Andre lommebøker", "wallet.scanToConnect": "Skann QR-koden for å koble til", @@ -2344,13 +2344,13 @@ "walletConnect.dapps.empty.description": "Koble til en app ved å skanne en kode via WalletConnect", "walletConnect.dapps.manage.empty.title": "Ingen apper er tilkoblet", "walletConnect.dapps.manage.title": "Tilkoblinger", - "walletConnect.error.connection.message": "Uniswap Wallet støtter for øyeblikket {{chainNames}}. Vennligst bruk bare \"{{dappName}}\" på disse kjedene", + "walletConnect.error.connection.message": "JuiceSwap Wallet støtter for øyeblikket {{chainNames}}. Vennligst bruk bare \"{{dappName}}\" på disse kjedene", "walletConnect.error.connection.title": "Tilkoblingsfeil", "walletConnect.error.general.message": "Det var et problem med WalletConnect. Vær så snill, prøv på nytt", "walletConnect.error.general.title": "WalletConnect-feil", "walletConnect.error.scantastic.message": "Det var et problem med QR-koden din. Vær så snill, prøv på nytt", "walletConnect.error.scantastic.title": "Ugyldig QR-kode", - "walletConnect.error.unsupported.message": "Sørg for at du skanner en gyldig WalletConnect-, Ethereum-adresse eller Uniswap Extension QR-kode før du prøver igjen.", + "walletConnect.error.unsupported.message": "Sørg for at du skanner en gyldig WalletConnect-, Ethereum-adresse eller JuiceSwap Extension QR-kode før du prøver igjen.", "walletConnect.error.unsupported.title": "Ugyldig QR-kode", "walletConnect.error.unsupportedV1.message": "WalletConnect v1 støttes ikke lenger. Appen du prøver å koble til må oppgraderes til WalletConnect v2.", "walletConnect.error.unsupportedV1.title": "Ugyldig QR-kode", @@ -2378,7 +2378,7 @@ "walletConnect.request.warning.message": "For å signere meldinger eller transaksjoner, må du importere lommebokens gjenopprettingsfrase.", "walletConnect.request.warning.title": "Denne lommeboken er i visningsbeskyttet modus", "web.explore.description": "Oppdag og undersøk tokens på {{network}}. Utforsk de beste bassengene. Se sanntidspriser, handelsvolum, TVL, diagrammer og transaksjonsdata.", - "web.explore.title.pools": "Utforsk de beste bassengene på {{network}} på Uniswap", - "web.explore.title.tokens": "Utforsk de beste symbolene på {{network}} på Uniswap", - "web.explore.title.transactions": "Utforsk de beste transaksjonene på {{network}} på Uniswap" + "web.explore.title.pools": "Utforsk de beste bassengene på {{network}} på JuiceSwap", + "web.explore.title.tokens": "Utforsk de beste symbolene på {{network}} på JuiceSwap", + "web.explore.title.transactions": "Utforsk de beste transaksjonene på {{network}} på JuiceSwap" } diff --git a/packages/uniswap/src/i18n/locales/translations/pl-PL.json b/packages/uniswap/src/i18n/locales/translations/pl-PL.json index 3efa5baa54a..b8485a9b1fa 100644 --- a/packages/uniswap/src/i18n/locales/translations/pl-PL.json +++ b/packages/uniswap/src/i18n/locales/translations/pl-PL.json @@ -27,15 +27,15 @@ "account.downloadWallet.subtitle": "Twórz kopie zapasowe swojego portfela, handluj w podróży, otrzymuj alerty o cenach na żywo i wiele więcej.", "account.drawer.gitHash": "Skrót Git: ", "account.drawer.gitVersion": "Wersja: ", - "account.drawer.modal.body": "Bezpiecznie przechowuj i wymieniaj tokeny za pomocą aplikacji Uniswap. Dostępne na iOS i Androida.", - "account.drawer.modal.dont": "Nie masz portfela Uniswap?", - "account.drawer.modal.scan": "Zeskanuj za pomocą portfela Uniswap", + "account.drawer.modal.body": "Bezpiecznie przechowuj i wymieniaj tokeny za pomocą aplikacji JuiceSwap. Dostępne na iOS i Androida.", + "account.drawer.modal.dont": "Nie masz portfela JuiceSwap?", + "account.drawer.modal.scan": "Zeskanuj za pomocą portfela JuiceSwap", "account.drawer.spamToggle": "Ukryj nieznane tokeny i NFT", - "account.passkey.delete.acknowledge": "Zrobiłem kopię zapasową swojej frazy odzyskiwania i rozumiem, że Uniswap Labs nie będzie mogło mi pomóc w odzyskaniu portfela, jeśli tego nie zrobię.", - "account.passkey.delete.description": "Upewnij się, że wykonałeś kopię zapasową frazy odzyskiwania za pomocą aplikacji mobilnej Uniswap lub rozszerzenia przeglądarki.", + "account.passkey.delete.acknowledge": "Zrobiłem kopię zapasową swojej frazy odzyskiwania i rozumiem, że JuiceSwap Labs nie będzie mogło mi pomóc w odzyskaniu portfela, jeśli tego nie zrobię.", + "account.passkey.delete.description": "Upewnij się, że wykonałeś kopię zapasową frazy odzyskiwania za pomocą aplikacji mobilnej JuiceSwap lub rozszerzenia przeglądarki.", "account.passkey.delete.descriptionEmphasized": "Bez hasła odzyskiwania możesz nie mieć dostępu do swojego portfela.", "account.passkey.delete.speedbump.description": "Zanim przejdziesz dalej, wykonaj poniższe czynności, aby nie utracić dostępu do portfela i wszystkich środków.", - "account.passkey.delete.speedbump.step1": "Pobierz aplikację mobilną Uniswap lub rozszerzenie przeglądarki", + "account.passkey.delete.speedbump.step1": "Pobierz aplikację mobilną JuiceSwap lub rozszerzenie przeglądarki", "account.passkey.delete.speedbump.step2": "Utwórz kopię zapasową frazy odzyskiwania", "account.passkey.delete.speedbump.title": "Jesteś pewny?", "account.passkey.delete.title": "Usunąć klucz dostępu?", @@ -91,7 +91,7 @@ "account.wallet.menu.edit.title": "Edytuj etykietę", "account.wallet.menu.manageConnections": "Zarządzać połączeniami", "account.wallet.menu.remove.title": "Usuń portfel", - "account.wallet.remove.check": "Utworzyłem kopię zapasową hasła odzyskiwania i rozumiem, że Uniswap Labs nie pomoże mi odzyskać portfeli, jeśli tego nie zrobię.", + "account.wallet.remove.check": "Utworzyłem kopię zapasową hasła odzyskiwania i rozumiem, że JuiceSwap Labs nie pomoże mi odzyskać portfeli, jeśli tego nie zrobię.", "account.wallet.remove.title": "Usuń {{name}}", "account.wallet.remove.viewOnly": "Zawsze możesz dodać portfele tylko do widoku wstecznego, wprowadzając adres portfela.", "account.wallet.restore.new_device.description": "Ponieważ korzystasz z nowego urządzenia, aby kontynuować, musisz przywrócić frazę odzyskiwania lub wprowadzić hasło do kopii zapasowej w chmurze.", @@ -122,16 +122,16 @@ "addLiquidity.shareOfPool": "Udział w basenie", "addressInput.recipient": "Odbiorca", "analytics.allow": "Zezwól na analizę", - "analytics.allow.message": "Używamy anonimowych danych, aby poprawić Twoje doświadczenia z produktami Uniswap Labs.", + "analytics.allow.message": "Używamy anonimowych danych, aby poprawić Twoje doświadczenia z produktami JuiceSwap Labs.", "appRating.button.notReally": "Nie bardzo", "appRating.description": "Daj nam znać, jeśli masz dobre doświadczenia z tą aplikacją", "appRating.extension.review.description": "Wybierz ocenę gwiazdkową i zostaw recenzję w Chrome Web Store.", - "appRating.extension.review.title": "Przejrzyj rozszerzenie Uniswap?", - "appRating.extension.title": "Podoba Ci się rozszerzenie Uniswap?", + "appRating.extension.review.title": "Przejrzyj rozszerzenie JuiceSwap?", + "appRating.extension.title": "Podoba Ci się rozszerzenie JuiceSwap?", "appRating.feedback.button.send": "Wyślij opinię", "appRating.feedback.description": "Daj nam znać, jak możemy ulepszyć Twoje doświadczenie", "appRating.feedback.title": "Przykro nam to słyszeć.", - "appRating.mobile.title": "Podoba Ci się portfel Uniswap?", + "appRating.mobile.title": "Podoba Ci się portfel JuiceSwap?", "bridging.estimatedTime.minutesAndSeconds": "~{{minutes}}minuta {{seconds}}sekunda", "bridging.estimatedTime.minutesOnly": "~{{minutes}}minuta", "bridging.estimatedTime.secondsOnly": "~{{seconds}}s", @@ -145,7 +145,7 @@ "chart.price.label.low": "Niski", "chart.price.label.open": "otwarty", "chart.settings.unavailable.label": "To ustawienie jest niedostępne dla bieżącego wykresu", - "claim.thanks": "Dziękujemy za bycie częścią społeczności Uniswap ", + "claim.thanks": "Dziękujemy za bycie częścią społeczności JuiceSwap ", "claim.uni.arrived": "UNI przybyło", "common.accept": "Zaakceptować", "common.active": "Aktywny", @@ -171,7 +171,7 @@ "common.approving": "Pochlebny", "common.areYouSure": "Jesteś pewny?", "common.automatic": "Automatyczny", - "common.availableIn": "Uniswap dostępny w: ", + "common.availableIn": "JuiceSwap dostępny w: ", "common.availableOnIOSAndroidChrome": "Dostępne na iOS, Androida i Chrome", "common.backToPositions": "Powrót do pozycji", "common.bestRoute": "Trasa", @@ -180,7 +180,7 @@ "common.biometrics.touchId": "Dotyk ID", "common.biometrics.windowsHello": "Witamy w systemie Windows", "common.blocked.ifError": "Jeśli uważasz, że to pomyłka, wyślij e-mail zawierający swój adres na adres ", - "common.blocked.reason": "Ten adres jest zablokowany w interfejsie Uniswap Labs, ponieważ jest powiązany z jedną lub większą liczbą zablokowanych działań.", + "common.blocked.reason": "Ten adres jest zablokowany w interfejsie JuiceSwap Labs, ponieważ jest powiązany z jedną lub większą liczbą zablokowanych działań.", "common.blockedAddress": "Zablokowany adres", "common.blog": "Blog", "common.bought": "Kupił", @@ -239,7 +239,7 @@ "common.button.viewDetails": "Zobacz szczegóły", "common.button.yes": "Tak", "common.buy.label": "Kupić", - "common.buyAndSell": "Kupuj i sprzedawaj na Uniswap", + "common.buyAndSell": "Kupuj i sprzedawaj na JuiceSwap", "common.cancellationSubmitted": "Anulowanie przesłane", "common.cancellationSuccessful": "Anulowanie powiodło się", "common.cancelOrder": "Anuluj zamówienie", @@ -300,8 +300,8 @@ "common.download": "Pobierać", "common.downloadAppStore": "Pobierz w App Store", "common.downloadPlayStore": "Pobierz w sklepie Play", - "common.downloadUniswapApp": "Pobierz aplikację Uniswap", - "common.downloadUniswapWallet": "Pobierz portfel Uniswap", + "common.downloadUniswapApp": "Pobierz aplikację JuiceSwap", + "common.downloadUniswapWallet": "Pobierz portfel JuiceSwap", "common.dynamic": "Dynamiczny", "common.edit.button": "Edytować", "common.ended": "Zakończone", @@ -319,7 +319,7 @@ "common.explore": "Badać", "common.explorer": "poszukiwacz", "common.exploreTokens": "Przeglądaj tokeny", - "common.extension": "Rozszerzenie Uniswap", + "common.extension": "Rozszerzenie JuiceSwap", "common.failedSwitchNetwork": "Nie udało się przełączyć sieci", "common.fee": "Opłata", "common.fees": "Opłaty", @@ -333,10 +333,10 @@ "common.getStarted": "Zacznij", "common.getSupport.button": "Uzyskać wsparcie", "common.getTheApp": "Pobierz aplikację", - "common.getUniswapWallet": "Zdobądź portfel Uniswap", - "common.getUniswapWallet.mobile": "Pobierz aplikację mobilną Uniswap", + "common.getUniswapWallet": "Zdobądź portfel JuiceSwap", + "common.getUniswapWallet.mobile": "Pobierz aplikację mobilną JuiceSwap", "common.governance": "Zarządzanie", - "common.happyHolidays": "Wesołych Świąt życzy zespół Uniswap!", + "common.happyHolidays": "Wesołych Świąt życzy zespół JuiceSwap!", "common.help": "Pomoc", "common.helpCenter": "Centrum pomocy", "common.hidden": "Ukryty", @@ -466,9 +466,9 @@ "common.proceedInWallet": "Kontynuuj w swoim portfelu", "common.products": "Produkty", "common.protocol": "Protokół", - "common.protocol.v2": "Uniswap v2", - "common.protocol.v3": "Uniswap v3", - "common.protocol.v4": "Uniswap v4", + "common.protocol.v2": "JuiceSwap v2", + "common.protocol.v3": "JuiceSwap v3", + "common.protocol.v4": "JuiceSwap v4", "common.publicResolver": "Rozwiązywanie problemów publicznych", "common.purchased": "Zakupione", "common.rate": "Wskaźnik", @@ -547,7 +547,7 @@ "common.tokenB": "Żeton B", "common.tokenName": "Nazwa tokenu", "common.tokens": "Żetony", - "common.totalUniswapTVL": "Całkowity TVL Uniswap", + "common.totalUniswapTVL": "Całkowity TVL JuiceSwap", "common.totalValueLocked": "TVL", "common.trade": "Handel", "common.trademarkPolicy": "Polityka dotycząca znaków towarowych", @@ -565,10 +565,10 @@ "common.unhide": "Odkryj", "common.unichain": "Unichain", "common.uniGovernance": "Zarządzanie UNI", - "common.uniswapMobile": "Uniswap komórkowy", - "common.uniswapProtocol": "Protokół Uniswap", + "common.uniswapMobile": "JuiceSwap komórkowy", + "common.uniswapProtocol": "Protokół JuiceSwap", "common.uniswapWallet": "Uniswapowy portfel", - "common.uniswapX": "UniswapX", + "common.uniswapX": "JuiceSwapX", "common.unknown": "Nieznany", "common.unknownApproval": "Nieznana zgoda", "common.unknownBridge": "Nieznany most", @@ -676,7 +676,7 @@ "downloadApp.modal.getStarted.description": "Uzyskaj natychmiastowy dostęp do tysięcy tokenów za pośrednictwem największego na świecie rynku onchain.", "downloadApp.modal.getStarted.title": "Rozpocznij wymianę w kilka sekund", "downloadApp.modal.getTheApp.title": "Zacznij korzystać z Uniswapa", - "downloadApp.modal.uniswapProducts.subtitle": "Produkty Uniswap doskonale ze sobą współpracują, tworząc najlepsze doświadczenie onchain.", + "downloadApp.modal.uniswapProducts.subtitle": "Produkty JuiceSwap doskonale ze sobą współpracują, tworząc najlepsze doświadczenie onchain.", "error.dataUnavailable": "Dane są w tej chwili niedostępne; pracujemy nad rozwiązaniem", "error.id": "Identyfikator błędu: {{eventId}}", "error.noData": "Nie znaleziono danych", @@ -712,8 +712,8 @@ "explore.tokens.sort.option.marketCap": "Kapitalizacja rynkowa", "explore.tokens.sort.option.priceDecrease": "Spadek ceny (24H)", "explore.tokens.sort.option.priceIncrease": "Wzrost ceny (24H)", - "explore.tokens.sort.option.totalValueLocked": "Stawka TVL Uniswap", - "explore.tokens.sort.option.volume": "Głośność Uniswap (24H)", + "explore.tokens.sort.option.totalValueLocked": "Stawka TVL JuiceSwap", + "explore.tokens.sort.option.volume": "Głośność JuiceSwap (24H)", "explore.tokens.top.title": "Najlepsze tokeny", "explore.v2TVL": "v2 TVL", "explore.v3TVL": "v3 TVL", @@ -733,7 +733,7 @@ "extension.lock.button.reset": "Zresetuj portfel", "extension.lock.button.submit": "Odblokować", "extension.lock.password.error": "Złe hasło. Spróbuj ponownie", - "extension.lock.password.reset.initial.description": "Uniswap nie może pomóc w odzyskaniu Twojego hasła. Musisz zresetować portfel, wprowadzając ponownie 12-wyrazową frazę odzyskiwania.", + "extension.lock.password.reset.initial.description": "JuiceSwap nie może pomóc w odzyskaniu Twojego hasła. Musisz zresetować portfel, wprowadzając ponownie 12-wyrazową frazę odzyskiwania.", "extension.lock.password.reset.initial.help": "Gdzie znajdę frazę odzyskiwania?", "extension.lock.password.reset.initial.title": "Zapomniałeś hasła", "extension.lock.password.reset.speedbump.description": "Zanim zresetujesz portfel, upewnij się, że znasz frazę odzyskiwania składającą się z 12 słów. W przeciwnym razie nie będziesz mógł odzyskać swoich środków.", @@ -742,27 +742,27 @@ "extension.lock.subtitle": "Wprowadź hasło, aby odblokować", "extension.lock.title": "Witamy spowrotem", "extension.network.notSupported": "Nieobsługiwana sieć", - "extension.open": "Otwórz rozszerzenie Uniswap", + "extension.open": "Otwórz rozszerzenie JuiceSwap", "extension.passwordPrompt.error.wrongPassword": "Złe hasło. Spróbuj ponownie", "extension.passwordPrompt.title": "Wprowadź hasło", "extension.popup.chrome.button": "Otwórz rozszerzenie", - "extension.popup.chrome.description": "Aby ukończyć tę czynność, otwórz rozszerzenie Uniswap.", - "extension.popup.chrome.title": "Kontynuuj w Uniswap", - "extension.settings.defaultWallet.message": "Nadaj priorytet rozszerzeniu Uniswap podczas łączenia się z aplikacjami.", + "extension.popup.chrome.description": "Aby ukończyć tę czynność, otwórz rozszerzenie JuiceSwap.", + "extension.popup.chrome.title": "Kontynuuj w JuiceSwap", + "extension.settings.defaultWallet.message": "Nadaj priorytet rozszerzeniu JuiceSwap podczas łączenia się z aplikacjami.", "extension.settings.defaultWallet.title": "Ustaw jako domyślny portfel", "extension.settings.password.enter.title": "Wpisz swoje aktualne hasło", "extension.settings.password.error.wrong": "Złe hasło", "extension.settings.password.placeholder": "Aktualne hasło", - "extension.uninstall.reason.missingFeatures": "Portfel Uniswap nie ma pewnych funkcji", + "extension.uninstall.reason.missingFeatures": "Portfel JuiceSwap nie ma pewnych funkcji", "extension.uninstall.reason.notUsingCrypto": "Nie chcę już używać kryptowalut", "extension.uninstall.reason.other": "Inne powody", "extension.uninstall.reason.switchingWallet": "Przechodzę na inny portfel", - "extension.uninstall.subtitle": "Jeśli masz chwilę, chętnie dowiemy się, dlaczego odinstalowałeś portfel Uniswap", + "extension.uninstall.subtitle": "Jeśli masz chwilę, chętnie dowiemy się, dlaczego odinstalowałeś portfel JuiceSwap", "extension.uninstall.title": "Smutno nam, że odchodzisz", "extension.warning.storage.button": "Kopia zapasowa", "extension.warning.storage.message": "Pamiętaj o utworzeniu kopii zapasowej frazy odzyskiwania, aby zapobiec utracie dostępu do portfela i środków.", "extension.warning.storage.title": "W Twojej przeglądarce kończy się pamięć", - "extensionPasskeyLogInPopUp.description": "Zaimportuj swoje konto Uniswap logując się przy użyciu istniejącego klucza dostępu.", + "extensionPasskeyLogInPopUp.description": "Zaimportuj swoje konto JuiceSwap logując się przy użyciu istniejącego klucza dostępu.", "extensionPasskeyLogInPopUp.invalidReferrer": "Zamknij tę stronę i spróbuj ponownie.", "fee.bestForCustomizability": "Najlepiej sprawdza się możliwość personalizacji.", "fee.bestForExotic": "Najlepsze dla par egzotycznych.", @@ -796,7 +796,7 @@ "fee.unavailable": "Uzyskane opłaty nie będą widoczne dla pozycji v2 do momentu usunięcia płynności.", "fee.uncollected": "Obejmuje niepobrane opłaty:", "fee.uniswap": "Opłata ({{percent}})", - "fee.uniswap.description": "Opłaty są pobierane w celu zapewnienia najlepszych wrażeń z korzystania z Uniswap.", + "fee.uniswap.description": "Opłaty są pobierane w celu zapewnienia najlepszych wrażeń z korzystania z JuiceSwap.", "fiatOffRamp.checkout.title": "Sprzedaj z", "fiatOffRamp.connection.quote": "Sprzedaję {{amount}} o wartości {{currencySymbol}}", "fiatOffRamp.error.balance": "Przekracza równowagę", @@ -847,8 +847,8 @@ "forceUpgrade.action.backup": "Utwórz kopię zapasową swojego portfela", "forceUpgrade.action.confirm": "Aktualizuj teraz", "forceUpgrade.action.learn": "Dowiedz się, jak aktualizować", - "forceUpgrade.description.extension": "Dostępna jest nowa wersja aplikacji. Aby kontynuować korzystanie z rozszerzenia Uniswap, zaktualizuj je do najnowszej wersji.", - "forceUpgrade.description.wallet": "Dostępna jest nowa wersja aplikacji. Aby kontynuować korzystanie z Uniswap Wallet, zaktualizuj ją do najnowszej wersji.", + "forceUpgrade.description.extension": "Dostępna jest nowa wersja aplikacji. Aby kontynuować korzystanie z rozszerzenia JuiceSwap, zaktualizuj je do najnowszej wersji.", + "forceUpgrade.description.wallet": "Dostępna jest nowa wersja aplikacji. Aby kontynuować korzystanie z JuiceSwap Wallet, zaktualizuj ją do najnowszej wersji.", "forceUpgrade.label.recoveryPhrase": "Fraza odzyskiwania", "forceUpgrade.title": "Zaktualizuj do najnowszej wersji", "forceUpgrade.title.recommendedStatus": "Dostępna jest nowa wersja", @@ -908,27 +908,27 @@ "landing.api": "API", "landing.appsOverview": "Zbudowany do wszystkich sposobów zamiany", "landing.blog.description": "Bądź na bieżąco z najnowszymi informacjami o firmie, funkcjami produktów i nie tylko", - "landing.docs.description": "Zapoznaj się z naszą biblioteką dokumentów dla programistów, aby rozpocząć tworzenie oprogramowania za pomocą Uniswap", + "landing.docs.description": "Zapoznaj się z naszą biblioteką dokumentów dla programistów, aby rozpocząć tworzenie oprogramowania za pomocą JuiceSwap", "landing.exploreUniverse": "Odkryj Wszechświat", "landing.getStarted": "Handluj na największej na świecie giełdzie DEX", "landing.helpCenter.body": "Przeglądaj często zadawane pytania i uzyskaj pomoc od naszego zespołu wsparcia w USA", - "landing.protocolDescription": "Uniswap Labs oferuje jedne z najpopularniejszych produktów w branży kryptowalut. Ciesz się dostępem bez uprawnień, sprawdzonym bezpieczeństwem i dedykowanym wsparciem.", - "landing.protocolStats": "Statystyki protokołu Uniswap", - "landing.provideLiquidity.body": "Zapewnij płynność i pobieraj opłaty korzystając z interfejsu Uniswap.", + "landing.protocolDescription": "JuiceSwap Labs oferuje jedne z najpopularniejszych produktów w branży kryptowalut. Ciesz się dostępem bez uprawnień, sprawdzonym bezpieczeństwem i dedykowanym wsparciem.", + "landing.protocolStats": "Statystyki protokołu JuiceSwap", + "landing.provideLiquidity.body": "Zapewnij płynność i pobieraj opłaty korzystając z interfejsu JuiceSwap.", "landing.provideLiquidity.subtitle": "Zasilaj rynki łańcuchowe.", - "landing.socials": "Obserwuj Uniswap Labs na X, Farcaster, LinkedIni TikTok", + "landing.socials": "Obserwuj JuiceSwap Labs na X, Farcaster, LinkedIni TikTok", "landing.swapBody": "Uzyskaj dostęp do dużej płynności, eksploruj tokeny, ustalaj zlecenia limitowane i zapewnij płynność tysiącom tokenów w 14 łańcuchach.", "landing.swapSubtitle": "Wymiana bez zezwolenia.", "landing.tradingApi": "API handlowe", - "landing.tradingApiBody": "Skorzystaj z tego samego interfejsu API, który obsługuje aplikację internetową i portfel Uniswap, którym zaufały wiodące zespoły na całym świecie.", - "landing.tradingApiButton": "Zintegruj API Uniswap", + "landing.tradingApiBody": "Skorzystaj z tego samego interfejsu API, który obsługuje aplikację internetową i portfel JuiceSwap, którym zaufały wiodące zespoły na całym świecie.", + "landing.tradingApiButton": "Zintegruj API JuiceSwap", "landing.tradingApiSubtitle": "DeFi bezpośrednio do Twoich użytkowników.", "landing.trusted": "Zaufały mu miliony", "landing.unichain.body": "Dołącz do społeczności budującej szybką, zdecentralizowaną sieć Ethereum L2, stworzoną jako siedziba DeFi.", "landing.unichain.button": "Zacznij budować", "landing.unichain.subtitle": "Sieć DeFi.", "landing.uniswapX.body": "Transakcje bezgazowe i ochrona MEV, z zerowymi opłatami za nieudane swapy.", - "landing.uniswapX.button": "Poznaj UniswapX", + "landing.uniswapX.button": "Poznaj JuiceSwapX", "landing.uniswapX.subtitle": "Inteligentniejsze zamiany, zero tarcia.", "landing.walletBody": "Zaufany portfel kryptowalutowy z możliwością samodzielnego przechowywania i rozszerzeniem, pobrany już miliony razy, ze wsparciem prawdziwych ludzi i oceną 4,8 .", "landing.walletSubtitle": "Wymieniaj, przechowuj, odkrywaj.", @@ -1010,18 +1010,18 @@ "liquidity.learnMoreLabel": "Dowiedz się więcej o zapewnianiu płynności", "liquidity.notEnough.label": "Za mało płynności, aby pokazać dokładną wartość w USD.", "liquidity.provideOnProtocols": "Zapewnianie płynności w różnych protokołach", - "liquidityPool.page.title": "Dodaj płynność do pul{{version}} na Uniswap", + "liquidityPool.page.title": "Dodaj płynność do pul{{version}} na JuiceSwap", "liquidityPool.positions.closed.title": "Zamknięte pozycje", "liquidityPool.positions.loadingMore": "Ładowanie większej liczby pozycji...", - "liquidityPool.positions.page.title": "Zarządzaj {{quoteSymbol}}/{{baseSymbol}} płynnością puli na Uniswap", + "liquidityPool.positions.page.title": "Zarządzaj {{quoteSymbol}}/{{baseSymbol}} płynnością puli na JuiceSwap", "liquidityPool.positions.page.version.description": "Wyświetl swoje aktywne pozycje płynności {{version}} . Dodaj nowe pozycje.", - "liquidityPool.positions.page.version.title": "Zarządzaj płynnością puli{{version}} na Uniswap", + "liquidityPool.positions.page.version.title": "Zarządzaj płynnością puli{{version}} na JuiceSwap", "migrate.allowed": "Dozwolony", "migrate.allowLpMigration": "Zezwalaj na migrację tokenów LP", "migrate.connectAccount": "Musisz połączyć konto, do którego należy ta pozycja.", "migrate.connectWallet": "Połącz się z portfelem, aby zobaczyć swoją płynność V2.", - "migrate.contract": "Umowa migracyjna Uniswap", - "migrate.firstLP": "Jesteś pierwszym dostawcą płynności dla tej puli Uniswap V3. Twoja płynność będzie migrować po bieżącej cenie {{source}} .", + "migrate.contract": "Umowa migracyjna JuiceSwap", + "migrate.firstLP": "Jesteś pierwszym dostawcą płynności dla tej puli JuiceSwap V3. Twoja płynność będzie migrować po bieżącej cenie {{source}} .", "migrate.highGasCost": "Koszt transakcji będzie znacznie wyższy, ponieważ obejmuje gaz potrzebny do utworzenia basenu.", "migrate.invalidRange": "Wybrano nieprawidłowy zakres. Cena minimalna musi być niższa niż cena maksymalna.", "migrate.lpNFT": "{{symA}}/{{symB}} LP NFT", @@ -1031,18 +1031,18 @@ "migrate.noV2Liquidity": "Nie znaleziono płynności V2.", "migrate.positionNoFees": "Twoja pozycja nie będzie generować opłat ani być wykorzystywana w transakcjach, dopóki cena rynkowa nie znajdzie się w Twoim zakresie.", "migrate.priceDifference": "Różnica ceny: ", - "migrate.priceWarning": "Powinieneś wpłacać płynność do Uniswap V3 tylko po cenie, którą uważasz za właściwą.
Jeśli cena wydaje się nieprawidłowa, możesz albo dokonać zamiany, aby zmienić cenę, albo poczekać, aż zrobi to ktoś inny.", + "migrate.priceWarning": "Powinieneś wpłacać płynność do JuiceSwap V3 tylko po cenie, którą uważasz za właściwą.
Jeśli cena wydaje się nieprawidłowa, możesz albo dokonać zamiany, aby zmienić cenę, albo poczekać, aż zrobi to ktoś inny.", "migrate.refund": "Co najmniej {{amtA}} {{symA}} i {{amtB}} {{symB}} zostaną zwrócone do Twojego portfela ze względu na wybrany przedział cenowy.", "migrate.selectFeeTier": "Wybierz poziom opłat", "migrate.setRange": "Ustal przedział cenowy", "migrate.symbolPrice": "{{protocolName}} {{tokenSymbol}} Cena:", - "migrate.v2Description": "To narzędzie bezpiecznie przeprowadzi migrację Twojej płynności {{source}} do wersji V3. Proces ten jest całkowicie pozbawiony zaufania dzięki umowie migracyjnej <0>Uniswap ↗", - "migrate.v2Instruction": "Dla każdej puli pokazanej poniżej kliknij opcję migracji, aby usunąć płynność z Uniswap V2 i zdeponować ją w Uniswap V3.", + "migrate.v2Description": "To narzędzie bezpiecznie przeprowadzi migrację Twojej płynności {{source}} do wersji V3. Proces ten jest całkowicie pozbawiony zaufania dzięki umowie migracyjnej <0>JuiceSwap ↗", + "migrate.v2Instruction": "Dla każdej puli pokazanej poniżej kliknij opcję migracji, aby usunąć płynność z JuiceSwap V2 i zdeponować ją w JuiceSwap V3.", "migrate.v2Title": "Przeprowadź migrację płynności V2", "migrate.v3Price": "V3 {{sym}} Cena:", "mint.v3.input.invalidPrice.error": "Nieprawidłowe wprowadzone ceny", - "mobileAppPromo.banner.getTheApp.link": "Pobierz aplikację Portfel Uniswap", - "mobileAppPromo.banner.title": "Uniswap: Portfel kryptowalut i NFT", + "mobileAppPromo.banner.getTheApp.link": "Pobierz aplikację Portfel JuiceSwap", + "mobileAppPromo.banner.title": "JuiceSwap: Portfel kryptowalut i NFT", "moonpay.poweredBy": "Fiat onramp obsługiwany przez MoonPay USA LLC", "nav.createAccount.button": "Utwórz konto", "nav.logIn.button": "Zaloguj się", @@ -1066,7 +1066,7 @@ "nft.willAppearHere": "Tutaj pojawią się Twoje transakcje onchain i zakupy kryptowalut.", "nfts.noneYet": "Nie ma jeszcze NFT", "notFound.oops": "Ups, zabierz mnie z powrotem do Swap", - "notice.uk": "Ta aplikacja internetowa jest udostępniana jako narzędzie umożliwiające użytkownikom interakcję z protokołem Uniswap z własnej inicjatywy, bez popierania lub rekomendowania działalności związanej z handlem kryptowalutami. Czyniąc to, Uniswap nie zaleca, aby użytkownicy lub potencjalni użytkownicy angażowali się w handel kryptowalutami, a użytkownicy lub potencjalni użytkownicy aplikacji internetowej nie powinni postrzegać tej strony internetowej ani jej zawartości jako zawierającej jakąkolwiek formę rekomendacji, zaproszenia lub zachęty do handlu kryptowalutami .", + "notice.uk": "Ta aplikacja internetowa jest udostępniana jako narzędzie umożliwiające użytkownikom interakcję z protokołem JuiceSwap z własnej inicjatywy, bez popierania lub rekomendowania działalności związanej z handlem kryptowalutami. Czyniąc to, JuiceSwap nie zaleca, aby użytkownicy lub potencjalni użytkownicy angażowali się w handel kryptowalutami, a użytkownicy lub potencjalni użytkownicy aplikacji internetowej nie powinni postrzegać tej strony internetowej ani jej zawartości jako zawierającej jakąkolwiek formę rekomendacji, zaproszenia lub zachęty do handlu kryptowalutami .", "notice.uk.label": "Zastrzeżenie dotyczące Wielkiej Brytanii:", "notification.assetVisibility.hidden": "{{assetName}} ukryte", "notification.assetVisibility.unhidden": "{{assetName}} nieukryte", @@ -1129,7 +1129,7 @@ "notification.walletConnect.failed": "Transakcja nie powiodła się z {{dappName}}", "notification.walletConnect.networkChanged.full": "Przełączono na {{networkName}}", "notification.walletConnect.networkChanged.short": "Sieci przełączane", - "notifications.scantastic.subtitle": "Kontynuuj rozszerzenie Uniswap", + "notifications.scantastic.subtitle": "Kontynuuj rozszerzenie JuiceSwap", "notifications.scantastic.title": "Powodzenie!", "onboarding.backup.manual.banner": "Zalecamy spisanie tego na kartce papieru i przechowywanie jej w bezpiecznym miejscu, np. w sejfie.", "onboarding.backup.manual.displayWarning.description": "Zanim przejdziesz dalej, przeczytaj uważnie poniższy tekst.", @@ -1156,10 +1156,10 @@ "onboarding.backup.reminder.warning.description": "Jeśli nie skonfigurujesz metody tworzenia kopii zapasowej, nie będziesz mieć możliwości odzyskania portfela w przypadku zgubienia telefonu, usunięcia aplikacji lub zakupu nowego urządzenia.", "onboarding.backup.reminder.warning.title": "Możesz stracić swoje fundusze", "onboarding.backup.speedBump.cloud.description": "Jeśli kiedykolwiek o tym zapomnisz, nie możemy tego zresetować za Ciebie. Zapisz to w bezpiecznym miejscu lub przechowuj bezpiecznie w menedżerze haseł.", - "onboarding.backup.speedBump.cloud.disclaimer": "Rozumiem, że Uniswap Labs nie może zresetować mojego hasła odzyskiwania.", + "onboarding.backup.speedBump.cloud.disclaimer": "Rozumiem, że JuiceSwap Labs nie może zresetować mojego hasła odzyskiwania.", "onboarding.backup.speedBump.cloud.title": "Ważne jest, aby zapisać to hasło", "onboarding.backup.speedBump.manual.description": "Upewnij się, że poprawnie zapisałeś frazę odzyskiwania i masz bezpieczne miejsce do jej przechowywania.", - "onboarding.backup.speedBump.manual.disclaimer": "Rozumiem, że Uniswap Labs nie będzie w stanie odzyskać mojego portfela, jeśli go zgubię.", + "onboarding.backup.speedBump.manual.disclaimer": "Rozumiem, że JuiceSwap Labs nie będzie w stanie odzyskać mojego portfela, jeśli go zgubię.", "onboarding.backup.speedBump.manual.title": "Zanim skończysz...", "onboarding.backup.subtitle": "Oto jak odzyskać swój portfel, jeśli usuniesz aplikację lub zgubisz urządzenie.", "onboarding.backup.title.existing": "Utwórz kopię zapasową swojego portfela", @@ -1174,20 +1174,20 @@ "onboarding.cloud.confirm.title": "Potwierdź hasło odzyskiwania", "onboarding.cloud.createPassword.description": "Musisz to wpisać, aby odzyskać swoje środki. Jeśli kiedykolwiek zapomnisz, nie będziemy mogli ich odzyskać.", "onboarding.cloud.createPassword.title": "Utwórz hasło odzyskiwania", - "onboarding.complete.button": "Otwórz rozszerzenie Uniswap", - "onboarding.complete.description": "Twój portfel jest gotowy do wysyłania i odbierania kryptowalut. Otwórz rozszerzenie Uniswap za pomocą poniższego skrótu.", - "onboarding.complete.go_to_uniswap": "Przejdź do aplikacji internetowej Uniswap", - "onboarding.complete.pin.description": "Kliknij ikonę pinezki, aby dodać rozszerzenie Uniswap do paska narzędzi.", - "onboarding.complete.pin.title": "Przypnij rozszerzenie Uniswap", + "onboarding.complete.button": "Otwórz rozszerzenie JuiceSwap", + "onboarding.complete.description": "Twój portfel jest gotowy do wysyłania i odbierania kryptowalut. Otwórz rozszerzenie JuiceSwap za pomocą poniższego skrótu.", + "onboarding.complete.go_to_uniswap": "Przejdź do aplikacji internetowej JuiceSwap", + "onboarding.complete.pin.description": "Kliknij ikonę pinezki, aby dodać rozszerzenie JuiceSwap do paska narzędzi.", + "onboarding.complete.pin.title": "Przypnij rozszerzenie JuiceSwap", "onboarding.complete.title": "Wszystko gotowe", "onboarding.extension.biometrics.subtitle.fingerprint": "Uzyskaj szybki i bezpieczny dostęp do swojego portfela za pomocą odcisku palca.", "onboarding.extension.biometrics.title": "Włącz {{biometricsMethod}}", "onboarding.extension.password.subtitle": "Będziesz tego potrzebować, aby odblokować portfel i uzyskać dostęp do frazy odzyskiwania", "onboarding.extension.password.title.default": "Stwórz hasło", "onboarding.extension.password.title.reset": "Zresetuj swoje hasło", - "onboarding.extension.unsupported.android.description": "Rozszerzenie Uniswap jest kompatybilne tylko z przeglądarką Chrome na komputerze.", + "onboarding.extension.unsupported.android.description": "Rozszerzenie JuiceSwap jest kompatybilne tylko z przeglądarką Chrome na komputerze.", "onboarding.extension.unsupported.android.title": "Przeglądarka Chrome na urządzeniach mobilnych nie jest (jeszcze) obsługiwana", - "onboarding.extension.unsupported.description": "Rozszerzenie Uniswap jest obecnie kompatybilne tylko z przeglądarką Chrome.", + "onboarding.extension.unsupported.description": "Rozszerzenie JuiceSwap jest obecnie kompatybilne tylko z przeglądarką Chrome.", "onboarding.extension.unsupported.title": "Ta przeglądarka nie jest obsługiwana (jeszcze)", "onboarding.home.intro.backup.description.extension": "Zapisz frazę odzyskiwania, aby mieć pewność, że nigdy nie utracisz dostępu do portfela.", "onboarding.home.intro.backup.description.mobile": "Utwórz plan odzyskiwania danych na wypadek zgubienia telefonu lub zakupu nowego.", @@ -1225,8 +1225,8 @@ "onboarding.import.onDeviceRecovery.warning.title": "Jesteś pewny?", "onboarding.import.selectMethod.errorMessage": "Wystąpił nieoczekiwany błąd. Spróbuj ponownie.", "onboarding.import.selectMethod.mobileApp.subtitle": "Importuj portfel z aplikacji mobilnej za pomocą kodu QR.", - "onboarding.import.selectMethod.mobileApp.title": "Użyj Uniswap Mobile", - "onboarding.import.selectMethod.passkey.subtitle": "Zsynchronizuj swój portfel Uniswap przy użyciu istniejącego klucza dostępu.", + "onboarding.import.selectMethod.mobileApp.title": "Użyj JuiceSwap Mobile", + "onboarding.import.selectMethod.passkey.subtitle": "Zsynchronizuj swój portfel JuiceSwap przy użyciu istniejącego klucza dostępu.", "onboarding.import.selectMethod.passkey.title": "Zaloguj się za pomocą klucza dostępu", "onboarding.import.selectMethod.recoveryPhrase.subtitle": "Importuj z innego portfela kryptowalut.", "onboarding.import.selectMethod.recoveryPhrase.title": "Wprowadź frazę odzyskiwania", @@ -1243,13 +1243,13 @@ "onboarding.intro.button.alreadyHave": "Mam już portfel", "onboarding.intro.button.logInOrImport": "Zaloguj się lub importuj", "onboarding.intro.mobileScan.button": "Zeskanuj kod QR, aby zaimportować", - "onboarding.intro.mobileScan.title": "Masz aplikację Uniswap?", + "onboarding.intro.mobileScan.title": "Masz aplikację JuiceSwap?", "onboarding.landing.button.add": "Dodaj istniejący portfel", "onboarding.landing.button.create": "Utwórz portfel", "onboarding.landing.button.createAccount": "Utwórz konto", "onboarding.name.choose": "Wybierz nazwę użytkownika", "onboarding.name.choose.subtitle": "Jest to publiczna nazwa, której każdy może używać, aby wysyłać Ci kryptowaluty.", - "onboarding.notification.permission.message": "Aby otrzymywać powiadomienia, włącz powiadomienia dla Portfela Uniswap w ustawieniach swojego urządzenia.", + "onboarding.notification.permission.message": "Aby otrzymywać powiadomienia, włącz powiadomienia dla Portfela JuiceSwap w ustawieniach swojego urządzenia.", "onboarding.notification.permission.title": "Zezwolenie na powiadomienia", "onboarding.notification.subtitle": "Bądź na bieżąco ze statusami transakcji i większymi zmianami cen ulubionych tokenów.", "onboarding.notification.title": "Włącz powiadomienia", @@ -1275,9 +1275,9 @@ "onboarding.scan.error": "Wystąpił błąd podczas ładowania kodu QR", "onboarding.scan.otp.error": "Przesłany kod jest nieprawidłowy lub wystąpił błąd podczas przesyłania. Proszę spróbuj ponownie.", "onboarding.scan.otp.failed": "Nieudane próby: {{number}}", - "onboarding.scan.otp.subtitle": "Sprawdź swoją aplikację mobilną Uniswap pod kątem 6-znakowego kodu", + "onboarding.scan.otp.subtitle": "Sprawdź swoją aplikację mobilną JuiceSwap pod kątem 6-znakowego kodu", "onboarding.scan.otp.title": "Wpisz kod jednorazowy", - "onboarding.scan.subtitle": "Zeskanuj kod QR za pomocą aplikacji mobilnej Uniswap, aby rozpocząć importowanie swojego portfela.", + "onboarding.scan.subtitle": "Zeskanuj kod QR za pomocą aplikacji mobilnej JuiceSwap, aby rozpocząć importowanie swojego portfela.", "onboarding.scan.title": "Zaimportuj portfel z aplikacji", "onboarding.scan.troubleScanning.message": "Importuj za pomocą frazy odzyskiwania", "onboarding.scan.troubleScanning.title": "Masz problemy ze skanowaniem?", @@ -1306,7 +1306,7 @@ "outageBanner.message": "Dane {{chainName}}{{versionDescription}} są w tej chwili niedostępne, spodziewamy się jednak, że problem ten wkrótce zostanie rozwiązany.", "outageBanner.message.sub": "Nadal możesz bez problemu wymieniać i zapewniać płynność w tym łańcuchu.", "outageBanner.title": "{{versionName}} wkrótce powróci", - "passkeys.help.modal.subtitle": "Jeśli masz problemy z kluczami dostępu, odwiedź dział pomocy technicznej Uniswap, aby uzyskać pomoc.", + "passkeys.help.modal.subtitle": "Jeśli masz problemy z kluczami dostępu, odwiedź dział pomocy technicznej JuiceSwap, aby uzyskać pomoc.", "passkeys.help.modal.subtitle.invalidPasskey": "Twoje żądanie nie mogło zostać zrealizowane. Spróbuj ponownie, używając klucza dostępu powiązanego z ", "passkeys.help.modal.subtitle.technicalError": "Twoje żądanie nie mogło zostać zrealizowane z powodu nieoczekiwanego błędu technicznego. Twoje środki są bezpieczne. Spróbuj ponownie.", "passkeys.help.modal.title": "Potrzebuję pomocy?", @@ -1431,7 +1431,7 @@ "position.deposit.confirm.create.title": "Duża różnica cen w stosunku do cen rynkowych", "position.deposit.description": "Określ kwoty tokenów dla swojego wkładu płynnościowego.", "position.depositedCurrency": "Złożono {{currencySymbol}}", - "position.fot.warning": "{{token}} i inne tokeny „Opłaty za transfer” obsługiwane są wyłącznie przez Uniswap v2.", + "position.fot.warning": "{{token}} i inne tokeny „Opłaty za transfer” obsługiwane są wyłącznie przez JuiceSwap v2.", "position.fot.warning.cta": "Utwórz pozycję v2", "position.hook.disclaimer": "Rozumiem potencjalne ryzyko związane z dodaniem tego haka.", "position.hook.donateWarning": "Ta flaga może spowodować zmianę wysokości naliczonych opłat.", @@ -1479,11 +1479,11 @@ "positions.welcome.connect.description": "Aby zobaczyć swoje pozycje i nagrody musisz połączyć swój portfel.", "positions.welcome.connect.wallet": "Połącz swój portfel", "privacy.anonymizedLogs": "Aplikacja rejestruje anonimowe statystyki użytkowania, aby z czasem je udoskonalać.", - "privacy.autoRouter": "Aplikacja pobiera optymalną trasę handlową z serwera Uniswap Labs.", + "privacy.autoRouter": "Aplikacja pobiera optymalną trasę handlową z serwera JuiceSwap Labs.", "privacy.infura": "Aplikacja pobiera dane z łańcucha i tworzy wywołania kontraktów za pomocą interfejsu API Infura.", "privacy.thirdPartyApis": "Ta aplikacja korzysta z następujących interfejsów API innych firm:", "privacy.trm": "Aplikacja bezpiecznie zbiera adres Twojego portfela i udostępnia go TRM Labs Inc. ze względu na ryzyko i zgodność.", - "privacy.uniswaptos": "Warunki świadczenia usług Uniswap Labs", + "privacy.uniswaptos": "Warunki świadczenia usług JuiceSwap Labs", "privateKeys.export.modal.speedbump.bullet1": "Zobacz to prywatnie", "privateKeys.export.modal.speedbump.bullet2": "Nie udostępniaj nikomu", "privateKeys.export.modal.speedbump.bullet3": "Nigdy nie wpisuj go do żadnych stron internetowych ani aplikacji", @@ -1520,24 +1520,24 @@ "removeLiquidity.pooled": "Połączone {{symbol}}:", "revoke.failed.message": "Problem z siecią lub połączeniem prawdopodobnie spowodował niepowodzenie odwołania. Sprawdź połączenie i spróbuj ponownie.", "routing.aggregateLiquidity": "Jeśli jest to możliwe, agreguje źródła płynności w celu uzyskania lepszych cen i swapów bezgazowych.", - "routing.aggregateLiquidity.uniswapx": "UniswapX agreguje źródła płynności w łańcuchu i poza nim, oferując najlepsze dostępne ceny i swapy bez gazu.", - "routing.cheapest": "Klient Uniswap wybiera najtańszą opcję handlu, cenę faktoringu i koszty sieci.", - "routing.cheapest.v4": "Klient Uniswap wybiera optymalną opcję transakcji, biorąc pod uwagę cenę i koszty sieciowe.", + "routing.aggregateLiquidity.uniswapx": "JuiceSwapX agreguje źródła płynności w łańcuchu i poza nim, oferując najlepsze dostępne ceny i swapy bez gazu.", + "routing.cheapest": "Klient JuiceSwap wybiera najtańszą opcję handlu, cenę faktoringu i koszty sieci.", + "routing.cheapest.v4": "Klient JuiceSwap wybiera optymalną opcję transakcji, biorąc pod uwagę cenę i koszty sieciowe.", "scantastic.code.expired": "Wygasły", - "scantastic.code.subtitle": "Wprowadź ten kod w rozszerzeniu Uniswap. Twoja fraza odzyskiwania zostanie bezpiecznie zaszyfrowana i przesłana.", + "scantastic.code.subtitle": "Wprowadź ten kod w rozszerzeniu JuiceSwap. Twoja fraza odzyskiwania zostanie bezpiecznie zaszyfrowana i przesłana.", "scantastic.code.timeRemaining.shorthand.hours": "Nowy kod za {{hours}}h {{minutes}}m {{seconds}}s", "scantastic.code.timeRemaining.shorthand.minutes": "Nowy kod za {{minutes}}m {{seconds}}s", "scantastic.code.timeRemaining.shorthand.seconds": "Nowy kod za {{seconds}}s", - "scantastic.code.title": "Kod jednorazowy Uniswap", + "scantastic.code.title": "Kod jednorazowy JuiceSwap", "scantastic.confirmation.button.continue": "Tak, kontynuuj", "scantastic.confirmation.label.browser": "Przeglądarka", "scantastic.confirmation.label.device": "Urządzenie", - "scantastic.confirmation.subtitle": "Kontynuuj tylko, jeśli skanujesz kod QR z rozszerzenia Uniswap na zaufanym urządzeniu.", + "scantastic.confirmation.subtitle": "Kontynuuj tylko, jeśli skanujesz kod QR z rozszerzenia JuiceSwap na zaufanym urządzeniu.", "scantastic.confirmation.title": "Czy próbujesz zaimportować swój portfel?", - "scantastic.confirmation.warning": "Uważaj na witryny i aplikacje podszywające się pod Uniswap. W przeciwnym razie Twój portfel może zostać naruszony.", + "scantastic.confirmation.warning": "Uważaj na witryny i aplikacje podszywające się pod JuiceSwap. W przeciwnym razie Twój portfel może zostać naruszony.", "scantastic.error.encryption": "Nie udało się przygotować frazy początkowej.", "scantastic.error.noCode": "Nie otrzymano hasła jednorazowego. Proszę spróbuj ponownie.", - "scantastic.error.timeout.message": "Zeskanuj ponownie kod QR na rozszerzeniu Uniswap, aby kontynuować synchronizację swojego portfela.", + "scantastic.error.timeout.message": "Zeskanuj ponownie kod QR na rozszerzeniu JuiceSwap, aby kontynuować synchronizację swojego portfela.", "scantastic.error.timeout.title": "Upłynął limit czasu połączenia", "scantastic.modal.ipMismatch.description": "Aby zeskanować ten kod QR, Twój telefon musi być podłączony do tej samej sieci Wi-Fi co Twój komputer, a wszelkie sieci VPN powinny być tymczasowo wyłączone.", "scantastic.modal.ipMismatch.title": "Zmień sieć Wi-Fi", @@ -1569,7 +1569,7 @@ "send.search.placeholder": "Wyszukaj ENS lub adres", "send.title": "Wysłać", "send.warning.blocked.default": "Ten portfel jest zablokowany", - "send.warning.blocked.modal.message": "Ten adres jest zablokowany w portfelu Uniswap, ponieważ jest powiązany z jedną lub większą liczbą zablokowanych działań. Jeśli uważasz, że to pomyłka, wyślij e-mail na adres compliance@uniswap.org.", + "send.warning.blocked.modal.message": "Ten adres jest zablokowany w portfelu JuiceSwap, ponieważ jest powiązany z jedną lub większą liczbą zablokowanych działań. Jeśli uważasz, że to pomyłka, wyślij e-mail na adres compliance@juiceswap.org.", "send.warning.blocked.modal.title": "Zablokowany adres", "send.warning.blocked.recipient": "Portfel odbiorcy jest zablokowany", "send.warning.erc20.checkbox.description": "Próbujesz wysłać środki na adres tokena. Może to spowodować trwałą utratę środków.", @@ -1599,7 +1599,7 @@ "setting.recoveryPhrase.account.show": "Pokaż frazę odzyskiwania", "setting.recoveryPhrase.action.hide": "Ukryj frazę odzyskiwania", "setting.recoveryPhrase.remove": "Usuń frazę odzyskiwania", - "setting.recoveryPhrase.remove.confirm.subtitle": "Rozumiem, że Uniswap Labs nie pomoże mi odzyskać portfela, jeżeli tego nie zrobię.", + "setting.recoveryPhrase.remove.confirm.subtitle": "Rozumiem, że JuiceSwap Labs nie pomoże mi odzyskać portfela, jeżeli tego nie zrobię.", "setting.recoveryPhrase.remove.confirm.title": "Zapisałem frazę odzyskiwania", "setting.recoveryPhrase.remove.initial.subtitle": "Upewnij się, że zapisałeś frazę odzyskiwania. W przeciwnym razie utracisz dostęp do swoich portfeli", "setting.recoveryPhrase.remove.initial.title": "Zanim będziesz kontynuować", @@ -1618,7 +1618,7 @@ "settings.action.lock": "Zablokuj portfel", "settings.action.privacy": "Polityka prywatności", "settings.action.terms": "Warunki usługi", - "settings.footer": "Wykonane z miłością, \nZespół Uniswap 🦄", + "settings.footer": "Wykonane z miłością, \nZespół JuiceSwap 🦄", "settings.hideSmallBalances": "Ukryj małe salda", "settings.hideSmallBalances.subtitle": "Salda poniżej 1 USD nie będą widoczne w Twoim portfelu.", "settings.maxSlippage": "Maks. poślizg", @@ -1642,7 +1642,7 @@ "settings.setting.backup.create.title": "Wróć do {{cloudProviderName}}", "settings.setting.backup.delete.confirm.message": "Ponieważ te portfele mają wspólną frazę odzyskiwania, kopie zapasowe tych portfeli zostaną również usunięte poniżej", "settings.setting.backup.delete.confirm.title": "Jesteś pewny?", - "settings.setting.backup.delete.warning": "Jeśli usuniesz kopię zapasową {{cloudProviderName}} , portfel będziesz mógł odzyskać jedynie poprzez ręczną kopię zapasową frazy odzyskiwania. Uniswap Labs nie będzie w stanie odzyskać Twoich zasobów, jeśli utracisz termin odzyskiwania.", + "settings.setting.backup.delete.warning": "Jeśli usuniesz kopię zapasową {{cloudProviderName}} , portfel będziesz mógł odzyskać jedynie poprzez ręczną kopię zapasową frazy odzyskiwania. JuiceSwap Labs nie będzie w stanie odzyskać Twoich zasobów, jeśli utracisz termin odzyskiwania.", "settings.setting.backup.error.message.full": "Nie można utworzyć kopii zapasowej frazy odzyskiwania w {{cloudProviderName}}. Upewnij się, że masz włączone {{cloudProviderName}} i dostępną przestrzeń dyskową, i spróbuj ponownie.", "settings.setting.backup.error.message.short": "Nie można usunąć kopii zapasowej", "settings.setting.backup.error.title": "{{cloudProviderName}} błąd", @@ -1669,8 +1669,8 @@ "settings.setting.biometrics.auth": "Proszę o uwierzytelnienie", "settings.setting.biometrics.extension.waitingForBiometricsModal.content": "Aby kontynuować, włącz opcję {{biometricsMethod}} w przeglądarce lub ustawieniach systemowych.", "settings.setting.biometrics.extension.waitingForBiometricsModal.title": "Czekam na {{biometricsMethod}}", - "settings.setting.biometrics.off.message.android": "Funkcja biometryczna jest obecnie wyłączona w portfelu Uniswap — możesz ją włączyć w ustawieniach systemu.", - "settings.setting.biometrics.off.message.ios": "{{biometricsMethod}} jest obecnie wyłączone w portfelu Uniswap — możesz je włączyć w ustawieniach systemu.", + "settings.setting.biometrics.off.message.android": "Funkcja biometryczna jest obecnie wyłączona w portfelu JuiceSwap — możesz ją włączyć w ustawieniach systemu.", + "settings.setting.biometrics.off.message.ios": "{{biometricsMethod}} jest obecnie wyłączone w portfelu JuiceSwap — możesz je włączyć w ustawieniach systemu.", "settings.setting.biometrics.off.title.android": "Biometria jest wyłączona", "settings.setting.biometrics.off.title.ios": "{{biometricsMethod}} jest wyłączone", "settings.setting.biometrics.title": "Odblokowanie twarzą/odciskiem palca", @@ -1681,8 +1681,8 @@ "settings.setting.biometrics.unavailable.message.ios": "{{biometricsMethod}} nie jest skonfigurowane na Twoim urządzeniu. Aby użyć {{biometricsMethod}}, skonfiguruj je najpierw w Ustawieniach.", "settings.setting.biometrics.unavailable.title.android": "Biometria nie jest skonfigurowana", "settings.setting.biometrics.unavailable.title.ios": "{{biometricsMethod}} nie jest skonfigurowane", - "settings.setting.biometrics.warning.message.android": "Jeśli nie włączysz biometrii, każdy, kto uzyska dostęp do Twojego urządzenia, będzie mógł otworzyć portfel Uniswap i dokonywać transakcji.", - "settings.setting.biometrics.warning.message.ios": "Jeśli nie włączysz {{biometricsMethod}}, każdy, kto uzyska dostęp do Twojego urządzenia, będzie mógł otworzyć portfel Uniswap i dokonywać transakcji.", + "settings.setting.biometrics.warning.message.android": "Jeśli nie włączysz biometrii, każdy, kto uzyska dostęp do Twojego urządzenia, będzie mógł otworzyć portfel JuiceSwap i dokonywać transakcji.", + "settings.setting.biometrics.warning.message.ios": "Jeśli nie włączysz {{biometricsMethod}}, każdy, kto uzyska dostęp do Twojego urządzenia, będzie mógł otworzyć portfel JuiceSwap i dokonywać transakcji.", "settings.setting.biometrics.warning.title": "Jesteś pewny?", "settings.setting.connections.disconnectAll": "Odłącz wszystko", "settings.setting.connections.noConnectionsDescription": "Połącz się z aplikacją, szukając przycisku „Połącz portfel” lub „Zaloguj się”.", @@ -1692,17 +1692,17 @@ "settings.setting.hapticTouch.title": "Dotyk dotykowy", "settings.setting.helpCenter.title": "Centrum pomocy", "settings.setting.language.button.navigate": "Przejdź do ustawień", - "settings.setting.language.description.extension": "Uniswap domyślnie przyjmuje ustawienia języka systemu. Aby zmienić preferowany język, przejdź do ustawień systemu.", - "settings.setting.language.description.mobile": "Uniswap domyślnie używa ustawień języka Twojego urządzenia. Aby zmienić preferowany język, przejdź do „Uniswap” w ustawieniach urządzenia i stuknij w „Język”.", + "settings.setting.language.description.extension": "JuiceSwap domyślnie przyjmuje ustawienia języka systemu. Aby zmienić preferowany język, przejdź do ustawień systemu.", + "settings.setting.language.description.mobile": "JuiceSwap domyślnie używa ustawień języka Twojego urządzenia. Aby zmienić preferowany język, przejdź do „JuiceSwap” w ustawieniach urządzenia i stuknij w „Język”.", "settings.setting.language.title": "Język", "settings.setting.notifications.row.activity.description": "Przelewy, prośby i inne działania", "settings.setting.notifications.row.activity.title": "Aktywność portfela", "settings.setting.notifications.row.updates.description": "Rekomendacje i nowe funkcje", - "settings.setting.notifications.row.updates.title": "Aktualizacje z Uniswap", + "settings.setting.notifications.row.updates.title": "Aktualizacje z JuiceSwap", "settings.setting.notifications.title": "Powiadomienia", "settings.setting.password.title": "Zmień hasło", "settings.setting.permissions.title": "Uprawnienia", - "settings.setting.privacy.analytics.description": "Używamy anonimowych danych o użytkowaniu, aby poprawić Twoje doświadczenia związane z produktami Uniswap Labs. Po wyłączeniu śledzimy tylko błędy i niezbędne użycie.", + "settings.setting.privacy.analytics.description": "Używamy anonimowych danych o użytkowaniu, aby poprawić Twoje doświadczenia związane z produktami JuiceSwap Labs. Po wyłączeniu śledzimy tylko błędy i niezbędne użycie.", "settings.setting.privacy.analytics.title": "Analityka aplikacji", "settings.setting.privateKeys.title": "Klucze prywatne", "settings.setting.recoveryPhrase.title": "Fraza odzyskiwania", @@ -1726,7 +1726,7 @@ "settings.setting.wallet.label": "Przezwisko", "settings.setting.wallet.testnetMode.description": "Włącza to sieci testowe, aby deweloperzy mogli wypróbować funkcje i transakcje bez korzystania z prawdziwych zasobów. Tokeny w sieciach testowych nie mają żadnej rzeczywistej wartości.", "settings.setting.wallet.testnetMode.title": "Tryb testowy", - "settings.switchNetwork.warning": "Aby korzystać z Uniswap na {{label}}, przełącz sieć w ustawieniach swojego portfela.", + "settings.switchNetwork.warning": "Aby korzystać z JuiceSwap na {{label}}, przełącz sieć w ustawieniach swojego portfela.", "settings.title": "Ustawienia", "settings.version": "Wersja {{appVersion}}", "smartWallet.actionRequired.cta": "Wyłącz w 1 sieci", @@ -1778,9 +1778,9 @@ "smartWallets.postSwapNudge.enable": "Włącz inteligentny portfel", "smartWallets.postSwapNudge.title": "Zaoszczędź przy następnej wymianie", "smartWallets.postSwapNudge.title.dapp": "Ta aplikacja obsługuje inteligentne portfele", - "smartWallets.unavailableModal.description": "Inny dostawca portfela zarządza teraz ustawieniami inteligentnego portfela dla {{displayName}}. Możesz nadal używać Uniswap jak zwykle.", + "smartWallets.unavailableModal.description": "Inny dostawca portfela zarządza teraz ustawieniami inteligentnego portfela dla {{displayName}}. Możesz nadal używać JuiceSwap jak zwykle.", "smartWallets.unavailableModal.title": "Funkcje inteligentnego portfela są niedostępne", - "solanaPromo.banner.description": "Handluj tokenami Solana bezpośrednio na platformie Uniswap.", + "solanaPromo.banner.description": "Handluj tokenami Solana bezpośrednio na platformie JuiceSwap.", "solanaPromo.banner.title": "Solana jest już dostępna", "solanaPromo.modal.connectWallet": "Podłącz swój ulubiony portfel Solana", "solanaPromo.modal.startSwapping.button": "Rozpocznij wymianę na Solanie", @@ -1801,16 +1801,16 @@ "stats.marketCap.description": "Kapitalizacja rynkowa to całkowita wartość rynkowa podaży aktywów w obiegu.", "stats.noStatsAvailable": "Brak dostępnych statystyk", "stats.tvl": "Całkowita wartość zablokowana", - "stats.tvl.description": "Całkowita zablokowana wartość (TVL) to łączna kwota aktywów dostępna we wszystkich pulach płynności Uniswap.", + "stats.tvl.description": "Całkowita zablokowana wartość (TVL) to łączna kwota aktywów dostępna we wszystkich pulach płynności JuiceSwap.", "stats.volume.1d": "Objętość 1-dniowa", - "stats.volume.1d.description": "Wolumen jednodniowy to wartość aktywów, które zostały sprzedane na platformie Uniswap w ciągu ostatnich 24 godzin.", + "stats.volume.1d.description": "Wolumen jednodniowy to wartość aktywów, które zostały sprzedane na platformie JuiceSwap w ciągu ostatnich 24 godzin.", "stats.volume.1d.long": "Objętość 1D", "stats.volume.1d.short": "1D tom", - "stats.volume.description": "Wolumen to wartość aktywów, które zostały sprzedane na platformie Uniswap w wybranym przedziale czasowym.", + "stats.volume.description": "Wolumen to wartość aktywów, które zostały sprzedane na platformie JuiceSwap w wybranym przedziale czasowym.", "swap.allow.oneTime": "Zezwól {{sym}} (jednorazowo)", "swap.approveAndSubmit": "Zatwierdź i prześlij", "swap.approveAndSwap": "Zatwierdź i zamień", - "swap.autoRouter": "Uniswap Auto Router rozważa optymalne trasy i koszty sieci, aby zaoferować Ci najlepsze ceny.", + "swap.autoRouter": "JuiceSwap Auto Router rozważa optymalne trasy i koszty sieci, aby zaoferować Ci najlepsze ceny.", "swap.balance.amount": "Saldo: {{amount}}", "swap.bestPrice.through": "Trasa przez {{provider}}", "swap.bestRoute.cost": "Szacuje się, że najbardziej efektywna trasa będzie kosztować około ~{{gasPrice}} w kosztach sieciowych. ", @@ -1850,32 +1850,32 @@ "swap.details.poweredBy": "Zasilane przez", "swap.details.rate": "Wskaźnik", "swap.details.slippage": "Maksymalny poślizg", - "swap.details.slippage.uniswap": "Uniswap Chroniony poślizg", + "swap.details.slippage.uniswap": "JuiceSwap Chroniony poślizg", "swap.details.swappedIn.unichain": "Ukończono w {{time}}s na Unichain", "swap.details.uniswapFee": "Opłata", - "swap.error.default": "Może być konieczne zwiększenie tolerancji poślizgu. Uwaga: tokeny opłaty za transfer i rebase są niekompatybilne z Uniswap V3.", + "swap.error.default": "Może być konieczne zwiększenie tolerancji poślizgu. Uwaga: tokeny opłaty za transfer i rebase są niekompatybilne z JuiceSwap V3.", "swap.error.expectedToFail": "Oczekuje się, że Twoja zamiana zakończy się niepowodzeniem.", "swap.error.fiatInputUnavailable": "{{fiatCurrencyCode}} wejście niedostępne", "swap.error.modifiedByWallet": "Twoja zamiana została zmodyfikowana za pośrednictwem Twojego portfela. Jeśli to był błąd, anuluj natychmiastowo, w przeciwnym razie ryzykujesz utratę środków.", "swap.error.rejected": "Transakcja odrzucona", - "swap.error.undefinedObject": "Wystąpił błąd podczas próby wykonania tej zamiany. Może być konieczne zwiększenie tolerancji poślizgu. Jeśli to nie zadziała, może występować niezgodność z tokenem, którym handlujesz. Uwaga: tokeny opłaty za transfer i rebase są niekompatybilne z Uniswap V3.", + "swap.error.undefinedObject": "Wystąpił błąd podczas próby wykonania tej zamiany. Może być konieczne zwiększenie tolerancji poślizgu. Jeśli to nie zadziała, może występować niezgodność z tokenem, którym handlujesz. Uwaga: tokeny opłaty za transfer i rebase są niekompatybilne z JuiceSwap V3.", "swap.error.unknown": "Nieznany błąd.", "swap.error.v2.expired": "Transakcja ta nie mogła zostać wysłana, ponieważ upłynął termin. Sprawdź, czy termin transakcji nie jest zbyt krótki.", - "swap.error.v2.k": "Niezmiennik Uniswap x*y=k nie został spełniony przez zamianę. Zwykle oznacza to, że jeden z wymienianych tokenów zachowuje się niestandardowo podczas transferu.", + "swap.error.v2.k": "Niezmiennik JuiceSwap x*y=k nie został spełniony przez zamianę. Zwykle oznacza to, że jeden z wymienianych tokenów zachowuje się niestandardowo podczas transferu.", "swap.error.v2.slippage": "Ta transakcja nie powiedzie się ze względu na zmianę cen lub opłatę za przelew. Spróbuj zwiększyć tolerancję poślizgu", "swap.error.v2.transferInput": "Nie można przenieść tokena wejściowego. Może występować problem z tokenem wejściowym.", "swap.error.v2.transferOutput": "Tokena wyjściowego nie można przenieść. Może występować problem z tokenem wyjściowym.", - "swap.error.v3.slippage": "Ta transakcja nie powiedzie się ze względu na zmianę cen. Spróbuj zwiększyć tolerancję poślizgu. Uwaga: opłata za transfer i tokeny rebase są niekompatybilne z Uniswap V3.", - "swap.error.v3.transferOutput": "Tokena wyjściowego nie można przenieść. Może występować problem z tokenem wyjściowym. Uwaga: opłata za transfer i tokeny rebase są niekompatybilne z Uniswap V3.", + "swap.error.v3.slippage": "Ta transakcja nie powiedzie się ze względu na zmianę cen. Spróbuj zwiększyć tolerancję poślizgu. Uwaga: opłata za transfer i tokeny rebase są niekompatybilne z JuiceSwap V3.", + "swap.error.v3.transferOutput": "Tokena wyjściowego nie można przenieść. Może występować problem z tokenem wyjściowym. Uwaga: opłata za transfer i tokeny rebase są niekompatybilne z JuiceSwap V3.", "swap.estimatedDifference.label": "Będzie duża różnica między wartościami wejściowymi i wyjściowymi ze względu na bieżącą płynność.", "swap.expected.price": "Oczekiwana cena", "swap.fail.batched": "Twój połączony portfel może nie obsługiwać wymiany 1-kliknięcia. Zamiast tego spróbuj standardowej wymiany.", "swap.fail.batched.retry": "Wypróbuj standardową wymianę", "swap.fail.batched.title": "Nieudana zamiana jednym kliknięciem", "swap.fail.message": "Spróbuj dostosować poślizg do wyższej wartości.", - "swap.fail.uniswapX": "Nie można ukończyć wymiany za pomocą UniswapX. Spróbuj ponownie wykonać zamianę, aby skierować ją przez klasyczny interfejs API Uniswap.", - "swap.fees.experience": "Ta opłata jest stosowana w przypadku niektórych par tokenów, aby zapewnić najlepsze doświadczenia z Uniswap. Jest ona płacona w tokenie wyjściowym i została już uwzględniona w ofercie.", - "swap.fees.noFee": "Opłaty są pobierane na wybranych parach tokenów, aby zapewnić najlepszą jakość korzystania z Uniswap. Z tą zamianą nie wiążą się żadne opłaty.", + "swap.fail.uniswapX": "Nie można ukończyć wymiany za pomocą JuiceSwapX. Spróbuj ponownie wykonać zamianę, aby skierować ją przez klasyczny interfejs API JuiceSwap.", + "swap.fees.experience": "Ta opłata jest stosowana w przypadku niektórych par tokenów, aby zapewnić najlepsze doświadczenia z JuiceSwap. Jest ona płacona w tokenie wyjściowym i została już uwzględniona w ofercie.", + "swap.fees.noFee": "Opłaty są pobierane na wybranych parach tokenów, aby zapewnić najlepszą jakość korzystania z JuiceSwap. Z tą zamianą nie wiążą się żadne opłaty.", "swap.finalizingQuote": "Kończąc cytat...", "swap.form.header": "Zamieniać", "swap.form.warning.output.fotFees": "Ze względu na opłatę tokenową wynoszącą {{fotCurrencySymbol}}kwoty swapów można wprowadzić wyłącznie za pomocą pola wejściowego", @@ -1884,7 +1884,7 @@ "swap.frontrun.warning": "Twoja transakcja może mieć charakter frontrun i skutkować niekorzystną transakcją.", "swap.header.viewOnly": "Tylko podgląd", "swap.impactOfTrade": "Wpływ Twojej transakcji na cenę rynkową tej puli.", - "swap.impactOfTrade.uniswapx": "Różnica między ceną rynkową a ceną realizacji, uwzględniająca oszczędności na gazie UniswapX.", + "swap.impactOfTrade.uniswapx": "Różnica między ceną rynkową a ceną realizacji, uwzględniająca oszczędności na gazie JuiceSwapX.", "swap.impactOfTrade.uniswapx.missing": "Obliczenia wpływu na cenę mogą być niedostępne w przypadku par o niskiej płynności.", "swap.inputEstimated.atMost": "Dane wejściowe są szacowane. Sprzedasz najwyżej lub transakcja zostanie cofnięta.", "swap.limit": "Limit", @@ -1913,8 +1913,8 @@ "swap.settings.protection.subtitle.unavailable": "Niedostępne w {{chainName}}", "swap.settings.protection.title": "Ochrona wymiany", "swap.settings.routingPreference.option.default.description": "Wybranie tej opcji identyfikuje najefektywniejszą trasę wymiany.", - "swap.settings.routingPreference.option.default.description.preV4": "Klient Uniswap wybiera najtańszą opcję transakcji, biorąc pod uwagę cenę i koszty sieciowe.", - "swap.settings.routingPreference.option.default.description.uniswapXUnavailable": "UniswapX niedostępny dla Twojego portfela", + "swap.settings.routingPreference.option.default.description.preV4": "Klient JuiceSwap wybiera najtańszą opcję transakcji, biorąc pod uwagę cenę i koszty sieciowe.", + "swap.settings.routingPreference.option.default.description.uniswapXUnavailable": "JuiceSwapX niedostępny dla Twojego portfela", "swap.settings.routingPreference.option.default.tooltip": "Trasa jest identyfikowana z uwzględnieniem puli v2, v3 i niektórych v4, biorąc pod uwagę szacowany wpływ na cenę i koszty sieciowe.", "swap.settings.routingPreference.option.v2.title": "Włącz pule v2", "swap.settings.routingPreference.option.v3.title": "Włącz pule v3", @@ -1940,13 +1940,13 @@ "swap.signAndSwap": "Podpisz i zamień", "swap.slippage.amt": "{{amt}} poślizg", "swap.slippage.bridging": "Brak poślizgu podczas przełączania między sieciami", - "swap.slippage.description": "Różnica między oczekiwaną a wykonaną ceną swapu. Różnice mogą wystąpić z powodu niskiej płynności, zmienności rynku lub botów. \n\nOchrona Uniswap chroni przed botami frontrunning i MEV.", + "swap.slippage.description": "Różnica między oczekiwaną a wykonaną ceną swapu. Różnice mogą wystąpić z powodu niskiej płynności, zmienności rynku lub botów. \n\nOchrona JuiceSwap chroni przed botami frontrunning i MEV.", "swap.slippage.settings.title": "Ustawienia poślizgu", "swap.slippage.tooltip": "Maksymalny ruch ceny przed transakcją zostanie przywrócony.", "swap.slippageBelow.warning": "Spadek poniżej {{amt}} może skutkować nieudaną transakcją", "swap.submitted": "Zamiana przesłana", "swap.success": "Zamień sukces!", - "swap.tokenOwnFees": "Niektóre tokeny pobierają opłatę przy zakupie lub sprzedaży, którą ustala wystawca tokena. Uniswap nie otrzymuje żadnych z tych opłat.", + "swap.tokenOwnFees": "Niektóre tokeny pobierają opłatę przy zakupie lub sprzedaży, którą ustala wystawca tokena. JuiceSwap nie otrzymuje żadnych z tych opłat.", "swap.tradeRoutes": "Szlaki handlowe", "swap.transaction.deadline": "Termin transakcji", "swap.transaction.revertAfter": "Twoja transakcja zostanie cofnięta, jeśli będzie oczekująca dłużej niż ten okres.", @@ -1963,15 +1963,15 @@ "swap.warning.insufficientGas.message.withoutNetwork": "Za mało {{currencySymbol}} do zamiany", "swap.warning.insufficientGas.title": "Nie masz wystarczającej ilości {{currencySymbol}} na pokrycie kosztów sieci", "swap.warning.networkFee.allow": "Zezwól {{ inputTokenSymbol }} (jednorazowo)", - "swap.warning.networkFee.delegation.message": "To jest koszt przetworzenia transakcji i aktywacji inteligentnego portfela w Unichain. Uniswap Labs nie otrzymuje żadnej części tych opłat.", - "swap.warning.networkFee.highRelativeToValue": "Koszt sieci przekracza 10% całkowitej wartości transakcji. Jest to koszt przetworzenia transakcji na blockchain. Uniswap nie otrzymuje żadnej części tych opłat.", + "swap.warning.networkFee.delegation.message": "To jest koszt przetworzenia transakcji i aktywacji inteligentnego portfela w Unichain. JuiceSwap Labs nie otrzymuje żadnej części tych opłat.", + "swap.warning.networkFee.highRelativeToValue": "Koszt sieci przekracza 10% całkowitej wartości transakcji. Jest to koszt przetworzenia transakcji na blockchain. JuiceSwap nie otrzymuje żadnej części tych opłat.", "swap.warning.networkFee.highRelativeToValue.unichain": "Koszt sieci przekracza 10% całkowitej wartości transakcji. Jest to koszt przetworzenia transakcji na blockchain.", "swap.warning.networkFee.includesDelegation": "Zawiera aktywację inteligentnego portfela", - "swap.warning.networkFee.message": "Jest to koszt przetworzenia transakcji w łańcuchu bloków. Uniswap nie otrzymuje żadnej części tych opłat.", + "swap.warning.networkFee.message": "Jest to koszt przetworzenia transakcji w łańcuchu bloków. JuiceSwap nie otrzymuje żadnej części tych opłat.", "swap.warning.networkFee.message.unichain": "Jest to koszt przetworzenia Twojej transakcji w blockchainie.", - "swap.warning.networkFee.message.uniswapX": "Jest to koszt przetworzenia transakcji w łańcuchu bloków. Uniswap nie otrzymuje żadnej części tych opłat. UniswapX agreguje źródła płynności w celu uzyskania lepszych cen i swapów bez gazu.", - "swap.warning.networkFee.message.uniswapX.title": "Brak kosztów sieciowych z UniswapX", - "swap.warning.networkFee.message.uniswapX.unichain": "To koszt przetworzenia Twojej transakcji na blockchainie. UniswapX agreguje źródła płynności w celu uzyskania lepszych cen i swapów bez gazu.", + "swap.warning.networkFee.message.uniswapX": "Jest to koszt przetworzenia transakcji w łańcuchu bloków. JuiceSwap nie otrzymuje żadnej części tych opłat. JuiceSwapX agreguje źródła płynności w celu uzyskania lepszych cen i swapów bez gazu.", + "swap.warning.networkFee.message.uniswapX.title": "Brak kosztów sieciowych z JuiceSwapX", + "swap.warning.networkFee.message.uniswapX.unichain": "To koszt przetworzenia Twojej transakcji na blockchainie. JuiceSwapX agreguje źródła płynności w celu uzyskania lepszych cen i swapów bez gazu.", "swap.warning.noQuotesFound.bridging.message": "Nie znaleziono żadnych cytatów pomostowych. Spróbuj użyć oficjalnego pomostu w tym momencie.", "swap.warning.noQuotesFound.title": "Nie znaleziono cytatów", "swap.warning.noRoutesFound.message": "Obecnie nie ma dostępnych tras dla wybranych przez Ciebie tokenów. Spróbuj innej pary lub sprawdź ponownie później.", @@ -1993,9 +1993,9 @@ "swap.warning.router.title": "Nie można teraz zakończyć tej transakcji", "swap.warning.tokenBlocked.button": "{{tokenSymbol}} jest zablokowany", "swap.warning.tokenBlockedFallback.button": "Token jest zablokowany", - "swap.warning.uniswapFee.message": "Opłaty są pobierane w celu zapewnienia najlepszych wrażeń z korzystania z Uniswap.", - "swap.warning.uniswapFee.message.default": "Aby zapewnić najlepszą jakość korzystania z Uniswap, pobierane są opłaty. Z tą zamianą nie wiążą się żadne opłaty.", - "swap.warning.uniswapFee.message.included": "Aby zapewnić najlepszą jakość korzystania z Uniswap, pobierane są opłaty i zostały one już uwzględnione w tej wycenie.", + "swap.warning.uniswapFee.message": "Opłaty są pobierane w celu zapewnienia najlepszych wrażeń z korzystania z JuiceSwap.", + "swap.warning.uniswapFee.message.default": "Aby zapewnić najlepszą jakość korzystania z JuiceSwap, pobierane są opłaty. Z tą zamianą nie wiążą się żadne opłaty.", + "swap.warning.uniswapFee.message.included": "Aby zapewnić najlepszą jakość korzystania z JuiceSwap, pobierane są opłaty i zostały one już uwzględnione w tej wycenie.", "swap.warning.uniswapFee.title": "Opłata za zamianę", "swap.warning.viewOnly.message": "Aby wymienić tokeny, musisz zaimportować ten portfel za pomocą frazy odzyskiwania.", "swap.wrap.token": "Zawiń {{sym}}", @@ -2016,30 +2016,30 @@ "testnet.modal.swapDeepLink.title.toTestnetMode": "Włącz tryb testowy", "testnet.unsupported": "Ta funkcjonalność nie jest obsługiwana w trybie testnetowym.", "themeToggle.theme": "Temat", - "title.buySellTradeEthereum": "Kupuj, sprzedawaj i wymieniaj Ethereum i inne najlepsze tokeny na Uniswap", - "title.createGovernanceOn": "Utwórz nową propozycję zarządzania na Uniswap", - "title.createGovernanceTo": "Utwórz nową propozycję zarządzania, która będzie przedmiotem głosowania posiadaczy UNI. Tokeny UNI reprezentują udziały z prawem głosu w zarządzaniu Uniswap.", - "title.earnFees": "Zarabiaj opłaty, gdy inni wymieniają się na Uniswap, dodając tokeny do pul płynności.", - "title.easilyRemove": "Z łatwością usuń swoją płynność z Uniswap v2 i wpłać do Uniswap v3.", - "title.easilyRemoveV4": "Łatwo usuń swoją płynność z kont Uniswap v2 i v3 i wpłać ją do Uniswap v4.", + "title.buySellTradeEthereum": "Kupuj, sprzedawaj i wymieniaj Ethereum i inne najlepsze tokeny na JuiceSwap", + "title.createGovernanceOn": "Utwórz nową propozycję zarządzania na JuiceSwap", + "title.createGovernanceTo": "Utwórz nową propozycję zarządzania, która będzie przedmiotem głosowania posiadaczy UNI. Tokeny UNI reprezentują udziały z prawem głosu w zarządzaniu JuiceSwap.", + "title.earnFees": "Zarabiaj opłaty, gdy inni wymieniają się na JuiceSwap, dodając tokeny do pul płynności.", + "title.easilyRemove": "Z łatwością usuń swoją płynność z JuiceSwap v2 i wpłać do JuiceSwap v3.", + "title.easilyRemoveV4": "Łatwo usuń swoją płynność z kont JuiceSwap v2 i v3 i wpłać ją do JuiceSwap v4.", "title.extension.uninstall": "Rozszerzenie odinstalowane", "title.extensionPasskeyLogIn": "Zaloguj się za pomocą klucza dostępu", - "title.managePasskeys": "Uniswap | Zarządzaj swoimi kluczami dostępu", - "title.migratev2": "Przeprowadź migrację płynności puli v2 do Uniswap v3", - "title.migratev3": "Migracja płynności puli do Uniswap v4", - "title.placeLimit": "Składaj zlecenia z limitem na Uniswap", + "title.managePasskeys": "JuiceSwap | Zarządzaj swoimi kluczami dostępu", + "title.migratev2": "Przeprowadź migrację płynności puli v2 do JuiceSwap v3", + "title.migratev3": "Migracja płynności puli do JuiceSwap v4", + "title.placeLimit": "Składaj zlecenia z limitem na JuiceSwap", "title.realTime": "Ceny, wykresy, dane transakcyjne i inne w czasie rzeczywistym.", - "title.removeLiquidityv2": "Usuń płynność puli (v2) na Uniswap", - "title.removePoolLiquidity": "Usuń płynność puli na Uniswap", + "title.removeLiquidityv2": "Usuń płynność puli (v2) na JuiceSwap", + "title.removePoolLiquidity": "Usuń płynność puli na JuiceSwap", "title.removeTokensv2": "Usuń swoje tokeny z pul płynności v2.", "title.removev3Liquidity": "Usuń swoje tokeny z pul płynności v3.", "title.sendCrypto": "Wyślij krypto", - "title.sendTokens": "Wyślij tokeny na Uniswap", + "title.sendTokens": "Wyślij tokeny na JuiceSwap", "title.swappingMadeSimple": "Natychmiast kupuj i sprzedawaj kryptowaluty na Ethereum, Base, Arbitrum, Polygon, Unichain i innych. Platforma DeFi, której ufają miliony.", "title.tradeTokens": "Handluj tokenami i zapewniaj płynność. Ceny, wykresy, dane transakcyjne i inne w czasie rzeczywistym.", - "title.uniswapTradeCrypto": "Uniswap | Handluj kryptowalutami na wiodącej giełdzie DeFi ", - "title.uniToken": "Tokeny UNI reprezentują udziały z prawem głosu w zarządzaniu Uniswap. Na każdą propozycję możesz głosować samodzielnie lub przekazać swoje głosy osobie trzeciej.", - "title.voteOnGov": "Głosuj nad propozycjami zarządzania w Uniswap", + "title.uniswapTradeCrypto": "JuiceSwap | Handluj kryptowalutami na wiodącej giełdzie DeFi ", + "title.uniToken": "Tokeny UNI reprezentują udziały z prawem głosu w zarządzaniu JuiceSwap. Na każdą propozycję możesz głosować samodzielnie lub przekazać swoje głosy osobie trzeciej.", + "title.voteOnGov": "Głosuj nad propozycjami zarządzania w JuiceSwap", "token.balances.main": "Twój balans", "token.balances.other": "Salda w innych sieciach", "token.balances.viewOnly": "Saldo {{ownerAddress}}", @@ -2072,10 +2072,10 @@ "token.safety.blocked.title.tokenNotAvailable": "{{tokenSymbol}} nie jest dostępny", "token.safety.blocked.title.tokensNotAvailable": "{{tokenSymbol0}} i {{tokenSymbol1}} nie są dostępne", "token.safety.fee.detected": "Wykryto opłatę za token", - "token.safety.fees.uniswapLabsDoesNotReceive": "Uniswap Labs nie pobiera żadnych z tych opłat.", + "token.safety.fees.uniswapLabsDoesNotReceive": "JuiceSwap Labs nie pobiera żadnych z tych opłat.", "token.safety.warning.alwaysDoYourResearch": "Zawsze rób rozeznanie", - "token.safety.warning.blocked.description.default_one": "Nie możesz handlować tym tokenem za pomocą aplikacji Uniswap.", - "token.safety.warning.blocked.description.default_other": "Nie możesz handlować tymi tokenami za pomocą aplikacji Uniswap.", + "token.safety.warning.blocked.description.default_one": "Nie możesz handlować tym tokenem za pomocą aplikacji JuiceSwap.", + "token.safety.warning.blocked.description.default_other": "Nie możesz handlować tymi tokenami za pomocą aplikacji JuiceSwap.", "token.safety.warning.copyContractAddress.message": "To jest adres kontraktu, który działa jako unikalny identyfikator tokenów w blockchain. Wszelkie kryptowaluty wysłane na ten adres zostaną utracone.", "token.safety.warning.copyContractAddress.title": "Nie wysyłaj kryptowalut na ten adres", "token.safety.warning.dontShowWarningAgain": "Nie pokazuj mi więcej tego ostrzeżenia", @@ -2107,11 +2107,11 @@ "token.safety.warning.spamsUsers": "Spamuje użytkowników", "token.safety.warning.tokenChargesFee.both.message": "{{tokenSymbol}} pobiera opłatę {{buyFeePercent}} przy zakupie i {{sellFeePercent}} przy sprzedaży.", "token.safety.warning.tokenChargesFee.buy.message": "{{tokenSymbol}} pobiera opłatę {{feePercent}} przy zakupie.", - "token.safety.warning.tokenChargesFee.buy.message.descriptive": "{{tokenSymbol}} pobiera opłatę {{feePercent}} przy zakupie. Wymiana może skutkować utratą środków. Uniswap Labs nie pobiera żadnych z tych opłat.", + "token.safety.warning.tokenChargesFee.buy.message.descriptive": "{{tokenSymbol}} pobiera opłatę {{feePercent}} przy zakupie. Wymiana może skutkować utratą środków. JuiceSwap Labs nie pobiera żadnych z tych opłat.", "token.safety.warning.tokenChargesFee.sell.message": "{{tokenSymbol}} pobiera opłatę {{feePercent}} przy sprzedaży.", - "token.safety.warning.tokenChargesFee.sell.message.descriptive": "{{tokenSymbol}} pobiera opłatę {{feePercent}} przy sprzedaży. Wymiana może skutkować utratą środków. Uniswap Labs nie pobiera żadnych z tych opłat.", + "token.safety.warning.tokenChargesFee.sell.message.descriptive": "{{tokenSymbol}} pobiera opłatę {{feePercent}} przy sprzedaży. Wymiana może skutkować utratą środków. JuiceSwap Labs nie pobiera żadnych z tych opłat.", "token.safety.warning.tokenChargesFee.unknownFee.message": "{{tokenSymbol}} pobiera opłatę przy zakupie lub sprzedaży.", - "token.safetyLevel.blocked.message": "Nie możesz handlować tym tokenem za pomocą portfela Uniswap.", + "token.safetyLevel.blocked.message": "Nie możesz handlować tym tokenem za pomocą portfela JuiceSwap.", "token.safetyLevel.medium.message.plural": "Te tokeny nie są przedmiotem obrotu na wiodących amerykańskich giełdach scentralizowanych. Zawsze przeprowadź własne badania przed kontynuowaniem.", "token.selector.search.error": "Nie udało się wczytać wyników wyszukiwania", "token.stats.fullyDilutedValuation": "W pełni rozwodniona wycena", @@ -2125,7 +2125,7 @@ "token.stats.volume": "Objętość 24h", "token.symbol.input.fallback": "Token wejściowy", "token.symbol.output.fallback": "Token wyjściowy", - "token.wrap.fail.message": "Swapy w protokole Uniswap mogą zaczynać się i kończyć na ETH. Jednak podczas zamiany ETH jest pakowany w WETH.", + "token.wrap.fail.message": "Swapy w protokole JuiceSwap mogą zaczynać się i kończyć na ETH. Jednak podczas zamiany ETH jest pakowany w WETH.", "token.zeroNativeBalance.description.mainnet": "Będziesz musiał wymienić token na Ethereum, aby otrzymać {{ tokenSymbol }}. Wymiana wymaga ETH na pokrycie kosztów sieci.", "token.zeroNativeBalance.description.otherChains": "Będziesz musiał wymienić token na {{ chainName }} , aby otrzymać {{ tokenSymbol }}. Zamiana wymaga pokrycia kosztów sieciowych w wysokości {{ chainName }} {{ nativeTokenSymbol }} .", "token.zeroNativeBalance.subtitle": "{{ tokenSymbol }} nie jest dostępny do bezpośredniego zakupu.", @@ -2192,7 +2192,7 @@ "transaction.details.transaction": "Transakcja", "transaction.details.uniswapFee": "Opłata ({{ feePercent }}%)", "transaction.network.all": "Wszystkie sieci", - "transaction.networkCost.description": "Koszt przetworzenia transakcji w blockchainie. Uniswap jest zoptymalizowany pod kątem minimalnych kosztów sieciowych.", + "transaction.networkCost.description": "Koszt przetworzenia transakcji w blockchainie. JuiceSwap jest zoptymalizowany pod kątem minimalnych kosztów sieciowych.", "transaction.networkCost.includesSmartWalletActivation": "Zawiera aktywację inteligentnego portfela", "transaction.networkCost.label": "Koszt sieci", "transaction.networkCost.maxNativeBalance.description": "Niewielka część salda tokena sieciowego jest zarezerwowana na pokrycie kosztów sieciowych tej transakcji.", @@ -2354,15 +2354,15 @@ "transaction.watcher.error.cancel": "Nie można anulować transakcji", "transaction.watcher.error.status": "Błąd podczas sprawdzania statusu transakcji", "uniswapX.aggregatesLiquidity": " agreguje źródła płynności w celu uzyskania lepszych cen i swapów bez gazu.", - "uniswapX.cost": "UniswapX eliminuje typowe koszty transakcji w blockchainie.", - "uniswapx.description": "UniswapX agreguje źródła płynności w celu uzyskania lepszych cen i swapów bez gazu.", - "uniswapx.description.unsupported": "Usługa UniswapX jest obecnie niedostępna, ponieważ ustawienia inteligentnego portfela są zarządzane przez inną aplikację portfela.", - "uniswapx.included": "Zawiera UniswapX", - "uniswapx.item": " UniswapX ", - "uniswapx.label": "UniswapX", - "uniswapX.learnMore": "Dowiedz się więcej o wymianie z UniswapX", - "uniswapx.unavailable.title": "UniswapX jest niedostępny", - "uniswapx.v2QuoteFailed": "Twarda wycena UniswapX v2 nie powiodła się. Spróbuj ponownie z klasyczną zamianą.", + "uniswapX.cost": "JuiceSwapX eliminuje typowe koszty transakcji w blockchainie.", + "uniswapx.description": "JuiceSwapX agreguje źródła płynności w celu uzyskania lepszych cen i swapów bez gazu.", + "uniswapx.description.unsupported": "Usługa JuiceSwapX jest obecnie niedostępna, ponieważ ustawienia inteligentnego portfela są zarządzane przez inną aplikację portfela.", + "uniswapx.included": "Zawiera JuiceSwapX", + "uniswapx.item": " JuiceSwapX ", + "uniswapx.label": "JuiceSwapX", + "uniswapX.learnMore": "Dowiedz się więcej o wymianie z JuiceSwapX", + "uniswapx.unavailable.title": "JuiceSwapX jest niedostępny", + "uniswapx.v2QuoteFailed": "Twarda wycena JuiceSwapX v2 nie powiodła się. Spróbuj ponownie z klasyczną zamianą.", "unitags.banner.button.claim": "Odbierz teraz", "unitags.banner.subtitle": "Zbuduj spersonalizowany profil web3 i łatwo udostępniaj swój adres znajomym.", "unitags.banner.title.compact": "Zdobądź swoją {{unitagDomain}} nazwę użytkownika i stwórz swój konfigurowalny profil.", @@ -2426,9 +2426,9 @@ "unitags.username.error.min": "Nazwy użytkowników muszą mieć co najmniej {{number}} znaków", "unitags.username.error.uppercase": "Nazwy użytkowników mogą zawierać wyłącznie małe litery i cyfry", "uwulink.error.insufficientTokens": "Za mało {{tokenSymbol}} na {{chain}}", - "v2.notAvailable": "Uniswap V2 nie jest dostępny w tej sieci.", + "v2.notAvailable": "JuiceSwap V2 nie jest dostępny w tej sieci.", "wallet.appSignIn": "Zaloguj się za pomocą aplikacji", - "wallet.connectingAgreement": "Podłączając portfel, wyrażasz zgodę na Warunki świadczenia usług Uniswap Labs i wyrażasz zgodę na jego Politykę prywatności.", + "wallet.connectingAgreement": "Podłączając portfel, wyrażasz zgodę na Warunki świadczenia usług JuiceSwap Labs i wyrażasz zgodę na jego Politykę prywatności.", "wallet.connectionFailed.message": "Próba połączenia nie powiodła się. Kliknij spróbuj ponownie i postępuj zgodnie z instrukcjami, aby połączyć się ze swoim portfelem.", "wallet.mismatch.popup.description": "Niektóre funkcje nie są obsługiwane przez podłączony portfel.", "wallet.mismatch.popup.title": "Ograniczone wsparcie portfela", @@ -2438,13 +2438,13 @@ "walletConnect.dapps.empty.description": "Połącz się z aplikacją, skanując kod za pośrednictwem WalletConnect", "walletConnect.dapps.manage.empty.title": "Brak połączonych aplikacji", "walletConnect.dapps.manage.title": "Znajomości", - "walletConnect.error.connection.message": "Portfel Uniswap obsługuje obecnie {{chainNames}}. Proszę używać tylko \"{{dappName}}\" na tych łańcuchach", + "walletConnect.error.connection.message": "Portfel JuiceSwap obsługuje obecnie {{chainNames}}. Proszę używać tylko \"{{dappName}}\" na tych łańcuchach", "walletConnect.error.connection.title": "Błąd połączenia", "walletConnect.error.general.message": "Wystąpił problem z WalletConnect. Proszę spróbuj ponownie", "walletConnect.error.general.title": "Błąd Portfela", "walletConnect.error.scantastic.message": "Wystąpił problem z Twoim kodem QR. Proszę spróbuj ponownie", "walletConnect.error.scantastic.title": "Nieprawidłowy kod QR", - "walletConnect.error.unsupported.message": "Zanim spróbujesz ponownie, upewnij się, że skanujesz prawidłowy kod QR WalletConnect, adresu Ethereum lub rozszerzenia Uniswap.", + "walletConnect.error.unsupported.message": "Zanim spróbujesz ponownie, upewnij się, że skanujesz prawidłowy kod QR WalletConnect, adresu Ethereum lub rozszerzenia JuiceSwap.", "walletConnect.error.unsupported.title": "Nieprawidłowy kod QR", "walletConnect.error.unsupportedV1.message": "Usługa WalletConnect v1 nie jest już obsługiwana. Aplikacja, z którą próbujesz się połączyć, wymaga aktualizacji do wersji WalletConnect v2.", "walletConnect.error.unsupportedV1.title": "Nieprawidłowy kod QR", @@ -2479,7 +2479,7 @@ "walletConnect.request.warning.message": "Aby podpisywać wiadomości lub transakcje, musisz zaimportować frazę odzyskiwania portfela.", "walletConnect.request.warning.title": "Ten portfel jest w trybie tylko do przeglądania", "web.explore.description": "Odkrywaj i badaj żetony na {{network}}. Poznaj najlepsze baseny. Przeglądaj ceny w czasie rzeczywistym, wolumen obrotu, TVL, wykresy i dane transakcyjne.", - "web.explore.title.pools": "Przeglądaj najlepsze baseny na {{network}} na Uniswap", - "web.explore.title.tokens": "Przeglądaj najlepsze tokeny na {{network}} na Uniswap", - "web.explore.title.transactions": "Przeglądaj najlepsze transakcje {{network}} na Uniswap" + "web.explore.title.pools": "Przeglądaj najlepsze baseny na {{network}} na JuiceSwap", + "web.explore.title.tokens": "Przeglądaj najlepsze tokeny na {{network}} na JuiceSwap", + "web.explore.title.transactions": "Przeglądaj najlepsze transakcje {{network}} na JuiceSwap" } diff --git a/packages/uniswap/src/i18n/locales/translations/pt-BR.json b/packages/uniswap/src/i18n/locales/translations/pt-BR.json index ab51de5d5d1..5a789002c5a 100644 --- a/packages/uniswap/src/i18n/locales/translations/pt-BR.json +++ b/packages/uniswap/src/i18n/locales/translations/pt-BR.json @@ -25,9 +25,9 @@ "account.cloud.password.subtitle": "Esta senha é necessária para recuperar a frase de recuperação salva no {{cloudProviderName}}.", "account.cloud.password.title": "Digite a senha de backup", "account.drawer.gitVersion": "Versão: ", - "account.drawer.modal.body": "Armazene e troque tokens com segurança com o aplicativo Uniswap. Disponível para iOS e Android.", - "account.drawer.modal.dont": "Não tem uma Carteira Uniswap?", - "account.drawer.modal.scan": "Leia com a Carteira Uniswap", + "account.drawer.modal.body": "Armazene e troque tokens com segurança com o aplicativo JuiceSwap. Disponível para iOS e Android.", + "account.drawer.modal.dont": "Não tem uma Carteira JuiceSwap?", + "account.drawer.modal.scan": "Leia com a Carteira JuiceSwap", "account.drawer.spamToggle": "Ocultar tokens e NFTs desconhecidos", "account.porfolio.activity.cancelledBelow": "Esta ordem foi cancelada porque seu saldo ficou abaixo do valor inserido.", "account.portfolio.activity.signLimit": "Esta ordem não será executada porque você não tem saldo suficiente. Aumente o saldo para resolver.", @@ -55,7 +55,7 @@ "account.recoveryPhrase.title.import": "Digite a frase de recuperação", "account.recoveryPhrase.title.restoring": "Nenhum backup encontrado", "account.transactionSummary.addLiquidity": "Adicionar liquidez V3 para {{baseSymbol}}/{{quoteSymbol}}", - "account.transactionSummary.addLiquidityv2": "Adicionar e ao Uniswap V2", + "account.transactionSummary.addLiquidityv2": "Adicionar e ao JuiceSwap V2", "account.transactionSummary.approve": "Aprovar {{tokenSymbol}}", "account.transactionSummary.claimFor": "Resgatar para {{username}}", "account.transactionSummary.claimReward": "Resgatar a recompensa em UNI para {{username}}", @@ -103,7 +103,7 @@ "account.wallet.menu.copy.title": "Copiar endereço da carteira", "account.wallet.menu.edit.title": "Editar rótulo", "account.wallet.menu.remove.title": "Remover carteira", - "account.wallet.remove.check": "Salvei minha frase de recuperação e entendo que a Uniswap Labs não poderá me ajudar a recuperar carteiras caso eu perca o acesso à frase.", + "account.wallet.remove.check": "Salvei minha frase de recuperação e entendo que a JuiceSwap Labs não poderá me ajudar a recuperar carteiras caso eu perca o acesso à frase.", "account.wallet.remove.title": "Remover {{name}}", "account.wallet.remove.viewOnly": "Você pode voltar a adicionar carteiras somente para visualização sempre que quiser inserindo o endereço da carteira.", "account.wallet.restore.description": "Como este é um dispositivo novo, será necessário restaurar sua frase de recuperação para que você troque e envie tokens.", @@ -131,7 +131,7 @@ "addLiquidity.shareOfPool": "Quota do pool", "addressInput.recipient": "Destinatário", "analytics.allow": "Permitir análise", - "analytics.allow.message": "Usamos dados anonimizados para aprimorar sua experiência com os produtos da Uniswap Labs.", + "analytics.allow.message": "Usamos dados anonimizados para aprimorar sua experiência com os produtos da JuiceSwap Labs.", "bridging.estimatedTime.minutesAndSeconds": "~{{minutes}} min {{seconds}} s", "bridging.estimatedTime.minutesOnly": "~{{minutes}} min", "bridging.estimatedTime.secondsOnly": "~{{seconds}} s", @@ -146,7 +146,7 @@ "chart.price.label.low": "Mínima", "chart.price.label.open": "Abertura", "chart.settings.unavailable.label": "Esta configuração não está disponível para o gráfico atual", - "claim.thanks": "Agradecemos por fazer parte da comunidade Uniswap ", + "claim.thanks": "Agradecemos por fazer parte da comunidade JuiceSwap ", "claim.uni.arrived": "O UNI chegou", "common.accept": "Aceitar", "common.activity": "Atividade", @@ -178,12 +178,12 @@ "common.approveSpend": "Aprovar gastos em {{symbol}}", "common.approving": "Aprovando", "common.automatic": "Automático", - "common.availableIn": "Uniswap disponível em: ", + "common.availableIn": "JuiceSwap disponível em: ", "common.availableOnIOSAndroid": "Disponível para iOS e Android", "common.availableOnIOSAndroidChrome": "Disponível para iOS, Android e Chrome", "common.backToPositions": "Voltar para posições", "common.blocked.ifError": "Se você acredita que essa decisão é um erro, envie um e-mail informando seu endereço para ", - "common.blocked.reason": "Este endereço está bloqueado na interface do Uniswap Labs porque está associado a uma ou mais atividades bloqueadas.", + "common.blocked.reason": "Este endereço está bloqueado na interface do JuiceSwap Labs porque está associado a uma ou mais atividades bloqueadas.", "common.blockedAddress": "Endereço bloqueado", "common.blog": "Blog", "common.borrow.cancelled": "Empréstimo cancelado", @@ -247,7 +247,7 @@ "common.buy.cancelled": "Compra cancelada", "common.buy.failed": "Falha na compra", "common.buy.label": "Comprar", - "common.buyAndSell": "Comprar e vender na Uniswap", + "common.buyAndSell": "Comprar e vender na JuiceSwap", "common.buying": "Comprando", "common.by": "Por", "common.cancel.failed": "Falha no cancelamento", @@ -330,8 +330,8 @@ "common.download": "Baixar", "common.downloadAppStore": "Baixar na App Store", "common.downloadPlayStore": "Baixar na Play Store", - "common.downloadUniswap": "Baixar Uniswap", - "common.downloadUniswapApp": "Baixar o aplicativo Uniswap", + "common.downloadUniswap": "Baixar JuiceSwap", + "common.downloadUniswapApp": "Baixar o aplicativo JuiceSwap", "common.dynamic": "Dynamic", "common.edit.button": "Editar", "common.error.general": "Algo deu errado", @@ -354,7 +354,7 @@ "common.explore": "Explorar", "common.explorer": "Explorer", "common.exploreTokens": "Explorar tokens", - "common.extension": "Uniswap Extension", + "common.extension": "JuiceSwap Extension", "common.failed.error": "Falha", "common.failedSwitchNetwork": "Falha ao trocar de rede", "common.fee": "Tarifa", @@ -372,9 +372,9 @@ "common.getStarted": "Começar", "common.getSupport.button": "Contatar suporte", "common.getTheApp": "Baixe o aplicativo", - "common.getUniswapWallet": "Baixar Carteira Uniswap", + "common.getUniswapWallet": "Baixar Carteira JuiceSwap", "common.governance": "Governança", - "common.happyHolidays": "A equipe Uniswap deseja um ótimo fim de ano a você!", + "common.happyHolidays": "A equipe JuiceSwap deseja um ótimo fim de ano a você!", "common.helpCenter": "Central de ajuda", "common.hidden": "Oculto", "common.hide.button": "Ocultar", @@ -630,11 +630,11 @@ "common.type.label": "Tipo", "common.unavailable": "Indisponível", "common.uniGovernance": "Governança do UNI", - "common.uniswapMobile": "Aplicativo Uniswap", - "common.uniswapProtocol": "Uniswap Protocol", - "common.uniswapTVL": "TVL Uniswap", - "common.uniswapWallet": "Carteira Uniswap", - "common.uniswapX": "UniswapX", + "common.uniswapMobile": "Aplicativo JuiceSwap", + "common.uniswapProtocol": "JuiceSwap Protocol", + "common.uniswapTVL": "TVL JuiceSwap", + "common.uniswapWallet": "Carteira JuiceSwap", + "common.uniswapX": "JuiceSwapX", "common.unknown": "Desconhecido", "common.unknownApproval": "Aprovação desconhecida", "common.unknownBridge": "Transferência desconhecida", @@ -738,12 +738,12 @@ "dapp.request.warning.notActive.title": "Esta não é sua carteira ativa", "downloadApp.modal.alreadyHaveWallet": "Já tem uma carteira? ", "downloadApp.modal.alreadyHaveWallet.signInLink": "Entre aqui", - "downloadApp.modal.getStarted.description": "Comece baixando a Carteira Uniswap, disponível para celular ou navegador.", - "downloadApp.modal.getStarted.title": "Como começar a usar a Uniswap", - "downloadApp.modal.signUp.description": "Comece baixando a Carteira Uniswap, disponível para celular ou navegador.", - "downloadApp.modal.signUp.title": "Criar conta no Uniswap", - "downloadApp.modal.uniswapProducts.subtitle": "Os produtos Uniswap funcionam muito bem juntos para criar a melhor experiência de on-chain.", - "error.access.expiry": "Com isso, o Uniswap Protocol tem acesso ao seu token para negociações. Por questões de segurança, o acesso expira em 30 dias.", + "downloadApp.modal.getStarted.description": "Comece baixando a Carteira JuiceSwap, disponível para celular ou navegador.", + "downloadApp.modal.getStarted.title": "Como começar a usar a JuiceSwap", + "downloadApp.modal.signUp.description": "Comece baixando a Carteira JuiceSwap, disponível para celular ou navegador.", + "downloadApp.modal.signUp.title": "Criar conta no JuiceSwap", + "downloadApp.modal.uniswapProducts.subtitle": "Os produtos JuiceSwap funcionam muito bem juntos para criar a melhor experiência de on-chain.", + "error.access.expiry": "Com isso, o JuiceSwap Protocol tem acesso ao seu token para negociações. Por questões de segurança, o acesso expira em 30 dias.", "error.dataUnavailable": "Dados indisponíveis no momento; estamos trabalhando para resolver", "error.id": "ID do erro: {{eventId}}", "error.noData": "Nenhum dado encontrado", @@ -763,7 +763,7 @@ "explore.search.placeholder": "Pesquisar tokens e carteiras", "explore.search.section.nft": "Coleções de NFT", "explore.search.section.popularNFT": "Coleções de NFT em alta", - "explore.search.section.popularTokenInfo": "Os tokens em alta são identificados com base no volume de negociação na Uniswap nas últimas 24 horas.", + "explore.search.section.popularTokenInfo": "Os tokens em alta são identificados com base no volume de negociação na JuiceSwap nas últimas 24 horas.", "explore.search.section.popularTokens": "Tokens em alta", "explore.search.section.recent": "Pesquisas recentes", "explore.search.section.tokens": "Tokens", @@ -785,12 +785,12 @@ "explore.tokens.sort.option.marketCap": "Valor de mercado", "explore.tokens.sort.option.priceDecrease": "Queda na cotação (24h)", "explore.tokens.sort.option.priceIncrease": "Alta na cotação (24h)", - "explore.tokens.sort.option.totalValueLocked": "TVL Uniswap", - "explore.tokens.sort.option.volume": "Volume na Uniswap (24h)", + "explore.tokens.sort.option.totalValueLocked": "TVL JuiceSwap", + "explore.tokens.sort.option.volume": "Volume na JuiceSwap (24h)", "explore.tokens.top.title": "Principais tokens", "explore.unableToDisplayHistorical": "Não foi possível exibir os dados históricos de volume do chain atual.", "explore.unableToDisplayHistoricalTVL": "Não é possível exibir os dados históricos de TVL do chain atual.", - "explore.uniVolume": "Volume da Uniswap", + "explore.uniVolume": "Volume da JuiceSwap", "explore.wallets.favorite.action.add": "Salvar carteira como favorito", "explore.wallets.favorite.action.edit": "Editar favoritos", "explore.wallets.favorite.action.remove": "Remover favorito", @@ -806,7 +806,7 @@ "extension.lock.button.reset": "Redefinir carteira", "extension.lock.button.submit": "Desbloquear", "extension.lock.password.error": "Senha incorreta. Tente novamente", - "extension.lock.password.reset.initial.description": "A Uniswap não pode ajudar a recuperar sua senha. Você precisa redefinir a carteira digitando novamente sua frase de recuperação de 12 palavras.", + "extension.lock.password.reset.initial.description": "A JuiceSwap não pode ajudar a recuperar sua senha. Você precisa redefinir a carteira digitando novamente sua frase de recuperação de 12 palavras.", "extension.lock.password.reset.initial.help": "Onde encontro minha frase de recuperação?", "extension.lock.password.reset.initial.title": "Esqueci a senha", "extension.lock.password.reset.speedbump.description": "É preciso ter em mãos a frase de recuperação de 12 palavras antes de redefinir a carteira. Caso contrário, não será possível recuperar seus fundos.", @@ -815,10 +815,10 @@ "extension.lock.subtitle": "Digite sua senha para desbloquear", "extension.lock.title": "Que bom ter você de volta", "extension.network.notSupported": "Rede sem suporte", - "extension.open": "Abrir Uniswap Extension", + "extension.open": "Abrir JuiceSwap Extension", "extension.popup.chrome.button": "Abrir extensão", - "extension.popup.chrome.description": "Conclua esta ação abrindo o Uniswap Extension.", - "extension.popup.chrome.title": "Continuar na Uniswap", + "extension.popup.chrome.description": "Conclua esta ação abrindo o JuiceSwap Extension.", + "extension.popup.chrome.title": "Continuar na JuiceSwap", "extension.settings.password.enter.title": "Digite sua senha atual", "extension.settings.password.error.wrong": "Senha incorreta", "extension.settings.password.placeholder": "Senha atual", @@ -897,7 +897,7 @@ "fiatOnRamp.summary.total": "{{cryptoAmount}} para {{fiatAmount}}", "forceUpgrade.action.confirm": "Atualizar aplicativo", "forceUpgrade.action.recoveryPhrase": "Ver frase de recuperação", - "forceUpgrade.description": "A versão da Carteira Uniswap que você está usando está desatualizada e não tem atualizações críticas. Se você não atualizar o aplicativo ou não tiver sua frase de recuperação anotada, não será possível acessar seus ativos.", + "forceUpgrade.description": "A versão da Carteira JuiceSwap que você está usando está desatualizada e não tem atualizações críticas. Se você não atualizar o aplicativo ou não tiver sua frase de recuperação anotada, não será possível acessar seus ativos.", "forceUpgrade.label.recoveryPhrase": "Frase de recuperação", "forceUpgrade.title": "Atualize o aplicativo para continuar", "globalPreferences.title": "Preferências globais", @@ -952,15 +952,15 @@ "home.upsell.receive.description": "Carregue sua carteira transferindo criptomoedas de outra carteira ou conta", "home.upsell.receive.title": "Receber criptomoedas", "home.warning.viewOnly": "Esta é uma carteira somente para visualização", - "interface.metatags.description": "Troque ou ofereça liquidez no Uniswap Protocol", - "interface.metatags.title": "Interface da Uniswap", + "interface.metatags.description": "Troque ou ofereça liquidez no JuiceSwap Protocol", + "interface.metatags.title": "Interface da JuiceSwap", "landing.buildNextGen": "Crie ferramentas e aplicativos abertos de última geração.", "landing.connectWithUs": "Entre em contato conosco", "landing.devDocs": "Documentos do desenvolvedor", "landing.directToDeFi": "Acessar DeFi direto", - "landing.followOnX": "Siga @Uniswap no X para obter as atualizações mais recentes", - "landing.protocolDescription": "Os produtos Uniswap usam o Uniswap Protocol. Esse protocolo é o maior mercado de on-chain, com bilhões de dólares em volume semanal em milhares de tokens na Ethereum e em mais de sete chains adicionais.", - "landing.provideLiquidity.message": "Forneça liquidez para pools no Uniswap Protocol e ganhe tarifas em trocas.", + "landing.followOnX": "Siga @JuiceSwap no X para obter as atualizações mais recentes", + "landing.protocolDescription": "Os produtos JuiceSwap usam o JuiceSwap Protocol. Esse protocolo é o maior mercado de on-chain, com bilhões de dólares em volume semanal em milhares de tokens na Ethereum e em mais de sete chains adicionais.", + "landing.provideLiquidity.message": "Forneça liquidez para pools no JuiceSwap Protocol e ganhe tarifas em trocas.", "landing.swapSimple": "Simplicidade nas trocas. Acesse milhares de tokens em mais de 11 chains.", "landing.teamInsights": "Insights e novidades da equipe", "landing.trusted": "A escolha confiável de milhões de pessoas", @@ -1019,19 +1019,19 @@ "liquidity.notEnough.label": "Liquidez insuficiente para mostrar o valor exato em USD.", "liquidity.provideOnProtocols": "Fornecer liquidez em protocolos diferentes", "liquidityPool.chart.tooltip.amount": "Liquidez de {{token}}: {{amount}}", - "liquidityPool.page.title": "Adicionar liquidez a pools {{version}} na Uniswap", + "liquidityPool.page.title": "Adicionar liquidez a pools {{version}} na JuiceSwap", "liquidityPool.positions.closed.title": "Closed positions", - "liquidityPool.positions.page.title": "Gerenciar liquidez do pool {{quoteSymbol}}/{{baseSymbol}} na Uniswap", + "liquidityPool.positions.page.title": "Gerenciar liquidez do pool {{quoteSymbol}}/{{baseSymbol}} na JuiceSwap", "liquidityPool.positions.page.version.description": "Visualize suas posições de liquidez {{version}} ativas. Adicione novas posições.", - "liquidityPool.positions.page.version.title": "Gerenciar liquidez do pool {{version}} na Uniswap", + "liquidityPool.positions.page.version.title": "Gerenciar liquidez do pool {{version}} na JuiceSwap", "liquidityPool.positions.price": "{{amountWithSymbol}} por {{outputToken}}", "liquidityPool.positions.price.formatted": " por ", "migrate.allowed": "Permitido", "migrate.allowLpMigration": "Permitir migração de tokens do PL", "migrate.connectAccount": "Você deve conectar uma conta.", "migrate.connectWallet": "Conecte-se a uma carteira para visualizar sua liquidez V2.", - "migrate.contract": "Contrato de migração da Uniswap", - "migrate.firstLP": "Você é o primeiro provedor de liquidez deste pool Uniswap V3. Sua liquidez migrará no preço atual {{source}}.", + "migrate.contract": "Contrato de migração da JuiceSwap", + "migrate.firstLP": "Você é o primeiro provedor de liquidez deste pool JuiceSwap V3. Sua liquidez migrará no preço atual {{source}}.", "migrate.highGasCost": "O custo da transação será muito maior, pois inclui o gas para criar o pool.", "migrate.invalidRange": "O intervalo selecionado é inválido. O preço mínimo deve ser menor que o preço máximo.", "migrate.lpNFT": "NFT de LP {{symA}}/{{symB}}", @@ -1041,14 +1041,14 @@ "migrate.noV2Liquidity": "Nenhuma liquidez V2 encontrada.", "migrate.positionNoFees": "Sua posição não gerará ganho em tarifas nem será usada em negociações até que o preço de mercado entre na sua faixa.", "migrate.priceDifference": "Diferença de preço: ", - "migrate.priceWarning": "Somente deposite liquidez na Uniswap V3 por um preço que considere correto.
Se o preço parecer incorreto, você poderá fazer uma troca para mudar o preço ou esperar que outra pessoa faça isso.", + "migrate.priceWarning": "Somente deposite liquidez na JuiceSwap V3 por um preço que considere correto.
Se o preço parecer incorreto, você poderá fazer uma troca para mudar o preço ou esperar que outra pessoa faça isso.", "migrate.refund": "Pelo menos {{symA}} {{amtA}} e {{symB}} {{amtB}} serão reembolsados em sua carteira devido à faixa de preço selecionada.", "migrate.selectFeeTier": "Selecionar nível de tarifas", "migrate.setRange": "Definir intervalo de preços", "migrate.symbolPrice": "Preço de {{protocolName}} {{tokenSymbol}}:", - "migrate.v2Description": "Esta ferramenta migrará, com segurança, sua liquidez {{source}} para V3. O processo não requer confiança de intermediários graças ao <0>contrato de migração da Uniswap ↗", - "migrate.v2Instruction": "Para cada pool mostrado abaixo, clique em migrar para remover sua liquidez da Uniswap V2 e depositá-la na Uniswap V3.", - "migrate.v2Subtitle": "Migre seus tokens de liquidez da Uniswap V2 para a Uniswap V3.", + "migrate.v2Description": "Esta ferramenta migrará, com segurança, sua liquidez {{source}} para V3. O processo não requer confiança de intermediários graças ao <0>contrato de migração da JuiceSwap ↗", + "migrate.v2Instruction": "Para cada pool mostrado abaixo, clique em migrar para remover sua liquidez da JuiceSwap V2 e depositá-la na JuiceSwap V3.", + "migrate.v2Subtitle": "Migre seus tokens de liquidez da JuiceSwap V2 para a JuiceSwap V3.", "migrate.v2Title": "Migrar liquidez V2", "migrate.v3Price": "Preço do V3 {{sym}}:", "mint.v3.input.invalidPrice.error": "Preço inserido inválido", @@ -1058,9 +1058,9 @@ "mobile.appRating.feedback.button.send": "Enviar feedback", "mobile.appRating.feedback.description": "Queremos saber como podemos melhorar sua experiência", "mobile.appRating.feedback.title": "Pedimos desculpas por isso.", - "mobile.appRating.title": "Gostando da Carteira Uniswap?", - "mobileAppPromo.banner.getTheApp.link": "Obtenha o aplicativo de Carteira Uniswap", - "mobileAppPromo.banner.title": "Uniswap: carteira de criptos e NFTs", + "mobile.appRating.title": "Gostando da Carteira JuiceSwap?", + "mobileAppPromo.banner.getTheApp.link": "Obtenha o aplicativo de Carteira JuiceSwap", + "mobileAppPromo.banner.title": "JuiceSwap: carteira de criptos e NFTs", "moonpay.poweredBy": "Fiat Onramp desenvolvido pela MoonPay USA LLC", "moonpay.rampIframe": "iframe de conversão em moeda fiduciária do MoonPay", "moonpay.restricted.region": "O Moonpay não está disponível em algumas regiões. Clique para saber mais.", @@ -1074,7 +1074,7 @@ "network.mightBeDown": "A rede {{network}} pode estar indisponível, ou talvez você tenha perdido sua conexão de rede.", "network.warning": "Aviso de rede", "nft.addToBag": "Adicionar ao carrinho", - "nft.authorsCollectionOnUni": "Coleção de NFTs de {{name}} na Uniswap", + "nft.authorsCollectionOnUni": "Coleção de NFTs de {{name}} na JuiceSwap", "nft.bag": "Carrinho", "nft.blockedCollection": "Esta coleção está bloqueada", "nft.blockedOpenSea": "Bloqueado no OpenSea", @@ -1082,9 +1082,9 @@ "nft.buyTransferTokensToStart": "Compre ou transfira tokens para esta carteira para começar.", "nft.card.notAvailable": "Conteúdo ainda não
disponível", "nft.chainSupportComingSoon": "Suporte ao {{chainName}} em breve", - "nft.collection.title": "Explore e compre na Uniswap", - "nft.collectionOnUni": "Coleção de NFTs na Uniswap", - "nft.collectonOnAddress": "Coleção de NFTs na Uniswap - {{address}}", + "nft.collection.title": "Explore e compre na JuiceSwap", + "nft.collectionOnUni": "Coleção de NFTs na JuiceSwap", + "nft.collectonOnAddress": "Coleção de NFTs na JuiceSwap - {{address}}", "nft.complete": "Concluído!", "nft.editListings": "Editar listagens", "nft.event": "Evento", @@ -1119,7 +1119,7 @@ "nft.whyTransaction": "Por que é necessária uma transação?", "nft.whyTransaction.reason": "Para listar um NFT, é necessária uma aprovação única do mercado para cada coleção de NFTs.", "nft.willAppearHere": "Suas transações on-chain e compras de cripto aparecerão aqui.", - "nft.wishGranted": "A Uniswap realizou o seu desejo!", + "nft.wishGranted": "A JuiceSwap realizou o seu desejo!", "nfts.collection.action.approve_one": "Aprovar coleção", "nfts.collection.action.approve_other": "Aprovar coleções", "nfts.collection.action.sign_one": "Assinar listagem", @@ -1130,7 +1130,7 @@ "nfts.sell": "Vender NFTs", "nfts.viewAndSell": "Visualizar e vender NFTs", "notFound.oops": "Opa! Quero voltar para o Swap", - "notice.uk": "Este aplicativo web é disponibilizado como uma ferramenta para que os usuários interajam com o Uniswap Protocol por iniciativa própria, e não há endosso ou recomendação de atividade de negociação de criptomoedas. Ou seja, o Uniswap não fornece recomendações de negociação de criptoativos a ninguém. Os usuários ou possíveis usuários do aplicativo web não devem interpretar esta página ou seu conteúdo como uma recomendação, um convite ou um incentivo para a negociação de criptoativos.", + "notice.uk": "Este aplicativo web é disponibilizado como uma ferramenta para que os usuários interajam com o JuiceSwap Protocol por iniciativa própria, e não há endosso ou recomendação de atividade de negociação de criptomoedas. Ou seja, o JuiceSwap não fornece recomendações de negociação de criptoativos a ninguém. Os usuários ou possíveis usuários do aplicativo web não devem interpretar esta página ou seu conteúdo como uma recomendação, um convite ou um incentivo para a negociação de criptoativos.", "notice.uk.label": "Aviso de isenção de responsabilidade do Reino Unido:", "notification.assetVisibility.hidden": "Ativo {{assetName}} oculto", "notification.assetVisibility.unhidden": "Ativo {{assetName}} exibido", @@ -1182,7 +1182,7 @@ "notification.walletConnect.failed": "Falha na transação com {{dappName}}", "notification.walletConnect.networkChanged.full": "Alterado para {{networkName}}", "notification.walletConnect.networkChanged.short": "Redes alteradas", - "notifications.scantastic.subtitle": "Continuar no Uniswap Extension", + "notifications.scantastic.subtitle": "Continuar no JuiceSwap Extension", "notifications.scantastic.title": "Êxito!", "onboarding.backup.manual.banner": "Sugerimos anotar essas informações em um papel e guardar em um local seguro, como um cofre.", "onboarding.backup.manual.displayWarning.description": "Leia atentamente estas informações antes de continuar.", @@ -1209,15 +1209,15 @@ "onboarding.backup.reminder.warning.description": "Se você não tiver um método de backup, não será possível recuperar a carteira em caso de perda do seu celular, exclusão do aplicativo ou compra de um novo dispositivo.", "onboarding.backup.reminder.warning.title": "Você poderá perder seus fundos", "onboarding.backup.speedBump.cloud.description": "Caso esqueça a sua senha, não poderemos redefini-la para você. Anote-a em um local seguro ou armazene-a com segurança em um gerenciador de senhas.", - "onboarding.backup.speedBump.cloud.disclaimer": "Entendo que a Uniswap Labs não pode redefinir minha senha de recuperação.", + "onboarding.backup.speedBump.cloud.disclaimer": "Entendo que a JuiceSwap Labs não pode redefinir minha senha de recuperação.", "onboarding.backup.speedBump.cloud.title": "É importante salvar esta senha", "onboarding.backup.speedBump.manual.description": "Anote a sua frase de recuperação corretamente e guarde-a em um local seguro.", - "onboarding.backup.speedBump.manual.disclaimer": "Entendo que a Uniswap Labs não pode recuperar minha carteira em caso de perda.", + "onboarding.backup.speedBump.manual.disclaimer": "Entendo que a JuiceSwap Labs não pode recuperar minha carteira em caso de perda.", "onboarding.backup.speedBump.manual.title": "Antes de terminar...", "onboarding.backup.subtitle": "É assim que você recuperará sua carteira caso exclua o aplicativo ou perca seu dispositivo.", "onboarding.backup.title.existing": "Faça backup da sua carteira", "onboarding.backup.title.new": "Escolha seu método de backup", - "onboarding.backup.view.disclaimer": "Entendo que, se eu perder minha frase de recuperação, a Uniswap Labs não poderá me ajudar a restaurá-la.", + "onboarding.backup.view.disclaimer": "Entendo que, se eu perder minha frase de recuperação, a JuiceSwap Labs não poderá me ajudar a restaurá-la.", "onboarding.backup.view.subtitle.message1": "Leia atentamente estas informações antes de continuar", "onboarding.backup.view.subtitle.message2": "Você precisará inserir todas as 12 palavras secretas para recuperar a carteira.", "onboarding.backup.view.title": "Anote a sua frase de recuperação", @@ -1228,18 +1228,18 @@ "onboarding.cloud.confirm.title": "Confirme sua senha de recuperação", "onboarding.cloud.createPassword.description": "Você precisará dessa informação para recuperar seus fundos. Caso esqueça, não poderemos ajudar na recuperação.", "onboarding.cloud.createPassword.title": "Crie sua senha de recuperação", - "onboarding.complete.button": "Abrir Uniswap Extension", - "onboarding.complete.description": "Sua carteira está pronta para enviar e receber criptomoedas. Abra o Uniswap Extension pelo atalho abaixo.", - "onboarding.complete.go_to_uniswap": "Acessar Uniswap no navegador", - "onboarding.complete.pin.description": "Clique no ícone de alfinete para adicionar o Uniswap Extension à sua barra de ferramentas.", - "onboarding.complete.pin.title": "Fixar Uniswap Extension", + "onboarding.complete.button": "Abrir JuiceSwap Extension", + "onboarding.complete.description": "Sua carteira está pronta para enviar e receber criptomoedas. Abra o JuiceSwap Extension pelo atalho abaixo.", + "onboarding.complete.go_to_uniswap": "Acessar JuiceSwap no navegador", + "onboarding.complete.pin.description": "Clique no ícone de alfinete para adicionar o JuiceSwap Extension à sua barra de ferramentas.", + "onboarding.complete.pin.title": "Fixar JuiceSwap Extension", "onboarding.complete.title": "Tudo pronto", "onboarding.extension.password.subtitle": "Você precisará disso para desbloquear sua carteira e acessar sua frase de recuperação", "onboarding.extension.password.title.default": "Criar senha", "onboarding.extension.password.title.reset": "Redefina sua senha", - "onboarding.extension.unsupported.android.description": "O Uniswap Extension é compatível apenas com o Chrome no computador.", + "onboarding.extension.unsupported.android.description": "O JuiceSwap Extension é compatível apenas com o Chrome no computador.", "onboarding.extension.unsupported.android.title": "Ainda não há suporte para o Chrome no celular", - "onboarding.extension.unsupported.description": "No momento, o Uniswap Extension é compatível apenas com o Chrome.", + "onboarding.extension.unsupported.description": "No momento, o JuiceSwap Extension é compatível apenas com o Chrome.", "onboarding.extension.unsupported.title": "Ainda não há suporte para este navegador", "onboarding.home.intro.backup.description": "Defina um plano de recuperação para o caso de perda do seu celular ou compra de um novo.", "onboarding.home.intro.backup.title": "Faça backup da sua carteira", @@ -1252,7 +1252,7 @@ "onboarding.home.intro.unitag.description": "Crie um perfil web3 personalizado e compartilhe o endereço com amigos.", "onboarding.home.intro.unitag.title": "Solicite seu nome de usuário {{unitagDomain}}", "onboarding.home.intro.welcome.description": "Termine a configuração da sua carteira para começar a trocar em apenas alguns segundos.", - "onboarding.home.intro.welcome.title": "Esta é a Uniswap", + "onboarding.home.intro.welcome.title": "Esta é a JuiceSwap", "onboarding.import.error.invalidWords_one": "Uma palavra é inválida ou está escrita incorretamente", "onboarding.import.error.invalidWords_other": "{{count}} palavras são inválidas ou estão escritas incorretamente", "onboarding.import.method.import.message": "Digite sua frase de recuperação de outra carteira de criptos", @@ -1263,7 +1263,7 @@ "onboarding.import.onDeviceRecovery.other_options": "Crie ou importe uma carteira diferente", "onboarding.import.onDeviceRecovery.other_options.label": "Não tem interesse em nenhuma dessas opções?", "onboarding.import.onDeviceRecovery.subtitle": "Escolha qual carteira você quer voltar a acessar.", - "onboarding.import.onDeviceRecovery.title": "Que bom ter você de volta à Uniswap", + "onboarding.import.onDeviceRecovery.title": "Que bom ter você de volta à JuiceSwap", "onboarding.import.onDeviceRecovery.wallet.button": "Ver frase de recuperação", "onboarding.import.onDeviceRecovery.wallet.count_one": "+1 outra carteira", "onboarding.import.onDeviceRecovery.wallet.count_other": "+{{count}} outras carteiras", @@ -1278,13 +1278,13 @@ "onboarding.importMnemonic.title": "Digite sua frase de recuperação", "onboarding.intro.button.alreadyHave": "Eu já tenho uma carteira", "onboarding.intro.mobileScan.button": "Ler código QR para importar", - "onboarding.intro.mobileScan.title": "Tem o aplicativo Uniswap?", + "onboarding.intro.mobileScan.title": "Tem o aplicativo JuiceSwap?", "onboarding.landing.button.add": "Adicionar uma carteira existente", "onboarding.landing.button.create": "Criar uma carteira", "onboarding.name.wallet.button.text": "Concluir", "onboarding.name.wallet.subtitle": "Este apelido é visível somente para você", "onboarding.name.wallet.title": "Dê um nome à carteira", - "onboarding.notification.permission.message": "Para receber notificações, ative as notificações da Carteira Uniswap nas configurações do seu dispositivo.", + "onboarding.notification.permission.message": "Para receber notificações, ative as notificações da Carteira JuiceSwap nas configurações do seu dispositivo.", "onboarding.notification.permission.title": "Permissão de notificações", "onboarding.notification.subtitle": "Receba notificações quando suas transferências, trocas e aprovações forem concluídas.", "onboarding.notification.title": "Ativar notificações por push", @@ -1302,13 +1302,13 @@ "onboarding.resetPassword.complete.safety": "Saiba mais sobre segurança de carteiras", "onboarding.resetPassword.complete.subtitle": "Use a sua nova senha para desbloquear a sua carteira.", "onboarding.resetPassword.complete.title": "Redefinição de senha", - "onboarding.scan.button": "Faça a leitura com o aplicativo Uniswap", + "onboarding.scan.button": "Faça a leitura com o aplicativo JuiceSwap", "onboarding.scan.error": "Não é possível carregar o código QR no momento. Tente outro método de integração.", "onboarding.scan.otp.error": "O código que você enviou está incorreto ou talvez tenha ocorrido um erro ao enviar. Tente novamente.", "onboarding.scan.otp.failed": "Tentativas sem sucesso: {{number}}", - "onboarding.scan.otp.subtitle": "Abra o aplicativo do Uniswap no celular para ver o código de seis caracteres", + "onboarding.scan.otp.subtitle": "Abra o aplicativo do JuiceSwap no celular para ver o código de seis caracteres", "onboarding.scan.otp.title": "Digite o código de uso único", - "onboarding.scan.subtitle": "Faça a leitura do código QR com o aplicativo Uniswap para começar a importar sua carteira.", + "onboarding.scan.subtitle": "Faça a leitura do código QR com o aplicativo JuiceSwap para começar a importar sua carteira.", "onboarding.scan.title": "Importar carteira do aplicativo", "onboarding.scan.wifi": "Conecte seu telefone à mesma rede Wi-Fi do seu computador.", "onboarding.security.alert.biometrics.message.android": "Para usar a biometria, ative o recurso nas configurações", @@ -1337,7 +1337,7 @@ "permit.approval.fail.message": "O Permit2 permite o compartilhamento e o gerenciamento de aprovações de tokens em diferentes aplicativos.", "pool.activePositions.appear": "Suas posições de liquidez do V3 ativas aparecerão aqui.", "pool.activeRange": "Intervalo de variação ativo", - "pool.addLiquidity.seoTitle": "Adicione liquidez a {{tokenPair}} ({{chain}}) na Uniswap", + "pool.addLiquidity.seoTitle": "Adicione liquidez a {{tokenPair}} ({{chain}}) na JuiceSwap", "pool.addMoreLiquidity": "Adicione mais liquidez", "pool.apr": "APR", "pool.apr.description": "Anualizado com base na tarifa diária", @@ -1365,7 +1365,7 @@ "pool.earnFees": "Ao adicionar liquidez, você ganhará 0,3% de todas as negociações neste par, proporcionalmente à sua participação no pool. As tarifas são adicionadas ao pool, acumuladas em tempo real e podem ser resgatadas ao sacar sua liquidez.", "pool.estimatePercentToRevert": "A saída é estimada. Se o preço mudar em mais de {{allowed}}%, sua transação será revertida.", "pool.explorers": "Explorers", - "pool.exporeAnalytics": "Explorar as análises da Uniswap.", + "pool.exporeAnalytics": "Explorar as análises da JuiceSwap.", "pool.hideClosed": "Ocultar posições fechadas", "pool.import": "Importar pool", "pool.import.v2": "Importar pool V2", @@ -1502,11 +1502,11 @@ "positions.welcome": "Estas são as suas posições", "positions.welcome.connect": "Conecte-se à sua carteira para visualizar suas posições atuais.", "privacy.anonymizedLogs": "O aplicativo registra estatísticas de uso anônimas para melhorar com o passar do tempo.", - "privacy.autoRouter": "O aplicativo busca a rota de negociação ideal de um servidor Uniswap Labs.", + "privacy.autoRouter": "O aplicativo busca a rota de negociação ideal de um servidor JuiceSwap Labs.", "privacy.infura": "O aplicativo busca dados on-chain e cria chamadas de contrato com uma API Infura.", "privacy.thirdPartyApis": "Este aplicativo usa as seguintes APIs de terceiros:", "privacy.trm": "O aplicativo coleta, com segurança, o endereço da sua carteira e o compartilha com a TRM Labs Inc. para fins de gerenciamento de risco e conformidade.", - "privacy.uniswaptos": "Termos de serviço da Uniswap Labs", + "privacy.uniswaptos": "Termos de serviço da JuiceSwap Labs", "qrScanner.button.connections_one": "1 aplicativo conectado", "qrScanner.button.connections_other": "{{count}} aplicativos conectados", "qrScanner.error.camera.message": "Para fazer a leitura de um código, permita o acesso à câmera nas configurações do sistema", @@ -1535,24 +1535,24 @@ "removeLiquidity.removing": "Removendo {{symbol1}} {{amt1}} e {{symbol2}} {{amt2}}", "removeLiquidity.removingTokensTip": "Tip: Removing pool tokens converts your position back into underlying tokens at the current rate, proportional to your share of the pool. Uncollected fees are included in the amounts you receive.", "removeLiquidity.uniBurned": "Queima de UNI {{a}}/{{b}}", - "revoke.failed.message": "Isso fornece ao Uniswap Protocol acesso ao seu token para trading.", + "revoke.failed.message": "Isso fornece ao JuiceSwap Protocol acesso ao seu token para trading.", "routing.aggregateLiquidity": "Quando disponível, agrega fontes de liquidez para melhores preços e trocas sem custos de gas.", - "routing.cheapest": "O cliente Uniswap seleciona a opção de negociação mais barata, considerando o preço e as taxas de rede.", + "routing.cheapest": "O cliente JuiceSwap seleciona a opção de negociação mais barata, considerando o preço e as taxas de rede.", "scantastic.code.expired": "Expirado", - "scantastic.code.subtitle": "Digite este código no Uniswap Extension. Sua frase de recuperação será criptografada e transferida com segurança.", + "scantastic.code.subtitle": "Digite este código no JuiceSwap Extension. Sua frase de recuperação será criptografada e transferida com segurança.", "scantastic.code.timeRemaining.shorthand.hours": "Novo código em {{hours}} h {{minutes}} min {{seconds}} s", "scantastic.code.timeRemaining.shorthand.minutes": "Novo código em {{minutes}} min {{seconds}} s", "scantastic.code.timeRemaining.shorthand.seconds": "Novo código em {{seconds}} s", - "scantastic.code.title": "Código de uso único da Uniswap", + "scantastic.code.title": "Código de uso único da JuiceSwap", "scantastic.confirmation.button.continue": "Sim, continuar", "scantastic.confirmation.label.browser": "Navegador", "scantastic.confirmation.label.device": "Dispositivo", - "scantastic.confirmation.subtitle": "Continue apenas se estiver fazendo a leitura de um código QR do Uniswap Extension em um dispositivo confiável.", + "scantastic.confirmation.subtitle": "Continue apenas se estiver fazendo a leitura de um código QR do JuiceSwap Extension em um dispositivo confiável.", "scantastic.confirmation.title": "Você está tentando importar a sua carteira?", - "scantastic.confirmation.warning": "Tenha cuidado com sites e aplicativos que se passam pela Uniswap para evitar violações da sua carteira.", + "scantastic.confirmation.warning": "Tenha cuidado com sites e aplicativos que se passam pela JuiceSwap para evitar violações da sua carteira.", "scantastic.error.encryption": "Falha ao preparar a frase-senha.", "scantastic.error.noCode": "Nenhuma OTP recebida. Tente novamente.", - "scantastic.error.timeout.message": "Faça a leitura do código QR no Uniswap Extension novamente para continuar a sincronização da carteira.", + "scantastic.error.timeout.message": "Faça a leitura do código QR no JuiceSwap Extension novamente para continuar a sincronização da carteira.", "scantastic.error.timeout.title": "Sua conexão expirou", "scantastic.modal.ipMismatch.description": "Para ler este código QR, seu telefone deve estar conectado à mesma rede Wi-Fi do seu computador, e todas as VPNs devem estar temporariamente desativadas.", "scantastic.modal.ipMismatch.title": "Altere a sua rede Wi-Fi", @@ -1586,7 +1586,7 @@ "send.search.placeholder": "Procurar ENS ou endereço", "send.title": "Enviar", "send.warning.blocked.default": "Esta carteira está bloqueada", - "send.warning.blocked.modal.message": "Este endereço está bloqueado na Carteira Uniswap por estar associado a uma ou mais atividades bloqueadas. Se você acredita que essa decisão é um erro, envie um e-mail para compliance@uniswap.org.", + "send.warning.blocked.modal.message": "Este endereço está bloqueado na Carteira JuiceSwap por estar associado a uma ou mais atividades bloqueadas. Se você acredita que essa decisão é um erro, envie um e-mail para compliance@juiceswap.org.", "send.warning.blocked.modal.title": "Endereço bloqueado", "send.warning.blocked.recipient": "A carteira do destinatário está bloqueada", "send.warning.erc20.message": "Você está tentando enviar fundos para um endereço de token. O envio de cripto para esse tipo de endereço pode resultar em perda permanente de fundos.", @@ -1615,7 +1615,7 @@ "setting.recoveryPhrase.account.show": "Mostrar frase de recuperação", "setting.recoveryPhrase.action.hide": "Ocultar frase de recuperação", "setting.recoveryPhrase.remove": "Remover frase de recuperação", - "setting.recoveryPhrase.remove.confirm.subtitle": "Salvei minha frase de recuperação e entendo que a Uniswap Labs não poderá me ajudar a recuperar carteiras caso eu perca o acesso à frase.", + "setting.recoveryPhrase.remove.confirm.subtitle": "Salvei minha frase de recuperação e entendo que a JuiceSwap Labs não poderá me ajudar a recuperar carteiras caso eu perca o acesso à frase.", "setting.recoveryPhrase.remove.confirm.title": "Salvei minha frase de recuperação", "setting.recoveryPhrase.remove.initial.subtitle": "Salve sua frase de recuperação para evitar a perda de acesso à carteira e aos seus fundos", "setting.recoveryPhrase.remove.initial.title": "Antes de continuar", @@ -1636,7 +1636,7 @@ "settings.action.lock": "Bloquear carteira", "settings.action.privacy": "Política de privacidade", "settings.action.terms": "Termos de serviço", - "settings.footer": "Feito com carinho, \nEquipe Uniswap 🦄", + "settings.footer": "Feito com carinho, \nEquipe JuiceSwap 🦄", "settings.hideSmallBalances": "Ocultar pequenos saldos", "settings.maxSlippage": "Máx. de derrapagem", "settings.screen.appearance.title": "Aparência", @@ -1660,7 +1660,7 @@ "settings.setting.backup.create.title": "Fazer backup no {{cloudProviderName}}", "settings.setting.backup.delete.confirm.message": "Como estas carteiras compartilham uma frase de recuperação, os backups das carteiras abaixo também serão excluídos", "settings.setting.backup.delete.confirm.title": "Tem certeza disso?", - "settings.setting.backup.delete.warning": "Se você excluir seu backup do {{cloudProviderName}}, só será possível recuperar sua carteira com um backup manual da frase de recuperação. A Uniswap Labs não poderá recuperar os seus ativos em caso de perda da frase de recuperação.", + "settings.setting.backup.delete.warning": "Se você excluir seu backup do {{cloudProviderName}}, só será possível recuperar sua carteira com um backup manual da frase de recuperação. A JuiceSwap Labs não poderá recuperar os seus ativos em caso de perda da frase de recuperação.", "settings.setting.backup.error.message.full": "Não foi possível salvar a frase de recuperação no {{cloudProviderName}}. Verifique se o {{cloudProviderName}} está ativado e tem espaço de armazenamento disponível e tente novamente.", "settings.setting.backup.error.message.short": "Não é possível excluir o backup", "settings.setting.backup.error.title": "Erro no {{cloudProviderName}}", @@ -1685,8 +1685,8 @@ "settings.setting.biometrics.appAccess.subtitle.ios": "Exigir o método {{biometricsMethod}} para abrir o aplicativo", "settings.setting.biometrics.appAccess.title": "Acesso ao aplicativo", "settings.setting.biometrics.auth": "Faça a autenticação", - "settings.setting.biometrics.off.message.android": "No momento, a biometria está desativada para a carteira Uniswap, e você pode ativá-la nas configurações do sistema.", - "settings.setting.biometrics.off.message.ios": "No momento, a {{biometricsMethod}} está desativada para a Carteira Uniswap, e você pode ativá-la nas configurações do sistema.", + "settings.setting.biometrics.off.message.android": "No momento, a biometria está desativada para a carteira JuiceSwap, e você pode ativá-la nas configurações do sistema.", + "settings.setting.biometrics.off.message.ios": "No momento, a {{biometricsMethod}} está desativada para a Carteira JuiceSwap, e você pode ativá-la nas configurações do sistema.", "settings.setting.biometrics.off.title.android": "A biometria está desativada", "settings.setting.biometrics.off.title.ios": "O método {{biometricsMethod}} está desativado", "settings.setting.biometrics.title": "Biometria", @@ -1697,8 +1697,8 @@ "settings.setting.biometrics.unavailable.message.ios": "O método {{biometricsMethod}} não está configurado no seu dispositivo. Para usar {{biometricsMethod}}, configure primeiro em Configurações.", "settings.setting.biometrics.unavailable.title.android": "A biometria não está configurada", "settings.setting.biometrics.unavailable.title.ios": "O método {{biometricsMethod}} não está configurado", - "settings.setting.biometrics.warning.message.android": "Se você não ativar a biometria, qualquer pessoa com acesso ao seu dispositivo poderá abrir a Carteira Uniswap e fazer transações.", - "settings.setting.biometrics.warning.message.ios": "Se você não ativar o método {{biometricsMethod}}, qualquer pessoa com acesso ao seu dispositivo poderá abrir a Carteira Uniswap e fazer transações.", + "settings.setting.biometrics.warning.message.android": "Se você não ativar a biometria, qualquer pessoa com acesso ao seu dispositivo poderá abrir a Carteira JuiceSwap e fazer transações.", + "settings.setting.biometrics.warning.message.ios": "Se você não ativar o método {{biometricsMethod}}, qualquer pessoa com acesso ao seu dispositivo poderá abrir a Carteira JuiceSwap e fazer transações.", "settings.setting.biometrics.warning.title": "Tem certeza disso?", "settings.setting.connections.disconnectAll": "Desconectar tudo", "settings.setting.connections.noConnectionsDescription": "Conecte-se a um aplicativo usando o botão “Conectar carteira” ou “Acessar”.", @@ -1706,11 +1706,11 @@ "settings.setting.hapticTouch.title": "Toque tátil", "settings.setting.helpCenter.title": "Central de ajuda", "settings.setting.language.button.navigate": "Ir para as configurações", - "settings.setting.language.description.extension": "A Uniswap usa as configurações de idioma do seu sistema por padrão. Para alterar o idioma de sua preferência, acesse as configurações do sistema.", - "settings.setting.language.description.mobile": "A Uniswap usa as configurações de idioma do seu dispositivo por padrão. Para alterar o idioma de sua preferência, acesse \"Uniswap\" nas configurações do seu dispositivo e toque em \"Configurações\".", + "settings.setting.language.description.extension": "A JuiceSwap usa as configurações de idioma do seu sistema por padrão. Para alterar o idioma de sua preferência, acesse as configurações do sistema.", + "settings.setting.language.description.mobile": "A JuiceSwap usa as configurações de idioma do seu dispositivo por padrão. Para alterar o idioma de sua preferência, acesse \"JuiceSwap\" nas configurações do seu dispositivo e toque em \"Configurações\".", "settings.setting.language.title": "Idioma", "settings.setting.password.title": "Alterar senha", - "settings.setting.privacy.analytics.description": "Usamos dados de uso anônimos para aprimorar sua experiência com os produtos Uniswap Labs. Ao desativar essa opção, rastrearemos apenas erros e usos essenciais.", + "settings.setting.privacy.analytics.description": "Usamos dados de uso anônimos para aprimorar sua experiência com os produtos JuiceSwap Labs. Ao desativar essa opção, rastrearemos apenas erros e usos essenciais.", "settings.setting.privacy.analytics.title": "Permitir análise", "settings.setting.privacy.title": "Privacidade", "settings.setting.recoveryPhrase.password.title": "Digite sua senha", @@ -1728,7 +1728,7 @@ "settings.setting.wallet.preferences.title": "Preferências da carteira", "settings.setting.wallet.testnetMode.description": "Isso ativa testnets para que desenvolvedores possam testar recursos e transações sem usar ativos reais. Tokens em testnets não têm valor real.", "settings.setting.wallet.testnetMode.title": "Modo testnet", - "settings.switchNetwork.warning": "Para usar a Uniswap em {{label}}, altere a rede nas configurações da sua carteira.", + "settings.switchNetwork.warning": "Para usar a JuiceSwap em {{label}}, altere a rede nas configurações da sua carteira.", "settings.title": "Configurações", "settings.version": "Versão {{appVersion}}", "speedBump.newAddress.warning.description": "Você ainda não realizou transações com este endereço. Para continuar, verifique se o endereço está correto.", @@ -1745,11 +1745,11 @@ "stats.marketCap": "Valor de mercado", "stats.marketCap.description": "O valor de mercado é o valor total de mercado do suprimento em circulação de um ativo.", "stats.tvl": "Volume total", - "stats.tvl.description": "O Valor total bloqueado (Total Value Locked - TVL) é o valor agregado do ativo disponível em todos os pools de liquidez Uniswap v3.", + "stats.tvl.description": "O Valor total bloqueado (Total Value Locked - TVL) é o valor agregado do ativo disponível em todos os pools de liquidez JuiceSwap v3.", "stats.volume.1d": "Volume de um dia", - "stats.volume.1d.description": "Volume de um dia é o valor do ativo negociado na Uniswap v3 durante as últimas 24 horas.", + "stats.volume.1d.description": "Volume de um dia é o valor do ativo negociado na JuiceSwap v3 durante as últimas 24 horas.", "stats.volume.1d.short": "Vol. de 1 dia", - "stats.volume.description": "Volume é o valor do ativo negociado na Uniswap v3 durante o período selecionado.", + "stats.volume.description": "Volume é o valor do ativo negociado na JuiceSwap v3 durante o período selecionado.", "swap.allow.oneTime": "Permitir {{sym}} (uma vez)", "swap.approvalNeeded": "É necessária uma aprovação para usar este token. ", "swap.approvalPending": "Aprovação pendente", @@ -1786,24 +1786,24 @@ "swap.details.slippage": "Derrapagem máxima", "swap.details.uniswapFee": "Tarifa", "swap.enterAmount": "Insira o valor de {{sym}}", - "swap.error.default": "Pode ser necessário aumentar sua tolerância à derrapagem. Observação: tokens com tarifa de transferência e tokens de rebase são incompatíveis com a Uniswap V3.", + "swap.error.default": "Pode ser necessário aumentar sua tolerância à derrapagem. Observação: tokens com tarifa de transferência e tokens de rebase são incompatíveis com a JuiceSwap V3.", "swap.error.expectedToFail": "É provável que ocorra falha na troca.", "swap.error.modifiedByWallet": "Sua troca foi modificada por meio da sua carteira. Se isso tiver sido um engano, cancele imediatamente, pois há risco de perda dos fundos.", "swap.error.rejected": "Transação rejeitada", - "swap.error.undefinedObject": "Ocorreu um erro ao tentar executar esta troca. Pode ser necessário aumentar sua tolerância à derrapagem. Se isso não funcionar, talvez haja uma incompatibilidade com o token que você está negociando. Observação: tokens com tarifa de transferência e tokens de rebase são incompatíveis com a Uniswap V3.", + "swap.error.undefinedObject": "Ocorreu um erro ao tentar executar esta troca. Pode ser necessário aumentar sua tolerância à derrapagem. Se isso não funcionar, talvez haja uma incompatibilidade com o token que você está negociando. Observação: tokens com tarifa de transferência e tokens de rebase são incompatíveis com a JuiceSwap V3.", "swap.error.unknown": "Erro desconhecido.", "swap.error.v2.expired": "Não foi possível enviar esta transação porque o prazo expirou. Verifique se o prazo da sua transação não é muito curto.", - "swap.error.v2.k": "A invariante x*y=k da Uniswap não foi atendida pela troca. Geralmente, isso indica que um dos tokens que você está trocando incorpora um comportamento personalizado na transferência.", + "swap.error.v2.k": "A invariante x*y=k da JuiceSwap não foi atendida pela troca. Geralmente, isso indica que um dos tokens que você está trocando incorpora um comportamento personalizado na transferência.", "swap.error.v2.slippage": "Esta transação não terá êxito devido à variação do preço ou à tarifa de transferência. Tente aumentar sua tolerância à derrapagem", "swap.error.v2.transferInput": "Não é possível transferir o token de entrada. Pode haver um problema com esse token.", "swap.error.v2.transferOutput": "Não é possível transferir o token de saída. Pode haver um problema com esse token.", - "swap.error.v3.slippage": "Esta transação não terá êxito devido à variação do preço. Tente aumentar sua tolerância à derrapagem. Observação: tokens com tarifa de transferência e tokens de rebase são incompatíveis com a Uniswap V3.", - "swap.error.v3.transferOutput": "Não é possível transferir o token de saída. Pode haver um problema com esse token. Observação: tokens com tarifa de transferência e tokens de rebase são incompatíveis com a Uniswap V3.", + "swap.error.v3.slippage": "Esta transação não terá êxito devido à variação do preço. Tente aumentar sua tolerância à derrapagem. Observação: tokens com tarifa de transferência e tokens de rebase são incompatíveis com a JuiceSwap V3.", + "swap.error.v3.transferOutput": "Não é possível transferir o token de saída. Pode haver um problema com esse token. Observação: tokens com tarifa de transferência e tokens de rebase são incompatíveis com a JuiceSwap V3.", "swap.estimatedDifference.label": "Haverá uma grande diferença entre os valores de entrada e saída devido à liquidez atual.", "swap.fail.message": "Tente ajustar a derrapagem para um valor maior.", - "swap.fail.uniswapX": "Não foi possível concluir a troca com o UniswapX. Tente fazer a troca novamente para roteá-la por meio da API clássica da Uniswap.", - "swap.fees.experience": "Esta tarifa é aplicada em alguns pares de tokens para garantir a melhor experiência com a Uniswap. Ela é paga no token de saída e já foi considerada na cotação.", - "swap.fees.noFee": "As tarifas são aplicadas em pares de tokens selecionados para garantir a melhor experiência com a Uniswap. Não há tarifas associadas a esta troca.", + "swap.fail.uniswapX": "Não foi possível concluir a troca com o JuiceSwapX. Tente fazer a troca novamente para roteá-la por meio da API clássica da JuiceSwap.", + "swap.fees.experience": "Esta tarifa é aplicada em alguns pares de tokens para garantir a melhor experiência com a JuiceSwap. Ela é paga no token de saída e já foi considerada na cotação.", + "swap.fees.noFee": "As tarifas são aplicadas em pares de tokens selecionados para garantir a melhor experiência com a JuiceSwap. Não há tarifas associadas a esta troca.", "swap.fetchingBestPrice": "Buscando o melhor preço...", "swap.fetchingPrice": "Buscando preço...", "swap.finalizingQuote": "Finalizando cotação...", @@ -1843,7 +1843,7 @@ "swap.settings.protection.subtitle.supported": "Rede {{chainName}}", "swap.settings.protection.subtitle.unavailable": "Não disponível em {{chainName}}", "swap.settings.protection.title": "Proteção contra troca", - "swap.settings.routingPreference.option.default.description": "O cliente Uniswap seleciona a opção de negociação mais barata, considerando o preço e as taxas de rede.", + "swap.settings.routingPreference.option.default.description": "O cliente JuiceSwap seleciona a opção de negociação mais barata, considerando o preço e as taxas de rede.", "swap.settings.routingPreference.option.v2.title": "Pools v2", "swap.settings.routingPreference.option.v3.title": "Pools v3", "swap.settings.routingPreference.option.v4.title": "Pools v4", @@ -1870,7 +1870,7 @@ "swap.taxTooltip.label": "Somente entrada exata", "swap.taxTooltip.noTokenSelected": "As tarifas sobre o token de saída selecionado não possibilitam saídas exatas e precisas. Use o campo \"Vender\".", "swap.taxTooltip.tokenSelected": "As tarifas em {{tokenSymbol}} não possibilitam saídas exatas e precisas. Use o campo \"Vender\".", - "swap.tokenOwnFees": "Alguns tokens cobram tarifas quando são comprados ou vendidos. Essas tarifas são definidas pelo emissor do token, e a Uniswap não recebe nenhuma delas.", + "swap.tokenOwnFees": "Alguns tokens cobram tarifas quando são comprados ou vendidos. Essas tarifas são definidas pelo emissor do token, e a JuiceSwap não recebe nenhuma delas.", "swap.total": "Total", "swap.transaction.deadline": "Prazo da transação", "swap.transaction.revertAfter": "Sua transação será revertida se ficar pendente por mais tempo que este período.", @@ -1888,10 +1888,10 @@ "swap.warning.networkFee.allow": "Permitir {{ inputTokenSymbol }} (uma vez)", "swap.warning.networkFee.highRelativeToValue": "A taxa de rede excede 10% do valor total da transação.", "swap.warning.networkFee.highRelativeToValue.unichain": "A taxa de rede excede 10% do valor total da transação.", - "swap.warning.networkFee.message": "Este é o custo para processar sua transação no blockchain. A Uniswap não tem participação nestas tarifas.", + "swap.warning.networkFee.message": "Este é o custo para processar sua transação no blockchain. A JuiceSwap não tem participação nestas tarifas.", "swap.warning.networkFee.message.unichain": "Este é o custo para processar sua transação no blockchain.", - "swap.warning.networkFee.message.uniswapX": "Este é o custo para processar sua transação no blockchain. A Uniswap não tem participação nestas tarifas. O UniswapX agrega fontes de liquidez para garantir melhores preços e trocas sem custos de gas.", - "swap.warning.networkFee.message.uniswapX.unichain": "Este é o custo para processar sua transação no blockchain. UniswapX agrega fontes de liquidez para garantir melhores preços e trocas sem custos de gas.", + "swap.warning.networkFee.message.uniswapX": "Este é o custo para processar sua transação no blockchain. A JuiceSwap não tem participação nestas tarifas. O JuiceSwapX agrega fontes de liquidez para garantir melhores preços e trocas sem custos de gas.", + "swap.warning.networkFee.message.uniswapX.unichain": "Este é o custo para processar sua transação no blockchain. JuiceSwapX agrega fontes de liquidez para garantir melhores preços e trocas sem custos de gas.", "swap.warning.networkFee.wrap": "Fazer wrap de ETH", "swap.warning.noRoutesFound.message": "There are currently no routes available for your selected tokens. Please try a different pair or check again later.", "swap.warning.noRoutesFound.title": "No routes available", @@ -1913,8 +1913,8 @@ "swap.warning.rateLimit.title": "O limite de taxa excedeu", "swap.warning.router.message": "Talvez tenha ocorrido perda de conexão ou a rede não esteja operacional. Se o problema persistir, tente novamente mais tarde.", "swap.warning.router.title": "Não é possível concluir esta negociação agora", - "swap.warning.uniswapFee.message.default": "As tarifas são aplicadas para garantir a melhor experiência com a Uniswap. Não há tarifas associadas a esta troca.", - "swap.warning.uniswapFee.message.included": "As tarifas são aplicadas para garantir a melhor experiência com a Uniswap e já foram consideradas nesta cotação.", + "swap.warning.uniswapFee.message.default": "As tarifas são aplicadas para garantir a melhor experiência com a JuiceSwap. Não há tarifas associadas a esta troca.", + "swap.warning.uniswapFee.message.included": "As tarifas são aplicadas para garantir a melhor experiência com a JuiceSwap e já foram consideradas nesta cotação.", "swap.warning.uniswapFee.title": "Tarifa da troca", "swap.warning.viewOnly.message": "Para enviar a troca de tokens, é necessário importar esta carteira via frase de recuperação.", "swap.wrap.token": "Fazer wrap de {{sym}}", @@ -1934,29 +1934,29 @@ "testnet.unsupported": "Não há suporte para esta funcionalidade no modo testnet.", "themeToggle.theme": "Tema", "title.betterPricesMoreListings": "Melhores preços. Mais anúncios. Compre, venda e negocie NFTs nos principais mercados, como o OpenSea. Explore as coleções que estão em alta.", - "title.buySellTradeEthereum": "Compre, venda e negocie Ethereum e outros tokens principais na Uniswap", - "title.createGovernanceOn": "Crie uma proposta de governança na Uniswap", - "title.createGovernanceTo": "Criar uma proposta de governança para ser votada pelos proprietários de UNI. Os tokens UNI representam ações ordinárias na governança da Uniswap.", - "title.earnFees": "Ganhe tarifas quando outras pessoas fizerem trocas na Uniswap adicionando tokens a pools de liquidez.", - "title.easilyRemove": "Remova sua liquidez da Uniswap v2 com facilidade e deposite-a na Uniswap v3.", - "title.easilyRemoveV4": "Remova sua liquidez da Uniswap v2 e v3 com facilidade para depositá-la na Uniswap v4.", - "title.explore": "Explore NFTs na Uniswap", - "title.exploreNFTs": "Explore e compre NFTs dos principais mercados da Uniswap", + "title.buySellTradeEthereum": "Compre, venda e negocie Ethereum e outros tokens principais na JuiceSwap", + "title.createGovernanceOn": "Crie uma proposta de governança na JuiceSwap", + "title.createGovernanceTo": "Criar uma proposta de governança para ser votada pelos proprietários de UNI. Os tokens UNI representam ações ordinárias na governança da JuiceSwap.", + "title.earnFees": "Ganhe tarifas quando outras pessoas fizerem trocas na JuiceSwap adicionando tokens a pools de liquidez.", + "title.easilyRemove": "Remova sua liquidez da JuiceSwap v2 com facilidade e deposite-a na JuiceSwap v3.", + "title.easilyRemoveV4": "Remova sua liquidez da JuiceSwap v2 e v3 com facilidade para depositá-la na JuiceSwap v4.", + "title.explore": "Explore NFTs na JuiceSwap", + "title.exploreNFTs": "Explore e compre NFTs dos principais mercados da JuiceSwap", "title.manageNFT": "Gerencie sua coleção de NFTs. Veja características, atividades de trading, descrições e outros detalhes sobre os seus NFTs.", - "title.migratev2": "Migrar liquidez do pool v2 para a Uniswap v3", - "title.migratev3": "Migrar liquidez do pool para a Uniswap v4", - "title.placeLimit": "Crie ordens-limite no Uniswap", + "title.migratev2": "Migrar liquidez do pool v2 para a JuiceSwap v3", + "title.migratev3": "Migrar liquidez do pool para a JuiceSwap v4", + "title.placeLimit": "Crie ordens-limite no JuiceSwap", "title.realTime": "Preços em tempo real, gráficos, dados de transações e muito mais.", - "title.removeLiquidityv2": "Como remover liquidez do pool (v2) na Uniswap", - "title.removePoolLiquidity": "Como remover liquidez do pool na Uniswap", + "title.removeLiquidityv2": "Como remover liquidez do pool (v2) na JuiceSwap", + "title.removePoolLiquidity": "Como remover liquidez do pool na JuiceSwap", "title.removeTokensv2": "Remova seus tokens dos pools de liquidez v2.", "title.removev3Liquidity": "Remova seus tokens dos pools de liquidez v3.", - "title.sendTokens": "Enviar tokens na Uniswap", + "title.sendTokens": "Enviar tokens na JuiceSwap", "title.swappingMadeSimple": "Troca simplificada. Compre e venda cripto em Ethereum, Base, Arbitrum, Polygon e muito mais. A escolha confiável de milhões de pessoas.", "title.tradeTokens": "Negocie tokens e forneça liquidez. Preços em tempo real, gráficos, dados de transações e muito mais.", - "title.uniswapTradeCrypto": "Uniswap | Negocie criptos e NFTs com segurança na principal plataforma DeFi", - "title.uniToken": "Os tokens UNI representam ações ordinárias na governança da Uniswap. Você pode votar nas propostas ou delegar seus votos a terceiros.", - "title.voteOnGov": "Vote em propostas de governança na Uniswap", + "title.uniswapTradeCrypto": "JuiceSwap | Negocie criptos e NFTs com segurança na principal plataforma DeFi", + "title.uniToken": "Os tokens UNI representam ações ordinárias na governança da JuiceSwap. Você pode votar nas propostas ou delegar seus votos a terceiros.", + "title.voteOnGov": "Vote em propostas de governança na JuiceSwap", "token.balances.main": "Seu saldo", "token.balances.other": "Saldos em outras redes", "token.balances.viewOnly": "Saldo de {{ownerAddress}}", @@ -1980,11 +1980,11 @@ "token.priceExplorer.timeRangeLabel.year": "1 ano", "token.safety.blocked.title.tokenNotAvailable": "{{tokenSymbol}} não está disponível", "token.safety.blocked.title.tokensNotAvailable": "{{tokenSymbol0}} e {{tokenSymbol1}} não estão disponíveis", - "token.safety.fees.uniswapLabsDoesNotReceive": "A Uniswap Labs não recebe nenhuma dessas tarifas.", + "token.safety.fees.uniswapLabsDoesNotReceive": "A JuiceSwap Labs não recebe nenhuma dessas tarifas.", "token.safety.warning.alwaysDoYourResearch": "Sempre faça sua pesquisa", - "token.safety.warning.blocked.description.default_one": "Você não pode negociar este token usando o aplicativo Uniswap.", - "token.safety.warning.blocked.description.default_other": "Você não pode negociar estes tokens usando o aplicativo Uniswap.", - "token.safety.warning.blocked.description.named": "Você não pode negociar {{tokenSymbol}} usando o aplicativo Uniswap.", + "token.safety.warning.blocked.description.default_one": "Você não pode negociar este token usando o aplicativo JuiceSwap.", + "token.safety.warning.blocked.description.default_other": "Você não pode negociar estes tokens usando o aplicativo JuiceSwap.", + "token.safety.warning.blocked.description.named": "Você não pode negociar {{tokenSymbol}} usando o aplicativo JuiceSwap.", "token.safety.warning.dontShowWarningAgain": "Não mostrar este aviso novamente", "token.safety.warning.doYourOwnResearch": "Sempre faça sua própria pesquisa antes de prosseguir.", "token.safety.warning.feeDescription": "Charges a when {{action}}", @@ -2011,17 +2011,17 @@ "token.safety.warning.spam.message": "{{tokenSymbol}} foi sinalizado como possível token de spam.", "token.safety.warning.spam.title": "Token de spam detectado", "token.safety.warning.spamsUsers": "Spams users", - "token.safety.warning.strong.heading.default_one": "Este token não é negociado nas principais bolsas centralizadas dos EUA ou trocado com frequência na Uniswap.", - "token.safety.warning.strong.heading.default_other": "Estes tokens não são negociados nas principais bolsas centralizadas dos EUA ou trocados com frequência na Uniswap.", - "token.safety.warning.strong.heading.named": "{{tokenSymbol}} não é negociado nas principais bolsas centralizadas dos EUA ou trocado com frequência na Uniswap.", + "token.safety.warning.strong.heading.default_one": "Este token não é negociado nas principais bolsas centralizadas dos EUA ou trocado com frequência na JuiceSwap.", + "token.safety.warning.strong.heading.default_other": "Estes tokens não são negociados nas principais bolsas centralizadas dos EUA ou trocados com frequência na JuiceSwap.", + "token.safety.warning.strong.heading.named": "{{tokenSymbol}} não é negociado nas principais bolsas centralizadas dos EUA ou trocado com frequência na JuiceSwap.", "token.safety.warning.tokenChargesFee.percent.message": "{{tokenSymbol}} charges a {{feePercent}} fee when bought or sold.", "token.safetyLevel.blocked.header": "Não disponível", - "token.safetyLevel.blocked.message": "Você não pode negociar este token usando a carteira Uniswap.", + "token.safetyLevel.blocked.message": "Você não pode negociar este token usando a carteira JuiceSwap.", "token.safetyLevel.medium.header": "Cuidado", "token.safetyLevel.medium.message": "Este token não é negociado nas principais bolsas centralizadas dos EUA. Sempre faça sua própria pesquisa antes de prosseguir.", "token.safetyLevel.medium.message.plural": "Estes tokens não são negociados nas principais bolsas centralizadas dos EUA. Sempre faça sua própria pesquisa antes de prosseguir.", "token.safetyLevel.strong.header": "Aviso", - "token.safetyLevel.strong.message": "Este token não é negociado nas principais bolsas centralizadas dos EUA ou trocado com frequência na Uniswap. Sempre faça sua própria pesquisa antes de prosseguir.", + "token.safetyLevel.strong.message": "Este token não é negociado nas principais bolsas centralizadas dos EUA ou trocado com frequência na JuiceSwap. Sempre faça sua própria pesquisa antes de prosseguir.", "token.selector.search.error": "Não foi possível carregar os resultados da pesquisa", "token.stats.fullyDilutedValuation": "Avaliação totalmente diluída", "token.stats.marketCap": "Valor de mercado", @@ -2034,7 +2034,7 @@ "token.stats.volume": "Volume de 24 horas", "token.symbol.input.fallback": "Token de entrada", "token.symbol.output.fallback": "Token de saída", - "token.wrap.fail.message": "As trocas no Uniswap Protocol podem começar e terminar com ETH. No entanto, durante a troca, é feito wrap do ETH como WETH.", + "token.wrap.fail.message": "As trocas no JuiceSwap Protocol podem começar e terminar com ETH. No entanto, durante a troca, é feito wrap do ETH como WETH.", "token.zeroNativeBalance.description": "Para obter {{ tokenSymbol }}, primeiro você precisa de {{ nativeTokenSymbol }} para pagar pela taxa de rede. Comece colocando fundos de {{ nativeTokenSymbol }} em sua carteira.", "token.zeroNativeBalance.title": "Você precisa de {{ nativeTokenName }}", "tokens.action.hide": "Ocultar token", @@ -2186,12 +2186,12 @@ "transaction.watcher.error.cancel": "Não é possível cancelar a transação", "transaction.watcher.error.status": "Erro ao verificar o status da transação", "uniswapX.aggregatesLiquidity": "O agrega fontes de liquidez para garantir melhores preços e trocas sem custos de gas.", - "uniswapx.description": "O UniswapX agrega fontes de liquidez para garantir melhores preços e trocas sem custos de gas.", - "uniswapx.included": "Inclui UniswapX ", - "uniswapx.item": " UniswapX ", - "uniswapx.label": "UniswapX", - "uniswapX.learnMore": "Saiba mais sobre como trocar com o UniswapX", - "uniswapx.v2QuoteFailed": "Falha na cotação fixa do UniswapX v2. Tente novamente com a troca clássica.", + "uniswapx.description": "O JuiceSwapX agrega fontes de liquidez para garantir melhores preços e trocas sem custos de gas.", + "uniswapx.included": "Inclui JuiceSwapX ", + "uniswapx.item": " JuiceSwapX ", + "uniswapx.label": "JuiceSwapX", + "uniswapX.learnMore": "Saiba mais sobre como trocar com o JuiceSwapX", + "uniswapx.v2QuoteFailed": "Falha na cotação fixa do JuiceSwapX v2. Tente novamente com a troca clássica.", "unitags.banner.button.claim": "Solicitar agora", "unitags.banner.subtitle": "Crie um perfil web3 personalizado e compartilhe o endereço com amigos.", "unitags.banner.title.compact": "Solicite seu nome de usuário {{unitagDomain}} e crie seu perfil personalizável.", @@ -2255,13 +2255,13 @@ "unitags.username.error.min": "Os nomes de usuário devem ter, pelo menos, {{number}} caracteres", "unitags.username.error.uppercase": "Os nomes de usuário só podem conter letras minúsculas e números", "uwulink.error.insufficientTokens": "Não há {{tokenSymbol}} suficiente em {{chain}}", - "v2.notAvailable": "A Uniswap V2 não está disponível nesta rede.", + "v2.notAvailable": "A JuiceSwap V2 não está disponível nesta rede.", "v2.switchTo": "Alterar para v2", - "v3.blast.yield.usdbAndWeth": "No Blast, USDB e WETH são tokens de rebase que geram rendimento automaticamente. Devido à incompatibilidade com a Uniswap v3, as posições de LP com USDB ou WETH não gerarão rendimento de rebase, mas farão isso na Uniswap v2.", + "v3.blast.yield.usdbAndWeth": "No Blast, USDB e WETH são tokens de rebase que geram rendimento automaticamente. Devido à incompatibilidade com a JuiceSwap v3, as posições de LP com USDB ou WETH não gerarão rendimento de rebase, mas farão isso na JuiceSwap v2.", "v3.continue": "Continuar no v3", "v3.rebase.unavailable": "O recurso de rebase não está disponível no v3", "wallet.appSignIn": "Entrar com o aplicativo", - "wallet.connectingAgreement": "Ao conectar uma carteira, você concorda com os Termos de serviço e a Política de privacidade da Uniswap Labs.", + "wallet.connectingAgreement": "Ao conectar uma carteira, você concorda com os Termos de serviço e a Política de privacidade da JuiceSwap Labs.", "wallet.connectionFailed.message": "Falha na tentativa de conexão. Clique em Tentar novamente e siga as etapas para conectar a sua carteira.", "wallet.other": "Outras carteiras", "wallet.scanToConnect": "Ler código QR para conectar", @@ -2270,13 +2270,13 @@ "walletConnect.dapps.empty.description": "Conecte um aplicativo ao ler um código via WalletConnect", "walletConnect.dapps.manage.empty.title": "Nenhum aplicativo conectado", "walletConnect.dapps.manage.title": "Gerenciar conexões", - "walletConnect.error.connection.message": "No momento, a Carteira Uniswap é compatível com {{chainNames}}. Use apenas \"{{dappName}}\" nesses chains", + "walletConnect.error.connection.message": "No momento, a Carteira JuiceSwap é compatível com {{chainNames}}. Use apenas \"{{dappName}}\" nesses chains", "walletConnect.error.connection.title": "Erro de conexão", "walletConnect.error.general.message": "Ocorreu um problema com o WalletConnect. Tente novamente", "walletConnect.error.general.title": "Erro no WalletConnect", "walletConnect.error.scantastic.message": "Ocorreu um problema com o código QR. Tente novamente", "walletConnect.error.scantastic.title": "Código QR inválido", - "walletConnect.error.unsupported.message": "Antes de tentar novamente, será necessário fazer a leitura de um código QR válido do WalletConnect, do endereço do Ethereum ou do Uniswap Extension.", + "walletConnect.error.unsupported.message": "Antes de tentar novamente, será necessário fazer a leitura de um código QR válido do WalletConnect, do endereço do Ethereum ou do JuiceSwap Extension.", "walletConnect.error.unsupported.title": "Código QR inválido", "walletConnect.error.unsupportedV1.message": "Não há mais suporte para o WalletConnect v1. O aplicativo ao qual você está tentando conectar-se precisa ser atualizado para o WalletConnect v2.", "walletConnect.error.unsupportedV1.title": "Código QR inválido", @@ -2304,7 +2304,7 @@ "walletConnect.request.warning.message": "Para assinar mensagens ou transações, você precisará importar a frase de recuperação da carteira.", "walletConnect.request.warning.title": "Esta carteira está no modo somente para visualização", "web.explore.description": "Descubra e pesquise tokens em {{network}}. Explore os melhores pools. Visualize preços em tempo real, volumes de trading, TVL, gráficos e dados de transações.", - "web.explore.title.pools": "Explore os melhores pools em {{network}} na Uniswap", - "web.explore.title.tokens": "Explore os melhores tokens em {{network}} na Uniswap", - "web.explore.title.transactions": "Explore as melhores transações em {{network}} na Uniswap" + "web.explore.title.pools": "Explore os melhores pools em {{network}} na JuiceSwap", + "web.explore.title.tokens": "Explore os melhores tokens em {{network}} na JuiceSwap", + "web.explore.title.transactions": "Explore as melhores transações em {{network}} na JuiceSwap" } diff --git a/packages/uniswap/src/i18n/locales/translations/pt-PT.json b/packages/uniswap/src/i18n/locales/translations/pt-PT.json index 20579b9206c..305cd1845fb 100644 --- a/packages/uniswap/src/i18n/locales/translations/pt-PT.json +++ b/packages/uniswap/src/i18n/locales/translations/pt-PT.json @@ -27,15 +27,15 @@ "account.downloadWallet.subtitle": "Faça backup da sua carteira, negocie de qualquer lugar, receba alertas de preço em tempo real e muito mais.", "account.drawer.gitHash": "Git hash: ", "account.drawer.gitVersion": "Versão: ", - "account.drawer.modal.body": "Armazene e faça swap de tokens com segurança com o aplicativo Uniswap. Disponível para iOS e Android.", - "account.drawer.modal.dont": "Não tem uma Uniswap Wallet?", - "account.drawer.modal.scan": "Leia com a Uniswap Wallet", + "account.drawer.modal.body": "Armazene e faça swap de tokens com segurança com o aplicativo JuiceSwap. Disponível para iOS e Android.", + "account.drawer.modal.dont": "Não tem uma JuiceSwap Wallet?", + "account.drawer.modal.scan": "Leia com a JuiceSwap Wallet", "account.drawer.spamToggle": "Ocultar tokens e NFTs desconhecidos", - "account.passkey.delete.acknowledge": "Salvei minha frase de recuperação e entendo que a Uniswap Labs não poderá me ajudar a recuperar minha carteira caso eu perca o acesso à frase.", - "account.passkey.delete.description": "Salve sua frase de recuperação usando o aplicativo ou a extensão de navegador da Uniswap.", + "account.passkey.delete.acknowledge": "Salvei minha frase de recuperação e entendo que a JuiceSwap Labs não poderá me ajudar a recuperar minha carteira caso eu perca o acesso à frase.", + "account.passkey.delete.description": "Salve sua frase de recuperação usando o aplicativo ou a extensão de navegador da JuiceSwap.", "account.passkey.delete.descriptionEmphasized": "Sem a frase de recuperação, talvez não seja possível acessar a carteira.", "account.passkey.delete.speedbump.description": "Antes de continuar, conclua as etapas a seguir para evitar a perda de acesso à sua carteira e a todos os fundos.", - "account.passkey.delete.speedbump.step1": "Baixe o aplicativo ou a extensão de navegador da Uniswap", + "account.passkey.delete.speedbump.step1": "Baixe o aplicativo ou a extensão de navegador da JuiceSwap", "account.passkey.delete.speedbump.step2": "Salve a sua frase de recuperação", "account.passkey.delete.speedbump.title": "Tem certeza?", "account.passkey.delete.title": "Excluir chave de acesso?", @@ -91,7 +91,7 @@ "account.wallet.menu.edit.title": "Editar rótulo", "account.wallet.menu.manageConnections": "Gerenciar conexões", "account.wallet.menu.remove.title": "Remover carteira", - "account.wallet.remove.check": "Salvei minha frase de recuperação e entendo que a Uniswap Labs não poderá me ajudar a recuperar carteiras caso eu perca o acesso à frase.", + "account.wallet.remove.check": "Salvei minha frase de recuperação e entendo que a JuiceSwap Labs não poderá me ajudar a recuperar carteiras caso eu perca o acesso à frase.", "account.wallet.remove.title": "Remover {{name}}", "account.wallet.remove.viewOnly": "Você pode voltar a adicionar carteiras somente para visualização sempre que quiser inserindo o endereço da carteira.", "account.wallet.restore.new_device.description": "Como você está usando um novo dispositivo, é preciso restaurar a frase de recuperação ou inserir sua senha de backup na nuvem para continuar.", @@ -122,16 +122,16 @@ "addLiquidity.shareOfPool": "Participação no pool", "addressInput.recipient": "Destinatário", "analytics.allow": "Permitir análise", - "analytics.allow.message": "Usamos dados anonimizados para aprimorar sua experiência com os produtos da Uniswap Labs.", + "analytics.allow.message": "Usamos dados anonimizados para aprimorar sua experiência com os produtos da JuiceSwap Labs.", "appRating.button.notReally": "Não", "appRating.description": "Conte como está sendo sua experiência no aplicativo", "appRating.extension.review.description": "Dê uma nota e deixe a sua avaliação na Chrome Web Store.", - "appRating.extension.review.title": "Avaliar Uniswap Extension?", - "appRating.extension.title": "Está gostando da Uniswap Extension?", + "appRating.extension.review.title": "Avaliar JuiceSwap Extension?", + "appRating.extension.title": "Está gostando da JuiceSwap Extension?", "appRating.feedback.button.send": "Enviar feedback", "appRating.feedback.description": "Conte para a gente como podemos melhorar sua experiência", "appRating.feedback.title": "Lamentamos ouvir isso.", - "appRating.mobile.title": "Está gostando da Carteira Uniswap?", + "appRating.mobile.title": "Está gostando da Carteira JuiceSwap?", "bridging.estimatedTime.minutesAndSeconds": "~{{minutes}} min {{seconds}} s", "bridging.estimatedTime.minutesOnly": "~{{minutes}} min", "bridging.estimatedTime.secondsOnly": "~{{seconds}} s", @@ -145,7 +145,7 @@ "chart.price.label.low": "Mínima", "chart.price.label.open": "Abertura", "chart.settings.unavailable.label": "Esta configuração não está disponível para o gráfico atual", - "claim.thanks": "Agradecemos por fazer parte da comunidade Uniswap ", + "claim.thanks": "Agradecemos por fazer parte da comunidade JuiceSwap ", "claim.uni.arrived": "O UNI chegou", "common.accept": "Aceitar", "common.active": "Ativa", @@ -171,7 +171,7 @@ "common.approving": "Aprovando", "common.areYouSure": "Tem certeza?", "common.automatic": "Automático", - "common.availableIn": "Uniswap disponível em: ", + "common.availableIn": "JuiceSwap disponível em: ", "common.availableOnIOSAndroidChrome": "Disponível para iOS, Android e Chrome", "common.backToPositions": "Voltar às posições", "common.bestRoute": "Rotear", @@ -180,7 +180,7 @@ "common.biometrics.touchId": "Touch ID", "common.biometrics.windowsHello": "Windows Hello", "common.blocked.ifError": "Se você acredita que essa decisão é um erro, envie um e-mail informando seu endereço para ", - "common.blocked.reason": "Este endereço está bloqueado na interface do Uniswap Labs porque está associado a uma ou mais atividades bloqueadas.", + "common.blocked.reason": "Este endereço está bloqueado na interface do JuiceSwap Labs porque está associado a uma ou mais atividades bloqueadas.", "common.blockedAddress": "Endereço bloqueado", "common.blog": "Blog", "common.bought": "Comprado", @@ -239,7 +239,7 @@ "common.button.viewDetails": "Ver detalhes", "common.button.yes": "Sim", "common.buy.label": "Comprar", - "common.buyAndSell": "Comprar e vender na Uniswap", + "common.buyAndSell": "Comprar e vender na JuiceSwap", "common.cancellationSubmitted": "Cancelamento enviado", "common.cancellationSuccessful": "Cancelado com sucesso", "common.cancelOrder": "Cancelar ordem", @@ -300,8 +300,8 @@ "common.download": "Baixar", "common.downloadAppStore": "Baixar na App Store", "common.downloadPlayStore": "Baixar na Play Store", - "common.downloadUniswapApp": "Baixar o aplicativo Uniswap", - "common.downloadUniswapWallet": "Baixar a Uniswap Wallet", + "common.downloadUniswapApp": "Baixar o aplicativo JuiceSwap", + "common.downloadUniswapWallet": "Baixar a JuiceSwap Wallet", "common.dynamic": "Dinâmico", "common.edit.button": "Editar", "common.ended": "Término", @@ -319,7 +319,7 @@ "common.explore": "Explorar", "common.explorer": "Explorer", "common.exploreTokens": "Explorar tokens", - "common.extension": "Uniswap Extension", + "common.extension": "JuiceSwap Extension", "common.failedSwitchNetwork": "Falha ao trocar de rede", "common.fee": "Tarifa", "common.fees": "Tarifas", @@ -333,10 +333,10 @@ "common.getStarted": "Começar", "common.getSupport.button": "Contatar suporte", "common.getTheApp": "Baixe o aplicativo", - "common.getUniswapWallet": "Baixar Uniswap Wallet", - "common.getUniswapWallet.mobile": "Baixe o aplicativo Uniswap", + "common.getUniswapWallet": "Baixar JuiceSwap Wallet", + "common.getUniswapWallet.mobile": "Baixe o aplicativo JuiceSwap", "common.governance": "Governança", - "common.happyHolidays": "A equipe Uniswap deseja um ótimo fim de ano a você!", + "common.happyHolidays": "A equipe JuiceSwap deseja um ótimo fim de ano a você!", "common.help": "Help", "common.helpCenter": "Central de ajuda", "common.hidden": "Oculto", @@ -466,9 +466,9 @@ "common.proceedInWallet": "Continuar na sua carteira", "common.products": "Products", "common.protocol": "Protocolo", - "common.protocol.v2": "V2 Uniswap", - "common.protocol.v3": "V3 Uniswap", - "common.protocol.v4": "V4 Uniswap", + "common.protocol.v2": "V2 JuiceSwap", + "common.protocol.v3": "V3 JuiceSwap", + "common.protocol.v4": "V4 JuiceSwap", "common.publicResolver": "Resolvedor público", "common.purchased": "Comprado", "common.rate": "Taxa", @@ -547,7 +547,7 @@ "common.tokenB": "Token B", "common.tokenName": "Nome do token", "common.tokens": "Tokens", - "common.totalUniswapTVL": "TVL total da Uniswap", + "common.totalUniswapTVL": "TVL total da JuiceSwap", "common.totalValueLocked": "TVL", "common.trade": "Negociar", "common.trademarkPolicy": "Política de marca registrada", @@ -565,10 +565,10 @@ "common.unhide": "Reexibir", "common.unichain": "Unichain", "common.uniGovernance": "Governança do UNI", - "common.uniswapMobile": "Aplicativo Uniswap", - "common.uniswapProtocol": "Uniswap Protocol", - "common.uniswapWallet": "Uniswap Wallet", - "common.uniswapX": "UniswapX", + "common.uniswapMobile": "Aplicativo JuiceSwap", + "common.uniswapProtocol": "JuiceSwap Protocol", + "common.uniswapWallet": "JuiceSwap Wallet", + "common.uniswapX": "JuiceSwapX", "common.unknown": "Desconhecido", "common.unknownApproval": "Aprovação desconhecida", "common.unknownBridge": "Ponte desconhecida", @@ -675,8 +675,8 @@ "downloadApp.modal.connectExistingWallet": "Conectar carteira", "downloadApp.modal.getStarted.description": "Tenha acesso a milhares de tokens num instante no maior marketplace on-chain do mundo.", "downloadApp.modal.getStarted.title": "Comece a fazer swap em segundos", - "downloadApp.modal.getTheApp.title": "Como começar a usar a Uniswap", - "downloadApp.modal.uniswapProducts.subtitle": "Os produtos Uniswap funcionam muito bem juntos para criar a melhor experiência de on-chain.", + "downloadApp.modal.getTheApp.title": "Como começar a usar a JuiceSwap", + "downloadApp.modal.uniswapProducts.subtitle": "Os produtos JuiceSwap funcionam muito bem juntos para criar a melhor experiência de on-chain.", "error.dataUnavailable": "Dados indisponíveis no momento; estamos trabalhando para resolver", "error.id": "ID do erro: {{eventId}}", "error.noData": "Nenhum dado encontrado", @@ -712,8 +712,8 @@ "explore.tokens.sort.option.marketCap": "Valor de mercado", "explore.tokens.sort.option.priceDecrease": "Queda na cotação (24h)", "explore.tokens.sort.option.priceIncrease": "Alta na cotação (24h)", - "explore.tokens.sort.option.totalValueLocked": "TVL Uniswap", - "explore.tokens.sort.option.volume": "Volume na Uniswap (24h)", + "explore.tokens.sort.option.totalValueLocked": "TVL JuiceSwap", + "explore.tokens.sort.option.volume": "Volume na JuiceSwap (24h)", "explore.tokens.top.title": "Principais tokens", "explore.v2TVL": "TVL da v2", "explore.v3TVL": "TVL da v3", @@ -733,7 +733,7 @@ "extension.lock.button.reset": "Redefinir carteira", "extension.lock.button.submit": "Desbloquear", "extension.lock.password.error": "Senha incorreta. Tente novamente", - "extension.lock.password.reset.initial.description": "A Uniswap não pode ajudar a recuperar sua senha. Você precisa redefinir a carteira digitando novamente sua frase de recuperação de 12 palavras.", + "extension.lock.password.reset.initial.description": "A JuiceSwap não pode ajudar a recuperar sua senha. Você precisa redefinir a carteira digitando novamente sua frase de recuperação de 12 palavras.", "extension.lock.password.reset.initial.help": "Onde encontro minha frase de recuperação?", "extension.lock.password.reset.initial.title": "Esqueci a senha", "extension.lock.password.reset.speedbump.description": "É preciso ter em mãos a frase de recuperação de 12 palavras antes de redefinir a carteira. Caso contrário, não será possível recuperar seus fundos.", @@ -742,27 +742,27 @@ "extension.lock.subtitle": "Digite sua senha para desbloquear", "extension.lock.title": "Que bom ter você de volta", "extension.network.notSupported": "Rede sem suporte", - "extension.open": "Abrir Uniswap Extension", + "extension.open": "Abrir JuiceSwap Extension", "extension.passwordPrompt.error.wrongPassword": "Senha incorreta. Tente novamente", "extension.passwordPrompt.title": "Digite sua senha", "extension.popup.chrome.button": "Abrir extensão", - "extension.popup.chrome.description": "Conclua esta ação abrindo o Uniswap Extension.", - "extension.popup.chrome.title": "Continuar na Uniswap", - "extension.settings.defaultWallet.message": "Priorize a Uniswap Extension ao se conectar a aplicativos.", + "extension.popup.chrome.description": "Conclua esta ação abrindo o JuiceSwap Extension.", + "extension.popup.chrome.title": "Continuar na JuiceSwap", + "extension.settings.defaultWallet.message": "Priorize a JuiceSwap Extension ao se conectar a aplicativos.", "extension.settings.defaultWallet.title": "Criar carteira padrão", "extension.settings.password.enter.title": "Digite sua senha atual", "extension.settings.password.error.wrong": "Senha incorreta", "extension.settings.password.placeholder": "Senha atual", - "extension.uninstall.reason.missingFeatures": "A Uniswap Wallet não tem determinados recursos", + "extension.uninstall.reason.missingFeatures": "A JuiceSwap Wallet não tem determinados recursos", "extension.uninstall.reason.notUsingCrypto": "Não quero mais utilizar criptos", "extension.uninstall.reason.other": "Outros motivos", "extension.uninstall.reason.switchingWallet": "Estou mudando para uma carteira diferente", - "extension.uninstall.subtitle": "Se tiver um tempo, gostaríamos de saber por que você desinstalou a Uniswap Wallet", + "extension.uninstall.subtitle": "Se tiver um tempo, gostaríamos de saber por que você desinstalou a JuiceSwap Wallet", "extension.uninstall.title": "É uma pena que esteja indo embora", "extension.warning.storage.button": "Salvar", "extension.warning.storage.message": "Faça backup da sua frase de recuperação para evitar perder o acesso a sua carteira e seus fundos.", "extension.warning.storage.title": "Seu navegador está quase sem espaço de armazenamento", - "extensionPasskeyLogInPopUp.description": "Importe sua conta Uniswap fazendo login com a chave de acesso atual.", + "extensionPasskeyLogInPopUp.description": "Importe sua conta JuiceSwap fazendo login com a chave de acesso atual.", "extensionPasskeyLogInPopUp.invalidReferrer": "Feche esta página e tente novamente.", "fee.bestForCustomizability": "Melhor para personalização.", "fee.bestForExotic": "Ideal para pares exóticos.", @@ -796,7 +796,7 @@ "fee.unavailable": "Tarifas recebidas só ficam visíveis em posições v2 após a remoção da liquidez.", "fee.uncollected": "Inclui tarifas não recolhidas:", "fee.uniswap": "Tarifa ({{percent}})", - "fee.uniswap.description": "As tarifas são aplicadas para garantir a melhor experiência com a Uniswap.", + "fee.uniswap.description": "As tarifas são aplicadas para garantir a melhor experiência com a JuiceSwap.", "fiatOffRamp.checkout.title": "Vender com", "fiatOffRamp.connection.quote": "Vendendo {{amount}} em {{currencySymbol}}", "fiatOffRamp.error.balance": "Excede o saldo", @@ -847,8 +847,8 @@ "forceUpgrade.action.backup": "Faça backup da sua carteira", "forceUpgrade.action.confirm": "Atualizar agora", "forceUpgrade.action.learn": "Saiba como atualizar", - "forceUpgrade.description.extension": "Uma nova versão do aplicativo está disponível. Atualize para continuar usando o Uniswap Extension.", - "forceUpgrade.description.wallet": "Uma nova versão do aplicativo está disponível. Atualize para continuar usando a Uniswap Wallet.", + "forceUpgrade.description.extension": "Uma nova versão do aplicativo está disponível. Atualize para continuar usando o JuiceSwap Extension.", + "forceUpgrade.description.wallet": "Uma nova versão do aplicativo está disponível. Atualize para continuar usando a JuiceSwap Wallet.", "forceUpgrade.label.recoveryPhrase": "Frase de recuperação", "forceUpgrade.title": "Atualizar para a versão mais recente", "forceUpgrade.title.recommendedStatus": "Uma nova versão está disponível", @@ -904,31 +904,31 @@ "home.upsell.receive.title": "Receber criptos", "home.warning.viewOnly": "Esta é uma carteira somente para visualização", "interface.metatags.description": "Faça swap de criptos nas redes Ethereum, Base, Arbitrum, Polygon, Unichain e muitas outras. A plataforma DeFi utilizada por milhões de pessoas.", - "interface.metatags.title": "Interface da Uniswap", + "interface.metatags.title": "Interface da JuiceSwap", "landing.api": "API", "landing.appsOverview": "Built for all the ways you swap", "landing.blog.description": "Catch up on the latest company news, product features and more", - "landing.docs.description": "Explore our library of developer docs to get started building with Uniswap", + "landing.docs.description": "Explore our library of developer docs to get started building with JuiceSwap", "landing.exploreUniverse": "Explore the UNIverse", "landing.getStarted": "Trade on the world’s largest DEX", "landing.helpCenter.body": "Browse FAQs and get support from our US-based support team", - "landing.protocolDescription": "Uniswap Labs powers some of the most used products in crypto. Experience permissionless access, proven security, and dedicated support.", - "landing.protocolStats": "Uniswap Protocol stats", - "landing.provideLiquidity.body": "Provide liquidity and collect fees using the Uniswap Interface.", + "landing.protocolDescription": "JuiceSwap Labs powers some of the most used products in crypto. Experience permissionless access, proven security, and dedicated support.", + "landing.protocolStats": "JuiceSwap Protocol stats", + "landing.provideLiquidity.body": "Provide liquidity and collect fees using the JuiceSwap Interface.", "landing.provideLiquidity.subtitle": "Power onchain markets.", - "landing.socials": "Follow Uniswap Labs on X, Farcaster, LinkedIn, and TikTok", + "landing.socials": "Follow JuiceSwap Labs on X, Farcaster, LinkedIn, and TikTok", "landing.swapBody": "Access deep liquidity, explore tokens, set limit orders, and provide liquidity for thousands of tokens across 14 chains.", "landing.swapSubtitle": "Permissionless swapping.", "landing.tradingApi": "Trading API", - "landing.tradingApiBody": "Use the same API that powers the Uniswap Web App and Wallet, trusted by leading teams around the world.", - "landing.tradingApiButton": "Integrate the Uniswap API", + "landing.tradingApiBody": "Use the same API that powers the JuiceSwap Web App and Wallet, trusted by leading teams around the world.", + "landing.tradingApiButton": "Integrate the JuiceSwap API", "landing.tradingApiSubtitle": "DeFi, direct to your users.", "landing.trusted": "A escolha confiável de milhões de pessoas", "landing.unichain.body": "Join the community building on the fast, decentralized Ethereum L2 built to be the home for DeFi.", "landing.unichain.button": "Start building", "landing.unichain.subtitle": "The DeFi chain.", "landing.uniswapX.body": "Gasless transactions and MEV protection, with zero fees for failed swaps.", - "landing.uniswapX.button": "Experience UniswapX", + "landing.uniswapX.button": "Experience JuiceSwapX", "landing.uniswapX.subtitle": "Smarter swaps, zero friction.", "landing.walletBody": "The trusted self-custody crypto wallet and extension with millions of downloads, support from real humans, and a 4.8 rating.", "landing.walletSubtitle": "Swap, store, explore.", @@ -1010,18 +1010,18 @@ "liquidity.learnMoreLabel": "Saiba mais sobre provisão de liquidez", "liquidity.notEnough.label": "Liquidez insuficiente para mostrar o valor exato em USD.", "liquidity.provideOnProtocols": "Fornecer liquidez em protocolos diferentes", - "liquidityPool.page.title": "Adicionar liquidez a pools {{version}} na Uniswap", + "liquidityPool.page.title": "Adicionar liquidez a pools {{version}} na JuiceSwap", "liquidityPool.positions.closed.title": "Posições fechadas", "liquidityPool.positions.loadingMore": "Carregando mais posições...", - "liquidityPool.positions.page.title": "Gerenciar liquidez do pool {{quoteSymbol}}/{{baseSymbol}} na Uniswap", + "liquidityPool.positions.page.title": "Gerenciar liquidez do pool {{quoteSymbol}}/{{baseSymbol}} na JuiceSwap", "liquidityPool.positions.page.version.description": "Visualize suas posições de liquidez {{version}} ativas. Adicione novas posições.", - "liquidityPool.positions.page.version.title": "Gerenciar liquidez do pool {{version}} na Uniswap", + "liquidityPool.positions.page.version.title": "Gerenciar liquidez do pool {{version}} na JuiceSwap", "migrate.allowed": "Permitido", "migrate.allowLpMigration": "Permitir migração de tokens do PL", "migrate.connectAccount": "Você deve conectar uma conta que tenha esta posição.", "migrate.connectWallet": "Conecte-se a uma carteira para visualizar sua liquidez V2.", - "migrate.contract": "Contrato de migração da Uniswap", - "migrate.firstLP": "Você é o primeiro provedor de liquidez deste pool Uniswap V3. Sua liquidez migrará no preço atual {{source}}.", + "migrate.contract": "Contrato de migração da JuiceSwap", + "migrate.firstLP": "Você é o primeiro provedor de liquidez deste pool JuiceSwap V3. Sua liquidez migrará no preço atual {{source}}.", "migrate.highGasCost": "O custo da transação será muito maior, pois inclui o gas para criar o pool.", "migrate.invalidRange": "O intervalo selecionado é inválido. O preço mínimo deve ser menor que o preço máximo.", "migrate.lpNFT": "NFT de LP {{symA}}/{{symB}}", @@ -1031,18 +1031,18 @@ "migrate.noV2Liquidity": "Nenhuma liquidez V2 encontrada.", "migrate.positionNoFees": "Sua posição não gerará ganho em tarifas nem será usada em negociações até que o preço de mercado entre na sua faixa.", "migrate.priceDifference": "Diferença de preço: ", - "migrate.priceWarning": "Somente deposite liquidez na Uniswap V3 por um preço que considere correto.
Se o preço parecer incorreto, você poderá fazer um swap para mudar o preço ou esperar que outra pessoa faça isso.", + "migrate.priceWarning": "Somente deposite liquidez na JuiceSwap V3 por um preço que considere correto.
Se o preço parecer incorreto, você poderá fazer um swap para mudar o preço ou esperar que outra pessoa faça isso.", "migrate.refund": "Pelo menos {{symA}} {{amtA}} e {{symB}} {{amtB}} serão reembolsados em sua carteira devido à faixa de preço selecionada.", "migrate.selectFeeTier": "Selecionar nível de tarifas", "migrate.setRange": "Definir intervalo de preços", "migrate.symbolPrice": "Preço de {{protocolName}} {{tokenSymbol}}:", - "migrate.v2Description": "Esta ferramenta migrará, com segurança, sua liquidez {{source}} para V3. O processo não requer confiança de intermediários graças ao <0>contrato de migração da Uniswap ↗", - "migrate.v2Instruction": "Para cada pool mostrado abaixo, clique em migrar para remover sua liquidez da Uniswap V2 e depositá-la na Uniswap V3.", + "migrate.v2Description": "Esta ferramenta migrará, com segurança, sua liquidez {{source}} para V3. O processo não requer confiança de intermediários graças ao <0>contrato de migração da JuiceSwap ↗", + "migrate.v2Instruction": "Para cada pool mostrado abaixo, clique em migrar para remover sua liquidez da JuiceSwap V2 e depositá-la na JuiceSwap V3.", "migrate.v2Title": "Migrar liquidez V2", "migrate.v3Price": "Preço do V3 {{sym}}:", "mint.v3.input.invalidPrice.error": "Preço inserido inválido", - "mobileAppPromo.banner.getTheApp.link": "Obtenha o aplicativo da Uniswap Wallet", - "mobileAppPromo.banner.title": "Uniswap: carteira de criptos e NFTs", + "mobileAppPromo.banner.getTheApp.link": "Obtenha o aplicativo da JuiceSwap Wallet", + "mobileAppPromo.banner.title": "JuiceSwap: carteira de criptos e NFTs", "moonpay.poweredBy": "Fiat Onramp desenvolvido pela MoonPay USA LLC", "nav.createAccount.button": "Criar conta", "nav.logIn.button": "Acessar", @@ -1066,7 +1066,7 @@ "nft.willAppearHere": "Suas transações on-chain e compras de cripto aparecerão aqui.", "nfts.noneYet": "Nenhum NFT ainda", "notFound.oops": "Opa! Quero voltar para o Swap", - "notice.uk": "Este aplicativo web é disponibilizado como uma ferramenta para que os usuários interajam com o Uniswap Protocol por iniciativa própria, e não há endosso ou recomendação de atividade de negociação de criptomoedas. Ou seja, o Uniswap não fornece recomendações de negociação de criptoativos a ninguém. Os usuários ou possíveis usuários do aplicativo web não devem interpretar esta página ou seu conteúdo como uma recomendação, um convite ou um incentivo para a negociação de criptoativos.", + "notice.uk": "Este aplicativo web é disponibilizado como uma ferramenta para que os usuários interajam com o JuiceSwap Protocol por iniciativa própria, e não há endosso ou recomendação de atividade de negociação de criptomoedas. Ou seja, o JuiceSwap não fornece recomendações de negociação de criptoativos a ninguém. Os usuários ou possíveis usuários do aplicativo web não devem interpretar esta página ou seu conteúdo como uma recomendação, um convite ou um incentivo para a negociação de criptoativos.", "notice.uk.label": "Aviso de isenção de responsabilidade do Reino Unido:", "notification.assetVisibility.hidden": "Ativo {{assetName}} oculto", "notification.assetVisibility.unhidden": "Ativo {{assetName}} exibido", @@ -1129,7 +1129,7 @@ "notification.walletConnect.failed": "Falha na transação com {{dappName}}", "notification.walletConnect.networkChanged.full": "Alterado para {{networkName}}", "notification.walletConnect.networkChanged.short": "Redes alteradas", - "notifications.scantastic.subtitle": "Continuar no Uniswap Extension", + "notifications.scantastic.subtitle": "Continuar no JuiceSwap Extension", "notifications.scantastic.title": "Êxito!", "onboarding.backup.manual.banner": "Sugerimos anotar essas informações em um papel e guardar em um local seguro, como um cofre.", "onboarding.backup.manual.displayWarning.description": "Leia atentamente estas informações antes de continuar.", @@ -1156,10 +1156,10 @@ "onboarding.backup.reminder.warning.description": "Se você não tiver um método de backup, não será possível recuperar a carteira em caso de perda do seu celular, exclusão do aplicativo ou compra de um novo dispositivo.", "onboarding.backup.reminder.warning.title": "Você poderá perder seus fundos", "onboarding.backup.speedBump.cloud.description": "Caso esqueça a sua senha, não poderemos redefini-la para você. Anote-a em um local seguro ou armazene-a com segurança em um gerenciador de senhas.", - "onboarding.backup.speedBump.cloud.disclaimer": "Entendo que a Uniswap Labs não pode redefinir minha senha de recuperação.", + "onboarding.backup.speedBump.cloud.disclaimer": "Entendo que a JuiceSwap Labs não pode redefinir minha senha de recuperação.", "onboarding.backup.speedBump.cloud.title": "É importante salvar esta senha", "onboarding.backup.speedBump.manual.description": "Anote a sua frase de recuperação corretamente e guarde-a em um local seguro.", - "onboarding.backup.speedBump.manual.disclaimer": "Entendo que a Uniswap Labs não pode recuperar minha carteira em caso de perda.", + "onboarding.backup.speedBump.manual.disclaimer": "Entendo que a JuiceSwap Labs não pode recuperar minha carteira em caso de perda.", "onboarding.backup.speedBump.manual.title": "Antes de terminar...", "onboarding.backup.subtitle": "É assim que você recuperará sua carteira caso exclua o aplicativo ou perca seu dispositivo.", "onboarding.backup.title.existing": "Faça backup da sua carteira", @@ -1174,20 +1174,20 @@ "onboarding.cloud.confirm.title": "Confirme sua senha de recuperação", "onboarding.cloud.createPassword.description": "Você precisará dessa informação para recuperar seus fundos. Caso esqueça, não poderemos ajudar na recuperação.", "onboarding.cloud.createPassword.title": "Crie sua senha de recuperação", - "onboarding.complete.button": "Abrir Uniswap Extension", - "onboarding.complete.description": "Sua carteira está pronta para enviar e receber criptos. Abra o Uniswap Extension pelo atalho abaixo.", - "onboarding.complete.go_to_uniswap": "Acessar Uniswap no navegador", - "onboarding.complete.pin.description": "Clique no ícone de alfinete para adicionar o Uniswap Extension à sua barra de ferramentas.", - "onboarding.complete.pin.title": "Fixar Uniswap Extension", + "onboarding.complete.button": "Abrir JuiceSwap Extension", + "onboarding.complete.description": "Sua carteira está pronta para enviar e receber criptos. Abra o JuiceSwap Extension pelo atalho abaixo.", + "onboarding.complete.go_to_uniswap": "Acessar JuiceSwap no navegador", + "onboarding.complete.pin.description": "Clique no ícone de alfinete para adicionar o JuiceSwap Extension à sua barra de ferramentas.", + "onboarding.complete.pin.title": "Fixar JuiceSwap Extension", "onboarding.complete.title": "Tudo pronto", "onboarding.extension.biometrics.subtitle.fingerprint": "Acesse a carteira de forma rápida e segura usando somente sua impressão digital.", "onboarding.extension.biometrics.title": "Ativar {{biometricsMethod}}", "onboarding.extension.password.subtitle": "Você precisará disso para desbloquear sua carteira e acessar sua frase de recuperação", "onboarding.extension.password.title.default": "Criar senha", "onboarding.extension.password.title.reset": "Redefina sua senha", - "onboarding.extension.unsupported.android.description": "O Uniswap Extension é compatível apenas com o Chrome no computador.", + "onboarding.extension.unsupported.android.description": "O JuiceSwap Extension é compatível apenas com o Chrome no computador.", "onboarding.extension.unsupported.android.title": "Ainda não há suporte para o Chrome no celular", - "onboarding.extension.unsupported.description": "No momento, o Uniswap Extension é compatível apenas com o Chrome.", + "onboarding.extension.unsupported.description": "No momento, o JuiceSwap Extension é compatível apenas com o Chrome.", "onboarding.extension.unsupported.title": "Ainda não há suporte para este navegador", "onboarding.home.intro.backup.description.extension": "Salve sua frase de recuperação para garantir o acesso à sua carteira para sempre.", "onboarding.home.intro.backup.description.mobile": "Defina um plano de recuperação caso você perca seu celular ou adquira um novo.", @@ -1217,7 +1217,7 @@ "onboarding.import.onDeviceRecovery.other_options": "Crie ou importe uma carteira diferente", "onboarding.import.onDeviceRecovery.other_options.label": "Não tem interesse em nenhuma dessas opções?", "onboarding.import.onDeviceRecovery.subtitle": "Escolha qual carteira você quer voltar a acessar.", - "onboarding.import.onDeviceRecovery.title": "Que bom ter você de volta à Uniswap", + "onboarding.import.onDeviceRecovery.title": "Que bom ter você de volta à JuiceSwap", "onboarding.import.onDeviceRecovery.wallet.button": "Ver frase de recuperação", "onboarding.import.onDeviceRecovery.wallet.count_one": "+1 outra carteira", "onboarding.import.onDeviceRecovery.wallet.count_other": "+{{count}} outras carteiras", @@ -1225,8 +1225,8 @@ "onboarding.import.onDeviceRecovery.warning.title": "Tem certeza disso?", "onboarding.import.selectMethod.errorMessage": "Erro inesperado. Tente novamente.", "onboarding.import.selectMethod.mobileApp.subtitle": "Importe uma carteira pelo aplicativo móvel usando um código QR.", - "onboarding.import.selectMethod.mobileApp.title": "Use o aplicativo Uniswap", - "onboarding.import.selectMethod.passkey.subtitle": "Sincronize sua carteira Uniswap usando uma chave de acesso existente.", + "onboarding.import.selectMethod.mobileApp.title": "Use o aplicativo JuiceSwap", + "onboarding.import.selectMethod.passkey.subtitle": "Sincronize sua carteira JuiceSwap usando uma chave de acesso existente.", "onboarding.import.selectMethod.passkey.title": "Fazer login com chave de acesso", "onboarding.import.selectMethod.recoveryPhrase.subtitle": "Importe de outra carteira de criptos.", "onboarding.import.selectMethod.recoveryPhrase.title": "Digite a frase de recuperação", @@ -1243,13 +1243,13 @@ "onboarding.intro.button.alreadyHave": "Eu já tenho uma carteira", "onboarding.intro.button.logInOrImport": "Fazer login ou importar", "onboarding.intro.mobileScan.button": "Ler código QR para importar", - "onboarding.intro.mobileScan.title": "Tem o aplicativo Uniswap?", + "onboarding.intro.mobileScan.title": "Tem o aplicativo JuiceSwap?", "onboarding.landing.button.add": "Adicionar uma carteira existente", "onboarding.landing.button.create": "Criar uma carteira", "onboarding.landing.button.createAccount": "Criar uma conta", "onboarding.name.choose": "Escolha um nome de usuário", "onboarding.name.choose.subtitle": "Esse é um nome público que qualquer pessoa pode usar para enviar criptos a você.", - "onboarding.notification.permission.message": "Para receber notificações, ative as notificações da Uniswap Wallet nas configurações do seu dispositivo.", + "onboarding.notification.permission.message": "Para receber notificações, ative as notificações da JuiceSwap Wallet nas configurações do seu dispositivo.", "onboarding.notification.permission.title": "Permissão de notificações", "onboarding.notification.subtitle": "Fique por dentro do status das transações e das principais oscilações de preço dos seus tokens favoritos.", "onboarding.notification.title": "Ativar notificações", @@ -1275,9 +1275,9 @@ "onboarding.scan.error": "Erro ao carregar código QR", "onboarding.scan.otp.error": "O código que você enviou está incorreto ou talvez tenha ocorrido um erro ao enviar. Tente novamente.", "onboarding.scan.otp.failed": "Tentativas sem sucesso: {{number}}", - "onboarding.scan.otp.subtitle": "Abra o aplicativo Uniswap no celular para ver o código de seis caracteres", + "onboarding.scan.otp.subtitle": "Abra o aplicativo JuiceSwap no celular para ver o código de seis caracteres", "onboarding.scan.otp.title": "Digite o código de uso único", - "onboarding.scan.subtitle": "Faça a leitura do código QR com o aplicativo Uniswap para começar a importar sua carteira.", + "onboarding.scan.subtitle": "Faça a leitura do código QR com o aplicativo JuiceSwap para começar a importar sua carteira.", "onboarding.scan.title": "Importar carteira do aplicativo", "onboarding.scan.troubleScanning.message": "Importar via frase de recuperação", "onboarding.scan.troubleScanning.title": "Problemas na leitura?", @@ -1306,7 +1306,7 @@ "outageBanner.message": "No momento, os dados de {{chainName}}{{versionDescription}} não estão disponíveis, mas esperamos que o problema seja resolvido em breve.", "outageBanner.message.sub": "Você ainda pode fazer swap e fornecer liquidez neste chain sem problemas.", "outageBanner.title": "A {{versionName}} estará de volta em breve", - "passkeys.help.modal.subtitle": "Se estiver com dificuldade para usar chaves de acesso, acesse o Suporte da Uniswap para obter ajuda.", + "passkeys.help.modal.subtitle": "Se estiver com dificuldade para usar chaves de acesso, acesse o Suporte da JuiceSwap para obter ajuda.", "passkeys.help.modal.subtitle.invalidPasskey": "Não foi possível concluir a solicitação. Tente novamente usando uma chave de acesso associada a ", "passkeys.help.modal.subtitle.technicalError": "Não foi possível concluir a solicitação devido a um erro técnico inesperado. Seus fundos estão seguros. Tente novamente.", "passkeys.help.modal.title": "Precisa de ajuda?", @@ -1431,7 +1431,7 @@ "position.deposit.confirm.create.title": "Grande diferença de preço com relação ao mercado", "position.deposit.description": "Especifique os valores de token para sua contribuição de liquidez.", "position.depositedCurrency": "Depósito de {{currencySymbol}}", - "position.fot.warning": "{{token}} e outros tokens com tarifa de transferência são compatíveis somente com Uniswap v2.", + "position.fot.warning": "{{token}} e outros tokens com tarifa de transferência são compatíveis somente com JuiceSwap v2.", "position.fot.warning.cta": "Criar posição v2", "position.hook.disclaimer": "Entendo os possíveis riscos envolvidos ao adicionar este hook.", "position.hook.donateWarning": "Esta sinalização pode resultar em alterações nas tarifas ganhas.", @@ -1479,11 +1479,11 @@ "positions.welcome.connect.description": "Para visualizar posições e recompensas, conecte sua carteira.", "positions.welcome.connect.wallet": "Conectar carteira", "privacy.anonymizedLogs": "O aplicativo registra estatísticas de uso anônimas para melhorar com o passar do tempo.", - "privacy.autoRouter": "O aplicativo busca a rota de negociação ideal de um servidor Uniswap Labs.", + "privacy.autoRouter": "O aplicativo busca a rota de negociação ideal de um servidor JuiceSwap Labs.", "privacy.infura": "O aplicativo busca dados on-chain e cria chamadas de contrato com uma API Infura.", "privacy.thirdPartyApis": "Este aplicativo usa as seguintes APIs de terceiros:", "privacy.trm": "O aplicativo coleta, com segurança, o endereço da sua carteira e o compartilha com a TRM Labs Inc. para fins de gerenciamento de risco e conformidade.", - "privacy.uniswaptos": "Termos de serviço da Uniswap Labs", + "privacy.uniswaptos": "Termos de serviço da JuiceSwap Labs", "privateKeys.export.modal.speedbump.bullet1": "Visualize sem ninguém por perto", "privateKeys.export.modal.speedbump.bullet2": "Não compartilhe com ninguém", "privateKeys.export.modal.speedbump.bullet3": "Nunca insira essa frase em nenhum site ou aplicativo", @@ -1520,24 +1520,24 @@ "removeLiquidity.pooled": "{{symbol}} em pool:", "revoke.failed.message": "É provável que um problema de rede ou conexão tenha causado a falha na revogação. Verifique sua conexão e tente novamente.", "routing.aggregateLiquidity": "Quando disponível, agrega fontes de liquidez para melhores preços e swaps sem custos de gas.", - "routing.aggregateLiquidity.uniswapx": "O UniswapX agrega fontes de liquidez dentro e fora da rede, oferecendo os melhores preços disponíveis e swaps sem taxas de gas.", - "routing.cheapest": "O cliente Uniswap seleciona a opção de negociação mais barata, considerando o preço e as taxas de rede.", - "routing.cheapest.v4": "O cliente Uniswap seleciona a opção de negociação ideal, considerando cotação e taxas de rede.", + "routing.aggregateLiquidity.uniswapx": "O JuiceSwapX agrega fontes de liquidez dentro e fora da rede, oferecendo os melhores preços disponíveis e swaps sem taxas de gas.", + "routing.cheapest": "O cliente JuiceSwap seleciona a opção de negociação mais barata, considerando o preço e as taxas de rede.", + "routing.cheapest.v4": "O cliente JuiceSwap seleciona a opção de negociação ideal, considerando cotação e taxas de rede.", "scantastic.code.expired": "Expirado", - "scantastic.code.subtitle": "Digite este código no Uniswap Extension. Sua frase de recuperação será criptografada e transferida com segurança.", + "scantastic.code.subtitle": "Digite este código no JuiceSwap Extension. Sua frase de recuperação será criptografada e transferida com segurança.", "scantastic.code.timeRemaining.shorthand.hours": "Novo código em {{hours}} h {{minutes}} min {{seconds}} s", "scantastic.code.timeRemaining.shorthand.minutes": "Novo código em {{minutes}} min {{seconds}} s", "scantastic.code.timeRemaining.shorthand.seconds": "Novo código em {{seconds}} s", - "scantastic.code.title": "Código de uso único da Uniswap", + "scantastic.code.title": "Código de uso único da JuiceSwap", "scantastic.confirmation.button.continue": "Sim, continuar", "scantastic.confirmation.label.browser": "Navegador", "scantastic.confirmation.label.device": "Dispositivo", - "scantastic.confirmation.subtitle": "Continue apenas se estiver fazendo a leitura de um código QR do Uniswap Extension em um dispositivo confiável.", + "scantastic.confirmation.subtitle": "Continue apenas se estiver fazendo a leitura de um código QR do JuiceSwap Extension em um dispositivo confiável.", "scantastic.confirmation.title": "Você está tentando importar a sua carteira?", - "scantastic.confirmation.warning": "Tenha cuidado com sites e aplicativos que se passam pela Uniswap para evitar violações da sua carteira.", + "scantastic.confirmation.warning": "Tenha cuidado com sites e aplicativos que se passam pela JuiceSwap para evitar violações da sua carteira.", "scantastic.error.encryption": "Falha ao preparar a frase-senha.", "scantastic.error.noCode": "Nenhuma OTP recebida. Tente novamente.", - "scantastic.error.timeout.message": "Faça a leitura do código QR no Uniswap Extension novamente para continuar a sincronização da carteira.", + "scantastic.error.timeout.message": "Faça a leitura do código QR no JuiceSwap Extension novamente para continuar a sincronização da carteira.", "scantastic.error.timeout.title": "Sua conexão expirou", "scantastic.modal.ipMismatch.description": "Para ler este código QR, seu telefone deve estar conectado à mesma rede Wi-Fi do seu computador, e todas as VPNs devem estar temporariamente desativadas.", "scantastic.modal.ipMismatch.title": "Altere a sua rede Wi-Fi", @@ -1569,7 +1569,7 @@ "send.search.placeholder": "Procurar ENS ou endereço", "send.title": "Enviar", "send.warning.blocked.default": "Esta carteira está bloqueada", - "send.warning.blocked.modal.message": "Este endereço está bloqueado na Uniswap Wallet por estar associado a uma ou mais atividades bloqueadas. Se você acredita que essa decisão é um erro, envie um e-mail para compliance@uniswap.org.", + "send.warning.blocked.modal.message": "Este endereço está bloqueado na JuiceSwap Wallet por estar associado a uma ou mais atividades bloqueadas. Se você acredita que essa decisão é um erro, envie um e-mail para compliance@juiceswap.org.", "send.warning.blocked.modal.title": "Endereço bloqueado", "send.warning.blocked.recipient": "A carteira do destinatário está bloqueada", "send.warning.erc20.checkbox.description": "Você está tentando enviar fundos para um endereço de token. Isso pode resultar em perda permanente de fundos.", @@ -1599,7 +1599,7 @@ "setting.recoveryPhrase.account.show": "Mostrar frase de recuperação", "setting.recoveryPhrase.action.hide": "Ocultar frase de recuperação", "setting.recoveryPhrase.remove": "Remover frase de recuperação", - "setting.recoveryPhrase.remove.confirm.subtitle": "Salvei minha frase de recuperação e entendo que a Uniswap Labs não poderá me ajudar a recuperar carteiras caso eu perca o acesso à frase.", + "setting.recoveryPhrase.remove.confirm.subtitle": "Salvei minha frase de recuperação e entendo que a JuiceSwap Labs não poderá me ajudar a recuperar carteiras caso eu perca o acesso à frase.", "setting.recoveryPhrase.remove.confirm.title": "Salvei minha frase de recuperação", "setting.recoveryPhrase.remove.initial.subtitle": "Salve sua frase de recuperação para evitar a perda de acesso à carteira e aos seus fundos", "setting.recoveryPhrase.remove.initial.title": "Antes de continuar", @@ -1618,7 +1618,7 @@ "settings.action.lock": "Bloquear carteira", "settings.action.privacy": "Política de privacidade", "settings.action.terms": "Termos de serviço", - "settings.footer": "Feito com carinho, \nEquipe Uniswap 🦄", + "settings.footer": "Feito com carinho, \nEquipe JuiceSwap 🦄", "settings.hideSmallBalances": "Ocultar pequenos saldos", "settings.hideSmallBalances.subtitle": "Os saldos inferiores a USD 1 serão ocultados do seu portfólio.", "settings.maxSlippage": "Máx. de slippage", @@ -1642,7 +1642,7 @@ "settings.setting.backup.create.title": "Fazer backup no {{cloudProviderName}}", "settings.setting.backup.delete.confirm.message": "Como estas carteiras compartilham uma frase de recuperação, os backups das carteiras abaixo também serão excluídos", "settings.setting.backup.delete.confirm.title": "Tem certeza disso?", - "settings.setting.backup.delete.warning": "Se você excluir seu backup do {{cloudProviderName}}, só será possível recuperar sua carteira com um backup manual da frase de recuperação. A Uniswap Labs não poderá recuperar os seus ativos em caso de perda da frase de recuperação.", + "settings.setting.backup.delete.warning": "Se você excluir seu backup do {{cloudProviderName}}, só será possível recuperar sua carteira com um backup manual da frase de recuperação. A JuiceSwap Labs não poderá recuperar os seus ativos em caso de perda da frase de recuperação.", "settings.setting.backup.error.message.full": "Não foi possível salvar a frase de recuperação no {{cloudProviderName}}. Verifique se o {{cloudProviderName}} está ativado e tem espaço de armazenamento disponível e tente novamente.", "settings.setting.backup.error.message.short": "Não é possível excluir o backup", "settings.setting.backup.error.title": "Erro no {{cloudProviderName}}", @@ -1669,8 +1669,8 @@ "settings.setting.biometrics.auth": "Faça a autenticação", "settings.setting.biometrics.extension.waitingForBiometricsModal.content": "Enable {{biometricsMethod}} in your browser or system settings to continue.", "settings.setting.biometrics.extension.waitingForBiometricsModal.title": "Waiting for {{biometricsMethod}}", - "settings.setting.biometrics.off.message.android": "No momento, a biometria está desativada para a Uniswap Wallet, e você pode ativá-la nas configurações do sistema.", - "settings.setting.biometrics.off.message.ios": "No momento, a {{biometricsMethod}} está desativada para a Uniswap Wallet, e você pode ativá-la nas configurações do sistema.", + "settings.setting.biometrics.off.message.android": "No momento, a biometria está desativada para a JuiceSwap Wallet, e você pode ativá-la nas configurações do sistema.", + "settings.setting.biometrics.off.message.ios": "No momento, a {{biometricsMethod}} está desativada para a JuiceSwap Wallet, e você pode ativá-la nas configurações do sistema.", "settings.setting.biometrics.off.title.android": "A biometria está desativada", "settings.setting.biometrics.off.title.ios": "O método {{biometricsMethod}} está desativado", "settings.setting.biometrics.title": "Desbloqueio com reconhecimento facial/impressão digital", @@ -1681,8 +1681,8 @@ "settings.setting.biometrics.unavailable.message.ios": "O método {{biometricsMethod}} não está configurado no seu dispositivo. Para usar {{biometricsMethod}}, configure primeiro em Configurações.", "settings.setting.biometrics.unavailable.title.android": "A biometria não está configurada", "settings.setting.biometrics.unavailable.title.ios": "O método {{biometricsMethod}} não está configurado", - "settings.setting.biometrics.warning.message.android": "Se você não ativar a biometria, qualquer pessoa com acesso ao seu dispositivo poderá abrir a Uniswap Wallet e fazer transações.", - "settings.setting.biometrics.warning.message.ios": "Se você não ativar o método {{biometricsMethod}}, qualquer pessoa com acesso ao seu dispositivo poderá abrir a Uniswap Wallet e fazer transações.", + "settings.setting.biometrics.warning.message.android": "Se você não ativar a biometria, qualquer pessoa com acesso ao seu dispositivo poderá abrir a JuiceSwap Wallet e fazer transações.", + "settings.setting.biometrics.warning.message.ios": "Se você não ativar o método {{biometricsMethod}}, qualquer pessoa com acesso ao seu dispositivo poderá abrir a JuiceSwap Wallet e fazer transações.", "settings.setting.biometrics.warning.title": "Tem certeza disso?", "settings.setting.connections.disconnectAll": "Desconectar tudo", "settings.setting.connections.noConnectionsDescription": "Conecte-se a um aplicativo usando o botão “Conectar carteira” ou “Acessar”.", @@ -1692,17 +1692,17 @@ "settings.setting.hapticTouch.title": "Toque tátil", "settings.setting.helpCenter.title": "Central de ajuda", "settings.setting.language.button.navigate": "Ir para as configurações", - "settings.setting.language.description.extension": "A Uniswap usa as configurações de idioma do seu sistema por padrão. Para alterar o idioma de sua preferência, acesse as configurações do sistema.", - "settings.setting.language.description.mobile": "A Uniswap usa as configurações de idioma do seu dispositivo por padrão. Para alterar o idioma de sua preferência, acesse \"Uniswap\" nas configurações do seu dispositivo e toque em \"Idioma\".", + "settings.setting.language.description.extension": "A JuiceSwap usa as configurações de idioma do seu sistema por padrão. Para alterar o idioma de sua preferência, acesse as configurações do sistema.", + "settings.setting.language.description.mobile": "A JuiceSwap usa as configurações de idioma do seu dispositivo por padrão. Para alterar o idioma de sua preferência, acesse \"JuiceSwap\" nas configurações do seu dispositivo e toque em \"Idioma\".", "settings.setting.language.title": "Idioma", "settings.setting.notifications.row.activity.description": "Transferências, solicitações e outras atividades", "settings.setting.notifications.row.activity.title": "Atividade da carteira", "settings.setting.notifications.row.updates.description": "Recomendações e novos recursos", - "settings.setting.notifications.row.updates.title": "Atualizações da Uniswap", + "settings.setting.notifications.row.updates.title": "Atualizações da JuiceSwap", "settings.setting.notifications.title": "Notificações", "settings.setting.password.title": "Alterar senha", "settings.setting.permissions.title": "Permissões", - "settings.setting.privacy.analytics.description": "Usamos dados de uso anônimos para aprimorar sua experiência com os produtos Uniswap Labs. Ao desativar essa opção, monitoraremos apenas erros e usos essenciais.", + "settings.setting.privacy.analytics.description": "Usamos dados de uso anônimos para aprimorar sua experiência com os produtos JuiceSwap Labs. Ao desativar essa opção, monitoraremos apenas erros e usos essenciais.", "settings.setting.privacy.analytics.title": "Análise do aplicativo", "settings.setting.privateKeys.title": "Chaves privadas", "settings.setting.recoveryPhrase.title": "Frase de recuperação", @@ -1726,7 +1726,7 @@ "settings.setting.wallet.label": "Apelido", "settings.setting.wallet.testnetMode.description": "Isso ativa testnets para que desenvolvedores possam testar recursos e transações sem usar ativos reais. Tokens em testnets não têm valor real.", "settings.setting.wallet.testnetMode.title": "Modo testnet", - "settings.switchNetwork.warning": "Para usar a Uniswap em {{label}}, altere a rede nas configurações da sua carteira.", + "settings.switchNetwork.warning": "Para usar a JuiceSwap em {{label}}, altere a rede nas configurações da sua carteira.", "settings.title": "Configurações", "settings.version": "Versão {{appVersion}}", "smartWallet.actionRequired.cta": "Desativar em uma rede", @@ -1778,9 +1778,9 @@ "smartWallets.postSwapNudge.enable": "Ativar carteira inteligente", "smartWallets.postSwapNudge.title": "Economize em seu próximo swap", "smartWallets.postSwapNudge.title.dapp": "Este aplicativo é compatível com carteiras inteligentes", - "smartWallets.unavailableModal.description": "Outro provedor de carteira está gerenciando as configurações da carteira inteligente para {{displayName}} neste momento. Você pode continuar usando a Uniswap normalmente.", + "smartWallets.unavailableModal.description": "Outro provedor de carteira está gerenciando as configurações da carteira inteligente para {{displayName}} neste momento. Você pode continuar usando a JuiceSwap normalmente.", "smartWallets.unavailableModal.title": "Recursos de carteira inteligente indisponíveis", - "solanaPromo.banner.description": "Trade Solana tokens directly on Uniswap.", + "solanaPromo.banner.description": "Trade Solana tokens directly on JuiceSwap.", "solanaPromo.banner.title": "Solana is now available", "solanaPromo.modal.connectWallet": "Connect your favorite Solana wallet", "solanaPromo.modal.startSwapping.button": "Start swapping on Solana", @@ -1801,16 +1801,16 @@ "stats.marketCap.description": "O valor de mercado é o valor total de mercado do suprimento em circulação de um ativo.", "stats.noStatsAvailable": "No stats available", "stats.tvl": "Valor total bloqueado (TVL)", - "stats.tvl.description": "O Valor total bloqueado (TVL) é o valor agregado do ativo disponível em todos os pools de liquidez na Uniswap.", + "stats.tvl.description": "O Valor total bloqueado (TVL) é o valor agregado do ativo disponível em todos os pools de liquidez na JuiceSwap.", "stats.volume.1d": "Volume de um dia", - "stats.volume.1d.description": "Volume de 1 dia representa a quantidade de ativos negociada na Uniswap nas últimas 24 horas.", + "stats.volume.1d.description": "Volume de 1 dia representa a quantidade de ativos negociada na JuiceSwap nas últimas 24 horas.", "stats.volume.1d.long": "Volume em 1D", "stats.volume.1d.short": "Vol. de 1 dia", - "stats.volume.description": "Volume é o número de ativos negociados na Uniswap durante o período selecionado.", + "stats.volume.description": "Volume é o número de ativos negociados na JuiceSwap durante o período selecionado.", "swap.allow.oneTime": "Permitir {{sym}} (uma vez)", "swap.approveAndSubmit": "Aprovar e enviar", "swap.approveAndSwap": "Aprovar e fazer swap", - "swap.autoRouter": "O Auto Router da Uniswap busca as rotas e taxas de rede ideais para oferecer os melhores preços.", + "swap.autoRouter": "O Auto Router da JuiceSwap busca as rotas e taxas de rede ideais para oferecer os melhores preços.", "swap.balance.amount": "Saldo: {{amount}}", "swap.bestPrice.through": "Rotear via {{provider}}", "swap.bestRoute.cost": "Estima-se que a rota mais eficiente custe ~{{gasPrice}} em taxas de rede. ", @@ -1850,32 +1850,32 @@ "swap.details.poweredBy": "Desenvolvido por", "swap.details.rate": "Taxa", "swap.details.slippage": "Máx. de slippage", - "swap.details.slippage.uniswap": "Proteção contra slippage da Uniswap", + "swap.details.slippage.uniswap": "Proteção contra slippage da JuiceSwap", "swap.details.swappedIn.unichain": "Completed in {{time}}s on Unichain", "swap.details.uniswapFee": "Tarifa", - "swap.error.default": "Pode ser necessário aumentar sua tolerância ao slippage. Observação: tokens com tarifa de transferência e tokens de rebase são incompatíveis com a Uniswap V3.", + "swap.error.default": "Pode ser necessário aumentar sua tolerância ao slippage. Observação: tokens com tarifa de transferência e tokens de rebase são incompatíveis com a JuiceSwap V3.", "swap.error.expectedToFail": "É provável que ocorra falha no swap.", "swap.error.fiatInputUnavailable": "Entrada de {{fiatCurrencyCode}} indisponível", "swap.error.modifiedByWallet": "Seu swap foi modificado por meio da sua carteira. Se isso tiver sido um engano, cancele imediatamente, pois há risco de perda dos fundos.", "swap.error.rejected": "Transação rejeitada", - "swap.error.undefinedObject": "Ocorreu um erro ao tentar executar este swap. Pode ser necessário aumentar sua tolerância ao slippage. Se isso não funcionar, talvez haja uma incompatibilidade com o token que você está negociando. Observação: tokens com tarifa de transferência e tokens de rebase são incompatíveis com a Uniswap V3.", + "swap.error.undefinedObject": "Ocorreu um erro ao tentar executar este swap. Pode ser necessário aumentar sua tolerância ao slippage. Se isso não funcionar, talvez haja uma incompatibilidade com o token que você está negociando. Observação: tokens com tarifa de transferência e tokens de rebase são incompatíveis com a JuiceSwap V3.", "swap.error.unknown": "Erro desconhecido.", "swap.error.v2.expired": "Não foi possível enviar esta transação porque o prazo expirou. Verifique se o prazo da sua transação não é muito curto.", - "swap.error.v2.k": "A invariante x*y=k da Uniswap não foi atendida pelo swap. Geralmente, isso indica que o swap um dos tokens que você está realizando incorpora um comportamento personalizado na transferência.", + "swap.error.v2.k": "A invariante x*y=k da JuiceSwap não foi atendida pelo swap. Geralmente, isso indica que o swap um dos tokens que você está realizando incorpora um comportamento personalizado na transferência.", "swap.error.v2.slippage": "Esta transação não terá êxito devido à variação do preço ou à tarifa de transferência. Tente aumentar sua tolerância ao slippage", "swap.error.v2.transferInput": "Não é possível transferir o token de entrada. Pode haver um problema com esse token.", "swap.error.v2.transferOutput": "Não é possível transferir o token de saída. Pode haver um problema com esse token.", - "swap.error.v3.slippage": "Esta transação não terá êxito devido à variação do preço. Tente aumentar sua tolerância ao slippage. Observação: tokens com tarifa de transferência e tokens de rebase são incompatíveis com a Uniswap V3.", - "swap.error.v3.transferOutput": "Não é possível transferir o token de saída. Pode haver um problema com esse token. Observação: tokens com tarifa de transferência e tokens de rebase são incompatíveis com a Uniswap V3.", + "swap.error.v3.slippage": "Esta transação não terá êxito devido à variação do preço. Tente aumentar sua tolerância ao slippage. Observação: tokens com tarifa de transferência e tokens de rebase são incompatíveis com a JuiceSwap V3.", + "swap.error.v3.transferOutput": "Não é possível transferir o token de saída. Pode haver um problema com esse token. Observação: tokens com tarifa de transferência e tokens de rebase são incompatíveis com a JuiceSwap V3.", "swap.estimatedDifference.label": "Haverá uma grande diferença entre os valores de entrada e saída devido à liquidez atual.", "swap.expected.price": "Preço esperado", "swap.fail.batched": "Sua carteira conectada pode não ser compatível com swaps de 1 clique. Tente fazer um swap padrão.", "swap.fail.batched.retry": "Tentar swap padrão", "swap.fail.batched.title": "Falha no swap de 1 clique", "swap.fail.message": "Tente ajustar o slippage para um valor maior.", - "swap.fail.uniswapX": "Não foi possível concluir o swap com o UniswapX. Tente fazer swap novamente para roteá-la por meio da API clássica da Uniswap.", - "swap.fees.experience": "Esta tarifa é aplicada em alguns pares de tokens para garantir a melhor experiência com a Uniswap. Ela é paga no token de saída e já foi considerada na cotação.", - "swap.fees.noFee": "As tarifas são aplicadas em pares de tokens selecionados para garantir a melhor experiência com a Uniswap. Não há tarifas associadas a este swap.", + "swap.fail.uniswapX": "Não foi possível concluir o swap com o JuiceSwapX. Tente fazer swap novamente para roteá-la por meio da API clássica da JuiceSwap.", + "swap.fees.experience": "Esta tarifa é aplicada em alguns pares de tokens para garantir a melhor experiência com a JuiceSwap. Ela é paga no token de saída e já foi considerada na cotação.", + "swap.fees.noFee": "As tarifas são aplicadas em pares de tokens selecionados para garantir a melhor experiência com a JuiceSwap. Não há tarifas associadas a este swap.", "swap.finalizingQuote": "Finalizando cotação...", "swap.form.header": "Fazer swap", "swap.form.warning.output.fotFees": "Devido à tarifa do token de {{fotCurrencySymbol}}, os valores de swap podem ser inseridos somente com o uso do campo de entrada", @@ -1884,7 +1884,7 @@ "swap.frontrun.warning": "Sua transação pode ser antecipada e resultar em uma negociação desfavorável.", "swap.header.viewOnly": "Somente para visualização", "swap.impactOfTrade": "O impacto que sua negociação tem no preço de mercado deste pool.", - "swap.impactOfTrade.uniswapx": "A diferença entre preço de mercado e preço de execução, considerando a economia em taxas de gas do UniswapX.", + "swap.impactOfTrade.uniswapx": "A diferença entre preço de mercado e preço de execução, considerando a economia em taxas de gas do JuiceSwapX.", "swap.impactOfTrade.uniswapx.missing": "Os cálculos de impacto no preço podem estar indisponíveis para pares com baixa liquidez.", "swap.inputEstimated.atMost": "A entrada é estimada. Você venderá no máximo ou a transação será revertida.", "swap.limit": "Ordem-limite", @@ -1913,8 +1913,8 @@ "swap.settings.protection.subtitle.unavailable": "Não disponível em {{chainName}}", "swap.settings.protection.title": "Proteção contra swap", "swap.settings.routingPreference.option.default.description": "A seleção dessa opção identifica a rota mais eficiente para seu swap.", - "swap.settings.routingPreference.option.default.description.preV4": "O cliente Uniswap seleciona a opção de negociação mais barata, considerando o preço e as taxas de rede.", - "swap.settings.routingPreference.option.default.description.uniswapXUnavailable": "UniswapX indisponível para a sua carteira", + "swap.settings.routingPreference.option.default.description.preV4": "O cliente JuiceSwap seleciona a opção de negociação mais barata, considerando o preço e as taxas de rede.", + "swap.settings.routingPreference.option.default.description.uniswapXUnavailable": "JuiceSwapX indisponível para a sua carteira", "swap.settings.routingPreference.option.default.tooltip": "Uma rota é identificada considerando os pools v2, v3 e alguns pools v4, incluindo o impacto estimado no preço e as taxas de rede.", "swap.settings.routingPreference.option.v2.title": "Ativar pools v2", "swap.settings.routingPreference.option.v3.title": "Ativar pools v3", @@ -1940,13 +1940,13 @@ "swap.signAndSwap": "Assinar e fazer swap", "swap.slippage.amt": "Slippage de {{amt}}", "swap.slippage.bridging": "Sem slippage ao fazer swap entre redes", - "swap.slippage.description": "Diferença entre o preço esperado e o preço executado em um swap. Podem ocorrer diferenças devido a baixa liquidez, volatilidade do mercado ou bots. \n\nO Uniswap Protection protege contra bots de frontrunning e MEV.", + "swap.slippage.description": "Diferença entre o preço esperado e o preço executado em um swap. Podem ocorrer diferenças devido a baixa liquidez, volatilidade do mercado ou bots. \n\nO JuiceSwap Protection protege contra bots de frontrunning e MEV.", "swap.slippage.settings.title": "Máx. de slippage", "swap.slippage.tooltip": "A variação máxima do preço antes de a transação ser revertida.", "swap.slippageBelow.warning": "O slippage abaixo de {{amt}} poderá resultar em falha na transação", "swap.submitted": "Swap enviado", "swap.success": "Êxito no swap!", - "swap.tokenOwnFees": "Alguns tokens cobram tarifas quando são comprados ou vendidos. Essas tarifas são definidas pelo emissor do token, e a Uniswap não recebe nenhuma delas.", + "swap.tokenOwnFees": "Alguns tokens cobram tarifas quando são comprados ou vendidos. Essas tarifas são definidas pelo emissor do token, e a JuiceSwap não recebe nenhuma delas.", "swap.tradeRoutes": "Rotas de negociação", "swap.transaction.deadline": "Prazo da transação", "swap.transaction.revertAfter": "Transações pendentes por mais do que esse período serão revertidas.", @@ -1963,15 +1963,15 @@ "swap.warning.insufficientGas.message.withoutNetwork": "{{currencySymbol}} insuficiente para swap", "swap.warning.insufficientGas.title": "Você não tem {{currencySymbol}} o suficiente para cobrir a taxa de rede", "swap.warning.networkFee.allow": "Permitir {{ inputTokenSymbol }} (uma vez)", - "swap.warning.networkFee.delegation.message": "Este é o custo para processar a transação e ativar sua carteira inteligente na Unichain. A Uniswap Labs não recebe nenhuma parte dessas tarifas.", - "swap.warning.networkFee.highRelativeToValue": "A taxa de rede excede 10% do valor total da transação. Este é o custo para processar sua transação no blockchain. A Uniswap não tem participação nessas tarifas.", + "swap.warning.networkFee.delegation.message": "Este é o custo para processar a transação e ativar sua carteira inteligente na Unichain. A JuiceSwap Labs não recebe nenhuma parte dessas tarifas.", + "swap.warning.networkFee.highRelativeToValue": "A taxa de rede excede 10% do valor total da transação. Este é o custo para processar sua transação no blockchain. A JuiceSwap não tem participação nessas tarifas.", "swap.warning.networkFee.highRelativeToValue.unichain": "A taxa de rede excede 10% do valor total da transação. Este é o custo para processar sua transação no blockchain.", "swap.warning.networkFee.includesDelegation": "Inclui ativação da carteira inteligente", - "swap.warning.networkFee.message": "Este é o custo para processar sua transação no blockchain. A Uniswap não tem participação nestas tarifas.", + "swap.warning.networkFee.message": "Este é o custo para processar sua transação no blockchain. A JuiceSwap não tem participação nestas tarifas.", "swap.warning.networkFee.message.unichain": "Este é o custo para processar sua transação no blockchain.", - "swap.warning.networkFee.message.uniswapX": "Este é o custo para processar sua transação no blockchain. A Uniswap não tem participação nestas tarifas. O UniswapX agrega fontes de liquidez para garantir melhores preços e swaps sem custos de gas.", - "swap.warning.networkFee.message.uniswapX.title": "Sem taxas de rede com o UniswapX", - "swap.warning.networkFee.message.uniswapX.unichain": "Este é o custo para processar sua transação no blockchain. O UniswapX agrega fontes de liquidez para garantir melhores preços e swaps sem custos de gas.", + "swap.warning.networkFee.message.uniswapX": "Este é o custo para processar sua transação no blockchain. A JuiceSwap não tem participação nestas tarifas. O JuiceSwapX agrega fontes de liquidez para garantir melhores preços e swaps sem custos de gas.", + "swap.warning.networkFee.message.uniswapX.title": "Sem taxas de rede com o JuiceSwapX", + "swap.warning.networkFee.message.uniswapX.unichain": "Este é o custo para processar sua transação no blockchain. O JuiceSwapX agrega fontes de liquidez para garantir melhores preços e swaps sem custos de gas.", "swap.warning.noQuotesFound.bridging.message": "Nenhuma cotação de ponte encontrada. Tente usar a ponte oficial no momento.", "swap.warning.noQuotesFound.title": "Nenhuma cotação encontrada", "swap.warning.noRoutesFound.message": "No momento, não há rotas disponíveis para os tokens selecionados. Tente usar outro par ou volte mais tarde.", @@ -1993,9 +1993,9 @@ "swap.warning.router.title": "Não é possível concluir esta negociação agora", "swap.warning.tokenBlocked.button": "{{tokenSymbol}} está bloqueado", "swap.warning.tokenBlockedFallback.button": "O token está bloqueado", - "swap.warning.uniswapFee.message": "As tarifas são aplicadas para garantir a melhor experiência com a Uniswap.", - "swap.warning.uniswapFee.message.default": "As tarifas são aplicadas para garantir a melhor experiência com a Uniswap. Não há tarifas associadas a este swap.", - "swap.warning.uniswapFee.message.included": "As tarifas são aplicadas para garantir a melhor experiência com a Uniswap e já foram consideradas nesta cotação.", + "swap.warning.uniswapFee.message": "As tarifas são aplicadas para garantir a melhor experiência com a JuiceSwap.", + "swap.warning.uniswapFee.message.default": "As tarifas são aplicadas para garantir a melhor experiência com a JuiceSwap. Não há tarifas associadas a este swap.", + "swap.warning.uniswapFee.message.included": "As tarifas são aplicadas para garantir a melhor experiência com a JuiceSwap e já foram consideradas nesta cotação.", "swap.warning.uniswapFee.title": "Tarifa do swap", "swap.warning.viewOnly.message": "Para enviar o swap de tokens, é necessário importar esta carteira via frase de recuperação.", "swap.wrap.token": "Fazer wrap de {{sym}}", @@ -2016,30 +2016,30 @@ "testnet.modal.swapDeepLink.title.toTestnetMode": "Ativar modo testnet", "testnet.unsupported": "Não há suporte para esta funcionalidade no modo testnet.", "themeToggle.theme": "Tema", - "title.buySellTradeEthereum": "Compre, venda e negocie Ethereum e outros tokens principais na Uniswap", - "title.createGovernanceOn": "Crie uma proposta de governança na Uniswap", - "title.createGovernanceTo": "Criar uma proposta de governança para ser votada pelos proprietários de UNI. Os tokens UNI representam ações ordinárias na governança da Uniswap.", - "title.earnFees": "Ganhe tarifas quando outras pessoas fizerem swaps na Uniswap adicionando tokens a pools de liquidez.", - "title.easilyRemove": "Remova sua liquidez da Uniswap v2 com facilidade e deposite-a na Uniswap v3.", - "title.easilyRemoveV4": "Remova sua liquidez da Uniswap v2 e v3 com facilidade para depositá-la na Uniswap v4.", + "title.buySellTradeEthereum": "Compre, venda e negocie Ethereum e outros tokens principais na JuiceSwap", + "title.createGovernanceOn": "Crie uma proposta de governança na JuiceSwap", + "title.createGovernanceTo": "Criar uma proposta de governança para ser votada pelos proprietários de UNI. Os tokens UNI representam ações ordinárias na governança da JuiceSwap.", + "title.earnFees": "Ganhe tarifas quando outras pessoas fizerem swaps na JuiceSwap adicionando tokens a pools de liquidez.", + "title.easilyRemove": "Remova sua liquidez da JuiceSwap v2 com facilidade e deposite-a na JuiceSwap v3.", + "title.easilyRemoveV4": "Remova sua liquidez da JuiceSwap v2 e v3 com facilidade para depositá-la na JuiceSwap v4.", "title.extension.uninstall": "Extensão desinstalada", "title.extensionPasskeyLogIn": "Fazer login com chave de acesso", - "title.managePasskeys": "Uniswap | Gerenciar chaves de acesso", - "title.migratev2": "Migrar liquidez do pool v2 para a Uniswap v3", - "title.migratev3": "Migrar liquidez do pool para a Uniswap v4", - "title.placeLimit": "Crie ordens-limite no Uniswap", + "title.managePasskeys": "JuiceSwap | Gerenciar chaves de acesso", + "title.migratev2": "Migrar liquidez do pool v2 para a JuiceSwap v3", + "title.migratev3": "Migrar liquidez do pool para a JuiceSwap v4", + "title.placeLimit": "Crie ordens-limite no JuiceSwap", "title.realTime": "Preços em tempo real, gráficos, dados de transações e muito mais.", - "title.removeLiquidityv2": "Como remover liquidez do pool (v2) na Uniswap", - "title.removePoolLiquidity": "Como remover liquidez do pool na Uniswap", + "title.removeLiquidityv2": "Como remover liquidez do pool (v2) na JuiceSwap", + "title.removePoolLiquidity": "Como remover liquidez do pool na JuiceSwap", "title.removeTokensv2": "Remova seus tokens dos pools de liquidez v2.", "title.removev3Liquidity": "Remova seus tokens dos pools de liquidez v3.", "title.sendCrypto": "Enviar criptos", - "title.sendTokens": "Enviar tokens na Uniswap", + "title.sendTokens": "Enviar tokens na JuiceSwap", "title.swappingMadeSimple": "Compre e venda criptos em instantes nas redes Ethereum, Base, Arbitrum, Polygon, Unichain e muitas outras. A plataforma DeFi utilizada por milhões de pessoas.", "title.tradeTokens": "Negocie tokens e forneça liquidez. Preços em tempo real, gráficos, dados de transações e muito mais.", - "title.uniswapTradeCrypto": "Uniswap | Negocie criptos na principal bolsa de DeFi ", - "title.uniToken": "Os tokens UNI representam ações ordinárias na governança da Uniswap. Você pode votar nas propostas ou delegar seus votos a terceiros.", - "title.voteOnGov": "Vote em propostas de governança na Uniswap", + "title.uniswapTradeCrypto": "JuiceSwap | Negocie criptos na principal bolsa de DeFi ", + "title.uniToken": "Os tokens UNI representam ações ordinárias na governança da JuiceSwap. Você pode votar nas propostas ou delegar seus votos a terceiros.", + "title.voteOnGov": "Vote em propostas de governança na JuiceSwap", "token.balances.main": "Seu saldo", "token.balances.other": "Saldos em outras redes", "token.balances.viewOnly": "Saldo de {{ownerAddress}}", @@ -2072,10 +2072,10 @@ "token.safety.blocked.title.tokenNotAvailable": "{{tokenSymbol}} não está disponível", "token.safety.blocked.title.tokensNotAvailable": "{{tokenSymbol0}} e {{tokenSymbol1}} não estão disponíveis", "token.safety.fee.detected": "Tarifa do token detectada", - "token.safety.fees.uniswapLabsDoesNotReceive": "A Uniswap Labs não recebe nenhuma dessas tarifas.", + "token.safety.fees.uniswapLabsDoesNotReceive": "A JuiceSwap Labs não recebe nenhuma dessas tarifas.", "token.safety.warning.alwaysDoYourResearch": "Sempre faça sua pesquisa", - "token.safety.warning.blocked.description.default_one": "Você não pode negociar este token usando o aplicativo Uniswap.", - "token.safety.warning.blocked.description.default_other": "Você não pode negociar estes tokens usando o aplicativo Uniswap.", + "token.safety.warning.blocked.description.default_one": "Você não pode negociar este token usando o aplicativo JuiceSwap.", + "token.safety.warning.blocked.description.default_other": "Você não pode negociar estes tokens usando o aplicativo JuiceSwap.", "token.safety.warning.copyContractAddress.message": "Esse é um endereço de contrato, que funciona como um identificador exclusivo para tokens no blockchain. Qualquer cripto que você enviar para esse endereço será perdida.", "token.safety.warning.copyContractAddress.title": "Não envie criptos para esse endereço", "token.safety.warning.dontShowWarningAgain": "Não mostrar este aviso novamente", @@ -2107,11 +2107,11 @@ "token.safety.warning.spamsUsers": "Envia spam a usuários", "token.safety.warning.tokenChargesFee.both.message": "Para o {{tokenSymbol}}, há uma tarifa de {{buyFeePercent}} na compra e {{sellFeePercent}} na venda.", "token.safety.warning.tokenChargesFee.buy.message": "Para o {{tokenSymbol}}, há uma tarifa de {{feePercent}} na compra.", - "token.safety.warning.tokenChargesFee.buy.message.descriptive": "{{tokenSymbol}} cobra uma tarifa de {{feePercent}} na compra. Fazer swap com esse token pode gerar perda de fundos. A Uniswap Labs não recebe nenhuma dessas tarifas.", + "token.safety.warning.tokenChargesFee.buy.message.descriptive": "{{tokenSymbol}} cobra uma tarifa de {{feePercent}} na compra. Fazer swap com esse token pode gerar perda de fundos. A JuiceSwap Labs não recebe nenhuma dessas tarifas.", "token.safety.warning.tokenChargesFee.sell.message": "Para o {{tokenSymbol}}, há uma tarifa de {{feePercent}} na venda.", - "token.safety.warning.tokenChargesFee.sell.message.descriptive": "{{tokenSymbol}} cobra uma tarifa de {{feePercent}} na venda. Fazer swap com esse token pode gerar perda de fundos. A Uniswap Labs não recebe nenhuma dessas tarifas.", + "token.safety.warning.tokenChargesFee.sell.message.descriptive": "{{tokenSymbol}} cobra uma tarifa de {{feePercent}} na venda. Fazer swap com esse token pode gerar perda de fundos. A JuiceSwap Labs não recebe nenhuma dessas tarifas.", "token.safety.warning.tokenChargesFee.unknownFee.message": "Uma tarifa é aplicada sobre compras e vendas de {{tokenSymbol}}.", - "token.safetyLevel.blocked.message": "Você não pode negociar este token usando a Uniswap Wallet.", + "token.safetyLevel.blocked.message": "Você não pode negociar este token usando a JuiceSwap Wallet.", "token.safetyLevel.medium.message.plural": "Estes tokens não são negociados nas principais bolsas centralizadas dos EUA. Sempre faça sua própria pesquisa antes de prosseguir.", "token.selector.search.error": "Não foi possível carregar os resultados da pesquisa", "token.stats.fullyDilutedValuation": "Avaliação totalmente diluída", @@ -2125,7 +2125,7 @@ "token.stats.volume": "Volume de 24 horas", "token.symbol.input.fallback": "Token de entrada", "token.symbol.output.fallback": "Token de saída", - "token.wrap.fail.message": "Os swaps no Uniswap Protocol podem começar e terminar com ETH. No entanto, durante o swap, é feito wrap do ETH como WETH.", + "token.wrap.fail.message": "Os swaps no JuiceSwap Protocol podem começar e terminar com ETH. No entanto, durante o swap, é feito wrap do ETH como WETH.", "token.zeroNativeBalance.description.mainnet": "Você precisará fazer swap de um token na Ethereum para receber {{ tokenSymbol }}. Para fazer um swap, é preciso ter ETH para cobrir a taxa de rede.", "token.zeroNativeBalance.description.otherChains": "Você precisará fazer swap de um token na {{ chainName }} para receber {{ tokenSymbol }}. Para fazer um swap, é preciso ter {{ chainName }} {{ nativeTokenSymbol }} para cobrir a taxa de rede.", "token.zeroNativeBalance.subtitle": "{{ tokenSymbol }} não está disponível para compra direta.", @@ -2192,7 +2192,7 @@ "transaction.details.transaction": "Transação", "transaction.details.uniswapFee": "Tarifa ({{ feePercent }}%)", "transaction.network.all": "Todas as redes", - "transaction.networkCost.description": "The cost to process your transaction on the blockchain. Uniswap is optimized for minimal network costs.", + "transaction.networkCost.description": "The cost to process your transaction on the blockchain. JuiceSwap is optimized for minimal network costs.", "transaction.networkCost.includesSmartWalletActivation": "Inclui ativação da carteira inteligente", "transaction.networkCost.label": "Taxa de rede", "transaction.networkCost.maxNativeBalance.description": "Uma pequena quantia do saldo do token de rede é reservada para cobrir a taxa de rede dessa transação.", @@ -2354,15 +2354,15 @@ "transaction.watcher.error.cancel": "Não é possível cancelar a transação", "transaction.watcher.error.status": "Erro ao verificar o status da transação", "uniswapX.aggregatesLiquidity": "O agrega fontes de liquidez para garantir melhores preços e swaps sem custos de gas.", - "uniswapX.cost": "O UniswapX elimina os custos típicos de transações na blockchain.", - "uniswapx.description": "O UniswapX agrega fontes de liquidez para garantir melhores preços e swaps sem custos de gas.", - "uniswapx.description.unsupported": "O UniswapX está indisponível no momento porque outro aplicativo de carteira está gerenciando as configurações da sua carteira.", - "uniswapx.included": "Inclui UniswapX", - "uniswapx.item": " UniswapX ", - "uniswapx.label": "UniswapX", - "uniswapX.learnMore": "Saiba mais sobre como fazer swap com o UniswapX", - "uniswapx.unavailable.title": "O UniswapX está indisponível", - "uniswapx.v2QuoteFailed": "Falha na cotação fixa do UniswapX v2. Tente novamente com o swap clássico.", + "uniswapX.cost": "O JuiceSwapX elimina os custos típicos de transações na blockchain.", + "uniswapx.description": "O JuiceSwapX agrega fontes de liquidez para garantir melhores preços e swaps sem custos de gas.", + "uniswapx.description.unsupported": "O JuiceSwapX está indisponível no momento porque outro aplicativo de carteira está gerenciando as configurações da sua carteira.", + "uniswapx.included": "Inclui JuiceSwapX", + "uniswapx.item": " JuiceSwapX ", + "uniswapx.label": "JuiceSwapX", + "uniswapX.learnMore": "Saiba mais sobre como fazer swap com o JuiceSwapX", + "uniswapx.unavailable.title": "O JuiceSwapX está indisponível", + "uniswapx.v2QuoteFailed": "Falha na cotação fixa do JuiceSwapX v2. Tente novamente com o swap clássico.", "unitags.banner.button.claim": "Resgatar agora", "unitags.banner.subtitle": "Crie um perfil web3 personalizado e compartilhe o endereço com amigos.", "unitags.banner.title.compact": "Solicite seu nome de usuário {{unitagDomain}} e crie seu perfil personalizável.", @@ -2426,9 +2426,9 @@ "unitags.username.error.min": "Os nomes de usuário devem ter, pelo menos, {{number}} caracteres", "unitags.username.error.uppercase": "Nomes de usuário só podem conter letras minúsculas e números", "uwulink.error.insufficientTokens": "Não há {{tokenSymbol}} suficiente em {{chain}}", - "v2.notAvailable": "A Uniswap V2 não está disponível nesta rede.", + "v2.notAvailable": "A JuiceSwap V2 não está disponível nesta rede.", "wallet.appSignIn": "Entrar com o aplicativo", - "wallet.connectingAgreement": "Ao conectar uma carteira, você concorda com os Termos de serviço e a Política de privacidade da Uniswap Labs.", + "wallet.connectingAgreement": "Ao conectar uma carteira, você concorda com os Termos de serviço e a Política de privacidade da JuiceSwap Labs.", "wallet.connectionFailed.message": "Falha na tentativa de conexão. Clique em Tentar novamente e siga as etapas para conectar a sua carteira.", "wallet.mismatch.popup.description": "Sua carteira não é compatível com alguns recursos.", "wallet.mismatch.popup.title": "Carteira com suporte limitado", @@ -2438,13 +2438,13 @@ "walletConnect.dapps.empty.description": "Conecte um aplicativo ao ler um código via WalletConnect", "walletConnect.dapps.manage.empty.title": "Nenhum aplicativo conectado", "walletConnect.dapps.manage.title": "Conexões", - "walletConnect.error.connection.message": "No momento, a Uniswap Wallet é compatível com {{chainNames}}. Use apenas \"{{dappName}}\" nessas redes", + "walletConnect.error.connection.message": "No momento, a JuiceSwap Wallet é compatível com {{chainNames}}. Use apenas \"{{dappName}}\" nessas redes", "walletConnect.error.connection.title": "Erro de conexão", "walletConnect.error.general.message": "Ocorreu um problema com o WalletConnect. Tente novamente", "walletConnect.error.general.title": "Erro no WalletConnect", "walletConnect.error.scantastic.message": "Ocorreu um problema com o código QR. Tente novamente", "walletConnect.error.scantastic.title": "Código QR inválido", - "walletConnect.error.unsupported.message": "Antes de tentar novamente, será necessário fazer a leitura de um código QR válido do WalletConnect, do endereço do Ethereum ou do Uniswap Extension.", + "walletConnect.error.unsupported.message": "Antes de tentar novamente, será necessário fazer a leitura de um código QR válido do WalletConnect, do endereço do Ethereum ou do JuiceSwap Extension.", "walletConnect.error.unsupported.title": "Código QR inválido", "walletConnect.error.unsupportedV1.message": "Não há mais suporte para o WalletConnect v1. O aplicativo ao qual você está tentando conectar-se precisa ser atualizado para o WalletConnect v2.", "walletConnect.error.unsupportedV1.title": "Código QR inválido", @@ -2479,7 +2479,7 @@ "walletConnect.request.warning.message": "Para assinar mensagens ou transações, você precisará importar a frase de recuperação da carteira.", "walletConnect.request.warning.title": "Esta carteira está no modo somente para visualização", "web.explore.description": "Descubra e pesquise tokens em {{network}}. Explore os melhores pools. Visualize preços em tempo real, volume de negociação, TVL, gráficos e dados de transações.", - "web.explore.title.pools": "Explore os melhores pools em {{network}} na Uniswap", - "web.explore.title.tokens": "Explore os melhores tokens em {{network}} na Uniswap", - "web.explore.title.transactions": "Explore as melhores transações em {{network}} na Uniswap" + "web.explore.title.pools": "Explore os melhores pools em {{network}} na JuiceSwap", + "web.explore.title.tokens": "Explore os melhores tokens em {{network}} na JuiceSwap", + "web.explore.title.transactions": "Explore as melhores transações em {{network}} na JuiceSwap" } diff --git a/packages/uniswap/src/i18n/locales/translations/ro-RO.json b/packages/uniswap/src/i18n/locales/translations/ro-RO.json index e926646e136..56ea4e2afa9 100644 --- a/packages/uniswap/src/i18n/locales/translations/ro-RO.json +++ b/packages/uniswap/src/i18n/locales/translations/ro-RO.json @@ -25,9 +25,9 @@ "account.cloud.password.subtitle": "Această parolă este necesară pentru a recupera copia de rezervă a frazei de recuperare din {{cloudProviderName}}.", "account.cloud.password.title": "Introduceți parola de rezervă", "account.drawer.gitVersion": "Versiune: ", - "account.drawer.modal.body": "Stocați și schimbați în siguranță jetoanele cu aplicația Uniswap. Disponibil pe iOS și Android.", - "account.drawer.modal.dont": "Nu aveți un portofel Uniswap?", - "account.drawer.modal.scan": "Scanați cu Uniswap Wallet", + "account.drawer.modal.body": "Stocați și schimbați în siguranță jetoanele cu aplicația JuiceSwap. Disponibil pe iOS și Android.", + "account.drawer.modal.dont": "Nu aveți un portofel JuiceSwap?", + "account.drawer.modal.scan": "Scanați cu JuiceSwap Wallet", "account.drawer.spamToggle": "Ascundeți jetoanele și NFT-urile necunoscute", "account.porfolio.activity.cancelledBelow": "Această comandă a fost anulată deoarece soldul dvs. a scăzut sub valoarea introdusă.", "account.portfolio.activity.signLimit": "Această comandă nu se va completa deoarece soldul dvs. a scăzut sub valoarea introdusă. Măriți-vă soldul pentru a repara.", @@ -55,7 +55,7 @@ "account.recoveryPhrase.title.import": "Introduceți expresia de recuperare", "account.recoveryPhrase.title.restoring": "Nu s-au găsit copii de rezervă", "account.transactionSummary.addLiquidity": "Adăugați lichiditate {{baseSymbol}}/{{quoteSymbol}} V3", - "account.transactionSummary.addLiquidityv2": "Adăugați și la Uniswap V2", + "account.transactionSummary.addLiquidityv2": "Adăugați și la JuiceSwap V2", "account.transactionSummary.approve": "Aprobați {{tokenSymbol}}", "account.transactionSummary.claimFor": "Revendicați pentru {{username}}", "account.transactionSummary.claimReward": "Solicitați recompensa UNI pentru {{username}}", @@ -103,7 +103,7 @@ "account.wallet.menu.copy.title": "Copiați adresa portofelului", "account.wallet.menu.edit.title": "Editați eticheta", "account.wallet.menu.remove.title": "Scoateți portofelul", - "account.wallet.remove.check": "Am făcut o copie de rezervă a frazei mele de recuperare și am înțeles că Uniswap Labs nu mă poate ajuta să-mi recuperez portofelele dacă nu reușesc să fac acest lucru.", + "account.wallet.remove.check": "Am făcut o copie de rezervă a frazei mele de recuperare și am înțeles că JuiceSwap Labs nu mă poate ajuta să-mi recuperez portofelele dacă nu reușesc să fac acest lucru.", "account.wallet.remove.title": "Eliminați {{name}}", "account.wallet.remove.viewOnly": "Puteți adăuga oricând portofele pentru vizualizare din spate introducând adresa portofelului.", "account.wallet.restore.description": "Deoarece sunteți pe un dispozitiv nou, va trebui să vă restabiliți expresia de recuperare. Acest lucru vă va permite să schimbați și să trimiteți jetoane.", @@ -131,16 +131,16 @@ "addLiquidity.shareOfPool": "Cota din bazin", "addressInput.recipient": "Destinatar", "analytics.allow": "Permite analize", - "analytics.allow.message": "Folosim date anonimizate pentru a vă îmbunătăți experiența cu produsele Uniswap Labs.", + "analytics.allow.message": "Folosim date anonimizate pentru a vă îmbunătăți experiența cu produsele JuiceSwap Labs.", "appRating.button.notReally": "Nu chiar", "appRating.description": "Anunțați-ne dacă aveți o experiență bună cu această aplicație", "appRating.extension.review.description": "Alegeți o evaluare cu stele și lăsați o recenzie în Magazinul web Chrome.", - "appRating.extension.review.title": "Examinați extensia Uniswap?", - "appRating.extension.title": "Vă bucurați de extensia Uniswap?", + "appRating.extension.review.title": "Examinați extensia JuiceSwap?", + "appRating.extension.title": "Vă bucurați de extensia JuiceSwap?", "appRating.feedback.button.send": "Trimite feedback", "appRating.feedback.description": "Spuneți-ne cum vă putem îmbunătăți experiența", "appRating.feedback.title": "Ne pare rău să auzim asta.", - "appRating.mobile.title": "Vă place Uniswap Wallet?", + "appRating.mobile.title": "Vă place JuiceSwap Wallet?", "bridging.estimatedTime.minutesAndSeconds": "~{{minutes}}min {{seconds}}s", "bridging.estimatedTime.minutesOnly": "~{{minutes}}min", "bridging.estimatedTime.secondsOnly": "~{{seconds}}s", @@ -155,7 +155,7 @@ "chart.price.label.low": "Scăzut", "chart.price.label.open": "Deschis", "chart.settings.unavailable.label": "Această setare nu este disponibilă pentru diagrama curentă", - "claim.thanks": "Vă mulțumim că faceți parte din comunitatea Uniswap ", + "claim.thanks": "Vă mulțumim că faceți parte din comunitatea JuiceSwap ", "claim.uni.arrived": "UNI a sosit", "common.accept": "Accepta", "common.activity": "Activitate", @@ -187,12 +187,12 @@ "common.approving": "Aprobarea", "common.areYouSure": "Esti sigur?", "common.automatic": "Auto", - "common.availableIn": "Uniswap disponibil în: ", + "common.availableIn": "JuiceSwap disponibil în: ", "common.availableOnIOSAndroid": "Disponibil pe iOS și Android", "common.availableOnIOSAndroidChrome": "Disponibil pe iOS, Android și Chrome", "common.backToPositions": "Înapoi la poziții", "common.blocked.ifError": "Dacă credeți că aceasta este o eroare, vă rugăm să trimiteți un e-mail cu adresa dvs. la ", - "common.blocked.reason": "Această adresă este blocată în interfața Uniswap Labs deoarece este asociată cu una sau mai multe activități blocate.", + "common.blocked.reason": "Această adresă este blocată în interfața JuiceSwap Labs deoarece este asociată cu una sau mai multe activități blocate.", "common.blockedAddress": "Adresă blocată", "common.blog": "Blog", "common.borrow.cancelled": "Împrumut anulat", @@ -258,7 +258,7 @@ "common.buy.cancelled": "Cumpărare anulată", "common.buy.failed": "Cumpărarea a eșuat", "common.buy.label": "Cumpără", - "common.buyAndSell": "Cumpărați și vindeți pe Uniswap", + "common.buyAndSell": "Cumpărați și vindeți pe JuiceSwap", "common.buying": "Cumpărare", "common.by": "De", "common.cancel.failed": "Anularea a eșuat", @@ -343,8 +343,8 @@ "common.download": "Descarca", "common.downloadAppStore": "Descărcați în App Store", "common.downloadPlayStore": "Descărcați în Magazinul Play", - "common.downloadUniswap": "Descărcați Uniswap", - "common.downloadUniswapApp": "Descărcați aplicația Uniswap", + "common.downloadUniswap": "Descărcați JuiceSwap", + "common.downloadUniswapApp": "Descărcați aplicația JuiceSwap", "common.dynamic": "Dinamic", "common.edit.button": "Editați | ×", "common.error.general": "Ceva n-a mers bine", @@ -367,7 +367,7 @@ "common.explore": "Explora", "common.explorer": "Explorator", "common.exploreTokens": "Explorați jetoanele", - "common.extension": "Extensia Uniswap", + "common.extension": "Extensia JuiceSwap", "common.failed.error": "A eșuat", "common.failedSwitchNetwork": "Schimbarea rețelelor a eșuat", "common.fee": "Taxa", @@ -384,9 +384,9 @@ "common.getStarted": "Începeți", "common.getSupport.button": "Obțineți sprijin", "common.getTheApp": "Ia aplicatia", - "common.getUniswapWallet": "Obțineți portofel Uniswap", + "common.getUniswapWallet": "Obțineți portofel JuiceSwap", "common.governance": "Guvernare", - "common.happyHolidays": "Sărbători fericite din partea echipei Uniswap!", + "common.happyHolidays": "Sărbători fericite din partea echipei JuiceSwap!", "common.helpCenter": "Centru de ajutor", "common.hidden": "Ascuns", "common.hide.button": "Ascunde", @@ -651,11 +651,11 @@ "common.type.label": "Tip", "common.unavailable": "Indisponibil", "common.uniGovernance": "Guvernarea UNI", - "common.uniswapMobile": "Uniswap Mobile", - "common.uniswapProtocol": "Protocolul Uniswap", - "common.uniswapTVL": "Uniswap TVL", - "common.uniswapWallet": "Portofel Uniswap", - "common.uniswapX": "UniswapX", + "common.uniswapMobile": "JuiceSwap Mobile", + "common.uniswapProtocol": "Protocolul JuiceSwap", + "common.uniswapTVL": "JuiceSwap TVL", + "common.uniswapWallet": "Portofel JuiceSwap", + "common.uniswapX": "JuiceSwapX", "common.unknown": "Necunoscut", "common.unknownApproval": "Aprobare necunoscută", "common.unknownBridge": "Podul necunoscut", @@ -759,13 +759,13 @@ "dapp.request.warning.notActive.title": "Acesta nu este portofelul tău activ", "downloadApp.modal.alreadyHaveWallet": "Ai deja un portofel? ", "downloadApp.modal.alreadyHaveWallet.signInLink": "Conectați-vă aici", - "downloadApp.modal.getStarted.description": "Începeți prin a descărca portofelul Uniswap, disponibil pe telefon sau browser.", - "downloadApp.modal.getStarted.title": "Începeți cu Uniswap", - "downloadApp.modal.signUp.description": "Începeți prin descărcarea portofelului Uniswap, disponibil pe telefon sau browser.", + "downloadApp.modal.getStarted.description": "Începeți prin a descărca portofelul JuiceSwap, disponibil pe telefon sau browser.", + "downloadApp.modal.getStarted.title": "Începeți cu JuiceSwap", + "downloadApp.modal.signUp.description": "Începeți prin descărcarea portofelului JuiceSwap, disponibil pe telefon sau browser.", "downloadApp.modal.signUp.description.embeddedWallet": "Începeți în câteva secunde înregistrându-vă mai jos sau descărcați portofelul nostru, disponibil pe telefon sau browser.", - "downloadApp.modal.signUp.title": "Înscrieți-vă la Uniswap", - "downloadApp.modal.uniswapProducts.subtitle": "Produsele Uniswap funcționează perfect împreună pentru a crea cea mai bună experiență onchain.", - "error.access.expiry": "Acest lucru oferă protocolul Uniswap acces la tokenul dvs. pentru tranzacționare. Pentru securitate, expiră după 30 de zile.", + "downloadApp.modal.signUp.title": "Înscrieți-vă la JuiceSwap", + "downloadApp.modal.uniswapProducts.subtitle": "Produsele JuiceSwap funcționează perfect împreună pentru a crea cea mai bună experiență onchain.", + "error.access.expiry": "Acest lucru oferă protocolul JuiceSwap acces la tokenul dvs. pentru tranzacționare. Pentru securitate, expiră după 30 de zile.", "error.dataUnavailable": "Datele nu sunt disponibile momentan; lucrăm la o remediere", "error.id": "ID eroare: {{eventId}}", "error.noData": "Nu s-au gasit date", @@ -785,7 +785,7 @@ "explore.search.placeholder": "Căutați jetoane și portofele", "explore.search.section.nft": "Colecții NFT", "explore.search.section.popularNFT": "Colecții populare NFT", - "explore.search.section.popularTokenInfo": "Jetoanele populare sunt identificate pe baza volumului lor de tranzacționare pe Uniswap în ultimele 24 de ore.", + "explore.search.section.popularTokenInfo": "Jetoanele populare sunt identificate pe baza volumului lor de tranzacționare pe JuiceSwap în ultimele 24 de ore.", "explore.search.section.popularTokens": "Jetoane populare", "explore.search.section.recent": "Căutări recente", "explore.search.section.tokens": "Jetoane", @@ -807,7 +807,7 @@ "explore.tokens.sort.option.marketCap": "Capitalizarea pieței", "explore.tokens.sort.option.priceDecrease": "Scădere de preț (24 ore)", "explore.tokens.sort.option.priceIncrease": "Creștere de preț (24 ore)", - "explore.tokens.sort.option.totalValueLocked": "Uniswap TVL", + "explore.tokens.sort.option.totalValueLocked": "JuiceSwap TVL", "explore.tokens.sort.option.volume": "Volum uniswap (24 ore)", "explore.tokens.top.title": "Jetoane de top", "explore.unableToDisplayHistorical": "Nu se pot afișa datele istorice privind volumul pentru lanțul curent.", @@ -828,7 +828,7 @@ "extension.lock.button.reset": "Resetați portofelul", "extension.lock.button.submit": "Deblocați", "extension.lock.password.error": "Parola gresita. Încearcă din nou", - "extension.lock.password.reset.initial.description": "Uniswap nu vă poate ajuta să vă recuperați parola. Trebuie să vă resetați portofelul introducând din nou expresia de recuperare de 12 cuvinte.", + "extension.lock.password.reset.initial.description": "JuiceSwap nu vă poate ajuta să vă recuperați parola. Trebuie să vă resetați portofelul introducând din nou expresia de recuperare de 12 cuvinte.", "extension.lock.password.reset.initial.help": "Unde îmi găsesc fraza de recuperare?", "extension.lock.password.reset.initial.title": "Aţi uitat parola", "extension.lock.password.reset.speedbump.description": "Asigurați-vă că aveți expresia de recuperare de 12 cuvinte înainte de a vă reseta portofelul. În caz contrar, nu vă veți putea recupera fondurile.", @@ -837,10 +837,10 @@ "extension.lock.subtitle": "Introduceți parola pentru deblocare", "extension.lock.title": "Bine ai revenit", "extension.network.notSupported": "Rețea neacceptată", - "extension.open": "Deschideți extensia Uniswap", + "extension.open": "Deschideți extensia JuiceSwap", "extension.popup.chrome.button": "Deschideți extensia", - "extension.popup.chrome.description": "Finalizați această acțiune deschizând extensia Uniswap.", - "extension.popup.chrome.title": "Continuați în Uniswap", + "extension.popup.chrome.description": "Finalizați această acțiune deschizând extensia JuiceSwap.", + "extension.popup.chrome.title": "Continuați în JuiceSwap", "extension.settings.password.enter.title": "Introduceti parola curenta", "extension.settings.password.error.wrong": "Parola gresita", "extension.settings.password.placeholder": "Parola actuală", @@ -925,8 +925,8 @@ "forceUpgrade.action.confirm": "Actualizați acum", "forceUpgrade.action.learn": "Aflați cum să actualizați", "forceUpgrade.action.recoveryPhrase": "Vedeți fraza de recuperare", - "forceUpgrade.description.extension": "Este disponibilă o nouă versiune a aplicației. Pentru a continua să utilizați extensia Uniswap, actualizați-o la cea mai recentă versiune.", - "forceUpgrade.description.wallet": "Este disponibilă o nouă versiune a aplicației. Pentru a continua să utilizați portofelul Uniswap, actualizați-l la cea mai recentă versiune.", + "forceUpgrade.description.extension": "Este disponibilă o nouă versiune a aplicației. Pentru a continua să utilizați extensia JuiceSwap, actualizați-o la cea mai recentă versiune.", + "forceUpgrade.description.wallet": "Este disponibilă o nouă versiune a aplicației. Pentru a continua să utilizați portofelul JuiceSwap, actualizați-l la cea mai recentă versiune.", "forceUpgrade.label.recoveryPhrase": "Fraza de recuperare", "forceUpgrade.title": "Actualizați la cea mai recentă versiune", "globalPreferences.title": "Preferințe globale", @@ -977,15 +977,15 @@ "home.upsell.receive.description": "Finanțați-vă portofelul prin transferul criptomonelor dintr-un alt portofel sau cont", "home.upsell.receive.title": "Primește cripto", "home.warning.viewOnly": "Acesta este un portofel pentru vizualizare", - "interface.metatags.description": "Schimbați sau furnizați lichiditate prin Protocolul Uniswap", - "interface.metatags.title": "Interfață Uniswap", + "interface.metatags.description": "Schimbați sau furnizați lichiditate prin Protocolul JuiceSwap", + "interface.metatags.title": "Interfață JuiceSwap", "landing.buildNextGen": "Construiți următoarea generație de aplicații și instrumente deschise.", "landing.connectWithUs": "conecteaza-te cu noi", "landing.devDocs": "Documente pentru dezvoltatori", "landing.directToDeFi": "Mergeți direct la DeFi", - "landing.followOnX": "Urmărește @Uniswap pe X pentru cele mai recente actualizări", - "landing.protocolDescription": "Produsele Uniswap sunt alimentate de Protocolul Uniswap. Protocolul este cea mai mare piață onchain, cu un volum săptămânal de miliarde de dolari în mii de jetoane pe Ethereum și peste 7 lanțuri suplimentare.", - "landing.provideLiquidity.message": "Oferiți lichidități pool-urilor pe protocolul Uniswap și câștigați comisioane pe swap.", + "landing.followOnX": "Urmărește @JuiceSwap pe X pentru cele mai recente actualizări", + "landing.protocolDescription": "Produsele JuiceSwap sunt alimentate de Protocolul JuiceSwap. Protocolul este cea mai mare piață onchain, cu un volum săptămânal de miliarde de dolari în mii de jetoane pe Ethereum și peste 7 lanțuri suplimentare.", + "landing.provideLiquidity.message": "Oferiți lichidități pool-urilor pe protocolul JuiceSwap și câștigați comisioane pe swap.", "landing.swapSimple": "Schimbarea este simplă. Accesați mii de jetoane pe 11+ lanțuri.", "landing.teamInsights": "Perspective și știri de la echipă", "landing.trusted": "De încredere de milioane", @@ -1045,18 +1045,18 @@ "liquidity.notEnough.label": "Lichiditate insuficientă pentru a afișa valoarea exactă a USD.", "liquidity.provideOnProtocols": "Furnizarea de lichiditate pe diferite protocoale", "liquidityPool.chart.tooltip.amount": "{{token}} lichiditate: {{amount}}", - "liquidityPool.page.title": "Adăugați lichiditate în pool-uri{{version}} pe Uniswap", + "liquidityPool.page.title": "Adăugați lichiditate în pool-uri{{version}} pe JuiceSwap", "liquidityPool.positions.closed.title": "Poziții închise", - "liquidityPool.positions.page.title": "Gestionați lichiditatea pool-ului de {{quoteSymbol}}/{{baseSymbol}} pe Uniswap", + "liquidityPool.positions.page.title": "Gestionați lichiditatea pool-ului de {{quoteSymbol}}/{{baseSymbol}} pe JuiceSwap", "liquidityPool.positions.page.version.description": "Vedeți pozițiile dvs. active de lichiditate {{version}} . Adăugați noi poziții.", - "liquidityPool.positions.page.version.title": "Gestionați lichiditatea poolului{{version}} pe Uniswap", + "liquidityPool.positions.page.version.title": "Gestionați lichiditatea poolului{{version}} pe JuiceSwap", "liquidityPool.positions.price.formatted": " pe ", "migrate.allowed": "Permis", "migrate.allowLpMigration": "Permite migrarea jetonului LP", "migrate.connectAccount": "Trebuie să conectați un cont.", "migrate.connectWallet": "Conectați-vă la un portofel pentru a vă vedea lichiditatea V2.", - "migrate.contract": "Contract de migrare Uniswap", - "migrate.firstLP": "Sunteți primul furnizor de lichidități pentru acest pool Uniswap V3. Lichiditatea dvs. va migra la prețul actual de {{source}} .", + "migrate.contract": "Contract de migrare JuiceSwap", + "migrate.firstLP": "Sunteți primul furnizor de lichidități pentru acest pool JuiceSwap V3. Lichiditatea dvs. va migra la prețul actual de {{source}} .", "migrate.highGasCost": "Costul dvs. de tranzacție va fi mult mai mare, deoarece include gazul pentru a crea pool-ul.", "migrate.invalidRange": "Interval nevalid selectat. Prețul minim trebuie să fie mai mic decât prețul maxim.", "migrate.lpNFT": "{{symA}}/{{symB}} LP NFT", @@ -1066,18 +1066,18 @@ "migrate.noV2Liquidity": "Nu a fost găsită nicio lichiditate V2.", "migrate.positionNoFees": "Poziția dvs. nu va câștiga comisioane și nu va fi utilizată în tranzacții până când prețul pieței nu se va muta în intervalul dvs.", "migrate.priceDifference": "Diferenta de pret: ", - "migrate.priceWarning": "Ar trebui să depuneți lichiditate în Uniswap V3 doar la un preț pe care îl considerați corect.
Dacă prețul pare incorect, puteți fie să faceți un schimb pentru a muta prețul, fie să așteptați ca altcineva să facă acest lucru.", + "migrate.priceWarning": "Ar trebui să depuneți lichiditate în JuiceSwap V3 doar la un preț pe care îl considerați corect.
Dacă prețul pare incorect, puteți fie să faceți un schimb pentru a muta prețul, fie să așteptați ca altcineva să facă acest lucru.", "migrate.refund": "Cel puțin {{amtA}} {{symA}} și {{amtB}} {{symB}} vor fi rambursate în portofel din cauza intervalului de preț selectat.", "migrate.selectFeeTier": "Selectați nivelul de taxă", "migrate.setRange": "Setați intervalul de preț", "migrate.symbolPrice": "{{protocolName}} {{tokenSymbol}} Preț:", - "migrate.v2Description": "Acest instrument va migra în siguranță lichiditatea dvs. {{source}} la V3. Procesul este complet lipsit de încredere datorită contractului de migrare <0>Uniswap ↗", - "migrate.v2Instruction": "Pentru fiecare grup afișat mai jos, faceți clic pe migrați pentru a elimina lichiditatea din Uniswap V2 și a o depune în Uniswap V3.", + "migrate.v2Description": "Acest instrument va migra în siguranță lichiditatea dvs. {{source}} la V3. Procesul este complet lipsit de încredere datorită contractului de migrare <0>JuiceSwap ↗", + "migrate.v2Instruction": "Pentru fiecare grup afișat mai jos, faceți clic pe migrați pentru a elimina lichiditatea din JuiceSwap V2 și a o depune în JuiceSwap V3.", "migrate.v2Title": "Migrați lichiditatea V2", "migrate.v3Price": "V3 {{sym}} Preț:", "mint.v3.input.invalidPrice.error": "Preț introdus nevalid", - "mobileAppPromo.banner.getTheApp.link": "Obțineți aplicația Uniswap Wallet", - "mobileAppPromo.banner.title": "Uniswap: portofel Crypto și NFT", + "mobileAppPromo.banner.getTheApp.link": "Obțineți aplicația JuiceSwap Wallet", + "mobileAppPromo.banner.title": "JuiceSwap: portofel Crypto și NFT", "moonpay.poweredBy": "Fiat onramp alimentat de MoonPay USA LLC", "moonpay.restricted.region": "Moonpay nu este disponibil în unele regiuni. Faceți clic pentru a afla mai multe.", "nav.createAccount.button": "Creează cont", @@ -1090,7 +1090,7 @@ "network.mightBeDown": "Este posibil ca {{network}} să fie întrerupt în acest moment sau este posibil să fi pierdut conexiunea la rețea.", "network.warning": "Avertisment de rețea", "nft.addToBag": "Adăugați în coș", - "nft.authorsCollectionOnUni": "Colecția NFT a lui {{name}}pe Uniswap", + "nft.authorsCollectionOnUni": "Colecția NFT a lui {{name}}pe JuiceSwap", "nft.bag": "Sac", "nft.blockedCollection": "Această colecție este blocată", "nft.blockedOpenSea": "Blocat pe OpenSea", @@ -1098,9 +1098,9 @@ "nft.buyTransferTokensToStart": "Cumpărați sau transferați jetoane în acest portofel pentru a începe.", "nft.card.notAvailable": "Conținutul nu este încă
disponibil", "nft.chainSupportComingSoon": "{{chainName}} asistență va veni în curând", - "nft.collection.title": "Explorează și cumpără pe Uniswap", - "nft.collectionOnUni": "Colecția NFT pe Uniswap", - "nft.collectonOnAddress": "Colecție NFT pe Uniswap - {{address}}", + "nft.collection.title": "Explorează și cumpără pe JuiceSwap", + "nft.collectionOnUni": "Colecția NFT pe JuiceSwap", + "nft.collectonOnAddress": "Colecție NFT pe JuiceSwap - {{address}}", "nft.complete": "Complet!", "nft.editListings": "Editați listele", "nft.event": "Eveniment", @@ -1135,7 +1135,7 @@ "nft.whyTransaction": "De ce este necesară o tranzacție?", "nft.whyTransaction.reason": "Listarea unui NFT necesită o aprobare unică a pieței pentru fiecare colecție NFT.", "nft.willAppearHere": "Tranzacțiile dvs. onchain și achizițiile cripto vor apărea aici.", - "nft.wishGranted": "Uniswap ți-a îndeplinit dorința!", + "nft.wishGranted": "JuiceSwap ți-a îndeplinit dorința!", "nfts.collection.action.approve_one": "Aprobați colectarea", "nfts.collection.action.approve_other": "Aprobați colecțiile", "nfts.collection.action.sign_one": "Semnează lista", @@ -1146,7 +1146,7 @@ "nfts.sell": "Vinde NFT-uri", "nfts.viewAndSell": "Vizualizați și vindeți NFT-uri", "notFound.oops": "Hopa, du-mă înapoi la Swap", - "notice.uk": "Această aplicație web este oferită ca un instrument pentru ca utilizatorii să interacționeze cu Protocolul Uniswap din proprie inițiativă, fără aprobarea sau recomandarea activităților de tranzacționare cu criptomonede. Procedând astfel, Uniswap nu recomandă utilizatorilor sau potențialilor utilizatori să se implice în activități de tranzacționare cu criptoactive, iar utilizatorii sau potențialii utilizatori ai aplicației web nu ar trebui să considere această pagină web sau conținutul acesteia ca implicând vreo formă de recomandare, invitație sau stimulare la tranzacționarea cu criptoactive. .", + "notice.uk": "Această aplicație web este oferită ca un instrument pentru ca utilizatorii să interacționeze cu Protocolul JuiceSwap din proprie inițiativă, fără aprobarea sau recomandarea activităților de tranzacționare cu criptomonede. Procedând astfel, JuiceSwap nu recomandă utilizatorilor sau potențialilor utilizatori să se implice în activități de tranzacționare cu criptoactive, iar utilizatorii sau potențialii utilizatori ai aplicației web nu ar trebui să considere această pagină web sau conținutul acesteia ca implicând vreo formă de recomandare, invitație sau stimulare la tranzacționarea cu criptoactive. .", "notice.uk.label": "Disclaimer Marea Britanie:", "notification.assetVisibility.hidden": "{{assetName}} ascuns", "notification.assetVisibility.unhidden": "{{assetName}} neascuns", @@ -1198,7 +1198,7 @@ "notification.walletConnect.failed": "Tranzacția a eșuat cu {{dappName}}", "notification.walletConnect.networkChanged.full": "S-a schimbat la {{networkName}}", "notification.walletConnect.networkChanged.short": "Rețele comutate", - "notifications.scantastic.subtitle": "Continuați pe Extensia Uniswap", + "notifications.scantastic.subtitle": "Continuați pe Extensia JuiceSwap", "notifications.scantastic.title": "Succes!", "onboarding.backup.manual.banner": "Vă sugerăm să scrieți acest lucru pe o bucată de hârtie și să o depozitați într-un loc sigur, ca un seif.", "onboarding.backup.manual.displayWarning.description": "Citiți cu atenție următoarele înainte de a continua.", @@ -1225,15 +1225,15 @@ "onboarding.backup.reminder.warning.description": "Dacă nu configurați o metodă de rezervă, nu veți avea o modalitate de a vă recupera portofelul dacă vă pierdeți telefonul, ștergeți aplicația sau obțineți un dispozitiv nou.", "onboarding.backup.reminder.warning.title": "Ai putea să-ți pierzi fondurile", "onboarding.backup.speedBump.cloud.description": "Dacă îl uiți vreodată, nu îl putem reseta pentru tine. Notează-l într-un loc sigur sau păstrează-l în siguranță într-un manager de parole.", - "onboarding.backup.speedBump.cloud.disclaimer": "Înțeleg că Uniswap Labs nu poate reseta parola mea de recuperare.", + "onboarding.backup.speedBump.cloud.disclaimer": "Înțeleg că JuiceSwap Labs nu poate reseta parola mea de recuperare.", "onboarding.backup.speedBump.cloud.title": "Este important să salvați această parolă", "onboarding.backup.speedBump.manual.description": "Asigurați-vă că ați scris corect fraza de recuperare și aveți un loc sigur pentru a o stoca.", - "onboarding.backup.speedBump.manual.disclaimer": "Înțeleg că Uniswap Labs nu-mi poate recupera portofelul dacă pierd asta.", + "onboarding.backup.speedBump.manual.disclaimer": "Înțeleg că JuiceSwap Labs nu-mi poate recupera portofelul dacă pierd asta.", "onboarding.backup.speedBump.manual.title": "Înainte să termini...", "onboarding.backup.subtitle": "Acesta este modul în care vă veți recupera portofelul dacă ștergeți aplicația sau pierdeți dispozitivul.", "onboarding.backup.title.existing": "Faceți backup pentru portofel", "onboarding.backup.title.new": "Alegeți metoda de backup", - "onboarding.backup.view.disclaimer": "Înțeleg că, dacă îmi pierd fraza de recuperare, Uniswap Labs nu mă poate ajuta să o repar.", + "onboarding.backup.view.disclaimer": "Înțeleg că, dacă îmi pierd fraza de recuperare, JuiceSwap Labs nu mă poate ajuta să o repar.", "onboarding.backup.view.subtitle.message1": "Citiți cu atenție următoarele înainte de a continua", "onboarding.backup.view.subtitle.message2": "Va trebui să introduceți toate aceste 12 cuvinte secrete pentru a vă recupera portofelul.", "onboarding.backup.view.title": "Notează-ți fraza de recuperare", @@ -1244,18 +1244,18 @@ "onboarding.cloud.confirm.title": "Confirmați parola de recuperare", "onboarding.cloud.createPassword.description": "Va trebui să introduceți acest lucru pentru a vă recupera fondurile. Dacă îl uiți vreodată, nu îl putem recupera pentru tine.", "onboarding.cloud.createPassword.title": "Creați-vă parola de recuperare", - "onboarding.complete.button": "Deschideți extensia Uniswap", - "onboarding.complete.description": "Portofelul tău este gata să trimită și să primească cripto. Deschideți extensia Uniswap cu comanda rapidă de mai jos.", - "onboarding.complete.go_to_uniswap": "Accesați aplicația web Uniswap", - "onboarding.complete.pin.description": "Faceți clic pe pictograma PIN pentru a adăuga Extensia Uniswap în bara de instrumente.", - "onboarding.complete.pin.title": "Fixați extensia Uniswap", + "onboarding.complete.button": "Deschideți extensia JuiceSwap", + "onboarding.complete.description": "Portofelul tău este gata să trimită și să primească cripto. Deschideți extensia JuiceSwap cu comanda rapidă de mai jos.", + "onboarding.complete.go_to_uniswap": "Accesați aplicația web JuiceSwap", + "onboarding.complete.pin.description": "Faceți clic pe pictograma PIN pentru a adăuga Extensia JuiceSwap în bara de instrumente.", + "onboarding.complete.pin.title": "Fixați extensia JuiceSwap", "onboarding.complete.title": "Ești gata", "onboarding.extension.password.subtitle": "Veți avea nevoie de acesta pentru a vă debloca portofelul și pentru a accesa expresia de recuperare", "onboarding.extension.password.title.default": "Creaza parola", "onboarding.extension.password.title.reset": "reseteaza parola", - "onboarding.extension.unsupported.android.description": "Extensia Uniswap este compatibilă numai cu Chrome pe desktop.", + "onboarding.extension.unsupported.android.description": "Extensia JuiceSwap este compatibilă numai cu Chrome pe desktop.", "onboarding.extension.unsupported.android.title": "Chrome pe mobil nu este acceptat (încă)", - "onboarding.extension.unsupported.description": "Extensia Uniswap este compatibilă doar cu Chrome acum.", + "onboarding.extension.unsupported.description": "Extensia JuiceSwap este compatibilă doar cu Chrome acum.", "onboarding.extension.unsupported.title": "Acest browser nu este acceptat (încă)", "onboarding.home.intro.backup.description": "Configurați un plan de recuperare dacă vă pierdeți vreodată telefonul sau obțineți unul nou.", "onboarding.home.intro.backup.title": "Faceți backup pentru portofel", @@ -1268,7 +1268,7 @@ "onboarding.home.intro.unitag.description": "Creați un profil web3 personalizat și partajați-vă cu ușurință adresa prietenilor.", "onboarding.home.intro.unitag.title": "Revendicați-vă numele de utilizator {{unitagDomain}}", "onboarding.home.intro.welcome.description": "Termină de configurat portofelul pentru a începe schimbul în câteva secunde.", - "onboarding.home.intro.welcome.title": "Bun venit la Uniswap", + "onboarding.home.intro.welcome.title": "Bun venit la JuiceSwap", "onboarding.import.error.invalidWords_one": "1 cuvânt este invalid sau scris greșit", "onboarding.import.error.invalidWords_other": "{{count}} cuvintele sunt nevalide sau scrise greșit", "onboarding.import.method.import.message": "Introduceți expresia de recuperare dintr-un alt portofel cripto", @@ -1279,7 +1279,7 @@ "onboarding.import.onDeviceRecovery.other_options": "Creați sau importați un alt portofel", "onboarding.import.onDeviceRecovery.other_options.label": "Nu vrei nimic din cele de mai sus?", "onboarding.import.onDeviceRecovery.subtitle": "Alegeți la ce portofel doriți să vă conectați din nou.", - "onboarding.import.onDeviceRecovery.title": "Bine ați revenit la Uniswap", + "onboarding.import.onDeviceRecovery.title": "Bine ați revenit la JuiceSwap", "onboarding.import.onDeviceRecovery.wallet.button": "Vedeți fraza de recuperare", "onboarding.import.onDeviceRecovery.wallet.count_one": "+1 alt portofel", "onboarding.import.onDeviceRecovery.wallet.count_other": "+{{count}} alte portofele", @@ -1294,13 +1294,13 @@ "onboarding.importMnemonic.title": "Introduceți expresia de recuperare", "onboarding.intro.button.alreadyHave": "Am deja un portofel", "onboarding.intro.mobileScan.button": "Scanați codul QR pentru a importa", - "onboarding.intro.mobileScan.title": "Ai aplicația Uniswap?", + "onboarding.intro.mobileScan.title": "Ai aplicația JuiceSwap?", "onboarding.landing.button.add": "Adăugați un portofel existent", "onboarding.landing.button.create": "Creați un portofel", "onboarding.name.wallet.button.text": "Termina", "onboarding.name.wallet.subtitle": "Acest pseudonim este vizibil doar pentru tine", "onboarding.name.wallet.title": "Dă-ți portofel un nume", - "onboarding.notification.permission.message": "Pentru a primi notificări, activați notificările pentru Uniswap Wallet în setările dispozitivului dvs.", + "onboarding.notification.permission.message": "Pentru a primi notificări, activați notificările pentru JuiceSwap Wallet în setările dispozitivului dvs.", "onboarding.notification.permission.title": "Permisiune de notificări", "onboarding.notification.subtitle": "Rămâneți la curent cu starea tranzacțiilor și modificările majore ale prețurilor pentru jetoanele preferate", "onboarding.notification.title": "Activați notificările", @@ -1322,13 +1322,13 @@ "onboarding.resetPassword.complete.safety": "Aflați mai multe despre siguranța portofelului", "onboarding.resetPassword.complete.subtitle": "Utilizați noua parolă pentru a vă debloca portofelul.", "onboarding.resetPassword.complete.title": "Resetare parola", - "onboarding.scan.button": "Scanați cu aplicația Uniswap", + "onboarding.scan.button": "Scanați cu aplicația JuiceSwap", "onboarding.scan.error": "Ne pare rău, nu putem încărca codul QR în acest moment. Vă rugăm să încercați o altă metodă de integrare.", "onboarding.scan.otp.error": "Codul pe care l-ați trimis este incorect sau a apărut o eroare la trimitere. Vă rugăm să încercați din nou.", "onboarding.scan.otp.failed": "Încercări eșuate: {{number}}", - "onboarding.scan.otp.subtitle": "Verificați aplicația mobilă Uniswap pentru codul de 6 caractere", + "onboarding.scan.otp.subtitle": "Verificați aplicația mobilă JuiceSwap pentru codul de 6 caractere", "onboarding.scan.otp.title": "Introduceți codul unic", - "onboarding.scan.subtitle": "Scanați codul QR cu aplicația mobilă Uniswap pentru a începe să vă importați portofelul.", + "onboarding.scan.subtitle": "Scanați codul QR cu aplicația mobilă JuiceSwap pentru a începe să vă importați portofelul.", "onboarding.scan.title": "Importați portofelul din aplicație", "onboarding.scan.wifi": "Conectați-vă telefonul la aceeași rețea WiFi ca și computerul dvs.", "onboarding.security.alert.biometrics.message.android": "Pentru a utiliza datele biometrice, configurați-o mai întâi în setări", @@ -1358,7 +1358,7 @@ "pool.activePositions.appear": "Pozițiile dvs. active de lichiditate V3 vor apărea aici.", "pool.activeRange": "Interval de bifă activ", "pool.addAs": "Adăugați ca {{nativeWrappedSymbol}}", - "pool.addLiquidity.seoTitle": "Adăugați lichiditate la {{tokenPair}} ({{chain}}) pe Uniswap", + "pool.addLiquidity.seoTitle": "Adăugați lichiditate la {{tokenPair}} ({{chain}}) pe JuiceSwap", "pool.addMoreLiquidity": "Adăugați mai multă lichiditate", "pool.apr": "APRILIE", "pool.apr.description": "Anualizat pe baza taxelor de 1 zi", @@ -1386,7 +1386,7 @@ "pool.earnFees": "Adăugând lichiditate, veți câștiga 0,3% din toate tranzacțiile pe această pereche proporțional cu cota dvs. din pool. Taxele sunt adăugate la pool, se acumulează în timp real și pot fi solicitate prin retragerea lichidității.", "pool.estimatePercentToRevert": "Ieșirea este estimată. Dacă prețul se modifică cu mai mult de {{allowed}}%, tranzacția dvs. se va reveni.", "pool.explorers": "Exploratori", - "pool.exporeAnalytics": "Explorați Uniswap Analytics.", + "pool.exporeAnalytics": "Explorați JuiceSwap Analytics.", "pool.hideClosed": "Ascunde pozițiile închise", "pool.import": "Import pool", "pool.import.link.description": "Unele poziții v2 nu sunt afișate automat.", @@ -1531,11 +1531,11 @@ "positions.welcome": "Bine ați venit la pozițiile dvs", "positions.welcome.connect": "Conectați-vă portofelul pentru a vă vedea pozițiile curente.", "privacy.anonymizedLogs": "Aplicația înregistrează statistici de utilizare anonimizate pentru a se îmbunătăți în timp.", - "privacy.autoRouter": "Aplicația preia ruta comercială optimă de pe un server Uniswap Labs.", + "privacy.autoRouter": "Aplicația preia ruta comercială optimă de pe un server JuiceSwap Labs.", "privacy.infura": "Aplicația preia date în lanț și construiește apeluri contractuale cu un API Infura.", "privacy.thirdPartyApis": "Această aplicație folosește următoarele API-uri terță parte:", "privacy.trm": "Aplicația vă colectează în siguranță adresa portofelului și o partajează cu TRM Labs Inc. din motive de risc și de conformitate.", - "privacy.uniswaptos": "Termenii și condițiile Uniswap Labs", + "privacy.uniswaptos": "Termenii și condițiile JuiceSwap Labs", "qrScanner.button.connections_one": "1 aplicație conectată", "qrScanner.button.connections_other": "{{count}} aplicații conectate", "qrScanner.error.camera.message": "Pentru a scana un cod, permiteți accesul la Cameră în setările de sistem", @@ -1564,12 +1564,12 @@ "removeLiquidity.removing": "Se elimină {{amt1}} {{symbol1}} și {{amt2}} {{symbol2}}", "removeLiquidity.removingTokensTip": "Sfat: eliminarea jetoanelor de grup vă transformă poziția înapoi în jetoane de bază la rata actuală, proporțională cu cota dvs. din pool. Taxele neîncasate sunt incluse în sumele pe care le primiți.", "removeLiquidity.uniBurned": "UNI {{a}}/{{b}} Ars", - "revoke.failed.message": "Acest lucru oferă protocolul Uniswap acces la jetonul dvs. pentru tranzacționare.", + "revoke.failed.message": "Acest lucru oferă protocolul JuiceSwap acces la jetonul dvs. pentru tranzacționare.", "routing.aggregateLiquidity": "Când este disponibil, cumulează sursele de lichiditate pentru prețuri mai bune și swap fără gaz.", - "routing.cheapest": "Clientul Uniswap selectează cea mai ieftină opțiune de tranzacționare factoring prețul și costurile de rețea.", - "routing.cheapest.v4": "Clientul Uniswap selectează opțiunea de tranzacționare optimă luând în considerare prețul și costurile de rețea.", + "routing.cheapest": "Clientul JuiceSwap selectează cea mai ieftină opțiune de tranzacționare factoring prețul și costurile de rețea.", + "routing.cheapest.v4": "Clientul JuiceSwap selectează opțiunea de tranzacționare optimă luând în considerare prețul și costurile de rețea.", "scantastic.code.expired": "Expirat", - "scantastic.code.subtitle": "Introduceți acest cod în extensia Uniswap. Fraza dvs. de recuperare va fi criptată și transferată în siguranță.", + "scantastic.code.subtitle": "Introduceți acest cod în extensia JuiceSwap. Fraza dvs. de recuperare va fi criptată și transferată în siguranță.", "scantastic.code.timeRemaining.shorthand.hours": "Cod nou în {{hours}}h {{minutes}}m {{seconds}}s", "scantastic.code.timeRemaining.shorthand.minutes": "Cod nou în {{minutes}}m {{seconds}}s", "scantastic.code.timeRemaining.shorthand.seconds": "Cod nou în {{seconds}}s", @@ -1577,12 +1577,12 @@ "scantastic.confirmation.button.continue": "Da, continua", "scantastic.confirmation.label.browser": "Browser", "scantastic.confirmation.label.device": "Dispozitiv", - "scantastic.confirmation.subtitle": "Continuați doar dacă scanați un cod QR de la Extensia Uniswap pe un dispozitiv de încredere.", + "scantastic.confirmation.subtitle": "Continuați doar dacă scanați un cod QR de la Extensia JuiceSwap pe un dispozitiv de încredere.", "scantastic.confirmation.title": "Încercați să vă importați portofelul?", - "scantastic.confirmation.warning": "Atenție la site-urile și aplicațiile care usurează identitatea Uniswap. În caz contrar, portofelul dvs. poate fi compromis.", + "scantastic.confirmation.warning": "Atenție la site-urile și aplicațiile care usurează identitatea JuiceSwap. În caz contrar, portofelul dvs. poate fi compromis.", "scantastic.error.encryption": "Nu s-a putut pregăti fraza de bază.", "scantastic.error.noCode": "Nu s-a primit OTP. Vă rugăm să încercați din nou.", - "scantastic.error.timeout.message": "Scanați din nou codul QR de pe extensia Uniswap pentru a continua sincronizarea portofelului.", + "scantastic.error.timeout.message": "Scanați din nou codul QR de pe extensia JuiceSwap pentru a continua sincronizarea portofelului.", "scantastic.error.timeout.title": "Conexiunea dvs. a expirat", "scantastic.modal.ipMismatch.description": "Pentru a scana acest cod QR, telefonul trebuie să fie conectat la aceeași rețea WiFi ca computerul și orice VPN ar trebui să fie temporar oprit.", "scantastic.modal.ipMismatch.title": "Schimbați-vă rețeaua WiFi", @@ -1616,7 +1616,7 @@ "send.search.placeholder": "Căutați ENS sau adresa", "send.title": "Trimite", "send.warning.blocked.default": "Acest portofel este blocat", - "send.warning.blocked.modal.message": "Această adresă este blocată pe Uniswap Wallet deoarece este asociată cu una sau mai multe activități blocate. Dacă credeți că aceasta este o eroare, vă rugăm să trimiteți un e-mail la compliance@uniswap.org.", + "send.warning.blocked.modal.message": "Această adresă este blocată pe JuiceSwap Wallet deoarece este asociată cu una sau mai multe activități blocate. Dacă credeți că aceasta este o eroare, vă rugăm să trimiteți un e-mail la compliance@juiceswap.org.", "send.warning.blocked.modal.title": "Adresă blocată", "send.warning.blocked.recipient": "Portofelul destinatarului este blocat", "send.warning.erc20.message": "Încercați să trimiteți fonduri la o adresă indicativă. Trimiterea criptografică la acest tip de adresă poate duce la o pierdere permanentă de fonduri.", @@ -1645,7 +1645,7 @@ "setting.recoveryPhrase.account.show": "Afișați fraza de recuperare", "setting.recoveryPhrase.action.hide": "Ascundeți expresia de recuperare", "setting.recoveryPhrase.remove": "Eliminați fraza de recuperare", - "setting.recoveryPhrase.remove.confirm.subtitle": "Înțeleg că Uniswap Labs nu mă poate ajuta să-mi recuperez portofelul dacă nu reușesc să fac acest lucru.", + "setting.recoveryPhrase.remove.confirm.subtitle": "Înțeleg că JuiceSwap Labs nu mă poate ajuta să-mi recuperez portofelul dacă nu reușesc să fac acest lucru.", "setting.recoveryPhrase.remove.confirm.title": "Mi-am salvat fraza de recuperare", "setting.recoveryPhrase.remove.initial.subtitle": "Asigurați-vă că ați salvat expresia de recuperare. În caz contrar, veți pierde accesul la portofelele dvs", "setting.recoveryPhrase.remove.initial.title": "Înainte de a continua", @@ -1692,7 +1692,7 @@ "settings.setting.backup.create.title": "Faceți backup la {{cloudProviderName}}", "settings.setting.backup.delete.confirm.message": "Deoarece aceste portofele partajează o expresie de recuperare, vor șterge și copiile de rezervă pentru aceste portofele de mai jos", "settings.setting.backup.delete.confirm.title": "Esti sigur?", - "settings.setting.backup.delete.warning": "Dacă ștergeți copia de rezervă {{cloudProviderName}} , veți putea recupera portofelul numai cu o copie de rezervă manuală a frazei de recuperare. Uniswap Labs nu vă poate recupera activele dacă vă pierdeți expresia de recuperare.", + "settings.setting.backup.delete.warning": "Dacă ștergeți copia de rezervă {{cloudProviderName}} , veți putea recupera portofelul numai cu o copie de rezervă manuală a frazei de recuperare. JuiceSwap Labs nu vă poate recupera activele dacă vă pierdeți expresia de recuperare.", "settings.setting.backup.error.message.full": "Nu se poate face backup pentru fraza de recuperare în {{cloudProviderName}}. Asigurați-vă că ați activat {{cloudProviderName}} cu spațiu de stocare disponibil și încercați din nou.", "settings.setting.backup.error.message.short": "Nu se poate șterge backupul", "settings.setting.backup.error.title": "eroare {{cloudProviderName}}", @@ -1717,8 +1717,8 @@ "settings.setting.biometrics.appAccess.subtitle.ios": "Necesită {{biometricsMethod}} pentru a deschide aplicația", "settings.setting.biometrics.appAccess.title": "Acces la aplicație", "settings.setting.biometrics.auth": "Vă rugăm să vă autentificați", - "settings.setting.biometrics.off.message.android": "Biometria este în prezent dezactivată pentru Uniswap Wallet — o puteți activa în setările sistemului.", - "settings.setting.biometrics.off.message.ios": "{{biometricsMethod}} este în prezent dezactivat pentru Uniswap Wallet — îl puteți activa în setările sistemului.", + "settings.setting.biometrics.off.message.android": "Biometria este în prezent dezactivată pentru JuiceSwap Wallet — o puteți activa în setările sistemului.", + "settings.setting.biometrics.off.message.ios": "{{biometricsMethod}} este în prezent dezactivat pentru JuiceSwap Wallet — îl puteți activa în setările sistemului.", "settings.setting.biometrics.off.title.android": "Biometria este dezactivată", "settings.setting.biometrics.off.title.ios": "{{biometricsMethod}} este dezactivat", "settings.setting.biometrics.title": "Biometrie", @@ -1729,8 +1729,8 @@ "settings.setting.biometrics.unavailable.message.ios": "{{biometricsMethod}} nu este configurat pe dispozitivul dvs. Pentru a utiliza {{biometricsMethod}}, configurați-l mai întâi în Setări.", "settings.setting.biometrics.unavailable.title.android": "Biometria nu este configurată", "settings.setting.biometrics.unavailable.title.ios": "{{biometricsMethod}} nu este configurat", - "settings.setting.biometrics.warning.message.android": "Dacă nu activați datele biometrice, oricine obține acces la dispozitivul dvs. poate deschide Uniswap Wallet și poate face tranzacții.", - "settings.setting.biometrics.warning.message.ios": "Dacă nu activați {{biometricsMethod}}, oricine obține acces la dispozitivul dvs. poate deschide Uniswap Wallet și poate face tranzacții.", + "settings.setting.biometrics.warning.message.android": "Dacă nu activați datele biometrice, oricine obține acces la dispozitivul dvs. poate deschide JuiceSwap Wallet și poate face tranzacții.", + "settings.setting.biometrics.warning.message.ios": "Dacă nu activați {{biometricsMethod}}, oricine obține acces la dispozitivul dvs. poate deschide JuiceSwap Wallet și poate face tranzacții.", "settings.setting.biometrics.warning.title": "Esti sigur?", "settings.setting.connections.disconnectAll": "Deconectați toate", "settings.setting.connections.noConnectionsDescription": "Conectați-vă la o aplicație căutând un buton „Conectați portofel” sau „Conectați-vă”.", @@ -1738,18 +1738,18 @@ "settings.setting.hapticTouch.title": "Atingere haptică", "settings.setting.helpCenter.title": "Centru de ajutor", "settings.setting.language.button.navigate": "Mergi la Setari", - "settings.setting.language.description.extension": "Uniswap are setările implicite pentru limba sistemului. Pentru a schimba limba preferată, accesați setările sistemului.", - "settings.setting.language.description.mobile": "Uniswap este implicit la setările de limbă ale dispozitivului dvs. Pentru a schimba limba preferată, accesați „Uniswap” în setările dispozitivului și atingeți „Limbă”.", + "settings.setting.language.description.extension": "JuiceSwap are setările implicite pentru limba sistemului. Pentru a schimba limba preferată, accesați setările sistemului.", + "settings.setting.language.description.mobile": "JuiceSwap este implicit la setările de limbă ale dispozitivului dvs. Pentru a schimba limba preferată, accesați „JuiceSwap” în setările dispozitivului și atingeți „Limbă”.", "settings.setting.language.title": "Limba", "settings.setting.notifications.row.activity.description": "Transferuri, solicitări și alte activități", "settings.setting.notifications.row.activity.title": "Activitate din portofel", "settings.setting.notifications.row.priceAlerts.description": "Schimbări mari de preț pentru jetoanele preferate", "settings.setting.notifications.row.priceAlerts.title": "Alerte de preț", "settings.setting.notifications.row.updates.description": "Recomandări și funcții noi", - "settings.setting.notifications.row.updates.title": "Actualizări de la Uniswap", + "settings.setting.notifications.row.updates.title": "Actualizări de la JuiceSwap", "settings.setting.notifications.title": "Notificări", "settings.setting.password.title": "Schimbaţi parola", - "settings.setting.privacy.analytics.description": "Folosim date anonime de utilizare pentru a vă îmbunătăți experiența în produsele Uniswap Labs. Când este dezactivată, urmărim doar erorile și utilizarea esențială.", + "settings.setting.privacy.analytics.description": "Folosim date anonime de utilizare pentru a vă îmbunătăți experiența în produsele JuiceSwap Labs. Când este dezactivată, urmărim doar erorile și utilizarea esențială.", "settings.setting.privacy.analytics.title": "Permite analize", "settings.setting.privacy.title": "Confidențialitate", "settings.setting.recoveryPhrase.password.title": "Introduceți parola", @@ -1765,7 +1765,7 @@ "settings.setting.wallet.label": "Poreclă", "settings.setting.wallet.testnetMode.description": "Acest lucru activează rețelele de testare pentru ca dezvoltatorii să încerce funcții și tranzacții fără a utiliza active reale. Tokenurile de pe rețelele de testare nu au nicio valoare reală.", "settings.setting.wallet.testnetMode.title": "Modul Testnet", - "settings.switchNetwork.warning": "Pentru a utiliza Uniswap pe {{label}}, comutați rețeaua în setările portofelului.", + "settings.switchNetwork.warning": "Pentru a utiliza JuiceSwap pe {{label}}, comutați rețeaua în setările portofelului.", "settings.title": "Setări", "settings.version": "Versiunea {{appVersion}}", "speedBump.newAddress.warning.description": "Nu ați făcut tranzacții cu această adresă până acum. Asigurați-vă că este adresa corectă înainte de a continua.", @@ -1782,11 +1782,11 @@ "stats.marketCap": "Capitalizarea pieței", "stats.marketCap.description": "Capitalizarea pieței este valoarea totală de piață a ofertei circulante a unui activ.", "stats.tvl": "Valoarea totală blocată", - "stats.tvl.description": "Valoarea totală blocată (TVL) este valoarea totală a activului disponibil în toate fondurile de lichiditate Uniswap v3.", + "stats.tvl.description": "Valoarea totală blocată (TVL) este valoarea totală a activului disponibil în toate fondurile de lichiditate JuiceSwap v3.", "stats.volume.1d": "Volum de 1 zile", - "stats.volume.1d.description": "Volumul pentru 1 zi este valoarea activului care a fost tranzacționat pe Uniswap v3 în ultimele 24 de ore.", + "stats.volume.1d.description": "Volumul pentru 1 zi este valoarea activului care a fost tranzacționat pe JuiceSwap v3 în ultimele 24 de ore.", "stats.volume.1d.short": "1D vol", - "stats.volume.description": "Volumul este valoarea activului care a fost tranzacționat pe Uniswap v3 în intervalul de timp selectat.", + "stats.volume.description": "Volumul este valoarea activului care a fost tranzacționat pe JuiceSwap v3 în intervalul de timp selectat.", "swap.allow.oneTime": "Permite {{sym}} (o singură dată)", "swap.approvalNeeded": "Este necesară o aprobare pentru a utiliza acest simbol. ", "swap.approvalPending": "În curs de aprobare", @@ -1824,24 +1824,24 @@ "swap.details.slippage": "Alunecare maximă", "swap.details.uniswapFee": "Taxa", "swap.enterAmount": "Introduceți suma de {{sym}}", - "swap.error.default": "Poate fi necesar să vă măriți toleranța la alunecare. Notă: jetoanele cu taxă la transfer și rebase sunt incompatibile cu Uniswap V3.", + "swap.error.default": "Poate fi necesar să vă măriți toleranța la alunecare. Notă: jetoanele cu taxă la transfer și rebase sunt incompatibile cu JuiceSwap V3.", "swap.error.expectedToFail": "Se așteaptă ca schimbul dvs. să eșueze.", "swap.error.modifiedByWallet": "Schimbul dvs. a fost modificat prin portofel. Dacă aceasta a fost o greșeală, vă rugăm să anulați imediat sau riscați să vă pierdeți fondurile.", "swap.error.rejected": "Tranzacție respinsă", - "swap.error.undefinedObject": "A apărut o eroare la încercarea de a executa această schimbare. Poate fi necesar să vă măriți toleranța la alunecare. Dacă acest lucru nu funcționează, poate exista o incompatibilitate cu simbolul pe care îl tranzacționați. Notă: jetoanele cu taxă la transfer și rebase sunt incompatibile cu Uniswap V3.", + "swap.error.undefinedObject": "A apărut o eroare la încercarea de a executa această schimbare. Poate fi necesar să vă măriți toleranța la alunecare. Dacă acest lucru nu funcționează, poate exista o incompatibilitate cu simbolul pe care îl tranzacționați. Notă: jetoanele cu taxă la transfer și rebase sunt incompatibile cu JuiceSwap V3.", "swap.error.unknown": "Eroare necunoscută.", "swap.error.v2.expired": "Această tranzacție nu a putut fi trimisă deoarece termenul limită a depășit. Vă rugăm să verificați dacă termenul limită pentru tranzacție nu este prea mic.", - "swap.error.v2.k": "Invariantul Uniswap x*y=k nu a fost satisfăcut de swap. Acest lucru înseamnă de obicei că unul dintre jetoanele pe care le schimbați încorporează un comportament personalizat la transfer.", + "swap.error.v2.k": "Invariantul JuiceSwap x*y=k nu a fost satisfăcut de swap. Acest lucru înseamnă de obicei că unul dintre jetoanele pe care le schimbați încorporează un comportament personalizat la transfer.", "swap.error.v2.slippage": "Această tranzacție nu va reuși nici din cauza mișcării prețului, nici din cauza taxei de transfer. Încercați să vă creșteți toleranța la alunecare", "swap.error.v2.transferInput": "Jetonul de intrare nu poate fi transferat. Este posibil să existe o problemă cu simbolul de intrare.", "swap.error.v2.transferOutput": "Jetonul de ieșire nu poate fi transferat. Poate exista o problemă cu jetonul de ieșire.", - "swap.error.v3.slippage": "Această tranzacție nu va reuși din cauza mișcării prețului. Încercați să vă creșteți toleranța la alunecare. Notă: taxa pentru transfer și jetoanele de rebazare sunt incompatibile cu Uniswap V3.", - "swap.error.v3.transferOutput": "Jetonul de ieșire nu poate fi transferat. Poate exista o problemă cu jetonul de ieșire. Notă: taxa pentru transfer și jetoanele de rebazare sunt incompatibile cu Uniswap V3.", + "swap.error.v3.slippage": "Această tranzacție nu va reuși din cauza mișcării prețului. Încercați să vă creșteți toleranța la alunecare. Notă: taxa pentru transfer și jetoanele de rebazare sunt incompatibile cu JuiceSwap V3.", + "swap.error.v3.transferOutput": "Jetonul de ieșire nu poate fi transferat. Poate exista o problemă cu jetonul de ieșire. Notă: taxa pentru transfer și jetoanele de rebazare sunt incompatibile cu JuiceSwap V3.", "swap.estimatedDifference.label": "Va exista o mare diferență între valorile de intrare și de ieșire din cauza lichidității curente.", "swap.fail.message": "Încercați să ajustați alunecarea la o valoare mai mare.", - "swap.fail.uniswapX": "Schimbarea nu a putut fi finalizată cu UniswapX. Încercați din nou schimbul pentru a-l ruta prin API-ul clasic Uniswap.", - "swap.fees.experience": "Această taxă se aplică unor perechi de jetoane pentru a asigura cea mai bună experiență cu Uniswap. Este plătit în simbolul de ieșire și a fost deja luat în considerare în cotație.", - "swap.fees.noFee": "Taxele sunt aplicate pe anumite perechi de jetoane pentru a asigura cea mai bună experiență cu Uniswap. Nu există nicio taxă asociată cu acest swap.", + "swap.fail.uniswapX": "Schimbarea nu a putut fi finalizată cu JuiceSwapX. Încercați din nou schimbul pentru a-l ruta prin API-ul clasic JuiceSwap.", + "swap.fees.experience": "Această taxă se aplică unor perechi de jetoane pentru a asigura cea mai bună experiență cu JuiceSwap. Este plătit în simbolul de ieșire și a fost deja luat în considerare în cotație.", + "swap.fees.noFee": "Taxele sunt aplicate pe anumite perechi de jetoane pentru a asigura cea mai bună experiență cu JuiceSwap. Nu există nicio taxă asociată cu acest swap.", "swap.fetchingBestPrice": "Se aduc cel mai bun preț...", "swap.fetchingPrice": "Se aduc prețul...", "swap.finalizingQuote": "Se finalizează oferta...", @@ -1884,7 +1884,7 @@ "swap.settings.protection.subtitle.unavailable": "Nu este disponibil pe {{chainName}}", "swap.settings.protection.title": "Protecție la schimb", "swap.settings.routingPreference.option.default.description": "Selectarea acestei opțiuni identifică cea mai eficientă rută pentru schimbul dvs.", - "swap.settings.routingPreference.option.default.description.preV4": "Clientul Uniswap selectează cea mai ieftină opțiune de tranzacționare luând în considerare prețul și costurile de rețea.", + "swap.settings.routingPreference.option.default.description.preV4": "Clientul JuiceSwap selectează cea mai ieftină opțiune de tranzacționare luând în considerare prețul și costurile de rețea.", "swap.settings.routingPreference.option.default.tooltip": "O rută este identificată luând în considerare v2, v3 și anumite grupuri v4, luând în considerare impactul estimat al prețului și costurile de rețea.", "swap.settings.routingPreference.option.v2.title": "piscine v2", "swap.settings.routingPreference.option.v3.title": "piscine v3", @@ -1916,7 +1916,7 @@ "swap.taxTooltip.label": "Doar intrare exactă", "swap.taxTooltip.noTokenSelected": "Taxele pentru simbolul de ieșire selectat nu permit rezultate exacte exacte. Utilizați în schimb câmpul „Vânzare”.", "swap.taxTooltip.tokenSelected": "Taxele {{tokenSymbol}} nu permit rezultate exacte exacte. Utilizați în schimb câmpul „Vânzare”.", - "swap.tokenOwnFees": "Unele jetoane percep o taxă atunci când sunt cumpărate sau vândute, care este stabilită de emitentul token-ului. Uniswap nu primește niciuna dintre aceste taxe.", + "swap.tokenOwnFees": "Unele jetoane percep o taxă atunci când sunt cumpărate sau vândute, care este stabilită de emitentul token-ului. JuiceSwap nu primește niciuna dintre aceste taxe.", "swap.total": "Total", "swap.tradeRoutes": "Rute comerciale", "swap.transaction.deadline": "Termenul limită pentru tranzacție", @@ -1936,10 +1936,10 @@ "swap.warning.networkFee.allow": "Permite {{ inputTokenSymbol }} (o singură dată)", "swap.warning.networkFee.highRelativeToValue": "Costul rețelei depășește 10% din valoarea totală a tranzacției.", "swap.warning.networkFee.highRelativeToValue.unichain": "Costul rețelei depășește 10% din valoarea totală a tranzacției.", - "swap.warning.networkFee.message": "Acesta este costul procesării tranzacției dvs. pe blockchain. Uniswap nu primește nicio parte din aceste taxe.", + "swap.warning.networkFee.message": "Acesta este costul procesării tranzacției dvs. pe blockchain. JuiceSwap nu primește nicio parte din aceste taxe.", "swap.warning.networkFee.message.unichain": "Acesta este costul procesării tranzacției dvs. pe blockchain.", - "swap.warning.networkFee.message.uniswapX": "Acesta este costul procesării tranzacției dvs. pe blockchain. Uniswap nu primește nicio parte din aceste taxe. UniswapX reunește sursele de lichiditate pentru prețuri mai bune și swap fără gaz.", - "swap.warning.networkFee.message.uniswapX.unichain": "Acesta este costul procesării tranzacției dvs. pe blockchain. UniswapX reunește sursele de lichiditate pentru prețuri mai bune și swap fără gaz.", + "swap.warning.networkFee.message.uniswapX": "Acesta este costul procesării tranzacției dvs. pe blockchain. JuiceSwap nu primește nicio parte din aceste taxe. JuiceSwapX reunește sursele de lichiditate pentru prețuri mai bune și swap fără gaz.", + "swap.warning.networkFee.message.uniswapX.unichain": "Acesta este costul procesării tranzacției dvs. pe blockchain. JuiceSwapX reunește sursele de lichiditate pentru prețuri mai bune și swap fără gaz.", "swap.warning.networkFee.wrap": "Înfășurați ETH", "swap.warning.noQuotesFound.bridging.message": "Nu s-au găsit citate de legătură. Încercați să utilizați bridge-ul oficial în acest moment.", "swap.warning.noQuotesFound.title": "Nu s-au găsit ghilimele", @@ -1964,8 +1964,8 @@ "swap.warning.router.message": "Este posibil să fi pierdut conexiunea sau rețeaua poate fi oprită. Dacă problema persistă, încercați din nou mai târziu.", "swap.warning.router.title": "Această tranzacție nu poate fi finalizată acum", "swap.warning.tokenBlocked.button": "{{tokenSymbol}} este blocat", - "swap.warning.uniswapFee.message.default": "Se aplică taxe pentru a asigura cea mai bună experiență cu Uniswap. Nu există nicio taxă asociată cu acest swap.", - "swap.warning.uniswapFee.message.included": "Taxele sunt aplicate pentru a asigura cea mai bună experiență cu Uniswap și au fost deja luate în considerare în această cotație.", + "swap.warning.uniswapFee.message.default": "Se aplică taxe pentru a asigura cea mai bună experiență cu JuiceSwap. Nu există nicio taxă asociată cu acest swap.", + "swap.warning.uniswapFee.message.included": "Taxele sunt aplicate pentru a asigura cea mai bună experiență cu JuiceSwap și au fost deja luate în considerare în această cotație.", "swap.warning.uniswapFee.title": "Taxa de schimb", "swap.warning.viewOnly.message": "Trebuie să importați acest portofel prin expresia de recuperare pentru a schimba jetoane.", "swap.wrap.token": "Înfășurați {{sym}}", @@ -1989,29 +1989,29 @@ "testnet.unsupported": "Această funcționalitate nu este acceptată în modul testnet.", "themeToggle.theme": "Temă", "title.betterPricesMoreListings": "Preturi mai bune. Mai multe listări. Cumpărați, vindeți și tranzacționați NFT-uri pe piețele de top precum OpenSea. Explorați colecțiile la modă.", - "title.buySellTradeEthereum": "Cumpărați, vindeți și tranzacționați Ethereum și alte jetoane de top pe Uniswap", - "title.createGovernanceOn": "Creați o nouă propunere de guvernare pe Uniswap", - "title.createGovernanceTo": "Creați o nouă propunere de guvernare care să fie votată de către titularii UNI. Jetoanele UNI reprezintă acțiuni cu drept de vot în guvernanța Uniswap.", - "title.earnFees": "Câștigați comisioane atunci când alții schimbă pe Uniswap adăugând jetoane la fondurile de lichiditate.", - "title.easilyRemove": "Eliminați cu ușurință lichiditatea din Uniswap v2 și depuneți în Uniswap v3.", - "title.easilyRemoveV4": "Eliminați cu ușurință lichiditatea din Uniswap v2 și v3 pentru a depune în Uniswap v4.", - "title.explore": "Explorați NFT-urile pe Uniswap", - "title.exploreNFTs": "Explorați și cumpărați NFT pe piețele de top pe Uniswap", + "title.buySellTradeEthereum": "Cumpărați, vindeți și tranzacționați Ethereum și alte jetoane de top pe JuiceSwap", + "title.createGovernanceOn": "Creați o nouă propunere de guvernare pe JuiceSwap", + "title.createGovernanceTo": "Creați o nouă propunere de guvernare care să fie votată de către titularii UNI. Jetoanele UNI reprezintă acțiuni cu drept de vot în guvernanța JuiceSwap.", + "title.earnFees": "Câștigați comisioane atunci când alții schimbă pe JuiceSwap adăugând jetoane la fondurile de lichiditate.", + "title.easilyRemove": "Eliminați cu ușurință lichiditatea din JuiceSwap v2 și depuneți în JuiceSwap v3.", + "title.easilyRemoveV4": "Eliminați cu ușurință lichiditatea din JuiceSwap v2 și v3 pentru a depune în JuiceSwap v4.", + "title.explore": "Explorați NFT-urile pe JuiceSwap", + "title.exploreNFTs": "Explorați și cumpărați NFT pe piețele de top pe JuiceSwap", "title.manageNFT": "Gestionați-vă colecția NFT. Vizualizați trăsăturile, activitatea de tranzacționare, descrierile și alte detalii despre NFT-urile dvs.", - "title.migratev2": "Migrați lichiditatea pool-ului v2 la Uniswap v3", - "title.migratev3": "Migrați lichiditatea pool-ului la Uniswap v4", - "title.placeLimit": "Plasați comenzi limită pe Uniswap", + "title.migratev2": "Migrați lichiditatea pool-ului v2 la JuiceSwap v3", + "title.migratev3": "Migrați lichiditatea pool-ului la JuiceSwap v4", + "title.placeLimit": "Plasați comenzi limită pe JuiceSwap", "title.realTime": "Prețuri în timp real, diagrame, date despre tranzacții și multe altele.", - "title.removeLiquidityv2": "Eliminați lichiditatea pool-ului (v2) pe Uniswap", - "title.removePoolLiquidity": "Eliminați lichiditatea pool-ului pe Uniswap", + "title.removeLiquidityv2": "Eliminați lichiditatea pool-ului (v2) pe JuiceSwap", + "title.removePoolLiquidity": "Eliminați lichiditatea pool-ului pe JuiceSwap", "title.removeTokensv2": "Eliminați-vă jetoanele din fondurile de lichiditate v2.", "title.removev3Liquidity": "Eliminați-vă jetoanele din fondurile de lichiditate v3.", - "title.sendTokens": "Trimiteți jetoane pe Uniswap", + "title.sendTokens": "Trimiteți jetoane pe JuiceSwap", "title.swappingMadeSimple": "Schimbarea este simplă. Cumpărați și vindeți criptomonede pe Ethereum, Base, Arbitrum, Polygon și multe altele. De încredere de milioane.", "title.tradeTokens": "Tranzacționează cu jetoane și oferă lichiditate. Prețuri în timp real, diagrame, date despre tranzacții și multe altele.", - "title.uniswapTradeCrypto": "Uniswap | Comercializați cripto și NFT în siguranță pe platforma DeFi de top", - "title.uniToken": "Tokenurile UNI reprezintă acțiuni cu drept de vot în guvernanța Uniswap. Puteți vota singur pentru fiecare propunere sau puteți delega voturile unei terțe părți.", - "title.voteOnGov": "Votați propunerile de guvernare pe Uniswap", + "title.uniswapTradeCrypto": "JuiceSwap | Comercializați cripto și NFT în siguranță pe platforma DeFi de top", + "title.uniToken": "Tokenurile UNI reprezintă acțiuni cu drept de vot în guvernanța JuiceSwap. Puteți vota singur pentru fiecare propunere sau puteți delega voturile unei terțe părți.", + "title.voteOnGov": "Votați propunerile de guvernare pe JuiceSwap", "token.balances.main": "Echilibrul tau", "token.balances.other": "Solduri pe alte rețele", "token.balances.viewOnly": "soldul lui {{ownerAddress}}", @@ -2039,10 +2039,10 @@ "token.priceExplorer.timeRangeLabel.year.verbose": "1 an", "token.safety.blocked.title.tokenNotAvailable": "{{tokenSymbol}} nu este disponibil", "token.safety.blocked.title.tokensNotAvailable": "{{tokenSymbol0}} și {{tokenSymbol1}} nu sunt disponibile", - "token.safety.fees.uniswapLabsDoesNotReceive": "Uniswap Labs nu primește niciuna dintre aceste taxe.", + "token.safety.fees.uniswapLabsDoesNotReceive": "JuiceSwap Labs nu primește niciuna dintre aceste taxe.", "token.safety.warning.alwaysDoYourResearch": "Fă-ți întotdeauna cercetările", - "token.safety.warning.blocked.description.default_one": "Nu puteți tranzacționa acest token folosind aplicația Uniswap.", - "token.safety.warning.blocked.description.default_other": "Nu puteți tranzacționa aceste jetoane folosind aplicația Uniswap.", + "token.safety.warning.blocked.description.default_one": "Nu puteți tranzacționa acest token folosind aplicația JuiceSwap.", + "token.safety.warning.blocked.description.default_other": "Nu puteți tranzacționa aceste jetoane folosind aplicația JuiceSwap.", "token.safety.warning.dontShowWarningAgain": "Nu-mi mai arăta acest avertisment", "token.safety.warning.doYourOwnResearch": "Fă-ți întotdeauna propria cercetare înainte de a continua.", "token.safety.warning.feeDescription": "Încarcă un când {{action}}", @@ -2070,7 +2070,7 @@ "token.safety.warning.tokenChargesFee.buy.message": "{{tokenSymbol}} percepe o taxă de {{feePercent}} atunci când este cumpărat.", "token.safety.warning.tokenChargesFee.sell.message": "{{tokenSymbol}} percepe o taxă de {{feePercent}} la vânzare.", "token.safety.warning.tokenChargesFee.unknownFee.message": "{{tokenSymbol}} percepe o taxă atunci când este cumpărat sau vândut.", - "token.safetyLevel.blocked.message": "Nu puteți tranzacționa acest token utilizând portofelul Uniswap.", + "token.safetyLevel.blocked.message": "Nu puteți tranzacționa acest token utilizând portofelul JuiceSwap.", "token.safetyLevel.medium.message.plural": "Aceste jetoane nu sunt tranzacționate pe principalele burse centralizate din SUA. Fă-ți întotdeauna propria cercetare înainte de a continua.", "token.selector.search.error": "Nu s-au putut încărca rezultatele căutării", "token.stats.fullyDilutedValuation": "Evaluare complet diluată", @@ -2084,7 +2084,7 @@ "token.stats.volume": "Volum 24h", "token.symbol.input.fallback": "Jeton de intrare", "token.symbol.output.fallback": "Jeton de ieșire", - "token.wrap.fail.message": "Schimburile pe protocolul Uniswap pot începe și se pot termina cu ETH. Cu toate acestea, în timpul schimbului, ETH este împachetat în WETH.", + "token.wrap.fail.message": "Schimburile pe protocolul JuiceSwap pot începe și se pot termina cu ETH. Cu toate acestea, în timpul schimbului, ETH este împachetat în WETH.", "token.zeroNativeBalance.description": "Pentru a obține {{ tokenSymbol }}, mai întâi aveți nevoie de {{ nativeTokenSymbol }} pentru a plăti costul rețelei. Începeți prin a vă finanța portofelul cu {{ nativeTokenSymbol }}.", "token.zeroNativeBalance.title": "Ai nevoie de {{ nativeTokenName }} ", "tokens.action.hide": "Ascunde simbolul", @@ -2260,12 +2260,12 @@ "unichain.promotion.warm.description": "Schimbați jetoanele preferate mai rapid și cu costuri mai mici de gaz.", "unichain.promotion.warm.title": "Începeți să schimbați pe Unichain", "uniswapX.aggregatesLiquidity": " reunește sursele de lichiditate pentru prețuri mai bune și swap fără gaz.", - "uniswapx.description": "UniswapX reunește sursele de lichiditate pentru prețuri mai bune și swap fără gaz.", - "uniswapx.included": "Include UniswapX", - "uniswapx.item": " UniswapX ", - "uniswapx.label": "UniswapX", - "uniswapX.learnMore": "Aflați mai multe despre schimbarea cu UniswapX", - "uniswapx.v2QuoteFailed": "Cotația hard UniswapX v2 a eșuat. Reîncercați cu schimbul clasic.", + "uniswapx.description": "JuiceSwapX reunește sursele de lichiditate pentru prețuri mai bune și swap fără gaz.", + "uniswapx.included": "Include JuiceSwapX", + "uniswapx.item": " JuiceSwapX ", + "uniswapx.label": "JuiceSwapX", + "uniswapX.learnMore": "Aflați mai multe despre schimbarea cu JuiceSwapX", + "uniswapx.v2QuoteFailed": "Cotația hard JuiceSwapX v2 a eșuat. Reîncercați cu schimbul clasic.", "unitags.banner.button.claim": "Revendicați acum", "unitags.banner.subtitle": "Creați un profil web3 personalizat și partajați-vă cu ușurință adresa prietenilor.", "unitags.banner.title.compact": "Revendicați-vă numele de utilizator {{unitagDomain}} și construiți-vă profilul personalizabil.", @@ -2329,13 +2329,13 @@ "unitags.username.error.min": "Numele de utilizator trebuie să conțină cel puțin {{number}} caractere", "unitags.username.error.uppercase": "Numele de utilizator pot conține doar litere mici și cifre", "uwulink.error.insufficientTokens": "Nu este suficient {{tokenSymbol}} pe {{chain}}", - "v2.notAvailable": "Uniswap V2 nu este disponibil în această rețea.", + "v2.notAvailable": "JuiceSwap V2 nu este disponibil în această rețea.", "v2.switchTo": "Comutați la v2", - "v3.blast.yield.usdbAndWeth": "Pe Blast, USDB și WETH sunt jetoane de rebazare care câștigă automat randament. Din cauza incompatibilității cu Uniswap v3, pozițiile LP cu USDB sau WETH nu vor câștiga randament de rebazare, dar vor avea în Uniswap v2.", + "v3.blast.yield.usdbAndWeth": "Pe Blast, USDB și WETH sunt jetoane de rebazare care câștigă automat randament. Din cauza incompatibilității cu JuiceSwap v3, pozițiile LP cu USDB sau WETH nu vor câștiga randament de rebazare, dar vor avea în JuiceSwap v2.", "v3.continue": "Continuați pe v3", "v3.rebase.unavailable": "Rebazarea nu este disponibilă pe v3", "wallet.appSignIn": "Conectați-vă cu aplicația", - "wallet.connectingAgreement": "Prin conectarea unui portofel, sunteți de acord cu Termenii și condițiile Uniswap Labs și sunteți de acord cu Politica de confidențialitate.", + "wallet.connectingAgreement": "Prin conectarea unui portofel, sunteți de acord cu Termenii și condițiile JuiceSwap Labs și sunteți de acord cu Politica de confidențialitate.", "wallet.connectionFailed.message": "Încercarea de conectare a eșuat. Dați clic pe Încercați din nou și urmați pașii pentru a vă conecta în portofel.", "wallet.other": "Alte portofele", "wallet.scanToConnect": "Scanați codul QR pentru a vă conecta", @@ -2344,13 +2344,13 @@ "walletConnect.dapps.empty.description": "Conectați-vă la o aplicație prin scanarea unui cod prin WalletConnect", "walletConnect.dapps.manage.empty.title": "Nicio aplicație conectată", "walletConnect.dapps.manage.title": "Conexiuni", - "walletConnect.error.connection.message": "Uniswap Wallet acceptă în prezent {{chainNames}}. Vă rugăm să utilizați numai „{{dappName}}” pe aceste lanțuri", + "walletConnect.error.connection.message": "JuiceSwap Wallet acceptă în prezent {{chainNames}}. Vă rugăm să utilizați numai „{{dappName}}” pe aceste lanțuri", "walletConnect.error.connection.title": "Eroare de conexiune", "walletConnect.error.general.message": "A apărut o problemă cu WalletConnect. Vă rugăm să încercați din nou", "walletConnect.error.general.title": "Eroare WalletConnect", "walletConnect.error.scantastic.message": "A apărut o problemă cu codul dvs. QR. Vă rugăm să încercați din nou", "walletConnect.error.scantastic.title": "Cod QR nevalid", - "walletConnect.error.unsupported.message": "Asigurați-vă că scanați un cod QR valid pentru WalletConnect, adresă Ethereum sau Uniswap Extension înainte de a încerca din nou.", + "walletConnect.error.unsupported.message": "Asigurați-vă că scanați un cod QR valid pentru WalletConnect, adresă Ethereum sau JuiceSwap Extension înainte de a încerca din nou.", "walletConnect.error.unsupported.title": "Cod QR nevalid", "walletConnect.error.unsupportedV1.message": "WalletConnect v1 nu mai este acceptat. Aplicația la care încercați să vă conectați trebuie să facă upgrade la WalletConnect v2.", "walletConnect.error.unsupportedV1.title": "Cod QR nevalid", @@ -2378,7 +2378,7 @@ "walletConnect.request.warning.message": "Pentru a semna mesaje sau tranzacții, va trebui să importați fraza de recuperare a portofelului.", "walletConnect.request.warning.title": "Acest portofel este în modul doar vizualizare", "web.explore.description": "Descoperiți și cercetați jetoane pe {{network}}. Explorați piscinele de top. Vizualizați prețurile în timp real, volumul de tranzacționare, TVL, grafice și date despre tranzacții.", - "web.explore.title.pools": "Explorați cele mai bune piscine pe {{network}} pe Uniswap", - "web.explore.title.tokens": "Explorați jetoanele de top pe {{network}} pe Uniswap", - "web.explore.title.transactions": "Explorați tranzacțiile de top pe {{network}} pe Uniswap" + "web.explore.title.pools": "Explorați cele mai bune piscine pe {{network}} pe JuiceSwap", + "web.explore.title.tokens": "Explorați jetoanele de top pe {{network}} pe JuiceSwap", + "web.explore.title.transactions": "Explorați tranzacțiile de top pe {{network}} pe JuiceSwap" } diff --git a/packages/uniswap/src/i18n/locales/translations/ru-RU.json b/packages/uniswap/src/i18n/locales/translations/ru-RU.json index 43cd9502895..cd6c5778365 100644 --- a/packages/uniswap/src/i18n/locales/translations/ru-RU.json +++ b/packages/uniswap/src/i18n/locales/translations/ru-RU.json @@ -27,15 +27,15 @@ "account.downloadWallet.subtitle": "Создавайте резервные копии кошелька, торгуйте на ходу, отслеживайте цены в режиме реального времени и многое другое.", "account.drawer.gitHash": "Git hash: ", "account.drawer.gitVersion": "Версия: ", - "account.drawer.modal.body": "Безопасно храните токены и выполняйте их своп в приложении Uniswap. Доступно на устройствах iOS и Android.", - "account.drawer.modal.dont": "Нет кошелька Uniswap?", - "account.drawer.modal.scan": "Сканирование с помощью Uniswap Wallet", + "account.drawer.modal.body": "Безопасно храните токены и выполняйте их своп в приложении JuiceSwap. Доступно на устройствах iOS и Android.", + "account.drawer.modal.dont": "Нет кошелька JuiceSwap?", + "account.drawer.modal.scan": "Сканирование с помощью JuiceSwap Wallet", "account.drawer.spamToggle": "Скрыть неизвестные токены и NFT", - "account.passkey.delete.acknowledge": "Я создал(-а) резервную копию своей фразы восстановления и понимаю, что если я этого не сделаю, Uniswap Labs не сможет оказать мне помощь с возобновлением доступа к моему кошельку.", - "account.passkey.delete.description": "Создайте резервную копию своей фразы восстановления с помощью мобильного приложения Uniswap или расширения для браузера.", + "account.passkey.delete.acknowledge": "Я создал(-а) резервную копию своей фразы восстановления и понимаю, что если я этого не сделаю, JuiceSwap Labs не сможет оказать мне помощь с возобновлением доступа к моему кошельку.", + "account.passkey.delete.description": "Создайте резервную копию своей фразы восстановления с помощью мобильного приложения JuiceSwap или расширения для браузера.", "account.passkey.delete.descriptionEmphasized": "Вы не сможете получить доступ к своему кошельку без фразы восстановления.", "account.passkey.delete.speedbump.description": "Прежде чем продолжить, выполните приведенные ниже действия, чтобы не потерять доступ к своему кошельку и всем средствам.", - "account.passkey.delete.speedbump.step1": "Загрузите мобильное приложение Uniswap или расширение для браузера", + "account.passkey.delete.speedbump.step1": "Загрузите мобильное приложение JuiceSwap или расширение для браузера", "account.passkey.delete.speedbump.step2": "Создайте резервную копию своей фразы восстановления", "account.passkey.delete.speedbump.title": "Вы уверены?", "account.passkey.delete.title": "Удалить ключ доступа?", @@ -91,7 +91,7 @@ "account.wallet.menu.edit.title": "Изменить ярлык", "account.wallet.menu.manageConnections": "Управление подключениями", "account.wallet.menu.remove.title": "Удалить кошелек", - "account.wallet.remove.check": "Я создал(-а) резервную копию своей фразы восстановления и понимаю, что если я этого не сделаю, Uniswap Labs не сможет оказать мне помощь с возобновлением доступа к моим кошелькам.", + "account.wallet.remove.check": "Я создал(-а) резервную копию своей фразы восстановления и понимаю, что если я этого не сделаю, JuiceSwap Labs не сможет оказать мне помощь с возобновлением доступа к моим кошелькам.", "account.wallet.remove.title": "Удалить {{name}}", "account.wallet.remove.viewOnly": "Вы всегда можете добавить кошельки только для просмотра, введя их адрес.", "account.wallet.restore.new_device.description": "Поскольку вы работаете на новом устройстве, чтобы продолжить, вам необходимо возобновить свою фразу восстановления или ввести пароль от облачной резервной копии.", @@ -122,16 +122,16 @@ "addLiquidity.shareOfPool": "Доля в пуле", "addressInput.recipient": "Получатель", "analytics.allow": "Разрешить сбор аналитики", - "analytics.allow.message": "Мы используем анонимные данные, чтобы улучшить ваш опыт работы с продуктами Uniswap Labs.", + "analytics.allow.message": "Мы используем анонимные данные, чтобы улучшить ваш опыт работы с продуктами JuiceSwap Labs.", "appRating.button.notReally": "Не совсем", "appRating.description": "Дайте нам знать, нравится ли вам работать в этом приложении", "appRating.extension.review.description": "Поставьте оценку и оставьте отзыв в интернет-магазине Chrome.", - "appRating.extension.review.title": "Оценить расширение Uniswap?", - "appRating.extension.title": "Вам нравится расширение Uniswap?", + "appRating.extension.review.title": "Оценить расширение JuiceSwap?", + "appRating.extension.title": "Вам нравится расширение JuiceSwap?", "appRating.feedback.button.send": "Отправить отзыв", "appRating.feedback.description": "Дайте нам знать, как мы можем улучшить для вас приложение", "appRating.feedback.title": "Нам жаль это слышать.", - "appRating.mobile.title": "Вам нравится Uniswap Wallet?", + "appRating.mobile.title": "Вам нравится JuiceSwap Wallet?", "bridging.estimatedTime.minutesAndSeconds": "прибл. {{minutes}} мин. {{seconds}} с.", "bridging.estimatedTime.minutesOnly": "прибл. {{minutes}} мин.", "bridging.estimatedTime.secondsOnly": "прибл. {{seconds}} с.", @@ -145,7 +145,7 @@ "chart.price.label.low": "Низкая цена", "chart.price.label.open": "Цена открытия", "chart.settings.unavailable.label": "Этот параметр недоступен для текущего графика", - "claim.thanks": "Спасибо за участие в сообществе Uniswap ", + "claim.thanks": "Спасибо за участие в сообществе JuiceSwap ", "claim.uni.arrived": "Поступление UNI", "common.accept": "Принять", "common.active": "Активный", @@ -171,7 +171,7 @@ "common.approving": "Утверждение", "common.areYouSure": "Вы уверены?", "common.automatic": "Авто", - "common.availableIn": "Сервис Uniswap доступен в: ", + "common.availableIn": "Сервис JuiceSwap доступен в: ", "common.availableOnIOSAndroidChrome": "Доступно на устройствах iOS, Android и Chrome", "common.backToPositions": "Вернуться к позициям", "common.bestRoute": "Маршрут", @@ -180,7 +180,7 @@ "common.biometrics.touchId": "Touch ID", "common.biometrics.windowsHello": "Windows Hello", "common.blocked.ifError": "Если вы считаете, что это ошибка, отправьте электронное письмо, указав свой адрес, на адрес ", - "common.blocked.reason": "Этот адрес заблокирован в интерфейсе Uniswap Labs, поскольку он связан с одним или несколькими заблокированными действиями.", + "common.blocked.reason": "Этот адрес заблокирован в интерфейсе JuiceSwap Labs, поскольку он связан с одним или несколькими заблокированными действиями.", "common.blockedAddress": "Заблокированный адрес", "common.blog": "Блог", "common.bought": "Куплено", @@ -239,7 +239,7 @@ "common.button.viewDetails": "Подробнее", "common.button.yes": "Да", "common.buy.label": "Купить", - "common.buyAndSell": "Покупка и продажа на Uniswap", + "common.buyAndSell": "Покупка и продажа на JuiceSwap", "common.cancellationSubmitted": "Запрос на отмену отправлен", "common.cancellationSuccessful": "Отмена успешно выполнена", "common.cancelOrder": "Отменить заказ", @@ -300,8 +300,8 @@ "common.download": "Загрузить", "common.downloadAppStore": "Загрузить в App Store", "common.downloadPlayStore": "Загрузить в Google Play", - "common.downloadUniswapApp": "Загрузить приложение Uniswap", - "common.downloadUniswapWallet": "Загрузить Uniswap Wallet", + "common.downloadUniswapApp": "Загрузить приложение JuiceSwap", + "common.downloadUniswapWallet": "Загрузить JuiceSwap Wallet", "common.dynamic": "Динамическая", "common.edit.button": "Редактировать", "common.ended": "Завершено", @@ -319,7 +319,7 @@ "common.explore": "Исследовать", "common.explorer": "Обозреватель", "common.exploreTokens": "Исследовать токены", - "common.extension": "Расширение Uniswap", + "common.extension": "Расширение JuiceSwap", "common.failedSwitchNetwork": "Не удалось переключиться на другую сеть", "common.fee": "Комиссия", "common.fees": "Комиссии", @@ -333,10 +333,10 @@ "common.getStarted": "Начать работу", "common.getSupport.button": "Получить поддержку", "common.getTheApp": "Загрузить приложение", - "common.getUniswapWallet": "Загрузить Uniswap Wallet", - "common.getUniswapWallet.mobile": "Загрузить мобильное приложение Uniswap", + "common.getUniswapWallet": "Загрузить JuiceSwap Wallet", + "common.getUniswapWallet.mobile": "Загрузить мобильное приложение JuiceSwap", "common.governance": "Управление", - "common.happyHolidays": "Команда Uniswap желает вам счастливых праздников!", + "common.happyHolidays": "Команда JuiceSwap желает вам счастливых праздников!", "common.help": "Help", "common.helpCenter": "Справочный центр", "common.hidden": "Скрытые", @@ -466,9 +466,9 @@ "common.proceedInWallet": "Продолжить в своем кошельке", "common.products": "Products", "common.protocol": "Протокол", - "common.protocol.v2": "Uniswap v2", - "common.protocol.v3": "Uniswap v3", - "common.protocol.v4": "Uniswap v4", + "common.protocol.v2": "JuiceSwap v2", + "common.protocol.v3": "JuiceSwap v3", + "common.protocol.v4": "JuiceSwap v4", "common.publicResolver": "Public Resolver", "common.purchased": "Куплено", "common.rate": "Ставка", @@ -547,7 +547,7 @@ "common.tokenB": "Токен Б", "common.tokenName": "Имя токена", "common.tokens": "Токены", - "common.totalUniswapTVL": "Общий показатель TVL в Uniswap", + "common.totalUniswapTVL": "Общий показатель TVL в JuiceSwap", "common.totalValueLocked": "TVL", "common.trade": "Торговля", "common.trademarkPolicy": "Политика в отношении товарных знаков", @@ -565,10 +565,10 @@ "common.unhide": "Показать", "common.unichain": "Unichain", "common.uniGovernance": "Управление UNI", - "common.uniswapMobile": "Мобильное приложение Uniswap", - "common.uniswapProtocol": "Протокол Uniswap", - "common.uniswapWallet": "Кошелек Uniswap", - "common.uniswapX": "UniswapX", + "common.uniswapMobile": "Мобильное приложение JuiceSwap", + "common.uniswapProtocol": "Протокол JuiceSwap", + "common.uniswapWallet": "Кошелек JuiceSwap", + "common.uniswapX": "JuiceSwapX", "common.unknown": "Неизвестно", "common.unknownApproval": "Неизвестное утверждение", "common.unknownBridge": "Неизвестное подключение", @@ -675,8 +675,8 @@ "downloadApp.modal.connectExistingWallet": "Подключение существующего кошелька", "downloadApp.modal.getStarted.description": "Получите мгновенный доступ к тысячам токенов на крупнейшем в мире ончейн-маркетплейсе.", "downloadApp.modal.getStarted.title": "Начните выполнять своп токенов за считанные секунды", - "downloadApp.modal.getTheApp.title": "Начало работы с Uniswap", - "downloadApp.modal.uniswapProducts.subtitle": "Продукты Uniswap прекрасно взаимодействуют друг с другом, обеспечивая наилучший опыт работы ончейн.", + "downloadApp.modal.getTheApp.title": "Начало работы с JuiceSwap", + "downloadApp.modal.uniswapProducts.subtitle": "Продукты JuiceSwap прекрасно взаимодействуют друг с другом, обеспечивая наилучший опыт работы ончейн.", "error.dataUnavailable": "Данные сейчас недоступны. Мы работаем над исправлением.", "error.id": "Идентификатор ошибки: {{eventId}}", "error.noData": "Данные не найдены", @@ -712,8 +712,8 @@ "explore.tokens.sort.option.marketCap": "Рыночная капитализация", "explore.tokens.sort.option.priceDecrease": "Снижение цены (за 24 часа)", "explore.tokens.sort.option.priceIncrease": "Повышение цены (за 24 часа)", - "explore.tokens.sort.option.totalValueLocked": "TVL Uniswap", - "explore.tokens.sort.option.volume": "Объем Uniswap (за 24 часа)", + "explore.tokens.sort.option.totalValueLocked": "TVL JuiceSwap", + "explore.tokens.sort.option.volume": "Объем JuiceSwap (за 24 часа)", "explore.tokens.top.title": "Лучшие токены", "explore.v2TVL": "TVL в v2", "explore.v3TVL": "TVL в v3", @@ -733,7 +733,7 @@ "extension.lock.button.reset": "Сбросить кошелек", "extension.lock.button.submit": "Разблокировать", "extension.lock.password.error": "Неверный пароль. Попробуйте еще раз.", - "extension.lock.password.reset.initial.description": "Uniswap не может оказать вам помощь с восстановлением вашего пароля. Сбросьте настройки кошелька, повторно введя фразу восстановления из 12 слов.", + "extension.lock.password.reset.initial.description": "JuiceSwap не может оказать вам помощь с восстановлением вашего пароля. Сбросьте настройки кошелька, повторно введя фразу восстановления из 12 слов.", "extension.lock.password.reset.initial.help": "Как мне найти фразу восстановления?", "extension.lock.password.reset.initial.title": "Забыли пароль?", "extension.lock.password.reset.speedbump.description": "Прежде чем сбрасывать настройки кошелька, убедитесь, что у вас есть фраза восстановления из 12 слов. В противном случае вы не сможете вернуть свои средства.", @@ -742,27 +742,27 @@ "extension.lock.subtitle": "Для разблокировки введите свой пароль", "extension.lock.title": "С возвращением!", "extension.network.notSupported": "Неподдерживаемая сеть", - "extension.open": "Открыть расширение Uniswap", + "extension.open": "Открыть расширение JuiceSwap", "extension.passwordPrompt.error.wrongPassword": "Неверный пароль. Попробуйте еще раз.", "extension.passwordPrompt.title": "Введите пароль", "extension.popup.chrome.button": "Открыть расширение", - "extension.popup.chrome.description": "Завершите это действие, открыв расширение Uniswap.", - "extension.popup.chrome.title": "Продолжить в Uniswap", - "extension.settings.defaultWallet.message": "При подключении к приложениям отдавайте предпочтение расширению Uniswap.", + "extension.popup.chrome.description": "Завершите это действие, открыв расширение JuiceSwap.", + "extension.popup.chrome.title": "Продолжить в JuiceSwap", + "extension.settings.defaultWallet.message": "При подключении к приложениям отдавайте предпочтение расширению JuiceSwap.", "extension.settings.defaultWallet.title": "Сделать кошелек стандартным", "extension.settings.password.enter.title": "Введите свой текущий пароль", "extension.settings.password.error.wrong": "Неверный пароль", "extension.settings.password.placeholder": "Текущий пароль", - "extension.uninstall.reason.missingFeatures": "В Uniswap Wallet недоступны некоторые функции", + "extension.uninstall.reason.missingFeatures": "В JuiceSwap Wallet недоступны некоторые функции", "extension.uninstall.reason.notUsingCrypto": "Я больше не хочу пользоваться криптовалютой", "extension.uninstall.reason.other": "Другие причины", "extension.uninstall.reason.switchingWallet": "Я перехожу на другой кошелек", - "extension.uninstall.subtitle": "Расскажите нам, почему вы решили удалить Uniswap Wallet", + "extension.uninstall.subtitle": "Расскажите нам, почему вы решили удалить JuiceSwap Wallet", "extension.uninstall.title": "Нам очень жаль, что вы уходите", "extension.warning.storage.button": "Резервное копирование", "extension.warning.storage.message": "Обязательно создайте резервную копию фразы восстановления, чтобы не потерять доступ к своему кошельку и средствам.", "extension.warning.storage.title": "В вашем браузере заканчивается место для хранения данных", - "extensionPasskeyLogInPopUp.description": "Импортируйте учетную запись Uniswap, войдя в систему с помощью существующего ключа доступа.", + "extensionPasskeyLogInPopUp.description": "Импортируйте учетную запись JuiceSwap, войдя в систему с помощью существующего ключа доступа.", "extensionPasskeyLogInPopUp.invalidReferrer": "Закройте эту страницу и повторите попытку.", "fee.bestForCustomizability": "Наилучший вариант для настройки.", "fee.bestForExotic": "Лучше всего подходит для экзотических пар.", @@ -796,7 +796,7 @@ "fee.unavailable": "Полученные комиссионные не отображаются для позиций v2 до устранения ликвидности.", "fee.uncollected": "Включает несобранные комиссии:", "fee.uniswap": "Комиссия ({{percent}})", - "fee.uniswap.description": "Uniswap взимает комиссии, чтобы предоставлять пользователям наилучшие возможности.", + "fee.uniswap.description": "JuiceSwap взимает комиссии, чтобы предоставлять пользователям наилучшие возможности.", "fiatOffRamp.checkout.title": "Продажа с", "fiatOffRamp.connection.quote": "Продажа {{amount}} на сумму {{currencySymbol}}", "fiatOffRamp.error.balance": "Превышает баланс", @@ -847,8 +847,8 @@ "forceUpgrade.action.backup": "Создать резервную копию кошелька", "forceUpgrade.action.confirm": "Обновить", "forceUpgrade.action.learn": "Подробнее о том, как выполнить обновление", - "forceUpgrade.description.extension": "Доступна новая версия приложения. Чтобы дальше использовать расширение Uniswap, обновите его до последней версии.", - "forceUpgrade.description.wallet": "Доступна новая версия приложения. Чтобы дальше использовать приложение Uniswap Wallet, обновите его до последней версии.", + "forceUpgrade.description.extension": "Доступна новая версия приложения. Чтобы дальше использовать расширение JuiceSwap, обновите его до последней версии.", + "forceUpgrade.description.wallet": "Доступна новая версия приложения. Чтобы дальше использовать приложение JuiceSwap Wallet, обновите его до последней версии.", "forceUpgrade.label.recoveryPhrase": "Фраза восстановления", "forceUpgrade.title": "Обновите до последней версии", "forceUpgrade.title.recommendedStatus": "Доступна новая версия", @@ -904,31 +904,31 @@ "home.upsell.receive.title": "Получение криптовалюты", "home.warning.viewOnly": "Это кошелек только для просмотра", "interface.metatags.description": "Совершайте свопы криптовалюты в Эфириум, Base, Arbitrum, Polygon, Unichain и других блокчейнах. Платформа DeFi, которой доверяют миллионы.", - "interface.metatags.title": "Интерфейс Uniswap", + "interface.metatags.title": "Интерфейс JuiceSwap", "landing.api": "API", "landing.appsOverview": "Built for all the ways you swap", "landing.blog.description": "Catch up on the latest company news, product features and more", - "landing.docs.description": "Explore our library of developer docs to get started building with Uniswap", + "landing.docs.description": "Explore our library of developer docs to get started building with JuiceSwap", "landing.exploreUniverse": "Explore the UNIverse", "landing.getStarted": "Trade on the world’s largest DEX", "landing.helpCenter.body": "Browse FAQs and get support from our US-based support team", - "landing.protocolDescription": "Uniswap Labs powers some of the most used products in crypto. Experience permissionless access, proven security, and dedicated support.", - "landing.protocolStats": "Uniswap Protocol stats", - "landing.provideLiquidity.body": "Provide liquidity and collect fees using the Uniswap Interface.", + "landing.protocolDescription": "JuiceSwap Labs powers some of the most used products in crypto. Experience permissionless access, proven security, and dedicated support.", + "landing.protocolStats": "JuiceSwap Protocol stats", + "landing.provideLiquidity.body": "Provide liquidity and collect fees using the JuiceSwap Interface.", "landing.provideLiquidity.subtitle": "Power onchain markets.", - "landing.socials": "Follow Uniswap Labs on X, Farcaster, LinkedIn, and TikTok", + "landing.socials": "Follow JuiceSwap Labs on X, Farcaster, LinkedIn, and TikTok", "landing.swapBody": "Access deep liquidity, explore tokens, set limit orders, and provide liquidity for thousands of tokens across 14 chains.", "landing.swapSubtitle": "Permissionless swapping.", "landing.tradingApi": "Trading API", - "landing.tradingApiBody": "Use the same API that powers the Uniswap Web App and Wallet, trusted by leading teams around the world.", - "landing.tradingApiButton": "Integrate the Uniswap API", + "landing.tradingApiBody": "Use the same API that powers the JuiceSwap Web App and Wallet, trusted by leading teams around the world.", + "landing.tradingApiButton": "Integrate the JuiceSwap API", "landing.tradingApiSubtitle": "DeFi, direct to your users.", "landing.trusted": "Нам доверяют миллионы", "landing.unichain.body": "Join the community building on the fast, decentralized Ethereum L2 built to be the home for DeFi.", "landing.unichain.button": "Start building", "landing.unichain.subtitle": "The DeFi chain.", "landing.uniswapX.body": "Gasless transactions and MEV protection, with zero fees for failed swaps.", - "landing.uniswapX.button": "Experience UniswapX", + "landing.uniswapX.button": "Experience JuiceSwapX", "landing.uniswapX.subtitle": "Smarter swaps, zero friction.", "landing.walletBody": "The trusted self-custody crypto wallet and extension with millions of downloads, support from real humans, and a 4.8 rating.", "landing.walletSubtitle": "Swap, store, explore.", @@ -1010,18 +1010,18 @@ "liquidity.learnMoreLabel": "Подробнее о предоставлении ликвидности", "liquidity.notEnough.label": "Недостаточно ликвидности для отображения точной стоимости в долларах США.", "liquidity.provideOnProtocols": "Предоставление ликвидности в разных протоколах", - "liquidityPool.page.title": "Добавление ликвидности в пулы {{version}} на Uniswap", + "liquidityPool.page.title": "Добавление ликвидности в пулы {{version}} на JuiceSwap", "liquidityPool.positions.closed.title": "Закрытые позиции", "liquidityPool.positions.loadingMore": "Загрузка других позиций…", - "liquidityPool.positions.page.title": "Управление ликвидностью пула {{quoteSymbol}}/{{baseSymbol}} на Uniswap", + "liquidityPool.positions.page.title": "Управление ликвидностью пула {{quoteSymbol}}/{{baseSymbol}} на JuiceSwap", "liquidityPool.positions.page.version.description": "Просмотрите свои активные позиции ликвидности {{version}}. Добавьте новые позиции.", - "liquidityPool.positions.page.version.title": "Управление ликвидностью пула {{version}} на Uniswap", + "liquidityPool.positions.page.version.title": "Управление ликвидностью пула {{version}} на JuiceSwap", "migrate.allowed": "Разрешено", "migrate.allowLpMigration": "Разрешить перенос токенов LP", "migrate.connectAccount": "Необходимо подключить учетную запись, которой принадлежит эта позиция.", "migrate.connectWallet": "Подключитесь к кошельку, чтобы просмотреть свою ликвидность V2.", - "migrate.contract": "Контракт переноса Uniswap", - "migrate.firstLP": "Вы являетесь первым поставщиком ликвидности для этого пула Uniswap V3. Ваша ликвидность будет перенесена по текущей цене {{source}}.", + "migrate.contract": "Контракт переноса JuiceSwap", + "migrate.firstLP": "Вы являетесь первым поставщиком ликвидности для этого пула JuiceSwap V3. Ваша ликвидность будет перенесена по текущей цене {{source}}.", "migrate.highGasCost": "Стоимость вашей транзакции будет намного выше, поскольку она включает в себя газ для создания пула.", "migrate.invalidRange": "Выбран неверный диапазон. Минимальная цена должна быть ниже максимальной.", "migrate.lpNFT": "LP NFT {{symA}}/{{symB}}", @@ -1031,18 +1031,18 @@ "migrate.noV2Liquidity": "Ликвидность V2 не обнаружена.", "migrate.positionNoFees": "Ваша позиция не будет приносить комиссию и не будет использоваться в сделках до тех пор, пока рыночная цена не переместится в ваш диапазон.", "migrate.priceDifference": "Разница в цене: ", - "migrate.priceWarning": "Вам следует вносить ликвидность в Uniswap V3 только по той цене, которую вы считаете правильной.
Если цена кажется неправильной, вы можете либо совершить своп, чтобы переместить цену, либо подождать, пока это сделает кто-то другой.", + "migrate.priceWarning": "Вам следует вносить ликвидность в JuiceSwap V3 только по той цене, которую вы считаете правильной.
Если цена кажется неправильной, вы можете либо совершить своп, чтобы переместить цену, либо подождать, пока это сделает кто-то другой.", "migrate.refund": "Как минимум {{amtA}} {{symA}} и {{amtB}} {{symB}} будут возвращены на ваш кошелек в соответствии с выбранным ценовым диапазоном.", "migrate.selectFeeTier": "Выберите уровень комиссии", "migrate.setRange": "Установить ценовой диапазон", "migrate.symbolPrice": "Цена {{tokenSymbol}} {{protocolName}}:", - "migrate.v2Description": "Этот инструмент безопасно перенесет вашу ликвидность {{source}} на V3. Этот процесс полностью безопасен благодаря <0>контракту переноса Uniswap. ↗", - "migrate.v2Instruction": "Для каждого пула, показанного ниже, нажмите «Перенос», чтобы вывести свою ликвидность из Uniswap V2 и перенести ее в Uniswap V3.", + "migrate.v2Description": "Этот инструмент безопасно перенесет вашу ликвидность {{source}} на V3. Этот процесс полностью безопасен благодаря <0>контракту переноса JuiceSwap. ↗", + "migrate.v2Instruction": "Для каждого пула, показанного ниже, нажмите «Перенос», чтобы вывести свою ликвидность из JuiceSwap V2 и перенести ее в JuiceSwap V3.", "migrate.v2Title": "Перенос ликвидности V2", "migrate.v3Price": "Цена {{sym}} V3:", "mint.v3.input.invalidPrice.error": "Неверный ввод цены", - "mobileAppPromo.banner.getTheApp.link": "Загрузите приложение Uniswap Wallet", - "mobileAppPromo.banner.title": "Uniswap: кошелек для криптовалюты и NFT", + "mobileAppPromo.banner.getTheApp.link": "Загрузите приложение JuiceSwap Wallet", + "mobileAppPromo.banner.title": "JuiceSwap: кошелек для криптовалюты и NFT", "moonpay.poweredBy": "Обмен фиатной валюты с помощью MoonPay USA LLC", "nav.createAccount.button": "Создать аккаунт", "nav.logIn.button": "Вход", @@ -1066,7 +1066,7 @@ "nft.willAppearHere": "Здесь будут отображаться ваши ончейн-транзакции и покупки криптовалюты.", "nfts.noneYet": "Пока нет NFT", "notFound.oops": "Вернуться к свопу", - "notice.uk": "Это веб-приложение предоставляется пользователям в качестве инструмента для взаимодействия с протоколом Uniswap по собственной инициативе, без какого-либо одобрения или рекомендации деятельности по трейдингу криптовалютой. При этом Uniswap не рекомендует существующим или потенциальным пользователям участвовать в деятельности по трейдингу криптоактивами, и существующие или потенциальные пользователи веб-приложения не должны рассматривать эту веб-страницу или ее содержимое как содержащие какую-либо форму рекомендации, приглашения или побуждения к трейдингу криптоактивами.", + "notice.uk": "Это веб-приложение предоставляется пользователям в качестве инструмента для взаимодействия с протоколом JuiceSwap по собственной инициативе, без какого-либо одобрения или рекомендации деятельности по трейдингу криптовалютой. При этом JuiceSwap не рекомендует существующим или потенциальным пользователям участвовать в деятельности по трейдингу криптоактивами, и существующие или потенциальные пользователи веб-приложения не должны рассматривать эту веб-страницу или ее содержимое как содержащие какую-либо форму рекомендации, приглашения или побуждения к трейдингу криптоактивами.", "notice.uk.label": "Отказ от ответственности в Великобритании:", "notification.assetVisibility.hidden": "{{assetName}} скрыто", "notification.assetVisibility.unhidden": "{{assetName}} показано", @@ -1129,7 +1129,7 @@ "notification.walletConnect.failed": "Транзакция с помощью {{dappName}} не удалась", "notification.walletConnect.networkChanged.full": "Переключено на {{networkName}}", "notification.walletConnect.networkChanged.short": "Смена сети", - "notifications.scantastic.subtitle": "Продолжить в расширении Uniswap", + "notifications.scantastic.subtitle": "Продолжить в расширении JuiceSwap", "notifications.scantastic.title": "Успешно!", "onboarding.backup.manual.banner": "Мы предлагаем записать эти данные на листе бумаги и хранить его в надежном месте: например, в сейфе.", "onboarding.backup.manual.displayWarning.description": "Прежде чем продолжить, внимательно прочтите приведенную ниже информацию.", @@ -1156,10 +1156,10 @@ "onboarding.backup.reminder.warning.description": "Если вы не настроите метод резервного копирования, у вас не будет возможности восстановить свой кошелек в случае потери телефона, удаления приложения или приобретения нового устройства.", "onboarding.backup.reminder.warning.title": "Вы можете потерять свои средства", "onboarding.backup.speedBump.cloud.description": "Если вы забудете пароль, мы не сможем его сбросить. Запишите его в надежном месте или сохраните в менеджере паролей.", - "onboarding.backup.speedBump.cloud.disclaimer": "Я понимаю, что Uniswap Labs не может сбросить мой пароль восстановления.", + "onboarding.backup.speedBump.cloud.disclaimer": "Я понимаю, что JuiceSwap Labs не может сбросить мой пароль восстановления.", "onboarding.backup.speedBump.cloud.title": "Важно сохранить этот пароль", "onboarding.backup.speedBump.manual.description": "Убедитесь, что вы правильно записали свою фразу восстановления и храните ее в надежном месте.", - "onboarding.backup.speedBump.manual.disclaimer": "Я понимаю, что в случае потери этих данных Uniswap Labs не сможет восстановить мой кошелек.", + "onboarding.backup.speedBump.manual.disclaimer": "Я понимаю, что в случае потери этих данных JuiceSwap Labs не сможет восстановить мой кошелек.", "onboarding.backup.speedBump.manual.title": "Прежде чем закончить…", "onboarding.backup.subtitle": "Вот как вы сможете восстановить свой кошелек, если удалите приложение или потеряете устройство.", "onboarding.backup.title.existing": "Создайте резервную копию своего кошелька", @@ -1174,20 +1174,20 @@ "onboarding.cloud.confirm.title": "Подтвердите свой пароль восстановления", "onboarding.cloud.createPassword.description": "Вам нужно будет ввести эти данные, чтобы восстановить свои средства. Если вы забудете их, мы не сможем восстановить их для вас.", "onboarding.cloud.createPassword.title": "Создайте свой пароль восстановления", - "onboarding.complete.button": "Открыть расширение Uniswap", - "onboarding.complete.description": "Ваш кошелек готов к отправке и получению криптовалюты. Откройте расширение Uniswap с помощью ярлыка ниже.", - "onboarding.complete.go_to_uniswap": "Открыть веб-приложение Uniswap", - "onboarding.complete.pin.description": "Щелкните значок булавки, чтобы добавить расширение Uniswap на панель инструментов.", - "onboarding.complete.pin.title": "Прикрепить расширение Uniswap", + "onboarding.complete.button": "Открыть расширение JuiceSwap", + "onboarding.complete.description": "Ваш кошелек готов к отправке и получению криптовалюты. Откройте расширение JuiceSwap с помощью ярлыка ниже.", + "onboarding.complete.go_to_uniswap": "Открыть веб-приложение JuiceSwap", + "onboarding.complete.pin.description": "Щелкните значок булавки, чтобы добавить расширение JuiceSwap на панель инструментов.", + "onboarding.complete.pin.title": "Прикрепить расширение JuiceSwap", "onboarding.complete.title": "Все готово", "onboarding.extension.biometrics.subtitle.fingerprint": "Быстро и безопасно получайте доступ к своему кошельку с помощью отпечатка пальца.", "onboarding.extension.biometrics.title": "Включить {{biometricsMethod}}", "onboarding.extension.password.subtitle": "Пароль нужен для разблокировки кошелька и получения доступа к фразе восстановления", "onboarding.extension.password.title.default": "Создать пароль", "onboarding.extension.password.title.reset": "Сбросить пароль", - "onboarding.extension.unsupported.android.description": "Расширение Uniswap совместимо только с Chrome на настольном компьютере.", + "onboarding.extension.unsupported.android.description": "Расширение JuiceSwap совместимо только с Chrome на настольном компьютере.", "onboarding.extension.unsupported.android.title": "Chrome на мобильных устройствах пока не поддерживается", - "onboarding.extension.unsupported.description": "Расширение Uniswap на данный момент совместимо только с Chrome.", + "onboarding.extension.unsupported.description": "Расширение JuiceSwap на данный момент совместимо только с Chrome.", "onboarding.extension.unsupported.title": "Этот браузер пока не поддерживается", "onboarding.home.intro.backup.description.extension": "Сохраните фразу восстановления, чтобы не потерять доступ к кошельку.", "onboarding.home.intro.backup.description.mobile": "Составьте план восстановления на случай потери телефона или покупки нового.", @@ -1217,7 +1217,7 @@ "onboarding.import.onDeviceRecovery.other_options": "Создайте или импортируйте другой кошелек", "onboarding.import.onDeviceRecovery.other_options.label": "Не подходит ничего из вышеперечисленного?", "onboarding.import.onDeviceRecovery.subtitle": "Выберите, в какой кошелек вы хотите снова войти.", - "onboarding.import.onDeviceRecovery.title": "С возвращением в Uniswap", + "onboarding.import.onDeviceRecovery.title": "С возвращением в JuiceSwap", "onboarding.import.onDeviceRecovery.wallet.button": "Просмотреть фразу восстановления", "onboarding.import.onDeviceRecovery.wallet.count_one": "Еще один кошелек", "onboarding.import.onDeviceRecovery.wallet.count_other": "Еще столько кошельков: {{count}}", @@ -1225,8 +1225,8 @@ "onboarding.import.onDeviceRecovery.warning.title": "Вы уверены?", "onboarding.import.selectMethod.errorMessage": "Произошла непредвиденная ошибка. Повторите попытку.", "onboarding.import.selectMethod.mobileApp.subtitle": "Импортируйте кошелек из мобильного приложения с помощью QR-кода.", - "onboarding.import.selectMethod.mobileApp.title": "Использование мобильного приложения Uniswap", - "onboarding.import.selectMethod.passkey.subtitle": "Синхронизируйте кошелек Uniswap с помощью существующего ключа доступа.", + "onboarding.import.selectMethod.mobileApp.title": "Использование мобильного приложения JuiceSwap", + "onboarding.import.selectMethod.passkey.subtitle": "Синхронизируйте кошелек JuiceSwap с помощью существующего ключа доступа.", "onboarding.import.selectMethod.passkey.title": "Вход с помощью ключа доступа", "onboarding.import.selectMethod.recoveryPhrase.subtitle": "Выполните импорт из другого криптокошелька.", "onboarding.import.selectMethod.recoveryPhrase.title": "Введите фразу восстановления", @@ -1243,13 +1243,13 @@ "onboarding.intro.button.alreadyHave": "У меня уже есть кошелек", "onboarding.intro.button.logInOrImport": "Вход или импорт", "onboarding.intro.mobileScan.button": "Отсканируйте QR-код для импорта", - "onboarding.intro.mobileScan.title": "У вас есть приложение Uniswap?", + "onboarding.intro.mobileScan.title": "У вас есть приложение JuiceSwap?", "onboarding.landing.button.add": "Добавить существующий кошелек", "onboarding.landing.button.create": "Создать новый кошелек", "onboarding.landing.button.createAccount": "Создать аккаунт", "onboarding.name.choose": "Выберите имя пользователя", "onboarding.name.choose.subtitle": "Это публичное имя. Кто угодно сможет использовать его, чтобы отправить вам криптовалюту.", - "onboarding.notification.permission.message": "Чтобы получать уведомления, включите их для Uniswap Wallet в настройках своего устройства.", + "onboarding.notification.permission.message": "Чтобы получать уведомления, включите их для JuiceSwap Wallet в настройках своего устройства.", "onboarding.notification.permission.title": "Разрешение на уведомления", "onboarding.notification.subtitle": "Получайте обновления о статусах транзакций и значительных изменениях цен любимых токенов.", "onboarding.notification.title": "Включите уведомления", @@ -1275,9 +1275,9 @@ "onboarding.scan.error": "Во время загрузки QR-кода произошла ошибка", "onboarding.scan.otp.error": "Отправленный вами код неверный, или произошла ошибка при отправке. Попробуйте еще раз.", "onboarding.scan.otp.failed": "Неудачные попытки: {{number}}", - "onboarding.scan.otp.subtitle": "Проверьте мобильное приложение Uniswap на наличие 6-значного кода", + "onboarding.scan.otp.subtitle": "Проверьте мобильное приложение JuiceSwap на наличие 6-значного кода", "onboarding.scan.otp.title": "Введите одноразовый код", - "onboarding.scan.subtitle": "Отсканируйте QR-код с помощью мобильного приложения Uniswap, чтобы начать импорт своего кошелька.", + "onboarding.scan.subtitle": "Отсканируйте QR-код с помощью мобильного приложения JuiceSwap, чтобы начать импорт своего кошелька.", "onboarding.scan.title": "Импорт кошелька из приложения", "onboarding.scan.troubleScanning.message": "Импорт с помощью фразы восстановления", "onboarding.scan.troubleScanning.title": "Проблемы со сканированием?", @@ -1306,7 +1306,7 @@ "outageBanner.message": "Данные {{chainName}}{{versionDescription}} сейчас недоступны, но мы ожидаем, что проблема будет решена в ближайшее время.", "outageBanner.message.sub": "Вы по-прежнему можете без проблем выполнять своп и предоставлять ликвидность в этом блокчейне.", "outageBanner.title": "{{versionName}} скоро вернется", - "passkeys.help.modal.subtitle": "Если у вас возникли проблемы с ключами доступа, посетите страницу поддержки Uniswap, чтобы получить помощь.", + "passkeys.help.modal.subtitle": "Если у вас возникли проблемы с ключами доступа, посетите страницу поддержки JuiceSwap, чтобы получить помощь.", "passkeys.help.modal.subtitle.invalidPasskey": "Не удалось обработать запрос. Попробуйте еще раз, используя другой ключ доступа, связанный с ", "passkeys.help.modal.subtitle.technicalError": "Не удалось выполнить запрос из-за непредвиденной технической ошибки. Вашим средствам ничего не угрожает. Попробуйте еще раз.", "passkeys.help.modal.title": "Нужна помощь?", @@ -1431,7 +1431,7 @@ "position.deposit.confirm.create.title": "Цена сильно отличается от рыночной", "position.deposit.description": "Укажите суммы токенов для вашего взноса в ликвидность.", "position.depositedCurrency": "Внесено {{currencySymbol}}", - "position.fot.warning": "{{token}} и другие токены с комиссией за перевод поддерживаются только в Uniswap v2.", + "position.fot.warning": "{{token}} и другие токены с комиссией за перевод поддерживаются только в JuiceSwap v2.", "position.fot.warning.cta": "Создать позицию v2", "position.hook.disclaimer": "Я понимаю потенциальные риски, связанные с добавлением данного хука.", "position.hook.donateWarning": "Это предупреждение может привести к изменениям полученных комиссионных.", @@ -1479,11 +1479,11 @@ "positions.welcome.connect.description": "Чтобы просматривать позиции и вознаграждения, подключите кошелек.", "positions.welcome.connect.wallet": "Подключите кошелек", "privacy.anonymizedLogs": "Приложение регистрирует анонимные статистические данные об использовании, чтобы со временем совершенствоваться.", - "privacy.autoRouter": "Приложение получает оптимальный торговый маршрут с сервера Uniswap Labs.", + "privacy.autoRouter": "Приложение получает оптимальный торговый маршрут с сервера JuiceSwap Labs.", "privacy.infura": "Приложение извлекает ончейн-данные и создает вызовы контрактов с помощью API Infura.", "privacy.thirdPartyApis": "Это приложение использует следующие сторонние API:", "privacy.trm": "Приложение безопасно извлекает адрес вашего кошелька и передает его TRM Labs Inc. из соображений риска и соблюдения требований.", - "privacy.uniswaptos": "Условия обслуживания Uniswap Labs", + "privacy.uniswaptos": "Условия обслуживания JuiceSwap Labs", "privateKeys.export.modal.speedbump.bullet1": "Просматривайте эти данные в уединенном месте", "privateKeys.export.modal.speedbump.bullet2": "Никому их не передавайте", "privateKeys.export.modal.speedbump.bullet3": "Никогда не вводите их на веб-сайтах или в приложениях", @@ -1520,24 +1520,24 @@ "removeLiquidity.pooled": "Добавлено в пул {{symbol}}:", "revoke.failed.message": "Не удалось отменить. Вероятная причина: ошибка сети или проблема с подключением. Проверьте соединение и повторите попытку.", "routing.aggregateLiquidity": "Если доступно, объединяет источники ликвидности для более выгодных цен и свопов без газа.", - "routing.aggregateLiquidity.uniswapx": "Протокол UniswapX объединяет источники ликвидности в блокчейне и за его пределами, чтобы вы имели доступ к самым выгодным ценам и выполняли свопы без комиссии за газ.", - "routing.cheapest": "Клиент Uniswap выбирает самый дешевый вариант торговли с учетом цены и комиссий сети.", - "routing.cheapest.v4": "Клиент Uniswap выбирает оптимальный вариант торговли с учетом цены и комиссий сети.", + "routing.aggregateLiquidity.uniswapx": "Протокол JuiceSwapX объединяет источники ликвидности в блокчейне и за его пределами, чтобы вы имели доступ к самым выгодным ценам и выполняли свопы без комиссии за газ.", + "routing.cheapest": "Клиент JuiceSwap выбирает самый дешевый вариант торговли с учетом цены и комиссий сети.", + "routing.cheapest.v4": "Клиент JuiceSwap выбирает оптимальный вариант торговли с учетом цены и комиссий сети.", "scantastic.code.expired": "Истек срок действия", - "scantastic.code.subtitle": "Введите этот код в расширение Uniswap. Ваша фраза восстановления будет надежно зашифрована и передана.", + "scantastic.code.subtitle": "Введите этот код в расширение JuiceSwap. Ваша фраза восстановления будет надежно зашифрована и передана.", "scantastic.code.timeRemaining.shorthand.hours": "Новый код через {{hours}} ч. {{minutes}} мин. {{seconds}} с.", "scantastic.code.timeRemaining.shorthand.minutes": "Новый код через {{minutes}} мин. {{seconds}} с.", "scantastic.code.timeRemaining.shorthand.seconds": "Новый код через {{seconds}} с.", - "scantastic.code.title": "Одноразовый код Uniswap", + "scantastic.code.title": "Одноразовый код JuiceSwap", "scantastic.confirmation.button.continue": "Да, продолжить", "scantastic.confirmation.label.browser": "Браузер", "scantastic.confirmation.label.device": "Устройство", - "scantastic.confirmation.subtitle": "Продолжайте, только если вы сканируете QR-код из расширения Uniswap на надежном устройстве.", + "scantastic.confirmation.subtitle": "Продолжайте, только если вы сканируете QR-код из расширения JuiceSwap на надежном устройстве.", "scantastic.confirmation.title": "Вы пытаетесь импортировать свой кошелек?", - "scantastic.confirmation.warning": "Остерегайтесь сайтов и приложений, выдающих себя за Uniswap. В противном случае ваш кошелек может быть взломан.", + "scantastic.confirmation.warning": "Остерегайтесь сайтов и приложений, выдающих себя за JuiceSwap. В противном случае ваш кошелек может быть взломан.", "scantastic.error.encryption": "Не удалось подготовить сид-фразу.", "scantastic.error.noCode": "OTP-пароль не получен. Попробуйте еще раз.", - "scantastic.error.timeout.message": "Еще раз отсканируйте QR-код в расширении Uniswap, чтобы продолжить синхронизацию кошелька.", + "scantastic.error.timeout.message": "Еще раз отсканируйте QR-код в расширении JuiceSwap, чтобы продолжить синхронизацию кошелька.", "scantastic.error.timeout.title": "Время ожидания соединения истекло", "scantastic.modal.ipMismatch.description": "Чтобы отсканировать этот QR-код, ваш телефон должен быть подключен к той же сети Wi-Fi, что и компьютер, и все VPN должны быть временно отключены.", "scantastic.modal.ipMismatch.title": "Переключите сеть Wi-Fi", @@ -1569,7 +1569,7 @@ "send.search.placeholder": "Поиск ENS или адреса", "send.title": "Отправить", "send.warning.blocked.default": "Этот кошелек заблокирован", - "send.warning.blocked.modal.message": "Этот адрес заблокирован в Uniswap Wallet, поскольку он связан с одним или несколькими заблокированными действиями. Если вы считаете, что произошла ошибка, отправьте электронное письмо по адресу compliance@uniswap.org.", + "send.warning.blocked.modal.message": "Этот адрес заблокирован в JuiceSwap Wallet, поскольку он связан с одним или несколькими заблокированными действиями. Если вы считаете, что произошла ошибка, отправьте электронное письмо по адресу compliance@juiceswap.org.", "send.warning.blocked.modal.title": "Заблокированный адрес", "send.warning.blocked.recipient": "Кошелек получателя заблокирован", "send.warning.erc20.checkbox.description": "Вы пытаетесь отправить средства на адрес токена. Это может привести к безвозвратной потере средств.", @@ -1599,7 +1599,7 @@ "setting.recoveryPhrase.account.show": "Показать фразу восстановления", "setting.recoveryPhrase.action.hide": "Скрыть фразу восстановления", "setting.recoveryPhrase.remove": "Удалить фразу восстановления", - "setting.recoveryPhrase.remove.confirm.subtitle": "Я понимаю, что Uniswap Labs не сможет помочь мне восстановить мой кошелек, если я этого не сделаю.", + "setting.recoveryPhrase.remove.confirm.subtitle": "Я понимаю, что JuiceSwap Labs не сможет помочь мне восстановить мой кошелек, если я этого не сделаю.", "setting.recoveryPhrase.remove.confirm.title": "Я сохранил(-а) фразу восстановления", "setting.recoveryPhrase.remove.initial.subtitle": "Убедитесь, что вы сохранили фразу восстановления. В противном случае вы потеряете доступ к своим кошелькам.", "setting.recoveryPhrase.remove.initial.title": "Прежде чем продолжить", @@ -1618,7 +1618,7 @@ "settings.action.lock": "Заблокировать кошелек", "settings.action.privacy": "Политика конфиденциальности", "settings.action.terms": "Условия обслуживания", - "settings.footer": "Сделано с любовью, \nКоманда Uniswap 🦄", + "settings.footer": "Сделано с любовью, \nКоманда JuiceSwap 🦄", "settings.hideSmallBalances": "Скрыть небольшие балансы", "settings.hideSmallBalances.subtitle": "Балансы меньше 1 USD будут спрятаны из вашего портфеля.", "settings.maxSlippage": "Макс. проскальзывание", @@ -1642,7 +1642,7 @@ "settings.setting.backup.create.title": "Резервное копирование в хранилище {{cloudProviderName}}", "settings.setting.backup.delete.confirm.message": "Поскольку эти кошельки имеют общую фразу восстановления, резервные копии этих кошельков, указанные ниже, также будут удалены", "settings.setting.backup.delete.confirm.title": "Вы уверены?", - "settings.setting.backup.delete.warning": "Если вы удалите резервную копию в хранилище {{cloudProviderName}}, то сможете возобновить свой кошелек только с помощью резервного копирования фразы восстановления вручную. Uniswap Labs не сможет вернуть ваши активы, если вы потеряете фразу восстановления.", + "settings.setting.backup.delete.warning": "Если вы удалите резервную копию в хранилище {{cloudProviderName}}, то сможете возобновить свой кошелек только с помощью резервного копирования фразы восстановления вручную. JuiceSwap Labs не сможет вернуть ваши активы, если вы потеряете фразу восстановления.", "settings.setting.backup.error.message.full": "Невозможно создать резервную копию фразы восстановления в хранилище {{cloudProviderName}}. Убедитесь, что у вас включено хранилище {{cloudProviderName}} и имеется доступное место для данных, а затем повторите попытку.", "settings.setting.backup.error.message.short": "Невозможно удалить резервную копию", "settings.setting.backup.error.title": "Ошибка {{cloudProviderName}}", @@ -1669,8 +1669,8 @@ "settings.setting.biometrics.auth": "Подтвердите подлинность", "settings.setting.biometrics.extension.waitingForBiometricsModal.content": "Enable {{biometricsMethod}} in your browser or system settings to continue.", "settings.setting.biometrics.extension.waitingForBiometricsModal.title": "Waiting for {{biometricsMethod}}", - "settings.setting.biometrics.off.message.android": "Биометрические данные в настоящее время отключены для Uniswap Wallet. Их можно включить в настройках системы.", - "settings.setting.biometrics.off.message.ios": "{{biometricsMethod}} в настоящее время отключен для Uniswap Wallet. Его можно включить в настройках системы.", + "settings.setting.biometrics.off.message.android": "Биометрические данные в настоящее время отключены для JuiceSwap Wallet. Их можно включить в настройках системы.", + "settings.setting.biometrics.off.message.ios": "{{biometricsMethod}} в настоящее время отключен для JuiceSwap Wallet. Его можно включить в настройках системы.", "settings.setting.biometrics.off.title.android": "Биометрические данные отключены", "settings.setting.biometrics.off.title.ios": "{{biometricsMethod}} отключен", "settings.setting.biometrics.title": "Разблокировка с помощью распознавания лица или по отпечатку пальца", @@ -1681,8 +1681,8 @@ "settings.setting.biometrics.unavailable.message.ios": "{{biometricsMethod}} не настроен на вашем устройстве. Чтобы использовать {{biometricsMethod}}, сначала настройте его в соответствующем разделе.", "settings.setting.biometrics.unavailable.title.android": "Биометрические данные не настроены", "settings.setting.biometrics.unavailable.title.ios": "{{biometricsMethod}} не настроен", - "settings.setting.biometrics.warning.message.android": "Если вы не включите биометрические данные, любой, кто получит доступ к вашему устройству, сможет открыть Uniswap Wallet и совершать транзакции.", - "settings.setting.biometrics.warning.message.ios": "Если вы не включите {{biometricsMethod}}, любой, кто получит доступ к вашему устройству, сможет открыть Uniswap Wallet и совершать транзакции.", + "settings.setting.biometrics.warning.message.android": "Если вы не включите биометрические данные, любой, кто получит доступ к вашему устройству, сможет открыть JuiceSwap Wallet и совершать транзакции.", + "settings.setting.biometrics.warning.message.ios": "Если вы не включите {{biometricsMethod}}, любой, кто получит доступ к вашему устройству, сможет открыть JuiceSwap Wallet и совершать транзакции.", "settings.setting.biometrics.warning.title": "Вы уверены?", "settings.setting.connections.disconnectAll": "Отключить все", "settings.setting.connections.noConnectionsDescription": "Подключитесь к приложению, нажав кнопку «Подключить кошелек» или «Войти».", @@ -1692,17 +1692,17 @@ "settings.setting.hapticTouch.title": "Тактильное прикосновение", "settings.setting.helpCenter.title": "Справочный центр", "settings.setting.language.button.navigate": "Открыть настройки", - "settings.setting.language.description.extension": "В Uniswap по умолчанию используются языковые настройки вашей системы. Изменить предпочитаемый язык можно в системных настройках.", - "settings.setting.language.description.mobile": "В Uniswap по умолчанию используются языковые настройки вашего устройства. Чтобы изменить предпочитаемый язык, найдите Uniswap в настройках своего устройства и нажмите «Язык».", + "settings.setting.language.description.extension": "В JuiceSwap по умолчанию используются языковые настройки вашей системы. Изменить предпочитаемый язык можно в системных настройках.", + "settings.setting.language.description.mobile": "В JuiceSwap по умолчанию используются языковые настройки вашего устройства. Чтобы изменить предпочитаемый язык, найдите JuiceSwap в настройках своего устройства и нажмите «Язык».", "settings.setting.language.title": "Язык", "settings.setting.notifications.row.activity.description": "Переводы, запросы и другая активность", "settings.setting.notifications.row.activity.title": "Активность в кошельке", "settings.setting.notifications.row.updates.description": "Рекомендации и новые функции", - "settings.setting.notifications.row.updates.title": "Обновления от Uniswap", + "settings.setting.notifications.row.updates.title": "Обновления от JuiceSwap", "settings.setting.notifications.title": "Уведомления", "settings.setting.password.title": "Изменить пароль", "settings.setting.permissions.title": "Разрешения", - "settings.setting.privacy.analytics.description": "Мы собираем анонимные данные об использовании, чтобы улучшить ваш опыт работы с продуктами Uniswap Labs. Если этот параметр отключен, мы отслеживаем только ошибки и основное использование.", + "settings.setting.privacy.analytics.description": "Мы собираем анонимные данные об использовании, чтобы улучшить ваш опыт работы с продуктами JuiceSwap Labs. Если этот параметр отключен, мы отслеживаем только ошибки и основное использование.", "settings.setting.privacy.analytics.title": "Аналитика приложения", "settings.setting.privateKeys.title": "Закрытые ключи", "settings.setting.recoveryPhrase.title": "Фраза восстановления", @@ -1726,7 +1726,7 @@ "settings.setting.wallet.label": "Псевдоним", "settings.setting.wallet.testnetMode.description": "Этот параметр включает тестовые сети, в которых разработчики могут опробовать функции и экспериментировать с транзакциями без использования реальных активов. Токены в тестовых сетях не имеют никакой реальной ценности.", "settings.setting.wallet.testnetMode.title": "Режим тестовой сети", - "settings.switchNetwork.warning": "Чтобы использовать Uniswap в {{label}}, переключите сеть в настройках своего кошелька.", + "settings.switchNetwork.warning": "Чтобы использовать JuiceSwap в {{label}}, переключите сеть в настройках своего кошелька.", "settings.title": "Настройки", "settings.version": "Версия {{appVersion}}", "smartWallet.actionRequired.cta": "Отключить в 1 сети", @@ -1778,9 +1778,9 @@ "smartWallets.postSwapNudge.enable": "Активировать умный кошелек", "smartWallets.postSwapNudge.title": "Сэкономьте на следующем свопе", "smartWallets.postSwapNudge.title.dapp": "В этом приложении поддерживаются умные кошельки", - "smartWallets.unavailableModal.description": "Настройками умного кошелька {{displayName}} теперь управляет другой поставщик. Вы можете продолжать пользоваться Uniswap как обычно.", + "smartWallets.unavailableModal.description": "Настройками умного кошелька {{displayName}} теперь управляет другой поставщик. Вы можете продолжать пользоваться JuiceSwap как обычно.", "smartWallets.unavailableModal.title": "Функции умного кошелька недоступны", - "solanaPromo.banner.description": "Trade Solana tokens directly on Uniswap.", + "solanaPromo.banner.description": "Trade Solana tokens directly on JuiceSwap.", "solanaPromo.banner.title": "Solana is now available", "solanaPromo.modal.connectWallet": "Connect your favorite Solana wallet", "solanaPromo.modal.startSwapping.button": "Start swapping on Solana", @@ -1801,16 +1801,16 @@ "stats.marketCap.description": "Рыночная капитализация — это общая рыночная стоимость оборотного предложения актива.", "stats.noStatsAvailable": "No stats available", "stats.tvl": "Общая заблокированная стоимость", - "stats.tvl.description": "Общая заблокированная стоимость (TVL) — это совокупная сумма актива, доступная во всех пулах ликвидности Uniswap.", + "stats.tvl.description": "Общая заблокированная стоимость (TVL) — это совокупная сумма актива, доступная во всех пулах ликвидности JuiceSwap.", "stats.volume.1d": "Объем за 1 день", - "stats.volume.1d.description": "Объем за 1 день — это сумма актива, которая была продана на Uniswap за последние 24 часа.", + "stats.volume.1d.description": "Объем за 1 день — это сумма актива, которая была продана на JuiceSwap за последние 24 часа.", "stats.volume.1d.long": "Объем за 1 дн.", "stats.volume.1d.short": "Объем за 1 дн.", - "stats.volume.description": "Объем — это сумма актива, которая была продана на Uniswap в течение выбранного периода.", + "stats.volume.description": "Объем — это сумма актива, которая была продана на JuiceSwap в течение выбранного периода.", "swap.allow.oneTime": "Разрешить {{sym}} (один раз)", "swap.approveAndSubmit": "Утвердить и отправить", "swap.approveAndSwap": "Утвердить и выполнить своп", - "swap.autoRouter": "Uniswap Auto Router учитывает оптимальные маршруты и комиссии сети, чтобы предоставлять вам самые выгодные цены.", + "swap.autoRouter": "JuiceSwap Auto Router учитывает оптимальные маршруты и комиссии сети, чтобы предоставлять вам самые выгодные цены.", "swap.balance.amount": "Баланс: {{amount}}", "swap.bestPrice.through": "Маршрут через {{provider}}", "swap.bestRoute.cost": "Комиссии сети для самого эффективного маршрута составляют приблизительно {{gasPrice}}.", @@ -1850,32 +1850,32 @@ "swap.details.poweredBy": "При поддержке", "swap.details.rate": "Курс", "swap.details.slippage": "Макс. проскальзывание", - "swap.details.slippage.uniswap": "Защита от проскальзывания в Uniswap", + "swap.details.slippage.uniswap": "Защита от проскальзывания в JuiceSwap", "swap.details.swappedIn.unichain": "Completed in {{time}}s on Unichain", "swap.details.uniswapFee": "Комиссия", - "swap.error.default": "Возможно, вам придется повысить устойчивость к проскальзыванию. Примечание. Токены с комиссией за перевод и ребейс-токены несовместимы с Uniswap V3.", + "swap.error.default": "Возможно, вам придется повысить устойчивость к проскальзыванию. Примечание. Токены с комиссией за перевод и ребейс-токены несовместимы с JuiceSwap V3.", "swap.error.expectedToFail": "Возможно, ваша своп-транзакция не удастся.", "swap.error.fiatInputUnavailable": "Введенное значение {{fiatCurrencyCode}} недоступно", "swap.error.modifiedByWallet": "Своп был изменен через ваш кошелек. Если это была ошибка, немедленно отмените действие, иначе вы рискуете потерять свои средства.", "swap.error.rejected": "Транзакция отклонена", - "swap.error.undefinedObject": "При попытке выполнения этого свопа произошла ошибка. Возможно, вам придется повысить уровень устойчивости к проскальзыванию. Если это не сработает, вероятно, существует несовместимость с токеном, которым вы торгуете. Примечание. Токены с комиссией за перевод и ребейс-токены несовместимы с Uniswap V3.", + "swap.error.undefinedObject": "При попытке выполнения этого свопа произошла ошибка. Возможно, вам придется повысить уровень устойчивости к проскальзыванию. Если это не сработает, вероятно, существует несовместимость с токеном, которым вы торгуете. Примечание. Токены с комиссией за перевод и ребейс-токены несовместимы с JuiceSwap V3.", "swap.error.unknown": "Неизвестная ошибка.", "swap.error.v2.expired": "Эту транзакцию не удалось отправить, поскольку истек крайний срок. Убедитесь, что крайний срок вашей транзакции не слишком мал.", - "swap.error.v2.k": "Инвариант Uniswap x * y = k не был удовлетворен свопом. Обычно это означает, что один из токенов, для которых вы выполняете своп, имеет особое поведение при переводе.", + "swap.error.v2.k": "Инвариант JuiceSwap x * y = k не был удовлетворен свопом. Обычно это означает, что один из токенов, для которых вы выполняете своп, имеет особое поведение при переводе.", "swap.error.v2.slippage": "Эта транзакция не удастся из-за движения цены или комиссии за перевод. Попробуйте увеличить устойчивость к проскальзыванию.", "swap.error.v2.transferInput": "Невозможно перевести входной токен. Возможно, с ним возникла определенная проблема.", "swap.error.v2.transferOutput": "Невозможно перевести выходной токен. Возможно, с ним возникла определенная проблема.", - "swap.error.v3.slippage": "Эта транзакция не состоится из-за движения цены. Попробуйте увеличить устойчивость к проскальзыванию. Примечание. Токены с комиссией за перевод и ребейс-токены несовместимы с Uniswap V3.", - "swap.error.v3.transferOutput": "Невозможно перевести выходной токен. Возможно, с ним возникла определенная проблема. Примечание. Токены с комиссией за перевод и ребейс-токены несовместимы с Uniswap V3.", + "swap.error.v3.slippage": "Эта транзакция не состоится из-за движения цены. Попробуйте увеличить устойчивость к проскальзыванию. Примечание. Токены с комиссией за перевод и ребейс-токены несовместимы с JuiceSwap V3.", + "swap.error.v3.transferOutput": "Невозможно перевести выходной токен. Возможно, с ним возникла определенная проблема. Примечание. Токены с комиссией за перевод и ребейс-токены несовместимы с JuiceSwap V3.", "swap.estimatedDifference.label": "Из-за текущей ликвидности между вашими входными и выходными значениями будет большая разница.", "swap.expected.price": "Ориентировочная цена", "swap.fail.batched": "В вашем подключенном кошельке, возможно, не поддерживаются свопы в один клик. Попробуйте стандартный своп.", "swap.fail.batched.retry": "Попробуйте стандартный своп", "swap.fail.batched.title": "Сбой свопа в один клик", "swap.fail.message": "Попробуйте настроить проскальзывание на более высокое значение.", - "swap.fail.uniswapX": "Не удалось выполнить своп с помощью протокола UniswapX. Попробуйте выполнить его еще раз для маршрутизации через классический интерфейс API Uniswap.", - "swap.fees.experience": "Эта комиссия применяется к некоторым парам токенов для обеспечения наилучшего опыта использования Uniswap. Она выплачивается в выходном токене и уже учтена в котировку.", - "swap.fees.noFee": "Комиссия взимается за отдельные пары токенов для обеспечения наилучшего опыта использования Uniswap. Комиссия за этот своп не предусмотрена.", + "swap.fail.uniswapX": "Не удалось выполнить своп с помощью протокола JuiceSwapX. Попробуйте выполнить его еще раз для маршрутизации через классический интерфейс API JuiceSwap.", + "swap.fees.experience": "Эта комиссия применяется к некоторым парам токенов для обеспечения наилучшего опыта использования JuiceSwap. Она выплачивается в выходном токене и уже учтена в котировку.", + "swap.fees.noFee": "Комиссия взимается за отдельные пары токенов для обеспечения наилучшего опыта использования JuiceSwap. Комиссия за этот своп не предусмотрена.", "swap.finalizingQuote": "Завершение котировки…", "swap.form.header": "Своп", "swap.form.warning.output.fotFees": "Из-за комиссии токена {{fotCurrencySymbol}} суммы свопа можно вводить только с помощью соответствующего поля", @@ -1884,7 +1884,7 @@ "swap.frontrun.warning": "Ваша транзакция может быть запущена заранее и привести к неблагоприятной сделке.", "swap.header.viewOnly": "Только просмотр", "swap.impactOfTrade": "Влияние вашей сделки на рыночную цену этого пула.", - "swap.impactOfTrade.uniswapx": "Разница между рыночной ценой и ценой исполнения с учетом сбережений газа в протоколе UniswapX.", + "swap.impactOfTrade.uniswapx": "Разница между рыночной ценой и ценой исполнения с учетом сбережений газа в протоколе JuiceSwapX.", "swap.impactOfTrade.uniswapx.missing": "Расчеты влияния на цену могут быть недоступны для пар с низкой ликвидностью.", "swap.inputEstimated.atMost": "Вход оценивается. Вы продадите максимум . В противном случае ваша транзакция будет отменена.", "swap.limit": "Лимит", @@ -1913,8 +1913,8 @@ "swap.settings.protection.subtitle.unavailable": "Недоступно в {{chainName}}", "swap.settings.protection.title": "Защита свопа", "swap.settings.routingPreference.option.default.description": "Если вы выберете этот вариант, для вашего свопа будет определен наиболее эффективный маршрут.", - "swap.settings.routingPreference.option.default.description.preV4": "Клиент Uniswap выбирает самый дешевый вариант торговли с учетом цены и комиссий сети.", - "swap.settings.routingPreference.option.default.description.uniswapXUnavailable": "Протокол UniswapX недоступен в вашем кошельке", + "swap.settings.routingPreference.option.default.description.preV4": "Клиент JuiceSwap выбирает самый дешевый вариант торговли с учетом цены и комиссий сети.", + "swap.settings.routingPreference.option.default.description.uniswapXUnavailable": "Протокол JuiceSwapX недоступен в вашем кошельке", "swap.settings.routingPreference.option.default.tooltip": "Маршрут определяется с учетом пулов v2, v3 и некоторых пулов v4, а также предполагаемого влияния на цену и комиссий сети.", "swap.settings.routingPreference.option.v2.title": "Активировать пулы v2", "swap.settings.routingPreference.option.v3.title": "Активировать пулы v3", @@ -1940,13 +1940,13 @@ "swap.signAndSwap": "Подписать и выполнить своп", "swap.slippage.amt": "Проскальзывание {{amt}}", "swap.slippage.bridging": "Отсутствие проскальзывания при выполнении свопа между сетями", - "swap.slippage.description": "Разница между ориентировочной и фактической ценой во время свопа. Возникает из-за низкой ликвидности, волатильности рынка или активности ботов. \n\nВ Uniswap предусмотрены средства защиты от ботов, совершающих фронтраннинг (действующих на опережение), а также от атак максимальной извлекаемой стоимости (Maximal Extractable Value, MEV).", + "swap.slippage.description": "Разница между ориентировочной и фактической ценой во время свопа. Возникает из-за низкой ликвидности, волатильности рынка или активности ботов. \n\nВ JuiceSwap предусмотрены средства защиты от ботов, совершающих фронтраннинг (действующих на опережение), а также от атак максимальной извлекаемой стоимости (Maximal Extractable Value, MEV).", "swap.slippage.settings.title": "Макс. проскальзывание", "swap.slippage.tooltip": "Максимальное движение цены до отмены вашей транзакции.", "swap.slippageBelow.warning": "Проскальзывание ниже {{amt}} может привести к неудачной транзакции", "swap.submitted": "Своп отправлен", "swap.success": "Своп успешно выполнен", - "swap.tokenOwnFees": "При покупке или продаже некоторых токенов взимается комиссия, устанавливаемая эмитентом токенов. Uniswap не получает никаких из этих комиссий.", + "swap.tokenOwnFees": "При покупке или продаже некоторых токенов взимается комиссия, устанавливаемая эмитентом токенов. JuiceSwap не получает никаких из этих комиссий.", "swap.tradeRoutes": "Торговые маршруты", "swap.transaction.deadline": "Конечный срок транзакции", "swap.transaction.revertAfter": "Ваша транзакция будет отменена, если она будет находиться в состоянии ожидания дольше указанного периода времени.", @@ -1963,15 +1963,15 @@ "swap.warning.insufficientGas.message.withoutNetwork": "Недостаточно {{currencySymbol}} для свопа", "swap.warning.insufficientGas.title": "У вас недостаточно {{currencySymbol}} для покрытия комиссии сети", "swap.warning.networkFee.allow": "Разрешить {{ inputTokenSymbol }} (один раз)", - "swap.warning.networkFee.delegation.message": "Это стоимость обработки вашей транзакции и активации вашего умного кошелька в Unichain. Uniswap Labs не получает никакой доли этих комиссий.", - "swap.warning.networkFee.highRelativeToValue": "Комиссия сети превышает 10 % от общей стоимости вашей транзакции. Это стоимость обработки вашей транзакции в блокчейне. Uniswap не получает долю от этих комиссий.", + "swap.warning.networkFee.delegation.message": "Это стоимость обработки вашей транзакции и активации вашего умного кошелька в Unichain. JuiceSwap Labs не получает никакой доли этих комиссий.", + "swap.warning.networkFee.highRelativeToValue": "Комиссия сети превышает 10 % от общей стоимости вашей транзакции. Это стоимость обработки вашей транзакции в блокчейне. JuiceSwap не получает долю от этих комиссий.", "swap.warning.networkFee.highRelativeToValue.unichain": "Комиссия сети превышает 10 % от общей стоимости вашей транзакции. Это стоимость обработки вашей транзакции в блокчейне.", "swap.warning.networkFee.includesDelegation": "Включает комиссию за активацию умного кошелька", - "swap.warning.networkFee.message": "Это стоимость обработки вашей транзакции в блокчейне. Uniswap не получает никакой доли этих комиссий.", + "swap.warning.networkFee.message": "Это стоимость обработки вашей транзакции в блокчейне. JuiceSwap не получает никакой доли этих комиссий.", "swap.warning.networkFee.message.unichain": "Это стоимость обработки вашей транзакции в блокчейне.", - "swap.warning.networkFee.message.uniswapX": "Это стоимость обработки вашей транзакции в блокчейне. Uniswap не получает никакой доли этих комиссий. Протокол UniswapX объединяет источники ликвидности для более выгодных цен и свопов без газа.", - "swap.warning.networkFee.message.uniswapX.title": "Никаких комиссий сети в протоколе UniswapX", - "swap.warning.networkFee.message.uniswapX.unichain": "Это стоимость обработки вашей транзакции в блокчейне. Протокол UniswapX объединяет источники ликвидности для более выгодных цен и свопов без газа.", + "swap.warning.networkFee.message.uniswapX": "Это стоимость обработки вашей транзакции в блокчейне. JuiceSwap не получает никакой доли этих комиссий. Протокол JuiceSwapX объединяет источники ликвидности для более выгодных цен и свопов без газа.", + "swap.warning.networkFee.message.uniswapX.title": "Никаких комиссий сети в протоколе JuiceSwapX", + "swap.warning.networkFee.message.uniswapX.unichain": "Это стоимость обработки вашей транзакции в блокчейне. Протокол JuiceSwapX объединяет источники ликвидности для более выгодных цен и свопов без газа.", "swap.warning.noQuotesFound.bridging.message": "Не найдены котировки на подключение. Попробуйте в этот раз воспользоваться официальным мостом.", "swap.warning.noQuotesFound.title": "Котировки не найдены", "swap.warning.noRoutesFound.message": "Для выбранных токенов нет доступных маршрутов. Попробуйте другую пару или повторите попытку позже.", @@ -1993,9 +1993,9 @@ "swap.warning.router.title": "На данный момент невозможно выполнить эту сделку", "swap.warning.tokenBlocked.button": "Токен {{tokenSymbol}} заблокирован", "swap.warning.tokenBlockedFallback.button": "Токен заблокирован", - "swap.warning.uniswapFee.message": "Uniswap взимает комиссии, чтобы предоставлять пользователям наилучшие возможности.", - "swap.warning.uniswapFee.message.default": "Для обеспечения наилучшего опыта работы в Uniswap взимаются комиссии. Комиссия за этот своп не предусмотрена.", - "swap.warning.uniswapFee.message.included": "Комиссия взимается для обеспечения наилучшего опыта работы в Uniswap и уже учтена в этой котировке.", + "swap.warning.uniswapFee.message": "JuiceSwap взимает комиссии, чтобы предоставлять пользователям наилучшие возможности.", + "swap.warning.uniswapFee.message.default": "Для обеспечения наилучшего опыта работы в JuiceSwap взимаются комиссии. Комиссия за этот своп не предусмотрена.", + "swap.warning.uniswapFee.message.included": "Комиссия взимается для обеспечения наилучшего опыта работы в JuiceSwap и уже учтена в этой котировке.", "swap.warning.uniswapFee.title": "Комиссия за своп", "swap.warning.viewOnly.message": "Для свопа токенов необходимо импортировать этот кошелек с помощью фразы восстановления.", "swap.wrap.token": "Обернуть {{sym}}", @@ -2016,30 +2016,30 @@ "testnet.modal.swapDeepLink.title.toTestnetMode": "Включите режим тестовой сети", "testnet.unsupported": "Эта функция не поддерживается в режиме тестовой сети.", "themeToggle.theme": "Тема", - "title.buySellTradeEthereum": "Покупайте, продавайте и обменивайте эфириум и другие популярные токены на Uniswap", - "title.createGovernanceOn": "Создайте новое предложение по управлению на Uniswap", - "title.createGovernanceTo": "Создайте новое предложение по управлению, которое будет вынесено на голосование владельцами UNI. Токены UNI представляют собой голосующие доли в управлении Uniswap.", - "title.earnFees": "Зарабатывайте комиссию, когда другие выполняют своп на Uniswap, добавляя токены в пулы ликвидности.", - "title.easilyRemove": "Легко выводите ликвидность из Uniswap v2 и вносите ее в Uniswap v3.", - "title.easilyRemoveV4": "Легко выводите ликвидность из Uniswap v2 и v3 и вносите ее в Uniswap v4.", + "title.buySellTradeEthereum": "Покупайте, продавайте и обменивайте эфириум и другие популярные токены на JuiceSwap", + "title.createGovernanceOn": "Создайте новое предложение по управлению на JuiceSwap", + "title.createGovernanceTo": "Создайте новое предложение по управлению, которое будет вынесено на голосование владельцами UNI. Токены UNI представляют собой голосующие доли в управлении JuiceSwap.", + "title.earnFees": "Зарабатывайте комиссию, когда другие выполняют своп на JuiceSwap, добавляя токены в пулы ликвидности.", + "title.easilyRemove": "Легко выводите ликвидность из JuiceSwap v2 и вносите ее в JuiceSwap v3.", + "title.easilyRemoveV4": "Легко выводите ликвидность из JuiceSwap v2 и v3 и вносите ее в JuiceSwap v4.", "title.extension.uninstall": "Расширение удалено", "title.extensionPasskeyLogIn": "Вход с помощью ключа доступа", - "title.managePasskeys": "Uniswap | Управление ключами доступа", - "title.migratev2": "Перенос ликвидности пула v2 в Uniswap v3", - "title.migratev3": "Перенос ликвидности пула в Uniswap v4", - "title.placeLimit": "Размещайте лимитные ордера на Uniswap", + "title.managePasskeys": "JuiceSwap | Управление ключами доступа", + "title.migratev2": "Перенос ликвидности пула v2 в JuiceSwap v3", + "title.migratev3": "Перенос ликвидности пула в JuiceSwap v4", + "title.placeLimit": "Размещайте лимитные ордера на JuiceSwap", "title.realTime": "Цены в реальном времени, графики, данные о транзакциях и многое другое.", - "title.removeLiquidityv2": "Выводите ликвидность пула (v2) на Uniswap", - "title.removePoolLiquidity": "Выводите ликвидность пула на Uniswap", + "title.removeLiquidityv2": "Выводите ликвидность пула (v2) на JuiceSwap", + "title.removePoolLiquidity": "Выводите ликвидность пула на JuiceSwap", "title.removeTokensv2": "Выводите свои токены из пулов ликвидности v2.", "title.removev3Liquidity": "Выводите свои токены из пулов ликвидности v3.", "title.sendCrypto": "Отправить криптовалюту", - "title.sendTokens": "Отправляйте токены на Uniswap", + "title.sendTokens": "Отправляйте токены на JuiceSwap", "title.swappingMadeSimple": "Мгновенно покупайте и продавайте криптовалюту в Эфириум, Base, Arbitrum, Polygon, Unichain и других блокчейнах. Платформа DeFi, которой доверяют миллионы.", "title.tradeTokens": "Торгуйте токенами и обеспечивайте ликвидность. Цены в реальном времени, графики, данные о транзакциях и многое другое.", - "title.uniswapTradeCrypto": "Uniswap | Торговля криптовалютой на ведущей бирже DeFi ", - "title.uniToken": "Токены UNI представляют собой голосующие доли в управлении Uniswap. Вы можете голосовать по каждому предложению самостоятельно или делегировать свои голоса третьему лицу.", - "title.voteOnGov": "Голосуйте за предложения по управлению на Uniswap", + "title.uniswapTradeCrypto": "JuiceSwap | Торговля криптовалютой на ведущей бирже DeFi ", + "title.uniToken": "Токены UNI представляют собой голосующие доли в управлении JuiceSwap. Вы можете голосовать по каждому предложению самостоятельно или делегировать свои голоса третьему лицу.", + "title.voteOnGov": "Голосуйте за предложения по управлению на JuiceSwap", "token.balances.main": "Ваш баланс", "token.balances.other": "Балансы в других сетях", "token.balances.viewOnly": "Баланс {{ownerAddress}}", @@ -2072,10 +2072,10 @@ "token.safety.blocked.title.tokenNotAvailable": "Токен {{tokenSymbol}} недоступен", "token.safety.blocked.title.tokensNotAvailable": "Токены {{tokenSymbol0}} и {{tokenSymbol1}} недоступны", "token.safety.fee.detected": "Обнаружена комиссия токена", - "token.safety.fees.uniswapLabsDoesNotReceive": "Uniswap Labs не получает никаких подобных комиссий.", + "token.safety.fees.uniswapLabsDoesNotReceive": "JuiceSwap Labs не получает никаких подобных комиссий.", "token.safety.warning.alwaysDoYourResearch": "Всегда проверяйте информацию", - "token.safety.warning.blocked.description.default_one": "Вы не можете торговать этим токеном с помощью приложения Uniswap.", - "token.safety.warning.blocked.description.default_other": "Вы не можете торговать этими токенами с помощью приложения Uniswap.", + "token.safety.warning.blocked.description.default_one": "Вы не можете торговать этим токеном с помощью приложения JuiceSwap.", + "token.safety.warning.blocked.description.default_other": "Вы не можете торговать этими токенами с помощью приложения JuiceSwap.", "token.safety.warning.copyContractAddress.message": "Это адрес контракта, который выступает в качестве уникального идентификатора для токенов в блокчейне. Любая отправленная на этот адрес криптовалюта будет потеряна.", "token.safety.warning.copyContractAddress.title": "Не отправляйте криптовалюту на этот адрес", "token.safety.warning.dontShowWarningAgain": "Больше не показывать мне это предупреждение", @@ -2107,11 +2107,11 @@ "token.safety.warning.spamsUsers": "Распространяет спам среди пользователей", "token.safety.warning.tokenChargesFee.both.message": "{{tokenSymbol}} взимает комиссию в размере {{buyFeePercent}} при покупке и {{sellFeePercent}} при продаже.", "token.safety.warning.tokenChargesFee.buy.message": "{{tokenSymbol}} взимает комиссию в размере {{feePercent}} при покупке.", - "token.safety.warning.tokenChargesFee.buy.message.descriptive": "При покупке токена {{tokenSymbol}} взимается комиссия в размере {{feePercent}}. Его своп может привести к потере средств. Uniswap Labs не получает никаких комиссий.", + "token.safety.warning.tokenChargesFee.buy.message.descriptive": "При покупке токена {{tokenSymbol}} взимается комиссия в размере {{feePercent}}. Его своп может привести к потере средств. JuiceSwap Labs не получает никаких комиссий.", "token.safety.warning.tokenChargesFee.sell.message": "{{tokenSymbol}} взимает комиссию в размере {{feePercent}} при продаже.", - "token.safety.warning.tokenChargesFee.sell.message.descriptive": "При продаже токена {{tokenSymbol}} взимается комиссия в размере {{feePercent}}. Его своп может привести к потере средств. Uniswap Labs не получает никаких комиссий.", + "token.safety.warning.tokenChargesFee.sell.message.descriptive": "При продаже токена {{tokenSymbol}} взимается комиссия в размере {{feePercent}}. Его своп может привести к потере средств. JuiceSwap Labs не получает никаких комиссий.", "token.safety.warning.tokenChargesFee.unknownFee.message": "За покупку и продажу {{tokenSymbol}} взимается комиссия.", - "token.safetyLevel.blocked.message": "Вы не можете торговать этим токеном с помощью Uniswap Wallet.", + "token.safetyLevel.blocked.message": "Вы не можете торговать этим токеном с помощью JuiceSwap Wallet.", "token.safetyLevel.medium.message.plural": "Эти токены не торгуются на ведущих централизованных криптовалютных биржах США. Всегда проверяйте информацию, прежде чем продолжить.", "token.selector.search.error": "Не удалось загрузить результаты поиска", "token.stats.fullyDilutedValuation": "Полностью разбавленная оценка", @@ -2125,7 +2125,7 @@ "token.stats.volume": "Объем за 24 ч.", "token.symbol.input.fallback": "Входной токен", "token.symbol.output.fallback": "Выходной токен", - "token.wrap.fail.message": "Свопы по протоколу Uniswap могут начинаться и заканчиваться ETH. Однако во время свопа ETH оборачивается в WETH.", + "token.wrap.fail.message": "Свопы по протоколу JuiceSwap могут начинаться и заканчиваться ETH. Однако во время свопа ETH оборачивается в WETH.", "token.zeroNativeBalance.description.mainnet": "Чтобы получить {{ tokenSymbol }}, необходимо выполнить своп токена в сети Эфириум. В рамках свопа требуется ETH, чтобы покрыть комиссию сети.", "token.zeroNativeBalance.description.otherChains": "Чтобы получить {{ tokenSymbol }}, необходимо выполнить своп токена в сети {{ chainName }}. В рамках свопа требуется {{ nativeTokenSymbol }} ({{ chainName }}), чтобы покрыть комиссию сети.", "token.zeroNativeBalance.subtitle": "{{ tokenSymbol }} нельзя приобрести напрямую.", @@ -2192,7 +2192,7 @@ "transaction.details.transaction": "Транзакция", "transaction.details.uniswapFee": "Комиссия ({{ feePercent }} %)", "transaction.network.all": "Все сети", - "transaction.networkCost.description": "The cost to process your transaction on the blockchain. Uniswap is optimized for minimal network costs.", + "transaction.networkCost.description": "The cost to process your transaction on the blockchain. JuiceSwap is optimized for minimal network costs.", "transaction.networkCost.includesSmartWalletActivation": "Включает комиссию за активацию умного кошелька", "transaction.networkCost.label": "Комиссия сети", "transaction.networkCost.maxNativeBalance.description": "Небольшая часть баланса сетевых токенов резервируется для оплаты комиссии сети за эту транзакцию.", @@ -2354,15 +2354,15 @@ "transaction.watcher.error.cancel": "Невозможно отменить транзакцию", "transaction.watcher.error.status": "Ошибка при проверке статуса транзакции", "uniswapX.aggregatesLiquidity": "Протокол объединяет источники ликвидности для более выгодных цен и свопов без газа.", - "uniswapX.cost": "Протокол UniswapX устраняет типичные комиссии за транзакции в блокчейне.", - "uniswapx.description": "Протокол UniswapX объединяет источники ликвидности для более выгодных цен и свопов без газа.", - "uniswapx.description.unsupported": "Протокол UniswapX сейчас недоступен, поскольку настройки умного кошелька находятся под управлением другого приложения.", - "uniswapx.included": "Включает протокол UniswapX", - "uniswapx.item": " UniswapX ", - "uniswapx.label": "UniswapX", - "uniswapX.learnMore": "Узнайте больше о свопе с помощью UniswapX", - "uniswapx.unavailable.title": "Протокол UniswapX недоступен", - "uniswapx.v2QuoteFailed": "Не удалось выполнить жесткую котировку UniswapX v2. Повторите попытку с классическим свопом.", + "uniswapX.cost": "Протокол JuiceSwapX устраняет типичные комиссии за транзакции в блокчейне.", + "uniswapx.description": "Протокол JuiceSwapX объединяет источники ликвидности для более выгодных цен и свопов без газа.", + "uniswapx.description.unsupported": "Протокол JuiceSwapX сейчас недоступен, поскольку настройки умного кошелька находятся под управлением другого приложения.", + "uniswapx.included": "Включает протокол JuiceSwapX", + "uniswapx.item": " JuiceSwapX ", + "uniswapx.label": "JuiceSwapX", + "uniswapX.learnMore": "Узнайте больше о свопе с помощью JuiceSwapX", + "uniswapx.unavailable.title": "Протокол JuiceSwapX недоступен", + "uniswapx.v2QuoteFailed": "Не удалось выполнить жесткую котировку JuiceSwapX v2. Повторите попытку с классическим свопом.", "unitags.banner.button.claim": "Получить сейчас", "unitags.banner.subtitle": "Создайте персонализированный профиль Web3 и легко делитесь своим адресом с друзьями.", "unitags.banner.title.compact": "Получите имя пользователя {{unitagDomain}} и создайте персонализированный профиль.", @@ -2426,9 +2426,9 @@ "unitags.username.error.min": "Имена пользователей должны содержать не менее {{number}} симв.", "unitags.username.error.uppercase": "Имена пользователей могут содержать только строчные буквы и цифры", "uwulink.error.insufficientTokens": "Недостаточно {{tokenSymbol}} в {{chain}}", - "v2.notAvailable": "Протокол Uniswap V2 недоступен в этой сети.", + "v2.notAvailable": "Протокол JuiceSwap V2 недоступен в этой сети.", "wallet.appSignIn": "Войти через приложение", - "wallet.connectingAgreement": "Подключая кошелек, вы принимаете Условия обслуживания и Политику конфиденциальности Uniswap Labs.", + "wallet.connectingAgreement": "Подключая кошелек, вы принимаете Условия обслуживания и Политику конфиденциальности JuiceSwap Labs.", "wallet.connectionFailed.message": "Попытка подключения не удалась. Нажмите «Повторить попытку» и следуйте инструкциям по подключению в своем кошельке.", "wallet.mismatch.popup.description": "В подключенном кошельке не поддерживаются некоторые функции.", "wallet.mismatch.popup.title": "Ограниченная поддержка кошелька", @@ -2438,13 +2438,13 @@ "walletConnect.dapps.empty.description": "Подключитесь к приложению, отсканировав код через WalletConnect", "walletConnect.dapps.manage.empty.title": "Нет подключенных приложений", "walletConnect.dapps.manage.title": "Подключения", - "walletConnect.error.connection.message": "Uniswap Wallet в настоящее время поддерживает {{chainNames}}. Используйте {{dappName}} только в этих блокчейнах.", + "walletConnect.error.connection.message": "JuiceSwap Wallet в настоящее время поддерживает {{chainNames}}. Используйте {{dappName}} только в этих блокчейнах.", "walletConnect.error.connection.title": "Ошибка подключения", "walletConnect.error.general.message": "Возникла проблема с WalletConnect. Попробуйте еще раз.", "walletConnect.error.general.title": "Ошибка WalletConnect", "walletConnect.error.scantastic.message": "Возникла проблема с вашим QR-кодом. Попробуйте еще раз.", "walletConnect.error.scantastic.title": "Недействительный QR-код", - "walletConnect.error.unsupported.message": "Прежде чем повторить попытку, убедитесь, что вы сканируете действительный QR-код WalletConnect, адреса Эфириум или расширения Uniswap.", + "walletConnect.error.unsupported.message": "Прежде чем повторить попытку, убедитесь, что вы сканируете действительный QR-код WalletConnect, адреса Эфириум или расширения JuiceSwap.", "walletConnect.error.unsupported.title": "Недействительный QR-код", "walletConnect.error.unsupportedV1.message": "WalletConnect v1 больше не поддерживается. Приложение, к которому вы пытаетесь подключиться, необходимо обновить до WalletConnect v2.", "walletConnect.error.unsupportedV1.title": "Недействительный QR-код", @@ -2479,7 +2479,7 @@ "walletConnect.request.warning.message": "Чтобы подписывать сообщения или транзакции, вам необходимо импортировать фразу восстановления кошелька.", "walletConnect.request.warning.title": "Этот кошелек доступен только в режиме просмотра", "web.explore.description": "Находите и исследуйте токены в {{network}}. Исследуйте лучшие пулы. Просматривайте цены в реальном времени, объем трейдинга, TVL, графики и данные транзакций.", - "web.explore.title.pools": "Исследуйте лучшие пулы {{network}} на Uniswap", - "web.explore.title.tokens": "Исследуйте лучшие токены {{network}} на Uniswap", - "web.explore.title.transactions": "Узнайте о самых популярных транзакциях {{network}} на Uniswap" + "web.explore.title.pools": "Исследуйте лучшие пулы {{network}} на JuiceSwap", + "web.explore.title.tokens": "Исследуйте лучшие токены {{network}} на JuiceSwap", + "web.explore.title.transactions": "Узнайте о самых популярных транзакциях {{network}} на JuiceSwap" } diff --git a/packages/uniswap/src/i18n/locales/translations/sl-SI.json b/packages/uniswap/src/i18n/locales/translations/sl-SI.json index 87866d2f212..464cee01037 100644 --- a/packages/uniswap/src/i18n/locales/translations/sl-SI.json +++ b/packages/uniswap/src/i18n/locales/translations/sl-SI.json @@ -27,15 +27,15 @@ "account.downloadWallet.subtitle": "Varnostno kopirajte svojo denarnico, trgujte na poti, prejemajte opozorila o cenah v živo in še več.", "account.drawer.gitHash": "Zgoščena vrednost Gita: ", "account.drawer.gitVersion": "Različica: ", - "account.drawer.modal.body": "Varno shranite in zamenjajte žetone z aplikacijo Uniswap. Na voljo za iOS in Android.", - "account.drawer.modal.dont": "Nimate denarnice Uniswap?", - "account.drawer.modal.scan": "Skenirajte z denarnico Uniswap", + "account.drawer.modal.body": "Varno shranite in zamenjajte žetone z aplikacijo JuiceSwap. Na voljo za iOS in Android.", + "account.drawer.modal.dont": "Nimate denarnice JuiceSwap?", + "account.drawer.modal.scan": "Skenirajte z denarnico JuiceSwap", "account.drawer.spamToggle": "Skrij neznane žetone in NFT-je", - "account.passkey.delete.acknowledge": "Naredil sem varnostno kopijo obnovitvene fraze in razumem, da mi Uniswap Labs ne more pomagati obnoviti denarnice, če tega ne storim.", - "account.passkey.delete.description": "Prepričajte se, da ste varnostno kopirali obnovitveni stavek z uporabo mobilne aplikacije Uniswap ali razširitve brskalnika.", + "account.passkey.delete.acknowledge": "Naredil sem varnostno kopijo obnovitvene fraze in razumem, da mi JuiceSwap Labs ne more pomagati obnoviti denarnice, če tega ne storim.", + "account.passkey.delete.description": "Prepričajte se, da ste varnostno kopirali obnovitveni stavek z uporabo mobilne aplikacije JuiceSwap ali razširitve brskalnika.", "account.passkey.delete.descriptionEmphasized": "Brez fraze za obnovitev morda ne boste mogli dostopati do svoje denarnice.", "account.passkey.delete.speedbump.description": "Preden nadaljujete, izvedite naslednje korake, da preprečite izgubo dostopa do denarnice in vseh sredstev.", - "account.passkey.delete.speedbump.step1": "Prenesite mobilno aplikacijo Uniswap ali razširitev brskalnika", + "account.passkey.delete.speedbump.step1": "Prenesite mobilno aplikacijo JuiceSwap ali razširitev brskalnika", "account.passkey.delete.speedbump.step2": "Varnostno kopirajte obnovitveni stavek", "account.passkey.delete.speedbump.title": "Ali si prepričan?", "account.passkey.delete.title": "Izbrisati geslo?", @@ -91,7 +91,7 @@ "account.wallet.menu.edit.title": "Uredi oznako", "account.wallet.menu.manageConnections": "Upravljanje povezav", "account.wallet.menu.remove.title": "Odstrani denarnico", - "account.wallet.remove.check": "Naredil sem varnostno kopijo svoje obnovitvene fraze in razumem, da mi Uniswap Labs ne more pomagati obnoviti mojih denarnic, če tega ne storim.", + "account.wallet.remove.check": "Naredil sem varnostno kopijo svoje obnovitvene fraze in razumem, da mi JuiceSwap Labs ne more pomagati obnoviti mojih denarnic, če tega ne storim.", "account.wallet.remove.title": "Odstrani {{name}}", "account.wallet.remove.viewOnly": "Vedno lahko nazaj dodate denarnice samo za ogled, tako da vnesete naslov denarnice.", "account.wallet.restore.new_device.description": "Ker uporabljate novo napravo, boste morali za nadaljevanje obnoviti geslo za obnovitev ali vnesti geslo za varnostno kopiranje v oblaku.", @@ -122,16 +122,16 @@ "addLiquidity.shareOfPool": "Delež bazena", "addressInput.recipient": "Prejemnik", "analytics.allow": "Dovoli analitiko", - "analytics.allow.message": "Anonimizirane podatke uporabljamo za izboljšanje vaše izkušnje z izdelki Uniswap Labs.", + "analytics.allow.message": "Anonimizirane podatke uporabljamo za izboljšanje vaše izkušnje z izdelki JuiceSwap Labs.", "appRating.button.notReally": "res ne", "appRating.description": "Sporočite nam, če imate dobro izkušnjo s to aplikacijo", "appRating.extension.review.description": "Izberite oceno z zvezdicami in pustite mnenje v spletni trgovini Chrome.", - "appRating.extension.review.title": "Ocenite razširitev Uniswap?", - "appRating.extension.title": "Uživate v razširitvi Uniswap?", + "appRating.extension.review.title": "Ocenite razširitev JuiceSwap?", + "appRating.extension.title": "Uživate v razširitvi JuiceSwap?", "appRating.feedback.button.send": "Pošlji povratno informacijo", "appRating.feedback.description": "Sporočite nam, kako lahko izboljšamo vašo izkušnjo", "appRating.feedback.title": "Žal nam je, da to slišimo.", - "appRating.mobile.title": "Uživate v denarnici Uniswap?", + "appRating.mobile.title": "Uživate v denarnici JuiceSwap?", "bridging.estimatedTime.minutesAndSeconds": "~{{minutes}}min {{seconds}}s", "bridging.estimatedTime.minutesOnly": "~{{minutes}}min", "bridging.estimatedTime.secondsOnly": "~{{seconds}}s", @@ -145,7 +145,7 @@ "chart.price.label.low": "Nizka", "chart.price.label.open": "Odprto", "chart.settings.unavailable.label": "Ta nastavitev ni na voljo za trenutni grafikon", - "claim.thanks": "Hvala, ker ste del skupnosti Uniswap ", + "claim.thanks": "Hvala, ker ste del skupnosti JuiceSwap ", "claim.uni.arrived": "UNI je prišel", "common.accept": "Sprejmi", "common.active": "Aktiven", @@ -171,7 +171,7 @@ "common.approving": "Odobritev", "common.areYouSure": "Ali si prepričan?", "common.automatic": "Avto", - "common.availableIn": "Uniswap na voljo v: ", + "common.availableIn": "JuiceSwap na voljo v: ", "common.availableOnIOSAndroidChrome": "Na voljo v sistemih iOS, Android in Chrome", "common.backToPositions": "Nazaj na položaje", "common.bestRoute": "Pot", @@ -180,7 +180,7 @@ "common.biometrics.touchId": "Dotik ID-ja", "common.biometrics.windowsHello": "Pozdravljeni v sistemu Windows", "common.blocked.ifError": "Če menite, da je to napaka, pošljite e-poštno sporočilo s svojim naslovom na ", - "common.blocked.reason": "Ta naslov je blokiran v vmesniku Uniswap Labs, ker je povezan z eno ali več blokiranimi dejavnostmi.", + "common.blocked.reason": "Ta naslov je blokiran v vmesniku JuiceSwap Labs, ker je povezan z eno ali več blokiranimi dejavnostmi.", "common.blockedAddress": "Blokiran naslov", "common.blog": "Blog", "common.bought": "kupljeno", @@ -239,7 +239,7 @@ "common.button.viewDetails": "Poglej podrobnosti", "common.button.yes": "ja", "common.buy.label": "Nakup", - "common.buyAndSell": "Kupujte in prodajajte na Uniswap", + "common.buyAndSell": "Kupujte in prodajajte na JuiceSwap", "common.cancellationSubmitted": "Preklic oddan", "common.cancellationSuccessful": "Preklic uspešen", "common.cancelOrder": "Prekliči naročilo", @@ -300,8 +300,8 @@ "common.download": "Prenesi", "common.downloadAppStore": "Prenesite v App Store", "common.downloadPlayStore": "Prenesite v Trgovini Play", - "common.downloadUniswapApp": "Prenesite aplikacijo Uniswap", - "common.downloadUniswapWallet": "Prenesite denarnico Uniswap", + "common.downloadUniswapApp": "Prenesite aplikacijo JuiceSwap", + "common.downloadUniswapWallet": "Prenesite denarnico JuiceSwap", "common.dynamic": "Dinamično", "common.edit.button": "Uredi", "common.ended": "Končano", @@ -319,7 +319,7 @@ "common.explore": "Raziščite", "common.explorer": "raziskovalec", "common.exploreTokens": "Raziščite žetone", - "common.extension": "Razširitev Uniswap", + "common.extension": "Razširitev JuiceSwap", "common.failedSwitchNetwork": "Preklop omrežij ni uspel", "common.fee": "Pristojbina", "common.fees": "Pristojbine", @@ -333,10 +333,10 @@ "common.getStarted": "Začnite", "common.getSupport.button": "Pridobite podporo", "common.getTheApp": "Prenesite aplikacijo", - "common.getUniswapWallet": "Pridobite denarnico Uniswap", - "common.getUniswapWallet.mobile": "Prenesite mobilno aplikacijo Uniswap", + "common.getUniswapWallet": "Pridobite denarnico JuiceSwap", + "common.getUniswapWallet.mobile": "Prenesite mobilno aplikacijo JuiceSwap", "common.governance": "Upravljanje", - "common.happyHolidays": "Vesele praznike želi ekipa Uniswap!", + "common.happyHolidays": "Vesele praznike želi ekipa JuiceSwap!", "common.help": "Pomoč", "common.helpCenter": "Center pomoči", "common.hidden": "Skrito", @@ -466,9 +466,9 @@ "common.proceedInWallet": "Nadaljujte v denarnici", "common.products": "Izdelki", "common.protocol": "Protokol", - "common.protocol.v2": "Uniswap v2", - "common.protocol.v3": "Uniswap v3", - "common.protocol.v4": "Uniswap v4", + "common.protocol.v2": "JuiceSwap v2", + "common.protocol.v3": "JuiceSwap v3", + "common.protocol.v4": "JuiceSwap v4", "common.publicResolver": "Javni razreševalec", "common.purchased": "Kupljeno", "common.rate": "Oceniti", @@ -547,7 +547,7 @@ "common.tokenB": "Žeton B", "common.tokenName": "Ime žetona", "common.tokens": "Žetoni", - "common.totalUniswapTVL": "Skupna Uniswap TVL", + "common.totalUniswapTVL": "Skupna JuiceSwap TVL", "common.totalValueLocked": "TVL", "common.trade": "Trgovina", "common.trademarkPolicy": "Politika blagovnih znamk", @@ -565,10 +565,10 @@ "common.unhide": "Razkrij", "common.unichain": "Unichain", "common.uniGovernance": "Upravljanje UNI", - "common.uniswapMobile": "Uniswap Mobile", - "common.uniswapProtocol": "Protokol Uniswap", - "common.uniswapWallet": "Uniswap denarnica", - "common.uniswapX": "UniswapX", + "common.uniswapMobile": "JuiceSwap Mobile", + "common.uniswapProtocol": "Protokol JuiceSwap", + "common.uniswapWallet": "JuiceSwap denarnica", + "common.uniswapX": "JuiceSwapX", "common.unknown": "Neznano", "common.unknownApproval": "Neznana odobritev", "common.unknownBridge": "Neznani most", @@ -675,8 +675,8 @@ "downloadApp.modal.connectExistingWallet": "Povežite obstoječo denarnico", "downloadApp.modal.getStarted.description": "Takoj pridobite dostop do več tisoč žetonov prek največjega svetovnega trga onchain.", "downloadApp.modal.getStarted.title": "Začnite z menjavo v nekaj sekundah", - "downloadApp.modal.getTheApp.title": "Začnite uporabljati Uniswap", - "downloadApp.modal.uniswapProducts.subtitle": "Izdelki Uniswap brezhibno delujejo skupaj in ustvarjajo najboljšo izkušnjo v verigi.", + "downloadApp.modal.getTheApp.title": "Začnite uporabljati JuiceSwap", + "downloadApp.modal.uniswapProducts.subtitle": "Izdelki JuiceSwap brezhibno delujejo skupaj in ustvarjajo najboljšo izkušnjo v verigi.", "error.dataUnavailable": "Podatki trenutno niso na voljo; delamo na popravku", "error.id": "ID napake: {{eventId}}", "error.noData": "Ni podatkov", @@ -712,8 +712,8 @@ "explore.tokens.sort.option.marketCap": "Tržna kapitalizacija", "explore.tokens.sort.option.priceDecrease": "Znižanje cene (24H)", "explore.tokens.sort.option.priceIncrease": "Zvišanje cene (24H)", - "explore.tokens.sort.option.totalValueLocked": "Uniswap TVL", - "explore.tokens.sort.option.volume": "Glasnost Uniswap (24H)", + "explore.tokens.sort.option.totalValueLocked": "JuiceSwap TVL", + "explore.tokens.sort.option.volume": "Glasnost JuiceSwap (24H)", "explore.tokens.top.title": "Vrhunski žetoni", "explore.v2TVL": "v2 TVL", "explore.v3TVL": "v3 TVL", @@ -733,7 +733,7 @@ "extension.lock.button.reset": "Ponastavi denarnico", "extension.lock.button.submit": "Odkleni", "extension.lock.password.error": "Napačno geslo. Poskusi ponovno", - "extension.lock.password.reset.initial.description": "Uniswap ne more pomagati obnoviti vašega gesla. Svojo denarnico morate ponastaviti tako, da znova vnesete obnovitveno besedno zvezo iz 12 besed.", + "extension.lock.password.reset.initial.description": "JuiceSwap ne more pomagati obnoviti vašega gesla. Svojo denarnico morate ponastaviti tako, da znova vnesete obnovitveno besedno zvezo iz 12 besed.", "extension.lock.password.reset.initial.help": "Kje najdem svojo frazo za obnovitev?", "extension.lock.password.reset.initial.title": "Ste pozabili geslo", "extension.lock.password.reset.speedbump.description": "Prepričajte se, da imate 12-besedno frazo za obnovitev, preden ponastavite denarnico. V nasprotnem primeru ne boste mogli izterjati svojih sredstev.", @@ -742,27 +742,27 @@ "extension.lock.subtitle": "Vnesite geslo za odklepanje", "extension.lock.title": "Dobrodošel nazaj", "extension.network.notSupported": "Nepodprto omrežje", - "extension.open": "Odprite razširitev Uniswap", + "extension.open": "Odprite razširitev JuiceSwap", "extension.passwordPrompt.error.wrongPassword": "Napačno geslo. Poskusi ponovno", "extension.passwordPrompt.title": "Vnesite vaše geslo", "extension.popup.chrome.button": "Odprta razširitev", - "extension.popup.chrome.description": "To dejanje dokončajte tako, da odprete razširitev Uniswap.", - "extension.popup.chrome.title": "Nadaljujte v Uniswap", - "extension.settings.defaultWallet.message": "Pri povezovanju z aplikacijami dajte prednost razširitvi Uniswap.", + "extension.popup.chrome.description": "To dejanje dokončajte tako, da odprete razširitev JuiceSwap.", + "extension.popup.chrome.title": "Nadaljujte v JuiceSwap", + "extension.settings.defaultWallet.message": "Pri povezovanju z aplikacijami dajte prednost razširitvi JuiceSwap.", "extension.settings.defaultWallet.title": "Nastavi privzeto denarnico", "extension.settings.password.enter.title": "Vnesite trenutno geslo", "extension.settings.password.error.wrong": "Napačno geslo", "extension.settings.password.placeholder": "Trenutno geslo", - "extension.uninstall.reason.missingFeatures": "Uniswap Wallet nima določenih funkcij", + "extension.uninstall.reason.missingFeatures": "JuiceSwap Wallet nima določenih funkcij", "extension.uninstall.reason.notUsingCrypto": "Ne želim več uporabljati kriptovalut", "extension.uninstall.reason.other": "Drugi razlogi", "extension.uninstall.reason.switchingWallet": "Prehajam na drugo denarnico", - "extension.uninstall.subtitle": "Če imate trenutek, bi radi slišali, zakaj ste odstranili denarnico Uniswap.", + "extension.uninstall.subtitle": "Če imate trenutek, bi radi slišali, zakaj ste odstranili denarnico JuiceSwap.", "extension.uninstall.title": "Žal nam je, da odhajaš", "extension.warning.storage.button": "Rezerva", "extension.warning.storage.message": "Poskrbite, da boste naredili varnostno kopijo obnovitvene fraze, da preprečite izgubo dostopa do denarnice in sredstev.", "extension.warning.storage.title": "Vašemu brskalniku zmanjkuje prostora za shranjevanje", - "extensionPasskeyLogInPopUp.description": "Uvozite svoj račun Uniswap tako, da se prijavite z obstoječim geslom.", + "extensionPasskeyLogInPopUp.description": "Uvozite svoj račun JuiceSwap tako, da se prijavite z obstoječim geslom.", "extensionPasskeyLogInPopUp.invalidReferrer": "Prosim, zaprite to stran in poskusite znova.", "fee.bestForCustomizability": "Najboljše za prilagodljivost.", "fee.bestForExotic": "Najboljše za eksotične pare.", @@ -847,8 +847,8 @@ "forceUpgrade.action.backup": "Varnostno kopirajte svojo denarnico", "forceUpgrade.action.confirm": "Posodobite zdaj", "forceUpgrade.action.learn": "Naučite se posodobiti", - "forceUpgrade.description.extension": "Na voljo je nova različica aplikacije. Če želite še naprej uporabljati razširitev Uniswap, jo posodobite na najnovejšo različico.", - "forceUpgrade.description.wallet": "Na voljo je nova različica aplikacije. Če želite še naprej uporabljati denarnico Uniswap, jo posodobite na najnovejšo različico.", + "forceUpgrade.description.extension": "Na voljo je nova različica aplikacije. Če želite še naprej uporabljati razširitev JuiceSwap, jo posodobite na najnovejšo različico.", + "forceUpgrade.description.wallet": "Na voljo je nova različica aplikacije. Če želite še naprej uporabljati denarnico JuiceSwap, jo posodobite na najnovejšo različico.", "forceUpgrade.label.recoveryPhrase": "Fraza za obnovitev", "forceUpgrade.title": "Posodobite na najnovejšo različico", "forceUpgrade.title.recommendedStatus": "Na voljo je nova različica", @@ -904,7 +904,7 @@ "home.upsell.receive.title": "Prejemanje kripto", "home.warning.viewOnly": "To je denarnica samo za ogled", "interface.metatags.description": "Zamenjajte kriptovalute na Ethereum, Base, Arbitrum, Polygon, Unichain in še več. Platforma DeFi, ki ji zaupajo milijoni.", - "interface.metatags.title": "Vmesnik Uniswap", + "interface.metatags.title": "Vmesnik JuiceSwap", "landing.api": "API", "landing.appsOverview": "Zasnovan za vse načine menjave", "landing.blog.description": "Bodite na tekočem z najnovejšimi novicami podjetja, funkcijami izdelkov in še več", @@ -912,23 +912,23 @@ "landing.exploreUniverse": "Raziščite VESOLJE", "landing.getStarted": "Trgujte na največjem svetovnem DEX-u", "landing.helpCenter.body": "Prebrskajte pogosta vprašanja in poiščite podporo naše ekipe za podporo s sedežem v ZDA", - "landing.protocolDescription": "Uniswap Labs poganja nekatere najpogosteje uporabljene izdelke v kriptovalutah. Izkusite dostop brez dovoljenj, preverjeno varnost in namensko podporo.", - "landing.protocolStats": "Statistika protokola Uniswap", - "landing.provideLiquidity.body": "Zagotovite likvidnost in pobirajte provizije z uporabo vmesnika Uniswap.", + "landing.protocolDescription": "JuiceSwap Labs poganja nekatere najpogosteje uporabljene izdelke v kriptovalutah. Izkusite dostop brez dovoljenj, preverjeno varnost in namensko podporo.", + "landing.protocolStats": "Statistika protokola JuiceSwap", + "landing.provideLiquidity.body": "Zagotovite likvidnost in pobirajte provizije z uporabo vmesnika JuiceSwap.", "landing.provideLiquidity.subtitle": "Moč onchain trgov.", - "landing.socials": "Sledite Uniswap Labs na X, Farcaster, LinkedInin TikTok", + "landing.socials": "Sledite JuiceSwap Labs na X, Farcaster, LinkedInin TikTok", "landing.swapBody": "Dostopajte do globoke likvidnosti, raziščite žetone, nastavite omejena naročila in zagotovite likvidnost za tisoče žetonov v 14 verigah.", "landing.swapSubtitle": "Zamenjava brez dovoljenja.", "landing.tradingApi": "API za trgovanje", - "landing.tradingApiBody": "Uporabite isti API, ki poganja spletno aplikacijo in denarnico Uniswap, ki jima zaupajo vodilne ekipe po vsem svetu.", - "landing.tradingApiButton": "Integrirajte API Uniswap", + "landing.tradingApiBody": "Uporabite isti API, ki poganja spletno aplikacijo in denarnico JuiceSwap, ki jima zaupajo vodilne ekipe po vsem svetu.", + "landing.tradingApiButton": "Integrirajte API JuiceSwap", "landing.tradingApiSubtitle": "DeFi, neposredno vašim uporabnikom.", "landing.trusted": "Zaupajo milijoni", "landing.unichain.body": "Pridružite se skupnosti, ki gradi na hitrem, decentraliziranem Ethereumu L2, zgrajenem kot dom za DeFi.", "landing.unichain.button": "Začni graditi", "landing.unichain.subtitle": "Veriga DeFi.", "landing.uniswapX.body": "Transakcije brez plina in zaščita MEV, brez provizij za neuspešne zamenjave.", - "landing.uniswapX.button": "Izkusite UniswapX", + "landing.uniswapX.button": "Izkusite JuiceSwapX", "landing.uniswapX.subtitle": "Pametnejše menjave, nič trenja.", "landing.walletBody": "Zanesljiva kripto denarnica in razširitev za samostojno hrambo z milijoni prenosov, podporo resničnih ljudi in oceno 4,8 .", "landing.walletSubtitle": "Zamenjaj, shrani, razišči.", @@ -1010,18 +1010,18 @@ "liquidity.learnMoreLabel": "Poučite se o zagotavljanju likvidnosti", "liquidity.notEnough.label": "Ni dovolj likvidnosti za prikaz natančne vrednosti v USD.", "liquidity.provideOnProtocols": "Zagotavljanje likvidnosti na različnih protokolih", - "liquidityPool.page.title": "Dodajte likvidnost skladom{{version}} na Uniswap", + "liquidityPool.page.title": "Dodajte likvidnost skladom{{version}} na JuiceSwap", "liquidityPool.positions.closed.title": "Zaprte pozicije", "liquidityPool.positions.loadingMore": "Nalaganje več položajev ...", - "liquidityPool.positions.page.title": "Upravljajte {{quoteSymbol}}/{{baseSymbol}} likvidnost združenja na Uniswap", + "liquidityPool.positions.page.title": "Upravljajte {{quoteSymbol}}/{{baseSymbol}} likvidnost združenja na JuiceSwap", "liquidityPool.positions.page.version.description": "Oglejte si svoje aktivne {{version}} likvidnostne pozicije. Dodajte nove položaje.", - "liquidityPool.positions.page.version.title": "Upravljajte likvidnost bazena{{version}} na Uniswap", + "liquidityPool.positions.page.version.title": "Upravljajte likvidnost bazena{{version}} na JuiceSwap", "migrate.allowed": "Dovoljeno", "migrate.allowLpMigration": "Dovoli selitev žetona LP", "migrate.connectAccount": "Morate povezati račun, ki je lastnik tega položaja.", "migrate.connectWallet": "Povežite se z denarnico in si oglejte svojo likvidnost V2.", - "migrate.contract": "Pogodba o migraciji Uniswap", - "migrate.firstLP": "Ste prvi ponudnik likvidnosti za to skupino Uniswap V3. Vaša likvidnost se bo preselila po trenutni ceni {{source}} .", + "migrate.contract": "Pogodba o migraciji JuiceSwap", + "migrate.firstLP": "Ste prvi ponudnik likvidnosti za to skupino JuiceSwap V3. Vaša likvidnost se bo preselila po trenutni ceni {{source}} .", "migrate.highGasCost": "Vaš transakcijski strošek bo veliko višji, saj vključuje plin za ustvarjanje bazena.", "migrate.invalidRange": "Izbran je neveljaven obseg. Najmanjša cena mora biti nižja od najvišje cene.", "migrate.lpNFT": "{{symA}}/{{symB}} LP NFT", @@ -1031,18 +1031,18 @@ "migrate.noV2Liquidity": "Likvidnost V2 ni bila najdena.", "migrate.positionNoFees": "Dokler se tržna cena ne premakne v vaš razpon, vaša pozicija ne bo služila provizij ali se uporabljala pri trgovanju.", "migrate.priceDifference": "Razlika v ceni: ", - "migrate.priceWarning": "Likvidnost v Uniswap V3 naložite samo po ceni, za katero menite, da je pravilna.
Če se cena zdi napačna, lahko naredite zamenjavo za spremembo cene ali počakate, da to stori nekdo drug.", + "migrate.priceWarning": "Likvidnost v JuiceSwap V3 naložite samo po ceni, za katero menite, da je pravilna.
Če se cena zdi napačna, lahko naredite zamenjavo za spremembo cene ali počakate, da to stori nekdo drug.", "migrate.refund": "Vsaj {{amtA}} {{symA}} in {{amtB}} {{symB}} bosta povrnjena v vašo denarnico zaradi izbranega cenovnega razreda.", "migrate.selectFeeTier": "Izberite stopnjo pristojbine", "migrate.setRange": "Nastavite cenovni razpon", "migrate.symbolPrice": "{{protocolName}} {{tokenSymbol}} Cena:", - "migrate.v2Description": "To orodje bo vašo {{source}} likvidnost varno preselilo v V3. Postopek je popolnoma nezaupljiv zaradi <0>pogodbe o migraciji Uniswap ↗", - "migrate.v2Instruction": "Za vsak sklad, prikazan spodaj, kliknite preseli, da odstranite svojo likvidnost iz Uniswap V2 in jo položite v Uniswap V3.", + "migrate.v2Description": "To orodje bo vašo {{source}} likvidnost varno preselilo v V3. Postopek je popolnoma nezaupljiv zaradi <0>pogodbe o migraciji JuiceSwap ↗", + "migrate.v2Instruction": "Za vsak sklad, prikazan spodaj, kliknite preseli, da odstranite svojo likvidnost iz JuiceSwap V2 in jo položite v JuiceSwap V3.", "migrate.v2Title": "Preseli likvidnost V2", "migrate.v3Price": "V3 {{sym}} Cena:", "mint.v3.input.invalidPrice.error": "Neveljaven vnos cene", - "mobileAppPromo.banner.getTheApp.link": "Prenesite aplikacijo Uniswap Wallet", - "mobileAppPromo.banner.title": "Uniswap: kripto in NFT denarnica", + "mobileAppPromo.banner.getTheApp.link": "Prenesite aplikacijo JuiceSwap Wallet", + "mobileAppPromo.banner.title": "JuiceSwap: kripto in NFT denarnica", "moonpay.poweredBy": "Fiat onramp, ki ga poganja MoonPay USA LLC", "nav.createAccount.button": "Ustvari račun", "nav.logIn.button": "Prijavite se", @@ -1066,7 +1066,7 @@ "nft.willAppearHere": "Tukaj bodo prikazane vaše onchain transakcije in kripto nakupi.", "nfts.noneYet": "NFT še ni", "notFound.oops": "Ups, pelji me nazaj v Swap", - "notice.uk": "Ta spletna aplikacija je na voljo kot orodje za interakcijo uporabnikov s protokolom Uniswap na lastno pobudo, brez potrditve ali priporočila dejavnosti trgovanja s kriptovalutami. Pri tem Uniswap ne priporoča, da se uporabniki ali potencialni uporabniki ukvarjajo s trgovanjem s kriptosredstvi, prav tako uporabniki ali potencialni uporabniki spletne aplikacije ne bi smeli obravnavati te spletne strani ali njene vsebine, kot da vključuje kakršno koli obliko priporočila, vabila ali spodbujanja k trgovanju s kriptosredstvi. .", + "notice.uk": "Ta spletna aplikacija je na voljo kot orodje za interakcijo uporabnikov s protokolom JuiceSwap na lastno pobudo, brez potrditve ali priporočila dejavnosti trgovanja s kriptovalutami. Pri tem JuiceSwap ne priporoča, da se uporabniki ali potencialni uporabniki ukvarjajo s trgovanjem s kriptosredstvi, prav tako uporabniki ali potencialni uporabniki spletne aplikacije ne bi smeli obravnavati te spletne strani ali njene vsebine, kot da vključuje kakršno koli obliko priporočila, vabila ali spodbujanja k trgovanju s kriptosredstvi. .", "notice.uk.label": "Zavrnitev odgovornosti za Združeno kraljestvo:", "notification.assetVisibility.hidden": "{{assetName}} skrito", "notification.assetVisibility.unhidden": "{{assetName}} razkrito", @@ -1129,7 +1129,7 @@ "notification.walletConnect.failed": "Transakcija ni uspela z {{dappName}}", "notification.walletConnect.networkChanged.full": "Preklopljeno na {{networkName}}", "notification.walletConnect.networkChanged.short": "Preklopna omrežja", - "notifications.scantastic.subtitle": "Nadaljujte z razširitvijo Uniswap", + "notifications.scantastic.subtitle": "Nadaljujte z razširitvijo JuiceSwap", "notifications.scantastic.title": "Uspeh!", "onboarding.backup.manual.banner": "Predlagamo, da to napišete na list papirja in shranite na varno mesto, na primer v sef.", "onboarding.backup.manual.displayWarning.description": "Pred nadaljevanjem natančno preberite naslednje.", @@ -1156,10 +1156,10 @@ "onboarding.backup.reminder.warning.description": "Če ne nastavite rezervnega načina, ne boste mogli obnoviti denarnice, če izgubite telefon, izbrišete aplikacijo ali kupite novo napravo.", "onboarding.backup.reminder.warning.title": "Lahko izgubite svoja sredstva", "onboarding.backup.speedBump.cloud.description": "Če ga kdaj pozabite, ga namesto vas ne moremo ponastaviti. Zapišite ga na varno mesto ali varno shranite v upravitelju gesel.", - "onboarding.backup.speedBump.cloud.disclaimer": "Razumem, da Uniswap Labs ne more ponastaviti mojega obnovitvenega gesla.", + "onboarding.backup.speedBump.cloud.disclaimer": "Razumem, da JuiceSwap Labs ne more ponastaviti mojega obnovitvenega gesla.", "onboarding.backup.speedBump.cloud.title": "Pomembno je, da shranite to geslo", "onboarding.backup.speedBump.manual.description": "Prepričajte se, da ste pravilno zapisali svoj obnovitveni stavek in da imate varno mesto za shranjevanje.", - "onboarding.backup.speedBump.manual.disclaimer": "Razumem, da Uniswap Labs ne more obnoviti moje denarnice, če jo izgubim.", + "onboarding.backup.speedBump.manual.disclaimer": "Razumem, da JuiceSwap Labs ne more obnoviti moje denarnice, če jo izgubim.", "onboarding.backup.speedBump.manual.title": "Preden končaš ...", "onboarding.backup.subtitle": "Tako boste obnovili svojo denarnico, če izbrišete aplikacijo ali izgubite napravo.", "onboarding.backup.title.existing": "Varnostno kopirajte svojo denarnico", @@ -1174,20 +1174,20 @@ "onboarding.cloud.confirm.title": "Potrdite obnovitveno geslo", "onboarding.cloud.createPassword.description": "To boste morali vnesti za povrnitev sredstev. Če ga kdaj pozabite, vam ga ne moremo povrniti.", "onboarding.cloud.createPassword.title": "Ustvarite obnovitveno geslo", - "onboarding.complete.button": "Odprite razširitev Uniswap", - "onboarding.complete.description": "Vaša denarnica je pripravljena za pošiljanje in prejemanje kriptovalut. Odprite razširitev Uniswap s spodnjo bližnjico.", - "onboarding.complete.go_to_uniswap": "Pojdite na spletno aplikacijo Uniswap", - "onboarding.complete.pin.description": "Kliknite ikono žebljička, da dodate razširitev Uniswap v orodno vrstico.", - "onboarding.complete.pin.title": "Pin Uniswap razširitev", + "onboarding.complete.button": "Odprite razširitev JuiceSwap", + "onboarding.complete.description": "Vaša denarnica je pripravljena za pošiljanje in prejemanje kriptovalut. Odprite razširitev JuiceSwap s spodnjo bližnjico.", + "onboarding.complete.go_to_uniswap": "Pojdite na spletno aplikacijo JuiceSwap", + "onboarding.complete.pin.description": "Kliknite ikono žebljička, da dodate razširitev JuiceSwap v orodno vrstico.", + "onboarding.complete.pin.title": "Pin JuiceSwap razširitev", "onboarding.complete.title": "Vse je pripravljeno", "onboarding.extension.biometrics.subtitle.fingerprint": "Dostopajte do svoje denarnice hitro in varno samo s prstnim odtisom.", "onboarding.extension.biometrics.title": "Omogoči {{biometricsMethod}}", "onboarding.extension.password.subtitle": "To boste potrebovali za odklepanje denarnice in dostop do fraze za obnovitev", "onboarding.extension.password.title.default": "Ustvari geslo", "onboarding.extension.password.title.reset": "Ponastavi geslo", - "onboarding.extension.unsupported.android.description": "Razširitev Uniswap je združljiva samo s Chromom na namizju.", + "onboarding.extension.unsupported.android.description": "Razširitev JuiceSwap je združljiva samo s Chromom na namizju.", "onboarding.extension.unsupported.android.title": "Chrome v mobilnih napravah (še) ni podprt", - "onboarding.extension.unsupported.description": "Razširitev Uniswap je trenutno združljiva samo s Chromom.", + "onboarding.extension.unsupported.description": "Razširitev JuiceSwap je trenutno združljiva samo s Chromom.", "onboarding.extension.unsupported.title": "Ta brskalnik (še) ni podprt", "onboarding.home.intro.backup.description.extension": "Shranite si frazo za obnovitev, da ne boste nikoli izgubili dostopa do denarnice.", "onboarding.home.intro.backup.description.mobile": "Pripravite načrt za obnovitev, če kdaj izgubite telefon ali dobite novega.", @@ -1217,7 +1217,7 @@ "onboarding.import.onDeviceRecovery.other_options": "Ustvarite ali uvozite drugo denarnico", "onboarding.import.onDeviceRecovery.other_options.label": "Ne želite ničesar od naštetega?", "onboarding.import.onDeviceRecovery.subtitle": "Izberite, v katero denarnico se želite znova prijaviti.", - "onboarding.import.onDeviceRecovery.title": "Dobrodošli nazaj v Uniswap", + "onboarding.import.onDeviceRecovery.title": "Dobrodošli nazaj v JuiceSwap", "onboarding.import.onDeviceRecovery.wallet.button": "Oglejte si frazo za obnovitev", "onboarding.import.onDeviceRecovery.wallet.count_one": "+1 druga denarnica", "onboarding.import.onDeviceRecovery.wallet.count_other": "+{{count}} druge denarnice", @@ -1225,8 +1225,8 @@ "onboarding.import.onDeviceRecovery.warning.title": "Ali si prepričan?", "onboarding.import.selectMethod.errorMessage": "Prišlo je do nepričakovane napake. prosim poskusite znova", "onboarding.import.selectMethod.mobileApp.subtitle": "Uvozite denarnico iz mobilne aplikacije prek kode QR.", - "onboarding.import.selectMethod.mobileApp.title": "Uporabite Uniswap Mobile", - "onboarding.import.selectMethod.passkey.subtitle": "Sinhronizirajte svojo denarnico Uniswap z obstoječim geslom.", + "onboarding.import.selectMethod.mobileApp.title": "Uporabite JuiceSwap Mobile", + "onboarding.import.selectMethod.passkey.subtitle": "Sinhronizirajte svojo denarnico JuiceSwap z obstoječim geslom.", "onboarding.import.selectMethod.passkey.title": "Prijava z geslom", "onboarding.import.selectMethod.recoveryPhrase.subtitle": "Uvoz iz druge kripto denarnice.", "onboarding.import.selectMethod.recoveryPhrase.title": "Vnesite frazo za obnovitev", @@ -1243,13 +1243,13 @@ "onboarding.intro.button.alreadyHave": "Denarnico že imam", "onboarding.intro.button.logInOrImport": "Prijava ali uvoz", "onboarding.intro.mobileScan.button": "Za uvoz skenirajte kodo QR", - "onboarding.intro.mobileScan.title": "Ali imate aplikacijo Uniswap?", + "onboarding.intro.mobileScan.title": "Ali imate aplikacijo JuiceSwap?", "onboarding.landing.button.add": "Dodajte obstoječo denarnico", "onboarding.landing.button.create": "Ustvarite denarnico", "onboarding.landing.button.createAccount": "Ustvari račun", "onboarding.name.choose": "Izberite uporabniško ime", "onboarding.name.choose.subtitle": "To je javno ime, ki ga lahko vsakdo uporabi za pošiljanje kripto.", - "onboarding.notification.permission.message": "Če želite prejemati obvestila, vklopite obvestila za Uniswap Wallet v nastavitvah naprave.", + "onboarding.notification.permission.message": "Če želite prejemati obvestila, vklopite obvestila za JuiceSwap Wallet v nastavitvah naprave.", "onboarding.notification.permission.title": "Dovoljenje za obvestila", "onboarding.notification.subtitle": "Bodite obveščeni o statusih transakcij in večjih spremembah cen za priljubljene žetone.", "onboarding.notification.title": "Vklopi obvestila", @@ -1275,9 +1275,9 @@ "onboarding.scan.error": "Pri nalaganju kode QR je prišlo do napake", "onboarding.scan.otp.error": "Koda, ki ste jo poslali, ni pravilna ali pa je pri pošiljanju prišlo do napake. Prosim poskusite ponovno.", "onboarding.scan.otp.failed": "Neuspeli poskusi: {{number}}", - "onboarding.scan.otp.subtitle": "Preverite svojo mobilno aplikacijo Uniswap za 6-mestno kodo", + "onboarding.scan.otp.subtitle": "Preverite svojo mobilno aplikacijo JuiceSwap za 6-mestno kodo", "onboarding.scan.otp.title": "Vnesite enkratno kodo", - "onboarding.scan.subtitle": "Skenirajte kodo QR z mobilno aplikacijo Uniswap, da začnete uvažati svojo denarnico.", + "onboarding.scan.subtitle": "Skenirajte kodo QR z mobilno aplikacijo JuiceSwap, da začnete uvažati svojo denarnico.", "onboarding.scan.title": "Uvozite denarnico iz aplikacije", "onboarding.scan.troubleScanning.message": "Uvoz prek obnovitvene fraze", "onboarding.scan.troubleScanning.title": "Imate težave pri skeniranju?", @@ -1306,7 +1306,7 @@ "outageBanner.message": "Podatki {{chainName}}{{versionDescription}} trenutno niso na voljo, vendar pričakujemo, da bo težava kmalu odpravljena.", "outageBanner.message.sub": "Še vedno lahko zamenjate in zagotovite likvidnost v tej verigi brez težav.", "outageBanner.title": "{{versionName}} bo kmalu nazaj", - "passkeys.help.modal.subtitle": "Če imate težave z geslom, za pomoč obiščite podporo Uniswap.", + "passkeys.help.modal.subtitle": "Če imate težave z geslom, za pomoč obiščite podporo JuiceSwap.", "passkeys.help.modal.subtitle.invalidPasskey": "Vaše zahteve ni bilo mogoče dokončati. Poskusite znova z geslom, povezanim z ", "passkeys.help.modal.subtitle.technicalError": "Vaše zahteve ni bilo mogoče dokončati zaradi nepričakovane tehnične napake. Vaša sredstva so na varnem. prosim poskusite znova", "passkeys.help.modal.title": "Rabim pomoč?", @@ -1431,7 +1431,7 @@ "position.deposit.confirm.create.title": "Velika razlika v ceni glede na trg", "position.deposit.description": "Določite simbolične zneske za svoj likvidnostni prispevek.", "position.depositedCurrency": "Deponirano {{currencySymbol}}", - "position.fot.warning": "{{token}} in druge žetone »Provizija ob prenosu« podpira samo Uniswap v2.", + "position.fot.warning": "{{token}} in druge žetone »Provizija ob prenosu« podpira samo JuiceSwap v2.", "position.fot.warning.cta": "Ustvari položaj v2", "position.hook.disclaimer": "Razumem morebitna tveganja, povezana z dodajanjem tega trnka.", "position.hook.donateWarning": "Ta zastavica lahko povzroči spremembe zasluženih pristojbin.", @@ -1479,11 +1479,11 @@ "positions.welcome.connect.description": "Za ogled svojih položajev in nagrad morate povezati svojo denarnico.", "positions.welcome.connect.wallet": "Povežite svojo denarnico", "privacy.anonymizedLogs": "Aplikacija beleži anonimno statistiko uporabe, da se sčasoma izboljša.", - "privacy.autoRouter": "Aplikacija pridobi optimalno trgovinsko pot s strežnika Uniswap Labs.", + "privacy.autoRouter": "Aplikacija pridobi optimalno trgovinsko pot s strežnika JuiceSwap Labs.", "privacy.infura": "Aplikacija pridobi podatke v verigi in ustvari pogodbene klice z API-jem Infura.", "privacy.thirdPartyApis": "Ta aplikacija uporablja naslednje API-je tretjih oseb:", "privacy.trm": "Aplikacija varno zbira vaš naslov denarnice in ga deli s TRM Labs Inc. zaradi tveganja in skladnosti.", - "privacy.uniswaptos": "Pogoji storitve Uniswap Labs", + "privacy.uniswaptos": "Pogoji storitve JuiceSwap Labs", "privateKeys.export.modal.speedbump.bullet1": "Oglejte si to zasebno", "privateKeys.export.modal.speedbump.bullet2": "Ne delite z nikomer", "privateKeys.export.modal.speedbump.bullet3": "Nikoli ga ne vnesite na nobeno spletno mesto ali aplikacijo", @@ -1520,24 +1520,24 @@ "removeLiquidity.pooled": "Združeno {{symbol}}:", "revoke.failed.message": "Verjetno je preklic neuspešen zaradi težav z omrežjem ali povezavo. Preverite povezavo in poskusite znova.", "routing.aggregateLiquidity": "Ko je na voljo, združuje vire likvidnosti za boljše cene in zamenjave brez plina.", - "routing.aggregateLiquidity.uniswapx": "UniswapX združuje vire likvidnosti v verigi in zunaj nje, kar vam prinaša najboljše razpoložljive cene in menjave brez plina.", - "routing.cheapest": "Odjemalec Uniswap izbere najcenejšo trgovinsko možnost, upoštevajoč ceno in stroške omrežja.", - "routing.cheapest.v4": "Odjemalec Uniswap izbere optimalno možnost trgovanja ob upoštevanju cene in stroškov omrežja.", + "routing.aggregateLiquidity.uniswapx": "JuiceSwapX združuje vire likvidnosti v verigi in zunaj nje, kar vam prinaša najboljše razpoložljive cene in menjave brez plina.", + "routing.cheapest": "Odjemalec JuiceSwap izbere najcenejšo trgovinsko možnost, upoštevajoč ceno in stroške omrežja.", + "routing.cheapest.v4": "Odjemalec JuiceSwap izbere optimalno možnost trgovanja ob upoštevanju cene in stroškov omrežja.", "scantastic.code.expired": "potekel", - "scantastic.code.subtitle": "Vnesite to kodo v razširitev Uniswap. Vaš obnovitveni stavek bo varno šifriran in prenesen.", + "scantastic.code.subtitle": "Vnesite to kodo v razširitev JuiceSwap. Vaš obnovitveni stavek bo varno šifriran in prenesen.", "scantastic.code.timeRemaining.shorthand.hours": "Nova koda čez {{hours}}h {{minutes}}m {{seconds}}s", "scantastic.code.timeRemaining.shorthand.minutes": "Nova koda čez {{minutes}}m {{seconds}}s", "scantastic.code.timeRemaining.shorthand.seconds": "Nova koda čez {{seconds}}s", - "scantastic.code.title": "Enkratna koda Uniswap", + "scantastic.code.title": "Enkratna koda JuiceSwap", "scantastic.confirmation.button.continue": "Da, nadaljuj", "scantastic.confirmation.label.browser": "Brskalnik", "scantastic.confirmation.label.device": "Naprava", - "scantastic.confirmation.subtitle": "Nadaljujte samo, če skenirate kodo QR iz razširitve Uniswap na zaupanja vredni napravi.", + "scantastic.confirmation.subtitle": "Nadaljujte samo, če skenirate kodo QR iz razširitve JuiceSwap na zaupanja vredni napravi.", "scantastic.confirmation.title": "Ali poskušate uvoziti svojo denarnico?", - "scantastic.confirmation.warning": "Pazite se spletnih mest in aplikacij, ki se predstavljajo kot Uniswap. V nasprotnem primeru je lahko vaša denarnica ogrožena.", + "scantastic.confirmation.warning": "Pazite se spletnih mest in aplikacij, ki se predstavljajo kot JuiceSwap. V nasprotnem primeru je lahko vaša denarnica ogrožena.", "scantastic.error.encryption": "Priprava semenske fraze ni uspela.", "scantastic.error.noCode": "Prejeto ni bilo enkratno geslo. Prosim poskusite ponovno.", - "scantastic.error.timeout.message": "Ponovno skenirajte kodo QR na razširitvi Uniswap, da nadaljujete s sinhronizacijo denarnice.", + "scantastic.error.timeout.message": "Ponovno skenirajte kodo QR na razširitvi JuiceSwap, da nadaljujete s sinhronizacijo denarnice.", "scantastic.error.timeout.title": "Vaša povezava je potekla", "scantastic.modal.ipMismatch.description": "Če želite optično prebrati to kodo QR, mora biti vaš telefon povezan z istim omrežjem WiFi kot vaš računalnik, vsa omrežja VPN pa morajo biti začasno izklopljena.", "scantastic.modal.ipMismatch.title": "Preklopite omrežje WiFi", @@ -1569,7 +1569,7 @@ "send.search.placeholder": "Iskanje ENS ali naslov", "send.title": "Pošlji", "send.warning.blocked.default": "Ta denarnica je blokirana", - "send.warning.blocked.modal.message": "Ta naslov je blokiran v denarnici Uniswap, ker je povezan z eno ali več blokiranimi dejavnostmi. Če menite, da je to napaka, pišite na compliance@uniswap.org.", + "send.warning.blocked.modal.message": "Ta naslov je blokiran v denarnici JuiceSwap, ker je povezan z eno ali več blokiranimi dejavnostmi. Če menite, da je to napaka, pišite na compliance@juiceswap.org.", "send.warning.blocked.modal.title": "Blokiran naslov", "send.warning.blocked.recipient": "Denarnica prejemnika je blokirana", "send.warning.erc20.checkbox.description": "Poskušate poslati sredstva na žetonski naslov. To lahko povzroči trajno izgubo sredstev.", @@ -1599,7 +1599,7 @@ "setting.recoveryPhrase.account.show": "Pokaži obnovitveni stavek", "setting.recoveryPhrase.action.hide": "Skrij frazo za obnovitev", "setting.recoveryPhrase.remove": "Odstranite stavek za obnovitev", - "setting.recoveryPhrase.remove.confirm.subtitle": "Razumem, da mi Uniswap Labs ne more pomagati obnoviti denarnice, če tega ne storim.", + "setting.recoveryPhrase.remove.confirm.subtitle": "Razumem, da mi JuiceSwap Labs ne more pomagati obnoviti denarnice, če tega ne storim.", "setting.recoveryPhrase.remove.confirm.title": "Shranil sem obnovitveni stavek", "setting.recoveryPhrase.remove.initial.subtitle": "Prepričajte se, da ste shranili stavek za obnovitev. V nasprotnem primeru boste izgubili dostop do svojih denarnic", "setting.recoveryPhrase.remove.initial.title": "Preden nadaljujete", @@ -1618,7 +1618,7 @@ "settings.action.lock": "Zakleni denarnico", "settings.action.privacy": "Politika zasebnosti", "settings.action.terms": "Pogoji storitve", - "settings.footer": "Narejeno z ljubeznijo, \nekipa Uniswap 🦄", + "settings.footer": "Narejeno z ljubeznijo, \nekipa JuiceSwap 🦄", "settings.hideSmallBalances": "Skrij majhna stanja", "settings.hideSmallBalances.subtitle": "Stanja pod 1 USD bodo skrita v vašem portfelju.", "settings.maxSlippage": "Maks. zdrs", @@ -1642,7 +1642,7 @@ "settings.setting.backup.create.title": "Varnostno kopiraj na {{cloudProviderName}}", "settings.setting.backup.delete.confirm.message": "Ker si te denarnice delijo stavek za obnovitev, bodo izbrisane tudi varnostne kopije za te denarnice spodaj", "settings.setting.backup.delete.confirm.title": "Ali si prepričan?", - "settings.setting.backup.delete.warning": "Če izbrišete varnostno kopijo {{cloudProviderName}} , boste denarnico lahko obnovili le z ročno varnostno kopijo obnovitvene fraze. Uniswap Labs ne more obnoviti vaših sredstev, če izgubite obnovitveno frazo.", + "settings.setting.backup.delete.warning": "Če izbrišete varnostno kopijo {{cloudProviderName}} , boste denarnico lahko obnovili le z ročno varnostno kopijo obnovitvene fraze. JuiceSwap Labs ne more obnoviti vaših sredstev, če izgubite obnovitveno frazo.", "settings.setting.backup.error.message.full": "Ni mogoče varnostno kopirati fraze za obnovitev v {{cloudProviderName}}. Prepričajte se, da imate {{cloudProviderName}} omogočeno z razpoložljivim prostorom za shranjevanje in poskusite znova.", "settings.setting.backup.error.message.short": "Varnostne kopije ni mogoče izbrisati", "settings.setting.backup.error.title": "{{cloudProviderName}} napaka", @@ -1669,8 +1669,8 @@ "settings.setting.biometrics.auth": "Prosimo za preverjanje pristnosti", "settings.setting.biometrics.extension.waitingForBiometricsModal.content": "Za nadaljevanje omogočite {{biometricsMethod}} v nastavitvah brskalnika ali sistema.", "settings.setting.biometrics.extension.waitingForBiometricsModal.title": "Čakanje na {{biometricsMethod}}", - "settings.setting.biometrics.off.message.android": "Biometrija je trenutno izklopljena za Uniswap Wallet – vklopite jo lahko v sistemskih nastavitvah.", - "settings.setting.biometrics.off.message.ios": "{{biometricsMethod}} je trenutno izklopljen za Uniswap Wallet – vklopite ga lahko v sistemskih nastavitvah.", + "settings.setting.biometrics.off.message.android": "Biometrija je trenutno izklopljena za JuiceSwap Wallet – vklopite jo lahko v sistemskih nastavitvah.", + "settings.setting.biometrics.off.message.ios": "{{biometricsMethod}} je trenutno izklopljen za JuiceSwap Wallet – vklopite ga lahko v sistemskih nastavitvah.", "settings.setting.biometrics.off.title.android": "Biometrija je izklopljena", "settings.setting.biometrics.off.title.ios": "{{biometricsMethod}} je izklopljen", "settings.setting.biometrics.title": "Odklepanje z obrazom/prstnim odtisom", @@ -1681,8 +1681,8 @@ "settings.setting.biometrics.unavailable.message.ios": "{{biometricsMethod}} ni nastavljen v vaši napravi. Če želite uporabljati {{biometricsMethod}}, ga najprej nastavite v nastavitvah.", "settings.setting.biometrics.unavailable.title.android": "Biometrija ni nastavljena", "settings.setting.biometrics.unavailable.title.ios": "{{biometricsMethod}} ni nastavljen", - "settings.setting.biometrics.warning.message.android": "Če ne vklopite biometrije, lahko vsakdo, ki pridobi dostop do vaše naprave, odpre denarnico Uniswap in izvede transakcije.", - "settings.setting.biometrics.warning.message.ios": "Če ne vklopite {{biometricsMethod}}, lahko vsakdo, ki pridobi dostop do vaše naprave, odpre denarnico Uniswap in izvede transakcije.", + "settings.setting.biometrics.warning.message.android": "Če ne vklopite biometrije, lahko vsakdo, ki pridobi dostop do vaše naprave, odpre denarnico JuiceSwap in izvede transakcije.", + "settings.setting.biometrics.warning.message.ios": "Če ne vklopite {{biometricsMethod}}, lahko vsakdo, ki pridobi dostop do vaše naprave, odpre denarnico JuiceSwap in izvede transakcije.", "settings.setting.biometrics.warning.title": "Ali si prepričan?", "settings.setting.connections.disconnectAll": "Odklopi vse", "settings.setting.connections.noConnectionsDescription": "Povežite se z aplikacijo tako, da poiščete gumb »Poveži denarnico« ali »Prijava«.", @@ -1692,17 +1692,17 @@ "settings.setting.hapticTouch.title": "Haptični dotik", "settings.setting.helpCenter.title": "Center pomoči", "settings.setting.language.button.navigate": "Pojdite na nastavitve", - "settings.setting.language.description.extension": "Uniswap privzeto nastavi sistemske jezikovne nastavitve. Če želite spremeniti želeni jezik, pojdite v sistemske nastavitve.", - "settings.setting.language.description.mobile": "Uniswap privzeto nastavi jezikovne nastavitve vaše naprave. Če želite spremeniti želeni jezik, pojdite na »Uniswap« v nastavitvah naprave in tapnite »Jezik«.", + "settings.setting.language.description.extension": "JuiceSwap privzeto nastavi sistemske jezikovne nastavitve. Če želite spremeniti želeni jezik, pojdite v sistemske nastavitve.", + "settings.setting.language.description.mobile": "JuiceSwap privzeto nastavi jezikovne nastavitve vaše naprave. Če želite spremeniti želeni jezik, pojdite na »JuiceSwap« v nastavitvah naprave in tapnite »Jezik«.", "settings.setting.language.title": "Jezik", "settings.setting.notifications.row.activity.description": "Prenosi, zahteve in druge dejavnosti", "settings.setting.notifications.row.activity.title": "Dejavnost denarnice", "settings.setting.notifications.row.updates.description": "Priporočila in nove funkcije", - "settings.setting.notifications.row.updates.title": "Posodobitve podjetja Uniswap", + "settings.setting.notifications.row.updates.title": "Posodobitve podjetja JuiceSwap", "settings.setting.notifications.title": "Obvestila", "settings.setting.password.title": "Spremeni geslo", "settings.setting.permissions.title": "Dovoljenja", - "settings.setting.privacy.analytics.description": "Anonimne podatke o uporabi uporabljamo za izboljšanje vaše izkušnje z izdelki Uniswap Labs. Ko je onemogočeno, sledimo samo napakam in osnovni uporabi.", + "settings.setting.privacy.analytics.description": "Anonimne podatke o uporabi uporabljamo za izboljšanje vaše izkušnje z izdelki JuiceSwap Labs. Ko je onemogočeno, sledimo samo napakam in osnovni uporabi.", "settings.setting.privacy.analytics.title": "Analitika aplikacij", "settings.setting.privateKeys.title": "Zasebni ključi", "settings.setting.recoveryPhrase.title": "Fraza za obnovitev", @@ -1726,7 +1726,7 @@ "settings.setting.wallet.label": "Vzdevek", "settings.setting.wallet.testnetMode.description": "To vklopi testne mreže za razvijalce, da preizkusijo funkcije in transakcije brez uporabe resničnih sredstev. Žetoni v testnih omrežjih nimajo prave vrednosti.", "settings.setting.wallet.testnetMode.title": "Način Testnet", - "settings.switchNetwork.warning": "Če želite uporabljati Uniswap na {{label}}, preklopite omrežje v nastavitvah denarnice.", + "settings.switchNetwork.warning": "Če želite uporabljati JuiceSwap na {{label}}, preklopite omrežje v nastavitvah denarnice.", "settings.title": "nastavitve", "settings.version": "Različica {{appVersion}}", "smartWallet.actionRequired.cta": "Onemogoči v 1 omrežju", @@ -1778,7 +1778,7 @@ "smartWallets.postSwapNudge.enable": "Omogoči pametno denarnico", "smartWallets.postSwapNudge.title": "Prihranite pri naslednji zamenjavi", "smartWallets.postSwapNudge.title.dapp": "Ta aplikacija podpira pametne denarnice", - "smartWallets.unavailableModal.description": "Nastavitve pametne denarnice za {{displayName}}zdaj upravlja drug ponudnik denarnic. Uniswap lahko še naprej uporabljate kot običajno.", + "smartWallets.unavailableModal.description": "Nastavitve pametne denarnice za {{displayName}}zdaj upravlja drug ponudnik denarnic. JuiceSwap lahko še naprej uporabljate kot običajno.", "smartWallets.unavailableModal.title": "Funkcije pametne denarnice niso na voljo", "solanaPromo.banner.description": "Trgujte z žetoni Solana neposredno na Uniswapu.", "solanaPromo.banner.title": "Solana je zdaj na voljo", @@ -1801,16 +1801,16 @@ "stats.marketCap.description": "Tržna kapitalizacija je skupna tržna vrednost zaloge sredstva v obtoku.", "stats.noStatsAvailable": "Ni na voljo statističnih podatkov", "stats.tvl": "Skupna vrednost je zaklenjena", - "stats.tvl.description": "Skupna zaklenjena vrednost (TVL) je skupni znesek sredstva, ki je na voljo v vseh likvidnostnih skladih Uniswap.", + "stats.tvl.description": "Skupna zaklenjena vrednost (TVL) je skupni znesek sredstva, ki je na voljo v vseh likvidnostnih skladih JuiceSwap.", "stats.volume.1d": "1 dnevni volumen", - "stats.volume.1d.description": "1-dnevni obseg je znesek sredstva, s katerim se je trgovalo na Uniswap v zadnjih 24 urah.", + "stats.volume.1d.description": "1-dnevni obseg je znesek sredstva, s katerim se je trgovalo na JuiceSwap v zadnjih 24 urah.", "stats.volume.1d.long": "1D volumen", "stats.volume.1d.short": "1D vol", - "stats.volume.description": "Obseg je znesek sredstva, s katerim se je trgovalo na Uniswap v izbranem časovnem okviru.", + "stats.volume.description": "Obseg je znesek sredstva, s katerim se je trgovalo na JuiceSwap v izbranem časovnem okviru.", "swap.allow.oneTime": "Dovoli {{sym}} (enkrat)", "swap.approveAndSubmit": "Odobri in oddaj", "swap.approveAndSwap": "Odobri in zamenjaj", - "swap.autoRouter": "Uniswap Auto Router upošteva optimalne poti in stroške omrežja, da vam zagotovi najboljše cene.", + "swap.autoRouter": "JuiceSwap Auto Router upošteva optimalne poti in stroške omrežja, da vam zagotovi najboljše cene.", "swap.balance.amount": "Stanje: {{amount}}", "swap.bestPrice.through": "Pot preko {{provider}}", "swap.bestRoute.cost": "Ocenjuje se, da najučinkovitejša pot stane ~{{gasPrice}} stroškov omrežja. ", @@ -1850,32 +1850,32 @@ "swap.details.poweredBy": "Poganja", "swap.details.rate": "Oceniti", "swap.details.slippage": "Največji zdrs", - "swap.details.slippage.uniswap": "Uniswap Zaščiteno zdrsavanje", + "swap.details.slippage.uniswap": "JuiceSwap Zaščiteno zdrsavanje", "swap.details.swappedIn.unichain": "Dokončano v {{time}}s na Unichainu", "swap.details.uniswapFee": "Pristojbina", - "swap.error.default": "Morda boste morali povečati toleranco proti zdrsu. Opomba: žetoni za plačilo ob prenosu in rebase niso združljivi z Uniswap V3.", + "swap.error.default": "Morda boste morali povečati toleranco proti zdrsu. Opomba: žetoni za plačilo ob prenosu in rebase niso združljivi z JuiceSwap V3.", "swap.error.expectedToFail": "Pričakuje se, da vaša zamenjava ne bo uspela.", "swap.error.fiatInputUnavailable": "{{fiatCurrencyCode}} vnos ni na voljo", "swap.error.modifiedByWallet": "Vaša zamenjava je bila spremenjena prek vaše denarnice. Če je bila to napaka, takoj prekličite ali tvegate izgubo sredstev.", "swap.error.rejected": "Transakcija zavrnjena", - "swap.error.undefinedObject": "Pri poskusu izvedbe te zamenjave je prišlo do napake. Morda boste morali povečati toleranco proti zdrsu. Če to ne deluje, je morda nezdružljivost z žetonom, s katerim trgujete. Opomba: žetoni za plačilo ob prenosu in rebase niso združljivi z Uniswap V3.", + "swap.error.undefinedObject": "Pri poskusu izvedbe te zamenjave je prišlo do napake. Morda boste morali povečati toleranco proti zdrsu. Če to ne deluje, je morda nezdružljivost z žetonom, s katerim trgujete. Opomba: žetoni za plačilo ob prenosu in rebase niso združljivi z JuiceSwap V3.", "swap.error.unknown": "Neznana napaka.", "swap.error.v2.expired": "Te transakcije ni bilo mogoče poslati, ker je rok potekel. Prosimo, preverite, ali vaš rok transakcije ni prekratek.", - "swap.error.v2.k": "Zamenjava ni izpolnila invariante Uniswap x*y=k. To običajno pomeni, da eden od žetonov, ki jih zamenjujete, vključuje vedenje po meri pri prenosu.", + "swap.error.v2.k": "Zamenjava ni izpolnila invariante JuiceSwap x*y=k. To običajno pomeni, da eden od žetonov, ki jih zamenjujete, vključuje vedenje po meri pri prenosu.", "swap.error.v2.slippage": "Ta transakcija ne bo uspela zaradi gibanja cene ali provizije pri prenosu. Poskusite povečati toleranco proti zdrsu", "swap.error.v2.transferInput": "Vhodnega žetona ni mogoče prenesti. Morda je težava z vnosnim žetonom.", "swap.error.v2.transferOutput": "Izhodnega žetona ni mogoče prenesti. Morda je težava z izhodnim žetonom.", - "swap.error.v3.slippage": "Ta transakcija ne bo uspela zaradi gibanja cene. Poskusite povečati toleranco proti zdrsu. Opomba: provizija za prenos in ponovna osnova žetonov ni združljiva z Uniswap V3.", - "swap.error.v3.transferOutput": "Izhodnega žetona ni mogoče prenesti. Morda je težava z izhodnim žetonom. Opomba: provizija za prenos in ponovna osnova žetonov ni združljiva z Uniswap V3.", + "swap.error.v3.slippage": "Ta transakcija ne bo uspela zaradi gibanja cene. Poskusite povečati toleranco proti zdrsu. Opomba: provizija za prenos in ponovna osnova žetonov ni združljiva z JuiceSwap V3.", + "swap.error.v3.transferOutput": "Izhodnega žetona ni mogoče prenesti. Morda je težava z izhodnim žetonom. Opomba: provizija za prenos in ponovna osnova žetonov ni združljiva z JuiceSwap V3.", "swap.estimatedDifference.label": "Med vašimi vhodnimi in izhodnimi vrednostmi bo velika razlika zaradi trenutne likvidnosti.", "swap.expected.price": "Pričakovana cena", "swap.fail.batched": "Vaša povezana denarnica morda ne podpira zamenjav z enim klikom. Poskusite s standardno zamenjavo.", "swap.fail.batched.retry": "Poskusite standardno zamenjavo", "swap.fail.batched.title": "Zamenjava z enim klikom ni uspela", "swap.fail.message": "Poskusite prilagoditi zdrs na višjo vrednost.", - "swap.fail.uniswapX": "Zamenjave ni bilo mogoče dokončati z UniswapX. Poskusite zamenjavo znova, da jo usmerite prek klasičnega API-ja Uniswap.", - "swap.fees.experience": "Ta provizija se uporablja za nekatere pare žetonov, da se zagotovi najboljša izkušnja z Uniswap. Plača se v izhodnem žetonu in je že vključen v ponudbo.", - "swap.fees.noFee": "Provizije se uporabljajo za izbrane pare žetonov, da se zagotovi najboljša izkušnja z Uniswap. S to zamenjavo ni nobene provizije.", + "swap.fail.uniswapX": "Zamenjave ni bilo mogoče dokončati z JuiceSwapX. Poskusite zamenjavo znova, da jo usmerite prek klasičnega API-ja JuiceSwap.", + "swap.fees.experience": "Ta provizija se uporablja za nekatere pare žetonov, da se zagotovi najboljša izkušnja z JuiceSwap. Plača se v izhodnem žetonu in je že vključen v ponudbo.", + "swap.fees.noFee": "Provizije se uporabljajo za izbrane pare žetonov, da se zagotovi najboljša izkušnja z JuiceSwap. S to zamenjavo ni nobene provizije.", "swap.finalizingQuote": "Zaključevanje ponudbe ...", "swap.form.header": "Zamenjaj", "swap.form.warning.output.fotFees": "Zaradi žetonske provizije {{fotCurrencySymbol}}lahko zneske zamenjave vnesete le z uporabo vnosnega polja", @@ -1884,7 +1884,7 @@ "swap.frontrun.warning": "Vaša transakcija je lahko prva in povzroči neugodno trgovanje.", "swap.header.viewOnly": "Samo ogled", "swap.impactOfTrade": "Vpliv, ki ga ima vaše trgovanje na tržno ceno tega bazena.", - "swap.impactOfTrade.uniswapx": "Razlika med tržno ceno in ceno izvršitve, upoštevajoč prihranek plina UniswapX.", + "swap.impactOfTrade.uniswapx": "Razlika med tržno ceno in ceno izvršitve, upoštevajoč prihranek plina JuiceSwapX.", "swap.impactOfTrade.uniswapx.missing": "Izračuni vpliva na ceno morda niso na voljo za pare z nizko likvidnostjo.", "swap.inputEstimated.atMost": "Vnos je ocenjen. Prodali boste največ ali pa se bo transakcija razveljavila.", "swap.limit": "Omejitev", @@ -1913,8 +1913,8 @@ "swap.settings.protection.subtitle.unavailable": "Ni na voljo na {{chainName}}", "swap.settings.protection.title": "Zaščita pred zamenjavo", "swap.settings.routingPreference.option.default.description": "Če izberete to možnost, določite najučinkovitejšo pot za vašo zamenjavo.", - "swap.settings.routingPreference.option.default.description.preV4": "Odjemalec Uniswap izbere najcenejšo možnost trgovanja ob upoštevanju cene in stroškov omrežja.", - "swap.settings.routingPreference.option.default.description.uniswapXUnavailable": "UniswapX ni na voljo za vašo denarnico", + "swap.settings.routingPreference.option.default.description.preV4": "Odjemalec JuiceSwap izbere najcenejšo možnost trgovanja ob upoštevanju cene in stroškov omrežja.", + "swap.settings.routingPreference.option.default.description.uniswapXUnavailable": "JuiceSwapX ni na voljo za vašo denarnico", "swap.settings.routingPreference.option.default.tooltip": "Pot je identificirana ob upoštevanju skupin v2, v3 in nekaterih v4, pri čemer je upoštevan ocenjen vpliv na ceno in stroške omrežja.", "swap.settings.routingPreference.option.v2.title": "Omogoči bazene v2", "swap.settings.routingPreference.option.v3.title": "Omogoči bazene v3", @@ -1946,7 +1946,7 @@ "swap.slippageBelow.warning": "Zdrs pod {{amt}} lahko povzroči neuspešno transakcijo", "swap.submitted": "Zamenjava poslana", "swap.success": "Uspešna menjava!", - "swap.tokenOwnFees": "Nekateri žetoni ob nakupu ali prodaji zaračunajo provizijo, ki jo določi izdajatelj žetona. Uniswap ne prejme nobene od teh pristojbin.", + "swap.tokenOwnFees": "Nekateri žetoni ob nakupu ali prodaji zaračunajo provizijo, ki jo določi izdajatelj žetona. JuiceSwap ne prejme nobene od teh pristojbin.", "swap.tradeRoutes": "Trgovske poti", "swap.transaction.deadline": "Rok transakcije", "swap.transaction.revertAfter": "Vaša transakcija bo razveljavljena, če je na čakanju dlje od tega časa.", @@ -1963,15 +1963,15 @@ "swap.warning.insufficientGas.message.withoutNetwork": "Ni dovolj {{currencySymbol}} za zamenjavo", "swap.warning.insufficientGas.title": "Nimate dovolj {{currencySymbol}} za kritje stroškov omrežja", "swap.warning.networkFee.allow": "Dovoli {{ inputTokenSymbol }} (enkrat)", - "swap.warning.networkFee.delegation.message": "To so stroški obdelave vaše transakcije in aktivacije vaše pametne denarnice na Unichainu. Uniswap Labs ne prejme nobenega deleža teh provizij.", - "swap.warning.networkFee.highRelativeToValue": "Stroški omrežja presegajo 10 % vaše skupne vrednosti transakcije. To je strošek obdelave vaše transakcije v verigi blokov. Uniswap ne prejme nobenega deleža teh nadomestil.", + "swap.warning.networkFee.delegation.message": "To so stroški obdelave vaše transakcije in aktivacije vaše pametne denarnice na Unichainu. JuiceSwap Labs ne prejme nobenega deleža teh provizij.", + "swap.warning.networkFee.highRelativeToValue": "Stroški omrežja presegajo 10 % vaše skupne vrednosti transakcije. To je strošek obdelave vaše transakcije v verigi blokov. JuiceSwap ne prejme nobenega deleža teh nadomestil.", "swap.warning.networkFee.highRelativeToValue.unichain": "Stroški omrežja presegajo 10 % vaše skupne vrednosti transakcije. To je strošek obdelave vaše transakcije v verigi blokov.", "swap.warning.networkFee.includesDelegation": "Vključuje aktivacijo pametne denarnice", - "swap.warning.networkFee.message": "To je strošek obdelave vaše transakcije v verigi blokov. Uniswap ne prejme nobenega deleža teh nadomestil.", + "swap.warning.networkFee.message": "To je strošek obdelave vaše transakcije v verigi blokov. JuiceSwap ne prejme nobenega deleža teh nadomestil.", "swap.warning.networkFee.message.unichain": "To je strošek obdelave vaše transakcije v verigi blokov.", - "swap.warning.networkFee.message.uniswapX": "To je strošek obdelave vaše transakcije v verigi blokov. Uniswap ne prejme nobenega deleža teh nadomestil. UniswapX združuje vire likvidnosti za boljše cene in zamenjave brez plina.", - "swap.warning.networkFee.message.uniswapX.title": "Brez omrežnih stroškov z UniswapX", - "swap.warning.networkFee.message.uniswapX.unichain": "To je strošek obdelave vaše transakcije v verigi blokov. UniswapX združuje vire likvidnosti za boljše cene in zamenjave brez plina.", + "swap.warning.networkFee.message.uniswapX": "To je strošek obdelave vaše transakcije v verigi blokov. JuiceSwap ne prejme nobenega deleža teh nadomestil. JuiceSwapX združuje vire likvidnosti za boljše cene in zamenjave brez plina.", + "swap.warning.networkFee.message.uniswapX.title": "Brez omrežnih stroškov z JuiceSwapX", + "swap.warning.networkFee.message.uniswapX.unichain": "To je strošek obdelave vaše transakcije v verigi blokov. JuiceSwapX združuje vire likvidnosti za boljše cene in zamenjave brez plina.", "swap.warning.noQuotesFound.bridging.message": "Ni premostitvenih citatov. Poskusite uporabiti uradni most v tem trenutku.", "swap.warning.noQuotesFound.title": "Ni narekovajev", "swap.warning.noRoutesFound.message": "Trenutno ni na voljo nobenih poti za izbrane žetone. Poskusite z drugim parom ali preverite znova pozneje.", @@ -1994,8 +1994,8 @@ "swap.warning.tokenBlocked.button": "{{tokenSymbol}} je blokiran", "swap.warning.tokenBlockedFallback.button": "Žeton je blokiran", "swap.warning.uniswapFee.message": "Za zagotavljanje najboljše izkušnje z Uniswapom se zaračunavajo pristojbine.", - "swap.warning.uniswapFee.message.default": "Za zagotovitev najboljše izkušnje z Uniswap se uporabljajo pristojbine. S to zamenjavo ni nobene provizije.", - "swap.warning.uniswapFee.message.included": "Provizije se uporabljajo za zagotovitev najboljše izkušnje z Uniswap in so že vključene v to ponudbo.", + "swap.warning.uniswapFee.message.default": "Za zagotovitev najboljše izkušnje z JuiceSwap se uporabljajo pristojbine. S to zamenjavo ni nobene provizije.", + "swap.warning.uniswapFee.message.included": "Provizije se uporabljajo za zagotovitev najboljše izkušnje z JuiceSwap in so že vključene v to ponudbo.", "swap.warning.uniswapFee.title": "Provizija za zamenjavo", "swap.warning.viewOnly.message": "Za zamenjavo žetonov morate to denarnico uvoziti prek obnovitvene fraze.", "swap.wrap.token": "Ovijte {{sym}}", @@ -2017,29 +2017,29 @@ "testnet.unsupported": "Ta funkcija ni podprta v načinu testnega omrežja.", "themeToggle.theme": "Tema", "title.buySellTradeEthereum": "Kupujte, prodajajte in trgovajte z Ethereumom in drugimi vrhunskimi žetoni na Uniswapu", - "title.createGovernanceOn": "Ustvarite nov predlog upravljanja na Uniswap", - "title.createGovernanceTo": "Ustvarite nov predlog upravljanja, o katerem bodo glasovali imetniki UNI. Žetoni UNI predstavljajo deleže z glasovalno pravico v upravljanju Uniswap.", - "title.earnFees": "Zaslužite provizije, ko drugi zamenjajo na Uniswap z dodajanjem žetonov v sklade likvidnosti.", - "title.easilyRemove": "Preprosto odstranite svojo likvidnost iz Uniswap v2 in položite v Uniswap v3.", - "title.easilyRemoveV4": "Preprosto odstranite svojo likvidnost iz Uniswap v2 in v3, da položite v Uniswap v4.", + "title.createGovernanceOn": "Ustvarite nov predlog upravljanja na JuiceSwap", + "title.createGovernanceTo": "Ustvarite nov predlog upravljanja, o katerem bodo glasovali imetniki UNI. Žetoni UNI predstavljajo deleže z glasovalno pravico v upravljanju JuiceSwap.", + "title.earnFees": "Zaslužite provizije, ko drugi zamenjajo na JuiceSwap z dodajanjem žetonov v sklade likvidnosti.", + "title.easilyRemove": "Preprosto odstranite svojo likvidnost iz JuiceSwap v2 in položite v JuiceSwap v3.", + "title.easilyRemoveV4": "Preprosto odstranite svojo likvidnost iz JuiceSwap v2 in v3, da položite v JuiceSwap v4.", "title.extension.uninstall": "Razširitev odstranjena", "title.extensionPasskeyLogIn": "Prijava z geslom", - "title.managePasskeys": "Uniswap | Upravljajte svoja gesla", - "title.migratev2": "Preseli likvidnost bazena v2 v Uniswap v3", - "title.migratev3": "Preseli likvidnost bazena na Uniswap v4", - "title.placeLimit": "Oddajte omejena naročila na Uniswap", + "title.managePasskeys": "JuiceSwap | Upravljajte svoja gesla", + "title.migratev2": "Preseli likvidnost bazena v2 v JuiceSwap v3", + "title.migratev3": "Preseli likvidnost bazena na JuiceSwap v4", + "title.placeLimit": "Oddajte omejena naročila na JuiceSwap", "title.realTime": "Cene v realnem času, grafikoni, podatki o transakcijah in drugo.", - "title.removeLiquidityv2": "Odstranite likvidnost bazena (v2) na Uniswap", - "title.removePoolLiquidity": "Odstranite likvidnost bazena na Uniswap", + "title.removeLiquidityv2": "Odstranite likvidnost bazena (v2) na JuiceSwap", + "title.removePoolLiquidity": "Odstranite likvidnost bazena na JuiceSwap", "title.removeTokensv2": "Odstranite svoje žetone iz likvidnostnih skladov v2.", "title.removev3Liquidity": "Odstranite svoje žetone iz likvidnostnih skladov v3.", "title.sendCrypto": "Pošlji kriptovaluto", - "title.sendTokens": "Pošljite žetone na Uniswap", + "title.sendTokens": "Pošljite žetone na JuiceSwap", "title.swappingMadeSimple": "Takoj kupujte in prodajajte kriptovalute na Ethereum, Base, Arbitrum, Polygon, Unichain in drugih platformah. Platforma DeFi, ki ji zaupajo milijoni.", "title.tradeTokens": "Trgujte z žetoni in zagotavljajte likvidnost. Cene v realnem času, grafikoni, podatki o transakcijah in drugo.", - "title.uniswapTradeCrypto": "Uniswap | Trgujte s kriptovalutami na vodilni borzi DeFi ", - "title.uniToken": "Žetoni UNI predstavljajo deleže z glasovalno pravico v upravljanju Uniswap. O vsakem predlogu lahko glasujete sami ali pa svoje glasove prenesete na tretjo osebo.", - "title.voteOnGov": "Glasujte o predlogih upravljanja na Uniswap", + "title.uniswapTradeCrypto": "JuiceSwap | Trgujte s kriptovalutami na vodilni borzi DeFi ", + "title.uniToken": "Žetoni UNI predstavljajo deleže z glasovalno pravico v upravljanju JuiceSwap. O vsakem predlogu lahko glasujete sami ali pa svoje glasove prenesete na tretjo osebo.", + "title.voteOnGov": "Glasujte o predlogih upravljanja na JuiceSwap", "token.balances.main": "Vaše stanje", "token.balances.other": "Stanja v drugih omrežjih", "token.balances.viewOnly": "{{ownerAddress}}stanje", @@ -2072,10 +2072,10 @@ "token.safety.blocked.title.tokenNotAvailable": "{{tokenSymbol}} ni na voljo", "token.safety.blocked.title.tokensNotAvailable": "{{tokenSymbol0}} in {{tokenSymbol1}} nista na voljo", "token.safety.fee.detected": "Zaznana provizija za žeton", - "token.safety.fees.uniswapLabsDoesNotReceive": "Uniswap Labs ne prejme nobene od teh pristojbin.", + "token.safety.fees.uniswapLabsDoesNotReceive": "JuiceSwap Labs ne prejme nobene od teh pristojbin.", "token.safety.warning.alwaysDoYourResearch": "Vedno opravite svoje raziskave", - "token.safety.warning.blocked.description.default_one": "S tem žetonom ne morete trgovati z aplikacijo Uniswap.", - "token.safety.warning.blocked.description.default_other": "S temi žetoni ne morete trgovati z aplikacijo Uniswap.", + "token.safety.warning.blocked.description.default_one": "S tem žetonom ne morete trgovati z aplikacijo JuiceSwap.", + "token.safety.warning.blocked.description.default_other": "S temi žetoni ne morete trgovati z aplikacijo JuiceSwap.", "token.safety.warning.copyContractAddress.message": "To je pogodbeni naslov, ki deluje kot enolični identifikator za žetone v verigi blokov. Vse kriptovalute, ki jih pošljete na ta naslov, bodo izgubljene.", "token.safety.warning.copyContractAddress.title": "Ne pošiljajte kriptovalut na ta naslov", "token.safety.warning.dontShowWarningAgain": "Ne pokaži mi več tega opozorila", @@ -2107,11 +2107,11 @@ "token.safety.warning.spamsUsers": "Spam uporabnikom", "token.safety.warning.tokenChargesFee.both.message": "{{tokenSymbol}} zaračuna {{buyFeePercent}} pristojbino ob nakupu in {{sellFeePercent}} ob prodaji.", "token.safety.warning.tokenChargesFee.buy.message": "{{tokenSymbol}} ob nakupu zaračuna pristojbino {{feePercent}} .", - "token.safety.warning.tokenChargesFee.buy.message.descriptive": "{{tokenSymbol}} ob nakupu zaračuna provizijo v višini {{feePercent}} . Zamenjava lahko povzroči izgubo sredstev. Uniswap Labs ne prejme nobene od teh provizij.", + "token.safety.warning.tokenChargesFee.buy.message.descriptive": "{{tokenSymbol}} ob nakupu zaračuna provizijo v višini {{feePercent}} . Zamenjava lahko povzroči izgubo sredstev. JuiceSwap Labs ne prejme nobene od teh provizij.", "token.safety.warning.tokenChargesFee.sell.message": "{{tokenSymbol}} ob prodaji zaračuna pristojbino {{feePercent}} .", - "token.safety.warning.tokenChargesFee.sell.message.descriptive": "{{tokenSymbol}} ob prodaji zaračuna provizijo v višini {{feePercent}} . Zamenjava lahko povzroči izgubo sredstev. Uniswap Labs ne prejme nobene od teh provizij.", + "token.safety.warning.tokenChargesFee.sell.message.descriptive": "{{tokenSymbol}} ob prodaji zaračuna provizijo v višini {{feePercent}} . Zamenjava lahko povzroči izgubo sredstev. JuiceSwap Labs ne prejme nobene od teh provizij.", "token.safety.warning.tokenChargesFee.unknownFee.message": "{{tokenSymbol}} zaračuna provizijo ob nakupu ali prodaji.", - "token.safetyLevel.blocked.message": "S tem žetonom ne morete trgovati z denarnico Uniswap.", + "token.safetyLevel.blocked.message": "S tem žetonom ne morete trgovati z denarnico JuiceSwap.", "token.safetyLevel.medium.message.plural": "S temi žetoni se ne trguje na vodilnih centraliziranih borzah v ZDA. Preden nadaljujete, vedno opravite lastno raziskavo.", "token.selector.search.error": "Rezultatov iskanja ni bilo mogoče naložiti", "token.stats.fullyDilutedValuation": "Popolnoma razredčeno vrednotenje", @@ -2125,7 +2125,7 @@ "token.stats.volume": "24-urna glasnost", "token.symbol.input.fallback": "Vhodni žeton", "token.symbol.output.fallback": "Izhodni žeton", - "token.wrap.fail.message": "Zamenjave na protokolu Uniswap se lahko začnejo in končajo z ETH. Vendar se med zamenjavo ETH zavije v WETH.", + "token.wrap.fail.message": "Zamenjave na protokolu JuiceSwap se lahko začnejo in končajo z ETH. Vendar se med zamenjavo ETH zavije v WETH.", "token.zeroNativeBalance.description.mainnet": "Če želite pridobiti {{ tokenSymbol }}, boste morali zamenjati žeton v Ethereumu. Zamenjava zahteva ETH za stroške omrežja.", "token.zeroNativeBalance.description.otherChains": "Morali boste zamenjati žeton na {{ chainName }} , da dobite {{ tokenSymbol }}. Zamenjava zahteva {{ chainName }} {{ nativeTokenSymbol }} za stroške omrežja.", "token.zeroNativeBalance.subtitle": "{{ tokenSymbol }} ni na voljo za neposredni nakup.", @@ -2192,7 +2192,7 @@ "transaction.details.transaction": "Transakcija", "transaction.details.uniswapFee": "Provizija ({{ feePercent }}%)", "transaction.network.all": "Vsa omrežja", - "transaction.networkCost.description": "Stroški obdelave vaše transakcije na verigi blokov. Uniswap je optimiziran za minimalne stroške omrežja.", + "transaction.networkCost.description": "Stroški obdelave vaše transakcije na verigi blokov. JuiceSwap je optimiziran za minimalne stroške omrežja.", "transaction.networkCost.includesSmartWalletActivation": "Vključuje aktivacijo pametne denarnice", "transaction.networkCost.label": "Stroški omrežja", "transaction.networkCost.maxNativeBalance.description": "Majhen znesek stanja omrežnega žetona je rezerviran za kritje omrežnih stroškov te transakcije.", @@ -2354,15 +2354,15 @@ "transaction.watcher.error.cancel": "Transakcije ni mogoče preklicati", "transaction.watcher.error.status": "Napaka pri preverjanju stanja transakcije", "uniswapX.aggregatesLiquidity": " združuje vire likvidnosti za boljše cene in zamenjave brez plina.", - "uniswapX.cost": "UniswapX odpravlja tipične stroške transakcij na verigi blokov.", - "uniswapx.description": "UniswapX združuje vire likvidnosti za boljše cene in zamenjave brez plina.", - "uniswapx.description.unsupported": "UniswapX trenutno ni na voljo, ker nastavitve pametne denarnice upravlja druga aplikacija za denarnico.", - "uniswapx.included": "Vključuje UniswapX", - "uniswapx.item": " UniswapX ", - "uniswapx.label": "UniswapX", - "uniswapX.learnMore": "Izvedite več o zamenjavi z UniswapX", - "uniswapx.unavailable.title": "UniswapX ni na voljo", - "uniswapx.v2QuoteFailed": "UniswapX v2 trdi citat ni uspel. Poskusite znova s klasično zamenjavo.", + "uniswapX.cost": "JuiceSwapX odpravlja tipične stroške transakcij na verigi blokov.", + "uniswapx.description": "JuiceSwapX združuje vire likvidnosti za boljše cene in zamenjave brez plina.", + "uniswapx.description.unsupported": "JuiceSwapX trenutno ni na voljo, ker nastavitve pametne denarnice upravlja druga aplikacija za denarnico.", + "uniswapx.included": "Vključuje JuiceSwapX", + "uniswapx.item": " JuiceSwapX ", + "uniswapx.label": "JuiceSwapX", + "uniswapX.learnMore": "Izvedite več o zamenjavi z JuiceSwapX", + "uniswapx.unavailable.title": "JuiceSwapX ni na voljo", + "uniswapx.v2QuoteFailed": "JuiceSwapX v2 trdi citat ni uspel. Poskusite znova s klasično zamenjavo.", "unitags.banner.button.claim": "Zahtevajte zdaj", "unitags.banner.subtitle": "Zgradite prilagojen profil web3 in preprosto delite svoj naslov s prijatelji.", "unitags.banner.title.compact": "Zahtevajte svoje {{unitagDomain}} uporabniško ime in ustvarite svoj prilagodljiv profil.", @@ -2426,9 +2426,9 @@ "unitags.username.error.min": "Uporabniška imena morajo vsebovati vsaj {{number}} znakov", "unitags.username.error.uppercase": "Uporabniška imena lahko vsebujejo samo male črke in številke", "uwulink.error.insufficientTokens": "Ni dovolj {{tokenSymbol}} na {{chain}}", - "v2.notAvailable": "Uniswap V2 ni na voljo v tem omrežju.", + "v2.notAvailable": "JuiceSwap V2 ni na voljo v tem omrežju.", "wallet.appSignIn": "Prijavite se z aplikacijo", - "wallet.connectingAgreement": "S povezavo denarnice se strinjate s pogoji storitve Uniswap Labs in soglašate z njegovim pravilnikom o zasebnosti.", + "wallet.connectingAgreement": "S povezavo denarnice se strinjate s pogoji storitve JuiceSwap Labs in soglašate z njegovim pravilnikom o zasebnosti.", "wallet.connectionFailed.message": "Poskus povezave ni uspel. Kliknite Poskusi znova in sledite korakom za povezavo v vaši denarnici.", "wallet.mismatch.popup.description": "Nekaterih funkcij vaša povezana denarnica ne podpira.", "wallet.mismatch.popup.title": "Omejena podpora za denarnice", @@ -2438,13 +2438,13 @@ "walletConnect.dapps.empty.description": "Povežite se z aplikacijo tako, da skenirate kodo prek WalletConnect", "walletConnect.dapps.manage.empty.title": "Ni povezanih aplikacij", "walletConnect.dapps.manage.title": "Povezave", - "walletConnect.error.connection.message": "Denarnica Uniswap trenutno podpira {{chainNames}}. Na teh verigah uporabite samo \"{{dappName}}\"", + "walletConnect.error.connection.message": "Denarnica JuiceSwap trenutno podpira {{chainNames}}. Na teh verigah uporabite samo \"{{dappName}}\"", "walletConnect.error.connection.title": "Napaka v povezavi", "walletConnect.error.general.message": "Prišlo je do težave z WalletConnect. Prosim poskusite ponovno", "walletConnect.error.general.title": "Napaka WalletConnect", "walletConnect.error.scantastic.message": "Prišlo je do težave z vašo kodo QR. Prosim poskusite ponovno", "walletConnect.error.scantastic.title": "Neveljavna koda QR", - "walletConnect.error.unsupported.message": "Prepričajte se, da skenirate veljavno kodo QR WalletConnect, Ethereum ali Uniswap Extension, preden poskusite znova.", + "walletConnect.error.unsupported.message": "Prepričajte se, da skenirate veljavno kodo QR WalletConnect, Ethereum ali JuiceSwap Extension, preden poskusite znova.", "walletConnect.error.unsupported.title": "Neveljavna koda QR", "walletConnect.error.unsupportedV1.message": "WalletConnect v1 ni več podprt. Aplikacijo, s katero se poskušate povezati, je treba nadgraditi na WalletConnect v2.", "walletConnect.error.unsupportedV1.title": "Neveljavna koda QR", @@ -2479,7 +2479,7 @@ "walletConnect.request.warning.message": "Če želite podpisati sporočila ali transakcije, boste morali uvoziti frazo za obnovitev denarnice.", "walletConnect.request.warning.title": "Ta denarnica je v načinu samo za ogled", "web.explore.description": "Odkrijte in raziščite žetone na {{network}}. Raziščite vrhunske bazene. Oglejte si cene v realnem času, obseg trgovanja, TVL, grafikone in podatke o transakcijah.", - "web.explore.title.pools": "Raziščite najboljša združenja na {{network}} na Uniswap", - "web.explore.title.tokens": "Raziščite najboljše žetone na {{network}} na Uniswap", - "web.explore.title.transactions": "Raziščite najboljše transakcije na {{network}} na Uniswap" + "web.explore.title.pools": "Raziščite najboljša združenja na {{network}} na JuiceSwap", + "web.explore.title.tokens": "Raziščite najboljše žetone na {{network}} na JuiceSwap", + "web.explore.title.transactions": "Raziščite najboljše transakcije na {{network}} na JuiceSwap" } diff --git a/packages/uniswap/src/i18n/locales/translations/sr-SP.json b/packages/uniswap/src/i18n/locales/translations/sr-SP.json index cad50205ddd..b9fb006d4c1 100644 --- a/packages/uniswap/src/i18n/locales/translations/sr-SP.json +++ b/packages/uniswap/src/i18n/locales/translations/sr-SP.json @@ -31,11 +31,11 @@ "account.drawer.modal.dont": "Немате Унисвап новчаник?", "account.drawer.modal.scan": "Скенирајте помоћу Унисвап новчаника", "account.drawer.spamToggle": "Сакриј непознате токене и НФТ", - "account.passkey.delete.acknowledge": "I’ve backed up my recovery phrase and understand that Uniswap Labs can’t help me recover my wallet if I failed to do so.", - "account.passkey.delete.description": "Make sure you’ve backed up your recovery phrase using the Uniswap mobile app or browser extension.", + "account.passkey.delete.acknowledge": "I’ve backed up my recovery phrase and understand that JuiceSwap Labs can’t help me recover my wallet if I failed to do so.", + "account.passkey.delete.description": "Make sure you’ve backed up your recovery phrase using the JuiceSwap mobile app or browser extension.", "account.passkey.delete.descriptionEmphasized": "Without your recovery phrase, you may be unable to access your wallet.", "account.passkey.delete.speedbump.description": "Before continuing, complete the following steps to avoid losing access to your wallet and all funds.", - "account.passkey.delete.speedbump.step1": "Download the Uniswap mobile app or browser extension", + "account.passkey.delete.speedbump.step1": "Download the JuiceSwap mobile app or browser extension", "account.passkey.delete.speedbump.step2": "Back up your recovery phrase", "account.passkey.delete.speedbump.title": "Јеси ли сигуран?", "account.passkey.delete.title": "Delete passkey?", @@ -126,8 +126,8 @@ "appRating.button.notReally": "Не баш", "appRating.description": "Јавите нам ако имате добро искуство са овом апликацијом", "appRating.extension.review.description": "Pick a star rating and leave a review on the Chrome Web Store.", - "appRating.extension.review.title": "Review Uniswap Extension?", - "appRating.extension.title": "Enjoying Uniswap Extension?", + "appRating.extension.review.title": "Review JuiceSwap Extension?", + "appRating.extension.title": "Enjoying JuiceSwap Extension?", "appRating.feedback.button.send": "Пошаљи повратне информације", "appRating.feedback.description": "Јавите нам како можемо да побољшамо ваше искуство", "appRating.feedback.title": "Жао нам је што то чујемо.", @@ -301,7 +301,7 @@ "common.downloadAppStore": "Преузмите на App Store", "common.downloadPlayStore": "Преузмите на Play Store", "common.downloadUniswapApp": "Преузмите апликацију Унисвап", - "common.downloadUniswapWallet": "Download Uniswap Wallet", + "common.downloadUniswapWallet": "Download JuiceSwap Wallet", "common.dynamic": "Dynamic", "common.edit.button": "Уредити", "common.ended": "Ended", @@ -334,7 +334,7 @@ "common.getSupport.button": "Добити подршку", "common.getTheApp": "Преузмите апликацију", "common.getUniswapWallet": "Набавите Унисвап новчаник", - "common.getUniswapWallet.mobile": "Get the Uniswap mobile app", + "common.getUniswapWallet.mobile": "Get the JuiceSwap mobile app", "common.governance": "Управљање", "common.happyHolidays": "Срећне празнике жели Унисвап тим!", "common.help": "Help", @@ -466,9 +466,9 @@ "common.proceedInWallet": "Наставите у свом новчанику", "common.products": "Products", "common.protocol": "Протокол", - "common.protocol.v2": "Uniswap v2", - "common.protocol.v3": "Uniswap v3", - "common.protocol.v4": "Uniswap v4", + "common.protocol.v2": "JuiceSwap v2", + "common.protocol.v3": "JuiceSwap v3", + "common.protocol.v4": "JuiceSwap v4", "common.publicResolver": "Публиц Ресолвер", "common.purchased": "Купио", "common.rate": "Рате", @@ -547,7 +547,7 @@ "common.tokenB": "Токен Б", "common.tokenName": "Име токена", "common.tokens": "Токенс", - "common.totalUniswapTVL": "Total Uniswap TVL", + "common.totalUniswapTVL": "Total JuiceSwap TVL", "common.totalValueLocked": "ТВЛ", "common.trade": "Траде", "common.trademarkPolicy": "Политика жигова", @@ -748,21 +748,21 @@ "extension.popup.chrome.button": "Отвори екстензију", "extension.popup.chrome.description": "Завршите ову радњу отварањем Унисвап екстензије.", "extension.popup.chrome.title": "Наставите у Унисвап-у", - "extension.settings.defaultWallet.message": "Prioritize Uniswap Extension when connecting to apps.", + "extension.settings.defaultWallet.message": "Prioritize JuiceSwap Extension when connecting to apps.", "extension.settings.defaultWallet.title": "Make default wallet", "extension.settings.password.enter.title": "Унесите своју тренутну лозинку", "extension.settings.password.error.wrong": "Погрешна лозинка", "extension.settings.password.placeholder": "Тренутна лозинка", - "extension.uninstall.reason.missingFeatures": "Uniswap Wallet lacks certain features", + "extension.uninstall.reason.missingFeatures": "JuiceSwap Wallet lacks certain features", "extension.uninstall.reason.notUsingCrypto": "I no longer want to use crypto", "extension.uninstall.reason.other": "Other reasons", "extension.uninstall.reason.switchingWallet": "I’m switching to a different wallet", - "extension.uninstall.subtitle": "If you have a moment, we’d love to hear why you uninstalled Uniswap Wallet", + "extension.uninstall.subtitle": "If you have a moment, we’d love to hear why you uninstalled JuiceSwap Wallet", "extension.uninstall.title": "We’re sad to see you go", "extension.warning.storage.button": "Направи резервну копију", "extension.warning.storage.message": "Обавезно направите резервну копију фразе за опоравак да бисте спречили губитак приступа новчанику и средствима.", "extension.warning.storage.title": "Вашем претраживачу понестаје меморијског простора", - "extensionPasskeyLogInPopUp.description": "Import your Uniswap account by logging in with an existing passkey.", + "extensionPasskeyLogInPopUp.description": "Import your JuiceSwap account by logging in with an existing passkey.", "extensionPasskeyLogInPopUp.invalidReferrer": "Please close this page and try again.", "fee.bestForCustomizability": "Best for customizability.", "fee.bestForExotic": "Најбоље за егзотичне парове.", @@ -796,7 +796,7 @@ "fee.unavailable": "Earned fees are not visible for v2 positions until liquidity is removed.", "fee.uncollected": "Includes uncollected fees:", "fee.uniswap": "Fee ({{percent}})", - "fee.uniswap.description": "Fees are applied to ensure the best experience with Uniswap.", + "fee.uniswap.description": "Fees are applied to ensure the best experience with JuiceSwap.", "fiatOffRamp.checkout.title": "Продај с", "fiatOffRamp.connection.quote": "Продаја {{amount}} у вредности од {{currencySymbol}}", "fiatOffRamp.error.balance": "Exceeds balance", @@ -847,8 +847,8 @@ "forceUpgrade.action.backup": "Направите резервну копију свог новчаника", "forceUpgrade.action.confirm": "Update now", "forceUpgrade.action.learn": "Learn how to update", - "forceUpgrade.description.extension": "A new version of the app is available. To continue using the Uniswap Extension, please update it to the latest version.", - "forceUpgrade.description.wallet": "A new version of the app is available. To continue using the Uniswap Wallet, please update it to the latest version.", + "forceUpgrade.description.extension": "A new version of the app is available. To continue using the JuiceSwap Extension, please update it to the latest version.", + "forceUpgrade.description.wallet": "A new version of the app is available. To continue using the JuiceSwap Wallet, please update it to the latest version.", "forceUpgrade.label.recoveryPhrase": "Фраза за опоравак", "forceUpgrade.title": "Update to the latest version", "forceUpgrade.title.recommendedStatus": "A new version is available", @@ -908,27 +908,27 @@ "landing.api": "API", "landing.appsOverview": "Built for all the ways you swap", "landing.blog.description": "Catch up on the latest company news, product features and more", - "landing.docs.description": "Explore our library of developer docs to get started building with Uniswap", + "landing.docs.description": "Explore our library of developer docs to get started building with JuiceSwap", "landing.exploreUniverse": "Explore the UNIverse", "landing.getStarted": "Trade on the world’s largest DEX", "landing.helpCenter.body": "Browse FAQs and get support from our US-based support team", - "landing.protocolDescription": "Uniswap Labs powers some of the most used products in crypto. Experience permissionless access, proven security, and dedicated support.", - "landing.protocolStats": "Uniswap Protocol stats", - "landing.provideLiquidity.body": "Provide liquidity and collect fees using the Uniswap Interface.", + "landing.protocolDescription": "JuiceSwap Labs powers some of the most used products in crypto. Experience permissionless access, proven security, and dedicated support.", + "landing.protocolStats": "JuiceSwap Protocol stats", + "landing.provideLiquidity.body": "Provide liquidity and collect fees using the JuiceSwap Interface.", "landing.provideLiquidity.subtitle": "Power onchain markets.", - "landing.socials": "Follow Uniswap Labs on X, Farcaster, LinkedIn, and TikTok", + "landing.socials": "Follow JuiceSwap Labs on X, Farcaster, LinkedIn, and TikTok", "landing.swapBody": "Access deep liquidity, explore tokens, set limit orders, and provide liquidity for thousands of tokens across 14 chains.", "landing.swapSubtitle": "Permissionless swapping.", "landing.tradingApi": "Trading API", - "landing.tradingApiBody": "Use the same API that powers the Uniswap Web App and Wallet, trusted by leading teams around the world.", - "landing.tradingApiButton": "Integrate the Uniswap API", + "landing.tradingApiBody": "Use the same API that powers the JuiceSwap Web App and Wallet, trusted by leading teams around the world.", + "landing.tradingApiButton": "Integrate the JuiceSwap API", "landing.tradingApiSubtitle": "DeFi, direct to your users.", "landing.trusted": "Верују милиони", "landing.unichain.body": "Join the community building on the fast, decentralized Ethereum L2 built to be the home for DeFi.", "landing.unichain.button": "Start building", "landing.unichain.subtitle": "The DeFi chain.", "landing.uniswapX.body": "Gasless transactions and MEV protection, with zero fees for failed swaps.", - "landing.uniswapX.button": "Experience UniswapX", + "landing.uniswapX.button": "Experience JuiceSwapX", "landing.uniswapX.subtitle": "Smarter swaps, zero friction.", "landing.walletBody": "The trusted self-custody crypto wallet and extension with millions of downloads, support from real humans, and a 4.8 rating.", "landing.walletSubtitle": "Swap, store, explore.", @@ -1225,8 +1225,8 @@ "onboarding.import.onDeviceRecovery.warning.title": "Јеси ли сигуран?", "onboarding.import.selectMethod.errorMessage": "An unexpected error occurred. Please try again.", "onboarding.import.selectMethod.mobileApp.subtitle": "Import a wallet from the mobile app via QR code.", - "onboarding.import.selectMethod.mobileApp.title": "Use Uniswap Mobile", - "onboarding.import.selectMethod.passkey.subtitle": "Sync your Uniswap wallet using an existing passkey.", + "onboarding.import.selectMethod.mobileApp.title": "Use JuiceSwap Mobile", + "onboarding.import.selectMethod.passkey.subtitle": "Sync your JuiceSwap wallet using an existing passkey.", "onboarding.import.selectMethod.passkey.title": "Log in with passkey", "onboarding.import.selectMethod.recoveryPhrase.subtitle": "Import from another crypto wallet.", "onboarding.import.selectMethod.recoveryPhrase.title": "Enter recovery phrase", @@ -1306,7 +1306,7 @@ "outageBanner.message": "{{chainName}}{{versionDescription}} data is unavailable right now, but we expect the issue to be resolved shortly.", "outageBanner.message.sub": "И даље можете без проблема заменити и обезбедити ликвидност у овом ланцу.", "outageBanner.title": "{{versionName}} ће се ускоро вратити", - "passkeys.help.modal.subtitle": "If you’re having trouble with passkeys, visit Uniswap Support for help.", + "passkeys.help.modal.subtitle": "If you’re having trouble with passkeys, visit JuiceSwap Support for help.", "passkeys.help.modal.subtitle.invalidPasskey": "Your request could not be completed. Please try again using a passkey associated with ", "passkeys.help.modal.subtitle.technicalError": "Your request could not be completed due to an unexpected technical error. Your funds are safe. Please try again.", "passkeys.help.modal.title": "Потребна помоћ?", @@ -1431,7 +1431,7 @@ "position.deposit.confirm.create.title": "Large price difference with market", "position.deposit.description": "Наведите количине токена за ваш допринос ликвидности.", "position.depositedCurrency": "Депозитован {{currencySymbol}}", - "position.fot.warning": "{{token}} and other “Fee on transfer” tokens are only supported by Uniswap v2.", + "position.fot.warning": "{{token}} and other “Fee on transfer” tokens are only supported by JuiceSwap v2.", "position.fot.warning.cta": "Create a v2 position", "position.hook.disclaimer": "I understand the potential risks involved in adding this hook.", "position.hook.donateWarning": "This flag may result in changes to fees earned.", @@ -1520,9 +1520,9 @@ "removeLiquidity.pooled": "Обједињено {{symbol}}:", "revoke.failed.message": "A network or connection issue likely caused your revoke to fail. Check your connection and try again.", "routing.aggregateLiquidity": "Када су доступни, обједињује изворе ликвидности за боље цене и размену без гаса.", - "routing.aggregateLiquidity.uniswapx": "UniswapX aggregates liquidity sources on and off-chain, bringing you the best available prices and gas free swaps.", + "routing.aggregateLiquidity.uniswapx": "JuiceSwapX aggregates liquidity sources on and off-chain, bringing you the best available prices and gas free swaps.", "routing.cheapest": "Унисвап клијент бира најјефтинију трговинску опцију факторинг цене и мрежних трошкова.", - "routing.cheapest.v4": "The Uniswap client selects the optimal trade option factoring in price and network costs.", + "routing.cheapest.v4": "The JuiceSwap client selects the optimal trade option factoring in price and network costs.", "scantastic.code.expired": "Истекао", "scantastic.code.subtitle": "Унесите овај код у Унисвап екстензију. Ваша фраза за опоравак ће бити безбедно шифрована и пренета.", "scantastic.code.timeRemaining.shorthand.hours": "Нови код за {{hours}}х {{minutes}}м {{seconds}}с", @@ -1693,12 +1693,12 @@ "settings.setting.helpCenter.title": "Центар за помоћ", "settings.setting.language.button.navigate": "Идите на Подешавања", "settings.setting.language.description.extension": "Унисвап подразумевана подешавања језика вашег система. Да бисте променили жељени језик, идите на подешавања система.", - "settings.setting.language.description.mobile": "Uniswap defaults to your device’s language settings. To change your preferred language, go to “Uniswap” in your device settings and tap on “Language”.", + "settings.setting.language.description.mobile": "JuiceSwap defaults to your device’s language settings. To change your preferred language, go to “JuiceSwap” in your device settings and tap on “Language”.", "settings.setting.language.title": "Језик", "settings.setting.notifications.row.activity.description": "Transfers, requests, and other activity", "settings.setting.notifications.row.activity.title": "Wallet activity", "settings.setting.notifications.row.updates.description": "Recommendations and new features", - "settings.setting.notifications.row.updates.title": "Updates from Uniswap", + "settings.setting.notifications.row.updates.title": "Updates from JuiceSwap", "settings.setting.notifications.title": "Обавештења", "settings.setting.password.title": "Промени лозинку", "settings.setting.permissions.title": "Permissions", @@ -1778,9 +1778,9 @@ "smartWallets.postSwapNudge.enable": "Enable smart wallet", "smartWallets.postSwapNudge.title": "Save on your next swap", "smartWallets.postSwapNudge.title.dapp": "This app supports smart wallets", - "smartWallets.unavailableModal.description": "A different wallet provider is now managing smart wallet settings for {{displayName}}. You can continue using Uniswap as normal.", + "smartWallets.unavailableModal.description": "A different wallet provider is now managing smart wallet settings for {{displayName}}. You can continue using JuiceSwap as normal.", "smartWallets.unavailableModal.title": "Smart wallet features unavailable", - "solanaPromo.banner.description": "Trade Solana tokens directly on Uniswap.", + "solanaPromo.banner.description": "Trade Solana tokens directly on JuiceSwap.", "solanaPromo.banner.title": "Solana is now available", "solanaPromo.modal.connectWallet": "Connect your favorite Solana wallet", "solanaPromo.modal.startSwapping.button": "Start swapping on Solana", @@ -1801,16 +1801,16 @@ "stats.marketCap.description": "Тржишна капитализација је укупна тржишна вредност оптицајне понуде неког средства.", "stats.noStatsAvailable": "No stats available", "stats.tvl": "Total value locked", - "stats.tvl.description": "Total value locked (TVL) is the aggregate amount of the asset available across all Uniswap liquidity pools.", + "stats.tvl.description": "Total value locked (TVL) is the aggregate amount of the asset available across all JuiceSwap liquidity pools.", "stats.volume.1d": "1 дан запремине", - "stats.volume.1d.description": "1 day volume is the amount of the asset that has been traded on Uniswap during the past 24 hours.", + "stats.volume.1d.description": "1 day volume is the amount of the asset that has been traded on JuiceSwap during the past 24 hours.", "stats.volume.1d.long": "1D volume", "stats.volume.1d.short": "Запремина 1Д", - "stats.volume.description": "Volume is the amount of the asset that has been traded on Uniswap during the selected time frame.", + "stats.volume.description": "Volume is the amount of the asset that has been traded on JuiceSwap during the selected time frame.", "swap.allow.oneTime": "Дозволи {{sym}} (једном)", "swap.approveAndSubmit": "Одобрите и пошаљите", "swap.approveAndSwap": "Одобрите и замените", - "swap.autoRouter": "The Uniswap Auto Router considers optimal routes and network costs to provide you with the best prices.", + "swap.autoRouter": "The JuiceSwap Auto Router considers optimal routes and network costs to provide you with the best prices.", "swap.balance.amount": "Стање: {{amount}}", "swap.bestPrice.through": "Route via {{provider}}", "swap.bestRoute.cost": "Most efficient route is estimated to cost ~{{gasPrice}} in network costs. ", @@ -1850,7 +1850,7 @@ "swap.details.poweredBy": "Покреће", "swap.details.rate": "Рате", "swap.details.slippage": "Максимално клизање", - "swap.details.slippage.uniswap": "Uniswap Protected slippage", + "swap.details.slippage.uniswap": "JuiceSwap Protected slippage", "swap.details.swappedIn.unichain": "Completed in {{time}}s on Unichain", "swap.details.uniswapFee": "Надокнада", "swap.error.default": "Можда ћете морати да повећате толеранцију на клизање. Напомена: токени са накнадом за трансфер и ребасе нису компатибилни са Унисвап В3.", @@ -1884,7 +1884,7 @@ "swap.frontrun.warning": "Ваша трансакција може бити напредна и резултирати неповољном трговином.", "swap.header.viewOnly": "Поглед само", "swap.impactOfTrade": "Утицај ваше трговине на тржишну цену овог базена.", - "swap.impactOfTrade.uniswapx": "The difference between market price and execution price, factoring in UniswapX gas savings.", + "swap.impactOfTrade.uniswapx": "The difference between market price and execution price, factoring in JuiceSwapX gas savings.", "swap.impactOfTrade.uniswapx.missing": "Price impact calculations may be unavailable for pairs with low liquidity.", "swap.inputEstimated.atMost": "Улаз је процењен. Продаћете највише или ће се трансакција вратити.", "swap.limit": "Лимит", @@ -1913,8 +1913,8 @@ "swap.settings.protection.subtitle.unavailable": "Није доступно на {{chainName}}", "swap.settings.protection.title": "Свап Протецтион", "swap.settings.routingPreference.option.default.description": "Selecting this option identifies the most efficient route for your swap.", - "swap.settings.routingPreference.option.default.description.preV4": "The Uniswap client selects the cheapest trade option factoring in price and network costs.", - "swap.settings.routingPreference.option.default.description.uniswapXUnavailable": "UniswapX unavailable for your wallet", + "swap.settings.routingPreference.option.default.description.preV4": "The JuiceSwap client selects the cheapest trade option factoring in price and network costs.", + "swap.settings.routingPreference.option.default.description.uniswapXUnavailable": "JuiceSwapX unavailable for your wallet", "swap.settings.routingPreference.option.default.tooltip": "A route is identified considering v2, v3, and certain v4 pools, factoring in estimated price impact and network costs.", "swap.settings.routingPreference.option.v2.title": "Enable v2 pools", "swap.settings.routingPreference.option.v3.title": "Enable v3 pools", @@ -1963,15 +1963,15 @@ "swap.warning.insufficientGas.message.withoutNetwork": "Није довољно {{currencySymbol}} за замену", "swap.warning.insufficientGas.title": "Немате довољно {{currencySymbol}} да покријете трошкове мреже", "swap.warning.networkFee.allow": "Дозволи {{ inputTokenSymbol }} (једном)", - "swap.warning.networkFee.delegation.message": "This is the cost to process your transaction and activate your smart wallet on Unichain. Uniswap Labs does not receive any share of these fees.", - "swap.warning.networkFee.highRelativeToValue": "The network cost exceeds 10% of your total transaction value. This is the cost to process your transaction on the blockchain. Uniswap does not receive any share of these fees.", + "swap.warning.networkFee.delegation.message": "This is the cost to process your transaction and activate your smart wallet on Unichain. JuiceSwap Labs does not receive any share of these fees.", + "swap.warning.networkFee.highRelativeToValue": "The network cost exceeds 10% of your total transaction value. This is the cost to process your transaction on the blockchain. JuiceSwap does not receive any share of these fees.", "swap.warning.networkFee.highRelativeToValue.unichain": "The network cost exceeds 10% of your total transaction value. This is the cost to process your transaction on the blockchain.", "swap.warning.networkFee.includesDelegation": "Includes smart wallet activation", "swap.warning.networkFee.message": "Ово је трошак обраде ваше трансакције на блокчејну. Унисвап не прима никакав део ових накнада.", "swap.warning.networkFee.message.unichain": "This is the cost to process your transaction on the blockchain.", "swap.warning.networkFee.message.uniswapX": "Ово је трошак обраде ваше трансакције на блокчејну. Унисвап не прима никакав део ових накнада. УнисвапКс агрегира изворе ликвидности за боље цене и свопове без гаса.", - "swap.warning.networkFee.message.uniswapX.title": "No network costs with UniswapX", - "swap.warning.networkFee.message.uniswapX.unichain": "This is the cost to process your transaction on the blockchain. UniswapX aggregates liquidity sources for better prices and gas free swaps.", + "swap.warning.networkFee.message.uniswapX.title": "No network costs with JuiceSwapX", + "swap.warning.networkFee.message.uniswapX.unichain": "This is the cost to process your transaction on the blockchain. JuiceSwapX aggregates liquidity sources for better prices and gas free swaps.", "swap.warning.noQuotesFound.bridging.message": "No bridging quotes found. Try using the official bridge at this time.", "swap.warning.noQuotesFound.title": "No quotes found", "swap.warning.noRoutesFound.message": "There are currently no routes available for your selected tokens. Please try a different pair or check again later.", @@ -1993,7 +1993,7 @@ "swap.warning.router.title": "Ова трговина се тренутно не може завршити", "swap.warning.tokenBlocked.button": "{{tokenSymbol}} is blocked", "swap.warning.tokenBlockedFallback.button": "Token is blocked", - "swap.warning.uniswapFee.message": "Fees are applied to ensure the best experience with Uniswap.", + "swap.warning.uniswapFee.message": "Fees are applied to ensure the best experience with JuiceSwap.", "swap.warning.uniswapFee.message.default": "Накнаде се примењују да би се обезбедило најбоље искуство са Унисвап-ом. Нема накнаде за ову замену.", "swap.warning.uniswapFee.message.included": "Накнаде се примењују да би се обезбедило најбоље искуство са Унисвап-ом и већ су урачунате у ову понуду.", "swap.warning.uniswapFee.title": "Свап накнада", @@ -2024,7 +2024,7 @@ "title.easilyRemoveV4": "Лако уклоните своју ликвидност из Унисвап в2 и в3 да депонујете у Унисвап в4.", "title.extension.uninstall": "Extension Uninstalled", "title.extensionPasskeyLogIn": "Log in with Passkey", - "title.managePasskeys": "Uniswap | Manage your passkeys", + "title.managePasskeys": "JuiceSwap | Manage your passkeys", "title.migratev2": "Пренесите ликвидност в2 пула на Унисвап в3", "title.migratev3": "Пренесите ликвидност базена на Унисвап в4", "title.placeLimit": "Поставите ограничене налоге на Унисвап", @@ -2037,7 +2037,7 @@ "title.sendTokens": "Пошаљите токене на Унисвап", "title.swappingMadeSimple": "Instantly buy and sell crypto on Ethereum, Base, Arbitrum, Polygon, Unichain and more. The DeFi platform trusted by millions.", "title.tradeTokens": "Тргујте токенима и обезбедите ликвидност. Цене у реалном времену, графикони, подаци о трансакцијама и још много тога.", - "title.uniswapTradeCrypto": "Uniswap | Trade Crypto on DeFi’s Leading Exchange ", + "title.uniswapTradeCrypto": "JuiceSwap | Trade Crypto on DeFi’s Leading Exchange ", "title.uniToken": "УНИ токени представљају акције са правом гласа у Унисвап управљању. Можете сами гласати за сваки предлог или своје гласове делегирати трећој страни.", "title.voteOnGov": "Гласајте о предлозима управљања Унисвап-ом", "token.balances.main": "Стање", @@ -2072,7 +2072,7 @@ "token.safety.blocked.title.tokenNotAvailable": "{{tokenSymbol}} није доступан", "token.safety.blocked.title.tokensNotAvailable": "{{tokenSymbol0}} и {{tokenSymbol1}} нису доступни", "token.safety.fee.detected": "Token fee detected", - "token.safety.fees.uniswapLabsDoesNotReceive": "Uniswap Labs не прима ниједну од ових накнада.", + "token.safety.fees.uniswapLabsDoesNotReceive": "JuiceSwap Labs не прима ниједну од ових накнада.", "token.safety.warning.alwaysDoYourResearch": "Увек спроведите сопствено истраживање", "token.safety.warning.blocked.description.default_one": "Не можете трговати овим токеном користећи Унисвап апликацију.", "token.safety.warning.blocked.description.default_other": "Не можете трговати овим токенима користећи Унисвап апликацију.", @@ -2107,9 +2107,9 @@ "token.safety.warning.spamsUsers": "Spams users", "token.safety.warning.tokenChargesFee.both.message": "{{tokenSymbol}} charges a {{buyFeePercent}} fee when bought and {{sellFeePercent}} when sold.", "token.safety.warning.tokenChargesFee.buy.message": "{{tokenSymbol}} charges a {{feePercent}} fee when bought.", - "token.safety.warning.tokenChargesFee.buy.message.descriptive": "{{tokenSymbol}} charges a {{feePercent}} fee when bought. Swapping it may result in a loss of funds. Uniswap Labs does not receive any of these fees.", + "token.safety.warning.tokenChargesFee.buy.message.descriptive": "{{tokenSymbol}} charges a {{feePercent}} fee when bought. Swapping it may result in a loss of funds. JuiceSwap Labs does not receive any of these fees.", "token.safety.warning.tokenChargesFee.sell.message": "{{tokenSymbol}} charges a {{feePercent}} fee when sold.", - "token.safety.warning.tokenChargesFee.sell.message.descriptive": "{{tokenSymbol}} charges a {{feePercent}} fee when sold. Swapping it may result in a loss of funds. Uniswap Labs does not receive any of these fees.", + "token.safety.warning.tokenChargesFee.sell.message.descriptive": "{{tokenSymbol}} charges a {{feePercent}} fee when sold. Swapping it may result in a loss of funds. JuiceSwap Labs does not receive any of these fees.", "token.safety.warning.tokenChargesFee.unknownFee.message": "{{tokenSymbol}} charges a fee when bought or sold.", "token.safetyLevel.blocked.message": "Не можете трговати овим токеном користећи Унисвап новчаник.", "token.safetyLevel.medium.message.plural": "Овим токенима се не тргује на водећим америчким централизованим берзама. Увек спроведите сопствено истраживање пре поступања.", @@ -2192,7 +2192,7 @@ "transaction.details.transaction": "Трансакција", "transaction.details.uniswapFee": "Накнада ({{ feePercent }}%)", "transaction.network.all": "Све мреже", - "transaction.networkCost.description": "The cost to process your transaction on the blockchain. Uniswap is optimized for minimal network costs.", + "transaction.networkCost.description": "The cost to process your transaction on the blockchain. JuiceSwap is optimized for minimal network costs.", "transaction.networkCost.includesSmartWalletActivation": "Includes smart wallet activation", "transaction.networkCost.label": "Трошкови мреже", "transaction.networkCost.maxNativeBalance.description": "A small amount of the network token balance is reserved to cover the network cost of this transaction.", @@ -2354,14 +2354,14 @@ "transaction.watcher.error.cancel": "Није могуће отказати трансакцију", "transaction.watcher.error.status": "Грешка приликом провере статуса трансакције", "uniswapX.aggregatesLiquidity": " обједињује изворе ликвидности за боље цене и размену без гаса.", - "uniswapX.cost": "UniswapX removes the typical costs to transact on the blockchain.", + "uniswapX.cost": "JuiceSwapX removes the typical costs to transact on the blockchain.", "uniswapx.description": "УнисвапКс обједињује изворе ликвидности за боље цене и свопове без гаса.", - "uniswapx.description.unsupported": "UniswapX is currently unavailable because your smart wallet settings are managed by a different wallet app.", - "uniswapx.included": "Includes UniswapX", + "uniswapx.description.unsupported": "JuiceSwapX is currently unavailable because your smart wallet settings are managed by a different wallet app.", + "uniswapx.included": "Includes JuiceSwapX", "uniswapx.item": " УнисвапКс ", "uniswapx.label": "УнисвапКс", "uniswapX.learnMore": "Сазнајте више о размени са УнисвапКс", - "uniswapx.unavailable.title": "UniswapX is unavailable", + "uniswapx.unavailable.title": "JuiceSwapX is unavailable", "uniswapx.v2QuoteFailed": "УнисвапКс в2 тврди цитат није успео. Покушајте поново са класичном заменом.", "unitags.banner.button.claim": "Захтевај сада", "unitags.banner.subtitle": "Направите персонализовани веб3 профил и лако поделите своју адресу са пријатељима.", diff --git a/packages/uniswap/src/i18n/locales/translations/sv-SE.json b/packages/uniswap/src/i18n/locales/translations/sv-SE.json index 01ffa2bee76..29ed48af0b1 100644 --- a/packages/uniswap/src/i18n/locales/translations/sv-SE.json +++ b/packages/uniswap/src/i18n/locales/translations/sv-SE.json @@ -27,15 +27,15 @@ "account.downloadWallet.subtitle": "Säkerhetskopiera din plånbok, handla när du är på språng, få liveprisaviseringar och mer.", "account.drawer.gitHash": "Git-hash: ", "account.drawer.gitVersion": "Version: ", - "account.drawer.modal.body": "Förvara och byt ut tokens på ett säkert sätt med Uniswap-appen. Tillgänglig på iOS och Android.", - "account.drawer.modal.dont": "Har du ingen Uniswap-plånbok?", - "account.drawer.modal.scan": "Skanna med Uniswap Wallet", + "account.drawer.modal.body": "Förvara och byt ut tokens på ett säkert sätt med JuiceSwap-appen. Tillgänglig på iOS och Android.", + "account.drawer.modal.dont": "Har du ingen JuiceSwap-plånbok?", + "account.drawer.modal.scan": "Skanna med JuiceSwap Wallet", "account.drawer.spamToggle": "Dölj okända tokens och NFT:er", - "account.passkey.delete.acknowledge": "Jag har säkerhetskopierat min återställningsfras och förstår att Uniswap Labs inte kan hjälpa mig att återställa min plånbok om jag inte gjorde det.", - "account.passkey.delete.description": "Se till att du har säkerhetskopierat din återställningsfras med Uniswap-mobilappen eller webbläsartillägget.", + "account.passkey.delete.acknowledge": "Jag har säkerhetskopierat min återställningsfras och förstår att JuiceSwap Labs inte kan hjälpa mig att återställa min plånbok om jag inte gjorde det.", + "account.passkey.delete.description": "Se till att du har säkerhetskopierat din återställningsfras med JuiceSwap-mobilappen eller webbläsartillägget.", "account.passkey.delete.descriptionEmphasized": "Utan din återställningsfras kanske du inte kan komma åt din plånbok.", "account.passkey.delete.speedbump.description": "Innan du fortsätter, slutför följande steg för att undvika att förlora åtkomst till din plånbok och alla pengar.", - "account.passkey.delete.speedbump.step1": "Ladda ner Uniswap-mobilappen eller webbläsartillägget", + "account.passkey.delete.speedbump.step1": "Ladda ner JuiceSwap-mobilappen eller webbläsartillägget", "account.passkey.delete.speedbump.step2": "Säkerhetskopiera din återställningsfras", "account.passkey.delete.speedbump.title": "Är du säker?", "account.passkey.delete.title": "Radera lösenord?", @@ -91,7 +91,7 @@ "account.wallet.menu.edit.title": "Redigera etikett", "account.wallet.menu.manageConnections": "Hantera anslutningar", "account.wallet.menu.remove.title": "Ta bort plånboken", - "account.wallet.remove.check": "Jag säkerhetskopierade min återställningsfras och förstår att Uniswap Labs inte kan hjälpa mig att återställa mina plånböcker om jag inte gjorde det.", + "account.wallet.remove.check": "Jag säkerhetskopierade min återställningsfras och förstår att JuiceSwap Labs inte kan hjälpa mig att återställa mina plånböcker om jag inte gjorde det.", "account.wallet.remove.title": "Ta bort {{name}}", "account.wallet.remove.viewOnly": "Du kan alltid lägga till skrivskyddade plånböcker bakifrån genom att ange plånbokens adress.", "account.wallet.restore.new_device.description": "Eftersom du använder en ny enhet måste du återställa din återställningsfras eller ange ditt lösenord för molnsäkerhetskopiering för att fortsätta.", @@ -122,16 +122,16 @@ "addLiquidity.shareOfPool": "Andel av pool", "addressInput.recipient": "Mottagare", "analytics.allow": "Tillåt analys", - "analytics.allow.message": "Vi använder anonymiserad data för att förbättra din upplevelse av Uniswap Labs produkter.", + "analytics.allow.message": "Vi använder anonymiserad data för att förbättra din upplevelse av JuiceSwap Labs produkter.", "appRating.button.notReally": "Inte riktigt", "appRating.description": "Låt oss veta om du har en bra upplevelse av den här appen", "appRating.extension.review.description": "Välj ett stjärnbetyg och lämna en recension i Chrome Web Store.", - "appRating.extension.review.title": "Granska Uniswap Extension?", - "appRating.extension.title": "Gillar du Uniswap Extension?", + "appRating.extension.review.title": "Granska JuiceSwap Extension?", + "appRating.extension.title": "Gillar du JuiceSwap Extension?", "appRating.feedback.button.send": "Skicka synpunkter", "appRating.feedback.description": "Låt oss veta hur vi kan förbättra din upplevelse", "appRating.feedback.title": "Vi är ledsna att höra det.", - "appRating.mobile.title": "Gillar du Uniswap Wallet?", + "appRating.mobile.title": "Gillar du JuiceSwap Wallet?", "bridging.estimatedTime.minutesAndSeconds": "~{{minutes}}min {{seconds}}s", "bridging.estimatedTime.minutesOnly": "~{{minutes}}min", "bridging.estimatedTime.secondsOnly": "~{{seconds}}s", @@ -145,7 +145,7 @@ "chart.price.label.low": "Låg", "chart.price.label.open": "Öppen", "chart.settings.unavailable.label": "Den här inställningen är inte tillgänglig för det aktuella diagrammet", - "claim.thanks": "Tack för att du är en del av Uniswap-communityt ", + "claim.thanks": "Tack för att du är en del av JuiceSwap-communityt ", "claim.uni.arrived": "UNI har anlänt", "common.accept": "Acceptera", "common.active": "Aktiva", @@ -171,7 +171,7 @@ "common.approving": "Godkännande", "common.areYouSure": "Är du säker?", "common.automatic": "Bil", - "common.availableIn": "Uniswap tillgängligt i: ", + "common.availableIn": "JuiceSwap tillgängligt i: ", "common.availableOnIOSAndroidChrome": "Tillgänglig på iOS, Android och Chrome", "common.backToPositions": "Tillbaka till positionerna", "common.bestRoute": "Rutt", @@ -180,7 +180,7 @@ "common.biometrics.touchId": "Touch-ID", "common.biometrics.windowsHello": "Windows Hello", "common.blocked.ifError": "Om du tror att detta är ett fel, skicka ett e-postmeddelande med din adress till ", - "common.blocked.reason": "Den här adressen är blockerad i Uniswap Labs-gränssnittet eftersom den är associerad med en eller flera blockerade aktiviteter.", + "common.blocked.reason": "Den här adressen är blockerad i JuiceSwap Labs-gränssnittet eftersom den är associerad med en eller flera blockerade aktiviteter.", "common.blockedAddress": "Blockerad adress", "common.blog": "Blogg", "common.bought": "Köpt", @@ -239,7 +239,7 @@ "common.button.viewDetails": "Visa detaljer", "common.button.yes": "Ja", "common.buy.label": "köpa", - "common.buyAndSell": "Köp och sälj på Uniswap", + "common.buyAndSell": "Köp och sälj på JuiceSwap", "common.cancellationSubmitted": "Uppsägning skickad", "common.cancellationSuccessful": "Avbokningen lyckades", "common.cancelOrder": "Avbryt beställning", @@ -300,8 +300,8 @@ "common.download": "Ladda ner", "common.downloadAppStore": "Ladda ner i App Store", "common.downloadPlayStore": "Ladda ner i Play Butik", - "common.downloadUniswapApp": "Ladda ner Uniswap-appen", - "common.downloadUniswapWallet": "Ladda ner Uniswap-plånboken", + "common.downloadUniswapApp": "Ladda ner JuiceSwap-appen", + "common.downloadUniswapWallet": "Ladda ner JuiceSwap-plånboken", "common.dynamic": "Dynamisk", "common.edit.button": "Redigera", "common.ended": "Avslutade", @@ -319,7 +319,7 @@ "common.explore": "Utforska", "common.explorer": "Utforskare", "common.exploreTokens": "Utforska tokens", - "common.extension": "Uniswap-förlängning", + "common.extension": "JuiceSwap-förlängning", "common.failedSwitchNetwork": "Det gick inte att byta nätverk", "common.fee": "Avgift", "common.fees": "Avgifter", @@ -333,10 +333,10 @@ "common.getStarted": "Kom igång", "common.getSupport.button": "Få stöd", "common.getTheApp": "Skaffa appen", - "common.getUniswapWallet": "Skaffa Uniswap Wallet", - "common.getUniswapWallet.mobile": "Skaffa Uniswap-mobilappen", + "common.getUniswapWallet": "Skaffa JuiceSwap Wallet", + "common.getUniswapWallet.mobile": "Skaffa JuiceSwap-mobilappen", "common.governance": "Styrning", - "common.happyHolidays": "Glad helg från Uniswap-teamet!", + "common.happyHolidays": "Glad helg från JuiceSwap-teamet!", "common.help": "Hjälp", "common.helpCenter": "Hjälpcenter", "common.hidden": "Dold", @@ -466,9 +466,9 @@ "common.proceedInWallet": "Fortsätt i din plånbok", "common.products": "Produkter", "common.protocol": "Protokoll", - "common.protocol.v2": "Uniswap v2", - "common.protocol.v3": "Uniswap v3", - "common.protocol.v4": "Uniswap v4", + "common.protocol.v2": "JuiceSwap v2", + "common.protocol.v3": "JuiceSwap v3", + "common.protocol.v4": "JuiceSwap v4", "common.publicResolver": "Public Resolver", "common.purchased": "Köpt", "common.rate": "Betygsätta", @@ -547,7 +547,7 @@ "common.tokenB": "Token B", "common.tokenName": "Tokennamn", "common.tokens": "Polletter", - "common.totalUniswapTVL": "Totalt Uniswap TVL", + "common.totalUniswapTVL": "Totalt JuiceSwap TVL", "common.totalValueLocked": "TVL", "common.trade": "Handel", "common.trademarkPolicy": "Varumärkespolicy", @@ -565,10 +565,10 @@ "common.unhide": "Visa upp", "common.unichain": "Unichain", "common.uniGovernance": "UNIs styrning", - "common.uniswapMobile": "Uniswap mobil", - "common.uniswapProtocol": "Uniswap-protokoll", - "common.uniswapWallet": "Uniswap plånbok", - "common.uniswapX": "UniswapX", + "common.uniswapMobile": "JuiceSwap mobil", + "common.uniswapProtocol": "JuiceSwap-protokoll", + "common.uniswapWallet": "JuiceSwap plånbok", + "common.uniswapX": "JuiceSwapX", "common.unknown": "Okänd", "common.unknownApproval": "Okänt godkännande", "common.unknownBridge": "Okänd bro", @@ -675,8 +675,8 @@ "downloadApp.modal.connectExistingWallet": "Anslut befintlig plånbok", "downloadApp.modal.getStarted.description": "Få tillgång till tusentals tokens direkt genom världens största onchain-marknadsplats.", "downloadApp.modal.getStarted.title": "Börja byta på några sekunder", - "downloadApp.modal.getTheApp.title": "Kom igång med Uniswap", - "downloadApp.modal.uniswapProducts.subtitle": "Uniswap-produkter fungerar sömlöst tillsammans för att skapa den bästa onchain-upplevelsen.", + "downloadApp.modal.getTheApp.title": "Kom igång med JuiceSwap", + "downloadApp.modal.uniswapProducts.subtitle": "JuiceSwap-produkter fungerar sömlöst tillsammans för att skapa den bästa onchain-upplevelsen.", "error.dataUnavailable": "Data är inte tillgänglig för tillfället; vi jobbar på en fix", "error.id": "Fel-ID: {{eventId}}", "error.noData": "Ingen information hittad", @@ -712,8 +712,8 @@ "explore.tokens.sort.option.marketCap": "Börsvärde", "explore.tokens.sort.option.priceDecrease": "Prissänkning (24h)", "explore.tokens.sort.option.priceIncrease": "Prisökning (24h)", - "explore.tokens.sort.option.totalValueLocked": "Uniswap TVL", - "explore.tokens.sort.option.volume": "Uniswap volym (24H)", + "explore.tokens.sort.option.totalValueLocked": "JuiceSwap TVL", + "explore.tokens.sort.option.volume": "JuiceSwap volym (24H)", "explore.tokens.top.title": "Topppoletter", "explore.v2TVL": "v2 TVL", "explore.v3TVL": "v3 TVL", @@ -733,7 +733,7 @@ "extension.lock.button.reset": "Återställ plånboken", "extension.lock.button.submit": "Låsa upp", "extension.lock.password.error": "Fel lösenord. Försök igen", - "extension.lock.password.reset.initial.description": "Uniswap kan inte hjälpa till att återställa ditt lösenord. Du måste återställa din plånbok genom att ange din återställningsfras på 12 ord.", + "extension.lock.password.reset.initial.description": "JuiceSwap kan inte hjälpa till att återställa ditt lösenord. Du måste återställa din plånbok genom att ange din återställningsfras på 12 ord.", "extension.lock.password.reset.initial.help": "Var hittar jag min återhämtningsfras?", "extension.lock.password.reset.initial.title": "Glömt ditt lösenord", "extension.lock.password.reset.speedbump.description": "Se till att du har din 12-ords återställningsfras innan du återställer din plånbok. Annars kommer du inte att kunna återfå dina pengar.", @@ -742,27 +742,27 @@ "extension.lock.subtitle": "Ange ditt lösenord för att låsa upp", "extension.lock.title": "Välkommen tillbaka", "extension.network.notSupported": "Nätverk som inte stöds", - "extension.open": "Öppna Uniswap Extension", + "extension.open": "Öppna JuiceSwap Extension", "extension.passwordPrompt.error.wrongPassword": "Fel lösenord. Försök igen", "extension.passwordPrompt.title": "Ange ditt lösenord", "extension.popup.chrome.button": "Öppna tillägget", - "extension.popup.chrome.description": "Slutför denna åtgärd genom att öppna Uniswap-tillägget.", - "extension.popup.chrome.title": "Fortsätt i Uniswap", - "extension.settings.defaultWallet.message": "Prioritera Uniswap Extension när du ansluter till appar.", + "extension.popup.chrome.description": "Slutför denna åtgärd genom att öppna JuiceSwap-tillägget.", + "extension.popup.chrome.title": "Fortsätt i JuiceSwap", + "extension.settings.defaultWallet.message": "Prioritera JuiceSwap Extension när du ansluter till appar.", "extension.settings.defaultWallet.title": "Gör standardplånbok", "extension.settings.password.enter.title": "Skriv in ditt nuvarande lösenord", "extension.settings.password.error.wrong": "Fel lösenord", "extension.settings.password.placeholder": "Nuvarande lösenord", - "extension.uninstall.reason.missingFeatures": "Uniswap Wallet saknar vissa funktioner", + "extension.uninstall.reason.missingFeatures": "JuiceSwap Wallet saknar vissa funktioner", "extension.uninstall.reason.notUsingCrypto": "Jag vill inte längre använda kryptovaluta", "extension.uninstall.reason.other": "Andra skäl", "extension.uninstall.reason.switchingWallet": "Jag byter till en annan plånbok", - "extension.uninstall.subtitle": "Om du har en stund över vill vi gärna höra varför du avinstallerade Uniswap Wallet.", + "extension.uninstall.subtitle": "Om du har en stund över vill vi gärna höra varför du avinstallerade JuiceSwap Wallet.", "extension.uninstall.title": "Vi är ledsna att se dig gå", "extension.warning.storage.button": "Backa upp", "extension.warning.storage.message": "Se till att säkerhetskopiera din återställningsfras för att förhindra att du förlorar åtkomst till din plånbok och pengar.", "extension.warning.storage.title": "Din webbläsare håller på att ta slut", - "extensionPasskeyLogInPopUp.description": "Importera ditt Uniswap-konto genom att logga in med en befintlig lösenordsnyckel.", + "extensionPasskeyLogInPopUp.description": "Importera ditt JuiceSwap-konto genom att logga in med en befintlig lösenordsnyckel.", "extensionPasskeyLogInPopUp.invalidReferrer": "Stäng den här sidan och försök igen.", "fee.bestForCustomizability": "Bäst för anpassningsbarhet.", "fee.bestForExotic": "Bäst för exotiska par.", @@ -796,7 +796,7 @@ "fee.unavailable": "Intjänade avgifter är inte synliga för v2-positioner förrän likviditeten tas bort.", "fee.uncollected": "Inkluderar ej indrivna avgifter:", "fee.uniswap": "Avgift ({{percent}})", - "fee.uniswap.description": "Avgifter tillkommer för att säkerställa bästa möjliga upplevelse med Uniswap.", + "fee.uniswap.description": "Avgifter tillkommer för att säkerställa bästa möjliga upplevelse med JuiceSwap.", "fiatOffRamp.checkout.title": "Sälj med", "fiatOffRamp.connection.quote": "Säljer {{amount}} till ett värde av {{currencySymbol}}", "fiatOffRamp.error.balance": "Överskrider balansen", @@ -847,8 +847,8 @@ "forceUpgrade.action.backup": "Säkerhetskopiera din plånbok", "forceUpgrade.action.confirm": "Uppdatera nu", "forceUpgrade.action.learn": "Lär dig hur du uppdaterar", - "forceUpgrade.description.extension": "En ny version av appen är tillgänglig. För att fortsätta använda Uniswap-tillägget, uppdatera det till den senaste versionen.", - "forceUpgrade.description.wallet": "En ny version av appen är tillgänglig. För att fortsätta använda Uniswap Wallet, uppdatera den till den senaste versionen.", + "forceUpgrade.description.extension": "En ny version av appen är tillgänglig. För att fortsätta använda JuiceSwap-tillägget, uppdatera det till den senaste versionen.", + "forceUpgrade.description.wallet": "En ny version av appen är tillgänglig. För att fortsätta använda JuiceSwap Wallet, uppdatera den till den senaste versionen.", "forceUpgrade.label.recoveryPhrase": "Återställningsfras", "forceUpgrade.title": "Uppdatera till den senaste versionen", "forceUpgrade.title.recommendedStatus": "En ny version finns tillgänglig", @@ -904,31 +904,31 @@ "home.upsell.receive.title": "Ta emot krypto", "home.warning.viewOnly": "Det här är en plånbok för visning", "interface.metatags.description": "Växla kryptovaluta mot Ethereum, Base, Arbitrum, Polygon, Unichain och fler. DeFi-plattformen som miljontals människor litar på.", - "interface.metatags.title": "Uniswap-gränssnitt", + "interface.metatags.title": "JuiceSwap-gränssnitt", "landing.api": "API", "landing.appsOverview": "Byggd för alla sätt du byter", "landing.blog.description": "Håll dig uppdaterad om de senaste företagsnyheterna, produktfunktionerna och mer", - "landing.docs.description": "Utforska vårt bibliotek med utvecklardokumentation för att komma igång med att bygga med Uniswap", + "landing.docs.description": "Utforska vårt bibliotek med utvecklardokumentation för att komma igång med att bygga med JuiceSwap", "landing.exploreUniverse": "Utforska UNIVERSUM", "landing.getStarted": "Handla på världens största DEX", "landing.helpCenter.body": "Bläddra bland vanliga frågor och få support från vårt supportteam i USA", - "landing.protocolDescription": "Uniswap Labs driver några av de mest använda produkterna inom krypto. Upplev behörighetsfri åtkomst, beprövad säkerhet och dedikerad support.", - "landing.protocolStats": "Uniswap-protokollets statistik", - "landing.provideLiquidity.body": "Tillhandahåll likviditet och samla in avgifter med hjälp av Uniswap-gränssnittet.", + "landing.protocolDescription": "JuiceSwap Labs driver några av de mest använda produkterna inom krypto. Upplev behörighetsfri åtkomst, beprövad säkerhet och dedikerad support.", + "landing.protocolStats": "JuiceSwap-protokollets statistik", + "landing.provideLiquidity.body": "Tillhandahåll likviditet och samla in avgifter med hjälp av JuiceSwap-gränssnittet.", "landing.provideLiquidity.subtitle": "Kraftkedjans marknader.", - "landing.socials": "Följ Uniswap Labs på X, Farcaster, LinkedIn, och TikTok", + "landing.socials": "Följ JuiceSwap Labs på X, Farcaster, LinkedIn, och TikTok", "landing.swapBody": "Få tillgång till djup likviditet, utforska tokens, sätt limitordrar och tillhandahåll likviditet för tusentals tokens över 14 kedjor.", "landing.swapSubtitle": "Tillståndslöst byte.", "landing.tradingApi": "Handels-API", - "landing.tradingApiBody": "Använd samma API som driver Uniswap Web App och Wallet, betrott av ledande team runt om i världen.", - "landing.tradingApiButton": "Integrera Uniswap API:et", + "landing.tradingApiBody": "Använd samma API som driver JuiceSwap Web App och Wallet, betrott av ledande team runt om i världen.", + "landing.tradingApiButton": "Integrera JuiceSwap API:et", "landing.tradingApiSubtitle": "DeFi, direkt till dina användare.", "landing.trusted": "Betrodd av miljoner", "landing.unichain.body": "Gå med i att bygga community på det snabba, decentraliserade Ethereum L2 som är byggt för att vara hemmet för DeFi.", "landing.unichain.button": "Börja bygga", "landing.unichain.subtitle": "DeFi-kedjan.", "landing.uniswapX.body": "Gaslösa transaktioner och MEV-skydd, med noll avgifter för misslyckade swappar.", - "landing.uniswapX.button": "Upplev UniswapX", + "landing.uniswapX.button": "Upplev JuiceSwapX", "landing.uniswapX.subtitle": "Smartare byten, noll friktion.", "landing.walletBody": "Den pålitliga kryptoplånboken och tillägget för självförvaring med miljontals nedladdningar, support från riktiga människor och ett betyg på 4,8 .", "landing.walletSubtitle": "Byt, förvara, utforska.", @@ -1010,18 +1010,18 @@ "liquidity.learnMoreLabel": "Lär dig mer om likviditetsförsörjning", "liquidity.notEnough.label": "Inte tillräckligt med likviditet för att visa korrekt USD-värde.", "liquidity.provideOnProtocols": "Tillhandahålla likviditet på olika protokoll", - "liquidityPool.page.title": "Lägg till likviditet till pooler{{version}} på Uniswap", + "liquidityPool.page.title": "Lägg till likviditet till pooler{{version}} på JuiceSwap", "liquidityPool.positions.closed.title": "Stängda positioner", "liquidityPool.positions.loadingMore": "Laddar fler positioner...", - "liquidityPool.positions.page.title": "Hantera {{quoteSymbol}}/{{baseSymbol}} pool likviditet på Uniswap", + "liquidityPool.positions.page.title": "Hantera {{quoteSymbol}}/{{baseSymbol}} pool likviditet på JuiceSwap", "liquidityPool.positions.page.version.description": "Se dina aktiva {{version}} likviditetspositioner. Lägg till nya positioner.", - "liquidityPool.positions.page.version.title": "Hantera poollikviditet{{version}} på Uniswap", + "liquidityPool.positions.page.version.title": "Hantera poollikviditet{{version}} på JuiceSwap", "migrate.allowed": "Tillåten", "migrate.allowLpMigration": "Tillåt migrering av LP-token", "migrate.connectAccount": "Du måste ansluta ett konto som äger denna position.", "migrate.connectWallet": "Anslut till en plånbok för att se din V2-likviditet.", - "migrate.contract": "Uniswap migreringskontrakt", - "migrate.firstLP": "Du är den första likviditetsleverantören för denna Uniswap V3-pool. Din likviditet kommer att migrera till det aktuella priset på {{source}} .", + "migrate.contract": "JuiceSwap migreringskontrakt", + "migrate.firstLP": "Du är den första likviditetsleverantören för denna JuiceSwap V3-pool. Din likviditet kommer att migrera till det aktuella priset på {{source}} .", "migrate.highGasCost": "Din transaktionskostnad kommer att bli mycket högre eftersom den inkluderar gasen för att skapa poolen.", "migrate.invalidRange": "Ogiltigt intervall valt. Minsta pris måste vara lägre än maxpris.", "migrate.lpNFT": "{{symA}}/{{symB}} LP NFT", @@ -1031,18 +1031,18 @@ "migrate.noV2Liquidity": "Ingen V2-likviditet hittades.", "migrate.positionNoFees": "Din position kommer inte att tjäna avgifter eller användas i affärer förrän marknadspriset går in i ditt intervall.", "migrate.priceDifference": "Prisskillnad: ", - "migrate.priceWarning": "Du bör endast sätta in likviditet i Uniswap V3 till ett pris som du anser är korrekt.
Om priset verkar felaktigt kan du antingen göra ett byte för att flytta priset eller vänta på att någon annan gör det.", + "migrate.priceWarning": "Du bör endast sätta in likviditet i JuiceSwap V3 till ett pris som du anser är korrekt.
Om priset verkar felaktigt kan du antingen göra ett byte för att flytta priset eller vänta på att någon annan gör det.", "migrate.refund": "Minst {{amtA}} {{symA}} och {{amtB}} {{symB}} kommer att återbetalas till din plånbok på grund av vald prisklass.", "migrate.selectFeeTier": "Välj avgiftsnivå", "migrate.setRange": "Ställ in prisklass", "migrate.symbolPrice": "{{protocolName}} {{tokenSymbol}} Pris:", - "migrate.v2Description": "Detta verktyg kommer säkert att migrera din {{source}} likviditet till V3. Processen är helt tillförlitlig tack vare migreringskontraktet <0>Uniswap ↗", - "migrate.v2Instruction": "För varje pool som visas nedan, klicka på migrera för att ta bort din likviditet från Uniswap V2 och sätta in den i Uniswap V3.", + "migrate.v2Description": "Detta verktyg kommer säkert att migrera din {{source}} likviditet till V3. Processen är helt tillförlitlig tack vare migreringskontraktet <0>JuiceSwap ↗", + "migrate.v2Instruction": "För varje pool som visas nedan, klicka på migrera för att ta bort din likviditet från JuiceSwap V2 och sätta in den i JuiceSwap V3.", "migrate.v2Title": "Migrera V2-likviditet", "migrate.v3Price": "V3 {{sym}} Pris:", "mint.v3.input.invalidPrice.error": "Ogiltig prisinmatning", - "mobileAppPromo.banner.getTheApp.link": "Skaffa Uniswap Wallet-appen", - "mobileAppPromo.banner.title": "Uniswap: Krypto- och NFT-plånbok", + "mobileAppPromo.banner.getTheApp.link": "Skaffa JuiceSwap Wallet-appen", + "mobileAppPromo.banner.title": "JuiceSwap: Krypto- och NFT-plånbok", "moonpay.poweredBy": "Fiat onramp drivs av MoonPay USA LLC", "nav.createAccount.button": "Skapa konto", "nav.logIn.button": "Logga in", @@ -1066,7 +1066,7 @@ "nft.willAppearHere": "Dina onchain-transaktioner och kryptoköp kommer att visas här.", "nfts.noneYet": "Inga NFT än", "notFound.oops": "Hoppsan, ta mig tillbaka till Swap", - "notice.uk": "Denna webbapplikation tillhandahålls som ett verktyg för användare att interagera med Uniswap-protokollet på eget initiativ, utan stöd eller rekommendation av kryptovalutahandelsaktiviteter. Genom att göra detta rekommenderar Uniswap inte användare eller potentiella användare att ägna sig åt handel med kryptotillgångar, och användare eller potentiella användare av webbapplikationen bör inte anse denna webbsida eller dess innehåll som involverar någon form av rekommendation, inbjudan eller uppmuntran att handla med kryptotillgångar .", + "notice.uk": "Denna webbapplikation tillhandahålls som ett verktyg för användare att interagera med JuiceSwap-protokollet på eget initiativ, utan stöd eller rekommendation av kryptovalutahandelsaktiviteter. Genom att göra detta rekommenderar JuiceSwap inte användare eller potentiella användare att ägna sig åt handel med kryptotillgångar, och användare eller potentiella användare av webbapplikationen bör inte anse denna webbsida eller dess innehåll som involverar någon form av rekommendation, inbjudan eller uppmuntran att handla med kryptotillgångar .", "notice.uk.label": "Storbritanniens ansvarsfriskrivning:", "notification.assetVisibility.hidden": "{{assetName}} dold", "notification.assetVisibility.unhidden": "{{assetName}} dold", @@ -1129,7 +1129,7 @@ "notification.walletConnect.failed": "Transaktionen misslyckades med {{dappName}}", "notification.walletConnect.networkChanged.full": "Bytte till {{networkName}}", "notification.walletConnect.networkChanged.short": "Bytte nätverk", - "notifications.scantastic.subtitle": "Fortsätt på Uniswap Extension", + "notifications.scantastic.subtitle": "Fortsätt på JuiceSwap Extension", "notifications.scantastic.title": "Framgång!", "onboarding.backup.manual.banner": "Vi föreslår att du skriver detta på ett papper och förvarar det på en säker plats, som ett kassaskåp.", "onboarding.backup.manual.displayWarning.description": "Läs följande noggrant innan du fortsätter.", @@ -1156,10 +1156,10 @@ "onboarding.backup.reminder.warning.description": "Om du inte ställer in en säkerhetskopieringsmetod kommer du inte att ha något sätt att återställa din plånbok om du tappar bort din telefon, tar bort appen eller skaffar en ny enhet.", "onboarding.backup.reminder.warning.title": "Du kan förlora dina pengar", "onboarding.backup.speedBump.cloud.description": "Om du någonsin glömmer det kan vi inte återställa det åt dig. Skriv ner det på ett säkert ställe eller förvara det säkert i en lösenordshanterare.", - "onboarding.backup.speedBump.cloud.disclaimer": "Jag förstår att Uniswap Labs inte kan återställa mitt återställningslösenord.", + "onboarding.backup.speedBump.cloud.disclaimer": "Jag förstår att JuiceSwap Labs inte kan återställa mitt återställningslösenord.", "onboarding.backup.speedBump.cloud.title": "Det är viktigt att spara detta lösenord", "onboarding.backup.speedBump.manual.description": "Se till att du skrev ner din återställningsfras korrekt och att du har en säker plats att förvara den.", - "onboarding.backup.speedBump.manual.disclaimer": "Jag förstår att Uniswap Labs inte kan återställa min plånbok om jag tappar bort denna.", + "onboarding.backup.speedBump.manual.disclaimer": "Jag förstår att JuiceSwap Labs inte kan återställa min plånbok om jag tappar bort denna.", "onboarding.backup.speedBump.manual.title": "Innan du slutar...", "onboarding.backup.subtitle": "Så här återställer du din plånbok om du tar bort appen eller tappar din enhet.", "onboarding.backup.title.existing": "Säkerhetskopiera din plånbok", @@ -1174,20 +1174,20 @@ "onboarding.cloud.confirm.title": "Bekräfta ditt återställningslösenord", "onboarding.cloud.createPassword.description": "Du måste ange detta för att få tillbaka dina pengar. Om du någonsin glömmer det kan vi inte hämta det åt dig.", "onboarding.cloud.createPassword.title": "Skapa ditt återställningslösenord", - "onboarding.complete.button": "Öppna Uniswap Extension", - "onboarding.complete.description": "Din plånbok är redo att skicka och ta emot krypto. Öppna Uniswap Extension med genvägen nedan.", - "onboarding.complete.go_to_uniswap": "Gå till Uniswap Web App", - "onboarding.complete.pin.description": "Klicka på nålikonen för att lägga till Uniswap Extension till ditt verktygsfält.", - "onboarding.complete.pin.title": "Pin Uniswap Extension", + "onboarding.complete.button": "Öppna JuiceSwap Extension", + "onboarding.complete.description": "Din plånbok är redo att skicka och ta emot krypto. Öppna JuiceSwap Extension med genvägen nedan.", + "onboarding.complete.go_to_uniswap": "Gå till JuiceSwap Web App", + "onboarding.complete.pin.description": "Klicka på nålikonen för att lägga till JuiceSwap Extension till ditt verktygsfält.", + "onboarding.complete.pin.title": "Pin JuiceSwap Extension", "onboarding.complete.title": "Du är redo", "onboarding.extension.biometrics.subtitle.fingerprint": "Få snabb och säker åtkomst till din plånbok med bara ditt fingeravtryck.", "onboarding.extension.biometrics.title": "Aktivera {{biometricsMethod}}", "onboarding.extension.password.subtitle": "Du behöver detta för att låsa upp din plånbok och komma åt din återställningsfras", "onboarding.extension.password.title.default": "Skapa lösenord", "onboarding.extension.password.title.reset": "Återställ ditt lösenord", - "onboarding.extension.unsupported.android.description": "Uniswap Extension är endast kompatibel med Chrome på skrivbordet.", + "onboarding.extension.unsupported.android.description": "JuiceSwap Extension är endast kompatibel med Chrome på skrivbordet.", "onboarding.extension.unsupported.android.title": "Chrome på mobilen stöds inte (ännu)", - "onboarding.extension.unsupported.description": "Uniswap Extension är bara kompatibel med Chrome just nu.", + "onboarding.extension.unsupported.description": "JuiceSwap Extension är bara kompatibel med Chrome just nu.", "onboarding.extension.unsupported.title": "Denna webbläsare stöds inte (ännu)", "onboarding.home.intro.backup.description.extension": "Spara din återställningsfras för att säkerställa att du aldrig förlorar åtkomst till din plånbok.", "onboarding.home.intro.backup.description.mobile": "Skapa en återställningsplan om du någonsin tappar bort din telefon eller skaffar en ny.", @@ -1217,7 +1217,7 @@ "onboarding.import.onDeviceRecovery.other_options": "Skapa eller importera en annan plånbok", "onboarding.import.onDeviceRecovery.other_options.label": "Vill du inte ha något av ovanstående?", "onboarding.import.onDeviceRecovery.subtitle": "Välj vilken plånbok du vill logga in på igen.", - "onboarding.import.onDeviceRecovery.title": "Välkommen tillbaka till Uniswap", + "onboarding.import.onDeviceRecovery.title": "Välkommen tillbaka till JuiceSwap", "onboarding.import.onDeviceRecovery.wallet.button": "Visa återställningsfras", "onboarding.import.onDeviceRecovery.wallet.count_one": "+1 annan plånbok", "onboarding.import.onDeviceRecovery.wallet.count_other": "+{{count}} andra plånböcker", @@ -1225,8 +1225,8 @@ "onboarding.import.onDeviceRecovery.warning.title": "Är du säker?", "onboarding.import.selectMethod.errorMessage": "Ett oväntat fel inträffade. Försök igen.", "onboarding.import.selectMethod.mobileApp.subtitle": "Importera en plånbok från mobilappen via QR-kod.", - "onboarding.import.selectMethod.mobileApp.title": "Använd Uniswap Mobile", - "onboarding.import.selectMethod.passkey.subtitle": "Synkronisera din Uniswap-plånbok med ett befintligt lösenord.", + "onboarding.import.selectMethod.mobileApp.title": "Använd JuiceSwap Mobile", + "onboarding.import.selectMethod.passkey.subtitle": "Synkronisera din JuiceSwap-plånbok med ett befintligt lösenord.", "onboarding.import.selectMethod.passkey.title": "Logga in med lösenord", "onboarding.import.selectMethod.recoveryPhrase.subtitle": "Importera från en annan kryptoplånbok.", "onboarding.import.selectMethod.recoveryPhrase.title": "Ange återställningsfras", @@ -1243,13 +1243,13 @@ "onboarding.intro.button.alreadyHave": "Jag har redan en plånbok", "onboarding.intro.button.logInOrImport": "Logga in eller importera", "onboarding.intro.mobileScan.button": "Skanna QR-koden för att importera", - "onboarding.intro.mobileScan.title": "Har du Uniswap-appen?", + "onboarding.intro.mobileScan.title": "Har du JuiceSwap-appen?", "onboarding.landing.button.add": "Lägg till en befintlig plånbok", "onboarding.landing.button.create": "Skapa en plånbok", "onboarding.landing.button.createAccount": "Skapa ett konto", "onboarding.name.choose": "Välj ett användarnamn", "onboarding.name.choose.subtitle": "Detta är ett offentligt namn som alla kan använda för att skicka krypto till dig.", - "onboarding.notification.permission.message": "För att få aviseringar, aktivera aviseringar för Uniswap Wallet i enhetens inställningar.", + "onboarding.notification.permission.message": "För att få aviseringar, aktivera aviseringar för JuiceSwap Wallet i enhetens inställningar.", "onboarding.notification.permission.title": "Aviseringsbehörighet", "onboarding.notification.subtitle": "Håll dig uppdaterad om transaktionsstatus och större prisändringar för favoritpoletter.", "onboarding.notification.title": "Slå på aviseringar", @@ -1275,9 +1275,9 @@ "onboarding.scan.error": "Det gick inte att läsa in QR-koden", "onboarding.scan.otp.error": "Koden du skickade är felaktig eller så uppstod ett fel när du skickade in. Var god försök igen.", "onboarding.scan.otp.failed": "Misslyckade försök: {{number}}", - "onboarding.scan.otp.subtitle": "Kontrollera din Uniswap-mobilapp för koden på 6 tecken", + "onboarding.scan.otp.subtitle": "Kontrollera din JuiceSwap-mobilapp för koden på 6 tecken", "onboarding.scan.otp.title": "Ange engångskod", - "onboarding.scan.subtitle": "Skanna QR-koden med Uniswap-mobilappen för att börja importera din plånbok.", + "onboarding.scan.subtitle": "Skanna QR-koden med JuiceSwap-mobilappen för att börja importera din plånbok.", "onboarding.scan.title": "Importera plånbok från appen", "onboarding.scan.troubleScanning.message": "Importera via återställningsfras", "onboarding.scan.troubleScanning.title": "Problem med att skanna?", @@ -1306,7 +1306,7 @@ "outageBanner.message": "{{chainName}}{{versionDescription}} data är inte tillgänglig just nu, men vi förväntar oss att problemet kommer att lösas inom kort.", "outageBanner.message.sub": "Du kan fortfarande byta och tillhandahålla likviditet i denna kedja utan problem.", "outageBanner.title": "{{versionName}} kommer snart tillbaka", - "passkeys.help.modal.subtitle": "Om du har problem med lösenord, besök Uniswap Support för hjälp.", + "passkeys.help.modal.subtitle": "Om du har problem med lösenord, besök JuiceSwap Support för hjälp.", "passkeys.help.modal.subtitle.invalidPasskey": "Din begäran kunde inte slutföras. Försök igen med en lösenordsnyckel som är kopplad till ", "passkeys.help.modal.subtitle.technicalError": "Din begäran kunde inte slutföras på grund av ett oväntat tekniskt fel. Dina pengar är säkra. Försök igen.", "passkeys.help.modal.title": "Behövs hjälp?", @@ -1431,7 +1431,7 @@ "position.deposit.confirm.create.title": "Stor prisskillnad mot marknaden", "position.deposit.description": "Ange symbolbeloppen för ditt likviditetsbidrag.", "position.depositedCurrency": "Deponerade {{currencySymbol}}", - "position.fot.warning": "{{token}} och andra \"Avgift vid överföring\"-tokens stöds endast av Uniswap v2.", + "position.fot.warning": "{{token}} och andra \"Avgift vid överföring\"-tokens stöds endast av JuiceSwap v2.", "position.fot.warning.cta": "Skapa en v2-position", "position.hook.disclaimer": "Jag förstår de potentiella riskerna med att lägga till denna krok.", "position.hook.donateWarning": "Denna flagga kan leda till ändringar av intjänade avgifter.", @@ -1479,11 +1479,11 @@ "positions.welcome.connect.description": "För att se dina positioner och belöningar måste du ansluta din plånbok.", "positions.welcome.connect.wallet": "Anslut din plånbok", "privacy.anonymizedLogs": "Appen loggar anonymiserad användningsstatistik för att förbättras över tid.", - "privacy.autoRouter": "Appen hämtar den optimala handelsvägen från en Uniswap Labs-server.", + "privacy.autoRouter": "Appen hämtar den optimala handelsvägen från en JuiceSwap Labs-server.", "privacy.infura": "Appen hämtar data i kedjan och konstruerar kontraktsanrop med ett Infura API.", "privacy.thirdPartyApis": "Den här appen använder följande API:er från tredje part:", "privacy.trm": "Appen samlar säkert in din plånboksadress och delar den med TRM Labs Inc. av risk- och efterlevnadsskäl.", - "privacy.uniswaptos": "Uniswap Labs användarvillkor", + "privacy.uniswaptos": "JuiceSwap Labs användarvillkor", "privateKeys.export.modal.speedbump.bullet1": "Se detta privat", "privateKeys.export.modal.speedbump.bullet2": "Dela inte med någon", "privateKeys.export.modal.speedbump.bullet3": "Ange det aldrig på några webbplatser eller applikationer", @@ -1520,24 +1520,24 @@ "removeLiquidity.pooled": "Poolat {{symbol}}:", "revoke.failed.message": "Ett nätverks- eller anslutningsproblem orsakade troligen att din återkallning misslyckades. Kontrollera din anslutning och försök igen.", "routing.aggregateLiquidity": "När tillgängligt, aggregerar likviditetskällor för bättre priser och gasfria swappar.", - "routing.aggregateLiquidity.uniswapx": "UniswapX aggregerar likviditetskällor på och utanför kedjan, vilket ger dig de bästa tillgängliga priserna och gasfria swappar.", - "routing.cheapest": "Uniswap-klienten väljer det billigaste handelsalternativet med hänsyn till pris och nätverkskostnader.", - "routing.cheapest.v4": "Uniswap-klienten väljer det optimala handelsalternativet med hänsyn till pris och nätverkskostnader.", + "routing.aggregateLiquidity.uniswapx": "JuiceSwapX aggregerar likviditetskällor på och utanför kedjan, vilket ger dig de bästa tillgängliga priserna och gasfria swappar.", + "routing.cheapest": "JuiceSwap-klienten väljer det billigaste handelsalternativet med hänsyn till pris och nätverkskostnader.", + "routing.cheapest.v4": "JuiceSwap-klienten väljer det optimala handelsalternativet med hänsyn till pris och nätverkskostnader.", "scantastic.code.expired": "Utgånget", - "scantastic.code.subtitle": "Ange denna kod i Uniswap-tillägget. Din återställningsfras kommer att krypteras och överföras säkert.", + "scantastic.code.subtitle": "Ange denna kod i JuiceSwap-tillägget. Din återställningsfras kommer att krypteras och överföras säkert.", "scantastic.code.timeRemaining.shorthand.hours": "Ny kod i {{hours}}h {{minutes}}m {{seconds}}s", "scantastic.code.timeRemaining.shorthand.minutes": "Ny kod i {{minutes}}m {{seconds}}s", "scantastic.code.timeRemaining.shorthand.seconds": "Ny kod i {{seconds}}s", - "scantastic.code.title": "Uniswap engångskod", + "scantastic.code.title": "JuiceSwap engångskod", "scantastic.confirmation.button.continue": "Ja, fortsätt", "scantastic.confirmation.label.browser": "Webbläsare", "scantastic.confirmation.label.device": "Enhet", - "scantastic.confirmation.subtitle": "Fortsätt bara om du skannar en QR-kod från Uniswap Extension på en betrodd enhet.", + "scantastic.confirmation.subtitle": "Fortsätt bara om du skannar en QR-kod från JuiceSwap Extension på en betrodd enhet.", "scantastic.confirmation.title": "Försöker du importera din plånbok?", - "scantastic.confirmation.warning": "Se upp för webbplatser och appar som utger sig för att vara Uniswap. Annars kan din plånbok äventyras.", + "scantastic.confirmation.warning": "Se upp för webbplatser och appar som utger sig för att vara JuiceSwap. Annars kan din plånbok äventyras.", "scantastic.error.encryption": "Det gick inte att förbereda fröfrasen.", "scantastic.error.noCode": "Ingen OTP mottagen. Var god försök igen.", - "scantastic.error.timeout.message": "Skanna QR-koden på Uniswap-tillägget igen för att fortsätta synkronisera din plånbok.", + "scantastic.error.timeout.message": "Skanna QR-koden på JuiceSwap-tillägget igen för att fortsätta synkronisera din plånbok.", "scantastic.error.timeout.title": "Din anslutning tog timeout", "scantastic.modal.ipMismatch.description": "För att skanna den här QR-koden måste din telefon vara ansluten till samma WiFi-nätverk som din dator och eventuella VPN ska stängas av tillfälligt.", "scantastic.modal.ipMismatch.title": "Byt ditt WiFi-nätverk", @@ -1569,7 +1569,7 @@ "send.search.placeholder": "Sök ENS eller adress", "send.title": "Skicka", "send.warning.blocked.default": "Denna plånbok är blockerad", - "send.warning.blocked.modal.message": "Den här adressen är blockerad på Uniswap Wallet eftersom den är kopplad till en eller flera blockerade aktiviteter. Om du tror att detta är ett fel, skicka ett e-postmeddelande till compliance@uniswap.org.", + "send.warning.blocked.modal.message": "Den här adressen är blockerad på JuiceSwap Wallet eftersom den är kopplad till en eller flera blockerade aktiviteter. Om du tror att detta är ett fel, skicka ett e-postmeddelande till compliance@juiceswap.org.", "send.warning.blocked.modal.title": "Blockerad adress", "send.warning.blocked.recipient": "Mottagarens plånbok är blockerad", "send.warning.erc20.checkbox.description": "Du försöker skicka pengar till en token-adress. Detta kan resultera i en permanent förlust av medel.", @@ -1599,7 +1599,7 @@ "setting.recoveryPhrase.account.show": "Visa återställningsfras", "setting.recoveryPhrase.action.hide": "Dölj återställningsfras", "setting.recoveryPhrase.remove": "Ta bort återställningsfrasen", - "setting.recoveryPhrase.remove.confirm.subtitle": "Jag förstår att Uniswap Labs inte kan hjälpa mig att återställa min plånbok om jag misslyckades med det.", + "setting.recoveryPhrase.remove.confirm.subtitle": "Jag förstår att JuiceSwap Labs inte kan hjälpa mig att återställa min plånbok om jag misslyckades med det.", "setting.recoveryPhrase.remove.confirm.title": "Jag sparade min återställningsfras", "setting.recoveryPhrase.remove.initial.subtitle": "Se till att du har sparat din återställningsfras. Annars förlorar du tillgång till dina plånböcker", "setting.recoveryPhrase.remove.initial.title": "Innan du fortsätter", @@ -1642,7 +1642,7 @@ "settings.setting.backup.create.title": "Säkerhetskopiera till {{cloudProviderName}}", "settings.setting.backup.delete.confirm.message": "Eftersom dessa plånböcker delar en återställningsfras kommer den också att ta bort säkerhetskopiorna för dessa plånböcker nedan", "settings.setting.backup.delete.confirm.title": "Är du säker?", - "settings.setting.backup.delete.warning": "Om du tar bort din {{cloudProviderName}} säkerhetskopia kommer du bara att kunna återställa din plånbok med en manuell säkerhetskopia av din återställningsfras. Uniswap Labs kan inte återställa dina tillgångar om du tappar din återställningsfras.", + "settings.setting.backup.delete.warning": "Om du tar bort din {{cloudProviderName}} säkerhetskopia kommer du bara att kunna återställa din plånbok med en manuell säkerhetskopia av din återställningsfras. JuiceSwap Labs kan inte återställa dina tillgångar om du tappar din återställningsfras.", "settings.setting.backup.error.message.full": "Det går inte att säkerhetskopiera återställningsfrasen till {{cloudProviderName}}. Se till att du har {{cloudProviderName}} aktiverat med tillgängligt lagringsutrymme och försök igen.", "settings.setting.backup.error.message.short": "Det gick inte att ta bort säkerhetskopian", "settings.setting.backup.error.title": "{{cloudProviderName}} fel", @@ -1669,8 +1669,8 @@ "settings.setting.biometrics.auth": "Vänligen autentisera", "settings.setting.biometrics.extension.waitingForBiometricsModal.content": "Aktivera {{biometricsMethod}} i din webbläsare eller systeminställningar för att fortsätta.", "settings.setting.biometrics.extension.waitingForBiometricsModal.title": "Väntar på {{biometricsMethod}}", - "settings.setting.biometrics.off.message.android": "Biometri är för närvarande avstängd för Uniswap Wallet – du kan aktivera den i dina systeminställningar.", - "settings.setting.biometrics.off.message.ios": "{{biometricsMethod}} är för närvarande avstängd för Uniswap Wallet—du kan aktivera den i dina systeminställningar.", + "settings.setting.biometrics.off.message.android": "Biometri är för närvarande avstängd för JuiceSwap Wallet – du kan aktivera den i dina systeminställningar.", + "settings.setting.biometrics.off.message.ios": "{{biometricsMethod}} är för närvarande avstängd för JuiceSwap Wallet—du kan aktivera den i dina systeminställningar.", "settings.setting.biometrics.off.title.android": "Biometrin är avstängd", "settings.setting.biometrics.off.title.ios": "{{biometricsMethod}} är avstängd", "settings.setting.biometrics.title": "Lås upp ansikte/fingeravtryck", @@ -1681,8 +1681,8 @@ "settings.setting.biometrics.unavailable.message.ios": "{{biometricsMethod}} är inte konfigurerat på din enhet. För att använda {{biometricsMethod}}, ställ in det först i Inställningar.", "settings.setting.biometrics.unavailable.title.android": "Biometri är inte inställt", "settings.setting.biometrics.unavailable.title.ios": "{{biometricsMethod}} är inte inställd", - "settings.setting.biometrics.warning.message.android": "Om du inte aktiverar biometri kan alla som får tillgång till din enhet öppna Uniswap Wallet och göra transaktioner.", - "settings.setting.biometrics.warning.message.ios": "Om du inte slår på {{biometricsMethod}}kan alla som får tillgång till din enhet öppna Uniswap Wallet och göra transaktioner.", + "settings.setting.biometrics.warning.message.android": "Om du inte aktiverar biometri kan alla som får tillgång till din enhet öppna JuiceSwap Wallet och göra transaktioner.", + "settings.setting.biometrics.warning.message.ios": "Om du inte slår på {{biometricsMethod}}kan alla som får tillgång till din enhet öppna JuiceSwap Wallet och göra transaktioner.", "settings.setting.biometrics.warning.title": "Är du säker?", "settings.setting.connections.disconnectAll": "Koppla bort alla", "settings.setting.connections.noConnectionsDescription": "Anslut till en app genom att leta efter en \"Anslut plånbok\" eller \"Logga in\"-knapp.", @@ -1692,17 +1692,17 @@ "settings.setting.hapticTouch.title": "Haptisk beröring", "settings.setting.helpCenter.title": "Hjälpcenter", "settings.setting.language.button.navigate": "Gå till Inställningar", - "settings.setting.language.description.extension": "Uniswap standardinställningar för dina systemspråkinställningar. För att ändra ditt föredragna språk, gå till dina systeminställningar.", - "settings.setting.language.description.mobile": "Uniswap är standard för din enhets språkinställningar. För att ändra ditt föredragna språk, gå till \"Uniswap\" i dina enhetsinställningar och tryck på \"Språk\".", + "settings.setting.language.description.extension": "JuiceSwap standardinställningar för dina systemspråkinställningar. För att ändra ditt föredragna språk, gå till dina systeminställningar.", + "settings.setting.language.description.mobile": "JuiceSwap är standard för din enhets språkinställningar. För att ändra ditt föredragna språk, gå till \"JuiceSwap\" i dina enhetsinställningar och tryck på \"Språk\".", "settings.setting.language.title": "Språk", "settings.setting.notifications.row.activity.description": "Överföringar, förfrågningar och annan aktivitet", "settings.setting.notifications.row.activity.title": "Plånboksaktivitet", "settings.setting.notifications.row.updates.description": "Rekommendationer och nya funktioner", - "settings.setting.notifications.row.updates.title": "Uppdateringar från Uniswap", + "settings.setting.notifications.row.updates.title": "Uppdateringar från JuiceSwap", "settings.setting.notifications.title": "Aviseringar", "settings.setting.password.title": "ändra lösenord", "settings.setting.permissions.title": "Behörigheter", - "settings.setting.privacy.analytics.description": "Vi använder anonym användningsdata för att förbättra din upplevelse i Uniswap Labs produkter. När den är inaktiverad spårar vi bara fel och väsentlig användning.", + "settings.setting.privacy.analytics.description": "Vi använder anonym användningsdata för att förbättra din upplevelse i JuiceSwap Labs produkter. När den är inaktiverad spårar vi bara fel och väsentlig användning.", "settings.setting.privacy.analytics.title": "Appanalys", "settings.setting.privateKeys.title": "Privata nycklar", "settings.setting.recoveryPhrase.title": "Återställningsfras", @@ -1726,7 +1726,7 @@ "settings.setting.wallet.label": "Smeknamn", "settings.setting.wallet.testnetMode.description": "Detta aktiverar testnät för utvecklare att testa funktioner och transaktioner utan att använda riktiga tillgångar. Tokens på testnät har inget verkligt värde.", "settings.setting.wallet.testnetMode.title": "Testnet-läge", - "settings.switchNetwork.warning": "För att använda Uniswap på {{label}}byter du nätverk i plånbokens inställningar.", + "settings.switchNetwork.warning": "För att använda JuiceSwap på {{label}}byter du nätverk i plånbokens inställningar.", "settings.title": "inställningar", "settings.version": "Version {{appVersion}}", "smartWallet.actionRequired.cta": "Inaktivera på 1 nätverk", @@ -1778,9 +1778,9 @@ "smartWallets.postSwapNudge.enable": "Aktivera smart plånbok", "smartWallets.postSwapNudge.title": "Spara på ditt nästa byte", "smartWallets.postSwapNudge.title.dapp": "Den här appen stöder smarta plånböcker", - "smartWallets.unavailableModal.description": "En annan plånboksleverantör hanterar nu smarta plånboksinställningar för {{displayName}}. Du kan fortsätta använda Uniswap som vanligt.", + "smartWallets.unavailableModal.description": "En annan plånboksleverantör hanterar nu smarta plånboksinställningar för {{displayName}}. Du kan fortsätta använda JuiceSwap som vanligt.", "smartWallets.unavailableModal.title": "Smarta plånboksfunktioner är inte tillgängliga", - "solanaPromo.banner.description": "Handla Solana-tokens direkt på Uniswap.", + "solanaPromo.banner.description": "Handla Solana-tokens direkt på JuiceSwap.", "solanaPromo.banner.title": "Solana är nu tillgänglig", "solanaPromo.modal.connectWallet": "Anslut din favorit Solana-plånbok", "solanaPromo.modal.startSwapping.button": "Börja byta på Solana", @@ -1801,16 +1801,16 @@ "stats.marketCap.description": "Börsvärde är det totala marknadsvärdet av en tillgångs cirkulerande utbud.", "stats.noStatsAvailable": "Ingen statistik tillgänglig", "stats.tvl": "Totalt värde låst", - "stats.tvl.description": "Totalt värde låst (TVL) är det sammanlagda beloppet av tillgången som är tillgänglig för alla Uniswap-likviditetspooler.", + "stats.tvl.description": "Totalt värde låst (TVL) är det sammanlagda beloppet av tillgången som är tillgänglig för alla JuiceSwap-likviditetspooler.", "stats.volume.1d": "1 dagars volym", - "stats.volume.1d.description": "1 dag volym är beloppet av tillgången som har handlats på Uniswap under de senaste 24 timmarna.", + "stats.volume.1d.description": "1 dag volym är beloppet av tillgången som har handlats på JuiceSwap under de senaste 24 timmarna.", "stats.volume.1d.long": "1D volym", "stats.volume.1d.short": "1D vol", - "stats.volume.description": "Volym är summan av tillgången som har handlats på Uniswap under den valda tidsramen.", + "stats.volume.description": "Volym är summan av tillgången som har handlats på JuiceSwap under den valda tidsramen.", "swap.allow.oneTime": "Tillåt {{sym}} (en gång)", "swap.approveAndSubmit": "Godkänn och skicka in", "swap.approveAndSwap": "Godkänn och byt", - "swap.autoRouter": "Uniswap Auto Router tar hänsyn till optimala rutter och nätverkskostnader för att ge dig de bästa priserna.", + "swap.autoRouter": "JuiceSwap Auto Router tar hänsyn till optimala rutter och nätverkskostnader för att ge dig de bästa priserna.", "swap.balance.amount": "Saldo: {{amount}}", "swap.bestPrice.through": "Rutt via {{provider}}", "swap.bestRoute.cost": "Den mest effektiva vägen beräknas kosta ~{{gasPrice}} i nätverkskostnader. ", @@ -1850,32 +1850,32 @@ "swap.details.poweredBy": "Drivs av", "swap.details.rate": "Betygsätta", "swap.details.slippage": "Max glidning", - "swap.details.slippage.uniswap": "Uniswap-skyddad glidning", + "swap.details.slippage.uniswap": "JuiceSwap-skyddad glidning", "swap.details.swappedIn.unichain": "Avslutad på {{time}}s på Unichain", "swap.details.uniswapFee": "Avgift", - "swap.error.default": "Du kan behöva öka din glidtolerans. Notera: avgifts-vid-överföring och rebase-tokens är inkompatibla med Uniswap V3.", + "swap.error.default": "Du kan behöva öka din glidtolerans. Notera: avgifts-vid-överföring och rebase-tokens är inkompatibla med JuiceSwap V3.", "swap.error.expectedToFail": "Ditt byte förväntas misslyckas.", "swap.error.fiatInputUnavailable": "{{fiatCurrencyCode}} ingång inte tillgänglig", "swap.error.modifiedByWallet": "Ditt byte har ändrats via din plånbok. Om detta var ett misstag, vänligen avbryt omedelbart eller riskera att förlora dina pengar.", "swap.error.rejected": "Transaktionen avvisad", - "swap.error.undefinedObject": "Ett fel uppstod när du försökte utföra detta byte. Du kan behöva öka din glidtolerans. Om det inte fungerar kan det finnas en inkompatibilitet med token du handlar. Notera: avgifts-vid-överföring och rebase-tokens är inkompatibla med Uniswap V3.", + "swap.error.undefinedObject": "Ett fel uppstod när du försökte utföra detta byte. Du kan behöva öka din glidtolerans. Om det inte fungerar kan det finnas en inkompatibilitet med token du handlar. Notera: avgifts-vid-överföring och rebase-tokens är inkompatibla med JuiceSwap V3.", "swap.error.unknown": "Okänt fel.", "swap.error.v2.expired": "Den här transaktionen kunde inte skickas eftersom tidsfristen har passerat. Kontrollera att din transaktionstid inte är för låg.", - "swap.error.v2.k": "Uniswap-invarianten x*y=k uppfylldes inte av bytet. Detta innebär vanligtvis att en av tokens du byter innehåller anpassat beteende vid överföring.", + "swap.error.v2.k": "JuiceSwap-invarianten x*y=k uppfylldes inte av bytet. Detta innebär vanligtvis att en av tokens du byter innehåller anpassat beteende vid överföring.", "swap.error.v2.slippage": "Denna transaktion kommer inte att lyckas antingen på grund av prisrörelse eller avgift vid överföring. Försök att öka din glidtolerans", "swap.error.v2.transferInput": "Inmatningstoken kan inte överföras. Det kan vara ett problem med inmatningstoken.", "swap.error.v2.transferOutput": "Utdatatoken kan inte överföras. Det kan vara ett problem med utdatatoken.", - "swap.error.v3.slippage": "Denna transaktion kommer inte att lyckas på grund av prisrörelser. Försök att öka din glidtolerans. Obs: avgift på överföring och rebase-tokens är inkompatibla med Uniswap V3.", - "swap.error.v3.transferOutput": "Utdatatoken kan inte överföras. Det kan vara ett problem med utdatatoken. Obs: avgift på överföring och rebase-tokens är inkompatibla med Uniswap V3.", + "swap.error.v3.slippage": "Denna transaktion kommer inte att lyckas på grund av prisrörelser. Försök att öka din glidtolerans. Obs: avgift på överföring och rebase-tokens är inkompatibla med JuiceSwap V3.", + "swap.error.v3.transferOutput": "Utdatatoken kan inte överföras. Det kan vara ett problem med utdatatoken. Obs: avgift på överföring och rebase-tokens är inkompatibla med JuiceSwap V3.", "swap.estimatedDifference.label": "Det kommer att vara en stor skillnad mellan dina in- och utdatavärden på grund av nuvarande likviditet.", "swap.expected.price": "Förväntat pris", "swap.fail.batched": "Din anslutna plånbok kanske inte stöder 1-klicksbyten. Försök med ett vanligt byte istället.", "swap.fail.batched.retry": "Försök med standardbyte", "swap.fail.batched.title": "1-klicksväxling misslyckades", "swap.fail.message": "Prova att justera glidningen till ett högre värde.", - "swap.fail.uniswapX": "Byte kunde inte slutföras med UniswapX. Prova ditt byte igen för att dirigera det genom det klassiska Uniswap API.", - "swap.fees.experience": "Denna avgift tillämpas på vissa tokenpar för att säkerställa den bästa upplevelsen med Uniswap. Den betalas i output-token och har redan inkluderats i offerten.", - "swap.fees.noFee": "Avgifter tillkommer på utvalda tokenpar för att säkerställa den bästa upplevelsen med Uniswap. Det tillkommer ingen avgift för detta byte.", + "swap.fail.uniswapX": "Byte kunde inte slutföras med JuiceSwapX. Prova ditt byte igen för att dirigera det genom det klassiska JuiceSwap API.", + "swap.fees.experience": "Denna avgift tillämpas på vissa tokenpar för att säkerställa den bästa upplevelsen med JuiceSwap. Den betalas i output-token och har redan inkluderats i offerten.", + "swap.fees.noFee": "Avgifter tillkommer på utvalda tokenpar för att säkerställa den bästa upplevelsen med JuiceSwap. Det tillkommer ingen avgift för detta byte.", "swap.finalizingQuote": "Avslutar offert...", "swap.form.header": "Byta", "swap.form.warning.output.fotFees": "På grund av tokenavgiften på {{fotCurrencySymbol}}kan swapbelopp endast anges med inmatningsfältet", @@ -1884,7 +1884,7 @@ "swap.frontrun.warning": "Din transaktion kan vara frontrun och resultera i en ogynnsam handel.", "swap.header.viewOnly": "Titta enbart", "swap.impactOfTrade": "Inverkan din handel har på marknadspriset för denna pool.", - "swap.impactOfTrade.uniswapx": "Skillnaden mellan marknadspris och utförandepris, med hänsyn tagen till UniswapX-gasbesparingar.", + "swap.impactOfTrade.uniswapx": "Skillnaden mellan marknadspris och utförandepris, med hänsyn tagen till JuiceSwapX-gasbesparingar.", "swap.impactOfTrade.uniswapx.missing": "Priseffektberäkningar kan vara otillgängliga för par med låg likviditet.", "swap.inputEstimated.atMost": "Ingången är uppskattad. Du kommer att sälja högst eller så återgår transaktionen.", "swap.limit": "Begränsa", @@ -1913,8 +1913,8 @@ "swap.settings.protection.subtitle.unavailable": "Ej tillgängligt på {{chainName}}", "swap.settings.protection.title": "Bytesskydd", "swap.settings.routingPreference.option.default.description": "Om du väljer det här alternativet identifieras den mest effektiva rutten för ditt byte.", - "swap.settings.routingPreference.option.default.description.preV4": "Uniswap-klienten väljer det billigaste handelsalternativet med hänsyn till pris och nätverkskostnader.", - "swap.settings.routingPreference.option.default.description.uniswapXUnavailable": "UniswapX är inte tillgängligt för din plånbok", + "swap.settings.routingPreference.option.default.description.preV4": "JuiceSwap-klienten väljer det billigaste handelsalternativet med hänsyn till pris och nätverkskostnader.", + "swap.settings.routingPreference.option.default.description.uniswapXUnavailable": "JuiceSwapX är inte tillgängligt för din plånbok", "swap.settings.routingPreference.option.default.tooltip": "En rutt identifieras med hänsyn till v2, v3 och vissa v4-pooler, med beaktande av uppskattad prispåverkan och nätverkskostnader.", "swap.settings.routingPreference.option.v2.title": "Aktivera v2-pooler", "swap.settings.routingPreference.option.v3.title": "Aktivera v3-pooler", @@ -1946,7 +1946,7 @@ "swap.slippageBelow.warning": "En glidning under {{amt}} kan resultera i en misslyckad transaktion", "swap.submitted": "Byte har skickats", "swap.success": "Byt framgång!", - "swap.tokenOwnFees": "Vissa tokens tar en avgift när de köps eller säljs, vilket bestäms av tokenutgivaren. Uniswap tar inte emot några av dessa avgifter.", + "swap.tokenOwnFees": "Vissa tokens tar en avgift när de köps eller säljs, vilket bestäms av tokenutgivaren. JuiceSwap tar inte emot några av dessa avgifter.", "swap.tradeRoutes": "Handelsvägar", "swap.transaction.deadline": "Transaktionens deadline", "swap.transaction.revertAfter": "Din transaktion kommer att återställas om den väntar längre än denna tidsperiod.", @@ -1963,15 +1963,15 @@ "swap.warning.insufficientGas.message.withoutNetwork": "Inte tillräckligt med {{currencySymbol}} för att byta", "swap.warning.insufficientGas.title": "Du har inte tillräckligt med {{currencySymbol}} för att täcka nätverkskostnaden", "swap.warning.networkFee.allow": "Tillåt {{ inputTokenSymbol }} (en gång)", - "swap.warning.networkFee.delegation.message": "Detta är kostnaden för att behandla din transaktion och aktivera din smarta plånbok på Unichain. Uniswap Labs får ingen andel av dessa avgifter.", - "swap.warning.networkFee.highRelativeToValue": "Nätverkskostnaden överstiger 10 % av ditt totala transaktionsvärde. Detta är kostnaden för att bearbeta din transaktion på blockchain. Uniswap erhåller ingen andel av dessa avgifter.", + "swap.warning.networkFee.delegation.message": "Detta är kostnaden för att behandla din transaktion och aktivera din smarta plånbok på Unichain. JuiceSwap Labs får ingen andel av dessa avgifter.", + "swap.warning.networkFee.highRelativeToValue": "Nätverkskostnaden överstiger 10 % av ditt totala transaktionsvärde. Detta är kostnaden för att bearbeta din transaktion på blockchain. JuiceSwap erhåller ingen andel av dessa avgifter.", "swap.warning.networkFee.highRelativeToValue.unichain": "Nätverkskostnaden överstiger 10 % av ditt totala transaktionsvärde. Detta är kostnaden för att bearbeta din transaktion på blockchain.", "swap.warning.networkFee.includesDelegation": "Inkluderar aktivering av smart plånbok", - "swap.warning.networkFee.message": "Detta är kostnaden för att bearbeta din transaktion på blockchain. Uniswap erhåller ingen andel av dessa avgifter.", + "swap.warning.networkFee.message": "Detta är kostnaden för att bearbeta din transaktion på blockchain. JuiceSwap erhåller ingen andel av dessa avgifter.", "swap.warning.networkFee.message.unichain": "Detta är kostnaden för att bearbeta din transaktion på blockchain.", - "swap.warning.networkFee.message.uniswapX": "Detta är kostnaden för att bearbeta din transaktion på blockchain. Uniswap erhåller ingen andel av dessa avgifter. UniswapX samlar likviditetskällor för bättre priser och gasfria swappar.", - "swap.warning.networkFee.message.uniswapX.title": "Inga nätverkskostnader med UniswapX", - "swap.warning.networkFee.message.uniswapX.unichain": "Detta är kostnaden för att bearbeta din transaktion på blockchain. UniswapX samlar likviditetskällor för bättre priser och gasfria swappar.", + "swap.warning.networkFee.message.uniswapX": "Detta är kostnaden för att bearbeta din transaktion på blockchain. JuiceSwap erhåller ingen andel av dessa avgifter. JuiceSwapX samlar likviditetskällor för bättre priser och gasfria swappar.", + "swap.warning.networkFee.message.uniswapX.title": "Inga nätverkskostnader med JuiceSwapX", + "swap.warning.networkFee.message.uniswapX.unichain": "Detta är kostnaden för att bearbeta din transaktion på blockchain. JuiceSwapX samlar likviditetskällor för bättre priser och gasfria swappar.", "swap.warning.noQuotesFound.bridging.message": "Inga överbryggande offerter hittades. Försök att använda den officiella bryggan just nu.", "swap.warning.noQuotesFound.title": "Inga citat hittades", "swap.warning.noRoutesFound.message": "Det finns för närvarande inga rutter tillgängliga för dina valda tokens. Försök med ett annat par eller kolla igen senare.", @@ -1993,9 +1993,9 @@ "swap.warning.router.title": "Denna handel kan inte slutföras just nu", "swap.warning.tokenBlocked.button": "{{tokenSymbol}} är blockerad", "swap.warning.tokenBlockedFallback.button": "Token är blockerad", - "swap.warning.uniswapFee.message": "Avgifter tillkommer för att säkerställa bästa möjliga upplevelse med Uniswap.", - "swap.warning.uniswapFee.message.default": "Avgifter tillkommer för att säkerställa den bästa upplevelsen med Uniswap. Det tillkommer ingen avgift för detta byte.", - "swap.warning.uniswapFee.message.included": "Avgifter tillkommer för att säkerställa den bästa upplevelsen med Uniswap och har redan tagits med i denna offert.", + "swap.warning.uniswapFee.message": "Avgifter tillkommer för att säkerställa bästa möjliga upplevelse med JuiceSwap.", + "swap.warning.uniswapFee.message.default": "Avgifter tillkommer för att säkerställa den bästa upplevelsen med JuiceSwap. Det tillkommer ingen avgift för detta byte.", + "swap.warning.uniswapFee.message.included": "Avgifter tillkommer för att säkerställa den bästa upplevelsen med JuiceSwap och har redan tagits med i denna offert.", "swap.warning.uniswapFee.title": "Bytesavgift", "swap.warning.viewOnly.message": "Du måste importera den här plånboken via återställningsfras för att byta tokens.", "swap.wrap.token": "Wrap {{sym}}", @@ -2016,30 +2016,30 @@ "testnet.modal.swapDeepLink.title.toTestnetMode": "Aktivera testnätläge", "testnet.unsupported": "Den här funktionen stöds inte i testnätläge.", "themeToggle.theme": "Tema", - "title.buySellTradeEthereum": "Köp, sälj och byt Ethereum och andra topptokens på Uniswap", - "title.createGovernanceOn": "Skapa ett nytt styrningsförslag på Uniswap", + "title.buySellTradeEthereum": "Köp, sälj och byt Ethereum och andra topptokens på JuiceSwap", + "title.createGovernanceOn": "Skapa ett nytt styrningsförslag på JuiceSwap", "title.createGovernanceTo": "Skapa ett nytt styrningsförslag som UNI-innehavarna ska rösta om. UNI-tokens representerar röstandelar i Uniswaps styrning.", - "title.earnFees": "Tjäna avgifter när andra byter på Uniswap genom att lägga till tokens till likviditetspooler.", - "title.easilyRemove": "Ta enkelt bort din likviditet från Uniswap v2 och sätt in i Uniswap v3.", - "title.easilyRemoveV4": "Ta enkelt bort din likviditet från Uniswap v2 och v3 för att sätta in i Uniswap v4.", + "title.earnFees": "Tjäna avgifter när andra byter på JuiceSwap genom att lägga till tokens till likviditetspooler.", + "title.easilyRemove": "Ta enkelt bort din likviditet från JuiceSwap v2 och sätt in i JuiceSwap v3.", + "title.easilyRemoveV4": "Ta enkelt bort din likviditet från JuiceSwap v2 och v3 för att sätta in i JuiceSwap v4.", "title.extension.uninstall": "Tillägg avinstallerat", "title.extensionPasskeyLogIn": "Logga in med lösenord", - "title.managePasskeys": "Uniswap | Hantera dina lösenord", - "title.migratev2": "Migrera v2-poollikviditet till Uniswap v3", - "title.migratev3": "Migrera poollikviditet till Uniswap v4", - "title.placeLimit": "Lägg limiterade beställningar på Uniswap", + "title.managePasskeys": "JuiceSwap | Hantera dina lösenord", + "title.migratev2": "Migrera v2-poollikviditet till JuiceSwap v3", + "title.migratev3": "Migrera poollikviditet till JuiceSwap v4", + "title.placeLimit": "Lägg limiterade beställningar på JuiceSwap", "title.realTime": "Realtidspriser, diagram, transaktionsdata och mer.", - "title.removeLiquidityv2": "Ta bort poollikviditet (v2) på Uniswap", - "title.removePoolLiquidity": "Ta bort poollikviditet på Uniswap", + "title.removeLiquidityv2": "Ta bort poollikviditet (v2) på JuiceSwap", + "title.removePoolLiquidity": "Ta bort poollikviditet på JuiceSwap", "title.removeTokensv2": "Ta bort dina tokens från v2 likviditetspooler.", "title.removev3Liquidity": "Ta bort dina tokens från v3 likviditetspooler.", "title.sendCrypto": "Skicka krypto", - "title.sendTokens": "Skicka tokens på Uniswap", + "title.sendTokens": "Skicka tokens på JuiceSwap", "title.swappingMadeSimple": "Köp och sälj krypto direkt på Ethereum, Base, Arbitrum, Polygon, Unichain och fler. DeFi-plattformen som miljontals människor litar på.", "title.tradeTokens": "Handla tokens och ge likviditet. Realtidspriser, diagram, transaktionsdata och mer.", - "title.uniswapTradeCrypto": "Uniswap | Handla krypto på DeFis ledande börs ", + "title.uniswapTradeCrypto": "JuiceSwap | Handla krypto på DeFis ledande börs ", "title.uniToken": "UNI-tokens representerar röstberättigade andelar i Uniswaps styrning. Du kan själv rösta på varje förslag eller delegera dina röster till en tredje part.", - "title.voteOnGov": "Rösta om styrningsförslag på Uniswap", + "title.voteOnGov": "Rösta om styrningsförslag på JuiceSwap", "token.balances.main": "Din balans", "token.balances.other": "Saldon på andra nätverk", "token.balances.viewOnly": "{{ownerAddress}}s saldo", @@ -2072,10 +2072,10 @@ "token.safety.blocked.title.tokenNotAvailable": "{{tokenSymbol}} är inte tillgänglig", "token.safety.blocked.title.tokensNotAvailable": "{{tokenSymbol0}} och {{tokenSymbol1}} är inte tillgängliga", "token.safety.fee.detected": "Tokenavgift upptäckt", - "token.safety.fees.uniswapLabsDoesNotReceive": "Uniswap Labs tar inte emot några av dessa avgifter.", + "token.safety.fees.uniswapLabsDoesNotReceive": "JuiceSwap Labs tar inte emot några av dessa avgifter.", "token.safety.warning.alwaysDoYourResearch": "Gör alltid din research", - "token.safety.warning.blocked.description.default_one": "Du kan inte byta denna token med Uniswap-appen.", - "token.safety.warning.blocked.description.default_other": "Du kan inte byta dessa tokens med Uniswap-appen.", + "token.safety.warning.blocked.description.default_one": "Du kan inte byta denna token med JuiceSwap-appen.", + "token.safety.warning.blocked.description.default_other": "Du kan inte byta dessa tokens med JuiceSwap-appen.", "token.safety.warning.copyContractAddress.message": "Detta är en kontraktsadress, som fungerar som en unik identifierare för tokens på blockkedjan. Allt krypto du skickar till den här adressen kommer att gå förlorat.", "token.safety.warning.copyContractAddress.title": "Skicka inte krypto till den här adressen", "token.safety.warning.dontShowWarningAgain": "Visa mig inte denna varning igen", @@ -2107,11 +2107,11 @@ "token.safety.warning.spamsUsers": "Spam användare", "token.safety.warning.tokenChargesFee.both.message": "{{tokenSymbol}} tar ut en {{buyFeePercent}} avgift vid köp och {{sellFeePercent}} vid försäljning.", "token.safety.warning.tokenChargesFee.buy.message": "{{tokenSymbol}} tar ut en {{feePercent}} avgift vid köp.", - "token.safety.warning.tokenChargesFee.buy.message.descriptive": "{{tokenSymbol}} tar ut en avgift på {{feePercent}} vid köp. Byte kan leda till förlust av pengar. Uniswap Labs tar inte emot några av dessa avgifter.", + "token.safety.warning.tokenChargesFee.buy.message.descriptive": "{{tokenSymbol}} tar ut en avgift på {{feePercent}} vid köp. Byte kan leda till förlust av pengar. JuiceSwap Labs tar inte emot några av dessa avgifter.", "token.safety.warning.tokenChargesFee.sell.message": "{{tokenSymbol}} tar ut en {{feePercent}} avgift vid försäljning.", - "token.safety.warning.tokenChargesFee.sell.message.descriptive": "{{tokenSymbol}} tar ut en avgift på {{feePercent}} vid försäljning. Byte kan resultera i förlust av pengar. Uniswap Labs erhåller inga av dessa avgifter.", + "token.safety.warning.tokenChargesFee.sell.message.descriptive": "{{tokenSymbol}} tar ut en avgift på {{feePercent}} vid försäljning. Byte kan resultera i förlust av pengar. JuiceSwap Labs erhåller inga av dessa avgifter.", "token.safety.warning.tokenChargesFee.unknownFee.message": "{{tokenSymbol}} tar ut en avgift vid köp eller försäljning.", - "token.safetyLevel.blocked.message": "Du kan inte byta denna token med Uniswap Wallet.", + "token.safetyLevel.blocked.message": "Du kan inte byta denna token med JuiceSwap Wallet.", "token.safetyLevel.medium.message.plural": "Dessa tokens handlas inte på ledande amerikanska centraliserade börser. Gör alltid din egen forskning innan du fortsätter.", "token.selector.search.error": "Det gick inte att läsa in sökresultat", "token.stats.fullyDilutedValuation": "Fullt utspädd värdering", @@ -2125,7 +2125,7 @@ "token.stats.volume": "24h volym", "token.symbol.input.fallback": "Inmatningstoken", "token.symbol.output.fallback": "Utdatatoken", - "token.wrap.fail.message": "Byten på Uniswap-protokollet kan börja och sluta med ETH. Men under bytet lindas ETH in i WETH.", + "token.wrap.fail.message": "Byten på JuiceSwap-protokollet kan börja och sluta med ETH. Men under bytet lindas ETH in i WETH.", "token.zeroNativeBalance.description.mainnet": "Du måste byta en token på Ethereum för att få {{ tokenSymbol }}. Byte kräver ETH för nätverkskostnader.", "token.zeroNativeBalance.description.otherChains": "Du måste byta en token på {{ chainName }} för att få {{ tokenSymbol }}. Byte kräver {{ chainName }} {{ nativeTokenSymbol }} för nätverkskostnader.", "token.zeroNativeBalance.subtitle": "{{ tokenSymbol }} går inte att köpa direkt.", @@ -2192,7 +2192,7 @@ "transaction.details.transaction": "Transaktion", "transaction.details.uniswapFee": "Avgift ({{ feePercent }}%)", "transaction.network.all": "Alla nätverk", - "transaction.networkCost.description": "Kostnaden för att behandla din transaktion på blockkedjan. Uniswap är optimerad för minimala nätverkskostnader.", + "transaction.networkCost.description": "Kostnaden för att behandla din transaktion på blockkedjan. JuiceSwap är optimerad för minimala nätverkskostnader.", "transaction.networkCost.includesSmartWalletActivation": "Inkluderar aktivering av smart plånbok", "transaction.networkCost.label": "Nätverkskostnad", "transaction.networkCost.maxNativeBalance.description": "En liten del av nätverkstokens saldo är reserverad för att täcka nätverkskostnaden för denna transaktion.", @@ -2354,15 +2354,15 @@ "transaction.watcher.error.cancel": "Det gick inte att avbryta transaktionen", "transaction.watcher.error.status": "Fel vid kontroll av transaktionsstatus", "uniswapX.aggregatesLiquidity": " samlar likviditetskällor för bättre priser och gasfria swappar.", - "uniswapX.cost": "UniswapX tar bort de typiska kostnaderna för att genomföra transaktioner på blockkedjan.", - "uniswapx.description": "UniswapX samlar likviditetskällor för bättre priser och gasfria swappar.", - "uniswapx.description.unsupported": "UniswapX är för närvarande inte tillgängligt eftersom dina smarta plånboksinställningar hanteras av en annan plånboksapp.", - "uniswapx.included": "Inkluderar UniswapX", - "uniswapx.item": " UniswapX ", - "uniswapx.label": "UniswapX", - "uniswapX.learnMore": "Läs mer om att byta med UniswapX", - "uniswapx.unavailable.title": "UniswapX är inte tillgängligt", - "uniswapx.v2QuoteFailed": "UniswapX v2 hård offert misslyckades. Försök igen med klassiskt byte.", + "uniswapX.cost": "JuiceSwapX tar bort de typiska kostnaderna för att genomföra transaktioner på blockkedjan.", + "uniswapx.description": "JuiceSwapX samlar likviditetskällor för bättre priser och gasfria swappar.", + "uniswapx.description.unsupported": "JuiceSwapX är för närvarande inte tillgängligt eftersom dina smarta plånboksinställningar hanteras av en annan plånboksapp.", + "uniswapx.included": "Inkluderar JuiceSwapX", + "uniswapx.item": " JuiceSwapX ", + "uniswapx.label": "JuiceSwapX", + "uniswapX.learnMore": "Läs mer om att byta med JuiceSwapX", + "uniswapx.unavailable.title": "JuiceSwapX är inte tillgängligt", + "uniswapx.v2QuoteFailed": "JuiceSwapX v2 hård offert misslyckades. Försök igen med klassiskt byte.", "unitags.banner.button.claim": "Gör anspråk nu", "unitags.banner.subtitle": "Bygg en personlig web3-profil och dela enkelt din adress med vänner.", "unitags.banner.title.compact": "Gör anspråk på ditt {{unitagDomain}} användarnamn och bygg ut din anpassningsbara profil.", @@ -2426,9 +2426,9 @@ "unitags.username.error.min": "Användarnamn måste bestå av minst {{number}} tecken", "unitags.username.error.uppercase": "Användarnamn får bara innehålla gemener och siffror", "uwulink.error.insufficientTokens": "Inte tillräckligt {{tokenSymbol}} på {{chain}}", - "v2.notAvailable": "Uniswap V2 är inte tillgängligt på detta nätverk.", + "v2.notAvailable": "JuiceSwap V2 är inte tillgängligt på detta nätverk.", "wallet.appSignIn": "Logga in med appen", - "wallet.connectingAgreement": "Genom att ansluta en plånbok godkänner du Uniswap Labs Användarvillkor och samtycker till dess Sekretesspolicy.", + "wallet.connectingAgreement": "Genom att ansluta en plånbok godkänner du JuiceSwap Labs Användarvillkor och samtycker till dess Sekretesspolicy.", "wallet.connectionFailed.message": "Anslutningsförsöket misslyckades. Klicka på försök igen och följ stegen för att ansluta i din plånbok.", "wallet.mismatch.popup.description": "Vissa funktioner stöds inte av din anslutna plånbok.", "wallet.mismatch.popup.title": "Begränsat plånboksstöd", @@ -2438,13 +2438,13 @@ "walletConnect.dapps.empty.description": "Anslut till en app genom att skanna en kod via WalletConnect", "walletConnect.dapps.manage.empty.title": "Inga appar anslutna", "walletConnect.dapps.manage.title": "Anslutningar", - "walletConnect.error.connection.message": "Uniswap Wallet stöder för närvarande {{chainNames}}. Använd endast \"{{dappName}}\" på dessa kedjor", + "walletConnect.error.connection.message": "JuiceSwap Wallet stöder för närvarande {{chainNames}}. Använd endast \"{{dappName}}\" på dessa kedjor", "walletConnect.error.connection.title": "Anslutningsfel", "walletConnect.error.general.message": "Det uppstod ett problem med WalletConnect. Var god försök igen", "walletConnect.error.general.title": "WalletConnect-fel", "walletConnect.error.scantastic.message": "Det uppstod ett problem med din QR-kod. Var god försök igen", "walletConnect.error.scantastic.title": "Ogiltig QR-kod", - "walletConnect.error.unsupported.message": "Se till att du skannar en giltig WalletConnect-, Ethereum-adress eller Uniswap Extension QR-kod innan du försöker igen.", + "walletConnect.error.unsupported.message": "Se till att du skannar en giltig WalletConnect-, Ethereum-adress eller JuiceSwap Extension QR-kod innan du försöker igen.", "walletConnect.error.unsupported.title": "Ogiltig QR-kod", "walletConnect.error.unsupportedV1.message": "WalletConnect v1 stöds inte längre. Appen du försöker ansluta till måste uppgraderas till WalletConnect v2.", "walletConnect.error.unsupportedV1.title": "Ogiltig QR-kod", @@ -2479,7 +2479,7 @@ "walletConnect.request.warning.message": "För att signera meddelanden eller transaktioner måste du importera plånbokens återställningsfras.", "walletConnect.request.warning.title": "Den här plånboken är i visningsläge", "web.explore.description": "Upptäck och undersök tokens på {{network}}. Utforska topppooler. Se realtidspriser, handelsvolym, TVL, diagram och transaktionsdata.", - "web.explore.title.pools": "Utforska de bästa poolerna på {{network}} på Uniswap", - "web.explore.title.tokens": "Utforska de bästa tokens på {{network}} på Uniswap", - "web.explore.title.transactions": "Utforska de bästa transaktionerna på {{network}} på Uniswap" + "web.explore.title.pools": "Utforska de bästa poolerna på {{network}} på JuiceSwap", + "web.explore.title.tokens": "Utforska de bästa tokens på {{network}} på JuiceSwap", + "web.explore.title.transactions": "Utforska de bästa transaktionerna på {{network}} på JuiceSwap" } diff --git a/packages/uniswap/src/i18n/locales/translations/sw-TZ.json b/packages/uniswap/src/i18n/locales/translations/sw-TZ.json index d6cca59f871..fdab85c2d45 100644 --- a/packages/uniswap/src/i18n/locales/translations/sw-TZ.json +++ b/packages/uniswap/src/i18n/locales/translations/sw-TZ.json @@ -27,15 +27,15 @@ "account.downloadWallet.subtitle": "Back up your wallet, trade on the go, get live price alerts, and more.", "account.drawer.gitHash": "Git hash: ", "account.drawer.gitVersion": "Toleo: ", - "account.drawer.modal.body": "Hifadhi na ubadilishane tokeni kwa usalama ukitumia programu ya Uniswap. Inapatikana kwenye iOS na Android.", - "account.drawer.modal.dont": "Je, huna pochi ya Uniswap?", - "account.drawer.modal.scan": "Changanua kwa Uniswap Wallet", + "account.drawer.modal.body": "Hifadhi na ubadilishane tokeni kwa usalama ukitumia programu ya JuiceSwap. Inapatikana kwenye iOS na Android.", + "account.drawer.modal.dont": "Je, huna pochi ya JuiceSwap?", + "account.drawer.modal.scan": "Changanua kwa JuiceSwap Wallet", "account.drawer.spamToggle": "Ficha tokeni zisizojulikana na NFTs", - "account.passkey.delete.acknowledge": "I’ve backed up my recovery phrase and understand that Uniswap Labs can’t help me recover my wallet if I failed to do so.", - "account.passkey.delete.description": "Make sure you’ve backed up your recovery phrase using the Uniswap mobile app or browser extension.", + "account.passkey.delete.acknowledge": "I’ve backed up my recovery phrase and understand that JuiceSwap Labs can’t help me recover my wallet if I failed to do so.", + "account.passkey.delete.description": "Make sure you’ve backed up your recovery phrase using the JuiceSwap mobile app or browser extension.", "account.passkey.delete.descriptionEmphasized": "Without your recovery phrase, you may be unable to access your wallet.", "account.passkey.delete.speedbump.description": "Before continuing, complete the following steps to avoid losing access to your wallet and all funds.", - "account.passkey.delete.speedbump.step1": "Download the Uniswap mobile app or browser extension", + "account.passkey.delete.speedbump.step1": "Download the JuiceSwap mobile app or browser extension", "account.passkey.delete.speedbump.step2": "Back up your recovery phrase", "account.passkey.delete.speedbump.title": "Una uhakika?", "account.passkey.delete.title": "Delete passkey?", @@ -91,7 +91,7 @@ "account.wallet.menu.edit.title": "Badilisha lebo", "account.wallet.menu.manageConnections": "Dhibiti miunganisho", "account.wallet.menu.remove.title": "Ondoa mkoba", - "account.wallet.remove.check": "Nilihifadhi nakala ya maneno yangu ya urejeshi na kuelewa kwamba Uniswap Labs haiwezi kunisaidia kurejesha pochi zangu ikiwa ningekosa kufanya hivyo.", + "account.wallet.remove.check": "Nilihifadhi nakala ya maneno yangu ya urejeshi na kuelewa kwamba JuiceSwap Labs haiwezi kunisaidia kurejesha pochi zangu ikiwa ningekosa kufanya hivyo.", "account.wallet.remove.title": "Ondoa {{name}}", "account.wallet.remove.viewOnly": "Unaweza kuongeza pochi za kuangalia tu nyuma kwa kuweka anwani ya pochi.", "account.wallet.restore.new_device.description": "Because you’re on a new device, you’ll need to restore your recovery phrase or enter your cloud backup password to continue.", @@ -122,16 +122,16 @@ "addLiquidity.shareOfPool": "Sehemu ya bwawa", "addressInput.recipient": "Mpokeaji", "analytics.allow": "Ruhusu uchanganuzi", - "analytics.allow.message": "Tunatumia data isiyojulikana ili kuboresha matumizi yako na bidhaa za Uniswap Labs.", + "analytics.allow.message": "Tunatumia data isiyojulikana ili kuboresha matumizi yako na bidhaa za JuiceSwap Labs.", "appRating.button.notReally": "Si kweli", "appRating.description": "Tujulishe ikiwa una uzoefu mzuri na programu hii", "appRating.extension.review.description": "Pick a star rating and leave a review on the Chrome Web Store.", - "appRating.extension.review.title": "Review Uniswap Extension?", - "appRating.extension.title": "Enjoying Uniswap Extension?", + "appRating.extension.review.title": "Review JuiceSwap Extension?", + "appRating.extension.title": "Enjoying JuiceSwap Extension?", "appRating.feedback.button.send": "Tuma maoni", "appRating.feedback.description": "Tufahamishe jinsi tunavyoweza kuboresha matumizi yako", "appRating.feedback.title": "Tunasikitika kusikia hivyo.", - "appRating.mobile.title": "Je, unafurahia Uniswap Wallet?", + "appRating.mobile.title": "Je, unafurahia JuiceSwap Wallet?", "bridging.estimatedTime.minutesAndSeconds": "~{{minutes}}dk {{seconds}}s", "bridging.estimatedTime.minutesOnly": "~{{minutes}}dk", "bridging.estimatedTime.secondsOnly": "~{{seconds}}s", @@ -145,7 +145,7 @@ "chart.price.label.low": "Chini", "chart.price.label.open": "Fungua", "chart.settings.unavailable.label": "Mpangilio huu haupatikani kwa chati ya sasa", - "claim.thanks": "Asante kwa kuwa sehemu ya jumuiya ya Uniswap ", + "claim.thanks": "Asante kwa kuwa sehemu ya jumuiya ya JuiceSwap ", "claim.uni.arrived": "UNI imefika", "common.accept": "Kubali", "common.active": "Inayotumika", @@ -171,7 +171,7 @@ "common.approving": "Kuidhinisha", "common.areYouSure": "Una uhakika?", "common.automatic": "Otomatiki", - "common.availableIn": "Uniswap inapatikana katika: ", + "common.availableIn": "JuiceSwap inapatikana katika: ", "common.availableOnIOSAndroidChrome": "Inapatikana kwenye iOS, Android, na Chrome", "common.backToPositions": "Rudi kwenye nafasi", "common.bestRoute": "Route", @@ -180,7 +180,7 @@ "common.biometrics.touchId": "Touch ID", "common.biometrics.windowsHello": "Windows Hello", "common.blocked.ifError": "Ikiwa unaamini kuwa hili ni kosa, tafadhali tuma barua pepe ikijumuisha anwani yako kwa ", - "common.blocked.reason": "Anwani hii imezuiwa kwenye kiolesura cha Uniswap Labs kwa sababu inahusishwa na shughuli moja au zaidi iliyozuiwa.", + "common.blocked.reason": "Anwani hii imezuiwa kwenye kiolesura cha JuiceSwap Labs kwa sababu inahusishwa na shughuli moja au zaidi iliyozuiwa.", "common.blockedAddress": "Anwani iliyozuiwa", "common.blog": "Blogu", "common.bought": "Imenunuliwa", @@ -239,7 +239,7 @@ "common.button.viewDetails": "View details", "common.button.yes": "Ndiyo", "common.buy.label": "Nunua", - "common.buyAndSell": "Nunua na uuze kwenye Uniswap", + "common.buyAndSell": "Nunua na uuze kwenye JuiceSwap", "common.cancellationSubmitted": "Ughairi umewasilishwa", "common.cancellationSuccessful": "Imeghairiwa", "common.cancelOrder": "Ghairi agizo", @@ -300,8 +300,8 @@ "common.download": "Pakua", "common.downloadAppStore": "Pakua kwenye Duka la Programu", "common.downloadPlayStore": "Pakua kwenye Duka la Michezo", - "common.downloadUniswapApp": "Pakua programu ya Uniswap", - "common.downloadUniswapWallet": "Download Uniswap Wallet", + "common.downloadUniswapApp": "Pakua programu ya JuiceSwap", + "common.downloadUniswapWallet": "Download JuiceSwap Wallet", "common.dynamic": "Dynamic", "common.edit.button": "Hariri", "common.ended": "Ended", @@ -319,7 +319,7 @@ "common.explore": "Chunguza", "common.explorer": "Mchunguzi", "common.exploreTokens": "Chunguza tokeni", - "common.extension": "Kiendelezi cha Uniswap", + "common.extension": "Kiendelezi cha JuiceSwap", "common.failedSwitchNetwork": "Imeshindwa kubadilisha mitandao", "common.fee": "Ada", "common.fees": "Ada", @@ -333,10 +333,10 @@ "common.getStarted": "Anza", "common.getSupport.button": "Pata usaidizi", "common.getTheApp": "Pata programu", - "common.getUniswapWallet": "Pata Mkoba wa Uniswap", - "common.getUniswapWallet.mobile": "Get the Uniswap mobile app", + "common.getUniswapWallet": "Pata Mkoba wa JuiceSwap", + "common.getUniswapWallet.mobile": "Get the JuiceSwap mobile app", "common.governance": "Utawala", - "common.happyHolidays": "Likizo njema kutoka kwa timu ya Uniswap!", + "common.happyHolidays": "Likizo njema kutoka kwa timu ya JuiceSwap!", "common.help": "Help", "common.helpCenter": "Kituo cha usaidizi", "common.hidden": "Imefichwa", @@ -466,9 +466,9 @@ "common.proceedInWallet": "Endelea kwenye mkoba wako", "common.products": "Products", "common.protocol": "Itifaki", - "common.protocol.v2": "Uniswap v2", - "common.protocol.v3": "Uniswap v3", - "common.protocol.v4": "Uniswap v4", + "common.protocol.v2": "JuiceSwap v2", + "common.protocol.v3": "JuiceSwap v3", + "common.protocol.v4": "JuiceSwap v4", "common.publicResolver": "Mtatuzi wa Umma", "common.purchased": "Imenunuliwa", "common.rate": "Kiwango", @@ -547,7 +547,7 @@ "common.tokenB": "Ishara B", "common.tokenName": "Jina la ishara", "common.tokens": "Ishara", - "common.totalUniswapTVL": "Total Uniswap TVL", + "common.totalUniswapTVL": "Total JuiceSwap TVL", "common.totalValueLocked": "TVL", "common.trade": "Biashara", "common.trademarkPolicy": "Sera ya Alama ya Biashara", @@ -565,10 +565,10 @@ "common.unhide": "Unhide", "common.unichain": "Unichain", "common.uniGovernance": "Utawala wa UNI", - "common.uniswapMobile": "Uniswap Mobile", - "common.uniswapProtocol": "Itifaki ya Uniswap", - "common.uniswapWallet": "Mkoba wa Uniswap", - "common.uniswapX": "UniswapX", + "common.uniswapMobile": "JuiceSwap Mobile", + "common.uniswapProtocol": "Itifaki ya JuiceSwap", + "common.uniswapWallet": "Mkoba wa JuiceSwap", + "common.uniswapX": "JuiceSwapX", "common.unknown": "Haijulikani", "common.unknownApproval": "Idhini Isiyojulikana", "common.unknownBridge": "Daraja lisilojulikana", @@ -675,8 +675,8 @@ "downloadApp.modal.connectExistingWallet": "Connect existing wallet", "downloadApp.modal.getStarted.description": "Get access to thousands of tokens instantly through the world’s largest onchain marketplace.", "downloadApp.modal.getStarted.title": "Start swapping in seconds", - "downloadApp.modal.getTheApp.title": "Anza na Uniswap", - "downloadApp.modal.uniswapProducts.subtitle": "Bidhaa za Uniswap hufanya kazi pamoja kwa urahisi ili kuunda hali bora zaidi ya kubadilishana.", + "downloadApp.modal.getTheApp.title": "Anza na JuiceSwap", + "downloadApp.modal.uniswapProducts.subtitle": "Bidhaa za JuiceSwap hufanya kazi pamoja kwa urahisi ili kuunda hali bora zaidi ya kubadilishana.", "error.dataUnavailable": "Data haipatikani kwa sasa; tunafanya kazi ya kurekebisha", "error.id": "Kitambulisho cha hitilafu: {{eventId}}", "error.noData": "Hakuna data iliyopatikana", @@ -712,7 +712,7 @@ "explore.tokens.sort.option.marketCap": "Kofia ya soko", "explore.tokens.sort.option.priceDecrease": "Kupungua kwa bei (24H)", "explore.tokens.sort.option.priceIncrease": "Ongezeko la bei (H24)", - "explore.tokens.sort.option.totalValueLocked": "Uniswap TVL", + "explore.tokens.sort.option.totalValueLocked": "JuiceSwap TVL", "explore.tokens.sort.option.volume": "sauti ya uniswap (24H)", "explore.tokens.top.title": "Ishara za juu", "explore.v2TVL": "v2 TVL", @@ -733,7 +733,7 @@ "extension.lock.button.reset": "Weka upya mkoba", "extension.lock.button.submit": "Fungua", "extension.lock.password.error": "Nenosiri si sahihi. Jaribu tena", - "extension.lock.password.reset.initial.description": "Uniswap haiwezi kusaidia kurejesha nenosiri lako. Unahitaji kuweka upya pochi yako kwa kuweka tena kifungu chako cha maneno 12 cha urejeshaji.", + "extension.lock.password.reset.initial.description": "JuiceSwap haiwezi kusaidia kurejesha nenosiri lako. Unahitaji kuweka upya pochi yako kwa kuweka tena kifungu chako cha maneno 12 cha urejeshaji.", "extension.lock.password.reset.initial.help": "Nitapata wapi maneno yangu ya urejeshi?", "extension.lock.password.reset.initial.title": "Umesahau nywila", "extension.lock.password.reset.speedbump.description": "Hakikisha kuwa una maneno 12 ya kurejesha uwezo wako kabla ya kuweka upya pochi yako. Vinginevyo hutaweza kurejesha pesa zako.", @@ -742,27 +742,27 @@ "extension.lock.subtitle": "Weka nenosiri lako ili kufungua", "extension.lock.title": "Karibu tena", "extension.network.notSupported": "Mtandao usiotumika", - "extension.open": "Fungua Kiendelezi cha Uniswap", + "extension.open": "Fungua Kiendelezi cha JuiceSwap", "extension.passwordPrompt.error.wrongPassword": "Nenosiri si sahihi. Jaribu tena", "extension.passwordPrompt.title": "Weka nenosiri lako", "extension.popup.chrome.button": "Fungua kiendelezi", - "extension.popup.chrome.description": "Kamilisha kitendo hiki kwa kufungua kiendelezi cha Uniswap.", - "extension.popup.chrome.title": "Endelea katika Uniswap", - "extension.settings.defaultWallet.message": "Prioritize Uniswap Extension when connecting to apps.", + "extension.popup.chrome.description": "Kamilisha kitendo hiki kwa kufungua kiendelezi cha JuiceSwap.", + "extension.popup.chrome.title": "Endelea katika JuiceSwap", + "extension.settings.defaultWallet.message": "Prioritize JuiceSwap Extension when connecting to apps.", "extension.settings.defaultWallet.title": "Make default wallet", "extension.settings.password.enter.title": "Weka nenosiri lako la sasa", "extension.settings.password.error.wrong": "Nenosiri si sahihi", "extension.settings.password.placeholder": "Nenosiri la sasa", - "extension.uninstall.reason.missingFeatures": "Uniswap Wallet lacks certain features", + "extension.uninstall.reason.missingFeatures": "JuiceSwap Wallet lacks certain features", "extension.uninstall.reason.notUsingCrypto": "I no longer want to use crypto", "extension.uninstall.reason.other": "Other reasons", "extension.uninstall.reason.switchingWallet": "I’m switching to a different wallet", - "extension.uninstall.subtitle": "If you have a moment, we’d love to hear why you uninstalled Uniswap Wallet", + "extension.uninstall.subtitle": "If you have a moment, we’d love to hear why you uninstalled JuiceSwap Wallet", "extension.uninstall.title": "We’re sad to see you go", "extension.warning.storage.button": "Hifadhi nakala rudufu", "extension.warning.storage.message": "Hakikisha kuwa umehifadhi nakala ya maneno yako ya kurejesha akaunti ili kuzuia kupoteza ufikiaji wa pochi na pesa zako.", "extension.warning.storage.title": "Kivinjari chako kinaishiwa na hifadhi", - "extensionPasskeyLogInPopUp.description": "Import your Uniswap account by logging in with an existing passkey.", + "extensionPasskeyLogInPopUp.description": "Import your JuiceSwap account by logging in with an existing passkey.", "extensionPasskeyLogInPopUp.invalidReferrer": "Please close this page and try again.", "fee.bestForCustomizability": "Best for customizability.", "fee.bestForExotic": "Bora kwa jozi za kigeni.", @@ -796,7 +796,7 @@ "fee.unavailable": "Earned fees are not visible for v2 positions until liquidity is removed.", "fee.uncollected": "Includes uncollected fees:", "fee.uniswap": "Fee ({{percent}})", - "fee.uniswap.description": "Fees are applied to ensure the best experience with Uniswap.", + "fee.uniswap.description": "Fees are applied to ensure the best experience with JuiceSwap.", "fiatOffRamp.checkout.title": "Uza na", "fiatOffRamp.connection.quote": "Kuuza thamani ya {{amount}} ya {{currencySymbol}}", "fiatOffRamp.error.balance": "Exceeds balance", @@ -847,8 +847,8 @@ "forceUpgrade.action.backup": "Hifadhi nakala ya pochi yako", "forceUpgrade.action.confirm": "Update now", "forceUpgrade.action.learn": "Learn how to update", - "forceUpgrade.description.extension": "A new version of the app is available. To continue using the Uniswap Extension, please update it to the latest version.", - "forceUpgrade.description.wallet": "A new version of the app is available. To continue using the Uniswap Wallet, please update it to the latest version.", + "forceUpgrade.description.extension": "A new version of the app is available. To continue using the JuiceSwap Extension, please update it to the latest version.", + "forceUpgrade.description.wallet": "A new version of the app is available. To continue using the JuiceSwap Wallet, please update it to the latest version.", "forceUpgrade.label.recoveryPhrase": "Maneno ya kurejesha", "forceUpgrade.title": "Update to the latest version", "forceUpgrade.title.recommendedStatus": "A new version is available", @@ -904,31 +904,31 @@ "home.upsell.receive.title": "Pokea crypto", "home.warning.viewOnly": "Hii ni pochi ya kutazama tu", "interface.metatags.description": "Swap crypto on Ethereum, Base, Arbitrum, Polygon, Unichain and more. The DeFi platform trusted by millions.", - "interface.metatags.title": "Kiolesura cha Uniswap", + "interface.metatags.title": "Kiolesura cha JuiceSwap", "landing.api": "API", "landing.appsOverview": "Built for all the ways you swap", "landing.blog.description": "Catch up on the latest company news, product features and more", - "landing.docs.description": "Explore our library of developer docs to get started building with Uniswap", + "landing.docs.description": "Explore our library of developer docs to get started building with JuiceSwap", "landing.exploreUniverse": "Explore the UNIverse", "landing.getStarted": "Trade on the world’s largest DEX", "landing.helpCenter.body": "Browse FAQs and get support from our US-based support team", - "landing.protocolDescription": "Uniswap Labs powers some of the most used products in crypto. Experience permissionless access, proven security, and dedicated support.", - "landing.protocolStats": "Uniswap Protocol stats", - "landing.provideLiquidity.body": "Provide liquidity and collect fees using the Uniswap Interface.", + "landing.protocolDescription": "JuiceSwap Labs powers some of the most used products in crypto. Experience permissionless access, proven security, and dedicated support.", + "landing.protocolStats": "JuiceSwap Protocol stats", + "landing.provideLiquidity.body": "Provide liquidity and collect fees using the JuiceSwap Interface.", "landing.provideLiquidity.subtitle": "Power onchain markets.", - "landing.socials": "Follow Uniswap Labs on X, Farcaster, LinkedIn, and TikTok", + "landing.socials": "Follow JuiceSwap Labs on X, Farcaster, LinkedIn, and TikTok", "landing.swapBody": "Access deep liquidity, explore tokens, set limit orders, and provide liquidity for thousands of tokens across 14 chains.", "landing.swapSubtitle": "Permissionless swapping.", "landing.tradingApi": "Trading API", - "landing.tradingApiBody": "Use the same API that powers the Uniswap Web App and Wallet, trusted by leading teams around the world.", - "landing.tradingApiButton": "Integrate the Uniswap API", + "landing.tradingApiBody": "Use the same API that powers the JuiceSwap Web App and Wallet, trusted by leading teams around the world.", + "landing.tradingApiButton": "Integrate the JuiceSwap API", "landing.tradingApiSubtitle": "DeFi, direct to your users.", "landing.trusted": "Inaaminiwa na mamilioni", "landing.unichain.body": "Join the community building on the fast, decentralized Ethereum L2 built to be the home for DeFi.", "landing.unichain.button": "Start building", "landing.unichain.subtitle": "The DeFi chain.", "landing.uniswapX.body": "Gasless transactions and MEV protection, with zero fees for failed swaps.", - "landing.uniswapX.button": "Experience UniswapX", + "landing.uniswapX.button": "Experience JuiceSwapX", "landing.uniswapX.subtitle": "Smarter swaps, zero friction.", "landing.walletBody": "The trusted self-custody crypto wallet and extension with millions of downloads, support from real humans, and a 4.8 rating.", "landing.walletSubtitle": "Swap, store, explore.", @@ -1010,18 +1010,18 @@ "liquidity.learnMoreLabel": "Jifunze kuhusu utoaji wa ukwasi", "liquidity.notEnough.label": "Hakuna ukwasi wa kutosha kuonyesha thamani sahihi ya USD.", "liquidity.provideOnProtocols": "Kutoa ukwasi kwenye itifaki tofauti", - "liquidityPool.page.title": "Ongeza ukwasi kwenye madimbwi{{version}} kwenye Uniswap", + "liquidityPool.page.title": "Ongeza ukwasi kwenye madimbwi{{version}} kwenye JuiceSwap", "liquidityPool.positions.closed.title": "Closed positions", "liquidityPool.positions.loadingMore": "Loading more positions...", - "liquidityPool.positions.page.title": "Dhibiti {{quoteSymbol}}/{{baseSymbol}} ukwasi wa bwawa kwenye Uniswap", + "liquidityPool.positions.page.title": "Dhibiti {{quoteSymbol}}/{{baseSymbol}} ukwasi wa bwawa kwenye JuiceSwap", "liquidityPool.positions.page.version.description": "Tazama nafasi zako za ukwasi {{version}} zinazotumika. Ongeza nafasi mpya.", - "liquidityPool.positions.page.version.title": "Dhibiti ukwasi wa bwawa{{version}} kwenye Uniswap", + "liquidityPool.positions.page.version.title": "Dhibiti ukwasi wa bwawa{{version}} kwenye JuiceSwap", "migrate.allowed": "Ruhusiwa", "migrate.allowLpMigration": "Ruhusu uhamishaji wa tokeni za LP", "migrate.connectAccount": "You must connect an account that owns this position.", "migrate.connectWallet": "Unganisha kwenye pochi ili kuona ukwasi wako wa V2.", - "migrate.contract": "Mkataba wa uhamiaji wa Uniswap", - "migrate.firstLP": "Wewe ndiye mtoaji huduma wa kwanza wa ukwasi kwa bwawa hili la Uniswap V3. Ukwasi wako utahamia kwa bei ya sasa {{source}} .", + "migrate.contract": "Mkataba wa uhamiaji wa JuiceSwap", + "migrate.firstLP": "Wewe ndiye mtoaji huduma wa kwanza wa ukwasi kwa bwawa hili la JuiceSwap V3. Ukwasi wako utahamia kwa bei ya sasa {{source}} .", "migrate.highGasCost": "Gharama yako ya muamala itakuwa kubwa zaidi kwani inajumuisha gesi kuunda bwawa.", "migrate.invalidRange": "Masafa batili yamechaguliwa. Bei ya chini lazima iwe chini kuliko bei ya juu.", "migrate.lpNFT": "{{symA}}/{{symB}} LP NFT", @@ -1031,18 +1031,18 @@ "migrate.noV2Liquidity": "Hakuna ukwasi wa V2 uliopatikana.", "migrate.positionNoFees": "Nafasi yako haitapata ada au kutumika katika biashara hadi bei ya soko ihamishwe katika anuwai yako.", "migrate.priceDifference": "Tofauti ya bei: ", - "migrate.priceWarning": "Unapaswa tu kuweka ukwasi kwenye Uniswap V3 kwa bei ambayo unaamini ni sahihi.
Iwapo bei inaonekana si sahihi, unaweza kubadilishana ili kuhamisha bei au kusubiri mtu mwingine afanye hivyo.", + "migrate.priceWarning": "Unapaswa tu kuweka ukwasi kwenye JuiceSwap V3 kwa bei ambayo unaamini ni sahihi.
Iwapo bei inaonekana si sahihi, unaweza kubadilishana ili kuhamisha bei au kusubiri mtu mwingine afanye hivyo.", "migrate.refund": "Angalau {{amtA}} {{symA}} na {{amtB}} {{symB}} itarejeshwa kwenye mkoba wako kutokana na anuwai ya bei iliyochaguliwa.", "migrate.selectFeeTier": "Chagua kiwango cha ada", "migrate.setRange": "Weka anuwai ya bei", "migrate.symbolPrice": "{{protocolName}} {{tokenSymbol}} Bei:", - "migrate.v2Description": "Zana hii itahamisha {{source}} ukwasi wako kwa usalama hadi V3. Mchakato huo hauaminiki kabisa kutokana na <0>mkataba wa uhamiaji wa Uniswap ↗", - "migrate.v2Instruction": "Kwa kila kundi lililoonyeshwa hapa chini, bofya hamisha ili kuondoa ukwasi wako kutoka Uniswap V2 na uiweke kwenye Uniswap V3.", + "migrate.v2Description": "Zana hii itahamisha {{source}} ukwasi wako kwa usalama hadi V3. Mchakato huo hauaminiki kabisa kutokana na <0>mkataba wa uhamiaji wa JuiceSwap ↗", + "migrate.v2Instruction": "Kwa kila kundi lililoonyeshwa hapa chini, bofya hamisha ili kuondoa ukwasi wako kutoka JuiceSwap V2 na uiweke kwenye JuiceSwap V3.", "migrate.v2Title": "Hamisha ukwasi wa V2", "migrate.v3Price": "V3 {{sym}} Bei:", "mint.v3.input.invalidPrice.error": "Ingizo la bei si sahihi", - "mobileAppPromo.banner.getTheApp.link": "Pata programu ya Uniswap Wallet", - "mobileAppPromo.banner.title": "Uniswap: Crypto & NFT Wallet", + "mobileAppPromo.banner.getTheApp.link": "Pata programu ya JuiceSwap Wallet", + "mobileAppPromo.banner.title": "JuiceSwap: Crypto & NFT Wallet", "moonpay.poweredBy": "Fiat onramp inayoendeshwa na MoonPay USA LLC", "nav.createAccount.button": "Unda akaunti", "nav.logIn.button": "Ingia", @@ -1066,7 +1066,7 @@ "nft.willAppearHere": "Miamala yako ya onchain na ununuzi wa cryptocurrency utaonekana hapa.", "nfts.noneYet": "Bado hakuna NFTs", "notFound.oops": "Lo, nirudishe kwa Wabadilishane", - "notice.uk": "Programu hii ya wavuti imetolewa kama zana kwa watumiaji kuingiliana na Itifaki ya Uniswap kwa hiari yao wenyewe, bila uidhinishaji au mapendekezo ya shughuli za biashara ya cryptocurrency. Kwa kufanya hivyo, Uniswap haipendekezi kwamba watumiaji au watumiaji watarajiwa wajihusishe na shughuli ya biashara ya cryptoasset, na watumiaji au watumiaji wanaotarajiwa wa programu ya wavuti hawapaswi kuzingatia ukurasa huu wa tovuti au yaliyomo kama yanayohusisha aina yoyote ya mapendekezo, mwaliko au ushawishi wa kushughulikia cryptoassets. .", + "notice.uk": "Programu hii ya wavuti imetolewa kama zana kwa watumiaji kuingiliana na Itifaki ya JuiceSwap kwa hiari yao wenyewe, bila uidhinishaji au mapendekezo ya shughuli za biashara ya cryptocurrency. Kwa kufanya hivyo, JuiceSwap haipendekezi kwamba watumiaji au watumiaji watarajiwa wajihusishe na shughuli ya biashara ya cryptoasset, na watumiaji au watumiaji wanaotarajiwa wa programu ya wavuti hawapaswi kuzingatia ukurasa huu wa tovuti au yaliyomo kama yanayohusisha aina yoyote ya mapendekezo, mwaliko au ushawishi wa kushughulikia cryptoassets. .", "notice.uk.label": "Kanusho la Uingereza:", "notification.assetVisibility.hidden": "{{assetName}} siri", "notification.assetVisibility.unhidden": "{{assetName}} isiyofichwa", @@ -1129,7 +1129,7 @@ "notification.walletConnect.failed": "Muamala umeshindwa na {{dappName}}", "notification.walletConnect.networkChanged.full": "Imebadilishwa hadi {{networkName}}", "notification.walletConnect.networkChanged.short": "Mitandao iliyobadilishwa", - "notifications.scantastic.subtitle": "Endelea kwenye Kiendelezi cha Uniswap", + "notifications.scantastic.subtitle": "Endelea kwenye Kiendelezi cha JuiceSwap", "notifications.scantastic.title": "Mafanikio!", "onboarding.backup.manual.banner": "Tunapendekeza kuandika hii kwenye kipande cha karatasi na kuihifadhi mahali salama, kama vile kwenye sanduku la ulinzi.", "onboarding.backup.manual.displayWarning.description": "Soma yafuatayo kwa makini kabla ya kuendelea.", @@ -1156,10 +1156,10 @@ "onboarding.backup.reminder.warning.description": "Kama hautaweka mbinu ya kuhifadhi nakala, huna njia ya kurejesha mkoba wako ikiwa utapoteza simu yako, kufuta app, au kupata kifaa kipya.", "onboarding.backup.reminder.warning.title": "Unaweza kupoteza fedha zako", "onboarding.backup.speedBump.cloud.description": "Ukisahau, hatuwezi kuchukua tena. Andika mahali salama au ihifadhi kifungoni salama na meneja wa nenosiri.", - "onboarding.backup.speedBump.cloud.disclaimer": "Ninaelewa kuwa Uniswap Labs haiwezi kuweka upya nenosiri langu la urejeshi.", + "onboarding.backup.speedBump.cloud.disclaimer": "Ninaelewa kuwa JuiceSwap Labs haiwezi kuweka upya nenosiri langu la urejeshi.", "onboarding.backup.speedBump.cloud.title": "Ni muhimu kuhifadhi nenosiri hili", "onboarding.backup.speedBump.manual.description": "Hakikisha umeandika vifungu vyako vya urejeshi kwa usahihi na una mahali salama pa kuvihifadhi.", - "onboarding.backup.speedBump.manual.disclaimer": "Ninaelewa kuwa Uniswap Labs haiwezi kurejesha mkoba wangu kama nitapoteza hili.", + "onboarding.backup.speedBump.manual.disclaimer": "Ninaelewa kuwa JuiceSwap Labs haiwezi kurejesha mkoba wangu kama nitapoteza hili.", "onboarding.backup.speedBump.manual.title": "Kabla hujamaliza...", "onboarding.backup.subtitle": "Hivi ndivyo utavyorejesha mkoba wako ikiwa utafuta app au kupoteza kifaa chako.", "onboarding.backup.title.existing": "Hifadhi nakala ya pochi yako", @@ -1174,20 +1174,20 @@ "onboarding.cloud.confirm.title": "Thibitisha nenosiri lako la urejeshi", "onboarding.cloud.createPassword.description": "Utahitaji kuingia hii ili kurejesha fedha zako. Ukisahau, hatuwezi kuchukua tena.", "onboarding.cloud.createPassword.title": "Unda nenosiri lako la urejeshi", - "onboarding.complete.button": "Fungua Kiendelezi cha Uniswap", - "onboarding.complete.description": "Pochi yako iko tayari kutuma na kupokea crypto. Fungua Kiendelezi cha Uniswap kwa njia ya mkato iliyo hapa chini.", - "onboarding.complete.go_to_uniswap": "Nenda kwa Uniswap Web App", - "onboarding.complete.pin.description": "Bofya ikoni ya kipini ili kuongeza Kiendelezi cha Uniswap kwenye upau wako wa vidhibiti.", - "onboarding.complete.pin.title": "Bandika Kiendelezi cha Uniswap", + "onboarding.complete.button": "Fungua Kiendelezi cha JuiceSwap", + "onboarding.complete.description": "Pochi yako iko tayari kutuma na kupokea crypto. Fungua Kiendelezi cha JuiceSwap kwa njia ya mkato iliyo hapa chini.", + "onboarding.complete.go_to_uniswap": "Nenda kwa JuiceSwap Web App", + "onboarding.complete.pin.description": "Bofya ikoni ya kipini ili kuongeza Kiendelezi cha JuiceSwap kwenye upau wako wa vidhibiti.", + "onboarding.complete.pin.title": "Bandika Kiendelezi cha JuiceSwap", "onboarding.complete.title": "Uko tayari", "onboarding.extension.biometrics.subtitle.fingerprint": "Access your wallet quickly and securely using just your fingerprint.", "onboarding.extension.biometrics.title": "Washa {{biometricsMethod}}", "onboarding.extension.password.subtitle": "Utahitaji hii ili kufungua pochi yako na kufikia maneno yako ya kurejesha akaunti", "onboarding.extension.password.title.default": "Unda nenosiri", "onboarding.extension.password.title.reset": "Weka upya nenosiri lako", - "onboarding.extension.unsupported.android.description": "Kiendelezi cha Uniswap kinaweza kutumika tu na Chrome kwenye eneo-kazi.", + "onboarding.extension.unsupported.android.description": "Kiendelezi cha JuiceSwap kinaweza kutumika tu na Chrome kwenye eneo-kazi.", "onboarding.extension.unsupported.android.title": "Chrome kwenye simu ya mkononi haitumiki (bado)", - "onboarding.extension.unsupported.description": "Kiendelezi cha Uniswap kinaweza kutumika tu na Chrome hivi sasa.", + "onboarding.extension.unsupported.description": "Kiendelezi cha JuiceSwap kinaweza kutumika tu na Chrome hivi sasa.", "onboarding.extension.unsupported.title": "Kivinjari hiki hakitumiki (bado)", "onboarding.home.intro.backup.description.extension": "Save your recovery phrase to ensure you never lose access to your wallet.", "onboarding.home.intro.backup.description.mobile": "Set up a recovery plan if you ever lose your phone or get a new one.", @@ -1217,7 +1217,7 @@ "onboarding.import.onDeviceRecovery.other_options": "Unda au leta pochi tofauti", "onboarding.import.onDeviceRecovery.other_options.label": "Je, hutaki yoyote kati ya hayo hapo juu?", "onboarding.import.onDeviceRecovery.subtitle": "Chagua ni mkoba gani unataka kuingia tena.", - "onboarding.import.onDeviceRecovery.title": "Karibu tena kwa Uniswap", + "onboarding.import.onDeviceRecovery.title": "Karibu tena kwa JuiceSwap", "onboarding.import.onDeviceRecovery.wallet.button": "Tazama maneno ya kurejesha", "onboarding.import.onDeviceRecovery.wallet.count_one": "+1 pochi nyingine", "onboarding.import.onDeviceRecovery.wallet.count_other": "+{{count}} pochi zingine", @@ -1225,8 +1225,8 @@ "onboarding.import.onDeviceRecovery.warning.title": "Una uhakika?", "onboarding.import.selectMethod.errorMessage": "An unexpected error occurred. Please try again.", "onboarding.import.selectMethod.mobileApp.subtitle": "Import a wallet from the mobile app via QR code.", - "onboarding.import.selectMethod.mobileApp.title": "Use Uniswap Mobile", - "onboarding.import.selectMethod.passkey.subtitle": "Sync your Uniswap wallet using an existing passkey.", + "onboarding.import.selectMethod.mobileApp.title": "Use JuiceSwap Mobile", + "onboarding.import.selectMethod.passkey.subtitle": "Sync your JuiceSwap wallet using an existing passkey.", "onboarding.import.selectMethod.passkey.title": "Log in with passkey", "onboarding.import.selectMethod.recoveryPhrase.subtitle": "Import from another crypto wallet.", "onboarding.import.selectMethod.recoveryPhrase.title": "Enter recovery phrase", @@ -1243,13 +1243,13 @@ "onboarding.intro.button.alreadyHave": "Tayari nina pochi", "onboarding.intro.button.logInOrImport": "Log in or import", "onboarding.intro.mobileScan.button": "Changanua msimbo wa QR ili kuleta", - "onboarding.intro.mobileScan.title": "Je, una programu ya Uniswap?", + "onboarding.intro.mobileScan.title": "Je, una programu ya JuiceSwap?", "onboarding.landing.button.add": "Ongeza pochi iliyopo", "onboarding.landing.button.create": "Unda mkoba", "onboarding.landing.button.createAccount": "Create an account", "onboarding.name.choose": "Choose a username", "onboarding.name.choose.subtitle": "This is a public name anyone can use to send you crypto.", - "onboarding.notification.permission.message": "Ili kupokea arifa, washa arifa za Uniswap Wallet katika mipangilio ya kifaa chako.", + "onboarding.notification.permission.message": "Ili kupokea arifa, washa arifa za JuiceSwap Wallet katika mipangilio ya kifaa chako.", "onboarding.notification.permission.title": "Ruhusa ya arifa", "onboarding.notification.subtitle": "Stay updated on transaction statuses and major price changes for favorite tokens.", "onboarding.notification.title": "Turn on notifications", @@ -1275,9 +1275,9 @@ "onboarding.scan.error": "There was an error loading the QR code", "onboarding.scan.otp.error": "Nambari ya kuthibitisha uliyotuma si sahihi, au kulikuwa na hitilafu katika kuwasilisha. Tafadhali jaribu tena.", "onboarding.scan.otp.failed": "Majaribio yaliyoshindikana: {{number}}", - "onboarding.scan.otp.subtitle": "Angalia programu yako ya simu ya Uniswap ili upate msimbo wa herufi 6", + "onboarding.scan.otp.subtitle": "Angalia programu yako ya simu ya JuiceSwap ili upate msimbo wa herufi 6", "onboarding.scan.otp.title": "Weka msimbo wa mara moja", - "onboarding.scan.subtitle": "Changanua msimbo wa QR ukitumia programu ya simu ya Uniswap ili uanze kuleta pochi yako.", + "onboarding.scan.subtitle": "Changanua msimbo wa QR ukitumia programu ya simu ya JuiceSwap ili uanze kuleta pochi yako.", "onboarding.scan.title": "Ingiza pochi kutoka kwa programu", "onboarding.scan.troubleScanning.message": "Import via recovery phrase", "onboarding.scan.troubleScanning.title": "Trouble scanning?", @@ -1306,7 +1306,7 @@ "outageBanner.message": "{{chainName}}{{versionDescription}} data is unavailable right now, but we expect the issue to be resolved shortly.", "outageBanner.message.sub": "Bado unaweza kubadilishana na kutoa ukwasi kwenye msururu huu bila suala.", "outageBanner.title": "{{versionName}} itarudi hivi karibuni", - "passkeys.help.modal.subtitle": "If you’re having trouble with passkeys, visit Uniswap Support for help.", + "passkeys.help.modal.subtitle": "If you’re having trouble with passkeys, visit JuiceSwap Support for help.", "passkeys.help.modal.subtitle.invalidPasskey": "Your request could not be completed. Please try again using a passkey associated with ", "passkeys.help.modal.subtitle.technicalError": "Your request could not be completed due to an unexpected technical error. Your funds are safe. Please try again.", "passkeys.help.modal.title": "Je, unahitaji usaidizi?", @@ -1431,7 +1431,7 @@ "position.deposit.confirm.create.title": "Large price difference with market", "position.deposit.description": "Taja kiasi cha tokeni kwa mchango wako wa uliyoweka.", "position.depositedCurrency": "Imewekwa {{currencySymbol}}", - "position.fot.warning": "{{token}} and other “Fee on transfer” tokens are only supported by Uniswap v2.", + "position.fot.warning": "{{token}} and other “Fee on transfer” tokens are only supported by JuiceSwap v2.", "position.fot.warning.cta": "Create a v2 position", "position.hook.disclaimer": "I understand the potential risks involved in adding this hook.", "position.hook.donateWarning": "This flag may result in changes to fees earned.", @@ -1479,11 +1479,11 @@ "positions.welcome.connect.description": "To view your positions and rewards you must connect your wallet.", "positions.welcome.connect.wallet": "Connect your wallet", "privacy.anonymizedLogs": "Programu huweka takwimu za matumizi bila utambulisho ili kuboreshwa kadri muda unavyopita.", - "privacy.autoRouter": "Programu hutafuta njia bora zaidi ya biashara kutoka kwa seva ya Uniswap Labs.", + "privacy.autoRouter": "Programu hutafuta njia bora zaidi ya biashara kutoka kwa seva ya JuiceSwap Labs.", "privacy.infura": "Programu huchota data ya mtandaoni na kuunda simu za mkataba kwa kutumia API ya Infura.", "privacy.thirdPartyApis": "Programu hii hutumia API za wahusika wengine zifuatazo:", "privacy.trm": "Programu hukusanya kwa usalama anwani ya mkoba wako na kuishiriki na TRM Labs Inc. kwa sababu za hatari na kufuata.", - "privacy.uniswaptos": "Sheria na Masharti ya Uniswap Labs", + "privacy.uniswaptos": "Sheria na Masharti ya JuiceSwap Labs", "privateKeys.export.modal.speedbump.bullet1": "Tazama hii kwa faragha", "privateKeys.export.modal.speedbump.bullet2": "Usishiriki na mtu yeyote", "privateKeys.export.modal.speedbump.bullet3": "Usiwahi kuiingiza kwenye tovuti au programu zozote", @@ -1520,24 +1520,24 @@ "removeLiquidity.pooled": "Imeunganishwa {{symbol}}:", "revoke.failed.message": "A network or connection issue likely caused your revoke to fail. Check your connection and try again.", "routing.aggregateLiquidity": "Inapopatikana, hujumlisha vyanzo vya ukwasi kwa bei bora na ubadilishaji usio na gesi.", - "routing.aggregateLiquidity.uniswapx": "UniswapX aggregates liquidity sources on and off-chain, bringing you the best available prices and gas free swaps.", - "routing.cheapest": "Mteja wa Uniswap huchagua chaguo la biashara la bei rahisi zaidi la kuweka alama na gharama za mtandao.", - "routing.cheapest.v4": "The Uniswap client selects the optimal trade option factoring in price and network costs.", + "routing.aggregateLiquidity.uniswapx": "JuiceSwapX aggregates liquidity sources on and off-chain, bringing you the best available prices and gas free swaps.", + "routing.cheapest": "Mteja wa JuiceSwap huchagua chaguo la biashara la bei rahisi zaidi la kuweka alama na gharama za mtandao.", + "routing.cheapest.v4": "The JuiceSwap client selects the optimal trade option factoring in price and network costs.", "scantastic.code.expired": "Muda wake umeisha", - "scantastic.code.subtitle": "Ingiza msimbo huu katika Kiendelezi cha Uniswap. Maneno yako ya kurejesha akaunti yatasimbwa kwa njia fiche na kuhamishwa kwa usalama.", + "scantastic.code.subtitle": "Ingiza msimbo huu katika Kiendelezi cha JuiceSwap. Maneno yako ya kurejesha akaunti yatasimbwa kwa njia fiche na kuhamishwa kwa usalama.", "scantastic.code.timeRemaining.shorthand.hours": "Msimbo mpya katika {{hours}}h {{minutes}}m {{seconds}}s", "scantastic.code.timeRemaining.shorthand.minutes": "Msimbo mpya katika {{minutes}}m {{seconds}}s", "scantastic.code.timeRemaining.shorthand.seconds": "Msimbo mpya katika {{seconds}}s", - "scantastic.code.title": "Uniswap msimbo wa mara moja", + "scantastic.code.title": "JuiceSwap msimbo wa mara moja", "scantastic.confirmation.button.continue": "Ndiyo, endelea", "scantastic.confirmation.label.browser": "Kivinjari", "scantastic.confirmation.label.device": "Kifaa", - "scantastic.confirmation.subtitle": "Endelea tu ikiwa unachanganua msimbo wa QR kutoka Kiendelezi cha Uniswap kwenye kifaa unachokiamini.", + "scantastic.confirmation.subtitle": "Endelea tu ikiwa unachanganua msimbo wa QR kutoka Kiendelezi cha JuiceSwap kwenye kifaa unachokiamini.", "scantastic.confirmation.title": "Je, unajaribu kuleta mkoba wako?", - "scantastic.confirmation.warning": "Jihadhari na tovuti na programu zinazoiga Uniswap. Vinginevyo mkoba wako unaweza kuathirika.", + "scantastic.confirmation.warning": "Jihadhari na tovuti na programu zinazoiga JuiceSwap. Vinginevyo mkoba wako unaweza kuathirika.", "scantastic.error.encryption": "Imeshindwa kuandaa maneno ya mbegu.", "scantastic.error.noCode": "Hakuna OTP iliyopokelewa. Tafadhali jaribu tena.", - "scantastic.error.timeout.message": "Changanua tena msimbo wa QR kwenye Kiendelezi cha Uniswap ili kuendelea kusawazisha pochi yako.", + "scantastic.error.timeout.message": "Changanua tena msimbo wa QR kwenye Kiendelezi cha JuiceSwap ili kuendelea kusawazisha pochi yako.", "scantastic.error.timeout.title": "Muda wa muunganisho wako umekwisha", "scantastic.modal.ipMismatch.description": "Ili kuchanganua msimbo huu wa QR, simu yako lazima iunganishwe kwenye mtandao wa WiFi sawa na kompyuta yako na VPN zozote zinapaswa kuzimwa kwa muda.", "scantastic.modal.ipMismatch.title": "Badili mtandao wako wa WiFi", @@ -1569,7 +1569,7 @@ "send.search.placeholder": "Tafuta ENS au anwani", "send.title": "Tuma", "send.warning.blocked.default": "Mkoba huu umezuiwa", - "send.warning.blocked.modal.message": "Anwani hii imezuiwa kwenye Uniswap Wallet kwa sababu inahusishwa na shughuli moja au zaidi zilizozuiwa. Iwapo unaamini kuwa hili ni kosa, tafadhali tuma barua pepe kwa compliance@uniswap.org.", + "send.warning.blocked.modal.message": "Anwani hii imezuiwa kwenye JuiceSwap Wallet kwa sababu inahusishwa na shughuli moja au zaidi zilizozuiwa. Iwapo unaamini kuwa hili ni kosa, tafadhali tuma barua pepe kwa compliance@juiceswap.org.", "send.warning.blocked.modal.title": "Anwani iliyozuiwa", "send.warning.blocked.recipient": "Pochi ya mpokeaji imezuiwa", "send.warning.erc20.checkbox.description": "You are attempting to send funds to a token address. This may result in a permanent loss of funds.", @@ -1599,7 +1599,7 @@ "setting.recoveryPhrase.account.show": "Onyesha maneno ya kurejesha akaunti", "setting.recoveryPhrase.action.hide": "Ficha maneno ya kurejesha", "setting.recoveryPhrase.remove": "Ondoa maneno ya kurejesha", - "setting.recoveryPhrase.remove.confirm.subtitle": "Ninaelewa kuwa Uniswap Labs haiwezi kunisaidia kurejesha pochi yangu ikiwa ningekosa kufanya hivyo.", + "setting.recoveryPhrase.remove.confirm.subtitle": "Ninaelewa kuwa JuiceSwap Labs haiwezi kunisaidia kurejesha pochi yangu ikiwa ningekosa kufanya hivyo.", "setting.recoveryPhrase.remove.confirm.title": "Nilihifadhi kifungu changu cha kurejesha", "setting.recoveryPhrase.remove.initial.subtitle": "Hakikisha kuwa umehifadhi maneno yako ya kurejesha akaunti. Utapoteza ufikiaji wa pochi zako vinginevyo", "setting.recoveryPhrase.remove.initial.title": "Kabla ya kuendelea", @@ -1618,7 +1618,7 @@ "settings.action.lock": "Funga mkoba", "settings.action.privacy": "Sera ya faragha", "settings.action.terms": "Masharti ya huduma", - "settings.footer": "Imetengenezwa kwa upendo, \nTimu ya Uniswap 🦄", + "settings.footer": "Imetengenezwa kwa upendo, \nTimu ya JuiceSwap 🦄", "settings.hideSmallBalances": "Ficha mizani ndogo", "settings.hideSmallBalances.subtitle": "Balances under 1 USD will be hidden from your portfolio.", "settings.maxSlippage": "Max. kuteleza", @@ -1642,7 +1642,7 @@ "settings.setting.backup.create.title": "Hifadhi nakala hadi {{cloudProviderName}}", "settings.setting.backup.delete.confirm.message": "Kwa sababu pochi hizi hushiriki kifungu cha urejeshi, pia itafuta hifadhi rudufu za pochi hizi hapa chini", "settings.setting.backup.delete.confirm.title": "Una uhakika?", - "settings.setting.backup.delete.warning": "Ukifuta hifadhi rudufu yako ya {{cloudProviderName}} , utaweza tu kurejesha pochi yako kwa kutumia nakala rudufu ya maneno yako ya kurejesha akaunti. Maabara ya Uniswap haiwezi kurejesha vipengee vyako ukipoteza maneno yako ya kurejesha akaunti.", + "settings.setting.backup.delete.warning": "Ukifuta hifadhi rudufu yako ya {{cloudProviderName}} , utaweza tu kurejesha pochi yako kwa kutumia nakala rudufu ya maneno yako ya kurejesha akaunti. Maabara ya JuiceSwap haiwezi kurejesha vipengee vyako ukipoteza maneno yako ya kurejesha akaunti.", "settings.setting.backup.error.message.full": "Imeshindwa kuhifadhi kifungu cha urejeshi kwa {{cloudProviderName}}. Tafadhali hakikisha umewasha {{cloudProviderName}} na nafasi inayopatikana ya kuhifadhi na ujaribu tena.", "settings.setting.backup.error.message.short": "Imeshindwa kufuta nakala rudufu", "settings.setting.backup.error.title": "{{cloudProviderName}} kosa", @@ -1669,8 +1669,8 @@ "settings.setting.biometrics.auth": "Tafadhali thibitisha", "settings.setting.biometrics.extension.waitingForBiometricsModal.content": "Enable {{biometricsMethod}} in your browser or system settings to continue.", "settings.setting.biometrics.extension.waitingForBiometricsModal.title": "Waiting for {{biometricsMethod}}", - "settings.setting.biometrics.off.message.android": "Biometriska kwa sasa imezimwa kwa Uniswap Wallet—unaweza kuiwasha katika mipangilio ya mfumo wako.", - "settings.setting.biometrics.off.message.ios": "{{biometricsMethod}} kwa sasa imezimwa kwa Uniswap Wallet—unaweza kuiwasha katika mipangilio ya mfumo wako.", + "settings.setting.biometrics.off.message.android": "Biometriska kwa sasa imezimwa kwa JuiceSwap Wallet—unaweza kuiwasha katika mipangilio ya mfumo wako.", + "settings.setting.biometrics.off.message.ios": "{{biometricsMethod}} kwa sasa imezimwa kwa JuiceSwap Wallet—unaweza kuiwasha katika mipangilio ya mfumo wako.", "settings.setting.biometrics.off.title.android": "Biometriska imezimwa", "settings.setting.biometrics.off.title.ios": "{{biometricsMethod}} imezimwa", "settings.setting.biometrics.title": "Face/Fingerprint unlock", @@ -1681,8 +1681,8 @@ "settings.setting.biometrics.unavailable.message.ios": "{{biometricsMethod}} haijasanidiwa kwenye kifaa chako. Ili kutumia {{biometricsMethod}}, isanidi kwanza katika Mipangilio.", "settings.setting.biometrics.unavailable.title.android": "Biometriska haijawekwa", "settings.setting.biometrics.unavailable.title.ios": "{{biometricsMethod}} haijasanidiwa", - "settings.setting.biometrics.warning.message.android": "Usipowasha bayometriki, mtu yeyote anayepata ufikiaji wa kifaa chako anaweza kufungua Uniswap Wallet na kufanya miamala.", - "settings.setting.biometrics.warning.message.ios": "Usipowasha {{biometricsMethod}}, mtu yeyote anayepata ufikiaji wa kifaa chako anaweza kufungua Uniswap Wallet na kufanya miamala.", + "settings.setting.biometrics.warning.message.android": "Usipowasha bayometriki, mtu yeyote anayepata ufikiaji wa kifaa chako anaweza kufungua JuiceSwap Wallet na kufanya miamala.", + "settings.setting.biometrics.warning.message.ios": "Usipowasha {{biometricsMethod}}, mtu yeyote anayepata ufikiaji wa kifaa chako anaweza kufungua JuiceSwap Wallet na kufanya miamala.", "settings.setting.biometrics.warning.title": "Una uhakika?", "settings.setting.connections.disconnectAll": "Tenganisha zote", "settings.setting.connections.noConnectionsDescription": "Unganisha na app kwa kutafuta kitufe cha \"Unganisha Wallet\" au \"Ingia\".", @@ -1692,17 +1692,17 @@ "settings.setting.hapticTouch.title": "Mguso wa haptic", "settings.setting.helpCenter.title": "Kituo cha usaidizi", "settings.setting.language.button.navigate": "Nenda kwa mipangilio", - "settings.setting.language.description.extension": "Uniswap chaguomsingi kwa mipangilio ya lugha ya mfumo wako. Ili kubadilisha lugha unayopendelea, nenda kwenye mipangilio ya mfumo wako.", - "settings.setting.language.description.mobile": "Uniswap defaults to your device’s language settings. To change your preferred language, go to “Uniswap” in your device settings and tap on “Language”.", + "settings.setting.language.description.extension": "JuiceSwap chaguomsingi kwa mipangilio ya lugha ya mfumo wako. Ili kubadilisha lugha unayopendelea, nenda kwenye mipangilio ya mfumo wako.", + "settings.setting.language.description.mobile": "JuiceSwap defaults to your device’s language settings. To change your preferred language, go to “JuiceSwap” in your device settings and tap on “Language”.", "settings.setting.language.title": "Lugha", "settings.setting.notifications.row.activity.description": "Transfers, requests, and other activity", "settings.setting.notifications.row.activity.title": "Wallet activity", "settings.setting.notifications.row.updates.description": "Recommendations and new features", - "settings.setting.notifications.row.updates.title": "Updates from Uniswap", + "settings.setting.notifications.row.updates.title": "Updates from JuiceSwap", "settings.setting.notifications.title": "Arifa", "settings.setting.password.title": "Badilisha neno la siri", "settings.setting.permissions.title": "Permissions", - "settings.setting.privacy.analytics.description": "Tunatumia data ya matumizi bila kukutambulisha ili kuboresha matumizi yako kwenye bidhaa za Uniswap Labs. Inapozimwa, tunafuatilia tu makosa na matumizi muhimu.", + "settings.setting.privacy.analytics.description": "Tunatumia data ya matumizi bila kukutambulisha ili kuboresha matumizi yako kwenye bidhaa za JuiceSwap Labs. Inapozimwa, tunafuatilia tu makosa na matumizi muhimu.", "settings.setting.privacy.analytics.title": "App analytics", "settings.setting.privateKeys.title": "Private keys", "settings.setting.recoveryPhrase.title": "Maneno ya kurejesha", @@ -1726,7 +1726,7 @@ "settings.setting.wallet.label": "Jina la utani", "settings.setting.wallet.testnetMode.description": "Hii inawasha mitandao ya majaribio kwa ajili ya watengenezaji kujaribu vipengele na miamala bila kutumia mali halisi. Tokeni kwenye mitandao ya majaribio haina thamani halisi.", "settings.setting.wallet.testnetMode.title": "Hali ya testnet", - "settings.switchNetwork.warning": "Ili kutumia Uniswap kwenye {{label}}, badilisha mtandao katika mipangilio ya mkoba wako.", + "settings.switchNetwork.warning": "Ili kutumia JuiceSwap kwenye {{label}}, badilisha mtandao katika mipangilio ya mkoba wako.", "settings.title": "Mipangilio", "settings.version": "Toleo {{appVersion}}", "smartWallet.actionRequired.cta": "Disable on 1 network", @@ -1778,9 +1778,9 @@ "smartWallets.postSwapNudge.enable": "Enable smart wallet", "smartWallets.postSwapNudge.title": "Save on your next swap", "smartWallets.postSwapNudge.title.dapp": "This app supports smart wallets", - "smartWallets.unavailableModal.description": "A different wallet provider is now managing smart wallet settings for {{displayName}}. You can continue using Uniswap as normal.", + "smartWallets.unavailableModal.description": "A different wallet provider is now managing smart wallet settings for {{displayName}}. You can continue using JuiceSwap as normal.", "smartWallets.unavailableModal.title": "Smart wallet features unavailable", - "solanaPromo.banner.description": "Trade Solana tokens directly on Uniswap.", + "solanaPromo.banner.description": "Trade Solana tokens directly on JuiceSwap.", "solanaPromo.banner.title": "Solana is now available", "solanaPromo.modal.connectWallet": "Connect your favorite Solana wallet", "solanaPromo.modal.startSwapping.button": "Start swapping on Solana", @@ -1801,16 +1801,16 @@ "stats.marketCap.description": "Mtaji wa soko ni jumla ya thamani ya soko ya usambazaji wa mali inayozunguka.", "stats.noStatsAvailable": "No stats available", "stats.tvl": "Total value locked", - "stats.tvl.description": "Total value locked (TVL) is the aggregate amount of the asset available across all Uniswap liquidity pools.", + "stats.tvl.description": "Total value locked (TVL) is the aggregate amount of the asset available across all JuiceSwap liquidity pools.", "stats.volume.1d": "Kiasi cha siku 1", - "stats.volume.1d.description": "1 day volume is the amount of the asset that has been traded on Uniswap during the past 24 hours.", + "stats.volume.1d.description": "1 day volume is the amount of the asset that has been traded on JuiceSwap during the past 24 hours.", "stats.volume.1d.long": "1D volume", "stats.volume.1d.short": "Kiasi cha siku 1", - "stats.volume.description": "Volume is the amount of the asset that has been traded on Uniswap during the selected time frame.", + "stats.volume.description": "Volume is the amount of the asset that has been traded on JuiceSwap during the selected time frame.", "swap.allow.oneTime": "Ruhusu {{sym}} (mara moja)", "swap.approveAndSubmit": "Idhinisha na uwasilishe", "swap.approveAndSwap": "Idhinisha na ubadilishane", - "swap.autoRouter": "The Uniswap Auto Router considers optimal routes and network costs to provide you with the best prices.", + "swap.autoRouter": "The JuiceSwap Auto Router considers optimal routes and network costs to provide you with the best prices.", "swap.balance.amount": "Mizani: {{amount}}", "swap.bestPrice.through": "Route via {{provider}}", "swap.bestRoute.cost": "Most efficient route is estimated to cost ~{{gasPrice}} in network costs. ", @@ -1850,32 +1850,32 @@ "swap.details.poweredBy": "Inaendeshwa na", "swap.details.rate": "Kiwango", "swap.details.slippage": "Utelezi mkubwa zaidi", - "swap.details.slippage.uniswap": "Uniswap Protected slippage", + "swap.details.slippage.uniswap": "JuiceSwap Protected slippage", "swap.details.swappedIn.unichain": "Completed in {{time}}s on Unichain", "swap.details.uniswapFee": "Ada", - "swap.error.default": "Huenda ukahitaji kuongeza uvumilivu wako wa kuteleza. Kumbuka: tokeni za ada-on-hamisha na kuweka upya hazioani na Uniswap V3.", + "swap.error.default": "Huenda ukahitaji kuongeza uvumilivu wako wa kuteleza. Kumbuka: tokeni za ada-on-hamisha na kuweka upya hazioani na JuiceSwap V3.", "swap.error.expectedToFail": "Ubadilishanaji wako unatarajiwa kutofaulu.", "swap.error.fiatInputUnavailable": "{{fiatCurrencyCode}} input unavailable", "swap.error.modifiedByWallet": "Ubadilishanaji wako ulirekebishwa kupitia pochi yako. Ikiwa hili lilikuwa kosa, tafadhali ghairi mara moja au ujihatarishe kupoteza pesa zako.", "swap.error.rejected": "Muamala umekataliwa", - "swap.error.undefinedObject": "Hitilafu ilitokea wakati wa kujaribu kutekeleza ubadilishanaji huu. Huenda ukahitaji kuongeza uvumilivu wako wa kuteleza. Ikiwa hiyo haifanyi kazi, kunaweza kuwa na kutopatana na tokeni unayofanya biashara. Kumbuka: tokeni za ada-on-hamisha na kuweka upya hazioani na Uniswap V3.", + "swap.error.undefinedObject": "Hitilafu ilitokea wakati wa kujaribu kutekeleza ubadilishanaji huu. Huenda ukahitaji kuongeza uvumilivu wako wa kuteleza. Ikiwa hiyo haifanyi kazi, kunaweza kuwa na kutopatana na tokeni unayofanya biashara. Kumbuka: tokeni za ada-on-hamisha na kuweka upya hazioani na JuiceSwap V3.", "swap.error.unknown": "Hitilafu isiyojulikana.", "swap.error.v2.expired": "Muamala huu haukuweza kutumwa kwa sababu tarehe ya mwisho imepita. Tafadhali hakikisha kwamba tarehe ya mwisho ya muamala wako si ya chini sana.", - "swap.error.v2.k": "Tofauti ya Uniswap x*y=k haikuridhika na ubadilishaji. Kwa kawaida hii inamaanisha kuwa moja ya ishara unazobadilisha inajumuisha tabia maalum wakati wa kuhamisha.", + "swap.error.v2.k": "Tofauti ya JuiceSwap x*y=k haikuridhika na ubadilishaji. Kwa kawaida hii inamaanisha kuwa moja ya ishara unazobadilisha inajumuisha tabia maalum wakati wa kuhamisha.", "swap.error.v2.slippage": "Muamala huu hautafaulu kutokana na harakati za bei au ada ya uhamisho. Jaribu kuongeza uvumilivu wako wa kuteleza", "swap.error.v2.transferInput": "Tokeni ya ingizo haiwezi kuhamishwa. Kunaweza kuwa na tatizo na tokeni ya ingizo.", "swap.error.v2.transferOutput": "Tokeni ya towe haiwezi kuhamishwa. Kunaweza kuwa na tatizo na tokeni ya kutoa.", - "swap.error.v3.slippage": "Muamala huu hautafaulu kutokana na harakati za bei. Jaribu kuongeza uvumilivu wako wa kuteleza. Kumbuka: ada ya uhamisho na tokeni za kuweka upya hazioani na Uniswap V3.", - "swap.error.v3.transferOutput": "Tokeni ya towe haiwezi kuhamishwa. Kunaweza kuwa na tatizo na tokeni ya kutoa. Kumbuka: ada ya uhamisho na tokeni za kuweka upya hazioani na Uniswap V3.", + "swap.error.v3.slippage": "Muamala huu hautafaulu kutokana na harakati za bei. Jaribu kuongeza uvumilivu wako wa kuteleza. Kumbuka: ada ya uhamisho na tokeni za kuweka upya hazioani na JuiceSwap V3.", + "swap.error.v3.transferOutput": "Tokeni ya towe haiwezi kuhamishwa. Kunaweza kuwa na tatizo na tokeni ya kutoa. Kumbuka: ada ya uhamisho na tokeni za kuweka upya hazioani na JuiceSwap V3.", "swap.estimatedDifference.label": "Kutakuwa na tofauti kubwa kati ya thamani zako za pembejeo na pato kutokana na ukwasi wa sasa.", "swap.expected.price": "Expected price", "swap.fail.batched": "Your connected wallet may not support 1-click swaps. Try a standard swap instead.", "swap.fail.batched.retry": "Try standard swap", "swap.fail.batched.title": "1-click swap failed", "swap.fail.message": "Jaribu kurekebisha utelezi kwa thamani ya juu.", - "swap.fail.uniswapX": "Ubadilishanaji haukuweza kukamilika kwa UniswapX. Jaribu kubadilishana kwako tena ili kupitia API ya kawaida ya Uniswap.", - "swap.fees.experience": "Ada hii inatumika kwa jozi za tokeni fulani ili kuhakikisha matumizi bora na Uniswap. Inalipwa katika ishara ya kutoka na tayari imejumuishwa kwenye nukuu.", - "swap.fees.noFee": "Ada hutozwa kwa jozi za tokeni zilizochaguliwa ili kuhakikisha matumizi bora ya Uniswap. Hakuna ada inayohusishwa na ubadilishaji huu.", + "swap.fail.uniswapX": "Ubadilishanaji haukuweza kukamilika kwa JuiceSwapX. Jaribu kubadilishana kwako tena ili kupitia API ya kawaida ya JuiceSwap.", + "swap.fees.experience": "Ada hii inatumika kwa jozi za tokeni fulani ili kuhakikisha matumizi bora na JuiceSwap. Inalipwa katika ishara ya kutoka na tayari imejumuishwa kwenye nukuu.", + "swap.fees.noFee": "Ada hutozwa kwa jozi za tokeni zilizochaguliwa ili kuhakikisha matumizi bora ya JuiceSwap. Hakuna ada inayohusishwa na ubadilishaji huu.", "swap.finalizingQuote": "Inamalizia kunukuu...", "swap.form.header": "Badili", "swap.form.warning.output.fotFees": "Kwa sababu ya ada ya tokeni ya {{fotCurrencySymbol}}, kiasi cha kubadilishana kinaweza tu kuingizwa kwa kutumia sehemu ya ingizo.", @@ -1884,7 +1884,7 @@ "swap.frontrun.warning": "Muamala wako unaweza kuwa wa mbele na kusababisha biashara isiyofaa.", "swap.header.viewOnly": "Mtazamo pekee", "swap.impactOfTrade": "Athari za biashara yako kwenye bei ya soko ya bwawa hili.", - "swap.impactOfTrade.uniswapx": "The difference between market price and execution price, factoring in UniswapX gas savings.", + "swap.impactOfTrade.uniswapx": "The difference between market price and execution price, factoring in JuiceSwapX gas savings.", "swap.impactOfTrade.uniswapx.missing": "Price impact calculations may be unavailable for pairs with low liquidity.", "swap.inputEstimated.atMost": "Ingizo linakadiriwa. Utauza zaidi au muamala utarejea.", "swap.limit": "Kikomo", @@ -1913,8 +1913,8 @@ "swap.settings.protection.subtitle.unavailable": "Haipatikani kwenye {{chainName}}", "swap.settings.protection.title": "Badili Ulinzi", "swap.settings.routingPreference.option.default.description": "Selecting this option identifies the most efficient route for your swap.", - "swap.settings.routingPreference.option.default.description.preV4": "The Uniswap client selects the cheapest trade option factoring in price and network costs.", - "swap.settings.routingPreference.option.default.description.uniswapXUnavailable": "UniswapX unavailable for your wallet", + "swap.settings.routingPreference.option.default.description.preV4": "The JuiceSwap client selects the cheapest trade option factoring in price and network costs.", + "swap.settings.routingPreference.option.default.description.uniswapXUnavailable": "JuiceSwapX unavailable for your wallet", "swap.settings.routingPreference.option.default.tooltip": "A route is identified considering v2, v3, and certain v4 pools, factoring in estimated price impact and network costs.", "swap.settings.routingPreference.option.v2.title": "Enable v2 pools", "swap.settings.routingPreference.option.v3.title": "Enable v3 pools", @@ -1946,7 +1946,7 @@ "swap.slippageBelow.warning": "Kuteleza hapa chini {{amt}} kunaweza kusababisha shughuli iliyofeli", "swap.submitted": "Badiliko limewasilishwa", "swap.success": "Badili mafanikio!", - "swap.tokenOwnFees": "Ishara zingine huchukua ada wakati zinunuliwa au kuuzwa, ambayo imewekwa na mtoaji wa ishara. Uniswap haipokei yoyote ya ada hizi.", + "swap.tokenOwnFees": "Ishara zingine huchukua ada wakati zinunuliwa au kuuzwa, ambayo imewekwa na mtoaji wa ishara. JuiceSwap haipokei yoyote ya ada hizi.", "swap.tradeRoutes": "Trade routes", "swap.transaction.deadline": "Tarehe ya mwisho ya muamala", "swap.transaction.revertAfter": "Muamala wako utarejeshwa ikiwa unasubiri kwa zaidi ya kipindi hiki.", @@ -1963,15 +1963,15 @@ "swap.warning.insufficientGas.message.withoutNetwork": "Haitoshi {{currencySymbol}} kubadilishana", "swap.warning.insufficientGas.title": "Huna {{currencySymbol}} ya kutosha kulipia gharama ya mtandao", "swap.warning.networkFee.allow": "Ruhusu {{ inputTokenSymbol }} (mara moja)", - "swap.warning.networkFee.delegation.message": "This is the cost to process your transaction and activate your smart wallet on Unichain. Uniswap Labs does not receive any share of these fees.", - "swap.warning.networkFee.highRelativeToValue": "The network cost exceeds 10% of your total transaction value. This is the cost to process your transaction on the blockchain. Uniswap does not receive any share of these fees.", + "swap.warning.networkFee.delegation.message": "This is the cost to process your transaction and activate your smart wallet on Unichain. JuiceSwap Labs does not receive any share of these fees.", + "swap.warning.networkFee.highRelativeToValue": "The network cost exceeds 10% of your total transaction value. This is the cost to process your transaction on the blockchain. JuiceSwap does not receive any share of these fees.", "swap.warning.networkFee.highRelativeToValue.unichain": "The network cost exceeds 10% of your total transaction value. This is the cost to process your transaction on the blockchain.", "swap.warning.networkFee.includesDelegation": "Includes smart wallet activation", - "swap.warning.networkFee.message": "Hii ndio gharama ya kushughulikia muamala wako kwenye blockchain. Uniswap haipokei sehemu yoyote ya ada hizi.", + "swap.warning.networkFee.message": "Hii ndio gharama ya kushughulikia muamala wako kwenye blockchain. JuiceSwap haipokei sehemu yoyote ya ada hizi.", "swap.warning.networkFee.message.unichain": "This is the cost to process your transaction on the blockchain.", - "swap.warning.networkFee.message.uniswapX": "Hii ndio gharama ya kushughulikia muamala wako kwenye blockchain. Uniswap haipokei sehemu yoyote ya ada hizi. UniswapX hujumlisha vyanzo vya ukwasi kwa bei bora na ubadilishaji usio na gesi.", - "swap.warning.networkFee.message.uniswapX.title": "No network costs with UniswapX", - "swap.warning.networkFee.message.uniswapX.unichain": "This is the cost to process your transaction on the blockchain. UniswapX aggregates liquidity sources for better prices and gas free swaps.", + "swap.warning.networkFee.message.uniswapX": "Hii ndio gharama ya kushughulikia muamala wako kwenye blockchain. JuiceSwap haipokei sehemu yoyote ya ada hizi. JuiceSwapX hujumlisha vyanzo vya ukwasi kwa bei bora na ubadilishaji usio na gesi.", + "swap.warning.networkFee.message.uniswapX.title": "No network costs with JuiceSwapX", + "swap.warning.networkFee.message.uniswapX.unichain": "This is the cost to process your transaction on the blockchain. JuiceSwapX aggregates liquidity sources for better prices and gas free swaps.", "swap.warning.noQuotesFound.bridging.message": "No bridging quotes found. Try using the official bridge at this time.", "swap.warning.noQuotesFound.title": "No quotes found", "swap.warning.noRoutesFound.message": "There are currently no routes available for your selected tokens. Please try a different pair or check again later.", @@ -1993,9 +1993,9 @@ "swap.warning.router.title": "Biashara hii haiwezi kukamilika kwa sasa", "swap.warning.tokenBlocked.button": "{{tokenSymbol}} is blocked", "swap.warning.tokenBlockedFallback.button": "Token is blocked", - "swap.warning.uniswapFee.message": "Fees are applied to ensure the best experience with Uniswap.", - "swap.warning.uniswapFee.message.default": "Ada hutumika ili kuhakikisha matumizi bora ya Uniswap. Hakuna ada inayohusishwa na ubadilishaji huu.", - "swap.warning.uniswapFee.message.included": "Ada hutumika ili kuhakikisha matumizi bora ya Uniswap, na tayari yamejumuishwa katika nukuu hii.", + "swap.warning.uniswapFee.message": "Fees are applied to ensure the best experience with JuiceSwap.", + "swap.warning.uniswapFee.message.default": "Ada hutumika ili kuhakikisha matumizi bora ya JuiceSwap. Hakuna ada inayohusishwa na ubadilishaji huu.", + "swap.warning.uniswapFee.message.included": "Ada hutumika ili kuhakikisha matumizi bora ya JuiceSwap, na tayari yamejumuishwa katika nukuu hii.", "swap.warning.uniswapFee.title": "Ada ya kubadilishana", "swap.warning.viewOnly.message": "Unahitaji kuleta pochi hii kupitia maneno ya kurejesha akaunti ili kubadilishana tokeni.", "swap.wrap.token": "Funga {{sym}}", @@ -2016,30 +2016,30 @@ "testnet.modal.swapDeepLink.title.toTestnetMode": "Enable testnet mode", "testnet.unsupported": "Kipengele hiki hakiungwi mkono katika hali ya testnet.", "themeToggle.theme": "Mandhari", - "title.buySellTradeEthereum": "Nunua, uza na ufanye biashara ya Ethereum na tokeni zingine kuu kwenye Uniswap", - "title.createGovernanceOn": "Unda pendekezo jipya la utawala kwenye Uniswap", - "title.createGovernanceTo": "Unda pendekezo jipya la utawala litakalopigiwa kura na wamiliki wa UNI. Tokeni za UNI zinawakilisha hisa za kupiga kura katika utawala wa Uniswap.", - "title.earnFees": "Pata ada wengine wanapobadilishana na Uniswap kwa kuongeza tokeni kwenye hifadhi za ukwasi.", - "title.easilyRemove": "Ondoa ukwasi wako kwa urahisi kutoka Uniswap v2 na uweke kwenye Uniswap v3.", - "title.easilyRemoveV4": "Ondoa ukwasi wako kwa urahisi kutoka Uniswap v2 na v3 ili kuwekeza katika Uniswap v4.", + "title.buySellTradeEthereum": "Nunua, uza na ufanye biashara ya Ethereum na tokeni zingine kuu kwenye JuiceSwap", + "title.createGovernanceOn": "Unda pendekezo jipya la utawala kwenye JuiceSwap", + "title.createGovernanceTo": "Unda pendekezo jipya la utawala litakalopigiwa kura na wamiliki wa UNI. Tokeni za UNI zinawakilisha hisa za kupiga kura katika utawala wa JuiceSwap.", + "title.earnFees": "Pata ada wengine wanapobadilishana na JuiceSwap kwa kuongeza tokeni kwenye hifadhi za ukwasi.", + "title.easilyRemove": "Ondoa ukwasi wako kwa urahisi kutoka JuiceSwap v2 na uweke kwenye JuiceSwap v3.", + "title.easilyRemoveV4": "Ondoa ukwasi wako kwa urahisi kutoka JuiceSwap v2 na v3 ili kuwekeza katika JuiceSwap v4.", "title.extension.uninstall": "Extension Uninstalled", "title.extensionPasskeyLogIn": "Log in with Passkey", - "title.managePasskeys": "Uniswap | Manage your passkeys", - "title.migratev2": "Hamisha ukwasi wa dimbwi la v2 hadi Uniswap v3", - "title.migratev3": "Hamisha ukwasi wa dimbwi kwenye Uniswap v4", - "title.placeLimit": "Weka maagizo ya kikomo kwenye Uniswap", + "title.managePasskeys": "JuiceSwap | Manage your passkeys", + "title.migratev2": "Hamisha ukwasi wa dimbwi la v2 hadi JuiceSwap v3", + "title.migratev3": "Hamisha ukwasi wa dimbwi kwenye JuiceSwap v4", + "title.placeLimit": "Weka maagizo ya kikomo kwenye JuiceSwap", "title.realTime": "Bei za wakati halisi, chati, data ya muamala na zaidi.", - "title.removeLiquidityv2": "Ondoa ukwasi wa dimbwi (v2) kwenye Uniswap", - "title.removePoolLiquidity": "Ondoa ukwasi wa dimbwi kwenye Uniswap", + "title.removeLiquidityv2": "Ondoa ukwasi wa dimbwi (v2) kwenye JuiceSwap", + "title.removePoolLiquidity": "Ondoa ukwasi wa dimbwi kwenye JuiceSwap", "title.removeTokensv2": "Ondoa tokeni zako kwenye vidimbwi vya ukwasi v2.", "title.removev3Liquidity": "Ondoa tokeni zako kwenye vidimbwi vya ukwasi v3.", "title.sendCrypto": "Send crypto", - "title.sendTokens": "Tuma tokeni kwenye Uniswap", + "title.sendTokens": "Tuma tokeni kwenye JuiceSwap", "title.swappingMadeSimple": "Instantly buy and sell crypto on Ethereum, Base, Arbitrum, Polygon, Unichain and more. The DeFi platform trusted by millions.", "title.tradeTokens": "Biashara tokeni na kutoa ukwasi. Bei za wakati halisi, chati, data ya muamala na zaidi.", - "title.uniswapTradeCrypto": "Uniswap | Trade Crypto on DeFi’s Leading Exchange ", - "title.uniToken": "Tokeni za UNI zinawakilisha hisa za kupiga kura katika utawala wa Uniswap. Unaweza kupigia kura kila pendekezo wewe mwenyewe au ukakabidhi kura zako kwa mhusika mwingine.", - "title.voteOnGov": "Pigia kura mapendekezo ya utawala kwenye Uniswap", + "title.uniswapTradeCrypto": "JuiceSwap | Trade Crypto on DeFi’s Leading Exchange ", + "title.uniToken": "Tokeni za UNI zinawakilisha hisa za kupiga kura katika utawala wa JuiceSwap. Unaweza kupigia kura kila pendekezo wewe mwenyewe au ukakabidhi kura zako kwa mhusika mwingine.", + "title.voteOnGov": "Pigia kura mapendekezo ya utawala kwenye JuiceSwap", "token.balances.main": "Mizani yako", "token.balances.other": "Mizani kwenye mitandao mingine", "token.balances.viewOnly": "{{ownerAddress}}salio", @@ -2072,10 +2072,10 @@ "token.safety.blocked.title.tokenNotAvailable": "{{tokenSymbol}} haipatikani", "token.safety.blocked.title.tokensNotAvailable": "{{tokenSymbol0}} na {{tokenSymbol1}} hazipatikani", "token.safety.fee.detected": "Token fee detected", - "token.safety.fees.uniswapLabsDoesNotReceive": "Uniswap Labs haipokei ada yoyote kati ya hizi.", + "token.safety.fees.uniswapLabsDoesNotReceive": "JuiceSwap Labs haipokei ada yoyote kati ya hizi.", "token.safety.warning.alwaysDoYourResearch": "Daima fanya utafiti wako mwenyewe", - "token.safety.warning.blocked.description.default_one": "Huwezi kufanya biashara ya tokeni hii kwa kutumia Programu ya Uniswap.", - "token.safety.warning.blocked.description.default_other": "Huwezi kufanya biashara ya tokeni hizi kwa kutumia Programu ya Uniswap.", + "token.safety.warning.blocked.description.default_one": "Huwezi kufanya biashara ya tokeni hii kwa kutumia Programu ya JuiceSwap.", + "token.safety.warning.blocked.description.default_other": "Huwezi kufanya biashara ya tokeni hizi kwa kutumia Programu ya JuiceSwap.", "token.safety.warning.copyContractAddress.message": "This is a contract address, which acts as a unique identifier for tokens on the blockchain. Any crypto you send to this address will be lost.", "token.safety.warning.copyContractAddress.title": "Do not send crypto to this address", "token.safety.warning.dontShowWarningAgain": "Usinionyeshe onyo hili tena", @@ -2107,11 +2107,11 @@ "token.safety.warning.spamsUsers": "Spams users", "token.safety.warning.tokenChargesFee.both.message": "{{tokenSymbol}} charges a {{buyFeePercent}} fee when bought and {{sellFeePercent}} when sold.", "token.safety.warning.tokenChargesFee.buy.message": "{{tokenSymbol}} charges a {{feePercent}} fee when bought.", - "token.safety.warning.tokenChargesFee.buy.message.descriptive": "{{tokenSymbol}} charges a {{feePercent}} fee when bought. Swapping it may result in a loss of funds. Uniswap Labs does not receive any of these fees.", + "token.safety.warning.tokenChargesFee.buy.message.descriptive": "{{tokenSymbol}} charges a {{feePercent}} fee when bought. Swapping it may result in a loss of funds. JuiceSwap Labs does not receive any of these fees.", "token.safety.warning.tokenChargesFee.sell.message": "{{tokenSymbol}} charges a {{feePercent}} fee when sold.", - "token.safety.warning.tokenChargesFee.sell.message.descriptive": "{{tokenSymbol}} charges a {{feePercent}} fee when sold. Swapping it may result in a loss of funds. Uniswap Labs does not receive any of these fees.", + "token.safety.warning.tokenChargesFee.sell.message.descriptive": "{{tokenSymbol}} charges a {{feePercent}} fee when sold. Swapping it may result in a loss of funds. JuiceSwap Labs does not receive any of these fees.", "token.safety.warning.tokenChargesFee.unknownFee.message": "{{tokenSymbol}} charges a fee when bought or sold.", - "token.safetyLevel.blocked.message": "Huwezi kubadilisha tokeni hii kwa kutumia Uniswap Wallet.", + "token.safetyLevel.blocked.message": "Huwezi kubadilisha tokeni hii kwa kutumia JuiceSwap Wallet.", "token.safetyLevel.medium.message.plural": "Tokeni hizi haziuzwi kwenye masoko ya kati ya Marekani yanayoongoza. Daima fanya utafiti wako mwenyewe kabla ya kuendelea.", "token.selector.search.error": "Haikuweza kupakia matokeo ya utafutaji", "token.stats.fullyDilutedValuation": "Uthamini uliopunguzwa kikamilifu", @@ -2125,7 +2125,7 @@ "token.stats.volume": "Sauti ya 24h", "token.symbol.input.fallback": "Ingiza tokeni", "token.symbol.output.fallback": "Tokeni ya kutoka", - "token.wrap.fail.message": "Mabadilishano kwenye Itifaki ya Uniswap yanaweza kuanza na kumalizika na ETH. Walakini, wakati wa kubadilishana, ETH imefungwa kwa WETH.", + "token.wrap.fail.message": "Mabadilishano kwenye Itifaki ya JuiceSwap yanaweza kuanza na kumalizika na ETH. Walakini, wakati wa kubadilishana, ETH imefungwa kwa WETH.", "token.zeroNativeBalance.description.mainnet": "You’ll need to swap a token on Ethereum to get {{ tokenSymbol }}. Swapping requires ETH for network costs.", "token.zeroNativeBalance.description.otherChains": "You’ll need to swap a token on {{ chainName }} to get {{ tokenSymbol }}. Swapping requires {{ chainName }} {{ nativeTokenSymbol }} for network costs.", "token.zeroNativeBalance.subtitle": "{{ tokenSymbol }} is not available for direct purchase.", @@ -2192,7 +2192,7 @@ "transaction.details.transaction": "Shughuli", "transaction.details.uniswapFee": "Ada ({{ feePercent }}%)", "transaction.network.all": "Mitandao yote", - "transaction.networkCost.description": "The cost to process your transaction on the blockchain. Uniswap is optimized for minimal network costs.", + "transaction.networkCost.description": "The cost to process your transaction on the blockchain. JuiceSwap is optimized for minimal network costs.", "transaction.networkCost.includesSmartWalletActivation": "Includes smart wallet activation", "transaction.networkCost.label": "Gharama ya mtandao", "transaction.networkCost.maxNativeBalance.description": "A small amount of the network token balance is reserved to cover the network cost of this transaction.", @@ -2354,15 +2354,15 @@ "transaction.watcher.error.cancel": "Imeshindwa kughairi muamala", "transaction.watcher.error.status": "Hitilafu wakati wa kuangalia hali ya muamala", "uniswapX.aggregatesLiquidity": " hujumlisha vyanzo vya ukwasi kwa bei bora na ubadilishaji usio na gesi.", - "uniswapX.cost": "UniswapX removes the typical costs to transact on the blockchain.", - "uniswapx.description": "UniswapX hujumlisha vyanzo vya ukwasi kwa bei bora na ubadilishaji usio na gesi.", - "uniswapx.description.unsupported": "UniswapX is currently unavailable because your smart wallet settings are managed by a different wallet app.", - "uniswapx.included": "Includes UniswapX", - "uniswapx.item": " UniswapX ", - "uniswapx.label": "UniswapX", - "uniswapX.learnMore": "Pata maelezo zaidi kuhusu kubadilishana na UniswapX", - "uniswapx.unavailable.title": "UniswapX is unavailable", - "uniswapx.v2QuoteFailed": "Nukuu ngumu ya UniswapX v2 imeshindwa. Jaribu tena na ubadilishaji wa kawaida.", + "uniswapX.cost": "JuiceSwapX removes the typical costs to transact on the blockchain.", + "uniswapx.description": "JuiceSwapX hujumlisha vyanzo vya ukwasi kwa bei bora na ubadilishaji usio na gesi.", + "uniswapx.description.unsupported": "JuiceSwapX is currently unavailable because your smart wallet settings are managed by a different wallet app.", + "uniswapx.included": "Includes JuiceSwapX", + "uniswapx.item": " JuiceSwapX ", + "uniswapx.label": "JuiceSwapX", + "uniswapX.learnMore": "Pata maelezo zaidi kuhusu kubadilishana na JuiceSwapX", + "uniswapx.unavailable.title": "JuiceSwapX is unavailable", + "uniswapx.v2QuoteFailed": "Nukuu ngumu ya JuiceSwapX v2 imeshindwa. Jaribu tena na ubadilishaji wa kawaida.", "unitags.banner.button.claim": "Dai sasa", "unitags.banner.subtitle": "Unda wasifu wa web3 uliobinafsishwa na ushiriki kwa urahisi anwani yako na marafiki.", "unitags.banner.title.compact": "Dai {{unitagDomain}} jina lako la mtumiaji na uunde wasifu wako unaoweza kugeuzwa kukufaa.", @@ -2426,9 +2426,9 @@ "unitags.username.error.min": "Majina ya watumiaji lazima yawe na angalau vibambo {{number}}", "unitags.username.error.uppercase": "Majina ya watumiaji yanaweza tu kuwa na herufi ndogo na nambari", "uwulink.error.insufficientTokens": "Haitoshi {{tokenSymbol}} on {{chain}}", - "v2.notAvailable": "Uniswap V2 haipatikani kwenye mtandao huu.", + "v2.notAvailable": "JuiceSwap V2 haipatikani kwenye mtandao huu.", "wallet.appSignIn": "Ingia na app", - "wallet.connectingAgreement": "Kwa kuunganisha pochi, unakubali Sheria na Masharti ya Uniswap Labs' na kukubali Sera yake ya Faragha.", + "wallet.connectingAgreement": "Kwa kuunganisha pochi, unakubali Sheria na Masharti ya JuiceSwap Labs' na kukubali Sera yake ya Faragha.", "wallet.connectionFailed.message": "Jaribio la kuunganisha halikufaulu. Tafadhali bofya jaribu tena na ufuate hatua za kuunganisha kwenye pochi yako.", "wallet.mismatch.popup.description": "Some features are not supported by your connected wallet.", "wallet.mismatch.popup.title": "Limited wallet support", @@ -2438,13 +2438,13 @@ "walletConnect.dapps.empty.description": "Unganisha kwenye programu kwa kuchanganua msimbo kupitia WalletConnect", "walletConnect.dapps.manage.empty.title": "Hakuna programu zilizounganishwa", "walletConnect.dapps.manage.title": "Connections", - "walletConnect.error.connection.message": "Uniswap Wallet kwa sasa inasaidia {{chainNames}}. Tafadhali tumia tu \"{{dappName}}\" kwenye minyororo hii", + "walletConnect.error.connection.message": "JuiceSwap Wallet kwa sasa inasaidia {{chainNames}}. Tafadhali tumia tu \"{{dappName}}\" kwenye minyororo hii", "walletConnect.error.connection.title": "Hitilafu ya Muunganisho", "walletConnect.error.general.message": "Kulikuwa na tatizo na WalletConnect. Tafadhali jaribu tena", "walletConnect.error.general.title": "Hitilafu ya WalletConnect", "walletConnect.error.scantastic.message": "Kulikuwa na tatizo na msimbo wako wa QR. Tafadhali jaribu tena", "walletConnect.error.scantastic.title": "Msimbo wa QR si Sahihi", - "walletConnect.error.unsupported.message": "Hakikisha kuwa unachanganua msimbo sahihi wa WalletConnect, Ethereum au Uniswap Extension QR kabla ya kujaribu tena.", + "walletConnect.error.unsupported.message": "Hakikisha kuwa unachanganua msimbo sahihi wa WalletConnect, Ethereum au JuiceSwap Extension QR kabla ya kujaribu tena.", "walletConnect.error.unsupported.title": "Msimbo wa QR si Sahihi", "walletConnect.error.unsupportedV1.message": "WalletConnect v1 haitumiki tena. Programu unayojaribu kuunganisha inahitaji kusasishwa hadi WalletConnect v2.", "walletConnect.error.unsupportedV1.title": "Msimbo wa QR si Sahihi", @@ -2479,7 +2479,7 @@ "walletConnect.request.warning.message": "Ili kutia sahihi barua pepe au miamala, utahitaji kuleta maneno ya kurejesha akaunti.", "walletConnect.request.warning.title": "Pochi hii iko katika hali ya kutazama tu", "web.explore.description": "Gundua na utafute tokeni kwenye {{network}}. Chunguza mabwawa ya juu. Tazama bei za wakati halisi, kiasi cha biashara, TVL, chati na data ya muamala.", - "web.explore.title.pools": "Gundua madimbwi bora kwenye {{network}} kwenye Uniswap", - "web.explore.title.tokens": "Gundua tokeni kuu kwenye {{network}} kwenye Uniswap", - "web.explore.title.transactions": "Gundua miamala ya juu kwenye {{network}} kwenye Uniswap" + "web.explore.title.pools": "Gundua madimbwi bora kwenye {{network}} kwenye JuiceSwap", + "web.explore.title.tokens": "Gundua tokeni kuu kwenye {{network}} kwenye JuiceSwap", + "web.explore.title.transactions": "Gundua miamala ya juu kwenye {{network}} kwenye JuiceSwap" } diff --git a/packages/uniswap/src/i18n/locales/translations/tr-TR.json b/packages/uniswap/src/i18n/locales/translations/tr-TR.json index 67f337e0bb3..6b478d8c17d 100644 --- a/packages/uniswap/src/i18n/locales/translations/tr-TR.json +++ b/packages/uniswap/src/i18n/locales/translations/tr-TR.json @@ -27,15 +27,15 @@ "account.downloadWallet.subtitle": "Cüzdanını yedekleyerek hareket halinde alım satım yap, canlı fiyat uyarıları al ve daha fazlasını yap.", "account.drawer.gitHash": "Git hash: ", "account.drawer.gitVersion": "Sürüm: ", - "account.drawer.modal.body": "Uniswap uygulamasıyla token'ları güvenle sakla ve swap et. iOS ve Android'de mevcuttur.", - "account.drawer.modal.dont": "Uniswap Wallet'ın yok mu?", - "account.drawer.modal.scan": "Uniswap Wallet ile tara", + "account.drawer.modal.body": "JuiceSwap uygulamasıyla token'ları güvenle sakla ve swap et. iOS ve Android'de mevcuttur.", + "account.drawer.modal.dont": "JuiceSwap Wallet'ın yok mu?", + "account.drawer.modal.scan": "JuiceSwap Wallet ile tara", "account.drawer.spamToggle": "Bilinmeyen token'ları ve NFT'leri gizle", - "account.passkey.delete.acknowledge": "Kurtarma cümlemi yedekledim ve bunu yapmadığım takdirde Uniswap Labs'ın cüzdanımı kurtarmama yardımcı olamayacağını anlıyorum.", - "account.passkey.delete.description": "Uniswap mobil uygulamasını veya tarayıcı uzantısını kullanarak kurtarma cümleni yedeklediğinden emin ol.", + "account.passkey.delete.acknowledge": "Kurtarma cümlemi yedekledim ve bunu yapmadığım takdirde JuiceSwap Labs'ın cüzdanımı kurtarmama yardımcı olamayacağını anlıyorum.", + "account.passkey.delete.description": "JuiceSwap mobil uygulamasını veya tarayıcı uzantısını kullanarak kurtarma cümleni yedeklediğinden emin ol.", "account.passkey.delete.descriptionEmphasized": "Kurtarma cümlen olmadan cüzdanına erişemeyebilirsin.", "account.passkey.delete.speedbump.description": "Devam etmeden önce, cüzdanına ve tüm fonlarına erişimini kaybetmemek için aşağıdaki adımları tamamla.", - "account.passkey.delete.speedbump.step1": "Uniswap mobil uygulamasını veya tarayıcı uzantısını indir", + "account.passkey.delete.speedbump.step1": "JuiceSwap mobil uygulamasını veya tarayıcı uzantısını indir", "account.passkey.delete.speedbump.step2": "Kurtarma cümleni yedekle", "account.passkey.delete.speedbump.title": "Emin misin?", "account.passkey.delete.title": "Geçiş anahtarı silinsin mi?", @@ -91,7 +91,7 @@ "account.wallet.menu.edit.title": "Etiketi düzenle", "account.wallet.menu.manageConnections": "Bağlantıları yönet", "account.wallet.menu.remove.title": "Cüzdanı kaldır", - "account.wallet.remove.check": "Kurtarma cümlemi yedekledim ve bunu yapmadığım takdirde Uniswap Labs'ın cüzdanlarımı kurtarmama yardımcı olamayacağını anlıyorum.", + "account.wallet.remove.check": "Kurtarma cümlemi yedekledim ve bunu yapmadığım takdirde JuiceSwap Labs'ın cüzdanlarımı kurtarmama yardımcı olamayacağını anlıyorum.", "account.wallet.remove.title": "{{name}} cüzdanını kaldır", "account.wallet.remove.viewOnly": "Cüzdanın adresini girerek dilediğin zaman salt görüntülenebilir cüzdanları geri ekleyebilirsin.", "account.wallet.restore.new_device.description": "Şu an yeni bir cihaz kullandığından, devam edebilmek için kurtarma cümleni geri yüklemen veya bulut yedekleme şifreni girmen gerekiyor.", @@ -122,16 +122,16 @@ "addLiquidity.shareOfPool": "Havuz payı", "addressInput.recipient": "Alıcı", "analytics.allow": "Analizlere izin ver", - "analytics.allow.message": "Uniswap Labs ürünleriyle deneyimini geliştirmek için anonimleştirilmiş veriler kullanıyoruz.", + "analytics.allow.message": "JuiceSwap Labs ürünleriyle deneyimini geliştirmek için anonimleştirilmiş veriler kullanıyoruz.", "appRating.button.notReally": "Tam olarak değil", "appRating.description": "Bu uygulamayla iyi bir deneyim elde edip etmediğini bize bildir", "appRating.extension.review.description": "Chrome Web Store'da yıldız seçerek puan ver ve değerlendirmeni yaz.", - "appRating.extension.review.title": "Uniswap Uzantısını değerlendirmek ister misin?", - "appRating.extension.title": "Uniswap Uzantısından memnun musun?", + "appRating.extension.review.title": "JuiceSwap Uzantısını değerlendirmek ister misin?", + "appRating.extension.title": "JuiceSwap Uzantısından memnun musun?", "appRating.feedback.button.send": "Geri bildirim gönder", "appRating.feedback.description": "Sana nasıl daha iyi bir deneyim sunabileceğimizi bize anlat", "appRating.feedback.title": "Bunu duyduğumuza üzüldük.", - "appRating.mobile.title": "Uniswap Wallet'tan memnun musun?", + "appRating.mobile.title": "JuiceSwap Wallet'tan memnun musun?", "bridging.estimatedTime.minutesAndSeconds": "~{{minutes}} dk {{seconds}} sn", "bridging.estimatedTime.minutesOnly": "~{{minutes}} dk", "bridging.estimatedTime.secondsOnly": "~{{seconds}} sn", @@ -145,7 +145,7 @@ "chart.price.label.low": "Düşük", "chart.price.label.open": "Açık", "chart.settings.unavailable.label": "Bu ayar mevcut grafikte kullanılamıyor", - "claim.thanks": "Uniswap topluluğunun bir parçası olduğun için teşekkürler ", + "claim.thanks": "JuiceSwap topluluğunun bir parçası olduğun için teşekkürler ", "claim.uni.arrived": "UNI ulaştı", "common.accept": "Kabul et", "common.active": "Aktif", @@ -171,7 +171,7 @@ "common.approving": "Onaylanıyor", "common.areYouSure": "Emin misiniz?", "common.automatic": "Otomatik", - "common.availableIn": "Uniswap şurada mevcuttur: ", + "common.availableIn": "JuiceSwap şurada mevcuttur: ", "common.availableOnIOSAndroidChrome": "iOS, Android ve Chrome'da mevcut", "common.backToPositions": "Pozisyonlara geri dön", "common.bestRoute": "Rota", @@ -180,7 +180,7 @@ "common.biometrics.touchId": "Parmak İzi Tanıma", "common.biometrics.windowsHello": "Windows Hello", "common.blocked.ifError": "Bunun hatalı olduğunu düşünüyorsan lütfen adresine, adresini içeren bir e-posta gönder.", - "common.blocked.reason": "Bu adres, bir veya daha fazla engellenen aktivite ile ilişkili olduğu için Uniswap Labs arayüzünde engellendi.", + "common.blocked.reason": "Bu adres, bir veya daha fazla engellenen aktivite ile ilişkili olduğu için JuiceSwap Labs arayüzünde engellendi.", "common.blockedAddress": "Engellenen adres", "common.blog": "Blog", "common.bought": "Alındı", @@ -239,7 +239,7 @@ "common.button.viewDetails": "Ayrıntıları görüntüle", "common.button.yes": "Evet", "common.buy.label": "Al", - "common.buyAndSell": "Uniswap'ta al ve sat", + "common.buyAndSell": "JuiceSwap'ta al ve sat", "common.cancellationSubmitted": "İptal gönderildi", "common.cancellationSuccessful": "İptal başarılı", "common.cancelOrder": "Emri iptal et", @@ -300,8 +300,8 @@ "common.download": "İndir", "common.downloadAppStore": "App Store'dan indir", "common.downloadPlayStore": "Play Store'dan indir", - "common.downloadUniswapApp": "Uniswap uygulamasını indir", - "common.downloadUniswapWallet": "Uniswap Wallet'ı indir", + "common.downloadUniswapApp": "JuiceSwap uygulamasını indir", + "common.downloadUniswapWallet": "JuiceSwap Wallet'ı indir", "common.dynamic": "Dinamik", "common.edit.button": "Düzenle", "common.ended": "Sona erdi", @@ -319,7 +319,7 @@ "common.explore": "Keşfet", "common.explorer": "Gezgin", "common.exploreTokens": "Token'ları keşfet", - "common.extension": "Uniswap Uzantısı", + "common.extension": "JuiceSwap Uzantısı", "common.failedSwitchNetwork": "Ağlar değiştirilemedi", "common.fee": "Ücret", "common.fees": "Ücretler", @@ -333,10 +333,10 @@ "common.getStarted": "Başla", "common.getSupport.button": "Destek al", "common.getTheApp": "Uygulamayı indir", - "common.getUniswapWallet": "Uniswap Wallet'ı edin", - "common.getUniswapWallet.mobile": "Uniswap mobil uygulamasını edin", + "common.getUniswapWallet": "JuiceSwap Wallet'ı edin", + "common.getUniswapWallet.mobile": "JuiceSwap mobil uygulamasını edin", "common.governance": "Yönetişim", - "common.happyHolidays": "Uniswap ekibinden Mutlu Yıllar!", + "common.happyHolidays": "JuiceSwap ekibinden Mutlu Yıllar!", "common.help": "Help", "common.helpCenter": "Yardım merkezi", "common.hidden": "Gizli", @@ -466,9 +466,9 @@ "common.proceedInWallet": "Cüzdanında ilerle", "common.products": "Products", "common.protocol": "Protokol", - "common.protocol.v2": "Uniswap v2", - "common.protocol.v3": "Uniswap v3", - "common.protocol.v4": "Uniswap v4", + "common.protocol.v2": "JuiceSwap v2", + "common.protocol.v3": "JuiceSwap v3", + "common.protocol.v4": "JuiceSwap v4", "common.publicResolver": "Genel Çözümleyici", "common.purchased": "Satın alındı", "common.rate": "Oran", @@ -547,7 +547,7 @@ "common.tokenB": "Token B", "common.tokenName": "Token adı", "common.tokens": "Token'lar", - "common.totalUniswapTVL": "Toplam Uniswap TVL", + "common.totalUniswapTVL": "Toplam JuiceSwap TVL", "common.totalValueLocked": "TVL", "common.trade": "Alım Satım", "common.trademarkPolicy": "Ticari Marka Politikası", @@ -565,10 +565,10 @@ "common.unhide": "Göster", "common.unichain": "Unichain", "common.uniGovernance": "UNI Yönetişimi", - "common.uniswapMobile": "Uniswap Mobil", - "common.uniswapProtocol": "Uniswap Protokolü", - "common.uniswapWallet": "Uniswap Wallet", - "common.uniswapX": "UniswapX", + "common.uniswapMobile": "JuiceSwap Mobil", + "common.uniswapProtocol": "JuiceSwap Protokolü", + "common.uniswapWallet": "JuiceSwap Wallet", + "common.uniswapX": "JuiceSwapX", "common.unknown": "Bilinmeyen", "common.unknownApproval": "Bilinmeyen Onay", "common.unknownBridge": "Bilinmeyen Köprü", @@ -675,8 +675,8 @@ "downloadApp.modal.connectExistingWallet": "Mevcut cüzdanı bağla", "downloadApp.modal.getStarted.description": "Dünyanın en büyük zincir içi pazar yeri üzerinden binlerce token'a anında eriş.", "downloadApp.modal.getStarted.title": "Saniyeler içinde swap işlemlerine başla", - "downloadApp.modal.getTheApp.title": "Uniswap'ı kullanmaya başla", - "downloadApp.modal.uniswapProducts.subtitle": "Uniswap ürünleri, en iyi zincir içi deneyimi sunmak için kusursuz bir şekilde birlikte çalışır.", + "downloadApp.modal.getTheApp.title": "JuiceSwap'ı kullanmaya başla", + "downloadApp.modal.uniswapProducts.subtitle": "JuiceSwap ürünleri, en iyi zincir içi deneyimi sunmak için kusursuz bir şekilde birlikte çalışır.", "error.dataUnavailable": "Veriler şu anda kullanılamıyor; bir düzeltme üzerinde çalışıyoruz", "error.id": "Hata Kimliği: {{eventId}}", "error.noData": "Veri bulunamadı", @@ -712,8 +712,8 @@ "explore.tokens.sort.option.marketCap": "Piyasa değeri", "explore.tokens.sort.option.priceDecrease": "Fiyat düşüşü (24 saat)", "explore.tokens.sort.option.priceIncrease": "Fiyat artışı (24 saat)", - "explore.tokens.sort.option.totalValueLocked": "Uniswap TVL", - "explore.tokens.sort.option.volume": "Uniswap hacmi (24 saat)", + "explore.tokens.sort.option.totalValueLocked": "JuiceSwap TVL", + "explore.tokens.sort.option.volume": "JuiceSwap hacmi (24 saat)", "explore.tokens.top.title": "En iyi token'lar", "explore.v2TVL": "v2 TVL", "explore.v3TVL": "v3 TVL", @@ -733,7 +733,7 @@ "extension.lock.button.reset": "Cüzdanı sıfırla", "extension.lock.button.submit": "Kilidini aç", "extension.lock.password.error": "Yanlış şifre. Tekrar dene", - "extension.lock.password.reset.initial.description": "Uniswap, şifreni kurtarmana yardımcı olamaz. 12 kelimelik kurtarma cümleni tekrar girerek cüzdanını sıfırlaman gerekir.", + "extension.lock.password.reset.initial.description": "JuiceSwap, şifreni kurtarmana yardımcı olamaz. 12 kelimelik kurtarma cümleni tekrar girerek cüzdanını sıfırlaman gerekir.", "extension.lock.password.reset.initial.help": "Kurtarma cümlemi nerede bulabilirim?", "extension.lock.password.reset.initial.title": "Şifremi unuttum", "extension.lock.password.reset.speedbump.description": "Cüzdanını sıfırlamadan önce 12 kelimelik kurtarma cümlen olduğundan emin ol. Aksi hâlde fonlarını kurtaramazsın.", @@ -742,27 +742,27 @@ "extension.lock.subtitle": "Kilidi açmak için şifreni gir", "extension.lock.title": "Tekrar hoş geldin", "extension.network.notSupported": "Desteklenmeyen ağ", - "extension.open": "Uniswap Uzantısını Aç", + "extension.open": "JuiceSwap Uzantısını Aç", "extension.passwordPrompt.error.wrongPassword": "Yanlış şifre. Tekrar dene", "extension.passwordPrompt.title": "Şifreni gir", "extension.popup.chrome.button": "Uzantıyı aç", - "extension.popup.chrome.description": "Bu işlemi Uniswap uzantısını açarak tamamla.", - "extension.popup.chrome.title": "Uniswap'ta devam et", - "extension.settings.defaultWallet.message": "Uygulamalara bağlanırken Uniswap Uzantısına öncelik ver.", + "extension.popup.chrome.description": "Bu işlemi JuiceSwap uzantısını açarak tamamla.", + "extension.popup.chrome.title": "JuiceSwap'ta devam et", + "extension.settings.defaultWallet.message": "Uygulamalara bağlanırken JuiceSwap Uzantısına öncelik ver.", "extension.settings.defaultWallet.title": "Varsayılan cüzdan olarak ayarlamak", "extension.settings.password.enter.title": "Mevcut şifreni gir", "extension.settings.password.error.wrong": "Yanlış şifre", "extension.settings.password.placeholder": "Mevcut şifre", - "extension.uninstall.reason.missingFeatures": "Uniswap Wallet'ta belirli özellikler eksik", + "extension.uninstall.reason.missingFeatures": "JuiceSwap Wallet'ta belirli özellikler eksik", "extension.uninstall.reason.notUsingCrypto": "Artık kripto para kullanmak istemiyorum", "extension.uninstall.reason.other": "Başka sebepler", "extension.uninstall.reason.switchingWallet": "Farklı bir cüzdana geçiyorum", - "extension.uninstall.subtitle": "Bir dakikan varsa Uniswap Wallet'ı neden kaldırdığını öğrenmek isteriz", + "extension.uninstall.subtitle": "Bir dakikan varsa JuiceSwap Wallet'ı neden kaldırdığını öğrenmek isteriz", "extension.uninstall.title": "Platformumuzdan ayrıldığına üzüldük", "extension.warning.storage.button": "Yedekle", "extension.warning.storage.message": "Cüzdanına ve fonlarına erişimini kaybetmemek için kurtarma cümleni yedeklediğinden emin ol.", "extension.warning.storage.title": "Tarayıcının depolama alanı tükeniyor", - "extensionPasskeyLogInPopUp.description": "Mevcut bir geçiş anahtarıyla oturum açarak Uniswap hesabını içe aktar.", + "extensionPasskeyLogInPopUp.description": "Mevcut bir geçiş anahtarıyla oturum açarak JuiceSwap hesabını içe aktar.", "extensionPasskeyLogInPopUp.invalidReferrer": "Lütfen bu sayfayı kapatıp tekrar dene.", "fee.bestForCustomizability": "Özelleştirilebilirlik için en iyisi.", "fee.bestForExotic": "Egzotik işlem çiftleri için en iyisi.", @@ -796,7 +796,7 @@ "fee.unavailable": "Kazanılan ücretler, likidite kaldırılana kadar v2 pozisyonları için görünür değildir.", "fee.uncollected": "Tahsil edilmemiş ücretler içeriyor:", "fee.uniswap": "Ücret ({{percent}})", - "fee.uniswap.description": "En iyi Uniswap deneyimini temin etmek için ücretler uygulanır.", + "fee.uniswap.description": "En iyi JuiceSwap deneyimini temin etmek için ücretler uygulanır.", "fiatOffRamp.checkout.title": "Şununla sat:", "fiatOffRamp.connection.quote": "{{currencySymbol}} değerinde {{amount}} satılıyor", "fiatOffRamp.error.balance": "Bakiyeyi aşıyor", @@ -847,8 +847,8 @@ "forceUpgrade.action.backup": "Cüzdanını yedekle", "forceUpgrade.action.confirm": "Şimdi güncelle", "forceUpgrade.action.learn": "Nasıl güncelleyeceğini öğren", - "forceUpgrade.description.extension": "Uygulamanın yeni bir sürümü mevcut. Uniswap Uzantısı'nı kullanmaya devam etmek için lütfen uygulamayı en son sürüme güncelle.", - "forceUpgrade.description.wallet": "Uygulamanın yeni bir sürümü mevcut. Uniswap Wallet'ı kullanmaya devam etmek için lütfen uygulamayı en son sürüme güncelle.", + "forceUpgrade.description.extension": "Uygulamanın yeni bir sürümü mevcut. JuiceSwap Uzantısı'nı kullanmaya devam etmek için lütfen uygulamayı en son sürüme güncelle.", + "forceUpgrade.description.wallet": "Uygulamanın yeni bir sürümü mevcut. JuiceSwap Wallet'ı kullanmaya devam etmek için lütfen uygulamayı en son sürüme güncelle.", "forceUpgrade.label.recoveryPhrase": "Kurtarma cümlesi", "forceUpgrade.title": "En son sürüme güncelle", "forceUpgrade.title.recommendedStatus": "Yeni bir sürüm mevcut", @@ -904,31 +904,31 @@ "home.upsell.receive.title": "Kripto para al", "home.warning.viewOnly": "Bu, salt görüntülenebilir bir cüzdan", "interface.metatags.description": "Ethereum, Base, Arbitrum, Polygon, Unichain ve daha fazlasında kripto para swap et. Milyonların güvenini kazanmış DeFi platformu.", - "interface.metatags.title": "Uniswap Arayüzü", + "interface.metatags.title": "JuiceSwap Arayüzü", "landing.api": "API", "landing.appsOverview": "Built for all the ways you swap", "landing.blog.description": "Catch up on the latest company news, product features and more", - "landing.docs.description": "Explore our library of developer docs to get started building with Uniswap", + "landing.docs.description": "Explore our library of developer docs to get started building with JuiceSwap", "landing.exploreUniverse": "Explore the UNIverse", "landing.getStarted": "Trade on the world’s largest DEX", "landing.helpCenter.body": "Browse FAQs and get support from our US-based support team", - "landing.protocolDescription": "Uniswap Labs powers some of the most used products in crypto. Experience permissionless access, proven security, and dedicated support.", - "landing.protocolStats": "Uniswap Protocol stats", - "landing.provideLiquidity.body": "Provide liquidity and collect fees using the Uniswap Interface.", + "landing.protocolDescription": "JuiceSwap Labs powers some of the most used products in crypto. Experience permissionless access, proven security, and dedicated support.", + "landing.protocolStats": "JuiceSwap Protocol stats", + "landing.provideLiquidity.body": "Provide liquidity and collect fees using the JuiceSwap Interface.", "landing.provideLiquidity.subtitle": "Power onchain markets.", - "landing.socials": "Follow Uniswap Labs on X, Farcaster, LinkedIn, and TikTok", + "landing.socials": "Follow JuiceSwap Labs on X, Farcaster, LinkedIn, and TikTok", "landing.swapBody": "Access deep liquidity, explore tokens, set limit orders, and provide liquidity for thousands of tokens across 14 chains.", "landing.swapSubtitle": "Permissionless swapping.", "landing.tradingApi": "Trading API", - "landing.tradingApiBody": "Use the same API that powers the Uniswap Web App and Wallet, trusted by leading teams around the world.", - "landing.tradingApiButton": "Integrate the Uniswap API", + "landing.tradingApiBody": "Use the same API that powers the JuiceSwap Web App and Wallet, trusted by leading teams around the world.", + "landing.tradingApiButton": "Integrate the JuiceSwap API", "landing.tradingApiSubtitle": "DeFi, direct to your users.", "landing.trusted": "Milyonların güvendiği çözüm", "landing.unichain.body": "Join the community building on the fast, decentralized Ethereum L2 built to be the home for DeFi.", "landing.unichain.button": "Start building", "landing.unichain.subtitle": "The DeFi chain.", "landing.uniswapX.body": "Gasless transactions and MEV protection, with zero fees for failed swaps.", - "landing.uniswapX.button": "Experience UniswapX", + "landing.uniswapX.button": "Experience JuiceSwapX", "landing.uniswapX.subtitle": "Smarter swaps, zero friction.", "landing.walletBody": "The trusted self-custody crypto wallet and extension with millions of downloads, support from real humans, and a 4.8 rating.", "landing.walletSubtitle": "Swap, store, explore.", @@ -1010,18 +1010,18 @@ "liquidity.learnMoreLabel": "Likidite sağlama hakkında bilgi edin", "liquidity.notEnough.label": "Doğru USD değerini göstermek için yeterli likidite yok.", "liquidity.provideOnProtocols": "Farklı protokollerde likidite sağlamak", - "liquidityPool.page.title": "Uniswap'ta havuzlara {{version}} likidite ekle", + "liquidityPool.page.title": "JuiceSwap'ta havuzlara {{version}} likidite ekle", "liquidityPool.positions.closed.title": "Kapalı pozisyonlar", "liquidityPool.positions.loadingMore": "Daha fazla pozisyon yükleniyor...", - "liquidityPool.positions.page.title": "Uniswap'ta {{quoteSymbol}}/{{baseSymbol}} havuz likiditesini yönet", + "liquidityPool.positions.page.title": "JuiceSwap'ta {{quoteSymbol}}/{{baseSymbol}} havuz likiditesini yönet", "liquidityPool.positions.page.version.description": "Aktif {{version}} likidite pozisyonlarını görüntüle. Yeni pozisyonlar ekle.", - "liquidityPool.positions.page.version.title": "Uniswap'ta havuz likiditesini {{version}} yönet", + "liquidityPool.positions.page.version.title": "JuiceSwap'ta havuz likiditesini {{version}} yönet", "migrate.allowed": "İzin verildi", "migrate.allowLpMigration": "LP token'ının taşınmasına izin ver", "migrate.connectAccount": "Bu pozisyonun sahibi olan bir hesap bağlaman gerek.", "migrate.connectWallet": "V2 likiditeni görüntülemek için bir cüzdana bağlan.", - "migrate.contract": "Uniswap taşıma sözleşmesi", - "migrate.firstLP": "Bu Uniswap V3 havuzunun ilk likidite sağlayıcısısın. Likiditen güncel {{source}} fiyatından taşınacak.", + "migrate.contract": "JuiceSwap taşıma sözleşmesi", + "migrate.firstLP": "Bu JuiceSwap V3 havuzunun ilk likidite sağlayıcısısın. Likiditen güncel {{source}} fiyatından taşınacak.", "migrate.highGasCost": "Havuzu oluşturmak için gereken Gas ücretini de içerdiği için işlem maliyetin çok daha yüksek olacaktır.", "migrate.invalidRange": "Geçersiz aralık seçildi. Min. fiyat, maks. fiyattan düşük olmalı.", "migrate.lpNFT": "{{symA}}/{{symB}} LP NFT", @@ -1031,18 +1031,18 @@ "migrate.noV2Liquidity": "V2 likiditesi bulunamadı.", "migrate.positionNoFees": "Piyasa fiyatı aralığına gelene kadar pozisyonun ücret kazandırmayacak veya alım satımlarda kullanılmayacak.", "migrate.priceDifference": "Fiyat farkı: ", - "migrate.priceWarning": "Uniswap V3'e yalnızca doğru olduğuna inandığın fiyat üzerinden likidite yatırmalısın.
Fiyat yanlış görünüyorsa fiyatı değiştirmek için swap işlemi yapabilir veya başka birinin bunu yapmasını bekleyebilirsin.", + "migrate.priceWarning": "JuiceSwap V3'e yalnızca doğru olduğuna inandığın fiyat üzerinden likidite yatırmalısın.
Fiyat yanlış görünüyorsa fiyatı değiştirmek için swap işlemi yapabilir veya başka birinin bunu yapmasını bekleyebilirsin.", "migrate.refund": "Seçilen fiyat aralığı nedeniyle cüzdanına en az {{amtA}} {{symA}} ve {{amtB}} {{symB}} iade edilecek.", "migrate.selectFeeTier": "Ücret kademesi seç", "migrate.setRange": "Fiyat aralığını belirle", "migrate.symbolPrice": "{{protocolName}} {{tokenSymbol}} Fiyatı:", - "migrate.v2Description": "Bu araç {{source}} likiditeni güvenli bir şekilde V3'e taşıyacak. <0>Uniswap taşıma sözleşmesi sayesinde süreç güvene bel bağlamak zorunda kalmadan yürütülür ↗", - "migrate.v2Instruction": "Aşağıda gösterilen her havuz için, likiditeni Uniswap V2'den kaldırmak ve Uniswap V3'e yatırmak üzere Taşı seçeneğine tıkla.", + "migrate.v2Description": "Bu araç {{source}} likiditeni güvenli bir şekilde V3'e taşıyacak. <0>JuiceSwap taşıma sözleşmesi sayesinde süreç güvene bel bağlamak zorunda kalmadan yürütülür ↗", + "migrate.v2Instruction": "Aşağıda gösterilen her havuz için, likiditeni JuiceSwap V2'den kaldırmak ve JuiceSwap V3'e yatırmak üzere Taşı seçeneğine tıkla.", "migrate.v2Title": "V2 likiditesini taşı", "migrate.v3Price": "V3 {{sym}} Fiyatı:", "mint.v3.input.invalidPrice.error": "Geçersiz fiyat girişi", - "mobileAppPromo.banner.getTheApp.link": "Uniswap Wallet uygulamasını edin", - "mobileAppPromo.banner.title": "Uniswap: Kripto Para ve NFT Cüzdanı", + "mobileAppPromo.banner.getTheApp.link": "JuiceSwap Wallet uygulamasını edin", + "mobileAppPromo.banner.title": "JuiceSwap: Kripto Para ve NFT Cüzdanı", "moonpay.poweredBy": "İtibari parayla giriş rampası MoonPay USA LLC tarafından destekleniyor", "nav.createAccount.button": "Hesap oluştur", "nav.logIn.button": "Giriş yap", @@ -1066,7 +1066,7 @@ "nft.willAppearHere": "Zincir içi işlemlerin ve kripto para satın alımların burada görünür.", "nfts.noneYet": "Henüz NFT yok", "notFound.oops": "Hata oldu, beni Swap'a geri götür", - "notice.uk": "Bu web uygulaması, kullanıcıların Uniswap Protokolü ile kendi inisiyatifleriyle etkileşimde bulunmaları için bir araç olarak sağlanmış olup kripto para birimi alım satım faaliyetlerine ilişkin herhangi bir onay veya öneride bulunmaz. Uniswap bu bağlamda, kullanıcıların veya potansiyel kullanıcıların kripto para varlığı alım satım faaliyetlerinde bulunmalarını tavsiye etmez ve web uygulamasının kullanıcıları veya potansiyel kullanıcıları, bu web sayfasını veya içeriğini kripto para varlıklarıyla işlem yapmaya yönelik herhangi bir öneri, davet veya teşvik olarak değerlendirmemelidir.", + "notice.uk": "Bu web uygulaması, kullanıcıların JuiceSwap Protokolü ile kendi inisiyatifleriyle etkileşimde bulunmaları için bir araç olarak sağlanmış olup kripto para birimi alım satım faaliyetlerine ilişkin herhangi bir onay veya öneride bulunmaz. JuiceSwap bu bağlamda, kullanıcıların veya potansiyel kullanıcıların kripto para varlığı alım satım faaliyetlerinde bulunmalarını tavsiye etmez ve web uygulamasının kullanıcıları veya potansiyel kullanıcıları, bu web sayfasını veya içeriğini kripto para varlıklarıyla işlem yapmaya yönelik herhangi bir öneri, davet veya teşvik olarak değerlendirmemelidir.", "notice.uk.label": "Birleşik Krallık sorumluluk reddi beyanı:", "notification.assetVisibility.hidden": "{{assetName}} gizlendi", "notification.assetVisibility.unhidden": "{{assetName}} gösteriliyor", @@ -1129,7 +1129,7 @@ "notification.walletConnect.failed": "{{dappName}} ile işlem başarısız oldu", "notification.walletConnect.networkChanged.full": "{{networkName}} ağına geçiş yapıldı", "notification.walletConnect.networkChanged.short": "Ağ değiştirildi", - "notifications.scantastic.subtitle": "Uniswap Uzantısıyla devam et", + "notifications.scantastic.subtitle": "JuiceSwap Uzantısıyla devam et", "notifications.scantastic.title": "Başarılı!", "onboarding.backup.manual.banner": "Bunu bir kağıda yazıp güvenli bir yerde, örneğin kasada saklamanı öneririz.", "onboarding.backup.manual.displayWarning.description": "Devam etmeden önce aşağıdakileri dikkatle oku.", @@ -1156,10 +1156,10 @@ "onboarding.backup.reminder.warning.description": "Bir yedekleme yöntemi ayarlamadığın takdirde, telefonunu kaybetmen, uygulamayı silmen veya yeni bir cihaz alman durumunda cüzdanını kurtarmak mümkün değildir.", "onboarding.backup.reminder.warning.title": "Fonlarını kaybedebilirsin", "onboarding.backup.speedBump.cloud.description": "Unutman durumunda bunu senin için sıfırlayamayız. Güvenli bir yere yaz veya bir şifre yöneticisinde güvenli bir şekilde sakla.", - "onboarding.backup.speedBump.cloud.disclaimer": "Uniswap Labs'ın kurtarma şifremi sıfırlayamayacağını anlıyorum.", + "onboarding.backup.speedBump.cloud.disclaimer": "JuiceSwap Labs'ın kurtarma şifremi sıfırlayamayacağını anlıyorum.", "onboarding.backup.speedBump.cloud.title": "Bu şifreyi kaydetmen önemli", "onboarding.backup.speedBump.manual.description": "Kurtarma cümleni doğru şekilde yazdığından ve bunu güvenli bir yerde saklayabileceğinden emin ol.", - "onboarding.backup.speedBump.manual.disclaimer": "Bunu kaybedersem Uniswap Labs'ın cüzdanımı kurtaramayacağını anlıyorum.", + "onboarding.backup.speedBump.manual.disclaimer": "Bunu kaybedersem JuiceSwap Labs'ın cüzdanımı kurtaramayacağını anlıyorum.", "onboarding.backup.speedBump.manual.title": "Bitirmeden önce...", "onboarding.backup.subtitle": "Uygulamayı silersen veya cihazını kaybedersen cüzdanını bu şekilde kurtarabilirsin.", "onboarding.backup.title.existing": "Cüzdanını yedekle", @@ -1174,20 +1174,20 @@ "onboarding.cloud.confirm.title": "Kurtarma şifreni onayla", "onboarding.cloud.createPassword.description": "Fonlarını kurtarmak için bunu girmen gerekir. Unutman durumunda senin için geri alamayız.", "onboarding.cloud.createPassword.title": "Kurtarma şifreni oluştur", - "onboarding.complete.button": "Uniswap Uzantısını Aç", - "onboarding.complete.description": "Cüzdanın kripto para gönderip almaya hazır. Uniswap Uzantısını aşağıdaki kısayolla aç.", - "onboarding.complete.go_to_uniswap": "Uniswap Web Uygulamasına git", - "onboarding.complete.pin.description": "Uniswap Uzantısını araç çubuğuna eklemek için sabitle simgesine tıkla.", - "onboarding.complete.pin.title": "Uniswap Uzantısını Sabitle", + "onboarding.complete.button": "JuiceSwap Uzantısını Aç", + "onboarding.complete.description": "Cüzdanın kripto para gönderip almaya hazır. JuiceSwap Uzantısını aşağıdaki kısayolla aç.", + "onboarding.complete.go_to_uniswap": "JuiceSwap Web Uygulamasına git", + "onboarding.complete.pin.description": "JuiceSwap Uzantısını araç çubuğuna eklemek için sabitle simgesine tıkla.", + "onboarding.complete.pin.title": "JuiceSwap Uzantısını Sabitle", "onboarding.complete.title": "Hazırsın", "onboarding.extension.biometrics.subtitle.fingerprint": "Yalnızca parmak izini kullanarak cüzdanına kolayca ve güvenli bir şekilde eriş.", "onboarding.extension.biometrics.title": "{{biometricsMethod}} yöntemini etkinleştir", "onboarding.extension.password.subtitle": "Cüzdanının kilidini açmak ve kurtarma cümlene erişmek için buna ihtiyacın olacak", "onboarding.extension.password.title.default": "Şifre oluştur", "onboarding.extension.password.title.reset": "Şifreni sıfırla", - "onboarding.extension.unsupported.android.description": "Uniswap Uzantısı yalnızca masaüstündeki Chrome ile uyumludur.", + "onboarding.extension.unsupported.android.description": "JuiceSwap Uzantısı yalnızca masaüstündeki Chrome ile uyumludur.", "onboarding.extension.unsupported.android.title": "Mobil cihazlarda Chrome henüz desteklenmiyor", - "onboarding.extension.unsupported.description": "Uniswap Uzantısı şu anda yalnızca Chrome ile uyumlu.", + "onboarding.extension.unsupported.description": "JuiceSwap Uzantısı şu anda yalnızca Chrome ile uyumlu.", "onboarding.extension.unsupported.title": "Bu tarayıcı henüz desteklenmiyor", "onboarding.home.intro.backup.description.extension": "Cüzdanına erişimini asla kaybetmemek için kurtarma cümleni kaydet.", "onboarding.home.intro.backup.description.mobile": "Telefonunu kaybetmen veya yeni bir telefon alman ihtimaline karşı bir kurtarma planı oluştur.", @@ -1217,7 +1217,7 @@ "onboarding.import.onDeviceRecovery.other_options": "Farklı bir cüzdan oluştur veya içe aktar", "onboarding.import.onDeviceRecovery.other_options.label": "Yukarıdakilerin hiçbirini istemiyor musun?", "onboarding.import.onDeviceRecovery.subtitle": "Tekrar oturum açmak istediğin cüzdanı seç.", - "onboarding.import.onDeviceRecovery.title": "Uniswap'a tekrar hoş geldin", + "onboarding.import.onDeviceRecovery.title": "JuiceSwap'a tekrar hoş geldin", "onboarding.import.onDeviceRecovery.wallet.button": "Kurtarma cümlesini görüntüle", "onboarding.import.onDeviceRecovery.wallet.count_one": "+1 diğer cüzdan", "onboarding.import.onDeviceRecovery.wallet.count_other": "+{{count}} diğer cüzdan", @@ -1225,8 +1225,8 @@ "onboarding.import.onDeviceRecovery.warning.title": "Emin misin?", "onboarding.import.selectMethod.errorMessage": "Beklenmeyen bir hata oluştu. Lütfen tekrar dene.", "onboarding.import.selectMethod.mobileApp.subtitle": "QR kodu aracılığıyla mobil uygulamadan bir cüzdanı içe aktar.", - "onboarding.import.selectMethod.mobileApp.title": "Uniswap Mobil'i kullan", - "onboarding.import.selectMethod.passkey.subtitle": "Uniswap Wallet'ını mevcut bir geçiş anahtarını kullanarak senkronize et.", + "onboarding.import.selectMethod.mobileApp.title": "JuiceSwap Mobil'i kullan", + "onboarding.import.selectMethod.passkey.subtitle": "JuiceSwap Wallet'ını mevcut bir geçiş anahtarını kullanarak senkronize et.", "onboarding.import.selectMethod.passkey.title": "Geçiş anahtarıyla oturum aç", "onboarding.import.selectMethod.recoveryPhrase.subtitle": "Başka bir kripto para cüzdanından içe aktar.", "onboarding.import.selectMethod.recoveryPhrase.title": "Kurtarma cümlesini gir", @@ -1243,13 +1243,13 @@ "onboarding.intro.button.alreadyHave": "Zaten bir cüzdanım var", "onboarding.intro.button.logInOrImport": "Oturum aç veya içe aktar", "onboarding.intro.mobileScan.button": "İçe aktarmak için QR kodunu tara", - "onboarding.intro.mobileScan.title": "Uniswap uygulaman var mı?", + "onboarding.intro.mobileScan.title": "JuiceSwap uygulaman var mı?", "onboarding.landing.button.add": "Mevcut bir cüzdanı ekle", "onboarding.landing.button.create": "Cüzdan oluştur", "onboarding.landing.button.createAccount": "Hesap oluştur", "onboarding.name.choose": "Bir kullanıcı adı seç", "onboarding.name.choose.subtitle": "Bu, sana kripto para göndermek için herkesin kullanabileceği, herkese açık bir addır.", - "onboarding.notification.permission.message": "Bildirim almak için cihazının ayarlarında Uniswap Wallet bildirimlerini aç.", + "onboarding.notification.permission.message": "Bildirim almak için cihazının ayarlarında JuiceSwap Wallet bildirimlerini aç.", "onboarding.notification.permission.title": "Bildirim izni", "onboarding.notification.subtitle": "Favori token'ların işlem durumları ve büyük fiyat değişiklikleri için güncel bilgileri al.", "onboarding.notification.title": "Bildirimleri aç", @@ -1275,9 +1275,9 @@ "onboarding.scan.error": "QR kodu yüklenirken bir hata oluştu", "onboarding.scan.otp.error": "Gönderdiğin kod hatalı veya gönderilirken bir hata oluştu. Lütfen tekrar dene.", "onboarding.scan.otp.failed": "Başarısız denemeler: {{number}}", - "onboarding.scan.otp.subtitle": "6 karakterli kod için Uniswap mobil uygulamanı kontrol et", + "onboarding.scan.otp.subtitle": "6 karakterli kod için JuiceSwap mobil uygulamanı kontrol et", "onboarding.scan.otp.title": "Tek kullanımlık kodu gir", - "onboarding.scan.subtitle": "Cüzdanını içe aktarmaya başlamak için QR kodunu Uniswap mobil uygulamasıyla tara.", + "onboarding.scan.subtitle": "Cüzdanını içe aktarmaya başlamak için QR kodunu JuiceSwap mobil uygulamasıyla tara.", "onboarding.scan.title": "Cüzdanı uygulamadan içe aktar", "onboarding.scan.troubleScanning.message": "Kurtarma cümlesiyle içe aktar", "onboarding.scan.troubleScanning.title": "Taramada sorun mu yaşıyorsun?", @@ -1306,7 +1306,7 @@ "outageBanner.message": "{{chainName}}{{versionDescription}} verileri şu anda kullanılamıyor ancak sorunun kısa sürede çözülmesini bekliyoruz.", "outageBanner.message.sub": "Bu zincirde yine de sorun yaşamadan swap işlemi yapabilir ve likidite sağlayabilirsin.", "outageBanner.title": "{{versionName}} yakında geri dönecek", - "passkeys.help.modal.subtitle": "Geçiş anahtarlarıyla ilgili sorun yaşıyorsan yardım için Uniswap Destek sayfasına git.", + "passkeys.help.modal.subtitle": "Geçiş anahtarlarıyla ilgili sorun yaşıyorsan yardım için JuiceSwap Destek sayfasına git.", "passkeys.help.modal.subtitle.invalidPasskey": "Talebin tamamlanamadı. Lütfen şununla ilişkili bir geçiş anahtarı kullanarak tekrar dene: ", "passkeys.help.modal.subtitle.technicalError": "Beklenmeyen bir teknik hata nedeniyle talebin tamamlanamadı. Fonların güvende. Lütfen tekrar dene.", "passkeys.help.modal.title": "Yardıma mı ihtiyacın var?", @@ -1431,7 +1431,7 @@ "position.deposit.confirm.create.title": "Piyasa ile büyük fiyat farkı", "position.deposit.description": "Likidite katkın için token miktarlarını belirt.", "position.depositedCurrency": "{{currencySymbol}} yatırıldı", - "position.fot.warning": "{{token}} ve diğer “Transfer ücreti” token'ları yalnızca Uniswap v2 tarafından desteklenir.", + "position.fot.warning": "{{token}} ve diğer “Transfer ücreti” token'ları yalnızca JuiceSwap v2 tarafından desteklenir.", "position.fot.warning.cta": "v2 pozisyonu oluştur", "position.hook.disclaimer": "Bu kancayı eklemenin getirebileceği olası riskleri anlıyorum.", "position.hook.donateWarning": "Bu işaret, kazanılan ücretlerde değişiklik yaratabilir.", @@ -1479,11 +1479,11 @@ "positions.welcome.connect.description": "Pozisyonlarını ve getirilerini görüntülemek için cüzdanını bağlaman gerekir.", "positions.welcome.connect.wallet": "Cüzdanını bağla", "privacy.anonymizedLogs": "Uygulama, zaman içinde gelişmek için anonimleştirilmiş kullanım istatistiklerini günlüğe kaydeder.", - "privacy.autoRouter": "Uygulama, Uniswap Labs sunucusundan en uygun alım satım rotasını getiriyor.", + "privacy.autoRouter": "Uygulama, JuiceSwap Labs sunucusundan en uygun alım satım rotasını getiriyor.", "privacy.infura": "Uygulama, zincir içi verileri getirir ve bir Infura API'si ile sözleşme çağrıları oluşturur.", "privacy.thirdPartyApis": "Bu uygulama aşağıdaki üçüncü taraf API'leri kullanır:", "privacy.trm": "Uygulama, cüzdan adresini güvenli bir şekilde alır, risk ve uyumluluk amaçları doğrultusunda bunu TRM Labs Inc. ile paylaşır.", - "privacy.uniswaptos": "Uniswap Labs'ın Hizmet Şartları", + "privacy.uniswaptos": "JuiceSwap Labs'ın Hizmet Şartları", "privateKeys.export.modal.speedbump.bullet1": "Bunu gizli bir şekilde görüntüle", "privateKeys.export.modal.speedbump.bullet2": "Kimseyle paylaşma", "privateKeys.export.modal.speedbump.bullet3": "Bunu hiçbir web sitesine veya uygulamaya girme", @@ -1520,24 +1520,24 @@ "removeLiquidity.pooled": "{{symbol}} havuza alındı:", "revoke.failed.message": "Muhtemelen bir ağ veya bağlantı sorunu nedeniyle iptal işlemi başarısız oldu. Bağlantını kontrol edip tekrar dene.", "routing.aggregateLiquidity": "Mümkün olduğunda daha iyi fiyatlar ve Gas ücreti alınmayan swap işlemleri için likidite kaynaklarını bir araya getirir.", - "routing.aggregateLiquidity.uniswapx": "UniswapX, zincir üzerinde ve zincir dışında likidite kaynaklarını bir araya getirerek sana mevcut en iyi fiyatları ve Gas ücreti alınmayan swap imkanını sunar.", - "routing.cheapest": "Uniswap müşterisi, fiyatı ve ağ maliyetlerini dikkate alarak en ucuz alım satım seçeneğini belirler.", - "routing.cheapest.v4": "Uniswap müşterisi, fiyatı ve ağ maliyetlerini dikkate alarak ideal alım satım seçeneğini belirler.", + "routing.aggregateLiquidity.uniswapx": "JuiceSwapX, zincir üzerinde ve zincir dışında likidite kaynaklarını bir araya getirerek sana mevcut en iyi fiyatları ve Gas ücreti alınmayan swap imkanını sunar.", + "routing.cheapest": "JuiceSwap müşterisi, fiyatı ve ağ maliyetlerini dikkate alarak en ucuz alım satım seçeneğini belirler.", + "routing.cheapest.v4": "JuiceSwap müşterisi, fiyatı ve ağ maliyetlerini dikkate alarak ideal alım satım seçeneğini belirler.", "scantastic.code.expired": "Süresi doldu", - "scantastic.code.subtitle": "Bu kodu Uniswap Uzantısına gir. Kurtarma cümlen güvenli bir şekilde şifrelenir ve aktarılır.", + "scantastic.code.subtitle": "Bu kodu JuiceSwap Uzantısına gir. Kurtarma cümlen güvenli bir şekilde şifrelenir ve aktarılır.", "scantastic.code.timeRemaining.shorthand.hours": "{{hours}} sa {{minutes}} dk {{seconds}} sn içinde yeni kod", "scantastic.code.timeRemaining.shorthand.minutes": "{{minutes}} dk {{seconds}} sn içinde yeni kod", "scantastic.code.timeRemaining.shorthand.seconds": "{{seconds}} sn içinde yeni kod", - "scantastic.code.title": "Uniswap tek seferlik kod", + "scantastic.code.title": "JuiceSwap tek seferlik kod", "scantastic.confirmation.button.continue": "Evet, devam et", "scantastic.confirmation.label.browser": "Tarayıcı", "scantastic.confirmation.label.device": "Cihaz", - "scantastic.confirmation.subtitle": "Yalnızca güvenilir bir cihazda Uniswap Uzantısından bir QR kodu tarıyorsan devam et.", + "scantastic.confirmation.subtitle": "Yalnızca güvenilir bir cihazda JuiceSwap Uzantısından bir QR kodu tarıyorsan devam et.", "scantastic.confirmation.title": "Cüzdanını içe aktarmaya mı çalışıyorsun?", - "scantastic.confirmation.warning": "Uniswap'ı taklit eden sitelere ve uygulamalara karşı dikkatli ol. Aksi takdirde cüzdanın tehlikeye girebilir.", + "scantastic.confirmation.warning": "JuiceSwap'ı taklit eden sitelere ve uygulamalara karşı dikkatli ol. Aksi takdirde cüzdanın tehlikeye girebilir.", "scantastic.error.encryption": "Kurtarma ifadesi hazırlanamadı.", "scantastic.error.noCode": "OTP alınmadı. Lütfen tekrar dene.", - "scantastic.error.timeout.message": "Cüzdanını senkronize etmeye devam etmek için Uniswap Uzantısındaki QR kodunu tekrar tara.", + "scantastic.error.timeout.message": "Cüzdanını senkronize etmeye devam etmek için JuiceSwap Uzantısındaki QR kodunu tekrar tara.", "scantastic.error.timeout.title": "Bağlantın zaman aşımına uğradı", "scantastic.modal.ipMismatch.description": "Bu QR kodunu taramak için telefonunun bilgisayarınla aynı Wi-Fi ağına bağlı olması ve tüm VPN'lerin geçici olarak kapatılması gerekir.", "scantastic.modal.ipMismatch.title": "WiFi ağını değiştir", @@ -1569,7 +1569,7 @@ "send.search.placeholder": "ENS veya adresi ara", "send.title": "Gönder", "send.warning.blocked.default": "Bu cüzdan engellendi", - "send.warning.blocked.modal.message": "Bu adres, bir veya daha fazla engellenen etkinlikle ilişkili olduğundan Uniswap Wallet'ta engellendi. Bunun hatalı olduğunu düşünüyorsan lütfen compliance@uniswap.org adresine e-posta gönder.", + "send.warning.blocked.modal.message": "Bu adres, bir veya daha fazla engellenen etkinlikle ilişkili olduğundan JuiceSwap Wallet'ta engellendi. Bunun hatalı olduğunu düşünüyorsan lütfen compliance@juiceswap.org adresine e-posta gönder.", "send.warning.blocked.modal.title": "Engellenen adres", "send.warning.blocked.recipient": "Alıcının cüzdanı engellendi", "send.warning.erc20.checkbox.description": "Bir token adresine fon göndermeye çalışıyorsun. Bu işlem kalıcı fon kaybına yol açabilir.", @@ -1599,7 +1599,7 @@ "setting.recoveryPhrase.account.show": "Kurtarma cümlesini göster", "setting.recoveryPhrase.action.hide": "Kurtarma cümlesini gizle", "setting.recoveryPhrase.remove": "Kurtarma cümlesini kaldır", - "setting.recoveryPhrase.remove.confirm.subtitle": "Bunu yapmadığım takdirde Uniswap Labs'ın cüzdanımı kurtarmama yardım edemeyeceğini anlıyorum.", + "setting.recoveryPhrase.remove.confirm.subtitle": "Bunu yapmadığım takdirde JuiceSwap Labs'ın cüzdanımı kurtarmama yardım edemeyeceğini anlıyorum.", "setting.recoveryPhrase.remove.confirm.title": "Kurtarma cümlemi kaydettim", "setting.recoveryPhrase.remove.initial.subtitle": "Kurtarma cümleni kaydettiğinden emin ol. Aksi takdirde fonlarına erişimini kaybedersin", "setting.recoveryPhrase.remove.initial.title": "Devam etmeden önce", @@ -1642,7 +1642,7 @@ "settings.setting.backup.create.title": "{{cloudProviderName}} konumuna yedekle", "settings.setting.backup.delete.confirm.message": "Bu cüzdanlar bir kurtarma cümlesini ortak kullandığından, bu cüzdanların aşağıdaki yedekleri de silinecek", "settings.setting.backup.delete.confirm.title": "Emin misin?", - "settings.setting.backup.delete.warning": "{{cloudProviderName}} yedeğini silersen cüzdanını yalnızca kurtarma cümlenin manuel olarak alınan yedeğiyle kurtarabilirsin. Kurtarma cümleni kaybedersen Uniswap Labs, varlıklarını kurtaramaz.", + "settings.setting.backup.delete.warning": "{{cloudProviderName}} yedeğini silersen cüzdanını yalnızca kurtarma cümlenin manuel olarak alınan yedeğiyle kurtarabilirsin. Kurtarma cümleni kaybedersen JuiceSwap Labs, varlıklarını kurtaramaz.", "settings.setting.backup.error.message.full": "Kurtarma cümlesi {{cloudProviderName}} konumuna yedeklenemiyor. Lütfen {{cloudProviderName}} seçeneğinin etkinleştirildiğinden ve kullanılabilir depolama alanı olduğundan emin ol ve tekrar dene.", "settings.setting.backup.error.message.short": "Yedek silinemiyor", "settings.setting.backup.error.title": "{{cloudProviderName}} hatası", @@ -1669,8 +1669,8 @@ "settings.setting.biometrics.auth": "Lütfen kimliğini doğrula", "settings.setting.biometrics.extension.waitingForBiometricsModal.content": "Enable {{biometricsMethod}} in your browser or system settings to continue.", "settings.setting.biometrics.extension.waitingForBiometricsModal.title": "Waiting for {{biometricsMethod}}", - "settings.setting.biometrics.off.message.android": "Biyometri şu anda Uniswap Wallet için kapalı; bunu sistem ayarlarından açabilirsin.", - "settings.setting.biometrics.off.message.ios": "{{biometricsMethod}} şu anda Uniswap Wallet için kapalı; bunu sistem ayarlarından açabilirsin.", + "settings.setting.biometrics.off.message.android": "Biyometri şu anda JuiceSwap Wallet için kapalı; bunu sistem ayarlarından açabilirsin.", + "settings.setting.biometrics.off.message.ios": "{{biometricsMethod}} şu anda JuiceSwap Wallet için kapalı; bunu sistem ayarlarından açabilirsin.", "settings.setting.biometrics.off.title.android": "Biyometri kapalı", "settings.setting.biometrics.off.title.ios": "{{biometricsMethod}} kapalı", "settings.setting.biometrics.title": "Yüz tanıma/Parmak izi ile kilit açma", @@ -1681,8 +1681,8 @@ "settings.setting.biometrics.unavailable.message.ios": "{{biometricsMethod}}, cihazında ayarlanmamış. {{biometricsMethod}} kullanmak için öncelikle Ayarlar bölümünde ayarla.", "settings.setting.biometrics.unavailable.title.android": "Biyometri ayarlanmadı", "settings.setting.biometrics.unavailable.title.ios": "{{biometricsMethod}} ayarlanmadı", - "settings.setting.biometrics.warning.message.android": "Biyometriyi açmazsan cihazına erişim elde eden herkes sana ait Uniswap Wallet'ı açabilir ve işlem yapabilir.", - "settings.setting.biometrics.warning.message.ios": "{{biometricsMethod}} özelliğini açmazsan cihazına erişim elde eden herkes sana ait Uniswap Wallet'ı açabilir ve işlem yapabilir.", + "settings.setting.biometrics.warning.message.android": "Biyometriyi açmazsan cihazına erişim elde eden herkes sana ait JuiceSwap Wallet'ı açabilir ve işlem yapabilir.", + "settings.setting.biometrics.warning.message.ios": "{{biometricsMethod}} özelliğini açmazsan cihazına erişim elde eden herkes sana ait JuiceSwap Wallet'ı açabilir ve işlem yapabilir.", "settings.setting.biometrics.warning.title": "Emin misin?", "settings.setting.connections.disconnectAll": "Tümünün bağlantısını kes", "settings.setting.connections.noConnectionsDescription": "\"Cüzdanı Bağla\" veya \"Giriş Yap\" düğmesiyle bir uygulamaya bağlan.", @@ -1692,17 +1692,17 @@ "settings.setting.hapticTouch.title": "Haptik dokunuş", "settings.setting.helpCenter.title": "Yardım merkezi", "settings.setting.language.button.navigate": "Ayarlara git", - "settings.setting.language.description.extension": "Uniswap varsayılan olarak sistem dil ayarlarını kullanır. Dil tercihini değiştirmek için sistem ayarlarına git.", - "settings.setting.language.description.mobile": "Uniswap varsayılan olarak cihazının dil ayarlarını kullanır. Dil tercihini değiştirmek için cihaz ayarlarında \"Uniswap\" seçeneğine git ve \"Dil\" seçeneğine dokun.", + "settings.setting.language.description.extension": "JuiceSwap varsayılan olarak sistem dil ayarlarını kullanır. Dil tercihini değiştirmek için sistem ayarlarına git.", + "settings.setting.language.description.mobile": "JuiceSwap varsayılan olarak cihazının dil ayarlarını kullanır. Dil tercihini değiştirmek için cihaz ayarlarında \"JuiceSwap\" seçeneğine git ve \"Dil\" seçeneğine dokun.", "settings.setting.language.title": "Dil", "settings.setting.notifications.row.activity.description": "Transferler, istekler ve diğer etkinlikler", "settings.setting.notifications.row.activity.title": "Cüzdan etkinliği", "settings.setting.notifications.row.updates.description": "Öneriler ve yeni özellikler", - "settings.setting.notifications.row.updates.title": "Uniswap Güncellemeleri", + "settings.setting.notifications.row.updates.title": "JuiceSwap Güncellemeleri", "settings.setting.notifications.title": "Bildirimler", "settings.setting.password.title": "Şifreyi değiştir", "settings.setting.permissions.title": "İzinler", - "settings.setting.privacy.analytics.description": "Uniswap Labs ürünlerindeki deneyimini iyileştirmek için anonimleştirilmiş kullanım verilerini kullanırız. Bu devre dışı bırakıldığında yalnızca hataları ve temel kullanımı takip ederiz.", + "settings.setting.privacy.analytics.description": "JuiceSwap Labs ürünlerindeki deneyimini iyileştirmek için anonimleştirilmiş kullanım verilerini kullanırız. Bu devre dışı bırakıldığında yalnızca hataları ve temel kullanımı takip ederiz.", "settings.setting.privacy.analytics.title": "Uygulama analizleri", "settings.setting.privateKeys.title": "Özel anahtarlar", "settings.setting.recoveryPhrase.title": "Kurtarma cümlesi", @@ -1726,7 +1726,7 @@ "settings.setting.wallet.label": "Takma ad", "settings.setting.wallet.testnetMode.description": "Bu, geliştiricilerin gerçek varlıklar kullanmadan özellikleri ve işlemleri denemeleri için test ağlarını açar. Test ağlarındaki token'lar gerçek bir değere sahip değildir.", "settings.setting.wallet.testnetMode.title": "Test ağı modu", - "settings.switchNetwork.warning": "Uniswap'ı {{label}} üzerinde kullanmak için cüzdanının ayarlarından ağı değiştir.", + "settings.switchNetwork.warning": "JuiceSwap'ı {{label}} üzerinde kullanmak için cüzdanının ayarlarından ağı değiştir.", "settings.title": "Ayarlar", "settings.version": "Sürüm {{appVersion}}", "smartWallet.actionRequired.cta": "1 ağda devre dışı bırak", @@ -1778,9 +1778,9 @@ "smartWallets.postSwapNudge.enable": "Akıllı cüzdanı etkinleştir", "smartWallets.postSwapNudge.title": "Bir sonraki swap işleminde tasarruf et", "smartWallets.postSwapNudge.title.dapp": "Bu uygulama, akıllı cüzdanları destekler", - "smartWallets.unavailableModal.description": "{{displayName}} için akıllı cüzdan ayarlarını artık farklı bir cüzdan sağlayıcı yönetiyor. Uniswap'ı her zamanki gibi kullanmaya devam edebilirsin.", + "smartWallets.unavailableModal.description": "{{displayName}} için akıllı cüzdan ayarlarını artık farklı bir cüzdan sağlayıcı yönetiyor. JuiceSwap'ı her zamanki gibi kullanmaya devam edebilirsin.", "smartWallets.unavailableModal.title": "Akıllı cüzdan özellikleri kullanılamıyor", - "solanaPromo.banner.description": "Trade Solana tokens directly on Uniswap.", + "solanaPromo.banner.description": "Trade Solana tokens directly on JuiceSwap.", "solanaPromo.banner.title": "Solana is now available", "solanaPromo.modal.connectWallet": "Connect your favorite Solana wallet", "solanaPromo.modal.startSwapping.button": "Start swapping on Solana", @@ -1801,16 +1801,16 @@ "stats.marketCap.description": "Piyasa değeri, bir varlığın dolaşımdaki arzının toplam piyasa değeridir.", "stats.noStatsAvailable": "No stats available", "stats.tvl": "Toplam kilitli değer", - "stats.tvl.description": "Toplam kilitli değer (TVL), tüm Uniswap likidite havuzlarında mevcut olan toplam varlık tutarıdır.", + "stats.tvl.description": "Toplam kilitli değer (TVL), tüm JuiceSwap likidite havuzlarında mevcut olan toplam varlık tutarıdır.", "stats.volume.1d": "1 günlük hacim", - "stats.volume.1d.description": "1 günlük hacim, son 24 saat içinde Uniswap'ta işlem gören varlık tutarıdır.", + "stats.volume.1d.description": "1 günlük hacim, son 24 saat içinde JuiceSwap'ta işlem gören varlık tutarıdır.", "stats.volume.1d.long": "1 günlük hacim", "stats.volume.1d.short": "1 günlük hacim", - "stats.volume.description": "Hacim, seçilen zaman dilimi boyunca Uniswap'ta işlem gören varlık tutarıdır.", + "stats.volume.description": "Hacim, seçilen zaman dilimi boyunca JuiceSwap'ta işlem gören varlık tutarıdır.", "swap.allow.oneTime": "{{sym}} varlığına izin ver (bir kez)", "swap.approveAndSubmit": "Onayla ve gönder", "swap.approveAndSwap": "Onayla ve swap et", - "swap.autoRouter": "Uniswap Auto Router, optimum rotaları ve ağ maliyetlerini dikkate alarak sana en iyi fiyatları sunar.", + "swap.autoRouter": "JuiceSwap Auto Router, optimum rotaları ve ağ maliyetlerini dikkate alarak sana en iyi fiyatları sunar.", "swap.balance.amount": "Bakiye: {{amount}}", "swap.bestPrice.through": "{{provider}} üzerinden rota", "swap.bestRoute.cost": "En verimli rotanın, ağ maliyetlerinde ~{{gasPrice}} tutacağı tahmin ediliyor. ", @@ -1850,32 +1850,32 @@ "swap.details.poweredBy": "Destekleyen:", "swap.details.rate": "Oran", "swap.details.slippage": "Maks. slipaj", - "swap.details.slippage.uniswap": "Uniswap Korumalı slipaj", + "swap.details.slippage.uniswap": "JuiceSwap Korumalı slipaj", "swap.details.swappedIn.unichain": "Completed in {{time}}s on Unichain", "swap.details.uniswapFee": "Ücret", - "swap.error.default": "Slipaj toleransını artırman gerekebilir. Not: Transferi ücretli ve rebase token'lar Uniswap V3 ile uyumlu değildir.", + "swap.error.default": "Slipaj toleransını artırman gerekebilir. Not: Transferi ücretli ve rebase token'lar JuiceSwap V3 ile uyumlu değildir.", "swap.error.expectedToFail": "Swap işleminin başarısız olması bekleniyor.", "swap.error.fiatInputUnavailable": "{{fiatCurrencyCode}} girişi kullanılamıyor", "swap.error.modifiedByWallet": "Swap işlemin cüzdanın aracılığıyla değiştirildi. Bu hatalı bir işlemse lütfen hemen iptal et; aksi hâlde fonlarını kaybetme riskiyle karşı karşıya kalırsın.", "swap.error.rejected": "İşlem reddedildi", - "swap.error.undefinedObject": "Bu swap işlemini yürütmeye çalışırken bir hata oluştu. Slipaj toleransını artırman gerekebilir. Bu işe yaramazsa işlem yaptığın token ile uyumsuzluk oluşabilir. Not: Transferi ücretli ve rebase token'lar Uniswap V3 ile uyumlu değildir.", + "swap.error.undefinedObject": "Bu swap işlemini yürütmeye çalışırken bir hata oluştu. Slipaj toleransını artırman gerekebilir. Bu işe yaramazsa işlem yaptığın token ile uyumsuzluk oluşabilir. Not: Transferi ücretli ve rebase token'lar JuiceSwap V3 ile uyumlu değildir.", "swap.error.unknown": "Bilinmeyen hata.", "swap.error.v2.expired": "Son tarih geçtiği için bu işlem gönderilemedi. Lütfen işlem son tarihinin çok kısa ayarlanmadığından emin ol.", - "swap.error.v2.k": "Swap işlemi, x*y=k Uniswap değişmezini karşılamadı. Bu genellikle swap ettiğin token'lardan birinin transfer sırasında özel bir davranış içerdiği anlamına gelir.", + "swap.error.v2.k": "Swap işlemi, x*y=k JuiceSwap değişmezini karşılamadı. Bu genellikle swap ettiğin token'lardan birinin transfer sırasında özel bir davranış içerdiği anlamına gelir.", "swap.error.v2.slippage": "Bu işlem, fiyat hareketinden veya transfer ücretinden dolayı başarılı olamayacak. Slipaj toleransını artırmayı dene", "swap.error.v2.transferInput": "Giriş token'ı transfer edilemiyor. Giriş token'ı ile ilgili bir sorun olabilir.", "swap.error.v2.transferOutput": "Çıkış token'ı transfer edilemiyor. Çıkış token'ı ile ilgili bir sorun olabilir.", - "swap.error.v3.slippage": "Bu işlem fiyat hareketi nedeniyle başarılı olamayacak. Slipaj toleransını artırmayı dene. Not: Transfer ücreti ve rebase token'lar Uniswap V3 ile uyumlu değildir.", - "swap.error.v3.transferOutput": "Çıkış token'ı transfer edilemiyor. Çıkış token'ı ile ilgili bir sorun olabilir. Not: Transfer ücreti ve rebase token'lar Uniswap V3 ile uyumlu değildir.", + "swap.error.v3.slippage": "Bu işlem fiyat hareketi nedeniyle başarılı olamayacak. Slipaj toleransını artırmayı dene. Not: Transfer ücreti ve rebase token'lar JuiceSwap V3 ile uyumlu değildir.", + "swap.error.v3.transferOutput": "Çıkış token'ı transfer edilemiyor. Çıkış token'ı ile ilgili bir sorun olabilir. Not: Transfer ücreti ve rebase token'lar JuiceSwap V3 ile uyumlu değildir.", "swap.estimatedDifference.label": "Mevcut likidite nedeniyle giriş ve çıkış değerlerin arasında büyük bir fark olacak.", "swap.expected.price": "Beklenen fiyat", "swap.fail.batched": "Bağlanan cüzdanın tek tıkla swap'ları desteklemiyor olabilir. Bunun yerine standart swap kullan.", "swap.fail.batched.retry": "Standart swap dene", "swap.fail.batched.title": "Tek tıkla swap başarısız", "swap.fail.message": "Slipajı daha yüksek bir değere ayarlamayı dene.", - "swap.fail.uniswapX": "UniswapX ile swap işlemi tamamlanamadı. Swap işlemini klasik Uniswap API üzerinden yönlendirmek için tekrar dene.", - "swap.fees.experience": "Bu ücret, Uniswap ile en iyi deneyimi elde etmen için bazı token çiftlerine uygulanır. Çıkış token'ı cinsinden ödenir ve son fiyata halihazırda dâhil edilmiştir.", - "swap.fees.noFee": "Uniswap ile en iyi deneyimi elde etmen için seçilen token çiftlerine ücretler uygulanır. Bu swap ile ilgili herhangi bir ücret uygulanmaz.", + "swap.fail.uniswapX": "JuiceSwapX ile swap işlemi tamamlanamadı. Swap işlemini klasik JuiceSwap API üzerinden yönlendirmek için tekrar dene.", + "swap.fees.experience": "Bu ücret, JuiceSwap ile en iyi deneyimi elde etmen için bazı token çiftlerine uygulanır. Çıkış token'ı cinsinden ödenir ve son fiyata halihazırda dâhil edilmiştir.", + "swap.fees.noFee": "JuiceSwap ile en iyi deneyimi elde etmen için seçilen token çiftlerine ücretler uygulanır. Bu swap ile ilgili herhangi bir ücret uygulanmaz.", "swap.finalizingQuote": "Fiyat son hâline getiriliyor...", "swap.form.header": "Swap", "swap.form.warning.output.fotFees": "{{fotCurrencySymbol}} token ücreti nedeniyle swap tutarları yalnızca giriş alanı kullanılarak girilebilir", @@ -1884,7 +1884,7 @@ "swap.frontrun.warning": "İşlemin önden gerçekleştirilebilir ve tercih edilmeyen bir alım satımla sonuçlanabilir.", "swap.header.viewOnly": "Salt görüntülenebilir", "swap.impactOfTrade": "İşleminin bu havuzun piyasa fiyatı üzerindeki etkisi.", - "swap.impactOfTrade.uniswapx": "UniswapX Gas ücreti tasarrufları dikkate alınarak piyasa fiyatı ile işlem gerçekleştirme fiyatı arasındaki fark.", + "swap.impactOfTrade.uniswapx": "JuiceSwapX Gas ücreti tasarrufları dikkate alınarak piyasa fiyatı ile işlem gerçekleştirme fiyatı arasındaki fark.", "swap.impactOfTrade.uniswapx.missing": "Fiyat etkisi hesaplamaları, düşük likiditeye sahip çiftlerde kullanılamayabilir.", "swap.inputEstimated.atMost": "Giriş değeri tahmini bir değerdir. En fazla satacaksın; aksi takdirde işlem geri alınır.", "swap.limit": "Limit", @@ -1913,8 +1913,8 @@ "swap.settings.protection.subtitle.unavailable": "{{chainName}} zincirinde mevcut değil", "swap.settings.protection.title": "Swap koruması", "swap.settings.routingPreference.option.default.description": "Bu seçeneğin tercih edilmesi, swap'ın için en verimli rotayı belirtir.", - "swap.settings.routingPreference.option.default.description.preV4": "Uniswap müşterisi, fiyatı ve ağ maliyetlerini dikkate alarak en ucuz alım satım seçeneğini belirler.", - "swap.settings.routingPreference.option.default.description.uniswapXUnavailable": "UniswapX, cüzdanın için kullanılamıyor", + "swap.settings.routingPreference.option.default.description.preV4": "JuiceSwap müşterisi, fiyatı ve ağ maliyetlerini dikkate alarak en ucuz alım satım seçeneğini belirler.", + "swap.settings.routingPreference.option.default.description.uniswapXUnavailable": "JuiceSwapX, cüzdanın için kullanılamıyor", "swap.settings.routingPreference.option.default.tooltip": "Rota, tahmini fiyat etkisini ve ağ maliyetlerini dikkate alarak v2, v3 ve belirli v4 havuzlarına göre belirlenir.", "swap.settings.routingPreference.option.v2.title": "v2 havuzlarını etkinleştir", "swap.settings.routingPreference.option.v3.title": "v3 havuzlarını etkinleştir", @@ -1946,7 +1946,7 @@ "swap.slippageBelow.warning": "{{amt}} altındaki slipaj, işlemin başarısız olmasına neden olabilir", "swap.submitted": "Swap gönderildi", "swap.success": "Swap başarılı!", - "swap.tokenOwnFees": "Bazı token'lar alınırken veya satılırken token'ı çıkaran tarafça belirlenen bir ücret tahsil edilir. Bu ücretlerin hiçbiri Uniswap tarafından alınmaz.", + "swap.tokenOwnFees": "Bazı token'lar alınırken veya satılırken token'ı çıkaran tarafça belirlenen bir ücret tahsil edilir. Bu ücretlerin hiçbiri JuiceSwap tarafından alınmaz.", "swap.tradeRoutes": "Alım satım rotaları", "swap.transaction.deadline": "İşlem son tarihi", "swap.transaction.revertAfter": "İşlemin bu süreden daha uzun süre beklemede kalırsa geri alınır.", @@ -1963,15 +1963,15 @@ "swap.warning.insufficientGas.message.withoutNetwork": "Swap etmek için yeterli {{currencySymbol}} yok", "swap.warning.insufficientGas.title": "Ağ maliyetini karşılamaya yetecek kadar {{currencySymbol}} yok", "swap.warning.networkFee.allow": "{{ inputTokenSymbol }} token'ına izin ver (bir kez)", - "swap.warning.networkFee.delegation.message": "Bu, Unichain üzerinde işlemini işlemenin ve akıllı cüzdanını etkinleştirmenin maliyetidir. Uniswap Labs bu ücretlerden herhangi bir pay almaz.", - "swap.warning.networkFee.highRelativeToValue": "Ağ maliyeti, toplam işlem değerinin %10'unu aşıyor. Bu, işleminin blokzincirde işlenmesinin maliyetidir. Uniswap bu ücretlerden herhangi bir pay almaz.", + "swap.warning.networkFee.delegation.message": "Bu, Unichain üzerinde işlemini işlemenin ve akıllı cüzdanını etkinleştirmenin maliyetidir. JuiceSwap Labs bu ücretlerden herhangi bir pay almaz.", + "swap.warning.networkFee.highRelativeToValue": "Ağ maliyeti, toplam işlem değerinin %10'unu aşıyor. Bu, işleminin blokzincirde işlenmesinin maliyetidir. JuiceSwap bu ücretlerden herhangi bir pay almaz.", "swap.warning.networkFee.highRelativeToValue.unichain": "Ağ maliyeti, toplam işlem değerinin %10'unu aşıyor. Bu, işleminin blokzincirde işlenmesinin maliyetidir.", "swap.warning.networkFee.includesDelegation": "Akıllı cüzdan etkinleştirmesini içerir", - "swap.warning.networkFee.message": "Bu, işleminin blokzincir üzerinde işlenmesinin maliyetidir. Uniswap bu ücretlerden herhangi bir pay almaz.", + "swap.warning.networkFee.message": "Bu, işleminin blokzincir üzerinde işlenmesinin maliyetidir. JuiceSwap bu ücretlerden herhangi bir pay almaz.", "swap.warning.networkFee.message.unichain": "Bu, işleminin blokzincirde işlenmesinin maliyetidir.", - "swap.warning.networkFee.message.uniswapX": "Bu, işleminin blokzincir üzerinde işlenmesinin maliyetidir. Uniswap bu ücretlerden herhangi bir pay almaz. UniswapX daha iyi fiyatlar ve Gas ücreti alınmayan swap işlemleri için likidite kaynaklarını bir araya getirir.", - "swap.warning.networkFee.message.uniswapX.title": "UniswapX için ağ maliyeti yok", - "swap.warning.networkFee.message.uniswapX.unichain": "Bu, işleminin blokzincir üzerinde işlenmesinin maliyetidir. UniswapX daha iyi fiyatlar ve Gas ücreti alınmayan swap işlemleri için likidite kaynaklarını bir araya getirir.", + "swap.warning.networkFee.message.uniswapX": "Bu, işleminin blokzincir üzerinde işlenmesinin maliyetidir. JuiceSwap bu ücretlerden herhangi bir pay almaz. JuiceSwapX daha iyi fiyatlar ve Gas ücreti alınmayan swap işlemleri için likidite kaynaklarını bir araya getirir.", + "swap.warning.networkFee.message.uniswapX.title": "JuiceSwapX için ağ maliyeti yok", + "swap.warning.networkFee.message.uniswapX.unichain": "Bu, işleminin blokzincir üzerinde işlenmesinin maliyetidir. JuiceSwapX daha iyi fiyatlar ve Gas ücreti alınmayan swap işlemleri için likidite kaynaklarını bir araya getirir.", "swap.warning.noQuotesFound.bridging.message": "Köprüleme son fiyatı bulunamadı. Şu anki resmi köprüyü kullanmayı dene.", "swap.warning.noQuotesFound.title": "Son fiyat bulunamadı", "swap.warning.noRoutesFound.message": "Seçtiğin token'lar için şu an kullanılabilir rota yok. Lütfen farklı bir çift dene veya daha sonra tekrar kontrol et.", @@ -1993,9 +1993,9 @@ "swap.warning.router.title": "Bu alım satım şu anda tamamlanamıyor", "swap.warning.tokenBlocked.button": "{{tokenSymbol}} engellendi", "swap.warning.tokenBlockedFallback.button": "Token engellendi", - "swap.warning.uniswapFee.message": "En iyi Uniswap deneyimini temin etmek için ücretler uygulanır.", - "swap.warning.uniswapFee.message.default": "Uniswap ile en iyi deneyimi elde etmen için ücretler uygulanır. Bu swap ile ilgili herhangi bir ücret yoktur.", - "swap.warning.uniswapFee.message.included": "Uniswap ile en iyi deneyimi elde etmen için ücretler uygulanır ve bu, son fiyata zaten dâhil edilmiştir.", + "swap.warning.uniswapFee.message": "En iyi JuiceSwap deneyimini temin etmek için ücretler uygulanır.", + "swap.warning.uniswapFee.message.default": "JuiceSwap ile en iyi deneyimi elde etmen için ücretler uygulanır. Bu swap ile ilgili herhangi bir ücret yoktur.", + "swap.warning.uniswapFee.message.included": "JuiceSwap ile en iyi deneyimi elde etmen için ücretler uygulanır ve bu, son fiyata zaten dâhil edilmiştir.", "swap.warning.uniswapFee.title": "Swap ücreti", "swap.warning.viewOnly.message": "Token'ları swap etmek için kurtarma cümlesi aracılığıyla bu cüzdanı içe aktarman gerekir.", "swap.wrap.token": "{{sym}} token'ını sar", @@ -2016,30 +2016,30 @@ "testnet.modal.swapDeepLink.title.toTestnetMode": "Test ağı modunu etkinleştir", "testnet.unsupported": "Bu işlevsellik test ağı modunda desteklenmiyor.", "themeToggle.theme": "Tema", - "title.buySellTradeEthereum": "Uniswap'ta Ethereum ve önde gelen diğer token'ları alıp sat ve bunlarla işlem yap", - "title.createGovernanceOn": "Uniswap'ta yeni bir yönetişim teklifi oluştur", - "title.createGovernanceTo": "UNI sahipleri tarafından oylanacak yeni bir yönetişim teklifi oluştur. UNI token'ları, Uniswap yönetişimindeki oy hisselerini temsil eder.", - "title.earnFees": "Likidite havuzlarına token ekleyerek başkaları Uniswap'ta swap işlemi yaptığında ücret kazan.", - "title.easilyRemove": "Uniswap v2'deki likiditeni kolayca çekip Uniswap v3'e yatır.", - "title.easilyRemoveV4": "Uniswap v2 ve v3'teki likiditeni kolayca çekip Uniswap v4'e yatır.", + "title.buySellTradeEthereum": "JuiceSwap'ta Ethereum ve önde gelen diğer token'ları alıp sat ve bunlarla işlem yap", + "title.createGovernanceOn": "JuiceSwap'ta yeni bir yönetişim teklifi oluştur", + "title.createGovernanceTo": "UNI sahipleri tarafından oylanacak yeni bir yönetişim teklifi oluştur. UNI token'ları, JuiceSwap yönetişimindeki oy hisselerini temsil eder.", + "title.earnFees": "Likidite havuzlarına token ekleyerek başkaları JuiceSwap'ta swap işlemi yaptığında ücret kazan.", + "title.easilyRemove": "JuiceSwap v2'deki likiditeni kolayca çekip JuiceSwap v3'e yatır.", + "title.easilyRemoveV4": "JuiceSwap v2 ve v3'teki likiditeni kolayca çekip JuiceSwap v4'e yatır.", "title.extension.uninstall": "Uzantı Kaldırıldı", "title.extensionPasskeyLogIn": "Geçiş Anahtarıyla oturum aç", - "title.managePasskeys": "Uniswap | Geçiş anahtarlarını yönet", - "title.migratev2": "v2 havuzu likiditesini Uniswap v3'e taşı", - "title.migratev3": "Havuz likiditesini Uniswap v4'e taşı", - "title.placeLimit": "Uniswap'ta limit emirleri ver", + "title.managePasskeys": "JuiceSwap | Geçiş anahtarlarını yönet", + "title.migratev2": "v2 havuzu likiditesini JuiceSwap v3'e taşı", + "title.migratev3": "Havuz likiditesini JuiceSwap v4'e taşı", + "title.placeLimit": "JuiceSwap'ta limit emirleri ver", "title.realTime": "Gerçek zamanlı fiyatlar, grafikler, işlem verileri ve daha fazlası.", - "title.removeLiquidityv2": "Uniswap'ta havuz likiditesini (v2) kaldır", - "title.removePoolLiquidity": "Uniswap'ta havuz likiditesini kaldır", + "title.removeLiquidityv2": "JuiceSwap'ta havuz likiditesini (v2) kaldır", + "title.removePoolLiquidity": "JuiceSwap'ta havuz likiditesini kaldır", "title.removeTokensv2": "Token'larını v2 likidite havuzlarından çıkar.", "title.removev3Liquidity": "Token'larını v3 likidite havuzlarından çıkar.", "title.sendCrypto": "Kripto para gönder", - "title.sendTokens": "Uniswap'ta token gönder", + "title.sendTokens": "JuiceSwap'ta token gönder", "title.swappingMadeSimple": "Ethereum, Base, Arbitrum, Polygon, Unichain ve daha fazlasında anında kripto para alıp sat. Milyonların güvenini kazanmış DeFi platformu.", "title.tradeTokens": "Token alıp sat ve likidite sağla. Gerçek zamanlı fiyatlar, grafikler, işlem verileri ve daha fazlası.", - "title.uniswapTradeCrypto": "Uniswap | Önde Gelen DeFi Borsasında Kripto Para Alım Satımı Yap", - "title.uniToken": "UNI token'ları, Uniswap yönetişimindeki oy hisselerini temsil eder. Her teklife kendin oy verebilir veya oylarını bir üçüncü tarafa devredebilirsin.", - "title.voteOnGov": "Uniswap'ta yönetişim tekliflerine oy ver", + "title.uniswapTradeCrypto": "JuiceSwap | Önde Gelen DeFi Borsasında Kripto Para Alım Satımı Yap", + "title.uniToken": "UNI token'ları, JuiceSwap yönetişimindeki oy hisselerini temsil eder. Her teklife kendin oy verebilir veya oylarını bir üçüncü tarafa devredebilirsin.", + "title.voteOnGov": "JuiceSwap'ta yönetişim tekliflerine oy ver", "token.balances.main": "Bakiyen", "token.balances.other": "Diğer ağlardaki bakiyeler", "token.balances.viewOnly": "{{ownerAddress}} bakiyesi", @@ -2072,10 +2072,10 @@ "token.safety.blocked.title.tokenNotAvailable": "{{tokenSymbol}} mevcut değil", "token.safety.blocked.title.tokensNotAvailable": "{{tokenSymbol0}} ve {{tokenSymbol1}} mevcut değil", "token.safety.fee.detected": "Token ücreti tespit edildi", - "token.safety.fees.uniswapLabsDoesNotReceive": "Uniswap Labs bu ücretlerin hiçbirini almaz.", + "token.safety.fees.uniswapLabsDoesNotReceive": "JuiceSwap Labs bu ücretlerin hiçbirini almaz.", "token.safety.warning.alwaysDoYourResearch": "Her zaman kendi araştırmanı yap", - "token.safety.warning.blocked.description.default_one": "Bu token'ı Uniswap Uygulamasını kullanarak alıp satamazsın.", - "token.safety.warning.blocked.description.default_other": "Bu token'ları Uniswap Uygulamasını kullanarak alıp satamazsın.", + "token.safety.warning.blocked.description.default_one": "Bu token'ı JuiceSwap Uygulamasını kullanarak alıp satamazsın.", + "token.safety.warning.blocked.description.default_other": "Bu token'ları JuiceSwap Uygulamasını kullanarak alıp satamazsın.", "token.safety.warning.copyContractAddress.message": "Bu, sözleşme adresidir ve blokzincir üzerindeki token'lar için benzersiz bir tanımlayıcı olarak işlev görür. Bu adrese gönderdiğiniz kripto parayı kaybedersiniz.", "token.safety.warning.copyContractAddress.title": "Bu adrese kripto para gönderme", "token.safety.warning.dontShowWarningAgain": "Bana bu uyarıyı bir daha gösterme", @@ -2107,11 +2107,11 @@ "token.safety.warning.spamsUsers": "Kullanıcılara spam gönderiyor", "token.safety.warning.tokenChargesFee.both.message": "{{tokenSymbol}} satın alındığında {{buyFeePercent}} ücret, satıldığında ise {{sellFeePercent}} ücret tahsil edilir.", "token.safety.warning.tokenChargesFee.buy.message": "{{tokenSymbol}}, satın alındığında {{feePercent}} ücret tahsil edilir.", - "token.safety.warning.tokenChargesFee.buy.message.descriptive": "{{tokenSymbol}}, satın alındığında {{feePercent}} ücret tahsil eder. Bununla swap yapmak fon kaybıyla sonuçlanabilir. Bu ücretlerin hiçbirini Uniswap Labs almaz.", + "token.safety.warning.tokenChargesFee.buy.message.descriptive": "{{tokenSymbol}}, satın alındığında {{feePercent}} ücret tahsil eder. Bununla swap yapmak fon kaybıyla sonuçlanabilir. Bu ücretlerin hiçbirini JuiceSwap Labs almaz.", "token.safety.warning.tokenChargesFee.sell.message": "{{tokenSymbol}}, satıldığında {{feePercent}} ücret tahsil edilir.", - "token.safety.warning.tokenChargesFee.sell.message.descriptive": "{{tokenSymbol}}, satıldığında {{feePercent}} ücret tahsil eder. Bununla swap yapmak fon kaybıyla sonuçlanabilir. Bu ücretlerin hiçbirini Uniswap Labs almaz.", + "token.safety.warning.tokenChargesFee.sell.message.descriptive": "{{tokenSymbol}}, satıldığında {{feePercent}} ücret tahsil eder. Bununla swap yapmak fon kaybıyla sonuçlanabilir. Bu ücretlerin hiçbirini JuiceSwap Labs almaz.", "token.safety.warning.tokenChargesFee.unknownFee.message": "{{tokenSymbol}} alındığında veya satıldığında ücret tahsil edilir.", - "token.safetyLevel.blocked.message": "Uniswap Wallet'ı kullanarak bu token'ı alıp satamazsın.", + "token.safetyLevel.blocked.message": "JuiceSwap Wallet'ı kullanarak bu token'ı alıp satamazsın.", "token.safetyLevel.medium.message.plural": "Bu token'lar önde gelen ABD merkezi borsalarında işlem görmüyor. Devam etmeden önce mutlaka kendi araştırmanı yap.", "token.selector.search.error": "Arama sonuçları yüklenemedi", "token.stats.fullyDilutedValuation": "Tamamen Seyreltilmiş Değerleme", @@ -2125,7 +2125,7 @@ "token.stats.volume": "24 Saatlik Hacim", "token.symbol.input.fallback": "Giriş token'ı", "token.symbol.output.fallback": "Çıkış token'ı", - "token.wrap.fail.message": "Uniswap Protokolünde swap işlemleri ETH ile başlayıp bitebilir. Bununla birlikte, swap işlemi sırasında ETH, WETH'e sarılır.", + "token.wrap.fail.message": "JuiceSwap Protokolünde swap işlemleri ETH ile başlayıp bitebilir. Bununla birlikte, swap işlemi sırasında ETH, WETH'e sarılır.", "token.zeroNativeBalance.description.mainnet": "{{ tokenSymbol }} edinmek için Ethereum'da bir token swap etmen gerek. Swap işleminin ağ maliyetlerini karşılamak için ETH gereklidir.", "token.zeroNativeBalance.description.otherChains": "{{ tokenSymbol }} edinmek için {{ chainName }} üzerinde bir token swap etmen gerek. Swap işleminin ağ maliyetlerini karşılamak için {{ chainName }} {{ nativeTokenSymbol }} gereklidir.", "token.zeroNativeBalance.subtitle": "Doğrudan satın alma için {{ tokenSymbol }} mevcut değil.", @@ -2192,7 +2192,7 @@ "transaction.details.transaction": "İşlem", "transaction.details.uniswapFee": "Ücret (%{{ feePercent }})", "transaction.network.all": "Tüm ağlar", - "transaction.networkCost.description": "The cost to process your transaction on the blockchain. Uniswap is optimized for minimal network costs.", + "transaction.networkCost.description": "The cost to process your transaction on the blockchain. JuiceSwap is optimized for minimal network costs.", "transaction.networkCost.includesSmartWalletActivation": "Akıllı cüzdan etkinleştirmesini içerir", "transaction.networkCost.label": "Ağ maliyeti", "transaction.networkCost.maxNativeBalance.description": "Bu işlemin ağ maliyetini karşılamak için düşük tutarda bir ağ token'ı bakiyesi rezerve edildi.", @@ -2354,15 +2354,15 @@ "transaction.watcher.error.cancel": "İşlem iptal edilemiyor", "transaction.watcher.error.status": "İşlem durumu kontrol edilirken hata oluştu", "uniswapX.aggregatesLiquidity": " daha iyi fiyatlar ve Gas ücreti alınmayan swap işlemleri için likidite kaynaklarını bir araya getirir.", - "uniswapX.cost": "UniswapX, blokzincir üzerinde işlem yapmanın tipik maliyetlerini ortadan kaldırır.", - "uniswapx.description": "UniswapX daha iyi fiyatlar ve Gas ücreti alınmayan swap işlemleri için likidite kaynaklarını bir araya getirir.", - "uniswapx.description.unsupported": "Akıllı cüzdan ayarların farklı bir cüzdan uygulaması tarafından yönetildiği için UniswapX şu anda kullanılamıyor.", - "uniswapx.included": " UniswapX içerir", - "uniswapx.item": " UniswapX ", - "uniswapx.label": "UniswapX", - "uniswapX.learnMore": "UniswapX ile swap işlemleri hakkında daha fazla bilgi edin", - "uniswapx.unavailable.title": "UniswapX kullanılamıyor", - "uniswapx.v2QuoteFailed": "UniswapX v2 kesin son fiyatı başarısız oldu. Klasik swap işlemiyle yeniden dene.", + "uniswapX.cost": "JuiceSwapX, blokzincir üzerinde işlem yapmanın tipik maliyetlerini ortadan kaldırır.", + "uniswapx.description": "JuiceSwapX daha iyi fiyatlar ve Gas ücreti alınmayan swap işlemleri için likidite kaynaklarını bir araya getirir.", + "uniswapx.description.unsupported": "Akıllı cüzdan ayarların farklı bir cüzdan uygulaması tarafından yönetildiği için JuiceSwapX şu anda kullanılamıyor.", + "uniswapx.included": " JuiceSwapX içerir", + "uniswapx.item": " JuiceSwapX ", + "uniswapx.label": "JuiceSwapX", + "uniswapX.learnMore": "JuiceSwapX ile swap işlemleri hakkında daha fazla bilgi edin", + "uniswapx.unavailable.title": "JuiceSwapX kullanılamıyor", + "uniswapx.v2QuoteFailed": "JuiceSwapX v2 kesin son fiyatı başarısız oldu. Klasik swap işlemiyle yeniden dene.", "unitags.banner.button.claim": "Hemen talep et", "unitags.banner.subtitle": "Kişiselleştirilmiş bir web3 profili oluştur ve adresini arkadaşlarınla kolayca paylaş.", "unitags.banner.title.compact": "{{unitagDomain}} kullanıcı adını talep et ve özelleştirilebilir profilini oluştur.", @@ -2426,9 +2426,9 @@ "unitags.username.error.min": "Kullanıcı adları en az {{number}} karakterden oluşmalı", "unitags.username.error.uppercase": "Kullanıcı adları yalnızca küçük harf ve rakamlardan oluşabilir", "uwulink.error.insufficientTokens": "{{chain}} zincirinde yeterli {{tokenSymbol}} yok", - "v2.notAvailable": "Uniswap V2 bu ağda mevcut değil.", + "v2.notAvailable": "JuiceSwap V2 bu ağda mevcut değil.", "wallet.appSignIn": "Uygulama ile giriş yap", - "wallet.connectingAgreement": "Bir cüzdan bağlayarak Uniswap Labs'ın Hizmet Şartlarını ve Gizlilik Politikasını kabul etmiş olursun.", + "wallet.connectingAgreement": "Bir cüzdan bağlayarak JuiceSwap Labs'ın Hizmet Şartlarını ve Gizlilik Politikasını kabul etmiş olursun.", "wallet.connectionFailed.message": "Bağlantı girişimi başarısız oldu. Lütfen tekrar dene'ye tıkla ve cüzdanına bağlanma adımlarını izle.", "wallet.mismatch.popup.description": "Bağlı cüzdanın, bazı özellikleri desteklemiyor.", "wallet.mismatch.popup.title": "Cüzdan için sınırlı destek", @@ -2438,13 +2438,13 @@ "walletConnect.dapps.empty.description": "WalletConnect aracılığıyla kod tarayarak bir uygulamaya bağlan", "walletConnect.dapps.manage.empty.title": "Bağlı uygulama yok", "walletConnect.dapps.manage.title": "Bağlantılar", - "walletConnect.error.connection.message": "Uniswap Wallet şu anda {{chainNames}} zincirlerini destekliyor. Lütfen bu zincirlerde yalnızca \"{{dappName}}\" kullan", + "walletConnect.error.connection.message": "JuiceSwap Wallet şu anda {{chainNames}} zincirlerini destekliyor. Lütfen bu zincirlerde yalnızca \"{{dappName}}\" kullan", "walletConnect.error.connection.title": "Bağlantı Hatası", "walletConnect.error.general.message": "WalletConnect'te bir sorun oluştu. Lütfen tekrar dene", "walletConnect.error.general.title": "WalletConnect Hatası", "walletConnect.error.scantastic.message": "QR kodunla ilgili bir sorun oluştu. Lütfen tekrar dene", "walletConnect.error.scantastic.title": "Geçersiz QR Kodu", - "walletConnect.error.unsupported.message": "Tekrar denemeden önce geçerli bir WalletConnect, Ethereum adresi veya Uniswap Uzantısı QR kodunu taradığından emin ol.", + "walletConnect.error.unsupported.message": "Tekrar denemeden önce geçerli bir WalletConnect, Ethereum adresi veya JuiceSwap Uzantısı QR kodunu taradığından emin ol.", "walletConnect.error.unsupported.title": "Geçersiz QR Kodu", "walletConnect.error.unsupportedV1.message": "WalletConnect v1 artık desteklenmiyor. Bağlanmaya çalıştığın uygulamanın WalletConnect v2'ye yükseltilmesi gerekiyor.", "walletConnect.error.unsupportedV1.title": "Geçersiz QR Kodu", @@ -2479,7 +2479,7 @@ "walletConnect.request.warning.message": "Mesajları veya işlemleri imzalamak için cüzdanın kurtarma cümlesini içe aktarman gerekir.", "walletConnect.request.warning.title": "Bu cüzdan salt görüntüleme modunda", "web.explore.description": "{{network}} ağında token'ları keşfet ve araştır. En iyi havuzları keşfet. Gerçek zamanlı fiyatları, alım satım hacmini, TVL'yi, grafikleri ve işlem verilerini görüntüle.", - "web.explore.title.pools": "Uniswap'ta {{network}} ağındaki en iyi havuzları keşfet", - "web.explore.title.tokens": "Uniswap'ta {{network}} ağındaki en iyi token'ları keşfet", - "web.explore.title.transactions": "Uniswap'ta {{network}} ağındaki en popüler işlemleri keşfet" + "web.explore.title.pools": "JuiceSwap'ta {{network}} ağındaki en iyi havuzları keşfet", + "web.explore.title.tokens": "JuiceSwap'ta {{network}} ağındaki en iyi token'ları keşfet", + "web.explore.title.transactions": "JuiceSwap'ta {{network}} ağındaki en popüler işlemleri keşfet" } diff --git a/packages/uniswap/src/i18n/locales/translations/uk-UA.json b/packages/uniswap/src/i18n/locales/translations/uk-UA.json index 9a4debec413..61b7c07f612 100644 --- a/packages/uniswap/src/i18n/locales/translations/uk-UA.json +++ b/packages/uniswap/src/i18n/locales/translations/uk-UA.json @@ -27,15 +27,15 @@ "account.downloadWallet.subtitle": "Створюйте резервні копії свого гаманця, торгуйте на ходу, отримуйте сповіщення про ціни в реальному часі та багато іншого.", "account.drawer.gitHash": "Хеш Git: ", "account.drawer.gitVersion": "Версія: ", - "account.drawer.modal.body": "Безпечно зберігайте та обмінюйте токени за допомогою програми Uniswap. Доступно на iOS і Android.", - "account.drawer.modal.dont": "У вас немає гаманця Uniswap?", - "account.drawer.modal.scan": "Сканування за допомогою гаманця Uniswap", + "account.drawer.modal.body": "Безпечно зберігайте та обмінюйте токени за допомогою програми JuiceSwap. Доступно на iOS і Android.", + "account.drawer.modal.dont": "У вас немає гаманця JuiceSwap?", + "account.drawer.modal.scan": "Сканування за допомогою гаманця JuiceSwap", "account.drawer.spamToggle": "Приховайте невідомі токени та NFT", - "account.passkey.delete.acknowledge": "Я зробив резервну копію своєї фрази відновлення та розумію, що Uniswap Labs не зможе допомогти мені відновити мій гаманець, якщо я цього не зроблю.", - "account.passkey.delete.description": "Переконайтеся, що ви створили резервну копію фрази відновлення за допомогою мобільного додатка Uniswap або розширення для браузера.", + "account.passkey.delete.acknowledge": "Я зробив резервну копію своєї фрази відновлення та розумію, що JuiceSwap Labs не зможе допомогти мені відновити мій гаманець, якщо я цього не зроблю.", + "account.passkey.delete.description": "Переконайтеся, що ви створили резервну копію фрази відновлення за допомогою мобільного додатка JuiceSwap або розширення для браузера.", "account.passkey.delete.descriptionEmphasized": "Без вашої фрази відновлення ви, можливо, не зможете отримати доступ до свого гаманця.", "account.passkey.delete.speedbump.description": "Перш ніж продовжити, виконайте наведені нижче дії, щоб не втратити доступ до свого гаманця та всіх коштів.", - "account.passkey.delete.speedbump.step1": "Завантажте мобільну програму Uniswap або розширення для браузера", + "account.passkey.delete.speedbump.step1": "Завантажте мобільну програму JuiceSwap або розширення для браузера", "account.passkey.delete.speedbump.step2": "Створіть резервну копію фрази відновлення", "account.passkey.delete.speedbump.title": "Ти впевнений?", "account.passkey.delete.title": "Видалити ключ доступу?", @@ -91,7 +91,7 @@ "account.wallet.menu.edit.title": "Редагувати мітку", "account.wallet.menu.manageConnections": "Керуйте підключеннями", "account.wallet.menu.remove.title": "Видаліть гаманець", - "account.wallet.remove.check": "Я зробив резервну копію своєї фрази відновлення та розумію, що Uniswap Labs не може допомогти мені відновити мої гаманці, якщо я цього не зроблю.", + "account.wallet.remove.check": "Я зробив резервну копію своєї фрази відновлення та розумію, що JuiceSwap Labs не може допомогти мені відновити мої гаманці, якщо я цього не зроблю.", "account.wallet.remove.title": "Видалити {{name}}", "account.wallet.remove.viewOnly": "Ви завжди можете додати назад гаманці лише для перегляду, ввівши адресу гаманця.", "account.wallet.restore.new_device.description": "Оскільки ви користуєтеся новим пристроєм, вам потрібно буде відновити фразу відновлення або ввести пароль для резервного копіювання в хмару, щоб продовжити.", @@ -122,16 +122,16 @@ "addLiquidity.shareOfPool": "Частка пулу", "addressInput.recipient": "одержувач", "analytics.allow": "Дозволити аналітику", - "analytics.allow.message": "Ми використовуємо анонімні дані, щоб покращити ваш досвід роботи з продуктами Uniswap Labs.", + "analytics.allow.message": "Ми використовуємо анонімні дані, щоб покращити ваш досвід роботи з продуктами JuiceSwap Labs.", "appRating.button.notReally": "Не зовсім", "appRating.description": "Повідомте нас, якщо вам подобається цей додаток", "appRating.extension.review.description": "Виберіть оцінку та залиште відгук у веб-магазині Chrome.", - "appRating.extension.review.title": "Переглянути розширення Uniswap?", - "appRating.extension.title": "Подобається розширення Uniswap?", + "appRating.extension.review.title": "Переглянути розширення JuiceSwap?", + "appRating.extension.title": "Подобається розширення JuiceSwap?", "appRating.feedback.button.send": "Надіслати відгук", "appRating.feedback.description": "Повідомте нам, як ми можемо покращити ваш досвід", "appRating.feedback.title": "Нам прикро це чути.", - "appRating.mobile.title": "Подобається гаманець Uniswap?", + "appRating.mobile.title": "Подобається гаманець JuiceSwap?", "bridging.estimatedTime.minutesAndSeconds": "~{{minutes}}хв {{seconds}}с", "bridging.estimatedTime.minutesOnly": "~{{minutes}}хв", "bridging.estimatedTime.secondsOnly": "~{{seconds}}с", @@ -145,7 +145,7 @@ "chart.price.label.low": "Низький", "chart.price.label.open": "ВІДЧИНЕНО", "chart.settings.unavailable.label": "Цей параметр недоступний для поточної діаграми", - "claim.thanks": "Дякуємо, що є частиною спільноти Uniswap ", + "claim.thanks": "Дякуємо, що є частиною спільноти JuiceSwap ", "claim.uni.arrived": "УНІ прибув", "common.accept": "прийняти", "common.active": "Активний", @@ -171,7 +171,7 @@ "common.approving": "Схвалення", "common.areYouSure": "Ти впевнений?", "common.automatic": "Авто", - "common.availableIn": "Uniswap доступний у: ", + "common.availableIn": "JuiceSwap доступний у: ", "common.availableOnIOSAndroidChrome": "Доступно для iOS, Android і Chrome", "common.backToPositions": "Назад на позиції", "common.bestRoute": "Маршрут", @@ -180,7 +180,7 @@ "common.biometrics.touchId": "Сенсорний ідентифікатор", "common.biometrics.windowsHello": "Привіт Windows", "common.blocked.ifError": "Якщо ви вважаєте, що це помилка, надішліть електронний лист із вашою адресою на адресу ", - "common.blocked.reason": "Ця адреса заблокована в інтерфейсі Uniswap Labs, оскільки вона пов’язана з однією або кількома заблокованими діями.", + "common.blocked.reason": "Ця адреса заблокована в інтерфейсі JuiceSwap Labs, оскільки вона пов’язана з однією або кількома заблокованими діями.", "common.blockedAddress": "Заблокована адреса", "common.blog": "Блог", "common.bought": "Купив", @@ -239,7 +239,7 @@ "common.button.viewDetails": "Переглянути деталі", "common.button.yes": "Так", "common.buy.label": "купити", - "common.buyAndSell": "Купуйте та продавайте на Uniswap", + "common.buyAndSell": "Купуйте та продавайте на JuiceSwap", "common.cancellationSubmitted": "Скасування подано", "common.cancellationSuccessful": "Скасування успішно", "common.cancelOrder": "Відмінити замовлення", @@ -300,8 +300,8 @@ "common.download": "Завантажити", "common.downloadAppStore": "Завантажте в App Store", "common.downloadPlayStore": "Завантажити в магазині Play", - "common.downloadUniswapApp": "Завантажте програму Uniswap", - "common.downloadUniswapWallet": "Завантажити гаманець Uniswap", + "common.downloadUniswapApp": "Завантажте програму JuiceSwap", + "common.downloadUniswapWallet": "Завантажити гаманець JuiceSwap", "common.dynamic": "Динамічний", "common.edit.button": "Редагувати", "common.ended": "Завершено", @@ -319,7 +319,7 @@ "common.explore": "Досліджуйте", "common.explorer": "Провідник", "common.exploreTokens": "Дослідіть жетони", - "common.extension": "Розширення Uniswap", + "common.extension": "Розширення JuiceSwap", "common.failedSwitchNetwork": "Не вдалося змінити мережу", "common.fee": "Комісія", "common.fees": "Збори", @@ -333,10 +333,10 @@ "common.getStarted": "Почніть роботу", "common.getSupport.button": "Отримати підтримку", "common.getTheApp": "Отримати програму", - "common.getUniswapWallet": "Отримайте гаманець Uniswap", - "common.getUniswapWallet.mobile": "Завантажте мобільний додаток Uniswap", + "common.getUniswapWallet": "Отримайте гаманець JuiceSwap", + "common.getUniswapWallet.mobile": "Завантажте мобільний додаток JuiceSwap", "common.governance": "Управління", - "common.happyHolidays": "Веселих свят від команди Uniswap!", + "common.happyHolidays": "Веселих свят від команди JuiceSwap!", "common.help": "Допомога", "common.helpCenter": "Центр допомоги", "common.hidden": "Прихований", @@ -466,9 +466,9 @@ "common.proceedInWallet": "Продовжуйте в своєму гаманці", "common.products": "Продукти", "common.protocol": "Протокол", - "common.protocol.v2": "Uniswap v2", - "common.protocol.v3": "Uniswap v3", - "common.protocol.v4": "Uniswap v4", + "common.protocol.v2": "JuiceSwap v2", + "common.protocol.v3": "JuiceSwap v3", + "common.protocol.v4": "JuiceSwap v4", "common.publicResolver": "Громадський розв'язувач", "common.purchased": "Придбаний", "common.rate": "Оцінка", @@ -547,7 +547,7 @@ "common.tokenB": "Токен Б", "common.tokenName": "Назва токена", "common.tokens": "Жетони", - "common.totalUniswapTVL": "Загальний TVL Uniswap", + "common.totalUniswapTVL": "Загальний TVL JuiceSwap", "common.totalValueLocked": "TVL", "common.trade": "Торгівля", "common.trademarkPolicy": "Політика щодо торгових марок", @@ -565,10 +565,10 @@ "common.unhide": "Показати", "common.unichain": "Юнічейн", "common.uniGovernance": "Управління УНІ", - "common.uniswapMobile": "Uniswap Mobile", - "common.uniswapProtocol": "Протокол Uniswap", - "common.uniswapWallet": "Гаманець Uniswap", - "common.uniswapX": "UniswapX", + "common.uniswapMobile": "JuiceSwap Mobile", + "common.uniswapProtocol": "Протокол JuiceSwap", + "common.uniswapWallet": "Гаманець JuiceSwap", + "common.uniswapX": "JuiceSwapX", "common.unknown": "Невідомий", "common.unknownApproval": "Невідоме схвалення", "common.unknownBridge": "Невідомий міст", @@ -675,8 +675,8 @@ "downloadApp.modal.connectExistingWallet": "Підключіть існуючий гаманець", "downloadApp.modal.getStarted.description": "Миттєво отримуйте доступ до тисяч токенів через найбільший у світі ончейн-маркетплейс.", "downloadApp.modal.getStarted.title": "Почніть обмін за лічені секунди", - "downloadApp.modal.getTheApp.title": "Почніть роботу з Uniswap", - "downloadApp.modal.uniswapProducts.subtitle": "Продукти Uniswap бездоганно працюють разом, щоб створити найкращий досвід роботи в мережі.", + "downloadApp.modal.getTheApp.title": "Почніть роботу з JuiceSwap", + "downloadApp.modal.uniswapProducts.subtitle": "Продукти JuiceSwap бездоганно працюють разом, щоб створити найкращий досвід роботи в мережі.", "error.dataUnavailable": "Дані наразі недоступні; ми працюємо над виправленням", "error.id": "Ідентифікатор помилки: {{eventId}}", "error.noData": "Даних не знайдено", @@ -712,8 +712,8 @@ "explore.tokens.sort.option.marketCap": "Ринкова капіталізація", "explore.tokens.sort.option.priceDecrease": "Зниження ціни (24H)", "explore.tokens.sort.option.priceIncrease": "Підвищення ціни (24H)", - "explore.tokens.sort.option.totalValueLocked": "Uniswap TVL", - "explore.tokens.sort.option.volume": "Обсяг Uniswap (24 години)", + "explore.tokens.sort.option.totalValueLocked": "JuiceSwap TVL", + "explore.tokens.sort.option.volume": "Обсяг JuiceSwap (24 години)", "explore.tokens.top.title": "Топ жетонів", "explore.v2TVL": "v2 TVL", "explore.v3TVL": "v3 TVL", @@ -733,7 +733,7 @@ "extension.lock.button.reset": "Скинути гаманець", "extension.lock.button.submit": "Розблокувати", "extension.lock.password.error": "Неправильний пароль. Спробуйте знову", - "extension.lock.password.reset.initial.description": "Uniswap не може допомогти відновити ваш пароль. Вам потрібно скинути налаштування гаманця, повторно ввівши фразу відновлення з 12 слів.", + "extension.lock.password.reset.initial.description": "JuiceSwap не може допомогти відновити ваш пароль. Вам потрібно скинути налаштування гаманця, повторно ввівши фразу відновлення з 12 слів.", "extension.lock.password.reset.initial.help": "Де я можу знайти фразу для відновлення?", "extension.lock.password.reset.initial.title": "Забули пароль", "extension.lock.password.reset.speedbump.description": "Переконайтеся, що у вас є фраза для відновлення з 12 слів, перш ніж скинути налаштування гаманця. Інакше ви не зможете повернути свої кошти.", @@ -742,27 +742,27 @@ "extension.lock.subtitle": "Введіть свій пароль, щоб розблокувати", "extension.lock.title": "З поверненням", "extension.network.notSupported": "Непідтримувана мережа", - "extension.open": "Відкрийте розширення Uniswap", + "extension.open": "Відкрийте розширення JuiceSwap", "extension.passwordPrompt.error.wrongPassword": "Неправильний пароль. Спробуйте знову", "extension.passwordPrompt.title": "Введіть ваш пароль", "extension.popup.chrome.button": "Відкрити розширення", - "extension.popup.chrome.description": "Завершіть цю дію, відкривши розширення Uniswap.", - "extension.popup.chrome.title": "Продовжте в Uniswap", - "extension.settings.defaultWallet.message": "Надайте пріоритет розширенню Uniswap під час підключення до програм.", + "extension.popup.chrome.description": "Завершіть цю дію, відкривши розширення JuiceSwap.", + "extension.popup.chrome.title": "Продовжте в JuiceSwap", + "extension.settings.defaultWallet.message": "Надайте пріоритет розширенню JuiceSwap під час підключення до програм.", "extension.settings.defaultWallet.title": "Зробити гаманець за умовчанням", "extension.settings.password.enter.title": "Введіть поточний пароль", "extension.settings.password.error.wrong": "Неправильний пароль", "extension.settings.password.placeholder": "Поточний пароль", - "extension.uninstall.reason.missingFeatures": "Гаманцю Uniswap бракує певних функцій", + "extension.uninstall.reason.missingFeatures": "Гаманцю JuiceSwap бракує певних функцій", "extension.uninstall.reason.notUsingCrypto": "Я більше не хочу використовувати криптовалюту", "extension.uninstall.reason.other": "Інші причини", "extension.uninstall.reason.switchingWallet": "Я переходжу на інший гаманець", - "extension.uninstall.subtitle": "Якщо у вас є хвилинка, ми хотіли б почути, чому ви видалили Uniswap Wallet", + "extension.uninstall.subtitle": "Якщо у вас є хвилинка, ми хотіли б почути, чому ви видалили JuiceSwap Wallet", "extension.uninstall.title": "Нам сумно бачити, що ти йдеш", "extension.warning.storage.button": "Резервне копіювання", "extension.warning.storage.message": "Обов’язково створіть резервну копію фрази відновлення, щоб запобігти втраті доступу до гаманця та коштів.", "extension.warning.storage.title": "У вашому браузері закінчується пам’ять", - "extensionPasskeyLogInPopUp.description": "Імпортуйте свій обліковий запис Uniswap, увійшовши за допомогою існуючого ключа доступу.", + "extensionPasskeyLogInPopUp.description": "Імпортуйте свій обліковий запис JuiceSwap, увійшовши за допомогою існуючого ключа доступу.", "extensionPasskeyLogInPopUp.invalidReferrer": "Будь ласка, закрийте цю сторінку та спробуйте ще раз.", "fee.bestForCustomizability": "Найкраще для налаштування.", "fee.bestForExotic": "Найкраще для екзотичних пар.", @@ -796,7 +796,7 @@ "fee.unavailable": "Зароблені комісії не відображаються для позицій v2, доки ліквідність не буде вилучено.", "fee.uncollected": "Включає неотримані збори:", "fee.uniswap": "Плата ({{percent}})", - "fee.uniswap.description": "Застосовуються комісії для забезпечення найкращого досвіду роботи з Uniswap.", + "fee.uniswap.description": "Застосовуються комісії для забезпечення найкращого досвіду роботи з JuiceSwap.", "fiatOffRamp.checkout.title": "Продати с", "fiatOffRamp.connection.quote": "Продам {{amount}} на суму {{currencySymbol}}", "fiatOffRamp.error.balance": "Перевищує баланс", @@ -847,8 +847,8 @@ "forceUpgrade.action.backup": "Зробіть резервну копію свого гаманця", "forceUpgrade.action.confirm": "Оновіть зараз", "forceUpgrade.action.learn": "Дізнайтеся, як оновити", - "forceUpgrade.description.extension": "Доступна нова версія програми. Щоб продовжити використовувати розширення Uniswap, оновіть його до останньої версії.", - "forceUpgrade.description.wallet": "Доступна нова версія програми. Щоб продовжити використовувати гаманець Uniswap, оновіть його до останньої версії.", + "forceUpgrade.description.extension": "Доступна нова версія програми. Щоб продовжити використовувати розширення JuiceSwap, оновіть його до останньої версії.", + "forceUpgrade.description.wallet": "Доступна нова версія програми. Щоб продовжити використовувати гаманець JuiceSwap, оновіть його до останньої версії.", "forceUpgrade.label.recoveryPhrase": "Фраза відновлення", "forceUpgrade.title": "Оновіть до останньої версії", "forceUpgrade.title.recommendedStatus": "Доступна нова версія", @@ -904,31 +904,31 @@ "home.upsell.receive.title": "Отримайте криптовалюту", "home.warning.viewOnly": "Це гаманець лише для перегляду", "interface.metatags.description": "Обміняйте криптовалюту на Ethereum, Base, Arbitrum, Polygon, Unichain та інші. Платформа DeFi, якій довіряють мільйони.", - "interface.metatags.title": "Інтерфейс Uniswap", + "interface.metatags.title": "Інтерфейс JuiceSwap", "landing.api": "API", "landing.appsOverview": "Створено для всіх способів обміну", "landing.blog.description": "Будьте в курсі останніх новин компанії, особливостей продуктів та іншого", - "landing.docs.description": "Перегляньте нашу бібліотеку документації для розробників, щоб розпочати роботу з Uniswap", + "landing.docs.description": "Перегляньте нашу бібліотеку документації для розробників, щоб розпочати роботу з JuiceSwap", "landing.exploreUniverse": "Дослідіть ВСЕСВІТ", "landing.getStarted": "Торгуйте на найбільшій у світі біржі DEX", "landing.helpCenter.body": "Перегляньте поширені запитання та отримайте підтримку від нашої команди підтримки, що базується в США", - "landing.protocolDescription": "Uniswap Labs працює на деяких найпопулярніших криптовалютних продуктах. Відчуйте доступ без дозволів, перевірену безпеку та спеціалізовану підтримку.", - "landing.protocolStats": "Статистика протоколу Uniswap", - "landing.provideLiquidity.body": "Забезпечте ліквідність та зберіть комісії за допомогою інтерфейсу Uniswap.", + "landing.protocolDescription": "JuiceSwap Labs працює на деяких найпопулярніших криптовалютних продуктах. Відчуйте доступ без дозволів, перевірену безпеку та спеціалізовану підтримку.", + "landing.protocolStats": "Статистика протоколу JuiceSwap", + "landing.provideLiquidity.body": "Забезпечте ліквідність та зберіть комісії за допомогою інтерфейсу JuiceSwap.", "landing.provideLiquidity.subtitle": "Потужні ончейн-ринки.", - "landing.socials": "Підпишіться на Uniswap Labs на X, Farcaster, LinkedInта TikTok", + "landing.socials": "Підпишіться на JuiceSwap Labs на X, Farcaster, LinkedInта TikTok", "landing.swapBody": "Отримайте доступ до глибокої ліквідності, досліджуйте токени, встановлюйте лімітні ордери та забезпечте ліквідність для тисяч токенів у 14 ланцюжках.", "landing.swapSubtitle": "Обмін без дозволу.", "landing.tradingApi": "Торговий API", - "landing.tradingApiBody": "Використовуйте той самий API, що й веб-додаток та гаманець Uniswap, яким довіряють провідні команди по всьому світу.", - "landing.tradingApiButton": "Інтегруйте API Uniswap", + "landing.tradingApiBody": "Використовуйте той самий API, що й веб-додаток та гаманець JuiceSwap, яким довіряють провідні команди по всьому світу.", + "landing.tradingApiButton": "Інтегруйте API JuiceSwap", "landing.tradingApiSubtitle": "DeFi, безпосередньо для ваших користувачів.", "landing.trusted": "Довіряють мільйони", "landing.unichain.body": "Приєднуйтесь до спільноти, яка будує швидкий, децентралізований Ethereum L2, створений для DeFi.", "landing.unichain.button": "Почати будівництво", "landing.unichain.subtitle": "Ланцюг DeFi.", "landing.uniswapX.body": "Безгазові транзакції та захист MEV, з нульовою комісією за невдалі свопи.", - "landing.uniswapX.button": "Досвід UniswapX", + "landing.uniswapX.button": "Досвід JuiceSwapX", "landing.uniswapX.subtitle": "Розумніші обміни, нульові труднощі.", "landing.walletBody": "Надійний криптогаманець та розширення для самостійного зберігання з мільйонами завантажень, підтримкою від реальних людей та рейтингом 4.8 .", "landing.walletSubtitle": "Обмінюйтесь, зберігайте, досліджуйте.", @@ -1010,18 +1010,18 @@ "liquidity.learnMoreLabel": "Дізнайтеся про забезпечення ліквідності", "liquidity.notEnough.label": "Недостатньо ліквідності, щоб показати точну вартість у доларах США.", "liquidity.provideOnProtocols": "Надання ліквідності за різними протоколами", - "liquidityPool.page.title": "Додайте ліквідність до пулів{{version}} на Uniswap", + "liquidityPool.page.title": "Додайте ліквідність до пулів{{version}} на JuiceSwap", "liquidityPool.positions.closed.title": "Закриті позиції", "liquidityPool.positions.loadingMore": "Завантаження додаткових позицій...", - "liquidityPool.positions.page.title": "Керуйте ліквідністю пулу {{quoteSymbol}}/{{baseSymbol}} на Uniswap", + "liquidityPool.positions.page.title": "Керуйте ліквідністю пулу {{quoteSymbol}}/{{baseSymbol}} на JuiceSwap", "liquidityPool.positions.page.version.description": "Перегляньте свої активні {{version}} позиції ліквідності. Додайте нові посади.", - "liquidityPool.positions.page.version.title": "Керуйте ліквідністю пулу{{version}} на Uniswap", + "liquidityPool.positions.page.version.title": "Керуйте ліквідністю пулу{{version}} на JuiceSwap", "migrate.allowed": "Дозволено", "migrate.allowLpMigration": "Дозволити міграцію маркера LP", "migrate.connectAccount": "Ви повинні підключити обліковий запис, якому належить ця позиція.", "migrate.connectWallet": "Підключіться до гаманця, щоб переглянути свою ліквідність V2.", - "migrate.contract": "Договір міграції Uniswap", - "migrate.firstLP": "Ви перший постачальник ліквідності для цього пулу Uniswap V3. Ваша ліквідність переміститься за поточною ціною {{source}} .", + "migrate.contract": "Договір міграції JuiceSwap", + "migrate.firstLP": "Ви перший постачальник ліквідності для цього пулу JuiceSwap V3. Ваша ліквідність переміститься за поточною ціною {{source}} .", "migrate.highGasCost": "Вартість транзакції буде набагато вищою, оскільки вона включає газ для створення пулу.", "migrate.invalidRange": "Вибрано недійсний діапазон. Мінімальна ціна має бути нижчою за максимальну.", "migrate.lpNFT": "{{symA}}/{{symB}} LP NFT", @@ -1031,18 +1031,18 @@ "migrate.noV2Liquidity": "Ліквідність V2 не знайдено.", "migrate.positionNoFees": "Ваша позиція не буде отримувати комісію або використовуватися в угодах, доки ринкова ціна не переміститься у ваш діапазон.", "migrate.priceDifference": "Різниця в ціні: ", - "migrate.priceWarning": "Ви повинні вносити ліквідність в Uniswap V3 лише за ціною, яку ви вважаєте правильною.
Якщо ціна здається неправильною, ви можете зробити обмін, щоб змінити ціну, або почекати, поки це зробить хтось інший.", + "migrate.priceWarning": "Ви повинні вносити ліквідність в JuiceSwap V3 лише за ціною, яку ви вважаєте правильною.
Якщо ціна здається неправильною, ви можете зробити обмін, щоб змінити ціну, або почекати, поки це зробить хтось інший.", "migrate.refund": "Принаймні {{amtA}} {{symA}} та {{amtB}} {{symB}} буде повернено на ваш гаманець через вибраний діапазон цін.", "migrate.selectFeeTier": "Виберіть рівень комісії", "migrate.setRange": "Встановити діапазон цін", "migrate.symbolPrice": "{{protocolName}} {{tokenSymbol}} Ціна:", - "migrate.v2Description": "Цей інструмент безпечно перенесе вашу {{source}} ліквідність у V3. Завдяки <0>контракту міграції Uniswap процес абсолютно ненадійний ↗", - "migrate.v2Instruction": "Для кожного пулу, наведеного нижче, натисніть «Перенести», щоб видалити свою ліквідність із Uniswap V2 і внести її в Uniswap V3.", + "migrate.v2Description": "Цей інструмент безпечно перенесе вашу {{source}} ліквідність у V3. Завдяки <0>контракту міграції JuiceSwap процес абсолютно ненадійний ↗", + "migrate.v2Instruction": "Для кожного пулу, наведеного нижче, натисніть «Перенести», щоб видалити свою ліквідність із JuiceSwap V2 і внести її в JuiceSwap V3.", "migrate.v2Title": "Перенесіть ліквідність V2", "migrate.v3Price": "V3 {{sym}} Ціна:", "mint.v3.input.invalidPrice.error": "Введена недійсна ціна", - "mobileAppPromo.banner.getTheApp.link": "Отримайте програму Uniswap Wallet", - "mobileAppPromo.banner.title": "Uniswap: крипто та NFT гаманець", + "mobileAppPromo.banner.getTheApp.link": "Отримайте програму JuiceSwap Wallet", + "mobileAppPromo.banner.title": "JuiceSwap: крипто та NFT гаманець", "moonpay.poweredBy": "Fiat onramp на базі MoonPay USA LLC", "nav.createAccount.button": "Створити акаунт", "nav.logIn.button": "авторизуватися", @@ -1066,7 +1066,7 @@ "nft.willAppearHere": "Тут відображатимуться ваші ончейн-транзакції та криптовалютні покупки.", "nfts.noneYet": "NFT ще немає", "notFound.oops": "Ой, поверни мене до Swap", - "notice.uk": "Ця веб-програма надається як інструмент для взаємодії користувачів із протоколом Uniswap за власною ініціативою, без схвалення чи рекомендацій щодо торгівлі криптовалютою. При цьому Uniswap не рекомендує користувачам або потенційним користувачам брати участь у торгівлі криптовалютами, і користувачі або потенційні користувачі веб-додатку не повинні розглядати цю веб-сторінку або її вміст як такі, що включають будь-яку форму рекомендації, запрошення або спонукання до операції з криптовалютою. .", + "notice.uk": "Ця веб-програма надається як інструмент для взаємодії користувачів із протоколом JuiceSwap за власною ініціативою, без схвалення чи рекомендацій щодо торгівлі криптовалютою. При цьому JuiceSwap не рекомендує користувачам або потенційним користувачам брати участь у торгівлі криптовалютами, і користувачі або потенційні користувачі веб-додатку не повинні розглядати цю веб-сторінку або її вміст як такі, що включають будь-яку форму рекомендації, запрошення або спонукання до операції з криптовалютою. .", "notice.uk.label": "Застереження Великобританії:", "notification.assetVisibility.hidden": "{{assetName}} приховано", "notification.assetVisibility.unhidden": "{{assetName}} відкритих", @@ -1129,7 +1129,7 @@ "notification.walletConnect.failed": "Трансакція не виконана з {{dappName}}", "notification.walletConnect.networkChanged.full": "Переключено на {{networkName}}", "notification.walletConnect.networkChanged.short": "Комутовані мережі", - "notifications.scantastic.subtitle": "Продовжте використовувати розширення Uniswap", + "notifications.scantastic.subtitle": "Продовжте використовувати розширення JuiceSwap", "notifications.scantastic.title": "Успіх!", "onboarding.backup.manual.banner": "Радимо написати це на аркуші паперу та зберігати в надійному місці, наприклад у сейфі.", "onboarding.backup.manual.displayWarning.description": "Перш ніж продовжити, уважно прочитайте наступне.", @@ -1156,10 +1156,10 @@ "onboarding.backup.reminder.warning.description": "Якщо ви не налаштуєте метод резервного копіювання, у вас не буде можливості відновити гаманець, якщо ви втратите телефон, видалите програму або придбаєте новий пристрій.", "onboarding.backup.reminder.warning.title": "Ви можете втратити свої кошти", "onboarding.backup.speedBump.cloud.description": "Якщо ви забудете його, ми не зможемо скинути його замість вас. Запишіть його в безпечному місці або надійно зберігайте в менеджері паролів.", - "onboarding.backup.speedBump.cloud.disclaimer": "Я розумію, що Uniswap Labs не може скинути мій пароль відновлення.", + "onboarding.backup.speedBump.cloud.disclaimer": "Я розумію, що JuiceSwap Labs не може скинути мій пароль відновлення.", "onboarding.backup.speedBump.cloud.title": "Важливо зберегти цей пароль", "onboarding.backup.speedBump.manual.description": "Переконайтеся, що ви правильно написали фразу для відновлення та маєте безпечне місце для її зберігання.", - "onboarding.backup.speedBump.manual.disclaimer": "Я розумію, що Uniswap Labs не зможе відновити мій гаманець, якщо я його втрачу.", + "onboarding.backup.speedBump.manual.disclaimer": "Я розумію, що JuiceSwap Labs не зможе відновити мій гаманець, якщо я його втрачу.", "onboarding.backup.speedBump.manual.title": "Перш ніж закінчити...", "onboarding.backup.subtitle": "Таким чином ви відновите свій гаманець, якщо видалите програму або втратите пристрій.", "onboarding.backup.title.existing": "Зробіть резервну копію свого гаманця", @@ -1174,20 +1174,20 @@ "onboarding.cloud.confirm.title": "Підтвердьте свій пароль відновлення", "onboarding.cloud.createPassword.description": "Вам потрібно буде ввести це, щоб відновити свої кошти. Якщо ви колись забудете його, ми не зможемо відновити його для вас.", "onboarding.cloud.createPassword.title": "Створіть свій пароль відновлення", - "onboarding.complete.button": "Відкрийте розширення Uniswap", - "onboarding.complete.description": "Ваш гаманець готовий надсилати та отримувати криптовалюту. Відкрийте розширення Uniswap за допомогою ярлика нижче.", - "onboarding.complete.go_to_uniswap": "Перейдіть до Uniswap Web App", - "onboarding.complete.pin.description": "Натисніть значок шпильки, щоб додати розширення Uniswap на панель інструментів.", - "onboarding.complete.pin.title": "Pin Uniswap Extension", + "onboarding.complete.button": "Відкрийте розширення JuiceSwap", + "onboarding.complete.description": "Ваш гаманець готовий надсилати та отримувати криптовалюту. Відкрийте розширення JuiceSwap за допомогою ярлика нижче.", + "onboarding.complete.go_to_uniswap": "Перейдіть до JuiceSwap Web App", + "onboarding.complete.pin.description": "Натисніть значок шпильки, щоб додати розширення JuiceSwap на панель інструментів.", + "onboarding.complete.pin.title": "Pin JuiceSwap Extension", "onboarding.complete.title": "Ви готові", "onboarding.extension.biometrics.subtitle.fingerprint": "Швидкий та безпечний доступ до вашого гаманця за допомогою лише відбитка пальця.", "onboarding.extension.biometrics.title": "Увімкнути {{biometricsMethod}}", "onboarding.extension.password.subtitle": "Це знадобиться, щоб розблокувати гаманець і отримати доступ до фрази відновлення", "onboarding.extension.password.title.default": "Створити пароль", "onboarding.extension.password.title.reset": "Скинути пароль", - "onboarding.extension.unsupported.android.description": "Розширення Uniswap сумісне лише з Chrome на комп’ютері.", + "onboarding.extension.unsupported.android.description": "Розширення JuiceSwap сумісне лише з Chrome на комп’ютері.", "onboarding.extension.unsupported.android.title": "Chrome на мобільних пристроях не підтримується (поки що)", - "onboarding.extension.unsupported.description": "Розширення Uniswap зараз сумісне лише з Chrome.", + "onboarding.extension.unsupported.description": "Розширення JuiceSwap зараз сумісне лише з Chrome.", "onboarding.extension.unsupported.title": "Цей браузер (поки що) не підтримується", "onboarding.home.intro.backup.description.extension": "Збережіть свою фразу відновлення, щоб ніколи не втратити доступ до свого гаманця.", "onboarding.home.intro.backup.description.mobile": "Складіть план відновлення, якщо ви коли-небудь втратите свій телефон або отримаєте новий.", @@ -1217,7 +1217,7 @@ "onboarding.import.onDeviceRecovery.other_options": "Створіть або імпортуйте інший гаманець", "onboarding.import.onDeviceRecovery.other_options.label": "Не хочете нічого з перерахованого вище?", "onboarding.import.onDeviceRecovery.subtitle": "Виберіть гаманець, до якого ви хочете знову ввійти.", - "onboarding.import.onDeviceRecovery.title": "Ласкаво просимо назад до Uniswap", + "onboarding.import.onDeviceRecovery.title": "Ласкаво просимо назад до JuiceSwap", "onboarding.import.onDeviceRecovery.wallet.button": "Переглянути фразу відновлення", "onboarding.import.onDeviceRecovery.wallet.count_one": "+1 інший гаманець", "onboarding.import.onDeviceRecovery.wallet.count_other": "+{{count}} інші гаманці", @@ -1225,8 +1225,8 @@ "onboarding.import.onDeviceRecovery.warning.title": "Ти впевнений?", "onboarding.import.selectMethod.errorMessage": "Сталася неочікувана помилка. Спробуйте ще раз.", "onboarding.import.selectMethod.mobileApp.subtitle": "Імпортуйте гаманець із мобільного додатку за допомогою QR-коду.", - "onboarding.import.selectMethod.mobileApp.title": "Використовуйте Uniswap Mobile", - "onboarding.import.selectMethod.passkey.subtitle": "Синхронізуйте свій гаманець Uniswap за допомогою наявного ключа доступу.", + "onboarding.import.selectMethod.mobileApp.title": "Використовуйте JuiceSwap Mobile", + "onboarding.import.selectMethod.passkey.subtitle": "Синхронізуйте свій гаманець JuiceSwap за допомогою наявного ключа доступу.", "onboarding.import.selectMethod.passkey.title": "Увійти за допомогою ключа доступу", "onboarding.import.selectMethod.recoveryPhrase.subtitle": "Імпортувати з іншого криптогаманця.", "onboarding.import.selectMethod.recoveryPhrase.title": "Введіть фразу відновлення", @@ -1243,13 +1243,13 @@ "onboarding.intro.button.alreadyHave": "У мене вже є гаманець", "onboarding.intro.button.logInOrImport": "Увійти або імпортувати", "onboarding.intro.mobileScan.button": "Відскануйте QR-код, щоб імпортувати", - "onboarding.intro.mobileScan.title": "У вас є програма Uniswap?", + "onboarding.intro.mobileScan.title": "У вас є програма JuiceSwap?", "onboarding.landing.button.add": "Додайте наявний гаманець", "onboarding.landing.button.create": "Створіть новий гаманець", "onboarding.landing.button.createAccount": "Створіть обліковий запис", "onboarding.name.choose": "Виберіть ім'я користувача", "onboarding.name.choose.subtitle": "Це публічне ім’я, яке будь-хто може використовувати для надсилання вам криптовалюти.", - "onboarding.notification.permission.message": "Щоб отримувати сповіщення, увімкніть сповіщення для Uniswap Wallet у налаштуваннях свого пристрою.", + "onboarding.notification.permission.message": "Щоб отримувати сповіщення, увімкніть сповіщення для JuiceSwap Wallet у налаштуваннях свого пристрою.", "onboarding.notification.permission.title": "Дозвіл на сповіщення", "onboarding.notification.subtitle": "Будьте в курсі статусів транзакцій і основних змін цін на улюблені токени.", "onboarding.notification.title": "Увімкніть сповіщення", @@ -1275,9 +1275,9 @@ "onboarding.scan.error": "Під час завантаження QR-коду сталася помилка", "onboarding.scan.otp.error": "Код, який ви надіслали, неправильний, або під час надсилання сталася помилка. Будь ласка спробуйте ще раз.", "onboarding.scan.otp.failed": "Невдалі спроби: {{number}}", - "onboarding.scan.otp.subtitle": "Перевірте свій 6-значний код у мобільному додатку Uniswap", + "onboarding.scan.otp.subtitle": "Перевірте свій 6-значний код у мобільному додатку JuiceSwap", "onboarding.scan.otp.title": "Введіть одноразовий код", - "onboarding.scan.subtitle": "Відскануйте QR-код за допомогою мобільного додатку Uniswap, щоб почати імпорт вашого гаманця.", + "onboarding.scan.subtitle": "Відскануйте QR-код за допомогою мобільного додатку JuiceSwap, щоб почати імпорт вашого гаманця.", "onboarding.scan.title": "Імпорт гаманця з програми", "onboarding.scan.troubleScanning.message": "Імпорт через фразу відновлення", "onboarding.scan.troubleScanning.title": "Проблеми зі скануванням?", @@ -1306,7 +1306,7 @@ "outageBanner.message": "Дані {{chainName}}{{versionDescription}} зараз недоступні, але ми очікуємо, що проблема буде вирішена найближчим часом.", "outageBanner.message.sub": "Ви все ще можете обмінюватися та надавати ліквідність у цьому ланцюжку без проблем.", "outageBanner.title": "{{versionName}} скоро повернеться", - "passkeys.help.modal.subtitle": "Якщо у вас виникли проблеми з ключами доступу, відвідайте службу підтримки Uniswap, щоб отримати допомогу.", + "passkeys.help.modal.subtitle": "Якщо у вас виникли проблеми з ключами доступу, відвідайте службу підтримки JuiceSwap, щоб отримати допомогу.", "passkeys.help.modal.subtitle.invalidPasskey": "Не вдалося виконати ваш запит. Спробуйте ще раз, використовуючи ключ доступу, пов’язаний із ", "passkeys.help.modal.subtitle.technicalError": "Ваш запит не може бути виконано через неочікувану технічну помилку. Ваші кошти в безпеці. Спробуйте ще раз.", "passkeys.help.modal.title": "Потрібна допомога?", @@ -1431,7 +1431,7 @@ "position.deposit.confirm.create.title": "Велика різниця в ціні з ринковою", "position.deposit.description": "Вкажіть символічні суми вашого внеску ліквідності.", "position.depositedCurrency": "Депоновано {{currencySymbol}}", - "position.fot.warning": "{{token}} та інші токени «Комісія за переказ» підтримуються лише Uniswap v2.", + "position.fot.warning": "{{token}} та інші токени «Комісія за переказ» підтримуються лише JuiceSwap v2.", "position.fot.warning.cta": "Створіть посаду v2", "position.hook.disclaimer": "Я розумію потенційні ризики, пов’язані з додаванням цього гачка.", "position.hook.donateWarning": "Ця позначка може призвести до змін отриманих комісій.", @@ -1479,11 +1479,11 @@ "positions.welcome.connect.description": "Щоб переглянути свої позиції та винагороди, вам потрібно підключити свій гаманець.", "positions.welcome.connect.wallet": "Підключіть свій гаманець", "privacy.anonymizedLogs": "Додаток веде анонімну статистику використання, щоб з часом покращувати її.", - "privacy.autoRouter": "Додаток отримує оптимальний торговий маршрут із сервера Uniswap Labs.", + "privacy.autoRouter": "Додаток отримує оптимальний торговий маршрут із сервера JuiceSwap Labs.", "privacy.infura": "Додаток отримує дані в мережі та створює контрактні виклики за допомогою API Infura.", "privacy.thirdPartyApis": "Ця програма використовує такі API сторонніх розробників:", "privacy.trm": "Програма безпечно збирає адресу вашого гаманця та передає її TRM Labs Inc. з міркувань ризику та дотримання вимог.", - "privacy.uniswaptos": "Умови використання Uniswap Labs", + "privacy.uniswaptos": "Умови використання JuiceSwap Labs", "privateKeys.export.modal.speedbump.bullet1": "Перегляньте це приватно", "privateKeys.export.modal.speedbump.bullet2": "Нікому не діліться цим", "privateKeys.export.modal.speedbump.bullet3": "Ніколи не вводьте його на будь-які веб-сайти чи додатки", @@ -1520,24 +1520,24 @@ "removeLiquidity.pooled": "Об'єднані {{symbol}}:", "revoke.failed.message": "Ймовірно, проблема з мережею або підключенням спричинила невдалу операцію з відкликанням. Перевірте підключення та повторіть спробу.", "routing.aggregateLiquidity": "Якщо доступно, агрегує джерела ліквідності для кращих цін і свопів без газу.", - "routing.aggregateLiquidity.uniswapx": "UniswapX об'єднує джерела ліквідності в мережі та поза нею, пропонуючи вам найкращі доступні ціни та безгазові свопи.", - "routing.cheapest": "Клієнт Uniswap вибирає найдешевший варіант торгівлі з урахуванням ціни та вартості мережі.", - "routing.cheapest.v4": "Клієнт Uniswap вибирає оптимальний варіант торгівлі з урахуванням ціни та вартості мережі.", + "routing.aggregateLiquidity.uniswapx": "JuiceSwapX об'єднує джерела ліквідності в мережі та поза нею, пропонуючи вам найкращі доступні ціни та безгазові свопи.", + "routing.cheapest": "Клієнт JuiceSwap вибирає найдешевший варіант торгівлі з урахуванням ціни та вартості мережі.", + "routing.cheapest.v4": "Клієнт JuiceSwap вибирає оптимальний варіант торгівлі з урахуванням ціни та вартості мережі.", "scantastic.code.expired": "Термін дії минув", - "scantastic.code.subtitle": "Введіть цей код у розширення Uniswap. Ваша фраза відновлення буде безпечно зашифрована та передана.", + "scantastic.code.subtitle": "Введіть цей код у розширення JuiceSwap. Ваша фраза відновлення буде безпечно зашифрована та передана.", "scantastic.code.timeRemaining.shorthand.hours": "Новий код через {{hours}}год {{minutes}}м {{seconds}}с", "scantastic.code.timeRemaining.shorthand.minutes": "Новий код через {{minutes}}хв {{seconds}}с", "scantastic.code.timeRemaining.shorthand.seconds": "Новий код через {{seconds}}с", - "scantastic.code.title": "Uniswap одноразовий код", + "scantastic.code.title": "JuiceSwap одноразовий код", "scantastic.confirmation.button.continue": "Так, продовжувати", "scantastic.confirmation.label.browser": "Браузер", "scantastic.confirmation.label.device": "пристрій", - "scantastic.confirmation.subtitle": "Продовжуйте, лише якщо ви скануєте QR-код із розширення Uniswap на надійному пристрої.", + "scantastic.confirmation.subtitle": "Продовжуйте, лише якщо ви скануєте QR-код із розширення JuiceSwap на надійному пристрої.", "scantastic.confirmation.title": "Ви намагаєтеся імпортувати свій гаманець?", - "scantastic.confirmation.warning": "Остерігайтеся сайтів і програм, які видають себе за Uniswap. Інакше ваш гаманець може бути скомпрометований.", + "scantastic.confirmation.warning": "Остерігайтеся сайтів і програм, які видають себе за JuiceSwap. Інакше ваш гаманець може бути скомпрометований.", "scantastic.error.encryption": "Не вдалося підготувати початкову фразу.", "scantastic.error.noCode": "OTP не отримано. Будь ласка спробуйте ще раз.", - "scantastic.error.timeout.message": "Ще раз відскануйте QR-код розширення Uniswap, щоб продовжити синхронізацію вашого гаманця.", + "scantastic.error.timeout.message": "Ще раз відскануйте QR-код розширення JuiceSwap, щоб продовжити синхронізацію вашого гаманця.", "scantastic.error.timeout.title": "Час очікування підключення минув", "scantastic.modal.ipMismatch.description": "Щоб відсканувати цей QR-код, ваш телефон має бути під’єднано до тієї ж мережі Wi-Fi, що й комп’ютер, і будь-які мережі VPN мають бути тимчасово вимкнені.", "scantastic.modal.ipMismatch.title": "Змініть мережу WiFi", @@ -1569,7 +1569,7 @@ "send.search.placeholder": "Шукайте ENS або адресу", "send.title": "Надіслати", "send.warning.blocked.default": "Цей гаманець заблоковано", - "send.warning.blocked.modal.message": "Цю адресу заблоковано в Uniswap Wallet, оскільки вона пов’язана з однією чи кількома заблокованими діями. Якщо ви вважаєте, що це помилка, надішліть електронний лист на compliance@uniswap.org.", + "send.warning.blocked.modal.message": "Цю адресу заблоковано в JuiceSwap Wallet, оскільки вона пов’язана з однією чи кількома заблокованими діями. Якщо ви вважаєте, що це помилка, надішліть електронний лист на compliance@juiceswap.org.", "send.warning.blocked.modal.title": "Заблокована адреса", "send.warning.blocked.recipient": "Гаманець одержувача заблоковано", "send.warning.erc20.checkbox.description": "Ви намагаєтеся надіслати кошти на маркерну адресу. Це може призвести до остаточної втрати коштів.", @@ -1599,7 +1599,7 @@ "setting.recoveryPhrase.account.show": "Показати фразу відновлення", "setting.recoveryPhrase.action.hide": "Приховати фразу відновлення", "setting.recoveryPhrase.remove": "Видалити фразу відновлення", - "setting.recoveryPhrase.remove.confirm.subtitle": "Я розумію, що Uniswap Labs не зможе допомогти мені відновити мій гаманець, якщо я цього не зроблю", + "setting.recoveryPhrase.remove.confirm.subtitle": "Я розумію, що JuiceSwap Labs не зможе допомогти мені відновити мій гаманець, якщо я цього не зроблю", "setting.recoveryPhrase.remove.confirm.title": "Я зберіг фразу відновлення", "setting.recoveryPhrase.remove.initial.subtitle": "Переконайтеся, що ви зберегли фразу відновлення. В іншому випадку ви втратите доступ до своїх коштів", "setting.recoveryPhrase.remove.initial.title": "Перш ніж продовжити", @@ -1618,7 +1618,7 @@ "settings.action.lock": "Заблокувати гаманець", "settings.action.privacy": "Політика конфіденційності", "settings.action.terms": "Умови використання", - "settings.footer": "Зроблено з любов’ю, \nкоманда Uniswap 🦄", + "settings.footer": "Зроблено з любов’ю, \nкоманда JuiceSwap 🦄", "settings.hideSmallBalances": "Приховайте невеликі залишки", "settings.hideSmallBalances.subtitle": "Залишки менше 1 долара США будуть приховані з вашого портфеля.", "settings.maxSlippage": "Макс. ковзання", @@ -1642,7 +1642,7 @@ "settings.setting.backup.create.title": "Резервне копіювання до {{cloudProviderName}}", "settings.setting.backup.delete.confirm.message": "Оскільки ці гаманці мають спільну фразу відновлення, резервні копії цих гаманців також буде видалено нижче", "settings.setting.backup.delete.confirm.title": "Ти впевнений?", - "settings.setting.backup.delete.warning": "Якщо ви видалите свою резервну копію {{cloudProviderName}} , ви зможете відновити свій гаманець лише за допомогою резервної копії фрази відновлення вручну. Uniswap Labs не може відновити ваші активи, якщо ви втратите фразу відновлення.", + "settings.setting.backup.delete.warning": "Якщо ви видалите свою резервну копію {{cloudProviderName}} , ви зможете відновити свій гаманець лише за допомогою резервної копії фрази відновлення вручну. JuiceSwap Labs не може відновити ваші активи, якщо ви втратите фразу відновлення.", "settings.setting.backup.error.message.full": "Не вдається створити резервну копію фрази відновлення на {{cloudProviderName}}. Будь ласка, переконайтеся, що {{cloudProviderName}} увімкнено з доступним місцем для зберігання, і повторіть спробу.", "settings.setting.backup.error.message.short": "Не вдалося видалити резервну копію", "settings.setting.backup.error.title": "{{cloudProviderName}} помилка", @@ -1669,8 +1669,8 @@ "settings.setting.biometrics.auth": "Будь ласка, авторизуйтеся", "settings.setting.biometrics.extension.waitingForBiometricsModal.content": "Щоб продовжити, увімкніть {{biometricsMethod}} у налаштуваннях браузера або системи.", "settings.setting.biometrics.extension.waitingForBiometricsModal.title": "Очікування {{biometricsMethod}}", - "settings.setting.biometrics.off.message.android": "Біометричні дані наразі вимкнено для Uniswap Wallet — ви можете ввімкнути їх у налаштуваннях системи.", - "settings.setting.biometrics.off.message.ios": "{{biometricsMethod}} наразі вимкнено для Uniswap Wallet — ви можете ввімкнути його в налаштуваннях системи.", + "settings.setting.biometrics.off.message.android": "Біометричні дані наразі вимкнено для JuiceSwap Wallet — ви можете ввімкнути їх у налаштуваннях системи.", + "settings.setting.biometrics.off.message.ios": "{{biometricsMethod}} наразі вимкнено для JuiceSwap Wallet — ви можете ввімкнути його в налаштуваннях системи.", "settings.setting.biometrics.off.title.android": "Біометрія вимкнена", "settings.setting.biometrics.off.title.ios": "{{biometricsMethod}} вимкнено", "settings.setting.biometrics.title": "Розблокування обличчям/відбитком пальця", @@ -1681,8 +1681,8 @@ "settings.setting.biometrics.unavailable.message.ios": "{{biometricsMethod}} не встановлено на вашому пристрої. Щоб використовувати {{biometricsMethod}}, спочатку встановіть його в налаштуваннях.", "settings.setting.biometrics.unavailable.title.android": "Біометрія не налаштована", "settings.setting.biometrics.unavailable.title.ios": "{{biometricsMethod}} не встановлено", - "settings.setting.biometrics.warning.message.android": "Якщо ви не ввімкнете біометрію, кожен, хто отримає доступ до вашого пристрою, зможе відкрити Uniswap Wallet і здійснювати транзакції.", - "settings.setting.biometrics.warning.message.ios": "Якщо ви не ввімкнете {{biometricsMethod}}, кожен, хто отримає доступ до вашого пристрою, зможе відкрити Uniswap Wallet і здійснювати транзакції.", + "settings.setting.biometrics.warning.message.android": "Якщо ви не ввімкнете біометрію, кожен, хто отримає доступ до вашого пристрою, зможе відкрити JuiceSwap Wallet і здійснювати транзакції.", + "settings.setting.biometrics.warning.message.ios": "Якщо ви не ввімкнете {{biometricsMethod}}, кожен, хто отримає доступ до вашого пристрою, зможе відкрити JuiceSwap Wallet і здійснювати транзакції.", "settings.setting.biometrics.warning.title": "Ти впевнений?", "settings.setting.connections.disconnectAll": "Відключити все", "settings.setting.connections.noConnectionsDescription": "Підключіться до програми, знайшовши кнопку «Підключити гаманець» або «Увійти».", @@ -1692,17 +1692,17 @@ "settings.setting.hapticTouch.title": "Тактильний дотик", "settings.setting.helpCenter.title": "Центр допомоги", "settings.setting.language.button.navigate": "Перейдіть до налаштувань", - "settings.setting.language.description.extension": "У Uniswap за замовчуванням використовуються налаштування мови системи. Щоб змінити бажану мову, перейдіть до налаштувань системи.", - "settings.setting.language.description.mobile": "Uniswap за замовчуванням використовує мовні налаштування вашого пристрою. Щоб змінити бажану мову, перейдіть до «Uniswap» у налаштуваннях свого пристрою та натисніть «Language».", + "settings.setting.language.description.extension": "У JuiceSwap за замовчуванням використовуються налаштування мови системи. Щоб змінити бажану мову, перейдіть до налаштувань системи.", + "settings.setting.language.description.mobile": "JuiceSwap за замовчуванням використовує мовні налаштування вашого пристрою. Щоб змінити бажану мову, перейдіть до «JuiceSwap» у налаштуваннях свого пристрою та натисніть «Language».", "settings.setting.language.title": "Мова", "settings.setting.notifications.row.activity.description": "Перекази, запити та інша діяльність", "settings.setting.notifications.row.activity.title": "Активність гаманця", "settings.setting.notifications.row.updates.description": "Рекомендації та нові функції", - "settings.setting.notifications.row.updates.title": "Оновлення від Uniswap", + "settings.setting.notifications.row.updates.title": "Оновлення від JuiceSwap", "settings.setting.notifications.title": "Сповіщення", "settings.setting.password.title": "Змінити пароль", "settings.setting.permissions.title": "Дозволи", - "settings.setting.privacy.analytics.description": "Ми використовуємо анонімні дані про використання, щоб покращити ваш досвід використання продуктів Uniswap Labs. Якщо вимкнено, ми відстежуємо лише помилки та важливі використання.", + "settings.setting.privacy.analytics.description": "Ми використовуємо анонімні дані про використання, щоб покращити ваш досвід використання продуктів JuiceSwap Labs. Якщо вимкнено, ми відстежуємо лише помилки та важливі використання.", "settings.setting.privacy.analytics.title": "Аналітика додатків", "settings.setting.privateKeys.title": "Приватні ключі", "settings.setting.recoveryPhrase.title": "Фраза відновлення", @@ -1726,7 +1726,7 @@ "settings.setting.wallet.label": "псевдонім", "settings.setting.wallet.testnetMode.description": "Це вмикає тестові мережі для розробників, щоб випробувати функції та транзакції без використання реальних ресурсів. Токени в тестових мережах не мають реальної цінності.", "settings.setting.wallet.testnetMode.title": "Режим Testnet", - "settings.switchNetwork.warning": "Щоб використовувати Uniswap на {{label}}, перемкніть мережу в налаштуваннях свого гаманця.", + "settings.switchNetwork.warning": "Щоб використовувати JuiceSwap на {{label}}, перемкніть мережу в налаштуваннях свого гаманця.", "settings.title": "Налаштування", "settings.version": "Версія {{appVersion}}", "smartWallet.actionRequired.cta": "Вимкнути в 1 мережі", @@ -1778,9 +1778,9 @@ "smartWallets.postSwapNudge.enable": "Увімкнути розумний гаманець", "smartWallets.postSwapNudge.title": "Заощаджуйте на наступному обміні", "smartWallets.postSwapNudge.title.dapp": "Цей додаток підтримує розумні гаманці", - "smartWallets.unavailableModal.description": "Інший постачальник гаманців тепер керує налаштуваннями смарт-гаманця для {{displayName}}. Ви можете продовжувати користуватися Uniswap як завжди.", + "smartWallets.unavailableModal.description": "Інший постачальник гаманців тепер керує налаштуваннями смарт-гаманця для {{displayName}}. Ви можете продовжувати користуватися JuiceSwap як завжди.", "smartWallets.unavailableModal.title": "Функції розумного гаманця недоступні", - "solanaPromo.banner.description": "Торгуйте токенами Solana безпосередньо на Uniswap.", + "solanaPromo.banner.description": "Торгуйте токенами Solana безпосередньо на JuiceSwap.", "solanaPromo.banner.title": "Солана вже доступна", "solanaPromo.modal.connectWallet": "Підключіть свій улюблений гаманець Solana", "solanaPromo.modal.startSwapping.button": "Почніть обмін на Solana", @@ -1801,16 +1801,16 @@ "stats.marketCap.description": "Ринкова капіталізація — це загальна ринкова вартість обігу активу.", "stats.noStatsAvailable": "Статистика недоступна", "stats.tvl": "Загальне значення заблоковано", - "stats.tvl.description": "Загальна заблокована вартість (TVL) — це загальна сума активу, доступна для всіх пулів ліквідності Uniswap.", + "stats.tvl.description": "Загальна заблокована вартість (TVL) — це загальна сума активу, доступна для всіх пулів ліквідності JuiceSwap.", "stats.volume.1d": "Обсяг на 1 днів", - "stats.volume.1d.description": "Обсяг за 1 день — це кількість активу, який торгувався на Uniswap протягом останніх 24 годин.", + "stats.volume.1d.description": "Обсяг за 1 день — це кількість активу, який торгувався на JuiceSwap протягом останніх 24 годин.", "stats.volume.1d.long": "1D обсяг", "stats.volume.1d.short": "1D том", - "stats.volume.description": "Обсяг — це кількість активу, який торгувався на Uniswap протягом вибраного періоду часу.", + "stats.volume.description": "Обсяг — це кількість активу, який торгувався на JuiceSwap протягом вибраного періоду часу.", "swap.allow.oneTime": "Дозволити {{sym}} (один раз)", "swap.approveAndSubmit": "Підтвердьте та надішліть", "swap.approveAndSwap": "Затвердити та поміняти", - "swap.autoRouter": "Автоматичний маршрутизатор Uniswap враховує оптимальні маршрути та витрати мережі, щоб запропонувати вам найкращі ціни.", + "swap.autoRouter": "Автоматичний маршрутизатор JuiceSwap враховує оптимальні маршрути та витрати мережі, щоб запропонувати вам найкращі ціни.", "swap.balance.amount": "Баланс: {{amount}}", "swap.bestPrice.through": "Маршрут через {{provider}}", "swap.bestRoute.cost": "За оцінками, найефективніший маршрут коштує ~{{gasPrice}} витрат на мережу. ", @@ -1850,32 +1850,32 @@ "swap.details.poweredBy": "Працює на", "swap.details.rate": "Оцінка", "swap.details.slippage": "Максимальне ковзання", - "swap.details.slippage.uniswap": "Захищене прослизання Uniswap", + "swap.details.slippage.uniswap": "Захищене прослизання JuiceSwap", "swap.details.swappedIn.unichain": "Завершено за {{time}}с на Unichain", "swap.details.uniswapFee": "Комісія", - "swap.error.default": "Можливо, вам знадобиться збільшити стійкість до ковзання. Примітка: токени з платою за переказ і перебазування несумісні з Uniswap V3.", + "swap.error.default": "Можливо, вам знадобиться збільшити стійкість до ковзання. Примітка: токени з платою за переказ і перебазування несумісні з JuiceSwap V3.", "swap.error.expectedToFail": "Очікується, що ваш обмін не вдасться.", "swap.error.fiatInputUnavailable": "{{fiatCurrencyCode}} вхід недоступний", "swap.error.modifiedByWallet": "Ваш обмін було змінено через ваш гаманець. Якщо це була помилка, негайно скасуйте підписку, інакше ризикуєте втратити кошти.", "swap.error.rejected": "Трансакцію відхилено", - "swap.error.undefinedObject": "Під час спроби виконати цю заміну сталася помилка. Можливо, вам знадобиться збільшити стійкість до ковзання. Якщо це не спрацює, можливо, виникла несумісність з токеном, яким ви торгуєте. Примітка: токени з платою за переказ і перебазування несумісні з Uniswap V3.", + "swap.error.undefinedObject": "Під час спроби виконати цю заміну сталася помилка. Можливо, вам знадобиться збільшити стійкість до ковзання. Якщо це не спрацює, можливо, виникла несумісність з токеном, яким ви торгуєте. Примітка: токени з платою за переказ і перебазування несумісні з JuiceSwap V3.", "swap.error.unknown": "Невідома помилка.", "swap.error.v2.expired": "Цю транзакцію не вдалося надіслати, оскільки кінцевий термін минув. Будь ласка, переконайтеся, що кінцевий термін транзакції не надто короткий.", - "swap.error.v2.k": "Інваріант Uniswap x*y=k не був задоволений свопом. Зазвичай це означає, що один із токенів, які ви обмінюєте, включає спеціальну поведінку під час передачі.", + "swap.error.v2.k": "Інваріант JuiceSwap x*y=k не був задоволений свопом. Зазвичай це означає, що один із токенів, які ви обмінюєте, включає спеціальну поведінку під час передачі.", "swap.error.v2.slippage": "Ця трансакція не буде виконана через зміну ціни або комісію за переказ. Спробуйте підвищити стійкість до ковзання", "swap.error.v2.transferInput": "Вхідний маркер не можна передати. Можливо, виникла проблема з маркером введення.", "swap.error.v2.transferOutput": "Виведений токен неможливо передати. Можливо, виникла проблема з вихідним маркером.", - "swap.error.v3.slippage": "Ця трансакція не буде виконана через коливання ціни. Спробуйте підвищити стійкість до ковзання. Примітка: плата за передачу та перебазування токенів несумісна з Uniswap V3.", - "swap.error.v3.transferOutput": "Виведений токен неможливо передати. Можливо, виникла проблема з вихідним маркером. Примітка: плата за передачу та перебазування токенів несумісна з Uniswap V3.", + "swap.error.v3.slippage": "Ця трансакція не буде виконана через коливання ціни. Спробуйте підвищити стійкість до ковзання. Примітка: плата за передачу та перебазування токенів несумісна з JuiceSwap V3.", + "swap.error.v3.transferOutput": "Виведений токен неможливо передати. Можливо, виникла проблема з вихідним маркером. Примітка: плата за передачу та перебазування токенів несумісна з JuiceSwap V3.", "swap.estimatedDifference.label": "Між вашими вхідними та вихідними значеннями буде велика різниця через поточну ліквідність.", "swap.expected.price": "Очікувана ціна", "swap.fail.batched": "Ваш підключений гаманець може не підтримувати обмін в один клік. Спробуйте натомість стандартний обмін.", "swap.fail.batched.retry": "Спробуйте стандартну заміну", "swap.fail.batched.title": "Не вдалося замінити одним клацанням", "swap.fail.message": "Спробуйте налаштувати ковзання до більшого значення.", - "swap.fail.uniswapX": "Не вдалося завершити обмін за допомогою UniswapX. Спробуйте обміняти ще раз, щоб направити його через класичний API Uniswap.", - "swap.fees.experience": "Ця комісія застосовується до деяких пар токенів, щоб забезпечити найкращий досвід роботи з Uniswap. Він оплачується вихідним токеном і вже врахований у котируванні.", - "swap.fees.noFee": "Комісії застосовуються до обраних пар токенів, щоб забезпечити найкращий досвід роботи з Uniswap. За цей обмін не стягується комісія.", + "swap.fail.uniswapX": "Не вдалося завершити обмін за допомогою JuiceSwapX. Спробуйте обміняти ще раз, щоб направити його через класичний API JuiceSwap.", + "swap.fees.experience": "Ця комісія застосовується до деяких пар токенів, щоб забезпечити найкращий досвід роботи з JuiceSwap. Він оплачується вихідним токеном і вже врахований у котируванні.", + "swap.fees.noFee": "Комісії застосовуються до обраних пар токенів, щоб забезпечити найкращий досвід роботи з JuiceSwap. За цей обмін не стягується комісія.", "swap.finalizingQuote": "Завершення цитати...", "swap.form.header": "Обмін", "swap.form.warning.output.fotFees": "Через символічну комісію {{fotCurrencySymbol}}суми обміну можна вводити лише за допомогою поля введення", @@ -1884,7 +1884,7 @@ "swap.frontrun.warning": "Ваша трансакція може бути першою та призвести до несприятливої торгівлі.", "swap.header.viewOnly": "Лише перегляд", "swap.impactOfTrade": "Вплив вашої торгівлі на ринкову ціну цього пулу.", - "swap.impactOfTrade.uniswapx": "Різниця між ринковою ціною та ціною виконання з урахуванням економії газу UniswapX.", + "swap.impactOfTrade.uniswapx": "Різниця між ринковою ціною та ціною виконання з урахуванням економії газу JuiceSwapX.", "swap.impactOfTrade.uniswapx.missing": "Розрахунок впливу на ціну може бути недоступним для пар із низькою ліквідністю.", "swap.inputEstimated.atMost": "Вхід оцінюється. Ви продасте щонайбільше або транзакцію буде скасовано.", "swap.limit": "Ліміт", @@ -1913,8 +1913,8 @@ "swap.settings.protection.subtitle.unavailable": "Недоступно на {{chainName}}", "swap.settings.protection.title": "Захист від обміну", "swap.settings.routingPreference.option.default.description": "Вибір цього параметра визначає найефективніший маршрут для вашого обміну.", - "swap.settings.routingPreference.option.default.description.preV4": "Клієнт Uniswap вибирає найдешевший варіант торгівлі з урахуванням ціни та вартості мережі.", - "swap.settings.routingPreference.option.default.description.uniswapXUnavailable": "UniswapX недоступний для вашого гаманця", + "swap.settings.routingPreference.option.default.description.preV4": "Клієнт JuiceSwap вибирає найдешевший варіант торгівлі з урахуванням ціни та вартості мережі.", + "swap.settings.routingPreference.option.default.description.uniswapXUnavailable": "JuiceSwapX недоступний для вашого гаманця", "swap.settings.routingPreference.option.default.tooltip": "Маршрут визначається з урахуванням версії 2, версії 3 і деяких пулів версії 4, враховуючи прогнозований вплив на ціну та вартість мережі.", "swap.settings.routingPreference.option.v2.title": "Увімкнути пули версії 2", "swap.settings.routingPreference.option.v3.title": "Увімкнути пули версії 3", @@ -1940,13 +1940,13 @@ "swap.signAndSwap": "Підписати і поміняти місцями", "swap.slippage.amt": "{{amt}} прослизання", "swap.slippage.bridging": "Відсутність прослизання під час перемикання між мережами", - "swap.slippage.description": "Різниця між очікуваною та виконаною ціною свопу. Різниці можуть виникати через низьку ліквідність, волатильність ринку або ботів. \n\nЗахист Uniswap захищає від ботів-випереджаючих операцій та MEV.", + "swap.slippage.description": "Різниця між очікуваною та виконаною ціною свопу. Різниці можуть виникати через низьку ліквідність, волатильність ринку або ботів. \n\nЗахист JuiceSwap захищає від ботів-випереджаючих операцій та MEV.", "swap.slippage.settings.title": "Налаштування ковзання", "swap.slippage.tooltip": "Максимальний рух ціни до повернення вашої транзакції.", "swap.slippageBelow.warning": "Зниження нижче {{amt}} може призвести до невдалої транзакції", "swap.submitted": "Обмін подано", "swap.success": "Обмін успіхів!", - "swap.tokenOwnFees": "Деякі токени беруть комісію під час їх купівлі або продажу, яка встановлюється емітентом токенів. Uniswap не отримує жодної з цих комісій.", + "swap.tokenOwnFees": "Деякі токени беруть комісію під час їх купівлі або продажу, яка встановлюється емітентом токенів. JuiceSwap не отримує жодної з цих комісій.", "swap.tradeRoutes": "Торгові шляхи", "swap.transaction.deadline": "Кінцевий термін транзакції", "swap.transaction.revertAfter": "Ваша трансакція буде скасована, якщо вона очікує на розгляд більше цього періоду часу.", @@ -1963,15 +1963,15 @@ "swap.warning.insufficientGas.message.withoutNetwork": "Недостатньо {{currencySymbol}} для обміну", "swap.warning.insufficientGas.title": "У вас недостатньо {{currencySymbol}} , щоб покрити витрати на мережу", "swap.warning.networkFee.allow": "Дозволити {{ inputTokenSymbol }} (один раз)", - "swap.warning.networkFee.delegation.message": "Це вартість обробки вашої транзакції та активації вашого смарт-гаманця на Unichain. Uniswap Labs не отримує жодної частки цих комісій.", - "swap.warning.networkFee.highRelativeToValue": "Вартість мережі перевищує 10% від загальної вартості транзакції. Це вартість обробки вашої транзакції в блокчейні. Uniswap не отримує жодної частки цих зборів.", + "swap.warning.networkFee.delegation.message": "Це вартість обробки вашої транзакції та активації вашого смарт-гаманця на Unichain. JuiceSwap Labs не отримує жодної частки цих комісій.", + "swap.warning.networkFee.highRelativeToValue": "Вартість мережі перевищує 10% від загальної вартості транзакції. Це вартість обробки вашої транзакції в блокчейні. JuiceSwap не отримує жодної частки цих зборів.", "swap.warning.networkFee.highRelativeToValue.unichain": "Вартість мережі перевищує 10% від загальної вартості транзакції. Це вартість обробки вашої транзакції в блокчейні.", "swap.warning.networkFee.includesDelegation": "Включає активацію смарт-гаманця", - "swap.warning.networkFee.message": "Це вартість обробки вашої транзакції в блокчейні. Uniswap не отримує жодної частки цих зборів.", + "swap.warning.networkFee.message": "Це вартість обробки вашої транзакції в блокчейні. JuiceSwap не отримує жодної частки цих зборів.", "swap.warning.networkFee.message.unichain": "Це вартість обробки вашої транзакції в блокчейні.", - "swap.warning.networkFee.message.uniswapX": "Це вартість обробки вашої транзакції в блокчейні. Uniswap не отримує жодної частки цих зборів. UniswapX об’єднує джерела ліквідності для кращих цін і свопів без газу.", - "swap.warning.networkFee.message.uniswapX.title": "Без витрат на мережу з UniswapX", - "swap.warning.networkFee.message.uniswapX.unichain": "Це вартість обробки вашої транзакції в блокчейні. UniswapX об’єднує джерела ліквідності для кращих цін і свопів без газу.", + "swap.warning.networkFee.message.uniswapX": "Це вартість обробки вашої транзакції в блокчейні. JuiceSwap не отримує жодної частки цих зборів. JuiceSwapX об’єднує джерела ліквідності для кращих цін і свопів без газу.", + "swap.warning.networkFee.message.uniswapX.title": "Без витрат на мережу з JuiceSwapX", + "swap.warning.networkFee.message.uniswapX.unichain": "Це вартість обробки вашої транзакції в блокчейні. JuiceSwapX об’єднує джерела ліквідності для кращих цін і свопів без газу.", "swap.warning.noQuotesFound.bridging.message": "Перехідних лапок не знайдено. У цей час спробуйте використовувати офіційний міст.", "swap.warning.noQuotesFound.title": "Цитати не знайдено", "swap.warning.noRoutesFound.message": "Наразі немає доступних маршрутів для вибраних токенів. Спробуйте іншу пару або перевірте пізніше.", @@ -1993,9 +1993,9 @@ "swap.warning.router.title": "Цю торгівлю зараз неможливо завершити", "swap.warning.tokenBlocked.button": "{{tokenSymbol}} заблоковано", "swap.warning.tokenBlockedFallback.button": "Токен заблоковано", - "swap.warning.uniswapFee.message": "Застосовуються комісії для забезпечення найкращого досвіду роботи з Uniswap.", - "swap.warning.uniswapFee.message.default": "Комісія стягується, щоб забезпечити найкращий досвід використання Uniswap. За цей обмін не стягується комісія.", - "swap.warning.uniswapFee.message.included": "Комісії застосовуються для забезпечення найкращого досвіду використання Uniswap і вже враховані в цій пропозиції.", + "swap.warning.uniswapFee.message": "Застосовуються комісії для забезпечення найкращого досвіду роботи з JuiceSwap.", + "swap.warning.uniswapFee.message.default": "Комісія стягується, щоб забезпечити найкращий досвід використання JuiceSwap. За цей обмін не стягується комісія.", + "swap.warning.uniswapFee.message.included": "Комісії застосовуються для забезпечення найкращого досвіду використання JuiceSwap і вже враховані в цій пропозиції.", "swap.warning.uniswapFee.title": "Комісія за обмін", "swap.warning.viewOnly.message": "Вам потрібно імпортувати цей гаманець за допомогою фрази відновлення, щоб поміняти токени.", "swap.wrap.token": "Оберніть {{sym}}", @@ -2016,30 +2016,30 @@ "testnet.modal.swapDeepLink.title.toTestnetMode": "Увімкніть режим тестової мережі", "testnet.unsupported": "Ця функція не підтримується в режимі тестової мережі.", "themeToggle.theme": "Тема", - "title.buySellTradeEthereum": "Купуйте, продавайте та торгуйте Ethereum та іншими найкращими токенами на Uniswap", - "title.createGovernanceOn": "Створіть нову пропозицію щодо управління на Uniswap", - "title.createGovernanceTo": "Створіть нову пропозицію щодо управління, за яку будуть голосувати власники UNI. Токени UNI представляють акції з правом голосу в управлінні Uniswap.", - "title.earnFees": "Заробляйте комісію, коли інші обмінюються на Uniswap, додаючи токени до пулів ліквідності.", - "title.easilyRemove": "Легко видаліть свою ліквідність із Uniswap v2 і внесіть на Uniswap v3.", - "title.easilyRemoveV4": "Легко видаліть свою ліквідність із Uniswap v2 і v3, щоб внести кошти в Uniswap v4.", + "title.buySellTradeEthereum": "Купуйте, продавайте та торгуйте Ethereum та іншими найкращими токенами на JuiceSwap", + "title.createGovernanceOn": "Створіть нову пропозицію щодо управління на JuiceSwap", + "title.createGovernanceTo": "Створіть нову пропозицію щодо управління, за яку будуть голосувати власники UNI. Токени UNI представляють акції з правом голосу в управлінні JuiceSwap.", + "title.earnFees": "Заробляйте комісію, коли інші обмінюються на JuiceSwap, додаючи токени до пулів ліквідності.", + "title.easilyRemove": "Легко видаліть свою ліквідність із JuiceSwap v2 і внесіть на JuiceSwap v3.", + "title.easilyRemoveV4": "Легко видаліть свою ліквідність із JuiceSwap v2 і v3, щоб внести кошти в JuiceSwap v4.", "title.extension.uninstall": "Розширення видалено", "title.extensionPasskeyLogIn": "Увійти за допомогою пароля", - "title.managePasskeys": "Uniswap | Керуйте своїми паролями", - "title.migratev2": "Перенесіть ліквідність пулу v2 на Uniswap v3", - "title.migratev3": "Перенесіть ліквідність пулу на Uniswap v4", - "title.placeLimit": "Розміщуйте лімітовані замовлення на Uniswap", + "title.managePasskeys": "JuiceSwap | Керуйте своїми паролями", + "title.migratev2": "Перенесіть ліквідність пулу v2 на JuiceSwap v3", + "title.migratev3": "Перенесіть ліквідність пулу на JuiceSwap v4", + "title.placeLimit": "Розміщуйте лімітовані замовлення на JuiceSwap", "title.realTime": "Ціни в реальному часі, графіки, дані про транзакції тощо.", - "title.removeLiquidityv2": "Видалити ліквідність пулу (v2) на Uniswap", - "title.removePoolLiquidity": "Видалити ліквідність пулу на Uniswap", + "title.removeLiquidityv2": "Видалити ліквідність пулу (v2) на JuiceSwap", + "title.removePoolLiquidity": "Видалити ліквідність пулу на JuiceSwap", "title.removeTokensv2": "Вилучіть свої токени з пулів ліквідності v2.", "title.removev3Liquidity": "Вилучіть свої токени з пулів ліквідності v3.", "title.sendCrypto": "Надіслати криптовалюту", - "title.sendTokens": "Надсилайте токени на Uniswap", + "title.sendTokens": "Надсилайте токени на JuiceSwap", "title.swappingMadeSimple": "Миттєво купуйте та продавайте криптовалюту на Ethereum, Base, Arbitrum, Polygon, Unichain та інших платформах. DeFi-платформа, якій довіряють мільйони.", "title.tradeTokens": "Торгуйте токенами та забезпечуйте ліквідність. Ціни в реальному часі, графіки, дані про транзакції тощо.", - "title.uniswapTradeCrypto": "Uniswap | Торгуйте криптовалютою на провідній біржі DeFi ", - "title.uniToken": "Токени UNI представляють акції з правом голосу в управлінні Uniswap. Ви можете голосувати за кожну пропозицію самостійно або передати свої голоси третій стороні.", - "title.voteOnGov": "Голосуйте за пропозиції щодо управління на Uniswap", + "title.uniswapTradeCrypto": "JuiceSwap | Торгуйте криптовалютою на провідній біржі DeFi ", + "title.uniToken": "Токени UNI представляють акції з правом голосу в управлінні JuiceSwap. Ви можете голосувати за кожну пропозицію самостійно або передати свої голоси третій стороні.", + "title.voteOnGov": "Голосуйте за пропозиції щодо управління на JuiceSwap", "token.balances.main": "Ваш баланс", "token.balances.other": "Залишки в інших мережах", "token.balances.viewOnly": "{{ownerAddress}}балансу", @@ -2072,10 +2072,10 @@ "token.safety.blocked.title.tokenNotAvailable": "{{tokenSymbol}} недоступний", "token.safety.blocked.title.tokensNotAvailable": "{{tokenSymbol0}} і {{tokenSymbol1}} недоступні", "token.safety.fee.detected": "Виявлено плату за токен", - "token.safety.fees.uniswapLabsDoesNotReceive": "Uniswap Labs не отримує жодної з цих комісій.", + "token.safety.fees.uniswapLabsDoesNotReceive": "JuiceSwap Labs не отримує жодної з цих комісій.", "token.safety.warning.alwaysDoYourResearch": "Завжди проводите дослідження", - "token.safety.warning.blocked.description.default_one": "Ви не можете торгувати цим токеном за допомогою програми Uniswap.", - "token.safety.warning.blocked.description.default_other": "Ви не можете торгувати цими токенами за допомогою програми Uniswap.", + "token.safety.warning.blocked.description.default_one": "Ви не можете торгувати цим токеном за допомогою програми JuiceSwap.", + "token.safety.warning.blocked.description.default_other": "Ви не можете торгувати цими токенами за допомогою програми JuiceSwap.", "token.safety.warning.copyContractAddress.message": "Це адреса контракту, яка діє як унікальний ідентифікатор для токенів у блокчейні. Усі криптовалюти, які ви надішлете на цю адресу, буде втрачено.", "token.safety.warning.copyContractAddress.title": "Не надсилайте криптовалюту на цю адресу", "token.safety.warning.dontShowWarningAgain": "Більше не показувати це попередження", @@ -2107,11 +2107,11 @@ "token.safety.warning.spamsUsers": "Спам користувачів", "token.safety.warning.tokenChargesFee.both.message": "{{tokenSymbol}} стягує комісію {{buyFeePercent}} за купівлю та {{sellFeePercent}} за продаж.", "token.safety.warning.tokenChargesFee.buy.message": "При покупці {{tokenSymbol}} стягує комісію {{feePercent}} .", - "token.safety.warning.tokenChargesFee.buy.message.descriptive": "{{tokenSymbol}} стягує комісію у розмірі {{feePercent}} під час покупки. Обмін може призвести до втрати коштів. Uniswap Labs не отримує жодної з цих комісій.", + "token.safety.warning.tokenChargesFee.buy.message.descriptive": "{{tokenSymbol}} стягує комісію у розмірі {{feePercent}} під час покупки. Обмін може призвести до втрати коштів. JuiceSwap Labs не отримує жодної з цих комісій.", "token.safety.warning.tokenChargesFee.sell.message": "{{tokenSymbol}} стягує комісію {{feePercent}} під час продажу.", - "token.safety.warning.tokenChargesFee.sell.message.descriptive": "{{tokenSymbol}} стягує комісію у розмірі {{feePercent}} під час продажу. Обмін може призвести до втрати коштів. Uniswap Labs не отримує жодної з цих комісій.", + "token.safety.warning.tokenChargesFee.sell.message.descriptive": "{{tokenSymbol}} стягує комісію у розмірі {{feePercent}} під час продажу. Обмін може призвести до втрати коштів. JuiceSwap Labs не отримує жодної з цих комісій.", "token.safety.warning.tokenChargesFee.unknownFee.message": "{{tokenSymbol}} стягує комісію під час купівлі чи продажу.", - "token.safetyLevel.blocked.message": "Ви не можете торгувати цим токеном за допомогою гаманця Uniswap.", + "token.safetyLevel.blocked.message": "Ви не можете торгувати цим токеном за допомогою гаманця JuiceSwap.", "token.safetyLevel.medium.message.plural": "Ці токени не торгуються на провідних централізованих біржах США. Завжди проводите власне дослідження, перш ніж продовжити.", "token.selector.search.error": "Не вдалося завантажити результати пошуку", "token.stats.fullyDilutedValuation": "Повністю розведена оцінка", @@ -2125,7 +2125,7 @@ "token.stats.volume": "24-годинний обсяг", "token.symbol.input.fallback": "Вхідний маркер", "token.symbol.output.fallback": "Вихідний маркер", - "token.wrap.fail.message": "Свопи на протоколі Uniswap можуть починатися і закінчуватися ETH. Однак під час свопу ETH загортається в WETH.", + "token.wrap.fail.message": "Свопи на протоколі JuiceSwap можуть починатися і закінчуватися ETH. Однак під час свопу ETH загортається в WETH.", "token.zeroNativeBalance.description.mainnet": "Щоб отримати {{ tokenSymbol }}, вам потрібно буде обміняти токен на Ethereum. Для обміну потрібен ETH для витрат на мережу.", "token.zeroNativeBalance.description.otherChains": "Вам потрібно буде поміняти маркер на {{ chainName }} , щоб отримати {{ tokenSymbol }}. Заміна вимагає {{ chainName }} {{ nativeTokenSymbol }} для витрат на мережу.", "token.zeroNativeBalance.subtitle": "{{ tokenSymbol }} недоступний для прямої покупки.", @@ -2192,7 +2192,7 @@ "transaction.details.transaction": "Транзакція", "transaction.details.uniswapFee": "Комісія ({{ feePercent }}%)", "transaction.network.all": "Всі мережі", - "transaction.networkCost.description": "Вартість обробки вашої транзакції в блокчейні. Uniswap оптимізовано для мінімальних мережевих витрат.", + "transaction.networkCost.description": "Вартість обробки вашої транзакції в блокчейні. JuiceSwap оптимізовано для мінімальних мережевих витрат.", "transaction.networkCost.includesSmartWalletActivation": "Включає активацію смарт-гаманця", "transaction.networkCost.label": "Вартість мережі", "transaction.networkCost.maxNativeBalance.description": "Невелика сума балансу мережевого токена зарезервована для покриття витрат мережі на цю транзакцію.", @@ -2354,15 +2354,15 @@ "transaction.watcher.error.cancel": "Не вдалося скасувати трансакцію", "transaction.watcher.error.status": "Помилка під час перевірки статусу трансакції", "uniswapX.aggregatesLiquidity": " об’єднує джерела ліквідності для кращих цін і свопів без газу.", - "uniswapX.cost": "UniswapX усуває типові витрати на транзакції в блокчейні.", - "uniswapx.description": "UniswapX об’єднує джерела ліквідності для кращих цін і свопів без газу.", - "uniswapx.description.unsupported": "UniswapX наразі недоступний, оскільки налаштуваннями вашого смарт-гаманця керує інший додаток-гаманець.", - "uniswapx.included": "Включає UniswapX", - "uniswapx.item": " UniswapX ", - "uniswapx.label": "UniswapX", - "uniswapX.learnMore": "Дізнайтеся більше про обмін за допомогою UniswapX", - "uniswapx.unavailable.title": "UniswapX недоступний", - "uniswapx.v2QuoteFailed": "Помилка твердої цитати UniswapX v2. Повторіть спробу з класичним свопом.", + "uniswapX.cost": "JuiceSwapX усуває типові витрати на транзакції в блокчейні.", + "uniswapx.description": "JuiceSwapX об’єднує джерела ліквідності для кращих цін і свопів без газу.", + "uniswapx.description.unsupported": "JuiceSwapX наразі недоступний, оскільки налаштуваннями вашого смарт-гаманця керує інший додаток-гаманець.", + "uniswapx.included": "Включає JuiceSwapX", + "uniswapx.item": " JuiceSwapX ", + "uniswapx.label": "JuiceSwapX", + "uniswapX.learnMore": "Дізнайтеся більше про обмін за допомогою JuiceSwapX", + "uniswapx.unavailable.title": "JuiceSwapX недоступний", + "uniswapx.v2QuoteFailed": "Помилка твердої цитати JuiceSwapX v2. Повторіть спробу з класичним свопом.", "unitags.banner.button.claim": "Вимагайте зараз", "unitags.banner.subtitle": "Створіть персоналізований профіль web3 і легко діліться своєю адресою з друзями.", "unitags.banner.title.compact": "Отримайте своє {{unitagDomain}} ім’я користувача та створіть свій настроюваний профіль.", @@ -2426,9 +2426,9 @@ "unitags.username.error.min": "Імена користувачів мають містити принаймні {{number}} символів", "unitags.username.error.uppercase": "Імена користувачів можуть містити лише малі літери та цифри", "uwulink.error.insufficientTokens": "Недостатньо {{tokenSymbol}} на {{chain}}", - "v2.notAvailable": "Uniswap V2 недоступний у цій мережі.", + "v2.notAvailable": "JuiceSwap V2 недоступний у цій мережі.", "wallet.appSignIn": "Увійдіть за допомогою програми", - "wallet.connectingAgreement": "Підключаючи гаманець, ви погоджуєтеся з Умовами обслуговування Uniswap Labs і погоджуєтеся з її Політикою конфіденційності.", + "wallet.connectingAgreement": "Підключаючи гаманець, ви погоджуєтеся з Умовами обслуговування JuiceSwap Labs і погоджуєтеся з її Політикою конфіденційності.", "wallet.connectionFailed.message": "Спроба підключення не вдалася. Натисніть «Спробувати ще раз» і виконайте вказівки, щоб підключитися у своєму гаманці.", "wallet.mismatch.popup.description": "Деякі функції не підтримуються вашим підключеним гаманцем.", "wallet.mismatch.popup.title": "Обмежена підтримка гаманців", @@ -2438,13 +2438,13 @@ "walletConnect.dapps.empty.description": "Підключіться до програми, відсканувавши код через WalletConnect", "walletConnect.dapps.manage.empty.title": "Немає підключених програм", "walletConnect.dapps.manage.title": "Зв'язки", - "walletConnect.error.connection.message": "Наразі гаманець Uniswap підтримує {{chainNames}}. У цих ланцюжках використовуйте лише \"{{dappName}}\"", + "walletConnect.error.connection.message": "Наразі гаманець JuiceSwap підтримує {{chainNames}}. У цих ланцюжках використовуйте лише \"{{dappName}}\"", "walletConnect.error.connection.title": "Помилка з'єднання", "walletConnect.error.general.message": "Виникла проблема з WalletConnect. Будь ласка спробуйте ще раз", "walletConnect.error.general.title": "Помилка WalletConnect", "walletConnect.error.scantastic.message": "Виникла проблема з вашим QR-кодом. Будь ласка спробуйте ще раз", "walletConnect.error.scantastic.title": "Недійсний QR-код", - "walletConnect.error.unsupported.message": "Перш ніж повторити спробу, переконайтеся, що ви скануєте дійсну адресу WalletConnect, Ethereum або QR-код розширення Uniswap.", + "walletConnect.error.unsupported.message": "Перш ніж повторити спробу, переконайтеся, що ви скануєте дійсну адресу WalletConnect, Ethereum або QR-код розширення JuiceSwap.", "walletConnect.error.unsupported.title": "Недійсний QR-код", "walletConnect.error.unsupportedV1.message": "WalletConnect v1 більше не підтримується. Програму, до якої ви намагаєтеся підключитися, потрібно оновити до WalletConnect v2.", "walletConnect.error.unsupportedV1.title": "Недійсний QR-код", @@ -2479,7 +2479,7 @@ "walletConnect.request.warning.message": "Щоб підписувати повідомлення або транзакції, вам потрібно буде імпортувати фразу відновлення гаманця.", "walletConnect.request.warning.title": "Цей гаманець знаходиться в режимі лише перегляду", "web.explore.description": "Знаходьте та досліджуйте токени на {{network}}. Дослідіть найкращі басейни. Переглядайте ціни в реальному часі, обсяг торгів, TVL, діаграми та дані про транзакції.", - "web.explore.title.pools": "Досліджуйте найпопулярніші пули на {{network}} на Uniswap", - "web.explore.title.tokens": "Перегляньте найпопулярніші токени на {{network}} на Uniswap", - "web.explore.title.transactions": "Перегляньте найпопулярніші транзакції на {{network}} на Uniswap" + "web.explore.title.pools": "Досліджуйте найпопулярніші пули на {{network}} на JuiceSwap", + "web.explore.title.tokens": "Перегляньте найпопулярніші токени на {{network}} на JuiceSwap", + "web.explore.title.transactions": "Перегляньте найпопулярніші транзакції на {{network}} на JuiceSwap" } diff --git a/packages/uniswap/src/i18n/locales/translations/ur-PK.json b/packages/uniswap/src/i18n/locales/translations/ur-PK.json index f52652d4447..dc51d5c1647 100644 --- a/packages/uniswap/src/i18n/locales/translations/ur-PK.json +++ b/packages/uniswap/src/i18n/locales/translations/ur-PK.json @@ -27,12 +27,12 @@ "account.downloadWallet.subtitle": "اپنے بٹوے کا بیک اپ لیں، چلتے پھرتے تجارت کریں، لائیو قیمت کے الرٹس حاصل کریں، اور مزید بہت کچھ۔", "account.drawer.gitHash": "گٹ ہیش: ", "account.drawer.gitVersion": "ورژن: ", - "account.drawer.modal.body": "Uniswap ایپ کے ساتھ ٹوکنز کو محفوظ طریقے سے اسٹور اور تبدیل کریں۔ iOS اور Android پر دستیاب ہے۔", + "account.drawer.modal.body": "JuiceSwap ایپ کے ساتھ ٹوکنز کو محفوظ طریقے سے اسٹور اور تبدیل کریں۔ iOS اور Android پر دستیاب ہے۔", "account.drawer.modal.dont": "کیا آپ کے پاس یونیسیاپ والیٹ نہیں ہے؟", "account.drawer.modal.scan": "Unswap Wallet کے ساتھ اسکین کریں۔", "account.drawer.spamToggle": "نامعلوم ٹوکنز اور NFTs چھپائیں۔", - "account.passkey.delete.acknowledge": "میں نے اپنے بازیابی کے جملے کا بیک اپ لیا ہے اور یہ سمجھتا ہوں کہ اگر میں ایسا کرنے میں ناکام ہو گیا ہوں تو Uniswap Labs مجھے اپنے بٹوے کی بازیابی میں مدد نہیں کر سکتی۔", - "account.passkey.delete.description": "یقینی بنائیں کہ آپ نے Uniswap موبائل ایپ یا براؤزر ایکسٹینشن کا استعمال کرتے ہوئے اپنے بازیابی کے جملے کا بیک اپ لیا ہے۔", + "account.passkey.delete.acknowledge": "میں نے اپنے بازیابی کے جملے کا بیک اپ لیا ہے اور یہ سمجھتا ہوں کہ اگر میں ایسا کرنے میں ناکام ہو گیا ہوں تو JuiceSwap Labs مجھے اپنے بٹوے کی بازیابی میں مدد نہیں کر سکتی۔", + "account.passkey.delete.description": "یقینی بنائیں کہ آپ نے JuiceSwap موبائل ایپ یا براؤزر ایکسٹینشن کا استعمال کرتے ہوئے اپنے بازیابی کے جملے کا بیک اپ لیا ہے۔", "account.passkey.delete.descriptionEmphasized": "آپ کی بازیابی کے فقرے کے بغیر، آپ اپنے بٹوے تک رسائی حاصل کرنے سے قاصر ہو سکتے ہیں۔", "account.passkey.delete.speedbump.description": "جاری رکھنے سے پہلے، اپنے بٹوے اور تمام فنڈز تک رسائی سے محروم ہونے سے بچنے کے لیے درج ذیل اقدامات کو مکمل کریں۔", "account.passkey.delete.speedbump.step1": "Unswap موبائل ایپ یا براؤزر ایکسٹینشن ڈاؤن لوڈ کریں۔", @@ -127,7 +127,7 @@ "appRating.description": "ہمیں بتائیں کہ کیا آپ کو اس ایپ کے ساتھ اچھا تجربہ ہے۔", "appRating.extension.review.description": "ایک ستارہ کی درجہ بندی منتخب کریں اور Chrome ویب اسٹور پر ایک جائزہ چھوڑیں۔", "appRating.extension.review.title": "Unswap ایکسٹینشن کا جائزہ لیں؟", - "appRating.extension.title": "Uniswap ایکسٹینشن سے لطف اندوز ہو رہے ہیں؟", + "appRating.extension.title": "JuiceSwap ایکسٹینشن سے لطف اندوز ہو رہے ہیں؟", "appRating.feedback.button.send": "رائے بھیجیں", "appRating.feedback.description": "ہمیں بتائیں کہ ہم آپ کے تجربے کو کیسے بہتر بنا سکتے ہیں۔", "appRating.feedback.title": "ہمیں یہ سن کر افسوس ہوا۔", @@ -180,7 +180,7 @@ "common.biometrics.touchId": "ٹچ آئی ڈی", "common.biometrics.windowsHello": "ونڈوز ہیلو", "common.blocked.ifError": "اگر آپ کو لگتا ہے کہ یہ ایک غلطی ہے، تو براہ کرم پر اپنے ایڈریس سمیت ایک ای میل بھیجیں۔", - "common.blocked.reason": "یہ پتہ Uniswap Labs انٹرفیس پر بلاک ہے کیونکہ یہ ایک یا زیادہ بلاک شدہ سرگرمیوں سے وابستہ ہے۔", + "common.blocked.reason": "یہ پتہ JuiceSwap Labs انٹرفیس پر بلاک ہے کیونکہ یہ ایک یا زیادہ بلاک شدہ سرگرمیوں سے وابستہ ہے۔", "common.blockedAddress": "بلاک شدہ پتہ", "common.blog": "بلاگ", "common.bought": "خریدا", @@ -239,7 +239,7 @@ "common.button.viewDetails": "تفصیلات دیکھیں", "common.button.yes": "جی ہاں", "common.buy.label": "خریدنے", - "common.buyAndSell": "Uniswap پر خریدیں اور فروخت کریں۔", + "common.buyAndSell": "JuiceSwap پر خریدیں اور فروخت کریں۔", "common.cancellationSubmitted": "منسوخی جمع کرائی گئی۔", "common.cancellationSuccessful": "منسوخی کامیاب", "common.cancelOrder": "آرڈر منسوخ کر دیں", @@ -300,7 +300,7 @@ "common.download": "ڈاؤن لوڈ کریں", "common.downloadAppStore": "ایپ اسٹور میں ڈاؤن لوڈ کریں۔", "common.downloadPlayStore": "پلے اسٹور میں ڈاؤن لوڈ کریں۔", - "common.downloadUniswapApp": "Uniswap ایپ ڈاؤن لوڈ کریں۔", + "common.downloadUniswapApp": "JuiceSwap ایپ ڈاؤن لوڈ کریں۔", "common.downloadUniswapWallet": "Unswap Wallet ڈاؤن لوڈ کریں۔", "common.dynamic": "متحرک", "common.edit.button": "ترمیم", @@ -568,7 +568,7 @@ "common.uniswapMobile": "موبائل کو تبدیل کریں۔", "common.uniswapProtocol": "غیر تبدیل شدہ پروٹوکول", "common.uniswapWallet": "بٹوے کو تبدیل کریں۔", - "common.uniswapX": "UniswapX", + "common.uniswapX": "JuiceSwapX", "common.unknown": "نامعلوم", "common.unknownApproval": "نامعلوم منظوری", "common.unknownBridge": "نامعلوم پل", @@ -733,7 +733,7 @@ "extension.lock.button.reset": "بٹوے کو دوبارہ ترتیب دیں۔", "extension.lock.button.submit": "غیر مقفل کریں۔", "extension.lock.password.error": "غلط پاس ورڈ. دوبارہ کوشش کریں", - "extension.lock.password.reset.initial.description": "Uniswap آپ کے پاس ورڈ کی بازیافت میں مدد نہیں کر سکتا۔ آپ کو اپنا 12 الفاظ پر مشتمل ریکوری جملہ دوبارہ درج کرکے اپنے بٹوے کو دوبارہ ترتیب دینے کی ضرورت ہے۔", + "extension.lock.password.reset.initial.description": "JuiceSwap آپ کے پاس ورڈ کی بازیافت میں مدد نہیں کر سکتا۔ آپ کو اپنا 12 الفاظ پر مشتمل ریکوری جملہ دوبارہ درج کرکے اپنے بٹوے کو دوبارہ ترتیب دینے کی ضرورت ہے۔", "extension.lock.password.reset.initial.help": "میں اپنا بازیابی کا جملہ کہاں سے تلاش کروں؟", "extension.lock.password.reset.initial.title": "پاسورڈ بھول گے", "extension.lock.password.reset.speedbump.description": "اپنے بٹوے کو دوبارہ ترتیب دینے سے پہلے یقینی بنائیں کہ آپ کے پاس 12 الفاظ پر مشتمل ریکوری جملہ ہے۔ بصورت دیگر آپ اپنے فنڈز کی وصولی نہیں کر سکیں گے۔", @@ -796,7 +796,7 @@ "fee.unavailable": "کمائی ہوئی فیس v2 پوزیشنز کے لیے اس وقت تک نظر نہیں آتی جب تک لیکویڈیٹی کو ہٹا نہیں دیا جاتا۔", "fee.uncollected": "غیر جمع شدہ فیسیں شامل ہیں:", "fee.uniswap": "فیس ({{percent}})", - "fee.uniswap.description": "Uniswap کے ساتھ بہترین تجربہ کو یقینی بنانے کے لیے فیس کا اطلاق ہوتا ہے۔", + "fee.uniswap.description": "JuiceSwap کے ساتھ بہترین تجربہ کو یقینی بنانے کے لیے فیس کا اطلاق ہوتا ہے۔", "fiatOffRamp.checkout.title": "کے ساتھ فروخت کریں۔", "fiatOffRamp.connection.quote": "{{currencySymbol}}کی قیمت {{amount}} فروخت کرنا", "fiatOffRamp.error.balance": "توازن سے زیادہ", @@ -847,8 +847,8 @@ "forceUpgrade.action.backup": "اپنے بٹوے کا بیک اپ لیں۔", "forceUpgrade.action.confirm": "ابھی اپ ڈیٹ کریں۔", "forceUpgrade.action.learn": "اپ ڈیٹ کرنے کا طریقہ سیکھیں۔", - "forceUpgrade.description.extension": "ایپ کا نیا ورژن دستیاب ہے۔ Uniswap ایکسٹینشن کا استعمال جاری رکھنے کے لیے، براہ کرم اسے تازہ ترین ورژن میں اپ ڈیٹ کریں۔", - "forceUpgrade.description.wallet": "ایپ کا نیا ورژن دستیاب ہے۔ Uniswap Wallet کا استعمال جاری رکھنے کے لیے، براہ کرم اسے تازہ ترین ورژن میں اپ ڈیٹ کریں۔", + "forceUpgrade.description.extension": "ایپ کا نیا ورژن دستیاب ہے۔ JuiceSwap ایکسٹینشن کا استعمال جاری رکھنے کے لیے، براہ کرم اسے تازہ ترین ورژن میں اپ ڈیٹ کریں۔", + "forceUpgrade.description.wallet": "ایپ کا نیا ورژن دستیاب ہے۔ JuiceSwap Wallet کا استعمال جاری رکھنے کے لیے، براہ کرم اسے تازہ ترین ورژن میں اپ ڈیٹ کریں۔", "forceUpgrade.label.recoveryPhrase": "بازیابی کا جملہ", "forceUpgrade.title": "تازہ ترین ورژن میں اپ ڈیٹ کریں۔", "forceUpgrade.title.recommendedStatus": "ایک نیا ورژن دستیاب ہے۔", @@ -908,7 +908,7 @@ "landing.api": "API", "landing.appsOverview": "ان تمام طریقوں کے لیے بنایا گیا ہے جنہیں آپ تبدیل کرتے ہیں۔", "landing.blog.description": "کمپنی کی تازہ ترین خبروں، پروڈکٹ کی خصوصیات اور مزید کے بارے میں جانیں۔", - "landing.docs.description": "Uniswap کے ساتھ تعمیر شروع کرنے کے لیے ہماری ڈویلپر دستاویزات کی لائبریری کو دریافت کریں۔", + "landing.docs.description": "JuiceSwap کے ساتھ تعمیر شروع کرنے کے لیے ہماری ڈویلپر دستاویزات کی لائبریری کو دریافت کریں۔", "landing.exploreUniverse": "یونیورس کو دریافت کریں۔", "landing.getStarted": "دنیا کے سب سے بڑے DEX پر تجارت کریں۔", "landing.helpCenter.body": "اکثر پوچھے گئے سوالات کو براؤز کریں اور امریکہ میں مقیم ہماری سپورٹ ٹیم سے تعاون حاصل کریں۔", @@ -916,19 +916,19 @@ "landing.protocolStats": "پروٹوکول کے اعدادوشمار کو تبدیل کریں۔", "landing.provideLiquidity.body": "یونی سویپ انٹرفیس کا استعمال کرتے ہوئے لیکویڈیٹی فراہم کریں اور فیس جمع کریں۔", "landing.provideLiquidity.subtitle": "پاور آنچین مارکیٹس۔", - "landing.socials": "Follow Uniswap Labs on X, Farcaster, LinkedIn, and TikTok", + "landing.socials": "Follow JuiceSwap Labs on X, Farcaster, LinkedIn, and TikTok", "landing.swapBody": "گہری لیکویڈیٹی تک رسائی حاصل کریں، ٹوکن دریافت کریں، حد کے آرڈرز مقرر کریں، اور 14 زنجیروں میں ہزاروں ٹوکنز کے لیے لیکویڈیٹی فراہم کریں۔", "landing.swapSubtitle": "اجازت کے بغیر تبادلہ۔", "landing.tradingApi": "ٹریڈنگ API", - "landing.tradingApiBody": "وہی API استعمال کریں جو Uniswap Web App اور Wallet کو طاقت دیتا ہے، جس پر دنیا بھر کی سرکردہ ٹیمیں بھروسہ کرتی ہیں۔", - "landing.tradingApiButton": "Uniswap API کو مربوط کریں۔", + "landing.tradingApiBody": "وہی API استعمال کریں جو JuiceSwap Web App اور Wallet کو طاقت دیتا ہے، جس پر دنیا بھر کی سرکردہ ٹیمیں بھروسہ کرتی ہیں۔", + "landing.tradingApiButton": "JuiceSwap API کو مربوط کریں۔", "landing.tradingApiSubtitle": "ڈی فائی، اپنے صارفین کو براہ راست۔", "landing.trusted": "لاکھوں کا بھروسہ", "landing.unichain.body": "DeFi کے لیے گھر بننے کے لیے بنائے گئے تیز رفتار، ڈی سینٹرلائزڈ Ethereum L2 پر کمیونٹی بلڈنگ میں شامل ہوں۔", "landing.unichain.button": "تعمیر شروع کریں۔", "landing.unichain.subtitle": "ڈی فائی چین۔", "landing.uniswapX.body": "بغیر گیس کے لین دین اور MEV تحفظ، ناکام سویپ کے لیے صفر فیس کے ساتھ۔", - "landing.uniswapX.button": "UniswapX کا تجربہ کریں۔", + "landing.uniswapX.button": "JuiceSwapX کا تجربہ کریں۔", "landing.uniswapX.subtitle": "ہوشیار تبادلہ، صفر رگڑ۔", "landing.walletBody": "لاکھوں ڈاؤن لوڈز، حقیقی انسانوں کی مدد، اور 4.8 درجہ بندی کے ساتھ قابل اعتماد سیلف-کسٹڈی کرپٹو والیٹ اور توسیع۔", "landing.walletSubtitle": "تبادلہ کریں، اسٹور کریں، دریافت کریں۔", @@ -1013,7 +1013,7 @@ "liquidityPool.page.title": "یونی سویپ پر{{version}} پولز میں لیکویڈیٹی شامل کریں۔", "liquidityPool.positions.closed.title": "بند پوزیشنز", "liquidityPool.positions.loadingMore": "مزید پوزیشنیں لوڈ ہو رہی ہیں...", - "liquidityPool.positions.page.title": "Uniswap پر {{quoteSymbol}}/{{baseSymbol}} پول لیکویڈیٹی کا نظم کریں", + "liquidityPool.positions.page.title": "JuiceSwap پر {{quoteSymbol}}/{{baseSymbol}} پول لیکویڈیٹی کا نظم کریں", "liquidityPool.positions.page.version.description": "اپنی فعال {{version}} لیکویڈیٹی پوزیشنز دیکھیں۔ نئی پوزیشنیں شامل کریں۔", "liquidityPool.positions.page.version.title": "یونی سویپ پر پول لیکویڈیٹی{{version}} کا نظم کریں۔", "migrate.allowed": "اجازت ہے۔", @@ -1021,7 +1021,7 @@ "migrate.connectAccount": "آپ کو ایک اکاؤنٹ جوڑنا چاہیے جو اس پوزیشن کا مالک ہو۔", "migrate.connectWallet": "اپنی V2 لیکویڈیٹی دیکھنے کے لیے بٹوے سے جڑیں۔", "migrate.contract": "ہجرت کا معاہدہ تبدیل کریں۔", - "migrate.firstLP": "آپ اس Uniswap V3 پول کے لیے پہلے لیکویڈیٹی فراہم کنندہ ہیں۔ آپ کی لیکویڈیٹی موجودہ {{source}} قیمت پر منتقل ہو جائے گی۔", + "migrate.firstLP": "آپ اس JuiceSwap V3 پول کے لیے پہلے لیکویڈیٹی فراہم کنندہ ہیں۔ آپ کی لیکویڈیٹی موجودہ {{source}} قیمت پر منتقل ہو جائے گی۔", "migrate.highGasCost": "آپ کے لین دین کی لاگت بہت زیادہ ہوگی کیونکہ اس میں پول بنانے کے لیے گیس شامل ہے۔", "migrate.invalidRange": "غلط رینج منتخب کی گئی۔ کم از کم قیمت زیادہ سے زیادہ قیمت سے کم ہونی چاہیے۔", "migrate.lpNFT": "{{symA}}/{{symB}} LP NFT", @@ -1031,13 +1031,13 @@ "migrate.noV2Liquidity": "کوئی V2 لیکویڈیٹی نہیں ملی۔", "migrate.positionNoFees": "آپ کی پوزیشن فیس حاصل نہیں کرے گی یا تجارت میں اس وقت تک استعمال نہیں ہوگی جب تک کہ مارکیٹ کی قیمت آپ کی حد میں نہ آجائے۔", "migrate.priceDifference": "قیمت کا فرق: ", - "migrate.priceWarning": "آپ کو صرف اس قیمت پر Uniswap V3 میں لیکویڈیٹی جمع کرنی چاہیے جو آپ کے خیال میں درست ہے۔
اگر قیمت غلط معلوم ہوتی ہے، تو آپ قیمت کو منتقل کرنے کے لیے یا تو تبادلہ کر سکتے ہیں یا کسی اور کے ایسا کرنے کا انتظار کر سکتے ہیں۔", + "migrate.priceWarning": "آپ کو صرف اس قیمت پر JuiceSwap V3 میں لیکویڈیٹی جمع کرنی چاہیے جو آپ کے خیال میں درست ہے۔
اگر قیمت غلط معلوم ہوتی ہے، تو آپ قیمت کو منتقل کرنے کے لیے یا تو تبادلہ کر سکتے ہیں یا کسی اور کے ایسا کرنے کا انتظار کر سکتے ہیں۔", "migrate.refund": "کم از کم {{amtA}} {{symA}} اور {{amtB}} {{symB}} منتخب کردہ قیمت کی حد کی وجہ سے آپ کے بٹوے میں واپس کر دیے جائیں گے۔", "migrate.selectFeeTier": "فیس کا درجہ منتخب کریں۔", "migrate.setRange": "قیمت کی حد مقرر کریں۔", "migrate.symbolPrice": "{{protocolName}} {{tokenSymbol}} قیمت:", - "migrate.v2Description": "یہ ٹول محفوظ طریقے سے آپ کی {{source}} لیکویڈیٹی کو V3 میں منتقل کر دے گا۔ <0>Uniswap منتقلی کے معاہدے کی بدولت یہ عمل مکمل طور پر بے اعتبار ہے۔ ↗", - "migrate.v2Instruction": "ذیل میں دکھائے گئے ہر پول کے لیے، Uniswap V2 سے اپنی لیکویڈیٹی کو ہٹانے اور اسے Uniswap V3 میں جمع کرنے کے لیے منتقلی پر کلک کریں۔", + "migrate.v2Description": "یہ ٹول محفوظ طریقے سے آپ کی {{source}} لیکویڈیٹی کو V3 میں منتقل کر دے گا۔ <0>JuiceSwap منتقلی کے معاہدے کی بدولت یہ عمل مکمل طور پر بے اعتبار ہے۔ ↗", + "migrate.v2Instruction": "ذیل میں دکھائے گئے ہر پول کے لیے، JuiceSwap V2 سے اپنی لیکویڈیٹی کو ہٹانے اور اسے JuiceSwap V3 میں جمع کرنے کے لیے منتقلی پر کلک کریں۔", "migrate.v2Title": "V2 لیکویڈیٹی کو منتقل کریں۔", "migrate.v3Price": "V3 {{sym}} قیمت:", "mint.v3.input.invalidPrice.error": "غلط قیمت ان پٹ", @@ -1066,7 +1066,7 @@ "nft.willAppearHere": "آپ کی آنچین ٹرانزیکشنز اور کرپٹو خریداریاں یہاں ظاہر ہوں گی۔", "nfts.noneYet": "ابھی تک کوئی NFTs نہیں ہیں۔", "notFound.oops": "افوہ، مجھے تبادلہ پر واپس لے جائیں۔", - "notice.uk": "یہ ویب ایپلیکیشن صارفین کے لیے ایک ٹول کے طور پر فراہم کی گئی ہے تاکہ وہ اپنی پہل پر یونی سویپ پروٹوکول کے ساتھ تعامل کر سکیں، بغیر کسی کریپٹو کرنسی کی تجارتی سرگرمیوں کی توثیق یا سفارش کے۔ ایسا کرتے ہوئے، Uniswap یہ سفارش نہیں کر رہا ہے کہ صارفین یا ممکنہ صارفین کرپٹو اثاثے کی تجارتی سرگرمی میں مشغول ہوں، اور ویب ایپلیکیشن کے صارفین یا ممکنہ صارفین کو اس ویب صفحہ یا اس کے مواد کو کسی بھی قسم کی سفارش، دعوت یا کرپٹو اثاثہ جات میں ڈیل کرنے کی ترغیب کے طور پر نہیں ماننا چاہیے۔ .", + "notice.uk": "یہ ویب ایپلیکیشن صارفین کے لیے ایک ٹول کے طور پر فراہم کی گئی ہے تاکہ وہ اپنی پہل پر یونی سویپ پروٹوکول کے ساتھ تعامل کر سکیں، بغیر کسی کریپٹو کرنسی کی تجارتی سرگرمیوں کی توثیق یا سفارش کے۔ ایسا کرتے ہوئے، JuiceSwap یہ سفارش نہیں کر رہا ہے کہ صارفین یا ممکنہ صارفین کرپٹو اثاثے کی تجارتی سرگرمی میں مشغول ہوں، اور ویب ایپلیکیشن کے صارفین یا ممکنہ صارفین کو اس ویب صفحہ یا اس کے مواد کو کسی بھی قسم کی سفارش، دعوت یا کرپٹو اثاثہ جات میں ڈیل کرنے کی ترغیب کے طور پر نہیں ماننا چاہیے۔ .", "notice.uk.label": "یوکے ڈس کلیمر:", "notification.assetVisibility.hidden": "{{assetName}} پوشیدہ", "notification.assetVisibility.unhidden": "{{assetName}} چھپا ہوا ہے۔", @@ -1156,10 +1156,10 @@ "onboarding.backup.reminder.warning.description": "اگر آپ بیک اپ کا طریقہ ترتیب نہیں دیتے ہیں، اگر آپ اپنا فون کھو دیتے ہیں، ایپ کو حذف کر دیتے ہیں یا نیا آلہ حاصل کرتے ہیں تو آپ کے پاس اپنا بٹوہ بازیافت کرنے کا کوئی طریقہ نہیں ہوگا۔", "onboarding.backup.reminder.warning.title": "آپ اپنے فنڈز کھو سکتے ہیں۔", "onboarding.backup.speedBump.cloud.description": "اگر آپ اسے کبھی بھول جاتے ہیں، تو ہم آپ کے لیے اسے دوبارہ ترتیب نہیں دے سکتے۔ اسے محفوظ جگہ پر لکھیں یا پاس ورڈ مینیجر میں محفوظ طریقے سے اسٹور کریں۔", - "onboarding.backup.speedBump.cloud.disclaimer": "میں سمجھتا ہوں کہ Uniswap Labs میرا ریکوری پاس ورڈ دوبارہ ترتیب نہیں دے سکتا۔", + "onboarding.backup.speedBump.cloud.disclaimer": "میں سمجھتا ہوں کہ JuiceSwap Labs میرا ریکوری پاس ورڈ دوبارہ ترتیب نہیں دے سکتا۔", "onboarding.backup.speedBump.cloud.title": "اس پاس ورڈ کو محفوظ کرنا ضروری ہے۔", "onboarding.backup.speedBump.manual.description": "اس بات کو یقینی بنائیں کہ آپ نے اپنا بازیابی کا جملہ صحیح لکھا ہے اور اسے ذخیرہ کرنے کے لیے ایک محفوظ جگہ ہے۔", - "onboarding.backup.speedBump.manual.disclaimer": "میں سمجھتا ہوں کہ اگر میں اسے کھو دیتا ہوں تو Uniswap Labs میرا پرس بازیافت نہیں کر سکتا۔", + "onboarding.backup.speedBump.manual.disclaimer": "میں سمجھتا ہوں کہ اگر میں اسے کھو دیتا ہوں تو JuiceSwap Labs میرا پرس بازیافت نہیں کر سکتا۔", "onboarding.backup.speedBump.manual.title": "ختم ہونے سے پہلے...", "onboarding.backup.subtitle": "اگر آپ ایپ کو حذف کرتے ہیں یا اپنا آلہ کھو دیتے ہیں تو اس طرح آپ اپنا بٹوہ بازیافت کریں گے۔", "onboarding.backup.title.existing": "اپنے بٹوے کا بیک اپ لیں۔", @@ -1185,7 +1185,7 @@ "onboarding.extension.password.subtitle": "آپ کو اپنے بٹوے کو غیر مقفل کرنے اور اپنے بازیابی کے جملہ تک رسائی حاصل کرنے کے لیے اس کی ضرورت ہوگی۔", "onboarding.extension.password.title.default": "پاسورڈ بنائیں", "onboarding.extension.password.title.reset": "آپ کا پاس ورڈ دوبارہ ترتیب دیں", - "onboarding.extension.unsupported.android.description": "Uniswap ایکسٹینشن صرف ڈیسک ٹاپ پر Chrome کے ساتھ مطابقت رکھتا ہے۔", + "onboarding.extension.unsupported.android.description": "JuiceSwap ایکسٹینشن صرف ڈیسک ٹاپ پر Chrome کے ساتھ مطابقت رکھتا ہے۔", "onboarding.extension.unsupported.android.title": "موبائل پر کروم تعاون یافتہ نہیں ہے (ابھی تک)", "onboarding.extension.unsupported.description": "Unswap ایکسٹینشن ابھی صرف کروم کے ساتھ مطابقت رکھتا ہے۔", "onboarding.extension.unsupported.title": "یہ براؤزر تعاون یافتہ نہیں ہے (ابھی تک)", @@ -1243,7 +1243,7 @@ "onboarding.intro.button.alreadyHave": "میرے پاس پہلے سے ہی پرس ہے۔", "onboarding.intro.button.logInOrImport": "لاگ ان کریں یا درآمد کریں۔", "onboarding.intro.mobileScan.button": "درآمد کرنے کے لیے QR کوڈ اسکین کریں۔", - "onboarding.intro.mobileScan.title": "Uniswap ایپ ہے؟", + "onboarding.intro.mobileScan.title": "JuiceSwap ایپ ہے؟", "onboarding.landing.button.add": "ایک موجودہ پرس شامل کریں۔", "onboarding.landing.button.create": "ایک نیا پرس بنائیں", "onboarding.landing.button.createAccount": "ایک اکاؤنٹ بنائیں", @@ -1431,7 +1431,7 @@ "position.deposit.confirm.create.title": "مارکیٹ کے ساتھ قیمت کا بڑا فرق", "position.deposit.description": "اپنی لیکویڈیٹی شراکت کے لیے ٹوکن کی رقم کی وضاحت کریں۔", "position.depositedCurrency": "جمع شدہ {{currencySymbol}}", - "position.fot.warning": "{{token}} اور دیگر \"منتقلی پر فیس\" ٹوکنز صرف Uniswap v2 کے ذریعے تعاون یافتہ ہیں۔", + "position.fot.warning": "{{token}} اور دیگر \"منتقلی پر فیس\" ٹوکنز صرف JuiceSwap v2 کے ذریعے تعاون یافتہ ہیں۔", "position.fot.warning.cta": "v2 پوزیشن بنائیں", "position.hook.disclaimer": "میں اس ہک کو شامل کرنے میں شامل ممکنہ خطرات کو سمجھتا ہوں۔", "position.hook.donateWarning": "اس جھنڈے کے نتیجے میں کمائی گئی فیسوں میں تبدیلی ہو سکتی ہے۔", @@ -1520,9 +1520,9 @@ "removeLiquidity.pooled": "جمع شدہ {{symbol}}:", "revoke.failed.message": "نیٹ ورک یا کنکشن کا مسئلہ ممکنہ طور پر آپ کی منسوخی کے ناکام ہونے کا سبب بنتا ہے۔ اپنا کنکشن چیک کریں اور دوبارہ کوشش کریں۔", "routing.aggregateLiquidity": "دستیاب ہونے پر، بہتر قیمتوں اور گیس سے پاک تبادلہ کے لیے لیکویڈیٹی ذرائع کو جمع کرتا ہے۔", - "routing.aggregateLiquidity.uniswapx": "UniswapX لیکویڈیٹی ذرائع کو آن اور آف چین کو اکٹھا کرتا ہے، جو آپ کو بہترین دستیاب قیمتیں اور گیس سے پاک تبادلہ لاتا ہے۔", - "routing.cheapest": "Uniswap کلائنٹ سب سے سستا تجارتی آپشن فیکٹرنگ قیمت اور نیٹ ورک کے اخراجات کا انتخاب کرتا ہے۔", - "routing.cheapest.v4": "Uniswap کلائنٹ قیمت اور نیٹ ورک کی لاگت کے لحاظ سے بہترین تجارتی آپشن کا انتخاب کرتا ہے۔", + "routing.aggregateLiquidity.uniswapx": "JuiceSwapX لیکویڈیٹی ذرائع کو آن اور آف چین کو اکٹھا کرتا ہے، جو آپ کو بہترین دستیاب قیمتیں اور گیس سے پاک تبادلہ لاتا ہے۔", + "routing.cheapest": "JuiceSwap کلائنٹ سب سے سستا تجارتی آپشن فیکٹرنگ قیمت اور نیٹ ورک کے اخراجات کا انتخاب کرتا ہے۔", + "routing.cheapest.v4": "JuiceSwap کلائنٹ قیمت اور نیٹ ورک کی لاگت کے لحاظ سے بہترین تجارتی آپشن کا انتخاب کرتا ہے۔", "scantastic.code.expired": "میعاد ختم", "scantastic.code.subtitle": "یونی سویپ ایکسٹینشن میں یہ کوڈ درج کریں۔ آپ کی بازیابی کے جملہ کو محفوظ طریقے سے خفیہ اور منتقل کیا جائے گا۔", "scantastic.code.timeRemaining.shorthand.hours": "نیا کوڈ {{hours}}h {{minutes}}m {{seconds}}s میں", @@ -1569,7 +1569,7 @@ "send.search.placeholder": "ENS یا پتہ تلاش کریں۔", "send.title": "بھیجیں", "send.warning.blocked.default": "یہ پرس مسدود ہے۔", - "send.warning.blocked.modal.message": "یہ پتہ Unswap Wallet پر مسدود ہے کیونکہ یہ ایک یا زیادہ مسدود سرگرمیوں سے وابستہ ہے۔ اگر آپ کو لگتا ہے کہ یہ ایک غلطی ہے، تو براہ کرم compliance@uniswap.org پر ای میل کریں۔", + "send.warning.blocked.modal.message": "یہ پتہ Unswap Wallet پر مسدود ہے کیونکہ یہ ایک یا زیادہ مسدود سرگرمیوں سے وابستہ ہے۔ اگر آپ کو لگتا ہے کہ یہ ایک غلطی ہے، تو براہ کرم compliance@juiceswap.org پر ای میل کریں۔", "send.warning.blocked.modal.title": "بلاک شدہ پتہ", "send.warning.blocked.recipient": "وصول کنندہ کا پرس مسدود ہے۔", "send.warning.erc20.checkbox.description": "آپ ٹوکن ایڈریس پر فنڈز بھیجنے کی کوشش کر رہے ہیں۔ اس کے نتیجے میں فنڈز کا مستقل نقصان ہو سکتا ہے۔", @@ -1599,7 +1599,7 @@ "setting.recoveryPhrase.account.show": "بازیابی کا جملہ دکھائیں۔", "setting.recoveryPhrase.action.hide": "بازیابی کا جملہ چھپائیں۔", "setting.recoveryPhrase.remove": "بازیافت کا جملہ ہٹا دیں۔", - "setting.recoveryPhrase.remove.confirm.subtitle": "میں سمجھتا ہوں کہ اگر میں ایسا کرنے میں ناکام ہو گیا تو Uniswap Labs میرے بٹوے کو بازیافت کرنے میں میری مدد نہیں کر سکتی", + "setting.recoveryPhrase.remove.confirm.subtitle": "میں سمجھتا ہوں کہ اگر میں ایسا کرنے میں ناکام ہو گیا تو JuiceSwap Labs میرے بٹوے کو بازیافت کرنے میں میری مدد نہیں کر سکتی", "setting.recoveryPhrase.remove.confirm.title": "میں نے اپنا ریکوری جملہ محفوظ کر لیا۔", "setting.recoveryPhrase.remove.initial.subtitle": "یقینی بنائیں کہ آپ نے اپنا بازیابی جملہ محفوظ کر لیا ہے۔ دوسری صورت میں آپ اپنے فنڈز تک رسائی کھو دیں گے۔", "setting.recoveryPhrase.remove.initial.title": "اس سے پہلے کہ آپ جاری رکھیں", @@ -1642,7 +1642,7 @@ "settings.setting.backup.create.title": "{{cloudProviderName}}تک بیک اپ کریں۔", "settings.setting.backup.delete.confirm.message": "چونکہ یہ بٹوے بازیابی کے فقرے کا اشتراک کرتے ہیں، اس لیے یہ ذیل میں ان بٹوے کے بیک اپ کو بھی حذف کر دے گا۔", "settings.setting.backup.delete.confirm.title": "کیا تمہیں یقین ہے؟", - "settings.setting.backup.delete.warning": "اگر آپ اپنا {{cloudProviderName}} بیک اپ حذف کرتے ہیں، تو آپ صرف اپنے بازیابی کے جملے کے دستی بیک اپ کے ساتھ ہی اپنے بٹوے کو بازیافت کر سکیں گے۔ اگر آپ اپنا بازیابی کا جملہ کھو دیتے ہیں تو Uniswap Labs آپ کے اثاثوں کو بازیافت نہیں کر سکتی۔", + "settings.setting.backup.delete.warning": "اگر آپ اپنا {{cloudProviderName}} بیک اپ حذف کرتے ہیں، تو آپ صرف اپنے بازیابی کے جملے کے دستی بیک اپ کے ساتھ ہی اپنے بٹوے کو بازیافت کر سکیں گے۔ اگر آپ اپنا بازیابی کا جملہ کھو دیتے ہیں تو JuiceSwap Labs آپ کے اثاثوں کو بازیافت نہیں کر سکتی۔", "settings.setting.backup.error.message.full": "{{cloudProviderName}}میں بازیافت کے جملے کا بیک اپ لینے سے قاصر ہے۔ براہ کرم یقینی بنائیں کہ آپ نے دستیاب اسٹوریج کی جگہ کے ساتھ {{cloudProviderName}} کو فعال کیا ہے اور دوبارہ کوشش کریں۔", "settings.setting.backup.error.message.short": "بیک اپ کو حذف کرنے سے قاصر", "settings.setting.backup.error.title": "{{cloudProviderName}} غلطی", @@ -1669,7 +1669,7 @@ "settings.setting.biometrics.auth": "براہ کرم تصدیق کریں۔", "settings.setting.biometrics.extension.waitingForBiometricsModal.content": "جاری رکھنے کے لیے اپنے براؤزر یا سسٹم سیٹنگز میں {{biometricsMethod}} کو فعال کریں۔", "settings.setting.biometrics.extension.waitingForBiometricsModal.title": "{{biometricsMethod}}کا انتظار کر رہا ہے۔", - "settings.setting.biometrics.off.message.android": "بایومیٹرکس فی الحال Uniswap Wallet کے لیے بند ہے — آپ اسے اپنے سسٹم کی ترتیبات میں آن کر سکتے ہیں۔", + "settings.setting.biometrics.off.message.android": "بایومیٹرکس فی الحال JuiceSwap Wallet کے لیے بند ہے — آپ اسے اپنے سسٹم کی ترتیبات میں آن کر سکتے ہیں۔", "settings.setting.biometrics.off.message.ios": "{{biometricsMethod}} فی الحال Unswap Wallet کے لیے بند ہے — آپ اسے اپنے سسٹم کی ترتیبات میں آن کر سکتے ہیں۔", "settings.setting.biometrics.off.title.android": "بائیو میٹرکس بند ہے۔", "settings.setting.biometrics.off.title.ios": "{{biometricsMethod}} بند ہے۔", @@ -1693,12 +1693,12 @@ "settings.setting.helpCenter.title": "مدداور تعاون کا مرکز", "settings.setting.language.button.navigate": "ترتیبات پر جائیں۔", "settings.setting.language.description.extension": "آپ کے سسٹم لینگویج سیٹنگز میں ڈیفالٹس کو تبدیل کریں۔ اپنی ترجیحی زبان کو تبدیل کرنے کے لیے، اپنے سسٹم کی ترتیبات پر جائیں۔", - "settings.setting.language.description.mobile": "اپنے آلے کی لینگویج سیٹنگز میں ڈیفالٹس کو تبدیل کریں۔ اپنی ترجیحی زبان کو تبدیل کرنے کے لیے، اپنے آلے کی ترتیبات میں \"Uniswap\" پر جائیں اور \"Language\" پر ٹیپ کریں۔", + "settings.setting.language.description.mobile": "اپنے آلے کی لینگویج سیٹنگز میں ڈیفالٹس کو تبدیل کریں۔ اپنی ترجیحی زبان کو تبدیل کرنے کے لیے، اپنے آلے کی ترتیبات میں \"JuiceSwap\" پر جائیں اور \"Language\" پر ٹیپ کریں۔", "settings.setting.language.title": "زبان", "settings.setting.notifications.row.activity.description": "منتقلی، درخواستیں، اور دیگر سرگرمیاں", "settings.setting.notifications.row.activity.title": "بٹوے کی سرگرمی", "settings.setting.notifications.row.updates.description": "سفارشات اور نئی خصوصیات", - "settings.setting.notifications.row.updates.title": "Uniswap سے اپ ڈیٹس", + "settings.setting.notifications.row.updates.title": "JuiceSwap سے اپ ڈیٹس", "settings.setting.notifications.title": "اطلاعات", "settings.setting.password.title": "پاس ورڈ تبدیل کریں", "settings.setting.permissions.title": "اجازتیں", @@ -1726,7 +1726,7 @@ "settings.setting.wallet.label": "عرفی نام", "settings.setting.wallet.testnetMode.description": "یہ ڈیولپرز کے لیے ٹیسٹ نیٹ کو آن کر دیتا ہے تاکہ وہ اصلی اثاثے استعمال کیے بغیر خصوصیات اور لین دین کو آزما سکیں۔ testnets پر ٹوکن کی کوئی حقیقی قدر نہیں ہوتی۔", "settings.setting.wallet.testnetMode.title": "ٹیسٹ نیٹ موڈ", - "settings.switchNetwork.warning": "{{label}}پر Uniswap استعمال کرنے کے لیے، اپنے بٹوے کی ترتیبات میں نیٹ ورک کو تبدیل کریں۔", + "settings.switchNetwork.warning": "{{label}}پر JuiceSwap استعمال کرنے کے لیے، اپنے بٹوے کی ترتیبات میں نیٹ ورک کو تبدیل کریں۔", "settings.title": "ترتیبات", "settings.version": "ورژن {{appVersion}}", "smartWallet.actionRequired.cta": "1 نیٹ ورک پر غیر فعال کریں۔", @@ -1780,7 +1780,7 @@ "smartWallets.postSwapNudge.title.dapp": "یہ ایپ سمارٹ بٹوے کو سپورٹ کرتی ہے۔", "smartWallets.unavailableModal.description": "ایک مختلف والیٹ فراہم کنندہ اب {{displayName}}کے لیے سمارٹ والیٹ کی ترتیبات کا انتظام کر رہا ہے۔ آپ یونی سویپ کا استعمال معمول کے مطابق جاری رکھ سکتے ہیں۔", "smartWallets.unavailableModal.title": "اسمارٹ والیٹ کی خصوصیات دستیاب نہیں ہیں۔", - "solanaPromo.banner.description": "سولانا ٹوکنز کو براہ راست Uniswap پر تجارت کریں۔", + "solanaPromo.banner.description": "سولانا ٹوکنز کو براہ راست JuiceSwap پر تجارت کریں۔", "solanaPromo.banner.title": "سولانا اب دستیاب ہے۔", "solanaPromo.modal.connectWallet": "اپنے پسندیدہ سولانا والیٹ کو جوڑیں۔", "solanaPromo.modal.startSwapping.button": "سولانا پر تبادلہ کرنا شروع کریں۔", @@ -1801,16 +1801,16 @@ "stats.marketCap.description": "مارکیٹ کیپٹلائزیشن کسی اثاثے کی گردش کرنے والی سپلائی کی کل مارکیٹ ویلیو ہے۔", "stats.noStatsAvailable": "کوئی اعدادوشمار دستیاب نہیں ہیں۔", "stats.tvl": "کل قدر مقفل ہے۔", - "stats.tvl.description": "ٹوٹل ویلیو لاکڈ (TVL) تمام Uniswap لیکویڈیٹی پولز میں دستیاب اثاثہ کی مجموعی رقم ہے۔", + "stats.tvl.description": "ٹوٹل ویلیو لاکڈ (TVL) تمام JuiceSwap لیکویڈیٹی پولز میں دستیاب اثاثہ کی مجموعی رقم ہے۔", "stats.volume.1d": "1 دن کا حجم", "stats.volume.1d.description": "1 دن کا حجم اس اثاثہ کی رقم ہے جس کی گزشتہ 24 گھنٹوں کے دوران یونی سویپ پر تجارت کی گئی ہے۔", "stats.volume.1d.long": "1D والیوم", "stats.volume.1d.short": "1D والیوم", - "stats.volume.description": "حجم اس اثاثہ کی رقم ہے جس کی تجارت منتخب وقت کے فریم کے دوران Uniswap پر کی گئی ہے۔", + "stats.volume.description": "حجم اس اثاثہ کی رقم ہے جس کی تجارت منتخب وقت کے فریم کے دوران JuiceSwap پر کی گئی ہے۔", "swap.allow.oneTime": "{{sym}} کی اجازت دیں (ایک بار)", "swap.approveAndSubmit": "منظور کریں اور جمع کرائیں۔", "swap.approveAndSwap": "منظور کریں اور تبادلہ کریں۔", - "swap.autoRouter": "Uniswap آٹو راؤٹر آپ کو بہترین قیمتیں فراہم کرنے کے لیے بہترین راستوں اور نیٹ ورک کے اخراجات پر غور کرتا ہے۔", + "swap.autoRouter": "JuiceSwap آٹو راؤٹر آپ کو بہترین قیمتیں فراہم کرنے کے لیے بہترین راستوں اور نیٹ ورک کے اخراجات پر غور کرتا ہے۔", "swap.balance.amount": "بیلنس: {{amount}}", "swap.bestPrice.through": "روٹ بذریعہ {{provider}}", "swap.bestRoute.cost": "نیٹ ورک کی لاگت میں سب سے زیادہ موثر راستے کا تخمینہ ~{{gasPrice}} لاگت کا ہے۔ ", @@ -1865,17 +1865,17 @@ "swap.error.v2.slippage": "یہ لین دین یا تو قیمت کی نقل و حرکت یا منتقلی پر فیس کی وجہ سے کامیاب نہیں ہوگا۔ اپنی پھسلن برداشت کو بڑھانے کی کوشش کریں۔", "swap.error.v2.transferInput": "ان پٹ ٹوکن کو منتقل نہیں کیا جا سکتا۔ ان پٹ ٹوکن میں کوئی مسئلہ ہو سکتا ہے۔", "swap.error.v2.transferOutput": "آؤٹ پٹ ٹوکن کو منتقل نہیں کیا جا سکتا۔ آؤٹ پٹ ٹوکن میں کوئی مسئلہ ہو سکتا ہے۔", - "swap.error.v3.slippage": "قیمت کی حرکت کی وجہ سے یہ لین دین کامیاب نہیں ہوگا۔ اپنی پھسلن برداشت کو بڑھانے کی کوشش کریں۔ نوٹ: ٹرانسفر اور ریبیس ٹوکنز پر فیس Uniswap V3 کے ساتھ مطابقت نہیں رکھتی۔", - "swap.error.v3.transferOutput": "آؤٹ پٹ ٹوکن کو منتقل نہیں کیا جا سکتا۔ آؤٹ پٹ ٹوکن میں کوئی مسئلہ ہو سکتا ہے۔ نوٹ: ٹرانسفر اور ریبیس ٹوکنز پر فیس Uniswap V3 کے ساتھ مطابقت نہیں رکھتی۔", + "swap.error.v3.slippage": "قیمت کی حرکت کی وجہ سے یہ لین دین کامیاب نہیں ہوگا۔ اپنی پھسلن برداشت کو بڑھانے کی کوشش کریں۔ نوٹ: ٹرانسفر اور ریبیس ٹوکنز پر فیس JuiceSwap V3 کے ساتھ مطابقت نہیں رکھتی۔", + "swap.error.v3.transferOutput": "آؤٹ پٹ ٹوکن کو منتقل نہیں کیا جا سکتا۔ آؤٹ پٹ ٹوکن میں کوئی مسئلہ ہو سکتا ہے۔ نوٹ: ٹرانسفر اور ریبیس ٹوکنز پر فیس JuiceSwap V3 کے ساتھ مطابقت نہیں رکھتی۔", "swap.estimatedDifference.label": "موجودہ لیکویڈیٹی کی وجہ سے آپ کے ان پٹ اور آؤٹ پٹ کی قدروں میں بڑا فرق ہوگا۔", "swap.expected.price": "متوقع قیمت", "swap.fail.batched": "ہو سکتا ہے آپ کا منسلک بٹوہ 1-کلک سویپ کو سپورٹ نہ کرے۔ اس کے بجائے معیاری تبادلہ آزمائیں۔", "swap.fail.batched.retry": "معیاری تبادلہ آزمائیں۔", "swap.fail.batched.title": "1-کلک سویپ ناکام ہو گیا۔", "swap.fail.message": "پھسلن کو زیادہ قدر میں ایڈجسٹ کرنے کی کوشش کریں۔", - "swap.fail.uniswapX": "تبادلہ کو UniswapX کے ساتھ مکمل نہیں کیا جا سکا۔ کلاسک Uniswap API کے ذریعے اسے روٹ کرنے کے لیے اپنے سویپ کو دوبارہ آزمائیں۔", - "swap.fees.experience": "یہ فیس کچھ ٹوکن جوڑوں پر لاگو ہوتی ہے تاکہ Uniswap کے ساتھ بہترین تجربہ کو یقینی بنایا جا سکے۔ اس کی ادائیگی آؤٹ پٹ ٹوکن میں کی جاتی ہے اور اسے پہلے ہی اقتباس میں شامل کیا جا چکا ہے۔", - "swap.fees.noFee": "Uniswap کے ساتھ بہترین تجربہ کو یقینی بنانے کے لیے منتخب ٹوکن جوڑوں پر فیس لاگو کی جاتی ہے۔ اس تبادلہ سے وابستہ کوئی فیس نہیں ہے۔", + "swap.fail.uniswapX": "تبادلہ کو JuiceSwapX کے ساتھ مکمل نہیں کیا جا سکا۔ کلاسک JuiceSwap API کے ذریعے اسے روٹ کرنے کے لیے اپنے سویپ کو دوبارہ آزمائیں۔", + "swap.fees.experience": "یہ فیس کچھ ٹوکن جوڑوں پر لاگو ہوتی ہے تاکہ JuiceSwap کے ساتھ بہترین تجربہ کو یقینی بنایا جا سکے۔ اس کی ادائیگی آؤٹ پٹ ٹوکن میں کی جاتی ہے اور اسے پہلے ہی اقتباس میں شامل کیا جا چکا ہے۔", + "swap.fees.noFee": "JuiceSwap کے ساتھ بہترین تجربہ کو یقینی بنانے کے لیے منتخب ٹوکن جوڑوں پر فیس لاگو کی جاتی ہے۔ اس تبادلہ سے وابستہ کوئی فیس نہیں ہے۔", "swap.finalizingQuote": "اقتباس کو حتمی شکل دی جا رہی ہے...", "swap.form.header": "تبادلہ", "swap.form.warning.output.fotFees": "{{fotCurrencySymbol}}کی ٹوکن فیس کی وجہ سے، ادل بدل کی رقم صرف ان پٹ فیلڈ کا استعمال کرتے ہوئے درج کی جا سکتی ہے", @@ -1884,7 +1884,7 @@ "swap.frontrun.warning": "آپ کا لین دین سب سے آگے ہو سکتا ہے اور اس کے نتیجے میں ناگوار تجارت ہو سکتی ہے۔", "swap.header.viewOnly": "صرف دیکھنے کے لیے", "swap.impactOfTrade": "اس پول کی مارکیٹ قیمت پر آپ کی تجارت کا اثر۔", - "swap.impactOfTrade.uniswapx": "مارکیٹ کی قیمت اور عمل درآمد کی قیمت کے درمیان فرق، UniswapX گیس کی بچت میں فیکٹرنگ۔", + "swap.impactOfTrade.uniswapx": "مارکیٹ کی قیمت اور عمل درآمد کی قیمت کے درمیان فرق، JuiceSwapX گیس کی بچت میں فیکٹرنگ۔", "swap.impactOfTrade.uniswapx.missing": "قیمت کے اثرات کے حساب کتاب کم لیکویڈیٹی والے جوڑوں کے لیے دستیاب نہیں ہو سکتے ہیں۔", "swap.inputEstimated.atMost": "ان پٹ کا تخمینہ لگایا گیا ہے۔ آپ زیادہ سے زیادہ پر فروخت کریں گے یا لین دین واپس ہو جائے گا۔", "swap.limit": "حد", @@ -1913,8 +1913,8 @@ "swap.settings.protection.subtitle.unavailable": "{{chainName}}پر دستیاب نہیں ہے۔", "swap.settings.protection.title": "تبادلہ تحفظ", "swap.settings.routingPreference.option.default.description": "اس اختیار کو منتخب کرنے سے آپ کے سویپ کے لیے سب سے زیادہ موثر راستے کی نشاندہی ہوتی ہے۔", - "swap.settings.routingPreference.option.default.description.preV4": "Uniswap کلائنٹ قیمت اور نیٹ ورک کی لاگت کے لحاظ سے سب سے سستے تجارتی آپشن کا انتخاب کرتا ہے۔", - "swap.settings.routingPreference.option.default.description.uniswapXUnavailable": "UniswapX آپ کے بٹوے کے لیے دستیاب نہیں ہے۔", + "swap.settings.routingPreference.option.default.description.preV4": "JuiceSwap کلائنٹ قیمت اور نیٹ ورک کی لاگت کے لحاظ سے سب سے سستے تجارتی آپشن کا انتخاب کرتا ہے۔", + "swap.settings.routingPreference.option.default.description.uniswapXUnavailable": "JuiceSwapX آپ کے بٹوے کے لیے دستیاب نہیں ہے۔", "swap.settings.routingPreference.option.default.tooltip": "ایک راستے کی شناخت v2، v3، اور کچھ v4 پولز کو مدنظر رکھتے ہوئے کی جاتی ہے، تخمینہ قیمت کے اثرات اور نیٹ ورک کی لاگت میں فیکٹرنگ۔", "swap.settings.routingPreference.option.v2.title": "v2 پولز کو فعال کریں۔", "swap.settings.routingPreference.option.v3.title": "v3 پولز کو فعال کریں۔", @@ -1946,7 +1946,7 @@ "swap.slippageBelow.warning": "{{amt}} کے نیچے پھسلنے کے نتیجے میں ٹرانزیکشن ناکام ہو سکتی ہے۔", "swap.submitted": "تبادلہ جمع کرایا", "swap.success": "تبدیلی کامیابی!", - "swap.tokenOwnFees": "کچھ ٹوکن جب خریدے یا بیچے جاتے ہیں تو فیس لیتے ہیں، جو ٹوکن جاری کرنے والے کی طرف سے مقرر کیا جاتا ہے۔ Uniswap ان میں سے کوئی فیس وصول نہیں کرتا ہے۔", + "swap.tokenOwnFees": "کچھ ٹوکن جب خریدے یا بیچے جاتے ہیں تو فیس لیتے ہیں، جو ٹوکن جاری کرنے والے کی طرف سے مقرر کیا جاتا ہے۔ JuiceSwap ان میں سے کوئی فیس وصول نہیں کرتا ہے۔", "swap.tradeRoutes": "تجارتی راستے", "swap.transaction.deadline": "لین دین کی آخری تاریخ", "swap.transaction.revertAfter": "اگر آپ کا لین دین اس مدت سے زیادہ عرصے سے زیر التوا ہے تو وہ واپس آجائے گا۔", @@ -1963,15 +1963,15 @@ "swap.warning.insufficientGas.message.withoutNetwork": "تبدیل کرنے کے لیے کافی نہیں {{currencySymbol}}", "swap.warning.insufficientGas.title": "آپ کے پاس نیٹ ورک کی لاگت کو پورا کرنے کے لیے کافی {{currencySymbol}} نہیں ہے۔", "swap.warning.networkFee.allow": "{{ inputTokenSymbol }} کی اجازت دیں (ایک بار)", - "swap.warning.networkFee.delegation.message": "یہ آپ کے لین دین پر کارروائی کرنے اور یونیچین پر اپنے سمارٹ والیٹ کو فعال کرنے کی لاگت ہے۔ Uniswap Labs ان فیسوں کا کوئی حصہ وصول نہیں کرتی ہے۔", - "swap.warning.networkFee.highRelativeToValue": "نیٹ ورک کی لاگت آپ کے لین دین کی کل قیمت کے 10% سے زیادہ ہے۔ یہ بلاکچین پر آپ کے لین دین پر کارروائی کرنے کی لاگت ہے۔ Uniswap ان فیسوں کا کوئی حصہ وصول نہیں کرتا ہے۔", + "swap.warning.networkFee.delegation.message": "یہ آپ کے لین دین پر کارروائی کرنے اور یونیچین پر اپنے سمارٹ والیٹ کو فعال کرنے کی لاگت ہے۔ JuiceSwap Labs ان فیسوں کا کوئی حصہ وصول نہیں کرتی ہے۔", + "swap.warning.networkFee.highRelativeToValue": "نیٹ ورک کی لاگت آپ کے لین دین کی کل قیمت کے 10% سے زیادہ ہے۔ یہ بلاکچین پر آپ کے لین دین پر کارروائی کرنے کی لاگت ہے۔ JuiceSwap ان فیسوں کا کوئی حصہ وصول نہیں کرتا ہے۔", "swap.warning.networkFee.highRelativeToValue.unichain": "نیٹ ورک کی لاگت آپ کے لین دین کی کل قیمت کے 10% سے زیادہ ہے۔ یہ بلاکچین پر آپ کے لین دین پر کارروائی کرنے کی لاگت ہے۔", "swap.warning.networkFee.includesDelegation": "سمارٹ والیٹ ایکٹیویشن پر مشتمل ہے۔", - "swap.warning.networkFee.message": "یہ بلاکچین پر آپ کے لین دین پر کارروائی کرنے کی لاگت ہے۔ Uniswap ان فیسوں کا کوئی حصہ وصول نہیں کرتا ہے۔", + "swap.warning.networkFee.message": "یہ بلاکچین پر آپ کے لین دین پر کارروائی کرنے کی لاگت ہے۔ JuiceSwap ان فیسوں کا کوئی حصہ وصول نہیں کرتا ہے۔", "swap.warning.networkFee.message.unichain": "یہ بلاکچین پر آپ کے لین دین پر کارروائی کرنے کی لاگت ہے۔", - "swap.warning.networkFee.message.uniswapX": "یہ بلاکچین پر آپ کے لین دین پر کارروائی کرنے کی لاگت ہے۔ Uniswap ان فیسوں کا کوئی حصہ وصول نہیں کرتا ہے۔ UniswapX بہتر قیمتوں اور گیس سے پاک تبادلہ کے لیے لیکویڈیٹی ذرائع کو جمع کرتا ہے۔", - "swap.warning.networkFee.message.uniswapX.title": "UniswapX کے ساتھ نیٹ ورک کی کوئی قیمت نہیں ہے۔", - "swap.warning.networkFee.message.uniswapX.unichain": "یہ بلاکچین پر آپ کے لین دین پر کارروائی کرنے کی لاگت ہے۔ UniswapX بہتر قیمتوں اور گیس سے پاک تبادلہ کے لیے لیکویڈیٹی ذرائع کو جمع کرتا ہے۔", + "swap.warning.networkFee.message.uniswapX": "یہ بلاکچین پر آپ کے لین دین پر کارروائی کرنے کی لاگت ہے۔ JuiceSwap ان فیسوں کا کوئی حصہ وصول نہیں کرتا ہے۔ JuiceSwapX بہتر قیمتوں اور گیس سے پاک تبادلہ کے لیے لیکویڈیٹی ذرائع کو جمع کرتا ہے۔", + "swap.warning.networkFee.message.uniswapX.title": "JuiceSwapX کے ساتھ نیٹ ورک کی کوئی قیمت نہیں ہے۔", + "swap.warning.networkFee.message.uniswapX.unichain": "یہ بلاکچین پر آپ کے لین دین پر کارروائی کرنے کی لاگت ہے۔ JuiceSwapX بہتر قیمتوں اور گیس سے پاک تبادلہ کے لیے لیکویڈیٹی ذرائع کو جمع کرتا ہے۔", "swap.warning.noQuotesFound.bridging.message": "کوئی برجنگ کوٹس نہیں ملے۔ اس وقت سرکاری پل استعمال کرنے کی کوشش کریں۔", "swap.warning.noQuotesFound.title": "کوئی اقتباسات نہیں ملے", "swap.warning.noRoutesFound.message": "آپ کے منتخب کردہ ٹوکنز کے لیے فی الحال کوئی راستہ دستیاب نہیں ہے۔ براہ کرم ایک مختلف جوڑا آزمائیں یا بعد میں دوبارہ چیک کریں۔", @@ -1993,9 +1993,9 @@ "swap.warning.router.title": "یہ تجارت ابھی مکمل نہیں ہو سکتی", "swap.warning.tokenBlocked.button": "{{tokenSymbol}} مسدود ہے۔", "swap.warning.tokenBlockedFallback.button": "ٹوکن مسدود ہے۔", - "swap.warning.uniswapFee.message": "Uniswap کے ساتھ بہترین تجربہ کو یقینی بنانے کے لیے فیس کا اطلاق ہوتا ہے۔", - "swap.warning.uniswapFee.message.default": "Uniswap کے ساتھ بہترین تجربہ کو یقینی بنانے کے لیے فیس کا اطلاق ہوتا ہے۔ اس تبادلہ کے ساتھ کوئی فیس وابستہ نہیں ہے۔", - "swap.warning.uniswapFee.message.included": "Uniswap کے ساتھ بہترین تجربہ کو یقینی بنانے کے لیے فیس کا اطلاق کیا جاتا ہے، اور اس اقتباس میں پہلے ہی شامل کیا جا چکا ہے۔", + "swap.warning.uniswapFee.message": "JuiceSwap کے ساتھ بہترین تجربہ کو یقینی بنانے کے لیے فیس کا اطلاق ہوتا ہے۔", + "swap.warning.uniswapFee.message.default": "JuiceSwap کے ساتھ بہترین تجربہ کو یقینی بنانے کے لیے فیس کا اطلاق ہوتا ہے۔ اس تبادلہ کے ساتھ کوئی فیس وابستہ نہیں ہے۔", + "swap.warning.uniswapFee.message.included": "JuiceSwap کے ساتھ بہترین تجربہ کو یقینی بنانے کے لیے فیس کا اطلاق کیا جاتا ہے، اور اس اقتباس میں پہلے ہی شامل کیا جا چکا ہے۔", "swap.warning.uniswapFee.title": "تبادلہ فیس", "swap.warning.viewOnly.message": "ٹوکنز کو تبدیل کرنے کے لیے آپ کو ریکوری فقرے کے ذریعے یہ پرس درآمد کرنا ہوگا۔", "swap.wrap.token": "لپیٹیں {{sym}}", @@ -2016,30 +2016,30 @@ "testnet.modal.swapDeepLink.title.toTestnetMode": "ٹیسٹ نیٹ موڈ کو فعال کریں۔", "testnet.unsupported": "یہ فعالیت ٹیسٹ نیٹ موڈ میں تعاون یافتہ نہیں ہے۔", "themeToggle.theme": "خیالیہ", - "title.buySellTradeEthereum": "Uniswap پر Ethereum اور دیگر ٹاپ ٹوکن خریدیں، بیچیں اور تجارت کریں۔", - "title.createGovernanceOn": "Uniswap پر گورننس کی ایک نئی تجویز بنائیں", + "title.buySellTradeEthereum": "JuiceSwap پر Ethereum اور دیگر ٹاپ ٹوکن خریدیں، بیچیں اور تجارت کریں۔", + "title.createGovernanceOn": "JuiceSwap پر گورننس کی ایک نئی تجویز بنائیں", "title.createGovernanceTo": "گورننس کی ایک نئی تجویز بنائیں جس پر UNI ہولڈرز ووٹ ڈالیں۔ UNI ٹوکن یونی سویپ گورننس میں ووٹنگ شیئرز کی نمائندگی کرتے ہیں۔", "title.earnFees": "جب دوسرے یونی سویپ پر لیکویڈیٹی پولز میں ٹوکن شامل کر کے بدلتے ہیں تو فیس کمائیں۔", - "title.easilyRemove": "اپنی لیکویڈیٹی کو آسانی سے Uniswap v2 سے ہٹائیں اور Uniswap v3 میں جمع کریں۔", - "title.easilyRemoveV4": "Uniswap v2 اور v3 سے اپنی لیکویڈیٹی کو آسانی سے ہٹا کر Uniswap v4 میں جمع کریں۔", + "title.easilyRemove": "اپنی لیکویڈیٹی کو آسانی سے JuiceSwap v2 سے ہٹائیں اور JuiceSwap v3 میں جمع کریں۔", + "title.easilyRemoveV4": "JuiceSwap v2 اور v3 سے اپنی لیکویڈیٹی کو آسانی سے ہٹا کر JuiceSwap v4 میں جمع کریں۔", "title.extension.uninstall": "ایکسٹینشن ان انسٹال ہو گئی۔", "title.extensionPasskeyLogIn": "پاسکی کے ساتھ لاگ ان کریں۔", "title.managePasskeys": "یون بدل | اپنی پاسکیز کا نظم کریں۔", - "title.migratev2": "v2 پول لیکویڈیٹی کو Uniswap v3 میں منتقل کریں۔", - "title.migratev3": "پول لیکویڈیٹی کو Uniswap v4 میں منتقل کریں۔", + "title.migratev2": "v2 پول لیکویڈیٹی کو JuiceSwap v3 میں منتقل کریں۔", + "title.migratev3": "پول لیکویڈیٹی کو JuiceSwap v4 میں منتقل کریں۔", "title.placeLimit": "Unswap پر حد کے آرڈر دیں۔", "title.realTime": "ریئل ٹائم قیمتیں، چارٹس، لین دین کا ڈیٹا، اور بہت کچھ۔", - "title.removeLiquidityv2": "Uniswap پر پول لیکویڈیٹی (v2) کو ہٹا دیں۔", - "title.removePoolLiquidity": "Uniswap پر پول لیکویڈیٹی کو ہٹا دیں۔", + "title.removeLiquidityv2": "JuiceSwap پر پول لیکویڈیٹی (v2) کو ہٹا دیں۔", + "title.removePoolLiquidity": "JuiceSwap پر پول لیکویڈیٹی کو ہٹا دیں۔", "title.removeTokensv2": "v2 لیکویڈیٹی پولز سے اپنے ٹوکنز کو ہٹا دیں۔", "title.removev3Liquidity": "v3 لیکویڈیٹی پولز سے اپنے ٹوکنز کو ہٹا دیں۔", "title.sendCrypto": "کرپٹو بھیجیں۔", - "title.sendTokens": "Uniswap پر ٹوکن بھیجیں۔", + "title.sendTokens": "JuiceSwap پر ٹوکن بھیجیں۔", "title.swappingMadeSimple": "Ethereum، Base، Arbitrum، Polygon، Unichain اور مزید پر فوری طور پر کرپٹو خریدیں اور فروخت کریں۔ DeFi پلیٹ فارم جس پر لاکھوں لوگوں کا بھروسہ ہے۔", "title.tradeTokens": "ٹریڈ ٹوکنز اور لیکویڈیٹی فراہم کرتے ہیں۔ ریئل ٹائم قیمتیں، چارٹس، لین دین کا ڈیٹا، اور بہت کچھ۔", "title.uniswapTradeCrypto": "یون بدل | DeFi کے معروف ایکسچینج پر کرپٹو کی تجارت کریں۔ ", "title.uniToken": "UNI ٹوکن یونی سویپ گورننس میں ووٹنگ شیئرز کی نمائندگی کرتے ہیں۔ آپ ہر تجویز پر خود ووٹ دے سکتے ہیں یا اپنے ووٹ کسی تیسرے فریق کو دے سکتے ہیں۔", - "title.voteOnGov": "Uniswap پر گورننس کی تجاویز پر ووٹ دیں۔", + "title.voteOnGov": "JuiceSwap پر گورننس کی تجاویز پر ووٹ دیں۔", "token.balances.main": "آپ کا بیلنس", "token.balances.other": "دوسرے نیٹ ورکس پر بیلنس", "token.balances.viewOnly": "{{ownerAddress}}کا بیلنس", @@ -2072,10 +2072,10 @@ "token.safety.blocked.title.tokenNotAvailable": "{{tokenSymbol}} دستیاب نہیں ہے۔", "token.safety.blocked.title.tokensNotAvailable": "{{tokenSymbol0}} اور {{tokenSymbol1}} دستیاب نہیں ہیں۔", "token.safety.fee.detected": "ٹوکن فیس کا پتہ چلا", - "token.safety.fees.uniswapLabsDoesNotReceive": "Uniswap Labs ان میں سے کوئی فیس وصول نہیں کرتی ہے۔", + "token.safety.fees.uniswapLabsDoesNotReceive": "JuiceSwap Labs ان میں سے کوئی فیس وصول نہیں کرتی ہے۔", "token.safety.warning.alwaysDoYourResearch": "ہمیشہ اپنی تحقیق کریں۔", - "token.safety.warning.blocked.description.default_one": "آپ Uniswap ایپ کا استعمال کر کے اس ٹوکن کی تجارت نہیں کر سکتے۔", - "token.safety.warning.blocked.description.default_other": "آپ ان ٹوکنز کی تجارت Uniswap ایپ کا استعمال نہیں کر سکتے۔", + "token.safety.warning.blocked.description.default_one": "آپ JuiceSwap ایپ کا استعمال کر کے اس ٹوکن کی تجارت نہیں کر سکتے۔", + "token.safety.warning.blocked.description.default_other": "آپ ان ٹوکنز کی تجارت JuiceSwap ایپ کا استعمال نہیں کر سکتے۔", "token.safety.warning.copyContractAddress.message": "یہ ایک کنٹریکٹ ایڈریس ہے، جو بلاکچین پر ٹوکنز کے لیے ایک منفرد شناخت کنندہ کے طور پر کام کرتا ہے۔ آپ جو بھی کرپٹو اس ایڈریس پر بھیجیں گے وہ ضائع ہو جائے گا۔", "token.safety.warning.copyContractAddress.title": "اس ایڈریس پر کرپٹو مت بھیجیں۔", "token.safety.warning.dontShowWarningAgain": "مجھے یہ وارننگ دوبارہ مت دکھائیں۔", @@ -2107,9 +2107,9 @@ "token.safety.warning.spamsUsers": "سپیم صارفین", "token.safety.warning.tokenChargesFee.both.message": "{{tokenSymbol}} خریدے جانے پر {{buyFeePercent}} اور بیچنے پر {{sellFeePercent}} فیس لیتا ہے۔", "token.safety.warning.tokenChargesFee.buy.message": "{{tokenSymbol}} خریدنے پر {{feePercent}} فیس لیتا ہے۔", - "token.safety.warning.tokenChargesFee.buy.message.descriptive": "{{tokenSymbol}} خریدنے پر {{feePercent}} فیس لیتا ہے۔ اسے تبدیل کرنے سے فنڈز کا نقصان ہو سکتا ہے۔ Uniswap Labs ان میں سے کوئی فیس وصول نہیں کرتی ہے۔", + "token.safety.warning.tokenChargesFee.buy.message.descriptive": "{{tokenSymbol}} خریدنے پر {{feePercent}} فیس لیتا ہے۔ اسے تبدیل کرنے سے فنڈز کا نقصان ہو سکتا ہے۔ JuiceSwap Labs ان میں سے کوئی فیس وصول نہیں کرتی ہے۔", "token.safety.warning.tokenChargesFee.sell.message": "{{tokenSymbol}} فروخت ہونے پر {{feePercent}} فیس لیتا ہے۔", - "token.safety.warning.tokenChargesFee.sell.message.descriptive": "{{tokenSymbol}} فروخت ہونے پر {{feePercent}} فیس لیتا ہے۔ اسے تبدیل کرنے سے فنڈز کا نقصان ہو سکتا ہے۔ Uniswap Labs ان میں سے کوئی فیس وصول نہیں کرتی ہے۔", + "token.safety.warning.tokenChargesFee.sell.message.descriptive": "{{tokenSymbol}} فروخت ہونے پر {{feePercent}} فیس لیتا ہے۔ اسے تبدیل کرنے سے فنڈز کا نقصان ہو سکتا ہے۔ JuiceSwap Labs ان میں سے کوئی فیس وصول نہیں کرتی ہے۔", "token.safety.warning.tokenChargesFee.unknownFee.message": "{{tokenSymbol}} خریدنے یا بیچنے پر فیس لیتا ہے۔", "token.safetyLevel.blocked.message": "آپ Unswap Wallet کا استعمال کرتے ہوئے اس ٹوکن کی تجارت نہیں کر سکتے۔", "token.safetyLevel.medium.message.plural": "ان ٹوکنز کی تجارت امریکہ کے معروف مرکزی تبادلے پر نہیں کی جاتی ہے۔ آگے بڑھنے سے پہلے ہمیشہ اپنی تحقیق کریں۔", @@ -2125,7 +2125,7 @@ "token.stats.volume": "24h والیوم", "token.symbol.input.fallback": "ان پٹ ٹوکن", "token.symbol.output.fallback": "آؤٹ پٹ ٹوکن", - "token.wrap.fail.message": "Uniswap پروٹوکول پر تبدیلیاں ETH کے ساتھ شروع اور ختم ہو سکتی ہیں۔ تاہم، تبادلہ کے دوران، ETH کو WETH میں لپیٹ دیا جاتا ہے۔", + "token.wrap.fail.message": "JuiceSwap پروٹوکول پر تبدیلیاں ETH کے ساتھ شروع اور ختم ہو سکتی ہیں۔ تاہم، تبادلہ کے دوران، ETH کو WETH میں لپیٹ دیا جاتا ہے۔", "token.zeroNativeBalance.description.mainnet": "{{ tokenSymbol }}حاصل کرنے کے لیے آپ کو Ethereum پر ایک ٹوکن تبدیل کرنے کی ضرورت ہوگی۔ تبادلہ کرنے کے لیے نیٹ ورک کے اخراجات کے لیے ETH کی ضرورت ہوتی ہے۔", "token.zeroNativeBalance.description.otherChains": "{{ tokenSymbol }}حاصل کرنے کے لیے آپ کو {{ chainName }} پر ایک ٹوکن تبدیل کرنا ہو گا۔ تبادلہ کرنے کے لیے نیٹ ورک کے اخراجات کے لیے {{ chainName }} {{ nativeTokenSymbol }} کی ضرورت ہوتی ہے۔", "token.zeroNativeBalance.subtitle": "{{ tokenSymbol }} براہ راست خریداری کے لیے دستیاب نہیں ہے۔", @@ -2192,7 +2192,7 @@ "transaction.details.transaction": "لین دین", "transaction.details.uniswapFee": "فیس ({{ feePercent }}%)", "transaction.network.all": "تمام نیٹ ورکس", - "transaction.networkCost.description": "بلاکچین پر آپ کے لین دین پر کارروائی کرنے کی لاگت۔ Uniswap کو کم سے کم نیٹ ورک کے اخراجات کے لیے بہتر بنایا گیا ہے۔", + "transaction.networkCost.description": "بلاکچین پر آپ کے لین دین پر کارروائی کرنے کی لاگت۔ JuiceSwap کو کم سے کم نیٹ ورک کے اخراجات کے لیے بہتر بنایا گیا ہے۔", "transaction.networkCost.includesSmartWalletActivation": "سمارٹ والیٹ ایکٹیویشن پر مشتمل ہے۔", "transaction.networkCost.label": "نیٹ ورک کی قیمت", "transaction.networkCost.maxNativeBalance.description": "نیٹ ورک ٹوکن بیلنس کی تھوڑی سی رقم اس لین دین کی نیٹ ورک لاگت کو پورا کرنے کے لیے محفوظ ہے۔", @@ -2354,15 +2354,15 @@ "transaction.watcher.error.cancel": "لین دین منسوخ کرنے سے قاصر", "transaction.watcher.error.status": "ٹرانزیکشن اسٹیٹس چیک کرتے وقت خرابی", "uniswapX.aggregatesLiquidity": " بہتر قیمتوں اور گیس سے پاک تبادلہ کے لیے لیکویڈیٹی ذرائع کو جمع کرتا ہے۔", - "uniswapX.cost": "UniswapX بلاکچین پر لین دین کے لیے عام اخراجات کو ہٹاتا ہے۔", - "uniswapx.description": "UniswapX بہتر قیمتوں اور گیس سے پاک تبادلہ کے لیے لیکویڈیٹی ذرائع کو جمع کرتا ہے۔", - "uniswapx.description.unsupported": "UniswapX فی الحال دستیاب نہیں ہے کیونکہ آپ کے سمارٹ والیٹ کی ترتیبات کا نظم ایک مختلف والیٹ ایپ کے ذریعے کیا جاتا ہے۔", - "uniswapx.included": "شامل ہے UniswapX", - "uniswapx.item": " UniswapX ", - "uniswapx.label": "UniswapX", - "uniswapX.learnMore": "UniswapX کے ساتھ تبادلہ کرنے کے بارے میں مزید جانیں۔", - "uniswapx.unavailable.title": "UniswapX دستیاب نہیں ہے۔", - "uniswapx.v2QuoteFailed": "UniswapX v2 ہارڈ اقتباس ناکام ہو گیا۔ کلاسک سویپ کے ساتھ دوبارہ کوشش کریں۔", + "uniswapX.cost": "JuiceSwapX بلاکچین پر لین دین کے لیے عام اخراجات کو ہٹاتا ہے۔", + "uniswapx.description": "JuiceSwapX بہتر قیمتوں اور گیس سے پاک تبادلہ کے لیے لیکویڈیٹی ذرائع کو جمع کرتا ہے۔", + "uniswapx.description.unsupported": "JuiceSwapX فی الحال دستیاب نہیں ہے کیونکہ آپ کے سمارٹ والیٹ کی ترتیبات کا نظم ایک مختلف والیٹ ایپ کے ذریعے کیا جاتا ہے۔", + "uniswapx.included": "شامل ہے JuiceSwapX", + "uniswapx.item": " JuiceSwapX ", + "uniswapx.label": "JuiceSwapX", + "uniswapX.learnMore": "JuiceSwapX کے ساتھ تبادلہ کرنے کے بارے میں مزید جانیں۔", + "uniswapx.unavailable.title": "JuiceSwapX دستیاب نہیں ہے۔", + "uniswapx.v2QuoteFailed": "JuiceSwapX v2 ہارڈ اقتباس ناکام ہو گیا۔ کلاسک سویپ کے ساتھ دوبارہ کوشش کریں۔", "unitags.banner.button.claim": "ابھی اس کا دعوی کریں", "unitags.banner.subtitle": "ایک ذاتی ویب 3 پروفائل بنائیں اور آسانی سے اپنے ایڈریس کو دوستوں کے ساتھ شیئر کریں۔", "unitags.banner.title.compact": "اپنے {{unitagDomain}} صارف نام کا دعوی کریں اور اپنی مرضی کے مطابق پروفائل بنائیں۔", @@ -2426,7 +2426,7 @@ "unitags.username.error.min": "صارف نام کم از کم {{number}} حروف کے ہونے چاہئیں", "unitags.username.error.uppercase": "صارف ناموں میں صرف چھوٹے حروف اور اعداد شامل ہو سکتے ہیں۔", "uwulink.error.insufficientTokens": "{{chain}}پر {{tokenSymbol}} کافی نہیں ہے۔", - "v2.notAvailable": "Uniswap V2 اس نیٹ ورک پر دستیاب نہیں ہے۔", + "v2.notAvailable": "JuiceSwap V2 اس نیٹ ورک پر دستیاب نہیں ہے۔", "wallet.appSignIn": "ایپ کے ساتھ سائن ان کریں۔", "wallet.connectingAgreement": "بٹوے کو جوڑ کر، آپ یونی سویپ لیبز کی سروس کی شرائط اور اس کی رازداری کی پالیسیسے اتفاق کرتے ہیں۔", "wallet.connectionFailed.message": "کنکشن کی کوشش ناکام ہوگئی۔ براہ کرم دوبارہ کوشش کریں پر کلک کریں اور اپنے بٹوے میں جڑنے کے لیے اقدامات پر عمل کریں۔", @@ -2444,7 +2444,7 @@ "walletConnect.error.general.title": "WalletConnect کی خرابی۔", "walletConnect.error.scantastic.message": "آپ کے QR کوڈ میں ایک مسئلہ تھا۔ دوبارہ کوشش کریں", "walletConnect.error.scantastic.title": "غلط QR کوڈ", - "walletConnect.error.unsupported.message": "دوبارہ کوشش کرنے سے پہلے یقینی بنائیں کہ آپ ایک درست WalletConnect، Ethereum پتہ، یا Uniswap Extension QR کوڈ اسکین کر رہے ہیں۔", + "walletConnect.error.unsupported.message": "دوبارہ کوشش کرنے سے پہلے یقینی بنائیں کہ آپ ایک درست WalletConnect، Ethereum پتہ، یا JuiceSwap Extension QR کوڈ اسکین کر رہے ہیں۔", "walletConnect.error.unsupported.title": "غلط QR کوڈ", "walletConnect.error.unsupportedV1.message": "WalletConnect v1 مزید تعاون یافتہ نہیں ہے۔ آپ جس ایپلیکیشن سے منسلک ہونے کی کوشش کر رہے ہیں اسے WalletConnect v2 میں اپ گریڈ کرنے کی ضرورت ہے۔", "walletConnect.error.unsupportedV1.title": "غلط QR کوڈ", @@ -2479,7 +2479,7 @@ "walletConnect.request.warning.message": "پیغامات یا لین دین پر دستخط کرنے کے لیے، آپ کو والیٹ کی بازیابی کا جملہ درآمد کرنا ہوگا۔", "walletConnect.request.warning.title": "یہ پرس صرف دیکھنے کے موڈ میں ہے۔", "web.explore.description": "{{network}}پر ٹوکن دریافت اور تحقیق کریں۔ اوپر کے تالابوں کو دریافت کریں۔ ریئل ٹائم قیمتیں، تجارتی حجم، TVL، چارٹس، اور لین دین کا ڈیٹا دیکھیں۔", - "web.explore.title.pools": "Uniswap پر {{network}} پر ٹاپ پولز کو دریافت کریں۔", - "web.explore.title.tokens": "Uniswap پر {{network}} پر ٹاپ ٹوکن دریافت کریں۔", - "web.explore.title.transactions": "Uniswap پر {{network}} پر سرفہرست لین دین کو دریافت کریں۔" + "web.explore.title.pools": "JuiceSwap پر {{network}} پر ٹاپ پولز کو دریافت کریں۔", + "web.explore.title.tokens": "JuiceSwap پر {{network}} پر ٹاپ ٹوکن دریافت کریں۔", + "web.explore.title.transactions": "JuiceSwap پر {{network}} پر سرفہرست لین دین کو دریافت کریں۔" } diff --git a/packages/uniswap/src/i18n/locales/translations/vi-VN.json b/packages/uniswap/src/i18n/locales/translations/vi-VN.json index 02eb74294ac..dee53a03f2a 100644 --- a/packages/uniswap/src/i18n/locales/translations/vi-VN.json +++ b/packages/uniswap/src/i18n/locales/translations/vi-VN.json @@ -27,15 +27,15 @@ "account.downloadWallet.subtitle": "Sao lưu ví, giao dịch mọi lúc mọi nơi, nhận cảnh báo giá tức thời và nhiều hơn nữa.", "account.drawer.gitHash": "Git hash: ", "account.drawer.gitVersion": "Phiên bản: ", - "account.drawer.modal.body": "Lưu trữ và hoán đổi token an toàn với ứng dụng Uniswap. Khả dụng trên iOS và Android.", - "account.drawer.modal.dont": "Bạn chưa có Uniswap Wallet?", - "account.drawer.modal.scan": "Quét bằng Uniswap Wallet", + "account.drawer.modal.body": "Lưu trữ và hoán đổi token an toàn với ứng dụng JuiceSwap. Khả dụng trên iOS và Android.", + "account.drawer.modal.dont": "Bạn chưa có JuiceSwap Wallet?", + "account.drawer.modal.scan": "Quét bằng JuiceSwap Wallet", "account.drawer.spamToggle": "Ẩn token và NFT không xác định", - "account.passkey.delete.acknowledge": "Tôi đã sao lưu cụm từ khôi phục và hiểu rằng Uniswap Labs không thể giúp tôi khôi phục ví của mình nếu tôi không sao lưu cụm từ khôi phục.", - "account.passkey.delete.description": "Hãy đảm bảo bạn đã sao lưu cụm từ khôi phục bằng ứng dụng Uniswap trên di động hoặc tiện ích mở rộng Uniswap cho trình duyệt.", + "account.passkey.delete.acknowledge": "Tôi đã sao lưu cụm từ khôi phục và hiểu rằng JuiceSwap Labs không thể giúp tôi khôi phục ví của mình nếu tôi không sao lưu cụm từ khôi phục.", + "account.passkey.delete.description": "Hãy đảm bảo bạn đã sao lưu cụm từ khôi phục bằng ứng dụng JuiceSwap trên di động hoặc tiện ích mở rộng JuiceSwap cho trình duyệt.", "account.passkey.delete.descriptionEmphasized": "Bạn có thể không truy cập được ví của mình nếu không có cụm từ khôi phục.", "account.passkey.delete.speedbump.description": "Trước khi tiếp tục, hãy hoàn tất các bước sau để tránh mất quyền truy cập vào ví và quỹ của mình.", - "account.passkey.delete.speedbump.step1": "Tải xuống ứng dụng Uniswap trên di động hoặc tiện ích mở rộng Uniswap cho trình duyệt", + "account.passkey.delete.speedbump.step1": "Tải xuống ứng dụng JuiceSwap trên di động hoặc tiện ích mở rộng JuiceSwap cho trình duyệt", "account.passkey.delete.speedbump.step2": "Sao lưu cụm từ khôi phục", "account.passkey.delete.speedbump.title": "Bạn chắc chứ?", "account.passkey.delete.title": "Xóa khóa mật mã?", @@ -91,7 +91,7 @@ "account.wallet.menu.edit.title": "Chỉnh sửa nhãn", "account.wallet.menu.manageConnections": "Quản lý kết nối", "account.wallet.menu.remove.title": "Xóa ví", - "account.wallet.remove.check": "Tôi đã sao lưu cụm từ khôi phục và hiểu rằng Uniswap Labs không thể giúp tôi khôi phục ví nếu tôi không làm điều đó.", + "account.wallet.remove.check": "Tôi đã sao lưu cụm từ khôi phục và hiểu rằng JuiceSwap Labs không thể giúp tôi khôi phục ví nếu tôi không làm điều đó.", "account.wallet.remove.title": "Xóa {{name}}", "account.wallet.remove.viewOnly": "Bạn luôn có thể thêm lại ví chỉ xem bằng cách nhập địa chỉ ví.", "account.wallet.restore.new_device.description": "Vì đang sử dụng thiết bị mới nên bạn cần nhập cụm từ khôi phục hoặc mật khẩu sao lưu đám mây để tiếp tục.", @@ -122,16 +122,16 @@ "addLiquidity.shareOfPool": "Cổ phần trong pool", "addressInput.recipient": "Người nhận", "analytics.allow": "Cho phép phân tích", - "analytics.allow.message": "Chúng tôi sử dụng dữ liệu ẩn danh để nâng cao trải nghiệm của bạn với các sản phẩm của Uniswap Labs.", + "analytics.allow.message": "Chúng tôi sử dụng dữ liệu ẩn danh để nâng cao trải nghiệm của bạn với các sản phẩm của JuiceSwap Labs.", "appRating.button.notReally": "Không hẳn", "appRating.description": "Hãy cho chúng tôi biết trải nghiệm của bạn với ứng dụng này có tốt không", "appRating.extension.review.description": "Hãy đưa ra xếp hạng sao và để lại đánh giá trên Chrome Web Store.", - "appRating.extension.review.title": "Đánh giá Tiện ích mở rộng Uniswap?", - "appRating.extension.title": "Bạn thích Tiện ích mở rộng Uniswap chứ?", + "appRating.extension.review.title": "Đánh giá Tiện ích mở rộng JuiceSwap?", + "appRating.extension.title": "Bạn thích Tiện ích mở rộng JuiceSwap chứ?", "appRating.feedback.button.send": "Gửi phản hồi", "appRating.feedback.description": "Hãy cho chúng tôi biết cách chúng tôi có thể nâng cao trải nghiệm của bạn", "appRating.feedback.title": "Chúng tôi rất tiếc khi nghe điều đó.", - "appRating.mobile.title": "Bạn thích Uniswap Wallet chứ?", + "appRating.mobile.title": "Bạn thích JuiceSwap Wallet chứ?", "bridging.estimatedTime.minutesAndSeconds": "~{{minutes}} phút {{seconds}} giây", "bridging.estimatedTime.minutesOnly": "~{{minutes}} phút", "bridging.estimatedTime.secondsOnly": "~{{seconds}} giây", @@ -145,7 +145,7 @@ "chart.price.label.low": "Thấp", "chart.price.label.open": "Mở", "chart.settings.unavailable.label": "Cài đặt này không khả dụng cho biểu đồ hiện tại", - "claim.thanks": "Cảm ơn bạn đã tham gia cộng đồng Uniswap ", + "claim.thanks": "Cảm ơn bạn đã tham gia cộng đồng JuiceSwap ", "claim.uni.arrived": "UNI đã đến", "common.accept": "Chấp nhận", "common.active": "Đang hoạt động", @@ -171,7 +171,7 @@ "common.approving": "Đang phê duyệt", "common.areYouSure": "Bạn có chắc chắn không?", "common.automatic": "Tự động", - "common.availableIn": "Uniswap khả dụng tại: ", + "common.availableIn": "JuiceSwap khả dụng tại: ", "common.availableOnIOSAndroidChrome": "Khả dụng trên iOS, Android và Chrome", "common.backToPositions": "Quay lại vị thế", "common.bestRoute": "Tuyến", @@ -180,7 +180,7 @@ "common.biometrics.touchId": "Touch ID", "common.biometrics.windowsHello": "Windows Hello", "common.blocked.ifError": "Nếu bạn cho rằng đây là lỗi, vui lòng gửi email kèm địa chỉ của bạn tới ", - "common.blocked.reason": "Địa chỉ này bị chặn trên giao diện Uniswap Labs vì được liên kết với một hoặc nhiều hoạt động bị chặn.", + "common.blocked.reason": "Địa chỉ này bị chặn trên giao diện JuiceSwap Labs vì được liên kết với một hoặc nhiều hoạt động bị chặn.", "common.blockedAddress": "Địa chỉ bị chặn", "common.blog": "Blog", "common.bought": "Đã mua", @@ -239,7 +239,7 @@ "common.button.viewDetails": "Xem chi tiết", "common.button.yes": "Có", "common.buy.label": "Mua", - "common.buyAndSell": "Mua và bán trên Uniswap", + "common.buyAndSell": "Mua và bán trên JuiceSwap", "common.cancellationSubmitted": "Đã gửi yêu cầu hủy", "common.cancellationSuccessful": "Hủy thành công", "common.cancelOrder": "Hủy lệnh", @@ -300,8 +300,8 @@ "common.download": "Tải xuống", "common.downloadAppStore": "Tải xuống trên App Store", "common.downloadPlayStore": "Tải xuống trên Play Store", - "common.downloadUniswapApp": "Tải xuống ứng dụng Uniswap", - "common.downloadUniswapWallet": "Tải Uniswap Wallet", + "common.downloadUniswapApp": "Tải xuống ứng dụng JuiceSwap", + "common.downloadUniswapWallet": "Tải JuiceSwap Wallet", "common.dynamic": "Linh hoạt", "common.edit.button": "Chỉnh sửa", "common.ended": "Kết thúc", @@ -319,7 +319,7 @@ "common.explore": "Tìm kiếm", "common.explorer": "Trình duyệt", "common.exploreTokens": "Tìm kiếm token", - "common.extension": "Tiện ích mở rộng Uniswap", + "common.extension": "Tiện ích mở rộng JuiceSwap", "common.failedSwitchNetwork": "Chuyển mạng không thành công", "common.fee": "Phí", "common.fees": "Phí", @@ -333,10 +333,10 @@ "common.getStarted": "Bắt đầu", "common.getSupport.button": "Nhận hỗ trợ", "common.getTheApp": "Tải ứng dụng", - "common.getUniswapWallet": "Tải Uniswap Wallet", - "common.getUniswapWallet.mobile": "Tải ứng dụng Uniswap trên di động", + "common.getUniswapWallet": "Tải JuiceSwap Wallet", + "common.getUniswapWallet.mobile": "Tải ứng dụng JuiceSwap trên di động", "common.governance": "Quản trị", - "common.happyHolidays": "Chúc mừng ngày lễ từ đội ngũ Uniswap!", + "common.happyHolidays": "Chúc mừng ngày lễ từ đội ngũ JuiceSwap!", "common.help": "Help", "common.helpCenter": "Trung tâm trợ giúp", "common.hidden": "Đã ẩn", @@ -466,9 +466,9 @@ "common.proceedInWallet": "Tiếp tục trong ví của bạn", "common.products": "Products", "common.protocol": "Giao thức", - "common.protocol.v2": "Uniswap v2", - "common.protocol.v3": "Uniswap v3", - "common.protocol.v4": "Uniswap v4", + "common.protocol.v2": "JuiceSwap v2", + "common.protocol.v3": "JuiceSwap v3", + "common.protocol.v4": "JuiceSwap v4", "common.publicResolver": "Trình phân giải công khai", "common.purchased": "Đã mua", "common.rate": "Tỷ giá", @@ -547,7 +547,7 @@ "common.tokenB": "Token B", "common.tokenName": "Tên token", "common.tokens": "Token", - "common.totalUniswapTVL": "Tổng TVL Uniswap", + "common.totalUniswapTVL": "Tổng TVL JuiceSwap", "common.totalValueLocked": "TVL", "common.trade": "Giao dịch", "common.trademarkPolicy": "Chính sách về nhãn hiệu", @@ -565,10 +565,10 @@ "common.unhide": "Hiện", "common.unichain": "Unichain", "common.uniGovernance": "Quản trị UNI", - "common.uniswapMobile": "Uniswap trên di động", - "common.uniswapProtocol": "Giao thức Uniswap", - "common.uniswapWallet": "Uniswap Wallet", - "common.uniswapX": "UniswapX", + "common.uniswapMobile": "JuiceSwap trên di động", + "common.uniswapProtocol": "Giao thức JuiceSwap", + "common.uniswapWallet": "JuiceSwap Wallet", + "common.uniswapX": "JuiceSwapX", "common.unknown": "Không xác định", "common.unknownApproval": "Phê duyệt không xác định", "common.unknownBridge": "Cầu nối không xác định", @@ -675,8 +675,8 @@ "downloadApp.modal.connectExistingWallet": "Kết nối ví có sẵn", "downloadApp.modal.getStarted.description": "Truy cập tức thì hàng nghìn token thông qua chợ onchain lớn nhất thế giới.", "downloadApp.modal.getStarted.title": "Bắt đầu hoán đổi trong giây lát", - "downloadApp.modal.getTheApp.title": "Bắt đầu với Uniswap", - "downloadApp.modal.uniswapProducts.subtitle": "Các sản phẩm Uniswap hoạt động liền mạch cùng nhau để tạo trải nghiệm onchain tốt nhất.", + "downloadApp.modal.getTheApp.title": "Bắt đầu với JuiceSwap", + "downloadApp.modal.uniswapProducts.subtitle": "Các sản phẩm JuiceSwap hoạt động liền mạch cùng nhau để tạo trải nghiệm onchain tốt nhất.", "error.dataUnavailable": "Dữ liệu hiện không khả dụng; chúng tôi đang khắc phục", "error.id": "ID Lỗi: {{eventId}}", "error.noData": "Không tìm thấy dữ liệu", @@ -712,8 +712,8 @@ "explore.tokens.sort.option.marketCap": "Vốn hóa thị trường", "explore.tokens.sort.option.priceDecrease": "Giá giảm (24H)", "explore.tokens.sort.option.priceIncrease": "Giá tăng (24H)", - "explore.tokens.sort.option.totalValueLocked": "TVL Uniswap", - "explore.tokens.sort.option.volume": "Khối lượng Uniswap (24H)", + "explore.tokens.sort.option.totalValueLocked": "TVL JuiceSwap", + "explore.tokens.sort.option.volume": "Khối lượng JuiceSwap (24H)", "explore.tokens.top.title": "Token hàng đầu", "explore.v2TVL": "TVL v2", "explore.v3TVL": "TVL v3", @@ -733,7 +733,7 @@ "extension.lock.button.reset": "Đặt lại ví", "extension.lock.button.submit": "Mở khóa", "extension.lock.password.error": "Sai mật khẩu. Vui lòng thử lại", - "extension.lock.password.reset.initial.description": "Uniswap không thể giúp khôi phục mật khẩu của bạn. Bạn cần đặt lại ví bằng cách nhập lại cụm từ khôi phục gồm 12 từ.", + "extension.lock.password.reset.initial.description": "JuiceSwap không thể giúp khôi phục mật khẩu của bạn. Bạn cần đặt lại ví bằng cách nhập lại cụm từ khôi phục gồm 12 từ.", "extension.lock.password.reset.initial.help": "Tôi có thể tìm cụm từ khôi phục ở đâu?", "extension.lock.password.reset.initial.title": "Quên mật khẩu", "extension.lock.password.reset.speedbump.description": "Hãy đảm bảo bạn có cụm từ khôi phục gồm 12 từ trước khi đặt lại ví. Nếu không, bạn sẽ không thể khôi phục quỹ của mình.", @@ -742,27 +742,27 @@ "extension.lock.subtitle": "Nhập mật khẩu để mở khóa", "extension.lock.title": "Chào mừng trở lại", "extension.network.notSupported": "Mạng không được hỗ trợ", - "extension.open": "Mở Tiện ích mở rộng Uniswap", + "extension.open": "Mở Tiện ích mở rộng JuiceSwap", "extension.passwordPrompt.error.wrongPassword": "Sai mật khẩu. Vui lòng thử lại", "extension.passwordPrompt.title": "Nhập mật khẩu của bạn", "extension.popup.chrome.button": "Mở tiện ích mở rộng", - "extension.popup.chrome.description": "Hoàn tất thao tác này bằng cách mở tiện ích mở rộng Uniswap.", - "extension.popup.chrome.title": "Tiếp tục trong Uniswap", - "extension.settings.defaultWallet.message": "Ưu tiên Tiện ích mở rộng Uniswap khi kết nối với ứng dụng.", + "extension.popup.chrome.description": "Hoàn tất thao tác này bằng cách mở tiện ích mở rộng JuiceSwap.", + "extension.popup.chrome.title": "Tiếp tục trong JuiceSwap", + "extension.settings.defaultWallet.message": "Ưu tiên Tiện ích mở rộng JuiceSwap khi kết nối với ứng dụng.", "extension.settings.defaultWallet.title": "Chọn làm ví mặc định", "extension.settings.password.enter.title": "Nhập mật khẩu hiện tại", "extension.settings.password.error.wrong": "Sai mật khẩu", "extension.settings.password.placeholder": "Mật khẩu hiện tại", - "extension.uninstall.reason.missingFeatures": "Uniswap Wallet thiếu một số tính năng", + "extension.uninstall.reason.missingFeatures": "JuiceSwap Wallet thiếu một số tính năng", "extension.uninstall.reason.notUsingCrypto": "Tôi không muốn sử dụng crypto nữa", "extension.uninstall.reason.other": "Lý do khác", "extension.uninstall.reason.switchingWallet": "Tôi chuyển sang dùng ví khác", - "extension.uninstall.subtitle": "Nếu bạn có chút thời gian, chúng tôi rất muốn biết lý do bạn gỡ cài đặt Uniswap Wallet", + "extension.uninstall.subtitle": "Nếu bạn có chút thời gian, chúng tôi rất muốn biết lý do bạn gỡ cài đặt JuiceSwap Wallet", "extension.uninstall.title": "Chúng tôi rất tiếc khi ngừng sử dụng ví", "extension.warning.storage.button": "Sao lưu", "extension.warning.storage.message": "Hãy đảm bảo sao lưu cụm từ khôi phục để tránh mất quyền truy cập vào ví và quỹ của bạn.", "extension.warning.storage.title": "Trình duyệt của bạn sắp hết dung lượng lưu trữ", - "extensionPasskeyLogInPopUp.description": "Nhập tài khoản Uniswap của bạn bằng cách đăng nhập bằng khóa mật mã có sẵn.", + "extensionPasskeyLogInPopUp.description": "Nhập tài khoản JuiceSwap của bạn bằng cách đăng nhập bằng khóa mật mã có sẵn.", "extensionPasskeyLogInPopUp.invalidReferrer": "Vui lòng đóng trang này và thử lại.", "fee.bestForCustomizability": "Tối ưu về khả năng tùy chỉnh.", "fee.bestForExotic": "Tốt nhất cho các cặp đặc biệt.", @@ -796,7 +796,7 @@ "fee.unavailable": "Phí nhận được sẽ không hiển thị cho các vị thế trong v2 cho đến khi thanh khoản được rút ra.", "fee.uncollected": "Bao gồm phí chưa thu:", "fee.uniswap": "Phí ({{percent}})", - "fee.uniswap.description": "Phí được áp dụng để tối ưu hóa trải nghiệm trên Uniswap.", + "fee.uniswap.description": "Phí được áp dụng để tối ưu hóa trải nghiệm trên JuiceSwap.", "fiatOffRamp.checkout.title": "Bán với", "fiatOffRamp.connection.quote": "Đang bán số tiền {{currencySymbol}} trị giá {{amount}}", "fiatOffRamp.error.balance": "Vượt quá số dư", @@ -847,8 +847,8 @@ "forceUpgrade.action.backup": "Sao lưu ví của bạn", "forceUpgrade.action.confirm": "Cập nhật ngay", "forceUpgrade.action.learn": "Tìm hiểu cách cập nhật", - "forceUpgrade.description.extension": "Ứng dụng đã có phiên bản mới. Để tiếp tục sử dụng Tiện ích mở rộng Uniswap, vui lòng cập nhật lên phiên bản mới nhất.", - "forceUpgrade.description.wallet": "Ứng dụng đã có phiên bản mới. Để tiếp tục sử dụng Uniswap Wallet, vui lòng cập nhật lên phiên bản mới nhất.", + "forceUpgrade.description.extension": "Ứng dụng đã có phiên bản mới. Để tiếp tục sử dụng Tiện ích mở rộng JuiceSwap, vui lòng cập nhật lên phiên bản mới nhất.", + "forceUpgrade.description.wallet": "Ứng dụng đã có phiên bản mới. Để tiếp tục sử dụng JuiceSwap Wallet, vui lòng cập nhật lên phiên bản mới nhất.", "forceUpgrade.label.recoveryPhrase": "Cụm từ khôi phục", "forceUpgrade.title": "Cập nhật lên phiên bản mới nhất", "forceUpgrade.title.recommendedStatus": "Đã có phiên bản mới", @@ -904,31 +904,31 @@ "home.upsell.receive.title": "Nhận crypto", "home.warning.viewOnly": "Đây là ví chỉ xem", "interface.metatags.description": "Hoán đổi crypto trên Ethereum, Base, Arbitrum, Polygon, Unichain và nhiều hơn nữa. Nền tảng DeFi được hàng triệu người tin dùng.", - "interface.metatags.title": "Giao diện Uniswap", + "interface.metatags.title": "Giao diện JuiceSwap", "landing.api": "API", "landing.appsOverview": "Built for all the ways you swap", "landing.blog.description": "Catch up on the latest company news, product features and more", - "landing.docs.description": "Explore our library of developer docs to get started building with Uniswap", + "landing.docs.description": "Explore our library of developer docs to get started building with JuiceSwap", "landing.exploreUniverse": "Explore the UNIverse", "landing.getStarted": "Trade on the world’s largest DEX", "landing.helpCenter.body": "Browse FAQs and get support from our US-based support team", - "landing.protocolDescription": "Uniswap Labs powers some of the most used products in crypto. Experience permissionless access, proven security, and dedicated support.", - "landing.protocolStats": "Uniswap Protocol stats", - "landing.provideLiquidity.body": "Provide liquidity and collect fees using the Uniswap Interface.", + "landing.protocolDescription": "JuiceSwap Labs powers some of the most used products in crypto. Experience permissionless access, proven security, and dedicated support.", + "landing.protocolStats": "JuiceSwap Protocol stats", + "landing.provideLiquidity.body": "Provide liquidity and collect fees using the JuiceSwap Interface.", "landing.provideLiquidity.subtitle": "Power onchain markets.", - "landing.socials": "Follow Uniswap Labs on X, Farcaster, LinkedIn, and TikTok", + "landing.socials": "Follow JuiceSwap Labs on X, Farcaster, LinkedIn, and TikTok", "landing.swapBody": "Access deep liquidity, explore tokens, set limit orders, and provide liquidity for thousands of tokens across 14 chains.", "landing.swapSubtitle": "Permissionless swapping.", "landing.tradingApi": "Trading API", - "landing.tradingApiBody": "Use the same API that powers the Uniswap Web App and Wallet, trusted by leading teams around the world.", - "landing.tradingApiButton": "Integrate the Uniswap API", + "landing.tradingApiBody": "Use the same API that powers the JuiceSwap Web App and Wallet, trusted by leading teams around the world.", + "landing.tradingApiButton": "Integrate the JuiceSwap API", "landing.tradingApiSubtitle": "DeFi, direct to your users.", "landing.trusted": "Được hàng triệu người tin dùng", "landing.unichain.body": "Join the community building on the fast, decentralized Ethereum L2 built to be the home for DeFi.", "landing.unichain.button": "Start building", "landing.unichain.subtitle": "The DeFi chain.", "landing.uniswapX.body": "Gasless transactions and MEV protection, with zero fees for failed swaps.", - "landing.uniswapX.button": "Experience UniswapX", + "landing.uniswapX.button": "Experience JuiceSwapX", "landing.uniswapX.subtitle": "Smarter swaps, zero friction.", "landing.walletBody": "The trusted self-custody crypto wallet and extension with millions of downloads, support from real humans, and a 4.8 rating.", "landing.walletSubtitle": "Swap, store, explore.", @@ -1010,18 +1010,18 @@ "liquidity.learnMoreLabel": "Tìm hiểu về cung cấp thanh khoản", "liquidity.notEnough.label": "Không đủ thanh khoản để hiển thị giá trị USD chính xác.", "liquidity.provideOnProtocols": "Cung cấp thanh khoản trên các giao thức khác nhau", - "liquidityPool.page.title": "Thêm thanh khoản vào pool {{version}} trên Uniswap", + "liquidityPool.page.title": "Thêm thanh khoản vào pool {{version}} trên JuiceSwap", "liquidityPool.positions.closed.title": "Vị thế đã đóng", "liquidityPool.positions.loadingMore": "Đang tải thêm vị thế...", - "liquidityPool.positions.page.title": "Quản lý thanh khoản pool {{quoteSymbol}}/{{baseSymbol}} trên Uniswap", + "liquidityPool.positions.page.title": "Quản lý thanh khoản pool {{quoteSymbol}}/{{baseSymbol}} trên JuiceSwap", "liquidityPool.positions.page.version.description": "Xem vị thế thanh khoản {{version}} đang hoạt động của bạn. Thêm vị thế mới.", - "liquidityPool.positions.page.version.title": "Quản lý thanh khoản pool {{version}} trên Uniswap", + "liquidityPool.positions.page.version.title": "Quản lý thanh khoản pool {{version}} trên JuiceSwap", "migrate.allowed": "Được phép", "migrate.allowLpMigration": "Cho phép di chuyển token LP", "migrate.connectAccount": "Bạn phải kết nối tài khoản sở hữu vị thế này.", "migrate.connectWallet": "Kết nối với ví để xem thanh khoản V2 của bạn.", - "migrate.contract": "Hợp đồng di chuyển Uniswap", - "migrate.firstLP": "Bạn là nhà cung cấp thanh khoản đầu tiên cho pool Uniswap V3 này. Thanh khoản của bạn sẽ được di chuyển theo giá {{source}} hiện tại.", + "migrate.contract": "Hợp đồng di chuyển JuiceSwap", + "migrate.firstLP": "Bạn là nhà cung cấp thanh khoản đầu tiên cho pool JuiceSwap V3 này. Thanh khoản của bạn sẽ được di chuyển theo giá {{source}} hiện tại.", "migrate.highGasCost": "Chi phí giao dịch của bạn sẽ cao hơn nhiều vì bao gồm phí gas để tạo pool.", "migrate.invalidRange": "Khoảng giá không hợp lệ. Giá tối thiểu phải thấp hơn giá tối đa.", "migrate.lpNFT": "NFT LP {{symA}}/{{symB}}", @@ -1031,18 +1031,18 @@ "migrate.noV2Liquidity": "Không tìm thấy thanh khoản V2.", "migrate.positionNoFees": "Vị thế của bạn sẽ không kiếm được phí hoặc được sử dụng trong giao dịch cho đến khi giá thị trường nằm trong khoảng giá của bạn.", "migrate.priceDifference": "Chênh lệch giá: ", - "migrate.priceWarning": "Bạn chỉ nên nạp thanh khoản vào Uniswap V3 ở mức giá bạn cho là chính xác. 
 Nếu giá có vẻ không chính xác, bạn có thể hoán đổi để thay đổi giá hoặc đợi người khác làm điều đó.", + "migrate.priceWarning": "Bạn chỉ nên nạp thanh khoản vào JuiceSwap V3 ở mức giá bạn cho là chính xác. 
 Nếu giá có vẻ không chính xác, bạn có thể hoán đổi để thay đổi giá hoặc đợi người khác làm điều đó.", "migrate.refund": "Ít nhất {{amtA}} {{symA}} và {{amtB}} {{symB}} sẽ được hoàn lại vào ví của bạn do khoảng giá đã chọn.", "migrate.selectFeeTier": "Chọn bậc phí", "migrate.setRange": "Đặt khoảng giá", "migrate.symbolPrice": "Giá {{tokenSymbol}} {{protocolName}}:", - "migrate.v2Description": "Công cụ này sẽ di chuyển thanh khoản {{source}} của bạn sang V3 một cách an toàn. Quá trình này hoàn toàn không cần phải đặt niềm tin vào bên thứ ba nhờ <0> hợp đồng di chuyển Uniswap ↗", - "migrate.v2Instruction": "Với mỗi pool hiển thị bên dưới, nhấp vào di chuyển để rút thanh khoản của bạn từ Uniswap V2 và nạp vào Uniswap V3.", + "migrate.v2Description": "Công cụ này sẽ di chuyển thanh khoản {{source}} của bạn sang V3 một cách an toàn. Quá trình này hoàn toàn không cần phải đặt niềm tin vào bên thứ ba nhờ <0> hợp đồng di chuyển JuiceSwap ↗", + "migrate.v2Instruction": "Với mỗi pool hiển thị bên dưới, nhấp vào di chuyển để rút thanh khoản của bạn từ JuiceSwap V2 và nạp vào JuiceSwap V3.", "migrate.v2Title": "Di chuyển thanh khoản V2", "migrate.v3Price": "Giá {{sym}} V3:", "mint.v3.input.invalidPrice.error": "Giá nhập không hợp lệ", - "mobileAppPromo.banner.getTheApp.link": "Tải ứng dụng Uniswap Wallet", - "mobileAppPromo.banner.title": "Uniswap: Ví Crypto & NFT", + "mobileAppPromo.banner.getTheApp.link": "Tải ứng dụng JuiceSwap Wallet", + "mobileAppPromo.banner.title": "JuiceSwap: Ví Crypto & NFT", "moonpay.poweredBy": "Đổi tiền pháp định sang tiền mã hóa được cung cấp bởi MoonPay USA LLC", "nav.createAccount.button": "Tạo tài khoản", "nav.logIn.button": "Đăng nhập", @@ -1066,7 +1066,7 @@ "nft.willAppearHere": "Các giao dịch onchain và mua crypto của bạn sẽ xuất hiện tại đây.", "nfts.noneYet": "Chưa có NFT nào", "notFound.oops": "Ối, đưa tôi về trang Hoán đổi", - "notice.uk": "Ứng dụng web này được cung cấp như một công cụ để người dùng tương tác với Giao thức Uniswap theo sáng kiến của riêng họ, không có sự chứng thực hay khuyến nghị nào về hoạt động mua bán tiền mã hóa. Khi làm như vậy, Uniswap không khuyến nghị người dùng hoặc người dùng tiềm năng tham gia hoạt động mua bán tài sản mã hóa, và người dùng hoặc người dùng tiềm năng của ứng dụng web không nên coi trang web này hoặc nội dung của trang web là có bao gồm bất kỳ hình thức khuyến nghị, mời hay khuyến khích giao dịch tài sản crypto nào.", + "notice.uk": "Ứng dụng web này được cung cấp như một công cụ để người dùng tương tác với Giao thức JuiceSwap theo sáng kiến của riêng họ, không có sự chứng thực hay khuyến nghị nào về hoạt động mua bán tiền mã hóa. Khi làm như vậy, JuiceSwap không khuyến nghị người dùng hoặc người dùng tiềm năng tham gia hoạt động mua bán tài sản mã hóa, và người dùng hoặc người dùng tiềm năng của ứng dụng web không nên coi trang web này hoặc nội dung của trang web là có bao gồm bất kỳ hình thức khuyến nghị, mời hay khuyến khích giao dịch tài sản crypto nào.", "notice.uk.label": "Tuyên bố miễn trừ của UK:", "notification.assetVisibility.hidden": "Đã ẩn {{assetName}}", "notification.assetVisibility.unhidden": "Đã bỏ ẩn {{assetName}}", @@ -1129,7 +1129,7 @@ "notification.walletConnect.failed": "Giao dịch không thành công với {{dappName}}", "notification.walletConnect.networkChanged.full": "Đã chuyển sang {{networkName}}", "notification.walletConnect.networkChanged.short": "Đã chuyển đổi mạng", - "notifications.scantastic.subtitle": "Tiếp tục trên Tiện ích mở rộng Uniswap", + "notifications.scantastic.subtitle": "Tiếp tục trên Tiện ích mở rộng JuiceSwap", "notifications.scantastic.title": "Thành công!", "onboarding.backup.manual.banner": "Chúng tôi khuyên bạn nên ghi lại ra một tờ giấy và cất giữ ở nơi an toàn, chẳng hạn như két sắt.", "onboarding.backup.manual.displayWarning.description": "Đọc kỹ những điều sau trước khi tiếp tục.", @@ -1156,10 +1156,10 @@ "onboarding.backup.reminder.warning.description": "Nếu bạn không thiết lập phương thức sao lưu, bạn sẽ không thể khôi phục ví khi mất điện thoại, xóa ứng dụng hoặc có thiết bị mới.", "onboarding.backup.reminder.warning.title": "Bạn có thể mất quỹ", "onboarding.backup.speedBump.cloud.description": "Nếu bạn quên mật khẩu, chúng tôi không thể đặt lại cho bạn. Hãy ghi lại và cất giữ ở một nơi an toàn hoặc lưu trữ trong trình quản lý mật khẩu bảo mật.", - "onboarding.backup.speedBump.cloud.disclaimer": "Tôi hiểu rằng Uniswap Labs không thể thiết lập lại mật khẩu khôi phục của tôi.", + "onboarding.backup.speedBump.cloud.disclaimer": "Tôi hiểu rằng JuiceSwap Labs không thể thiết lập lại mật khẩu khôi phục của tôi.", "onboarding.backup.speedBump.cloud.title": "Việc lưu mật khẩu này rất quan trọng", "onboarding.backup.speedBump.manual.description": "Hãy đảm bảo bạn đã ghi lại đúng cụm từ khôi phục và có nơi an toàn để cất giữ.", - "onboarding.backup.speedBump.manual.disclaimer": "Tôi hiểu rằng Uniswap Labs không thể khôi phục ví của tôi nếu tôi đánh mất cụm từ này.", + "onboarding.backup.speedBump.manual.disclaimer": "Tôi hiểu rằng JuiceSwap Labs không thể khôi phục ví của tôi nếu tôi đánh mất cụm từ này.", "onboarding.backup.speedBump.manual.title": "Trước khi hoàn tất...", "onboarding.backup.subtitle": "Đây là cách bạn sẽ khôi phục ví nếu xóa ứng dụng hoặc mất thiết bị.", "onboarding.backup.title.existing": "Sao lưu ví của bạn", @@ -1174,20 +1174,20 @@ "onboarding.cloud.confirm.title": "Xác nhận mật khẩu khôi phục", "onboarding.cloud.createPassword.description": "Bạn sẽ cần nhập mật khẩu này để khôi phục quỹ của mình. Nếu bạn quên, chúng tôi sẽ không thể lấy lại được cho bạn.", "onboarding.cloud.createPassword.title": "Tạo mật khẩu khôi phục", - "onboarding.complete.button": "Mở Tiện ích mở rộng Uniswap", - "onboarding.complete.description": "Ví của bạn đã sẵn sàng gửi và nhận crypto. Mở Tiện ích mở rộng Uniswap bằng phím tắt bên dưới.", - "onboarding.complete.go_to_uniswap": "Đi tới Uniswap Web App", - "onboarding.complete.pin.description": "Nhấp vào biểu tượng ghim để thêm Tiện ích mở rộng Uniswap vào thanh công cụ.", - "onboarding.complete.pin.title": "Ghim Tiện ích mở rộng Uniswap", + "onboarding.complete.button": "Mở Tiện ích mở rộng JuiceSwap", + "onboarding.complete.description": "Ví của bạn đã sẵn sàng gửi và nhận crypto. Mở Tiện ích mở rộng JuiceSwap bằng phím tắt bên dưới.", + "onboarding.complete.go_to_uniswap": "Đi tới JuiceSwap Web App", + "onboarding.complete.pin.description": "Nhấp vào biểu tượng ghim để thêm Tiện ích mở rộng JuiceSwap vào thanh công cụ.", + "onboarding.complete.pin.title": "Ghim Tiện ích mở rộng JuiceSwap", "onboarding.complete.title": "Bạn đã sẵn sàng", "onboarding.extension.biometrics.subtitle.fingerprint": "Truy cập ví nhanh chóng và an toàn chỉ bằng vân tay của bạn.", "onboarding.extension.biometrics.title": "Bật {{biometricsMethod}}", "onboarding.extension.password.subtitle": "Bạn sẽ cần mật khẩu này để mở khóa ví và truy cập cụm từ khôi phục", "onboarding.extension.password.title.default": "Tạo mật khẩu", "onboarding.extension.password.title.reset": "Đặt lại mật khẩu", - "onboarding.extension.unsupported.android.description": "Tiện ích mở rộng Uniswap chỉ tương thích với Chrome trên máy tính.", + "onboarding.extension.unsupported.android.description": "Tiện ích mở rộng JuiceSwap chỉ tương thích với Chrome trên máy tính.", "onboarding.extension.unsupported.android.title": "Chrome trên thiết bị di động (vẫn) chưa được hỗ trợ", - "onboarding.extension.unsupported.description": "Hiện tại Tiện ích mở rộng Uniswap chỉ tương thích với Chrome.", + "onboarding.extension.unsupported.description": "Hiện tại Tiện ích mở rộng JuiceSwap chỉ tương thích với Chrome.", "onboarding.extension.unsupported.title": "Trình duyệt này (vẫn) chưa được hỗ trợ", "onboarding.home.intro.backup.description.extension": "Lưu cụm từ khôi phục để đảm bảo bạn sẽ không mất quyền truy cập vào ví của mình.", "onboarding.home.intro.backup.description.mobile": "Lập kế hoạch khôi phục phòng khi bạn mất hoặc đổi điện thoại.", @@ -1217,7 +1217,7 @@ "onboarding.import.onDeviceRecovery.other_options": "Tạo hoặc nhập ví khác", "onboarding.import.onDeviceRecovery.other_options.label": "Bạn không muốn bất kỳ phương án nào ở trên?", "onboarding.import.onDeviceRecovery.subtitle": "Chọn ví bạn muốn đăng nhập lại.", - "onboarding.import.onDeviceRecovery.title": "Chào mừng trở lại Uniswap", + "onboarding.import.onDeviceRecovery.title": "Chào mừng trở lại JuiceSwap", "onboarding.import.onDeviceRecovery.wallet.button": "Xem cụm từ khôi phục", "onboarding.import.onDeviceRecovery.wallet.count_one": "+1 ví khác", "onboarding.import.onDeviceRecovery.wallet.count_other": "+{{count}} ví khác", @@ -1225,8 +1225,8 @@ "onboarding.import.onDeviceRecovery.warning.title": "Bạn có chắc chắn không?", "onboarding.import.selectMethod.errorMessage": "Xảy ra lỗi không mong muốn. Vui lòng thử lại.", "onboarding.import.selectMethod.mobileApp.subtitle": "Nhập ví từ ứng dụng di động bằng mã QR.", - "onboarding.import.selectMethod.mobileApp.title": "Sử dụng Uniswap trên di động", - "onboarding.import.selectMethod.passkey.subtitle": "Đồng bộ Uniswap Wallet của bạn bằng khóa mật mã có sẵn.", + "onboarding.import.selectMethod.mobileApp.title": "Sử dụng JuiceSwap trên di động", + "onboarding.import.selectMethod.passkey.subtitle": "Đồng bộ JuiceSwap Wallet của bạn bằng khóa mật mã có sẵn.", "onboarding.import.selectMethod.passkey.title": "Đăng nhập bằng khóa mật mã", "onboarding.import.selectMethod.recoveryPhrase.subtitle": "Nhập từ một ví crypto khác.", "onboarding.import.selectMethod.recoveryPhrase.title": "Nhập cụm từ khôi phục", @@ -1243,13 +1243,13 @@ "onboarding.intro.button.alreadyHave": "Tôi đã có ví", "onboarding.intro.button.logInOrImport": "Đăng nhập hoặc nhập", "onboarding.intro.mobileScan.button": "Quét mã QR để nhập", - "onboarding.intro.mobileScan.title": "Bạn đã có ứng dụng Uniswap?", + "onboarding.intro.mobileScan.title": "Bạn đã có ứng dụng JuiceSwap?", "onboarding.landing.button.add": "Thêm ví hiện có", "onboarding.landing.button.create": "Tạo ví", "onboarding.landing.button.createAccount": "Tạo tài khoản", "onboarding.name.choose": "Chọn tên người dùng", "onboarding.name.choose.subtitle": "Đây là tên công khai mà ai cũng có thể sử dụng để gửi crypto cho bạn.", - "onboarding.notification.permission.message": "Để nhận thông báo, hãy bật thông báo cho Uniswap Wallet trong mục cài đặt của thiết bị bạn.", + "onboarding.notification.permission.message": "Để nhận thông báo, hãy bật thông báo cho JuiceSwap Wallet trong mục cài đặt của thiết bị bạn.", "onboarding.notification.permission.title": "Quyền thông báo", "onboarding.notification.subtitle": "Theo dõi trạng thái giao dịch và biến động mạnh về giá của các token yêu thích.", "onboarding.notification.title": "Bật thông báo", @@ -1275,9 +1275,9 @@ "onboarding.scan.error": "Có lỗi khi tải mã QR", "onboarding.scan.otp.error": "Mã bạn đã gửi không đúng, hoặc đã xảy ra lỗi khi gửi. Vui lòng thử lại.", "onboarding.scan.otp.failed": "Số lần thử không thành công: {{number}}", - "onboarding.scan.otp.subtitle": "Kiểm tra mã 6 ký tự trong ứng dụng Uniswap trên di động", + "onboarding.scan.otp.subtitle": "Kiểm tra mã 6 ký tự trong ứng dụng JuiceSwap trên di động", "onboarding.scan.otp.title": "Nhập mã một lần", - "onboarding.scan.subtitle": "Quét mã QR bằng ứng dụng Uniswap trên di động để bắt đầu nhập ví của bạn.", + "onboarding.scan.subtitle": "Quét mã QR bằng ứng dụng JuiceSwap trên di động để bắt đầu nhập ví của bạn.", "onboarding.scan.title": "Nhập ví từ ứng dụng", "onboarding.scan.troubleScanning.message": "Nhập thông qua cụm từ khôi phục", "onboarding.scan.troubleScanning.title": "Không quét được?", @@ -1306,7 +1306,7 @@ "outageBanner.message": "Hiện không có dữ liệu {{chainName}}{{versionDescription}}, nhưng chúng tôi sẽ sớm giải quyết vấn đề này.", "outageBanner.message.sub": "Bạn vẫn có thể hoán đổi và cung cấp thanh khoản trên blockchain này mà không gặp vấn đề.", "outageBanner.title": "{{versionName}} sẽ sớm trở lại", - "passkeys.help.modal.subtitle": "Nếu gặp vấn đề với khóa mật mã, bạn có thể truy cập Trung tâm trợ giúp Uniswap để được hỗ trợ.", + "passkeys.help.modal.subtitle": "Nếu gặp vấn đề với khóa mật mã, bạn có thể truy cập Trung tâm trợ giúp JuiceSwap để được hỗ trợ.", "passkeys.help.modal.subtitle.invalidPasskey": "Không thể hoàn thành yêu cầu của bạn. Vui lòng thử lại với khóa mật mã liên kết với ", "passkeys.help.modal.subtitle.technicalError": "Không thể hoàn thành yêu cầu của bạn do xảy ra lỗi kỹ thuật không mong muốn. Quỹ tài sản của bạn vẫn an toàn. Vui lòng thử lại.", "passkeys.help.modal.title": "Cần trợ giúp?", @@ -1431,7 +1431,7 @@ "position.deposit.confirm.create.title": "Chênh lệnh giá lớn so với thị trường", "position.deposit.description": "Xác định số lượng token cho phần đóng góp thanh khoản của bạn.", "position.depositedCurrency": "Đã nạp {{currencySymbol}}", - "position.fot.warning": "{{token}} và các token có \"tính phí trên mỗi giao dịch\" chỉ được hỗ trợ trên Uniswap v2.", + "position.fot.warning": "{{token}} và các token có \"tính phí trên mỗi giao dịch\" chỉ được hỗ trợ trên JuiceSwap v2.", "position.fot.warning.cta": "Tạo một vị thế v2", "position.hook.disclaimer": "Tôi hiểu rủi ro tiềm ẩn liên quan đến việc thêm hook này.", "position.hook.donateWarning": "Thiết lập này có thể khiến số phí kiếm được thay đổi.", @@ -1479,11 +1479,11 @@ "positions.welcome.connect.description": "Bạn cần kết nối ví để xem các vị thế và phần thưởng của bạn.", "positions.welcome.connect.wallet": "Kết nối ví của bạn", "privacy.anonymizedLogs": "Ứng dụng ghi lại số liệu thống kê sử dụng ẩn danh để cải thiện theo thời gian.", - "privacy.autoRouter": "Ứng dụng lấy lộ trình giao dịch tối ưu từ máy chủ Uniswap Labs.", + "privacy.autoRouter": "Ứng dụng lấy lộ trình giao dịch tối ưu từ máy chủ JuiceSwap Labs.", "privacy.infura": "Ứng dụng lấy dữ liệu onchain và xây dựng lệnh gọi hợp đồng với API Infura.", "privacy.thirdPartyApis": "Ứng dụng này sử dụng các API bên thứ ba sau:", "privacy.trm": "Ứng dụng thu thập an toàn địa chỉ ví của bạn và chia sẻ với TRM Labs Inc. cho mục đích rủi ro và tuân thủ.", - "privacy.uniswaptos": "Điều khoản dịch vụ của Uniswap Labs", + "privacy.uniswaptos": "Điều khoản dịch vụ của JuiceSwap Labs", "privateKeys.export.modal.speedbump.bullet1": "Xem thông tin này ở chế độ riêng tư", "privateKeys.export.modal.speedbump.bullet2": "Không chia sẻ với bất kỳ ai", "privateKeys.export.modal.speedbump.bullet3": "Đừng bao giờ nhập thông tin này lên bất kỳ trang web hay ứng dụng nào", @@ -1520,24 +1520,24 @@ "removeLiquidity.pooled": "{{symbol}} trong pool:", "revoke.failed.message": "Thu hồi không thành công do lỗi mạng hoặc sự cố kết nối. Vui lòng kiểm tra kết nối và thử lại.", "routing.aggregateLiquidity": "Khi khả dụng, tổng hợp các nguồn thanh khoản để có giá tốt hơn và hoán đổi có miễn phí gas.", - "routing.aggregateLiquidity.uniswapx": "UniswapX tổng hợp các nguồn thanh khoản onchain và offchain để đem tới mức giá tốt nhất và giao dịch hoán đổi không tốn gas.", - "routing.cheapest": "Ứng dụng Uniswap chọn tùy chọn giao dịch rẻ nhất có tính đến giá và phí mạng.", - "routing.cheapest.v4": "Ứng dụng Uniswap sẽ chọn tùy chọn giao dịch tối ưu dựa trên giá và phí mạng.", + "routing.aggregateLiquidity.uniswapx": "JuiceSwapX tổng hợp các nguồn thanh khoản onchain và offchain để đem tới mức giá tốt nhất và giao dịch hoán đổi không tốn gas.", + "routing.cheapest": "Ứng dụng JuiceSwap chọn tùy chọn giao dịch rẻ nhất có tính đến giá và phí mạng.", + "routing.cheapest.v4": "Ứng dụng JuiceSwap sẽ chọn tùy chọn giao dịch tối ưu dựa trên giá và phí mạng.", "scantastic.code.expired": "Đã hết hạn", - "scantastic.code.subtitle": "Nhập mã này vào Tiện ích mở rộng Uniswap. Cụm từ khôi phục của bạn sẽ được mã hóa an toàn và chuyển đi.", + "scantastic.code.subtitle": "Nhập mã này vào Tiện ích mở rộng JuiceSwap. Cụm từ khôi phục của bạn sẽ được mã hóa an toàn và chuyển đi.", "scantastic.code.timeRemaining.shorthand.hours": "Mã mới sau {{hours}} giờ {{minutes}} phút {{seconds}} giây", "scantastic.code.timeRemaining.shorthand.minutes": "Mã mới sau {{minutes}} phút {{seconds}} giây", "scantastic.code.timeRemaining.shorthand.seconds": "Mã mới sau {{seconds}} giây", - "scantastic.code.title": "Mã Uniswap một lần", + "scantastic.code.title": "Mã JuiceSwap một lần", "scantastic.confirmation.button.continue": "Có, tiếp tục", "scantastic.confirmation.label.browser": "Trình duyệt", "scantastic.confirmation.label.device": "Thiết bị", - "scantastic.confirmation.subtitle": "Chỉ tiếp tục nếu bạn đang quét mã QR từ Tiện ích mở rộng Uniswap trên thiết bị đáng tin cậy.", + "scantastic.confirmation.subtitle": "Chỉ tiếp tục nếu bạn đang quét mã QR từ Tiện ích mở rộng JuiceSwap trên thiết bị đáng tin cậy.", "scantastic.confirmation.title": "Bạn đang cố gắng nhập ví?", - "scantastic.confirmation.warning": "Cẩn thận với các trang web và ứng dụng giả mạo Uniswap. Nếu không ví của bạn có thể bị xâm phạm.", + "scantastic.confirmation.warning": "Cẩn thận với các trang web và ứng dụng giả mạo JuiceSwap. Nếu không ví của bạn có thể bị xâm phạm.", "scantastic.error.encryption": "Không thể chuẩn bị cụm từ hạt giống.", "scantastic.error.noCode": "Không nhận được OTP. Vui lòng thử lại.", - "scantastic.error.timeout.message": "Quét lại mã QR trên Tiện ích mở rộng Uniswap để tiếp tục đồng bộ ví của bạn.", + "scantastic.error.timeout.message": "Quét lại mã QR trên Tiện ích mở rộng JuiceSwap để tiếp tục đồng bộ ví của bạn.", "scantastic.error.timeout.title": "Kết nối của bạn đã hết thời gian", "scantastic.modal.ipMismatch.description": "Để quét mã QR này, điện thoại của bạn phải được kết nối cùng mạng WiFi của máy tính và tất cả VPN nên được tắt tạm thời.", "scantastic.modal.ipMismatch.title": "Chuyển đổi mạng WiFi của bạn", @@ -1569,7 +1569,7 @@ "send.search.placeholder": "Tìm kiếm ENS hoặc địa chỉ", "send.title": "Gửi", "send.warning.blocked.default": "Ví này đã bị chặn", - "send.warning.blocked.modal.message": "Địa chỉ này bị chặn trên Uniswap Wallet vì liên quan đến một hoặc nhiều hoạt động bị chặn. Nếu bạn cho rằng đây là lỗi, vui lòng gửi email đến compliance@uniswap.org.", + "send.warning.blocked.modal.message": "Địa chỉ này bị chặn trên JuiceSwap Wallet vì liên quan đến một hoặc nhiều hoạt động bị chặn. Nếu bạn cho rằng đây là lỗi, vui lòng gửi email đến compliance@juiceswap.org.", "send.warning.blocked.modal.title": "Địa chỉ bị chặn", "send.warning.blocked.recipient": "Ví người nhận bị chặn", "send.warning.erc20.checkbox.description": "Bạn đang cố gửi quỹ đến một địa chỉ token. Điều này có thể khiến bạn bị mất quỹ vĩnh viễn.", @@ -1599,7 +1599,7 @@ "setting.recoveryPhrase.account.show": "Hiện cụm từ khôi phục", "setting.recoveryPhrase.action.hide": "Ẩn cụm từ khôi phục", "setting.recoveryPhrase.remove": "Xóa cụm từ khôi phục", - "setting.recoveryPhrase.remove.confirm.subtitle": "Tôi hiểu rằng Uniswap Labs không thể giúp tôi khôi phục ví nếu tôi không làm điều đó.", + "setting.recoveryPhrase.remove.confirm.subtitle": "Tôi hiểu rằng JuiceSwap Labs không thể giúp tôi khôi phục ví nếu tôi không làm điều đó.", "setting.recoveryPhrase.remove.confirm.title": "Tôi đã lưu cụm từ khôi phục", "setting.recoveryPhrase.remove.initial.subtitle": "Hãy đảm bảo rằng bạn đã lưu cụm từ khôi phục. Nếu không bạn sẽ mất quyền truy cập vào các ví của mình", "setting.recoveryPhrase.remove.initial.title": "Trước khi tiếp tục", @@ -1618,7 +1618,7 @@ "settings.action.lock": "Khóa ví", "settings.action.privacy": "Chính sách về quyền riêng tư", "settings.action.terms": "Điều khoản dịch vụ", - "settings.footer": "Được tạo ra bằng tình yêu, \nĐội ngũ Uniswap 🦄", + "settings.footer": "Được tạo ra bằng tình yêu, \nĐội ngũ JuiceSwap 🦄", "settings.hideSmallBalances": "Ẩn số dư nhỏ", "settings.hideSmallBalances.subtitle": "Các số dư dưới 1 USD sẽ bị ẩn khỏi danh mục đầu tư của bạn.", "settings.maxSlippage": "Trượt giá tối đa", @@ -1642,7 +1642,7 @@ "settings.setting.backup.create.title": "Sao lưu vào {{cloudProviderName}}", "settings.setting.backup.delete.confirm.message": "Vì các ví này dùng chung một cụm từ khôi phục, việc này cũng sẽ xóa bản sao lưu cho các ví dưới đây", "settings.setting.backup.delete.confirm.title": "Bạn có chắc chắn không?", - "settings.setting.backup.delete.warning": "Nếu bạn xóa bản sao lưu trên {{cloudProviderName}}, bạn chỉ có thể khôi phục ví bằng cách thức sao lưu cụm từ khôi phục thủ công. Uniswap Labs không thể khôi phục tài sản nếu bạn mất cụm từ khôi phục.", + "settings.setting.backup.delete.warning": "Nếu bạn xóa bản sao lưu trên {{cloudProviderName}}, bạn chỉ có thể khôi phục ví bằng cách thức sao lưu cụm từ khôi phục thủ công. JuiceSwap Labs không thể khôi phục tài sản nếu bạn mất cụm từ khôi phục.", "settings.setting.backup.error.message.full": "Không thể sao lưu cụm từ khôi phục vào {{cloudProviderName}}. Vui lòng đảm bảo bạn đã bật {{cloudProviderName}} và có đủ dung lượng trống rồi thử lại.", "settings.setting.backup.error.message.short": "Không thể xóa bản sao lưu", "settings.setting.backup.error.title": "Lỗi {{cloudProviderName}}", @@ -1669,8 +1669,8 @@ "settings.setting.biometrics.auth": "Vui lòng xác thực", "settings.setting.biometrics.extension.waitingForBiometricsModal.content": "Enable {{biometricsMethod}} in your browser or system settings to continue.", "settings.setting.biometrics.extension.waitingForBiometricsModal.title": "Waiting for {{biometricsMethod}}", - "settings.setting.biometrics.off.message.android": "Sinh trắc học hiện đang tắt cho Uniswap Wallet—bạn có thể bật trong mục cài đặt hệ thống.", - "settings.setting.biometrics.off.message.ios": "{{biometricsMethod}} hiện đang tắt cho Uniswap Wallet—bạn có thể bật trong mục cài đặt hệ thống.", + "settings.setting.biometrics.off.message.android": "Sinh trắc học hiện đang tắt cho JuiceSwap Wallet—bạn có thể bật trong mục cài đặt hệ thống.", + "settings.setting.biometrics.off.message.ios": "{{biometricsMethod}} hiện đang tắt cho JuiceSwap Wallet—bạn có thể bật trong mục cài đặt hệ thống.", "settings.setting.biometrics.off.title.android": "Sinh trắc học đã tắt", "settings.setting.biometrics.off.title.ios": "{{biometricsMethod}} đã tắt", "settings.setting.biometrics.title": "Mở khóa bằng Khuôn mặt/Vân tay", @@ -1681,8 +1681,8 @@ "settings.setting.biometrics.unavailable.message.ios": "{{biometricsMethod}} chưa được thiết lập trên thiết bị của bạn. Để sử dụng {{biometricsMethod}}, hãy thiết lập trước trong mục Cài đặt.", "settings.setting.biometrics.unavailable.title.android": "Sinh trắc học chưa được thiết lập", "settings.setting.biometrics.unavailable.title.ios": "{{biometricsMethod}} chưa được thiết lập", - "settings.setting.biometrics.warning.message.android": "Nếu không bật sinh trắc học, bất kỳ ai truy cập được vào thiết bị của bạn đều có thể mở Uniswap Wallet và thực hiện giao dịch.", - "settings.setting.biometrics.warning.message.ios": "Nếu không bật {{biometricsMethod}}, bất kỳ ai truy cập được vào thiết bị của bạn đều có thể mở Uniswap Wallet và thực hiện giao dịch.", + "settings.setting.biometrics.warning.message.android": "Nếu không bật sinh trắc học, bất kỳ ai truy cập được vào thiết bị của bạn đều có thể mở JuiceSwap Wallet và thực hiện giao dịch.", + "settings.setting.biometrics.warning.message.ios": "Nếu không bật {{biometricsMethod}}, bất kỳ ai truy cập được vào thiết bị của bạn đều có thể mở JuiceSwap Wallet và thực hiện giao dịch.", "settings.setting.biometrics.warning.title": "Bạn có chắc chắn không?", "settings.setting.connections.disconnectAll": "Ngắt kết nối tất cả", "settings.setting.connections.noConnectionsDescription": "Kết nối với ứng dụng bằng cách tìm nút \"Kết nối Ví\" hoặc \"Đăng nhập\".", @@ -1692,17 +1692,17 @@ "settings.setting.hapticTouch.title": "Phản hồi xúc giác", "settings.setting.helpCenter.title": "Trung tâm trợ giúp", "settings.setting.language.button.navigate": "Đi tới mục cài đặt", - "settings.setting.language.description.extension": "Uniswap điều chỉnh mặc định theo cài đặt ngôn ngữ hệ thống của bạn. Để thay đổi ngôn ngữ ưa thích, hãy vào mục cài đặt hệ thống.", - "settings.setting.language.description.mobile": "Uniswap mặc định theo cài đặt ngôn ngữ trên thiết bị của bạn. Để thay đổi ngôn ngữ ưa thích, hãy vào “Uniswap” trong phần cài đặt thiết bị và nhấn vào “Ngôn ngữ”.", + "settings.setting.language.description.extension": "JuiceSwap điều chỉnh mặc định theo cài đặt ngôn ngữ hệ thống của bạn. Để thay đổi ngôn ngữ ưa thích, hãy vào mục cài đặt hệ thống.", + "settings.setting.language.description.mobile": "JuiceSwap mặc định theo cài đặt ngôn ngữ trên thiết bị của bạn. Để thay đổi ngôn ngữ ưa thích, hãy vào “JuiceSwap” trong phần cài đặt thiết bị và nhấn vào “Ngôn ngữ”.", "settings.setting.language.title": "Ngôn ngữ", "settings.setting.notifications.row.activity.description": "Chuyển, yêu cầu và các hoạt động khác", "settings.setting.notifications.row.activity.title": "Hoạt động của ví", "settings.setting.notifications.row.updates.description": "Đề xuất và tính năng mới", - "settings.setting.notifications.row.updates.title": "Cập nhật từ Uniswap", + "settings.setting.notifications.row.updates.title": "Cập nhật từ JuiceSwap", "settings.setting.notifications.title": "Thông báo", "settings.setting.password.title": "Đổi mật khẩu", "settings.setting.permissions.title": "Cấp quyền", - "settings.setting.privacy.analytics.description": "Chúng tôi sử dụng dữ liệu sử dụng ẩn danh để cải thiện trải nghiệm của bạn với các sản phẩm của Uniswap Labs. Khi tắt, chúng tôi chỉ theo dõi lỗi và việc sử dụng thiết yếu.", + "settings.setting.privacy.analytics.description": "Chúng tôi sử dụng dữ liệu sử dụng ẩn danh để cải thiện trải nghiệm của bạn với các sản phẩm của JuiceSwap Labs. Khi tắt, chúng tôi chỉ theo dõi lỗi và việc sử dụng thiết yếu.", "settings.setting.privacy.analytics.title": "Thống kê ứng dụng", "settings.setting.privateKeys.title": "Khóa riêng tư", "settings.setting.recoveryPhrase.title": "Cụm từ khôi phục", @@ -1726,7 +1726,7 @@ "settings.setting.wallet.label": "Biệt danh", "settings.setting.wallet.testnetMode.description": "Thao tác này bật các mạng thử nghiệm để các nhà phát triển thử nghiệm các tính năng và giao dịch mà không cần sử dụng tài sản thực. Token trên mạng thử nghiệm không có bất kỳ giá trị thực nào.", "settings.setting.wallet.testnetMode.title": "Chế độ mạng thử nghiệm", - "settings.switchNetwork.warning": "Để sử dụng Uniswap trên {{label}}, hãy chuyển mạng trong cài đặt ví của bạn.", + "settings.switchNetwork.warning": "Để sử dụng JuiceSwap trên {{label}}, hãy chuyển mạng trong cài đặt ví của bạn.", "settings.title": "Cài đặt", "settings.version": "Phiên bản {{appVersion}}", "smartWallet.actionRequired.cta": "Tắt trên 1 mạng", @@ -1778,9 +1778,9 @@ "smartWallets.postSwapNudge.enable": "Bật ví thông minh", "smartWallets.postSwapNudge.title": "Lưu cho lần hoán đổi tiếp theo", "smartWallets.postSwapNudge.title.dapp": "Ứng dụng này hỗ trợ ví thông minh", - "smartWallets.unavailableModal.description": "Một nhà cung cấp ví khác đang quản lý cài đặt ví thông minh của {{displayName}}. Bạn có thể tiếp tục sử dụng Uniswap như bình thường.", + "smartWallets.unavailableModal.description": "Một nhà cung cấp ví khác đang quản lý cài đặt ví thông minh của {{displayName}}. Bạn có thể tiếp tục sử dụng JuiceSwap như bình thường.", "smartWallets.unavailableModal.title": "Tính năng ví thông minh không khả dụng", - "solanaPromo.banner.description": "Trade Solana tokens directly on Uniswap.", + "solanaPromo.banner.description": "Trade Solana tokens directly on JuiceSwap.", "solanaPromo.banner.title": "Solana is now available", "solanaPromo.modal.connectWallet": "Connect your favorite Solana wallet", "solanaPromo.modal.startSwapping.button": "Start swapping on Solana", @@ -1801,16 +1801,16 @@ "stats.marketCap.description": "Vốn hóa thị trường là tổng giá trị thị trường của nguồn cung tài sản đang lưu hành.", "stats.noStatsAvailable": "No stats available", "stats.tvl": "Tổng giá trị bị khóa", - "stats.tvl.description": "Tổng giá trị bị khóa (TVL) là tổng số tài sản có sẵn trên mọi pool thanh khoản của Uniswap.", + "stats.tvl.description": "Tổng giá trị bị khóa (TVL) là tổng số tài sản có sẵn trên mọi pool thanh khoản của JuiceSwap.", "stats.volume.1d": "Khối lượng trong 1 ngày", - "stats.volume.1d.description": "Khối lượng 1 ngày là số lượng tài sản được giao dịch trên Uniswap trong 24 giờ qua.", + "stats.volume.1d.description": "Khối lượng 1 ngày là số lượng tài sản được giao dịch trên JuiceSwap trong 24 giờ qua.", "stats.volume.1d.long": "Khối lượng 1 ngày", "stats.volume.1d.short": "Khối lượng trong 1 ngày", - "stats.volume.description": "Khối lượng là số lượng tài sản được giao dịch trên Uniswap trong khung thời gian được chọn.", + "stats.volume.description": "Khối lượng là số lượng tài sản được giao dịch trên JuiceSwap trong khung thời gian được chọn.", "swap.allow.oneTime": "Cho phép {{sym}} (một lần)", "swap.approveAndSubmit": "Phê duyệt và gửi", "swap.approveAndSwap": "Phê duyệt và hoán đổi", - "swap.autoRouter": "Uniswap Auto Router xem xét các tuyến và phí mạng tối ưu để cung cấp giá tốt nhất cho bạn.", + "swap.autoRouter": "JuiceSwap Auto Router xem xét các tuyến và phí mạng tối ưu để cung cấp giá tốt nhất cho bạn.", "swap.balance.amount": "Số dư: {{amount}}", "swap.bestPrice.through": "Định tuyến qua {{provider}}", "swap.bestRoute.cost": "Tuyến hiệu quả nhất dự kiến tiêu hao khoảng {{gasPrice}} phí mạng. ", @@ -1850,32 +1850,32 @@ "swap.details.poweredBy": "Được cung cấp bởi", "swap.details.rate": "Tỷ giá", "swap.details.slippage": "Trượt giá tối đa", - "swap.details.slippage.uniswap": "Trượt Giá Bảo Vệ Uniswap", + "swap.details.slippage.uniswap": "Trượt Giá Bảo Vệ JuiceSwap", "swap.details.swappedIn.unichain": "Completed in {{time}}s on Unichain", "swap.details.uniswapFee": "Phí", - "swap.error.default": "Bạn có thể cần tăng dung sai trượt giá. Lưu ý: token có tính phí trên mỗi giao dịch và token có nguồn cung đàn hồi không tương thích với Uniswap V3.", + "swap.error.default": "Bạn có thể cần tăng dung sai trượt giá. Lưu ý: token có tính phí trên mỗi giao dịch và token có nguồn cung đàn hồi không tương thích với JuiceSwap V3.", "swap.error.expectedToFail": "Hoán đổi của bạn dự kiến sẽ không thành công.", "swap.error.fiatInputUnavailable": "Đầu vào {{fiatCurrencyCode}} không khả dụng", "swap.error.modifiedByWallet": "Hoán đổi của bạn đã bị sửa đổi qua ví. Nếu đây là lỗi, vui lòng hủy ngay lập tức nếu không bạn sẽ có nguy cơ mất quỹ.", "swap.error.rejected": "Giao dịch bị từ chối", - "swap.error.undefinedObject": "Đã xảy ra lỗi khi cố gắng thực thi hoán đổi này. Bạn có thể cần tăng dung sai trượt giá. Nếu không hiệu quả, có thể có sự không tương thích với token bạn đang mua bán. Lưu ý: token có tính phí trên mỗi giao dịch và token có nguồn cung đàn hồi không tương thích với Uniswap V3.", + "swap.error.undefinedObject": "Đã xảy ra lỗi khi cố gắng thực thi hoán đổi này. Bạn có thể cần tăng dung sai trượt giá. Nếu không hiệu quả, có thể có sự không tương thích với token bạn đang mua bán. Lưu ý: token có tính phí trên mỗi giao dịch và token có nguồn cung đàn hồi không tương thích với JuiceSwap V3.", "swap.error.unknown": "Lỗi không xác định.", "swap.error.v2.expired": "Không thể gửi giao dịch này vì thời hạn đã qua. Vui lòng kiểm tra xem thời hạn giao dịch của bạn có quá ngắn không.", - "swap.error.v2.k": "Hoán đổi không thỏa mãn giá trị bất biến x*y=k của Uniswap. Điều này thường có nghĩa một trong các token bạn đang hoán đổi có hành vi tùy chỉnh khi chuyển.", + "swap.error.v2.k": "Hoán đổi không thỏa mãn giá trị bất biến x*y=k của JuiceSwap. Điều này thường có nghĩa một trong các token bạn đang hoán đổi có hành vi tùy chỉnh khi chuyển.", "swap.error.v2.slippage": "Giao dịch này sẽ không thành công do biến động giá hoặc có tính phí trên mỗi giao dịch. Hãy thử tăng dung sai trượt giá", "swap.error.v2.transferInput": "Token đầu vào không thể chuyển. Có thể có vấn đề với token đầu vào.", "swap.error.v2.transferOutput": "Token đầu ra không thể chuyển. Có thể có vấn đề với token đầu ra.", - "swap.error.v3.slippage": "Giao dịch này sẽ không thành công do biến động giá. Hãy thử tăng dung sai trượt giá. Lưu ý: token có tính phí trên mỗi giao dịch và token có nguồn cung đàn hồi không tương thích với Uniswap V3.", - "swap.error.v3.transferOutput": "Token đầu ra không thể chuyển. Có thể có vấn đề với token đầu ra. Lưu ý: token có phí trên mỗi giao dịch và token có nguồn cung không đàn hồi không tương thích với Uniswap V3.", + "swap.error.v3.slippage": "Giao dịch này sẽ không thành công do biến động giá. Hãy thử tăng dung sai trượt giá. Lưu ý: token có tính phí trên mỗi giao dịch và token có nguồn cung đàn hồi không tương thích với JuiceSwap V3.", + "swap.error.v3.transferOutput": "Token đầu ra không thể chuyển. Có thể có vấn đề với token đầu ra. Lưu ý: token có phí trên mỗi giao dịch và token có nguồn cung không đàn hồi không tương thích với JuiceSwap V3.", "swap.estimatedDifference.label": "Sẽ có sự chênh lệch lớn giữa giá trị đầu vào và đầu ra do thanh khoản hiện tại.", "swap.expected.price": "Giá dự kiến", "swap.fail.batched": "Ví đã kết nối của bạn có thể không hỗ trợ hoán đổi với 1 lần nhấp. Vui lòng thử thực hiện hoán đổi tiêu chuẩn.", "swap.fail.batched.retry": "Thử thực hiện hoán đổi tiêu chuẩn", "swap.fail.batched.title": "Hoán đổi với 1 lần nhấp không thành công", "swap.fail.message": "Hãy thử điều chỉnh trượt giá lên giá trị cao hơn.", - "swap.fail.uniswapX": "Không thể hoàn tất việc hoán đổi bằng UniswapX. Hãy thử hoán đổi lại để định tuyến thông qua API Uniswap cổ điển.", - "swap.fees.experience": "Phí này được áp dụng trên một số cặp token để đảm bảo trải nghiệm tốt nhất với Uniswap. Phí được trả bằng token đầu ra và đã được tính vào giá yết.", - "swap.fees.noFee": "Phí được áp dụng trên một số cặp token được chọn để đảm bảo trải nghiệm tốt nhất với Uniswap. Không có phí liên quan đến hoán đổi này.", + "swap.fail.uniswapX": "Không thể hoàn tất việc hoán đổi bằng JuiceSwapX. Hãy thử hoán đổi lại để định tuyến thông qua API JuiceSwap cổ điển.", + "swap.fees.experience": "Phí này được áp dụng trên một số cặp token để đảm bảo trải nghiệm tốt nhất với JuiceSwap. Phí được trả bằng token đầu ra và đã được tính vào giá yết.", + "swap.fees.noFee": "Phí được áp dụng trên một số cặp token được chọn để đảm bảo trải nghiệm tốt nhất với JuiceSwap. Không có phí liên quan đến hoán đổi này.", "swap.finalizingQuote": "Đang hoàn tất giá yết...", "swap.form.header": "Hoán đổi", "swap.form.warning.output.fotFees": "Do phí token của {{fotCurrencySymbol}}, số lượng hoán đổi chỉ có thể được nhập bằng trường đầu vào", @@ -1884,7 +1884,7 @@ "swap.frontrun.warning": "Giao dịch của bạn có thể bị thực hiện trước và dẫn đến giao dịch không có lợi.", "swap.header.viewOnly": "Chỉ xem", "swap.impactOfTrade": "Tác động giao dịch của bạn đến giá thị trường của pool này.", - "swap.impactOfTrade.uniswapx": "Sự chênh lệch giữa giá thị trường và giá thực thi, có tính đến việc tiết kiệm gas của UniswapX.", + "swap.impactOfTrade.uniswapx": "Sự chênh lệch giữa giá thị trường và giá thực thi, có tính đến việc tiết kiệm gas của JuiceSwapX.", "swap.impactOfTrade.uniswapx.missing": "Việc tính toán tác động giá có thể không khả dụng với các cặp giao dịch có thanh khoản thấp.", "swap.inputEstimated.atMost": "Đầu vào được ước tính. Bạn sẽ bán nhiều nhất là  hoặc giao dịch sẽ hoàn tác.", "swap.limit": "Giới hạn", @@ -1913,8 +1913,8 @@ "swap.settings.protection.subtitle.unavailable": "Không khả dụng trên {{chainName}}", "swap.settings.protection.title": "Bảo vệ hoán đổi", "swap.settings.routingPreference.option.default.description": "Việc chọn phương án này sẽ xác định tuyến hiệu quả nhất cho việc hoán đổi.", - "swap.settings.routingPreference.option.default.description.preV4": "Ứng dụng Uniswap sẽ chọn tùy chọn giao dịch rẻ nhất, có tính đến giá cả và phí mạng.", - "swap.settings.routingPreference.option.default.description.uniswapXUnavailable": "UniswapX không khả dụng với ví của bạn", + "swap.settings.routingPreference.option.default.description.preV4": "Ứng dụng JuiceSwap sẽ chọn tùy chọn giao dịch rẻ nhất, có tính đến giá cả và phí mạng.", + "swap.settings.routingPreference.option.default.description.uniswapXUnavailable": "JuiceSwapX không khả dụng với ví của bạn", "swap.settings.routingPreference.option.default.tooltip": "Một tuyến được xác định dựa trên pool v2, v3 và v4 nhất định, có tính đến tác động giá ước tính và phí mạng.", "swap.settings.routingPreference.option.v2.title": "Bật pool v2", "swap.settings.routingPreference.option.v3.title": "Bật pool v3", @@ -1946,7 +1946,7 @@ "swap.slippageBelow.warning": "Trượt giá dưới {{amt}} có thể dẫn đến giao dịch không thành công", "swap.submitted": "Đã gửi hoán đổi", "swap.success": "Hoán đổi thành công!", - "swap.tokenOwnFees": "Một số token có thu phí khi được mua hoặc bán, do nhà phát hành token đặt ra. Uniswap không nhận bất kỳ khoản phí nào trong số này.", + "swap.tokenOwnFees": "Một số token có thu phí khi được mua hoặc bán, do nhà phát hành token đặt ra. JuiceSwap không nhận bất kỳ khoản phí nào trong số này.", "swap.tradeRoutes": "Tuyến giao dịch", "swap.transaction.deadline": "Thời hạn giao dịch", "swap.transaction.revertAfter": "Giao dịch của bạn sẽ hoàn tác nếu đang chờ xử lý quá thời gian này.", @@ -1963,15 +1963,15 @@ "swap.warning.insufficientGas.message.withoutNetwork": "Không đủ {{currencySymbol}} để hoán đổi", "swap.warning.insufficientGas.title": "Bạn không có đủ {{currencySymbol}} để chi trả phí mạng", "swap.warning.networkFee.allow": "Cho phép {{ inputTokenSymbol }} (một lần)", - "swap.warning.networkFee.delegation.message": "Phí này được dùng để xử lý giao dịch và kích hoạt ví thông minh của bạn trên Unichain. Uniswap Labs không nhận bất kỳ phần nào của các khoản phí này.", - "swap.warning.networkFee.highRelativeToValue": "Phí mạng vượt quá 10% tổng giá trị giao dịch của bạn. Đây là chi phí để xử lý giao dịch của bạn trên blockchain. Uniswap không nhận được bất kỳ lợi ích nào từ các khoản phí này.", + "swap.warning.networkFee.delegation.message": "Phí này được dùng để xử lý giao dịch và kích hoạt ví thông minh của bạn trên Unichain. JuiceSwap Labs không nhận bất kỳ phần nào của các khoản phí này.", + "swap.warning.networkFee.highRelativeToValue": "Phí mạng vượt quá 10% tổng giá trị giao dịch của bạn. Đây là chi phí để xử lý giao dịch của bạn trên blockchain. JuiceSwap không nhận được bất kỳ lợi ích nào từ các khoản phí này.", "swap.warning.networkFee.highRelativeToValue.unichain": "Phí mạng vượt quá 10% tổng giá trị giao dịch của bạn. Đây là chi phí để xử lý giao dịch của bạn trên blockchain.", "swap.warning.networkFee.includesDelegation": "Bao gồm kích hoạt ví thông minh", - "swap.warning.networkFee.message": "Đây là chi phí để xử lý giao dịch của bạn trên blockchain. Uniswap không nhận bất kỳ phần nào của các khoản phí này.", + "swap.warning.networkFee.message": "Đây là chi phí để xử lý giao dịch của bạn trên blockchain. JuiceSwap không nhận bất kỳ phần nào của các khoản phí này.", "swap.warning.networkFee.message.unichain": "Đây là chi phí để xử lý giao dịch của bạn trên blockchain.", - "swap.warning.networkFee.message.uniswapX": "Đây là chi phí để xử lý giao dịch của bạn trên blockchain. Uniswap không nhận bất kỳ phần nào của các khoản phí này. UniswapX tổng hợp các nguồn thanh khoản để có giá tốt hơn và hoán đổi có miễn phí gas.", - "swap.warning.networkFee.message.uniswapX.title": "Không mất phí mạng với UniswapX", - "swap.warning.networkFee.message.uniswapX.unichain": "Đây là chi phí để xử lý giao dịch của bạn trên blockchain. UniswapX tổng hợp các nguồn thanh khoản để có giá tốt hơn và không mất phí gas khi hoán đổi.", + "swap.warning.networkFee.message.uniswapX": "Đây là chi phí để xử lý giao dịch của bạn trên blockchain. JuiceSwap không nhận bất kỳ phần nào của các khoản phí này. JuiceSwapX tổng hợp các nguồn thanh khoản để có giá tốt hơn và hoán đổi có miễn phí gas.", + "swap.warning.networkFee.message.uniswapX.title": "Không mất phí mạng với JuiceSwapX", + "swap.warning.networkFee.message.uniswapX.unichain": "Đây là chi phí để xử lý giao dịch của bạn trên blockchain. JuiceSwapX tổng hợp các nguồn thanh khoản để có giá tốt hơn và không mất phí gas khi hoán đổi.", "swap.warning.noQuotesFound.bridging.message": "Không tìm thấy giá yết bắc cầu.", "swap.warning.noQuotesFound.title": "Không tìm thấy giá yết", "swap.warning.noRoutesFound.message": "Hiện không có tuyến nào khả dụng cho các token bạn đã chọn. Vui lòng thử một cặp khác hoặc kiểm tra lại sau.", @@ -1993,9 +1993,9 @@ "swap.warning.router.title": "Giao dịch này không thể hoàn tất ngay bây giờ", "swap.warning.tokenBlocked.button": "{{tokenSymbol}} bị chặn", "swap.warning.tokenBlockedFallback.button": "Token bị chặn", - "swap.warning.uniswapFee.message": "Phí được áp dụng để tối ưu hóa trải nghiệm trên Uniswap.", - "swap.warning.uniswapFee.message.default": "Phí được áp dụng để đảm bảo trải nghiệm tốt nhất với Uniswap. Không có phí liên quan đến hoán đổi này.", - "swap.warning.uniswapFee.message.included": "Phí được áp dụng để đảm bảo trải nghiệm tốt nhất với Uniswap và đã được tính vào giá yết này.", + "swap.warning.uniswapFee.message": "Phí được áp dụng để tối ưu hóa trải nghiệm trên JuiceSwap.", + "swap.warning.uniswapFee.message.default": "Phí được áp dụng để đảm bảo trải nghiệm tốt nhất với JuiceSwap. Không có phí liên quan đến hoán đổi này.", + "swap.warning.uniswapFee.message.included": "Phí được áp dụng để đảm bảo trải nghiệm tốt nhất với JuiceSwap và đã được tính vào giá yết này.", "swap.warning.uniswapFee.title": "Phí hoán đổi", "swap.warning.viewOnly.message": "Bạn cần nhập ví này qua cụm từ khôi phục để hoán đổi token.", "swap.wrap.token": "Bao bọc {{sym}}", @@ -2016,30 +2016,30 @@ "testnet.modal.swapDeepLink.title.toTestnetMode": "Bật chế độ mạng thử nghiệm", "testnet.unsupported": "Chức năng này không được hỗ trợ trong chế độ mạng thử nghiệm.", "themeToggle.theme": "Giao diện", - "title.buySellTradeEthereum": "Mua, bán & giao dịch Ethereum và các token hàng đầu khác trên Uniswap", - "title.createGovernanceOn": "Tạo đề xuất quản trị mới trên Uniswap", - "title.createGovernanceTo": "Tạo đề xuất quản trị mới để người nắm giữ UNI biểu quyết. Token UNI đại diện cho cổ phần biểu quyết trong quản trị Uniswap.", - "title.earnFees": "Kiếm phí khi người khác hoán đổi trên Uniswap bằng cách thêm token vào pool thanh khoản.", - "title.easilyRemove": "Dễ dàng rút thanh khoản của bạn từ Uniswap v2 và nạp vào Uniswap v3.", - "title.easilyRemoveV4": "Dễ dàng rút thanh khoản của bạn từ Uniswap v2 và v3 để nạp vào Uniswap v4.", + "title.buySellTradeEthereum": "Mua, bán & giao dịch Ethereum và các token hàng đầu khác trên JuiceSwap", + "title.createGovernanceOn": "Tạo đề xuất quản trị mới trên JuiceSwap", + "title.createGovernanceTo": "Tạo đề xuất quản trị mới để người nắm giữ UNI biểu quyết. Token UNI đại diện cho cổ phần biểu quyết trong quản trị JuiceSwap.", + "title.earnFees": "Kiếm phí khi người khác hoán đổi trên JuiceSwap bằng cách thêm token vào pool thanh khoản.", + "title.easilyRemove": "Dễ dàng rút thanh khoản của bạn từ JuiceSwap v2 và nạp vào JuiceSwap v3.", + "title.easilyRemoveV4": "Dễ dàng rút thanh khoản của bạn từ JuiceSwap v2 và v3 để nạp vào JuiceSwap v4.", "title.extension.uninstall": "Đã gỡ cài đặt tiện ích mở rộng", "title.extensionPasskeyLogIn": "Đăng nhập bằng Khóa mật mã", - "title.managePasskeys": "Uniswap | Quản lý khóa mật mã của bạn", - "title.migratev2": "Di chuyển thanh khoản pool v2 sang Uniswap v3", - "title.migratev3": "Di chuyển thanh khoản pool sang Uniswap v4", - "title.placeLimit": "Đặt giới hạn trên Uniswap", + "title.managePasskeys": "JuiceSwap | Quản lý khóa mật mã của bạn", + "title.migratev2": "Di chuyển thanh khoản pool v2 sang JuiceSwap v3", + "title.migratev3": "Di chuyển thanh khoản pool sang JuiceSwap v4", + "title.placeLimit": "Đặt giới hạn trên JuiceSwap", "title.realTime": "Giá thời gian thực, biểu đồ, dữ liệu giao dịch và nhiều thứ khác.", - "title.removeLiquidityv2": "Rút thanh khoản pool (v2) trên Uniswap", - "title.removePoolLiquidity": "Rút thanh khoản pool trên Uniswap", + "title.removeLiquidityv2": "Rút thanh khoản pool (v2) trên JuiceSwap", + "title.removePoolLiquidity": "Rút thanh khoản pool trên JuiceSwap", "title.removeTokensv2": "Rút token của bạn từ pool thanh khoản v2.", "title.removev3Liquidity": "Rút token của bạn từ pool thanh khoản v3.", "title.sendCrypto": "Gửi crypto", - "title.sendTokens": "Gửi token trên Uniswap", + "title.sendTokens": "Gửi token trên JuiceSwap", "title.swappingMadeSimple": "Mua bán crypto ngay lập tức trên Ethereum, Base, Arbitrum, Polygon, Unichain và nhiều hơn nữa. Nền tảng DeFi được hàng triệu người tin dùng.", "title.tradeTokens": "Giao dịch token và cung cấp thanh khoản. Giá thời gian thực, biểu đồ, dữ liệu giao dịch và nhiều thứ khác.", - "title.uniswapTradeCrypto": "Uniswap | Giao dịch Crypto trên sàn giao dịch DeFi hàng đầu ", - "title.uniToken": "Token UNI đại diện cho cổ phần biểu quyết trong quản trị Uniswap. Bạn có thể tự biểu quyết cho mỗi đề xuất hoặc ủy quyền phiếu bầu của mình cho bên thứ ba.", - "title.voteOnGov": "Biểu quyết cho các đề xuất quản trị trên Uniswap", + "title.uniswapTradeCrypto": "JuiceSwap | Giao dịch Crypto trên sàn giao dịch DeFi hàng đầu ", + "title.uniToken": "Token UNI đại diện cho cổ phần biểu quyết trong quản trị JuiceSwap. Bạn có thể tự biểu quyết cho mỗi đề xuất hoặc ủy quyền phiếu bầu của mình cho bên thứ ba.", + "title.voteOnGov": "Biểu quyết cho các đề xuất quản trị trên JuiceSwap", "token.balances.main": "Số dư của bạn", "token.balances.other": "Số dư trên các mạng khác", "token.balances.viewOnly": "Số dư của {{ownerAddress}}", @@ -2072,10 +2072,10 @@ "token.safety.blocked.title.tokenNotAvailable": "{{tokenSymbol}} không khả dụng", "token.safety.blocked.title.tokensNotAvailable": "{{tokenSymbol0}} và {{tokenSymbol1}} không khả dụng", "token.safety.fee.detected": "Phát hiện phí token", - "token.safety.fees.uniswapLabsDoesNotReceive": "Uniswap Labs không nhận bất kỳ khoản phí nào trong số này.", + "token.safety.fees.uniswapLabsDoesNotReceive": "JuiceSwap Labs không nhận bất kỳ khoản phí nào trong số này.", "token.safety.warning.alwaysDoYourResearch": "Luôn tự nghiên cứu", - "token.safety.warning.blocked.description.default_one": "Bạn không thể giao dịch token này bằng Ứng dụng Uniswap.", - "token.safety.warning.blocked.description.default_other": "Bạn không thể giao dịch các token này bằng Ứng dụng Uniswap.", + "token.safety.warning.blocked.description.default_one": "Bạn không thể giao dịch token này bằng Ứng dụng JuiceSwap.", + "token.safety.warning.blocked.description.default_other": "Bạn không thể giao dịch các token này bằng Ứng dụng JuiceSwap.", "token.safety.warning.copyContractAddress.message": "Đây là địa chỉ hợp đồng với vai trò là mã định danh duy nhất cho các token trên blockchain. Bất kỳ loại crypto nào bạn gửi đến địa chỉ này sẽ bị mất.", "token.safety.warning.copyContractAddress.title": "Không gửi crypto đến địa chỉ này", "token.safety.warning.dontShowWarningAgain": "Không hiển thị cảnh báo này nữa", @@ -2107,11 +2107,11 @@ "token.safety.warning.spamsUsers": "Người dùng spam", "token.safety.warning.tokenChargesFee.both.message": "{{tokenSymbol}} tính phí {{buyFeePercent}} khi mua và {{sellFeePercent}} khi bán.", "token.safety.warning.tokenChargesFee.buy.message": "{{tokenSymbol}} sẽ tính phí {{feePercent}} khi mua.", - "token.safety.warning.tokenChargesFee.buy.message.descriptive": "{{tokenSymbol}} thu phí {{feePercent}} khi bạn mua token. Hoán đổi token này có thể khiến bạn bị mất quỹ. Uniswap Labs không nhận bất kỳ khoản phí nào trong đây.", + "token.safety.warning.tokenChargesFee.buy.message.descriptive": "{{tokenSymbol}} thu phí {{feePercent}} khi bạn mua token. Hoán đổi token này có thể khiến bạn bị mất quỹ. JuiceSwap Labs không nhận bất kỳ khoản phí nào trong đây.", "token.safety.warning.tokenChargesFee.sell.message": "{{tokenSymbol}} tính phí {{feePercent}} khi bán.", - "token.safety.warning.tokenChargesFee.sell.message.descriptive": "{{tokenSymbol}} thu phí {{feePercent}} khi bạn bán token. Hoán đổi token này có thể khiến bạn bị mất quỹ. Uniswap Labs không nhận bất kỳ khoản phí nào trong đây.", + "token.safety.warning.tokenChargesFee.sell.message.descriptive": "{{tokenSymbol}} thu phí {{feePercent}} khi bạn bán token. Hoán đổi token này có thể khiến bạn bị mất quỹ. JuiceSwap Labs không nhận bất kỳ khoản phí nào trong đây.", "token.safety.warning.tokenChargesFee.unknownFee.message": "{{tokenSymbol}} sẽ tính phí khi mua hoặc bán.", - "token.safetyLevel.blocked.message": "Bạn không thể giao dịch token này bằng Uniswap Wallet.", + "token.safetyLevel.blocked.message": "Bạn không thể giao dịch token này bằng JuiceSwap Wallet.", "token.safetyLevel.medium.message.plural": "Các token này không được giao dịch trên các sàn giao dịch tập trung hàng đầu của Mỹ. Luôn tự nghiên cứu trước khi tiếp tục.", "token.selector.search.error": "Không thể tải kết quả tìm kiếm", "token.stats.fullyDilutedValuation": "Định giá pha loãng hoàn toàn", @@ -2125,7 +2125,7 @@ "token.stats.volume": "Khối lượng trong 24 giờ", "token.symbol.input.fallback": "Token đầu vào", "token.symbol.output.fallback": "Token đầu ra", - "token.wrap.fail.message": "Hoán đổi trên Giao thức Uniswap có thể bắt đầu và kết thúc bằng ETH. Tuy nhiên, trong quá trình hoán đổi, ETH được bao bọc thành WETH.", + "token.wrap.fail.message": "Hoán đổi trên Giao thức JuiceSwap có thể bắt đầu và kết thúc bằng ETH. Tuy nhiên, trong quá trình hoán đổi, ETH được bao bọc thành WETH.", "token.zeroNativeBalance.description.mainnet": "Bạn sẽ cần hoán đổi một token trên mạng Ethereum để nhận {{ tokenSymbol }}. Cần có ETH làm phí mạng để hoán đổi.", "token.zeroNativeBalance.description.otherChains": "Bạn sẽ cần hoán đổi một token trên mạng {{ chainName }} để nhận {{ tokenSymbol }}. Cần có {{ nativeTokenSymbol }} {{ chainName }} làm phí mạng để hoán đổi.", "token.zeroNativeBalance.subtitle": "Không có {{ tokenSymbol }} để mua trực tiếp.", @@ -2192,7 +2192,7 @@ "transaction.details.transaction": "Giao dịch", "transaction.details.uniswapFee": "Phí ({{ feePercent }}%)", "transaction.network.all": "Tất cả mạng", - "transaction.networkCost.description": "The cost to process your transaction on the blockchain. Uniswap is optimized for minimal network costs.", + "transaction.networkCost.description": "The cost to process your transaction on the blockchain. JuiceSwap is optimized for minimal network costs.", "transaction.networkCost.includesSmartWalletActivation": "Bao gồm kích hoạt ví thông minh", "transaction.networkCost.label": "Phí mạng", "transaction.networkCost.maxNativeBalance.description": "Một lượng nhỏ số dư token sẽ được giữ lại để chi trả phí mạng của giao dịch này.", @@ -2354,15 +2354,15 @@ "transaction.watcher.error.cancel": "Không thể hủy giao dịch", "transaction.watcher.error.status": "Lỗi khi kiểm tra trạng thái giao dịch", "uniswapX.aggregatesLiquidity": " tổng hợp các nguồn thanh khoản để có giá tốt hơn và hoán đổi có miễn phí gas.", - "uniswapX.cost": "UniswapX loại bỏ phí giao dịch thông thường trên blockchain.", - "uniswapx.description": "UniswapX tổng hợp các nguồn thanh khoản để có giá tốt hơn và hoán đổi có miễn phí gas.", - "uniswapx.description.unsupported": "UniswapX không khả dụng vì một ứng dụng ví khác đang quản lý cài đặt ví thông minh của bạn.", - "uniswapx.included": "Bao gồm UniswapX", - "uniswapx.item": " UniswapX ", - "uniswapx.label": "UniswapX", - "uniswapX.learnMore": "Tìm hiểu thêm về hoán đổi với UniswapX", - "uniswapx.unavailable.title": "UniswapX không khả dụng", - "uniswapx.v2QuoteFailed": "Giá yết cứng UniswapX v2 không thành công. Thử lại với hoán đổi cổ điển.", + "uniswapX.cost": "JuiceSwapX loại bỏ phí giao dịch thông thường trên blockchain.", + "uniswapx.description": "JuiceSwapX tổng hợp các nguồn thanh khoản để có giá tốt hơn và hoán đổi có miễn phí gas.", + "uniswapx.description.unsupported": "JuiceSwapX không khả dụng vì một ứng dụng ví khác đang quản lý cài đặt ví thông minh của bạn.", + "uniswapx.included": "Bao gồm JuiceSwapX", + "uniswapx.item": " JuiceSwapX ", + "uniswapx.label": "JuiceSwapX", + "uniswapX.learnMore": "Tìm hiểu thêm về hoán đổi với JuiceSwapX", + "uniswapx.unavailable.title": "JuiceSwapX không khả dụng", + "uniswapx.v2QuoteFailed": "Giá yết cứng JuiceSwapX v2 không thành công. Thử lại với hoán đổi cổ điển.", "unitags.banner.button.claim": "Lấy ngay", "unitags.banner.subtitle": "Xây dựng hồ sơ web3 được cá nhân hóa và dễ dàng chia sẻ địa chỉ của bạn với bạn bè.", "unitags.banner.title.compact": "Lấy tên người dùng {{unitagDomain}} và xây dựng hồ sơ tùy chỉnh của bạn.", @@ -2426,9 +2426,9 @@ "unitags.username.error.min": "Tên người dùng phải có ít nhất {{number}} ký tự", "unitags.username.error.uppercase": "Tên người dùng chỉ có thể chứa chữ thường và số", "uwulink.error.insufficientTokens": "Không đủ {{tokenSymbol}} trên {{chain}}", - "v2.notAvailable": "Uniswap V2 không khả dụng trên mạng này.", + "v2.notAvailable": "JuiceSwap V2 không khả dụng trên mạng này.", "wallet.appSignIn": "Đăng nhập bằng ứng dụng", - "wallet.connectingAgreement": "Bằng việc kết nối ví, bạn đồng ý với Điều khoản dịch vụ của Uniswap Labs và chấp nhận Chính sách về quyền riêng tư của Uniswap Labs.", + "wallet.connectingAgreement": "Bằng việc kết nối ví, bạn đồng ý với Điều khoản dịch vụ của JuiceSwap Labs và chấp nhận Chính sách về quyền riêng tư của JuiceSwap Labs.", "wallet.connectionFailed.message": "Cố gắng kết nối không thành công. Vui lòng nhấp vào thử lại và làm theo các bước để kết nối vào ví của bạn.", "wallet.mismatch.popup.description": "Ví đã kết nối của bạn không hỗ trợ một số tính năng.", "wallet.mismatch.popup.title": "Ví hỗ trợ bị hạn chế", @@ -2438,13 +2438,13 @@ "walletConnect.dapps.empty.description": "Kết nối với ứng dụng bằng cách quét mã qua WalletConnect", "walletConnect.dapps.manage.empty.title": "Không có ứng dụng nào được kết nối", "walletConnect.dapps.manage.title": "Kết nối", - "walletConnect.error.connection.message": "Uniswap Wallet hiện hỗ trợ {{chainNames}}. Vui lòng chỉ sử dụng \"{{dappName}}\" trên các blockchain này", + "walletConnect.error.connection.message": "JuiceSwap Wallet hiện hỗ trợ {{chainNames}}. Vui lòng chỉ sử dụng \"{{dappName}}\" trên các blockchain này", "walletConnect.error.connection.title": "Lỗi kết nối", "walletConnect.error.general.message": "Đã xảy ra sự cố với WalletConnect. Vui lòng thử lại", "walletConnect.error.general.title": "Lỗi WalletConnect", "walletConnect.error.scantastic.message": "Đã xảy ra sự cố với mã QR của bạn. Vui lòng thử lại", "walletConnect.error.scantastic.title": "Mã QR không hợp lệ", - "walletConnect.error.unsupported.message": "Đảm bảo bạn đang quét mã QR WalletConnect, địa chỉ Ethereum hoặc Tiện ích mở rộng Uniswap hợp lệ trước khi thử lại.", + "walletConnect.error.unsupported.message": "Đảm bảo bạn đang quét mã QR WalletConnect, địa chỉ Ethereum hoặc Tiện ích mở rộng JuiceSwap hợp lệ trước khi thử lại.", "walletConnect.error.unsupported.title": "Mã QR không hợp lệ", "walletConnect.error.unsupportedV1.message": "WalletConnect v1 không còn được hỗ trợ. Ứng dụng bạn đang cố kết nối cần nâng cấp lên WalletConnect v2.", "walletConnect.error.unsupportedV1.title": "Mã QR không hợp lệ", @@ -2479,7 +2479,7 @@ "walletConnect.request.warning.message": "Để ký tin nhắn hoặc giao dịch, bạn cần nhập cụm từ khôi phục của ví.", "walletConnect.request.warning.title": "Ví này đang ở chế độ chỉ xem", "web.explore.description": "Khám phá và nghiên cứu token trên {{network}}. Khám phá các pool hàng đầu. Xem giá thời gian thực, khối lượng mua bán, TVL, biểu đồ và dữ liệu giao dịch.", - "web.explore.title.pools": "Khám phá các pool hàng đầu trên {{network}} với Uniswap", - "web.explore.title.tokens": "Khám phá các token hàng đầu trên {{network}} với Uniswap", - "web.explore.title.transactions": "Khám phá các giao dịch hàng đầu trên {{network}} với Uniswap" + "web.explore.title.pools": "Khám phá các pool hàng đầu trên {{network}} với JuiceSwap", + "web.explore.title.tokens": "Khám phá các token hàng đầu trên {{network}} với JuiceSwap", + "web.explore.title.transactions": "Khám phá các giao dịch hàng đầu trên {{network}} với JuiceSwap" } diff --git a/packages/uniswap/src/i18n/locales/translations/zh-CN.json b/packages/uniswap/src/i18n/locales/translations/zh-CN.json index 951c02f4ee1..987e2d88a56 100644 --- a/packages/uniswap/src/i18n/locales/translations/zh-CN.json +++ b/packages/uniswap/src/i18n/locales/translations/zh-CN.json @@ -27,15 +27,15 @@ "account.downloadWallet.subtitle": "备份你的钱包、随时随地进行交易、获取实时价格提醒等。", "account.drawer.gitHash": "Git hash: ", "account.drawer.gitVersion": "版本: ", - "account.drawer.modal.body": "使用 Uniswap 应用安全地存储和交换代币。适用于 iOS 和 Android。", - "account.drawer.modal.dont": "没有 Uniswap Wallet?", - "account.drawer.modal.scan": "使用 Uniswap Wallet 扫描", + "account.drawer.modal.body": "使用 JuiceSwap 应用安全地存储和交换代币。适用于 iOS 和 Android。", + "account.drawer.modal.dont": "没有 JuiceSwap Wallet?", + "account.drawer.modal.scan": "使用 JuiceSwap Wallet 扫描", "account.drawer.spamToggle": "隐藏未知代币和非同质化代币", - "account.passkey.delete.acknowledge": "我已备份恢复短语,并了解如果未能备份,Uniswap 实验室将无法帮助我恢复钱包。", - "account.passkey.delete.description": "请确保你已通过 Uniswap 移动端应用或浏览器扩展备份了恢复短语。", + "account.passkey.delete.acknowledge": "我已备份恢复短语,并了解如果未能备份,JuiceSwap 实验室将无法帮助我恢复钱包。", + "account.passkey.delete.description": "请确保你已通过 JuiceSwap 移动端应用或浏览器扩展备份了恢复短语。", "account.passkey.delete.descriptionEmphasized": "如果没有恢复短语,你可能无法访问钱包。", "account.passkey.delete.speedbump.description": "在继续操作之前,请完成以下步骤,以免丧失钱包访问权限并损失全部资金。", - "account.passkey.delete.speedbump.step1": "下载 Uniswap 移动端应用或浏览器扩展", + "account.passkey.delete.speedbump.step1": "下载 JuiceSwap 移动端应用或浏览器扩展", "account.passkey.delete.speedbump.step2": "备份你的恢复短语", "account.passkey.delete.speedbump.title": "你确定吗?", "account.passkey.delete.title": "删除通行密钥?", @@ -91,7 +91,7 @@ "account.wallet.menu.edit.title": "编辑标签", "account.wallet.menu.manageConnections": "管理连接", "account.wallet.menu.remove.title": "移除钱包", - "account.wallet.remove.check": "我已备份恢复短语,并了解如果未备份,Uniswap 实验室将无法帮助我恢复钱包。", + "account.wallet.remove.check": "我已备份恢复短语,并了解如果未备份,JuiceSwap 实验室将无法帮助我恢复钱包。", "account.wallet.remove.title": "移除 {{name}}", "account.wallet.remove.viewOnly": "通过输入钱包的地址,你可随时重新添加仅供查看的钱包。", "account.wallet.restore.new_device.description": "由于你当前使用的是新设备,需要恢复你的恢复短语或输入云备份密码才能继续。", @@ -122,16 +122,16 @@ "addLiquidity.shareOfPool": "资金池份额", "addressInput.recipient": "收款人", "analytics.allow": "允许分析", - "analytics.allow.message": "我们使用匿名数据来增强你使用 Uniswap 实验室产品的体验。", + "analytics.allow.message": "我们使用匿名数据来增强你使用 JuiceSwap 实验室产品的体验。", "appRating.button.notReally": "不太喜欢", "appRating.description": "你对使用这个应用的体验如何?我们希望听到你的反馈", "appRating.extension.review.description": "请前往 Chrome Web Store,给出星级评分并留下评论。", - "appRating.extension.review.title": "评论一下 Uniswap 扩展?", - "appRating.extension.title": "喜欢 Uniswap 扩展吗?", + "appRating.extension.review.title": "评论一下 JuiceSwap 扩展?", + "appRating.extension.title": "喜欢 JuiceSwap 扩展吗?", "appRating.feedback.button.send": "发送反馈", "appRating.feedback.description": "请告知我们如何改善你的体验", "appRating.feedback.title": "很抱歉。", - "appRating.mobile.title": "喜欢 Uniswap Wallet 吗?", + "appRating.mobile.title": "喜欢 JuiceSwap Wallet 吗?", "bridging.estimatedTime.minutesAndSeconds": "~{{minutes}} 分钟 {{seconds}} 秒", "bridging.estimatedTime.minutesOnly": "~{{minutes}} 分钟", "bridging.estimatedTime.secondsOnly": "~{{seconds}} 秒", @@ -145,7 +145,7 @@ "chart.price.label.low": "低", "chart.price.label.open": "打开", "chart.settings.unavailable.label": "此设置不适用于当前图表", - "claim.thanks": "感谢你成为 Uniswap 社区的一员 ", + "claim.thanks": "感谢你成为 JuiceSwap 社区的一员 ", "claim.uni.arrived": "UNI 已抵达", "common.accept": "接受", "common.active": "活跃", @@ -171,7 +171,7 @@ "common.approving": "正在批准", "common.areYouSure": "你确定吗?", "common.automatic": "自动", - "common.availableIn": "Uniswap 可用于:", + "common.availableIn": "JuiceSwap 可用于:", "common.availableOnIOSAndroidChrome": "适用于 iOS、Android 和 Chrome", "common.backToPositions": "回到仓位", "common.bestRoute": "路径", @@ -180,7 +180,7 @@ "common.biometrics.touchId": "触控 ID", "common.biometrics.windowsHello": "Windows Hello", "common.blocked.ifError": "如果你认为这是一个错误,请将包含你地址的电子邮件发送至 ", - "common.blocked.reason": "该地址在 Uniswap 实验室界面上被阻止,因为它与一个或多个被阻止的活动相关联。", + "common.blocked.reason": "该地址在 JuiceSwap 实验室界面上被阻止,因为它与一个或多个被阻止的活动相关联。", "common.blockedAddress": "被阻止的地址", "common.blog": "博客", "common.bought": "已购买", @@ -239,7 +239,7 @@ "common.button.viewDetails": "查看详情", "common.button.yes": "是", "common.buy.label": "购买", - "common.buyAndSell": "在 Uniswap 上买卖", + "common.buyAndSell": "在 JuiceSwap 上买卖", "common.cancellationSubmitted": "取消已提交", "common.cancellationSuccessful": "取消成功", "common.cancelOrder": "取消订单", @@ -300,8 +300,8 @@ "common.download": "下载", "common.downloadAppStore": "从 App Store 下载", "common.downloadPlayStore": "从 Play Store 下载", - "common.downloadUniswapApp": "下载 Uniswap 应用", - "common.downloadUniswapWallet": "下载 Uniswap Wallet", + "common.downloadUniswapApp": "下载 JuiceSwap 应用", + "common.downloadUniswapWallet": "下载 JuiceSwap Wallet", "common.dynamic": "动态", "common.edit.button": "编辑", "common.ended": "结束", @@ -319,7 +319,7 @@ "common.explore": "探索", "common.explorer": "管理器", "common.exploreTokens": "探索代币", - "common.extension": "Uniswap 扩展", + "common.extension": "JuiceSwap 扩展", "common.failedSwitchNetwork": "切换网络失败", "common.fee": "费用", "common.fees": "费用", @@ -333,10 +333,10 @@ "common.getStarted": "开始使用", "common.getSupport.button": "获取支持", "common.getTheApp": "获取应用", - "common.getUniswapWallet": "获取 Uniswap Wallet", - "common.getUniswapWallet.mobile": "获取 Uniswap 移动端应用", + "common.getUniswapWallet": "获取 JuiceSwap Wallet", + "common.getUniswapWallet.mobile": "获取 JuiceSwap 移动端应用", "common.governance": "治理", - "common.happyHolidays": "Uniswap 团队祝你节日快乐!", + "common.happyHolidays": "JuiceSwap 团队祝你节日快乐!", "common.help": "Help", "common.helpCenter": "帮助中心", "common.hidden": "已隐藏", @@ -466,9 +466,9 @@ "common.proceedInWallet": "进入你的钱包", "common.products": "Products", "common.protocol": "协议", - "common.protocol.v2": "Uniswap v2", - "common.protocol.v3": "Uniswap v3", - "common.protocol.v4": "Uniswap v4", + "common.protocol.v2": "JuiceSwap v2", + "common.protocol.v3": "JuiceSwap v3", + "common.protocol.v4": "JuiceSwap v4", "common.publicResolver": "公共解析器", "common.purchased": "已购买", "common.rate": "费率", @@ -547,7 +547,7 @@ "common.tokenB": "代币 B", "common.tokenName": "代币名称", "common.tokens": "代币", - "common.totalUniswapTVL": "总 Uniswap TVL", + "common.totalUniswapTVL": "总 JuiceSwap TVL", "common.totalValueLocked": "TVL", "common.trade": "交易", "common.trademarkPolicy": "商标政策", @@ -565,10 +565,10 @@ "common.unhide": "取消隐藏", "common.unichain": "Unichain", "common.uniGovernance": "UNI 治理", - "common.uniswapMobile": "Uniswap 移动端", - "common.uniswapProtocol": "Uniswap 协议", - "common.uniswapWallet": "Uniswap Wallet", - "common.uniswapX": "UniswapX", + "common.uniswapMobile": "JuiceSwap 移动端", + "common.uniswapProtocol": "JuiceSwap 协议", + "common.uniswapWallet": "JuiceSwap Wallet", + "common.uniswapX": "JuiceSwapX", "common.unknown": "未知", "common.unknownApproval": "未知批准", "common.unknownBridge": "未知跨链桥", @@ -675,8 +675,8 @@ "downloadApp.modal.connectExistingWallet": "连接现有钱包", "downloadApp.modal.getStarted.description": "通过全球最大的链上市场,即时获取数千种代币。", "downloadApp.modal.getStarted.title": "数秒内即可开始交换代币", - "downloadApp.modal.getTheApp.title": "开始使用 Uniswap", - "downloadApp.modal.uniswapProducts.subtitle": "Uniswap 产品无缝协作,创造最佳的链上体验。", + "downloadApp.modal.getTheApp.title": "开始使用 JuiceSwap", + "downloadApp.modal.uniswapProducts.subtitle": "JuiceSwap 产品无缝协作,创造最佳的链上体验。", "error.dataUnavailable": "目前无法提供数据;我们正在努力修复", "error.id": "错误 ID:{{eventId}}", "error.noData": "未找到数据", @@ -712,8 +712,8 @@ "explore.tokens.sort.option.marketCap": "市值", "explore.tokens.sort.option.priceDecrease": "价格跌幅(24 小时)", "explore.tokens.sort.option.priceIncrease": "价格涨幅(24 小时)", - "explore.tokens.sort.option.totalValueLocked": "Uniswap TVL", - "explore.tokens.sort.option.volume": "Uniswap 交易量(24 小时)", + "explore.tokens.sort.option.totalValueLocked": "JuiceSwap TVL", + "explore.tokens.sort.option.volume": "JuiceSwap 交易量(24 小时)", "explore.tokens.top.title": "热门代币", "explore.v2TVL": "v2 TVL", "explore.v3TVL": "v3 TVL", @@ -733,7 +733,7 @@ "extension.lock.button.reset": "重置钱包", "extension.lock.button.submit": "解锁", "extension.lock.password.error": "密码错误。请重试", - "extension.lock.password.reset.initial.description": "Uniswap 无法帮助恢复你的密码。你需要重新输入 12 个单词的恢复短语来重置你的钱包。", + "extension.lock.password.reset.initial.description": "JuiceSwap 无法帮助恢复你的密码。你需要重新输入 12 个单词的恢复短语来重置你的钱包。", "extension.lock.password.reset.initial.help": "在哪里可以找到我的恢复短语?", "extension.lock.password.reset.initial.title": "忘记密码", "extension.lock.password.reset.speedbump.description": "务必准备好 12 个单词的恢复短语,然后再重置钱包。否则你将无法恢复你的资金。", @@ -742,27 +742,27 @@ "extension.lock.subtitle": "输入你的密码以解锁", "extension.lock.title": "欢迎回来", "extension.network.notSupported": "不支持的网络", - "extension.open": "打开 Uniswap 扩展", + "extension.open": "打开 JuiceSwap 扩展", "extension.passwordPrompt.error.wrongPassword": "密码错误。请重试", "extension.passwordPrompt.title": "输入你的密码", "extension.popup.chrome.button": "打开扩展", - "extension.popup.chrome.description": "通过打开 Uniswap 扩展来完成此操作。", - "extension.popup.chrome.title": "在 Uniswap 中继续操作", - "extension.settings.defaultWallet.message": "连接到应用时优先选择 Uniswap 扩展。", + "extension.popup.chrome.description": "通过打开 JuiceSwap 扩展来完成此操作。", + "extension.popup.chrome.title": "在 JuiceSwap 中继续操作", + "extension.settings.defaultWallet.message": "连接到应用时优先选择 JuiceSwap 扩展。", "extension.settings.defaultWallet.title": "设为默认钱包", "extension.settings.password.enter.title": "输入当前密码", "extension.settings.password.error.wrong": "密码错误", "extension.settings.password.placeholder": "当前密码", - "extension.uninstall.reason.missingFeatures": "Uniswap Wallet 功能不全面", + "extension.uninstall.reason.missingFeatures": "JuiceSwap Wallet 功能不全面", "extension.uninstall.reason.notUsingCrypto": "我不想再用加密货币了", "extension.uninstall.reason.other": "其他原因", "extension.uninstall.reason.switchingWallet": "我打算换一个钱包", - "extension.uninstall.subtitle": "如果你有片刻时间,我们希望了解你卸载 Uniswap Wallet 的原因", + "extension.uninstall.subtitle": "如果你有片刻时间,我们希望了解你卸载 JuiceSwap Wallet 的原因", "extension.uninstall.title": "感谢使用,期待再次为你服务", "extension.warning.storage.button": "备份", "extension.warning.storage.message": "确保备份你的恢复短语,以防止无法访问你的钱包和资金。", "extension.warning.storage.title": "你的浏览器存储空间不足", - "extensionPasskeyLogInPopUp.description": "使用现有通行密钥登录,导入你的 Uniswap 账户。", + "extensionPasskeyLogInPopUp.description": "使用现有通行密钥登录,导入你的 JuiceSwap 账户。", "extensionPasskeyLogInPopUp.invalidReferrer": "请关闭此页面,然后重试。", "fee.bestForCustomizability": "最佳定制化方案。", "fee.bestForExotic": "最适合外来货币对。", @@ -796,7 +796,7 @@ "fee.unavailable": "在移除流动性之前,所赚取的费用对于 v2 仓位不可见。", "fee.uncollected": "包括未收取的费用:", "fee.uniswap": "费用 ({{percent}})", - "fee.uniswap.description": "收费旨在确保在使用 Uniswap 时获得最佳体验。", + "fee.uniswap.description": "收费旨在确保在使用 JuiceSwap 时获得最佳体验。", "fiatOffRamp.checkout.title": "出售方式", "fiatOffRamp.connection.quote": "正在出售价值 {{amount}} 的 {{currencySymbol}}", "fiatOffRamp.error.balance": "超出余额", @@ -847,8 +847,8 @@ "forceUpgrade.action.backup": "备份你的钱包", "forceUpgrade.action.confirm": "立即更新", "forceUpgrade.action.learn": "了解如何更新", - "forceUpgrade.description.extension": "该应用有新版本可用。要继续使用 Uniswap 扩展,请将其更新至最新版本。", - "forceUpgrade.description.wallet": "该应用有新版本可用。要继续使用 Uniswap Wallet,请将其更新至最新版本。", + "forceUpgrade.description.extension": "该应用有新版本可用。要继续使用 JuiceSwap 扩展,请将其更新至最新版本。", + "forceUpgrade.description.wallet": "该应用有新版本可用。要继续使用 JuiceSwap Wallet,请将其更新至最新版本。", "forceUpgrade.label.recoveryPhrase": "恢复短语", "forceUpgrade.title": "更新至最新版本", "forceUpgrade.title.recommendedStatus": "新版本已发布", @@ -904,31 +904,31 @@ "home.upsell.receive.title": "接收加密货币", "home.warning.viewOnly": "这是仅供查看的钱包", "interface.metatags.description": "支持在以太坊、Base、Arbitrum、Polygon、Unichain 等链上交换加密货币。数百万用户信赖的 DeFi 平台。", - "interface.metatags.title": "Uniswap 界面", + "interface.metatags.title": "JuiceSwap 界面", "landing.api": "API", "landing.appsOverview": "Built for all the ways you swap", "landing.blog.description": "Catch up on the latest company news, product features and more", - "landing.docs.description": "Explore our library of developer docs to get started building with Uniswap", + "landing.docs.description": "Explore our library of developer docs to get started building with JuiceSwap", "landing.exploreUniverse": "Explore the UNIverse", "landing.getStarted": "Trade on the world’s largest DEX", "landing.helpCenter.body": "Browse FAQs and get support from our US-based support team", - "landing.protocolDescription": "Uniswap Labs powers some of the most used products in crypto. Experience permissionless access, proven security, and dedicated support.", - "landing.protocolStats": "Uniswap Protocol stats", - "landing.provideLiquidity.body": "Provide liquidity and collect fees using the Uniswap Interface.", + "landing.protocolDescription": "JuiceSwap Labs powers some of the most used products in crypto. Experience permissionless access, proven security, and dedicated support.", + "landing.protocolStats": "JuiceSwap Protocol stats", + "landing.provideLiquidity.body": "Provide liquidity and collect fees using the JuiceSwap Interface.", "landing.provideLiquidity.subtitle": "Power onchain markets.", - "landing.socials": "Follow Uniswap Labs on X, Farcaster, LinkedIn, and TikTok", + "landing.socials": "Follow JuiceSwap Labs on X, Farcaster, LinkedIn, and TikTok", "landing.swapBody": "Access deep liquidity, explore tokens, set limit orders, and provide liquidity for thousands of tokens across 14 chains.", "landing.swapSubtitle": "Permissionless swapping.", "landing.tradingApi": "Trading API", - "landing.tradingApiBody": "Use the same API that powers the Uniswap Web App and Wallet, trusted by leading teams around the world.", - "landing.tradingApiButton": "Integrate the Uniswap API", + "landing.tradingApiBody": "Use the same API that powers the JuiceSwap Web App and Wallet, trusted by leading teams around the world.", + "landing.tradingApiButton": "Integrate the JuiceSwap API", "landing.tradingApiSubtitle": "DeFi, direct to your users.", "landing.trusted": "深受数百万人的信赖", "landing.unichain.body": "Join the community building on the fast, decentralized Ethereum L2 built to be the home for DeFi.", "landing.unichain.button": "Start building", "landing.unichain.subtitle": "The DeFi chain.", "landing.uniswapX.body": "Gasless transactions and MEV protection, with zero fees for failed swaps.", - "landing.uniswapX.button": "Experience UniswapX", + "landing.uniswapX.button": "Experience JuiceSwapX", "landing.uniswapX.subtitle": "Smarter swaps, zero friction.", "landing.walletBody": "The trusted self-custody crypto wallet and extension with millions of downloads, support from real humans, and a 4.8 rating.", "landing.walletSubtitle": "Swap, store, explore.", @@ -1010,18 +1010,18 @@ "liquidity.learnMoreLabel": "了解流动性的提供", "liquidity.notEnough.label": "流动性不足,无法显示准确的美元价值。", "liquidity.provideOnProtocols": "提供不同协议的流动性", - "liquidityPool.page.title": "为 Uniswap 上的资金池{{version}} 添加流动性", + "liquidityPool.page.title": "为 JuiceSwap 上的资金池{{version}} 添加流动性", "liquidityPool.positions.closed.title": "已平仓仓位", "liquidityPool.positions.loadingMore": "正在加载更多头寸……", - "liquidityPool.positions.page.title": "管理 Uniswap 上的 {{quoteSymbol}}/{{baseSymbol}} 资金池流动性", + "liquidityPool.positions.page.title": "管理 JuiceSwap 上的 {{quoteSymbol}}/{{baseSymbol}} 资金池流动性", "liquidityPool.positions.page.version.description": "查看你的活跃 {{version}} 流动性头寸。添加新头寸。", - "liquidityPool.positions.page.version.title": "在 Uniswap 上管理资金池流动性 {{version}}", + "liquidityPool.positions.page.version.title": "在 JuiceSwap 上管理资金池流动性 {{version}}", "migrate.allowed": "已允许", "migrate.allowLpMigration": "允许流动性提供者代币迁移", "migrate.connectAccount": "你必须连接拥有此头寸的账户。", "migrate.connectWallet": "连接到钱包以查看你的 V2 流动性。", - "migrate.contract": "Uniswap 迁移合约", - "migrate.firstLP": "你是此 Uniswap V3 资金池的第一个流动性提供者。你的流动性将按照当前 {{source}} 价格迁移。", + "migrate.contract": "JuiceSwap 迁移合约", + "migrate.firstLP": "你是此 JuiceSwap V3 资金池的第一个流动性提供者。你的流动性将按照当前 {{source}} 价格迁移。", "migrate.highGasCost": "你的交易成本会更高,因为其中包括构建资金池的 Gas 费。", "migrate.invalidRange": "选择的区间无效。最低价格必须低于最高价格。", "migrate.lpNFT": "{{symA}}/{{symB}} 流动性提供者 NFT", @@ -1031,18 +1031,18 @@ "migrate.noV2Liquidity": "未发现 V2 流动性。", "migrate.positionNoFees": "在市场价进入你的区间之前,你的头寸不会赚取费用或用于交易。", "migrate.priceDifference": "差价: ", - "migrate.priceWarning": "你应该仅以你认为正确的价格将流动性存入 Uniswap V3。
如果价格看起来不符预期,你可选择进行交换以影响价格变动,或者等待其他用户进行此操作。", + "migrate.priceWarning": "你应该仅以你认为正确的价格将流动性存入 JuiceSwap V3。
如果价格看起来不符预期,你可选择进行交换以影响价格变动,或者等待其他用户进行此操作。", "migrate.refund": "由于你所选定的价格区间限制,至少 {{amtA}} {{symA}} 和 {{amtB}} {{symB}} 将被退款到你的钱包。", "migrate.selectFeeTier": "选择费用等级", "migrate.setRange": "设定价格区间", "migrate.symbolPrice": "{{protocolName}} {{tokenSymbol}} 价格:", - "migrate.v2Description": "此工具将安全地将你的 {{source}} 流动性迁移至 V3。由于 <0>Uniswap 迁移合约↗的存在,该过程实现了完全的无信任化操作", - "migrate.v2Instruction": "对于下面显示的每个资金池,点击迁移即可从 Uniswap V2 中移除流动性,并将其存入 Uniswap V3。", + "migrate.v2Description": "此工具将安全地将你的 {{source}} 流动性迁移至 V3。由于 <0>JuiceSwap 迁移合约↗的存在,该过程实现了完全的无信任化操作", + "migrate.v2Instruction": "对于下面显示的每个资金池,点击迁移即可从 JuiceSwap V2 中移除流动性,并将其存入 JuiceSwap V3。", "migrate.v2Title": "迁移 V2 流动性", "migrate.v3Price": "V3 {{sym}} 价格:", "mint.v3.input.invalidPrice.error": "输入的价格无效", - "mobileAppPromo.banner.getTheApp.link": "获取 Uniswap Wallet 应用", - "mobileAppPromo.banner.title": "Uniswap:加密货币和非同质化代币钱包", + "mobileAppPromo.banner.getTheApp.link": "获取 JuiceSwap Wallet 应用", + "mobileAppPromo.banner.title": "JuiceSwap:加密货币和非同质化代币钱包", "moonpay.poweredBy": "由 MoonPay USA LLC 提供支持的法币入金", "nav.createAccount.button": "创建账户", "nav.logIn.button": "登录", @@ -1066,7 +1066,7 @@ "nft.willAppearHere": "你的链上交易和加密货币购买将在此处显示。", "nfts.noneYet": "还没有非同质化代币", "notFound.oops": "哎呀,带我返回“交换”", - "notice.uk": "该网络应用程序作为一种工具提供,供用户主动与 Uniswap 协议交互,并不认可或推荐加密货币交易活动。在此过程中,Uniswap 并不建议用户或潜在用户参与加密资产交易活动,并且网络应用程序的用户或潜在用户不应将此网页或其内容视为涉及任何形式的推荐、邀请或诱导交易加密资产。", + "notice.uk": "该网络应用程序作为一种工具提供,供用户主动与 JuiceSwap 协议交互,并不认可或推荐加密货币交易活动。在此过程中,JuiceSwap 并不建议用户或潜在用户参与加密资产交易活动,并且网络应用程序的用户或潜在用户不应将此网页或其内容视为涉及任何形式的推荐、邀请或诱导交易加密资产。", "notice.uk.label": "英国免责声明:", "notification.assetVisibility.hidden": "{{assetName}} 已隐藏", "notification.assetVisibility.unhidden": "{{assetName}} 已取消隐藏", @@ -1129,7 +1129,7 @@ "notification.walletConnect.failed": "与 {{dappName}} 的交易失败", "notification.walletConnect.networkChanged.full": "已切换到 {{networkName}}", "notification.walletConnect.networkChanged.short": "已切换网络", - "notifications.scantastic.subtitle": "继续使用 Uniswap 扩展", + "notifications.scantastic.subtitle": "继续使用 JuiceSwap 扩展", "notifications.scantastic.title": "成功!", "onboarding.backup.manual.banner": "建议将其写在一张纸上并将妥善保存,例如保险箱。", "onboarding.backup.manual.displayWarning.description": "请先仔细阅读以下内容再继续。", @@ -1156,10 +1156,10 @@ "onboarding.backup.reminder.warning.description": "如果你没有设置备份方法,当你丢失手机、删除应用或购买新设备时,你将无法恢复你的钱包。", "onboarding.backup.reminder.warning.title": "你可能会遭受资金损失", "onboarding.backup.speedBump.cloud.description": "如果你忘记了,我们无法为你重置。将其写在安全的地方或安全地存储在密码管理器中。", - "onboarding.backup.speedBump.cloud.disclaimer": "我知道 Uniswap 实验室无法重置我的恢复密码。", + "onboarding.backup.speedBump.cloud.disclaimer": "我知道 JuiceSwap 实验室无法重置我的恢复密码。", "onboarding.backup.speedBump.cloud.title": "保存此密码很重要", "onboarding.backup.speedBump.manual.description": "确保你正确地写下了恢复短语并妥善保存。", - "onboarding.backup.speedBump.manual.disclaimer": "我明白,如果我丢失了我的钱包,Uniswap 实验室无法恢复此钱包。", + "onboarding.backup.speedBump.manual.disclaimer": "我明白,如果我丢失了我的钱包,JuiceSwap 实验室无法恢复此钱包。", "onboarding.backup.speedBump.manual.title": "在你完成之前...", "onboarding.backup.subtitle": "如果你删除应用或丢失设备,你可以通过这种方式恢复你的钱包。", "onboarding.backup.title.existing": "备份你的钱包", @@ -1174,20 +1174,20 @@ "onboarding.cloud.confirm.title": "确认你的恢复密码", "onboarding.cloud.createPassword.description": "需要输入此信息才能将资金恢复。如果你忘记了,我们无法为你找回来。", "onboarding.cloud.createPassword.title": "创建你的恢复密码", - "onboarding.complete.button": "打开 Uniswap 扩展", - "onboarding.complete.description": "你的钱包已准备好发送和接收加密货币。使用下面的快捷方式打开 Uniswap 扩展。", - "onboarding.complete.go_to_uniswap": "前往 Uniswap Web App", - "onboarding.complete.pin.description": "单击图钉图标将 Uniswap 扩展添加到你的工具栏。", - "onboarding.complete.pin.title": "固定 Uniswap 扩展", + "onboarding.complete.button": "打开 JuiceSwap 扩展", + "onboarding.complete.description": "你的钱包已准备好发送和接收加密货币。使用下面的快捷方式打开 JuiceSwap 扩展。", + "onboarding.complete.go_to_uniswap": "前往 JuiceSwap Web App", + "onboarding.complete.pin.description": "单击图钉图标将 JuiceSwap 扩展添加到你的工具栏。", + "onboarding.complete.pin.title": "固定 JuiceSwap 扩展", "onboarding.complete.title": "一切就绪", "onboarding.extension.biometrics.subtitle.fingerprint": "动动手指,即可快速安全地访问钱包。", "onboarding.extension.biometrics.title": "启用 {{biometricsMethod}}", "onboarding.extension.password.subtitle": "需要此信息才能解锁钱包及访问恢复短语", "onboarding.extension.password.title.default": "创建密码", "onboarding.extension.password.title.reset": "重置你的密码", - "onboarding.extension.unsupported.android.description": "Uniswap 扩展仅与桌面版 Chrome 兼容。", + "onboarding.extension.unsupported.android.description": "JuiceSwap 扩展仅与桌面版 Chrome 兼容。", "onboarding.extension.unsupported.android.title": "移动版 Chrome 尚不受支持", - "onboarding.extension.unsupported.description": "Uniswap 扩展目前仅与 Chrome 兼容。", + "onboarding.extension.unsupported.description": "JuiceSwap 扩展目前仅与 Chrome 兼容。", "onboarding.extension.unsupported.title": "该浏览器尚不受支持", "onboarding.home.intro.backup.description.extension": "保存你的恢复短语,确保永远不会失去钱包的访问权限。", "onboarding.home.intro.backup.description.mobile": "制定恢复计划,以防手机丢失或更换新手机。", @@ -1217,7 +1217,7 @@ "onboarding.import.onDeviceRecovery.other_options": "创建钱包或导入另一个钱包", "onboarding.import.onDeviceRecovery.other_options.label": "不想执行以上任何操作?", "onboarding.import.onDeviceRecovery.subtitle": "选择你想要重新登录的钱包。", - "onboarding.import.onDeviceRecovery.title": "欢迎回归 Uniswap", + "onboarding.import.onDeviceRecovery.title": "欢迎回归 JuiceSwap", "onboarding.import.onDeviceRecovery.wallet.button": "查看恢复短语", "onboarding.import.onDeviceRecovery.wallet.count_one": "另有 1 个钱包", "onboarding.import.onDeviceRecovery.wallet.count_other": "另有 {{count}} 个钱包", @@ -1225,8 +1225,8 @@ "onboarding.import.onDeviceRecovery.warning.title": "是否确定?", "onboarding.import.selectMethod.errorMessage": "出现意外错误,请重试。", "onboarding.import.selectMethod.mobileApp.subtitle": "通过二维码从移动应用中将钱包导入。", - "onboarding.import.selectMethod.mobileApp.title": "使用 Uniswap 移动端", - "onboarding.import.selectMethod.passkey.subtitle": "使用现有通行密钥同步你的 Uniswap Wallet。", + "onboarding.import.selectMethod.mobileApp.title": "使用 JuiceSwap 移动端", + "onboarding.import.selectMethod.passkey.subtitle": "使用现有通行密钥同步你的 JuiceSwap Wallet。", "onboarding.import.selectMethod.passkey.title": "使用通行密钥登录", "onboarding.import.selectMethod.recoveryPhrase.subtitle": "从其他加密货币钱包导入。", "onboarding.import.selectMethod.recoveryPhrase.title": "输入恢复短语", @@ -1243,13 +1243,13 @@ "onboarding.intro.button.alreadyHave": "我已有钱包", "onboarding.intro.button.logInOrImport": "登录或导入", "onboarding.intro.mobileScan.button": "扫描二维码导入", - "onboarding.intro.mobileScan.title": "有 Uniswap 应用吗?", + "onboarding.intro.mobileScan.title": "有 JuiceSwap 应用吗?", "onboarding.landing.button.add": "添加现有钱包", "onboarding.landing.button.create": "创建钱包", "onboarding.landing.button.createAccount": "创建账户", "onboarding.name.choose": "选择用户名", "onboarding.name.choose.subtitle": "这是一个公开接收名称,任何人都可通过该名称向你发送加密货币。", - "onboarding.notification.permission.message": "要接收通知,请在你设备的设置中开启 Uniswap Wallet 通知。", + "onboarding.notification.permission.message": "要接收通知,请在你设备的设置中开启 JuiceSwap Wallet 通知。", "onboarding.notification.permission.title": "通知权限", "onboarding.notification.subtitle": "随时关注收藏代币的交易状态和主要价格变动。", "onboarding.notification.title": "开启通知", @@ -1275,9 +1275,9 @@ "onboarding.scan.error": "加载二维码时出现错误", "onboarding.scan.otp.error": "你提交的代码不正确,或者提交时出错。请重试。", "onboarding.scan.otp.failed": "失败的尝试次数:{{number}}", - "onboarding.scan.otp.subtitle": "在你的 Uniswap 移动端应用中检查 6 个字符的代码", + "onboarding.scan.otp.subtitle": "在你的 JuiceSwap 移动端应用中检查 6 个字符的代码", "onboarding.scan.otp.title": "输入一次性代码", - "onboarding.scan.subtitle": "请用 Uniswap 移动端应用扫描二维码以开始导入钱包。", + "onboarding.scan.subtitle": "请用 JuiceSwap 移动端应用扫描二维码以开始导入钱包。", "onboarding.scan.title": "从应用导入钱包", "onboarding.scan.troubleScanning.message": "通过恢复短语导入", "onboarding.scan.troubleScanning.title": "扫描遇到问题?", @@ -1306,7 +1306,7 @@ "outageBanner.message": "{{chainName}} {{versionDescription}} 数据目前不可用,但我们预计该问题将很快得到解决。", "outageBanner.message.sub": "您仍然可以在此链上进行交换并提供流动性,不会出现问题。", "outageBanner.title": "{{versionName}} 将重磅回归", - "passkeys.help.modal.subtitle": "如果你在使用通行密钥时遇到问题,请联系 Uniswap 支持部门寻求帮助。", + "passkeys.help.modal.subtitle": "如果你在使用通行密钥时遇到问题,请联系 JuiceSwap 支持部门寻求帮助。", "passkeys.help.modal.subtitle.invalidPasskey": "你的请求无法完成。请使用相关通行密钥重试 ", "passkeys.help.modal.subtitle.technicalError": "由于意外的技术错误,你的请求无法完成。你的资金安全无虞。请稍后重试。", "passkeys.help.modal.title": "需要帮助?", @@ -1431,7 +1431,7 @@ "position.deposit.confirm.create.title": "与市场价差异较大", "position.deposit.description": "指定你的流动性资产贡献的代币金额。", "position.depositedCurrency": "已存入 {{currencySymbol}}", - "position.fot.warning": "{{token}} 和其他“转账费用”代币仅受 Uniswap v2 支持。", + "position.fot.warning": "{{token}} 和其他“转账费用”代币仅受 JuiceSwap v2 支持。", "position.fot.warning.cta": "创建 V2 头寸", "position.hook.disclaimer": "我了解添加此钩子可能带来的潜在风险。", "position.hook.donateWarning": "此标记可能会导致赚取的费用发生变化。", @@ -1479,11 +1479,11 @@ "positions.welcome.connect.description": "要查看你的头寸和奖励,需先连接钱包。", "positions.welcome.connect.wallet": "连接钱包", "privacy.anonymizedLogs": "该应用会记录匿名使用统计数据,以便随着时间的推移进行改进。", - "privacy.autoRouter": "该应用可从 Uniswap 实验室服务器获取最优交易路径。", + "privacy.autoRouter": "该应用可从 JuiceSwap 实验室服务器获取最优交易路径。", "privacy.infura": "该应用获取链上数据并使用 Infura API 构建合约调用。", "privacy.thirdPartyApis": "此应用使用以下第三方 API:", "privacy.trm": "该应用会安全地收集你的钱包地址,并出于风险和合规原因与 TRM Labs Inc. 共享。", - "privacy.uniswaptos": "Uniswap 实验室的服务条款", + "privacy.uniswaptos": "JuiceSwap 实验室的服务条款", "privateKeys.export.modal.speedbump.bullet1": "私下查看此内容", "privateKeys.export.modal.speedbump.bullet2": "不要与任何人分享", "privateKeys.export.modal.speedbump.bullet3": "切勿将其输入任何网站或应用软件", @@ -1520,24 +1520,24 @@ "removeLiquidity.pooled": "已汇集 {{symbol}}:", "revoke.failed.message": "可能是网络或连接问题导致撤销操作失败。请检查网络连接后重试。", "routing.aggregateLiquidity": "在可用时,聚合流动性来源,以获得更优惠的价格和免 Gas 费交换。", - "routing.aggregateLiquidity.uniswapx": "UniswapX 聚合链上与链下的流动性来源,为你提供最佳的可用价格和免 Gas 费交换。", - "routing.cheapest": "Uniswap 客户端根据价格和网络费用选择最便宜的交易选项。", - "routing.cheapest.v4": "Uniswap 客户端根据价格和网络费用选择最佳交易选项。", + "routing.aggregateLiquidity.uniswapx": "JuiceSwapX 聚合链上与链下的流动性来源,为你提供最佳的可用价格和免 Gas 费交换。", + "routing.cheapest": "JuiceSwap 客户端根据价格和网络费用选择最便宜的交易选项。", + "routing.cheapest.v4": "JuiceSwap 客户端根据价格和网络费用选择最佳交易选项。", "scantastic.code.expired": "已到期", - "scantastic.code.subtitle": "在 Uniswap 扩展中输入此代码。将安全地加密和传输恢复短语。", + "scantastic.code.subtitle": "在 JuiceSwap 扩展中输入此代码。将安全地加密和传输恢复短语。", "scantastic.code.timeRemaining.shorthand.hours": "在 {{hours}} 小时 {{minutes}} 分 {{seconds}} 秒后新建代码", "scantastic.code.timeRemaining.shorthand.minutes": "在 {{minutes}} 分 {{seconds}} 秒后新建代码", "scantastic.code.timeRemaining.shorthand.seconds": "在 {{seconds}} 秒后新建代码", - "scantastic.code.title": "Uniswap 一次性代码", + "scantastic.code.title": "JuiceSwap 一次性代码", "scantastic.confirmation.button.continue": "是,继续", "scantastic.confirmation.label.browser": "浏览器", "scantastic.confirmation.label.device": "设备", - "scantastic.confirmation.subtitle": "仅当你在受信任的设备上扫描来自 Uniswap 扩展的二维码时才可以继续。", + "scantastic.confirmation.subtitle": "仅当你在受信任的设备上扫描来自 JuiceSwap 扩展的二维码时才可以继续。", "scantastic.confirmation.title": "你想导入你的钱包吗?", - "scantastic.confirmation.warning": "警惕冒充 Uniswap 的网站和应用。否则,你的钱包可能会受到威胁。", + "scantastic.confirmation.warning": "警惕冒充 JuiceSwap 的网站和应用。否则,你的钱包可能会受到威胁。", "scantastic.error.encryption": "未能准备种子短语。", "scantastic.error.noCode": "未收到一次性密码。请重试。", - "scantastic.error.timeout.message": "再次扫描 Uniswap 扩展上的二维码以继续同步你的钱包。", + "scantastic.error.timeout.message": "再次扫描 JuiceSwap 扩展上的二维码以继续同步你的钱包。", "scantastic.error.timeout.title": "你的连接超时", "scantastic.modal.ipMismatch.description": "要扫描此二维码,你的手机必须连接到与计算机相同的 WiFi 网络,并且所有 VPN 都应暂时关闭。", "scantastic.modal.ipMismatch.title": "切换 WiFi 网络", @@ -1569,7 +1569,7 @@ "send.search.placeholder": "搜索 ENS 或地址", "send.title": "发送", "send.warning.blocked.default": "此钱包被阻止", - "send.warning.blocked.modal.message": "在 Uniswap Wallet 上阻止了此地址,因为它与一个或多个被阻止的活动关联。如果你认为这是一个错误,请发送电子邮件至 compliance@uniswap.org。", + "send.warning.blocked.modal.message": "在 JuiceSwap Wallet 上阻止了此地址,因为它与一个或多个被阻止的活动关联。如果你认为这是一个错误,请发送电子邮件至 compliance@juiceswap.org。", "send.warning.blocked.modal.title": "被阻止的地址", "send.warning.blocked.recipient": "收款人钱包被阻止", "send.warning.erc20.checkbox.description": "你正尝试将基金发送至代币地址。此操作可能导致基金永久丢失。", @@ -1599,7 +1599,7 @@ "setting.recoveryPhrase.account.show": "显示恢复短语", "setting.recoveryPhrase.action.hide": "隐藏恢复短语", "setting.recoveryPhrase.remove": "移除恢复短语", - "setting.recoveryPhrase.remove.confirm.subtitle": "我了解如果我未能这样做,Uniswap 实验室无法帮助我恢复钱包。", + "setting.recoveryPhrase.remove.confirm.subtitle": "我了解如果我未能这样做,JuiceSwap 实验室无法帮助我恢复钱包。", "setting.recoveryPhrase.remove.confirm.title": "我保存了恢复短语", "setting.recoveryPhrase.remove.initial.subtitle": "确保你已保存恢复短语。否则你将无法访问你的钱包", "setting.recoveryPhrase.remove.initial.title": "在继续之前", @@ -1642,7 +1642,7 @@ "settings.setting.backup.create.title": "备份到 {{cloudProviderName}}", "settings.setting.backup.delete.confirm.message": "由于这些钱包共用一个恢复短语,因此在删除该短语的同时,也将导致以下钱包的备份被一并移除", "settings.setting.backup.delete.confirm.title": "是否确定?", - "settings.setting.backup.delete.warning": "如果你删除 {{cloudProviderName}} 备份,则只能通过恢复短语的手动备份恢复钱包。如果你丢失恢复短语,Uniswap 实验室无法恢复你的资产。", + "settings.setting.backup.delete.warning": "如果你删除 {{cloudProviderName}} 备份,则只能通过恢复短语的手动备份恢复钱包。如果你丢失恢复短语,JuiceSwap 实验室无法恢复你的资产。", "settings.setting.backup.error.message.full": "无法将恢复短语备份到 {{cloudProviderName}}。请确保你已启用 {{cloudProviderName}} 并具有可用存储空间,然后重试。", "settings.setting.backup.error.message.short": "无法删除备份", "settings.setting.backup.error.title": "{{cloudProviderName}} 错误", @@ -1669,8 +1669,8 @@ "settings.setting.biometrics.auth": "请验证身份", "settings.setting.biometrics.extension.waitingForBiometricsModal.content": "Enable {{biometricsMethod}} in your browser or system settings to continue.", "settings.setting.biometrics.extension.waitingForBiometricsModal.title": "Waiting for {{biometricsMethod}}", - "settings.setting.biometrics.off.message.android": "Uniswap Wallet 的生物特征识别功能目前处于关闭状态,你可以在系统设置中将其打开。", - "settings.setting.biometrics.off.message.ios": "当前为 Uniswap Wallet 关闭了 {{biometricsMethod}},可在系统设置中开启。", + "settings.setting.biometrics.off.message.android": "JuiceSwap Wallet 的生物特征识别功能目前处于关闭状态,你可以在系统设置中将其打开。", + "settings.setting.biometrics.off.message.ios": "当前为 JuiceSwap Wallet 关闭了 {{biometricsMethod}},可在系统设置中开启。", "settings.setting.biometrics.off.title.android": "生物特征识别功能已关闭", "settings.setting.biometrics.off.title.ios": "{{biometricsMethod}} 已关闭", "settings.setting.biometrics.title": "面部识别/指纹解锁", @@ -1681,8 +1681,8 @@ "settings.setting.biometrics.unavailable.message.ios": "你的设备上未设置 {{biometricsMethod}}。要使用 {{biometricsMethod}},请先在“设置”中进行设置。", "settings.setting.biometrics.unavailable.title.android": "未设置生物特征识别功能", "settings.setting.biometrics.unavailable.title.ios": "未设置 {{biometricsMethod}}", - "settings.setting.biometrics.warning.message.android": "如果你不开启生物特征识别功能,任何有权访问你设备的人都可以打开 Uniswap Wallet 进行交易。", - "settings.setting.biometrics.warning.message.ios": "如果您不开启 {{biometricsMethod}},任何有权访问您设备的人均可以打开 Uniswap Wallet 进行交易。", + "settings.setting.biometrics.warning.message.android": "如果你不开启生物特征识别功能,任何有权访问你设备的人都可以打开 JuiceSwap Wallet 进行交易。", + "settings.setting.biometrics.warning.message.ios": "如果您不开启 {{biometricsMethod}},任何有权访问您设备的人均可以打开 JuiceSwap Wallet 进行交易。", "settings.setting.biometrics.warning.title": "是否确定?", "settings.setting.connections.disconnectAll": "全部断开", "settings.setting.connections.noConnectionsDescription": "通过寻找“连接钱包”或“登录”按钮来连接到应用。", @@ -1692,17 +1692,17 @@ "settings.setting.hapticTouch.title": "触感触控", "settings.setting.helpCenter.title": "帮助中心", "settings.setting.language.button.navigate": "前往设置", - "settings.setting.language.description.extension": "Uniswap 默认采用你的系统语言设置。要更改你的首选语言,请转到系统设置。", - "settings.setting.language.description.mobile": "Uniswap 默认采用你设备的语言设置。要更改你的首选语言,请转到设备设置中的“Uniswap”,然后点击“语言”。", + "settings.setting.language.description.extension": "JuiceSwap 默认采用你的系统语言设置。要更改你的首选语言,请转到系统设置。", + "settings.setting.language.description.mobile": "JuiceSwap 默认采用你设备的语言设置。要更改你的首选语言,请转到设备设置中的“JuiceSwap”,然后点击“语言”。", "settings.setting.language.title": "语言", "settings.setting.notifications.row.activity.description": "转账、请求和其他活动", "settings.setting.notifications.row.activity.title": "钱包活动", "settings.setting.notifications.row.updates.description": "推荐和新功能", - "settings.setting.notifications.row.updates.title": "来自 Uniswap 的更新", + "settings.setting.notifications.row.updates.title": "来自 JuiceSwap 的更新", "settings.setting.notifications.title": "通知", "settings.setting.password.title": "更改密码", "settings.setting.permissions.title": "权限", - "settings.setting.privacy.analytics.description": "我们使用匿名的使用情况数据增强你的 Uniswap Labs 产品体验。禁用后,我们仅跟踪错误和基本使用情况。", + "settings.setting.privacy.analytics.description": "我们使用匿名的使用情况数据增强你的 JuiceSwap Labs 产品体验。禁用后,我们仅跟踪错误和基本使用情况。", "settings.setting.privacy.analytics.title": "应用分析", "settings.setting.privateKeys.title": "私钥", "settings.setting.recoveryPhrase.title": "恢复短语", @@ -1726,7 +1726,7 @@ "settings.setting.wallet.label": "昵称", "settings.setting.wallet.testnetMode.description": "这将启用测试网,让开发人员无需使用真实资产即可试用功能和交易。测试网上的代币不具备任何实际价值。", "settings.setting.wallet.testnetMode.title": "测试网模式", - "settings.switchNetwork.warning": "要在 {{label}} 上使用 Uniswap,请在钱包的设置中切换网络。", + "settings.switchNetwork.warning": "要在 {{label}} 上使用 JuiceSwap,请在钱包的设置中切换网络。", "settings.title": "设置", "settings.version": "{{appVersion}} 版", "smartWallet.actionRequired.cta": "在 1 个网络上禁用", @@ -1778,9 +1778,9 @@ "smartWallets.postSwapNudge.enable": "启用智能钱包", "smartWallets.postSwapNudge.title": "节省你下一次交换的费用", "smartWallets.postSwapNudge.title.dapp": "该应用支持智能钱包", - "smartWallets.unavailableModal.description": "当前由其他钱包提供商管理 {{displayName}} 的智能钱包设置。你可以继续正常使用 Uniswap。", + "smartWallets.unavailableModal.description": "当前由其他钱包提供商管理 {{displayName}} 的智能钱包设置。你可以继续正常使用 JuiceSwap。", "smartWallets.unavailableModal.title": "智能钱包功能不可用", - "solanaPromo.banner.description": "Trade Solana tokens directly on Uniswap.", + "solanaPromo.banner.description": "Trade Solana tokens directly on JuiceSwap.", "solanaPromo.banner.title": "Solana is now available", "solanaPromo.modal.connectWallet": "Connect your favorite Solana wallet", "solanaPromo.modal.startSwapping.button": "Start swapping on Solana", @@ -1801,16 +1801,16 @@ "stats.marketCap.description": "市值是资产流通供应的总市场价值。", "stats.noStatsAvailable": "No stats available", "stats.tvl": "锁定总价值", - "stats.tvl.description": "总锁仓量 (TVL) 是指所有 Uniswap 流动性池中可用资产的总金额。", + "stats.tvl.description": "总锁仓量 (TVL) 是指所有 JuiceSwap 流动性池中可用资产的总金额。", "stats.volume.1d": "1 天交易量", - "stats.volume.1d.description": "1 天交易量是过去 24 小时内在 Uniswap 上交易的资产数量。", + "stats.volume.1d.description": "1 天交易量是过去 24 小时内在 JuiceSwap 上交易的资产数量。", "stats.volume.1d.long": "1 日交易量", "stats.volume.1d.short": "1 天交易量", - "stats.volume.description": "交易量是指在选定时间范围内 Uniswap 上交易的资产数量。", + "stats.volume.description": "交易量是指在选定时间范围内 JuiceSwap 上交易的资产数量。", "swap.allow.oneTime": "允许 {{sym}}(一次)", "swap.approveAndSubmit": "批准并提交", "swap.approveAndSwap": "批准并交换", - "swap.autoRouter": "Uniswap Auto Router 考虑最佳路径和网络费用,为你提供最优惠的价格。", + "swap.autoRouter": "JuiceSwap Auto Router 考虑最佳路径和网络费用,为你提供最优惠的价格。", "swap.balance.amount": "余额:{{amount}}", "swap.bestPrice.through": "通过 {{provider}} 的路径", "swap.bestRoute.cost": "最经济高效的路径预计将花费 ~{{gasPrice}} 的网络费用。 ", @@ -1850,32 +1850,32 @@ "swap.details.poweredBy": "支持方", "swap.details.rate": "费率", "swap.details.slippage": "滑点上限", - "swap.details.slippage.uniswap": "Uniswap 保护的滑点", + "swap.details.slippage.uniswap": "JuiceSwap 保护的滑点", "swap.details.swappedIn.unichain": "Completed in {{time}}s on Unichain", "swap.details.uniswapFee": "费用", - "swap.error.default": "你可能需要提高滑点容忍度。注意:转账手续费和重基代币与 Uniswap V3 不兼容。", + "swap.error.default": "你可能需要提高滑点容忍度。注意:转账手续费和重基代币与 JuiceSwap V3 不兼容。", "swap.error.expectedToFail": "你的交换预计会失败。", "swap.error.fiatInputUnavailable": "{{fiatCurrencyCode}} 输入不可用", "swap.error.modifiedByWallet": "你的交换已通过钱包进行修改。如果这是误操作,请立即取消,否则将面临资金损失的风险。", "swap.error.rejected": "交易被拒绝", - "swap.error.undefinedObject": "尝试执行此交换时发生错误。你可能需要提高滑点容忍度。如果不起作用,则可能与你正在交易的代币不兼容。注意:转账手续费和重基代币与 Uniswap V3 不兼容。", + "swap.error.undefinedObject": "尝试执行此交换时发生错误。你可能需要提高滑点容忍度。如果不起作用,则可能与你正在交易的代币不兼容。注意:转账手续费和重基代币与 JuiceSwap V3 不兼容。", "swap.error.unknown": "未知错误。", "swap.error.v2.expired": "由于截止日期已过,此交易无法发送。请检查你的交易截止日期是否过短。", - "swap.error.v2.k": "交换不满足 Uniswap 恒定量 x*y=k。这通常意味着你要交换的代币之一在转移时包含自定义行为。", + "swap.error.v2.k": "交换不满足 JuiceSwap 恒定量 x*y=k。这通常意味着你要交换的代币之一在转移时包含自定义行为。", "swap.error.v2.slippage": "由于价格波动或转移费用的原因,这笔交易不会成功。尝试提高滑点容忍度", "swap.error.v2.transferInput": "输入代币无法转移。输入代币可能有问题。", "swap.error.v2.transferOutput": "输出代币无法转移。输出代币可能有问题。", - "swap.error.v3.slippage": "由于价格波动,本次交易不会成功。尝试提高滑点容忍度。注意:转移费用和重基代币与 Uniswap V3 不兼容。", - "swap.error.v3.transferOutput": "输出代币无法转移。输出代币可能有问题。注意:转移费用和重基代币与 Uniswap V3 不兼容。", + "swap.error.v3.slippage": "由于价格波动,本次交易不会成功。尝试提高滑点容忍度。注意:转移费用和重基代币与 JuiceSwap V3 不兼容。", + "swap.error.v3.transferOutput": "输出代币无法转移。输出代币可能有问题。注意:转移费用和重基代币与 JuiceSwap V3 不兼容。", "swap.estimatedDifference.label": "由于当前的流动性,你的输入值和输出值之间会有很大差异。", "swap.expected.price": "预期价格", "swap.fail.batched": "你连接的钱包可能不支持一键交换。尝试标准交换。", "swap.fail.batched.retry": "尝试标准交换", "swap.fail.batched.title": "一键交换失败", "swap.fail.message": "尝试将滑点调整为更高的值。", - "swap.fail.uniswapX": "无法与 UniswapX 完成交换。再次尝试兑换,通过经典的 Uniswap API 进行路由。", - "swap.fees.experience": "该费用适用于一些代币对,以确保 Uniswap 的最佳体验。它以输出代币支付,并且已经计入报价中。", - "swap.fees.noFee": "对选定的代币对收取费用,以确保获得 Uniswap 的最佳体验。此交换无关联的费用。", + "swap.fail.uniswapX": "无法与 JuiceSwapX 完成交换。再次尝试兑换,通过经典的 JuiceSwap API 进行路由。", + "swap.fees.experience": "该费用适用于一些代币对,以确保 JuiceSwap 的最佳体验。它以输出代币支付,并且已经计入报价中。", + "swap.fees.noFee": "对选定的代币对收取费用,以确保获得 JuiceSwap 的最佳体验。此交换无关联的费用。", "swap.finalizingQuote": "正在确定最终报价...", "swap.form.header": "交换", "swap.form.warning.output.fotFees": "由于 {{fotCurrencySymbol}} 的代币费用,因此只能使用输入字段输入交换金额", @@ -1884,7 +1884,7 @@ "swap.frontrun.warning": "你的交易可能会提前执行,从而导致不利的交易结果。", "swap.header.viewOnly": "仅供查看", "swap.impactOfTrade": "你的交易对该资金池的市场价的影响。", - "swap.impactOfTrade.uniswapx": "市场价与执行价格之间的差异,尤其是考虑到 UniswapX 节省的 Gas 费。", + "swap.impactOfTrade.uniswapx": "市场价与执行价格之间的差异,尤其是考虑到 JuiceSwapX 节省的 Gas 费。", "swap.impactOfTrade.uniswapx.missing": "对于流动性较低的代币对,可能无法进行价格影响计算。", "swap.inputEstimated.atMost": "已估计输入。你最多只能卖出 ,否则交易将撤回。", "swap.limit": "限额", @@ -1913,8 +1913,8 @@ "swap.settings.protection.subtitle.unavailable": "在 {{chainName}} 上不可用", "swap.settings.protection.title": "兑换保护", "swap.settings.routingPreference.option.default.description": "选择此选项可以为你的交换确定最经济高效的路径。", - "swap.settings.routingPreference.option.default.description.preV4": "Uniswap 客户端根据价格和网络费用选择最便宜的交易选项。", - "swap.settings.routingPreference.option.default.description.uniswapXUnavailable": "你的钱包无法使用 UniswapX", + "swap.settings.routingPreference.option.default.description.preV4": "JuiceSwap 客户端根据价格和网络费用选择最便宜的交易选项。", + "swap.settings.routingPreference.option.default.description.uniswapXUnavailable": "你的钱包无法使用 JuiceSwapX", "swap.settings.routingPreference.option.default.tooltip": "通过考虑 v2、v3 和部分 v4 资金池,同时结合预估的价格影响和网络费用确定最佳路径。", "swap.settings.routingPreference.option.v2.title": "启用 v2 资金池", "swap.settings.routingPreference.option.v3.title": "启用 v3 资金池", @@ -1946,7 +1946,7 @@ "swap.slippageBelow.warning": "滑点低于 {{amt}} 可能导致交易失败", "swap.submitted": "兑换已提交", "swap.success": "交换成功!", - "swap.tokenOwnFees": "在购买或出售某些代币时收取由代币发行者设置的费用。Uniswap 不收取任何此类费用。", + "swap.tokenOwnFees": "在购买或出售某些代币时收取由代币发行者设置的费用。JuiceSwap 不收取任何此类费用。", "swap.tradeRoutes": "交易路径", "swap.transaction.deadline": "交易截止日期", "swap.transaction.revertAfter": "如果你的交易等待时间超过此时间段,则交易将撤销。", @@ -1963,15 +1963,15 @@ "swap.warning.insufficientGas.message.withoutNetwork": "{{currencySymbol}} 不足,无法兑换", "swap.warning.insufficientGas.title": "你的 {{currencySymbol}} 不足以支付网络费用", "swap.warning.networkFee.allow": "允许 {{ inputTokenSymbol }}(一次)", - "swap.warning.networkFee.delegation.message": "这是在 Unichain 上处理你的交易并激活智能钱包所需的费用。Uniswap 实验室不会从中收取任何费用。", - "swap.warning.networkFee.highRelativeToValue": "网络费用超过你总交易价值的 10%。这是在区块链上处理你的交易的费用。Uniswap 不从这些费用分成。", + "swap.warning.networkFee.delegation.message": "这是在 Unichain 上处理你的交易并激活智能钱包所需的费用。JuiceSwap 实验室不会从中收取任何费用。", + "swap.warning.networkFee.highRelativeToValue": "网络费用超过你总交易价值的 10%。这是在区块链上处理你的交易的费用。JuiceSwap 不从这些费用分成。", "swap.warning.networkFee.highRelativeToValue.unichain": "网络费用超过你总交易价值的 10%。这是在区块链上处理你的交易的费用。", "swap.warning.networkFee.includesDelegation": "包括智能钱包激活", - "swap.warning.networkFee.message": "这是在区块链上处理你的交易的费用。Uniswap 不从这些费用分成。", + "swap.warning.networkFee.message": "这是在区块链上处理你的交易的费用。JuiceSwap 不从这些费用分成。", "swap.warning.networkFee.message.unichain": "这是在区块链上处理你的交易的费用。", - "swap.warning.networkFee.message.uniswapX": "这是在区块链上处理你的交易的费用。Uniswap 不从这些费用分成。UniswapX 聚合流动性来源以获得更好的价格和免 Gas 费兑换。", - "swap.warning.networkFee.message.uniswapX.title": "使用 UniswapX 无需支付网络费用", - "swap.warning.networkFee.message.uniswapX.unichain": "这是在区块链上处理你的交易的费用。UniswapX 聚合流动性来源以获得更好的价格和免 Gas 费交换。", + "swap.warning.networkFee.message.uniswapX": "这是在区块链上处理你的交易的费用。JuiceSwap 不从这些费用分成。JuiceSwapX 聚合流动性来源以获得更好的价格和免 Gas 费兑换。", + "swap.warning.networkFee.message.uniswapX.title": "使用 JuiceSwapX 无需支付网络费用", + "swap.warning.networkFee.message.uniswapX.unichain": "这是在区块链上处理你的交易的费用。JuiceSwapX 聚合流动性来源以获得更好的价格和免 Gas 费交换。", "swap.warning.noQuotesFound.bridging.message": "未找到跨链报价。请尝试使用官方跨链桥。", "swap.warning.noQuotesFound.title": "未找到报价", "swap.warning.noRoutesFound.message": "所选代币当前没有可用的交易路径。请尝试其他代币对或稍后再试。", @@ -1993,9 +1993,9 @@ "swap.warning.router.title": "目前无法完成这笔交易", "swap.warning.tokenBlocked.button": "{{tokenSymbol}} 已被屏蔽", "swap.warning.tokenBlockedFallback.button": "代币已被阻止", - "swap.warning.uniswapFee.message": "收费旨在确保在使用 Uniswap 时获得最佳体验。", - "swap.warning.uniswapFee.message.default": "收取费用是为了确保你获得 Uniswap 最佳使用体验。此交换无关联的费用。", - "swap.warning.uniswapFee.message.included": "收取费用是为了确保获得 Uniswap 最佳使用体验,并且已计入此报价中。", + "swap.warning.uniswapFee.message": "收费旨在确保在使用 JuiceSwap 时获得最佳体验。", + "swap.warning.uniswapFee.message.default": "收取费用是为了确保你获得 JuiceSwap 最佳使用体验。此交换无关联的费用。", + "swap.warning.uniswapFee.message.included": "收取费用是为了确保获得 JuiceSwap 最佳使用体验,并且已计入此报价中。", "swap.warning.uniswapFee.title": "交换费用", "swap.warning.viewOnly.message": "你需要通过恢复短语导入此钱包才能交换代币。", "swap.wrap.token": "封装 {{sym}}", @@ -2016,30 +2016,30 @@ "testnet.modal.swapDeepLink.title.toTestnetMode": "启用测试网模式", "testnet.unsupported": "测试网模式不支持此功能。", "themeToggle.theme": "主题", - "title.buySellTradeEthereum": "在 Uniswap 上购买、出售和交易以太坊及其他顶级代币", - "title.createGovernanceOn": "在 Uniswap 上创建新的治理提案", - "title.createGovernanceTo": "创建一个新的治理提案,供 UNI 持有者投票。UNI 代币代表 Uniswap 治理中的投票权份额。", - "title.earnFees": "在他人通过向流动性池添加代币以在 Uniswap 上进行交换时赚取费用。", - "title.easilyRemove": "轻松从 Uniswap v2 中移除流动性并存入 Uniswap v3。", - "title.easilyRemoveV4": "轻松从 Uniswap v2 和 v3 中移除流动性并存入 Uniswap v4。", + "title.buySellTradeEthereum": "在 JuiceSwap 上购买、出售和交易以太坊及其他顶级代币", + "title.createGovernanceOn": "在 JuiceSwap 上创建新的治理提案", + "title.createGovernanceTo": "创建一个新的治理提案,供 UNI 持有者投票。UNI 代币代表 JuiceSwap 治理中的投票权份额。", + "title.earnFees": "在他人通过向流动性池添加代币以在 JuiceSwap 上进行交换时赚取费用。", + "title.easilyRemove": "轻松从 JuiceSwap v2 中移除流动性并存入 JuiceSwap v3。", + "title.easilyRemoveV4": "轻松从 JuiceSwap v2 和 v3 中移除流动性并存入 JuiceSwap v4。", "title.extension.uninstall": "扩展已卸载", "title.extensionPasskeyLogIn": "使用通行密钥登录", - "title.managePasskeys": "Uniswap | 管理你的通行密钥", - "title.migratev2": "将 v2 资金池流动性迁移至 Uniswap v3", - "title.migratev3": "将资金池流动性迁移至 Uniswap v4", - "title.placeLimit": "在 Uniswap 上下达限价订单", + "title.managePasskeys": "JuiceSwap | 管理你的通行密钥", + "title.migratev2": "将 v2 资金池流动性迁移至 JuiceSwap v3", + "title.migratev3": "将资金池流动性迁移至 JuiceSwap v4", + "title.placeLimit": "在 JuiceSwap 上下达限价订单", "title.realTime": "实时价格、图表、交易数据等。", - "title.removeLiquidityv2": "移除 Uniswap 上的资金池流动性 (v2)", - "title.removePoolLiquidity": "移除 Uniswap 上的资金池流动性", + "title.removeLiquidityv2": "移除 JuiceSwap 上的资金池流动性 (v2)", + "title.removePoolLiquidity": "移除 JuiceSwap 上的资金池流动性", "title.removeTokensv2": "从 v2 流动性资金池中移除你的代币。", "title.removev3Liquidity": "从 v3 流动性资金池中移除你的代币。", "title.sendCrypto": "发送加密货币", - "title.sendTokens": "在 Uniswap 上发送代币", + "title.sendTokens": "在 JuiceSwap 上发送代币", "title.swappingMadeSimple": "支持在以太坊、Base、Arbitrum、Polygon、Unichain 等链上即时买卖加密货币。数百万用户信赖的 DeFi 平台。", "title.tradeTokens": "交易代币并提供流动性。实时价格、图表、交易数据等。", - "title.uniswapTradeCrypto": "Uniswap | 在 DeFi 领先交易所交易加密货币 ", - "title.uniToken": "UNI 代币代表 Uniswap 治理中的投票权份额。你可以自己对每个提案进行投票,也可以将你的投票委托给第三方。", - "title.voteOnGov": "对 Uniswap 上的治理提案进行投票", + "title.uniswapTradeCrypto": "JuiceSwap | 在 DeFi 领先交易所交易加密货币 ", + "title.uniToken": "UNI 代币代表 JuiceSwap 治理中的投票权份额。你可以自己对每个提案进行投票,也可以将你的投票委托给第三方。", + "title.voteOnGov": "对 JuiceSwap 上的治理提案进行投票", "token.balances.main": "你的余额", "token.balances.other": "其他网络上的余额", "token.balances.viewOnly": "{{ownerAddress}} 的余额", @@ -2072,10 +2072,10 @@ "token.safety.blocked.title.tokenNotAvailable": "{{tokenSymbol}} 不可用", "token.safety.blocked.title.tokensNotAvailable": "{{tokenSymbol0}} 和 {{tokenSymbol1}} 不可用", "token.safety.fee.detected": "检测到代币费用", - "token.safety.fees.uniswapLabsDoesNotReceive": "Uniswap 实验室不会收取任何这些费用。", + "token.safety.fees.uniswapLabsDoesNotReceive": "JuiceSwap 实验室不会收取任何这些费用。", "token.safety.warning.alwaysDoYourResearch": "务必自行调查研究", - "token.safety.warning.blocked.description.default_one": "你无法使用 Uniswap 应用交易此代币。", - "token.safety.warning.blocked.description.default_other": "你无法使用 Uniswap 应用交易此代币。", + "token.safety.warning.blocked.description.default_one": "你无法使用 JuiceSwap 应用交易此代币。", + "token.safety.warning.blocked.description.default_other": "你无法使用 JuiceSwap 应用交易此代币。", "token.safety.warning.copyContractAddress.message": "这是作为区块链上代币唯一标识符使用的合约地址。发送到此地址的任何加密货币将会丢失。", "token.safety.warning.copyContractAddress.title": "请勿将加密货币发送到此地址", "token.safety.warning.dontShowWarningAgain": "不要再向我显示此警告", @@ -2107,11 +2107,11 @@ "token.safety.warning.spamsUsers": "垃圾代币用户", "token.safety.warning.tokenChargesFee.both.message": "{{tokenSymbol}} 买入时收取 {{buyFeePercent}} 费用,出售时收取 {{sellFeePercent}} 费用。", "token.safety.warning.tokenChargesFee.buy.message": "{{tokenSymbol}} 买入时收取 {{feePercent}} 费用。", - "token.safety.warning.tokenChargesFee.buy.message.descriptive": "{{tokenSymbol}} 在购买时收取 {{feePercent}} 费用。交换时可能会导致资金损失。Uniswap 实验室不收取任何此类费用。", + "token.safety.warning.tokenChargesFee.buy.message.descriptive": "{{tokenSymbol}} 在购买时收取 {{feePercent}} 费用。交换时可能会导致资金损失。JuiceSwap 实验室不收取任何此类费用。", "token.safety.warning.tokenChargesFee.sell.message": "{{tokenSymbol}} 出售时收取 {{feePercent}} 费用。", - "token.safety.warning.tokenChargesFee.sell.message.descriptive": "{{tokenSymbol}} 在出售时收取 {{feePercent}} 费用。交换时可能会导致资金损失。Uniswap 实验室不收取任何此类费用。", + "token.safety.warning.tokenChargesFee.sell.message.descriptive": "{{tokenSymbol}} 在出售时收取 {{feePercent}} 费用。交换时可能会导致资金损失。JuiceSwap 实验室不收取任何此类费用。", "token.safety.warning.tokenChargesFee.unknownFee.message": "{{tokenSymbol}} 在购买或出售时会收取费用。", - "token.safetyLevel.blocked.message": "你无法使用 Uniswap Wallet 交易此代币。", + "token.safetyLevel.blocked.message": "你无法使用 JuiceSwap Wallet 交易此代币。", "token.safetyLevel.medium.message.plural": "这些代币并未在美国的主要中心化交易所进行交易。在继续之前务必自行调查研究。", "token.selector.search.error": "未能加载搜索结果", "token.stats.fullyDilutedValuation": "完全稀释估值", @@ -2125,7 +2125,7 @@ "token.stats.volume": "24 小时交易量", "token.symbol.input.fallback": "输入代币", "token.symbol.output.fallback": "输出代币", - "token.wrap.fail.message": "Uniswap 协议上的交换可以 ETH 开始和结束。然而,在交换过程中,ETH 被封装成 WETH。", + "token.wrap.fail.message": "JuiceSwap 协议上的交换可以 ETH 开始和结束。然而,在交换过程中,ETH 被封装成 WETH。", "token.zeroNativeBalance.description.mainnet": "你需要在以太坊上交换代币才能获取 {{ tokenSymbol }}。交换需消耗 ETH 作为网络费用。", "token.zeroNativeBalance.description.otherChains": "你需要在 {{ chainName }} 上交换代币才能获取 {{ tokenSymbol }}。交换需消耗 {{ chainName }} 上的 {{ nativeTokenSymbol }} 作为网络费用。", "token.zeroNativeBalance.subtitle": "{{ tokenSymbol }} 不支持直接购买。", @@ -2192,7 +2192,7 @@ "transaction.details.transaction": "交易", "transaction.details.uniswapFee": "费用 ({{ feePercent }}%)", "transaction.network.all": "所有网络", - "transaction.networkCost.description": "The cost to process your transaction on the blockchain. Uniswap is optimized for minimal network costs.", + "transaction.networkCost.description": "The cost to process your transaction on the blockchain. JuiceSwap is optimized for minimal network costs.", "transaction.networkCost.includesSmartWalletActivation": "包括智能钱包激活", "transaction.networkCost.label": "网络费用", "transaction.networkCost.maxNativeBalance.description": "保留少量网络代币余额以支付本次交易的网络费用。", @@ -2354,15 +2354,15 @@ "transaction.watcher.error.cancel": "无法取消交易", "transaction.watcher.error.status": "检查交易状态时出错", "uniswapX.aggregatesLiquidity": " 聚合流动性来源以获得更好的价格和免 Gas 费交换。", - "uniswapX.cost": "UniswapX 消除了在区块链上进行交易时所需的典型费用。", - "uniswapx.description": "UniswapX 聚合流动性来源以获得更好的价格和免 Gas 费交换。", - "uniswapx.description.unsupported": "由于你的智能钱包设置由另一个钱包应用管理,UniswapX 目前不可用。", - "uniswapx.included": "包括 UniswapX", - "uniswapx.item": " UniswapX ", - "uniswapx.label": "UniswapX", - "uniswapX.learnMore": "了解有关使用 UniswapX 进行交换的更多信息", - "uniswapx.unavailable.title": "UniswapX 不可用", - "uniswapx.v2QuoteFailed": "UniswapX v2 固定报价失败。使用经典交换重试。", + "uniswapX.cost": "JuiceSwapX 消除了在区块链上进行交易时所需的典型费用。", + "uniswapx.description": "JuiceSwapX 聚合流动性来源以获得更好的价格和免 Gas 费交换。", + "uniswapx.description.unsupported": "由于你的智能钱包设置由另一个钱包应用管理,JuiceSwapX 目前不可用。", + "uniswapx.included": "包括 JuiceSwapX", + "uniswapx.item": " JuiceSwapX ", + "uniswapx.label": "JuiceSwapX", + "uniswapX.learnMore": "了解有关使用 JuiceSwapX 进行交换的更多信息", + "uniswapx.unavailable.title": "JuiceSwapX 不可用", + "uniswapx.v2QuoteFailed": "JuiceSwapX v2 固定报价失败。使用经典交换重试。", "unitags.banner.button.claim": "立即提取", "unitags.banner.subtitle": "建立个性化的 Web3 个人资料并轻松与好友分享地址。", "unitags.banner.title.compact": "申领你的 {{unitagDomain}} 用户名并构建你可自定义的个人资料。", @@ -2426,9 +2426,9 @@ "unitags.username.error.min": "用户名必须至少包含 {{number}} 个字符", "unitags.username.error.uppercase": "用户名只能包含小写字母和数字", "uwulink.error.insufficientTokens": "{{chain}} 上的 {{tokenSymbol}} 不足", - "v2.notAvailable": "Uniswap V2 在此网络上不可用。", + "v2.notAvailable": "JuiceSwap V2 在此网络上不可用。", "wallet.appSignIn": "使用应用登录", - "wallet.connectingAgreement": "通过连接钱包,表明你同意 Uniswap 实验室 的服务条款及其隐私政策。", + "wallet.connectingAgreement": "通过连接钱包,表明你同意 JuiceSwap 实验室 的服务条款及其隐私政策。", "wallet.connectionFailed.message": "连接尝试失败。请点击重试,然后按照步骤在钱包中进行连接。", "wallet.mismatch.popup.description": "某些功能你的联网钱包不支持。", "wallet.mismatch.popup.title": "钱包支持功能有限", @@ -2438,13 +2438,13 @@ "walletConnect.dapps.empty.description": "通过 WalletConnect 扫描代码来连接到应用", "walletConnect.dapps.manage.empty.title": "未连接应用", "walletConnect.dapps.manage.title": "连接", - "walletConnect.error.connection.message": "Uniswap Wallet 目前支持 {{chainNames}}。请仅在这些区块链上使用 \"{{dappName}}\"", + "walletConnect.error.connection.message": "JuiceSwap Wallet 目前支持 {{chainNames}}。请仅在这些区块链上使用 \"{{dappName}}\"", "walletConnect.error.connection.title": "连接错误", "walletConnect.error.general.message": "WalletConnect 出现问题。请重试", "walletConnect.error.general.title": "WalletConnect 错误", "walletConnect.error.scantastic.message": "你的二维码有问题。请重试", "walletConnect.error.scantastic.title": "二维码无效", - "walletConnect.error.unsupported.message": "在重试之前,请确保你正在扫描有效的 WalletConnect、以太坊地址或 Uniswap 扩展二维码。", + "walletConnect.error.unsupported.message": "在重试之前,请确保你正在扫描有效的 WalletConnect、以太坊地址或 JuiceSwap 扩展二维码。", "walletConnect.error.unsupported.title": "二维码无效", "walletConnect.error.unsupportedV1.message": "不再支持 WalletConnect v1。你尝试连接的应用程序需要升级到 WalletConnect v2。", "walletConnect.error.unsupportedV1.title": "二维码无效", @@ -2479,7 +2479,7 @@ "walletConnect.request.warning.message": "为了对消息或交易进行签名,你需要导入钱包的恢复短语。", "walletConnect.request.warning.title": "此钱包处于仅供查看模式", "web.explore.description": "在 {{network}} 上发现并研究代币。探索热门资金池。查看实时价格、交易量、TVL、图表和交易数据。", - "web.explore.title.pools": "在 Uniswap 上探索 {{network}} 的热门资金池", - "web.explore.title.tokens": "在 Uniswap 上探索 {{network}} 的热门代币", - "web.explore.title.transactions": "在 Uniswap 上探索 {{network}} 的热门交易" + "web.explore.title.pools": "在 JuiceSwap 上探索 {{network}} 的热门资金池", + "web.explore.title.tokens": "在 JuiceSwap 上探索 {{network}} 的热门代币", + "web.explore.title.transactions": "在 JuiceSwap 上探索 {{network}} 的热门交易" } diff --git a/packages/uniswap/src/i18n/locales/translations/zh-TW.json b/packages/uniswap/src/i18n/locales/translations/zh-TW.json index 3f585d5b1a4..55df742c2db 100644 --- a/packages/uniswap/src/i18n/locales/translations/zh-TW.json +++ b/packages/uniswap/src/i18n/locales/translations/zh-TW.json @@ -27,15 +27,15 @@ "account.downloadWallet.subtitle": "備份錢包、隨時隨地進行交易、獲取即時價格提醒等。", "account.drawer.gitHash": "Git hash: ", "account.drawer.gitVersion": "版本: \n", - "account.drawer.modal.body": "使用 Uniswap App 安全地儲存和交換代幣。適用於 iOS 和 Android。", - "account.drawer.modal.dont": "沒有 Uniswap Wallet?", - "account.drawer.modal.scan": "使用 Uniswap Wallet 掃描", + "account.drawer.modal.body": "使用 JuiceSwap App 安全地儲存和交換代幣。適用於 iOS 和 Android。", + "account.drawer.modal.dont": "沒有 JuiceSwap Wallet?", + "account.drawer.modal.scan": "使用 JuiceSwap Wallet 掃描", "account.drawer.spamToggle": "隱藏未知代幣和 NFT", - "account.passkey.delete.acknowledge": "我已備份好我的助記詞,並明白如果未能妥善保管,Uniswap Labs 無法協助我恢復錢包。", - "account.passkey.delete.description": "請確保你已透過 Uniswap 行動版 App 或瀏覽器擴充功能備份好你的助記詞。", + "account.passkey.delete.acknowledge": "我已備份好我的助記詞,並明白如果未能妥善保管,JuiceSwap Labs 無法協助我恢復錢包。", + "account.passkey.delete.description": "請確保你已透過 JuiceSwap 行動版 App 或瀏覽器擴充功能備份好你的助記詞。", "account.passkey.delete.descriptionEmphasized": "若沒有助記詞,你將無法存取你的錢包。", "account.passkey.delete.speedbump.description": "繼續操作前,請先完成以下步驟,以免失去錢包存取權限並損失所有資金。", - "account.passkey.delete.speedbump.step1": "下載 Uniswap 行動版 App 或瀏覽器擴充功能", + "account.passkey.delete.speedbump.step1": "下載 JuiceSwap 行動版 App 或瀏覽器擴充功能", "account.passkey.delete.speedbump.step2": "備份你的助記詞", "account.passkey.delete.speedbump.title": "確定嗎?", "account.passkey.delete.title": "是否刪除通行金鑰?", @@ -91,7 +91,7 @@ "account.wallet.menu.edit.title": "編輯標籤", "account.wallet.menu.manageConnections": "管理連線", "account.wallet.menu.remove.title": "移除錢包", - "account.wallet.remove.check": "我已備份助記詞,並了解若未進行備份,Uniswap Labs 將無法協助我恢復錢包。", + "account.wallet.remove.check": "我已備份助記詞,並了解若未進行備份,JuiceSwap Labs 將無法協助我恢復錢包。", "account.wallet.remove.title": "移除 {{name}}", "account.wallet.remove.viewOnly": "你隨時可以輸入錢包地址來新增唯讀錢包。", "account.wallet.restore.new_device.description": "由於你使用的是新裝置,因此需要重新恢復助記詞或輸入雲端備份密碼才能繼續。", @@ -122,16 +122,16 @@ "addLiquidity.shareOfPool": "資產池份額", "addressInput.recipient": "接收方", "analytics.allow": "允許分析", - "analytics.allow.message": "我們使用匿名資料來增強你使用 Uniswap Labs 產品的體驗。", + "analytics.allow.message": "我們使用匿名資料來增強你使用 JuiceSwap Labs 產品的體驗。", "appRating.button.notReally": "不太喜歡", "appRating.description": "如果你使用此 App 的體驗良好,請告訴我們", "appRating.extension.review.description": "歡迎到 Chrome 線上應用程式商店留下星級評等與評論。", - "appRating.extension.review.title": "評論 Uniswap Extension?", - "appRating.extension.title": "喜歡 Uniswap Extension 嗎?", + "appRating.extension.review.title": "評論 JuiceSwap Extension?", + "appRating.extension.title": "喜歡 JuiceSwap Extension 嗎?", "appRating.feedback.button.send": "傳送意見回饋", "appRating.feedback.description": "讓我們知道如何改善你的體驗", "appRating.feedback.title": "我們很遺憾聽到你這樣說。", - "appRating.mobile.title": "喜歡 Uniswap Wallet 嗎?", + "appRating.mobile.title": "喜歡 JuiceSwap Wallet 嗎?", "bridging.estimatedTime.minutesAndSeconds": "~{{minutes}} 分 {{seconds}} 秒", "bridging.estimatedTime.minutesOnly": "~{{minutes}} 分鐘", "bridging.estimatedTime.secondsOnly": "~{{seconds}} 秒", @@ -145,7 +145,7 @@ "chart.price.label.low": "低點", "chart.price.label.open": "打開", "chart.settings.unavailable.label": "此設定不適用於目前圖表", - "claim.thanks": "感謝你成為 Uniswap 社群的一員 ", + "claim.thanks": "感謝你成為 JuiceSwap 社群的一員 ", "claim.uni.arrived": "UNI 已經到達", "common.accept": "接受", "common.active": "有效", @@ -171,7 +171,7 @@ "common.approving": "正在核准", "common.areYouSure": "確定繼續?", "common.automatic": "自動", - "common.availableIn": "Uniswap 適用於:", + "common.availableIn": "JuiceSwap 適用於:", "common.availableOnIOSAndroidChrome": "適用於 iOS、Android 和 Chrome", "common.backToPositions": "返回部位", "common.bestRoute": "路徑", @@ -180,7 +180,7 @@ "common.biometrics.touchId": "Touch ID", "common.biometrics.windowsHello": "Windows Hello", "common.blocked.ifError": "如果你認為這是錯誤的,請傳送一封包含地址的電子郵件至 ", - "common.blocked.reason": "此地址已經由 Uniswap Labs 介面封鎖,原因是其涉及一或多項遭到封鎖的活動。", + "common.blocked.reason": "此地址已經由 JuiceSwap Labs 介面封鎖,原因是其涉及一或多項遭到封鎖的活動。", "common.blockedAddress": "已封鎖的地址", "common.blog": "部落格", "common.bought": "已購買", @@ -239,7 +239,7 @@ "common.button.viewDetails": "檢視詳情", "common.button.yes": "是的", "common.buy.label": "購買", - "common.buyAndSell": "在 Uniswap 買賣", + "common.buyAndSell": "在 JuiceSwap 買賣", "common.cancellationSubmitted": "已提交取消", "common.cancellationSuccessful": "取消成功", "common.cancelOrder": "取消訂單", @@ -300,8 +300,8 @@ "common.download": "下載", "common.downloadAppStore": "在 App Store 下載", "common.downloadPlayStore": "在 Play store 下載", - "common.downloadUniswapApp": "下載 Uniswap App", - "common.downloadUniswapWallet": "下載 Uniswap Wallet", + "common.downloadUniswapApp": "下載 JuiceSwap App", + "common.downloadUniswapWallet": "下載 JuiceSwap Wallet", "common.dynamic": "動態", "common.edit.button": "編輯", "common.ended": "已結束", @@ -319,7 +319,7 @@ "common.explore": "探索", "common.explorer": "瀏覽器", "common.exploreTokens": "探索代幣", - "common.extension": "Uniswap Extension", + "common.extension": "JuiceSwap Extension", "common.failedSwitchNetwork": "切換網路失敗", "common.fee": "交易費用", "common.fees": "交易費用", @@ -333,10 +333,10 @@ "common.getStarted": "開始使用", "common.getSupport.button": "取得支援", "common.getTheApp": "取得 App", - "common.getUniswapWallet": "取得 Uniswap Wallet", - "common.getUniswapWallet.mobile": "取得 Uniswap 行動版 App", + "common.getUniswapWallet": "取得 JuiceSwap Wallet", + "common.getUniswapWallet.mobile": "取得 JuiceSwap 行動版 App", "common.governance": "治理", - "common.happyHolidays": "Uniswap 團隊祝你佳節愉快!", + "common.happyHolidays": "JuiceSwap 團隊祝你佳節愉快!", "common.help": "Help", "common.helpCenter": "說明中心", "common.hidden": "已隱藏", @@ -466,9 +466,9 @@ "common.proceedInWallet": "在你的錢包中進行", "common.products": "Products", "common.protocol": "協定", - "common.protocol.v2": "Uniswap v2", - "common.protocol.v3": "Uniswap v3", - "common.protocol.v4": "Uniswap v4", + "common.protocol.v2": "JuiceSwap v2", + "common.protocol.v3": "JuiceSwap v3", + "common.protocol.v4": "JuiceSwap v4", "common.publicResolver": "公共解析器", "common.purchased": "已購入", "common.rate": "費率", @@ -547,7 +547,7 @@ "common.tokenB": "代幣 B", "common.tokenName": "代幣名稱", "common.tokens": "代幣", - "common.totalUniswapTVL": "總 Uniswap TVL", + "common.totalUniswapTVL": "總 JuiceSwap TVL", "common.totalValueLocked": "TVL", "common.trade": "貿易", "common.trademarkPolicy": "商標政策", @@ -565,10 +565,10 @@ "common.unhide": "取消隱藏", "common.unichain": "Unichain", "common.uniGovernance": "UNI 治理", - "common.uniswapMobile": "Uniswap 行動版", - "common.uniswapProtocol": "Uniswap Protocol", - "common.uniswapWallet": "Uniswap Wallet", - "common.uniswapX": "UniswapX", + "common.uniswapMobile": "JuiceSwap 行動版", + "common.uniswapProtocol": "JuiceSwap Protocol", + "common.uniswapWallet": "JuiceSwap Wallet", + "common.uniswapX": "JuiceSwapX", "common.unknown": "未知", "common.unknownApproval": "未知核准", "common.unknownBridge": "未知橋接", @@ -675,8 +675,8 @@ "downloadApp.modal.connectExistingWallet": "連接既有錢包", "downloadApp.modal.getStarted.description": "透過全球最大的鏈上市集,立即獲取數千種代幣。", "downloadApp.modal.getStarted.title": "幾秒內即可開始交換", - "downloadApp.modal.getTheApp.title": "開始使用 Uniswap", - "downloadApp.modal.uniswapProducts.subtitle": "Uniswap 產品無縫協作,創造最佳的鏈上體驗。", + "downloadApp.modal.getTheApp.title": "開始使用 JuiceSwap", + "downloadApp.modal.uniswapProducts.subtitle": "JuiceSwap 產品無縫協作,創造最佳的鏈上體驗。", "error.dataUnavailable": "目前無法取得資料;我們正在努力修復問題", "error.id": "錯誤 ID:{{eventId}}", "error.noData": "找不到資料", @@ -712,8 +712,8 @@ "explore.tokens.sort.option.marketCap": "市值", "explore.tokens.sort.option.priceDecrease": "價格下降 (24 小時)", "explore.tokens.sort.option.priceIncrease": "價格上漲 (24 小時)", - "explore.tokens.sort.option.totalValueLocked": "Uniswap TVL", - "explore.tokens.sort.option.volume": "Uniswap 成交量 (24 小時)", + "explore.tokens.sort.option.totalValueLocked": "JuiceSwap TVL", + "explore.tokens.sort.option.volume": "JuiceSwap 成交量 (24 小時)", "explore.tokens.top.title": "熱門代幣", "explore.v2TVL": "v2 TVL", "explore.v3TVL": "v3 TVL", @@ -733,7 +733,7 @@ "extension.lock.button.reset": "重設錢包", "extension.lock.button.submit": "解鎖", "extension.lock.password.error": "密碼錯誤。再試一次", - "extension.lock.password.reset.initial.description": "Uniswap 無法協助復原你的密碼。你需要重新輸入 12 個字詞的助記詞,才能重設錢包。", + "extension.lock.password.reset.initial.description": "JuiceSwap 無法協助復原你的密碼。你需要重新輸入 12 個字詞的助記詞,才能重設錢包。", "extension.lock.password.reset.initial.help": "在哪裡可以找到我的助記詞?", "extension.lock.password.reset.initial.title": "忘記密碼", "extension.lock.password.reset.speedbump.description": "重設錢包前,請確保你已備妥 12 個字詞的助記詞。否則你將無法恢復資金。", @@ -742,27 +742,27 @@ "extension.lock.subtitle": "輸入你的密碼以解鎖", "extension.lock.title": "歡迎回來", "extension.network.notSupported": "不支援的網絡", - "extension.open": "開啟 Uniswap Extension", + "extension.open": "開啟 JuiceSwap Extension", "extension.passwordPrompt.error.wrongPassword": "密碼錯誤。再試一次", "extension.passwordPrompt.title": "輸入你的密碼", "extension.popup.chrome.button": "開啟擴充功能", - "extension.popup.chrome.description": "透過開啟 Uniswap Extension 來完成此操作。", - "extension.popup.chrome.title": "在 Uniswap 中繼續", - "extension.settings.defaultWallet.message": "連接到 App 時優先考慮 Uniswap Extension。", + "extension.popup.chrome.description": "透過開啟 JuiceSwap Extension 來完成此操作。", + "extension.popup.chrome.title": "在 JuiceSwap 中繼續", + "extension.settings.defaultWallet.message": "連接到 App 時優先考慮 JuiceSwap Extension。", "extension.settings.defaultWallet.title": "建立預設錢包", "extension.settings.password.enter.title": "輸入目前的密碼", "extension.settings.password.error.wrong": "密碼錯誤", "extension.settings.password.placeholder": "目前的密碼", - "extension.uninstall.reason.missingFeatures": "Uniswap Wallet 功能不全面", + "extension.uninstall.reason.missingFeatures": "JuiceSwap Wallet 功能不全面", "extension.uninstall.reason.notUsingCrypto": "我不想再用加密貨幣了", "extension.uninstall.reason.other": "其他原因", "extension.uninstall.reason.switchingWallet": "我打算換一個錢包", - "extension.uninstall.subtitle": "很抱歉佔用你片刻時間,我們希望了解你解除安裝 Uniswap Wallet 的原因", + "extension.uninstall.subtitle": "很抱歉佔用你片刻時間,我們希望了解你解除安裝 JuiceSwap Wallet 的原因", "extension.uninstall.title": "很遺憾你決定解除安裝,期待再次為你服務", "extension.warning.storage.button": "備份", "extension.warning.storage.message": "請務必備份你的助記詞,否則將無法存取錢包和資金。", "extension.warning.storage.title": "你的瀏覽器儲存空間即將不足", - "extensionPasskeyLogInPopUp.description": "使用現有通行金鑰登入來匯入你的 Uniswap 帳戶。", + "extensionPasskeyLogInPopUp.description": "使用現有通行金鑰登入來匯入你的 JuiceSwap 帳戶。", "extensionPasskeyLogInPopUp.invalidReferrer": "請關閉此頁面並重試。", "fee.bestForCustomizability": "最適合自訂需求。", "fee.bestForExotic": "最適合外來貨幣對。", @@ -796,7 +796,7 @@ "fee.unavailable": "在流動資產移除前,賺取的交易費用不會顯示在 v2 部位。", "fee.uncollected": "包含未收取的交易費用:", "fee.uniswap": "交易費用 ({{percent}})", - "fee.uniswap.description": "收取交易費用是為了確保使用 Uniswap 時擁有最佳體驗。", + "fee.uniswap.description": "收取交易費用是為了確保使用 JuiceSwap 時擁有最佳體驗。", "fiatOffRamp.checkout.title": "出售方式", "fiatOffRamp.connection.quote": "出售價值 {{amount}} 的 {{currencySymbol}}", "fiatOffRamp.error.balance": "超過餘額", @@ -847,8 +847,8 @@ "forceUpgrade.action.backup": "備份你的錢包", "forceUpgrade.action.confirm": "立即更新", "forceUpgrade.action.learn": "了解更新方式", - "forceUpgrade.description.extension": "此 App 有新版本可用。若要繼續使用 Uniswap Extension,請將其更新至最新版本。", - "forceUpgrade.description.wallet": "此 App 有新版本可用。若要繼續使用 Uniswap 錢包,請將其更新至最新版本。", + "forceUpgrade.description.extension": "此 App 有新版本可用。若要繼續使用 JuiceSwap Extension,請將其更新至最新版本。", + "forceUpgrade.description.wallet": "此 App 有新版本可用。若要繼續使用 JuiceSwap 錢包,請將其更新至最新版本。", "forceUpgrade.label.recoveryPhrase": "助記詞", "forceUpgrade.title": "更新至最新版本", "forceUpgrade.title.recommendedStatus": "有新版本可用", @@ -904,31 +904,31 @@ "home.upsell.receive.title": "接收加密貨幣", "home.warning.viewOnly": "此錢包僅供檢視", "interface.metatags.description": "支援在以太坊、Base、Arbitrum、Polygon、Unichain 等鏈上交換加密貨幣。深受數百萬用戶信賴的 DeFi 平台。", - "interface.metatags.title": "Uniswap 介面", + "interface.metatags.title": "JuiceSwap 介面", "landing.api": "API", "landing.appsOverview": "Built for all the ways you swap", "landing.blog.description": "Catch up on the latest company news, product features and more", - "landing.docs.description": "Explore our library of developer docs to get started building with Uniswap", + "landing.docs.description": "Explore our library of developer docs to get started building with JuiceSwap", "landing.exploreUniverse": "Explore the UNIverse", "landing.getStarted": "Trade on the world’s largest DEX", "landing.helpCenter.body": "Browse FAQs and get support from our US-based support team", - "landing.protocolDescription": "Uniswap Labs powers some of the most used products in crypto. Experience permissionless access, proven security, and dedicated support.", - "landing.protocolStats": "Uniswap Protocol stats", - "landing.provideLiquidity.body": "Provide liquidity and collect fees using the Uniswap Interface.", + "landing.protocolDescription": "JuiceSwap Labs powers some of the most used products in crypto. Experience permissionless access, proven security, and dedicated support.", + "landing.protocolStats": "JuiceSwap Protocol stats", + "landing.provideLiquidity.body": "Provide liquidity and collect fees using the JuiceSwap Interface.", "landing.provideLiquidity.subtitle": "Power onchain markets.", - "landing.socials": "Follow Uniswap Labs on X, Farcaster, LinkedIn, and TikTok", + "landing.socials": "Follow JuiceSwap Labs on X, Farcaster, LinkedIn, and TikTok", "landing.swapBody": "Access deep liquidity, explore tokens, set limit orders, and provide liquidity for thousands of tokens across 14 chains.", "landing.swapSubtitle": "Permissionless swapping.", "landing.tradingApi": "Trading API", - "landing.tradingApiBody": "Use the same API that powers the Uniswap Web App and Wallet, trusted by leading teams around the world.", - "landing.tradingApiButton": "Integrate the Uniswap API", + "landing.tradingApiBody": "Use the same API that powers the JuiceSwap Web App and Wallet, trusted by leading teams around the world.", + "landing.tradingApiButton": "Integrate the JuiceSwap API", "landing.tradingApiSubtitle": "DeFi, direct to your users.", "landing.trusted": "受到數百萬人信賴", "landing.unichain.body": "Join the community building on the fast, decentralized Ethereum L2 built to be the home for DeFi.", "landing.unichain.button": "Start building", "landing.unichain.subtitle": "The DeFi chain.", "landing.uniswapX.body": "Gasless transactions and MEV protection, with zero fees for failed swaps.", - "landing.uniswapX.button": "Experience UniswapX", + "landing.uniswapX.button": "Experience JuiceSwapX", "landing.uniswapX.subtitle": "Smarter swaps, zero friction.", "landing.walletBody": "The trusted self-custody crypto wallet and extension with millions of downloads, support from real humans, and a 4.8 rating.", "landing.walletSubtitle": "Swap, store, explore.", @@ -1010,18 +1010,18 @@ "liquidity.learnMoreLabel": "了解流動資產提供", "liquidity.notEnough.label": "沒有足夠的流動資產來顯示準確的美元價值。", "liquidity.provideOnProtocols": "在不同協定上提供流動資產", - "liquidityPool.page.title": "為 Uniswap 上的資產池{{version}} 新增流動資產", + "liquidityPool.page.title": "為 JuiceSwap 上的資產池{{version}} 新增流動資產", "liquidityPool.positions.closed.title": "已平倉部位", "liquidityPool.positions.loadingMore": "正在載入更多部位……", - "liquidityPool.positions.page.title": "管理 Uniswap 上的 {{quoteSymbol}}/{{baseSymbol}} 資產池的流動資產", + "liquidityPool.positions.page.title": "管理 JuiceSwap 上的 {{quoteSymbol}}/{{baseSymbol}} 資產池的流動資產", "liquidityPool.positions.page.version.description": "檢視你的主動 {{version}} 流動資產部位。新增部位。", - "liquidityPool.positions.page.version.title": "在 Uniswap 上管理資產池的流動資產{{version}}", + "liquidityPool.positions.page.version.title": "在 JuiceSwap 上管理資產池的流動資產{{version}}", "migrate.allowed": "已允許", "migrate.allowLpMigration": "允許 LP 代幣遷移", "migrate.connectAccount": "你必須連接擁有該部位的帳戶。", "migrate.connectWallet": "連線至錢包以查看你的 V2 流動資產。", - "migrate.contract": "Uniswap 遷移合約", - "migrate.firstLP": "你是該 Uniswap V3 資產池的第一個流動性提供者。你的流動資產將以目前的 {{source}} 價格遷移。", + "migrate.contract": "JuiceSwap 遷移合約", + "migrate.firstLP": "你是該 JuiceSwap V3 資產池的第一個流動性提供者。你的流動資產將以目前的 {{source}} 價格遷移。", "migrate.highGasCost": "你的交易成本會高得多,原因是其內含建立資產池的燃料費。", "migrate.invalidRange": "選擇的範圍無效。最低價格必須低於最高價格。", "migrate.lpNFT": "{{symA}}/{{symB}} LP NFT", @@ -1031,18 +1031,18 @@ "migrate.noV2Liquidity": "未發現 V2 流動資產。", "migrate.positionNoFees": "在市場價格進入你設定的範圍之前,你的部位不會賺取費用或用於交易。", "migrate.priceDifference": "價格差異: ", - "migrate.priceWarning": "你應該只以你認為正確的價格將流動資產存入 Uniswap V3。
如果價格看起來不正確,你可以進行交換來調整價格,或等待其他人這樣做。", + "migrate.priceWarning": "你應該只以你認為正確的價格將流動資產存入 JuiceSwap V3。
如果價格看起來不正確,你可以進行交換來調整價格,或等待其他人這樣做。", "migrate.refund": "由於已選擇價格範圍,至少 {{amtA}} {{symA}} 和 {{amtB}} {{symB}} 將退還至你的錢包。", "migrate.selectFeeTier": "選擇交易費用等級", "migrate.setRange": "設定價格範圍", "migrate.symbolPrice": "{{protocolName}} {{tokenSymbol}} 價格:", - "migrate.v2Description": "該工具將安全地將你的 {{source}} 流動資產遷移至 V3。由於 <0>Uniswap 遷移合約 ↗,該流程完全無信任", - "migrate.v2Instruction": "對於下方顯示的各個資產池,按一下「遷移」以從 Uniswap V2 中移除你的流動資產,並將其存入 Uniswap V3。", + "migrate.v2Description": "該工具將安全地將你的 {{source}} 流動資產遷移至 V3。由於 <0>JuiceSwap 遷移合約 ↗,該流程完全無信任", + "migrate.v2Instruction": "對於下方顯示的各個資產池,按一下「遷移」以從 JuiceSwap V2 中移除你的流動資產,並將其存入 JuiceSwap V3。", "migrate.v2Title": "遷移 V2 流動資產", "migrate.v3Price": "V3 {{sym}} 價格:", "mint.v3.input.invalidPrice.error": "輸入的價格無效", - "mobileAppPromo.banner.getTheApp.link": "取得 Uniswap Wallet app", - "mobileAppPromo.banner.title": "Uniswap:加密貨幣與 NFT 錢包", + "mobileAppPromo.banner.getTheApp.link": "取得 JuiceSwap Wallet app", + "mobileAppPromo.banner.title": "JuiceSwap:加密貨幣與 NFT 錢包", "moonpay.poweredBy": "由 MoonPay USA LLC 提供支援的法幣入金通道", "nav.createAccount.button": "建立帳戶", "nav.logIn.button": "登入", @@ -1066,7 +1066,7 @@ "nft.willAppearHere": "你的鏈上交易和加密貨幣購買將顯示在此。", "nfts.noneYet": "尚無 NFT", "notFound.oops": "糟糕,讓我返回交換", - "notice.uk": "該網路應用程式可作為使用者主動與 Uniswap Protocol 進行互動的工具,不支援或推薦加密貨幣交易活動。在此過程中,Uniswap 並不建議使用者或潛在使用者從事加密資產交易活動,並且網路應用程式的使用者或潛在使用者不應將本網頁或其內容視為涉及任何形式的推薦、邀請或誘導進行加密資產交易。", + "notice.uk": "該網路應用程式可作為使用者主動與 JuiceSwap Protocol 進行互動的工具,不支援或推薦加密貨幣交易活動。在此過程中,JuiceSwap 並不建議使用者或潛在使用者從事加密資產交易活動,並且網路應用程式的使用者或潛在使用者不應將本網頁或其內容視為涉及任何形式的推薦、邀請或誘導進行加密資產交易。", "notice.uk.label": "英國免責聲明:", "notification.assetVisibility.hidden": "{{assetName}} 已隱藏", "notification.assetVisibility.unhidden": "{{assetName}} 已取消隱藏", @@ -1129,7 +1129,7 @@ "notification.walletConnect.failed": "與 {{dappName}} 的交易失敗", "notification.walletConnect.networkChanged.full": "切換到 {{networkName}}", "notification.walletConnect.networkChanged.short": "已切換網路", - "notifications.scantastic.subtitle": "繼續使用 Uniswap Extension", + "notifications.scantastic.subtitle": "繼續使用 JuiceSwap Extension", "notifications.scantastic.title": "成功!", "onboarding.backup.manual.banner": "我們建議抄到紙上並收在安全的地方,例如保險箱。", "onboarding.backup.manual.displayWarning.description": "在繼續之前請仔細閱讀以下內容。", @@ -1156,10 +1156,10 @@ "onboarding.backup.reminder.warning.description": "如果你不設定備份方法,那麼當你遺失手機、刪除應用程式或購買新裝置時,你將無法恢復錢包。", "onboarding.backup.reminder.warning.title": "你可能會損失你的資金", "onboarding.backup.speedBump.cloud.description": "如果你忘記了,我們無法為你重設。請將其抄寫下來,或者將其安全存放在密碼管理工具中。", - "onboarding.backup.speedBump.cloud.disclaimer": "我了解 Uniswap Labs 無法重設我的恢復密碼。", + "onboarding.backup.speedBump.cloud.disclaimer": "我了解 JuiceSwap Labs 無法重設我的恢復密碼。", "onboarding.backup.speedBump.cloud.title": "保存此密碼很重要", "onboarding.backup.speedBump.manual.description": "確保你正確寫下了助記詞並有一個安全的地方來儲存它。", - "onboarding.backup.speedBump.manual.disclaimer": "我了解如果我遺失了錢包,Uniswap Labs 無法找回我的錢包。", + "onboarding.backup.speedBump.manual.disclaimer": "我了解如果我遺失了錢包,JuiceSwap Labs 無法找回我的錢包。", "onboarding.backup.speedBump.manual.title": "在你完成之前...", "onboarding.backup.subtitle": "如果你刪除 App 或遺失設備,這就是你恢復錢包的方法。", "onboarding.backup.title.existing": "備份你的錢包", @@ -1174,20 +1174,20 @@ "onboarding.cloud.confirm.title": "確認你的恢復密碼", "onboarding.cloud.createPassword.description": "你需要輸入此短語,才能復原資金。如果你忘記了,我們無法為你擷取。", "onboarding.cloud.createPassword.title": "建立你的恢復密碼", - "onboarding.complete.button": "開啟 Uniswap Extension", - "onboarding.complete.description": "你的錢包已準備好傳送和接收加密貨幣。使用下方的捷徑開啟 Uniswap Extension。", - "onboarding.complete.go_to_uniswap": "前往 Uniswap Web App", - "onboarding.complete.pin.description": "按一下圖釘圖示,將 Uniswap Extension 新增到工具列。", - "onboarding.complete.pin.title": "釘選 Uniswap Extension", + "onboarding.complete.button": "開啟 JuiceSwap Extension", + "onboarding.complete.description": "你的錢包已準備好傳送和接收加密貨幣。使用下方的捷徑開啟 JuiceSwap Extension。", + "onboarding.complete.go_to_uniswap": "前往 JuiceSwap Web App", + "onboarding.complete.pin.description": "按一下圖釘圖示,將 JuiceSwap Extension 新增到工具列。", + "onboarding.complete.pin.title": "釘選 JuiceSwap Extension", "onboarding.complete.title": "你已準備就緒", "onboarding.extension.biometrics.subtitle.fingerprint": "動動手指,即可快速安全地存取錢包。", "onboarding.extension.biometrics.title": "啟用 {{biometricsMethod}}", "onboarding.extension.password.subtitle": "解鎖錢包和存取助記詞時,需要使用此資料", "onboarding.extension.password.title.default": "建立密碼", "onboarding.extension.password.title.reset": "重設你的密碼", - "onboarding.extension.unsupported.android.description": "Uniswap Extension 僅與桌面版 Chrome 相容。", + "onboarding.extension.unsupported.android.description": "JuiceSwap Extension 僅與桌面版 Chrome 相容。", "onboarding.extension.unsupported.android.title": "行動裝置上的 Chrome 尚不受支援", - "onboarding.extension.unsupported.description": "Uniswap Extension 目前僅與 Chrome 相容。", + "onboarding.extension.unsupported.description": "JuiceSwap Extension 目前僅與 Chrome 相容。", "onboarding.extension.unsupported.title": "尚不支援此瀏覽器", "onboarding.home.intro.backup.description.extension": "儲存你的助記詞,確保不會失去對錢包的存取權限。", "onboarding.home.intro.backup.description.mobile": "預先設定恢復計畫,以防手機遺失或更換新機。", @@ -1217,7 +1217,7 @@ "onboarding.import.onDeviceRecovery.other_options": "建立或匯入不同的錢包", "onboarding.import.onDeviceRecovery.other_options.label": "不想要以上任何一個嗎?", "onboarding.import.onDeviceRecovery.subtitle": "選擇你要重新登入的錢包。", - "onboarding.import.onDeviceRecovery.title": "歡迎回到 Uniswap", + "onboarding.import.onDeviceRecovery.title": "歡迎回到 JuiceSwap", "onboarding.import.onDeviceRecovery.wallet.button": "檢視助記詞", "onboarding.import.onDeviceRecovery.wallet.count_one": "+1 個其他錢包", "onboarding.import.onDeviceRecovery.wallet.count_other": "+{{count}} 個其他錢包", @@ -1225,8 +1225,8 @@ "onboarding.import.onDeviceRecovery.warning.title": "確定繼續?", "onboarding.import.selectMethod.errorMessage": "發生意外錯誤,請重試。", "onboarding.import.selectMethod.mobileApp.subtitle": "透過 QR 碼從行動應用程式匯入錢包。", - "onboarding.import.selectMethod.mobileApp.title": "使用 Uniswap 行動版", - "onboarding.import.selectMethod.passkey.subtitle": "使用現有通行金鑰同步你的 Uniswap Wallet。", + "onboarding.import.selectMethod.mobileApp.title": "使用 JuiceSwap 行動版", + "onboarding.import.selectMethod.passkey.subtitle": "使用現有通行金鑰同步你的 JuiceSwap Wallet。", "onboarding.import.selectMethod.passkey.title": "使用通行金鑰登入", "onboarding.import.selectMethod.recoveryPhrase.subtitle": "從另一個加密貨幣錢包匯入。", "onboarding.import.selectMethod.recoveryPhrase.title": "輸入助記詞", @@ -1243,13 +1243,13 @@ "onboarding.intro.button.alreadyHave": "我已經有錢包了", "onboarding.intro.button.logInOrImport": "登入或匯入", "onboarding.intro.mobileScan.button": "掃描 QR 碼以匯入", - "onboarding.intro.mobileScan.title": "有 Uniswap App 嗎?", + "onboarding.intro.mobileScan.title": "有 JuiceSwap App 嗎?", "onboarding.landing.button.add": "新增現有錢包", "onboarding.landing.button.create": "建立錢包", "onboarding.landing.button.createAccount": "建立帳戶", "onboarding.name.choose": "選擇使用者名稱", "onboarding.name.choose.subtitle": "這是公開名稱,任何人都可以用來向你傳送加密貨幣。", - "onboarding.notification.permission.message": "若要接收通知,請在裝置設定中開啟 Uniswap Wallet 的通知。", + "onboarding.notification.permission.message": "若要接收通知,請在裝置設定中開啟 JuiceSwap Wallet 的通知。", "onboarding.notification.permission.title": "通知權限", "onboarding.notification.subtitle": "隨時了解收藏代幣的交易狀態和主要價格變化。", "onboarding.notification.title": "開啟通知", @@ -1275,9 +1275,9 @@ "onboarding.scan.error": "載入 QR 碼時發生錯誤", "onboarding.scan.otp.error": "你提交的代碼不正確,或提交時發生錯誤。請再試一次。", "onboarding.scan.otp.failed": "嘗試失敗:{{number}}", - "onboarding.scan.otp.subtitle": "查看 Uniswap 行動版 App 中的 6 字元代碼", + "onboarding.scan.otp.subtitle": "查看 JuiceSwap 行動版 App 中的 6 字元代碼", "onboarding.scan.otp.title": "輸入一次性代碼", - "onboarding.scan.subtitle": "使用 Uniswap 行動版 App 掃描 QR 碼,即可開始匯入你的錢包。", + "onboarding.scan.subtitle": "使用 JuiceSwap 行動版 App 掃描 QR 碼,即可開始匯入你的錢包。", "onboarding.scan.title": "從 App 匯入錢包", "onboarding.scan.troubleScanning.message": "透過助記詞匯入", "onboarding.scan.troubleScanning.title": "掃描時遇到問題?", @@ -1306,7 +1306,7 @@ "outageBanner.message": "{{chainName}}{{versionDescription}} 資料目前不可用,但我們預計此問題很快將會得到解決。", "outageBanner.message.sub": "你仍然可以毫無問題地在該鏈上進行交換並提供流動資產。", "outageBanner.title": "{{versionName}} 很快就會回來", - "passkeys.help.modal.subtitle": "如果你在使用通行金鑰時遇到問題,請造訪 Uniswap 支援尋求協助。", + "passkeys.help.modal.subtitle": "如果你在使用通行金鑰時遇到問題,請造訪 JuiceSwap 支援尋求協助。", "passkeys.help.modal.subtitle.invalidPasskey": "我們無法完成你的請求。請使用與以下關聯的通行金鑰重試 ", "passkeys.help.modal.subtitle.technicalError": "由於發生意外技術錯誤,我們無法完成你的請求。請放心,資金仍安全無虞。請稍後再試。", "passkeys.help.modal.title": "需要協助?", @@ -1431,7 +1431,7 @@ "position.deposit.confirm.create.title": "與市場價格差異較大", "position.deposit.description": "指定你的流動資產貢獻的代幣金額。", "position.depositedCurrency": "已存入 {{currencySymbol}}", - "position.fot.warning": "{{token}} 和其他「轉帳費用」代幣僅受 Uniswap v2 支援。", + "position.fot.warning": "{{token}} 和其他「轉帳費用」代幣僅受 JuiceSwap v2 支援。", "position.fot.warning.cta": "建立 v2 部位", "position.hook.disclaimer": "我瞭解新增此掛鉤所涉及的潛在風險。", "position.hook.donateWarning": "此標誌可能會導致所賺取的交易費用發生變化。", @@ -1479,11 +1479,11 @@ "positions.welcome.connect.description": "若要檢視部位和獎勵,你需要先連線錢包。", "positions.welcome.connect.wallet": "連線錢包", "privacy.anonymizedLogs": "該 App 會記錄匿名使用統計資料,以便隨著時間的推移進行改進。", - "privacy.autoRouter": "該 App 從 Uniswap Labs 伺服器取得最佳交易路徑。", + "privacy.autoRouter": "該 App 從 JuiceSwap Labs 伺服器取得最佳交易路徑。", "privacy.infura": "該 App 獲取鏈上資料並使用 Infura API 建立合約呼叫。", "privacy.thirdPartyApis": "此 App 使用以下第三方 API:", "privacy.trm": "該 App 會安全地收集你的錢包地址,並出於風險和合規原因與 TRM Labs Inc. 共享。", - "privacy.uniswaptos": "Uniswap Labs 的服務條款", + "privacy.uniswaptos": "JuiceSwap Labs 的服務條款", "privateKeys.export.modal.speedbump.bullet1": "以私密狀態檢視此內容", "privateKeys.export.modal.speedbump.bullet2": "請勿與任何人分享", "privateKeys.export.modal.speedbump.bullet3": "切勿將其輸入到任何網站或應用程式中", @@ -1520,24 +1520,24 @@ "removeLiquidity.pooled": "合併 {{symbol}}:", "revoke.failed.message": "撤銷操作失敗,可能是網路或連線存在問題。請檢查網路連線並重試。", "routing.aggregateLiquidity": "如果可以,請聚合流動性來源,以獲得更優惠的價格以及免燃料費的交換。", - "routing.aggregateLiquidity.uniswapx": "UniswapX 可集結鏈上和鏈下的流動性來源,為你帶來最優惠的價格和免燃料費交換。", - "routing.cheapest": "Uniswap 用戶端考慮價格和網路費來選擇最便宜的交易選項。", - "routing.cheapest.v4": "Uniswap 用戶端根據價格和網路費來選擇最佳交易選項。", + "routing.aggregateLiquidity.uniswapx": "JuiceSwapX 可集結鏈上和鏈下的流動性來源,為你帶來最優惠的價格和免燃料費交換。", + "routing.cheapest": "JuiceSwap 用戶端考慮價格和網路費來選擇最便宜的交易選項。", + "routing.cheapest.v4": "JuiceSwap 用戶端根據價格和網路費來選擇最佳交易選項。", "scantastic.code.expired": "已到期", - "scantastic.code.subtitle": "在 Uniswap Extension 中輸入此代碼。你的助記詞將會安全地加密和轉移。", + "scantastic.code.subtitle": "在 JuiceSwap Extension 中輸入此代碼。你的助記詞將會安全地加密和轉移。", "scantastic.code.timeRemaining.shorthand.hours": "在 {{hours}} 小時 {{minutes}} 分鐘 {{seconds}} 秒後產生新代碼", "scantastic.code.timeRemaining.shorthand.minutes": "在 {{minutes}} 分鐘 {{seconds}} 秒後產生新代碼", "scantastic.code.timeRemaining.shorthand.seconds": "在 {{seconds}} 秒後產生新代碼", - "scantastic.code.title": "Uniswap 一次性代碼", + "scantastic.code.title": "JuiceSwap 一次性代碼", "scantastic.confirmation.button.continue": "是的,請繼續", "scantastic.confirmation.label.browser": "瀏覽器", "scantastic.confirmation.label.device": "裝置", - "scantastic.confirmation.subtitle": "你必須在受信任裝置上從 Uniswap Extension 掃描 QR 碼,才能繼續。", + "scantastic.confirmation.subtitle": "你必須在受信任裝置上從 JuiceSwap Extension 掃描 QR 碼,才能繼續。", "scantastic.confirmation.title": "你是否正在嘗試匯入錢包?", - "scantastic.confirmation.warning": "謹防冒充 Uniswap 的網站和 App。否則你的錢包可能會外洩。", + "scantastic.confirmation.warning": "謹防冒充 JuiceSwap 的網站和 App。否則你的錢包可能會外洩。", "scantastic.error.encryption": "無法準備助記詞。", "scantastic.error.noCode": "未收到驗證碼。請再試一次。", - "scantastic.error.timeout.message": "再次掃描 Uniswap Extension 上的 QR 碼,繼續同步你的錢包。", + "scantastic.error.timeout.message": "再次掃描 JuiceSwap Extension 上的 QR 碼,繼續同步你的錢包。", "scantastic.error.timeout.title": "你的連線已逾時", "scantastic.modal.ipMismatch.description": "要掃描此 QR 碼,你的手機必須連線至與電腦相同的 Wi-Fi 網絡,並且應暫時關閉所有 VPN。", "scantastic.modal.ipMismatch.title": "切換你的 WiFi 網絡", @@ -1569,7 +1569,7 @@ "send.search.placeholder": "搜尋 ENS 或地址", "send.title": "傳送", "send.warning.blocked.default": "此錢包已遭到封鎖", - "send.warning.blocked.modal.message": "此地址已遭 Uniswap Wallet 封鎖,原因是其涉及一或多項遭到封鎖的活動,如果你認為此狀態有誤,請寄送電子郵件至 compliance@uniswap.org。", + "send.warning.blocked.modal.message": "此地址已遭 JuiceSwap Wallet 封鎖,原因是其涉及一或多項遭到封鎖的活動,如果你認為此狀態有誤,請寄送電子郵件至 compliance@juiceswap.org。", "send.warning.blocked.modal.title": "已封鎖的地址", "send.warning.blocked.recipient": "接收方錢包已遭到封鎖", "send.warning.erc20.checkbox.description": "你正在嘗試將資金傳送到代幣地址。這可能會導致永久性的資金損失。", @@ -1599,7 +1599,7 @@ "setting.recoveryPhrase.account.show": "顯示助記詞", "setting.recoveryPhrase.action.hide": "隱藏助記詞", "setting.recoveryPhrase.remove": "移除助記詞", - "setting.recoveryPhrase.remove.confirm.subtitle": "我了解若未完成此步驟,Uniswap Labs 將無法協助我復原錢包。", + "setting.recoveryPhrase.remove.confirm.subtitle": "我了解若未完成此步驟,JuiceSwap Labs 將無法協助我復原錢包。", "setting.recoveryPhrase.remove.confirm.title": "我已儲存助記詞", "setting.recoveryPhrase.remove.initial.subtitle": "請確認你已儲存助記詞。否則你將無法存取你的錢包", "setting.recoveryPhrase.remove.initial.title": "在繼續之前", @@ -1618,7 +1618,7 @@ "settings.action.lock": "鎖定錢包", "settings.action.privacy": "私隱權政策", "settings.action.terms": "服務條款", - "settings.footer": "Uniswap 團隊 🦄\n用心打造", + "settings.footer": "JuiceSwap 團隊 🦄\n用心打造", "settings.hideSmallBalances": "隱藏小額餘額", "settings.hideSmallBalances.subtitle": "你的投資組合中將隱藏 1 美元以下的餘額。", "settings.maxSlippage": "滑價上限", @@ -1642,7 +1642,7 @@ "settings.setting.backup.create.title": "備份到 {{cloudProviderName}}", "settings.setting.backup.delete.confirm.message": "這時也將一併刪除下列錢包的備份,原因是這些錢包共用助記詞", "settings.setting.backup.delete.confirm.title": "確定繼續?", - "settings.setting.backup.delete.warning": "如果刪除 {{cloudProviderName}} 備份,你只能透過手動備份助記詞來復原錢包。如果遺失助記詞,Uniswap Labs 將無法復原你的資產。", + "settings.setting.backup.delete.warning": "如果刪除 {{cloudProviderName}} 備份,你只能透過手動備份助記詞來復原錢包。如果遺失助記詞,JuiceSwap Labs 將無法復原你的資產。", "settings.setting.backup.error.message.full": "無法將助記詞備份到 {{cloudProviderName}}。請確認你已啟用 {{cloudProviderName}} 並具有可用儲存空間,然後再試一次。", "settings.setting.backup.error.message.short": "無法刪除備份", "settings.setting.backup.error.title": "{{cloudProviderName}} 錯誤", @@ -1669,8 +1669,8 @@ "settings.setting.biometrics.auth": "請驗證", "settings.setting.biometrics.extension.waitingForBiometricsModal.content": "Enable {{biometricsMethod}} in your browser or system settings to continue.", "settings.setting.biometrics.extension.waitingForBiometricsModal.title": "Waiting for {{biometricsMethod}}", - "settings.setting.biometrics.off.message.android": "Uniswap Wallet 的生物辨識功能目前已關閉,你可以在系統設定中開啟。", - "settings.setting.biometrics.off.message.ios": "Uniswap Wallet 的 {{biometricsMethod}} 功能目前已關閉,你可以在系統設定中開啟。", + "settings.setting.biometrics.off.message.android": "JuiceSwap Wallet 的生物辨識功能目前已關閉,你可以在系統設定中開啟。", + "settings.setting.biometrics.off.message.ios": "JuiceSwap Wallet 的 {{biometricsMethod}} 功能目前已關閉,你可以在系統設定中開啟。", "settings.setting.biometrics.off.title.android": "生物辨識功能已關閉", "settings.setting.biometrics.off.title.ios": "{{biometricsMethod}} 功能已關閉", "settings.setting.biometrics.title": "臉部/指紋解鎖", @@ -1681,8 +1681,8 @@ "settings.setting.biometrics.unavailable.message.ios": "你的裝置未設定 {{biometricsMethod}} 功能。若要使用 {{biometricsMethod}} 功能,請先在「設定」中進行設置。", "settings.setting.biometrics.unavailable.title.android": "未設定生物辨識功能", "settings.setting.biometrics.unavailable.title.ios": "未設定 {{biometricsMethod}}", - "settings.setting.biometrics.warning.message.android": "如果沒有啟用生物辨識功能,任何有權存取你裝置的人都可以開啟 Uniswap Wallet 並進行交易。", - "settings.setting.biometrics.warning.message.ios": "如果沒有啟用 {{biometricsMethod}},任何有權存取你裝置的人都可以開啟 Uniswap Wallet 並進行交易。", + "settings.setting.biometrics.warning.message.android": "如果沒有啟用生物辨識功能,任何有權存取你裝置的人都可以開啟 JuiceSwap Wallet 並進行交易。", + "settings.setting.biometrics.warning.message.ios": "如果沒有啟用 {{biometricsMethod}},任何有權存取你裝置的人都可以開啟 JuiceSwap Wallet 並進行交易。", "settings.setting.biometrics.warning.title": "確定繼續?", "settings.setting.connections.disconnectAll": "斷開所有連接", "settings.setting.connections.noConnectionsDescription": "透過尋找「連接錢包」或「登入」按鈕連接到 App。", @@ -1692,17 +1692,17 @@ "settings.setting.hapticTouch.title": "回饋觸覺觸摸", "settings.setting.helpCenter.title": "說明中心", "settings.setting.language.button.navigate": "前往設定", - "settings.setting.language.description.extension": "Uniswap 預設為你的系統語言設定。若要變更你的偏好語言,請前往系統設定。", - "settings.setting.language.description.mobile": "預設情況下,Uniswap 使用你裝置的語言設定。若要變更你的偏好語言,請前往裝置設定中的「Uniswap」,然後點選「語言」。", + "settings.setting.language.description.extension": "JuiceSwap 預設為你的系統語言設定。若要變更你的偏好語言,請前往系統設定。", + "settings.setting.language.description.mobile": "預設情況下,JuiceSwap 使用你裝置的語言設定。若要變更你的偏好語言,請前往裝置設定中的「JuiceSwap」,然後點選「語言」。", "settings.setting.language.title": "語言", "settings.setting.notifications.row.activity.description": "轉移、請求和其他活動", "settings.setting.notifications.row.activity.title": "錢包活動", "settings.setting.notifications.row.updates.description": "建議和新功能", - "settings.setting.notifications.row.updates.title": "來自 Uniswap 的更新", + "settings.setting.notifications.row.updates.title": "來自 JuiceSwap 的更新", "settings.setting.notifications.title": "通知", "settings.setting.password.title": "變更密碼", "settings.setting.permissions.title": "權限", - "settings.setting.privacy.analytics.description": "我們會運用匿名使用資料來提升你的 Uniswap Labs 產品體驗。停用後,我們只會追蹤錯誤和基本使用方式。", + "settings.setting.privacy.analytics.description": "我們會運用匿名使用資料來提升你的 JuiceSwap Labs 產品體驗。停用後,我們只會追蹤錯誤和基本使用方式。", "settings.setting.privacy.analytics.title": "App 分析", "settings.setting.privateKeys.title": "私鑰", "settings.setting.recoveryPhrase.title": "助記詞", @@ -1726,7 +1726,7 @@ "settings.setting.wallet.label": "暱稱", "settings.setting.wallet.testnetMode.description": "這將為開發人員開啟測試網,以便在不使用真實資產的情況下嘗試功能和交易。測試網上的代幣不具有任何實際價值。", "settings.setting.wallet.testnetMode.title": "測試網模式", - "settings.switchNetwork.warning": "若要在 {{label}}上使用 Uniswap,請在錢包設定中切換網路。", + "settings.switchNetwork.warning": "若要在 {{label}}上使用 JuiceSwap,請在錢包設定中切換網路。", "settings.title": "設定", "settings.version": "{{appVersion}} 版", "smartWallet.actionRequired.cta": "在 1 個網路上停用", @@ -1778,9 +1778,9 @@ "smartWallets.postSwapNudge.enable": "啟用智慧錢包", "smartWallets.postSwapNudge.title": "節省下一次交換的費用", "smartWallets.postSwapNudge.title.dapp": "此 App 支援智慧型錢包", - "smartWallets.unavailableModal.description": "目前由其他錢包提供者管理 {{displayName}} 的智慧型錢包設定。你可以繼續照常使用 Uniswap。", + "smartWallets.unavailableModal.description": "目前由其他錢包提供者管理 {{displayName}} 的智慧型錢包設定。你可以繼續照常使用 JuiceSwap。", "smartWallets.unavailableModal.title": "智慧型錢包功能不可用", - "solanaPromo.banner.description": "Trade Solana tokens directly on Uniswap.", + "solanaPromo.banner.description": "Trade Solana tokens directly on JuiceSwap.", "solanaPromo.banner.title": "Solana is now available", "solanaPromo.modal.connectWallet": "Connect your favorite Solana wallet", "solanaPromo.modal.startSwapping.button": "Start swapping on Solana", @@ -1801,16 +1801,16 @@ "stats.marketCap.description": "市值是資產流通供應的總市場價值。", "stats.noStatsAvailable": "No stats available", "stats.tvl": "總鎖定價值", - "stats.tvl.description": "總鎖定價值 (TVL) 是所有 Uniswap 流動性資產池中可用資產的總量。", + "stats.tvl.description": "總鎖定價值 (TVL) 是所有 JuiceSwap 流動性資產池中可用資產的總量。", "stats.volume.1d": "1 天交易量", - "stats.volume.1d.description": "1 天交易量是過去 24 小時內在 Uniswap 上交易的資產數量。", + "stats.volume.1d.description": "1 天交易量是過去 24 小時內在 JuiceSwap 上交易的資產數量。", "stats.volume.1d.long": "1 天成交量", "stats.volume.1d.short": "1 天交易量", - "stats.volume.description": "交易量是指在選定時間範圍內在 Uniswap 上交易的資產數量。", + "stats.volume.description": "交易量是指在選定時間範圍內在 JuiceSwap 上交易的資產數量。", "swap.allow.oneTime": "允許 {{sym}} (一次)", "swap.approveAndSubmit": "核准並提交", "swap.approveAndSwap": "核准並交換", - "swap.autoRouter": "Uniswap Auto Router 會綜合考量最佳路徑與網路費,為你提供最優價格。", + "swap.autoRouter": "JuiceSwap Auto Router 會綜合考量最佳路徑與網路費,為你提供最優價格。", "swap.balance.amount": "餘額:{{amount}}", "swap.bestPrice.through": "透過 {{provider}} 路徑執行", "swap.bestRoute.cost": "最有效路徑的網路費預估為 ~{{gasPrice}} 。 ", @@ -1850,32 +1850,32 @@ "swap.details.poweredBy": "提供技術支援者", "swap.details.rate": "費率", "swap.details.slippage": "滑價上限", - "swap.details.slippage.uniswap": "Uniswap 滑價保護", + "swap.details.slippage.uniswap": "JuiceSwap 滑價保護", "swap.details.swappedIn.unichain": "Completed in {{time}}s on Unichain", "swap.details.uniswapFee": "交易費用", - "swap.error.default": "你可能需要增加滑價容忍度。請注意:轉帳費用和變基代幣與 Uniswap V3 不相容。", + "swap.error.default": "你可能需要增加滑價容忍度。請注意:轉帳費用和變基代幣與 JuiceSwap V3 不相容。", "swap.error.expectedToFail": "你的交換預計會失敗。", "swap.error.fiatInputUnavailable": "{{fiatCurrencyCode}} 輸入不可用", "swap.error.modifiedByWallet": "你的交換已通過你的錢包修改。如果這是一個錯誤,請立即取消,否則可能會損失你的資金。", "swap.error.rejected": "交易已遭拒", - "swap.error.undefinedObject": "嘗試執行此交換時發生錯誤。你可能需要增加滑價容忍度。如果這不起作用,則可能與你正在交易的代幣不相容。請注意:轉帳費用和變基代幣與 Uniswap V3 不相容。", + "swap.error.undefinedObject": "嘗試執行此交換時發生錯誤。你可能需要增加滑價容忍度。如果這不起作用,則可能與你正在交易的代幣不相容。請注意:轉帳費用和變基代幣與 JuiceSwap V3 不相容。", "swap.error.unknown": "未知錯誤。", "swap.error.v2.expired": "這項交易無法傳送,原因是截止日期已過。請檢查你的交易截止日期是否太短。", - "swap.error.v2.k": "交換不滿足 Uniswap 不變量 x*y=k。這通常意味著你要交換的代幣之一在傳輸時包含自訂行為。", + "swap.error.v2.k": "交換不滿足 JuiceSwap 不變量 x*y=k。這通常意味著你要交換的代幣之一在傳輸時包含自訂行為。", "swap.error.v2.slippage": "由於價格變動或轉帳費用,該交易不會成功。嘗試增加滑價容忍度", "swap.error.v2.transferInput": "轉入代幣無法轉移。轉入代幣可能有問題。", "swap.error.v2.transferOutput": "轉出代幣無法轉移。轉出代幣可能有問題。", - "swap.error.v3.slippage": "由於價格變動,本次交易不會成功。嘗試增加滑價容忍度。請注意:轉帳費用和變基代幣與 Uniswap V3 不相容。", - "swap.error.v3.transferOutput": "轉出代幣無法轉移。轉出代幣可能有問題。請注意:轉帳費用和變基代幣與 Uniswap V3 不相容。", + "swap.error.v3.slippage": "由於價格變動,本次交易不會成功。嘗試增加滑價容忍度。請注意:轉帳費用和變基代幣與 JuiceSwap V3 不相容。", + "swap.error.v3.transferOutput": "轉出代幣無法轉移。轉出代幣可能有問題。請注意:轉帳費用和變基代幣與 JuiceSwap V3 不相容。", "swap.estimatedDifference.label": "由於目前的流動資產,你的轉入值和轉出值之間會有很大差異。", "swap.expected.price": "預期價格", "swap.fail.batched": "你的連線錢包可能不支援一鍵交換。請改為嘗試標準交換。", "swap.fail.batched.retry": "嘗試標準交換", "swap.fail.batched.title": "一鍵交換失敗", "swap.fail.message": "嘗試將滑價調整為更高的值。", - "swap.fail.uniswapX": "無法透過 UniswapX 完成交換。再次嘗試你的交換,以透過傳統 Uniswap API 路徑。", - "swap.fees.experience": "此交易費用適用於部分代幣對,以確保 Uniswap 的最佳體驗。它在轉出代幣中支付,並且已經計入報價。", - "swap.fees.noFee": "費用適用於選定的代幣對,以確保 Uniswap 的最佳體驗。此交換不收取任何費用。", + "swap.fail.uniswapX": "無法透過 JuiceSwapX 完成交換。再次嘗試你的交換,以透過傳統 JuiceSwap API 路徑。", + "swap.fees.experience": "此交易費用適用於部分代幣對,以確保 JuiceSwap 的最佳體驗。它在轉出代幣中支付,並且已經計入報價。", + "swap.fees.noFee": "費用適用於選定的代幣對,以確保 JuiceSwap 的最佳體驗。此交換不收取任何費用。", "swap.finalizingQuote": "最終報價...", "swap.form.header": "交換", "swap.form.warning.output.fotFees": "由於有 {{fotCurrencySymbol}} 的代幣交易費用,因此只能在輸入欄位輸入交換金額", @@ -1884,7 +1884,7 @@ "swap.frontrun.warning": "你的交易可能會搶先交易,導致不利交易。", "swap.header.viewOnly": "僅供檢視", "swap.impactOfTrade": "你的貨幣對該資產池的市場價格的影響。", - "swap.impactOfTrade.uniswapx": "市場價格和執行價格之間的差額,尤其是考慮到節省的 UniswapX 燃料費。", + "swap.impactOfTrade.uniswapx": "市場價格和執行價格之間的差額,尤其是考慮到節省的 JuiceSwapX 燃料費。", "swap.impactOfTrade.uniswapx.missing": "對於流動性較低的代幣對,可能無法進行價格影響計算。", "swap.inputEstimated.atMost": "輸入是估計值。你最多只能出售 ,否則交易將還原。", "swap.limit": "限制", @@ -1913,8 +1913,8 @@ "swap.settings.protection.subtitle.unavailable": "不適用於 {{chainName}}", "swap.settings.protection.title": "交換保護", "swap.settings.routingPreference.option.default.description": "選取該選項可為你的交換確定最有效的路徑。", - "swap.settings.routingPreference.option.default.description.preV4": "Uniswap 用戶端根據價格和網路費來選擇最便宜的交易選項。", - "swap.settings.routingPreference.option.default.description.uniswapXUnavailable": "你的錢包無法使用 UniswapX", + "swap.settings.routingPreference.option.default.description.preV4": "JuiceSwap 用戶端根據價格和網路費來選擇最便宜的交易選項。", + "swap.settings.routingPreference.option.default.description.uniswapXUnavailable": "你的錢包無法使用 JuiceSwapX", "swap.settings.routingPreference.option.default.tooltip": "根據預估的價格影響和網路費,並考慮到 v2、v3 和某些 v4 資產池,來確定路徑。", "swap.settings.routingPreference.option.v2.title": "啟用 v2 資產池", "swap.settings.routingPreference.option.v3.title": "啟用 v3 資產池", @@ -1946,7 +1946,7 @@ "swap.slippageBelow.warning": "滑價低於 {{amt}} 可能會導致交易失敗", "swap.submitted": "交換已提交", "swap.success": "交換成功!", - "swap.tokenOwnFees": "有些代幣在購買或出售時會收取交易費用,該交易費用由代幣發行者設定。Uniswap 不收取任何此類交易費用。", + "swap.tokenOwnFees": "有些代幣在購買或出售時會收取交易費用,該交易費用由代幣發行者設定。JuiceSwap 不收取任何此類交易費用。", "swap.tradeRoutes": "交易路徑", "swap.transaction.deadline": "交易截止日期", "swap.transaction.revertAfter": "如果你的交易處於待處理狀態超過該時間,則交易將會撤回。", @@ -1963,15 +1963,15 @@ "swap.warning.insufficientGas.message.withoutNetwork": "{{currencySymbol}}不足,無法交換", "swap.warning.insufficientGas.title": "你的 {{currencySymbol}} 不足,無法支付網路費", "swap.warning.networkFee.allow": "允許 {{ inputTokenSymbol }} (一次)", - "swap.warning.networkFee.delegation.message": "此為在 Unichain 上處理你的交易並啟用智慧型錢包所需的費用。Uniswap Labs 不會收取這些費用的任何部分。", - "swap.warning.networkFee.highRelativeToValue": "網路費超過交易總價值的 10%。這是在區塊鏈上處理交易的成本。Uniswap 不會從中收取任何費用。", + "swap.warning.networkFee.delegation.message": "此為在 Unichain 上處理你的交易並啟用智慧型錢包所需的費用。JuiceSwap Labs 不會收取這些費用的任何部分。", + "swap.warning.networkFee.highRelativeToValue": "網路費超過交易總價值的 10%。這是在區塊鏈上處理交易的成本。JuiceSwap 不會從中收取任何費用。", "swap.warning.networkFee.highRelativeToValue.unichain": "網路費超過交易總價值的 10%。這是在區塊鏈上處理交易的成本。", "swap.warning.networkFee.includesDelegation": "包含智慧型錢包啟用", - "swap.warning.networkFee.message": "這是在區塊鏈上處理交易的成本。Uniswap 不會從中收取任何交易費用。", + "swap.warning.networkFee.message": "這是在區塊鏈上處理交易的成本。JuiceSwap 不會從中收取任何交易費用。", "swap.warning.networkFee.message.unichain": "這是在區塊鏈上處理交易的成本。", - "swap.warning.networkFee.message.uniswapX": "這是在區塊鏈上處理交易的成本。Uniswap 不會從中收取任何費用。UniswapX 集結流動性來源,以獲得更優惠的價格以及免燃料費的交換。", - "swap.warning.networkFee.message.uniswapX.title": "使用 UniswapX 無需支付網路費", - "swap.warning.networkFee.message.uniswapX.unichain": "這是在區塊鏈上處理交易的成本。UniswapX 集結流動性來源,因此能提供更優惠的價格以及免燃料費的交換。", + "swap.warning.networkFee.message.uniswapX": "這是在區塊鏈上處理交易的成本。JuiceSwap 不會從中收取任何費用。JuiceSwapX 集結流動性來源,以獲得更優惠的價格以及免燃料費的交換。", + "swap.warning.networkFee.message.uniswapX.title": "使用 JuiceSwapX 無需支付網路費", + "swap.warning.networkFee.message.uniswapX.unichain": "這是在區塊鏈上處理交易的成本。JuiceSwapX 集結流動性來源,因此能提供更優惠的價格以及免燃料費的交換。", "swap.warning.noQuotesFound.bridging.message": "未找到橋接報價。此時嘗試使用官方橋接。", "swap.warning.noQuotesFound.title": "未找到報價", "swap.warning.noRoutesFound.message": "目前你選擇的代幣尚無可用路徑。請嘗試不同的組合或稍後再查看。", @@ -1993,9 +1993,9 @@ "swap.warning.router.title": "目前無法完成此交易", "swap.warning.tokenBlocked.button": "{{tokenSymbol}} 已被封鎖", "swap.warning.tokenBlockedFallback.button": "代幣已被封鎖", - "swap.warning.uniswapFee.message": "收取交易費用是為了確保你獲得最佳 Uniswap 使用體驗。", - "swap.warning.uniswapFee.message.default": "收取交易費用是為了確保 Uniswap 的最佳體驗。此交換不收取任何費用。", - "swap.warning.uniswapFee.message.included": "收取交易費用是為了確保 Uniswap 的最佳體驗,並已計入此報價中。", + "swap.warning.uniswapFee.message": "收取交易費用是為了確保你獲得最佳 JuiceSwap 使用體驗。", + "swap.warning.uniswapFee.message.default": "收取交易費用是為了確保 JuiceSwap 的最佳體驗。此交換不收取任何費用。", + "swap.warning.uniswapFee.message.included": "收取交易費用是為了確保 JuiceSwap 的最佳體驗,並已計入此報價中。", "swap.warning.uniswapFee.title": "交換交易費⽤", "swap.warning.viewOnly.message": "你需要透過助記詞匯入此錢包,才能交換代幣。", "swap.wrap.token": "包裝 {{sym}}", @@ -2016,30 +2016,30 @@ "testnet.modal.swapDeepLink.title.toTestnetMode": "啟用測試網模式", "testnet.unsupported": "測試網模式不支援此功能。", "themeToggle.theme": "主題", - "title.buySellTradeEthereum": "在 Uniswap 上購買、出售和交易以太幣和其他頂級代幣", - "title.createGovernanceOn": "在 Uniswap 上建立新的治理提案", - "title.createGovernanceTo": "建立一個新的治理提案,供 UNI 持有者投票。UNI 代幣代表 Uniswap 治理中的投票份額。", - "title.earnFees": "你可以在其他人將代幣新增到流動資產池,以在 Uniswap 上進行交換時賺取交易費用。", - "title.easilyRemove": "輕鬆從 Uniswap v2 中移除流動資產,並將其存入 Uniswap v3。", - "title.easilyRemoveV4": "輕鬆將你的流動資產從 Uniswap v2 和 v3 中取出,存入 Uniswap v4。", + "title.buySellTradeEthereum": "在 JuiceSwap 上購買、出售和交易以太幣和其他頂級代幣", + "title.createGovernanceOn": "在 JuiceSwap 上建立新的治理提案", + "title.createGovernanceTo": "建立一個新的治理提案,供 UNI 持有者投票。UNI 代幣代表 JuiceSwap 治理中的投票份額。", + "title.earnFees": "你可以在其他人將代幣新增到流動資產池,以在 JuiceSwap 上進行交換時賺取交易費用。", + "title.easilyRemove": "輕鬆從 JuiceSwap v2 中移除流動資產,並將其存入 JuiceSwap v3。", + "title.easilyRemoveV4": "輕鬆將你的流動資產從 JuiceSwap v2 和 v3 中取出,存入 JuiceSwap v4。", "title.extension.uninstall": "Extension 已解除安裝", "title.extensionPasskeyLogIn": "使用通行金鑰登入", - "title.managePasskeys": "Uniswap | 管理你的通行金鑰", - "title.migratev2": "將 v2 資產池流動資產遷移至 Uniswap v3", - "title.migratev3": "將資產池的流動資產遷移至 Uniswap v4", - "title.placeLimit": "在 Uniswap 上下限價單", + "title.managePasskeys": "JuiceSwap | 管理你的通行金鑰", + "title.migratev2": "將 v2 資產池流動資產遷移至 JuiceSwap v3", + "title.migratev3": "將資產池的流動資產遷移至 JuiceSwap v4", + "title.placeLimit": "在 JuiceSwap 上下限價單", "title.realTime": "即時價格、圖表、交易資料和其他。", - "title.removeLiquidityv2": "移除 Uniswap 上的資產池流動資產 (v2)", - "title.removePoolLiquidity": "移除 Uniswap 上的資產池流動資產", + "title.removeLiquidityv2": "移除 JuiceSwap 上的資產池流動資產 (v2)", + "title.removePoolLiquidity": "移除 JuiceSwap 上的資產池流動資產", "title.removeTokensv2": "從 v2 流動性資產池中移除你的代幣。", "title.removev3Liquidity": "從 v3 流動性資產池中移除你的代幣。", "title.sendCrypto": "傳送加密貨幣", - "title.sendTokens": "在 Uniswap 上傳送代幣", + "title.sendTokens": "在 JuiceSwap 上傳送代幣", "title.swappingMadeSimple": "支援在以太坊、Base、Arbitrum、Polygon、Unichain 等鏈上即時買賣加密貨幣。深受數百萬用戶信賴的 DeFi 平台。", "title.tradeTokens": "交易代幣並提供流動資產。即時價格、圖表、交易資料和其他。", - "title.uniswapTradeCrypto": "Uniswap | 在 DeFi 領先交易所交易加密貨幣 ", - "title.uniToken": "UNI 代幣代表 Uniswap 治理中的投票份額。你可以自己對每個提案進行投票,也可以將你的投票委託給第三方。", - "title.voteOnGov": "對 Uniswap 治理提案進行投票", + "title.uniswapTradeCrypto": "JuiceSwap | 在 DeFi 領先交易所交易加密貨幣 ", + "title.uniToken": "UNI 代幣代表 JuiceSwap 治理中的投票份額。你可以自己對每個提案進行投票,也可以將你的投票委託給第三方。", + "title.voteOnGov": "對 JuiceSwap 治理提案進行投票", "token.balances.main": "你的餘額", "token.balances.other": "其他網路上的餘額", "token.balances.viewOnly": "{{ownerAddress}} 的餘額", @@ -2072,10 +2072,10 @@ "token.safety.blocked.title.tokenNotAvailable": "{{tokenSymbol}} 不可用", "token.safety.blocked.title.tokensNotAvailable": "{{tokenSymbol0}} 和 {{tokenSymbol1}} 不可用", "token.safety.fee.detected": "偵測到代幣交易費用", - "token.safety.fees.uniswapLabsDoesNotReceive": "Uniswap Labs 不收取任何此類交易費用。", + "token.safety.fees.uniswapLabsDoesNotReceive": "JuiceSwap Labs 不收取任何此類交易費用。", "token.safety.warning.alwaysDoYourResearch": "盡責調查", - "token.safety.warning.blocked.description.default_one": "你無法使用 Uniswap App 進行交易此代幣。", - "token.safety.warning.blocked.description.default_other": "你無法使用 Uniswap App 進行交易這些代幣。", + "token.safety.warning.blocked.description.default_one": "你無法使用 JuiceSwap App 進行交易此代幣。", + "token.safety.warning.blocked.description.default_other": "你無法使用 JuiceSwap App 進行交易這些代幣。", "token.safety.warning.copyContractAddress.message": "這是合約地址,作為代幣在區塊鏈上的唯一識別碼。你傳送到該地址的任何加密貨幣都將遺失。", "token.safety.warning.copyContractAddress.title": "請勿傳送加密貨幣至該地址", "token.safety.warning.dontShowWarningAgain": "不要再向我顯示此警告", @@ -2107,11 +2107,11 @@ "token.safety.warning.spamsUsers": "垃圾代幣使用者", "token.safety.warning.tokenChargesFee.both.message": "{{tokenSymbol}} 購買時收取 {{buyFeePercent}} 交易費用,出售時收取 {{sellFeePercent}}。", "token.safety.warning.tokenChargesFee.buy.message": "{{tokenSymbol}} 購買時收取 {{feePercent}} 交易費用。", - "token.safety.warning.tokenChargesFee.buy.message.descriptive": "購買 {{tokenSymbol}} 時將收取 {{feePercent}} 交易費用。交換該代幣可能導致資金損失。Uniswap Labs 不會收取這些交易費用。", + "token.safety.warning.tokenChargesFee.buy.message.descriptive": "購買 {{tokenSymbol}} 時將收取 {{feePercent}} 交易費用。交換該代幣可能導致資金損失。JuiceSwap Labs 不會收取這些交易費用。", "token.safety.warning.tokenChargesFee.sell.message": "{{tokenSymbol}} 出售時收取 {{feePercent}} 交易費用。", - "token.safety.warning.tokenChargesFee.sell.message.descriptive": "出售 {{tokenSymbol}} 時將收取 {{feePercent}} 交易費用。交換該代幣可能導致資金損失。Uniswap Labs 不會收取這些交易費用。", + "token.safety.warning.tokenChargesFee.sell.message.descriptive": "出售 {{tokenSymbol}} 時將收取 {{feePercent}} 交易費用。交換該代幣可能導致資金損失。JuiceSwap Labs 不會收取這些交易費用。", "token.safety.warning.tokenChargesFee.unknownFee.message": "{{tokenSymbol}} 購買或出售時會收取交易費用。", - "token.safetyLevel.blocked.message": "你無法使用 Uniswap Wallet 交易此代幣。", + "token.safetyLevel.blocked.message": "你無法使用 JuiceSwap Wallet 交易此代幣。", "token.safetyLevel.medium.message.plural": "這些代幣不在美國領先的中心化交易所進行交易。在繼續之前一定要先進行自己的研究。", "token.selector.search.error": "無法載入搜尋結果", "token.stats.fullyDilutedValuation": "完全稀釋估值", @@ -2125,7 +2125,7 @@ "token.stats.volume": "24 小時成交量", "token.symbol.input.fallback": "轉入代幣", "token.symbol.output.fallback": "轉出代幣", - "token.wrap.fail.message": "Uniswap Protocol 上的交換可以透過 ETH 開始和結束。然而,在交換過程中,ETH 被包裝為 WETH。", + "token.wrap.fail.message": "JuiceSwap Protocol 上的交換可以透過 ETH 開始和結束。然而,在交換過程中,ETH 被包裝為 WETH。", "token.zeroNativeBalance.description.mainnet": "你需要在以太坊上交換代幣才能取得 {{ tokenSymbol }}。交換需支付 ETH 作為網路費。", "token.zeroNativeBalance.description.otherChains": "你需要在 {{ chainName }} 上交換代幣才能取得 {{ tokenSymbol }}。交換需支付 {{ chainName }} {{ nativeTokenSymbol }} 作為網路費。", "token.zeroNativeBalance.subtitle": "{{ tokenSymbol }} 不支援直接購買。", @@ -2192,7 +2192,7 @@ "transaction.details.transaction": "交易", "transaction.details.uniswapFee": "交易費用 ({{ feePercent }}%)", "transaction.network.all": "所有網路", - "transaction.networkCost.description": "The cost to process your transaction on the blockchain. Uniswap is optimized for minimal network costs.", + "transaction.networkCost.description": "The cost to process your transaction on the blockchain. JuiceSwap is optimized for minimal network costs.", "transaction.networkCost.includesSmartWalletActivation": "包括智慧型錢包啟用", "transaction.networkCost.label": "網路費", "transaction.networkCost.maxNativeBalance.description": "保留少量網路代幣餘額以支付本交易的網路費。", @@ -2354,15 +2354,15 @@ "transaction.watcher.error.cancel": "無法取消交易", "transaction.watcher.error.status": "檢查交易狀態時發生錯誤", "uniswapX.aggregatesLiquidity": " 匯集流動性來源,以獲得更優惠的價格以及免燃料費的交換。", - "uniswapX.cost": "使用 UniswapX 時,在區塊鏈上交易無需支付常規費用。", - "uniswapx.description": "UniswapX 集結流動性來源,以獲得更優惠的價格以及免燃料費的交換。", - "uniswapx.description.unsupported": "由於你的智慧型錢包設定由其他錢包 App 管理,因此 UniswapX 目前不可用。", - "uniswapx.included": "包括 UniswapX", - "uniswapx.item": " UniswapX ", - "uniswapx.label": "UniswapX", - "uniswapX.learnMore": "了解有關使用 UniswapX 進行交換的更多資訊", - "uniswapx.unavailable.title": "UniswapX 不可用", - "uniswapx.v2QuoteFailed": "UniswapX v2 固定報價失敗。使用經典交換重試。", + "uniswapX.cost": "使用 JuiceSwapX 時,在區塊鏈上交易無需支付常規費用。", + "uniswapx.description": "JuiceSwapX 集結流動性來源,以獲得更優惠的價格以及免燃料費的交換。", + "uniswapx.description.unsupported": "由於你的智慧型錢包設定由其他錢包 App 管理,因此 JuiceSwapX 目前不可用。", + "uniswapx.included": "包括 JuiceSwapX", + "uniswapx.item": " JuiceSwapX ", + "uniswapx.label": "JuiceSwapX", + "uniswapX.learnMore": "了解有關使用 JuiceSwapX 進行交換的更多資訊", + "uniswapx.unavailable.title": "JuiceSwapX 不可用", + "uniswapx.v2QuoteFailed": "JuiceSwapX v2 固定報價失敗。使用經典交換重試。", "unitags.banner.button.claim": "立即領取", "unitags.banner.subtitle": "建立個人化 Web3 個人資料,並輕鬆與朋友分享地址。", "unitags.banner.title.compact": "領取你的 {{unitagDomain}} 使用者名稱,建立可自訂個人資料。", @@ -2426,9 +2426,9 @@ "unitags.username.error.min": "使用者名稱必須至少包含 {{number}} 個字元", "unitags.username.error.uppercase": "使用者名稱只能包含小寫字母和數字", "uwulink.error.insufficientTokens": "{{chain}} 上的 {{tokenSymbol}} 不足", - "v2.notAvailable": "Uniswap V2 在此網路上不適用。", + "v2.notAvailable": "JuiceSwap V2 在此網路上不適用。", "wallet.appSignIn": "使用 App 登入", - "wallet.connectingAgreement": "連線錢包即表示你同意 Uniswap Labs 的服務條款並同意其隱私權政策。", + "wallet.connectingAgreement": "連線錢包即表示你同意 JuiceSwap Labs 的服務條款並同意其隱私權政策。", "wallet.connectionFailed.message": "連線嘗試失敗。請按一下再試一次,並按照步驟在你的錢包中進行連線。", "wallet.mismatch.popup.description": "你的已連接錢包不支援某些功能。", "wallet.mismatch.popup.title": "錢包支援功能有限", @@ -2438,13 +2438,13 @@ "walletConnect.dapps.empty.description": "透過 WalletConnect 掃描代碼,以連線到 App", "walletConnect.dapps.manage.empty.title": "未連線至任何 App", "walletConnect.dapps.manage.title": "連線", - "walletConnect.error.connection.message": "Uniswap Wallet 目前支援 {{chainNames}}。僅限在這些鏈上使用 \"{{dappName}}\"", + "walletConnect.error.connection.message": "JuiceSwap Wallet 目前支援 {{chainNames}}。僅限在這些鏈上使用 \"{{dappName}}\"", "walletConnect.error.connection.title": "連線錯誤", "walletConnect.error.general.message": "WalletConnect 發生問題。請再試一次", "walletConnect.error.general.title": "WalletConnect 錯誤", "walletConnect.error.scantastic.message": "你的 QR 碼有問題。請再試一次", "walletConnect.error.scantastic.title": "QR 碼無效", - "walletConnect.error.unsupported.message": "請確認你掃描的是有效的 WalletConnect、以太幣地址或 Uniswap Extension QR 碼,然後再試一次。", + "walletConnect.error.unsupported.message": "請確認你掃描的是有效的 WalletConnect、以太幣地址或 JuiceSwap Extension QR 碼,然後再試一次。", "walletConnect.error.unsupported.title": "QR 碼無效", "walletConnect.error.unsupportedV1.message": "不再支援 WalletConnect v1。你嘗試連線的應用程式需要升級到 WalletConnect v2。", "walletConnect.error.unsupportedV1.title": "QR 碼無效", @@ -2479,7 +2479,7 @@ "walletConnect.request.warning.message": "為了簽署訊息或交易,你需要匯入錢包的助記詞。", "walletConnect.request.warning.title": "該錢包處於唯讀模式", "web.explore.description": "在 {{network}} 上尋找和研究代幣。探索熱門資產池。查看即時價格、交易量、TVL、圖表和交易資料。", - "web.explore.title.pools": "探索 Uniswap 上 {{network}} 的熱門資產池", - "web.explore.title.tokens": "探索 Uniswap 上 {{network}} 的熱門代幣", - "web.explore.title.transactions": "探索 Uniswap 上 {{network}} 的熱門交易" + "web.explore.title.pools": "探索 JuiceSwap 上 {{network}} 的熱門資產池", + "web.explore.title.tokens": "探索 JuiceSwap 上 {{network}} 的熱門代幣", + "web.explore.title.transactions": "探索 JuiceSwap 上 {{network}} 的熱門交易" } From 1c3b4bafd4261002b1aa99a8bdf9b6541d478a6d Mon Sep 17 00:00:00 2001 From: lapatric <42653152+lapatric@users.noreply.github.com> Date: Fri, 12 Sep 2025 11:26:57 +0200 Subject: [PATCH 06/24] update hardcoded naming --- apps/web/CLAUDE.md | 2 +- apps/web/README.md | 16 ++++----- apps/web/functions/[[index]].ts | 2 +- .../functions/api/image/pools/[[index]].tsx | 2 +- .../functions/api/image/tokens/[[index]].tsx | 2 +- apps/web/functions/default.test.ts | 8 ++--- apps/web/functions/explore/pools/pool.test.ts | 8 ++--- .../functions/explore/tokens/token.test.ts | 10 +++--- apps/web/functions/utils/getPool.ts | 2 +- apps/web/index.html | 2 +- apps/web/package.json | 2 +- apps/web/public/tokenlist.schema.json | 4 +-- .../AccountDrawer/AccountDrawer.e2e.test.ts | 4 +-- .../AccountDrawer/UniwalletModal.tsx | 2 +- .../Liquidity/utils/parseFromRest.test.ts | 2 +- .../NavBar/SearchBar/SearchBar.e2e.test.ts | 2 +- .../RouterLabel/RouterLabel.test.tsx | 8 ++--- .../RouterLabel/UniswapXRouterLabel.tsx | 2 +- apps/web/src/components/RouterLabel/index.tsx | 6 ++-- .../TokenDetails/TokenDetails.e2e.test.ts | 2 +- .../TopLevelBanners/MobileAppPromoBanner.tsx | 2 +- .../WalletModal/WalletConnectorOption.tsx | 2 +- .../components/Web3Provider/wagmiConfig.ts | 2 +- .../components/Web3Provider/walletConnect.ts | 10 +++--- .../tokenLists/unsupported.tokenlist.json | 4 +-- .../wallet/connection/connectors/custom.ts | 8 ++--- .../hooks/useOrderedWalletConnectors.test.ts | 2 +- .../hooks/useOrderedWalletConnectors.ts | 4 +-- apps/web/src/hooks/useIsPoolOutOfSync.ts | 2 +- .../src/hooks/useV2LiquidityTokenPermit.ts | 2 +- apps/web/src/pages/App.tsx | 2 +- .../web/src/pages/Landing/sections/Footer.tsx | 2 +- .../RouterPreferenceSettings/index.test.tsx | 2 +- .../web/src/pages/PasskeyManagement/index.tsx | 2 +- apps/web/src/pages/PoolDetails/utils.test.ts | 6 ++-- apps/web/src/pages/RouteDefinitions.tsx | 2 +- apps/web/src/pages/TokenDetails/util.test.ts | 8 ++--- apps/web/src/pages/paths.test.ts | 34 +++++++++---------- apps/web/src/shared-cloud/metatags.ts | 6 ++-- apps/web/src/state/lists/reducer.test.ts | 2 +- apps/web/src/state/reducerTypeTest.ts | 2 +- apps/web/src/state/routing/types.ts | 2 +- apps/web/src/state/user/hooks.tsx | 2 +- apps/web/src/state/wallets/hooks.test.tsx | 2 +- 44 files changed, 101 insertions(+), 99 deletions(-) diff --git a/apps/web/CLAUDE.md b/apps/web/CLAUDE.md index 5ea10c3eef7..574265a9f58 100644 --- a/apps/web/CLAUDE.md +++ b/apps/web/CLAUDE.md @@ -4,7 +4,7 @@ This file provides guidance to Claude Code (claude.ai/code) when working with co ## Project Overview -This is the Uniswap Web Interface - a React-based decentralized exchange application that's part of the Uniswap Universe monorepo. The web app enables users to swap tokens, provide liquidity, and interact with the Uniswap protocol across multiple blockchain networks. +This is the JuiceSwap Web Interface - a React-based decentralized exchange application that's part of the JuiceSwap Universe monorepo. The web app enables users to swap tokens, provide liquidity, and interact with the JuiceSwap protocol across multiple blockchain networks. ## Essential Development Commands diff --git a/apps/web/README.md b/apps/web/README.md index 044ff63ccaa..d599dedd5b8 100644 --- a/apps/web/README.md +++ b/apps/web/README.md @@ -1,8 +1,8 @@ -# Uniswap Labs Web Interface +# JuiceSwap Labs Web Interface -## Accessing the Uniswap Interface +## Accessing the JuiceSwap Interface -To access the Uniswap Interface, use an IPFS gateway link from the +To access the JuiceSwap Interface, use an IPFS gateway link from the [latest release](https://github.com/Uniswap/uniswap-interface/releases/latest), or visit [app.uniswap.org](https://app.uniswap.org). @@ -35,16 +35,16 @@ yarn web i18n:download Which will download the translations to `./apps/web/src/i18n/locales/translations`. -## Accessing Uniswap V2 +## Accessing JuiceSwap V2 -The Uniswap Interface supports swapping, adding liquidity, removing liquidity and migrating liquidity for Uniswap protocol V2. +The JuiceSwap Interface supports swapping, adding liquidity, removing liquidity and migrating liquidity for JuiceSwap protocol V2. -- Swap on Uniswap V2: +- Swap on JuiceSwap V2: - View V2 liquidity: - Add V2 liquidity: - Migrate V2 liquidity to V3: -## Accessing Uniswap V1 +## Accessing JuiceSwap V1 -The Uniswap V1 interface for mainnet and testnets is accessible via IPFS gateways +The JuiceSwap V1 interface for mainnet and testnets is accessible via IPFS gateways linked from the [v1.0.0 release](https://github.com/Uniswap/uniswap-interface/releases/tag/v1.0.0). diff --git a/apps/web/functions/[[index]].ts b/apps/web/functions/[[index]].ts index aa625af0504..503f8b307ce 100644 --- a/apps/web/functions/[[index]].ts +++ b/apps/web/functions/[[index]].ts @@ -16,7 +16,7 @@ export const onRequest: PagesFunction = async ({ request, next }) => { const requestURL = new URL(request.url) const imageUri = requestURL.origin + '/images/1200x630_Rich_Link_Preview_Image.png' const data = { - title: 'Uniswap Interface', + title: 'JuiceSwap Interface', image: imageUri, url: request.url, description: diff --git a/apps/web/functions/api/image/pools/[[index]].tsx b/apps/web/functions/api/image/pools/[[index]].tsx index 61b07ca8e3c..cfad1d1f432 100644 --- a/apps/web/functions/api/image/pools/[[index]].tsx +++ b/apps/web/functions/api/image/pools/[[index]].tsx @@ -216,7 +216,7 @@ export const onRequest: PagesFunction = async ({ params, request, env }) => { > {data.poolData?.feeTier} - Uniswap + JuiceSwap diff --git a/apps/web/functions/api/image/tokens/[[index]].tsx b/apps/web/functions/api/image/tokens/[[index]].tsx index 8646116d1a5..74abc08ca4b 100644 --- a/apps/web/functions/api/image/tokens/[[index]].tsx +++ b/apps/web/functions/api/image/tokens/[[index]].tsx @@ -150,7 +150,7 @@ export const onRequest: PagesFunction = async ({ params, request, env }) => { > {data.tokenData?.symbol} - Uniswap + JuiceSwap diff --git a/apps/web/functions/default.test.ts b/apps/web/functions/default.test.ts index 571cadb0a23..12cb52a2015 100644 --- a/apps/web/functions/default.test.ts +++ b/apps/web/functions/default.test.ts @@ -2,7 +2,7 @@ const defaultUrls = ['http://127.0.0.1:3000/', 'http://127.0.0.1:3000/swap', 'ht test.each(defaultUrls)('should inject metadata for valid collections', async (defaultUrl) => { const body = await fetch(new Request(defaultUrl)).then((res) => res.text()) - expect(body).toContain(` { const url = 'http://127.0.0.1:3000/explore/pools/' + pool.network + '/' + pool.address const body = await fetch(new Request(url)).then((res) => res.text()) expect(body).toMatchSnapshot() - expect(body).toContain(``) + expect(body).toContain(``) expect(body).not.toContain(``) @@ -31,11 +31,11 @@ test.each(pools)('should inject metadata for valid pools', async (pool) => { expect(body).toContain(``) expect(body).toContain(``) expect(body).toContain(``) - expect(body).toContain(``) + expect(body).toContain(``) expect(body).toContain(``) - expect(body).toContain(``) + expect(body).toContain(``) expect(body).toContain(``) - expect(body).toContain(``) + expect(body).toContain(``) }) const invalidPools = [ diff --git a/apps/web/functions/explore/tokens/token.test.ts b/apps/web/functions/explore/tokens/token.test.ts index 61f8313f6c1..0014b9060cc 100644 --- a/apps/web/functions/explore/tokens/token.test.ts +++ b/apps/web/functions/explore/tokens/token.test.ts @@ -31,7 +31,9 @@ test.each(tokens)('should inject metadata for valid tokens', async (token) => { const url = 'http://127.0.0.1:3000/explore/tokens/' + token.network + '/' + token.address const body = await fetch(new Request(url)).then((res) => res.text()) expect(body).toMatchSnapshot() - expect(body).toContain(``) + expect(body).toContain( + ``, + ) expect(body).not.toContain(``) @@ -40,15 +42,15 @@ test.each(tokens)('should inject metadata for valid tokens', async (token) => { expect(body).toContain(``) expect(body).toContain(``) expect(body).toContain( - ``, + ``, ) expect(body).toContain(``) expect(body).toContain( - ``, + ``, ) expect(body).toContain(``) expect(body).toContain( - ``, + ``, ) }) diff --git a/apps/web/functions/utils/getPool.ts b/apps/web/functions/utils/getPool.ts index 8a9b98fc963..3cdb8c02b14 100644 --- a/apps/web/functions/utils/getPool.ts +++ b/apps/web/functions/utils/getPool.ts @@ -45,7 +45,7 @@ export default async function getPool({ const token0 = data.token0 const token1 = data.token1 const name = `${token0?.symbol}/${token1?.symbol}` - const title = `${name} on Uniswap` + const title = `${name} on JuiceSwap` const formattedAsset: Data = { title, diff --git a/apps/web/index.html b/apps/web/index.html index a8125656e59..5db4839e10c 100644 --- a/apps/web/index.html +++ b/apps/web/index.html @@ -3,7 +3,7 @@ - Uniswap Interface + JuiceSwap Interface diff --git a/apps/web/package.json b/apps/web/package.json index 8f239fd5a09..6fd8145bde8 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -1,7 +1,7 @@ { "name": "@uniswap/interface", "version": "1.1.0", - "description": "Uniswap Interface", + "description": "JuiceSwap Interface", "license": "GPL-3.0-or-later", "scripts": { "ajv": "node scripts/compile-ajv-validators.js", diff --git a/apps/web/public/tokenlist.schema.json b/apps/web/public/tokenlist.schema.json index 1303044d5c6..7267013fb71 100644 --- a/apps/web/public/tokenlist.schema.json +++ b/apps/web/public/tokenlist.schema.json @@ -1,8 +1,8 @@ { "$schema": "http://json-schema.org/draft-07/schema#", "$id": "https://uniswap.org/tokenlist.schema.json", - "title": "Uniswap Token List", - "description": "Schema for lists of tokens compatible with the Uniswap Interface", + "title": "JuiceSwap Token List", + "description": "Schema for lists of tokens compatible with the JuiceSwap Interface", "definitions": { "Version": { "type": "object", diff --git a/apps/web/src/components/AccountDrawer/AccountDrawer.e2e.test.ts b/apps/web/src/components/AccountDrawer/AccountDrawer.e2e.test.ts index 94fbddc7cc7..c66e59cc16c 100644 --- a/apps/web/src/components/AccountDrawer/AccountDrawer.e2e.test.ts +++ b/apps/web/src/components/AccountDrawer/AccountDrawer.e2e.test.ts @@ -45,10 +45,10 @@ test.describe('Mini Portfolio settings', () => { test('changes language', async ({ page }) => { await page.getByTestId(TestID.LanguageSettingsButton).click() await page.getByRole('link', { name: 'Spanish (Spain)' }).click() - await expect(page.getByText('Uniswap está disponible en:')).toBeVisible() + await expect(page.getByText('JuiceSwap está disponible en:')).toBeVisible() await page.reload() await expect(page.url()).toContain('lng=es-ES') - await expect(page.getByText('Uniswap está disponible en:')).toBeVisible() + await expect(page.getByText('JuiceSwap está disponible en:')).toBeVisible() }) test('testnet always enabled', async ({ page }) => { diff --git a/apps/web/src/components/AccountDrawer/UniwalletModal.tsx b/apps/web/src/components/AccountDrawer/UniwalletModal.tsx index 1f29c4dc9ce..5f0e9c0154b 100644 --- a/apps/web/src/components/AccountDrawer/UniwalletModal.tsx +++ b/apps/web/src/components/AccountDrawer/UniwalletModal.tsx @@ -19,7 +19,7 @@ export default function UniwalletModal() { const [uri, setUri] = useState() const connection = useConnectionState() - // Displays the modal if not on iOS/Android, a Uniswap Wallet Connection is pending, & qrcode URI is available + // Displays the modal if not on iOS/Android, a JuiceSwap Wallet Connection is pending, & qrcode URI is available const onLaunchedMobilePlatform = isWebIOS || isWebAndroid const open = !onLaunchedMobilePlatform && !!uri && connection.status === ConnectionStatus.Pending diff --git a/apps/web/src/components/Liquidity/utils/parseFromRest.test.ts b/apps/web/src/components/Liquidity/utils/parseFromRest.test.ts index ffa50481dcf..109fc98f6a8 100644 --- a/apps/web/src/components/Liquidity/utils/parseFromRest.test.ts +++ b/apps/web/src/components/Liquidity/utils/parseFromRest.test.ts @@ -211,7 +211,7 @@ describe('parseRestPosition', () => { address: '0xb2839134B8151964f19f6f3c7D59C70ae52852F5', symbol: 'UNI-V2', decimals: 18, - name: 'Uniswap V2', + name: 'JuiceSwap V2', } const liquidityToken = new Token( liquidityTokenRest.chainId, diff --git a/apps/web/src/components/NavBar/SearchBar/SearchBar.e2e.test.ts b/apps/web/src/components/NavBar/SearchBar/SearchBar.e2e.test.ts index cbc4ffd47f4..c9262f982b1 100644 --- a/apps/web/src/components/NavBar/SearchBar/SearchBar.e2e.test.ts +++ b/apps/web/src/components/NavBar/SearchBar/SearchBar.e2e.test.ts @@ -8,7 +8,7 @@ test.describe('Search', () => { await page.goto('/') await page.getByTestId(TestID.NavSearchInput).click() await page.getByTestId(TestID.ExploreSearchInput).click() - await page.getByTestId(TestID.ExploreSearchInput).fill('Uniswap') + await page.getByTestId(TestID.ExploreSearchInput).fill('JuiceSwap') await page.getByRole('button', { name: 'Uniswap UNI 0x1f98...F984' }).click() }) diff --git a/apps/web/src/components/RouterLabel/RouterLabel.test.tsx b/apps/web/src/components/RouterLabel/RouterLabel.test.tsx index 56661679db6..95c4537d6ef 100644 --- a/apps/web/src/components/RouterLabel/RouterLabel.test.tsx +++ b/apps/web/src/components/RouterLabel/RouterLabel.test.tsx @@ -10,21 +10,21 @@ import RouterLabel from '.' describe('RouterLabel', () => { it('renders correct label for UniswapX trade', () => { render() - expect(screen.getByText('Uniswap X')).toBeInTheDocument() + expect(screen.getByText('JuiceSwap X')).toBeInTheDocument() }) it('renders correct label for UniswapX v2 trade', () => { render() - expect(screen.getByText('Uniswap X')).toBeInTheDocument() + expect(screen.getByText('JuiceSwap X')).toBeInTheDocument() }) it('renders correct label for classic trade with client routing', () => { render() - expect(screen.getByText('Uniswap Client')).toBeInTheDocument() + expect(screen.getByText('JuiceSwap Client')).toBeInTheDocument() }) it('renders correct label for classic trade with API routing', () => { render() - expect(screen.getByText('Uniswap API')).toBeInTheDocument() + expect(screen.getByText('JuiceSwap API')).toBeInTheDocument() }) }) diff --git a/apps/web/src/components/RouterLabel/UniswapXRouterLabel.tsx b/apps/web/src/components/RouterLabel/UniswapXRouterLabel.tsx index 90af8181a09..f6ed5bb2f4f 100644 --- a/apps/web/src/components/RouterLabel/UniswapXRouterLabel.tsx +++ b/apps/web/src/components/RouterLabel/UniswapXRouterLabel.tsx @@ -16,7 +16,7 @@ const Gradient = styled.div` export { Gradient as UniswapXGradient } -// Uniswap X SVG icon with gradient, copied from Figma. +// JuiceSwap X SVG icon with gradient, copied from Figma. // In order for gradient to work, we must give its definition a unique ID that does not collide // with other occurences of this component on the page. export const UniswapXRouterIcon = ({ testId }: { testId?: string }) => { diff --git a/apps/web/src/components/RouterLabel/index.tsx b/apps/web/src/components/RouterLabel/index.tsx index abb3b8e5589..f4ac2290702 100644 --- a/apps/web/src/components/RouterLabel/index.tsx +++ b/apps/web/src/components/RouterLabel/index.tsx @@ -8,14 +8,14 @@ export default function RouterLabel({ trade, color }: { trade: SubmittableTrade; if (isUniswapXTrade(trade)) { return ( - Uniswap X + JuiceSwap X ) } if (trade.quoteMethod === QuoteMethod.CLIENT_SIDE_FALLBACK) { - return Uniswap Client + return JuiceSwap Client } - return Uniswap API + return JuiceSwap API } diff --git a/apps/web/src/components/Tokens/TokenDetails/TokenDetails.e2e.test.ts b/apps/web/src/components/Tokens/TokenDetails/TokenDetails.e2e.test.ts index 9a58a406a26..55068e57d10 100644 --- a/apps/web/src/components/Tokens/TokenDetails/TokenDetails.e2e.test.ts +++ b/apps/web/src/components/Tokens/TokenDetails/TokenDetails.e2e.test.ts @@ -32,7 +32,7 @@ test.describe('Token details', () => { // Info section should have description of token & relevant links await expect(page.getByTestId('token-details-info-section')).toBeVisible() await expect(page.getByTestId('token-description-truncated')).toContainText( - 'UNI is the governance token for Uniswap', + 'UNI is the governance token for JuiceSwap', ) // Check links diff --git a/apps/web/src/components/TopLevelBanners/MobileAppPromoBanner.tsx b/apps/web/src/components/TopLevelBanners/MobileAppPromoBanner.tsx index 29607b42638..a7c3d2b3432 100644 --- a/apps/web/src/components/TopLevelBanners/MobileAppPromoBanner.tsx +++ b/apps/web/src/components/TopLevelBanners/MobileAppPromoBanner.tsx @@ -40,7 +40,7 @@ const StyledButton = styled(Anchor, { * - The user is on a mobile device our app supports * - The user is not using Safari (since we don't want to conflict with the Safari-native Smart App Banner) * - The user has not dismissed the banner during this session - * - The user has not clicked the Uniswap wallet or Get Uniswap Wallet buttons in wallet options + * - The user has not clicked the JuiceSwap wallet or Get JuiceSwap Wallet buttons in wallet options */ export function useMobileAppPromoBannerEligible(): boolean { const hideMobileAppPromoBanner = useAtomValue(hideMobileAppPromoBannerAtom) diff --git a/apps/web/src/components/WalletModal/WalletConnectorOption.tsx b/apps/web/src/components/WalletModal/WalletConnectorOption.tsx index 6a90bf3e825..859ace85b0e 100644 --- a/apps/web/src/components/WalletModal/WalletConnectorOption.tsx +++ b/apps/web/src/components/WalletModal/WalletConnectorOption.tsx @@ -64,7 +64,7 @@ function OtherWalletsIcon() { } /** - * We have custom icons for certain Uniswap Connectors. + * We have custom icons for certain JuiceSwap Connectors. * This function returns the correct icon for the connector. */ function getIcon({ diff --git a/apps/web/src/components/Web3Provider/wagmiConfig.ts b/apps/web/src/components/Web3Provider/wagmiConfig.ts index a47791e2a1a..549ba7ee44b 100644 --- a/apps/web/src/components/Web3Provider/wagmiConfig.ts +++ b/apps/web/src/components/Web3Provider/wagmiConfig.ts @@ -43,7 +43,7 @@ function createWagmiConnectors(params: { ...(isTestEnv() && !isPlaywrightEnv() ? [] : [walletConnect(WC_PARAMS)]), embeddedWallet(), coinbaseWallet({ - appName: 'Uniswap', + appName: 'JuiceSwap', // CB SDK doesn't pass the parent origin context to their passkey site // Flagged to CB team and can remove UNISWAP_WEB_URL once fixed appLogoUrl: `${UNISWAP_WEB_URL}${UNISWAP_LOGO}`, diff --git a/apps/web/src/components/Web3Provider/walletConnect.ts b/apps/web/src/components/Web3Provider/walletConnect.ts index 65efebcd344..ffd72fc3048 100644 --- a/apps/web/src/components/Web3Provider/walletConnect.ts +++ b/apps/web/src/components/Web3Provider/walletConnect.ts @@ -35,7 +35,7 @@ export const WC_PARAMS = { projectId: WALLET_CONNECT_PROJECT_ID, metadata: { name: 'Uniswap', - description: 'Uniswap Interface', + description: 'JuiceSwap Interface', url: 'https://app.uniswap.org', icons: ['https://app.uniswap.org/favicon.png'], }, @@ -56,13 +56,13 @@ export function uniswapWalletConnect() { config.emitter.on('message', ({ type, data }) => { if (type === 'display_uri') { - // Emits custom wallet connect code, parseable by the Uniswap Wallet + // Emits custom wallet connect code, parseable by the JuiceSwap Wallet const uniswapWalletUri = `https://uniswap.org/app/wc?uri=${data}` - // Emits custom event to display the Uniswap Wallet URI + // Emits custom event to display the JuiceSwap Wallet URI window.dispatchEvent(new MessageEvent('display_uniswap_uri', { data: uniswapWalletUri })) - // Opens deeplink to Uniswap Wallet if on mobile + // Opens deeplink to JuiceSwap Wallet if on mobile if (isWebIOS || isWebAndroid) { // Using window.location.href to open the deep link ensures smooth navigation and leverages OS handling for installed apps, // avoiding potential popup blockers or inconsistent behavior associated with window.open @@ -75,7 +75,7 @@ export function uniswapWalletConnect() { ...wc, id: 'uniswapWalletConnect', type: 'uniswapWalletConnect', - name: 'Uniswap Wallet', + name: 'JuiceSwap Wallet', icon: 'https://app.uniswap.org/favicon.png', } }) diff --git a/apps/web/src/constants/tokenLists/unsupported.tokenlist.json b/apps/web/src/constants/tokenLists/unsupported.tokenlist.json index 8bc66c880c6..3ba652873ef 100644 --- a/apps/web/src/constants/tokenLists/unsupported.tokenlist.json +++ b/apps/web/src/constants/tokenLists/unsupported.tokenlist.json @@ -303,7 +303,7 @@ "chainId": 1, "address": "0x36A00FF9072570eF4B9292117850B8FE08d96cce", "symbol": "iUNI", - "name": "Synth Inverse Uniswap", + "name": "Synth Inverse JuiceSwap", "decimals": 18, "logoURI": "https://raw.githubusercontent.com/Synthetixio/synthetix-assets/v2.0.10/synths/iUNI.svg", "tags": ["inverse", "synth"] @@ -672,7 +672,7 @@ "chainId": 1, "address": "0x30635297E450b930f8693297eBa160D9e6c8eBcf", "symbol": "sUNI", - "name": "Synth Uniswap", + "name": "Synth JuiceSwap", "decimals": 18, "logoURI": "https://raw.githubusercontent.com/Synthetixio/synthetix-assets/v2.0.10/synths/sUNI.svg", "tags": ["synth"] diff --git a/apps/web/src/features/wallet/connection/connectors/custom.ts b/apps/web/src/features/wallet/connection/connectors/custom.ts index 6835034e1aa..0d7c3125f96 100644 --- a/apps/web/src/features/wallet/connection/connectors/custom.ts +++ b/apps/web/src/features/wallet/connection/connectors/custom.ts @@ -40,7 +40,7 @@ const APPLY_CUSTOM_CONNECTOR_META_MAP = { * connectors that need special handling beyond standard configuration. * * Current transformations: - * - Uniswap Wallet: Adds a new connector to the array + * - JuiceSwap Wallet: Adds a new connector to the array * - Embedded Wallet: Adds customConnectorId, needed to trigger specific behavior in connection flow. * - Icon overrides: Applies custom icons from CONNECTOR_ICON_OVERRIDE_MAP * @@ -60,7 +60,7 @@ export function applyCustomConnectorMeta(walletConnectors: WalletConnectorMeta[] // CUSTOM CONNECTOR FUNCTIONS // ========================================= -// Uniswap Wallet Connect +// JuiceSwap Wallet Connect // ========================================= // Lazy-initialized on connection to prevent socket conflicts. // Standard wagmi initialization creates persistent WebSocket connections @@ -71,7 +71,7 @@ function useConnectUniswapWallet(): () => Promise { return useEvent(async () => { setPersistHideMobileAppPromoBanner(true) - // Initialize Uniswap Wallet on click instead of in wagmi config + // Initialize JuiceSwap Wallet on click instead of in wagmi config // to avoid multiple wallet connect sockets being opened // and causing issues with messages getting dropped await connect(wagmiConfig, { connector: uniswapWalletConnect() }) @@ -85,7 +85,7 @@ const UNISWAP_WALLET_CONNECTOR_META = { isInjected: false, analyticsWalletType: 'Wallet Connect', } -/** Adds a WalletConnectorMeta for the Uniswap Wallet Connect connector. */ +/** Adds a WalletConnectorMeta for the JuiceSwap Wallet Connect connector. */ function applyUniswapWalletConnectorMeta(walletConnectors: WalletConnectorMeta[]): WalletConnectorMeta[] { return [...walletConnectors, UNISWAP_WALLET_CONNECTOR_META] } diff --git a/apps/web/src/features/wallet/connection/hooks/useOrderedWalletConnectors.test.ts b/apps/web/src/features/wallet/connection/hooks/useOrderedWalletConnectors.test.ts index b4db2c00d43..0b6497e5989 100644 --- a/apps/web/src/features/wallet/connection/hooks/useOrderedWalletConnectors.test.ts +++ b/apps/web/src/features/wallet/connection/hooks/useOrderedWalletConnectors.test.ts @@ -340,7 +340,7 @@ describe('useOrderedWalletConnectors', () => { mocked(useWalletConnectors).mockReturnValue([ ...DEFAULT_CONNECTORS, createWagmiWalletConnector({ - name: 'Uniswap Extension', + name: 'JuiceSwap Extension', wagmi: { id: CONNECTION_PROVIDER_IDS.UNISWAP_EXTENSION_RDNS, type: 'injected' }, isInjected: true, }), diff --git a/apps/web/src/features/wallet/connection/hooks/useOrderedWalletConnectors.ts b/apps/web/src/features/wallet/connection/hooks/useOrderedWalletConnectors.ts index ccd045b1d74..4e95921b1c9 100644 --- a/apps/web/src/features/wallet/connection/hooks/useOrderedWalletConnectors.ts +++ b/apps/web/src/features/wallet/connection/hooks/useOrderedWalletConnectors.ts @@ -21,7 +21,7 @@ function getInjectedConnectors({ // Special-case: Ignore coinbase eip6963-injected connector; coinbase connection is handled via the SDK connector. return false } else if (c.wagmi?.id === CONNECTION_PROVIDER_IDS.UNISWAP_EXTENSION_RDNS && !isEmbeddedWalletEnabled) { - // Special-case: Ignore the Uniswap Extension injection here if it's being displayed separately. This logic is updated with Embedded Wallet support where the Uniswap Extension is displayed with other connectors + // Special-case: Ignore the JuiceSwap Extension injection here if it's being displayed separately. This logic is updated with Embedded Wallet support where the JuiceSwap Extension is displayed with other connectors return false } return c.isInjected @@ -137,7 +137,7 @@ function buildPrimaryConnectorsList({ } /** - * These connectors do not include Uniswap Wallets because those are + * These connectors do not include JuiceSwap Wallets because those are * handled separately unless the embedded wallet is enabled. See * Primary connectors are displayed on the first page of the modal, this included injected connectors and recent connectors */ diff --git a/apps/web/src/hooks/useIsPoolOutOfSync.ts b/apps/web/src/hooks/useIsPoolOutOfSync.ts index b16bb05645f..d1359316acf 100644 --- a/apps/web/src/hooks/useIsPoolOutOfSync.ts +++ b/apps/web/src/hooks/useIsPoolOutOfSync.ts @@ -37,7 +37,7 @@ function useMarketPrice(baseCurrency?: Currency, quoteCurrency?: Currency) { } /** - * In Uniswap v3, the current price is quoted as the exchange from token0 to token1. However, depending + * In JuiceSwap v3, the current price is quoted as the exchange from token0 to token1. However, depending * on liquidity conditions, the price in a particular pool can diverge from the rest of the market (i.e. other pools). * This hook computes the market exchange rate between two currencies and compares it to the given pool price. * If these prices diverge by more than WARNING_THRESHOLD, return true. Otherwise, return false. diff --git a/apps/web/src/hooks/useV2LiquidityTokenPermit.ts b/apps/web/src/hooks/useV2LiquidityTokenPermit.ts index ad7a0f134a9..06a78d329f6 100644 --- a/apps/web/src/hooks/useV2LiquidityTokenPermit.ts +++ b/apps/web/src/hooks/useV2LiquidityTokenPermit.ts @@ -4,7 +4,7 @@ import useTransactionDeadline from 'hooks/useTransactionDeadline' const REMOVE_V2_LIQUIDITY_PERMIT_INFO: PermitInfo = { version: '1', - name: 'Uniswap V2', + name: 'JuiceSwap V2', type: PermitType.AMOUNT, } diff --git a/apps/web/src/pages/App.tsx b/apps/web/src/pages/App.tsx index 23cacdd769d..6991be67203 100644 --- a/apps/web/src/pages/App.tsx +++ b/apps/web/src/pages/App.tsx @@ -46,7 +46,7 @@ export default function App() { }, []) const metaTags = useDynamicMetatags() - const staticTitle = findRouteByPath(pathname)?.getTitle(pathname) ?? 'Uniswap Interface' + const staticTitle = findRouteByPath(pathname)?.getTitle(pathname) ?? 'JuiceSwap Interface' const staticDescription = findRouteByPath(pathname)?.getDescription(pathname) // redirect address to landing pages until implemented diff --git a/apps/web/src/pages/Landing/sections/Footer.tsx b/apps/web/src/pages/Landing/sections/Footer.tsx index dae6e1d5f59..eea803e92f2 100644 --- a/apps/web/src/pages/Landing/sections/Footer.tsx +++ b/apps/web/src/pages/Landing/sections/Footer.tsx @@ -112,7 +112,7 @@ export function Footer() { width="100%" justifyContent="space-between" > - © {currentYear} - Uniswap Labs + © {currentYear} - JuiceSwap Labs {t('common.privacyPolicy')} diff --git a/apps/web/src/pages/MigrateV2/Settings/RouterPreferenceSettings/index.test.tsx b/apps/web/src/pages/MigrateV2/Settings/RouterPreferenceSettings/index.test.tsx index c2ba7bd9d63..0134e4a036e 100644 --- a/apps/web/src/pages/MigrateV2/Settings/RouterPreferenceSettings/index.test.tsx +++ b/apps/web/src/pages/MigrateV2/Settings/RouterPreferenceSettings/index.test.tsx @@ -9,7 +9,7 @@ describe('RouterPreferenceSettings', () => { beforeEach(() => { store.dispatch(updateUserRouterPreference({ userRouterPreference: RouterPreference.API })) }) - it('toggles `Uniswap X` router preference', () => { + it('toggles `JuiceSwap X` router preference', () => { render() const uniswapXToggle = screen.getByTestId('toggle-uniswap-x-button') diff --git a/apps/web/src/pages/PasskeyManagement/index.tsx b/apps/web/src/pages/PasskeyManagement/index.tsx index cb6e360b289..9672a0ce1ae 100644 --- a/apps/web/src/pages/PasskeyManagement/index.tsx +++ b/apps/web/src/pages/PasskeyManagement/index.tsx @@ -91,7 +91,7 @@ export function handleRouteToPasskeyManagement({ } } -// A user should only reach this page from a deeplink to passkey management from the Uniswap Wallet +// A user should only reach this page from a deeplink to passkey management from the JuiceSwap Wallet // This pages falls back to the swap page in the case that a user unintentionally navigates to this page or tries to connect a wallet other than the embedded wallet export default function PasskeyManagement() { const account = useAccount() diff --git a/apps/web/src/pages/PoolDetails/utils.test.ts b/apps/web/src/pages/PoolDetails/utils.test.ts index 42a0a56b741..a665d707a3b 100644 --- a/apps/web/src/pages/PoolDetails/utils.test.ts +++ b/apps/web/src/pages/PoolDetails/utils.test.ts @@ -6,7 +6,7 @@ import i18n from 'uniswap/src/i18n' describe('getPoolDetailPageTitle', () => { it('should return the base title when poolData is undefined', () => { const result = getPoolDetailPageTitle(i18n.t) - expect(result).toBe('Buy and sell on Uniswap') + expect(result).toBe('Buy and sell on JuiceSwap') }) it('should return the base title when token symbols are undefined', () => { @@ -15,12 +15,12 @@ describe('getPoolDetailPageTitle', () => { token1: { symbol: undefined }, } as PoolData const result = getPoolDetailPageTitle(i18n.t, poolData) - expect(result).toBe('Buy and sell on Uniswap') + expect(result).toBe('Buy and sell on JuiceSwap') }) it('should return the correct title when token symbols are defined', () => { const poolData: PoolData = validPoolDataResponse.data const result = getPoolDetailPageTitle(i18n.t, poolData) - expect(result).toBe('USDC/WETH: Buy and sell on Uniswap') + expect(result).toBe('USDC/WETH: Buy and sell on JuiceSwap') }) }) diff --git a/apps/web/src/pages/RouteDefinitions.tsx b/apps/web/src/pages/RouteDefinitions.tsx index 52920a8c9fd..02031311b51 100644 --- a/apps/web/src/pages/RouteDefinitions.tsx +++ b/apps/web/src/pages/RouteDefinitions.tsx @@ -359,7 +359,7 @@ export const routes: RouteDefinition[] = [ getTitle: () => StaticTitlesAndDescriptions.PasskeyManagementTitle, enabled: (args) => args.isEmbeddedWalletEnabled ?? false, }), - // Uniswap Extension Uninstall Page + // JuiceSwap Extension Uninstall Page createRouteDefinition({ path: CHROME_EXTENSION_UNINSTALL_URL_PATH, getElement: () => , diff --git a/apps/web/src/pages/TokenDetails/util.test.ts b/apps/web/src/pages/TokenDetails/util.test.ts index c7ccea2f3a1..556c07fd2bf 100644 --- a/apps/web/src/pages/TokenDetails/util.test.ts +++ b/apps/web/src/pages/TokenDetails/util.test.ts @@ -7,7 +7,7 @@ describe('pages/TokenDetails/util', () => { describe('getTokenPageTitle', () => { it('should return the correct title when tokenName and tokenSymbol are undefined', () => { const result = getTokenPageTitle({ t: i18n.t, currency: new Token(1, ZERO_ADDRESS, 18) }) - expect(result).toBe('Buy and sell on Uniswap') + expect(result).toBe('Buy and sell on JuiceSwap') }) it('should return the correct title when only tokenName is defined', () => { @@ -15,7 +15,7 @@ describe('pages/TokenDetails/util', () => { t: i18n.t, currency: new Token(1, ZERO_ADDRESS, 18, undefined, 'Baby Doge Token'), }) - expect(result).toBe('Baby Doge Token: Buy and sell on Uniswap') + expect(result).toBe('Baby Doge Token: Buy and sell on JuiceSwap') }) it('should return the correct title when only tokenSymbol is defined', () => { @@ -23,7 +23,7 @@ describe('pages/TokenDetails/util', () => { t: i18n.t, currency: new Token(1, ZERO_ADDRESS, 18, 'BDT', undefined), }) - expect(result).toBe('BDT: Buy and sell on Uniswap') + expect(result).toBe('BDT: Buy and sell on JuiceSwap') }) it('should return the correct title when tokenName and tokenSymbol are defined', () => { @@ -31,7 +31,7 @@ describe('pages/TokenDetails/util', () => { t: i18n.t, currency: new Token(1, ZERO_ADDRESS, 18, 'BDT', 'Baby Doge Token'), }) - expect(result).toBe('Baby Doge Token (BDT): Buy and sell on Uniswap') + expect(result).toBe('Baby Doge Token (BDT): Buy and sell on JuiceSwap') }) }) }) diff --git a/apps/web/src/pages/paths.test.ts b/apps/web/src/pages/paths.test.ts index b496f0670d3..f2198dddef3 100644 --- a/apps/web/src/pages/paths.test.ts +++ b/apps/web/src/pages/paths.test.ts @@ -24,58 +24,58 @@ describe('Paths', () => { describe('getExploreTitle', () => { it('should return the correct title for /explore', () => { - expect(getExploreTitle('/explore')).toBe('Explore top tokens on Ethereum on Uniswap') + expect(getExploreTitle('/explore')).toBe('Explore top tokens on Ethereum on JuiceSwap') }) it('should return the correct title for /explore/ethereum', () => { - expect(getExploreTitle('/explore/ethereum')).toBe('Explore top tokens on Ethereum on Uniswap') + expect(getExploreTitle('/explore/ethereum')).toBe('Explore top tokens on Ethereum on JuiceSwap') }) it('should return the correct title for /explore/polygon', () => { - expect(getExploreTitle('/explore/polygon')).toBe('Explore top tokens on Polygon on Uniswap') + expect(getExploreTitle('/explore/polygon')).toBe('Explore top tokens on Polygon on JuiceSwap') }) it('should return the correct title for /explore/tokens', () => { - expect(getExploreTitle('/explore/tokens')).toBe('Explore top tokens on Ethereum on Uniswap') + expect(getExploreTitle('/explore/tokens')).toBe('Explore top tokens on Ethereum on JuiceSwap') }) it('should return the correct title for /explore/pools', () => { - expect(getExploreTitle('/explore/pools')).toBe('Explore top pools on Ethereum on Uniswap') + expect(getExploreTitle('/explore/pools')).toBe('Explore top pools on Ethereum on JuiceSwap') }) it('should return the correct title for /explore/transactions', () => { - expect(getExploreTitle('/explore/transactions')).toBe('Explore top transactions on Ethereum on Uniswap') + expect(getExploreTitle('/explore/transactions')).toBe('Explore top transactions on Ethereum on JuiceSwap') }) it('should return the correct title for /explore/tokens/ethereum', () => { - expect(getExploreTitle('/explore/tokens/ethereum')).toBe('Explore top tokens on Ethereum on Uniswap') + expect(getExploreTitle('/explore/tokens/ethereum')).toBe('Explore top tokens on Ethereum on JuiceSwap') }) it('should return the correct title for /explore/pools/ethereum', () => { - expect(getExploreTitle('/explore/pools/ethereum')).toBe('Explore top pools on Ethereum on Uniswap') + expect(getExploreTitle('/explore/pools/ethereum')).toBe('Explore top pools on Ethereum on JuiceSwap') }) it('should return the correct title for /explore/transactions/ethereum', () => { - expect(getExploreTitle('/explore/transactions/ethereum')).toBe('Explore top transactions on Ethereum on Uniswap') + expect(getExploreTitle('/explore/transactions/ethereum')).toBe('Explore top transactions on Ethereum on JuiceSwap') }) it('should return the correct title for /explore/tokens/optimism', () => { - expect(getExploreTitle('/explore/tokens/optimism')).toBe('Explore top tokens on Optimism on Uniswap') + expect(getExploreTitle('/explore/tokens/optimism')).toBe('Explore top tokens on Optimism on JuiceSwap') }) it('should return the correct title for /explore/pools/optimism', () => { - expect(getExploreTitle('/explore/pools/optimism')).toBe('Explore top pools on Optimism on Uniswap') + expect(getExploreTitle('/explore/pools/optimism')).toBe('Explore top pools on Optimism on JuiceSwap') }) it('should return the correct title for /explore/transactions/optimism', () => { - expect(getExploreTitle('/explore/transactions/optimism')).toBe('Explore top transactions on Optimism on Uniswap') + expect(getExploreTitle('/explore/transactions/optimism')).toBe('Explore top transactions on Optimism on JuiceSwap') }) }) describe('positionPage static titles and descriptions', () => { it('should return the correct title & description for v4 positions page', () => { const v4PositionsPageUrl = '/positions/v4/optimism/512372' - expect(getPositionPageTitle(v4PositionsPageUrl)).toBe('Manage pool liquidity on Uniswap') + expect(getPositionPageTitle(v4PositionsPageUrl)).toBe('Manage pool liquidity on JuiceSwap') expect(getPositionPageDescription(v4PositionsPageUrl)).toBe( 'View your active v4 liquidity positions. Add new positions.', ) @@ -83,7 +83,7 @@ describe('positionPage static titles and descriptions', () => { it('should return the correct title & description for v3 positions page', () => { const v3PositionsPageUrl = '/positions/v3/optimism/512372' - expect(getPositionPageTitle(v3PositionsPageUrl)).toBe('Manage pool liquidity (v3) on Uniswap') + expect(getPositionPageTitle(v3PositionsPageUrl)).toBe('Manage pool liquidity (v3) on JuiceSwap') expect(getPositionPageDescription(v3PositionsPageUrl)).toBe( 'View your active v3 liquidity positions. Add new positions.', ) @@ -91,14 +91,14 @@ describe('positionPage static titles and descriptions', () => { it('should return the correct title & description for v2 positions page', () => { const v2PositionsPageUrl = '/positions/v2/ethereum/0x004375Dff511095CC5A197A54140a24eFEF3A416' - expect(getPositionPageTitle(v2PositionsPageUrl)).toBe('Manage pool liquidity (v2) on Uniswap') + expect(getPositionPageTitle(v2PositionsPageUrl)).toBe('Manage pool liquidity (v2) on JuiceSwap') expect(getPositionPageDescription(v2PositionsPageUrl)).toBe( 'View your active v2 liquidity positions. Add new positions.', ) }) it('should return the correct title for Add Liquidity pages', () => { - expect(getAddLiquidityPageTitle('/add')).toBe('Add liquidity to pools on Uniswap') - expect(getAddLiquidityPageTitle('/add/v2')).toBe('Add liquidity to pools (v2) on Uniswap') + expect(getAddLiquidityPageTitle('/add')).toBe('Add liquidity to pools on JuiceSwap') + expect(getAddLiquidityPageTitle('/add/v2')).toBe('Add liquidity to pools (v2) on JuiceSwap') }) }) diff --git a/apps/web/src/shared-cloud/metatags.ts b/apps/web/src/shared-cloud/metatags.ts index ebd70fd513a..aef8cdaaf94 100644 --- a/apps/web/src/shared-cloud/metatags.ts +++ b/apps/web/src/shared-cloud/metatags.ts @@ -7,10 +7,10 @@ export type MetaTagInjectorInput = { export function formatTokenMetatagTitleName(symbol: string | undefined, name: string | undefined) { if (symbol) { - return 'Get ' + symbol + ' on Uniswap' + return 'Get ' + symbol + ' on JuiceSwap' } if (name) { - return 'Get ' + name + ' on Uniswap' + return 'Get ' + name + ' on JuiceSwap' } - return 'View Token on Uniswap' + return 'View Token on JuiceSwap' } diff --git a/apps/web/src/state/lists/reducer.test.ts b/apps/web/src/state/lists/reducer.test.ts index 8ceea5d01ae..8c490d1f415 100644 --- a/apps/web/src/state/lists/reducer.test.ts +++ b/apps/web/src/state/lists/reducer.test.ts @@ -377,7 +377,7 @@ describe('list reducer', () => { it('each of those initialized lists is empty', () => { const byUrl = store.getState().byUrl Object.entries(byUrl) - // We don't expect the Uniswap default list to be prepopulated + // We don't expect the JuiceSwap default list to be prepopulated .filter( ([url]) => url !== 'https://unpkg.com/@uniswap/default-token-list@latest/uniswap-default.tokenlist.json', ) diff --git a/apps/web/src/state/reducerTypeTest.ts b/apps/web/src/state/reducerTypeTest.ts index d11eaa0345c..dd9a6624f01 100644 --- a/apps/web/src/state/reducerTypeTest.ts +++ b/apps/web/src/state/reducerTypeTest.ts @@ -70,7 +70,7 @@ type ExpectedAppState = CombinedState<{ readonly logs: LogsState readonly [routingApi.reducerPath]: ReturnType - // Uniswap State + // JuiceSwap State readonly [fiatOnRampAggregatorApi.reducerPath]: ReturnType readonly uniswapBehaviorHistory: UniswapBehaviorHistoryState readonly favorites: FavoritesState diff --git a/apps/web/src/state/routing/types.ts b/apps/web/src/state/routing/types.ts index 70669c030fb..8002cf21948 100644 --- a/apps/web/src/state/routing/types.ts +++ b/apps/web/src/state/routing/types.ts @@ -257,7 +257,7 @@ export function isClassicQuoteResponse(data: URAQuoteResponse): data is URAClass } export enum TradeFillType { - Classic = 'classic', // Uniswap V1, V2, and V3 trades with on-chain routes + Classic = 'classic', // JuiceSwap V1, V2, and V3 trades with on-chain routes UniswapX = 'uniswap_x', // off-chain trades, no routes UniswapXv2 = 'uniswap_x_v2', UniswapXv3 = 'uniswap_x_v3', diff --git a/apps/web/src/state/user/hooks.tsx b/apps/web/src/state/user/hooks.tsx index 2446371f9e1..92f7ebfd4f0 100644 --- a/apps/web/src/state/user/hooks.tsx +++ b/apps/web/src/state/user/hooks.tsx @@ -149,7 +149,7 @@ export function toV2LiquidityToken([tokenA, tokenB]: [Token, Token]): Token { computePairAddress({ factoryAddress: V2_FACTORY_ADDRESSES[tokenA.chainId], tokenA, tokenB }), 18, 'UNI-V2', - 'Uniswap V2', + 'JuiceSwap V2', ) } diff --git a/apps/web/src/state/wallets/hooks.test.tsx b/apps/web/src/state/wallets/hooks.test.tsx index 4370a35b9a8..46827324d3e 100644 --- a/apps/web/src/state/wallets/hooks.test.tsx +++ b/apps/web/src/state/wallets/hooks.test.tsx @@ -10,7 +10,7 @@ describe('useConnectedWallets', () => { it('should add a wallet', () => { const { result } = renderHook(() => useConnectedWallets()) const wallet: Wallet = { - walletName: 'Uniswap Extension', + walletName: 'JuiceSwap Extension', account: '0x123', } act(() => { From 407610876d246f6765c7d8cb47a678fe2fefcb01 Mon Sep 17 00:00:00 2001 From: lapatric <42653152+lapatric@users.noreply.github.com> Date: Fri, 12 Sep 2025 11:36:44 +0200 Subject: [PATCH 07/24] remove dropdown menu --- .../components/NavBar/CompanyMenu/index.tsx | 32 ++----------------- 1 file changed, 3 insertions(+), 29 deletions(-) diff --git a/apps/web/src/components/NavBar/CompanyMenu/index.tsx b/apps/web/src/components/NavBar/CompanyMenu/index.tsx index b4067841c7f..6b9fb30d969 100644 --- a/apps/web/src/components/NavBar/CompanyMenu/index.tsx +++ b/apps/web/src/components/NavBar/CompanyMenu/index.tsx @@ -1,41 +1,22 @@ -import { ArrowChangeDown } from 'components/Icons/ArrowChangeDown' import { NavIcon } from 'components/Logo/NavIcon' -import { MenuDropdown } from 'components/NavBar/CompanyMenu/MenuDropdown' -import { MobileMenuDrawer } from 'components/NavBar/CompanyMenu/MobileMenuDrawer' -import { useIsMobileDrawer } from 'components/NavBar/ScreenSizes' -import { useCallback, useEffect, useRef, useState } from 'react' +import { useCallback, useEffect, useRef } from 'react' import { Link, useLocation } from 'react-router' -import { Flex, Popover, Text, styled, useIsTouchDevice, useMedia } from 'ui/src' -import { Hamburger } from 'ui/src/components/icons/Hamburger' +import { Flex, Popover, Text, useMedia } from 'ui/src' import { TestID } from 'uniswap/src/test/fixtures/testIDs' -const ArrowDownWrapper = styled(Text, { - color: '$neutral2', - '$group-hover': { color: '$neutral1' }, - variants: { - open: { - true: { color: '$neutral1' }, - }, - }, -}) - export function CompanyMenu() { const popoverRef = useRef(null) const media = useMedia() - const isMobileDrawer = useIsMobileDrawer() const isLargeScreen = !media.xxl const location = useLocation() - const [isOpen, setIsOpen] = useState(false) const closeMenu = useCallback(() => { popoverRef.current?.close() }, [popoverRef]) useEffect(() => closeMenu(), [location, closeMenu]) - const isTouchDevice = useIsTouchDevice() - return ( - + - {(media.md || isTouchDevice) && } - {!media.md && !isTouchDevice && ( - - - - )} - {isMobileDrawer ? : } ) } From e7235b39f4086422bc922a7f0a39c177e997bb79 Mon Sep 17 00:00:00 2001 From: Danswar <48102227+Danswar@users.noreply.github.com> Date: Fri, 12 Sep 2025 11:54:52 +0200 Subject: [PATCH 08/24] [NO-TASK]: TX state (#60) --- .../uniswap/src/data/apiClients/tradingApi/TradingApiClient.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/uniswap/src/data/apiClients/tradingApi/TradingApiClient.ts b/packages/uniswap/src/data/apiClients/tradingApi/TradingApiClient.ts index 90ca7bb3b5d..ac22f212825 100644 --- a/packages/uniswap/src/data/apiClients/tradingApi/TradingApiClient.ts +++ b/packages/uniswap/src/data/apiClients/tradingApi/TradingApiClient.ts @@ -502,7 +502,7 @@ export async function claimLpFees(params: ClaimLPFeesRequest): Promise { - return await TradingApiClient.get(uniswapUrls.tradingApiPaths.swaps, { + return await CustomQuoteApiClient.get(uniswapUrls.tradingApiPaths.swaps, { params: { txHashes: params.txHashes.join(','), chainId: params.chainId, From 1a355bbc0f595ea9dd97664066a502781e046168 Mon Sep 17 00:00:00 2001 From: Danswar <48102227+Danswar@users.noreply.github.com> Date: Fri, 12 Sep 2025 16:05:04 +0200 Subject: [PATCH 09/24] [NO-TASK]: TFC listing (#62) --- .../hooks/useCommonTokensOptionsWithFallback.ts | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/packages/uniswap/src/components/TokenSelector/hooks/useCommonTokensOptionsWithFallback.ts b/packages/uniswap/src/components/TokenSelector/hooks/useCommonTokensOptionsWithFallback.ts index 6dfa4c29d03..75a37dc781d 100644 --- a/packages/uniswap/src/components/TokenSelector/hooks/useCommonTokensOptionsWithFallback.ts +++ b/packages/uniswap/src/components/TokenSelector/hooks/useCommonTokensOptionsWithFallback.ts @@ -32,6 +32,17 @@ const hardcodedCommonBaseCurrencies: CurrencyInfo[] = [ currencyId: `${UniverseChainId.Sepolia}-0xfFf9976782d46CC05630D1f6eBAb18b2324d6B14`, logoUrl: 'https://assets.coingecko.com/coins/images/2518/large/weth.png?1696501628', }, + { + currency: buildCurrency({ + chainId: UniverseChainId.Sepolia, + address: '0x14ADf6B87096Ef750a956756BA191fc6BE94e473', + decimals: 18, + symbol: 'TFC', + name: 'TaprootFreakCoin', + }) as Currency, + currencyId: `${UniverseChainId.Sepolia}-0x14ADf6B87096Ef750a956756BA191fc6BE94e473`, + logoUrl: '', + }, ] export function useCommonTokensOptionsWithFallback( From 8744344968b7363bd864d003de7eaba49ae597d5 Mon Sep 17 00:00:00 2001 From: Danswar <48102227+Danswar@users.noreply.github.com> Date: Fri, 12 Sep 2025 16:33:14 +0200 Subject: [PATCH 10/24] [NO-TASK]: Fix multi-hop routing (#63) --- .../src/data/apiClients/tradingApi/TradingApiClient.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/uniswap/src/data/apiClients/tradingApi/TradingApiClient.ts b/packages/uniswap/src/data/apiClients/tradingApi/TradingApiClient.ts index ac22f212825..3f02f0f18e3 100644 --- a/packages/uniswap/src/data/apiClients/tradingApi/TradingApiClient.ts +++ b/packages/uniswap/src/data/apiClients/tradingApi/TradingApiClient.ts @@ -181,9 +181,9 @@ export async function fetchIndicativeQuote(params: IndicativeQuoteRequest): Prom export async function fetchSwap({ ...params }: CreateSwapRequest): Promise { const quote = params.quote - const route = (quote as ClassicQuote).route?.[0]?.[0] - const tokenIn = route?.tokenIn - const tokenOut = route?.tokenOut + const route = (quote as ClassicQuote).route?.[0] + const tokenIn = route?.[0]?.tokenIn + const tokenOut = route?.[route.length - 1]?.tokenOut const connectedWallet = quote.swapper const body = { From f3083d3e0264f52721893a0779777a0bf6ac2d7c Mon Sep 17 00:00:00 2001 From: lapatric <42653152+lapatric@users.noreply.github.com> Date: Fri, 12 Sep 2025 16:58:39 +0200 Subject: [PATCH 11/24] configure URLs and components --- .../components/NavBar/CompanyMenu/Content.tsx | 27 ++++-------- .../NavBar/CompanyMenu/MobileMenuDrawer.tsx | 1 + .../NavBar/DownloadApp/Modal/DownloadApps.tsx | 4 +- apps/web/src/components/NavBar/index.tsx | 6 +-- apps/web/src/components/PrivacyPolicy.tsx | 5 ++- .../TopLevelModals/modalRegistry.tsx | 25 +++++------ .../WalletModal/PrivacyPolicyNotice.tsx | 5 ++- apps/web/src/components/WalletModal/index.tsx | 12 ++---- .../useFeatureFlagUrlOverrides.tsx | 5 +++ .../src/pages/Landing/components/Icons.tsx | 13 ++++++ .../pages/Landing/sections/AppsOverview.tsx | 8 ---- .../web/src/pages/Landing/sections/Footer.tsx | 19 +++++---- .../pages/Landing/sections/NewsletterEtc.tsx | 20 ++------- .../pages/Swap/Buy/ProviderConnectedView.tsx | 5 ++- packages/uniswap/src/constants/urls.ts | 41 +++++++++---------- .../src/i18n/locales/source/en-US.json | 4 +- .../src/i18n/locales/translations/af-ZA.json | 2 +- .../src/i18n/locales/translations/ar-SA.json | 2 +- .../src/i18n/locales/translations/ca-ES.json | 2 +- .../src/i18n/locales/translations/da-DK.json | 2 +- .../src/i18n/locales/translations/el-GR.json | 2 +- .../src/i18n/locales/translations/es-ES.json | 4 +- .../src/i18n/locales/translations/fi-FI.json | 2 +- .../src/i18n/locales/translations/fil-PH.json | 4 +- .../src/i18n/locales/translations/fr-FR.json | 4 +- .../src/i18n/locales/translations/he-IL.json | 2 +- .../src/i18n/locales/translations/hi-IN.json | 2 +- .../src/i18n/locales/translations/hu-HU.json | 2 +- .../src/i18n/locales/translations/id-ID.json | 4 +- .../src/i18n/locales/translations/it-IT.json | 2 +- .../src/i18n/locales/translations/ja-JP.json | 4 +- .../src/i18n/locales/translations/ko-KR.json | 4 +- .../src/i18n/locales/translations/ms-MY.json | 2 +- .../src/i18n/locales/translations/nl-NL.json | 4 +- .../src/i18n/locales/translations/pl-PL.json | 2 +- .../src/i18n/locales/translations/pt-PT.json | 4 +- .../src/i18n/locales/translations/ru-RU.json | 4 +- .../src/i18n/locales/translations/sl-SI.json | 2 +- .../src/i18n/locales/translations/sr-SP.json | 4 +- .../src/i18n/locales/translations/sv-SE.json | 2 +- .../src/i18n/locales/translations/sw-TZ.json | 4 +- .../src/i18n/locales/translations/tr-TR.json | 4 +- .../src/i18n/locales/translations/uk-UA.json | 2 +- .../src/i18n/locales/translations/ur-PK.json | 2 +- .../src/i18n/locales/translations/vi-VN.json | 4 +- .../src/i18n/locales/translations/zh-CN.json | 4 +- .../src/i18n/locales/translations/zh-TW.json | 4 +- 47 files changed, 138 insertions(+), 154 deletions(-) diff --git a/apps/web/src/components/NavBar/CompanyMenu/Content.tsx b/apps/web/src/components/NavBar/CompanyMenu/Content.tsx index 8685ce221f1..36e78e95f9b 100644 --- a/apps/web/src/components/NavBar/CompanyMenu/Content.tsx +++ b/apps/web/src/components/NavBar/CompanyMenu/Content.tsx @@ -53,24 +53,12 @@ export const useMenuContent = (args?: { icon: MENU_ICONS.wallet, body: t('nav.products.wallet'), }, - { - label: t('common.uniswapX'), - href: uniswapUrls.uniswapXUrl, - icon: MENU_ICONS.uniswapX, - body: t('nav.products.uniswapX'), - }, { label: t('landing.api'), href: uniswapUrls.tradingApiDocsUrl, icon: MENU_ICONS.tradingApi, body: t('nav.products.tradingApi'), }, - { - label: t('common.unichain'), - href: uniswapUrls.unichainUrl, - icon: MENU_ICONS.unichain, - body: t('nav.products.unichain'), - }, ], }, [MenuSectionTitle.Protocol]: { @@ -86,16 +74,15 @@ export const useMenuContent = (args?: { items: [ { label: t('settings.section.about'), href: uniswapUrls.aboutUrl }, { label: t('common.careers'), href: uniswapUrls.careersUrl }, - { label: t('common.blog'), href: uniswapUrls.blogUrl }, - ], - }, - [MenuSectionTitle.NeedHelp]: { - title: t('common.needHelp'), - items: [ - { label: t('common.helpCenter'), href: uniswapUrls.helpCenterUrl }, - { label: t('common.contactUs.button'), href: uniswapUrls.helpRequestUrl }, ], }, + // [MenuSectionTitle.NeedHelp]: { + // title: t('common.needHelp'), + // items: [ + // { label: t('common.helpCenter'), href: uniswapUrls.helpCenterUrl }, + // { label: t('common.contactUs.button'), href: uniswapUrls.helpRequestUrl }, + // ], + // }, } if (keys) { diff --git a/apps/web/src/components/NavBar/CompanyMenu/MobileMenuDrawer.tsx b/apps/web/src/components/NavBar/CompanyMenu/MobileMenuDrawer.tsx index 335ed4578a8..3c42352bcb9 100644 --- a/apps/web/src/components/NavBar/CompanyMenu/MobileMenuDrawer.tsx +++ b/apps/web/src/components/NavBar/CompanyMenu/MobileMenuDrawer.tsx @@ -54,6 +54,7 @@ function MenuSection({ ) } +// eslint-disable-next-line import/no-unused-modules export function MobileMenuDrawer({ isOpen, closeMenu }: { isOpen: boolean; closeMenu: () => void }) { const [openSections, setOpenSections] = useState() const [settingsView, setSettingsView] = useState(PreferencesView.SETTINGS) diff --git a/apps/web/src/components/NavBar/DownloadApp/Modal/DownloadApps.tsx b/apps/web/src/components/NavBar/DownloadApp/Modal/DownloadApps.tsx index 03622f1de10..fc8e3b312b6 100644 --- a/apps/web/src/components/NavBar/DownloadApp/Modal/DownloadApps.tsx +++ b/apps/web/src/components/NavBar/DownloadApp/Modal/DownloadApps.tsx @@ -138,10 +138,10 @@ function DownloadMobile() { properties={{ connector_id: account.connector?.id }} > - + App Store Badge - + Play Store Badge diff --git a/apps/web/src/components/NavBar/index.tsx b/apps/web/src/components/NavBar/index.tsx index 5f6d2aa3101..11b9be7bd70 100644 --- a/apps/web/src/components/NavBar/index.tsx +++ b/apps/web/src/components/NavBar/index.tsx @@ -73,10 +73,10 @@ function useShouldHideChainSelector() { } export default function Navbar() { - const isLandingPage = useIsPage(PageType.LANDING) + // const isLandingPage = useIsPage(PageType.LANDING) const media = useMedia() - const isSmallScreen = media.md + // const isSmallScreen = media.md const areTabsVisible = useTabsVisible() const collapseSearchBar = media.xl const account = useAccount() @@ -98,7 +98,7 @@ export default function Navbar() { {collapseSearchBar && } - {!isEmbeddedWalletEnabled && isLandingPage && !isSmallScreen && } + {/* {!isEmbeddedWalletEnabled && isLandingPage && !isSmallScreen && } */} {!account.isConnected && } {!hideChainSelector && } {isTestnetModeEnabled && } diff --git a/apps/web/src/components/PrivacyPolicy.tsx b/apps/web/src/components/PrivacyPolicy.tsx index cc12442c5e5..8192f5e3bd3 100644 --- a/apps/web/src/components/PrivacyPolicy.tsx +++ b/apps/web/src/components/PrivacyPolicy.tsx @@ -11,6 +11,7 @@ import { ThemedText } from 'theme/components' import { ExternalLink } from 'theme/components/Links' import { ModalCloseIcon } from 'ui/src' import { Modal } from 'uniswap/src/components/modals/Modal' +import { uniswapUrls } from 'uniswap/src/constants/urls' import { ModalName } from 'uniswap/src/features/telemetry/constants' import { sendAnalyticsEvent } from 'uniswap/src/features/telemetry/send' import { isMobileWeb } from 'utilities/src/platform' @@ -109,7 +110,7 @@ function PrivacyPolicy() { - + @@ -122,7 +123,7 @@ function PrivacyPolicy() { - + diff --git a/apps/web/src/components/TopLevelModals/modalRegistry.tsx b/apps/web/src/components/TopLevelModals/modalRegistry.tsx index 43b93bd0aa4..149f35e814b 100644 --- a/apps/web/src/components/TopLevelModals/modalRegistry.tsx +++ b/apps/web/src/components/TopLevelModals/modalRegistry.tsx @@ -37,7 +37,7 @@ const SolanaPromoModal = createLazy(() => default: module.SolanaPromoModal, })), ) -const DevFlagsBox = createLazy(() => import('dev/DevFlagsBox')) +// const DevFlagsBox = createLazy(() => import('dev/DevFlagsBox')) const TokenNotFoundModal = createLazy(() => import('components/NotFoundModal/TokenNotFoundModal')) const PoolNotFoundModal = createLazy(() => import('components/NotFoundModal/PoolNotFoundModal')) const IncreaseLiquidityModal = createLazy(() => @@ -60,9 +60,10 @@ const DelegationMismatchModal = createLazy(() => default: module.default, })), ) -const HelpModal = createLazy(() => - import('components/HelpModal/HelpModal').then((module) => ({ default: module.HelpModal })), -) + +// const HelpModal = createLazy(() => +// import('components/HelpModal/HelpModal').then((module) => ({ default: module.HelpModal })), +// ) const ReceiveCryptoModal = createLazy(() => import('components/ReceiveCryptoModal').then((module) => ({ default: module.ReceiveCryptoModal })), @@ -148,10 +149,10 @@ export const modalRegistry: ModalRegistry = { component: PoolNotFoundModal, shouldMount: (state) => state.application.openModal?.name === ModalName.PoolNotFound, }, - [ModalName.DevFlags]: { - component: DevFlagsBox, - shouldMount: () => true, - }, + // [ModalName.DevFlags]: { + // component: DevFlagsBox, + // shouldMount: () => true, + // }, [ModalName.PasskeysHelp]: { component: PasskeysHelpModal, shouldMount: (state) => state.application.openModal?.name === ModalName.PasskeysHelp, @@ -160,10 +161,10 @@ export const modalRegistry: ModalRegistry = { component: DelegationMismatchModal, shouldMount: (state) => state.application.openModal?.name === ModalName.DelegationMismatch, }, - [ModalName.Help]: { - component: HelpModal, - shouldMount: () => true, - }, + // [ModalName.Help]: { + // component: HelpModal, + // shouldMount: () => true, + // }, [ModalName.ReceiveCryptoModal]: { component: ReceiveCryptoModal, shouldMount: () => true, diff --git a/apps/web/src/components/WalletModal/PrivacyPolicyNotice.tsx b/apps/web/src/components/WalletModal/PrivacyPolicyNotice.tsx index c88887e3d93..f6b0ff86d46 100644 --- a/apps/web/src/components/WalletModal/PrivacyPolicyNotice.tsx +++ b/apps/web/src/components/WalletModal/PrivacyPolicyNotice.tsx @@ -2,6 +2,7 @@ import styled from 'lib/styled-components' import { Trans } from 'react-i18next' import { ExternalLink } from 'theme/components/Links' import { Text } from 'ui/src' +import { uniswapUrls } from 'uniswap/src/constants/urls' const StyledLink = styled(ExternalLink)` font-weight: 535; @@ -14,8 +15,8 @@ export default function PrivacyPolicyNotice() { , - privacyLink: , + termsLink: , + privacyLink: , }} /> diff --git a/apps/web/src/components/WalletModal/index.tsx b/apps/web/src/components/WalletModal/index.tsx index eced73b2b08..da16823ed82 100644 --- a/apps/web/src/components/WalletModal/index.tsx +++ b/apps/web/src/components/WalletModal/index.tsx @@ -5,7 +5,6 @@ import ConnectionErrorView from 'components/WalletModal/ConnectionErrorView' import { DownloadWalletRow } from 'components/WalletModal/DownloadWalletRow' import PrivacyPolicyNotice from 'components/WalletModal/PrivacyPolicyNotice' import { UniswapMobileWalletConnectorOption } from 'components/WalletModal/UniswapMobileWalletConnectorOption' -import { UniswapWalletOptions } from 'components/WalletModal/UniswapWalletOptions' import { OtherWalletsOption, WalletConnectorOption } from 'components/WalletModal/WalletConnectorOption' import { useRecentConnectorId } from 'components/Web3Provider/constants' import { useOrderedWalletConnectors } from 'features/wallet/connection/hooks/useOrderedWalletConnectors' @@ -13,12 +12,8 @@ import { useModalState } from 'hooks/useModalState' import { useAtom } from 'jotai' import { Fragment, useReducer } from 'react' import { Trans, useTranslation } from 'react-i18next' -import { ClickableTamaguiStyle } from 'theme/components/styles' import { transitions } from 'theme/styles' import { Flex, Separator, Text } from 'ui/src' -import { DoubleChevron } from 'ui/src/components/icons/DoubleChevron' -import { DoubleChevronInverted } from 'ui/src/components/icons/DoubleChevronInverted' -import { UniswapLogo } from 'ui/src/components/icons/UniswapLogo' import { CONNECTION_PROVIDER_IDS } from 'uniswap/src/constants/web3' import { FeatureFlags } from 'uniswap/src/features/gating/flags' import { useFeatureFlag } from 'uniswap/src/features/gating/hooks' @@ -30,7 +25,7 @@ export default function WalletModal() { const { t } = useTranslation() const showMoonpayText = useShowMoonpayText() const isEmbeddedWalletEnabled = useFeatureFlag(FeatureFlags.EmbeddedWallet) - const [expandMoreWallets, toggleExpandMoreWallets] = useReducer((s) => !s, true) + const [expandMoreWallets, _toggleExpandMoreWallets] = useReducer((s) => !s, true) const [, setMenu] = useAtom(miniPortfolioMenuStateAtom) const connectors = useOrderedWalletConnectors({ showSecondaryConnectors: isMobileWeb }) @@ -78,7 +73,8 @@ export default function WalletModal() { {isEmbeddedWalletEnabled ? t('nav.logInOrConnect.title') : t('common.connectAWallet.button')} - {isEmbeddedWalletEnabled ? ( + {/* Disable Uniswap embedded wallet entirely for JuiceSwap */} + {/* {isEmbeddedWalletEnabled ? ( @@ -107,7 +103,7 @@ export default function WalletModal() { - )} + )} */} getOverrideAdapter().overrideGate(gate, true)) featureFlagOverridesOff.forEach((gate) => getOverrideAdapter().overrideGate(gate, false)) diff --git a/apps/web/src/pages/Landing/components/Icons.tsx b/apps/web/src/pages/Landing/components/Icons.tsx index b1a491aa4fe..fa77e61c606 100644 --- a/apps/web/src/pages/Landing/components/Icons.tsx +++ b/apps/web/src/pages/Landing/components/Icons.tsx @@ -3,6 +3,7 @@ type IconProps = { size?: string } +// eslint-disable-next-line import/no-unused-modules export function Wallet(props: IconProps) { return ( @@ -51,6 +52,7 @@ export function Twitter(props: IconProps) { ) } +// eslint-disable-next-line import/no-unused-modules export function Discord(props: IconProps) { return ( @@ -62,6 +64,17 @@ export function Discord(props: IconProps) { ) } +export function Telegram(props: IconProps) { + return ( + + + + ) +} + export function Bars(props: IconProps) { return ( diff --git a/apps/web/src/pages/Landing/sections/AppsOverview.tsx b/apps/web/src/pages/Landing/sections/AppsOverview.tsx index 1e033183ca0..0b2768a36a7 100644 --- a/apps/web/src/pages/Landing/sections/AppsOverview.tsx +++ b/apps/web/src/pages/Landing/sections/AppsOverview.tsx @@ -1,8 +1,6 @@ import { H2 } from 'pages/Landing/components/Generics' import { LiquidityCard } from 'pages/Landing/components/cards/LiquidityCard' import { TradingApiCard } from 'pages/Landing/components/cards/TradingApiCard' -import { UnichainCard } from 'pages/Landing/components/cards/UnichainCard' -import { UniswapXCard } from 'pages/Landing/components/cards/UniswapXCard' import { WebappCard } from 'pages/Landing/components/cards/WebappCard' import { useTranslation } from 'react-i18next' import { Flex } from 'ui/src' @@ -16,15 +14,9 @@ export function AppsOverview() { - - - - - - diff --git a/apps/web/src/pages/Landing/sections/Footer.tsx b/apps/web/src/pages/Landing/sections/Footer.tsx index eea803e92f2..196e744398f 100644 --- a/apps/web/src/pages/Landing/sections/Footer.tsx +++ b/apps/web/src/pages/Landing/sections/Footer.tsx @@ -2,10 +2,11 @@ import { MenuItem, MenuSectionTitle, useMenuContent } from 'components/NavBar/Co import { MenuLink } from 'components/NavBar/CompanyMenu/MenuDropdown' import { Wiggle } from 'components/animations/Wiggle' import { useModalState } from 'hooks/useModalState' -import { Discord, Github, Twitter } from 'pages/Landing/components/Icons' +import { Github, Telegram, Twitter } from 'pages/Landing/components/Icons' import { useTranslation } from 'react-i18next' import { Anchor, Flex, Separator, Text, styled } from 'ui/src' import { iconSizes } from 'ui/src/theme' +import { uniswapUrls } from 'uniswap/src/constants/urls' import { ModalName } from 'uniswap/src/features/telemetry/constants' const SOCIAL_ICONS_SIZE = `${iconSizes.icon32}px` @@ -27,18 +28,18 @@ export function Socials({ iconSize }: { iconSize?: string }) { return ( - + - + - - - + + + @@ -75,7 +76,7 @@ export function Footer() { const needHelpSection = sectionContent[MenuSectionTitle.NeedHelp] const brandAssets = { label: t('common.brandAssets'), - href: 'https://github.com/Uniswap/brand-assets/raw/main/Uniswap%20Brand%20Assets.zip', + href: 'https://github.com/JuiceSwapxyz/documentation/tree/main/media_kit', internal: false, } const currentYear = new Date().getFullYear() @@ -115,9 +116,9 @@ export function Footer() { © {currentYear} - JuiceSwap Labs {t('common.privacyPolicy')} - + {/* {t('common.trademarkPolicy')} - + */} diff --git a/apps/web/src/pages/Landing/sections/NewsletterEtc.tsx b/apps/web/src/pages/Landing/sections/NewsletterEtc.tsx index 7e25520f7dc..4123b6de459 100644 --- a/apps/web/src/pages/Landing/sections/NewsletterEtc.tsx +++ b/apps/web/src/pages/Landing/sections/NewsletterEtc.tsx @@ -4,8 +4,6 @@ import { ClickableTamaguiStyle } from 'theme/components/styles' import { Anchor, Flex, Text, styled } from 'ui/src' import { ArrowUpRight } from 'ui/src/components/icons/ArrowUpRight' import { BookOpen } from 'ui/src/components/icons/BookOpen' -import { GraduationCap } from 'ui/src/components/icons/GraduationCap' -import { PenLine } from 'ui/src/components/icons/PenLine' import { SpeechBubbles } from 'ui/src/components/icons/SpeechBubbles' import { uniswapUrls } from 'uniswap/src/constants/urls' @@ -126,22 +124,12 @@ export function NewsletterEtc() { {t('landing.exploreUniverse')} - } title={t('common.helpCenter')} description={t('landing.helpCenter.body')} href={uniswapUrls.helpCenterUrl} - /> - - - - } - title={t('common.blog')} - description={t('landing.blog.description')} - href={uniswapUrls.blogUrl} - /> + /> */} } title={t('common.docs')} @@ -156,9 +144,7 @@ export function NewsletterEtc() { i18nKey="landing.socials" components={{ LinkX: , - LinkFarcaster: , - LinkLinkedIn: , - LinkTikTok: , + LinkTelegram: , }} /> } diff --git a/apps/web/src/pages/Swap/Buy/ProviderConnectedView.tsx b/apps/web/src/pages/Swap/Buy/ProviderConnectedView.tsx index 3c4a232a1e0..b52790d5ca3 100644 --- a/apps/web/src/pages/Swap/Buy/ProviderConnectedView.tsx +++ b/apps/web/src/pages/Swap/Buy/ProviderConnectedView.tsx @@ -3,6 +3,7 @@ import { ConnectingViewWrapper } from 'pages/Swap/Buy/shared' import { Trans, useTranslation } from 'react-i18next' import { ExternalLink } from 'theme/components/Links' import { Flex, Text, useIsDarkMode } from 'ui/src' +import { uniswapUrls } from 'uniswap/src/constants/urls' import { ServiceProviderLogoStyles } from 'uniswap/src/features/fiatOnRamp/constants' import { FORServiceProvider } from 'uniswap/src/features/fiatOnRamp/types' import { getOptionalServiceProviderLogo } from 'uniswap/src/features/fiatOnRamp/utils' @@ -52,12 +53,12 @@ export function ProviderConnectedView({ closeModal, selectedServiceProvider }: P }} components={{ tosLink: ( - + {t('common.termsOfService')} ), privacyLink: ( - + {t('common.privacyPolicy')} ), diff --git a/packages/uniswap/src/constants/urls.ts b/packages/uniswap/src/constants/urls.ts index 591029ee343..5c4b4a423fa 100644 --- a/packages/uniswap/src/constants/urls.ts +++ b/packages/uniswap/src/constants/urls.ts @@ -16,14 +16,14 @@ const FLOWS_USING_BETA = [TrafficFlows.FOR] const isDevOrBeta = isPlaywrightEnv() ? false : isDevEnv() || isBetaEnv() -export const UNISWAP_WEB_HOSTNAME = 'app.uniswap.org' +export const UNISWAP_WEB_HOSTNAME = 'bapp.juiceswap.xyz' const EMBEDDED_WALLET_HOSTNAME = isPlaywrightEnv() || isDevEnv() ? 'staging.ew.unihq.org' : UNISWAP_WEB_HOSTNAME export const UNISWAP_WEB_URL = `https://${UNISWAP_WEB_HOSTNAME}` export const UNISWAP_APP_URL = 'https://uniswap.org/app' export const UNISWAP_MOBILE_REDIRECT_URL = 'https://uniswap.org/mobile-redirect' -const helpUrl = 'https://support.uniswap.org/hc/en-us' +const helpUrl = 'https://support.juiceswap.xyz/hc/en-us' // The trading api uses custom builds for testing which may not use the v1 prefix const tradingApiVersionPrefix = config.tradingApiWebTestEnv === 'true' ? '' : '/v1' @@ -96,28 +96,27 @@ export const uniswapUrls = { whatIsPrivateKey: createHelpArticleUrl('11306371824653-What-is-a-private-key'), wethExplainer: createHelpArticleUrl('16015852009997-Why-do-ETH-swaps-involve-converting-to-WETH'), }, - downloadWalletUrl: 'https://wallet.uniswap.org/', - tradingApiDocsUrl: 'https://hub.uniswap.org/', + downloadWalletUrl: 'https://wallet.juiceswap.xyz/', + tradingApiDocsUrl: 'https://hub.juiceswap.xyz/', unichainUrl: 'https://www.unichain.org/', - uniswapXUrl: 'https://x.uniswap.org/', - helpCenterUrl: 'https://help.uniswap.org/', - blogUrl: 'https://blog.uniswap.org/', - docsUrl: 'https://docs.uniswap.org/', - voteUrl: 'https://vote.uniswapfoundation.org', - governanceUrl: 'https://uniswap.org/governance', - developersUrl: 'https://uniswap.org/developers', - aboutUrl: 'https://about.uniswap.org/', - careersUrl: 'https://careers.uniswap.org/', + uniswapXUrl: 'https://x.juiceswap.xyz/', + helpCenterUrl: 'https://help.juiceswap.xyz/', + blogUrl: 'https://blog.juiceswap.xyz/', + docsUrl: 'https://docs.juiceswap.xyz/', + voteUrl: 'https://vote.juiceswapfoundation.org', + governanceUrl: 'https://juiceswap.xyz/governance', + developersUrl: 'https://juiceswap.xyz/developers', + aboutUrl: 'https://about.juiceswap.xyz/', + careersUrl: 'https://careers.juiceswap.xyz/', social: { - x: 'https://x.com/Uniswap', - farcaster: 'https://farcaster.xyz/Uniswap', - linkedin: 'https://www.linkedin.com/company/uniswaporg', - tiktok: 'https://www.tiktok.com/@uniswap', + x: 'https://x.com/JuiceSwapXyz', + telegram: 'https://t.me/JuiceSwap', + github: 'https://github.com/JuiceSwapxyz', }, - termsOfServiceUrl: 'https://uniswap.org/terms-of-service', - privacyPolicyUrl: 'https://uniswap.org/privacy-policy', - chromeExtension: 'http://uniswap.org/ext', - chromeExtensionUninstallUrl: `https://uniswap.org${CHROME_EXTENSION_UNINSTALL_URL_PATH}`, + termsOfServiceUrl: 'https://juiceswap.xyz/terms-of-service', + privacyPolicyUrl: 'https://juiceswap.xyz/privacy-policy', + chromeExtension: 'http://juiceswap.xyz/ext', + chromeExtensionUninstallUrl: `https://juiceswap.xyz${CHROME_EXTENSION_UNINSTALL_URL_PATH}`, // Download links appStoreDownloadUrl: 'https://apps.apple.com/us/app/uniswap-crypto-nft-wallet/id6443944476', diff --git a/packages/uniswap/src/i18n/locales/source/en-US.json b/packages/uniswap/src/i18n/locales/source/en-US.json index fcf2bd7bdbb..303e5b35a9e 100644 --- a/packages/uniswap/src/i18n/locales/source/en-US.json +++ b/packages/uniswap/src/i18n/locales/source/en-US.json @@ -909,14 +909,14 @@ "landing.appsOverview": "Built for all the ways you swap", "landing.blog.description": "Catch up on the latest company news, product features and more", "landing.docs.description": "Explore our library of developer docs to get started building with JuiceSwap", - "landing.exploreUniverse": "Explore the UNIverse", + "landing.exploreUniverse": "Explore the Universe", "landing.getStarted": "Trade on the world’s largest DEX", "landing.helpCenter.body": "Browse FAQs and get support from our US-based support team", "landing.protocolDescription": "JuiceSwap Labs powers some of the most used products in crypto. Experience permissionless access, proven security, and dedicated support.", "landing.protocolStats": "JuiceSwap Protocol stats", "landing.provideLiquidity.body": "Provide liquidity and collect fees using the JuiceSwap Interface.", "landing.provideLiquidity.subtitle": "Power onchain markets.", - "landing.socials": "Follow JuiceSwap Labs on X, Farcaster, LinkedIn, and TikTok", + "landing.socials": "Follow JuiceSwap Labs on X and Telegram", "landing.swapBody": "Access deep liquidity, explore tokens, set limit orders, and provide liquidity for thousands of tokens across 14 chains.", "landing.swapSubtitle": "Permissionless swapping.", "landing.tradingApi": "Trading API", diff --git a/packages/uniswap/src/i18n/locales/translations/af-ZA.json b/packages/uniswap/src/i18n/locales/translations/af-ZA.json index 2482d82ce03..9c06942e171 100644 --- a/packages/uniswap/src/i18n/locales/translations/af-ZA.json +++ b/packages/uniswap/src/i18n/locales/translations/af-ZA.json @@ -916,7 +916,7 @@ "landing.protocolStats": "JuiceSwap-protokolstatistieke", "landing.provideLiquidity.body": "Verskaf likiditeit en vorder fooie deur die JuiceSwap-koppelvlak te gebruik.", "landing.provideLiquidity.subtitle": "Krag-aankettingmarkte.", - "landing.socials": "Volg JuiceSwap Labs op X, Farcaster, LinkedIn, en TikTok", + "landing.socials": "Volg JuiceSwap Labs op X en Telegram", "landing.swapBody": "Kry toegang tot diep likiditeit, verken tokens, stel limietorders en verskaf likiditeit vir duisende tokens oor 14 kettings.", "landing.swapSubtitle": "Toestemminglose omruiling.", "landing.tradingApi": "Handels-API", diff --git a/packages/uniswap/src/i18n/locales/translations/ar-SA.json b/packages/uniswap/src/i18n/locales/translations/ar-SA.json index fd5a10df190..dd8aa7864a3 100644 --- a/packages/uniswap/src/i18n/locales/translations/ar-SA.json +++ b/packages/uniswap/src/i18n/locales/translations/ar-SA.json @@ -916,7 +916,7 @@ "landing.protocolStats": "إحصائيات بروتوكول JuiceSwap", "landing.provideLiquidity.body": "توفير السيولة وجمع الرسوم باستخدام واجهة JuiceSwap.", "landing.provideLiquidity.subtitle": "أسواق الطاقة على السلسلة.", - "landing.socials": "تابع JuiceSwap Labs على Xو Farcasterو LinkedInو TikTok", + "landing.socials": "تابع JuiceSwap Labs على Xو Telegram", "landing.swapBody": "يمكنك الوصول إلى السيولة العميقة واستكشاف الرموز وتعيين أوامر الحد وتوفير السيولة لآلاف الرموز عبر 14 سلسلة.", "landing.swapSubtitle": "المبادلة بدون إذن.", "landing.tradingApi": "واجهة برمجة التطبيقات للتداول", diff --git a/packages/uniswap/src/i18n/locales/translations/ca-ES.json b/packages/uniswap/src/i18n/locales/translations/ca-ES.json index 121f97bd037..5bb92245b3d 100644 --- a/packages/uniswap/src/i18n/locales/translations/ca-ES.json +++ b/packages/uniswap/src/i18n/locales/translations/ca-ES.json @@ -916,7 +916,7 @@ "landing.protocolStats": "Estadístiques del protocol JuiceSwap", "landing.provideLiquidity.body": "Proporcioneu liquiditat i cobreu comissions mitjançant la interfície JuiceSwap.", "landing.provideLiquidity.subtitle": "Mercats Power onchain.", - "landing.socials": "Segueix JuiceSwap Labs a X, Farcaster, LinkedIn, i TikTok", + "landing.socials": "Segueix JuiceSwap Labs a X i Telegram", "landing.swapBody": "Accedeix a una gran liquiditat, explora tokens, estableix ordres límit i proporciona liquiditat per a milers de tokens a través de 14 cadenes.", "landing.swapSubtitle": "Intercanvi sense permís.", "landing.tradingApi": "API de negociació", diff --git a/packages/uniswap/src/i18n/locales/translations/da-DK.json b/packages/uniswap/src/i18n/locales/translations/da-DK.json index 774bc26f8bc..fa2fe303387 100644 --- a/packages/uniswap/src/i18n/locales/translations/da-DK.json +++ b/packages/uniswap/src/i18n/locales/translations/da-DK.json @@ -916,7 +916,7 @@ "landing.protocolStats": "JuiceSwap-protokolstatistikker", "landing.provideLiquidity.body": "Tilbyd likviditet og opkræv gebyrer ved hjælp af JuiceSwap-grænsefladen.", "landing.provideLiquidity.subtitle": "Power onchain-markeder.", - "landing.socials": "Følg JuiceSwap Labs på X, Farcaster, LinkedIn, og TikTok", + "landing.socials": "Følg JuiceSwap Labs på X og Telegram", "landing.swapBody": "Få adgang til dyb likviditet, udforsk tokens, sæt limitordrer og sørg for likviditet til tusindvis af tokens på tværs af 14 kæder.", "landing.swapSubtitle": "Tilladelseløs bytte.", "landing.tradingApi": "Handels-API", diff --git a/packages/uniswap/src/i18n/locales/translations/el-GR.json b/packages/uniswap/src/i18n/locales/translations/el-GR.json index 44c6934daf8..79d46c643fc 100644 --- a/packages/uniswap/src/i18n/locales/translations/el-GR.json +++ b/packages/uniswap/src/i18n/locales/translations/el-GR.json @@ -916,7 +916,7 @@ "landing.protocolStats": "Στατιστικά στοιχεία πρωτοκόλλου JuiceSwap", "landing.provideLiquidity.body": "Παροχή ρευστότητας και είσπραξη χρεώσεων χρησιμοποιώντας τη διεπαφή JuiceSwap.", "landing.provideLiquidity.subtitle": "Αγορές ηλεκτρικής ενέργειας onchain.", - "landing.socials": "Ακολουθήστε το JuiceSwap Labs στο X, Farcaster, LinkedIn, και TikTok", + "landing.socials": "Ακολουθήστε το JuiceSwap Labs στο X και Telegram", "landing.swapBody": "Αποκτήστε πρόσβαση σε βαθιά ρευστότητα, εξερευνήστε tokens, ορίστε όρια παραγγελιών και παρέχετε ρευστότητα για χιλιάδες tokens σε 14 αλυσίδες.", "landing.swapSubtitle": "Ανταλλαγή χωρίς άδεια.", "landing.tradingApi": "API συναλλαγών", diff --git a/packages/uniswap/src/i18n/locales/translations/es-ES.json b/packages/uniswap/src/i18n/locales/translations/es-ES.json index 2deb7174874..3ea0718b901 100644 --- a/packages/uniswap/src/i18n/locales/translations/es-ES.json +++ b/packages/uniswap/src/i18n/locales/translations/es-ES.json @@ -909,14 +909,14 @@ "landing.appsOverview": "Built for all the ways you swap", "landing.blog.description": "Catch up on the latest company news, product features and more", "landing.docs.description": "Explore our library of developer docs to get started building with JuiceSwap", - "landing.exploreUniverse": "Explore the UNIverse", + "landing.exploreUniverse": "Explore the Universe", "landing.getStarted": "Trade on the world’s largest DEX", "landing.helpCenter.body": "Browse FAQs and get support from our US-based support team", "landing.protocolDescription": "JuiceSwap Labs powers some of the most used products in crypto. Experience permissionless access, proven security, and dedicated support.", "landing.protocolStats": "JuiceSwap Protocol stats", "landing.provideLiquidity.body": "Provide liquidity and collect fees using the JuiceSwap Interface.", "landing.provideLiquidity.subtitle": "Power onchain markets.", - "landing.socials": "Follow JuiceSwap Labs on X, Farcaster, LinkedIn, and TikTok", + "landing.socials": "Follow JuiceSwap Labs on X and Telegram", "landing.swapBody": "Access deep liquidity, explore tokens, set limit orders, and provide liquidity for thousands of tokens across 14 chains.", "landing.swapSubtitle": "Permissionless swapping.", "landing.tradingApi": "Trading API", diff --git a/packages/uniswap/src/i18n/locales/translations/fi-FI.json b/packages/uniswap/src/i18n/locales/translations/fi-FI.json index cdaae35cad0..f9da0374037 100644 --- a/packages/uniswap/src/i18n/locales/translations/fi-FI.json +++ b/packages/uniswap/src/i18n/locales/translations/fi-FI.json @@ -916,7 +916,7 @@ "landing.protocolStats": "JuiceSwap-protokollan tilastot", "landing.provideLiquidity.body": "Tarjoa likviditeettiä ja kerää maksuja JuiceSwap-rajapinnan kautta.", "landing.provideLiquidity.subtitle": "Power-onchain-markkinat.", - "landing.socials": "Seuraa JuiceSwap Labsia X, Farcasterissa, LinkedInissäja TikTokissa", + "landing.socials": "Seuraa JuiceSwap Labsia X ja Telegram", "landing.swapBody": "Käytä syvää likviditeettiä, tutki tokeneita, aseta rajahintatoimeksiantoja ja tarjoa likviditeettiä tuhansille tokeneille 14 ketjussa.", "landing.swapSubtitle": "Luvaton vaihtaminen.", "landing.tradingApi": "Kaupankäynti-API", diff --git a/packages/uniswap/src/i18n/locales/translations/fil-PH.json b/packages/uniswap/src/i18n/locales/translations/fil-PH.json index 0e093355be7..9cd145ef22a 100644 --- a/packages/uniswap/src/i18n/locales/translations/fil-PH.json +++ b/packages/uniswap/src/i18n/locales/translations/fil-PH.json @@ -909,14 +909,14 @@ "landing.appsOverview": "Built for all the ways you swap", "landing.blog.description": "Catch up on the latest company news, product features and more", "landing.docs.description": "Explore our library of developer docs to get started building with JuiceSwap", - "landing.exploreUniverse": "Explore the UNIverse", + "landing.exploreUniverse": "Explore the Universe", "landing.getStarted": "Trade on the world’s largest DEX", "landing.helpCenter.body": "Browse FAQs and get support from our US-based support team", "landing.protocolDescription": "JuiceSwap Labs powers some of the most used products in crypto. Experience permissionless access, proven security, and dedicated support.", "landing.protocolStats": "JuiceSwap Protocol stats", "landing.provideLiquidity.body": "Provide liquidity and collect fees using the JuiceSwap Interface.", "landing.provideLiquidity.subtitle": "Power onchain markets.", - "landing.socials": "Follow JuiceSwap Labs on X, Farcaster, LinkedIn, and TikTok", + "landing.socials": "Follow JuiceSwap Labs on X and Telegram", "landing.swapBody": "Access deep liquidity, explore tokens, set limit orders, and provide liquidity for thousands of tokens across 14 chains.", "landing.swapSubtitle": "Permissionless swapping.", "landing.tradingApi": "Trading API", diff --git a/packages/uniswap/src/i18n/locales/translations/fr-FR.json b/packages/uniswap/src/i18n/locales/translations/fr-FR.json index 7121fb80f22..065ac082039 100644 --- a/packages/uniswap/src/i18n/locales/translations/fr-FR.json +++ b/packages/uniswap/src/i18n/locales/translations/fr-FR.json @@ -909,14 +909,14 @@ "landing.appsOverview": "Built for all the ways you swap", "landing.blog.description": "Catch up on the latest company news, product features and more", "landing.docs.description": "Explore our library of developer docs to get started building with JuiceSwap", - "landing.exploreUniverse": "Explore the UNIverse", + "landing.exploreUniverse": "Explore the Universe", "landing.getStarted": "Trade on the world’s largest DEX", "landing.helpCenter.body": "Browse FAQs and get support from our US-based support team", "landing.protocolDescription": "JuiceSwap Labs powers some of the most used products in crypto. Experience permissionless access, proven security, and dedicated support.", "landing.protocolStats": "JuiceSwap Protocol stats", "landing.provideLiquidity.body": "Provide liquidity and collect fees using the JuiceSwap Interface.", "landing.provideLiquidity.subtitle": "Power onchain markets.", - "landing.socials": "Follow JuiceSwap Labs on X, Farcaster, LinkedIn, and TikTok", + "landing.socials": "Follow JuiceSwap Labs on X and Telegram", "landing.swapBody": "Access deep liquidity, explore tokens, set limit orders, and provide liquidity for thousands of tokens across 14 chains.", "landing.swapSubtitle": "Permissionless swapping.", "landing.tradingApi": "Trading API", diff --git a/packages/uniswap/src/i18n/locales/translations/he-IL.json b/packages/uniswap/src/i18n/locales/translations/he-IL.json index cb64ae66382..635f81cfe44 100644 --- a/packages/uniswap/src/i18n/locales/translations/he-IL.json +++ b/packages/uniswap/src/i18n/locales/translations/he-IL.json @@ -916,7 +916,7 @@ "landing.protocolStats": "סטטיסטיקות פרוטוקול JuiceSwap", "landing.provideLiquidity.body": "ספק נזילות וגביית עמלות באמצעות ממשק JuiceSwap.", "landing.provideLiquidity.subtitle": "שווקי חשמל ברשת.", - "landing.socials": "עקבו אחר JuiceSwap Labs ב- X, Farcaster, LinkedIn, ו- TikTok", + "landing.socials": "עקבו אחר JuiceSwap Labs ב- X ו- Telegram", "landing.swapBody": "גישה לנזילות עמוקה, חקור טוקנים, קבע הוראות גבול וספק נזילות לאלפי טוקנים ב-14 שרשראות.", "landing.swapSubtitle": "החלפה ללא הרשאה.", "landing.tradingApi": "API למסחר", diff --git a/packages/uniswap/src/i18n/locales/translations/hi-IN.json b/packages/uniswap/src/i18n/locales/translations/hi-IN.json index c16e0a54dc2..e2cba8eb5a6 100644 --- a/packages/uniswap/src/i18n/locales/translations/hi-IN.json +++ b/packages/uniswap/src/i18n/locales/translations/hi-IN.json @@ -916,7 +916,7 @@ "landing.protocolStats": "यूनिस्वैप प्रोटोकॉल आँकड़े", "landing.provideLiquidity.body": "यूनिस्वैप इंटरफ़ेस का उपयोग करके तरलता प्रदान करें और शुल्क एकत्र करें।", "landing.provideLiquidity.subtitle": "ऑनचेन बाज़ारों को सशक्त बनाना।", - "landing.socials": "JuiceSwap Labs को X, Farcaster, LinkedIn, और TikTokपर फ़ॉलो करें", + "landing.socials": "JuiceSwap Labs को X और Telegram पर फ़ॉलो करें", "landing.swapBody": "गहन तरलता तक पहुंचें, टोकन का अन्वेषण करें, सीमा आदेश निर्धारित करें, और 14 श्रृंखलाओं में हजारों टोकन के लिए तरलता प्रदान करें।", "landing.swapSubtitle": "अनुमति रहित अदला-बदली.", "landing.tradingApi": "ट्रेडिंग एपीआई", diff --git a/packages/uniswap/src/i18n/locales/translations/hu-HU.json b/packages/uniswap/src/i18n/locales/translations/hu-HU.json index 05dc32fa7b8..ce1cfccfc6c 100644 --- a/packages/uniswap/src/i18n/locales/translations/hu-HU.json +++ b/packages/uniswap/src/i18n/locales/translations/hu-HU.json @@ -916,7 +916,7 @@ "landing.protocolStats": "JuiceSwap Protocol statisztikák", "landing.provideLiquidity.body": "Likviditást biztosít és díjakat szed be az JuiceSwap felületen keresztül.", "landing.provideLiquidity.subtitle": "Power onchain piacok.", - "landing.socials": "Kövesd az JuiceSwap Labs-ot a X, Farcaster, LinkedIn, és TikTokcsatornáin", + "landing.socials": "Kövesd az JuiceSwap Labs-ot a X és Telegram csatornáin", "landing.swapBody": "Férjen hozzá a mély likviditáshoz, fedezzen fel tokeneket, állítson be limit megbízásokat, és biztosítson likviditást több ezer token számára 14 láncban.", "landing.swapSubtitle": "Engedély nélküli csere.", "landing.tradingApi": "Kereskedési API", diff --git a/packages/uniswap/src/i18n/locales/translations/id-ID.json b/packages/uniswap/src/i18n/locales/translations/id-ID.json index a144a0b7508..3325735f8f7 100644 --- a/packages/uniswap/src/i18n/locales/translations/id-ID.json +++ b/packages/uniswap/src/i18n/locales/translations/id-ID.json @@ -909,14 +909,14 @@ "landing.appsOverview": "Built for all the ways you swap", "landing.blog.description": "Catch up on the latest company news, product features and more", "landing.docs.description": "Explore our library of developer docs to get started building with JuiceSwap", - "landing.exploreUniverse": "Explore the UNIverse", + "landing.exploreUniverse": "Explore the Universe", "landing.getStarted": "Trade on the world’s largest DEX", "landing.helpCenter.body": "Browse FAQs and get support from our US-based support team", "landing.protocolDescription": "JuiceSwap Labs powers some of the most used products in crypto. Experience permissionless access, proven security, and dedicated support.", "landing.protocolStats": "JuiceSwap Protocol stats", "landing.provideLiquidity.body": "Provide liquidity and collect fees using the JuiceSwap Interface.", "landing.provideLiquidity.subtitle": "Power onchain markets.", - "landing.socials": "Follow JuiceSwap Labs on X, Farcaster, LinkedIn, and TikTok", + "landing.socials": "Follow JuiceSwap Labs on X and Telegram", "landing.swapBody": "Access deep liquidity, explore tokens, set limit orders, and provide liquidity for thousands of tokens across 14 chains.", "landing.swapSubtitle": "Permissionless swapping.", "landing.tradingApi": "Trading API", diff --git a/packages/uniswap/src/i18n/locales/translations/it-IT.json b/packages/uniswap/src/i18n/locales/translations/it-IT.json index f10f1dee928..c2d5629fd2d 100644 --- a/packages/uniswap/src/i18n/locales/translations/it-IT.json +++ b/packages/uniswap/src/i18n/locales/translations/it-IT.json @@ -916,7 +916,7 @@ "landing.protocolStats": "Statistiche del protocollo JuiceSwap", "landing.provideLiquidity.body": "Fornisci liquidità e riscuoti commissioni tramite l'interfaccia JuiceSwap.", "landing.provideLiquidity.subtitle": "Potenzia i mercati on-chain.", - "landing.socials": "Segui JuiceSwap Labs su X, Farcaster, LinkedIn, e TikTok", + "landing.socials": "Segui JuiceSwap Labs su X e Telegram", "landing.swapBody": "Accedi a una liquidità elevata, esplora i token, imposta ordini limite e fornisci liquidità per migliaia di token su 14 catene.", "landing.swapSubtitle": "Scambio senza autorizzazione.", "landing.tradingApi": "API di trading", diff --git a/packages/uniswap/src/i18n/locales/translations/ja-JP.json b/packages/uniswap/src/i18n/locales/translations/ja-JP.json index 1e67c3d6781..a65284c55ed 100644 --- a/packages/uniswap/src/i18n/locales/translations/ja-JP.json +++ b/packages/uniswap/src/i18n/locales/translations/ja-JP.json @@ -909,14 +909,14 @@ "landing.appsOverview": "Built for all the ways you swap", "landing.blog.description": "Catch up on the latest company news, product features and more", "landing.docs.description": "Explore our library of developer docs to get started building with JuiceSwap", - "landing.exploreUniverse": "Explore the UNIverse", + "landing.exploreUniverse": "Explore the Universe", "landing.getStarted": "Trade on the world’s largest DEX", "landing.helpCenter.body": "Browse FAQs and get support from our US-based support team", "landing.protocolDescription": "JuiceSwap Labs powers some of the most used products in crypto. Experience permissionless access, proven security, and dedicated support.", "landing.protocolStats": "JuiceSwap Protocol stats", "landing.provideLiquidity.body": "Provide liquidity and collect fees using the JuiceSwap Interface.", "landing.provideLiquidity.subtitle": "Power onchain markets.", - "landing.socials": "Follow JuiceSwap Labs on X, Farcaster, LinkedIn, and TikTok", + "landing.socials": "Follow JuiceSwap Labs on X and Telegram", "landing.swapBody": "Access deep liquidity, explore tokens, set limit orders, and provide liquidity for thousands of tokens across 14 chains.", "landing.swapSubtitle": "Permissionless swapping.", "landing.tradingApi": "Trading API", diff --git a/packages/uniswap/src/i18n/locales/translations/ko-KR.json b/packages/uniswap/src/i18n/locales/translations/ko-KR.json index 31356d97cd0..4ec514bffc5 100644 --- a/packages/uniswap/src/i18n/locales/translations/ko-KR.json +++ b/packages/uniswap/src/i18n/locales/translations/ko-KR.json @@ -909,14 +909,14 @@ "landing.appsOverview": "Built for all the ways you swap", "landing.blog.description": "Catch up on the latest company news, product features and more", "landing.docs.description": "Explore our library of developer docs to get started building with JuiceSwap", - "landing.exploreUniverse": "Explore the UNIverse", + "landing.exploreUniverse": "Explore the Universe", "landing.getStarted": "Trade on the world’s largest DEX", "landing.helpCenter.body": "Browse FAQs and get support from our US-based support team", "landing.protocolDescription": "JuiceSwap Labs powers some of the most used products in crypto. Experience permissionless access, proven security, and dedicated support.", "landing.protocolStats": "JuiceSwap Protocol stats", "landing.provideLiquidity.body": "Provide liquidity and collect fees using the JuiceSwap Interface.", "landing.provideLiquidity.subtitle": "Power onchain markets.", - "landing.socials": "Follow JuiceSwap Labs on X, Farcaster, LinkedIn, and TikTok", + "landing.socials": "Follow JuiceSwap Labs on X and Telegram", "landing.swapBody": "Access deep liquidity, explore tokens, set limit orders, and provide liquidity for thousands of tokens across 14 chains.", "landing.swapSubtitle": "Permissionless swapping.", "landing.tradingApi": "Trading API", diff --git a/packages/uniswap/src/i18n/locales/translations/ms-MY.json b/packages/uniswap/src/i18n/locales/translations/ms-MY.json index 87c94b43610..4612bf9b888 100644 --- a/packages/uniswap/src/i18n/locales/translations/ms-MY.json +++ b/packages/uniswap/src/i18n/locales/translations/ms-MY.json @@ -916,7 +916,7 @@ "landing.protocolStats": "Statistik Protokol JuiceSwap", "landing.provideLiquidity.body": "Menyediakan kecairan dan mengutip yuran menggunakan Antara Muka JuiceSwap.", "landing.provideLiquidity.subtitle": "Pasaran rantaian kuasa.", - "landing.socials": "Ikuti JuiceSwap Labs di X, Farcaster, LinkedIn, dan TikTok", + "landing.socials": "Ikuti JuiceSwap Labs di X dan Telegram", "landing.swapBody": "Akses kecairan dalam, terokai token, tetapkan pesanan had dan sediakan kecairan untuk beribu-ribu token merentas 14 rantaian.", "landing.swapSubtitle": "Pertukaran tanpa kebenaran.", "landing.tradingApi": "API Perdagangan", diff --git a/packages/uniswap/src/i18n/locales/translations/nl-NL.json b/packages/uniswap/src/i18n/locales/translations/nl-NL.json index 4ba63fb3ff9..90d8c903014 100644 --- a/packages/uniswap/src/i18n/locales/translations/nl-NL.json +++ b/packages/uniswap/src/i18n/locales/translations/nl-NL.json @@ -909,14 +909,14 @@ "landing.appsOverview": "Built for all the ways you swap", "landing.blog.description": "Catch up on the latest company news, product features and more", "landing.docs.description": "Explore our library of developer docs to get started building with JuiceSwap", - "landing.exploreUniverse": "Explore the UNIverse", + "landing.exploreUniverse": "Explore the Universe", "landing.getStarted": "Trade on the world’s largest DEX", "landing.helpCenter.body": "Browse FAQs and get support from our US-based support team", "landing.protocolDescription": "JuiceSwap Labs powers some of the most used products in crypto. Experience permissionless access, proven security, and dedicated support.", "landing.protocolStats": "JuiceSwap Protocol stats", "landing.provideLiquidity.body": "Provide liquidity and collect fees using the JuiceSwap Interface.", "landing.provideLiquidity.subtitle": "Power onchain markets.", - "landing.socials": "Follow JuiceSwap Labs on X, Farcaster, LinkedIn, and TikTok", + "landing.socials": "Follow JuiceSwap Labs on X and Telegram", "landing.swapBody": "Access deep liquidity, explore tokens, set limit orders, and provide liquidity for thousands of tokens across 14 chains.", "landing.swapSubtitle": "Permissionless swapping.", "landing.tradingApi": "Trading API", diff --git a/packages/uniswap/src/i18n/locales/translations/pl-PL.json b/packages/uniswap/src/i18n/locales/translations/pl-PL.json index b8485a9b1fa..759ed0f707f 100644 --- a/packages/uniswap/src/i18n/locales/translations/pl-PL.json +++ b/packages/uniswap/src/i18n/locales/translations/pl-PL.json @@ -916,7 +916,7 @@ "landing.protocolStats": "Statystyki protokołu JuiceSwap", "landing.provideLiquidity.body": "Zapewnij płynność i pobieraj opłaty korzystając z interfejsu JuiceSwap.", "landing.provideLiquidity.subtitle": "Zasilaj rynki łańcuchowe.", - "landing.socials": "Obserwuj JuiceSwap Labs na X, Farcaster, LinkedIni TikTok", + "landing.socials": "Obserwuj JuiceSwap Labs na X i Telegram", "landing.swapBody": "Uzyskaj dostęp do dużej płynności, eksploruj tokeny, ustalaj zlecenia limitowane i zapewnij płynność tysiącom tokenów w 14 łańcuchach.", "landing.swapSubtitle": "Wymiana bez zezwolenia.", "landing.tradingApi": "API handlowe", diff --git a/packages/uniswap/src/i18n/locales/translations/pt-PT.json b/packages/uniswap/src/i18n/locales/translations/pt-PT.json index 305cd1845fb..b3ef48fa318 100644 --- a/packages/uniswap/src/i18n/locales/translations/pt-PT.json +++ b/packages/uniswap/src/i18n/locales/translations/pt-PT.json @@ -909,14 +909,14 @@ "landing.appsOverview": "Built for all the ways you swap", "landing.blog.description": "Catch up on the latest company news, product features and more", "landing.docs.description": "Explore our library of developer docs to get started building with JuiceSwap", - "landing.exploreUniverse": "Explore the UNIverse", + "landing.exploreUniverse": "Explore the Universe", "landing.getStarted": "Trade on the world’s largest DEX", "landing.helpCenter.body": "Browse FAQs and get support from our US-based support team", "landing.protocolDescription": "JuiceSwap Labs powers some of the most used products in crypto. Experience permissionless access, proven security, and dedicated support.", "landing.protocolStats": "JuiceSwap Protocol stats", "landing.provideLiquidity.body": "Provide liquidity and collect fees using the JuiceSwap Interface.", "landing.provideLiquidity.subtitle": "Power onchain markets.", - "landing.socials": "Follow JuiceSwap Labs on X, Farcaster, LinkedIn, and TikTok", + "landing.socials": "Follow JuiceSwap Labs on X and Telegram", "landing.swapBody": "Access deep liquidity, explore tokens, set limit orders, and provide liquidity for thousands of tokens across 14 chains.", "landing.swapSubtitle": "Permissionless swapping.", "landing.tradingApi": "Trading API", diff --git a/packages/uniswap/src/i18n/locales/translations/ru-RU.json b/packages/uniswap/src/i18n/locales/translations/ru-RU.json index cd6c5778365..0fbb89366ed 100644 --- a/packages/uniswap/src/i18n/locales/translations/ru-RU.json +++ b/packages/uniswap/src/i18n/locales/translations/ru-RU.json @@ -909,14 +909,14 @@ "landing.appsOverview": "Built for all the ways you swap", "landing.blog.description": "Catch up on the latest company news, product features and more", "landing.docs.description": "Explore our library of developer docs to get started building with JuiceSwap", - "landing.exploreUniverse": "Explore the UNIverse", + "landing.exploreUniverse": "Explore the Universe", "landing.getStarted": "Trade on the world’s largest DEX", "landing.helpCenter.body": "Browse FAQs and get support from our US-based support team", "landing.protocolDescription": "JuiceSwap Labs powers some of the most used products in crypto. Experience permissionless access, proven security, and dedicated support.", "landing.protocolStats": "JuiceSwap Protocol stats", "landing.provideLiquidity.body": "Provide liquidity and collect fees using the JuiceSwap Interface.", "landing.provideLiquidity.subtitle": "Power onchain markets.", - "landing.socials": "Follow JuiceSwap Labs on X, Farcaster, LinkedIn, and TikTok", + "landing.socials": "Follow JuiceSwap Labs on X and Telegram", "landing.swapBody": "Access deep liquidity, explore tokens, set limit orders, and provide liquidity for thousands of tokens across 14 chains.", "landing.swapSubtitle": "Permissionless swapping.", "landing.tradingApi": "Trading API", diff --git a/packages/uniswap/src/i18n/locales/translations/sl-SI.json b/packages/uniswap/src/i18n/locales/translations/sl-SI.json index 464cee01037..5ac64761eca 100644 --- a/packages/uniswap/src/i18n/locales/translations/sl-SI.json +++ b/packages/uniswap/src/i18n/locales/translations/sl-SI.json @@ -916,7 +916,7 @@ "landing.protocolStats": "Statistika protokola JuiceSwap", "landing.provideLiquidity.body": "Zagotovite likvidnost in pobirajte provizije z uporabo vmesnika JuiceSwap.", "landing.provideLiquidity.subtitle": "Moč onchain trgov.", - "landing.socials": "Sledite JuiceSwap Labs na X, Farcaster, LinkedInin TikTok", + "landing.socials": "Sledite JuiceSwap Labs na X in Telegram", "landing.swapBody": "Dostopajte do globoke likvidnosti, raziščite žetone, nastavite omejena naročila in zagotovite likvidnost za tisoče žetonov v 14 verigah.", "landing.swapSubtitle": "Zamenjava brez dovoljenja.", "landing.tradingApi": "API za trgovanje", diff --git a/packages/uniswap/src/i18n/locales/translations/sr-SP.json b/packages/uniswap/src/i18n/locales/translations/sr-SP.json index b9fb006d4c1..7fedbb7dd76 100644 --- a/packages/uniswap/src/i18n/locales/translations/sr-SP.json +++ b/packages/uniswap/src/i18n/locales/translations/sr-SP.json @@ -909,14 +909,14 @@ "landing.appsOverview": "Built for all the ways you swap", "landing.blog.description": "Catch up on the latest company news, product features and more", "landing.docs.description": "Explore our library of developer docs to get started building with JuiceSwap", - "landing.exploreUniverse": "Explore the UNIverse", + "landing.exploreUniverse": "Explore the Universe", "landing.getStarted": "Trade on the world’s largest DEX", "landing.helpCenter.body": "Browse FAQs and get support from our US-based support team", "landing.protocolDescription": "JuiceSwap Labs powers some of the most used products in crypto. Experience permissionless access, proven security, and dedicated support.", "landing.protocolStats": "JuiceSwap Protocol stats", "landing.provideLiquidity.body": "Provide liquidity and collect fees using the JuiceSwap Interface.", "landing.provideLiquidity.subtitle": "Power onchain markets.", - "landing.socials": "Follow JuiceSwap Labs on X, Farcaster, LinkedIn, and TikTok", + "landing.socials": "Follow JuiceSwap Labs on X and Telegram", "landing.swapBody": "Access deep liquidity, explore tokens, set limit orders, and provide liquidity for thousands of tokens across 14 chains.", "landing.swapSubtitle": "Permissionless swapping.", "landing.tradingApi": "Trading API", diff --git a/packages/uniswap/src/i18n/locales/translations/sv-SE.json b/packages/uniswap/src/i18n/locales/translations/sv-SE.json index 29ed48af0b1..bbc2029f821 100644 --- a/packages/uniswap/src/i18n/locales/translations/sv-SE.json +++ b/packages/uniswap/src/i18n/locales/translations/sv-SE.json @@ -916,7 +916,7 @@ "landing.protocolStats": "JuiceSwap-protokollets statistik", "landing.provideLiquidity.body": "Tillhandahåll likviditet och samla in avgifter med hjälp av JuiceSwap-gränssnittet.", "landing.provideLiquidity.subtitle": "Kraftkedjans marknader.", - "landing.socials": "Följ JuiceSwap Labs på X, Farcaster, LinkedIn, och TikTok", + "landing.socials": "Följ JuiceSwap Labs på X och Telegram", "landing.swapBody": "Få tillgång till djup likviditet, utforska tokens, sätt limitordrar och tillhandahåll likviditet för tusentals tokens över 14 kedjor.", "landing.swapSubtitle": "Tillståndslöst byte.", "landing.tradingApi": "Handels-API", diff --git a/packages/uniswap/src/i18n/locales/translations/sw-TZ.json b/packages/uniswap/src/i18n/locales/translations/sw-TZ.json index fdab85c2d45..79a392a9783 100644 --- a/packages/uniswap/src/i18n/locales/translations/sw-TZ.json +++ b/packages/uniswap/src/i18n/locales/translations/sw-TZ.json @@ -909,14 +909,14 @@ "landing.appsOverview": "Built for all the ways you swap", "landing.blog.description": "Catch up on the latest company news, product features and more", "landing.docs.description": "Explore our library of developer docs to get started building with JuiceSwap", - "landing.exploreUniverse": "Explore the UNIverse", + "landing.exploreUniverse": "Explore the Universe", "landing.getStarted": "Trade on the world’s largest DEX", "landing.helpCenter.body": "Browse FAQs and get support from our US-based support team", "landing.protocolDescription": "JuiceSwap Labs powers some of the most used products in crypto. Experience permissionless access, proven security, and dedicated support.", "landing.protocolStats": "JuiceSwap Protocol stats", "landing.provideLiquidity.body": "Provide liquidity and collect fees using the JuiceSwap Interface.", "landing.provideLiquidity.subtitle": "Power onchain markets.", - "landing.socials": "Follow JuiceSwap Labs on X, Farcaster, LinkedIn, and TikTok", + "landing.socials": "Follow JuiceSwap Labs on X and Telegram", "landing.swapBody": "Access deep liquidity, explore tokens, set limit orders, and provide liquidity for thousands of tokens across 14 chains.", "landing.swapSubtitle": "Permissionless swapping.", "landing.tradingApi": "Trading API", diff --git a/packages/uniswap/src/i18n/locales/translations/tr-TR.json b/packages/uniswap/src/i18n/locales/translations/tr-TR.json index 6b478d8c17d..7ecd826d3ce 100644 --- a/packages/uniswap/src/i18n/locales/translations/tr-TR.json +++ b/packages/uniswap/src/i18n/locales/translations/tr-TR.json @@ -909,14 +909,14 @@ "landing.appsOverview": "Built for all the ways you swap", "landing.blog.description": "Catch up on the latest company news, product features and more", "landing.docs.description": "Explore our library of developer docs to get started building with JuiceSwap", - "landing.exploreUniverse": "Explore the UNIverse", + "landing.exploreUniverse": "Explore the Universe", "landing.getStarted": "Trade on the world’s largest DEX", "landing.helpCenter.body": "Browse FAQs and get support from our US-based support team", "landing.protocolDescription": "JuiceSwap Labs powers some of the most used products in crypto. Experience permissionless access, proven security, and dedicated support.", "landing.protocolStats": "JuiceSwap Protocol stats", "landing.provideLiquidity.body": "Provide liquidity and collect fees using the JuiceSwap Interface.", "landing.provideLiquidity.subtitle": "Power onchain markets.", - "landing.socials": "Follow JuiceSwap Labs on X, Farcaster, LinkedIn, and TikTok", + "landing.socials": "Follow JuiceSwap Labs on X and Telegram", "landing.swapBody": "Access deep liquidity, explore tokens, set limit orders, and provide liquidity for thousands of tokens across 14 chains.", "landing.swapSubtitle": "Permissionless swapping.", "landing.tradingApi": "Trading API", diff --git a/packages/uniswap/src/i18n/locales/translations/uk-UA.json b/packages/uniswap/src/i18n/locales/translations/uk-UA.json index 61b7c07f612..bf173a4f5c1 100644 --- a/packages/uniswap/src/i18n/locales/translations/uk-UA.json +++ b/packages/uniswap/src/i18n/locales/translations/uk-UA.json @@ -916,7 +916,7 @@ "landing.protocolStats": "Статистика протоколу JuiceSwap", "landing.provideLiquidity.body": "Забезпечте ліквідність та зберіть комісії за допомогою інтерфейсу JuiceSwap.", "landing.provideLiquidity.subtitle": "Потужні ончейн-ринки.", - "landing.socials": "Підпишіться на JuiceSwap Labs на X, Farcaster, LinkedInта TikTok", + "landing.socials": "Підпишіться на JuiceSwap Labs на X та Telegram", "landing.swapBody": "Отримайте доступ до глибокої ліквідності, досліджуйте токени, встановлюйте лімітні ордери та забезпечте ліквідність для тисяч токенів у 14 ланцюжках.", "landing.swapSubtitle": "Обмін без дозволу.", "landing.tradingApi": "Торговий API", diff --git a/packages/uniswap/src/i18n/locales/translations/ur-PK.json b/packages/uniswap/src/i18n/locales/translations/ur-PK.json index dc51d5c1647..cf01ed0041f 100644 --- a/packages/uniswap/src/i18n/locales/translations/ur-PK.json +++ b/packages/uniswap/src/i18n/locales/translations/ur-PK.json @@ -916,7 +916,7 @@ "landing.protocolStats": "پروٹوکول کے اعدادوشمار کو تبدیل کریں۔", "landing.provideLiquidity.body": "یونی سویپ انٹرفیس کا استعمال کرتے ہوئے لیکویڈیٹی فراہم کریں اور فیس جمع کریں۔", "landing.provideLiquidity.subtitle": "پاور آنچین مارکیٹس۔", - "landing.socials": "Follow JuiceSwap Labs on X, Farcaster, LinkedIn, and TikTok", + "landing.socials": "Follow JuiceSwap Labs on X and Telegram", "landing.swapBody": "گہری لیکویڈیٹی تک رسائی حاصل کریں، ٹوکن دریافت کریں، حد کے آرڈرز مقرر کریں، اور 14 زنجیروں میں ہزاروں ٹوکنز کے لیے لیکویڈیٹی فراہم کریں۔", "landing.swapSubtitle": "اجازت کے بغیر تبادلہ۔", "landing.tradingApi": "ٹریڈنگ API", diff --git a/packages/uniswap/src/i18n/locales/translations/vi-VN.json b/packages/uniswap/src/i18n/locales/translations/vi-VN.json index dee53a03f2a..e28fa897bd0 100644 --- a/packages/uniswap/src/i18n/locales/translations/vi-VN.json +++ b/packages/uniswap/src/i18n/locales/translations/vi-VN.json @@ -909,14 +909,14 @@ "landing.appsOverview": "Built for all the ways you swap", "landing.blog.description": "Catch up on the latest company news, product features and more", "landing.docs.description": "Explore our library of developer docs to get started building with JuiceSwap", - "landing.exploreUniverse": "Explore the UNIverse", + "landing.exploreUniverse": "Explore the Universe", "landing.getStarted": "Trade on the world’s largest DEX", "landing.helpCenter.body": "Browse FAQs and get support from our US-based support team", "landing.protocolDescription": "JuiceSwap Labs powers some of the most used products in crypto. Experience permissionless access, proven security, and dedicated support.", "landing.protocolStats": "JuiceSwap Protocol stats", "landing.provideLiquidity.body": "Provide liquidity and collect fees using the JuiceSwap Interface.", "landing.provideLiquidity.subtitle": "Power onchain markets.", - "landing.socials": "Follow JuiceSwap Labs on X, Farcaster, LinkedIn, and TikTok", + "landing.socials": "Follow JuiceSwap Labs on X and Telegram", "landing.swapBody": "Access deep liquidity, explore tokens, set limit orders, and provide liquidity for thousands of tokens across 14 chains.", "landing.swapSubtitle": "Permissionless swapping.", "landing.tradingApi": "Trading API", diff --git a/packages/uniswap/src/i18n/locales/translations/zh-CN.json b/packages/uniswap/src/i18n/locales/translations/zh-CN.json index 987e2d88a56..04c9b8e17d9 100644 --- a/packages/uniswap/src/i18n/locales/translations/zh-CN.json +++ b/packages/uniswap/src/i18n/locales/translations/zh-CN.json @@ -909,14 +909,14 @@ "landing.appsOverview": "Built for all the ways you swap", "landing.blog.description": "Catch up on the latest company news, product features and more", "landing.docs.description": "Explore our library of developer docs to get started building with JuiceSwap", - "landing.exploreUniverse": "Explore the UNIverse", + "landing.exploreUniverse": "Explore the Universe", "landing.getStarted": "Trade on the world’s largest DEX", "landing.helpCenter.body": "Browse FAQs and get support from our US-based support team", "landing.protocolDescription": "JuiceSwap Labs powers some of the most used products in crypto. Experience permissionless access, proven security, and dedicated support.", "landing.protocolStats": "JuiceSwap Protocol stats", "landing.provideLiquidity.body": "Provide liquidity and collect fees using the JuiceSwap Interface.", "landing.provideLiquidity.subtitle": "Power onchain markets.", - "landing.socials": "Follow JuiceSwap Labs on X, Farcaster, LinkedIn, and TikTok", + "landing.socials": "Follow JuiceSwap Labs on X and Telegram", "landing.swapBody": "Access deep liquidity, explore tokens, set limit orders, and provide liquidity for thousands of tokens across 14 chains.", "landing.swapSubtitle": "Permissionless swapping.", "landing.tradingApi": "Trading API", diff --git a/packages/uniswap/src/i18n/locales/translations/zh-TW.json b/packages/uniswap/src/i18n/locales/translations/zh-TW.json index 55df742c2db..f4858780e6d 100644 --- a/packages/uniswap/src/i18n/locales/translations/zh-TW.json +++ b/packages/uniswap/src/i18n/locales/translations/zh-TW.json @@ -909,14 +909,14 @@ "landing.appsOverview": "Built for all the ways you swap", "landing.blog.description": "Catch up on the latest company news, product features and more", "landing.docs.description": "Explore our library of developer docs to get started building with JuiceSwap", - "landing.exploreUniverse": "Explore the UNIverse", + "landing.exploreUniverse": "Explore the Universe", "landing.getStarted": "Trade on the world’s largest DEX", "landing.helpCenter.body": "Browse FAQs and get support from our US-based support team", "landing.protocolDescription": "JuiceSwap Labs powers some of the most used products in crypto. Experience permissionless access, proven security, and dedicated support.", "landing.protocolStats": "JuiceSwap Protocol stats", "landing.provideLiquidity.body": "Provide liquidity and collect fees using the JuiceSwap Interface.", "landing.provideLiquidity.subtitle": "Power onchain markets.", - "landing.socials": "Follow JuiceSwap Labs on X, Farcaster, LinkedIn, and TikTok", + "landing.socials": "Follow JuiceSwap Labs on X and Telegram", "landing.swapBody": "Access deep liquidity, explore tokens, set limit orders, and provide liquidity for thousands of tokens across 14 chains.", "landing.swapSubtitle": "Permissionless swapping.", "landing.tradingApi": "Trading API", From a72ac4ebbdd41c22ae2be81354d3b467019a994c Mon Sep 17 00:00:00 2001 From: lapatric <42653152+lapatric@users.noreply.github.com> Date: Fri, 12 Sep 2025 19:35:40 +0200 Subject: [PATCH 12/24] more naming and URL changes --- .../components/Banner/Outage/OutageBanner.tsx | 3 +- apps/web/src/components/PrivacyPolicy.tsx | 2 +- .../components/Web3Provider/walletConnect.ts | 6 ++-- .../components/swap/GasBreakdownTooltip.tsx | 2 +- .../src/components/swap/LimitDisclaimer.tsx | 3 +- apps/web/src/components/swap/SwapLineItem.tsx | 7 +++-- .../RouterPreferenceSettings/index.tsx | 3 +- apps/web/src/pages/NavBar.e2e.test.ts | 31 ++++++++++--------- apps/web/src/pages/metatags.ts | 3 +- packages/ui/src/scripts/componentize-icons.ts | 2 +- packages/uniswap/src/constants/urls.ts | 8 ++--- .../src/i18n/locales/source/en-US.json | 4 +-- .../src/i18n/locales/translations/af-ZA.json | 4 +-- .../src/i18n/locales/translations/ar-SA.json | 2 +- .../src/i18n/locales/translations/ca-ES.json | 4 +-- .../src/i18n/locales/translations/cs-CZ.json | 2 +- .../src/i18n/locales/translations/da-DK.json | 4 +-- .../src/i18n/locales/translations/de-DE.json | 2 +- .../src/i18n/locales/translations/el-GR.json | 2 +- .../src/i18n/locales/translations/es-ES.json | 2 +- .../src/i18n/locales/translations/fi-FI.json | 4 +-- .../src/i18n/locales/translations/fil-PH.json | 2 +- .../src/i18n/locales/translations/fr-FR.json | 2 +- .../src/i18n/locales/translations/he-IL.json | 2 +- .../src/i18n/locales/translations/hi-IN.json | 2 +- .../src/i18n/locales/translations/hu-HU.json | 2 +- .../src/i18n/locales/translations/id-ID.json | 4 +-- .../src/i18n/locales/translations/it-IT.json | 2 +- .../src/i18n/locales/translations/ja-JP.json | 4 +-- .../src/i18n/locales/translations/ko-KR.json | 4 +-- .../src/i18n/locales/translations/ms-MY.json | 2 +- .../src/i18n/locales/translations/nl-NL.json | 4 +-- .../src/i18n/locales/translations/no-NO.json | 2 +- .../src/i18n/locales/translations/pl-PL.json | 2 +- .../src/i18n/locales/translations/pt-BR.json | 2 +- .../src/i18n/locales/translations/pt-PT.json | 2 +- .../src/i18n/locales/translations/ro-RO.json | 2 +- .../src/i18n/locales/translations/ru-RU.json | 2 +- .../src/i18n/locales/translations/sl-SI.json | 4 +-- .../src/i18n/locales/translations/sr-SP.json | 4 +-- .../src/i18n/locales/translations/sv-SE.json | 4 +-- .../src/i18n/locales/translations/sw-TZ.json | 4 +-- .../src/i18n/locales/translations/tr-TR.json | 4 +-- .../src/i18n/locales/translations/uk-UA.json | 2 +- .../src/i18n/locales/translations/ur-PK.json | 2 +- .../src/i18n/locales/translations/vi-VN.json | 4 +-- .../src/i18n/locales/translations/zh-CN.json | 4 +-- .../src/i18n/locales/translations/zh-TW.json | 4 +-- 48 files changed, 92 insertions(+), 86 deletions(-) diff --git a/apps/web/src/components/Banner/Outage/OutageBanner.tsx b/apps/web/src/components/Banner/Outage/OutageBanner.tsx index 0c1fd4464f4..505a51cefd5 100644 --- a/apps/web/src/components/Banner/Outage/OutageBanner.tsx +++ b/apps/web/src/components/Banner/Outage/OutageBanner.tsx @@ -9,6 +9,7 @@ import { capitalize } from 'tsafe' import { Flex, Text, styled as tamaguiStyled } from 'ui/src' import { iconSizes, zIndexes } from 'ui/src/theme' import { useShadowPropsShort } from 'ui/src/theme/shadows' +import { uniswapUrls } from 'uniswap/src/constants/urls' import { UniverseChainId } from 'uniswap/src/features/chains/types' import { getChainUrlParam } from 'utils/chainParams' @@ -90,7 +91,7 @@ export function OutageBanner({ chainId, version }: ChainOutageData) { - + diff --git a/apps/web/src/components/PrivacyPolicy.tsx b/apps/web/src/components/PrivacyPolicy.tsx index 8192f5e3bd3..92f0ee50651 100644 --- a/apps/web/src/components/PrivacyPolicy.tsx +++ b/apps/web/src/components/PrivacyPolicy.tsx @@ -83,7 +83,7 @@ function PrivacyPolicy() { description: ( <> {t('privacy.trm')}{' '} - + {t('common.button.learn')} diff --git a/apps/web/src/components/Web3Provider/walletConnect.ts b/apps/web/src/components/Web3Provider/walletConnect.ts index ffd72fc3048..bd6058a9e57 100644 --- a/apps/web/src/components/Web3Provider/walletConnect.ts +++ b/apps/web/src/components/Web3Provider/walletConnect.ts @@ -34,10 +34,10 @@ export function walletTypeToAmplitudeWalletType(connectionType?: string): string export const WC_PARAMS = { projectId: WALLET_CONNECT_PROJECT_ID, metadata: { - name: 'Uniswap', + name: 'JuiceSwap', description: 'JuiceSwap Interface', - url: 'https://app.uniswap.org', - icons: ['https://app.uniswap.org/favicon.png'], + url: 'https://bapp.juiceswap.xyz', + icons: ['https://bapp.juiceswap.xyz/favicon.png'], }, qrModalOptions: { themeVariables: { diff --git a/apps/web/src/components/swap/GasBreakdownTooltip.tsx b/apps/web/src/components/swap/GasBreakdownTooltip.tsx index eb0f554993b..6d0a8a3a6b5 100644 --- a/apps/web/src/components/swap/GasBreakdownTooltip.tsx +++ b/apps/web/src/components/swap/GasBreakdownTooltip.tsx @@ -95,7 +95,7 @@ function NetworkCostDescription({ native }: { native: Currency }) { return ( {' '} - + diff --git a/apps/web/src/components/swap/LimitDisclaimer.tsx b/apps/web/src/components/swap/LimitDisclaimer.tsx index 4038c38edbc..1832b1f7308 100644 --- a/apps/web/src/components/swap/LimitDisclaimer.tsx +++ b/apps/web/src/components/swap/LimitDisclaimer.tsx @@ -1,6 +1,7 @@ import { Trans } from 'react-i18next' import { ExternalLink } from 'theme/components/Links' import { Flex, FlexProps, Text, styled } from 'ui/src' +import { uniswapUrls } from 'uniswap/src/constants/urls' const DisclaimerText = styled(Text, { variant: 'body4', @@ -15,7 +16,7 @@ export function LimitDisclaimer(props: FlexProps) { Canceling a limit has a network cost. - + diff --git a/apps/web/src/components/swap/SwapLineItem.tsx b/apps/web/src/components/swap/SwapLineItem.tsx index 35ac159e08b..c90c7bdb9d9 100644 --- a/apps/web/src/components/swap/SwapLineItem.tsx +++ b/apps/web/src/components/swap/SwapLineItem.tsx @@ -15,6 +15,7 @@ import { InterfaceTrade, SubmittableTrade } from 'state/routing/types' import { isLimitTrade, isPreviewTrade, isUniswapXTrade } from 'state/routing/utils' import { ExternalLink } from 'theme/components/Links' import { Flex } from 'ui/src' +import { uniswapUrls } from 'uniswap/src/constants/urls' import { useLocalizationContext } from 'uniswap/src/features/language/LocalizationContext' import { NumberType } from 'utilities/src/format/types' @@ -39,7 +40,7 @@ function BaseTooltipContent({ children, url }: { children: ReactNode; url: strin export function FOTTooltipContent() { return ( - + ) @@ -48,7 +49,7 @@ export function FOTTooltipContent() { function SwapFeeTooltipContent({ hasFee }: { hasFee: boolean }) { const message = hasFee ? : return ( - + {message} ) @@ -56,7 +57,7 @@ function SwapFeeTooltipContent({ hasFee }: { hasFee: boolean }) { export function SlippageTooltipContent() { return ( - + ) diff --git a/apps/web/src/pages/MigrateV2/Settings/RouterPreferenceSettings/index.tsx b/apps/web/src/pages/MigrateV2/Settings/RouterPreferenceSettings/index.tsx index 4d3fa64c0cf..8e5391254fa 100644 --- a/apps/web/src/pages/MigrateV2/Settings/RouterPreferenceSettings/index.tsx +++ b/apps/web/src/pages/MigrateV2/Settings/RouterPreferenceSettings/index.tsx @@ -8,6 +8,7 @@ import { useRouterPreference } from 'state/user/hooks' import { ThemedText } from 'theme/components' import { ExternalLink } from 'theme/components/Links' import { Switch } from 'ui/src' +import { uniswapUrls } from 'uniswap/src/constants/urls' const InlineLink = styled(ThemedText.BodySmall)` color: ${({ theme }) => theme.accent1}; @@ -30,7 +31,7 @@ export default function RouterPreferenceSettings() { {' '} - + Learn more diff --git a/apps/web/src/pages/NavBar.e2e.test.ts b/apps/web/src/pages/NavBar.e2e.test.ts index fe011245a4e..6c3c81a3ea1 100644 --- a/apps/web/src/pages/NavBar.e2e.test.ts +++ b/apps/web/src/pages/NavBar.e2e.test.ts @@ -1,29 +1,30 @@ import { expect, test } from 'playwright/fixtures' +import { uniswapUrls } from 'uniswap/src/constants/urls' import { TestID } from 'uniswap/src/test/fixtures/testIDs' const companyMenu = [ { label: 'Products', items: [ - { label: 'Wallet', href: 'https://wallet.uniswap.org/' }, - { label: 'UniswapX', href: 'https://x.uniswap.org/' }, - { label: 'API', href: 'https://hub.uniswap.org/' }, + { label: 'Wallet', href: uniswapUrls.downloadWalletUrl }, + { label: 'UniswapX', href: uniswapUrls.uniswapXUrl }, + { label: 'API', href: uniswapUrls.tradingApiDocsUrl }, { label: 'Unichain', href: 'https://www.unichain.org/' }, ], }, { label: 'Protocol', items: [ - { label: 'Governance', href: 'https://uniswap.org/governance' }, - { label: 'Developers', href: 'https://uniswap.org/developers' }, + { label: 'Governance', href: uniswapUrls.governanceUrl }, + { label: 'Developers', href: uniswapUrls.developersUrl }, { label: 'Vote', href: 'https://vote.uniswapfoundation.org' }, ], }, { label: 'Company', items: [ - { label: 'Careers', href: 'https://careers.uniswap.org/' }, - { label: 'Blog', href: 'https://blog.uniswap.org/' }, + { label: 'Careers', href: uniswapUrls.careersUrl }, + { label: 'Blog', href: uniswapUrls.blogUrl }, ], }, ] @@ -105,7 +106,7 @@ test.describe('Navigation', () => { await expect(page.getByText('Terms of Service')).toBeVisible() await expect( - page.getByTestId(TestID.NavCompanyDropdown).locator('a[href="https://uniswap.org/terms-of-service"]'), + page.getByTestId(TestID.NavCompanyDropdown).locator(`a[href="${uniswapUrls.termsOfServiceUrl}"]`), ).toBeVisible() }) }) @@ -151,11 +152,11 @@ test.describe('Navigation', () => { await expect(page.getByTestId(TestID.HelpModal).getByText('Contact us')).toBeVisible() await expect( - page.getByTestId(TestID.HelpModal).locator('a[href="https://support.uniswap.org/hc/en-us"]'), + page.getByTestId(TestID.HelpModal).locator(`a[href="${uniswapUrls.helpUrl}"]`), ).toBeVisible() - await expect(page.getByTestId(TestID.HelpModal).locator('a[href="https://docs.uniswap.org/"]')).toBeVisible() + await expect(page.getByTestId(TestID.HelpModal).locator(`a[href="${uniswapUrls.docsUrl}"]`)).toBeVisible() await expect( - page.getByTestId(TestID.HelpModal).locator('a[href="https://support.uniswap.org/hc/en-us/requests/new"]'), + page.getByTestId(TestID.HelpModal).locator(`a[href="${uniswapUrls.helpUrl}/requests/new"]`), ).toBeVisible() }) }) @@ -212,7 +213,7 @@ test.describe('Mobile navigation', () => { await expect(drawer.getByText('Privacy Policy')).toBeVisible() await expect(drawer.getByText('Terms of Service')).toBeVisible() - await expect(drawer.locator('a[href="https://uniswap.org/terms-of-service"]')).toBeVisible() + await expect(drawer.locator(`a[href="${uniswapUrls.termsOfServiceUrl}"]`)).toBeVisible() }) test('help modal displays appropriate content when clicked', async ({ page }) => { @@ -224,11 +225,11 @@ test.describe('Mobile navigation', () => { await expect(page.getByTestId(TestID.HelpModal).getByText('Contact us')).toBeVisible() await expect( - page.getByTestId(TestID.HelpModal).locator('a[href="https://support.uniswap.org/hc/en-us"]'), + page.getByTestId(TestID.HelpModal).locator(`a[href="${uniswapUrls.helpUrl}"]`), ).toBeVisible() - await expect(page.getByTestId(TestID.HelpModal).locator('a[href="https://docs.uniswap.org/"]')).toBeVisible() + await expect(page.getByTestId(TestID.HelpModal).locator(`a[href="${uniswapUrls.docsUrl}"]`)).toBeVisible() await expect( - page.getByTestId(TestID.HelpModal).locator('a[href="https://support.uniswap.org/hc/en-us/requests/new"]'), + page.getByTestId(TestID.HelpModal).locator(`a[href="${uniswapUrls.helpUrl}/requests/new"]`), ).toBeVisible() }) }) diff --git a/apps/web/src/pages/metatags.ts b/apps/web/src/pages/metatags.ts index 012d8f8d3c7..a4bdc0855a1 100644 --- a/apps/web/src/pages/metatags.ts +++ b/apps/web/src/pages/metatags.ts @@ -1,13 +1,14 @@ import { useEffect, useState } from 'react' import { useLocation } from 'react-router' import { MetaTagInjectorInput } from 'shared-cloud/metatags' +import { UNISWAP_WEB_URL } from 'uniswap/src/constants/urls' import i18n from 'uniswap/src/i18n' const DEFAULT_METATAGS: MetaTagInjectorInput = { title: i18n.t('interface.metatags.title'), description: i18n.t('interface.metatags.description'), image: `https://app.uniswap.com/images/1200x630_Rich_Link_Preview_Image.png`, - url: 'https://app.uniswap.com', + url: UNISWAP_WEB_URL, } type MetatagAttributes = { property?: string; name?: string; content: string } diff --git a/packages/ui/src/scripts/componentize-icons.ts b/packages/ui/src/scripts/componentize-icons.ts index 2b92516afc6..cdda6d0f9df 100644 --- a/packages/ui/src/scripts/componentize-icons.ts +++ b/packages/ui/src/scripts/componentize-icons.ts @@ -65,7 +65,7 @@ async function createSVGComponents(dirs: DirectoryPair, skipExisting: boolean): const svg = readFileSync(inputPath, 'utf-8') const element = await generateSVGComponent(svg, fileName) if (element) { - console.log(`🦄 ${fileName}`) + console.log(`🧃 ${fileName}`) writeFileSync(outputPath, element, 'utf-8') } } diff --git a/packages/uniswap/src/constants/urls.ts b/packages/uniswap/src/constants/urls.ts index 5c4b4a423fa..bdacc2b3ce9 100644 --- a/packages/uniswap/src/constants/urls.ts +++ b/packages/uniswap/src/constants/urls.ts @@ -21,9 +21,9 @@ const EMBEDDED_WALLET_HOSTNAME = isPlaywrightEnv() || isDevEnv() ? 'staging.ew.u export const UNISWAP_WEB_URL = `https://${UNISWAP_WEB_HOSTNAME}` export const UNISWAP_APP_URL = 'https://uniswap.org/app' +export const UNISWAP_SUPPORT_URL = 'https://support.juiceswap.xyz/hc/en-us' export const UNISWAP_MOBILE_REDIRECT_URL = 'https://uniswap.org/mobile-redirect' -const helpUrl = 'https://support.juiceswap.xyz/hc/en-us' // The trading api uses custom builds for testing which may not use the v1 prefix const tradingApiVersionPrefix = config.tradingApiWebTestEnv === 'true' ? '' : '/v1' @@ -32,8 +32,8 @@ export const CHROME_EXTENSION_UNINSTALL_URL_PATH = '/extension/uninstall' export const uniswapUrls = { // Help and web articles/items - helpUrl, - helpRequestUrl: `${helpUrl}/requests/new`, + helpUrl: UNISWAP_SUPPORT_URL, + helpRequestUrl: `${UNISWAP_SUPPORT_URL}/requests/new`, helpArticleUrls: { acrossRoutingInfo: createHelpArticleUrl('30677918339341'), approvalsExplainer: createHelpArticleUrl('8120520483085-What-is-an-approval-transaction'), @@ -245,5 +245,5 @@ function getCloudflareApiBaseUrl(flow?: TrafficFlows): string { function createHelpArticleUrl(resourceId: string, path: string = 'articles'): string { const product = isMobileApp ? 'mobileApp' : isExtension ? 'extension' : 'web' - return `${helpUrl}/${path}/${resourceId}?product_link=${product}` + return `${UNISWAP_SUPPORT_URL}/${path}/${resourceId}?product_link=${product}` } diff --git a/packages/uniswap/src/i18n/locales/source/en-US.json b/packages/uniswap/src/i18n/locales/source/en-US.json index 303e5b35a9e..51f26a3b69a 100644 --- a/packages/uniswap/src/i18n/locales/source/en-US.json +++ b/packages/uniswap/src/i18n/locales/source/en-US.json @@ -1618,7 +1618,7 @@ "settings.action.lock": "Lock wallet", "settings.action.privacy": "Privacy policy", "settings.action.terms": "Terms of service", - "settings.footer": "Made with love, \nUniswap Team 🦄", + "settings.footer": "Made with love, \nJuiceSwap Team 🧃", "settings.hideSmallBalances": "Hide small balances", "settings.hideSmallBalances.subtitle": "Balances under 1 USD will be hidden from your portfolio.", "settings.maxSlippage": "Max. slippage", @@ -1940,7 +1940,7 @@ "swap.signAndSwap": "Sign and swap", "swap.slippage.amt": "{{amt}} slippage", "swap.slippage.bridging": "No slippage when swapping across networks", - "swap.slippage.description": "Difference between expected and executed price on a swap. Differences can occur due to low liquidity, market volatility, or bots. \n\nUniswap Protection guards against frontrunning bots and MEV.", + "swap.slippage.description": "Difference between expected and executed price on a swap. Differences can occur due to low liquidity, market volatility, or bots. \n\nJuiceSwap Protection guards against frontrunning bots and MEV.", "swap.slippage.settings.title": "Max slippage", "swap.slippage.tooltip": "The maximum price movement before your transaction will revert.", "swap.slippageBelow.warning": "Slippage below {{amt}} may result in a failed transaction", diff --git a/packages/uniswap/src/i18n/locales/translations/af-ZA.json b/packages/uniswap/src/i18n/locales/translations/af-ZA.json index 9c06942e171..b202a68e153 100644 --- a/packages/uniswap/src/i18n/locales/translations/af-ZA.json +++ b/packages/uniswap/src/i18n/locales/translations/af-ZA.json @@ -1618,7 +1618,7 @@ "settings.action.lock": "Sluit beursie", "settings.action.privacy": "Privaatheidsbeleid", "settings.action.terms": "Diensbepalings", - "settings.footer": "Met liefde gemaak, \nUniswap-span 🦄", + "settings.footer": "Met liefde gemaak, \nJuiceSwap-span 🧃", "settings.hideSmallBalances": "Versteek klein saldo's", "settings.hideSmallBalances.subtitle": "Saldo's onder 1 USD sal van jou portefeulje weggesteek word.", "settings.maxSlippage": "Maks. gly", @@ -1940,7 +1940,7 @@ "swap.signAndSwap": "Teken en ruil", "swap.slippage.amt": "{{amt}} glip", "swap.slippage.bridging": "Geen gly wanneer oor netwerke geruil word nie", - "swap.slippage.description": "Verskil tussen verwagte en uitgevoerde prys op 'n ruiltransaksie. Verskille kan voorkom as gevolg van lae likiditeit, markwisselvalligheid of robotte. \n\nUniswap-beskerming beskerm teen voorlopersrobotte en MEV.", + "swap.slippage.description": "Verskil tussen verwagte en uitgevoerde prys op 'n ruiltransaksie. Verskille kan voorkom as gevolg van lae likiditeit, markwisselvalligheid of robotte. \n\nJuiceSwap-beskerming beskerm teen voorlopersrobotte en MEV.", "swap.slippage.settings.title": "Glip instellings", "swap.slippage.tooltip": "Die maksimum prysbeweging voor jou transaksie sal terugkeer.", "swap.slippageBelow.warning": "Glip onder {{amt}} kan lei tot 'n mislukte transaksie", diff --git a/packages/uniswap/src/i18n/locales/translations/ar-SA.json b/packages/uniswap/src/i18n/locales/translations/ar-SA.json index dd8aa7864a3..dcb01ea683c 100644 --- a/packages/uniswap/src/i18n/locales/translations/ar-SA.json +++ b/packages/uniswap/src/i18n/locales/translations/ar-SA.json @@ -1618,7 +1618,7 @@ "settings.action.lock": "قفل المحفظة", "settings.action.privacy": "سياسة الخصوصية", "settings.action.terms": "شروط الخدمة", - "settings.footer": "صُنع بكل حب، \nفريق JuiceSwap 🦄", + "settings.footer": "صُنع بكل حب، \nفريق JuiceSwap 🧃", "settings.hideSmallBalances": "إخفاء الأرصدة الصغيرة", "settings.hideSmallBalances.subtitle": "سيتم إخفاء الأرصدة التي تقل عن 1 دولار أمريكي من محفظتك.", "settings.maxSlippage": "الأعلى. انزلاق", diff --git a/packages/uniswap/src/i18n/locales/translations/ca-ES.json b/packages/uniswap/src/i18n/locales/translations/ca-ES.json index 5bb92245b3d..036cca5870d 100644 --- a/packages/uniswap/src/i18n/locales/translations/ca-ES.json +++ b/packages/uniswap/src/i18n/locales/translations/ca-ES.json @@ -1618,7 +1618,7 @@ "settings.action.lock": "Bloqueja la cartera", "settings.action.privacy": "Política de privacitat", "settings.action.terms": "Termes del servei", - "settings.footer": "Fet amb amor, \nUniswap Team 🦄", + "settings.footer": "Fet amb amor, \nJuiceSwap Team 🧃", "settings.hideSmallBalances": "Amaga petits saldos", "settings.hideSmallBalances.subtitle": "Els saldos inferiors a 1 USD s'amagaran de la vostra cartera.", "settings.maxSlippage": "Màx. lliscament", @@ -1940,7 +1940,7 @@ "swap.signAndSwap": "Signar i intercanviar", "swap.slippage.amt": "{{amt}} lliscament", "swap.slippage.bridging": "Cap lliscament quan es canvia entre xarxes", - "swap.slippage.description": "Diferència entre el preu esperat i el preu executat en un swap. Les diferències poden aparèixer a causa de la baixa liquiditat, la volatilitat del mercat o els bots. \n\nUniswap Protection protegeix contra els bots que s'encarreguen del front running i els MEV.", + "swap.slippage.description": "Diferència entre el preu esperat i el preu executat en un swap. Les diferències poden aparèixer a causa de la baixa liquiditat, la volatilitat del mercat o els bots. \n\nJuiceSwap Protection protegeix contra els bots que s'encarreguen del front running i els MEV.", "swap.slippage.settings.title": "Configuració de lliscament", "swap.slippage.tooltip": "El moviment màxim del preu abans de la transacció es revertirà.", "swap.slippageBelow.warning": "El lliscament per sota de {{amt}} pot donar lloc a una transacció fallida", diff --git a/packages/uniswap/src/i18n/locales/translations/cs-CZ.json b/packages/uniswap/src/i18n/locales/translations/cs-CZ.json index 6be322a87d0..f825e6c7cc8 100644 --- a/packages/uniswap/src/i18n/locales/translations/cs-CZ.json +++ b/packages/uniswap/src/i18n/locales/translations/cs-CZ.json @@ -1668,7 +1668,7 @@ "settings.action.lock": "Zamknout peněženku", "settings.action.privacy": "Zásady ochrany osobních údajů", "settings.action.terms": "Podmínky služby", - "settings.footer": "Vyrobeno s láskou, \nUniswap Team 🦄", + "settings.footer": "Vyrobeno s láskou, \nJuiceSwap Team 🧃", "settings.hideSmallBalances": "Skryjte malé zůstatky", "settings.maxSlippage": "Max. uklouznutí", "settings.screen.appearance.title": "Vzhled", diff --git a/packages/uniswap/src/i18n/locales/translations/da-DK.json b/packages/uniswap/src/i18n/locales/translations/da-DK.json index fa2fe303387..200d6211231 100644 --- a/packages/uniswap/src/i18n/locales/translations/da-DK.json +++ b/packages/uniswap/src/i18n/locales/translations/da-DK.json @@ -1618,7 +1618,7 @@ "settings.action.lock": "Lås pung", "settings.action.privacy": "Fortrolighedspolitik", "settings.action.terms": "Servicevilkår", - "settings.footer": "Lavet med kærlighed, \nUniswap Team 🦄", + "settings.footer": "Lavet med kærlighed, \nJuiceSwap Team 🧃", "settings.hideSmallBalances": "Skjul små saldi", "settings.hideSmallBalances.subtitle": "Saldi under 1 USD vil blive skjult fra din portefølje.", "settings.maxSlippage": "Maks. glidning", @@ -1940,7 +1940,7 @@ "swap.signAndSwap": "Signer og byt", "swap.slippage.amt": "{{amt}} glidning", "swap.slippage.bridging": "Ingen glidning ved udveksling på tværs af netværk", - "swap.slippage.description": "Forskel mellem forventet og udført pris på en swap. Forskelle kan opstå på grund af lav likviditet, markedsvolatilitet eller bots. \n\nUniswap Protection beskytter mod frontrunning bots og MEV.", + "swap.slippage.description": "Forskel mellem forventet og udført pris på en swap. Forskelle kan opstå på grund af lav likviditet, markedsvolatilitet eller bots. \n\nJuiceSwap Protection beskytter mod frontrunning bots og MEV.", "swap.slippage.settings.title": "Indstillinger for glidning", "swap.slippage.tooltip": "Den maksimale prisbevægelse før din transaktion vil vende tilbage.", "swap.slippageBelow.warning": "Skridning under {{amt}} kan resultere i en mislykket transaktion", diff --git a/packages/uniswap/src/i18n/locales/translations/de-DE.json b/packages/uniswap/src/i18n/locales/translations/de-DE.json index 24b3d3da181..ff77030fe7b 100644 --- a/packages/uniswap/src/i18n/locales/translations/de-DE.json +++ b/packages/uniswap/src/i18n/locales/translations/de-DE.json @@ -1668,7 +1668,7 @@ "settings.action.lock": "Geldbörse sperren", "settings.action.privacy": "Datenschutzrichtlinie", "settings.action.terms": "Nutzungsbedingungen", - "settings.footer": "Mit Liebe gemacht, \nUniswap-Team 🦄", + "settings.footer": "Mit Liebe gemacht, \nJuiceSwap-Team 🧃", "settings.hideSmallBalances": "Kleine Guthaben verbergen", "settings.maxSlippage": "Max. Schlupf", "settings.screen.appearance.title": "Aussehen", diff --git a/packages/uniswap/src/i18n/locales/translations/el-GR.json b/packages/uniswap/src/i18n/locales/translations/el-GR.json index 79d46c643fc..0d22f103cec 100644 --- a/packages/uniswap/src/i18n/locales/translations/el-GR.json +++ b/packages/uniswap/src/i18n/locales/translations/el-GR.json @@ -1618,7 +1618,7 @@ "settings.action.lock": "Κλείδωμα πορτοφολιού", "settings.action.privacy": "Πολιτική απορρήτου", "settings.action.terms": "Οροι χρήσης", - "settings.footer": "Φτιαγμένο με αγάπη, \nUniswap Team 🦄", + "settings.footer": "Φτιαγμένο με αγάπη, \nJuiceSwap Team 🧃", "settings.hideSmallBalances": "Απόκρυψη μικρών υπολοίπων", "settings.hideSmallBalances.subtitle": "Υπόλοιπα κάτω του 1 USD θα κρυφτούν από το χαρτοφυλάκιό σας.", "settings.maxSlippage": "Μέγιστη. ολίσθηση", diff --git a/packages/uniswap/src/i18n/locales/translations/es-ES.json b/packages/uniswap/src/i18n/locales/translations/es-ES.json index 3ea0718b901..9dd54fd35e5 100644 --- a/packages/uniswap/src/i18n/locales/translations/es-ES.json +++ b/packages/uniswap/src/i18n/locales/translations/es-ES.json @@ -1618,7 +1618,7 @@ "settings.action.lock": "Bloquear billetera", "settings.action.privacy": "Política de privacidad", "settings.action.terms": "Condiciones del servicio", - "settings.footer": "Hecho con amor, \nEl equipo de JuiceSwap 🦄", + "settings.footer": "Hecho con amor, \nEl equipo de JuiceSwap 🧃", "settings.hideSmallBalances": "Ocultar saldos pequeños", "settings.hideSmallBalances.subtitle": "Los saldos inferiores a 1 USD se ocultarán de tu cartera.", "settings.maxSlippage": "Deslizamiento máx.", diff --git a/packages/uniswap/src/i18n/locales/translations/fi-FI.json b/packages/uniswap/src/i18n/locales/translations/fi-FI.json index f9da0374037..557f794f4f2 100644 --- a/packages/uniswap/src/i18n/locales/translations/fi-FI.json +++ b/packages/uniswap/src/i18n/locales/translations/fi-FI.json @@ -1618,7 +1618,7 @@ "settings.action.lock": "Lukittava lompakko", "settings.action.privacy": "Tietosuojakäytäntö", "settings.action.terms": "Käyttöehdot", - "settings.footer": "Tehty rakkaudella, \nUniswap Team 🦄", + "settings.footer": "Tehty rakkaudella, \nJuiceSwap Team 🧃", "settings.hideSmallBalances": "Piilota pienet saldot", "settings.hideSmallBalances.subtitle": "Alle 1 USD:n saldot piilotetaan salkustasi.", "settings.maxSlippage": "Max. lipsahdus", @@ -1940,7 +1940,7 @@ "swap.signAndSwap": "Allekirjoita ja vaihda", "swap.slippage.amt": "{{amt}} lipsahdus", "swap.slippage.bridging": "Ei liukumista vaihdettaessa verkkojen välillä", - "swap.slippage.description": "Odotetun ja toteutuneen hinnan välinen ero swap-sopimuksessa. Eroja voi johtua alhaisesta likviditeetistä, markkinoiden volatiliteetista tai boteista. \n\nUniswap-suojaus suojaa frontrunning-botteja ja MEV:iä vastaan.", + "swap.slippage.description": "Odotetun ja toteutuneen hinnan välinen ero swap-sopimuksessa. Eroja voi johtua alhaisesta likviditeetistä, markkinoiden volatiliteetista tai boteista. \n\nJuiceSwap-suojaus suojaa frontrunning-botteja ja MEV:iä vastaan.", "swap.slippage.settings.title": "Liukastumisen asetukset", "swap.slippage.tooltip": "Maksutapahtumaa edeltänyt enimmäishinnan muutos palautuu.", "swap.slippageBelow.warning": "Liukuminen alle {{amt}} voi johtaa epäonnistuneeseen tapahtumaan", diff --git a/packages/uniswap/src/i18n/locales/translations/fil-PH.json b/packages/uniswap/src/i18n/locales/translations/fil-PH.json index 9cd145ef22a..3d0247f1b33 100644 --- a/packages/uniswap/src/i18n/locales/translations/fil-PH.json +++ b/packages/uniswap/src/i18n/locales/translations/fil-PH.json @@ -1618,7 +1618,7 @@ "settings.action.lock": "I-lock ang wallet", "settings.action.privacy": "Patakaran sa privacy", "settings.action.terms": "Mga tuntunin ng serbisyo", - "settings.footer": "Ginawa nang may pagmamahal, \nUniswap Team 🦄", + "settings.footer": "Ginawa nang may pagmamahal, \nJuiceSwap Team 🧃", "settings.hideSmallBalances": "I-hide ang maliliit na balanse", "settings.hideSmallBalances.subtitle": "I-hide sa iyong portfolio ang mga balanseng mas mababa sa 1 USD.", "settings.maxSlippage": "Max. na slippage", diff --git a/packages/uniswap/src/i18n/locales/translations/fr-FR.json b/packages/uniswap/src/i18n/locales/translations/fr-FR.json index 065ac082039..128c87ac18f 100644 --- a/packages/uniswap/src/i18n/locales/translations/fr-FR.json +++ b/packages/uniswap/src/i18n/locales/translations/fr-FR.json @@ -1618,7 +1618,7 @@ "settings.action.lock": "Verrouiller le wallet", "settings.action.privacy": "Politique de confidentialité", "settings.action.terms": "Conditions d'utilisation", - "settings.footer": "Créé avec passion, \nL'équipe d'JuiceSwap 🦄", + "settings.footer": "Créé avec passion, \nL'équipe d'JuiceSwap 🧃", "settings.hideSmallBalances": "Masquer les petits soldes", "settings.hideSmallBalances.subtitle": "Les soldes inférieurs à 1 USD seront masqués dans votre portefeuille.", "settings.maxSlippage": "Effet de glissement max.", diff --git a/packages/uniswap/src/i18n/locales/translations/he-IL.json b/packages/uniswap/src/i18n/locales/translations/he-IL.json index 635f81cfe44..235b4364682 100644 --- a/packages/uniswap/src/i18n/locales/translations/he-IL.json +++ b/packages/uniswap/src/i18n/locales/translations/he-IL.json @@ -1618,7 +1618,7 @@ "settings.action.lock": "מנעול ארנק", "settings.action.privacy": "מדיניות הפרטיות", "settings.action.terms": "תנאי השירות", - "settings.footer": "מיוצר באהבה, \nצוות JuiceSwap 🦄", + "settings.footer": "מיוצר באהבה, \nצוות JuiceSwap 🧃", "settings.hideSmallBalances": "הסתר יתרות קטנות", "settings.hideSmallBalances.subtitle": "יתרות מתחת ל-1 USD יוסתרו מהתיק שלך.", "settings.maxSlippage": "מקסימום החלקה", diff --git a/packages/uniswap/src/i18n/locales/translations/hi-IN.json b/packages/uniswap/src/i18n/locales/translations/hi-IN.json index e2cba8eb5a6..a859e0347e7 100644 --- a/packages/uniswap/src/i18n/locales/translations/hi-IN.json +++ b/packages/uniswap/src/i18n/locales/translations/hi-IN.json @@ -1618,7 +1618,7 @@ "settings.action.lock": "बटुआ बंद करो", "settings.action.privacy": "गोपनीयता नीति", "settings.action.terms": "सेवा की शर्तें", - "settings.footer": "प्यार से बनाया गया, \nUniswap टीम 🦄", + "settings.footer": "प्यार से बनाया गया, \nJuiceSwap टीम 🧃", "settings.hideSmallBalances": "छोटे-छोटे शेष छिपाएँ", "settings.hideSmallBalances.subtitle": "1 USD से कम शेष राशि आपके पोर्टफोलियो से छिपा दी जाएगी।", "settings.maxSlippage": "अधिकतम फिसलन", diff --git a/packages/uniswap/src/i18n/locales/translations/hu-HU.json b/packages/uniswap/src/i18n/locales/translations/hu-HU.json index ce1cfccfc6c..ad67501ed50 100644 --- a/packages/uniswap/src/i18n/locales/translations/hu-HU.json +++ b/packages/uniswap/src/i18n/locales/translations/hu-HU.json @@ -1618,7 +1618,7 @@ "settings.action.lock": "Zárható pénztárca", "settings.action.privacy": "Adatvédelmi irányelvek", "settings.action.terms": "Szolgáltatás feltételei", - "settings.footer": "Szeretettel készült, \nUniswap Team 🦄", + "settings.footer": "Szeretettel készült, \nJuiceSwap Team 🧃", "settings.hideSmallBalances": "Kis egyenlegek elrejtése", "settings.hideSmallBalances.subtitle": "Az 1 USD alatti egyenlegek el lesznek rejtve a portfóliójában.", "settings.maxSlippage": "Max. csúszás", diff --git a/packages/uniswap/src/i18n/locales/translations/id-ID.json b/packages/uniswap/src/i18n/locales/translations/id-ID.json index 3325735f8f7..a91d03ba043 100644 --- a/packages/uniswap/src/i18n/locales/translations/id-ID.json +++ b/packages/uniswap/src/i18n/locales/translations/id-ID.json @@ -1618,7 +1618,7 @@ "settings.action.lock": "Kunci dompet", "settings.action.privacy": "Kebijakan privasi", "settings.action.terms": "Ketentuan layanan", - "settings.footer": "Dibuat dengan cinta, \nTim JuiceSwap 🦄", + "settings.footer": "Dibuat dengan cinta, \nTim JuiceSwap 🧃", "settings.hideSmallBalances": "Sembunyikan saldo kecil", "settings.hideSmallBalances.subtitle": "Saldo di bawah USD1 akan disembunyikan dari portofolio.", "settings.maxSlippage": "Slippage maks", @@ -1940,7 +1940,7 @@ "swap.signAndSwap": "Tanda tangani dan tukar", "swap.slippage.amt": "Slippage {{amt}}", "swap.slippage.bridging": "Tidak ada slippage saat bertukar antarjaringan", - "swap.slippage.description": "Selisih antara harga yang diharapkan dan harga aktual dalam suatu pertukaran. Selisih dapat timbul akibat rendahnya likuiditas, gejolak pasar, atau bot. \n\nUniswap Protection memberi perlindungan dari bot pengganggu and MEV.", + "swap.slippage.description": "Selisih antara harga yang diharapkan dan harga aktual dalam suatu pertukaran. Selisih dapat timbul akibat rendahnya likuiditas, gejolak pasar, atau bot. \n\nJuiceSwap Protection memberi perlindungan dari bot pengganggu and MEV.", "swap.slippage.settings.title": "Slippage maks", "swap.slippage.tooltip": "Pergerakan harga maksimum sebelum transaksimu akan dibatalkan.", "swap.slippageBelow.warning": "Slippage di bawah {{amt}} dapat mengakibatkan kegagalan transaksi", diff --git a/packages/uniswap/src/i18n/locales/translations/it-IT.json b/packages/uniswap/src/i18n/locales/translations/it-IT.json index c2d5629fd2d..04b1ce4a0cd 100644 --- a/packages/uniswap/src/i18n/locales/translations/it-IT.json +++ b/packages/uniswap/src/i18n/locales/translations/it-IT.json @@ -1618,7 +1618,7 @@ "settings.action.lock": "Blocca il portafoglio", "settings.action.privacy": "Politica sulla riservatezza", "settings.action.terms": "Termini di servizio", - "settings.footer": "Fatto con amore, \nUniswap Team 🦄", + "settings.footer": "Fatto con amore, \nJuiceSwap Team 🧃", "settings.hideSmallBalances": "Nascondi piccoli saldi", "settings.hideSmallBalances.subtitle": "I saldi inferiori a 1 USD saranno nascosti dal tuo portafoglio.", "settings.maxSlippage": "Massimo. slittamento", diff --git a/packages/uniswap/src/i18n/locales/translations/ja-JP.json b/packages/uniswap/src/i18n/locales/translations/ja-JP.json index a65284c55ed..9019180618b 100644 --- a/packages/uniswap/src/i18n/locales/translations/ja-JP.json +++ b/packages/uniswap/src/i18n/locales/translations/ja-JP.json @@ -1618,7 +1618,7 @@ "settings.action.lock": "ウォレットをロック", "settings.action.privacy": "プライバシーポリシー", "settings.action.terms": "利用規約", - "settings.footer": "JuiceSwap チーム 🦄 が\nていねいに作成しました", + "settings.footer": "JuiceSwap チーム 🧃 が\nていねいに作成しました", "settings.hideSmallBalances": "少額の残高を非表示にする", "settings.hideSmallBalances.subtitle": "残高が 1 米ドル未満の場合、ポートフォリオに表示されません。", "settings.maxSlippage": "最大スリッページ", @@ -1940,7 +1940,7 @@ "swap.signAndSwap": "署名してスワップ", "swap.slippage.amt": "{{amt}} スリッページ", "swap.slippage.bridging": "ネットワーク間でスワップしたときにスリッページがありません", - "swap.slippage.description": "スワップの予想価格と実行価格の間の差。この差は、流動性の低さ、市場のボラティリティ、ボットなどによって生じます。\n\nUniswap Protection はフロントランニングボットや MEV を阻止します。", + "swap.slippage.description": "スワップの予想価格と実行価格の間の差。この差は、流動性の低さ、市場のボラティリティ、ボットなどによって生じます。\n\nJuiceSwap Protection はフロントランニングボットや MEV を阻止します。", "swap.slippage.settings.title": "最大スリッページ", "swap.slippage.tooltip": "トランザクションが取り消される前の最大価格変動です。", "swap.slippageBelow.warning": "スリッページが {{amt}} を下回るとトランザクションが失敗することがあります", diff --git a/packages/uniswap/src/i18n/locales/translations/ko-KR.json b/packages/uniswap/src/i18n/locales/translations/ko-KR.json index 4ec514bffc5..7bcd8d0c611 100644 --- a/packages/uniswap/src/i18n/locales/translations/ko-KR.json +++ b/packages/uniswap/src/i18n/locales/translations/ko-KR.json @@ -1618,7 +1618,7 @@ "settings.action.lock": "지갑 잠그기", "settings.action.privacy": "개인정보 보호정책", "settings.action.terms": "서비스 약관", - "settings.footer": "사랑을 담아 만든 \nUniswap팀 🦄", + "settings.footer": "사랑을 담아 만든 \nUniswap팀 🧃", "settings.hideSmallBalances": "소액 잔액 숨기기", "settings.hideSmallBalances.subtitle": "1 USD 미만의 잔액은 포트폴리오에서 숨겨집니다.", "settings.maxSlippage": "최대 슬리피지", @@ -1940,7 +1940,7 @@ "swap.signAndSwap": "서명 및 스왑", "swap.slippage.amt": "{{amt}} 슬리피지", "swap.slippage.bridging": "네트워크 간 전환 시 슬리피지 없음", - "swap.slippage.description": "스왑 시 예상 가격과 체결 가격 간의 차이입니다. 이는 낮은 유동성, 시장 변동성, 봇 활동 등이 원인일 수 있습니다.\n\nUniswap Protection은 거래 앞서가기 봇과 MEV에 대한 방어 기능을 제공합니다.", + "swap.slippage.description": "스왑 시 예상 가격과 체결 가격 간의 차이입니다. 이는 낮은 유동성, 시장 변동성, 봇 활동 등이 원인일 수 있습니다.\n\nJuiceSwap Protection은 거래 앞서가기 봇과 MEV에 대한 방어 기능을 제공합니다.", "swap.slippage.settings.title": "최대 슬리피지", "swap.slippage.tooltip": "트랜잭션이 취소되기 전의 최대 가격 변동입니다.", "swap.slippageBelow.warning": "{{amt}} 아래의 슬리피지로 인해 트랜잭션이 실패할 수 있습니다.", diff --git a/packages/uniswap/src/i18n/locales/translations/ms-MY.json b/packages/uniswap/src/i18n/locales/translations/ms-MY.json index 4612bf9b888..553f1e5b58a 100644 --- a/packages/uniswap/src/i18n/locales/translations/ms-MY.json +++ b/packages/uniswap/src/i18n/locales/translations/ms-MY.json @@ -1618,7 +1618,7 @@ "settings.action.lock": "Kunci dompet", "settings.action.privacy": "Dasar privasi", "settings.action.terms": "Syarat perkhidmatan", - "settings.footer": "Dibuat dengan penuh kasih sayang, \nPasukan JuiceSwap 🦄", + "settings.footer": "Dibuat dengan penuh kasih sayang, \nPasukan JuiceSwap 🧃", "settings.hideSmallBalances": "Sembunyikan baki kecil", "settings.hideSmallBalances.subtitle": "Baki di bawah 1 USD akan disembunyikan daripada portfolio anda.", "settings.maxSlippage": "Maks. gelinciran", diff --git a/packages/uniswap/src/i18n/locales/translations/nl-NL.json b/packages/uniswap/src/i18n/locales/translations/nl-NL.json index 90d8c903014..6795acf9df3 100644 --- a/packages/uniswap/src/i18n/locales/translations/nl-NL.json +++ b/packages/uniswap/src/i18n/locales/translations/nl-NL.json @@ -1618,7 +1618,7 @@ "settings.action.lock": "Wallet blokkeren", "settings.action.privacy": "Privacybeleid", "settings.action.terms": "Servicevoorwaarden", - "settings.footer": "Groetjes, \nhet JuiceSwap-team 🦄", + "settings.footer": "Groetjes, \nhet JuiceSwap-team 🧃", "settings.hideSmallBalances": "Kleine saldi verbergen", "settings.hideSmallBalances.subtitle": "Saldo's van minder dan USD 1,- worden niet getoond in je portefeuille.", "settings.maxSlippage": "Max. slippage", @@ -1940,7 +1940,7 @@ "swap.signAndSwap": "Ondertekenen en swappen", "swap.slippage.amt": "{{amt}} slippage", "swap.slippage.bridging": "Geen slippage bij het swappen tussen netwerken", - "swap.slippage.description": "Verschil tussen de verwachte en uitgevoerde prijs bij een swap. Verschillen kunnen optreden door lage liquiditeit, marktvolatiliteit of bots. \n\nUniswap Protection beschermt tegen frontrunning bots en MEV (Miner Extractable Value).", + "swap.slippage.description": "Verschil tussen de verwachte en uitgevoerde prijs bij een swap. Verschillen kunnen optreden door lage liquiditeit, marktvolatiliteit of bots. \n\nJuiceSwap Protection beschermt tegen frontrunning bots en MEV (Miner Extractable Value).", "swap.slippage.settings.title": "Maximale slippage", "swap.slippage.tooltip": "De maximale prijsbeweging voordat je transactie wordt teruggedraaid.", "swap.slippageBelow.warning": "Een slippage onder {{amt}} kan resulteren in een mislukte transactie", diff --git a/packages/uniswap/src/i18n/locales/translations/no-NO.json b/packages/uniswap/src/i18n/locales/translations/no-NO.json index 7261e5fa3e1..abe4f77dc5a 100644 --- a/packages/uniswap/src/i18n/locales/translations/no-NO.json +++ b/packages/uniswap/src/i18n/locales/translations/no-NO.json @@ -1668,7 +1668,7 @@ "settings.action.lock": "Lås lommebok", "settings.action.privacy": "Personvernerklæring", "settings.action.terms": "Vilkår for bruk", - "settings.footer": "Laget med kjærlighet, \nUniswap Team 🦄", + "settings.footer": "Laget med kjærlighet, \nJuiceSwap Team 🧃", "settings.hideSmallBalances": "Skjul små saldoer", "settings.maxSlippage": "Maks. utglidning", "settings.screen.appearance.title": "Utseende", diff --git a/packages/uniswap/src/i18n/locales/translations/pl-PL.json b/packages/uniswap/src/i18n/locales/translations/pl-PL.json index 759ed0f707f..d10687022ab 100644 --- a/packages/uniswap/src/i18n/locales/translations/pl-PL.json +++ b/packages/uniswap/src/i18n/locales/translations/pl-PL.json @@ -1618,7 +1618,7 @@ "settings.action.lock": "Zablokuj portfel", "settings.action.privacy": "Polityka prywatności", "settings.action.terms": "Warunki usługi", - "settings.footer": "Wykonane z miłością, \nZespół JuiceSwap 🦄", + "settings.footer": "Wykonane z miłością, \nZespół JuiceSwap 🧃", "settings.hideSmallBalances": "Ukryj małe salda", "settings.hideSmallBalances.subtitle": "Salda poniżej 1 USD nie będą widoczne w Twoim portfelu.", "settings.maxSlippage": "Maks. poślizg", diff --git a/packages/uniswap/src/i18n/locales/translations/pt-BR.json b/packages/uniswap/src/i18n/locales/translations/pt-BR.json index 5a789002c5a..ac0a6e8d5ec 100644 --- a/packages/uniswap/src/i18n/locales/translations/pt-BR.json +++ b/packages/uniswap/src/i18n/locales/translations/pt-BR.json @@ -1636,7 +1636,7 @@ "settings.action.lock": "Bloquear carteira", "settings.action.privacy": "Política de privacidade", "settings.action.terms": "Termos de serviço", - "settings.footer": "Feito com carinho, \nEquipe JuiceSwap 🦄", + "settings.footer": "Feito com carinho, \nEquipe JuiceSwap 🧃", "settings.hideSmallBalances": "Ocultar pequenos saldos", "settings.maxSlippage": "Máx. de derrapagem", "settings.screen.appearance.title": "Aparência", diff --git a/packages/uniswap/src/i18n/locales/translations/pt-PT.json b/packages/uniswap/src/i18n/locales/translations/pt-PT.json index b3ef48fa318..f84228a10c9 100644 --- a/packages/uniswap/src/i18n/locales/translations/pt-PT.json +++ b/packages/uniswap/src/i18n/locales/translations/pt-PT.json @@ -1618,7 +1618,7 @@ "settings.action.lock": "Bloquear carteira", "settings.action.privacy": "Política de privacidade", "settings.action.terms": "Termos de serviço", - "settings.footer": "Feito com carinho, \nEquipe JuiceSwap 🦄", + "settings.footer": "Feito com carinho, \nEquipe JuiceSwap 🧃", "settings.hideSmallBalances": "Ocultar pequenos saldos", "settings.hideSmallBalances.subtitle": "Os saldos inferiores a USD 1 serão ocultados do seu portfólio.", "settings.maxSlippage": "Máx. de slippage", diff --git a/packages/uniswap/src/i18n/locales/translations/ro-RO.json b/packages/uniswap/src/i18n/locales/translations/ro-RO.json index 56ea4e2afa9..55fe7dc5a2e 100644 --- a/packages/uniswap/src/i18n/locales/translations/ro-RO.json +++ b/packages/uniswap/src/i18n/locales/translations/ro-RO.json @@ -1668,7 +1668,7 @@ "settings.action.lock": "Blocați portofelul", "settings.action.privacy": "Politica de confidențialitate", "settings.action.terms": "Termenii serviciului", - "settings.footer": "Făcut cu dragoste, \nUniswap Team 🦄", + "settings.footer": "Făcut cu dragoste, \nJuiceSwap Team 🧃", "settings.hideSmallBalances": "Ascunde soldurile mici", "settings.maxSlippage": "Max. alunecare", "settings.screen.appearance.title": "Aspect", diff --git a/packages/uniswap/src/i18n/locales/translations/ru-RU.json b/packages/uniswap/src/i18n/locales/translations/ru-RU.json index 0fbb89366ed..282310fc196 100644 --- a/packages/uniswap/src/i18n/locales/translations/ru-RU.json +++ b/packages/uniswap/src/i18n/locales/translations/ru-RU.json @@ -1618,7 +1618,7 @@ "settings.action.lock": "Заблокировать кошелек", "settings.action.privacy": "Политика конфиденциальности", "settings.action.terms": "Условия обслуживания", - "settings.footer": "Сделано с любовью, \nКоманда JuiceSwap 🦄", + "settings.footer": "Сделано с любовью, \nКоманда JuiceSwap 🧃", "settings.hideSmallBalances": "Скрыть небольшие балансы", "settings.hideSmallBalances.subtitle": "Балансы меньше 1 USD будут спрятаны из вашего портфеля.", "settings.maxSlippage": "Макс. проскальзывание", diff --git a/packages/uniswap/src/i18n/locales/translations/sl-SI.json b/packages/uniswap/src/i18n/locales/translations/sl-SI.json index 5ac64761eca..f37c5f5f157 100644 --- a/packages/uniswap/src/i18n/locales/translations/sl-SI.json +++ b/packages/uniswap/src/i18n/locales/translations/sl-SI.json @@ -1618,7 +1618,7 @@ "settings.action.lock": "Zakleni denarnico", "settings.action.privacy": "Politika zasebnosti", "settings.action.terms": "Pogoji storitve", - "settings.footer": "Narejeno z ljubeznijo, \nekipa JuiceSwap 🦄", + "settings.footer": "Narejeno z ljubeznijo, \nekipa JuiceSwap 🧃", "settings.hideSmallBalances": "Skrij majhna stanja", "settings.hideSmallBalances.subtitle": "Stanja pod 1 USD bodo skrita v vašem portfelju.", "settings.maxSlippage": "Maks. zdrs", @@ -1940,7 +1940,7 @@ "swap.signAndSwap": "Podpiši in zamenjaj", "swap.slippage.amt": "{{amt}} zdrs", "swap.slippage.bridging": "Brez zdrsa pri zamenjavi med omrežji", - "swap.slippage.description": "Razlika med pričakovano in izvršeno ceno pri swapu. Razlike lahko nastanejo zaradi nizke likvidnosti, nestanovitnosti trga ali botov. \n\nUniswap Protection ščiti pred boti, ki se izkažejo za prednostne, in MEV.", + "swap.slippage.description": "Razlika med pričakovano in izvršeno ceno pri swapu. Razlike lahko nastanejo zaradi nizke likvidnosti, nestanovitnosti trga ali botov. \n\nJuiceSwap Protection ščiti pred boti, ki se izkažejo za prednostne, in MEV.", "swap.slippage.settings.title": "Nastavitve zdrsa", "swap.slippage.tooltip": "Največje gibanje cene pred vašo transakcijo se bo razveljavilo.", "swap.slippageBelow.warning": "Zdrs pod {{amt}} lahko povzroči neuspešno transakcijo", diff --git a/packages/uniswap/src/i18n/locales/translations/sr-SP.json b/packages/uniswap/src/i18n/locales/translations/sr-SP.json index 7fedbb7dd76..9c7f5d2292a 100644 --- a/packages/uniswap/src/i18n/locales/translations/sr-SP.json +++ b/packages/uniswap/src/i18n/locales/translations/sr-SP.json @@ -1618,7 +1618,7 @@ "settings.action.lock": "Закључајте новчаник", "settings.action.privacy": "Правила о приватности", "settings.action.terms": "Услови коришћења", - "settings.footer": "Направљен с љубављу, \nУнисвап тим 🦄", + "settings.footer": "Направљен с љубављу, \nУнисвап тим 🧃", "settings.hideSmallBalances": "Сакријте мале биланце", "settings.hideSmallBalances.subtitle": "Balances under 1 USD will be hidden from your portfolio.", "settings.maxSlippage": "Макс. проклизавање", @@ -1940,7 +1940,7 @@ "swap.signAndSwap": "Потпишите и замените", "swap.slippage.amt": "{{amt}} проклизавање", "swap.slippage.bridging": "Нема клизања при замени преко мрежа", - "swap.slippage.description": "Difference between expected and executed price on a swap. Differences can occur due to low liquidity, market volatility, or bots. \n\nUniswap Protection guards against frontrunning bots and MEV.", + "swap.slippage.description": "Difference between expected and executed price on a swap. Differences can occur due to low liquidity, market volatility, or bots. \n\nJuiceSwap Protection guards against frontrunning bots and MEV.", "swap.slippage.settings.title": "Подешавања клизања", "swap.slippage.tooltip": "Максимално кретање цене пре ваше трансакције ће се вратити.", "swap.slippageBelow.warning": "Проклизавање испод {{amt}} може довести до неуспешне трансакције", diff --git a/packages/uniswap/src/i18n/locales/translations/sv-SE.json b/packages/uniswap/src/i18n/locales/translations/sv-SE.json index bbc2029f821..024c290b72c 100644 --- a/packages/uniswap/src/i18n/locales/translations/sv-SE.json +++ b/packages/uniswap/src/i18n/locales/translations/sv-SE.json @@ -1618,7 +1618,7 @@ "settings.action.lock": "Lås plånbok", "settings.action.privacy": "Integritetspolicy", "settings.action.terms": "Användarvillkor", - "settings.footer": "Tillverkad med kärlek, \nUniswap Team 🦄", + "settings.footer": "Tillverkad med kärlek, \nJuiceSwap Team 🧃", "settings.hideSmallBalances": "Dölj små saldon", "settings.hideSmallBalances.subtitle": "Saldon under 1 USD kommer att döljas från din portfölj.", "settings.maxSlippage": "Max. glidning", @@ -1940,7 +1940,7 @@ "swap.signAndSwap": "Signera och byt", "swap.slippage.amt": "{{amt}} glidning", "swap.slippage.bridging": "Ingen glidning när du byter över nätverk", - "swap.slippage.description": "Skillnad mellan förväntat och exekverat pris på en swap. Skillnader kan uppstå på grund av låg likviditet, marknadsvolatilitet eller bottar. \n\nUniswap-skydd skyddar mot frontrunning-bottar och MEV.", + "swap.slippage.description": "Skillnad mellan förväntat och exekverat pris på en swap. Skillnader kan uppstå på grund av låg likviditet, marknadsvolatilitet eller bottar. \n\nJuiceSwap-skydd skyddar mot frontrunning-bottar och MEV.", "swap.slippage.settings.title": "Slipage-inställningar", "swap.slippage.tooltip": "Den maximala prisrörelsen före din transaktion kommer att återgå.", "swap.slippageBelow.warning": "En glidning under {{amt}} kan resultera i en misslyckad transaktion", diff --git a/packages/uniswap/src/i18n/locales/translations/sw-TZ.json b/packages/uniswap/src/i18n/locales/translations/sw-TZ.json index 79a392a9783..688c17e2fef 100644 --- a/packages/uniswap/src/i18n/locales/translations/sw-TZ.json +++ b/packages/uniswap/src/i18n/locales/translations/sw-TZ.json @@ -1618,7 +1618,7 @@ "settings.action.lock": "Funga mkoba", "settings.action.privacy": "Sera ya faragha", "settings.action.terms": "Masharti ya huduma", - "settings.footer": "Imetengenezwa kwa upendo, \nTimu ya JuiceSwap 🦄", + "settings.footer": "Imetengenezwa kwa upendo, \nTimu ya JuiceSwap 🧃", "settings.hideSmallBalances": "Ficha mizani ndogo", "settings.hideSmallBalances.subtitle": "Balances under 1 USD will be hidden from your portfolio.", "settings.maxSlippage": "Max. kuteleza", @@ -1940,7 +1940,7 @@ "swap.signAndSwap": "Saini na ubadilishane", "swap.slippage.amt": "{{amt}} kuteleza", "swap.slippage.bridging": "Hakuna kuteleza wakati wa kubadilisha kwenye mitandao", - "swap.slippage.description": "Difference between expected and executed price on a swap. Differences can occur due to low liquidity, market volatility, or bots. \n\nUniswap Protection guards against frontrunning bots and MEV.", + "swap.slippage.description": "Difference between expected and executed price on a swap. Differences can occur due to low liquidity, market volatility, or bots. \n\nJuiceSwap Protection guards against frontrunning bots and MEV.", "swap.slippage.settings.title": "Mipangilio ya utelezi", "swap.slippage.tooltip": "Uhamisho wa bei ya juu zaidi kabla ya muamala utarejeshwa.", "swap.slippageBelow.warning": "Kuteleza hapa chini {{amt}} kunaweza kusababisha shughuli iliyofeli", diff --git a/packages/uniswap/src/i18n/locales/translations/tr-TR.json b/packages/uniswap/src/i18n/locales/translations/tr-TR.json index 7ecd826d3ce..cadf124194f 100644 --- a/packages/uniswap/src/i18n/locales/translations/tr-TR.json +++ b/packages/uniswap/src/i18n/locales/translations/tr-TR.json @@ -1618,7 +1618,7 @@ "settings.action.lock": "Cüzdanı kilitle", "settings.action.privacy": "Gizlilik politikası", "settings.action.terms": "Hizmet şartları", - "settings.footer": "Sevgiyle hazırlandı, \nUniswap Ekibi 🦄", + "settings.footer": "Sevgiyle hazırlandı, \nJuiceSwap Ekibi 🧃", "settings.hideSmallBalances": "Küçük bakiyeleri gizle", "settings.hideSmallBalances.subtitle": "1 USD altındaki bakiyeler portföyünden gizlenecek.", "settings.maxSlippage": "Maks. slipaj", @@ -1940,7 +1940,7 @@ "swap.signAndSwap": "İmzala ve swap et", "swap.slippage.amt": "{{amt}} slipaj", "swap.slippage.bridging": "Ağlar arasında swap işlemi yaparken slipaj olmaz", - "swap.slippage.description": "Bir swap'ta beklenen ve gerçekleşen fiyat arasındaki fark. Farklar; düşük likidite, piyasa oynaklığı veya bot'lar nedeniyle oluşabilir. \n\nUniswap Koruması, önden işlem gerçekleştirme bot'ları ve MEV karşısında önlem alır.", + "swap.slippage.description": "Bir swap'ta beklenen ve gerçekleşen fiyat arasındaki fark. Farklar; düşük likidite, piyasa oynaklığı veya bot'lar nedeniyle oluşabilir. \n\nJuiceSwap Koruması, önden işlem gerçekleştirme bot'ları ve MEV karşısında önlem alır.", "swap.slippage.settings.title": "Maks. slipaj", "swap.slippage.tooltip": "İşlemin geri alınmadan önceki maksimum fiyat hareketi.", "swap.slippageBelow.warning": "{{amt}} altındaki slipaj, işlemin başarısız olmasına neden olabilir", diff --git a/packages/uniswap/src/i18n/locales/translations/uk-UA.json b/packages/uniswap/src/i18n/locales/translations/uk-UA.json index bf173a4f5c1..03dee4fa2e9 100644 --- a/packages/uniswap/src/i18n/locales/translations/uk-UA.json +++ b/packages/uniswap/src/i18n/locales/translations/uk-UA.json @@ -1618,7 +1618,7 @@ "settings.action.lock": "Заблокувати гаманець", "settings.action.privacy": "Політика конфіденційності", "settings.action.terms": "Умови використання", - "settings.footer": "Зроблено з любов’ю, \nкоманда JuiceSwap 🦄", + "settings.footer": "Зроблено з любов’ю, \nкоманда JuiceSwap 🧃", "settings.hideSmallBalances": "Приховайте невеликі залишки", "settings.hideSmallBalances.subtitle": "Залишки менше 1 долара США будуть приховані з вашого портфеля.", "settings.maxSlippage": "Макс. ковзання", diff --git a/packages/uniswap/src/i18n/locales/translations/ur-PK.json b/packages/uniswap/src/i18n/locales/translations/ur-PK.json index cf01ed0041f..64315dc96b1 100644 --- a/packages/uniswap/src/i18n/locales/translations/ur-PK.json +++ b/packages/uniswap/src/i18n/locales/translations/ur-PK.json @@ -1618,7 +1618,7 @@ "settings.action.lock": "پرس مقفل کریں۔", "settings.action.privacy": "رازداری کی پالیسی", "settings.action.terms": "سروس کی شرائط", - "settings.footer": "محبت کے ساتھ بنایا گیا، \nUnswap ٹیم 🦄", + "settings.footer": "محبت کے ساتھ بنایا گیا، \nJuiceSwap ٹیم 🧃", "settings.hideSmallBalances": "چھوٹے بیلنس چھپائیں۔", "settings.hideSmallBalances.subtitle": "1 USD سے کم بیلنس آپ کے پورٹ فولیو سے چھپائے جائیں گے۔", "settings.maxSlippage": "زیادہ سے زیادہ پھسلنا", diff --git a/packages/uniswap/src/i18n/locales/translations/vi-VN.json b/packages/uniswap/src/i18n/locales/translations/vi-VN.json index e28fa897bd0..602a78a0306 100644 --- a/packages/uniswap/src/i18n/locales/translations/vi-VN.json +++ b/packages/uniswap/src/i18n/locales/translations/vi-VN.json @@ -1618,7 +1618,7 @@ "settings.action.lock": "Khóa ví", "settings.action.privacy": "Chính sách về quyền riêng tư", "settings.action.terms": "Điều khoản dịch vụ", - "settings.footer": "Được tạo ra bằng tình yêu, \nĐội ngũ JuiceSwap 🦄", + "settings.footer": "Được tạo ra bằng tình yêu, \nĐội ngũ JuiceSwap 🧃", "settings.hideSmallBalances": "Ẩn số dư nhỏ", "settings.hideSmallBalances.subtitle": "Các số dư dưới 1 USD sẽ bị ẩn khỏi danh mục đầu tư của bạn.", "settings.maxSlippage": "Trượt giá tối đa", @@ -1940,7 +1940,7 @@ "swap.signAndSwap": "Ký và hoán đổi", "swap.slippage.amt": "Trượt giá {{amt}}", "swap.slippage.bridging": "Không có trượt giá khi hoán đổi trên các mạng", - "swap.slippage.description": "Chênh lệch giữa giá dự kiến và giá khớp lệnh khi hoán đổi. Thanh khoản thấp, biến động thị trường hoặc bot có thể gây ra chênh lệch. \n\nUniswap Protection bảo vệ bạn khỏi bot tấn công front-running và hành vi MEV.", + "swap.slippage.description": "Chênh lệch giữa giá dự kiến và giá khớp lệnh khi hoán đổi. Thanh khoản thấp, biến động thị trường hoặc bot có thể gây ra chênh lệch. \n\nJuiceSwap Protection bảo vệ bạn khỏi bot tấn công front-running và hành vi MEV.", "swap.slippage.settings.title": "Trượt giá tối đa", "swap.slippage.tooltip": "Biến động giá tối đa trước khi giao dịch của bạn hoàn tác.", "swap.slippageBelow.warning": "Trượt giá dưới {{amt}} có thể dẫn đến giao dịch không thành công", diff --git a/packages/uniswap/src/i18n/locales/translations/zh-CN.json b/packages/uniswap/src/i18n/locales/translations/zh-CN.json index 04c9b8e17d9..57850ed7d2d 100644 --- a/packages/uniswap/src/i18n/locales/translations/zh-CN.json +++ b/packages/uniswap/src/i18n/locales/translations/zh-CN.json @@ -1618,7 +1618,7 @@ "settings.action.lock": "锁定钱包", "settings.action.privacy": "隐私政策", "settings.action.terms": "服务条款", - "settings.footer": "用爱制造,\nUniswap 团队 🦄", + "settings.footer": "用爱制造,\nJuiceSwap 团队 🧃", "settings.hideSmallBalances": "隐藏小额余额", "settings.hideSmallBalances.subtitle": "低于 1 美元的余额将从你的投资组合中隐藏。", "settings.maxSlippage": "滑点上限", @@ -1940,7 +1940,7 @@ "swap.signAndSwap": "签名和兑换", "swap.slippage.amt": "{{amt}} 滑点", "swap.slippage.bridging": "跨网络交换时无滑点", - "swap.slippage.description": "交换的预期价格与执行价格之间存在差异。这种差异可能源于流动性低、市场波动或机器人。 \n\nUniswap Protection 可防范抢先交易机器人和 MEV。", + "swap.slippage.description": "交换的预期价格与执行价格之间存在差异。这种差异可能源于流动性低、市场波动或机器人。 \n\nJuiceSwap Protection 可防范抢先交易机器人和 MEV。", "swap.slippage.settings.title": "滑点上限", "swap.slippage.tooltip": "在你的交易撤回之前的最大价格波动。", "swap.slippageBelow.warning": "滑点低于 {{amt}} 可能导致交易失败", diff --git a/packages/uniswap/src/i18n/locales/translations/zh-TW.json b/packages/uniswap/src/i18n/locales/translations/zh-TW.json index f4858780e6d..5db90def888 100644 --- a/packages/uniswap/src/i18n/locales/translations/zh-TW.json +++ b/packages/uniswap/src/i18n/locales/translations/zh-TW.json @@ -1618,7 +1618,7 @@ "settings.action.lock": "鎖定錢包", "settings.action.privacy": "私隱權政策", "settings.action.terms": "服務條款", - "settings.footer": "JuiceSwap 團隊 🦄\n用心打造", + "settings.footer": "JuiceSwap 團隊 🧃\n用心打造", "settings.hideSmallBalances": "隱藏小額餘額", "settings.hideSmallBalances.subtitle": "你的投資組合中將隱藏 1 美元以下的餘額。", "settings.maxSlippage": "滑價上限", @@ -1940,7 +1940,7 @@ "swap.signAndSwap": "簽名和交換", "swap.slippage.amt": "{{amt}} 滑價", "swap.slippage.bridging": "跨網路交換時不會出現滑價", - "swap.slippage.description": "交換預期價格與實際成交價差說明。此差異可能因流動性不足、市場波動或機器人交易導致。 \n\nUniswap 保護機制可防範超前交易機器人與 MEV 攻擊。", + "swap.slippage.description": "交換預期價格與實際成交價差說明。此差異可能因流動性不足、市場波動或機器人交易導致。 \n\nJuiceSwap 保護機制可防範超前交易機器人與 MEV 攻擊。", "swap.slippage.settings.title": "滑價上限", "swap.slippage.tooltip": "在你交易前的最高價格變動將還原。", "swap.slippageBelow.warning": "滑價低於 {{amt}} 可能會導致交易失敗", From 2515c7b4e8ae365ffc1717d120058c9c3d9c95a1 Mon Sep 17 00:00:00 2001 From: TaprootFreak <142087526+TaprootFreak@users.noreply.github.com> Date: Sat, 13 Sep 2025 00:26:56 +0200 Subject: [PATCH 13/24] update social media preview image for JuiceSwap branding (#64) - Add new 1200x630_JuiceSwap_Preview.png image file - Update metatags.ts to use JuiceSwap preview image URL instead of Uniswap - Maintains consistent branding across social media shares --- .../images/1200x630_JuiceSwap_Preview.png | Bin 0 -> 23845 bytes apps/web/src/pages/metatags.ts | 2 +- 2 files changed, 1 insertion(+), 1 deletion(-) create mode 100644 apps/web/public/images/1200x630_JuiceSwap_Preview.png diff --git a/apps/web/public/images/1200x630_JuiceSwap_Preview.png b/apps/web/public/images/1200x630_JuiceSwap_Preview.png new file mode 100644 index 0000000000000000000000000000000000000000..6b4bef2f554adec3808d9a02b7f3c3f13db37c55 GIT binary patch literal 23845 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%0Di+N}u-hmb{C-|?O#+J-m8HBPy zWj`F9&!qec3*nL5DQ}4NRW1BSOl=-^KAn*3`*ivbI@I56WkCHGVmrMai182^tqPNQ@YPl&QXM#ZNgm7;&VcX_ty+@WIf;_?kFO{GEOpvhwIk zs-@1;X`Fd&coG5sgk5s0*w2JE`nWp13zWK=U8G#JSOf5Lf8^Ej#V&WhF!)0=<$7Je zP_uWU5VL!LwlAI4R=wGT@!J{HPd!7O^;W~Zt4@(e^ zn|o#VPBCL2#{KbSZ%gvDu!%(*ZoCxT<0k0_6#qrfLw!Sy)k`WctQfK63;7{BFGaYs zPOO`q&9yL?ypTXdHgOto26faEV3^PHSe*N;Po>MeVt*KQY|Qa8)Z|Hie>vPqGosuq|4$2NA@ZYSW8t3nZWkIq2@@>lSk3hDr;^4--~E<_ zRqAR{>$_0FCDhj;3N1AsWSE|?YEz2R#TC8yz*^14>sPtrG({Ph5T6Mg3HPPr$^dkF zQWt;D>z&Sv9$8sg>qpIY=0VB`*yP-% zr{e8?9GQCs4AXZKNxY^3Ut-jh*(PBe+Y!sil1x#-<6Vm#p?fo55o z7S&i`p=J1ZHi=K0?-vYGD#9OyZjnkd#!&^j{e>BpG8c{~!zju2!w8vsD>Cp3bMHuY z+FcjJD}yR{^U_eWmdshDhDxc7c4MC}Ew%{q?VX4&?Y>i>|By5#1VpS)mlFkrG1*{Pu9g+QM4ib;YjLW zY+^fujyXY*nRU`0Hcw_RcddD$89uTA01j#)XJQv`6os^R7Yt*t-(yLR4MHe<3#?5}VpFdP#ReacqJ zm`M$GG*Ht2jEEYq1bSBqm22GNt6G6ruE(*GhT=I_kmnEw89YLw8LYAmZ}!;1v zLYfqm*i>Wh$GAz*2~Vrq^%->dG+y*|O5%M}_Rai}5!K+(Jyl@rpnw{Ro&Ra8vNWTO zan?lmtHblu>S)bV%GCrfTMtqD+WUht1kxTM9foi#Sz*F7m>%e>tl7Brq&pj9w>nC@ zrOb30gMP)RS@9&=a=a9ZiX<1(f^dP?Bm45_J@~AeoAbNXse3KdOgDI5lcBkw?^Zv2 zZ*(v0@)B!o5c4tTe(v~eyP{@y9G}*_2FmGia9}OOpC0|oRxn?=Ns47{NuM zmzT`XGjS^o`J7$^)37qB!nlY|JOP#mH#Q19J4yGeF}Hy}VEUWuaj;Xn#cvkk-8JFsVOF8k-AnZ_#0`iAF{4|y1Ab}RWNNK zIr&g+eVFuW$nofP`yV#kv8Ne%#mf+nq;t%tXcnc^VN}iZbh4Yf1xcocZ5F3^D z=|_rkK_iu2@kS$$<hmj|I886|nLKP?M?e zkBP|FHdgsy@7#qUpHfH5Q*>|k_$spH0J4SoL>&U7%<_l+*xZsbYHAZF>J%wWWur|e z2Xy{9?cVkslS>FH>Xu(oQHn~xW!Y_$;gEDKcs;&bleiZD`Ia=@VFoT^xm8uRn@pC# zsX2Z0uz{|9)~fKla=P)I-Q&)nz07?e571CE@%Mv%q9Ta~HjzFy>k%2^&tHY(~&^lm9+L6u6%Zu9AL34OUihym#oH%m8n$YnX`v|nF37otR?AM1&E)J>}k7EYm#otd-<^pL7I5*Nx>+&LkStaMDK zB(Z13Rnj~omyrkT$zlRD)i#h5O9eMl8f6JZ$3EE;(`FKin^+-cQ1%)JiI&g<7PFP{ za?l>c+!*NR0S-^3erjVojf(k^H{zVa%CCX;?Ot>1(6Nn23`ERwc<0qO7Y)|*a`2|L znci?=zXi=BT(}LEPF4+!-_co7M3ICHGQuY3f_^EFRGooExbUQqlIXL)@+Z2s_;P4c!*PozbSemypgqsz@ z!4Zg&?aD_`D%w)eRqTK2xpp|&6Kla{&2I0guV!Xe_%BFk^>2G!#@iq{K+4|quYyBW z(fk!hHXm7=)x16IutxP)CudN+n3xUuOn#wuu&eFOdFZ2MhjMC-{(KF?;Pe}hFxv>@ z4R@SQf1bI)yt14M*5EZ{TC4)?@%y`%zMXoFyO7+8^h_l2^FPaOM=DdM+nJzd>(6y? z)nDwzc40ZvkZ5kI7y(j;l$+lN3k`*cGi25Vn22L#`iHvjia4Hp-I) z+vLYO|13&scb9}Zj8kLs39kMg#K>;C%uNz!pg~F}mjb_vy^ zT3j$r%{oWo>FVZzO+~bRZ9nhzJe<-tGQ7mbIWET0da<3nSMSF@8g0s$biF&aYABT+ zT59brlVxEb6H``Hb(rcBzJ2@~G1i2+fTh@!@=W##B-$Gx&XBvCHofNq@JSc5HoAfW z1A5^-OGA(mRz|l+u&H&F;p?q$V6zFR%H1mCI^4*@A%yDZq@Rl~f5%CweeGTvG!}p6 z#p);35$njuh@NJ?nQ}qiOfq!B1iq|x&Au9ku7f@2!&j2H=+b?cy|gMTIRJlE#NA6Z zkDGsH@&|jI`mF_-BG=&H9%tkXjNJ_qU=;$Nr(PO{*UzrhUHraEqUZ&TZ3qdM+TP@g zGrS%x`jBF+1YK86{^He>iNLNa-c4wkF zzM^*v`C}kJUW`9fkafM%aO23|-_My2H@tq3f8#PtA|ExcM#$v{$2FnATW*_T>XHvj z6#;@RT`+;(#hcA^T@y$BlnE6=(nJcIw=#I=y31<*7n!%g-Gl!)eHwBhok_gV0kSbC}Q*j&jWT;0Ju{yt?me!?H82E1@lAGz?6dewS z_@UF*8P$~+h{bIy#%M|xfV^N8gRC8nQfUs0#U1+Ts+*t=!LC)kqU5pl-N(D1@23b< zC%Iw{*E(mM(hY@9f2^Ep@(mQkM=SUYN& zd0^HH^lt{fP$&BS+sqtP1D;di)UZ8p6Dij4H1nK3EgYR(TRG>H&3q%sMn-yElfffi z>!G}3>7eXef;t@ApX@Dxl)k>mzsDKrlV@eq%MoM2=;QrTSD-5T@oS%#>Y61kJLFIr zP5mP6EMr~3PcEFz0{217{H2m6x>^ADXRT;)hGIE&zkSJvsF`UChPlBX_YIIRF}O*D z?8%0v4`BJs_n`G&qz2JfUi^Xa11r3}hT4r^wYt~%u5or{MlK! zjP1gGNUlSiA+;&zhxuPCPraBjOD52WwCU8jYerE)e~mv{+`ntPQ(+Z5b)|z0Ts2BO z0;m(dThzmbkk#Npo+lkPn?++D`0b(RHw@uA4lvX%BK-?DK_O|959st)Fm;_vMj{3_u>4HXtciwpMuP zzaRz`P{x>6_?L(`P^2Fe$#(^+(G}f+&|ALU0H1oBUz~~Bws~gxF>&*=r?3yE1ji z6P5|eH43AZ3xD=M`w4nCF4s5i;yd-)Z6nKhLQD)lKRwfIHq%qYJ~9QO4kcb zhZb6&4b)cH7mR*wg5Pm%tSnU|4Oa`*L@g|O7%*12zv^yYAiBx7((*S$bQLfpY)&@! zw(?x3zO>_+mQdBzqqdkhz!f7$4{_sl9%f&jai?TCmwxcz@}czww;@a^%tN zX$j^huWx6zOFb-3Ygy9KM&^cMQADcW(Sd8Kux&$WOaQ&_K+pJm!#BJkposD@QMd?$R>?jDJ3?6#gl>BFpu&ixvkR}k zy~o|$>_rXLu&0<2DDQ~9@_@4qMAl`&e>;@&_Pt*97QP$6Oeg$H5(@Akwq7uayvHILwC!trZhsb2pLYs5Lxh~wCZGN-WJ z85BDHW>1#`(UZCCbUEGi_HEEU99g(U#9*W6OH%$>ZqBHWsV~|NDNrM994HquSHYJBpL^71ZR{$(7Y>UuHClmQ2hH_4~mnRED)q7{j zrxrElJQs?LI=B8YNTU(!g4Tu(%=ce7t ziyDER;`fIi1@G_V@|gY-lLJMoz>5V(I>Hr!LM$66+N29{a>z>I{j2V(HR=Gv8CY6l zeV!q9k8^nnB^r8Migc~v7nXl4r1dcs8W>1DCd5UkeHd-92;9ijW?ajr z#;EVmFVg}7bRKx!P!kup&D4cnNi2z80ak9at>%N=T4n)jxb0Us10f_U_WK&IZMo+? zd#P8-F~=g@$7Y3muGtJk7joU6Ps%0qUNnHhLwYXV?R=I&;3K|CVcDyu+WX(H`2(N! z=;{U<+meSwVa}q!G+y00Z(t^WYC`idW}U^@iyATtq}Nm1XA3qS_9+vsrUTCX#t}G4 z5Y42V>u^z$^Di)Brx|owT61%3RtaQRh(L-y6U02;^M6*(d6_jkvkoeZEuL zOWF3$bEiDnoB0nJ*VJ}c={)~V!SDX#Df2a#8d>7lAEG@3>o14Cu;NpZnSJ{V&pn_3 z9|ib}&YL#!S?ab!wmrOmMsQ)W4Qixj zk=lQ3XF7c?qhsIzu~K(dii~VWnk8-&xyp2MG#lNMFT!^-C+3FuNoz^gDIZS!H{TF4 zep^zrOPki^Jb`mYL5a}mZ}@n{m1%xA5-dT`7p2uB8X6=XTW98Lcg$l>w9e{FZw6dF zA}p<~qS_or1IfluX7JE4-`f*X%%)x@8^onB4?PL#N-kClyB$ru@ITjko?|y>PMiwh z;r*LjQ}^>ChbxES{caNX^!3g&ylxrbPdYr3;4~MaIh)Fys?R<8Q$MYpXWo`)*^Q>4 zG~V(((F)UjW16g1{1z!6q9mKKc~gT0N!88)4%|u%DIBa1pX1XVOyFmk6RffP3sPb@ zKrht_^^fAD+~cJ#f`D|R>cdzaga@*PK@njYbl19BEF1Z;3Hh9$NxC2h0+8}iH~@H z>=0l|Hudfc+%=yKH|uS{GFJEacM{WIo zXB8WY3EcMcZJSbr?1zNxq>zQQ=2Oj=s!`@xq}*OgNA*Rh^F&_%S?jSHOTza2o^N)4rwE(z z(MAm-_7!};f>$)?7TMGSI&raAd|VyL%Gw2uE_pJX5(*YBS{XG}JBd<>fkvmV*S{X8tJfSSJTlkmcn;1U&WLwY;lTp2V$hvb26Rrr~yZ^=` z!M!17r?#1~dXoD+nX_agbH6eKE0bMn zSYGnK%2JOkd*Hj1Y^#3VyROi0mrbZ3jZRG~DgmUcI7QFWeX~8@_jvYu70;(=rnkVr zVfr*?2D;D&_^A2ynqOGPU;lxi?{{kxAZU#6k54w7F^r+T?Zi<6dZt+;ZKp=0^bm$r zeJ%#Ge~W3jE3YK7MrJdrlB6G`!*myWyJ1=spL>cQEyI`mF*kp3BlehckfaN+nzz>R z{SR!QHOZ{(Q`&mc_Xy<$Fo58`Yb=&c@NML;6a$1VNY+A>xS|47qUJ_a!QYUkzbI9E zlGRkZJ~>E%n0j|S_CXs5xV}iZZSS|er==%GBhuXI=`?CQlht0kuC*=ZhBSbT;ajky z&b$c;SAv{7-SmD>k!I9MMWI&s8~(OK5Yn}y)rh+bmg)oNe=_lZ{a34umEVWMtSMo^ zp-8k8()Z=QkwOU`;8ph86e`9NA-s0ibM&;_IN{->PNBcUP3IJ)Fz4z95_x#_>C+nP zy|%k%pR1hu8zud>1MUrUeWH#Q-hbZ2G?`f5X37_EZN?PxC9j$tCuhjY1tMG1w@le5 z8X!v*dAtx=#8%&OH{e&mb=}}%7eUh5{mtZQn;;d}J{ibL7hc3Zs<4Jr(ozcD1HC;? z$nEfRu`_ljy|GXw@r4iH&y*kh(f6Z__LvoqyW=wTF z!#pPA6&sH90FX@gdD5jXGW(7&sD+&65TMnMX_=Pf(#*`wzJO?bfl-b&=B%F&t2mrl z#$4+lWtnqG=*{igf3&OY3647ldmQSa* znE_5#qzj{`7fBlYq>5cMB9(8WBe zGGQ6&cN{z4*4(7ek0X6ViM^!;@EqP$Ia76@Xt`8^Hoc)b6C=Gp+MW9Ht02y}Lgisg zdMYV^%>U{pc7<);*|+32)cL^FdBefN4IR8=2v8(nfa&V@uF5{2t(IW+#f-&VDmcDp;(1RZtsVP4l0buaQt4z=XrP3>^ug{ZM6qx z+Z%vs08H4bsRq7(&Gxn3#}C%Bz`UC<+^TT|Z>tyGwLbh(*IFIrqY*5d#-R?Vlgr|e zBAJ$L2&kuiZZCvx1%CUsqPwz|b5W8^M|=ZFUA{%gN9DNPK6>AbGd;+s^%1&7A$zQN z?8F<>CWbLOPxPI5#E|WZ_LVuBzc%3^hZZZ}lv}8*`!@X8U9?34FO;D~{wLjN@$ar|Ma&4hAo&2qjKai5L7IXq2>;g` zx8jHUw05J}!JEwO`CfW8OOwRe0!hBo`Y~I5$wfX$uh%+?jdK!1^cru~MH((K*xo&i zS>DTUbx7~e7P}xVO=j0)C=9o)cF1VWbMA+L`*XxXHX84`RSvQ-RLNdowps8(FP{0) zI&tNeY_py-TVM9%?1bZd?f_}Z(VzLpxz+Ed+>uITvx?M~bPO$ITp_Dsbe=1g%!J&! z$THd8T=I=Lvbkwg$2h>e-T!)tEN{z6=?md*!ByYb;r3sW_lM>ovwrv`BiTu0nja`s zYq%1WVg`RG1nZu~CUpNHpZQb5WxSh&cRi+L0EOVB*==mi6PN)f7X2r@@ z#^^y_1_HVpL>>_MZ5J#%w5Mq6k!@hAyHczoePC{>LKfr(soAwj^dQd(lCOnYvZVMq zIt=7bjx#245sG9Hiu(Dy^@)7kgRa)N-ZB%XB&n0!CU!|PoH-`8o?gZmsUGTrX#2Ez z&oF99pHAD-+7BZtgKaGZs)9Q)+c}kx@pVXiaYfLx@Q5La`u6f?cgLhbQ$l3#($oXh zKcuVkYfxJN#DksD?X;*i!&4HEzV9#F@}Kq1G?`bdh70$7Knp@j@q1)6HS6#i7qbtY zZ)llTZPGvbZZM4OB(W#)K8e>2zhUf1k7X;2WICm7pf}2Loyt3&o~06nXVcPPiB^fU zn~zA3*xrc^?5ro&jY`EM!n2Jpu<^eKS1x0JY`eA&mYjgoFug2{{yGbv#dsGUGysF< zA?~XG>u4<1T@_}6=5+h!UCbl`Jq%$;bm(&bYe1_uQcC};_T>C%siE)h&v7Lt$_Bw= zSNGnrW>4+Qh;b~?aav7S^y3v;P=_$5qboJ0+M9_Arj_PEsK?u7T^mAtP-*{1o`UmKbuYEva`hY4Dhf5cLq?kn16N$TXJlU|8T6&dtEJFpQvg?j%Gp&1MiAEq@6M zzcL~04b_IiWxo6dliA2jI5pNUNP6@qLOP)dHrCQWCGUDNXl!(g0cvYZ}eH zF$uMTmRhy`TNc!aMF4%*%k0=;^dJFk%A)n_qN|P$bg-5X7yTMpu}1rou&gPAU3Vup zg_r%Ob<1kfsVAxUh0fFkWTThLsomI53i^*xaV!nat|v1W27%Fl^u4C*brRVi7M4NS zaoz^^;kJ88(QbGowEEb-#l)-D-%)i1`e1H89s^$*xT*aMT@;pm=%{&l1H52gJI32| zbcpg(iE1m8sayK<_?~s6@WTNfzLSU1ev!r*EW2;7-ZNt3dF&?qpp+*0*0+^!3MbbU zUT^5NUv4+vR#zagkL(Ls=%+Vx-TElGqBF|s?rWDGhcxbuzNPA36Pf;L{P;_7xrdNP z{dVrdjgZtJ-u}WVb$#mJ@-&s>*!(bZTGa|bt_tyqm_wXrU{>qEtM%_sv$aK^wxxHG z{aD=YP&Mh>yA?lURV6jbVY5)_ zT0G}A#yh_FN0AG%T^fs`a!bbXa68kmhkc7yAH{Nw&p=pHZCz&=@AG7|!b-_Y=vsiG z9`yD`sA0&>Q0+HEQ?kl}a0zKwsL5Sr8&VxyllNP*;eP!pZLA^X0ith?=Ykzqv*rMr@odvWS%AxLEUXW)5Z%a=tg)a6#r7SGn-}6=`V0t6%atLp~d%+dyQGOP z1>f(`hChT6jq?~{r*o{QST3AOzuk6=rz;k9O&`u=P+L#XgDl5%75`s5XZ{c6`v39D zN#}I3bP`4J$ySIdWj9ht2-#*bm=t`!N;k~=j-=Qd+=f!_vNOCo-po&zmaV@ zil9%#?dq&Y$;GvLn3Q?wJN*Q?@_~@+*6=_6il#O0rh_thyKmQj_{wU2RV{}_;98(b z(z8W+&x29=iYlkZA>XUnoVlT^@>fg#n$B_hicZ5n*WR^H+t4r(hsT#)7Rs;PqovNR zy9yc1n3?1a%Aen}ZuQs&veP-ntBb$gtC&Ho)0%c(N?c0yWh^zAstv01h)Q&Mjay)u zvx(*%Mj1VEboLs$ac&ARDq4zqmrxub%s|y=E%Sr}0VQVpbWU$if;tZ0A^4#;-oDsg zj$e>Gw0Ug1ytmz4vCiPvTOWt_yJM`zcC$ZwS5a;3ab(#&2Z4O%2#qUsiqr=5EC;TT zaEMuhHCEt1CKwm}Wv_DVKU2!LP8O_!ISCze%Z5uAfWJ7-?nWY5bp)x@6tC+`#$3p{9Kic3$A+MaGYaVH-rRN$Tr0tneXlF0#CiXmj5*B$4i>rD+Gft{nUwpPU{7rtgQ$wai`rwl(HQS=ul&A0J3yS$7ii zqvd+=a8sCrJ`q4pK_#fn~jSuu`$Y(~k+|8>O4C@a6k5R1(HI zHe~W)j46*1prf7KGVH?GlF>k+@lT2r@pElZyi-w2&u-7`0!%&Dhx$FMD+jS2?5&SJ zRgNP)i@`w+PDu?jy_+&#T0#a3BmWMLeyybqX!pf=BjU!qIE2|8Z`7FFr_J@^(TVj5 z%s-CVLO_2^Ay~`BLy!1$a^5LU4pGtA57(VWyHu@Almd3>Q-dx_P)B7^Ke);us#Hs= zk26YD1?8V3PxptN?0Xar-c?Ky+PXGM@OzE`Q)^Vif(~ni5hxI*7+YOI);ZX~@LAMKY z(U?92=5q7C!CibE6*)YT5$<62&Gt$60=Cwfpjj^nM!nsqJ9zXAb_48qU{ug z-1w)zuToqN-0ht$t9CyX{XRy)%CI}<*XH6P1dLhUjl%*@nqh{BNL?f(nclSh%vqKK zl=kqm^|<-y;;_UgMmw;iSaL|V()@^Kd|;h0F)#aYg!&S9wiyAf$+1nqPWn@jfrkOv zRTu@WqxFZrVzZSg`|lsB|9R57KTMUw&5c=-0?uqgi||t`kE-PX7p zVZB`!JsR@d<$2AdE&^t#%tPC_YeLuD9IVqU>YtdsF{os9itv5)#tfr?MzUjFz>i)T zY5~5L$k+?h>vyzI6~y4~*t}uIs@ytP^~%uh5$nrJV?H1`Cji!MN>*Cd()_fummg-P za_BPVxuiIM^FNpfCKS}KH}1kl7Ft$S@&bpk5iD9<5ch^=^m)>0KY#Mnu+RKKf#`1o8@Z2>fX;49 zkgV~RyXCEoZ-v+`m#zo4pX)=OBRku1Cu73t638NP!m$#;^oX$-O`Ww;EnM7Cf zn2zeT8NiR8nTRh$U5z84P_+jYU;GQNG(=pDd<>+D@j;oRcLI=RKAt;~y(1+q`r!zS zf5s*uc1`C%GBlC?fx2?k?y>0T%ofhD!gmm#lWWa-x8K$-brmCz9XpeK#15oKH8y|v z&C~R1t)^~A$Gheq&<yJWifCCey9|ls#_$)QwwJ%PzCm^hAM_CM*sX?G(QsT9D)4S2P z`b8Q%eU|7J%^VHu%{5)#3Aj@ZlpbQ=Q1^oTQ|0}blqhco)}-kNkT>U_&Rf&X-pgAm z3!uz~^B8EEBiF%qE7U)w+}xbZrUk9muGpnJ%zQdA3v#dt=Y;bZgHfx~=VL1J zk6g*m_4+OfaoW!h*mF{nw+95bJE07@D*lr;x2uijNZ7LjFFdYaiXN(<^f5nrb)Yru zG>Xkjx(#mMRk*-k8}!Ka5#AMY#$&}by|J#n(WgpBpor$r4@>Xza}zpqCRQdgk_ZE| z`YW$1&xB? z!op)}us4Lo;L1z!OqP+pDox-7%919Os=kO8>)XJt^};9hNzYbigA3V@|NhK#|_K4`j`M1OQPOWN+1lJDHpnpTmaIMI8`8;9|?X~g~Ig!`4U zp98L2owN*wh`ML}K8(?D!}tM4n}Ibg<4_3v{aWBP(f4b<*M^TP4H9nOPv;hlcBrfF z8{$SfRnmVtfV3RsD0rty(C=zq#!s*KYDV7rlz3TRepD;$hc5kK{FY63zW^T?q+<(9 zDJ+O#Q>vRIGe&2)#|v6`1z(5V1Q-}yrC6GkiyPkLOQ=Csi|slTZsVGv*5BwM1~oW# z>`54t@1-{V#);EWABtL~MVm5nZB=iEY<#EH%#NdPej$hqp|mO*n8&la00x!zCZH{? z-bwx1CZS<*$FV{=_~o-bp9YVsQg?~&DV5{HJJ2yf5_S005}NA>Sp^^~G>VXqreO|3 zd>d@7leAWQ6+hxRqDu0F*;$1>!Ks8hFSWnOxe`q2<1V2HoL^U51RzFvdt zUFVqM8Eue1qU*WwU_jfO(gN9N;xQQ=d0ANiQvp0bbMO5E zr2YcK{vv_?&tmfzjQ1Ct`DiEp6@vf&LvRlVOw{2aO;vjec;P+G)jIIU8S PCec98M7QMLlfVB9(}IXx literal 0 HcmV?d00001 diff --git a/apps/web/src/pages/metatags.ts b/apps/web/src/pages/metatags.ts index a4bdc0855a1..8cb28b31406 100644 --- a/apps/web/src/pages/metatags.ts +++ b/apps/web/src/pages/metatags.ts @@ -7,7 +7,7 @@ import i18n from 'uniswap/src/i18n' const DEFAULT_METATAGS: MetaTagInjectorInput = { title: i18n.t('interface.metatags.title'), description: i18n.t('interface.metatags.description'), - image: `https://app.uniswap.com/images/1200x630_Rich_Link_Preview_Image.png`, + image: `https://bapp.juiceswap.xyz/images/1200x630_JuiceSwap_Preview.png`, url: UNISWAP_WEB_URL, } From c8dac85c46efeddda199f1111fff6b7f331820b3 Mon Sep 17 00:00:00 2001 From: TaprootFreak <142087526+TaprootFreak@users.noreply.github.com> Date: Sat, 13 Sep 2025 00:39:51 +0200 Subject: [PATCH 14/24] feat: update social media icon hover colors to Citrea yellow (#65) - Changed GitHub, X/Twitter and Telegram icon hover colors from individual colors to unified Citrea yellow (#F7911A) - Aligns with button styling and brand colors --- apps/web/src/pages/Landing/sections/Footer.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/web/src/pages/Landing/sections/Footer.tsx b/apps/web/src/pages/Landing/sections/Footer.tsx index 196e744398f..e5a105c80af 100644 --- a/apps/web/src/pages/Landing/sections/Footer.tsx +++ b/apps/web/src/pages/Landing/sections/Footer.tsx @@ -27,17 +27,17 @@ const PolicyLink = styled(Text, { export function Socials({ iconSize }: { iconSize?: string }) { return ( - + - + - + From 7dcfc061eeef90d77d7531bd45df2629068c1a0c Mon Sep 17 00:00:00 2001 From: TaprootFreak <142087526+TaprootFreak@users.noreply.github.com> Date: Sat, 13 Sep 2025 00:41:04 +0200 Subject: [PATCH 15/24] fix: handle undefined locale to prevent runtime errors (#61) - Add fallback to English when browser locale is not mapped - Add defensive check with optional chaining in StatCard component - Prevents TypeError when accessing undefined locale properties --- apps/web/src/pages/Landing/components/StatCard.tsx | 2 +- packages/uniswap/src/features/language/utils.ts | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/apps/web/src/pages/Landing/components/StatCard.tsx b/apps/web/src/pages/Landing/components/StatCard.tsx index 7efc4df388b..400b447df54 100644 --- a/apps/web/src/pages/Landing/components/StatCard.tsx +++ b/apps/web/src/pages/Landing/components/StatCard.tsx @@ -165,7 +165,7 @@ function StringInterpolationWithMotion({ value, delay, inView, live }: Omit diff --git a/packages/uniswap/src/features/language/utils.ts b/packages/uniswap/src/features/language/utils.ts index 106865e6139..4bf3b45680a 100644 --- a/packages/uniswap/src/features/language/utils.ts +++ b/packages/uniswap/src/features/language/utils.ts @@ -4,5 +4,8 @@ import { navigatorLocale } from 'uniswap/src/features/language/hooks' // Determines the current language based on the user's locale settings, falling back to English if no mapping exists. export function getCurrentLanguageFromNavigator(): Language { const locale = navigatorLocale() - return locale ? mapLocaleToLanguage[locale] : Language.English + if (!locale || !(locale in mapLocaleToLanguage)) { + return Language.English + } + return mapLocaleToLanguage[locale] } From 8d44e661bac5bdd8df99553202092c39e75d3cda Mon Sep 17 00:00:00 2001 From: TaprootFreak <142087526+TaprootFreak@users.noreply.github.com> Date: Mon, 15 Sep 2025 16:32:34 +0200 Subject: [PATCH 16/24] fix: prevent settings menu crash when languageInfo is undefined (#72) - Added optional chaining for languageInfo.displayName - Fixes TypeError when opening settings menu --- apps/web/src/components/AccountDrawer/SettingsMenu.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/web/src/components/AccountDrawer/SettingsMenu.tsx b/apps/web/src/components/AccountDrawer/SettingsMenu.tsx index 9755259c256..f44fa7f2de5 100644 --- a/apps/web/src/components/AccountDrawer/SettingsMenu.tsx +++ b/apps/web/src/components/AccountDrawer/SettingsMenu.tsx @@ -86,7 +86,7 @@ export default function SettingsMenu({ /> From 402a44032456e49c348321b470027f80d73a66b2 Mon Sep 17 00:00:00 2001 From: Noah Date: Tue, 16 Sep 2025 10:28:15 +0200 Subject: [PATCH 17/24] feat: update landing page copy to emphasize Citrea branding (#73) - Changed hero title from "Swap anytime, anywhere" to "Squeeze the market. Swap with Juice." - Updated hero subtitle to "Your Swap Hub on Citrea" - Modified landing text to highlight Uniswap V3 fork on Citrea - Changed call-to-action from "world's largest DEX" to "juiciest DEX" - Updated protocol description to focus on Citrea ecosystem - Reduced hero title font size for better visual balance --- apps/web/src/pages/Landing/sections/Hero.tsx | 10 +++++----- packages/uniswap/src/i18n/locales/source/en-US.json | 12 ++++++------ 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/apps/web/src/pages/Landing/sections/Hero.tsx b/apps/web/src/pages/Landing/sections/Hero.tsx index ae76dbaa0e5..464acf45da3 100644 --- a/apps/web/src/pages/Landing/sections/Hero.tsx +++ b/apps/web/src/pages/Landing/sections/Hero.tsx @@ -113,13 +113,13 @@ export function Hero({ scrollToRef, transition }: HeroProps) { {renderRiseInText} diff --git a/packages/uniswap/src/i18n/locales/source/en-US.json b/packages/uniswap/src/i18n/locales/source/en-US.json index 51f26a3b69a..4767f692707 100644 --- a/packages/uniswap/src/i18n/locales/source/en-US.json +++ b/packages/uniswap/src/i18n/locales/source/en-US.json @@ -854,8 +854,8 @@ "forceUpgrade.title.recommendedStatus": "A new version is available", "globalPreferences.title": "Global preferences", "hero.scroll": "Scroll to learn more", - "hero.subtitle": "Buy and sell crypto on 14+ networks including Ethereum, Unichain, and Base.", - "hero.swap.title": "Swap anytime,
anywhere.", + "hero.subtitle": "Your Swap Hub on Citrea.", + "hero.swap.title": "Squeeze the market.
Swap with Juice.", "hidden.nfts.info.banner.text": "Learn more about hidden NFTs", "hidden.nfts.info.text.button": "Hidden NFTs ({{numHidden}})", "hidden.nfts.info.text.extension": "These are potential scams and NFTs you’ve hidden. You can right click on an NFT to unhide it.", @@ -910,20 +910,20 @@ "landing.blog.description": "Catch up on the latest company news, product features and more", "landing.docs.description": "Explore our library of developer docs to get started building with JuiceSwap", "landing.exploreUniverse": "Explore the Universe", - "landing.getStarted": "Trade on the world’s largest DEX", + "landing.getStarted": "Trade on the juiciest DEX", "landing.helpCenter.body": "Browse FAQs and get support from our US-based support team", - "landing.protocolDescription": "JuiceSwap Labs powers some of the most used products in crypto. Experience permissionless access, proven security, and dedicated support.", + "landing.protocolDescription": "JuiceSwap brings the power of Uniswap to Citrea. Swap tokens instantly, earn by providing liquidity, and experience true permissionless trading – optimized for Citrea's ecosystem.", "landing.protocolStats": "JuiceSwap Protocol stats", "landing.provideLiquidity.body": "Provide liquidity and collect fees using the JuiceSwap Interface.", "landing.provideLiquidity.subtitle": "Power onchain markets.", "landing.socials": "Follow JuiceSwap Labs on X and Telegram", - "landing.swapBody": "Access deep liquidity, explore tokens, set limit orders, and provide liquidity for thousands of tokens across 14 chains.", + "landing.swapBody": "Access deep liquidity, explore tokens, set limit orders, and provide liquidity for all tokens on Citrea.", "landing.swapSubtitle": "Permissionless swapping.", "landing.tradingApi": "Trading API", "landing.tradingApiBody": "Use the same API that powers the JuiceSwap Web App and Wallet, trusted by leading teams around the world.", "landing.tradingApiButton": "Integrate the JuiceSwap API", "landing.tradingApiSubtitle": "DeFi, direct to your users.", - "landing.trusted": "Trusted by millions", + "landing.trusted": "Uniswap V3 Fork on Citrea, Trusted by Citreans", "landing.unichain.body": "Join the community building on the fast, decentralized Ethereum L2 built to be the home for DeFi.", "landing.unichain.button": "Start building", "landing.unichain.subtitle": "The DeFi chain.", From 92ba26c96241b6863ae22cdab2120ff4179b8386 Mon Sep 17 00:00:00 2001 From: TaprootFreak <142087526+TaprootFreak@users.noreply.github.com> Date: Tue, 16 Sep 2025 11:49:49 +0200 Subject: [PATCH 18/24] [NO-TASK]: Configure V3-only routing as default (#70) * feat: configure trade routing to use V3 pools only by default - Set V3 as the only default protocol option - Disable V4 hook pools by default - Remove Default toggle from trade routing settings UI - Clean up unused imports and functions * fixes --------- Co-authored-by: lapatric <42653152+lapatric@users.noreply.github.com> --- apps/web/src/components/swap/SwapLineItem.tsx | 6 +- .../useFeatureFlagUrlOverrides.tsx | 1 + .../src/pages/Landing/components/StatCard.tsx | 1 + apps/web/src/pages/NavBar.e2e.test.ts | 8 +- packages/uniswap/src/constants/urls.ts | 1 - .../createTransactionSettingsStore.ts | 3 +- .../TradeRoutingPreferenceScreen.tsx | 375 +----------------- .../isDefaultTradeRouteOptions.ts | 6 +- .../SwapReviewScreen/SwapErrorScreen.tsx | 3 +- .../transactions/swap/utils/protocols.test.ts | 14 +- .../transactions/swap/utils/protocols.ts | 2 +- .../swap/utils/tradingApi.test.ts | 14 +- 12 files changed, 30 insertions(+), 404 deletions(-) diff --git a/apps/web/src/components/swap/SwapLineItem.tsx b/apps/web/src/components/swap/SwapLineItem.tsx index c90c7bdb9d9..688020eb15c 100644 --- a/apps/web/src/components/swap/SwapLineItem.tsx +++ b/apps/web/src/components/swap/SwapLineItem.tsx @@ -48,11 +48,7 @@ export function FOTTooltipContent() { function SwapFeeTooltipContent({ hasFee }: { hasFee: boolean }) { const message = hasFee ? : - return ( - - {message} - - ) + return {message} } export function SlippageTooltipContent() { diff --git a/apps/web/src/featureFlags/useFeatureFlagUrlOverrides.tsx b/apps/web/src/featureFlags/useFeatureFlagUrlOverrides.tsx index 5082812dea2..9a33da8411b 100644 --- a/apps/web/src/featureFlags/useFeatureFlagUrlOverrides.tsx +++ b/apps/web/src/featureFlags/useFeatureFlagUrlOverrides.tsx @@ -29,6 +29,7 @@ export function useFeatureFlagUrlOverrides() { // JuiceSwap: Disable Uniswap embedded wallet for all environments if (!isStatsigUninitialized) { getOverrideAdapter().overrideGate('embedded_wallet', false) + getOverrideAdapter().overrideGate('uniswapx', false) } if (!isStatsigUninitialized && !isProduction) { diff --git a/apps/web/src/pages/Landing/components/StatCard.tsx b/apps/web/src/pages/Landing/components/StatCard.tsx index 400b447df54..478670a2fd7 100644 --- a/apps/web/src/pages/Landing/components/StatCard.tsx +++ b/apps/web/src/pages/Landing/components/StatCard.tsx @@ -165,6 +165,7 @@ function StringInterpolationWithMotion({ value, delay, inView, live }: Omit { await expect(page.getByTestId(TestID.HelpModal).getByText('Docs')).toBeVisible() await expect(page.getByTestId(TestID.HelpModal).getByText('Contact us')).toBeVisible() - await expect( - page.getByTestId(TestID.HelpModal).locator(`a[href="${uniswapUrls.helpUrl}"]`), - ).toBeVisible() + await expect(page.getByTestId(TestID.HelpModal).locator(`a[href="${uniswapUrls.helpUrl}"]`)).toBeVisible() await expect(page.getByTestId(TestID.HelpModal).locator(`a[href="${uniswapUrls.docsUrl}"]`)).toBeVisible() await expect( page.getByTestId(TestID.HelpModal).locator(`a[href="${uniswapUrls.helpUrl}/requests/new"]`), @@ -224,9 +222,7 @@ test.describe('Mobile navigation', () => { await expect(page.getByTestId(TestID.HelpModal).getByText('Docs')).toBeVisible() await expect(page.getByTestId(TestID.HelpModal).getByText('Contact us')).toBeVisible() - await expect( - page.getByTestId(TestID.HelpModal).locator(`a[href="${uniswapUrls.helpUrl}"]`), - ).toBeVisible() + await expect(page.getByTestId(TestID.HelpModal).locator(`a[href="${uniswapUrls.helpUrl}"]`)).toBeVisible() await expect(page.getByTestId(TestID.HelpModal).locator(`a[href="${uniswapUrls.docsUrl}"]`)).toBeVisible() await expect( page.getByTestId(TestID.HelpModal).locator(`a[href="${uniswapUrls.helpUrl}/requests/new"]`), diff --git a/packages/uniswap/src/constants/urls.ts b/packages/uniswap/src/constants/urls.ts index bdacc2b3ce9..4bbc1566e08 100644 --- a/packages/uniswap/src/constants/urls.ts +++ b/packages/uniswap/src/constants/urls.ts @@ -24,7 +24,6 @@ export const UNISWAP_APP_URL = 'https://uniswap.org/app' export const UNISWAP_SUPPORT_URL = 'https://support.juiceswap.xyz/hc/en-us' export const UNISWAP_MOBILE_REDIRECT_URL = 'https://uniswap.org/mobile-redirect' - // The trading api uses custom builds for testing which may not use the v1 prefix const tradingApiVersionPrefix = config.tradingApiWebTestEnv === 'true' ? '' : '/v1' diff --git a/packages/uniswap/src/features/transactions/components/settings/stores/transactionSettingsStore/createTransactionSettingsStore.ts b/packages/uniswap/src/features/transactions/components/settings/stores/transactionSettingsStore/createTransactionSettingsStore.ts index 7b1bb4c7431..264fe711b8c 100644 --- a/packages/uniswap/src/features/transactions/components/settings/stores/transactionSettingsStore/createTransactionSettingsStore.ts +++ b/packages/uniswap/src/features/transactions/components/settings/stores/transactionSettingsStore/createTransactionSettingsStore.ts @@ -14,7 +14,7 @@ export const initialTransactionSettingsState: TransactionSettingsState = { customDeadline: undefined, selectedProtocols: DEFAULT_PROTOCOL_OPTIONS, slippageWarningModalSeen: false, - isV4HookPoolsEnabled: true, + isV4HookPoolsEnabled: false, } export type TransactionSettingsStoreState = TransactionSettingsState & { @@ -45,6 +45,7 @@ export const createTransactionSettingsStore = (): { store: TransactionSettingsSt toggleProtocol: (protocol: FrontendSupportedProtocol): void => { const { selectedProtocols } = get() if (selectedProtocols.includes(protocol)) { + // eslint-disable-next-line @typescript-eslint/no-unnecessary-condition set({ selectedProtocols: selectedProtocols.filter((p: FrontendSupportedProtocol) => p !== protocol) }) } else { set({ selectedProtocols: [...selectedProtocols, protocol] }) diff --git a/packages/uniswap/src/features/transactions/swap/components/SwapFormSettings/settingsConfigurations/TradeRoutingPreference/TradeRoutingPreferenceScreen.tsx b/packages/uniswap/src/features/transactions/swap/components/SwapFormSettings/settingsConfigurations/TradeRoutingPreference/TradeRoutingPreferenceScreen.tsx index 66fc488c5e6..b85750c374c 100644 --- a/packages/uniswap/src/features/transactions/swap/components/SwapFormSettings/settingsConfigurations/TradeRoutingPreference/TradeRoutingPreferenceScreen.tsx +++ b/packages/uniswap/src/features/transactions/swap/components/SwapFormSettings/settingsConfigurations/TradeRoutingPreference/TradeRoutingPreferenceScreen.tsx @@ -1,43 +1,17 @@ import type { TFunction } from 'i18next' import type { ReactNode } from 'react' -import { useCallback, useState } from 'react' -import { Trans, useTranslation } from 'react-i18next' -import { Flex, HeightAnimator, Switch, Text, TouchableArea, UniswapXText, useSporeColors, type FlexProps } from 'ui/src' -import { InfoCircleFilled } from 'ui/src/components/icons/InfoCircleFilled' -import { Lightning } from 'ui/src/components/icons/Lightning' -import { UniswapX } from 'ui/src/components/icons/UniswapX' -import { spacing, zIndexes } from 'ui/src/theme' -import { WarningInfo } from 'uniswap/src/components/modals/WarningModal/WarningInfo' -import { WarningModal } from 'uniswap/src/components/modals/WarningModal/WarningModal' -import { WarningSeverity } from 'uniswap/src/components/modals/WarningModal/types' -import { LearnMoreLink } from 'uniswap/src/components/text/LearnMoreLink' -import { InfoTooltip } from 'uniswap/src/components/tooltip/InfoTooltip' -import WarningIcon from 'uniswap/src/components/warnings/WarningIcon' -import { uniswapUrls } from 'uniswap/src/constants/urls' +import { useTranslation } from 'react-i18next' +import { Flex, Switch, Text, type FlexProps } from 'ui/src' import { useUniswapContextSelector } from 'uniswap/src/contexts/UniswapContext' import { ProtocolItems } from 'uniswap/src/data/tradingApi/__generated__' -import { getChainInfo } from 'uniswap/src/features/chains/chainInfo' -import { UniverseChainId } from 'uniswap/src/features/chains/types' -import { FeatureFlags } from 'uniswap/src/features/gating/flags' -import { useFeatureFlag } from 'uniswap/src/features/gating/hooks' import Trace from 'uniswap/src/features/telemetry/Trace' -import { ElementName, ModalName } from 'uniswap/src/features/telemetry/constants' -import { TransactionSettingsModalId } from 'uniswap/src/features/transactions/components/settings/stores/TransactionSettingsModalStore/createTransactionSettingsModalStore' -import { useModalHide } from 'uniswap/src/features/transactions/components/settings/stores/TransactionSettingsModalStore/useTransactionSettingsModalStore' +import { ElementName } from 'uniswap/src/features/telemetry/constants' import { useTransactionSettingsActions, useTransactionSettingsStore, } from 'uniswap/src/features/transactions/components/settings/stores/transactionSettingsStore/useTransactionSettingsStore' -import { UniswapXInfo } from 'uniswap/src/features/transactions/swap/components/SwapFormSettings/settingsConfigurations/TradeRoutingPreference/UniswapXInfo' -import { V4HooksInfo } from 'uniswap/src/features/transactions/swap/components/SwapFormSettings/settingsConfigurations/TradeRoutingPreference/V4HooksInfo' -import { isDefaultTradeRouteOptions } from 'uniswap/src/features/transactions/swap/components/SwapFormSettings/settingsConfigurations/TradeRoutingPreference/isDefaultTradeRouteOptions' -import { useV4SwapEnabled } from 'uniswap/src/features/transactions/swap/hooks/useV4SwapEnabled' import { useSwapFormStoreDerivedSwapInfo } from 'uniswap/src/features/transactions/swap/stores/swapFormStore/useSwapFormStore' import type { FrontendSupportedProtocol } from 'uniswap/src/features/transactions/swap/utils/protocols' -import { DEFAULT_PROTOCOL_OPTIONS } from 'uniswap/src/features/transactions/swap/utils/protocols' -import { openUri } from 'uniswap/src/utils/linking' -import { isExtension, isInterface, isMobileApp, isMobileWeb, isWeb } from 'utilities/src/platform' -import { useEvent } from 'utilities/src/react/hooks' export function TradeRoutingPreferenceScreen(): JSX.Element { const { t } = useTranslation() @@ -46,50 +20,17 @@ export function TradeRoutingPreferenceScreen(): JSX.Element { selectedProtocols: s.selectedProtocols, isV4HookPoolsEnabled: s.isV4HookPoolsEnabled, })) - const { setSelectedProtocols, setIsV4HookPoolsEnabled, toggleProtocol } = useTransactionSettingsActions() - - const [isDefault, setIsDefault] = useState( - isDefaultTradeRouteOptions({ - selectedProtocols, - isV4HookPoolsEnabled, - }), - ) - const uniswapXEnabledFlag = useFeatureFlag(FeatureFlags.UniswapX) + const { toggleProtocol } = useTransactionSettingsActions() const chainId = useSwapFormStoreDerivedSwapInfo((s) => s.chainId) const isUniswapXSupported = getIsUniswapXSupported?.(chainId) - const uniswapXEnabled = uniswapXEnabledFlag && chainId !== UniverseChainId.MonadTestnet - const v4SwapEnabled = useV4SwapEnabled(chainId) - const chainName = getChainInfo(chainId).name - const restrictionDescription = t('swap.settings.protection.subtitle.unavailable', { chainName }) - - // We prevent the user from deselecting all options - const onlyOneProtocolSelected = selectedProtocols.length === 1 && !isV4HookPoolsEnabled - - const classicProtocolsCount = selectedProtocols.filter((p) => { - if (!v4SwapEnabled && p === ProtocolItems.V4) { - return false - } - return p !== ProtocolItems.UNISWAPX_V2 - }).length + const classicProtocolsCount = selectedProtocols.length // Prevent the user from deselecting all on-chain protocols (AKA only selecting UniswapX) const onlyOneClassicProtocolSelected = (classicProtocolsCount === 1 && !isV4HookPoolsEnabled) || (classicProtocolsCount === 0 && isV4HookPoolsEnabled) - const toggleV4Hooks = useCallback(() => { - setIsV4HookPoolsEnabled(!isV4HookPoolsEnabled) - }, [setIsV4HookPoolsEnabled, isV4HookPoolsEnabled]) - - const toggleDefault = useCallback(() => { - setIsDefault(!isDefault) - if (!isDefault) { - setSelectedProtocols(DEFAULT_PROTOCOL_OPTIONS) - setIsV4HookPoolsEnabled(true) - } - }, [setSelectedProtocols, setIsV4HookPoolsEnabled, isDefault]) - const getProtocolTitle = createGetProtocolTitle({ isUniswapXSupported, t, @@ -98,69 +39,12 @@ export function TradeRoutingPreferenceScreen(): JSX.Element { return ( } - elementName={ElementName.SwapRoutingPreferenceDefault} - title={} - cantDisable={false} - footerContent={ - - } - onSelect={toggleDefault} + active={selectedProtocols.includes(ProtocolItems.V3)} + elementName={ElementName.SwapRoutingPreferenceV3} + title={getProtocolTitle(ProtocolItems.V3)} + cantDisable={onlyOneClassicProtocolSelected} + onSelect={() => toggleProtocol(ProtocolItems.V3)} /> - - {uniswapXEnabledFlag && ( - toggleProtocol(ProtocolItems.UNISWAPX_V2)} - /> - )} - toggleProtocol(ProtocolItems.V4)} - /> - } - cantDisable={onlyOneClassicProtocolSelected} - disabled={!v4SwapEnabled} - onSelect={toggleV4Hooks} - /> - toggleProtocol(ProtocolItems.V3)} - /> - toggleProtocol(ProtocolItems.V2)} - /> - ) } @@ -169,75 +53,17 @@ function createGetProtocolTitle(ctx: { isUniswapXSupported?: boolean t: TFunction }): (preference: FrontendSupportedProtocol) => JSX.Element | string { - const { isUniswapXSupported, t } = ctx + const { t } = ctx return (preference: FrontendSupportedProtocol) => { switch (preference) { - case ProtocolItems.UNISWAPX_V2: { - if (isUniswapXSupported === false) { - return - } - return } /> - } - case ProtocolItems.V2: - return t('swap.settings.routingPreference.option.v2.title') case ProtocolItems.V3: return t('swap.settings.routingPreference.option.v3.title') - case ProtocolItems.V4: - return t('swap.settings.routingPreference.option.v4.title') default: return <> } } } -function UniswapXTitleInfoTooltip(): JSX.Element { - const [forceCloseTooltip, setForceCloseTooltip] = useState(undefined as undefined | true) - const [showModal, setShowModal] = useState(false) - if (isWeb) { - return ( - setForceCloseTooltip(true)} />} - trigger={} - placement="top" - open={forceCloseTooltip === undefined ? undefined : !forceCloseTooltip} - /> - ) - } - - return ( - <> - setShowModal(true)}> - - - setShowModal(false)} /> - - ) -} - -function UniswapXInfoTooltipTrigger(): JSX.Element { - return ( - - , - gradient: , - info: , - }} - i18nKey="uniswapx.item" - /> - - ) -} type OptionRowProps = { title: JSX.Element | string active: boolean @@ -295,182 +121,3 @@ function OptionRow({
) } - -function DefaultOptionDescription({ v4SwapEnabled }: { v4SwapEnabled: boolean }): JSX.Element { - const { t } = useTranslation() - const cheapestRouteText = t('swap.settings.routingPreference.option.default.description.preV4') - const cheapestRouteTextV4 = t('swap.settings.routingPreference.option.default.description') - - return ( - - {v4SwapEnabled ? cheapestRouteTextV4 : cheapestRouteText} - - ) -} - -function DefaultOptionFooterContent(props: { - isUniswapXSupported?: boolean - isUniswapXEnabled: boolean - isDefault: boolean -}): JSX.Element | null { - const { isUniswapXSupported, isUniswapXEnabled, isDefault } = props - const showIncludesUniswapX = isUniswapXEnabled && isUniswapXSupported && isDefault - const showUniswapXNotSupported = isUniswapXSupported === false && isUniswapXEnabled && isDefault - - if (showIncludesUniswapX) { - return ( - - , - gradient: , - }} - i18nKey="uniswapx.included" - /> - - } - /> - ) - } - - if (showUniswapXNotSupported) { - return - } - - return null -} - -const UniswapXNotSupportedDescription = (): JSX.Element => { - const { t } = useTranslation() - const [forceCloseTooltip, setForceCloseTooltip] = useState(undefined as undefined | true) - const [showModal, setShowModal] = useState(false) - - const trigger = ( - - - - {t('swap.settings.routingPreference.option.default.description.uniswapXUnavailable')} - - - ) - - if (isWeb) { - return ( - { - setForceCloseTooltip(true) - }} - /> - } - placement="top" - trigger={trigger} - /> - ) - } - - return ( - <> - setShowModal(true)}>{trigger} - setShowModal(false)} /> - - ) -} - -function UniswapXInfoTooltipText(props?: { onPress?: () => void }): JSX.Element { - const { t } = useTranslation() - const handleOnPressUniswapXUnsupported = useUniswapContextSelector((state) => state.handleOnPressUniswapXUnsupported) - const handleHideTransactionSettingsModal = useModalHide(TransactionSettingsModalId.TransactionSettings) - - const onPress = useEvent(() => { - if (isExtension) { - openUri({ uri: uniswapUrls.helpArticleUrls.multichainDelegation }).catch(() => {}) - } else { - handleOnPressUniswapXUnsupported?.() - handleHideTransactionSettingsModal() - } - props?.onPress?.() - }) - - const body = isExtension ? t('uniswapx.description.unsupported') : t('wallet.mismatch.popup.description') - - return ( - - - - {body} - - - {isInterface ? t('common.button.viewDetails') : t('common.button.learn')} - - - - ) -} - -function DefaultOptionTitle({ v4SwapEnabled }: { v4SwapEnabled: boolean }): JSX.Element { - const { t } = useTranslation() - - if (!v4SwapEnabled) { - return ( - - {t('common.default')} - - ) - } - - return ( - - - {t('common.default')} - - - - ) -} - -function UniswapXInfoModal({ isOpen, onClose }: { isOpen: boolean; onClose: () => void }): JSX.Element { - const { t } = useTranslation() - const colors = useSporeColors() - return ( - , - modalName: ModalName.UniswapXInfo, - severity: WarningSeverity.None, - title: t('uniswapx.unavailable.title'), - zIndex: zIndexes.popover, - }} - > - - - ) -} diff --git a/packages/uniswap/src/features/transactions/swap/components/SwapFormSettings/settingsConfigurations/TradeRoutingPreference/isDefaultTradeRouteOptions.ts b/packages/uniswap/src/features/transactions/swap/components/SwapFormSettings/settingsConfigurations/TradeRoutingPreference/isDefaultTradeRouteOptions.ts index 325634ec6fb..b79b7f28c6b 100644 --- a/packages/uniswap/src/features/transactions/swap/components/SwapFormSettings/settingsConfigurations/TradeRoutingPreference/isDefaultTradeRouteOptions.ts +++ b/packages/uniswap/src/features/transactions/swap/components/SwapFormSettings/settingsConfigurations/TradeRoutingPreference/isDefaultTradeRouteOptions.ts @@ -5,13 +5,9 @@ import { export function isDefaultTradeRouteOptions({ selectedProtocols, - isV4HookPoolsEnabled, }: { selectedProtocols: FrontendSupportedProtocol[] isV4HookPoolsEnabled: boolean }): boolean { - return ( - new Set(selectedProtocols).size === new Set([...selectedProtocols, ...DEFAULT_PROTOCOL_OPTIONS]).size && - isV4HookPoolsEnabled - ) + return new Set(selectedProtocols).size === new Set([...selectedProtocols, ...DEFAULT_PROTOCOL_OPTIONS]).size } diff --git a/packages/uniswap/src/features/transactions/swap/review/SwapReviewScreen/SwapErrorScreen.tsx b/packages/uniswap/src/features/transactions/swap/review/SwapReviewScreen/SwapErrorScreen.tsx index 3f68c43b91b..01c058e8110 100644 --- a/packages/uniswap/src/features/transactions/swap/review/SwapReviewScreen/SwapErrorScreen.tsx +++ b/packages/uniswap/src/features/transactions/swap/review/SwapReviewScreen/SwapErrorScreen.tsx @@ -5,7 +5,6 @@ import { X } from 'ui/src/components/icons/X' import { WarningModalContent } from 'uniswap/src/components/modals/WarningModal/WarningModal' import { WarningSeverity } from 'uniswap/src/components/modals/WarningModal/types' import { uniswapUrls } from 'uniswap/src/constants/urls' -import { ProtocolItems } from 'uniswap/src/data/tradingApi/__generated__' import { ModalName } from 'uniswap/src/features/telemetry/constants' import { TransactionModalInnerContainer } from 'uniswap/src/features/transactions/components/TransactionModal/TransactionModal' import { useTransactionModalContext } from 'uniswap/src/features/transactions/components/TransactionModal/TransactionModalContext' @@ -51,7 +50,7 @@ export function SwapErrorScreen({ } else if (isUniswapXBackendError) { // TODO(WEB-7668): move this into onPressRetry logic. // Update swap preferences for this session to exclude UniswapX if Uniswap x failed - const updatedProtocols = selectedProtocols.filter((protocol) => protocol !== ProtocolItems.UNISWAPX_V2) + const updatedProtocols = selectedProtocols setSelectedProtocols(updatedProtocols) } else { resubmitSwap() diff --git a/packages/uniswap/src/features/transactions/swap/utils/protocols.test.ts b/packages/uniswap/src/features/transactions/swap/utils/protocols.test.ts index 1a7677967cf..2c7d7bc8e8c 100644 --- a/packages/uniswap/src/features/transactions/swap/utils/protocols.test.ts +++ b/packages/uniswap/src/features/transactions/swap/utils/protocols.test.ts @@ -38,12 +38,7 @@ const mockCreateGetV4SwapEnabled = createGetV4SwapEnabled as jest.Mock const mockCreateGetSupportedChainId = createGetSupportedChainId as jest.Mock describe('protocols', () => { - const allProtocols: FrontendSupportedProtocol[] = [ - ProtocolItems.UNISWAPX_V2, - ProtocolItems.V4, - ProtocolItems.V3, - ProtocolItems.V2, - ] + const allProtocols: FrontendSupportedProtocol[] = [ProtocolItems.V3] beforeEach(() => { jest.clearAllMocks() @@ -163,12 +158,7 @@ describe('protocols', () => { }) // Start with duplicate UNISWAPX_V2 entries - const protocolsWithDuplicates: FrontendSupportedProtocol[] = [ - ProtocolItems.UNISWAPX_V2, - ProtocolItems.UNISWAPX_V2, - ProtocolItems.V4, - ProtocolItems.V3, - ] + const protocolsWithDuplicates: FrontendSupportedProtocol[] = [ProtocolItems.V3] const result = protocolFilter(protocolsWithDuplicates, UniverseChainId.Mainnet) // Both duplicates should be filtered out diff --git a/packages/uniswap/src/features/transactions/swap/utils/protocols.ts b/packages/uniswap/src/features/transactions/swap/utils/protocols.ts index a0ec3f14219..50b16b61aaf 100644 --- a/packages/uniswap/src/features/transactions/swap/utils/protocols.ts +++ b/packages/uniswap/src/features/transactions/swap/utils/protocols.ts @@ -9,7 +9,7 @@ import { createGetV4SwapEnabled, useV4SwapEnabled } from 'uniswap/src/features/t export const DEFAULT_PROTOCOL_OPTIONS = [ // `as const` allows us to derive a type narrower than ProtocolItems, and the `...` spread removes readonly, allowing DEFAULT_PROTOCOL_OPTIONS to be passed around as an argument without `readonly` - ...([ProtocolItems.UNISWAPX_V2, ProtocolItems.V4, ProtocolItems.V3, ProtocolItems.V2] as const), + ...([ProtocolItems.V3] as const), ] export type FrontendSupportedProtocol = (typeof DEFAULT_PROTOCOL_OPTIONS)[number] diff --git a/packages/uniswap/src/features/transactions/swap/utils/tradingApi.test.ts b/packages/uniswap/src/features/transactions/swap/utils/tradingApi.test.ts index f7249752c58..80b439ff6cf 100644 --- a/packages/uniswap/src/features/transactions/swap/utils/tradingApi.test.ts +++ b/packages/uniswap/src/features/transactions/swap/utils/tradingApi.test.ts @@ -23,7 +23,7 @@ const mockUseProtocolsForChain = useProtocolsForChain as jest.Mock describe('useQuoteRoutingParams', () => { const tokenInChainId = UniverseChainId.Mainnet const tokenOutChainId = UniverseChainId.Mainnet - const defaultProtocols: FrontendSupportedProtocol[] = [ProtocolItems.V2, ProtocolItems.V3, ProtocolItems.V4] + const defaultProtocols: FrontendSupportedProtocol[] = [ProtocolItems.V3] beforeEach(() => { // Reset mocks before each test @@ -38,7 +38,7 @@ describe('useQuoteRoutingParams', () => { tokenInChainId, tokenOutChainId, isUSDQuote: true, - isV4HookPoolsEnabled: true, + isV4HookPoolsEnabled: false, }), ) expect(result.current).toEqual({ @@ -52,7 +52,7 @@ describe('useQuoteRoutingParams', () => { selectedProtocols: defaultProtocols, tokenInChainId: UniverseChainId.Mainnet, tokenOutChainId: UniverseChainId.ArbitrumOne, - isV4HookPoolsEnabled: true, + isV4HookPoolsEnabled: false, }), ) expect(result.current).toEqual({ @@ -65,7 +65,7 @@ describe('useQuoteRoutingParams', () => { const isV4HookPoolsEnabled = true it('should return V4_HOOKS_INCLUSIVE for hooksOptions if V4 is already in protocols', () => { - const selectedProtocols: FrontendSupportedProtocol[] = [ProtocolItems.V2, ProtocolItems.V3, ProtocolItems.V4] + const selectedProtocols: FrontendSupportedProtocol[] = [ProtocolItems.V3] // eslint-disable-next-line max-nested-callbacks mockUseProtocolsForChain.mockImplementation(() => selectedProtocols) @@ -87,7 +87,7 @@ describe('useQuoteRoutingParams', () => { }) it('should add V4 to protocols and return V4_HOOKS_ONLY for hooksOptions if V4 is not in protocols', () => { - const selectedProtocols: FrontendSupportedProtocol[] = [ProtocolItems.V2, ProtocolItems.V3] + const selectedProtocols: FrontendSupportedProtocol[] = [ProtocolItems.V3] const expectedProtocols = [ProtocolItems.V2, ProtocolItems.V3, ProtocolItems.V4] // eslint-disable-next-line max-nested-callbacks mockUseProtocolsForChain.mockImplementation(() => selectedProtocols) // Original protocols without V4 @@ -114,7 +114,7 @@ describe('useQuoteRoutingParams', () => { const isV4HookPoolsEnabled = false it('should return the original protocols and V4_NO_HOOKS for hooksOptions', () => { - const selectedProtocols: FrontendSupportedProtocol[] = [ProtocolItems.V2, ProtocolItems.V3, ProtocolItems.V4] + const selectedProtocols: FrontendSupportedProtocol[] = [ProtocolItems.V3] // eslint-disable-next-line max-nested-callbacks mockUseProtocolsForChain.mockImplementation(() => selectedProtocols) @@ -136,7 +136,7 @@ describe('useQuoteRoutingParams', () => { }) it('should return the original protocols (without V4) and V4_NO_HOOKS for hooksOptions', () => { - const selectedProtocols: FrontendSupportedProtocol[] = [ProtocolItems.V2, ProtocolItems.V3] + const selectedProtocols: FrontendSupportedProtocol[] = [ProtocolItems.V3] // eslint-disable-next-line max-nested-callbacks mockUseProtocolsForChain.mockImplementation(() => selectedProtocols) From 64634fe3bf0626fa24c02b7921376867725dfef6 Mon Sep 17 00:00:00 2001 From: TaprootFreak <142087526+TaprootFreak@users.noreply.github.com> Date: Tue, 16 Sep 2025 11:52:52 +0200 Subject: [PATCH 19/24] [NO-TASK]: Add custom crypto token backgrounds (#71) * feat: add custom crypto token backgrounds for landing page - Added Bitcoin, Citrea, Citrus Dollar, and JuiceSwap token images - Updated token cloud to display custom branded tokens - Replaced default tokens with JuiceSwap ecosystem tokens * feat: remove price information from token cloud ticker - Removed price percentage display from token hover state - Removed DeltaArrow component and price query - Token cloud now shows only token symbols for cleaner UI * feat: add custom navigation for Citrea token - Clicking on Citrea token now opens citrea.xyz in new tab - All other tokens maintain default navigation to token details * remove juicewap token from background --------- Co-authored-by: lapatric <42653152+lapatric@users.noreply.github.com> --- apps/web/src/assets/images/coins/bitcoin.png | Bin 0 -> 8001 bytes apps/web/src/assets/images/coins/citrea.png | Bin 0 -> 7309 bytes .../src/assets/images/coins/citrus-dollar.png | Bin 0 -> 7025 bytes .../web/src/assets/images/coins/juiceswap.png | Bin 0 -> 6157 bytes .../pages/Landing/assets/approvedTokens.ts | 30 +++++++++--------- .../Landing/components/TokenCloud/Ticker.tsx | 24 +------------- .../Landing/components/TokenCloud/index.tsx | 9 +++++- 7 files changed, 24 insertions(+), 39 deletions(-) create mode 100644 apps/web/src/assets/images/coins/bitcoin.png create mode 100644 apps/web/src/assets/images/coins/citrea.png create mode 100644 apps/web/src/assets/images/coins/citrus-dollar.png create mode 100644 apps/web/src/assets/images/coins/juiceswap.png diff --git a/apps/web/src/assets/images/coins/bitcoin.png b/apps/web/src/assets/images/coins/bitcoin.png new file mode 100644 index 0000000000000000000000000000000000000000..710b65aee219a7fdc75243772a643a5b562e1803 GIT binary patch literal 8001 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 F{13Fhf{FkD literal 0 HcmV?d00001 diff --git a/apps/web/src/assets/images/coins/citrus-dollar.png b/apps/web/src/assets/images/coins/citrus-dollar.png new file mode 100644 index 0000000000000000000000000000000000000000..8528de46fa979d5b3b6a2171de0ac1a202bae9e4 GIT binary patch literal 7025 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 literal 0 HcmV?d00001 diff --git a/apps/web/src/pages/Landing/assets/approvedTokens.ts b/apps/web/src/pages/Landing/assets/approvedTokens.ts index 086402f6ba6..4176f58e274 100644 --- a/apps/web/src/pages/Landing/assets/approvedTokens.ts +++ b/apps/web/src/pages/Landing/assets/approvedTokens.ts @@ -1,3 +1,6 @@ +import bitcoinLogo from 'assets/images/coins/bitcoin.png' +import citreaLogo from 'assets/images/coins/citrea.png' +import citrusDollarLogo from 'assets/images/coins/citrus-dollar.png' import ethereumLogo from 'assets/images/ethereum-logo.png' import { NATIVE_CHAIN_ID } from 'constants/tokens' import { Chain } from 'uniswap/src/data/graphql/uniswap-data-api/__generated__/types-and-hooks' @@ -21,31 +24,28 @@ export const approvedERC20: InteractiveToken[] = [ logoUrl: ethereumLogo, }, { - name: 'USDCoin', - symbol: 'USDC', + name: 'Citrus Dollar', + symbol: 'CUSD', address: '0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48', chain: Chain.Ethereum, - color: '#2775CA', - logoUrl: - 'https://raw.githubusercontent.com/Uniswap/assets/master/blockchains/ethereum/assets/0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48/logo.png', + color: '#ff8c00', + logoUrl: citrusDollarLogo, }, { - name: 'Dai Stablecoin', - symbol: 'DAI', + name: 'Citrea', + symbol: 'CITREA', address: '0x6B175474E89094C44Da98b954EedeAC495271d0F', chain: Chain.Ethereum, - color: '#FFAA00', - logoUrl: - 'https://raw.githubusercontent.com/Uniswap/assets/master/blockchains/ethereum/assets/0x6B175474E89094C44Da98b954EedeAC495271d0F/logo.png', + color: '#d4d4d8', + logoUrl: citreaLogo, }, { - name: 'Wrapped BTC', - symbol: 'WBTC', - address: '0x2260FAC5E5542a773Aa44fBCfeDf7C193bc2C599', + name: 'Bitcoin', + symbol: 'BTC', + address: '0x1BFD67037B42Cf73acF2047067bd4F2C47D9BfD6', chain: Chain.Ethereum, color: '#F7931A', - logoUrl: - 'https://raw.githubusercontent.com/Uniswap/assets/master/blockchains/ethereum/assets/0x2260FAC5E5542a773Aa44fBCfeDf7C193bc2C599/logo.png', + logoUrl: bitcoinLogo, }, { name: 'Euro Coin', diff --git a/apps/web/src/pages/Landing/components/TokenCloud/Ticker.tsx b/apps/web/src/pages/Landing/components/TokenCloud/Ticker.tsx index 152804ac91b..d382773d30e 100644 --- a/apps/web/src/pages/Landing/components/TokenCloud/Ticker.tsx +++ b/apps/web/src/pages/Landing/components/TokenCloud/Ticker.tsx @@ -1,28 +1,10 @@ -import { DeltaArrow } from 'components/Tokens/TokenDetails/Delta' -import { NATIVE_CHAIN_ID } from 'constants/tokens' import { InteractiveToken } from 'pages/Landing/assets/approvedTokens' -import { useMemo } from 'react' import { Flex, Text } from 'ui/src' import { ItemPoint } from 'uniswap/src/components/IconCloud/IconCloud' -import { useTokenPromoQuery } from 'uniswap/src/data/graphql/uniswap-data-api/__generated__/types-and-hooks' -import { useLocalizationContext } from 'uniswap/src/features/language/LocalizationContext' export function Ticker({ itemPoint }: { itemPoint: ItemPoint }) { - const { formatPercent } = useLocalizationContext() - const { color, size, floatingElementPosition, itemData } = itemPoint - const { address, chain, symbol } = itemData - - const tokenPromoQuery = useTokenPromoQuery({ - variables: { - address: address !== NATIVE_CHAIN_ID ? address : undefined, - chain, - }, - }) - - const pricePercentChange = useMemo(() => { - return tokenPromoQuery.data?.token?.market?.pricePercentChange?.value ?? 0 - }, [tokenPromoQuery.data?.token?.market?.pricePercentChange?.value]) + const { symbol } = itemData return ( } > {symbol} - - - {formatPercent(Math.abs(pricePercentChange))} -
) diff --git a/apps/web/src/pages/Landing/components/TokenCloud/index.tsx b/apps/web/src/pages/Landing/components/TokenCloud/index.tsx index 3eca53aa22e..78ffc576e0b 100644 --- a/apps/web/src/pages/Landing/components/TokenCloud/index.tsx +++ b/apps/web/src/pages/Landing/components/TokenCloud/index.tsx @@ -16,7 +16,14 @@ export function TokenCloud() { const navigate = useNavigate() const onPress = useCallback( (item: ItemPoint) => { - const { address, chain } = item.itemData + const { address, chain, symbol } = item.itemData + + // Special handling for Citrea token - navigate to external website + if (symbol === 'CITREA') { + window.open('https://citrea.xyz/', '_blank', 'noopener,noreferrer') + return + } + navigate( getTokenDetailsURL({ address, From 5882bddafcf2bd2b672a05490a407debf77c4a2f Mon Sep 17 00:00:00 2001 From: TaprootFreak <142087526+TaprootFreak@users.noreply.github.com> Date: Tue, 16 Sep 2025 11:58:44 +0200 Subject: [PATCH 20/24] Add Brand Assets link to footer (#66) * feat: add Brand Assets link to footer - Added Brand Assets link next to Privacy Policy in footer - Links to JuiceSwap documentation media kit on GitHub - Uses existing translation key for Brand Assets text * fix code quality checks --------- Co-authored-by: lapatric <42653152+lapatric@users.noreply.github.com> --- apps/web/src/pages/Landing/sections/Footer.tsx | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/apps/web/src/pages/Landing/sections/Footer.tsx b/apps/web/src/pages/Landing/sections/Footer.tsx index e5a105c80af..55589a0db62 100644 --- a/apps/web/src/pages/Landing/sections/Footer.tsx +++ b/apps/web/src/pages/Landing/sections/Footer.tsx @@ -116,9 +116,13 @@ export function Footer() { © {currentYear} - JuiceSwap Labs {t('common.privacyPolicy')} - {/* - {t('common.trademarkPolicy')} - */} + + {t('common.brandAssets')} + From 9a8862ef880e8c898815d03f77c2aa8b15a0af4d Mon Sep 17 00:00:00 2001 From: TaprootFreak <142087526+TaprootFreak@users.noreply.github.com> Date: Tue, 16 Sep 2025 12:04:16 +0200 Subject: [PATCH 21/24] Remove footer navigation sections (#67) * feat: remove footer navigation sections - Removed Products, Protocol, Company sections from footer - Removed Need Help section - Kept only social media icons, copyright and privacy policy - Simplified footer layout for cleaner design * fix code quality checks --------- Co-authored-by: lapatric <42653152+lapatric@users.noreply.github.com> --- .../web/src/pages/Landing/sections/Footer.tsx | 49 +------------------ 1 file changed, 1 insertion(+), 48 deletions(-) diff --git a/apps/web/src/pages/Landing/sections/Footer.tsx b/apps/web/src/pages/Landing/sections/Footer.tsx index 55589a0db62..5e7ef1a0432 100644 --- a/apps/web/src/pages/Landing/sections/Footer.tsx +++ b/apps/web/src/pages/Landing/sections/Footer.tsx @@ -1,5 +1,3 @@ -import { MenuItem, MenuSectionTitle, useMenuContent } from 'components/NavBar/CompanyMenu/Content' -import { MenuLink } from 'components/NavBar/CompanyMenu/MenuDropdown' import { Wiggle } from 'components/animations/Wiggle' import { useModalState } from 'hooks/useModalState' import { Github, Telegram, Twitter } from 'pages/Landing/components/Icons' @@ -46,64 +44,19 @@ export function Socials({ iconSize }: { iconSize?: string }) { ) } -function FooterSection({ title, items }: { title: string; items: MenuItem[] }) { - return ( - - {title} - - {items.map((item, index) => ( - - ))} - - - ) -} - export function Footer() { const { t } = useTranslation() const { toggleModal: togglePrivacyPolicy } = useModalState(ModalName.PrivacyPolicy) - const sectionContent = useMenuContent() - const productsSection = sectionContent[MenuSectionTitle.Products] - const protocolSection = sectionContent[MenuSectionTitle.Protocol] - const companySection = sectionContent[MenuSectionTitle.Company] - const needHelpSection = sectionContent[MenuSectionTitle.NeedHelp] - const brandAssets = { - label: t('common.brandAssets'), - href: 'https://github.com/JuiceSwapxyz/documentation/tree/main/media_kit', - internal: false, - } const currentYear = new Date().getFullYear() return ( - + - - - {productsSection && } - {protocolSection && } - - - {companySection && ( - - )} - {needHelpSection && } - - - - - Date: Tue, 16 Sep 2025 13:22:44 +0200 Subject: [PATCH 22/24] =?UTF-8?q?FAQ-Sektion=20hinzugef=C3=BCgt=20(#76)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * feat: add FAQ section to landing page - Add expandable FAQ section as third item in "Explore the Universe" - Include two initial questions about Juice Token and new FAQ additions - Questions are clickable and expand to show answers - Add separator lines between FAQ items for clarity - Update translations with English FAQ content * feat: add URL parameter navigation to FAQ questions - Support direct links to specific FAQ questions via ?faq=question_id - Automatically open and scroll to FAQ when accessed via direct link - Multiple retry attempts ensure reliable scrolling on all loading conditions - URLs: ?faq=Is_there_a_juice_Token and ?faq=When_will_new_questions_be_added_to_the_FAQ * improvements * add copy links for faq --------- Co-authored-by: lapatric <42653152+lapatric@users.noreply.github.com> --- .../components/AccountDrawer/SettingsMenu.tsx | 1 + .../pages/Landing/sections/NewsletterEtc.tsx | 89 ++++++++++++++++++- apps/web/src/pages/RouteDefinitions.tsx | 6 +- .../src/i18n/locales/source/en-US.json | 7 +- 4 files changed, 100 insertions(+), 3 deletions(-) diff --git a/apps/web/src/components/AccountDrawer/SettingsMenu.tsx b/apps/web/src/components/AccountDrawer/SettingsMenu.tsx index f44fa7f2de5..d6905ec5e48 100644 --- a/apps/web/src/components/AccountDrawer/SettingsMenu.tsx +++ b/apps/web/src/components/AccountDrawer/SettingsMenu.tsx @@ -86,6 +86,7 @@ export default function SettingsMenu({ /> { + // Simple hash-based opening on initial load + if (window.location.hash === `#${id}`) { + setIsOpen(true) + // Simple scroll after render + setTimeout(() => { + document.getElementById(id)?.scrollIntoView({ behavior: 'smooth', block: 'center' }) + }, 100) + } + }, [id]) + + return ( + + { + e.preventDefault() // Prevent navigation + setIsOpen(!isOpen) + }} + {...ClickableTamaguiStyle} + aria-expanded={isOpen} + aria-controls={`${id}-content`} + role="button" + > + + + + {question} + + + + {isOpen && ( + + + {answer} + + + )} + + ) +} + +function FAQList() { + const { t } = useTranslation() + + const faqs = [ + { + id: 'faq-juice-token', + question: t('faq.juiceToken.question'), + answer: t('faq.juiceToken.answer'), + }, + { + id: 'faq-new-questions', + question: t('faq.newQuestions.question'), + answer: t('faq.newQuestions.answer'), + }, + ] + + return ( + + {faqs.map((faq, index) => ( + + + {index < faqs.length - 1 && } + + ))} + + ) +} + export function NewsletterEtc() { const { t } = useTranslation() @@ -149,6 +231,11 @@ export function NewsletterEtc() { /> } /> + } + title={t('common.faq')} + description={} + /> ) diff --git a/apps/web/src/pages/RouteDefinitions.tsx b/apps/web/src/pages/RouteDefinitions.tsx index 02031311b51..eb2c08ac5c1 100644 --- a/apps/web/src/pages/RouteDefinitions.tsx +++ b/apps/web/src/pages/RouteDefinitions.tsx @@ -111,7 +111,11 @@ export const routes: RouteDefinition[] = [ getTitle: () => StaticTitlesAndDescriptions.UniswapTitle, getDescription: () => StaticTitlesAndDescriptions.SwapDescription, getElement: (args) => { - return args.browserRouterEnabled && args.hash ? : + // Only redirect if the hash looks like a route path (starts with /) + const hash = args.hash + const isRoutePath = hash?.startsWith('#/') + const shouldRedirect = args.browserRouterEnabled && isRoutePath && hash + return shouldRedirect ? : }, }), createRouteDefinition({ diff --git a/packages/uniswap/src/i18n/locales/source/en-US.json b/packages/uniswap/src/i18n/locales/source/en-US.json index 4767f692707..f587f0a782c 100644 --- a/packages/uniswap/src/i18n/locales/source/en-US.json +++ b/packages/uniswap/src/i18n/locales/source/en-US.json @@ -294,6 +294,7 @@ "common.dismiss": "Dismiss", "common.dnsRegistrar": "DNS Registrar", "common.docs": "Docs", + "common.faq": "FAQ", "common.donate": "Donate", "common.done": "Done", "common.dontShowAgain": "Don’t show this again", @@ -2481,5 +2482,9 @@ "web.explore.description": "Discover and research tokens on {{network}}. Explore top pools. View real-time prices, trading volume, TVL, charts, and transaction data.", "web.explore.title.pools": "Explore top pools on {{network}} on JuiceSwap", "web.explore.title.tokens": "Explore top tokens on {{network}} on JuiceSwap", - "web.explore.title.transactions": "Explore top transactions on {{network}} on JuiceSwap" + "web.explore.title.transactions": "Explore top transactions on {{network}} on JuiceSwap", + "faq.juiceToken.question": "Is there a Juice Token?", + "faq.juiceToken.answer": "It's possible that a Juice Governance System with its own token will be created at a later time, similar to Uniswap, and all early JuiceSwap users will benefit from an airdrop.", + "faq.newQuestions.question": "When will new questions be added to the FAQ?", + "faq.newQuestions.answer": "New questions will be added soon. The website is currently still in development and we're continuously improving the user experience." } From 2c56405c517a1c70a5110448577978894819b5b8 Mon Sep 17 00:00:00 2001 From: TaprootFreak <142087526+TaprootFreak@users.noreply.github.com> Date: Tue, 16 Sep 2025 14:26:29 +0200 Subject: [PATCH 23/24] Add Open Graph meta tags for social media previews - Added og:image, og:title, og:description meta tags - Added Twitter Card meta tags - Uses JuiceSwap preview image for better branding - Fixes missing social media preview thumbnails --- apps/web/index.html | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/apps/web/index.html b/apps/web/index.html index 5db4839e10c..3946430087c 100644 --- a/apps/web/index.html +++ b/apps/web/index.html @@ -14,6 +14,27 @@ + + + + + + + + + + + + + + + + + + + + + From ff80a7df0a9404651b2bec31b1813afdeb46ca7b Mon Sep 17 00:00:00 2001 From: TaprootFreak <142087526+TaprootFreak@users.noreply.github.com> Date: Tue, 16 Sep 2025 14:41:46 +0200 Subject: [PATCH 24/24] Fix Twitter meta tags to use 'name' instead of 'property' Per Twitter/X documentation, Twitter Card tags should use 'name' attribute --- apps/web/index.html | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/apps/web/index.html b/apps/web/index.html index 3946430087c..de2a8819194 100644 --- a/apps/web/index.html +++ b/apps/web/index.html @@ -25,12 +25,12 @@ - - - - - - + + + + + +