diff --git a/src/analytics/userProperties.ts b/src/analytics/userProperties.ts index ec0521a4440..15a2d256de9 100644 --- a/src/analytics/userProperties.ts +++ b/src/analytics/userProperties.ts @@ -1,10 +1,12 @@ import { NativeCurrencyKey } from '@/entities'; +import { Language } from '@/languages'; // these are all reported seperately so they must be optional export interface UserProperties { // settings currentAddressHash?: string; // NEW currency?: NativeCurrencyKey; + language?: Language; enabledTestnets?: boolean; enabledFlashbots?: boolean; pinnedCoins?: string[]; diff --git a/src/components/L2Disclaimer.js b/src/components/L2Disclaimer.js index 273836d690f..18047570b96 100644 --- a/src/components/L2Disclaimer.js +++ b/src/components/L2Disclaimer.js @@ -12,6 +12,7 @@ import { padding, position } from '@/styles'; import { darkModeThemeColors } from '@/styles/colors'; import { ethereumUtils } from '@/utils'; import { getNetworkObj } from '@/networks'; +import * as lang from '@/languages'; const L2Disclaimer = ({ assetType, @@ -22,9 +23,8 @@ const L2Disclaimer = ({ marginHorizontal = 19, onPress, prominent, - sending, + customText, symbol, - verb, forceDarkMode, }) => { const localColors = isNft ? darkModeThemeColors : colors; @@ -80,9 +80,14 @@ const L2Disclaimer = ({ size="smedium" weight={prominent ? 'heavy' : 'bold'} > - {verb ? verb : sending ? `Sending` : `This ${symbol} is`} on the{' '} - {getNetworkObj(ethereumUtils.getNetworkFromType(assetType)).name}{' '} - network + {customText + ? customText + : lang.t(lang.l.expanded_state.asset.l2_disclaimer, { + symbol, + network: getNetworkObj( + ethereumUtils.getNetworkFromType(assetType) + ).name, + })} diff --git a/src/components/buttons/rainbow-button/RainbowButton.js b/src/components/buttons/rainbow-button/RainbowButton.js index 8d1e3082005..2dddd436788 100644 --- a/src/components/buttons/rainbow-button/RainbowButton.js +++ b/src/components/buttons/rainbow-button/RainbowButton.js @@ -48,6 +48,7 @@ const ButtonLabel = styled(Text).attrs( type === RainbowButtonTypes.addCash ? 'roundedTight' : 'rounded', size: type === RainbowButtonTypes.small ? 'large' : 'larger', weight: type === RainbowButtonTypes.small ? 'bold' : 'heavy', + numberOfLines: 1, }) )({}); diff --git a/src/components/cards/LearnCard.tsx b/src/components/cards/LearnCard.tsx index a45a460cb3a..d206a349658 100644 --- a/src/components/cards/LearnCard.tsx +++ b/src/components/cards/LearnCard.tsx @@ -62,13 +62,16 @@ export const LearnCard = ({ cardDetails, rotate, type }: LearnCardProps) => { {type === 'square' ? ( - - {`􀫸 ${i18n.t(translations.learn).toUpperCase()}`} - + + + {`􀫸 ${i18n.t(translations.learn).toUpperCase()}`} + + @@ -83,6 +86,7 @@ export const LearnCard = ({ cardDetails, rotate, type }: LearnCardProps) => { color={{ custom: primaryTextColor }} size="17pt" weight="heavy" + numberOfLines={2} > {i18n.t(translations.cards[key].title)} diff --git a/src/components/cards/ReceiveAssetsCard.tsx b/src/components/cards/ReceiveAssetsCard.tsx index f0f95de2574..3160cfaea92 100644 --- a/src/components/cards/ReceiveAssetsCard.tsx +++ b/src/components/cards/ReceiveAssetsCard.tsx @@ -72,9 +72,16 @@ export const ReceiveAssetsCard = () => { )} {accentColorLoaded ? ( - - {i18n.t(TRANSLATIONS.description)} - + + + {i18n.t(TRANSLATIONS.description)} + + ) : ( diff --git a/src/components/coin-divider/CoinDivider.js b/src/components/coin-divider/CoinDivider.js index 3fd6270c85e..87ba4552942 100644 --- a/src/components/coin-divider/CoinDivider.js +++ b/src/components/coin-divider/CoinDivider.js @@ -157,9 +157,7 @@ export default function CoinDivider({ } > diff --git a/src/components/coin-divider/CoinDividerButtonLabel.js b/src/components/coin-divider/CoinDividerButtonLabel.js index 832c3e2e0fe..29e9c85994a 100644 --- a/src/components/coin-divider/CoinDividerButtonLabel.js +++ b/src/components/coin-divider/CoinDividerButtonLabel.js @@ -11,9 +11,12 @@ const LabelText = styled(Text).attrs(({ shareButton, theme: { colors } }) => ({ size: 'lmedium', weight: shareButton ? 'heavy' : 'bold', }))(({ shareButton }) => ({ - position: 'absolute', - ...(shareButton ? { width: '100%' } : {}), - top: android ? -15 : -15.5, + ...(!shareButton + ? { position: 'absolute' } + : { width: '100%', lineHeight: 22 }), + ...(!shareButton + ? { top: android ? -15 : -15.5 } + : { top: android ? -2 : -2 }), })); const CoinDividerButtonLabel = ({ align, isVisible, label, shareButton }) => ( diff --git a/src/components/coin-divider/CoinDividerOpenButton.js b/src/components/coin-divider/CoinDividerOpenButton.js index c77439dda44..0cce864c9b9 100644 --- a/src/components/coin-divider/CoinDividerOpenButton.js +++ b/src/components/coin-divider/CoinDividerOpenButton.js @@ -1,23 +1,21 @@ import React from 'react'; -import { View } from 'react-native'; +import { useTheme } from '../../theme/ThemeContext'; +import { magicMemo } from '../../utils'; +import { ButtonPressAnimation } from '../animations'; +import { Row } from '../layout'; +import { Text } from '../text'; import Animated, { useAnimatedStyle, useDerivedValue, useSharedValue, withSpring, } from 'react-native-reanimated'; -import Caret from '../../assets/family-dropdown-arrow.png'; -import { ButtonPressAnimation, RoundButtonCapSize } from '../animations'; -import { Text } from '../text'; -import { ImgixImage } from '@/components/images'; import styled from '@/styled-thing'; -import { magicMemo } from '@/utils'; +import { padding } from '@/styles'; import * as i18n from '@/languages'; - -const AnimatedText = Animated.createAnimatedComponent(Text); - -const closedWidth = 52.5; -const openWidth = 78; +import Caret from '../../assets/family-dropdown-arrow.png'; +import { ImgixImage } from '@/components/images'; +import { IS_ANDROID } from '@/env'; const CaretIcon = styled(ImgixImage).attrs(({ theme: { colors } }) => ({ source: Caret, @@ -28,27 +26,20 @@ const CaretIcon = styled(ImgixImage).attrs(({ theme: { colors } }) => ({ width: 8, }); -const Content = styled(Animated.View)({ - backgroundColor: ({ theme: { colors } }) => colors.blueGreyDarkLight, - borderRadius: RoundButtonCapSize / 2, - height: 30, - width: 78, -}); +const AnimatedText = Animated.createAnimatedComponent(Text); +const AnimatedRow = Animated.createAnimatedComponent(Row); -const LabelText = styled(AnimatedText).attrs(({ theme: { colors } }) => ({ - align: 'center', - color: colors.alpha(colors.blueGreyDark, 0.6), - letterSpacing: 'roundedTight', - lineHeight: 30, - size: 'lmedium', - weight: 'bold', -}))({ - bottom: android ? 0 : 0.5, - left: 10, - position: 'absolute', -}); +const ButtonContent = styled(AnimatedRow).attrs({ + justify: 'center', +})(({ isActive, theme: { colors, isDarkMode } }) => ({ + ...padding.object(ios ? 5 : 0, 10, 6), + backgroundColor: colors.alpha(colors.blueGreyDark, 0.06), + borderRadius: 15, + height: 30, +})); -const CoinDividerOpenButton = ({ isSmallBalancesOpen, onPress }) => { +const CoinDividerEditButton = ({ isSmallBalancesOpen, onPress }) => { + const { colors } = useTheme(); const isSmallBalancesOpenValue = useSharedValue(0); isSmallBalancesOpenValue.value = isSmallBalancesOpen; @@ -63,52 +54,46 @@ const CoinDividerOpenButton = ({ isSmallBalancesOpen, onPress }) => { const style = useAnimatedStyle(() => { return { - height: 20, - marginTop: 6, + paddingLeft: 6, opacity: 0.6, - position: 'absolute', transform: [ - { translateX: 35 + animation.value * 22 }, - { translateY: animation.value * -1.25 }, + { translateX: 0 + animation.value * 5 }, + { translateY: (IS_ANDROID ? 4 : 0) + animation.value * 1.25 }, { rotate: animation.value * -90 + 'deg' }, ], }; }); - const allLabelStyle = useAnimatedStyle(() => ({ - opacity: 1 - animation.value * 1, - })); - - const lessLabelStyle = useAnimatedStyle(() => ({ - opacity: animation.value * 1, - })); - - const wrapperStyle = useAnimatedStyle(() => ({ - width: closedWidth + animation.value * (openWidth - closedWidth), + const containerStyle = useAnimatedStyle(() => ({ + paddingRight: 10 + animation.value * 5, })); return ( - - - - - - {i18n.t(i18n.l.button.all)} - - - {i18n.t(i18n.l.button.less)} - - - - - - + + + + + {isSmallBalancesOpen + ? i18n.t(i18n.l.button.less) + : i18n.t(i18n.l.button.all)} + + + + + - + ); }; -export default magicMemo(CoinDividerOpenButton, [ +export default magicMemo(CoinDividerEditButton, [ 'isSmallBalancesOpen', 'isVisible', ]); diff --git a/src/components/contacts/SwipeableContactRow.js b/src/components/contacts/SwipeableContactRow.js index 19d85c4ba21..2a6c5a55111 100644 --- a/src/components/contacts/SwipeableContactRow.js +++ b/src/components/contacts/SwipeableContactRow.js @@ -19,8 +19,8 @@ const styles = [ position.sizeAsObject(35), ]; -const RightAction = ({ onPress, progress, text, x }) => { - const isEdit = text === 'Edit'; +const RightAction = ({ onPress, progress, text, type, x }) => { + const isEdit = type === 'edit'; const translateX = progress.interpolate({ inputRange: [0, 1], outputRange: [x, 0], @@ -46,6 +46,7 @@ const RightAction = ({ onPress, progress, text, x }) => { letterSpacing="roundedTight" size="smaller" weight="semibold" + numberOfLines={1} > {text} @@ -106,12 +107,14 @@ const SwipeableContactRow = ( diff --git a/src/components/ens-registration/ConfirmContent/CommitContent.tsx b/src/components/ens-registration/ConfirmContent/CommitContent.tsx index 21e78b9b1d1..76191265723 100644 --- a/src/components/ens-registration/ConfirmContent/CommitContent.tsx +++ b/src/components/ens-registration/ConfirmContent/CommitContent.tsx @@ -41,6 +41,7 @@ const CommitContent = ({ color="secondary50 (Deprecated)" size="14px / 19px (Deprecated)" weight="bold" + numberOfLines={1} > {lang.t('profiles.confirm.suggestion')} diff --git a/src/components/ens-registration/RegistrationReviewRows/RegistrationReviewRows.tsx b/src/components/ens-registration/RegistrationReviewRows/RegistrationReviewRows.tsx index c7e4074037b..326d5cc7901 100644 --- a/src/components/ens-registration/RegistrationReviewRows/RegistrationReviewRows.tsx +++ b/src/components/ens-registration/RegistrationReviewRows/RegistrationReviewRows.tsx @@ -165,6 +165,7 @@ export default function RegistrationReviewRows({ color="secondary80 (Deprecated)" size="16px / 22px (Deprecated)" weight="bold" + numberOfLines={2} > {lang.t('profiles.confirm.new_expiration_date')} @@ -188,6 +189,7 @@ export default function RegistrationReviewRows({ color="secondary80 (Deprecated)" size="16px / 22px (Deprecated)" weight="bold" + numberOfLines={2} > {lang.t('profiles.confirm.registration_cost')} @@ -216,6 +218,7 @@ export default function RegistrationReviewRows({ color="secondary80 (Deprecated)" size="16px / 22px (Deprecated)" weight="bold" + numberOfLines={2} > {lang.t('profiles.confirm.estimated_fees')} @@ -245,6 +248,7 @@ export default function RegistrationReviewRows({ color="secondary80 (Deprecated)" size="16px / 22px (Deprecated)" weight="bold" + numberOfLines={2} > {lang.t('profiles.confirm.estimated_total_eth')} @@ -274,6 +278,7 @@ export default function RegistrationReviewRows({ color="primary (Deprecated)" size="16px / 22px (Deprecated)" weight="heavy" + numberOfLines={2} > {lang.t('profiles.confirm.estimated_total')} diff --git a/src/components/expanded-state/CustomGasState.js b/src/components/expanded-state/CustomGasState.js index 9955b63acf7..3e227b74982 100644 --- a/src/components/expanded-state/CustomGasState.js +++ b/src/components/expanded-state/CustomGasState.js @@ -10,7 +10,6 @@ import { SlackSheet } from '../sheet'; import { FeesPanel, FeesPanelTabs } from './custom-gas'; import { getTrendKey } from '@/helpers/gas'; import { - useAccountSettings, useColorForAsset, useDimensions, useGas, @@ -24,7 +23,7 @@ import { IS_ANDROID } from '@/env'; import { useSelector } from 'react-redux'; import { getCrosschainSwapServiceTime } from '@/handlers/swap'; -const FOOTER_HEIGHT = 76; +const FOOTER_HEIGHT = 120; const CONTENT_HEIGHT = 310; function useAndroidDisableGesturesOnFocus() { diff --git a/src/components/expanded-state/custom-gas/FeesPanel.tsx b/src/components/expanded-state/custom-gas/FeesPanel.tsx index 222dc10d678..5847a109c20 100644 --- a/src/components/expanded-state/custom-gas/FeesPanel.tsx +++ b/src/components/expanded-state/custom-gas/FeesPanel.tsx @@ -41,6 +41,7 @@ import { Box, Inline, Inset, Row, Rows, Text } from '@/design-system'; import { IS_ANDROID } from '@/env'; import { getNetworkObj } from '@/networks'; +const MAX_TEXT_WIDTH = 210; const { CUSTOM, GAS_TRENDS, NORMAL, URGENT, FLASHBOTS_MIN_TIP } = gasUtils; const GAS_FEE_INCREMENT = 3; @@ -224,20 +225,26 @@ export default function FeesPanel({ // @ts-ignore overloaded props onPress={openHelper} backgroundColor="accent" + style={{ maxWidth: 175 }} > - {label} - - - + {`${label} `} + {text} - + + ); @@ -431,11 +438,12 @@ export default function FeesPanel({ return ( (error && ( - + {errorPrefix} )) || (warning && ( - + {`${lang.t('exchange.slippage_tolerance')} `} {!hasPriceImpact && ( diff --git a/src/components/expanded-state/swap-settings/SourcePicker.js b/src/components/expanded-state/swap-settings/SourcePicker.js index c6587f2ab2b..72ec8cb5de1 100644 --- a/src/components/expanded-state/swap-settings/SourcePicker.js +++ b/src/components/expanded-state/swap-settings/SourcePicker.js @@ -90,6 +90,7 @@ export default function SourcePicker({ onSelect, currentSource }) { onPress={openRoutesExplainer} paddingVertical="12px" testID="swap-settings-routes-label" + style={{ maxWidth: 200 }} > {lang.t('exchange.use_flashbots')} {lang.t('exchange.use_defaults')} @@ -230,6 +238,7 @@ export default function SwapSettingsState({ asset }) { ios && slippageRef?.current?.blur(); goBack(); }} + style={{ maxWidth: 130 }} > {lang.t('exchange.done')} diff --git a/src/components/list/ListHeader.js b/src/components/list/ListHeader.js index f15c3bfca3e..419b328b621 100644 --- a/src/components/list/ListHeader.js +++ b/src/components/list/ListHeader.js @@ -28,10 +28,9 @@ const ShareCollectiblesBPA = styled(ButtonPressAnimation)({ borderRadius: 15, height: 30, justifyContent: 'center', - maxWidth: 90, paddingBottom: 5, paddingTop: 5, - width: 90, + paddingHorizontal: 10, }); const ShareCollectiblesButton = ({ onPress }) => ( @@ -67,7 +66,6 @@ export default function ListHeader({ isCoinListEdited, showDivider = true, title, - titleRenderer = H1, totalValue, }) { const deviceDimensions = useDimensions(); @@ -115,7 +113,11 @@ export default function ListHeader({ {title && ( {/* eslint-disable-next-line react/no-children-prop */} - {createElement(titleRenderer, { children: title })} + +

+ {title} +

+
{title === i18n.t(i18n.l.account.tab_collectibles) && ( ({ color: colors.appleBlue, @@ -17,14 +18,15 @@ const BackArrow = styled(Icon).attrs(({ theme: { colors } }) => ({ const Container = styled(Row).attrs(({ side }) => ({ align: 'center', - justify: side === 'left' ? 'start' : 'end', + justify: 'center', }))(({ side, theme: { colors } }) => ({ ...(side === 'left' ? { left: 0 } : { right: 0 }), backgroundColor: colors.transparent, bottom: 0, - paddingLeft: side === 'left' ? 15 : 48, - paddingRight: side === 'left' ? 48 : 15, + paddingLeft: side === 'left' ? 15 : 15, + paddingRight: side === 'left' ? 15 : 15, zIndex: 2, + width: 120, })); const Text = styled(UnstyledText).attrs(({ theme: { colors } }) => ({ @@ -32,6 +34,7 @@ const Text = styled(UnstyledText).attrs(({ theme: { colors } }) => ({ color: colors.appleBlue, size: 'large', weight: 'medium', + numberOfLines: 1, }))({ marginLeft: ({ side }) => (side === 'left' ? 4 : 0), }); diff --git a/src/components/qr-code/ShareButton.js b/src/components/qr-code/ShareButton.js index 618af33b867..9bd70dfa196 100644 --- a/src/components/qr-code/ShareButton.js +++ b/src/components/qr-code/ShareButton.js @@ -3,7 +3,7 @@ import React, { useCallback, useMemo } from 'react'; import { Share } from 'react-native'; import { useTheme } from '../../theme/ThemeContext'; import { ButtonPressAnimation } from '../animations'; -import { Centered, InnerBorder } from '../layout'; +import { Centered, InnerBorder, Row } from '../layout'; import { Text } from '../text'; import styled from '@/styled-thing'; import ShadowStack from '@/react-native-shadow-stack'; @@ -14,6 +14,8 @@ const Label = styled(Text).attrs(({ theme: { colors } }) => ({ lineHeight: 'looser', size: 'larger', weight: 'heavy', + ellipsizeMode: 'tail', + numberOfLines: 1, }))({ bottom: 2, }); @@ -48,9 +50,9 @@ export default function ShareButton({ accountAddress, ...props }) { borderRadius={28} height={56} shadows={shadows} - width={123} + width={200} > - + diff --git a/src/components/sheet/sheet-action-buttons/SwapActionButton.js b/src/components/sheet/sheet-action-buttons/SwapActionButton.js index 905bf7790aa..009aa0ef196 100644 --- a/src/components/sheet/sheet-action-buttons/SwapActionButton.js +++ b/src/components/sheet/sheet-action-buttons/SwapActionButton.js @@ -77,6 +77,7 @@ function SwapActionButton({ onPress={goToSwap} testID="swap" weight={weight} + truncate /> ); } diff --git a/src/config/experimental.ts b/src/config/experimental.ts index dd496578702..21492c7ca8d 100644 --- a/src/config/experimental.ts +++ b/src/config/experimental.ts @@ -37,7 +37,7 @@ export const defaultConfig: Record = { [FLASHBOTS_WC]: { settings: true, value: false }, [HARDWARE_WALLETS]: { settings: true, value: true }, [L2_TXS]: { needsRestart: true, settings: true, value: true }, - [LANGUAGE_SETTINGS]: { settings: true, value: false }, + [LANGUAGE_SETTINGS]: { settings: true, value: true }, [NOTIFICATIONS]: { needsRestart: true, settings: true, value: true }, [PROFILES]: { settings: true, value: true }, [REVIEW_ANDROID]: { settings: false, value: false }, diff --git a/src/hooks/useAccountSettings.ts b/src/hooks/useAccountSettings.ts index bab8af38209..0d7e5a14359 100644 --- a/src/hooks/useAccountSettings.ts +++ b/src/hooks/useAccountSettings.ts @@ -56,7 +56,7 @@ export default function useAccountSettings() { ); const settingsChangeLanguage = useCallback( - (language: string) => dispatch(changeLanguage(language)), + (language: string) => dispatch(changeLanguage(language as Language)), [dispatch] ); diff --git a/src/languages/ar_AR.json b/src/languages/ar_AR.json new file mode 100644 index 00000000000..96bdc58f09f --- /dev/null +++ b/src/languages/ar_AR.json @@ -0,0 +1,2288 @@ +{ + "translation": { + "account": { + "hide": "إخفاء", + "label_24h": "24 ساعة", + "label_asset": "أصل", + "label_price": "السعر", + "label_quantity": "الكمية", + "label_status": "الحالة", + "label_total": "المجموع", + "low_market_value": "مع قيمة السوق القليلة", + "no_market_value": "بدون قيمة السوق", + "show": "أظهر", + "show_all": "اظهر الكل", + "show_less": "أظهر أقل", + "tab_balances": "الأرصدة", + "tab_balances_empty_state": "رصيد", + "tab_balances_tooltip": "أرصدة Ethereum والرموز", + "tab_collectibles": "القطع التذكارية", + "tab_interactions": "التفاعلات", + "tab_interactions_tooltip": "تفاعلات العقود الذكية", + "tab_investments": "المجمعات", + "tab_savings": "التوفير", + "tab_showcase": "عرض", + "tab_positions": "المواقف", + "tab_transactions": "المعاملات", + "tab_transactions_tooltip": "المعاملات وتحويلات الرموز", + "tab_uniquetokens": "الرموز المميزة", + "tab_uniquetokens_tooltip": "الرموز المميزة", + "token": "رمز", + "tokens": "رموز", + "tx_failed": "فشل", + "tx_fee": "الرسوم", + "tx_from": "من", + "tx_from_lowercase": "من", + "tx_hash": "تجزئة المعاملة", + "tx_pending": "معلق", + "tx_received": "تم الاستلام", + "tx_self": "نفسه", + "tx_sent": "تم الإرسال", + "tx_timestamp": "الطابع الزمني", + "tx_to": "إلى", + "tx_to_lowercase": "إلى", + "unknown_token": "رمز غير معروف" + }, + "activity_list": { + "empty_state": { + "default_label": "لا توجد معاملات بعد", + "recycler_label": "لا توجد معاملات بعد", + "testnet_label": "تاريخ المعاملات الخاص بك في شبكة الاختبار يبدأ الآن!" + } + }, + "add_funds": { + "eth": { + "or_send_eth": "أو أرسل ETH إلى محفظتك", + "send_from_another_source": "أرسل من Coinbase أو من صرافة أخرى - أو اطلب من صديق!" + }, + "limit_left_this_week": "$%{remainingLimit} تبقى هذا الأسبوع", + "limit_left_this_year": "$%{remainingLimit} تبقى هذا العام", + "test_eth": { + "add_from_faucet": "أضف من صنبور", + "or_send_test_eth": "أو أرسل ETH الختبار إلى محفظتك", + "request_test_eth": "طلب اختبار ETH من خلال صنبور %{testnetName}", + "send_test_eth_from_another_source": "إرسال ETH الاختبار من محفظة %{testnetName} أخرى - أو اطلب من صديق!" + }, + "to_get_started_android": "للبدء، اشتر بعض ETH", + "to_get_started_ios": "للبدء، شراء بعض ETH باستخدام Apple Pay", + "weekly_limit_reached": "تم الوصول إلى الحد الأسبوعي", + "yearly_limit_reached": "تم الوصول إلى الحد السنوي" + }, + "assets": { + "unkown_token": "رمز غير معروف" + }, + "avatar_builder": { + "emoji_categories": { + "activities": "أنشطة", + "animals": "الحيوانات والطبيعة", + "flags": "أعلام", + "food": "الطعام والشراب", + "objects": "الأشياء", + "smileys": "الابتسامات والناس", + "symbols": "الرموز", + "travel": "السفر والأماكن" + } + }, + "back_up": { + "errors": { + "keychain_access": "تحتاج إلى التصديق للمتابعة في عملية النسخ الاحتياطي", + "decrypting_data": "كلمة مرور غير صحيحة! الرجاء المحاولة مرة أخرى.", + "no_backups_found": "لم نتمكن من العثور على نسختك الاحتياطية السابقة!", + "cant_get_encrypted_data": "لم نتمكن من الوصول إلى النسخة الاحتياطية الخاصة بك في هذا الوقت. يرجى المحاولة مرة أخرى لاحقاً.", + "missing_pin": "حدث خطأ أثناء معالجة رمز PIN الخاص بك. يرجى المحاولة مرة أخرى في وقت لاحق.", + "generic": "خطأ أثناء محاولة النسخ الاحتياطي. رمز الخطأ: %{errorCodes}" + }, + "wrong_pin": "رمز PIN الذي أدخلته غير صحيح ولا يمكننا إجراء نسخ احتياطي. الرجاء المحاولة مرة أخرى بكود صحيح.", + "already_backed_up": { + "backed_up": "تم النسخ الاحتياطي", + "backed_up_manually": "تم النسخ الاحتياطي يدويا", + "backed_up_message": "محفظتك معمول لها نسخ احتياطي", + "imported": "تم الاستيراد", + "imported_message": "تم استيراد محفظتك" + }, + "backup_deleted_successfully": "تم حذف النسخ الاحتياطية بنجاح", + "cloud": { + "back_up_to_platform": "النسخ الاحتياطي إلى %{cloudPlatformName}", + "manage_platform_backups": "إدارة النسخ الاحتياطية لـ %{cloudPlatformName}", + "password": { + "a_password_youll_remember": "الرجاء استخدام كلمة مرور ستتذكرها.", + "backup_password": "كلمة مرور النسخ الاحتياطي", + "choose_a_password": "اختر كلمة مرور", + "confirm_backup": "تأكيد النسخ الاحتياطي", + "confirm_password": "تأكيد كلمة المرور", + "confirm_placeholder": "تأكيد كلمة المرور", + "it_cant_be_recovered": "لا يمكن استعادتها!", + "minimum_characters": "الحد الأدنى %{minimumLength} أحرف", + "passwords_dont_match": "كلمات السر غير متطابقة", + "strength": { + "level1": "كلمة سر ضعيفة", + "level2": "كلمة سر جيدة", + "level3": "كلمة سر رائعة", + "level4": "كلمة سر قوية" + }, + "use_a_longer_password": "استخدم كلمة سر أطول" + } + }, + "confirm_password": { + "add_to_cloud_platform": "أضف إلى %{cloudPlatformName} النسخ الاحتياطي", + "backup_password_placeholder": "كلمة مرور النسخ الاحتياطي", + "confirm_backup": "تأكيد النسخ الاحتياطي", + "enter_backup_description": "لإضافة هذه المحفظة إلى نسختك الاحتياطية %{cloudPlatformName} ، أدخل كلمة مرور النسخ الاحتياطي الحالية", + "enter_backup_password": "أدخل كلمة المرور الاحتياطية" + }, + "explainers": { + "backup": "لا تنس هذه الكلمة السرية! إنها مختلفة عن كلمة السر %{cloudPlatformName} الخاصة بك، ويجب أن تحفظها في مكان آمن.\n\nستحتاج إليها من أجل استعادة محفظتك من النسخة الاحتياطية في المستقبل.", + "if_lose_cloud": "إذا فقدت هذا الجهاز، يمكنك استعادة نسخة محفظتك المشفرة من %{cloudPlatformName}.", + "if_lose_imported": "إذا فقدت هذا الجهاز، يمكنك استعادة محفظتك باستخدام المفتاح الذي قمت بإدخاله أصلا.", + "if_lose_manual": "إذا فقدت هذا الجهاز، يمكنك استعادة محفظتك بالعبارة السرية التي حفظتها." + }, + "manual": { + "label": "عبارتك السرية", + "pkey": { + "confirm_save": "لقد حفظت مفتاحي", + "save_them": "انسخه واحفظه في مدير كلمات السر الخاص بك، أو في مكان آمن آخر.", + "these_keys": "هذا هو مفتاح محفظتك!" + }, + "seed": { + "confirm_save": "لقد حفظت هذه الكلمات", + "save_them": "اكتبها أو احفظها في مدير كلمات المرور الخاص بك.", + "these_keys": "هذه الكلمات هي مفاتيح محفظتك!" + } + }, + "needs_backup": { + "back_up_your_wallet": "احتفظ بنسخة احتياطية من محفظتك", + "dont_risk": "لا تخاطر بأموالك! احتفظ بنسخة احتياطية من محفظتك حتى تتمكن من استردادها إذا فقدت هذا الجهاز.", + "not_backed_up": "لم يتم النسخ الاحتياطي" + }, + "restore_cloud": { + "backup_password_placeholder": "كلمة مرور النسخ الاحتياطي", + "confirm_backup": "تأكيد النسخ الاحتياطي", + "enter_backup_password": "أدخل كلمة مرور النسخ الاحتياطي", + "enter_backup_password_description": "لإستعادة محفظتك، أدخل كلمة المرور الاحتياطية التي أنشأتها", + "error_while_restoring": "خطأ أثناء استعادة النسخ الاحتياطية", + "incorrect_pin_code": "رمز PIN غير صحيح", + "incorrect_password": "كلمة المرور غير صحيحة", + "restore_from_cloud_platform": "استعد من %{cloudPlatformName}" + }, + "secret": { + "anyone_who_has_these": "أي شخص يملك هذه الكلمات يمكنه الوصول إلى محفظتك بالكامل!", + "biometrically_secured": "تم تأمين حسابك بالبيانات الحيوية، مثل بصمة الإصبع أو التعرف على الوجه. لرؤية عبارة الاستعادة، قم بتشغيل البيومتريات في إعدادات هاتفك.", + "no_seed_phrase": "لم نتمكن من استرجاع عبارة البذرة الخاصة بك. يرجى التأكد من أنك قمت بالتوثيق بشكل صحيح باستخدام البيانات الحيوية، مثل بصمة الإصبع أو التعرف على الوجه، أو أدخلت رمز PIN بشكل صحيح.", + "copy_to_clipboard": "نسخ إلى الحافظة", + "for_your_eyes_only": "لعيونك فقط", + "private_key_title": "المفتاح الخاص", + "secret_phrase_title": "العبارة السرية", + "show_recovery": "أظهر الاستعادة %{typeName}", + "view_private_key": "عرض المفتاح الخاص", + "view_secret_phrase": "عرض العبارة السرية", + "you_need_to_authenticate": "تحتاج إلى التوثيق من أجل الوصول إلى استعادة %{typeName}" + } + }, + "bluetooth": { + "powered_off_alert": { + "title": "البلوتوث متوقف", + "message": "يرجى تشغيل البلوتوث لاستخدام هذه الميزة", + "open_settings": "افتح الإعدادات", + "cancel": "إلغاء" + }, + "permissions_alert": { + "title": "أذونات البلوتوث", + "message": "الرجاء تمكين أذونات البلوتوث في إعداداتك لاستخدام هذه الميزة", + "open_settings": "افتح الإعدادات", + "cancel": "إلغاء" + } + }, + "button": { + "add": "أضف", + "add_cash": "أضف نقود", + "add_to_list": "أضف إلى القائمة", + "all": "الكل", + "attempt_cancellation": "محاولة الإلغاء", + "buy_eth": "شراء إيثيريوم", + "cancel": "إلغاء", + "close": "إغلاق", + "confirm": "تأكيد", + "confirm_exchange": { + "deposit": "اضغط للإيداع", + "enter_amount": "أدخل مبلغا", + "fetching_quote": "جاري جلب الاقتباس", + "insufficient_eth": "ETH غير كافي", + "insufficient_bnb": "BNB غير كافي", + "insufficient_funds": "أموال غير كافية", + "insufficient_liquidity": "􀅵 السيولة غير كافية", + "fee_on_transfer": "􀅵 رسوم على نقل الرمز", + "no_route_found": "􀅵 لم يتم العثور على طريق", + "insufficient_matic": "MATIC غير كافي", + "insufficient_token": "%{tokenName}غير كافي", + "invalid_fee": "رسوم غير صالحة", + "invalid_fee_lowercase": "رسوم غير صالحة", + "loading": "جار التحميل...", + "no_quote_available": "􀅵 لا توجد عرض متاح", + "review": "مراجعة", + "submitting": "جار الإرسال", + "swap": "اضغط مع الاستمرار للتبديل", + "bridge": "اضغط مع الاستمرار للربط", + "swap_anyway": "تبديل على أي حال", + "symbol_balance_too_low": "%{symbol} الرصيد منخفض جدا", + "view_details": "عرض التفاصيل", + "withdraw": "اضغط مع الاستمرار للسحب" + }, + "connect": "اتصل", + "connect_walletconnect": "استخدام WalletConnect", + "continue": "استمر", + "delete": "حذف", + "dismiss": "رفض", + "disconnect_account": "تسجيل الخروج", + "donate": "تبرع ETH", + "done": "تم", + "edit": "تعديل", + "exchange": "تبديل", + "exchange_again": "تبديل مرة أخرى", + "exchange_search_placeholder": "ابحث عن الرموز", + "exchange_search_placeholder_network": "البحث عن الرموز على %{network}", + "go_back": "العودة", + "go_back_lowercase": "العودة", + "got_it": "فهمت", + "hide": "إخفاء", + "hold_to_authorize": { + "authorizing": "جارٍ التفويض", + "confirming_on_ledger": "جارٍ التأكيد على Ledger", + "hold_keyword": "استمر", + "tap_keyword": "اضغط" + }, + "hold_to_send": "استمر للإرسال", + "import": "استيراد", + "learn_more": "تعلم المزيد", + "less": "أقل", + "loading": "جار التحميل", + "more": "أكثر", + "my_qr_code": "رمز الاستجابة السريعة الخاص بي", + "next": "التالي", + "no_thanks": "لا شكرا", + "notify_me": "احصل على إشعار", + "offline": "غير متصل", + "ok": "حسنا", + "okay": "حسنا", + "paste": "لصق", + "paste_address": "لصق", + "paste_seed_phrase": "لصق", + "pin": "دبوس", + "proceed": "تقدم", + "proceed_anyway": "المتابعة على أي حال", + "receive": "استلم", + "remove": "إزالة", + "save": "حفظ", + "send": "ارسال", + "send_another": "ارسل اخرى", + "share": "شارك", + "swap": "تبديل", + "try_again": "حاول مرة اخرى", + "unhide": "الغاء الاخفاء", + "unpin": "إلغاء التثبيت", + "view": "عرض", + "watch_this_wallet": "راقب هذه المحفظة", + "hidden": "مخفي" + }, + "cards": { + "dpi": { + "title": "مؤشر DeFi Pulse", + "body": "جميع الرموز المالية غير المركزية الرائدة في مكان واحد. تتبع الصناعة.", + "view": "عرض" + }, + "ens_create_profile": { + "title": "أنشئ ملفك الشخصي ENS", + "body": "استبدل عنوان محفظتك بملف شخصي يمتلكه فقط أنت." + }, + "ens_search": { + "mini_title": "ENS", + "title": "تسجيل اسم .eth" + }, + "eth": { + "today": "اليوم" + }, + "gas": { + "average": "متوسط", + "gwei": "Gwei", + "high": "عالي", + "loading": "جار التحميل…", + "low": "منخفض", + "network_fees": "رسوم الشبكة", + "surging": "متصاعد", + "very_low": "منخفض جدا" + }, + "learn": { + "learn": "تعلم", + "cards": { + "get_started": { + "title": "ابدأ مع رينبو", + "description": "مرحبا بك في رينبو! نحن سعداء جدا لوجودك هنا. لقد أنشأنا هذا الدليل لمساعدتك في أساسيات رينبو وبدء رحلتك الجديدة في Web3 و Ethereum." + }, + "backups": { + "title": "أهمية النسخ الاحتياطي", + "description": "الحفاظ على سلامة محفظتك ، وتأمينها ، والنسخ الاحتياطي مهم لمالكي المحفظة. هنا سنتحدث عن أهمية النسخ الاحتياطي لمحفظتك والطرق المختلفة التي يمكنك النسخ الاحتياطي بها." + }, + "crypto_and_wallets": { + "title": "العملات المشفرة والمحافظ", + "description": "على مستوى بسيط حقًا ، المحفظة ليست سوى مفتاح تشفير فريد من نوعه (كما هو موضح أدناه). تطبيقات المحفظة مثل Rainbow هي واجهات مستخدم تسمح لك بإنشاء وتخزين وإدارة المفاتيح الرمزية دون الحاجة إلى مهارات أو معرفة فنية." + }, + "protect_wallet": { + "title": "حماية محفظتك", + "description": "واحدة من أفضل الأجزاء في امتلاك محفظة عملات Ethereum مثل Rainbow هي أنك تتحكم بشكل كامل في أموالك. على عكس حساب مصرفي من Wells Fargo أو منصة تبادل للعملات الرقمية مثل Coinbase، نحن لا نقوم بحفظ أصولك نيابة عنك." + }, + "connect_to_dapp": { + "title": "الاتصال بموقع ويب أو تطبيق", + "description": "الآن بما أن لديك محفظة عملات Ethereum، يمكنك تسجيل الدخول إلى بعض المواقع الإلكترونية باستخدامها. بدلاً من إنشاء حسابات وكلمات مرور جديدة لكل موقع تتفاعل معه، ستقوم ببساطة بتوصيل محفظتك بدلاً من ذلك." + }, + "avoid_scams": { + "title": "تجنب الاحتيال المتعلق بالعملات المشفرة", + "description": "هنا في Rainbow، يتعدى هدفنا الواحد القيام بجعل استكشاف العالم الجديد لـ Ethereum ممتعًا وودودًا وآمنًا. كما تعلم، الاحتيال ليس بهذه الصفات. إنهم ليسوا لطفاء، ولا أحد يحبهم. نود أن نساعدك في تجنبهم، لذا كتبنا هذا الدليل الرجل لمساعدتك في القيام بذلك بالضبط!" + }, + "understanding_web3": { + "title": "فهم Web3", + "description": "لقد تطور الإنترنت منذ خلقه، وقد مر بالعديد من الحقب. بدأت Web1 خلال التسعينيات، وكانت الفترة مميزة بالناس يقومون بالاتصال بالإنترنت وقراءة ما هناك، ولكن لم يقوموا بنشر أو المشاركة بأنفسهم." + }, + "manage_connections": { + "title": "إدارة الاتصالات والشبكات", + "description": "تتطلب العديد من المواقع أو التطبيقات التي تقوم بتوصيل محفظتك بها أن تكون تستخدم شبكة محددة. حاليا، يستخدم معظم المواقع الشبكة الرئيسية لإيثيريوم وعادة ما تكون الاتصالات الجديدة بمحفظتك هي الافتراضية لهذه الشبكة." + }, + "supported_networks": { + "title": "الشبكات المدعومة", + "description": "حتى وقت قريب، كانت Rainbow والعديد من المشاريع الأخرى المتصلة بالبلوكتشين متوافقة فقط مع إيثيريوم - سجل اللامركزي العالمي . على الرغم من أمان إيثيريوم وموثوقيته العالية، إلا أنه ليس دائمًا ملائمًا للسرعة والكفاءة." + }, + "collect_nfts": { + "title": "جمع NFTs على OpenSea", + "description": "الـ NFTs هي تحصيلات رقمية يمكن امتلاكها وتداولها. الاختصار \"NFT\" يعني الرمز غير القابل للتبديل، ويمكن أن تأتي في صورة أي شيء من بطاقات التداول الرقمية إلى الفن الرقمي. هناك حتى NFTs تعمل مثل شهادات الأصالة للعناصر الفعلية." + } + }, + "categories": { + "essentials": "الأساسيات", + "staying_safe": "البقاء آمنا", + "beginners_guides": "أدلة المبتدئين", + "blockchains_and_fees": "البلوكشين والرسوم", + "what_is_web3": "ما هو الويب 3؟", + "apps_and_connections": "التطبيقات والاتصالات", + "navigating_your_wallet": "التنقل في محفظتك" + } + }, + "ledger": { + "title": "قم بربط محفظة الأجهزة", + "body": "قم بتوصيل Ledger Nano X الخاص بك بـ Rainbow عبر البلوتوث." + }, + "receive": { + "receive_assets": "تلقي الأصول", + "copy_address": "نسخ العنوان", + "description": "يمكنك أيضًا الضغط بطول على عنوان\nالموجود أعلاه لنسخه." + } + }, + "cloud": { + "backup_success": "تم نسخ محفظتك بنجاح!" + }, + "contacts": { + "contact_row": { + "balance_eth": "%{balanceEth} ETH" + }, + "contacts_title": "جهات الاتصال", + "input_placeholder": "الاسم", + "my_wallets": "محافظي", + "options": { + "add": "إضافة جهة اتصال", + "cancel": "إلغاء", + "delete": "حذف جهة اتصال", + "edit": "تعديل جهة اتصال", + "view": "مشاهدة الملف الشخصي" + }, + "send_header": "ارسال", + "suggestions": "الاقتراحات", + "to_header": "إلى", + "watching": "مشاهدة" + }, + "deeplinks": { + "couldnt_recognize_url": "أوه أوه! لم نتمكن من التعرف على هذا الرابط!", + "tried_to_use_android": "حاولت استخدام حزمة Android", + "tried_to_use_ios": "حاولت استخدام حزمة iOS" + }, + "developer_settings": { + "alert": "تنبيه", + "applied": "تم التطبيق", + "backups_deleted_successfully": "تم حذف النسخ الاحتياطية بنجاح", + "clear_async_storage": "مسح التخزين المتزامن", + "clear_pending_txs": "مسح المعاملات المعلقة", + "clear_image_cache": "مسح ذاكرة التخزين المؤقت للصور", + "clear_image_metadata_cache": "مسح ذاكرة التخزين المؤقت لبيانات الصور", + "clear_local_storage": "مسح التخزين المحلي", + "clear_mmkv_storage": "مسح التخزين MMKV", + "connect_to_hardhat": "الاتصال بـ hardhat", + "crash_app_render_error": "تعطيل التطبيق (خطأ في التصيير)", + "enable_testnets": "تمكين شبكات الاختبار", + "installing_update": "تثبيت التحديث", + "navigation_entry_point": "نقطة الدخول للتنقل", + "no_update": "لا يوجد تحديث", + "not_applied": "لم يتم التطبيق", + "notifications_debug": "تصحيح الأخطاء في الإشعارات", + "remove_all_backups": "حذف جميع النسخ الاحتياطية", + "keychain": { + "menu_title": "إعادة تعيين سلسلة المفاتيح", + "delete_wallets": "حذف جميع المحافظ", + "alert_title": "كن حذرا!", + "alert_body": "🚨🚨🚨 \nهذا سيؤدي إلى حذف كل مفاتيح وبيانات محافظك الخاصة نهائيا، يرجى التأكد من أنك قمت بالنسخ الاحتياطي لكل شيء قبل المتابعة!! \n🚨🚨🚨" + }, + "restart_app": "إعادة تشغيل التطبيق", + "reset_experimental_config": "إعادة تعيين التكوين التجريبي", + "status": "الحالة", + "sync_codepush": "مزامنة كود الدفع" + }, + "discover": { + "lists": { + "lists_title": "القوائم", + "this_list_is_empty": "هذه القائمة فارغة!", + "types": { + "trending": "الأكثر شعبية", + "watchlist": "قائمة المشاهدة", + "favorites": "المفضلة", + "defi": "التمويل اللامركزي", + "stablecoins": "العملات الثابتة" + } + }, + "pulse": { + "pulse_description": "جميع الرموز الأعلى لـ DeFi في واحد", + "today_suffix": "اليوم", + "trading_at_prefix": "جار التداول في" + }, + "search": { + "profiles": "الملفات الشخصية", + "search_ethereum": "بحث في كل Ethereum", + "search_ethereum_short": "بحث Ethereum", + "search": "بحث", + "discover": "اكتشف" + }, + "strategies": { + "strategies_title": "الاستراتيجيات", + "yearn_finance_description": "استراتيجيات العائد الذكية من yearn.finance" + }, + "title_discover": "اكتشف", + "title_search": "بحث", + "top_movers": { + "disabled_testnets": "تم تعطيل أعلى المتحركين على Testnets", + "top_movers_title": "أعلى المتحركين" + }, + "uniswap": { + "data": { + "annualized_fees": "الرسوم السنوية", + "pool_size": "حجم المسبح", + "profit_30_days": "الربح في 30 يوم", + "volume_24_hours": "الحجم في 24 ساعة" + }, + "disabled_testnets": "المسابح معطلة على Testnets", + "error_loading_uniswap": "حدث خطأ أثناء تحميل بيانات مسبح Uniswap", + "show_more": "أظهر المزيد", + "title_pools": "مسابح Uniswap" + }, + "op_rewards": { + "card_subtitle": "اكسب رموز OP في كل مرة تربط فيها أو تقوم بالتبديل على Optimism.", + "card_title": "$OP مكافآت", + "button_title": "􀐚 عرض أرباحي" + } + }, + "error_boundary": { + "error_boundary_oops": "عفوا!", + "restart_rainbow": "أعد تشغيل Rainbow", + "something_went_wrong": "حدث خطأ ما.", + "wallets_are_safe": "لا تقلق ، محافظك آمنة! فقط أعد تشغيل التطبيق للعودة إلى العمل." + }, + "exchange": { + "coin_row": { + "expires_in": "تنتهي في %{minutes}دقيقة", + "from_divider": "من", + "to_divider": "إلى", + "view_on": "اعرض على %{blockExplorerName}", + "view_on_etherscan": "عرض على Etherscan" + }, + "flip": "اقلب", + "max": "الحد الأقصى", + "movers": { + "loser": "خاسر", + "mover": "محرك" + }, + "long_wait": { + "prefix": "انتظار طويل", + "time": "حتى %{estimatedWaitTime} للتبديل" + }, + "no_results": { + "description": "بعض الرموز ليست لديها سيولة كافية لإجراء تبديل ناجح.", + "description_l2": "بعض الرموز ليس لديها سيولة الطبقة 2 الكافية لإجراء تبديل ناجح.", + "description_no_assets": "ليس لديك أي رموز ل %{action}.", + "nothing_found": "لم يتم العثور على شيء", + "nothing_here": "لا شيء هنا!", + "nothing_to_send": "لا شيء للإرسال" + }, + "price_impact": { + "losing_prefix": "خاسر", + "small_market": "سوق صغير", + "label": "خسارة محتملة" + }, + "source": { + "rainbow": "أوتو", + "0x": "0x", + "1inch": "1 بوصة" + }, + "settings": "الإعدادات", + "use_defaults": "استخدم الإعدادات الافتراضية", + "done": "تم", + "losing": "خاسر", + "high": "عالي", + "slippage_tolerance": "الانزلاق الأقصى", + "source_picker": "توجيه التبديلات عبر", + "use_flashbots": "استخدم Flashbots", + "swapping_for_prefix": "التبديل لأجل", + "view_details": "عرض التفاصيل", + "token_sections": { + "bridgeTokenSection": "􀊝 الجسر", + "crosschainMatchSection": "􀤆 على شبكات أخرى", + "favoriteTokenSection": "􀋃 المفضلات", + "lowLiquidityTokenSection": "􀇿 سيولة منخفضة", + "unverifiedTokenSection": "􀇿 غير متأكد", + "verifiedTokenSection": "􀇻 تم التحقق", + "unswappableTokenSection": "􀘰 لا توجد طرق تجارة" + } + }, + "expanded_state": { + "asset": { + "about_asset": "حوالي %{assetName}", + "balance": "رصيد", + "get_asset": "احصل على %{assetSymbol}", + "market_cap": "قيمة السوق", + "read_more_button": "اقرأ المزيد", + "available_networks": "متاح على %{availableNetworks} شبكات", + "available_network": "متوفر على الشبكة %{availableNetwork}", + "available_networkv2": "متاح أيضا على %{availableNetwork}", + "l2_disclaimer": "هذا %{symbol} هو على الشبكة %{network}", + "l2_disclaimer_send": "الإرسال على الشبكة %{network}", + "l2_disclaimer_dapp": "هذا التطبيق على الشبكة %{network}", + "social": { + "facebook": "فيسبوك", + "homepage": "الصفحة الرئيسية", + "reddit": "رديت", + "telegram": "تيليجرام", + "twitter": "تويتر" + }, + "uniswap_liquidity": "سيولة يونيسواب", + "value": "القيمة", + "volume_24_hours": "الحجم في 24 ساعة" + }, + "chart": { + "all_time": "كل الأوقات", + "date": { + "months": { + "month_00": "يناير", + "month_01": "فبراير", + "month_02": "مارس", + "month_03": "أبريل", + "month_04": "مايو", + "month_05": "يونيو", + "month_06": "يوليو", + "month_07": "أغسطس", + "month_08": "سبتمبر", + "month_09": "أكتوبر", + "month_10": "نوفمبر", + "month_11": "ديسمبر" + } + }, + "no_price_data": "لا يوجد بيانات عن الأسعار", + "past_timespan": "الماضي %{formattedTimespan}", + "today": "اليوم", + "token_pool": "%{tokenName} بركة" + }, + "contact_profile": { + "name": "الاسم" + }, + "liquidity_pool": { + "annualized_fees": "الرسوم السنوية", + "fees_earned": "الرسوم المكتسبة", + "half": "نصف", + "pool_makeup": "مكونات البركة", + "pool_shares": "حصص البركة", + "pool_size": "حجم المسبح", + "pool_volume_24h": "حجم البركة في غضون 24 ساعة", + "total_value": "القيمة الإجمالية", + "underlying_tokens": "الرموز الأساسية" + }, + "nft_brief_token_info": { + "for_sale": "للبيع", + "last_sale": "سعر البيع الأخير" + }, + "swap": { + "swap": "تبديل", + "bridge": "جسر", + "flashbots_protect": "حماية فلاشبوتس", + "losing": "خاسر", + "on": "على", + "price_impact": "تأثير السعر", + "price_row_per_token": "لكل", + "slippage_message": "هذا سوق صغير، لذا أنت تحصل على سعر سيء. حاول التداول بكمية أقل!", + "swapping_via": "التبديل عبر", + "unicorn_one": "ذلك الواحد الوحيد", + "uniswap_v2": "يونيسواب v2", + "view_on": "عرض على %{blockExplorerName}", + "network_switcher": "التبديل على شبكة %{network}", + "settling_time": "الوقت المقدر للتسوية", + "swap_max_alert": { + "title": "هل أنت متأكد؟", + "message": "أنت على وشك التبديل بكل %{inputCurrencyAddress} متاح في محفظتك. إذا كنت ترغب في التبديل مرة أخرى إلى %{inputCurrencyAddress}، قد لا تتمكن من تحمل الرسوم.\n\nهل ترغب في تعديل الرصيد تلقائياً لترك بعض %{inputCurrencyAddress}؟", + "no_thanks": "لا شكرا", + "auto_adjust": "ضبط تلقائي" + }, + "swap_max_insufficient_alert": { + "title": "غير كاف %{symbol}", + "message": "ليس لديك ما يكفي %{symbol} لتغطية الرسوم لتبادل الكمية القصوى." + } + }, + "swap_details": { + "exchange_rate": "سعر الصرف", + "rainbow_fee": "رسم Rainbow المدرج", + "refuel": "رموز الشبكة الإضافية", + "review": "تقييم", + "show_details": "المزيد من التفاصيل", + "hide_details": "إخفاء التفاصيل", + "price_impact": "الفرق في القيمة", + "minimum_received": "الحد الأدنى المستلم", + "maximum_sold": "الحد الأقصى المباع", + "token_contract": "%{token} العقد", + "number_of_exchanges": "%{number} الصرف", + "number_of_steps": "%{number} خطوات", + "input_exchange_rate": "1 %{inputSymbol} لـ %{executionRate} %{outputSymbol}", + "output_exchange_rate": "1 %{outputSymbol} لـ %{executionRate} %{inputSymbol}" + }, + "token_index": { + "get_token": "احصل على %{assetSymbol}", + "makeup_of_token": "مكونات 1 %{assetSymbol}", + "underlying_tokens": "الرموز الأساسية" + }, + "unique": { + "save": { + "access_to_photo_library_was_denied": "تم رفض الوصول إلى مكتبة الصور", + "failed_to_save_image": "فشل في حفظ الصورة", + "image_download_permission": "إذن تحميل الصورة", + "nft_image": "صورة NFT", + "your_permission_is_required": "مطلوب إذنك لحفظ الصور على جهازك" + } + }, + "unique_expanded": { + "about": "حول %{assetFamilyName}", + "attributes": "السمات", + "collection_website": "موقع المجموعة", + "configuration": "التكوين", + "copy": "نسخ", + "copy_token_id": "نسخ رقم الرمز", + "description": "الوصف", + "discord": "ديسكورد", + "edit": "تحرير", + "expires_in": "ينتهي في", + "expires_on": "ينتهي على", + "floor_price": "سعر الطابق", + "for_sale": "للبيع", + "in_showcase": "في العرض", + "last_sale_price": "سعر البيع الأخير", + "manager": "المدير", + "open_in_web_browser": "افتح في المتصفح الويب", + "owner": "المالك", + "profile_info": "معلومات الصفحة الشخصية", + "properties": "الخصائص", + "registrant": "المسجل", + "resolver": "المحلل", + "save_to_photos": "حفظ في الصور", + "set_primary_name": "تعيين كاسم ENS الخاص بي", + "share_token_info": "مشاركة %{uniqueTokenName} معلومات", + "showcase": "عرض", + "toast_added_to_showcase": "تمت الإضافة إلى العرض", + "toast_removed_from_showcase": "تم الإزالة من العرض", + "twitter": "تويتر", + "view_all_with_property": "عرض الكل بالخاصية", + "view_collection": "عرض المجموعة", + "view_on_marketplace": "عرض على السوق...", + "view_on_block_explorer": "عرض على %{blockExplorerName}", + "view_on_marketplace_name": "عرض على %{marketplaceName}", + "view_on_platform": "عرض على %{platform}", + "view_on_web": "عرض على الويب", + "refresh": "تحديث البيانات الوصفية", + "hide": "إخفاء", + "unhide": "الغاء الاخفاء" + } + }, + "explain": { + "icon_unlock": { + "smol_text": "لقد وجدت كنز! لأنك تمتلك NFT من Smolverse، لقد فتحت أيقونة مخصصة!", + "optimism_text": "للاحتفال بالـ NFTs على Optimism، اتحدت Rainbow و Optimism لإطلاق رمز تطبيق محدود الإصدار للمستكشفين المتفائلين مثلك!", + "zora_text": "أيقونة Rainbow Zorb الخاصة التي تم إعدادها للتأمل السحري.", + "finiliar_text": "أيقونة Rainbow Fini الخاصة التي تبقيك على تواصل بأسعار الغاز، مطراً أو شمساً.", + "finiliar_title": "لقد فتحت\nRainbow Fini", + "golddoge_text": "أيقونة تطبيق Rainbow الذهبية المحدودة الإصدار احتفالاً بعيد ميلاد Kabosu السابع عشر.", + "raindoge_text": "أيقونة تطبيق Rainbow المحدودة الإصدار احتفالاً بعيد ميلاد Kabosu السابع عشر.", + "pooly_text": "رمز لـ Pooly المطبوع بقوس قزح خاص لمؤيدي الحرية.", + "pooly_title": "لقد فتحت\nبركة قوس قزح Pooly", + "zorb_text": "طبعة خاصة من Zorb قوس قزح:\n100% مما تحب، أسرع وأكثر كفاءة.", + "zorb_title": "لقد فتحت\nطاقة Zorb قوس قزح!", + "poolboy_text": "رمز خاص من قوس قزح x Poolsuite لصيف المنظومة.", + "poolboy_title": "لقد فتحت\nRainbow Poolboy!", + "adworld_text": "كمواطن في عالم Rainbow، يمكنك الآن فتح نسخة خاصة من\nAdWorld x Rainbow App Icon.", + "adworld_title": "مرحبا بك في عالم Rainbow!", + "title": "لقد فتحت\nRainbow 􀆄 %{partner}", + "button": "الحصول على الرمز" + }, + "output_disabled": { + "text": "لل %{fromNetwork}, لا يمكن لل Rainbow تحضير الصفقات استنادًا إلى مقدار %{outputToken} الذي ترغب في تلقيه. \n\n حاول بدلاً من ذلك إدخال مقدار %{inputToken} الذي تود تبديله.", + "title": "أدخل %{inputToken} بدلاً من ذلك", + "title_crosschain": "أدخل %{fromNetwork} %{inputToken} بدلاً من ذلك", + "text_crosschain": "لا يمكن لـ Rainbow تجهيز العمليات بناءً على الكمية التي تود %{outputToken} تلقيها. \n\n حاول إدخال الكمية من %{inputToken} التي ترغب في تبادلها بدلاً من ذلك.", + "text_bridge": "لا يمكن لـ Rainbow تجهيز جسر بناءً على الكمية الـ %{outputToken} التي تود تلقيها في الوجهة %{toNetwork} . \n\n حاول إدخال الكمية من %{fromNetwork} %{inputToken} التي تود تحويلها بدلاً من ذلك.", + "title_empty": "اختر رمزًا" + }, + "available_networks": { + "text": "%{tokenSymbol} متاح على %{networks}. لنقل %{tokenSymbol} بين الشبكات، استخدم جسر مثل Hop.", + "title_plural": "متاح على %{length} شبكات", + "title_singular": "متاح على الشبكة %{network}" + }, + "arbitrum": { + "text": "Arbitrum هو شبكة الطبقة 2 التي تعمل فوق Ethereum ، حيث تتيح المعاملات أرخص وأسرع بينما ما زالت تستفيد من الأمان الأساسي لـ Ethereum.\n\nيقوم بتجميع الكثير من المعاملات معًا في \"roll up\" قبل إرسالها للعيش بشكل دائم على Ethereum.", + "title": "ما هو Arbitrum؟" + }, + "backup": { + "title": "مهم" + }, + "base_fee": { + "text_falling": "\n\nالرسوم تتراجع الآن!", + "text_prefix": "يتم تعيين الرسوم الأساسية بواسطة شبكة Ethereum وتتغير حسب مدى ازدحام الشبكة.", + "text_rising": "\n\nالرسوم ترتفع الآن! من الأفضل استخدام رسوم أساسية عظمى أعلى لتجنب عملية التحويل المعلقة.", + "text_stable": "\n\nحركة الشبكة مستقرة الآن. استمتع!", + "text_surging": "\n\nالرسوم مرتفعة بشكل غير عادي الآن! إلا إذا كانت عملية التحويل مستعجلة، فمن الأفضل انتظار انخفاض الرسوم.", + "title": "الرسوم الأساسية الحالية" + }, + "failed_walletconnect": { + "text": "أوه، حدث خطأ ما! قد يكون الموقع يعاني من انقطاع في الاتصال. الرجاء المحاولة مرة أخرى في وقت لاحق أو الاتصال بفريق الموقع لمزيد من التفاصيل.", + "title": "فشل الاتصال" + }, + "failed_wc_invalid_methods": { + "text": "طلبت الداب وسائل توقيع المحفظة (RPC) التي لا يدعمها رينبو.", + "title": "فشل الاتصال" + }, + "failed_wc_invalid_chains": { + "text": "طلبت الداب شبكات غير مدعومة من قبل رينبو.", + "title": "فشل الاتصال" + }, + "failed_wc_invalid_chain": { + "text": "الشبكة المحددة في هذا الطلب غير مدعومة بواسطة رينبو.", + "title": "فشل في التعامل" + }, + "floor_price": { + "text": "سعر الأرضية للمجموعة هو أدنى سعر طلب عبر جميع العناصر المعروضة للبيع حاليًا في المجموعة.", + "title": "سعر أرضية المجموعة" + }, + "gas": { + "text": "هذه هي \"رسوم الغاز\" التي يستخدمها بلوكشين %{networkName} للتحقق من صحة معاملتك بشكل آمن.\n\nتختلف هذه الرسوم حسب تعقيد معاملتك وحسب كثافة الشبكة!", + "title": "رسوم شبكة %{networkName}" + }, + "max_base_fee": { + "text": "هذا هو الحد الأقصى لرسوم الأساس التي أنت مستعد لدفعها لهذه المعاملة.\n\nيمنع تحديد الحد الأقصى المرتفع للرسوم الأساسية عالق معاملتك في حالة ارتفاع الرسوم.", + "title": "الرسوم الأساسية القصوى" + }, + "miner_tip": { + "text": "تذهب بلدية العامل مباشرة إلى العامل الذي يؤكد معاملتك على الشبكة.\n\nتجعل النصيحة الأعلى معاملتك أكثر احتمالية للتأكيد بسرعة.", + "title": "تلميح المعدن" + }, + "optimism": { + "text": "التفاؤل هو شبكة الطبقة 2 التي تعمل فوق الإيثريوم ، مما يتيح المعاملات الأرخص والأسرع مع الاستفادة من الأمن الأساسي للإيثريوم.\n\nيجمع الكثير من المعاملات معًا في \"التجميع\" قبل إرسالها للعيش بشكل دائم على الإيثريوم.", + "title": "ما هو التفاؤل؟" + }, + "base": { + "text": "القاعدة هي شبكة من الطبقة 2 تعمل فوق Ethereum ، مما يتيح المعاملات الأرخص والأسرع مع الاستفادة من الأمان الكامن في Ethereum.\n\nإنه يربط العديد من المعاملات معًا في \"التجميع\" قبل إرسالها للعيش بشكل دائم على Ethereum.", + "title": "ما هي القاعدة" + }, + "zora": { + "text": "زورا هو شبكة من الطبقة 2 تعمل فوق Ethereum ، مما يتيح المعاملات الأرخص والأسرع مع الاستفادة من الأمان الكامن في Ethereum.\n\nإنه يربط العديد من المعاملات معًا في \"التجميع\" قبل إرسالها للعيش بشكل دائم على Ethereum.", + "title": "ما هو زورا؟" + }, + "polygon": { + "text": "Polygon هو سلسلة جانبية، شبكة مميزة تعمل بجانب Ethereum ومتوافقة معها.\n\nيسمح بمعاملات أرخص وأسرع، ولكن على عكس شبكات الطبقة 2، لدى Polygon آليات الأمان والإجماع الخاصة بعيدة عن Ethereum.", + "title": "ما هو Polygon؟" + }, + "bsc": { + "text": "Binance Smart Chain (BSC) هو البلوكشين لمنصة التداول Binance. \n\nBSC يسمح بمعاملات أرخص وأسرع، ولكن على عكس شبكة الطبقة 2، لديها آليات الأمان والإجماع الخاصة التي تختلف عن Ethereum.", + "title": "ما هو Binance Smart Chain؟" + }, + "read_more": "اقرأ المزيد", + "learn_more": "تعلم المزيد", + "sending_to_contract": { + "text": "العنوان الذي أدخلته يخص العقد الذكي.\n\nباستثناء بعض الحالات النادرة، يجب أن لا تقوم بذلك. قد تفقد أصولك أو يمكن أن تذهب إلى مكان خاطئ.\n\nتأكد مرة ثانية من العنوان، قم بالتحقق منه مع المستلم، أو تواصل مع الدعم الفني أولاً.", + "title": "انتظر لحظة!" + }, + "verified": { + "text": "الرموز التي تحمل الشارة الصحية تعني أنها ظهرت في 3 قوائم رموز خارجية على الأقل.\n\nدائما قم بإجراء بحثك الخاص للتأكد من التفاعل مع رمز تثق فيه.", + "title": "الرموز المتحققة" + }, + "unverified": { + "fragment1": "تظهر Rainbow العديد من الرموز قدر الإمكان ، ولكن أي شخص يمكنه إنشاء رمز ، أو المطالبة بتمثيل مشروع بعقد مزيف. \n\n الرجاء مراجعة ", + "fragment2": "عقد الرمز", + "fragment3": " و دائمًا قم بالبحث للتأكد من أنك تتفاعل مع الرموز التي تثق فيها.", + "title": "%{symbol} غير متحقق منه", + "go_back": "العودة" + }, + "obtain_l2_asset": { + "fragment1": "ستحتاج إلى الحصول على رموز أخرى على %{networkName} للتبديل مقابل %{networkName} %{tokenName}. \n\n يسهل جسر الرموز إلى %{networkName} باستخدام جسر مثل Hop. هل ما زلت متحمس؟ ", + "fragment2": "اقرأ المزيد", + "fragment3": " حول الجسور.", + "title": "لا توجد رموز في %{networkName}" + }, + "insufficient_liquidity": { + "fragment1": "البورصات ليست لديها ما يكفي من الرموز التي طلبتها لإكمال هذه المعاملة. \n\n هل ما زلت متحمس؟ ", + "fragment2": "اقرأ المزيد", + "fragment3": " حول AMMs وسيولة الرمز.", + "title": "سيولة غير كافية" + }, + "fee_on_transfer": { + "fragment1": "سيفشل هذا التبديل في Rainbow لأن عقد %{tokenName} يضيف رسومًا إضافية. \n\n اقرأ ", + "fragment2": "دليلنا", + "fragment3": " للحصول على مساعدة في تبديل هذا الرمز!", + "title": "رسوم على النقل" + }, + "no_route_found": { + "fragment1": "لم نتمكن من العثور على طريق لهذا السواب. ", + "fragment2": "قد لا يكون هناك طريق موجود لهذا السواب، أو تكون الكمية صغيرة جداً.", + "title": "لم يتم العثور على طرق" + }, + "no_quote": { + "title": "لا يوجد اقتباس متاح", + "text": "لم نتمكن من العثور على اقتباسات لهذا السواب. يمكن أن يكون هذا بسبب عدم كفاية السيولة للسواب أو مشاكل في كيفية تطبيق الرمز." + }, + "cross_chain_swap": { + "title": "توقع تأخر الجسر", + "text": "قد يستغرق هذا السواب وقتًا أطول من المتوقع لإكماله. \n\n تتطلب السوابات المتقاطعة نقل الأموال إلى الشبكة الوجهة، وأحيانًا يمكن أن تستغرق الجسور وقتًا أطول من المتوقع لنقل الأموال. ستظل أموالك في أمان خلال هذا الوقت." + }, + "go_to_hop_with_icon": { + "text": "اذهب إلى جسر القفز 􀮶" + }, + "rainbow_fee": { + "text": "لا تأخذ Rainbow رسومًا %{feePercentage} من الاستبدالات. هذا جزء من ما يمكننا من تقديم أفضل تجربة ممكنة لإيثيريوم لك." + }, + "swap_routing": { + "text": "بشكل افتراضي، تختار Rainbow الطريق الأرخص ممكن لاستبدالك. إذا كنت تفضل استخدام 0x أو 1inch بشكل خاص، يمكنك القيام بذلك أيضًا.", + "title": "توجيه الاستبدال", + "still_curious": { + "fragment1": "لا تزال فضوليا؟ ", + "fragment2": "اقرأ المزيد", + "fragment3": " حول مقاربتنا لتوجيه الاستبدالات." + } + }, + "slippage": { + "text": "تحدث الانزلاق عندما يتغير سعر السواب خلال الوقت بين تقديمك للمعاملة وتأكيدها. \n\nتعيين زيادة تحمل الانزلاق يزيد من احتمالية نجاح سوابك، ولكن قد ينتج عن ذلك الحصول على سعر أسوأ.", + "title": "الانزلاق", + "still_curious": { + "fragment1": "لا تزال فضوليا؟ ", + "fragment2": "اقرأ المزيد", + "fragment3": " حول الانزلاق وكيف يؤثر على السوابات." + } + }, + "flashbots": { + "text": "تحمي الفلاشبوتس معاملاتك من الفرونتانج وهجمات الساندويتش التي قد تنتج عنها الحصول على سعر أسوأ أو فشل معاملتك.", + "title": "الفلاشبوتس", + "still_curious": { + "fragment1": "لا تزال فضوليا؟ ", + "fragment2": "اقرأ المزيد", + "fragment3": " حول الفلاشبوتس والحماية التي تقدمها." + } + }, + "swap_refuel": { + "title": "لا %{networkName} %{gasToken} تم التحقق منه", + "text": "لن تتمكن من استخدام %{networkName} بدون %{networkName} %{gasToken}. يمكننا أن نجمعها بسلاسة مع هذا الجسر باستخدام حوالي 3 دولارات من ETH من محفظتك.", + "button": "أضف 3 دولارات من %{networkName} %{gasToken}" + }, + "swap_refuel_deduct": { + "title": "لا %{networkName} %{gasToken} تم التحقق منه", + "text": "لن تتمكن من استخدام %{networkName} بدون %{networkName} %{gasToken}. يمكننا تجميعه بسلاسة مع هذا الجسر باستخدام حوالي 3 دولارات من ETH مخصومة من هذا السواب.", + "button": "تعديل وإضافة 3 دولارات من %{gasToken}" + }, + "swap_refuel_notice": { + "title": "لا %{networkName} %{gasToken} تم التحقق منه", + "text": "لن تتمكن من استخدام %{networkName} بدون %{networkName} %{gasToken}. إذا تابعت هذه العملية، لن تتمكن من السواب، الجسر أو نقل الرموز %{networkName} الخاصة بك بدون إضافة %{networkName} %{gasToken} إلى محفظتك.", + "button": "المتابعة على أي حال" + } + }, + "fedora": { + "cannot_verify_bundle": "لا يمكن التحقق من الحزمة! قد يكون هذا احتيال. تم حظر التثبيت.", + "error": "خطأ", + "fedora": "فيدورا", + "this_will_override_bundle": "سوف يتجاوز هذا حزمتك. كن حذرا. هل أنت موظف في رينبو؟", + "wait": "انتظر" + }, + "fields": { + "address": { + "long_placeholder": "الاسم، ENS، أو العنوان", + "short_placeholder": "ENS أو العنوان" + } + }, + "gas": { + "card": { + "falling": "تناقص", + "rising": "صعود", + "stable": "ثابت", + "surging": "متصاعد" + }, + "speeds": { + "slow": "بطيء", + "normal": "عادي", + "fast": "سريع", + "urgent": "عاجل", + "custom": "مخصص" + }, + "network_fee": "رسوم الشبكة المقدرة", + "current_base_fee": "الرسوم الأساسية الحالية", + "max_base_fee": "أقصى رسوم أساسية", + "miner_tip": "تلميح المعدن", + "max_transaction_fee": "الحد الأقصى لرسوم المعاملة", + "warning_separator": "·", + "lower_than_suggested": "منخفض · قد يتعثر", + "higher_than_suggested": "مرتفع · دفع زائد", + "max_base_fee_too_low_error": "منخفض · من المحتمل أن يفشل", + "tip_too_low_error": "منخفض · من المحتمل أن يفشل", + "alert_message_higher_miner_tip_needed": "يُنصَح بتعيين بدل أعلى للمعدن لتجنب المشكلات.", + "alert_message_higher_max_base_fee_needed": "يوصى بتعيين رسوم أساسية قصوى أعلى لتجنب المشاكل.", + "alert_message_lower": "تأكد مرتين من أنك أدخلت المبلغ الصحيح - من المحتمل أنك تدفع أكثر مما تحتاج إليه!", + "alert_title_higher_max_base_fee_needed": "الرسوم الأساسية القصوى المنخفضة - قد تتعلق العملية!", + "alert_title_higher_miner_tip_needed": "التلميح المنخفض للمعدن - قد تتعلق العملية!", + "alert_title_lower_max_base_fee_needed": "الرسوم الأساسية القصوى مرتفعة!", + "alert_title_lower_miner_tip_needed": "التلميح المعدني مرتفع!", + "proceed_anyway": "المتابعة على أي حال", + "edit_max_bass_fee": "تعديل الرسوم الأساسية القصوى", + "edit_miner_tip": "تعديل تلميح المعدن" + }, + "homepage": { + "back": "العودة إلى rainbow.me", + "coming_soon": "قريبا.", + "connect_ledger": { + "button": "الاتصال بـ Ledger", + "description": "الاتصال والتوقيع بواسطة ", + "link_text": "محفظة الأجهزة الصلبة Ledger", + "link_title": "اشتري محفظة Ledger الأجهزة" + }, + "connect_metamask": { + "button": "الاتصال بـ MetaMask", + "description": "الاتصال بـ ", + "link_text": "محفظة متصفح MetaMask", + "link_title": "محفظة متصفح MetaMask" + }, + "connect_trezor": { + "button": "اتصل بـ Trezor", + "description": "الاتصال والتوقيع بواسطة ", + "link_text": "محفظة الأجهزة Trezor", + "link_title": "اشتر محفظة الأجهزة Trezor" + }, + "connect_trustwallet": { + "button": "الاتصال بـ Trust Wallet", + "description_part_one": "استخدم ", + "description_part_three": " التطبيق للاتصال", + "description_part_two": " Ethereum ", + "link_text_browser": "متصفح الـdapp", + "link_text_wallet": "محفظة الثقة", + "link_title_browser": "اكتشف متصفح DApp الخاص بـ Trust", + "link_title_wallet": "اكتشف محفظة Trust" + }, + "connect_walletconnect": { + "button": "استخدام WalletConnect", + "button_mobile": "التواصل مع WalletConnect", + "description": "مسح رمز QR لربط محفظتك المحمولة ", + "description_mobile": "الاتصال بأي محفظة تدعم ", + "link_text": "باستخدام WalletConnect", + "link_text_mobile": "WalletConnect", + "link_title": "استخدام WalletConnect", + "link_title_mobile": "التواصل مع WalletConnect" + }, + "reassurance": { + "access_link": "لا إمكانية الوصول إلى أموالك", + "assessment": "نتائج تقييمنا للأمان", + "security": "نعمل بجد للتأكد من أن أموالك آمنة. هذه الأداة لا تلمس مفاتيحك الخاصة ، مما يقلل بشكل كبير من مجال الهجوم. إذا كنت ملما بالبرمجة ، يمكنك الاطلاع على الكود الخاص بنا على GitHub.", + "security_title": "مدى أمان Manager؟", + "source": "عرض الكود المصدري الخاص بنا", + "text_mobile": "أنت بحاجة لاستخدام محفظة Ethereum للوصول إلى Balance Manager لمشاهدة وإرسال وتبادل Ether الخاص بك والرموز المستندة إلى Ethereum.", + "tracking_link": "نحن لا نتتبعك", + "work": "هذه أداة مبنية على الويب لمساعدتك في إدارة الأموال في محفظتك. يتم ذلك عن طريق الاتصال بمحفظتك من خلال واجهة البرمجة التطبيقية (API). هنا بعض النقاط المهمة حول كيفية تصميمنا لمدير الرصيد:", + "work_title": "كيف يعمل الإدارة؟" + }, + "discover_web3": "اكتشف الويب3" + }, + "image_picker": { + "cancel": "إلغاء", + "confirm": "تمكين الوصول للمكتبة", + "message": "هذا يسمح لـ Rainbow باستخدام صورك من مكتبتك", + "title": "Rainbow تود الوصول إلى صورك" + }, + "input": { + "asset_amount": "الكمية", + "donation_address": "عنوان مدير الرصيد", + "email": "البريد الإلكتروني", + "email_placeholder": "your@email.com", + "input_placeholder": "اكتب هنا", + "input_text": "الإدخال", + "password": "كلمة السر", + "password_placeholder": "••••••••••", + "private_key": "المفتاح الخاص", + "recipient_address": "عنوان المستلم" + }, + "list": { + "share": { + "check_out_my_wallet": "تحقق من قابليات الجمع لدي على 🌈 Rainbow في %{showcaseUrl}", + "check_out_this_wallet": "تحقق من قابليات الجمع في هذه المحفظة على 🌈 Rainbow في %{showcaseUrl}" + } + }, + "message": { + "click_to_copy_to_clipboard": "انقر للنسخ إلى الحافظة", + "coming_soon": "قريباً...", + "exchange_not_available": "لم نعد ندعم Shapeshift بسبب متطلبات التحقق من الهوية الجديدة. نحن نعمل على دعم مزودي الصرف المختلفين.", + "failed_ledger_connection": "فشل في الاتصال بـ Ledger ، الرجاء التحقق من جهازك", + "failed_request": "طلب فشل، رجاء اعادة التحميل", + "failed_trezor_connection": "فشل في الاتصال بتريزور، الرجاء التحقق من جهازك", + "failed_trezor_popup_blocked": "الرجاء السماح بالنوافذ المنبثقة على Balance لاستخدام تريزور الخاص بك", + "learn_more": "تعلم المزيد", + "no_interactions": "لم يتم العثور على تفاعلات لهذا الحساب", + "no_transactions": "لم يتم العثور على معاملات لهذا الحساب", + "no_unique_tokens": "لم يتم العثور على رموز فريدة لهذا الحساب", + "opensea_footer": " هو سوق للرموز الفريدة (أو 'غير القابلة للتبادل'). الناس يتداولون في السوق وهذا يمنحهم قيمة. يمكنك رهن رموزك للحصول على المال. كل هذا يعمل على الإيثريوم. ", + "opensea_header": "كيف يعمل هذا تحت الغطاء؟", + "page_not_found": "404 الصفحة غير موجودة", + "please_connect_ledger": "يرجى الاتصال وفتح Ledger ثم اختيار Ethereum", + "please_connect_trezor": "يرجى توصيل Trezor الخاص بك واتباع التعليمات", + "power_by": "مدعوم من", + "walletconnect_not_unlocked": "يرجى الاتصال باستخدام WalletConnect", + "web3_not_available": "يرجى تثبيت امتداد MetaMask Chrome", + "web3_not_unlocked": "يرجى فتح قفل محفظتك MetaMask", + "web3_unknown_network": "شبكة غير معروفة ، يرجى التبديل إلى أخرى" + }, + "mints": { + "mints_sheet": { + "mints": "النعناع", + "no_data_found": "لم يتم العثور على بيانات.", + "card": { + "x_ago": "منذ %{timeElapsed}", + "one_mint_past_hour": "1 نعناع في الساعة الماضية", + "x_mints_past_hour": "%{numMints} نعناع في الساعة الماضية", + "x_mints": "%{numMints} نعناع", + "mint": "نعناع", + "free": "مجانا" + } + }, + "mints_card": { + "view_all_mints": "عرض جميع الطبعات", + "mints": "النعناع", + "collection_cell": { + "free": "مجانا" + } + }, + "featured_mint_card": { + "featured_mint": "الطبعة المميزة", + "one_mint": "1 نعناع", + "x_mints": "%{numMints} نعناع", + "x_past_hour": "%{numMints} في الساعة الماضية" + }, + "filter": { + "all": "الكل", + "free": "مجانا", + "paid": "مدفوع" + } + }, + "modal": { + "approve_tx": "الموافقة على الصفقة على %{walletType}", + "back_up": { + "alerts": { + "cloud_not_enabled": { + "description": "يبدو أن iCloud غير مفعل على جهازك.\n\n هل تريد أن ترى كيفية تمكينه؟", + "label": "iCloud غير مفعل", + "no_thanks": "لا شكرا", + "show_me": "نعم، أرني" + } + }, + "default": { + "button": { + "cloud": "احتفظ بنسخة احتياطية من محفظتك", + "cloud_platform": "النسخ الاحتياطي إلى %{cloudPlatformName}", + "manual": "النسخ الاحتياطي يدويا" + }, + "description": "لا تفقد محفظتك! احفظ نسخة مشفرة في %{cloudPlatformName}", + "title": "احتفظ بنسخة احتياطية من محفظتك" + }, + "existing": { + "button": { + "later": "ربما لاحقا", + "now": "احتياطي الآن" + }, + "description": "لديك محافظ لم يتم نسخها احتياطيا بعد. احفظها في حالة فقدان هذا الجهاز.", + "title": "هل تود أن تقوم بعمل نسخة احتياطية؟" + }, + "imported": { + "button": { + "back_up": "النسخ الاحتياطي إلى %{cloudPlatformName}", + "no_thanks": "لا شكرا" + }, + "description": "لا تفقد محفظتك! احفظ نسخة مشفرة في %{cloudPlatformName}.", + "title": "هل تود أن تقوم بعمل نسخة احتياطية؟" + } + }, + "confirm_tx": "تأكيد العملية من %{walletName}", + "default_wallet": " المحفظة", + "deposit_dropdown_label": "صرف الخاص بي", + "deposit_input_label": "دفع", + "donate_title": "إرسال من %{walletName} إلى مدير الرصيد", + "exchange_fee": "رسوم الصرف", + "exchange_max": "أقصى تبادل", + "exchange_title": "تبادل من %{walletName}", + "external_link_warning": { + "go_back": "العودة", + "visit_external_link": "زيارة الرابط الخارجي؟", + "you_are_attempting_to_visit": "أنت تحاول زيارة رابط غير مرتبط بـ Rainbow." + }, + "gas_average": "متوسط", + "gas_fast": "سريع", + "gas_fee": "الرسوم", + "gas_slow": "بطيء", + "helper_max": "الحد الأقصى", + "helper_min": "أدنى", + "helper_price": "السعر", + "helper_rate": "معدل", + "helper_value": "القيمة", + "invalid_address": "عنوان غير صالح", + "new": "جديد", + "previous_short": "السابق.", + "receive_title": "تلقي إلى %{walletName}", + "send_max": "أقصى مبلغ للإرسال", + "send_title": "إرسال من %{walletName}", + "tx_confirm_amount": "الكمية", + "tx_confirm_fee": "رسوم المعاملة", + "tx_confirm_recipient": "المتلقي", + "tx_confirm_sender": "المرسل", + "tx_fee": "رسوم المعاملة", + "tx_hash": "تجزئة المعاملة", + "tx_verify": "تحقق من معاملتك هنا", + "withdrawal_dropdown_label": "لِ", + "withdrawal_input_label": "احصل" + }, + "nfts": { + "selling": "بيع" + }, + "nft_offers": { + "card": { + "title": { + "singular": "1 عرض", + "plural": "%{numOffers} عروض" + }, + "button": "عرض جميع العروض", + "expired": "منتهي" + }, + "sheet": { + "title": "عروض", + "total": "المجموع", + "above_floor": "أعلى من الأرض", + "below_floor": "أقل من الأرض", + "no_offers_found": "لم يتم العثور على عروض" + }, + "sort_menu": { + "highest": "الأعلى", + "from_floor": "من الأرض", + "recent": "الأخير" + }, + "single_offer_sheet": { + "title": "عرض", + "expires_in": "تنتهي في %{timeLeft}", + "floor_price": "سعر الأرضية", + "marketplace": "السوق", + "marketplace_fees": "%{marketplace} الرسوم", + "creator_royalties": "الرويالتي للمُنشئ", + "receive": "استلم", + "proceeds": "الإيرادات", + "view_offer": "عرض العرض", + "offer_expired": "انتهت صلاحية العرض", + "expired": "منتهي", + "hold_to_sell": "احتفظ للبيع", + "error": { + "title": "خطأ في بيع NFT", + "message": "يرجى الاتصال بدعم Rainbow للحصول على المساعدة." + } + } + }, + "notification": { + "error": { + "failed_get_account_tx": "فشل في الحصول على معاملات الحساب", + "failed_get_gas_prices": "فشل في الحصول على أسعار الغاز الإيثيريوم", + "failed_get_tx_fee": "فشل في تقدير رسوم المعاملة", + "failed_scanning_qr_code": "فشل في مسح الرمز الشريطي، الرجاء المحاولة مرة أخرى", + "generic_error": "حدث خطأ ما، الرجاء المحاولة مرة أخرى", + "insufficient_balance": "الرصيد غير كاف في هذا الحساب", + "insufficient_for_fees": "الرصيد غير كاف لتغطية رسوم المعاملة", + "invalid_address": "العنوان غير صالح، يرجى التحقق مرة أخرى", + "invalid_address_scanned": "العنوان الذي تم مسحه غير صالح، الرجاء المحاولة مرة أخرى", + "invalid_private_key_scanned": "المفتاح الخاص الذي تم مسحه غير صالح، الرجاء المحاولة مرة أخرى", + "no_accounts_found": "لم يتم العثور على حسابات الإيثيريوم" + }, + "info": { + "address_copied_to_clipboard": "تم نسخ العنوان إلى الحافظة" + } + }, + "pools": { + "deposit": "إيداع", + "pools_title": "المجمعات", + "withdraw": "سحب" + }, + "profiles": { + "actions": { + "edit_profile": "تعديل الملف الشخصي", + "unwatch_ens": "توقف عن المتابعة %{ensName}", + "unwatch_ens_title": "هل أنت متأكد أنك تريد التوقف عن متابعة %{ensName}?", + "watch": "مشاهدة", + "watching": "مشاهدة" + }, + "banner": { + "register_name": "أنشئ ملفك الشخصي ENS", + "and_create_ens_profile": "ابحث عن الأسماء المتاحة .eth" + }, + "select_ens_name": "أسماء ENS الخاصة بي", + "confirm": { + "confirm_registration": "تأكيد التسجيل", + "confirm_updates": "تأكيد التحديثات", + "duration_plural": "%{content} سنوات", + "duration_singular": "1 سنة", + "estimated_fees": "الرسوم الشبكية المقدرة", + "estimated_total": "المجموع المقدر", + "estimated_total_eth": "المجموع المقدر بـ ETH", + "extend_by": "امتد بواسطة", + "extend_registration": "تمديد التسجيل", + "hold_to_begin": "اضغط للبدء", + "hold_to_confirm": "اضغط للتأكيد", + "hold_to_extend": "اضغط للتمديد", + "hold_to_register": "اضغط للتسجيل", + "insufficient_bnb": "BNB غير كافي", + "insufficient_eth": "ETH غير كافي", + "last_step": "الخطوة الأخيرة", + "last_step_description": "أكد أدناه لتسجيل اسمك وتكوين ملف التعريف الخاص بك", + "new_expiration_date": "تاريخ الانتهاء الجديد", + "registration_cost": "تكلفة التسجيل", + "registration_details": "تفاصيل التسجيل", + "registration_duration": "تسجيل الاسم لـ", + "requesting_register": "طلب التسجيل", + "reserving_name": "حجز اسمك", + "set_ens_name": "اضبطه كاسم ENS الأساسي الخاص بي", + "set_name_registration": "اضبطه كالاسم الأساسي", + "speed_up": "تسريع", + "suggestion": "قم بشراء المزيد من السنوات الآن لتوفير الرسوم", + "transaction_pending": "المعاملة قيد الانتظار", + "transaction_pending_description": "سوف يتم نقلك تلقائياً إلى الخطوة التالية عندما يتم تأكيد هذه المعاملة على البلوكشين", + "wait_one_minute": "انتظر لمدة دقيقة واحدة", + "wait_one_minute_description": "تضمن فترة الانتظار هذه أن شخصًا آخر لا يمكنه تسجيل هذا الاسم قبل أن تفعل" + }, + "create": { + "add_cover": "إضافة غطاء", + "back": "􀆉 العودة", + "bio": "السيرة الذاتية", + "bio_placeholder": "أضف سيرة ذاتية إلى ملفك الشخصي", + "btc": "بيتكوين", + "cancel": "إلغاء", + "choose_nft": "اختر NFT", + "content": "المحتوى", + "content_placeholder": "أضف تجزئة المحتوى", + "discord": "ديسكورد", + "doge": "دوجكوين", + "email": "البريد الإلكتروني", + "invalid_email": "البريد الإلكتروني غير صالح", + "email_placeholder": "أضف بريدك الإلكتروني", + "invalid_username": "اسم المستخدم %{app} غير صالح", + "eth": "إيثيريوم", + "github": "جيتهب", + "instagram": "إنستغرام", + "invalid_asset": "عنوان %{coin} غير صالح", + "invalid_content_hash": "تجزئة المحتوى غير صالحة", + "keywords": "الكلمات الرئيسية", + "keywords_placeholder": "أضف الكلمات الرئيسية", + "label": "أنشئ ملفك الشخصي", + "ltc": "ليتكوين", + "name": "الاسم", + "name_placeholder": "أضف اسمًا للعرض", + "notice": "تنويه", + "notice_placeholder": "أضف تنويه", + "pronouns": "الضمائر", + "pronouns_placeholder": "أضف الضمائر", + "reddit": "رديت", + "remove": "إزالة", + "review": "مراجعة", + "skip": "تخطي", + "snapchat": "سناب شات", + "telegram": "تيليجرام", + "twitter": "تويتر", + "upload_photo": "تحميل صورة", + "uploading": "جارٍ الرفع", + "username_placeholder": "اسم المستخدم", + "wallet_placeholder": "أضف عنوان %{coin}", + "website": "الموقع الإلكتروني", + "invalid_website": "عنوان URL غير صالح", + "website_placeholder": "أضف موقعك الإلكتروني" + }, + "details": { + "add_to_contacts": "أضف إلى الجهات", + "copy_address": "نسخ العنوان", + "open_wallet": "افتح المحفظة", + "remove_from_contacts": "إزالة من الجهات", + "share": "شارك", + "view_on_etherscan": "عرض على Etherscan" + }, + "edit": { + "label": "تحرير ملفك الشخصي" + }, + "intro": { + "choose_another_name": "اختر اسم ENS آخر", + "create_your": "أنشئ الخاص", + "ens_profile": "ملف تعريف ENS", + "find_your_name": "اعثر على اسمك", + "my_ens_names": "أسماء ENS الخاصة بي", + "portable_identity_info": { + "description": "حمل اسم ENS والملف الشخصي الخاص بك بين المواقع. لا مزيد من التسجيلات.", + "title": "هوية رقمية محمولة" + }, + "search_new_ens": "ابحث عن اسم جديد", + "search_new_name": "البحث عن اسم ENS جديد", + "stored_on_blockchain_info": { + "description": "يتم تخزين ملفك الشخصي مباشرة على Ethereum وملك لك.", + "title": "مخزن على Ethereum" + }, + "edit_name": "تحرير %{name}", + "use_existing_name": "استخدم اسم ENS موجود", + "use_name": "استخدم %{name}", + "wallet_address_info": { + "description": "أرسل إلى أسماء ENS بدلاً مِن عناوين المحافظ الصعب تذكرها.", + "title": "عنوان محفظة أفضل" + } + }, + "pending_registrations": { + "alert_cancel": "إلغاء", + "alert_confirm": "المتابعة على أي حال", + "alert_message": "`أنت على وشك إيقاف عملية التسجيل.\n ستحتاج إلى بدء العملية مرة أخرى وهذا يعني أنك ستحتاج إلى إرسال معاملة إضافية.`", + "alert_title": "هل أنت متأكد؟", + "finish": "إنهاء", + "in_progress": "قيد التنفيذ" + }, + "profile_avatar": { + "choose_from_library": "اختر من المكتبة", + "create_profile": "إنشاء الملف الشخصي", + "edit_profile": "تعديل الملف الشخصي", + "pick_emoji": "اختيار ايموجي", + "shuffle_emoji": "تبديل الإيموجي", + "remove_photo": "إزالة الصورة", + "view_profile": "مشاهدة الملف الشخصي" + }, + "search": { + "header": "اعثر على اسمك", + "description": "بحث عن أسماء ENS المتاحة", + "available": "🥳 متاح", + "taken": "😭 مأخوذ", + "registered_on": "تم تسجيل هذا الاسم لآخر مرة على %{content}", + "price": "%{content} / السنة", + "expiration": "حتى %{content}", + "3_char_min": "الحد الأدنى 3 أحرف", + "already_registering_name": "أنت بالفعل تقوم بتسجيل هذا الاسم", + "estimated_total_cost_1": "التكلفة الإجمالية المتوقعة لـ", + "estimated_total_cost_2": "مع رسوم الشبكة الحالية", + "loading_fees": "جارٍ تحميل رسوم الشبكة…", + "clear": "􀅉 مسح", + "continue": "استمر 􀆊", + "finish": "إنهاء 􀆊", + "and_create_ens_profile": "ابحث عن الأسماء المتاحة .eth", + "register_name": "أنشئ ملفك الشخصي ENS" + }, + "search_validation": { + "invalid_domain": "هذا نطاق غير صالح", + "tld_not_supported": "هذا النطاق الأعلى TLD غير مدعوم", + "subdomains_not_supported": "النطاقات الفرعية غير مدعومة", + "invalid_length": "يجب أن يكون اسمك مكونًا من 3 أحرف على الأقل", + "invalid_special_characters": "لا يمكن أن يتضمن اسمك أحرفًا خاصة" + }, + "records": { + "since": "منذ" + } + }, + "promos": { + "swaps_launch": { + "primary_button": "حاول التبديل", + "secondary_button": "ربما لاحقا", + "info_row_1": { + "title": "قم بتبديل جميع الرموز المفضلة لديك", + "description": "تقوم Rainbow بالبحث في كل مكان للعثور على أفضل سعر لصفقتك." + }, + "info_row_2": { + "title": "قم بالتبديل مباشرة على L2", + "description": "تبديلات سريعة ورخيصة على Arbitrum, Optimism, Polygon و BSC." + }, + "info_row_3": { + "title": "حماية Flashbots", + "description": "حماية الأسعار، بالإضافة إلى عدم وجود رسوم على التبديلات الفاشلة. قم بتمكينها في إعدادات التبديل." + }, + "header": "التبديلات على Rainbow", + "subheader": "إعادة التقديم" + }, + "notifications_launch": { + "primary_button": { + "permissions_enabled": "تهيئة", + "permissions_not_enabled": "تمكين" + }, + "secondary_button": "ليس الآن", + "info_row_1": { + "title": "لكل نشاطات محفظتك", + "description": "تلقى إشعارات حول النشاط في محافظك أو المحافظ التي تتابعها." + }, + "info_row_2": { + "title": "سرعة البرق", + "description": "اعرف اللحظة التي يتم فيها تأكيد المعاملة على البلوك تشين." + }, + "info_row_3": { + "title": "قابل للتخصيص", + "description": "الإرسال، الاستقبال، المبيعات، الطبع، التبديل، وأكثر. اختر ما تريد." + }, + "header": "الإشعارات", + "subheader": "مقدمة" + } + }, + "review": { + "alert": { + "are_you_enjoying_rainbow": "هل تستمتع بـ Rainbow? 🥰", + "leave_a_review": "اترك مراجعة في متجر التطبيقات!", + "no": "لا", + "yes": "نعم" + } + }, + "poaps": { + "title": "لقد وجدت POAP!", + "view_on_poap": "عرض على POAP 􀮶", + "mint_poap": "􀑒 ضرب POAP", + "minting": "ضرب...", + "minted": "تم ضرب POAP!", + "error": "خطأ في الضرب", + "error_messages": { + "limit_exceeded": "هذا POAP قد تم ضربه بالكامل!", + "event_expired": "لقد انتهت صلاحية ضرب هذا الPOAP!", + "unknown": "خطأ غير معروف" + } + }, + "rewards": { + "total_earnings": "الأرباح الكلية", + "you_earned": "لقد ربحت ", + "pending_earnings": "الأرباح المعلقة", + "next_airdrop": "الإسقاط الجوي القادم", + "last_airdrop": "الإسقاط الجوي الأخير", + "my_stats": "إحصائياتي", + "swapped": "تم التبديل", + "bridged": "تم الربط", + "position": "الموقع", + "leaderboard": "لوحة القيادة", + "leaderboard_data_refresh_notice": "يتم التحديث بشكل دوري طوال اليوم. تحقق مرة أخرى قريبًا إذا لم يتم ت反عكس نشاطك الأخير.", + "program_paused": "􀊗 متوقف مؤقتا", + "program_paused_description": "المسابقة متوقفة حاليًا وستستأنف قريبًا. تحقق لاحقًا للحصول على التحديثات.", + "program_finished": "􀜪 انتهى", + "program_finished_description": "لقد انتهت المسابقة الأولى. يتم عرض لوحة القيادة النهائية والمكافآت الإضافية أدناه.", + "days_left": "%{days} أيام متبقية", + "data_powered_by": "البيانات مدعومة من", + "current_value": "القيمة الحالية", + "rewards_claimed": "تم الاستلام المكافآت الأسبوعية", + "refreshes_next_week": "يتم التحديث الأسبوع القادم", + "all_rewards_claimed": "تم الاستيلاء على جميع المكافآت هذا الأسبوع", + "rainbow_users_claimed": "استلم المستخدمون المطر الملون %{amount}", + "refreshes_in_with_days": "يتجدد في %{days} أيام %{hours} ساعات", + "refreshes_in_without_days": "يتجدد في %{hours} ساعات", + "percent": "%{percent}% مكافأة", + "error_title": "حدث خطأ ما", + "error_text": "يرجى التحقق من اتصالك بالإنترنت والعودة لاحقًا.", + "ended_title": "انتهى البرنامج", + "ended_text": "ابق على اطلاع على ما لدينا في المستقبل!", + "op": { + "airdrop_timing": { + "title": "الإسقاطات الجوية كل أسبوع", + "text": "اتخذ خطة على الأمل أو انتقل إلى الأمل لكسب مكافآت OP. في نهاية الأسبوع ، سيتم إسقاط الجوي للمكافآت التي كسبتها في محفظتك." + }, + "amount_distributed": { + "title": "67,850 OP كل أسبوع", + "text": "سيتم توزيع مكافآت تصل إلى 67,850 OP كل أسبوع. إذا نفدت المكافآت الأسبوعية، ستتوقف المكافآت مؤقتا وتستأنف في الأسبوع التالي." + }, + "bridge": { + "title": "اكسب 0.125٪ عند الجسر", + "text": "بينما الجوائز نشطة ، ستكسب جسر الرموز المحققة إلى Optimism تقريبًا 0.125٪ مرتجعًا في OP.\n\nتتحدث الإحصائيات بشكل دوري طوال اليوم. تحقق مرة أخرى قريبًا إذا لم تر زيادة الجسر الأخيرة هنا." + }, + "swap": { + "title": "اكسب 0.425٪ على الصرف", + "text": "بينما الجوائز نشطة، ستكسب تبديل الرموز المحققة على Optimism تقريبًا 0.425٪ مرتجعًا في OP.\n\nتتحدث الإحصائيات بشكل دوري طوال اليوم. عاود الفحص قريبًا إذا لم تر صفقات الصرف الأخيرة المعروضة هنا." + }, + "position": { + "title": "موقع الصدارة", + "text": "كلما كسبت OP أكثر بواسطة الصرف والجسر، كلما تصعد أعلى في لوحة الصدارة. إذا كنت في أعلى 100 في نهاية المسابقة، فستحصل على مكافآت إضافية تصل إلى 8,000 OP." + } + } + }, + "positions": { + "open_dapp": "فتح 􀮶", + "deposits": "الإيداعات", + "borrows": "القروض", + "rewards": "المكافآت" + }, + "savings": { + "deposit": "إيداع", + "deposit_from_wallet": "الإيداع من المحفظة", + "earned_lifetime_interest": "حصلت على %{lifetimeAccruedInterest}", + "earnings": { + "100_year": "100-سنة", + "10_year": "10-سنة", + "20_year": "20-سنة", + "50_year": "50-سنة", + "5_year": "5-سنة", + "est": "تقدير.", + "label": "الأرباح", + "monthly": "شهري", + "yearly": "سنوي" + }, + "get_prefix": "احصل", + "label": "التوفير", + "on_your_dollars_suffix": "على دولاراتك", + "percentage": "%{percentage}%", + "percentage_apy": "%{percentage}% APY", + "with_digital_dollars_line_1": "مع الدولارات الرقمية مثل داي، التوفير", + "with_digital_dollars_line_2": "يجني لك أكثر من أي وقت مضى", + "withdraw": "سحب", + "zero_currency": "$0.00" + }, + "send_feedback": { + "copy_email": "نسخ عنوان البريد الإلكتروني", + "email_error": { + "description": "هل ترغب في نسخ عنوان بريدنا الإلكتروني يدويًا إلى الحافظة الخاصة بك؟", + "title": "خطأ في تشغيل عميل البريد الإلكتروني" + }, + "no_thanks": "لا شكرا" + }, + "settings": { + "backup": "النسخ الاحتياطي", + "google_account_used": "الحساب الجوجل المستخدم للنسخ الاحتياطي", + "backup_switch_google_account": "تغيير حساب جوجل", + "backup_sign_out": "تسجيل الخروج", + "backup_sign_in": "تسجيل الدخول", + "backup_loading": "جار التحميل...", + "backup_google_account": "حساب جوجل", + "currency": "العملة", + "app_icon": "أيقونة التطبيق", + "dev": "مطور", + "developer": "إعدادات المطور", + "done": "تم", + "feedback_and_reports": "الملاحظات وتقارير الأخطاء", + "feedback_and_support": "التعليقات والدعم", + "follow_us_on_twitter": "تابعنا على تويتر", + "hey_friend_message": "👋️ مرحبا صديقي! يجب أن تقوم بتنزيل Rainbow، فهو المحفظة المفضلة لدي في Ethereum 🌈️🌈️🌈️🌈️🌈️🌈️🌈️🌈️🌈️🌈️", + "label": "الإعدادات", + "language": "اللغة", + "learn": "تعلم عن Ethereum", + "network": "الشبكة", + "notifications": "الإشعارات", + "notifications_section": { + "my_wallets": "محافظي", + "watched_wallets": "المحافظ المراقبة", + "allow_notifications": "السماح بالتنبيهات", + "sent": "تم الإرسال", + "received": "تم الاستلام", + "purchased": "تم الشراء", + "sold": "تم البيع", + "minted": "تم الإصدار", + "swapped": "تم التبديل", + "approvals": "تم الموافقة", + "other": "العقود والمزيد", + "all": "الكل", + "off": "إيقاف", + "plus_n_more": "+ %{n} إضافي", + "no_permissions": "يبدو أن أذونات الإعلامات الخاصة بك معطلة. يرجى تمكينها في الإعدادات لتلقي الإشعارات من Rainbow.", + "no_watched_wallets": "أنت لا تتابع أي محافظ.", + "no_owned_wallets": "ليس لديك أي محافظ في Rainbow. أنشئ محفظة أو قم باستيراد واحدة بواسطة عبارتك السرية.", + "open_system_settings": "افتح الإعدادات", + "unsupported_network": "الإشعارات متاحة فقط لمعاملات Ethereum Mainnet في الوقت الحالي.", + "change_network": "غير شبكتك", + "no_first_time_permissions": "الرجاء السماح لـ Rainbow بإرسال إشعارات لك.", + "first_time_allow_notifications": "السماح بالتنبيهات", + "error_alert_title": "فشل الاشتراك", + "error_alert_content": "حاول مرة أخرى في وقت لاحق.", + "offline_alert_content": "يبدو أن ليس لديك اتصال بالإنترنت.\n\nحاول مرة أخرى في وقت لاحق.", + "no_settings_for_address_title": "لا توجد إعدادات لهذه المحفظة", + "no_settings_for_address_content": "لا توجد إعدادات لهذه المحفظة.\nالرجاء محاولة إعادة تشغيل التطبيق أو المحاولة مرة أخرى في وقت لاحق." + }, + "privacy": "الخصوصية", + "privacy_section": { + "public_showcase": "عرض عام", + "when_public": "عندما يكون عامًا، سيكون عرض NFT الخاص بك مرئيًا على ملفك الشخصي Rainbow!", + "when_public_prefix": "عندما يكون عامًا، سيكون عرض NFT الخاص بك مرئيًا على ملفك الشخصي ثلجة على الويب! يمكنك عرض ملفك الشخصي على", + "view_profile": "عرض ملفك الشخصي", + "analytics_toggle": "التحليلات", + "analytics_toggle_description": "ساعد Rainbow في تحسين منتجاتها وخدماتها من خلال السماح بتحليلات بيانات الاستخدام. البيانات التي تم جمعها ليست مرتبطة بك أو بحسابك." + }, + "restore": "الاستعادة إلى التوزيع الأصلي", + "review": "راجع Rainbow", + "share_rainbow": "شارك Rainbow", + "theme": "الموضوع", + "theme_section": { + "system": "النظام", + "dark": "داكن", + "light": "فاتح" + }, + "icon_change": { + "title": "تأكيد تغيير الرمز", + "warning": "قد يتسبب تغيير الأيقونة في إعادة تشغيل Rainbow.", + "confirm": "تأكيد", + "cancel": "إلغاء" + } + }, + "subscribe_form": { + "email_already_subscribed": "عذراً، لقد قمت بالتسجيل بالفعل بهذا البريد الإلكتروني", + "generic_error": "عفواً، حدث خطأ ما", + "sending": "الإرسال...", + "successful": "تحقق من بريدك الإلكتروني", + "too_many_signup_request": "طلبات التسجيل كثيرة جدا، يرجى المحاولة مرة أخرى لاحقا" + }, + "swap": { + "choose_token": "اختر الرمز", + "gas": { + "custom": "مخصص", + "edit_price": "تعديل سعر الغاز", + "enter_price": "أدخل سعر الغاز", + "estimated_fee": "الرسوم المقدرة", + "fast": "سريع", + "network_fee": "رسوم الشبكة", + "normal": "عادي", + "slow": "بطيء" + }, + "loading": "جار التحميل...", + "modal_types": { + "confirm": "تأكيد", + "deposit": "إيداع", + "receive": "استلم", + "swap": "تبديل", + "get_symbol_with": "احصل على %{symbol} مع", + "withdraw": "سحب", + "withdraw_symbol": "سحب %{symbol}" + }, + "warning": { + "cost": { + "are_you_sure_title": "هل أنت متأكد؟", + "this_transaction_will_cost_you_more": "هذه المعاملة ستكلفك أكثر من القيمة التي تقوم بتبديلها، هل أنت متأكد أنك تريد المتابعة؟" + }, + "edit_price": "تعديل سعر الغاز", + "invalid_price": { + "message": "تحتاج إلى إدخال مبلغ صالح", + "title": "سعر غاز غير صالح" + }, + "too_high": { + "message": "تأكد مرتين من أنك أدخلت المبلغ الصحيح - من المحتمل أنك تدفع أكثر مما تحتاج إليه!", + "title": "سعر الغاز عالٍ!" + }, + "too_low": { + "message": "يُوصى بتعيين سعر غاز أعلى لتجنب المشكلات.", + "title": "سعر الغاز منخفض - قد يتعطل الحوالة!" + } + } + }, + "transactions": { + "actions": { + "addToContacts": "أضف إلى الجهات", + "cancel": "☠️ إلغاء", + "close": "إغلاق", + "speedUp": "🚀 تسريع", + "trySwapAgain": "جرب التبديل مرة أخرى", + "viewContact": "عرض الاتصال" + }, + "pending_title": "معلق", + "dropped_title": "تم الإسقاط", + "type": { + "approved": "تم الموافقة", + "approving": "موافقة", + "bridging": "الجسر", + "bridged": "تم الربط", + "cancelled": "ألغيت", + "cancelling": "الغاء", + "contract interaction": "تفاعل العقد", + "deposited": "أودعت", + "depositing": "إيداع", + "dropped": "تم الإسقاط", + "failed": "فشل", + "purchased": "تم الشراء", + "purchasing": "شراء", + "received": "تم الاستلام", + "receiving": "تلقي", + "self": "نفسه", + "sending": "إرسال", + "sent": "تم الإرسال", + "speeding up": "تسريع", + "selling": "بيع", + "sold": "تم البيع", + "swapped": "تم التبديل", + "swapping": "تبديل", + "unknown": "غير معروف", + "withdrawing": "انسحاب", + "withdrew": "انسحب" + }, + "savings": "التوفير", + "signed": "موقع", + "contract_interaction": "تفاعل العقد", + "deposited_with_token": "تم الإيداع %{name}", + "withdrew_with_token": "تم السحب %{name}" + }, + "transaction_details": { + "from": "من", + "to": "إلى", + "value": "القيمة", + "hash": "تكس هاش", + "network_fee": "رسوم الشبكة", + "hash_copied": "􀁣 تم نسخ هاش الحوالة", + "address_copied": "􀁣 تم نسخ العنوان", + "try_again": "􀅉 حاول مرة أخرى", + "context_menu": { + "copy_address": "نسخ العنوان", + "send": "ارسال", + "add_contact": "أضف إلى الجهات", + "edit_contact": "تعديل جهة اتصال" + }, + "actions_menu": { + "speed_up": "تسريع", + "cancel": "إلغاء", + "remove": "إزالة" + } + }, + "time": { + "today_caps": "اليوم", + "today": "اليوم", + "yesterday_caps": "أمس", + "yesterday": "أمس", + "this_month_caps": "هذا الشهر", + "days": { + "long": { + "plural": "أيام", + "singular": "يوم" + }, + "micro": "ي", + "short": { + "plural": "أيام", + "singular": "يوم" + } + }, + "hours": { + "long": { + "plural": "ساعات", + "singular": "ساعة" + }, + "micro": "س", + "short": { + "plural": "ساعات", + "singular": "ساعة" + } + }, + "milliseconds": { + "long": { + "plural": "مللي ثانية", + "singular": "ميلي ثانية" + }, + "micro": "مللي ثانية", + "short": { + "plural": "مللي ثانية", + "singular": "مللي ثانية" + } + }, + "minutes": { + "long": { + "plural": "دقائق", + "singular": "دقيقة" + }, + "micro": "د", + "short": { + "plural": "دقائق", + "singular": "دقيقة" + } + }, + "now": "الآن", + "seconds": { + "long": { + "plural": "ثواني", + "singular": "ثانية" + }, + "micro": "ث", + "short": { + "plural": "ثواني", + "singular": "ثانية" + } + } + }, + "toasts": { + "copied": "تم النسخ \"%{copiedText}\"", + "invalid_paste": "لا يمكنك لصق ذلك هنا" + }, + "hardware_wallets": { + "pair_your_nano": "ربط جهاز Nano X الخاص بك", + "connect_your_ledger": "قم بتوصيل Ledger Nano X الخاص بك بـ Rainbow عبر البلوتوث. إذا كانت هذه أول مرة، سوف يطلب Rainbow الوصول إلى البلوتوث.", + "learn_more_about_ledger": "تعرف أكثر على Ledger", + "pair_a_new_ledger": "ربط Ledger جديد", + "looking_for_devices": "البحث عن أجهزة", + "confirm_on_device": "تأكيد على الجهاز", + "transaction_rejected": "تم رفض المعاملة", + "please_try_again": "يرجى المحاولة مرة أخرى إذا كنت ترغب في المتابعة", + "connected_and_ready": "تم توصيل دفتر الأستاذ الخاص بك، يرجى مراجعة وتأكيد المعاملة على جهازك.", + "make_sure_bluetooth_enabled": "تأكد من تفعيل Bluetooth وأن جهاز Ledger Nano X الخاص بك غير مقفل.", + "device_connected": "الجهاز متصل", + "almost_done": "أنت على وشك الانتهاء. قبل الانتهاء، تحتاج إلى تفعيل التوقيع الأعمى على جهاز Ledger الخاص بك.", + "enable_blind_signing": "تفعيل التوقيع الأعمى", + "blind_signing_enabled": "تم تفعيل التوقيع الأعمى", + "blind_signing_description": "يتيح لك التوقيع الأعمى أن يوافق جهازك على توقيع معاملات العقد الذكي.", + "learn_more": "تعلم المزيد", + "finish_importing": "إنهاء الاستيراد", + "blind_signing_instructions": { + "step_1": { + "title": "على ال Ledger, قم بفتح تطبيق ETH", + "description": "قم بتوصيل جهازك وفتحه وافتح تطبيق Ethereum (ETH)." + }, + "step_2": { + "title": "انتقل إلى الإعدادات", + "description": "اضغط على الزر الأيمن للانتقال إلى الإعدادات. ثم اضغط على كلا الزرين للتحقق من أن جهاز Ledger الخاص بك يعرض Blind Signing." + }, + "step_3": { + "title": "تفعيل التوقيع الأعمى", + "description": "اضغط على كلا الزرين لتمكين blind signing للمعاملات. إذا عرض الجهاز Enabled، فأنت جاهز للانطلاقة." + } + }, + "unlock_ledger": "فتح Ledger", + "open_eth_app": "افتح تطبيق ETH", + "open_eth_app_description": "يجب أن يكون التطبيق Ethereum مفتوحًا على جهاز Ledger الخاص بك لمتابعة المعاملة.", + "enter_passcode": "أدخل رمز المرور الخاص بك لفتح Ledger الخاص بك. بمجرد فتحه، افتح التطبيق Ethereum بالضغط على كلا الزرين في وقت واحد.", + "errors": { + "off_or_locked": "تأكد من أن الجهاز غير مقفل", + "no_eth_app": "افتح تطبيق Eth على جهازك", + "unknown": "خطأ غير معروف، قم بإغلاق وإعادة فتح هذه الورقة" + }, + "pairing_error_alert": { + "title": "خطأ في الاتصال", + "body": "الرجاء المحاولة مرة أخرى، إذا استمرت المشاكل، أغلق التطبيق ثم حاول مرة أخرى" + } + }, + "wallet": { + "action": { + "add_another": "أضف محفظة أخرى", + "cancel": "إلغاء", + "copy_contract_address": "نسخ عنوان العقد", + "delete": "حذف المحفظة", + "delete_confirm": "هل أنت متأكد أنك تريد حذف هذه المحفظة؟", + "edit": "تعديل المحفظة", + "hide": "إخفاء", + "import_wallet": "أضف محفظة", + "input": "إدخال العملية", + "notifications": { + "action_title": "إعدادات الإشعار", + "alert_title": "لا توجد إعدادات لهذا المحفظة", + "alert_message": "لا توجد أي إعدادات لهذه المحفظة.\nيرجى إعادة تشغيل التطبيق أو المحاولة مرة أخرى فيما بعد." + }, + "pair_hardware_wallet": "ربط ليدجر نانو X", + "paste": "لصق", + "pin": "دبوس", + "reject": "رفض", + "remove": "إزالة المحفظة", + "remove_confirm": "هل أنت متأكد أنك تريد إزالة هذه المحفظة؟", + "send": "ارسال", + "to": "إلى", + "unhide": "الغاء الاخفاء", + "unpin": "إلغاء التثبيت", + "value": "القيمة", + "view_on": "عرض على %{blockExplorerName}" + }, + "add_cash": { + "card_notice": "يعمل مع معظم بطاقات الخصم", + "interstitial": { + "other_amount": "مبلغ آخر" + }, + "need_help_button_email_subject": "الدعم", + "need_help_button_label": "احصل على الدعم", + "on_the_way_line_1": "%{currencySymbol} الخاص بك في الطريق", + "on_the_way_line_2": "وسوف يصل قريبا", + "purchase_failed_order_id": "رقم الطلب: %{orderId}", + "purchase_failed_subtitle": "لم يتم تحصيل أي رسوم منك.", + "purchase_failed_support_subject": "فشل الشراء", + "purchase_failed_support_subject_with_order_id": "فشل الشراء - الطلب %{orderId}", + "purchase_failed_title": "عذراً ، فشل عملية الشراء الخاصة بك.", + "purchasing_dai_requires_eth_message": "قبل أن تتمكن من شراء DAI ، يجب أن يكون لديك بعض ETH في محفظتك!", + "purchasing_dai_requires_eth_title": "ليس لديك أي ETH!", + "running_checks": "جارٍ الفحص...", + "success_message": "إنه هنا 🥳", + "watching_mode_confirm_message": "المحفظة التي قمت بفتحها هي للقراءة فقط، لذا لا يمكنك التحكم في محتواها. هل أنت متأكد أنك تريد إضافة نقود إلى %{truncatedAddress}؟", + "watching_mode_confirm_title": "أنت في وضع المشاهدة" + }, + "add_cash_v2": { + "sheet_title": "اختر خيار الدفع لشراء العملة المشفرة", + "fees_title": "الرسوم", + "instant_title": "فوري", + "method_title": "طريقة", + "methods_title": "طريقة", + "network_title": "الشبكة", + "networks_title": "الشبكات", + "generic_error": { + "title": "حدث خطأ ما", + "message": "تم إبلاغ فريقنا وسيتابع الموضوع في أقرب وقت ممكن.", + "button": "حسنا" + }, + "unauthenticated_ratio_error": { + "title": "نحن آسفون، لقد فشلت في المصادقة", + "message": "من أجل سلامتك، يجب أن تتم المصادقة قبل أن تتمكن من شراء العملات الرقمية باستخدام Ratio." + }, + "support_emails": { + "help": "أحتاج مساعدة في شراء العملات الرقمية مع %{provider}", + "account_recovery": "استعادة الحساب لشراء العملات الرقمية" + }, + "sheet_empty_state": { + "title": "لا يمكنك العثور على مزودك المفضل؟", + "description": "تحقق لاحقًا للحصول على المزيد من الخيارات" + }, + "explain_sheet": { + "semi_supported": { + "title": "نجاح الشراء!", + "text": "لم نقدم الدعم الكامل لهذا الأصول بعد، لكننا نعمل على ذلك! يجب أن تراه يظهر في محفظتك قريبا." + } + } + }, + "alert": { + "finish_importing": "إنهاء الاستيراد", + "looks_like_imported_public_address": "\nيبدو أنك قمت بتوريد هذه المحفظة باستخدام عنوانها العام فقط. من أجل التحكم في ما بداخلها ، ستحتاج إلى توريد المفتاح الخاص أو العبارة السرية أولاً.", + "nevermind": "لا يهم", + "this_wallet_in_watching_mode": "هذه المحفظة حاليا في وضع \"المشاهدة\"!" + }, + "alerts": { + "dont_have_asset_in_wallet": "يبدو أنك لا تمتلك هذا الأصل في محفظتك...", + "invalid_ethereum_url": "url للإثيريوم غير صالح", + "ooops": "أووبس!", + "this_action_not_supported": "هذا الإجراء غير مدعوم حاليا :(" + }, + "assets": { + "no_price": "الأرصدة الصغيرة" + }, + "authenticate": { + "alert": { + "current_authentication_not_secure_enough": "وسيلة المصادقة الحالية لك (التعرف على الوجه) غير آمنة بما يكفي ، يرجى الانتقال إلى \"الإعدادات > القياسات الحيوية والأمان\" وتمكين وسيلة بيومترية بديلة مثل البصمة أو القزحية.", + "error": "خطأ" + }, + "please": "يرجى المصادقة", + "please_seed_phrase": "يرجى المصادقة لعرض المفتاح الخاص" + }, + "back_ups": { + "and_1_more_wallet": "ومحفظة أخرى", + "and_more_wallets": "و %{moreWalletCount} محافظ أخرى", + "backed_up": "تم النسخ الاحتياطي", + "backed_up_manually": "تم النسخ الاحتياطي يدويا", + "imported": "تم الاستيراد" + }, + "balance_title": "رصيد", + "buy": "شراء", + "change_wallet": { + "balance_eth": "%{balanceEth} ETH", + "watching": "مشاهدة", + "ledger": "ليدجر" + }, + "connected_apps": "التطبيقات المتصلة", + "copy": "نسخ", + "copy_address": "نسخ العنوان", + "diagnostics": { + "authenticate_with_pin": "التحقق بواسطة الرقم السري", + "restore": { + "address": "العنوان", + "created_at": "تم الإنشاء في", + "heads_up_title": "انتبه!", + "key": "مفتاح", + "label": "تسمية", + "restore": "استعادة", + "secret": "سري", + "this_action_will_completely_replace": "سيقوم هذا الإجراء بتبديل هذه المحفظة بالكامل. هل أنت متأكد؟", + "type": "النوع", + "yes_i_understand": "نعم، أنا أفهم" + }, + "secret": { + "copy_secret": "انسخ السر", + "okay_i_understand": "حسناً، أنا أفهم", + "reminder_title": "تذكير", + "these_words_are_for_your_eyes_only": "هذه الكلمات لأعينك فقط.جملتك السرية تعطيك الوصول لمحفظتك بأكملها. \n\n كن حذراً جداً معها." + }, + "uuid": "رقمك المتسلسل UUID", + "uuid_copied": "􀁣 تم نسخ UUID", + "uuid_description": "يسمح لنا هذا المعرف بالعثور على تقارير أخطاء التطبيق والتقارير المتعلقة بالتعطل.", + "loading": "جار التحميل...", + "app_state_diagnostics_title": "حالة التطبيق", + "app_state_diagnostics_description": "يتيح لك التقاط لقطة من حالة التطبيق حتى يمكنك مشاركتها مع فريق الدعم.", + "wallet_diagnostics_title": "المحفظة", + "sheet_title": "تشخيص", + "pin_auth_title": "التحقق بالرقم السري", + "you_need_to_authenticate_with_your_pin": "تحتاج إلى التحقق بالرقم السري للوصول إلى أسرار محفظتك", + "share_application_state": "مشاركة حالة التطبيق", + "wallet_details_title": "تفاصيل المحفظة", + "wallet_details_description": "أدناه تفاصيل جميع المحافظ المضافة إلى رينبو." + }, + "error_displaying_address": "خطأ في عرض العنوان", + "feedback": { + "cancel": "لا شكرا", + "choice": "هل ترغب في نسخ عنوان بريدنا الإلكتروني يدويًا إلى الحافظة الخاصة بك؟", + "copy_email_address": "نسخ عنوان البريد الإلكتروني", + "email_subject": "📱 ملاحظات التجربة التي تم الحصول عليها من Rainbow", + "error": "خطأ في تشغيل عميل البريد الإلكتروني", + "send": "إرسال الملاحظات" + }, + "import_failed_invalid_private_key": "فشل الاستيراد بسبب مفتاح خاص غير صالح. الرجاء المحاولة مرة أخرى.", + "intro": { + "create_wallet": "إنشاء محفظة", + "instructions": "يرجى عدم تخزين المزيد في محفظتك مما تود خسارته.", + "warning": "هذا هو برنامج ألفا.", + "welcome": "مرحبًا بك في Rainbow" + }, + "invalid_ens_name": "هذا ليس اسم ENS صالحًا", + "invalid_unstoppable_name": "هذا ليس اسم Unstoppable صالحًا", + "label": "المحافظ", + "loading": { + "error": "حدث خطأ أثناء تحميل المحفظة. يرجى إغلاق التطبيق وإعادة المحاولة.", + "message": "جار التحميل" + }, + "message_signing": { + "failed_signing": "فشل في توقيع الرسالة", + "message": "الرسالة", + "request": "طلب توقيع الرسالة", + "sign": "توقيع رسالة" + }, + "my_account_address": "عنوان حسابي:", + "network_title": "الشبكة", + "new": { + "add_wallet_sheet": { + "options": { + "cloud": { + "description_android": "إذا كنت قد قمت بالفعل بنسخة احتياطية لمحفظتك على Google Drive، انقر هنا لإستعادتها.", + "description_ios_one_wallet": "لديك 1 محفظة تم نسخها احتياطيًا", + "description_ios_multiple_wallets": "لديك %{walletCount} محافظ تم نسخها احتياطيًا", + "title": "استعادة من %{platform}", + "no_backups": "لم يتم العثور على نسخ احتياطية", + "no_google_backups": "لم يتم العثور على أي نسخة احتياطية على Google Drive. تأكد من أنك مسجل الدخول بالحساب الصحيح." + }, + "create_new": { + "description": "إنشاء محفظة جديدة على واحدة من عبارات البذور الخاصة بك", + "title": "إنشاء محفظة جديدة" + }, + "hardware_wallet": { + "description": "أضف حسابات من محفظتك القائمة على Bluetooth", + "title": "قم بتوصيل محفظتك الخارجية" + }, + "seed": { + "description": "استخدم العبارة الاستردادية الخاصة بك من Rainbow أو محفظة العملات الرقمية الأخرى", + "title": "استعادة بواسطة العبارة الاستردادية أو المفتاح الخاص" + }, + "watch": { + "description": "راقب عنوانا عاما أو اسم ENS", + "title": "راقب عنوان Ethereum" + } + }, + "first_wallet": { + "description": "استورد محفظتك الخاصة أو راقب محفظة الغير", + "title": "أضف محفظتك الأولى" + }, + "additional_wallet": { + "description": "أنشئ محفظة جديدة أو أضف واحدة موجودة", + "title": "أضف محفظة أخرى" + } + }, + "import_or_watch_wallet_sheet": { + "paste": "لصق", + "continue": "استمر", + "import": { + "title": "استعادة محفظة", + "description": "استعادة باستخدام عبارة الاسترداد أو المفتاح الخاص من Rainbow أو محفظة التشفير الأخرى", + "placeholder": "أدخل عبارة الاسترداد أو المفتاح الخاص", + "button": "استيراد" + }, + "watch": { + "title": "مشاهدة عنوان", + "placeholder": "أدخل عنوان Ethereum أو اسم ENS", + "button": "مشاهدة" + }, + "watch_or_import": { + "title": "أضف محفظة", + "placeholder": "أدخل عبارة سرية ،مفتاح خاص ،عنوان Ethereum ، أو اسم ENS" + } + }, + "alert": { + "looks_like_already_imported": "يبدو أنك قد استوردت هذه المحفظة بالفعل!", + "oops": "عفوا!" + }, + "already_have_wallet": "لدي بالفعل واحدة", + "create_wallet": "إنشاء محفظة", + "enter_seeds_placeholder": "عبارة سرية ،مفتاح خاص ،عنوان Ethereum ، أو اسم ENS", + "get_new_wallet": "احصل على محفظة جديدة", + "import_wallet": "استيراد المحفظة", + "name_wallet": "اسم محفظتك", + "terms": "من خلال المتابعة، أنت توافق على ", + "terms_link": "شروط الاستخدام" + }, + "pin_authentication": { + "choose_your_pin": "اختر رقمك السري", + "confirm_your_pin": "أكد رقمك السري", + "still_blocked": "ما زال محظورا", + "too_many_tries": "محاولات كثيرة جدا!", + "type_your_pin": "اكتب رقمك السري", + "you_need_to_wait_minutes_plural": "تحتاج إلى الانتظار %{minutesCount} دقائق قبل المحاولة مرة أخرى", + "you_still_need_to_wait": "ما زلت بحاجة إلى الانتظار ~ %{timeAmount} %{unitName} قبل المحاولة مرة أخرى" + }, + "push_notifications": { + "please_enable_body": "يبدو أنك تستخدم WalletConnect. يرجى تمكين الإشعارات الفورية لتلقي طلبات المعاملات من WalletConnect.", + "please_enable_title": "تود Rainbow إرسال الإشعارات الفورية لك" + }, + "qr": { + "camera_access_needed": "يجب الوصول إلى الكاميرا للتحقق!", + "enable_camera_access": "تفعيل الوصول إلى الكاميرا", + "error_mounting_camera": "خطأ في تثبيت الكاميرا", + "find_a_code": "العثور على رمز للمسح", + "qr_1_app_connected": "تطبيق 1 متصل", + "qr_multiple_apps_connected": "%{appsConnectedCount} تطبيقات متصلة", + "scan_to_pay_or_connect": "المسح للدفع أو الاتصال", + "simulator_mode": "وضع المحاكاة", + "sorry_could_not_be_recognized": "عذراً، لم يتم التعرف على هذا الرمز الشريطي QR.", + "unrecognized_qr_code_title": "رمز QR غير متعرف عليه" + }, + "settings": { + "copy_address": "نسخ العنوان", + "copy_address_capitalized": "نسخ العنوان", + "copy_seed_phrase": "نسخ العبارة السرية", + "hide_seed_phrase": "إخفاء العبارة السرية", + "show_seed_phrase": "إظهار العبارة السرية" + }, + "something_went_wrong_importing": "حدث خطأ ما أثناء الاستيراد. حاول مرة أخرى!", + "sorry_cannot_add_ens": "عذرا، لا يمكننا إضافة هذا الاسم ENS في هذا الوقت. حاول مرة أخرى لاحقا!", + "sorry_cannot_add_unstoppable": "عذرا، لا يمكننا إضافة هذا الاسم Unstoppable في هذا الوقت. حاول مرة أخرى لاحقا!", + "speed_up": { + "problem_while_fetching_transaction_data": "كانت هناك مشكلة أثناء جلب بيانات المعاملة. حاول مرة أخرى...", + "unable_to_speed_up": "غير قادر على تسريع المعاملة" + }, + "transaction": { + "alert": { + "authentication": "فشل في التصديق", + "cancelled_transaction": "فشلت في إرسال المعاملة الملغاة إلى WalletConnect", + "connection_expired": "انتهت صلاحية الاتصال", + "failed_sign_message": "فشل في توقيع الرسالة", + "failed_transaction": "فشل في إرسال المعاملة", + "failed_transaction_status": "فشل في إرسال حالة المعاملة الفاشلة", + "invalid_transaction": "معاملة غير صالحة", + "please_go_back_and_reconnect": "الرجاء العودة إلى التطبيق اللامركزي وإعادة توصيله بمحفظتك", + "transaction_status": "فشل في إرسال حالة المعاملة" + }, + "speed_up": { + "speed_up_title": "تسريع العملية", + "cancel_tx_title": "إلغاء العملية", + "speed_up_text": "سيحاول هذا إلغاء عملية التحويل القائمة. يتطلب بث عملية أخرى!", + "cancel_tx_text": "ستسرع هذا المعاملة المعلقة الخاصة بك عن طريق استبدالها. لا يزال هناك فرصة أن يتم تأكيد المعاملة الأصلية الخاصة بك أولاً!" + }, + "checkboxes": { + "clear_profile_information": "مسح معلومات الملف الشخصي", + "point_name_to_recipient": "ورده هذا الاسم إلى عنوان محفظة المستلم", + "transfer_control": "نقل التحكم إلى المستلم", + "has_a_wallet_that_supports": "العنوان الذي أرسل إليه يدعم %{networkName}", + "im_not_sending_to_an_exchange": "أنا لا أقوم بالإرسال إلى بورصة" + }, + "errors": { + "unpredictable_gas": "يا للأسف! لم نتمكن من تقدير حد الغاز. الرجاء المحاولة مرة أخرى.", + "insufficient_funds": "يا للأسف! تغير سعر الغاز ولم يعد لديك أموال كافية لهذه المعاملة. الرجاء المحاولة مرة أخرى بكمية أقل.", + "generic": "يا للأسف! حدثت مشكلة أثناء تقديم العملية. الرجاء المحاولة مرة أخرى." + }, + "complete_checks": "التحققات الكاملة", + "ens_configuration_options": "خيارات تكوين ENS", + "confirm": "تأكيد العملية", + "max": "أقصى", + "placeholder_title": "عنصر نائب", + "request": "طلب العملية", + "send": "إرسال العملية", + "sending_title": "إرسال", + "you_own_this_wallet": "أنت تمتلك هذه المحفظة", + "first_time_send": "أول مرة ترسل", + "previous_sends": "%{number} إرسال سابق" + }, + "wallet_connect": { + "error": "خطأ في التهيئة مع WalletConnect", + "failed_to_disconnect": "فشل في قطع الاتصال بجميع جلسات WalletConnect", + "failed_to_send_request_status": "فشل في إرسال حالة الطلب إلى WalletConnect.", + "missing_fcm": "غير قادر على تهيئة WalletConnect: مفتاح الإشعارات المفقود. الرجاء المحاولة مرة أخرى.", + "walletconnect_session_has_expired_while_trying_to_send": "انتهت صلاحية جلسة WalletConnect أثناء محاولة إرسال حالة الطلب. يرجى إعادة الاتصال." + }, + "wallet_title": "المحفظة" + }, + "support": { + "error_alert": { + "copy_email_address": "نسخ عنوان البريد الإلكتروني", + "no_thanks": "لا شكرا", + "message": "هل ترغب في نسخ عنوان بريدنا الإلكتروني للدعم يدويًا إلى الحافظة؟", + "title": "خطأ في تشغيل عميل البريد الإلكتروني", + "subject": "دعم رينبو" + }, + "wallet_alert": { + "message_support": "رسالة الدعم", + "close": "إغلاق", + "message": "للمساعدة، الرجاء الاتصال بالدعم! \nسنعود إليك قريبا!", + "title": "حدث خطأ" + } + }, + "walletconnect": { + "wants_to_connect": "يرغب في الاتصال بمحفظتك", + "wants_to_connect_to_network": "يرغب في الاتصال بالشبكة %{network}", + "available_networks": "الشبكات المتاحة", + "change_network": "تغيير الشبكة", + "connected_apps": "التطبيقات المتصلة", + "disconnect": "قطع الاتصال", + "go_back_to_your_browser": "الرجوع إلى المتصفح الخاص بك", + "paste_uri": { + "button": "لصق URI الجلسة", + "message": "ألصق URI WalletConnect أدناه", + "title": "جلسة WalletConnect جديدة" + }, + "switch_network": "تبديل الشبكة", + "switch_wallet": "تبديل المحفظة", + "titles": { + "connect": "أنت متصل!", + "reject": "تم إلغاء الاتصال", + "sign": "تم توقيع الرسالة!", + "sign_canceled": "تم إلغاء المعاملة!", + "transaction_canceled": "تم إلغاء المعاملة!", + "transaction_sent": "تم إرسال المعاملة!" + }, + "unknown_application": "تطبيق غير معروف", + "connection_failed": "فشل الاتصال", + "failed_to_connect_to": "فشل في الاتصال بـ %{appName}", + "go_back": "العودة", + "requesting_network": "الطلب %{num} شبكة", + "requesting_networks": "الطلب %{num} شبكات", + "unknown_dapp": "Dapp غير معروف", + "unknown_url": "URL غير معروف", + "approval_sheet_network": "الشبكة", + "approval_sheet_networks": "%{length} شبكات", + "auth": { + "signin_title": "تسجيل الدخول", + "signin_prompt": "هل ترغب في الدخول إلى %{name} بواسطة محفظتك؟", + "signin_with": "تسجيل الدخول بواسطة", + "signin_button": "استمر", + "signin_notice": "من خلال الاستمرار، ستوقع رسالة مجانية تثبت أنك تملك هذه المحفظة", + "error_alert_title": "فشل في التحقق من الهوية", + "error_alert_description": "حدث خطأ ما. يرجى المحاولة مرة أخرى، أو الاتصال بفريق الدعم الخاص بنا." + }, + "menu_options": { + "disconnect": "قطع الاتصال", + "switch_wallet": "تبديل المحفظة", + "switch_network": "تبديل الشبكة", + "available_networks": "الشبكات المتاحة" + }, + "errors": { + "go_back": "العودة", + "generic_title": "فشل الاتصال", + "generic_error": "حدث خطأ ما. يرجى المحاولة مرة أخرى، أو الاتصال بفريق الدعم الخاص بنا.", + "pairing_timeout": "هذه الجلسة انتهت الوقت قبل أن يتم إقامة اتصال. عادة ما يكون هذا بسبب خطأ في الشبكة. يرجى المحاولة مرة أخرى.", + "pairing_unsupported_methods": "طلبت الداب طرق RPC المحفظة التي لا يدعمها Rainbow.", + "pairing_unsupported_networks": "طلبت الداب شبكات غير مدعومة من قبل رينبو.", + "request_invalid": "احتوت الطلب على معايير غير صالحة. يرجى المحاولة مرة أخرى أو الاتصال بفرق الدعم في Rainbow و/أو dapp.", + "request_unsupported_network": "الشبكة المحددة في هذا الطلب غير مدعومة بواسطة رينبو.", + "request_unsupported_methods": "الطرق RPC المحددة في هذا الطلب غير مدعومة بواسطة Rainbow." + } + }, + "warning": { + "user_is_offline": "الاتصال غير متوفر، يرجى التحقق من اتصالك بالإنترنت", + "user_is_online": "متصل! أنت عادت إلى الاتصال بالشبكة" + } + } +} diff --git a/src/languages/en_US.json b/src/languages/en_US.json index 0174e87dfc7..de016e00a69 100644 --- a/src/languages/en_US.json +++ b/src/languages/en_US.json @@ -555,6 +555,9 @@ "available_networks": "Available on %{availableNetworks} networks", "available_network": "Available on the %{availableNetwork} network", "available_networkv2": "Also available on %{availableNetwork}", + "l2_disclaimer": "This %{symbol} is on the %{network} network", + "l2_disclaimer_send": "Sending on the %{network} network", + "l2_disclaimer_dapp": "This app on the %{network} network", "social": { "facebook": "Facebook", "homepage": "Homepage", @@ -2183,7 +2186,10 @@ "placeholder_title": "Placeholder", "request": "Transaction Request", "send": "Send Transaction", - "sending_title": "Sending" + "sending_title": "Sending", + "you_own_this_wallet": "You own this wallet", + "first_time_send": "First time send", + "previous_sends": "%{number} previous sends" }, "wallet_connect": { "error": "Error initializing with WalletConnect", @@ -2210,6 +2216,8 @@ } }, "walletconnect": { + "wants_to_connect": "wants to connect to your wallet", + "wants_to_connect_to_network": "wants to connect to the %{network} network", "available_networks": "Available Networks", "change_network": "Change Network", "connected_apps": "Connected apps", diff --git a/src/languages/es_419.json b/src/languages/es_419.json index 5a0c7d3bcf6..be59e6ddd76 100644 --- a/src/languages/es_419.json +++ b/src/languages/es_419.json @@ -555,6 +555,9 @@ "available_networks": "Disponible en %{availableNetworks} redes", "available_network": "Disponible en la %{availableNetwork} red", "available_networkv2": "También disponible en %{availableNetwork}", + "l2_disclaimer": "Este %{symbol} está en la red %{network}", + "l2_disclaimer_send": "Enviando en la red %{network}", + "l2_disclaimer_dapp": "Esta aplicación en la red %{network}", "social": { "facebook": "Facebook", "homepage": "Página de inicio", @@ -1051,6 +1054,38 @@ "web3_not_unlocked": "Por favor, desbloquea tu billetera de MetaMask", "web3_unknown_network": "Red desconocida, por favor cambia a otra" }, + "mints": { + "mints_sheet": { + "mints": "Menta", + "no_data_found": "No se encontraron datos.", + "card": { + "x_ago": "%{timeElapsed} hace", + "one_mint_past_hour": "1 menta pasado la hora", + "x_mints_past_hour": "%{numMints} mentas pasado la hora", + "x_mints": "%{numMints} mentas", + "mint": "Menta", + "free": "GRATIS" + } + }, + "mints_card": { + "view_all_mints": "Ver todas las mentas", + "mints": "Menta", + "collection_cell": { + "free": "GRATIS" + } + }, + "featured_mint_card": { + "featured_mint": "Menta destacada", + "one_mint": "1 menta", + "x_mints": "%{numMints} mentas", + "x_past_hour": "%{numMints} última hora" + }, + "filter": { + "all": "Todos", + "free": "Gratis", + "paid": "Pago" + } + }, "modal": { "approve_tx": "Aprobar transacción en %{walletType}", "back_up": { @@ -2141,7 +2176,7 @@ "clear_profile_information": "Borrar información del perfil", "point_name_to_recipient": "Apuntar este nombre a la dirección de billetera del destinatario", "transfer_control": "Transferir el control al destinatario", - "has_a_wallet_that_supports": "La persona a quien envío tiene una billetera que admite %{networkName}", + "has_a_wallet_that_supports": "La dirección a la que estoy enviando soporta %{networkName}", "im_not_sending_to_an_exchange": "No estoy enviando a un exchange" }, "errors": { @@ -2156,7 +2191,10 @@ "placeholder_title": "Marcador de posición", "request": "Solicitud de transacción", "send": "Enviar transacción", - "sending_title": "Enviando" + "sending_title": "Enviando", + "you_own_this_wallet": "Eres el propietario de esta billetera", + "first_time_send": "Primera vez enviando", + "previous_sends": "%{number} envíos anteriores" }, "wallet_connect": { "error": "Error al inicializar con WalletConnect", @@ -2183,6 +2221,8 @@ } }, "walletconnect": { + "wants_to_connect": "quiere conectarse a tu billetera", + "wants_to_connect_to_network": "quiere conectarse a la red %{network}", "available_networks": "Redes Disponibles", "change_network": "Cambiar Red", "connected_apps": "Aplicaciones Conectadas", diff --git a/src/languages/fr_FR.json b/src/languages/fr_FR.json index d8aa2903c86..335684ee2b2 100644 --- a/src/languages/fr_FR.json +++ b/src/languages/fr_FR.json @@ -1,440 +1,440 @@ { "translation": { "account": { - "hide": "Masquer", - "label_24h": "24 h", + "hide": "Cacher", + "label_24h": "24h", "label_asset": "Actif", "label_price": "Prix", "label_quantity": "Quantité", - "label_status": "État", + "label_status": "Statut", "label_total": "Total", "low_market_value": "avec une faible valeur marchande", - "no_market_value": "avec aucune valeur marchande", - "show": "Afficher", - "show_all": "Afficher tout", - "show_less": "Afficher moins", + "no_market_value": "sans valeur marchande", + "show": "Montrer", + "show_all": "Montrer tout", + "show_less": "Montrer moins", "tab_balances": "Soldes", "tab_balances_empty_state": "Solde", - "tab_balances_tooltip": "Soldes en Ethereum et en tokens", - "tab_collectibles": "Collections", + "tab_balances_tooltip": "Soldes d'Ethereum et de Tokens", + "tab_collectibles": "Objets de collection", "tab_interactions": "Interactions", - "tab_interactions_tooltip": "Interactions de smart-contracts", - "tab_investments": "Investissements", - "tab_savings": "Epargnes", - "tab_showcase": "Showcase :)", - "tab_positions": "Positions :)", + "tab_interactions_tooltip": "Interactions de contrat intelligent", + "tab_investments": "Piscines", + "tab_savings": "Économies", + "tab_showcase": "Showcase", + "tab_positions": "Positions", "tab_transactions": "Transactions", - "tab_transactions_tooltip": "Transactions et transferts de tokens", - "tab_uniquetokens": "Tokens uniques", - "tab_uniquetokens_tooltip": "Tokens uniques", + "tab_transactions_tooltip": "Transactions et transferts de jetons", + "tab_uniquetokens": "Jetons uniques", + "tab_uniquetokens_tooltip": "Jetons uniques", "token": "jeton", "tokens": "jetons", "tx_failed": "Échoué", "tx_fee": "Frais", "tx_from": "De", - "tx_from_lowercase": "from :)", + "tx_from_lowercase": "de", "tx_hash": "Hachage de transaction", "tx_pending": "En attente", "tx_received": "Reçu", - "tx_self": "Moi", + "tx_self": "Soi", "tx_sent": "Envoyé", "tx_timestamp": "Horodatage", "tx_to": "À", - "tx_to_lowercase": "to :)", - "unknown_token": "Token inconnu" + "tx_to_lowercase": "à", + "unknown_token": "Jeton Inconnu" }, "activity_list": { "empty_state": { - "default_label": "No transactions yet :)", - "recycler_label": "No transactions yet :)", - "testnet_label": "Your testnet transaction history starts now! :)" + "default_label": "Pas encore de transactions", + "recycler_label": "Pas encore de transactions", + "testnet_label": "Votre historique de transactions sur le réseau de test commence maintenant !" } }, "add_funds": { "eth": { - "or_send_eth": "or send ETH to your wallet :)", - "send_from_another_source": "Send from Coinbase or another exchange—or ask a friend! :)" + "or_send_eth": "ou envoyez des ETH à votre portefeuille", + "send_from_another_source": "Envoyez depuis Coinbase ou un autre échange, ou demandez à un ami !" }, - "limit_left_this_week": "$%{remainingLimit} left this week :)", - "limit_left_this_year": "$%{remainingLimit} left this year :)", + "limit_left_this_week": "$%{remainingLimit} restant cette semaine", + "limit_left_this_year": "$%{remainingLimit} restant cette année", "test_eth": { - "add_from_faucet": "Add from faucet :)", - "or_send_test_eth": "or send test ETH to your wallet :)", - "request_test_eth": "Request test ETH through the %{testnetName} faucet :)", - "send_test_eth_from_another_source": "Send test ETH from another %{testnetName} wallet—or ask a friend! :)" - }, - "to_get_started_android": "To get started, buy some ETH :)", - "to_get_started_ios": "To get started, buy some ETH with Apple Pay :)", - "weekly_limit_reached": "Weekly limit reached :)", - "yearly_limit_reached": "Yearly limit reached :)" + "add_from_faucet": "Ajouter depuis le robinet", + "or_send_test_eth": "ou envoyez des ETH de test à votre portefeuille :)", + "request_test_eth": "Demandez du test ETH via le %{testnetName} faucet", + "send_test_eth_from_another_source": "Envoyez du test ETH à partir d'un autre %{testnetName} portefeuille ou demandez à un ami !" + }, + "to_get_started_android": "Pour commencer, achetez quelques ETH", + "to_get_started_ios": "Pour commencer, achetez quelques ETH avec Apple Pay", + "weekly_limit_reached": "Limite hebdomadaire atteinte", + "yearly_limit_reached": "Limite annuelle atteinte" }, "assets": { - "unkown_token": "Token inconnu" + "unkown_token": "Jeton Inconnu" }, "avatar_builder": { "emoji_categories": { - "activities": "Activities :)", - "animals": "Animals & Nature :)", - "flags": "Flags :)", - "food": "Food & Drink :)", - "objects": "Objects :)", - "smileys": "Smileys & People :)", + "activities": "Activités", + "animals": "Animaux & Nature", + "flags": "Drapeaux", + "food": "Nourriture & Boisson", + "objects": "Objets", + "smileys": "Smileys & People", "symbols": "Symbols :)", - "travel": "Travel & Places :)" + "travel": "Voyage & Lieux" } }, "back_up": { "errors": { - "keychain_access": "Vous devez vous authentifier pour poursuivre avec le processus de sauvegarde", + "keychain_access": "Vous devez vous authentifier pour poursuivre le processus de sauvegarde", "decrypting_data": "Mot de passe incorrect! Veuillez réessayer.", "no_backups_found": "Nous n'avons pas pu trouver votre sauvegarde précédente!", - "cant_get_encrypted_data": "Nous ne pouvons pas accéder à votre sauvegarde pour le moment. Veuillez réessayer plus tard.", + "cant_get_encrypted_data": "Nous n'avons pas pu accéder à votre sauvegarde pour le moment. Veuillez réessayer plus tard.", "missing_pin": "Une erreur s'est produite lors du traitement de votre code PIN. Veuillez réessayer plus tard.", "generic": "Erreur lors de la tentative de sauvegarde. Code d'erreur: %{errorCodes}" }, - "wrong_pin": "The PIN code you entered was incorrect and we can't make a backup. Please try again with the correct code. :)", + "wrong_pin": "Le code PIN que vous avez entré était incorrect et nous ne pouvons pas faire de sauvegarde. Veuillez réessayer avec le bon code.", "already_backed_up": { - "backed_up": "Backed up :)", - "backed_up_manually": "Backed up manually :)", - "backed_up_message": "Your wallet is backed up :)", - "imported": "Imported :)", - "imported_message": "Your wallet was imported :)" + "backed_up": "Sauvegardé", + "backed_up_manually": "Sauvegardé manuellement", + "backed_up_message": "Votre portefeuille est sauvegardé", + "imported": "Importé", + "imported_message": "Votre portefeuille a été importé" }, - "backup_deleted_successfully": "Backups Deleted Successfully :)", + "backup_deleted_successfully": "Sauvegardes supprimées avec succès", "cloud": { - "back_up_to_platform": "Sauvegardez jusqu'à %{cloudPlatformName}", - "manage_platform_backups": "Manage %{cloudPlatformName} Backups :)", + "back_up_to_platform": "Sauvegarder sur %{cloudPlatformName}", + "manage_platform_backups": "Gérer %{cloudPlatformName} Sauvegardes", "password": { - "a_password_youll_remember": "Please use a password you'll remember. :)", - "backup_password": "Backup Password :)", - "choose_a_password": "Choose a password :)", - "confirm_backup": "Confirm Backup :)", - "confirm_password": "Confirm password :)", - "confirm_placeholder": "Confirm Password :)", - "it_cant_be_recovered": "It can't be recovered! :)", - "minimum_characters": "Minimum %{minimumLength} characters :)", - "passwords_dont_match": "Passwords don't match :)", + "a_password_youll_remember": "Veuillez utiliser un mot de passe dont vous vous souviendrez.", + "backup_password": "Entrez le mot de passe de sauvegarde :)", + "choose_a_password": "Choisissez un mot de passe", + "confirm_backup": "Confirmer la sauvegarde", + "confirm_password": "Confirmez le mot de passe", + "confirm_placeholder": "Confirmer le mot de passe", + "it_cant_be_recovered": "Il ne peut pas être récupéré !", + "minimum_characters": "Minimum %{minimumLength} caractères", + "passwords_dont_match": "Les mots de passe ne correspondent pas", "strength": { - "level1": "Weak password :)", - "level2": "Good password :)", - "level3": "Great password :)", - "level4": "Strong password password :)" + "level1": "Mot de passe faible", + "level2": "Bon mot de passe", + "level3": "Excellent mot de passe", + "level4": "Mot de passe fort" }, - "use_a_longer_password": "Use a longer password :)" + "use_a_longer_password": "Utilisez un mot de passe plus long" } }, "confirm_password": { - "add_to_cloud_platform": "Add to %{cloudPlatformName} Backup :)", - "backup_password_placeholder": "Backup Password :)", - "confirm_backup": "Confirm Backup :)", - "enter_backup_description": "To add this wallet to your %{cloudPlatformName} backup, enter your existing backup password :)", - "enter_backup_password": "Enter backup password :)" + "add_to_cloud_platform": "Ajouter à %{cloudPlatformName} Sauvegarde", + "backup_password_placeholder": "Entrez le mot de passe de sauvegarde :)", + "confirm_backup": "Confirmer la sauvegarde", + "enter_backup_description": "Pour ajouter ce portefeuille à votre sauvegarde %{cloudPlatformName} , entrez votre mot de passe de sauvegarde existant", + "enter_backup_password": "Entrez le mot de passe de sauvegarde :)" }, "explainers": { - "backup": "Don't forget this password! It is separate from your %{cloudPlatformName} password, and you should save it in a secure location.\n\nYou will need it in order to restore your wallet from the backup in the future. :)", - "if_lose_cloud": "If you lose this device, you can recover your encrypted wallet backup from %{cloudPlatformName}. :)", - "if_lose_imported": "If you lose this device, you can restore your wallet with the key you originally imported. :)", - "if_lose_manual": "If you lose this device, you can restore your wallet with the secret phrase you saved. :)" + "backup": "N'oubliez pas ce mot de passe! Il est distinct de votre mot de passe %{cloudPlatformName} , et vous devriez le sauvegarder dans un endroit sûr.\n\nVous en aurez besoin pour restaurer votre portefeuille à partir de la sauvegarde à l'avenir.", + "if_lose_cloud": "Si vous perdez cet appareil, vous pouvez récupérer votre sauvegarde de portefeuille crypté à partir de %{cloudPlatformName}.", + "if_lose_imported": "Si vous perdez cet appareil, vous pouvez restaurer votre portefeuille avec la clé que vous avez initialement importée.", + "if_lose_manual": "Si vous perdez cet appareil, vous pouvez restaurer votre portefeuille avec la phrase secrète que vous avez enregistrée." }, "manual": { - "label": "Back up manually :)", + "label": "Votre phrase secrète", "pkey": { - "confirm_save": "I've saved my key :)", - "save_them": "Copy it and save it in your password manager, or in another secure spot. :)", - "these_keys": "This is the key to your wallet! :)" + "confirm_save": "J'ai enregistré ma clé", + "save_them": "Copiez-le et sauvegardez-le dans votre gestionnaire de mots de passe, ou dans un autre endroit sûr.", + "these_keys": "C'est la clé de votre portefeuille!" }, "seed": { - "confirm_save": "I've saved these words :)", - "save_them": "Write them down or save them in your password manager. :)", - "these_keys": "These words are the keys to your wallet! :)" + "confirm_save": "J'ai enregistré ces mots", + "save_them": "Notez-les ou enregistrez-les dans votre gestionnaire de mots de passe.", + "these_keys": "Ces mots sont les clés de votre portefeuille !" } }, "needs_backup": { - "back_up_your_wallet": "Back up your wallet :)", - "dont_risk": "Don't risk your money! Back up your wallet so you can recover it if you lose this device. :)", - "not_backed_up": "Not backed up :)" + "back_up_your_wallet": "Sauvegardez votre portefeuille", + "dont_risk": "Ne risquez pas votre argent ! Sauvegardez votre portefeuille afin de pouvoir le récupérer si vous perdez cet appareil.", + "not_backed_up": "Non sauvegardé" }, "restore_cloud": { - "backup_password_placeholder": "Backup Password :)", - "confirm_backup": "Confirm Backup :)", - "enter_backup_password": "Enter backup password :)", - "enter_backup_password_description": "To restore your wallet, enter the backup password you created :)", - "error_while_restoring": "Error while restoring backup :)", - "incorrect_pin_code": "Incorrect PIN code :)", - "incorrect_password": "Incorrect Password :)", - "restore_from_cloud_platform": "Restore from %{cloudPlatformName} :)" + "backup_password_placeholder": "Entrez le mot de passe de sauvegarde :)", + "confirm_backup": "Confirmer la sauvegarde", + "enter_backup_password": "Entrez le mot de passe de sauvegarde :)", + "enter_backup_password_description": "Pour restaurer votre portefeuille, entrez le mot de passe de sauvegarde que vous avez créé", + "error_while_restoring": "Erreur lors de la restauration de la sauvegarde", + "incorrect_pin_code": "Code PIN incorrect", + "incorrect_password": "Mot de passe incorrect", + "restore_from_cloud_platform": "Restaurer à partir de %{cloudPlatformName}" }, "secret": { - "anyone_who_has_these": "Anyone who has these words can access your entire wallet! :)", - "biometrically_secured": "Your account has been secured with biometric data, like fingerprint or face identification. To see your recovery phrase, turn on biometrics in your phone’s settings. :)", - "no_seed_phrase": "We couldn't retrieve your seed phrase. Please ensure you've properly authenticated using biometric data, such as your fingerprint or face identification, or entered your PIN code correctly. :)", - "copy_to_clipboard": "Copy to clipboard :)", - "for_your_eyes_only": "For your eyes only :)", - "private_key_title": "Private Key :)", - "secret_phrase_title": "Secret Phrase :)", - "show_recovery": "Show Recovery %{typeName} :)", - "view_private_key": "View private key :)", - "view_secret_phrase": "View secret phrase :)", - "you_need_to_authenticate": "You need to authenticate in order to access your recovery %{typeName} :)" + "anyone_who_has_these": "Quiconque possède ces mots peut accéder à l'intégralité de votre portefeuille !", + "biometrically_secured": "Votre compte a été sécurisé avec des données biométriques, comme les empreintes digitales ou l'identification faciale. Pour voir votre phrase de récupération, activez la biométrie dans les paramètres de votre téléphone.", + "no_seed_phrase": "Nous n'avons pas pu récupérer votre phrase de départ. Veuillez vous assurer que vous vous êtes correctement authentifié en utilisant des données biométriques, comme votre empreinte digitale ou votre identification faciale, ou que vous avez correctement entré votre code PIN.", + "copy_to_clipboard": "Copier dans le presse-papiers", + "for_your_eyes_only": "Réservé à vos yeux seulement", + "private_key_title": "Clé privée", + "secret_phrase_title": "Phrase secrète", + "show_recovery": "Afficher la récupération %{typeName}", + "view_private_key": "Voir la clé privée", + "view_secret_phrase": "Voir la phrase secrète", + "you_need_to_authenticate": "Vous devez vous authentifier pour accéder à votre récupération %{typeName}" } }, "bluetooth": { "powered_off_alert": { "title": "Bluetooth is off :)", - "message": "Please turn on Bluetooth to use this feature :)", - "open_settings": "Open Settings :)", - "cancel": "Cancel :)" + "message": "Veuillez activer le Bluetooth pour utiliser cette fonctionnalité", + "open_settings": "Ouvrir les paramètres", + "cancel": "Annuler" }, "permissions_alert": { - "title": "Bluetooth Permissions :)", - "message": "Please enable Bluetooth permissions in your settings to use this feature :)", - "open_settings": "Open Settings :)", - "cancel": "Cancel :)" + "title": "Permissions Bluetooth", + "message": "Veuillez activer les permissions Bluetooth dans vos paramètres pour utiliser cette fonctionnalité", + "open_settings": "Ouvrir les paramètres", + "cancel": "Annuler" } }, "button": { "add": "Ajouter", "add_cash": "Ajouter de l'argent", - "add_to_list": "Add to List :)", - "all": "Tous", - "attempt_cancellation": "Attempt Cancellation :)", - "buy_eth": "Buy Ethereum :)", - "cancel": "Cancel :)", + "add_to_list": "Ajouter à la liste", + "all": "Tout", + "attempt_cancellation": "Tenter l'annulation", + "buy_eth": "Acheter Ethereum", + "cancel": "Annuler", "close": "Fermer", "confirm": "Confirmer", "confirm_exchange": { "deposit": "Tenir pour Déposer", - "enter_amount": "Entrez un Montant", - "fetching_quote": "Fetching Quote :)", - "insufficient_eth": "ETH Insuffisants", - "insufficient_bnb": "BNB Insuffisants", - "insufficient_funds": "Fonds Insuffisants", - "insufficient_liquidity": "􀅵 Insufficient Liquidity :)", - "fee_on_transfer": "Frais sur le jeton de transfert", - "no_route_found": "􀅵 No route found :)", - "insufficient_matic": "MATIC Insuffisants", - "insufficient_token": "Insufficient %{tokenName} :)", - "invalid_fee": "Frais Non Valides", - "invalid_fee_lowercase": "Frais non valides", - "loading": "Loading... :)", - "no_quote_available": "􀅵 No Quote Available :)", - "review": "Review :)", - "submitting": "Submitting :)", - "swap": "Tenir pour Swap", - "bridge": "Tenir pour Bridge", - "swap_anyway": "Echanger quand Même", - "symbol_balance_too_low": "%{symbol} balance too low :)", - "view_details": "View Details :)", - "withdraw": "Tenir pour Retirer" - }, - "connect": "Connect :)", + "enter_amount": "Entrez un montant", + "fetching_quote": "Récupération du devis", + "insufficient_eth": "ETH insuffisant", + "insufficient_bnb": "BNB insuffisant", + "insufficient_funds": "Fonds insuffisants", + "insufficient_liquidity": "􀅵 Liquidité insuffisante", + "fee_on_transfer": "􀅵 Frais sur le transfert de jetons", + "no_route_found": "􀅵 Aucune route trouvée", + "insufficient_matic": "MATIC insuffisant", + "insufficient_token": "Insuffisant %{tokenName}", + "invalid_fee": "Frais non valide", + "invalid_fee_lowercase": "Frais non valide", + "loading": "Chargement...", + "no_quote_available": "􀅵 Aucun devis disponible", + "review": "Revoir", + "submitting": "En cours de soumission", + "swap": "Maintenir pour échanger", + "bridge": "Maintenir pour faire le pont", + "swap_anyway": "Échanger quand même", + "symbol_balance_too_low": "%{symbol} solde trop bas", + "view_details": "Voir les détails", + "withdraw": "Maintenir pour retirer" + }, + "connect": "Connecter", "connect_walletconnect": "Utiliser WalletConnect", - "continue": "Continue :)", - "delete": "Effacer", + "continue": "Continuer", + "delete": "Supprimer", "dismiss": "Rejeter", - "disconnect_account": "Log out", - "donate": "Donner de l’ETH", + "disconnect_account": "Se déconnecter", + "donate": "Donner ETH", "done": "Terminé", "edit": "Modifier", - "exchange": "Échanger", - "exchange_again": "Échanger encore", - "exchange_search_placeholder": "Cherche", - "exchange_search_placeholder_network": "Search tokens on %{network} :)", + "exchange": "Échange", + "exchange_again": "Échanger à nouveau", + "exchange_search_placeholder": "Recherche de jetons", + "exchange_search_placeholder_network": "Recherche de jetons sur %{network}", "go_back": "Retourner", - "go_back_lowercase": "Go back :)", - "got_it": "Got it :)", - "hide": "Masquer", + "go_back_lowercase": "retourner", + "got_it": "Compris", + "hide": "Cacher", "hold_to_authorize": { - "authorizing": "Authorizing :)", - "confirming_on_ledger": "Confirming on Ledger :)", + "authorizing": "Autorisation", + "confirming_on_ledger": "Confirmation sur Ledger", "hold_keyword": "Tenir", - "tap_keyword": "Tap :)" + "tap_keyword": "Tapez" }, - "hold_to_send": "Hold to Send :)", + "hold_to_send": "Tenir pour envoyer", "import": "Importer", "learn_more": "En savoir plus", "less": "Moins", - "loading": "Se charge", + "loading": "Chargement", "more": "Plus", "my_qr_code": "Mon code QR", - "next": "Next :)", + "next": "Suivant", "no_thanks": "Non merci", - "notify_me": "Recevoir des notifications", - "offline": "Hors connexion", - "ok": "D'accord", - "okay": "Okay :)", + "notify_me": "Être notifié", + "offline": "Hors ligne", + "ok": "OK", + "okay": "D'accord", "paste": "Coller", "paste_address": "Coller", "paste_seed_phrase": "Coller", - "pin": "Epingler", - "proceed": "Proceed :)", - "proceed_anyway": "Proceed Anyway :)", + "pin": "Épingler", + "proceed": "Continuer", + "proceed_anyway": "Continuer quand même", "receive": "Recevoir", - "remove": "Remove :)", - "save": "Save :)", + "remove": "Retirer", + "save": "Sauvegarder", "send": "Envoyer", "send_another": "Envoyer un autre", - "share": "Share :)", + "share": "Partager", "swap": "Échanger", - "try_again": "Réessayer", + "try_again": "Essayer encore", "unhide": "Afficher", "unpin": "Détacher", - "view": "Affichage", - "watch_this_wallet": "Watch this Wallet :)", + "view": "Voir", + "watch_this_wallet": "Surveillez ce portefeuille", "hidden": "Caché" }, "cards": { "dpi": { - "title": "DeFi Pulse Index :)", - "body": "All the top decentralized finance tokens in one. Track the industry. :)", - "view": "Affichage" + "title": "Index DeFi Pulse", + "body": "Tous les principaux jetons de finance décentralisée en un seul. Suivez l'industrie.", + "view": "Voir" }, "ens_create_profile": { - "title": "Create your ENS profile :)", - "body": "Replace your wallet address with a profile owned entirely by you. :)" + "title": "Créez votre profil ENS", + "body": "Remplacez votre adresse de portefeuille par un profil entièrement à vous." }, "ens_search": { - "mini_title": "ENS :)", - "title": "Register a .eth name :)" + "mini_title": "ENS", + "title": "Enregistrez un nom .eth" }, "eth": { - "today": "today :)" + "today": "aujourd'hui" }, "gas": { - "average": "Average :)", - "gwei": "Gwei :)", - "high": "High :)", - "loading": "Loading… :)", - "low": "Low :)", - "network_fees": "Network fees :)", - "surging": "Surging :)", - "very_low": "Very low :)" + "average": "Moyenne", + "gwei": "Gwei", + "high": "Haute", + "loading": "Chargement…", + "low": "Faible", + "network_fees": "Frais de réseau", + "surging": "En flèche", + "very_low": "Très faible" }, "learn": { - "learn": "Learn :)", + "learn": "Apprendre", "cards": { "get_started": { - "title": "Get Started with Rainbow :)", - "description": "Welcome to Rainbow! We're so glad you're here. We've created this guide to help with the basics of Rainbow and get you started on your new Web3 and Ethereum journey. :)" + "title": "Commencez avec Rainbow", + "description": "Bienvenue sur Rainbow! Nous sommes très heureux que vous soyez ici. Nous avons créé ce guide pour vous aider avec les bases de Rainbow et vous lancer dans votre nouvelle aventure Web3 et Ethereum." }, "backups": { - "title": "The Importance of Backups :)", - "description": "Keeping your wallet safe, secure, and backed up is essential to wallet ownership. Here we’ll chat about why it’s important to backup your wallet and the different methods that you can backup with. :)" + "title": "L'importance des sauvegardes", + "description": "Garder votre portefeuille en sécurité, sécurisé et sauvegardé est essentiel à la possession du portefeuille. Ici, nous discuterons de pourquoi il est important de sauvegarder votre portefeuille et des différentes méthodes que vous pouvez utiliser pour sauvegarder." }, "crypto_and_wallets": { - "title": "Crypto and Wallets :)", - "description": "On a really simple level, a wallet is just a personal and unique cryptographic key (as shown below). Wallet apps like Rainbow are user interfaces that allow you to create, store, and manage cryptographic keys without having to have technical skills or knowledge. :)" + "title": "Crypto et Portefeuilles", + "description": "À un niveau vraiment simple, un portefeuille n'est qu'une clé cryptographique personnelle et unique (comme illustré ci-dessous). Les applications de portefeuille comme Rainbow sont des interfaces utilisateur qui vous permettent de créer, de stocker et de gérer des clés cryptographiques sans avoir besoin de compétences ou de connaissances techniques. :)" }, "protect_wallet": { - "title": "Protect Your Wallet :)", - "description": "One of the best parts of having an Ethereum wallet like Rainbow is that you are in total control of your money. Unlike a bank account from Wells Fargo or a crypto exchange like Coinbase, we do not hold your assets on your behalf. :)" + "title": "Protégez votre portefeuille", + "description": "L'un des meilleurs aspects d'avoir un portefeuille Ethereum comme Rainbow est que vous avez le contrôle total de votre argent. Contrairement à un compte bancaire de Wells Fargo ou à une bourse de crypto-monnaies comme Coinbase, nous ne détenons pas vos actifs en votre nom." }, "connect_to_dapp": { - "title": "Connect to a Website or App :)", - "description": "Now that you have an Ethereum wallet, you can login to certain websites using it. Instead of creating new accounts and passwords for every website you interact with, you'll just connect your wallet instead. :)" + "title": "Connectez-vous à un site Web ou une application", + "description": "Maintenant que vous avez un portefeuille Ethereum, vous pouvez vous connecter à certains sites Web en utilisant celui-ci. Au lieu de créer de nouveaux comptes et mots de passe pour chaque site Web avec lequel vous interagissez, vous connecterez simplement votre portefeuille à la place." }, "avoid_scams": { - "title": "Avoid Crypto Scams :)", - "description": "Here at Rainbow, one of our goals is to make exploring the new world of Ethereum fun, friendly, and safe. You know what's not any of those things? Scams. They're mean, and no one likes them. We want to help you avoid them, so we wrote this brief guide to help you do exactly that! :)" + "title": "Évitez les arnaques crypto", + "description": "Ici, à Rainbow, l'un de nos objectifs est de rendre l'exploration du nouveau monde d'Ethereum amusante, conviviale et sécurisée. Vous savez ce qui n'est rien de tout cela? Les arnaques. Ils sont méchants, et personne ne les aime. Nous voulons vous aider à les éviter, alors nous avons écrit ce guide bref pour vous aider à faire exactement cela!" }, "understanding_web3": { - "title": "Understanding Web3 :)", - "description": "The internet has been evolving ever since it was created, and it has been through many eras. Web1 started during the 1990s, and it was a period marked by people connecting to the internet and reading what was there, but not publishing or contributing themselves. :)" + "title": "Comprendre le Web3", + "description": "Internet évolue constamment depuis sa création et a traversé de nombreuses époques. Web1 a commencé dans les années 1990, et c'était une période marquée par les gens qui se connectaient à Internet et lisaient ce qui s'y trouvait, mais sans publier ni contribuer eux-mêmes." }, "manage_connections": { - "title": "Manage Connections and Networks :)", - "description": "Many of the websites or applications you connect your wallet to require you to be using a specific network. Currently, most websites use the main Ethereum network and new connections to your wallet usually default to this network. :)" + "title": "Gérer les Connexions et les Réseaux", + "description": "Beaucoup des sites Web ou des applications auxquels vous connectez votre portefeuille exigent que vous utilisiez un réseau spécifique. Actuellement, la plupart des sites Web utilisent le réseau principal Ethereum et les nouvelles connexions à votre portefeuille sont généralement par défaut sur ce réseau." }, "supported_networks": { - "title": "Supported Networks :)", - "description": "Up until recently, Rainbow and many other blockchain projects have only been compatible with Ethereum—the world's public decentralized ledger. Ethereum is extremely secure and highly reliable, but it isn't always well suited for speed and efficiency. :)" + "title": "Réseaux pris en charge", + "description": "Jusqu'à récemment, Rainbow et de nombreux autres projets de blockchain n'étaient compatibles qu'avec Ethereum - le registre décentralisé public du monde. Ethereum est extrêmement sûr et très fiable, mais il n'est pas toujours bien adapté pour la vitesse et l'efficacité." }, "collect_nfts": { - "title": "Collect NFTs on OpenSea :)", - "description": "NFTs are digital collectibles that can be owned and traded. The acronym \"NFT\" stands for non-fungible token, and they can come in the form of anything from digital trading cards to digital art. There are even NFTs that act like certificates of authenticity for physical items. :)" + "title": "Collectez des NFTs sur OpenSea", + "description": "Les NFT sont des objets de collection numériques qui peuvent être possédés et échangés. L'acronyme \"NFT\" signifie jeton non fongible, et ils peuvent se présenter sous la forme de tout, des cartes de trading numériques à l'art numérique. Il existe même des NFT qui agissent comme des certificats d'authenticité pour des objets physiques." } }, "categories": { - "essentials": "Essentials :)", - "staying_safe": "Staying Safe :)", - "beginners_guides": "Beginner's Guides :)", - "blockchains_and_fees": "Blockchains and Fees :)", - "what_is_web3": "What is Web3? :)", - "apps_and_connections": "Apps and Connections :)", + "essentials": "Fondamentaux", + "staying_safe": "Rester en Sécurité", + "beginners_guides": "Guide du débutant :)", + "blockchains_and_fees": "Blockchains et frais", + "what_is_web3": "Qu'est-ce que Web3?", + "apps_and_connections": "Applications et connexions", "navigating_your_wallet": "Navigating your Wallet :)" } }, "ledger": { - "title": "Pair a Hardware Wallet :)", - "body": "Connect your Ledger Nano X to Rainbow through Bluetooth. :)" + "title": "Associez un portefeuille matériel", + "body": "Connectez votre Ledger Nano X à Rainbow via Bluetooth." }, "receive": { - "receive_assets": "Receive assets :)", - "copy_address": "Copy Address :)", - "description": "You can also long press your\naddress above to copy it. :)" + "receive_assets": "Recevoir des actifs", + "copy_address": "Copier l'adresse", + "description": "Vous pouvez également appuyer longuement sur votre adresse\nci-dessus pour la copier." } }, "cloud": { - "backup_success": "Votre portefeuille a été sauvegardé avec succès !" + "backup_success": "Votre portefeuille a été sauvegardé avec succès!" }, "contacts": { "contact_row": { - "balance_eth": "%{balanceEth} ETH :)" + "balance_eth": "%{balanceEth} ETH" }, - "contacts_title": "Contacts :)", + "contacts_title": "Contacts", "input_placeholder": "Nom", - "my_wallets": "My wallets :)", + "my_wallets": "Mes portefeuilles", "options": { - "add": "Ajouter le contact", - "cancel": "Cancel :)", - "delete": "Effacer le contact", + "add": "Ajouter un contact", + "cancel": "Annuler", + "delete": "Supprimer le contact", "edit": "Modifier le contact", "view": "Voir le profil" }, "send_header": "Envoyer", "suggestions": "Suggestions :)", "to_header": "À", - "watching": "Watching :)" + "watching": "Regarder" }, "deeplinks": { - "couldnt_recognize_url": "Uh oh! We couldn’t recognize this URL! :)", - "tried_to_use_android": "Tried to use Android bundle :)", - "tried_to_use_ios": "Tried to use iOS bundle :)" + "couldnt_recognize_url": "Uh oh! Nous n'avons pas pu reconnaître cette URL!", + "tried_to_use_android": "Essayé d'utiliser Android bundle", + "tried_to_use_ios": "Essayé d'utiliser iOS bundle" }, "developer_settings": { - "alert": "Alert :)", - "applied": "APPLIED :)", - "backups_deleted_successfully": "Backups deleted successfully :)", - "clear_async_storage": "Clear async storage :)", - "clear_pending_txs": "Clear Pending Transactions :)", - "clear_image_cache": "Clear Image Cache :)", - "clear_image_metadata_cache": "Clear Image Metadata Cache :)", - "clear_local_storage": "Clear local storage :)", - "clear_mmkv_storage": "Clear MMKV storage :)", - "connect_to_hardhat": "Connect to hardhat :)", + "alert": "Alerte", + "applied": "APPLIQUÉ", + "backups_deleted_successfully": "Sauvegardes supprimées avec succès", + "clear_async_storage": "Effacer le stockage asynchrone", + "clear_pending_txs": "Effacer les transactions en attente", + "clear_image_cache": "Effacer le cache d'image", + "clear_image_metadata_cache": "Effacer le cache des métadonnées d'image", + "clear_local_storage": "Effacer le stockage local", + "clear_mmkv_storage": "Effacer le stockage MMKV", + "connect_to_hardhat": "Se connecter à hardhat", "crash_app_render_error": "Crash app (render error) :)", - "enable_testnets": "Enable Testnets :)", - "installing_update": "Installing update :)", - "navigation_entry_point": "Navigation entry point :)", - "no_update": "No update :)", - "not_applied": "NOT APPLIED :)", - "notifications_debug": "Notifications Debug :)", - "remove_all_backups": "Remove all backups :)", + "enable_testnets": "Activer Testnets", + "installing_update": "Installation de la mise à jour", + "navigation_entry_point": "Point d'entrée de navigation", + "no_update": "Pas de mise à jour", + "not_applied": "NON APPLIQUÉ", + "notifications_debug": "Débogage des notifications", + "remove_all_backups": "Supprimer toutes les sauvegardes", "keychain": { - "menu_title": "Reset Keychain :)", - "delete_wallets": "Delete all wallets :)", - "alert_title": "Careful! :)", - "alert_body": "🚨🚨🚨 This will permanently delete all of your wallets private keys & data, please make sure you have everything backed up before proceeding!! 🚨🚨🚨 :)" + "menu_title": "Réinitialiser le trousseau", + "delete_wallets": "Supprimer tous les portefeuilles", + "alert_title": "Attention !", + "alert_body": "🚨🚨🚨 \nCeci supprimera définitivement toutes vos clés privées de portefeuille et données, assurez-vous d'avoir tout sauvegardé avant de continuer !! \n🚨🚨🚨" }, - "restart_app": "Restart app :)", + "restart_app": "Redémarrer l'application", "reset_experimental_config": "Reset experimental config :)", - "status": "État", - "sync_codepush": "Sync codepush :)" + "status": "Statut", + "sync_codepush": "Synchroniser codepush" }, "discover": { "lists": { - "lists_title": "Lists :)", - "this_list_is_empty": "This list is empty! :)", + "lists_title": "Listes", + "this_list_is_empty": "Cette liste est vide !", "types": { "trending": "Tendance", "watchlist": "Liste de surveillance", @@ -444,549 +444,552 @@ } }, "pulse": { - "pulse_description": "All the top DeFi tokens in one :)", - "today_suffix": "today :)", - "trading_at_prefix": "Trading at :)" + "pulse_description": "Tous les principaux tokens DeFi en un", + "today_suffix": "aujourd'hui", + "trading_at_prefix": "Commerce à" }, "search": { - "profiles": "Profiles :)", - "search_ethereum": "Search all of Ethereum :)", - "search_ethereum_short": "Search Ethereum :)", - "search": "Search :)", - "discover": "Discover :)" + "profiles": "Profils", + "search_ethereum": "Recherchez tout sur Ethereum", + "search_ethereum_short": "Recherche Ethereum", + "search": "Recherche", + "discover": "Découvrir" }, "strategies": { - "strategies_title": "Strategies :)", - "yearn_finance_description": "Smart yield strategies from yearn.finance :)" + "strategies_title": "Stratégies", + "yearn_finance_description": "Stratégies de rendement intelligent de yearn.finance" }, - "title_discover": "Discover :)", - "title_search": "Search :)", + "title_discover": "Découvrir", + "title_search": "Recherche", "top_movers": { - "disabled_testnets": "Top movers are disabled on Testnets :)", - "top_movers_title": "Top Movers :)" + "disabled_testnets": "Les principaux mouvements sont désactivés sur les testnets", + "top_movers_title": "Principaux Mouvements" }, "uniswap": { "data": { - "annualized_fees": "Annualized fees :)", - "pool_size": "Pool size :)", - "profit_30_days": "30d profit :)", - "volume_24_hours": "24h volume :)" + "annualized_fees": "Frais annualisés :)", + "pool_size": "Taille de la piscine", + "profit_30_days": "Profit sur 30 jours", + "volume_24_hours": "Volume sur 24 heures" }, - "disabled_testnets": "Pools are disabled on Testnets :)", - "error_loading_uniswap": "There was an error loading Uniswap pool data :)", - "show_more": "Show more :)", - "title_pools": "Uniswap Pools :)" + "disabled_testnets": "Les bassins sont désactivés sur les Testnets", + "error_loading_uniswap": "Il y avait une erreur lors du chargement des données du bassin Uniswap", + "show_more": "En voir plus", + "title_pools": "Bassins Uniswap" }, "op_rewards": { - "card_subtitle": "Earn OP tokens every time you bridge to or swap on Optimism. :)", - "card_title": "$OP Rewards :)", - "button_title": "􀐚 View My Earnings :)" + "card_subtitle": "Gagnez des tokens OP chaque fois que vous faites le pont vers ou échangez sur Optimism.", + "card_title": "$OP Rewards", + "button_title": "􀐚 Voir mes gains" } }, "error_boundary": { - "error_boundary_oops": "Oops! :)", - "restart_rainbow": "Restart Rainbow :)", - "something_went_wrong": "Something went wrong. :)", - "wallets_are_safe": "Don't worry, your wallets are safe! Just restart the app to get back to business. :)" + "error_boundary_oops": "Oups!", + "restart_rainbow": "Redémarrer Rainbow", + "something_went_wrong": "Quelque chose s'est mal passé :)", + "wallets_are_safe": "Ne vous inquiétez pas, vos portefeuilles sont en sécurité! Il suffit de redémarrer l'application pour reprendre vos activités." }, "exchange": { "coin_row": { - "expires_in": "Expires in %{minutes}m :)", - "from_divider": "from :)", - "to_divider": "to :)", - "view_on": "View on %{blockExplorerName} :)", - "view_on_etherscan": "View on Etherscan :)" - }, - "flip": "Flip :)", - "max": "Max :)", + "expires_in": "Expire dans %{minutes}m", + "from_divider": "de", + "to_divider": "à", + "view_on": "Voir sur %{blockExplorerName}", + "view_on_etherscan": "Voir sur Etherscan" + }, + "flip": "Inverser", + "max": "Max", "movers": { - "loser": "Loser :)", - "mover": "Mover :)" + "loser": "Perdant", + "mover": "Mouvement" }, "long_wait": { - "prefix": "Longue attente", + "prefix": "Longue Attente", "time": "Jusqu'à %{estimatedWaitTime} pour échanger" }, "no_results": { - "description": "Some tokens don't have enough liquidity to perform a successful swap.: )", - "description_l2": "Some tokens don't have enough layer 2 liquidity to perform a successful swap. :)", - "description_no_assets": "You don't have any tokens to %{action}. :)", - "nothing_found": "Nothing found :)", - "nothing_here": "Nothing here! :)", - "nothing_to_send": "Nothing to send :)" + "description": "Certains jetons n'ont pas suffisamment de liquidités pour effectuer un échange réussi.", + "description_l2": "Certains tokens n'ont pas assez de liquidité de couche 2 pour effectuer un swap réussi.", + "description_no_assets": "Vous n'avez aucun token à %{action}.", + "nothing_found": "Rien trouvé", + "nothing_here": "Rien ici !", + "nothing_to_send": "Rien à envoyer" }, "price_impact": { - "losing_prefix": "Losing :)", - "small_market": "Small Market :)", - "label": "Possible loss :)" + "losing_prefix": "Perdant", + "small_market": "Petit marché", + "label": "Perte possible" }, "source": { - "rainbow": "Auto :)", - "0x": "0x :)", - "1inch": "1inch :)" + "rainbow": "Auto", + "0x": "0x", + "1inch": "1inch" }, - "settings": "Settings :)", - "use_defaults": "Use Defaults :)", + "settings": "Paramètres", + "use_defaults": "Utiliser les valeurs par défaut", "done": "Terminé", - "losing": "Losing :)", - "high": "High :)", - "slippage_tolerance": "Slippage Tolerance :)", - "source_picker": "Route Swaps via :)", - "use_flashbots": "Use Flashbots :)", - "swapping_for_prefix": "Swapping for :)", - "view_details": "View Details :)", + "losing": "Perdre", + "high": "Haute", + "slippage_tolerance": "Glissement maximal", + "source_picker": "Itinéraire des swaps via", + "use_flashbots": "Utilisez Flashbots", + "swapping_for_prefix": "Échange pour", + "view_details": "Voir les détails", "token_sections": { "bridgeTokenSection": "􀊝 Pont", "crosschainMatchSection": "􀤆 Sur d'autres réseaux", "favoriteTokenSection": "􀋃 Favoris", - "lowLiquidityTokenSection": "􀇿 Liquidité faible", + "lowLiquidityTokenSection": "􀇿 Liquide faible", "unverifiedTokenSection": "􀇿 Non vérifié", "verifiedTokenSection": "􀇻 Vérifié", - "unswappableTokenSection": "􀘰 Aucun itinéraire de transaction" + "unswappableTokenSection": "􀘰 Aucune route d'échange" } }, "expanded_state": { "asset": { - "about_asset": "About %{assetName} :)", + "about_asset": "Environ %{assetName}", "balance": "Solde", - "get_asset": "Get %{assetSymbol} :)", - "market_cap": "Market cap :)", - "read_more_button": "Read more :)", - "available_networks": "Available on %{availableNetworks} networks :)", - "available_network": "Available on the %{availableNetwork} network :)", - "available_networkv2": "Available on the %{availableNetwork} network :)", + "get_asset": "Obtenir %{assetSymbol}", + "market_cap": "Capitalisation boursière", + "read_more_button": "En savoir plus", + "available_networks": "Disponible sur %{availableNetworks} réseaux", + "available_network": "Disponible sur le %{availableNetwork} réseau", + "available_networkv2": "Également disponible sur %{availableNetwork}", + "l2_disclaimer": "Ce %{symbol} est sur le réseau %{network}", + "l2_disclaimer_send": "Envoi sur le réseau %{network}", + "l2_disclaimer_dapp": "Cette application sur le réseau %{network}", "social": { - "facebook": "Facebook :)", - "homepage": "Homepage :)", - "reddit": "Reddit :)", - "telegram": "Telegram :)", - "twitter": "Twitter :)" + "facebook": "Facebook", + "homepage": "Page d'accueil", + "reddit": "Reddit", + "telegram": "Telegram", + "twitter": "Twitter" }, - "uniswap_liquidity": "Uniswap liquidity :)", - "value": "Value :)", - "volume_24_hours": "24h volume :)" + "uniswap_liquidity": "Liquidité Uniswap", + "value": "Valeur", + "volume_24_hours": "Volume sur 24 heures" }, "chart": { - "all_time": "All Time :)", + "all_time": "Tout Temps", "date": { "months": { - "month_00": "Jan :)", + "month_00": "Jan", "month_01": "Feb :)", - "month_02": "Mar :)", - "month_03": "Apr :)", - "month_04": "May :)", - "month_05": "Jun :)", - "month_06": "Jul :)", - "month_07": "Aug :)", - "month_08": "Sep :)", - "month_09": "Oct :)", - "month_10": "Nov :)", - "month_11": "Dec :)" + "month_02": "Mar", + "month_03": "Avr", + "month_04": "Mai", + "month_05": "Juin", + "month_06": "Juil", + "month_07": "Août", + "month_08": "Sep", + "month_09": "Oct", + "month_10": "Nov", + "month_11": "Déc" } }, - "no_price_data": "No price data :)", - "past_timespan": "Past %{formattedTimespan} :)", - "today": "Today :)", - "token_pool": "%{tokenName} Pool :)" + "no_price_data": "Pas de données de prix", + "past_timespan": "Passé %{formattedTimespan}", + "today": "Aujourd'hui :)", + "token_pool": "%{tokenName} Piscine" }, "contact_profile": { "name": "Nom" }, "liquidity_pool": { - "annualized_fees": "Annualized fees :)", - "fees_earned": "Fees earned :)", - "half": "Half :)", - "pool_makeup": "Pool makeup :)", - "pool_shares": "Pool shares :)", - "pool_size": "Pool size :)", - "pool_volume_24h": "24h pool volume :)", - "total_value": "Total value :)", - "underlying_tokens": "Underlying tokens :)" + "annualized_fees": "Frais annualisés :)", + "fees_earned": "Frais gagnés", + "half": "Moitié", + "pool_makeup": "Composition de la piscine", + "pool_shares": "Parts de la piscine", + "pool_size": "Taille de la piscine", + "pool_volume_24h": "Volume de la piscine sur 24h", + "total_value": "Valeur totale", + "underlying_tokens": "Tokens sous-jacents" }, "nft_brief_token_info": { - "for_sale": "En vente", + "for_sale": "A vendre", "last_sale": "Dernier prix de vente" }, "swap": { "swap": "Échanger", "bridge": "Pont", - "flashbots_protect": "Flashbots Protect :)", - "losing": "Losing :)", - "on": "On :)", + "flashbots_protect": "Flashbots protègent", + "losing": "Perdre", + "on": "Sur", "price_impact": "Price impact :)", - "price_row_per_token": "per :)", - "slippage_message": "This is a small market, so you’re getting a bad price. Try a smaller trade! :)", - "swapping_via": "Swapping via :)", - "unicorn_one": "that unicorn one :)", - "uniswap_v2": "Uniswap v2 :)", - "view_on": "View on %{blockExplorerName} :)", - "network_switcher": "Swapping on the %{network} network :)", - "settling_time": "Estimated settling time :)", + "price_row_per_token": "par", + "slippage_message": "C'est un petit marché, donc vous obtenez un mauvais prix. Essayez un échange plus petit!", + "swapping_via": "Échange via", + "unicorn_one": "celui avec la licorne", + "uniswap_v2": "Uniswap v2", + "view_on": "Voir sur %{blockExplorerName}", + "network_switcher": "Échanger sur le réseau %{network}", + "settling_time": "Temps d'installation estimé", "swap_max_alert": { - "title": "Are you sure? :)", - "message": "You are about to swap all the %{inputCurrencyAddress} available in your wallet. If you want to swap back to %{inputCurrencyAddress}, you may not be able to afford the fee.\n\nWould you like to auto adjust the balance to leave some %{inputCurrencyAddress}? :)", + "title": "Êtes-vous sûr?", + "message": "Vous êtes sur le point d'échanger tout le %{inputCurrencyAddress} disponible dans votre portefeuille. Si vous voulez échanger en retour vers %{inputCurrencyAddress}, vous ne pourriez pas vous offrir les frais.\n\nSouhaitez-vous ajuster automatiquement le solde pour laisser un peu de %{inputCurrencyAddress}?", "no_thanks": "Non merci", "auto_adjust": "Auto adjust :)" }, "swap_max_insufficient_alert": { - "title": "Insufficient %{symbol} :)", - "message": "You have insufficient %{symbol} to cover the fees to swap the maximum amount. :)" + "title": "Insuffisant %{symbol}", + "message": "Vous avez insuffisant %{symbol} pour couvrir les frais pour échanger le montant maximum." } }, "swap_details": { - "exchange_rate": "Exchange rate :)", - "rainbow_fee": "Included Rainbow fee :)", - "refuel": "Jetons de réseau supplémentaires", - "review": "Review :)", - "show_details": "More details :)", - "hide_details": "Hide details :)", - "price_impact": "Difference in value :)", - "minimum_received": "Minimum received :)", - "maximum_sold": "Maximum sold :)", - "token_contract": "%{token} contract :)", - "number_of_exchanges": "%{number} Exchanges :)", - "number_of_steps": "%{number} Steps :)", + "exchange_rate": "Taux de change", + "rainbow_fee": "Frais Rainbow inclus", + "refuel": "Tokens de réseau supplémentaires", + "review": "Revoir", + "show_details": "Plus de détails", + "hide_details": "Cacher les détails", + "price_impact": "Différence de valeur", + "minimum_received": "Minimum reçu", + "maximum_sold": "Maximum vendu :)", + "token_contract": "%{token} contrat", + "number_of_exchanges": "%{number} Echanges", + "number_of_steps": "%{number} Étapes", "input_exchange_rate": "1 %{inputSymbol} pour %{executionRate} %{outputSymbol}", "output_exchange_rate": "1 %{outputSymbol} pour %{executionRate} %{inputSymbol}" }, "token_index": { - "get_token": "Get %{assetSymbol} :)", - "makeup_of_token": "Makeup of 1 %{assetSymbol} :)", - "underlying_tokens": "Underlying tokens :)" + "get_token": "Obtenir %{assetSymbol}", + "makeup_of_token": "Composition de 1 %{assetSymbol}", + "underlying_tokens": "Jetons sous-jacents" }, "unique": { "save": { - "access_to_photo_library_was_denied": "Access to photo library was denied :)", - "failed_to_save_image": "Failed to save Image :)", - "image_download_permission": "Image Download Permission :)", - "nft_image": "NFT image :)", - "your_permission_is_required": "Your permission is required to save images to your device :)" + "access_to_photo_library_was_denied": "L'accès à la bibliothèque de photos a été refusé", + "failed_to_save_image": "Échec de la sauvegarde de l'image", + "image_download_permission": "Permission de téléchargement d'image", + "nft_image": "Image NFT", + "your_permission_is_required": "Votre permission est nécessaire pour sauvegarder des images sur votre appareil" } }, "unique_expanded": { - "about": "About %{assetFamilyName} :)", + "about": "À propos de %{assetFamilyName}", "attributes": "Attributes :)", - "collection_website": "Collection Website :)", - "configuration": "Configuration :)", - "copy": "Copy :)", - "copy_token_id": "Copy Token ID :)", - "description": "Description :)", - "discord": "Discorde", + "collection_website": "Site Web de la collection", + "configuration": "Configuration", + "copy": "Copier", + "copy_token_id": "Copier l'ID du jeton", + "description": "Description", + "discord": "Discord", "edit": "Modifier", - "expires_in": "Expires in :)", - "expires_on": "Expires on :)", - "floor_price": "Floor price :)", - "for_sale": "En vente", - "in_showcase": "In Showcase :)", + "expires_in": "Expire dans", + "expires_on": "Expire le", + "floor_price": "Prix minimal", + "for_sale": "À vendre", + "in_showcase": "En vitrine", "last_sale_price": "Dernier prix de vente", - "manager": "Manager :)", - "open_in_web_browser": "Open in Web Browser :)", - "owner": "Owner :)", - "profile_info": "Profile Info :)", + "manager": "Gestionnaire", + "open_in_web_browser": "Ouvrir dans le navigateur Web", + "owner": "Propriétaire", + "profile_info": "Info de profil", "properties": "Properties :)", - "registrant": "Registrant :)", + "registrant": "Inscrit", "resolver": "Résolveur", - "save_to_photos": "Save to Photos :)", - "set_primary_name": "Set as my ENS name :)", - "share_token_info": "Share %{uniqueTokenName} Info :)", - "showcase": "Showcase :)", - "toast_added_to_showcase": "Added to showcase :)", - "toast_removed_from_showcase": "Removed from showcase :)", - "twitter": "Twitter :)", - "view_all_with_property": "View All with Property :)", - "view_collection": "View Collection :)", - "view_on_marketplace": "Voir sur la place de marché...", - "view_on_block_explorer": "View on %{blockExplorerName} :)", - "view_on_marketplace_name": "View on %{marketplaceName} :)", - "view_on_platform": "View on %{platform} :)", - "view_on_web": "View on Web :)", - "refresh": "Refresh Metadata :)", - "hide": "Masquer", + "save_to_photos": "Enregistrer dans Photos", + "set_primary_name": "Définir comme mon nom ENS", + "share_token_info": "Partagez les infos %{uniqueTokenName}", + "showcase": "Vitrine", + "toast_added_to_showcase": "Ajouté à la vitrine", + "toast_removed_from_showcase": "Retiré de la vitrine", + "twitter": "Twitter", + "view_all_with_property": "Voir tout avec propriété", + "view_collection": "Voir la Collection", + "view_on_marketplace": "Voir sur le Marketplace...", + "view_on_block_explorer": "Voir sur %{blockExplorerName}", + "view_on_marketplace_name": "Voir sur %{marketplaceName}", + "view_on_platform": "Voir sur %{platform}", + "view_on_web": "Voir sur le Web", + "refresh": "Rafraîchir les métadonnées", + "hide": "Cacher", "unhide": "Afficher" } }, "explain": { "icon_unlock": { - "smol_text": "You found Treasure! Because you hold a Smolverse NFT, you've unlocked a Custom Icon! :)", - "optimism_text": "To celebrate NFTs on Optimism, Rainbow and Optimism teamed up to drop a limited edition App Icon for the Optimistic Explorers like you! :)", - "zora_text": "A special edition Rainbow Zorb icon that's made for magical pondering. :)", - "finiliar_text": "A special edition Rainbow Fini icon that keeps you up to date on the price of gas, rain or shine. :)", - "finiliar_title": "You've unlocked a\nRainbow Fini :)", - "golddoge_text": "A limited edition golden Rainbow app icon in celebration of Kabosu's 17th birthday. :)", - "raindoge_text": "A limited edition Rainbow app icon in celebration of Kabosu's 17th birthday. :)", - "pooly_text": "A special edition Rainbow Pooly icon for supporters of freedom. :)", - "pooly_title": "You've unlocked a\nRainbow Pooly :)", - "zorb_text": "A special edition Rainbow Zorb:\n100% of what you love, faster and more efficient. :)", - "zorb_title": "You've unlocked\nRainbow Zorb Energy! :)", - "poolboy_text": "A special edition Rainbow x Poolsuite Icon for onchain summer. :)", - "poolboy_title": "You've unlocked the\nRainbow Poolboy! :)", - "adworld_text": "En tant que citoyen du monde Rainbow, vous pouvez maintenant débloquer une édition spéciale\nAdWorld x Icone d'Application Rainbow.", + "smol_text": "Vous avez trouvé un trésor! Parce que vous détenez un NFT Smolverse, vous avez débloqué une icône personnalisée!", + "optimism_text": "Pour célébrer les NFT sur Optimism, Rainbow et Optimism se sont associés pour lancer une icône d'application en édition limitée pour les explorateurs optimistes comme vous!", + "zora_text": "Une édition spéciale de l'icône Rainbow Zorb qui est faite pour une réflexion magique.", + "finiliar_text": "Une édition spéciale de l'icône Rainbow Fini qui vous tient à jour sur le prix du gaz, qu'il pleuve ou qu'il fasse beau.", + "finiliar_title": "Vous avez débloqué un\nRainbow Fini", + "golddoge_text": "Une édition limitée dorée de l'icône de l'application Rainbow pour célébrer le 17ème anniversaire de Kabosu.", + "raindoge_text": "Une édition limitée de l'icône de l'application Rainbow pour célébrer le 17ème anniversaire de Kabosu.", + "pooly_text": "Une édition spéciale de l'icône Rainbow Pooly pour les défenseurs de la liberté.", + "pooly_title": "Vous avez déverrouillé un\nRainbow Pooly", + "zorb_text": "Une édition spéciale Rainbow Zorb:\n100% de ce que vous aimez, plus rapide et plus efficient.", + "zorb_title": "Vous avez déverrouillé\nl'énergie Rainbow Zorb!", + "poolboy_text": "Une édition spéciale Rainbow x Icone Poolsuite pour l'été enchaîné. :)", + "poolboy_title": "Vous avez débloqué le\nRainbow Poolboy!", + "adworld_text": "En tant que citoyen du monde Rainbow, vous pouvez maintenant débloquer une édition spéciale\nIcône de l'application AdWorld x Rainbow.", "adworld_title": "Bienvenue sur Rainbow World!", - "title": "You've unlocked\nRainbow 􀆄 %{partner} :)", - "button": "Snag the icon :)" + "title": "Vous avez débloqué\nRainbow 􀆄 %{partner}", + "button": "Saisissez l'icône" }, "output_disabled": { - "text": "Pour %{fromNetwork}, Rainbow ne peut pas préparer de swaps basés sur la quantité de %{outputToken} que vous souhaitez recevoir. \n\n Essayez d'entrer la quantité de %{inputToken} que vous souhaitez échanger à la place.", - "title": "Entrez %{inputToken} à la place", - "title_crosschain": "Entrez %{fromNetwork} %{inputToken} à la place", - "text_crosschain": "Rainbow ne peut pas préparer de swaps basés sur la quantité de %{outputToken} que vous souhaitez recevoir. \n\n Essayez d'entrer la quantité de %{inputToken} que vous souhaitez échanger à la place.", - "text_bridge": "Rainbow ne peut pas préparer un pont en fonction de la quantité de %{outputToken} que vous souhaitez recevoir à la destination %{toNetwork} . \n\n Essayez d'entrer la quantité de %{fromNetwork} %{inputToken} que vous souhaitez faire passer au pont à la place.", - "title_empty": "Choisissez un jeton" + "text": "Pour %{fromNetwork}, Rainbow ne peut pas préparer d'échanges en fonction du montant de %{outputToken} que vous souhaitez recevoir. \n\n Essayez d'entrer le montant de %{inputToken} que vous souhaitez échanger.", + "title": "Entrez %{inputToken} À la place", + "title_crosschain": "Entrez %{fromNetwork} %{inputToken} À la place", + "text_crosschain": "Rainbow ne peut pas préparer les échanges en fonction de la quantité de %{outputToken} que vous souhaitez recevoir. \n\n Essayez d'entrer la quantité de %{inputToken} que vous souhaitez échanger à la place.", + "text_bridge": "Rainbow ne peut pas préparer un pont en fonction de la quantité de %{outputToken} que vous souhaitez recevoir à la destination %{toNetwork} . \n\n Essayez d'entrer la quantité de %{fromNetwork} %{inputToken} que vous souhaitez créer un pont à la place.", + "title_empty": "Choisir le Jeton" }, "available_networks": { - "text": "%{tokenSymbol} est disponible sur %{networks}. Pour déplacer %{tokenSymbol} entre les réseaux, utilisez un pont comme Hop.", - "title_plural": "Disponible sur les réseaux %{length}", + "text": "%{tokenSymbol} est disponible sur %{networks}. Pour déplacer %{tokenSymbol} entre les réseaux, utilisez un Pont comme Hop.", + "title_plural": "Disponible sur %{length} Réseaux", "title_singular": "Disponible sur le réseau %{network}" }, "arbitrum": { - "text": "Arbitrum est un réseau Layer 2 qui fonctionne par-dessus Ethereum, permettant des transactions moins chères et plus rapides tout en bénéficiant de la sécurité sous-jacente d'Ethereum.\n\nIl regroupe de nombreuses transactions ensemble dans un \"roll up\" avant de les envoyer de manière permanente sur Ethereum.", - "title": "Qu'est-ce que Arbitrum ?" + "text": "Arbitrum est un réseau de couche 2 qui fonctionne sur Ethereum, permettant des transactions moins chères et plus rapides tout en bénéficiant toujours de la sécurité sous-jacente d'Ethereum.\n\nIl regroupe de nombreuses transactions dans un \"roll up\" avant de les envoyer pour résider de manière permanente sur Ethereum.", + "title": "Qu'est-ce que Arbitrum?" }, "backup": { "title": "Important" }, "base_fee": { - "text_falling": "\n\nLes frais sont en baisse en ce moment !", - "text_prefix": "Le frais de base est défini par le réseau Ethereum et varie en fonction de l'activité du réseau.", - "text_rising": "\n\nLes frais augmentent en ce moment ! Il est préférable d'utiliser un frais de base maximal plus élevé pour éviter une transaction bloquée.", - "text_stable": "\n\nLe trafic du réseau est stable en ce moment. Amusez-vous bien !", - "text_surging": "\n\nLes frais sont anormalement élevés en ce moment ! Sauf si votre transaction est urgente, il est préférable d'attendre que les frais baissent.", + "text_falling": "\n\nLes frais baissent actuellement!", + "text_prefix": "Le frais de base est fixé par le réseau Ethereum et change en fonction de l'activité du réseau.", + "text_rising": "\n\nLes frais augmentent en ce moment! Il est préférable d'utiliser un max de frais de base plus élevé pour éviter une transaction bloquée.", + "text_stable": "\n\nLe trafic réseau est stable en ce moment. Amusez-vous!", + "text_surging": "\n\nLes frais sont inhabituellement élevés en ce moment! À moins que votre transaction ne soit urgente, il est préférable d'attendre que les frais baissent.", "title": "Frais de base actuels" }, "failed_walletconnect": { - "text": "Oh oh, quelque chose s'est mal passé ! Le site peut rencontrer une panne de connexion. Veuillez réessayer ultérieurement ou contacter l'équipe du site pour plus de détails.", - "title": "Échec de la connexion" + "text": "Uh oh, quelque chose a mal tourné! Le site peut être en panne de connexion. Veuillez réessayer plus tard ou contactez l'équipe du site pour plus de détails.", + "title": "Connexion échouée" }, "failed_wc_invalid_methods": { - "text": "The dapp requested wallet signing (RPC) methods that are unsupported by Rainbow. :)", + "text": "L'application dapp a demandé des méthodes de signature de portefeuille (RPC) qui ne sont pas prises en charge par Rainbow.", "title": "Échec de la connexion" }, "failed_wc_invalid_chains": { - "text": "L'application a demandé des réseaux non pris en charge par Rainbow.", + "text": "L'application dapp a demandé des réseaux qui ne sont pas pris en charge par Rainbow.", "title": "Échec de la connexion" }, "failed_wc_invalid_chain": { - "text": "The network specified in this request is not supported by Rainbow. :)", - "title": "Handling failed :)" + "text": "Le réseau spécifié dans cette demande n'est pas pris en charge par Rainbow.", + "title": "Gestion échouée :)" }, "floor_price": { - "text": "Le prix plancher d'une collection est le prix minimum demandé pour tous les articles actuellement en vente dans une collection.", + "text": "Le prix plancher d'une collection est le prix demandé le plus bas parmi tous les articles actuellement en vente dans une collection.", "title": "Prix plancher de la collection" }, "gas": { - "text": "Il s'agit des frais de gaz utilisés par la blockchain %{networkName} pour valider de manière sécurisée votre transaction.\n\nCes frais varient en fonction de la complexité de votre transaction et de la charge du réseau!", - "title": "Frais du réseau %{networkName}" + "text": "Il s'agit des \"frais de gaz\" utilisés par la blockchain %{networkName} pour valider votre transaction de manière sécurisée.\n\nCes frais varient en fonction de la complexité de votre transaction et de l'encombrement du réseau !", + "title": "Frais de réseau %{networkName}" }, "max_base_fee": { - "text": "Il s'agit du montant maximum de frais de base que vous êtes prêt à payer pour cette transaction.\n\nEn fixant des frais de base maximaux plus élevés, vous évitez que votre transaction ne reste bloquée en cas de hausse des frais.", + "text": "Il s'agit du maximum de frais de base que vous êtes prêt à payer pour cette transaction.\n\nFixer des frais de base maximaux plus élevés empêche votre transaction de se bloquer si les frais augmentent.", "title": "Frais de base max" }, "miner_tip": { - "text": "Le pourboire pour le mineur est versé directement au mineur qui confirme votre transaction sur le réseau.\n\nUn pourboire plus élevé rend votre transaction plus susceptible d'être confirmée rapidement.", - "title": "Pourboire pour le mineur" + "text": "Le pourboire aux mineurs va directement au mineur qui confirme votre transaction sur le réseau.\n\nUn pourboire plus élevé rend votre transaction plus susceptible d'être confirmée rapidement.", + "title": "Pourboire aux mineurs" }, "optimism": { - "text": "L'optimisme est un réseau de couche 2 qui fonctionne au-dessus d'Ethereum, permettant des transactions moins chères et plus rapides tout en bénéficiant de la sécurité sous-jacente d'Ethereum.\n\nIl regroupe de nombreuses transactions dans un \"roll up\" avant de les envoyer en permanence sur Ethereum.", + "text": "L'optimisme est un réseau de couche 2 qui fonctionne sur Ethereum, permettant des transactions moins coûteuses et plus rapides tout en bénéficiant toujours de la sécurité sous-jacente d'Ethereum.\n\nIl regroupe de nombreuses transactions ensemble dans un \"roll up\" avant de les envoyer vivre de manière permanente sur Ethereum.", "title": "Qu'est-ce qu'Optimism ?" }, "base": { - "text": "Base est un réseau de couche 2 qui fonctionne au-dessus d'Ethereum, permettant des transactions moins chères et plus rapides tout en bénéficiant de la sécurité sous-jacente d'Ethereum.\n\nIl regroupe de nombreuses transactions dans un \"roll up\" avant de les envoyer en permanence sur Ethereum.", + "text": "Base est un réseau Layer 2 qui fonctionne sur Ethereum, permettant des transactions moins chères et plus rapides tout en bénéficiant toujours de la sécurité sous-jacente d'Ethereum.\n\nIl regroupe beaucoup de transactions ensemble dans un \"roll up\" avant de les envoyer pour demeurer de manière permanente sur Ethereum.", "title": "Qu'est-ce que Base" }, "zora": { - "text": "Zora est un réseau de couche 2 qui fonctionne au-dessus d'Ethereum, permettant des transactions moins chères et plus rapides tout en bénéficiant de la sécurité sous-jacente d'Ethereum.\n\nIl regroupe de nombreuses transactions dans un \"roll up\" avant de les envoyer en permanence sur Ethereum.", - "title": "Qu'est-ce que Zora ?" + "text": "Zora est un réseau Layer 2 qui fonctionne sur Ethereum, permettant des transactions moins chères et plus rapides tout en bénéficiant toujours de la sécurité sous-jacente d'Ethereum.\n\nIl regroupe beaucoup de transactions ensemble dans un \"roll up\" avant de les envoyer pour demeurer de manière permanente sur Ethereum.", + "title": "Qu'est-ce que Zora?" }, "polygon": { - "text": "Polygon est un sidechain, un réseau distinct qui fonctionne aux côtés d'Ethereum et qui lui est compatible.\n\nIl permet des transactions moins chères et plus rapides, mais contrairement aux réseaux de couche 2, Polygon possède ses propres mécanismes de sécurité et de consensus différents d'Ethereum.", - "title": "Qu'est-ce que Polygon ?" + "text": "Polygon est une sidechain, un réseau distinct qui fonctionne en parallèle avec Ethereum et qui est compatible avec lui.\n\nIl permet des transactions moins chères et plus rapides, mais contrairement aux réseaux Layer 2, Polygon a ses propres mécanismes de sécurité et de consensus qui diffèrent d'Ethereum.", + "title": "Qu'est-ce que Polygon?" }, "bsc": { - "text": "Binance Smart Chain (BSC) is the blockchain for the trading platform Binance. \n\nBSC allows for cheaper and faster transactions, but unlike a Layer 2 network, it has its own security and consensus mechanisms that differ from Ethereum. :)", - "title": "What's Binance Smart Chain? :)" + "text": "Binance Smart Chain (BSC) est la blockchain pour la plateforme de trading Binance. \n\nBSC permet des transactions moins chères et plus rapides, mais contrairement à un réseau Layer 2, elle possède ses propres mécanismes de sécurité et de consensus qui diffèrent d'Ethereum.", + "title": "Qu'est-ce que Binance Smart Chain ?" }, "read_more": "Lire la suite", "learn_more": "En savoir plus", "sending_to_contract": { - "text": "L'adresse que vous avez saisie correspond à un contrat intelligent.\n\nSauf dans de rares situations, vous ne devriez probablement pas le faire. Vous pourriez perdre vos actifs ou ils pourraient aller à la mauvaise place.\n\nVérifiez bien l'adresse, vérifiez-la avec le destinataire ou contactez d'abord le support.", - "title": "Attends un instant !" + "text": "L'adresse que vous avez entrée est pour un contrat intelligent.\n\nSauf dans de rares situations, vous ne devriez probablement pas faire cela. Vous pourriez perdre vos actifs ou ils pourraient aller au mauvais endroit.\n\nVérifiez à deux fois l'adresse, confirmez-la avec le destinataire, ou contactez d'abord le support.", + "title": "Attendez un instant !" }, "verified": { - "text": "Les jetons avec un badge vérifié signifient qu'ils sont apparus sur au moins 3 autres listes de jetons externes.\n\nFaites toujours vos propres recherches pour vous assurer que vous interagissez avec un jeton de confiance.", - "title": "Jetons vérifiés" + "text": "Les jetons avec un badge vérifié signifient qu'ils sont apparus sur au moins 3 autres listes de jetons externes.\n\nFaites toujours vos propres recherches pour vous assurer que vous interagissez avec un jeton en qui vous avez confiance.", + "title": "Jetons Vérifiés" }, "unverified": { - "fragment1": "Les surfaces arc-en-ciel autant de jetons que possible, mais n'importe qui peut créer un jeton, ou prétendre représenter un projet avec un contrat en faux. \n\n S'il vous plaît examiner le ", - "fragment2": "contrat token", - "fragment3": " et toujours effectuer des recherches pour vous assurer d'interagir avec les jetons de confiance.", - "title": "%{symbol} est non vérifié", - "go_back": "Go back :)" + "fragment1": "Rainbow met en évidence autant de tokens que possible, mais n'importe qui peut créer un token, ou prétendre représenter un projet avec un faux contrat. \n\n Veuillez revoir le ", + "fragment2": "contrat de token :)", + "fragment3": " et faites toujours des recherches pour vous assurer que vous interagissez avec des tokens que vous faites confiance.", + "title": "%{symbol} est Non vérifié", + "go_back": "retourner" }, "obtain_l2_asset": { - "fragment1": "Vous aurez besoin d'obtenir d'autres jetons sur %{networkName} à échanger contre %{networkName} %{tokenName}. \n\n Le pontage des jetons vers %{networkName} est facile en utilisant un pont comme Hop. Toujours curieux? ", - "fragment2": "Read more :)", + "fragment1": "Vous devrez obtenir d'autres tokens sur %{networkName} pour échanger contre %{networkName} %{tokenName}. \n\n Transférer des tokens vers %{networkName} est facile en utilisant un pont comme Hop. Toujours curieux? ", + "fragment2": "En savoir plus", "fragment3": " à propos des ponts.", - "title": "Aucun jeton sur %{networkName}" + "title": "Pas de Tokens sur %{networkName}" }, "insufficient_liquidity": { - "fragment1": "Les échanges n'ont pas suffisamment de jetons demandés pour terminer cette transaction. \n\n Toujours curieux? ", - "fragment2": "Read more :)", + "fragment1": "Les échanges n'ont pas assez des tokens que vous avez demandés pour compléter cette transaction. \n\n Toujours curieux? ", + "fragment2": "En savoir plus", "fragment3": " à propos des AMM et de la liquidité des jetons.", - "title": "Liquidité insuffisante" + "title": "Liquide Insuffisante" }, "fee_on_transfer": { - "fragment1": "Cet échange échouera dans Rainbow car le contrat %{tokenName} ajoute des frais supplémentaires. \n\n Lisez ", + "fragment1": "Cet échange échouera dans Rainbow car le contrat %{tokenName} ajoute des frais supplémentaires. \n\n Lire ", "fragment2": "notre guide", "fragment3": " pour obtenir de l'aide pour échanger ce jeton!", - "title": "Frais sur le Jeton de Transfert" + "title": "Frais sur le jeton de transfert" }, "no_route_found": { - "fragment1": "Nous n'avons pas pu trouver de route pour cet échange. ", - "fragment2": "Il est possible qu'il n'existe pas de route pour cet échange, ou que le montant soit trop faible.", + "fragment1": "Nous n'avons pas pu trouver un itinéraire pour cette opération d'échange. ", + "fragment2": "Un itinéraire peut ne pas exister pour cette opération d'échange, ou le montant peut être trop petit.", "title": "Aucun itinéraire trouvé" }, "no_quote": { - "title": "Pas de devis disponible", - "text": "Nous n'avons pas pu trouver de devis pour cet échange. Cela peut être dû à un manque de liquidité pour l'échange ou à des problèmes liés à la mise en œuvre du jeton." + "title": "Aucun devis disponible", + "text": "Nous n'avons pas pu trouver de devises pour cette opération d'échange. Cela peut être dû à un manque de liquidité pour l'échange ou à des problèmes liés à la mise en œuvre du jeton." }, "cross_chain_swap": { - "title": "Attendez des retards de pont", - "text": "Cet échange peut prendre plus de temps que prévu pour se terminer. \n\n Les échanges entre chaînes nécessitent des fonds de pontage vers le réseau de destination, et les ponts peuvent parfois prendre plus de temps que prévu pour transférer les fonds. Vos fonds resteront en sécurité pendant cette période." + "title": "Prévoir des retards de Pont", + "text": "Cette opération d'échange peut prendre plus de temps que prévu à compléter. \n\n Les échanges de chaînes nécessitent le transfert de fonds vers le réseau de destination, et cela peut parfois prendre plus de temps que prévu. Vos fonds resteront en sécurité pendant ce temps." }, "go_to_hop_with_icon": { - "text": "Aller au pont Hop 􀮶" + "text": "Allez au Pont d'Hop 􀮶" }, "rainbow_fee": { - "text": "Rainbow prélève une %{feePercentage} commission sur les échanges. C'est ce qui nous permet de vous offrir la meilleure expérience Ethereum possible." + "text": "Rainbow prend une commission %{feePercentage} des échanges. Cela fait partie de ce qui nous permet de vous offrir la meilleure expérience Ethereum possible." }, "swap_routing": { - "text": "Par défaut, Rainbow choisit l'itinéraire le moins cher possible pour votre échange. Si vous préférez utiliser spécifiquement 0x ou 1inch, vous pouvez aussi le faire.", - "title": "Itinéraire d'échange", + "text": "Par défaut, Rainbow choisit la route la moins chère possible pour votre échange. Si vous préférez utiliser spécifiquement 0x ou 1inch, vous pouvez aussi le faire.", + "title": "Routage des Échanges", "still_curious": { "fragment1": "Encore curieux? ", - "fragment2": "Read more :)", - "fragment3": " de notre approche pour l'acheminement des échanges." + "fragment2": "Lire plus", + "fragment3": " à propos de notre approche pour le routage des échanges." } }, "slippage": { - "text": "Le glissement se produit lorsque le prix d'un échange change entre le moment où vous soumettez votre transaction et sa confirmation. \n\nEn augmentant votre tolérance au glissement, vous augmentez la probabilité que votre échange réussisse, mais vous risquez d'obtenir un prix moins avantageux.", + "text": "Le glissement se produit lorsque le prix d'un swap change pendant le temps entre la soumission de votre transaction et sa confirmation. \n\nDéfinir une tolérance de glissement plus élevée augmente la probabilité que votre swap soit réussi, mais peut vous amener à obtenir un prix plus mauvais.", "title": "Glissement", "still_curious": { - "fragment1": "Encore curieux? ", - "fragment2": "Read more :)", - "fragment3": " concernant le glissement et son impact sur les échanges." + "fragment1": "Toujours curieux? ", + "fragment2": "Lire plus", + "fragment3": " à propos du glissement et comment il affecte les swaps." } }, "flashbots": { - "text": "Flashbots protège vos transactions contre les attaques frontrunning et sandwich qui pourraient entraîner un prix moins avantageux ou l'échec de votre transaction.", + "text": "Flashbots protège vos transactions contre le frontrunning et les attaques en sandwich qui pourraient vous amener à obtenir un prix plus mauvais ou à l'échec de votre transaction.", "title": "Flashbots", "still_curious": { - "fragment1": "Encore curieux? ", - "fragment2": "Read more :)", - "fragment3": " concernant Flashbots et la protection qu'il offre." + "fragment1": "Toujours curieux? ", + "fragment2": "Lire plus", + "fragment3": " à propos de Flashbots et de la protection qu'elle offre." } }, "swap_refuel": { - "title": "Aucun %{networkName} %{gasToken} détecté", - "text": "Vous ne pourrez pas utiliser %{networkName} sans %{networkName} %{gasToken}. Nous pouvons le combiner facilement avec ce pont en utilisant environ 3 $ d'ETH de votre portefeuille.", - "button": "Ajouter 3 $ de %{networkName} %{gasToken}" + "title": "Non %{networkName} %{gasToken} détecté", + "text": "Vous ne pourrez pas utiliser %{networkName} sans %{networkName} %{gasToken}. Nous pouvons l'intégrer sans problème à ce pont avec environ 3 $ d'ETH de votre portefeuille.", + "button": "Ajouter $3 de %{networkName} %{gasToken}" }, "swap_refuel_deduct": { - "title": "Aucun %{networkName} %{gasToken} détecté", - "text": "Vous ne pourrez pas utiliser %{networkName} sans %{networkName} %{gasToken}. Nous pouvons le regrouper facilement avec ce pont en utilisant environ 3 $ d'ETH déduit de cet échange.", - "button": "Ajuster et ajouter 3 $ de %{gasToken}" + "title": "Non %{networkName} %{gasToken} détecté", + "text": "Vous ne pourrez pas utiliser %{networkName} sans %{networkName} %{gasToken}. Nous pouvons l'inclure sans problème avec ce pont en utilisant environ $3 d'ETH soustraits de cet échange.", + "button": "Ajustez et ajoutez $3 de %{gasToken}" }, "swap_refuel_notice": { - "title": "Aucun %{networkName} %{gasToken} détecté", - "text": "Vous ne pourrez pas utiliser %{networkName} sans %{networkName} %{gasToken}. Si vous effectuez cette transaction, vous ne pourrez pas échanger, convertir ou transférer vos jetons %{networkName} sans ajouter %{networkName} %{gasToken} à votre portefeuille.", - "button": "Continuer quand même" + "title": "Non %{networkName} %{gasToken} détecté", + "text": "Vous ne pourrez pas utiliser %{networkName} sans %{networkName} %{gasToken}. Si vous poursuivez cette transaction, vous ne pourrez pas échanger, relier ou transférer vos jetons %{networkName} sans ajouter %{networkName} %{gasToken} à votre portefeuille.", + "button": "Procéder quand même" } }, "fedora": { - "cannot_verify_bundle": "Cannot verify the bundle! This might be a scam. Installation blocked. :)", + "cannot_verify_bundle": "Impossible de vérifier le bundle ! Il pourrait s'agir d'une arnaque. Installation bloquée.", "error": "ERROR :)", - "fedora": "Fedora :)", - "this_will_override_bundle": "This will override your bundle. Be careful. Are you a Rainbow employee? :)", - "wait": "wait :)" + "fedora": "Fedora", + "this_will_override_bundle": "Cela écrasera votre bundle. Soyez prudent. Êtes-vous un employé de Rainbow?", + "wait": "attendre" }, "fields": { "address": { - "long_placeholder": "Name, ENS, or address :)", - "short_placeholder": "ENS or address :)" + "long_placeholder": "Nom, ENS ou adresse", + "short_placeholder": "ENS ou adresse" } }, "gas": { "card": { - "falling": "Chutant", - "rising": "Montant", + "falling": "En baisse", + "rising": "En hausse", "stable": "Stable", - "surging": "Surging :)" + "surging": "En flèche" }, "speeds": { "slow": "Lent", "normal": "Normal", - "fast": "Vite", + "fast": "Rapide", "urgent": "Urgent", "custom": "Personnalisé" }, - "network_fee": "Frais de réseau", + "network_fee": "Frais de réseau est.", "current_base_fee": "Frais de base actuels", "max_base_fee": "Frais de base max", - "miner_tip": "Pourboire pour le mineur", - "max_transaction_fee": "Frais de transaction max.", + "miner_tip": "Pourboire du mineur", + "max_transaction_fee": "Frais de transaction max", "warning_separator": "·", - "lower_than_suggested": "Faible · risque de blocage", - "higher_than_suggested": "Élevé · trop payé", - "max_base_fee_too_low_error": "Faible · risque d'échec", - "tip_too_low_error": "Faible · risque d'échec", - "alert_message_higher_miner_tip_needed": "Il est recommandé de fixer un pourboire du mineur plus élevé pour éviter les problèmes.", - "alert_message_higher_max_base_fee_needed": "Il est recommandé de fixer un plafond de frais de base plus élevé pour éviter les problèmes.", - "alert_message_lower": "Vérifiez bien que vous avez saisi le montant correct - vous payez probablement plus que nécessaire !", - "alert_title_higher_max_base_fee_needed": "Frais de base maximum faible - la transaction risque de rester bloquée !", - "alert_title_higher_miner_tip_needed": "Pourboire du mineur faible - la transaction risque de rester bloquée !", - "alert_title_lower_max_base_fee_needed": "Frais de base maximum élevés !", - "alert_title_lower_miner_tip_needed": "Pourboire du mineur élevé !", - "proceed_anyway": "Proceed Anyway :)", - "edit_max_bass_fee": "Modifier les frais de base max.", - "edit_miner_tip": "Modifier le pourboire du mineur" + "lower_than_suggested": "Faible · peut se coincer", + "higher_than_suggested": "Élevé · surpayer", + "max_base_fee_too_low_error": "Faible · susceptible d'échouer", + "tip_too_low_error": "Faible · susceptible d'échouer", + "alert_message_higher_miner_tip_needed": "Il est recommandé de fixer un pourboire de mineur plus élevé pour éviter les problèmes.", + "alert_message_higher_max_base_fee_needed": "Il est recommandé de définir un max base fee plus élevé pour éviter les problèmes.", + "alert_message_lower": "Vérifiez à nouveau que vous avez entré le bon montant, vous payez probablement plus que vous ne le devez !", + "alert_title_higher_max_base_fee_needed": "Faible max base fee, la transaction peut être bloquée !", + "alert_title_higher_miner_tip_needed": "Faible pourboire aux mineurs, la transaction peut être bloquée !", + "alert_title_lower_max_base_fee_needed": "Élevé max base fee !", + "alert_title_lower_miner_tip_needed": "Élevé pourboire aux mineurs !", + "proceed_anyway": "Continuer quand même", + "edit_max_bass_fee": "Modifier Max Base Fee", + "edit_miner_tip": "Modifier le pourboire aux mineurs" }, "homepage": { "back": "Retour à rainbow.me", - "coming_soon": "À venir.", + "coming_soon": "Prochainement.", "connect_ledger": { "button": "Se connecter à Ledger", - "description": "Connectez-vous et signez vos transactions avec votre ", - "link_text": "portefeuille matériel Ledger", - "link_title": "Acheter un hardware wallet Ledger" + "description": "Connectez-vous et signez avec votre ", + "link_text": "Acheter un hardware wallet Ledger", + "link_title": "Acheter un portefeuille matériel Ledger" }, "connect_metamask": { "button": "Se connecter à MetaMask", - "description": "Connectez-vous au ", - "link_text": "portefeuille navigateur MetaMask", - "link_title": "portefeuille navigateur MetaMask" + "description": "Connectez-vous à ", + "link_text": "Portefeuille de navigateur MetaMask", + "link_title": "Portefeuille de navigateur MetaMask" }, "connect_trezor": { "button": "Se connecter à Trezor", - "description": "Connectez-vous et signez vos transactions avec votre ", - "link_text": "portefeuille matériel Trezor", - "link_title": "Acheter un hardware wallet Trezor" + "description": "Connectez-vous et signez avec votre ", + "link_text": "Portefeuille matériel Trezor", + "link_title": "Acheter un portefeuille matériel Trezor" }, "connect_trustwallet": { - "button": "Connectez-vous à Trust Wallet", - "description_part_one": "Utilisez ", - "description_part_three": " l'application", + "button": "Se connecter à Trust Wallet", + "description_part_one": "Utiliser le ", + "description_part_three": " application pour connecter.", "description_part_two": " Ethereum ", - "link_text_browser": "dans le navigateur de DApp", + "link_text_browser": "Navigateur dapp", "link_text_wallet": "Trust Wallet", - "link_title_browser": "Découvrez le navigateur de DApp Trust", + "link_title_browser": "Découvrir Trust DApp Browser", "link_title_wallet": "Découvrez Trust Wallet" }, "connect_walletconnect": { "button": "Utiliser WalletConnect", "button_mobile": "Connectez-vous avec WalletConnect", - "description": "Connectez-vous et signez vos transactions avec votre ", - "description_mobile": "Connectez-vous à n'importe quel portefeuille compatible avec ", - "link_text": "portefeuille mobile WalletConnect", + "description": "Scannez un code QR pour lier votre portefeuille mobile ", + "description_mobile": "Connectez-vous à n'importe quel portefeuille qui supporte ", + "link_text": "en utilisant WalletConnect", "link_text_mobile": "WalletConnect", "link_title": "Utiliser WalletConnect", "link_title_mobile": "Connectez-vous avec WalletConnect" @@ -994,136 +997,168 @@ "reassurance": { "access_link": "Pas d'accès à vos fonds", "assessment": "Résultats de notre évaluation de sécurité", - "security": "Nous travaillons extrêmement dur pour nous assurer que vos fonds sont en sécurité. Cet outil n'accède jamais à vos clés privées, ce qui réduit considérablement la surface d'attaque. Si vous avez des connaissances en programmation, vous pouvez consulter notre code sur GitHub.", - "security_title": "À quel point Manager est-il sécurisé ?", - "source": "Consultez notre code source", - "text_mobile": "Vous devez utiliser un portefeuille Ethereum pour accéder à Balance Manager afin de consulter, envoyer et échanger votre Ether et vos jetons basés sur Ethereum.", - "tracking_link": "Nous ne vous traçons pas", - "work": "Ceci est un outil basé sur le web pour vous aider à gérer les fonds de votre portefeuille. Il le fait en se connectant à votre portefeuille via son interface de programmation d'application (API). Voici quelques points importants sur la façon dont nous avons conçu Balance Manager :", - "work_title": "Comment fonctionne Manager ?" - }, - "discover_web3": "Discover Web3 :)" + "security": "Nous travaillons incroyablement dur pour nous assurer que vos fonds sont en sécurité. Cet outil n'a jamais accès à vos clés privées, ce qui réduit considérablement la surface d'attaque. Si vous êtes habitué à la programmation, vous pouvez consulter notre code sur GitHub.", + "security_title": "Quelle est la sécurité de Manager?", + "source": "Voir notre code source", + "text_mobile": "Vous devez utiliser un Portefeuille Ethereum pour accéder au Balance Manager pour voir, envoyer et échanger votre Ether et vos jetons basés sur Ethereum.", + "tracking_link": "Nous ne vous suivons pas", + "work": "C'est un outil basé sur le web pour vous aider à gérer les fonds dans votre portefeuille. Il le fait en se connectant à votre portefeuille via son interface de programmation d'application (API). Voici quelques points importants sur la façon dont nous avons conçu Balance Manager :", + "work_title": "Comment fonctionne le Manager ?" + }, + "discover_web3": "Découvrir Web3" }, "image_picker": { - "cancel": "Cancel :)", - "confirm": "Enable library access :)", - "message": "This allows Rainbow to use your photos from your library :)", - "title": "Rainbow would like to access your photos :)" + "cancel": "Annuler", + "confirm": "Activer l'accès à la bibliothèque", + "message": "Cela permet à Rainbow d'utiliser vos photos depuis votre bibliothèque", + "title": "Rainbow aimerait accéder à vos photos" }, "input": { - "asset_amount": "Quantité", - "donation_address": "Adresse du Balance Manager", - "email": "Adresse de courriel", - "email_placeholder": "votre@courriel.com", - "input_placeholder": "Saisissez ici", + "asset_amount": "Montant", + "donation_address": "Adresse de Balance Manager", + "email": "Email", + "email_placeholder": "votre@email.com", + "input_placeholder": "Tapez ici", "input_text": "Entrée", "password": "Mot de passe", "password_placeholder": "••••••••••", - "private_key": "Private Key :)", + "private_key": "Clé Privée", "recipient_address": "Adresse du destinataire" }, "list": { "share": { - "check_out_my_wallet": "Check out my collectibles on 🌈 Rainbow at %{showcaseUrl} :)", - "check_out_this_wallet": "Check out this wallet's collectibles on 🌈 Rainbow at %{showcaseUrl} :)" + "check_out_my_wallet": "Découvrez mes objets de collection sur 🌈 Rainbow à %{showcaseUrl}", + "check_out_this_wallet": "Découvrez les objets de collection de ce portefeuille sur 🌈 Rainbow à %{showcaseUrl}" } }, "message": { - "click_to_copy_to_clipboard": "Cliquez ici pour copier dans les presse-papiers", - "coming_soon": "À venir...", - "exchange_not_available": "L’échange n’est pas disponible dans votre région", - "failed_ledger_connection": "Erreur de connexion à Ledger, veuillez vérifier votre appareil", - "failed_request": "Requête échouée, veuillez rafraîchir la page", - "failed_trezor_connection": "Erreur de connexion à Trezor, veuillez vérifier votre appareil", - "failed_trezor_popup_blocked": "Veuillez permettre l’affichage de fenêtres contextuelles de Balance", + "click_to_copy_to_clipboard": "Cliquez pour copier dans le presse-papiers", + "coming_soon": "Bientôt disponible !", + "exchange_not_available": "Nous ne soutenons plus Shapeshift en raison de leurs nouvelles exigences KYC. Nous travaillons sur le support pour différents fournisseurs d'échange.", + "failed_ledger_connection": "Échec de la connexion à Ledger, veuillez vérifier votre appareil", + "failed_request": "Échec de demande, veuillez actualiser", + "failed_trezor_connection": "Échec de la connexion à Trezor, veuillez vérifier votre appareil", + "failed_trezor_popup_blocked": "Veuillez autoriser les popups sur Balance pour utiliser votre Trezor", "learn_more": "En savoir plus", - "no_interactions": "Aucune interaction n’a été trouvée pour ce compte", - "no_transactions": "Aucune transaction n’a été trouvée pour ce compte", - "no_unique_tokens": "Aucun token unique n’a été trouvé pour ce compte ", - "opensea_footer": " est un marché de tokens uniques (non-fongible). En échangeant sur ce marché, on augmente de la valeur de ces tokens. Vous pouvez vendre vos tokens pour de l’argent. Tout cela utilise l’Ethereum. ", - "opensea_header": "Comment est-ce que cela marche « sous le capot ? »", - "page_not_found": "404 Page introuvable", + "no_interactions": "Aucunes interactions trouvées pour ce compte", + "no_transactions": "Aucunes transactions trouvées pour ce compte", + "no_unique_tokens": "Aucunes tokens uniques trouvées pour ce compte", + "opensea_footer": " est un marché pour des tokens uniques (ou 'non-fongibles'). Les gens font des échanges sur le marché ce qui leur donne de la valeur. Vous pouvez engager vos tokens pour obtenir de l'argent. Tout cela fonctionne sur Ethereum. ", + "opensea_header": "Comment cela fonctionne-t-il en coulisses ?", + "page_not_found": "404 Page non trouvée", "please_connect_ledger": "Veuillez choisir Ethereum après la connexion et le déverrouillage de Ledger", - "please_connect_trezor": "Veuillez vous connecter à Trezor puis suivez les instructions", - "power_by": "Réalisé par", + "please_connect_trezor": "Veuillez connecter votre Trezor et suivre les instructions", + "power_by": "Alimenté par", "walletconnect_not_unlocked": "Veuillez vous connecter en utilisant WalletConnect", - "web3_not_available": "Veuillez installer l’extension Chrome de MetaMask", - "web3_not_unlocked": "Veuillez déverrouiller votre wallet MetaMask", - "web3_unknown_network": "Réseau inconnu, veuillez basculer vers un autre" + "web3_not_available": "Veuillez installer l'extension Chrome MetaMask", + "web3_not_unlocked": "Veuillez déverrouiller votre portefeuille MetaMask", + "web3_unknown_network": "Réseau inconnu, veuillez changer pour un autre" + }, + "mints": { + "mints_sheet": { + "mints": "Frappés", + "no_data_found": "Aucune donnée trouvée.", + "card": { + "x_ago": "%{timeElapsed} auparavant", + "one_mint_past_hour": "1 frappé passé l'heure", + "x_mints_past_hour": "%{numMints} frappés passés l'heure", + "x_mints": "%{numMints} frappés", + "mint": "Frappé", + "free": "GRATUIT" + } + }, + "mints_card": { + "view_all_mints": "Voir tous les bonbons à la menthe", + "mints": "Frappés", + "collection_cell": { + "free": "GRATUIT" + } + }, + "featured_mint_card": { + "featured_mint": "Bonbon à la menthe en vedette", + "one_mint": "1 bonbon à la menthe", + "x_mints": "%{numMints} frappés", + "x_past_hour": "%{numMints} dernière heure" + }, + "filter": { + "all": "Tous", + "free": "Gratuit", + "paid": "Payé" + } }, "modal": { - "approve_tx": "Permettre une transaction de %{walletType}", + "approve_tx": "Approuver la transaction sur %{walletType}", "back_up": { "alerts": { "cloud_not_enabled": { - "description": "Looks like iCloud drive is not enabled on your device.\n\n Do you want to see how to enable it? :)", - "label": "iCloud not enabled :)", + "description": "On dirait que le drive iCloud n'est pas activé sur votre appareil.\n\n Voulez-vous voir comment l'activer?", + "label": "iCloud n'est pas activé", "no_thanks": "Non merci", - "show_me": "Yes, Show me :)" + "show_me": "Oui, montrez-moi" } }, "default": { "button": { - "cloud": "Back up your wallet :)", - "cloud_platform": "Sauvegardez jusqu'à %{cloudPlatformName}", - "manual": "Back up manually :)" + "cloud": "Sauvegardez votre portefeuille", + "cloud_platform": "Sauvegarder sur %{cloudPlatformName}", + "manual": "Backed up manually :)" }, - "description": "Don't lose your wallet! Save an encrypted copy to %{cloudPlatformName} :)", - "title": "Back up your wallet :)" + "description": "Ne perdez pas votre portefeuille! Enregistrez une copie cryptée sur %{cloudPlatformName}", + "title": "Sauvegardez votre portefeuille" }, "existing": { "button": { - "later": "Maybe later :)", - "now": "Back up now :)" + "later": "Peut-être plus tard", + "now": "Sauvegarder maintenant" }, - "description": "You have wallets that have not been backed up yet. Back them up in case you lose this device. :)", - "title": "Would you like to back up? :)" + "description": "Vous avez des portefeuilles qui n'ont pas encore été sauvegardés. Sauvegardez-les au cas où vous perdez cet appareil.", + "title": "Voulez-vous sauvegarder?" }, "imported": { "button": { - "back_up": "Sauvegardez jusqu'à %{cloudPlatformName}", + "back_up": "Sauvegarder sur %{cloudPlatformName}", "no_thanks": "Non merci" }, - "description": "Don't lose your wallet! Save an encrypted copy to %{cloudPlatformName}. :)", - "title": "Would you like to back up? :)" + "description": "Ne perdez pas votre portefeuille! Enregistrez une copie cryptée sur %{cloudPlatformName}.", + "title": "Voulez-vous sauvegarder?" } }, - "confirm_tx": "Confirmer une transaction de %{walletName}", - "default_wallet": "Wallet", - "deposit_dropdown_label": "Échanger mes", + "confirm_tx": "Confirmer la transaction de %{walletName}", + "default_wallet": " Portefeuille", + "deposit_dropdown_label": "Échanger mon", "deposit_input_label": "Payer", - "donate_title": "Envoyer de %{walletName} au Balance Manager", - "exchange_fee": "Frais d’échange", - "exchange_max": "Échanger la valeur max", - "exchange_title": "Échanger de %{walletName}", + "donate_title": "Envoyer de %{walletName} à Balance Manager", + "exchange_fee": "Frais d'échange", + "exchange_max": "Échange max", + "exchange_title": "Échange à partir de %{walletName}", "external_link_warning": { - "go_back": "Go back :)", - "visit_external_link": "Visit external link? :)", - "you_are_attempting_to_visit": "You are attempting to visit a link that is not affiliated with Rainbow. :)" + "go_back": "retourner", + "visit_external_link": "Visiter le lien externe ?", + "you_are_attempting_to_visit": "Vous essayez de visiter un lien qui n'est pas affilié à Rainbow." }, - "gas_average": "Average :)", - "gas_fast": "Vite", + "gas_average": "Moyenne", + "gas_fast": "Rapide", "gas_fee": "Frais", "gas_slow": "Lent", - "helper_max": "Max :)", + "helper_max": "Max", "helper_min": "Min", "helper_price": "Prix", "helper_rate": "Taux", - "helper_value": "Value :)", - "invalid_address": "Adresse non valide", + "helper_value": "Valeur", + "invalid_address": "Adresse invalide", "new": "Nouveau", "previous_short": "Préc.", "receive_title": "Recevoir à %{walletName}", - "send_max": "Envoyer la valeur max", + "send_max": "Envoyer max", "send_title": "Envoyer de %{walletName}", - "tx_confirm_amount": "Quantité", + "tx_confirm_amount": "Montant", "tx_confirm_fee": "Frais de transaction", - "tx_confirm_recipient": "Bénéficiaire", - "tx_confirm_sender": "Payeur", + "tx_confirm_recipient": "Destinataire", + "tx_confirm_sender": "Expéditeur", "tx_fee": "Frais de transaction", "tx_hash": "Hachage de transaction", "tx_verify": "Vérifiez votre transaction ici", - "withdrawal_dropdown_label": "pour", + "withdrawal_dropdown_label": "Pour", "withdrawal_input_label": "Obtenir" }, "nfts": { @@ -1133,234 +1168,234 @@ "card": { "title": { "singular": "1 Offer :)", - "plural": "%{numOffers} Offers :)" + "plural": "%{numOffers} Offer :)s" }, - "button": "View All Offers :)", - "expired": "Expired :)" + "button": "Voir Toutes les Offers :)s", + "expired": "Expiré" }, "sheet": { - "title": "Offers :)", + "title": "Offers :)s", "total": "Total", - "above_floor": "above floor :)", - "below_floor": "below floor :)", - "no_offers_found": "No offers found :)" + "above_floor": "au-dessus du plancher", + "below_floor": "en dessous du plancher", + "no_offers_found": "Aucune offre trouvée" }, "sort_menu": { - "highest": "Highest :)", - "from_floor": "From Floor :)", - "recent": "Recent :)" + "highest": "Le plus haut", + "from_floor": "Du plancher", + "recent": "Récent" }, "single_offer_sheet": { "title": "Offer :)", - "expires_in": "Expires in %{timeLeft} :)", - "floor_price": "Floor Price :)", - "marketplace": "Marketplace :)", - "marketplace_fees": "%{marketplace} Fees :)", - "creator_royalties": "Creator Royalties :)", + "expires_in": "Expire dans %{timeLeft}", + "floor_price": "Prix Plancher", + "marketplace": "Place de marché", + "marketplace_fees": "%{marketplace} Frais", + "creator_royalties": "Royautés de créateur", "receive": "Recevoir", - "proceeds": "Proceeds :)", - "view_offer": "View Offer :)", - "offer_expired": "Offer Expired :)", - "expired": "Expired :)", - "hold_to_sell": "Tenir pour Vendre", + "proceeds": "Produits", + "view_offer": "Voir l'offre", + "offer_expired": "Offre expirée", + "expired": "Expiré", + "hold_to_sell": "Maintenir pour vendre", "error": { - "title": "Erreur de vente NFT", - "message": "Veuillez contacter le support Rainbow pour assistance." + "title": "Erreur de vente de NFT", + "message": "Veuillez contacter le support de Rainbow pour obtenir de l'aide." } } }, "notification": { "error": { - "failed_get_account_tx": "Échec de l’obtention des transactions de compte", - "failed_get_gas_prices": "Échec de l’obtention des prix de Gas d’Ethereum", - "failed_get_tx_fee": "Échec de l’estimation des frais de transaction", - "failed_scanning_qr_code": "Impossible de scanner le code QR, veuillez réessayer", - "generic_error": "Une erreur s’est produite, veuillez réessayer", - "insufficient_balance": "Ce compte a un solde insuffisant", - "insufficient_for_fees": "Solde insuffisant pour payer les frais de transaction", - "invalid_address": "Adresse non valide, veuillez la vérifier", - "invalid_address_scanned": "Adresse non valide, veuillez réessayer", - "invalid_private_key_scanned": "Clé privée non valide, veuillez réessayer", - "no_accounts_found": "Aucun compte Ethereum n’a été trouvé" + "failed_get_account_tx": "Échec de l'obtention des transactions de compte", + "failed_get_gas_prices": "Échec de l'obtention des prix du gaz Ethereum", + "failed_get_tx_fee": "Échec de l'estimation des frais de transaction", + "failed_scanning_qr_code": "Échec de la numérisation du code QR, veuillez réessayer", + "generic_error": "Quelque chose s'est mal passé, veuillez réessayer", + "insufficient_balance": "Solde insuffisant dans ce compte", + "insufficient_for_fees": "Solde insuffisant pour couvrir les frais de transaction", + "invalid_address": "L'adresse est invalide, veuillez vérifier à nouveau", + "invalid_address_scanned": "Adresse invalide numérisée, veuillez réessayer", + "invalid_private_key_scanned": "Clé privée invalide numérisée, veuillez réessayer", + "no_accounts_found": "Aucun compte Ethereum trouvé" }, "info": { - "address_copied_to_clipboard": "L’adresse a été copiée dans le presse-papiers" + "address_copied_to_clipboard": "Adresse copiée dans le presse-papiers" } }, "pools": { "deposit": "Dépôt", - "pools_title": "Investissements", - "withdraw": "Retrait" + "pools_title": "Piscines", + "withdraw": "Retirer" }, "profiles": { "actions": { - "edit_profile": "Edit profile :)", - "unwatch_ens": "Unwatch %{ensName} :)", - "unwatch_ens_title": "Are you sure you want to unwatch %{ensName}? :)", - "watch": "Watch :)", - "watching": "Watching :)" + "edit_profile": "Edit Profile :)", + "unwatch_ens": "Ne plus surveiller %{ensName}", + "unwatch_ens_title": "Êtes-vous sûr de vouloir ne plus surveiller %{ensName}?", + "watch": "Surveiller", + "watching": "Regarder" }, "banner": { - "register_name": "Create Your ENS Profile :)", - "and_create_ens_profile": "Search available .eth names :)" + "register_name": "Créez votre profil ENS", + "and_create_ens_profile": "Rechercher des noms .eth disponibles" }, - "select_ens_name": "My ENS Names :)", + "select_ens_name": "Mes noms ENS", "confirm": { - "confirm_registration": "Confirm Registration :)", - "confirm_updates": "Confirm Updates :)", - "duration_plural": "%{content} years :)", - "duration_singular": "1 year :)", - "estimated_fees": "Estimated network fees :)", - "estimated_total": "Estimated total :)", - "estimated_total_eth": "Estimated total in ETH :)", + "confirm_registration": "Confirmer l'inscription", + "confirm_updates": "Confirmer les mises à jour", + "duration_plural": "%{content} années", + "duration_singular": "1 an", + "estimated_fees": "Frais de réseau estimés", + "estimated_total": "Total estimé", + "estimated_total_eth": "Total estimé en ETH", "extend_by": "Extend by :)", - "extend_registration": "Extend Registration :)", - "hold_to_begin": "Hold to Begin :)", - "hold_to_confirm": "Hold to Confirm :)", - "hold_to_extend": "Hold to Extend :)", - "hold_to_register": "Hold to Register :)", - "insufficient_bnb": "BNB Insuffisants", - "insufficient_eth": "ETH Insuffisants", - "last_step": "One last step :)", - "last_step_description": "Confirm below to register your name and configure your profile :)", - "new_expiration_date": "New expiration date :)", - "registration_cost": "Registration cost :)", - "registration_details": "Registration Details :)", - "registration_duration": "Register name for :)", - "requesting_register": "Requesting to Register :)", - "reserving_name": "Reserving Your Name :)", - "set_ens_name": "Set as my primary ENS name :)", + "extend_registration": "Prolonger l'inscription", + "hold_to_begin": "Maintenez pour commencer", + "hold_to_confirm": "Maintenez pour confirmer", + "hold_to_extend": "Maintenez pour prolonger", + "hold_to_register": "Maintenez pour vous inscrire", + "insufficient_bnb": "BNB insuffisant", + "insufficient_eth": "ETH insuffisant", + "last_step": "Une dernière étape", + "last_step_description": "Confirmez ci-dessous pour inscrire votre nom et configurer votre profil", + "new_expiration_date": "Nouvelle date d'expiration", + "registration_cost": "Coût d'inscription", + "registration_details": "Détails de l'inscription", + "registration_duration": "Inscrire le nom pour", + "requesting_register": "Demande d'inscription", + "reserving_name": "Réservation de votre nom", + "set_ens_name": "Définir comme mon nom ENS principal", "set_name_registration": "Set as Primary Name :)", - "speed_up": "Speed Up :)", - "suggestion": "Buy more years now to save on fees :)", - "transaction_pending": "Transaction pending :)", - "transaction_pending_description": "You’ll be taken to the next step automatically when this transaction confirms on the blockchain :)", - "wait_one_minute": "Wait for one minute :)", - "wait_one_minute_description": "This waiting period ensures that another person can’t register this name before you do :)" + "speed_up": "Accélérer", + "suggestion": "Achetez plus d'années maintenant pour économiser sur les frais", + "transaction_pending": "Transaction en attente", + "transaction_pending_description": "Vous serez dirigé vers la prochaine étape automatiquement lorsque cette transaction sera confirmée sur la blockchain", + "wait_one_minute": "Attendez une minute", + "wait_one_minute_description": "Cette période d'attente garantit qu'une autre personne ne peut pas enregistrer ce nom avant que vous ne le fassiez" }, "create": { - "add_cover": "Add Cover :)", - "back": "􀆉 Back :)", - "bio": "Bio :)", - "bio_placeholder": "Add a bio to your profile :)", - "btc": "Bitcoin :)", - "cancel": "Cancel :)", - "choose_nft": "Choose an NFT :)", - "content": "Content :)", - "content_placeholder": "Add a content hash :)", - "discord": "Discorde", + "add_cover": "Ajouter une couverture", + "back": "􀆉 Retour", + "bio": "Bio", + "bio_placeholder": "Ajoutez une bio à votre profil", + "btc": "Bitcoin", + "cancel": "Annuler", + "choose_nft": "Choisir un NFT", + "content": "Contenu", + "content_placeholder": "Ajoutez un hash de contenu", + "discord": "Discord :)", "doge": "Dogecoin :)", - "email": "Adresse de courriel", - "invalid_email": "Invalid email :)", - "email_placeholder": "Add your email :)", - "invalid_username": "Invalid %{app} username :)", - "eth": "Ethereum :)", - "github": "GitHub :)", + "email": "Email", + "invalid_email": "Email invalide", + "email_placeholder": "Ajoutez votre email", + "invalid_username": "Nom d'utilisateur %{app} invalide", + "eth": "Ethereum", + "github": "GitHub", "instagram": "Instagram :)", - "invalid_asset": "Invalid %{coin} address :)", - "invalid_content_hash": "Invalid content hash :)", - "keywords": "Keywords :)", - "keywords_placeholder": "Add keywords :)", - "label": "Create your profile :)", - "ltc": "Litecoin :)", + "invalid_asset": "Adresse %{coin} invalide", + "invalid_content_hash": "Hash de contenu invalide", + "keywords": "Mots clés", + "keywords_placeholder": "Ajouter des mots clés", + "label": "Créez votre profil", + "ltc": "Litecoin", "name": "Nom", - "name_placeholder": "Add a display name :)", - "notice": "Notice :)", - "notice_placeholder": "Add a notice :)", - "pronouns": "Pronouns :)", - "pronouns_placeholder": "Add pronouns :)", - "reddit": "Reddit :)", - "remove": "Remove :)", - "review": "Review :)", - "skip": "Skip :)", - "snapchat": "Snapchat :)", - "telegram": "Telegram :)", - "twitter": "Twitter :)", - "upload_photo": "Upload a Photo :)", - "uploading": "Uploading :)", + "name_placeholder": "Ajouter un nom d'affichage", + "notice": "Avis", + "notice_placeholder": "Ajouter un avis", + "pronouns": "Pronoms", + "pronouns_placeholder": "Ajouter des pronoms", + "reddit": "Reddit", + "remove": "Retirer", + "review": "Revoir", + "skip": "Passer", + "snapchat": "Snapchat", + "telegram": "Telegram", + "twitter": "Twitter", + "upload_photo": "Télécharger une photo", + "uploading": "Téléchargement", "username_placeholder": "username :)", - "wallet_placeholder": "Add a %{coin} address :)", - "website": "Website :)", - "invalid_website": "Invalid URL :)", - "website_placeholder": "Add your website :)" + "wallet_placeholder": "Ajoutez une adresse %{coin}", + "website": "Site Internet", + "invalid_website": "URL invalide", + "website_placeholder": "Ajoutez votre site Internet" }, "details": { "add_to_contacts": "Ajouter aux contacts", - "copy_address": "Copy Address :)", + "copy_address": "Copier l'adresse", "open_wallet": "Ouvrir le portefeuille", - "remove_from_contacts": "Supprimer des contacts", - "share": "Share :)", - "view_on_etherscan": "View on Etherscan :)" + "remove_from_contacts": "Retirer des contacts", + "share": "Partager", + "view_on_etherscan": "Voir sur Etherscan" }, "edit": { - "label": "Edit your profile :)" + "label": "Modifier votre profil" }, "intro": { - "choose_another_name": "Choisir un autre nom ENS", - "create_your": "Créez votre", + "choose_another_name": "Choisissez un autre nom ENS", + "create_your": "Créez Votre", "ens_profile": "Profil ENS", "find_your_name": "Trouvez votre nom", - "my_ens_names": "My ENS Names :)", + "my_ens_names": "Mes noms ENS", "portable_identity_info": { - "description": "Emportez votre nom et profil ENS entre les sites web. Plus besoin de vous inscrire.", + "description": "Transportez votre nom et profil ENS entre les sites. Plus de inscriptions.", "title": "Une identité numérique portable" }, "search_new_ens": "Trouvez un nouveau nom", "search_new_name": "Recherchez un nouveau nom ENS", "stored_on_blockchain_info": { - "description": "Votre profil est stocké directement sur Ethereum et vous en êtes le propriétaire.", + "description": "Votre profil est stocké directement sur Ethereum et vous appartient.", "title": "Stocké sur Ethereum" }, "edit_name": "Modifier %{name}", "use_existing_name": "Utilisez un nom ENS existant", "use_name": "Utiliser %{name}", "wallet_address_info": { - "description": "Envoyer vers des noms ENS au lieu d'adresses de portefeuille difficiles à retenir.", + "description": "Envoyez à des noms ENS au lieu d'adresses de portefeuille difficiles à retenir.", "title": "Une meilleure adresse de portefeuille" } }, "pending_registrations": { - "alert_cancel": "Cancel :)", - "alert_confirm": "Proceed Anyway :)", - "alert_message": "`You are about to stop the registration process.\n You'd need to start it again which means you'll need to send an additional transaction.` :)", - "alert_title": "Are you sure? :)", + "alert_cancel": "Annuler", + "alert_confirm": "Continuer quand même", + "alert_message": "`Vous êtes sur le point d'arrêter le processus d'inscription.\n Vous devrez le recommencer, ce qui signifie que vous devrez envoyer une transaction supplémentaire.`", + "alert_title": "Êtes-vous sûr?", "finish": "Finish :)", - "in_progress": "In progress :)" + "in_progress": "En cours" }, "profile_avatar": { - "choose_from_library": "Choose from Library :)", - "create_profile": "Create Profile :)", - "edit_profile": "Edit Profile :)", - "pick_emoji": "Pick an Emoji :)", - "shuffle_emoji": "Shuffle Emoji :)", - "remove_photo": "Remove Photo :)", + "choose_from_library": "Choisir dans la bibliothèque", + "create_profile": "Créer un profil", + "edit_profile": "Modifier le profil", + "pick_emoji": "Choisissez un Emoji", + "shuffle_emoji": "Mélanger Emoji", + "remove_photo": "Supprimer la photo", "view_profile": "Voir le profil" }, "search": { "header": "Trouvez votre nom", - "description": "Recherchez des noms ENS disponibles", + "description": "Recherche de noms ENS disponibles", "available": "🥳 Disponible", "taken": "😭 Pris", "registered_on": "Ce nom a été enregistré pour la dernière fois le %{content}", - "price": "%{content} / An", + "price": "%{content} / Année", "expiration": "Jusqu'à %{content}", - "3_char_min": "Minimum 3 caractères", - "already_registering_name": "Vous êtes déjà en train d'enregistrer ce nom", + "3_char_min": "Minimum 3 caractères :)", + "already_registering_name": "Vous enregistrez déjà ce nom", "estimated_total_cost_1": "Coût total estimé de", "estimated_total_cost_2": "avec les frais de réseau actuels", "loading_fees": "Chargement des frais de réseau…", "clear": "􀅉 Effacer", "continue": "Continuer 􀆊", "finish": "Terminer 􀆊", - "and_create_ens_profile": "Search available .eth names :)", - "register_name": "Create Your ENS Profile :)" + "and_create_ens_profile": "Rechercher des noms .eth disponibles", + "register_name": "Créez votre profil ENS" }, "search_validation": { - "invalid_domain": "This is an invalid domain :)", - "tld_not_supported": "This TLD is not supported :)", - "subdomains_not_supported": "Subdomains are not supported :)", - "invalid_length": "Your name must be at least 3 characters :)", - "invalid_special_characters": "Your name cannot include special characters :)" + "invalid_domain": "C'est un domaine invalide", + "tld_not_supported": "Ce TLD n'est pas pris en charge", + "subdomains_not_supported": "Les sous-domaines ne sont pas pris en charge", + "invalid_length": "Votre nom doit comporter au moins 3 caractères", + "invalid_special_characters": "Votre nom ne peut pas contenir de caractères spéciaux" }, "records": { "since": "Since :)" @@ -1368,40 +1403,40 @@ }, "promos": { "swaps_launch": { - "primary_button": "􀖅 Try a swap :)", - "secondary_button": "Maybe later :)", + "primary_button": "􀖅 Essayez un échange", + "secondary_button": "Peut-être plus tard", "info_row_1": { - "title": "Swap all your favorite tokens :)", - "description": "Rainbow searches everywhere to find the best rate for your trade. :)" + "title": "Échangez tous vos jetons préférés", + "description": "Rainbow cherche partout pour trouver le meilleur taux pour votre échange." }, "info_row_2": { - "title": "Swap directly on L2 :)", - "description": "Fast and cheap swaps on Arbitrum, Optimism and Polygon. :)" + "title": "Échange directement sur L2", + "description": "Des échanges rapides et bon marché sur Arbitrum, Optimism, Polygon et BSC." }, "info_row_3": { - "title": "Flashbots protection :)", - "description": "Price protection, plus no fees on failed swaps. Enable in swap settings. :)" + "title": "Protection Flashbots", + "description": "Protection des prix, plus aucun frais sur les échanges échoués. Activez-le dans les paramètres d'échange." }, - "header": "Swaps on Rainbow :)", - "subheader": "REINTRODUCING :)" + "header": "Échanges sur Rainbow", + "subheader": "RÉINTRODUCTION" }, "notifications_launch": { "primary_button": { - "permissions_enabled": "Configurer", - "permissions_not_enabled": "Activer" + "permissions_enabled": "Configuration :)", + "permissions_not_enabled": "Activez" }, "secondary_button": "Pas maintenant", "info_row_1": { - "title": "Pour toutes les activités de votre portefeuille", - "description": "Recevez des notifications sur l'activité de vos portefeuilles ou des portefeuilles que vous suivez." + "title": "Pour toutes vos activités de portefeuille", + "description": "Soyez informé des activités dans vos portefeuilles ou les portefeuilles que vous surveillez." }, "info_row_2": { - "title": "Rapidité fulgurante", - "description": "Sachez instantanément qu'une transaction est confirmée sur la blockchain." + "title": "Éclair rapide", + "description": "Sachez instantanément lorsqu'une transaction est confirmée sur la blockchain." }, "info_row_3": { "title": "Personnalisable", - "description": "Envoie, reçoit, vend, crée, échange, et plus encore. Choisissez ce que vous voulez." + "description": "Envois, réceptions, ventes, émissions, échanges, et plus encore. Choisissez ce que vous voulez." }, "header": "Notifications", "subheader": "PRÉSENTATION" @@ -1409,181 +1444,181 @@ }, "review": { "alert": { - "are_you_enjoying_rainbow": "Are you enjoying Rainbow? 🥰 :)", - "leave_a_review": "Leave a review on the App Store! :)", - "no": "No :)", + "are_you_enjoying_rainbow": "Appréciez-vous Rainbow? 🥰", + "leave_a_review": "Laissez un avis sur l'App Store!", + "no": "Non", "yes": "Yes :)" } }, "poaps": { - "title": "You found a POAP! :)", - "view_on_poap": "View on POAP 􀮶 :)", - "mint_poap": "􀑒 Mint POAP :)", - "minting": "Minting... :)", - "minted": "POAP Minted! :)", - "error": "Error Minting :)", + "title": "Vous avez trouvé un POAP!", + "view_on_poap": "Voir sur POAP 􀮶", + "mint_poap": "􀑒 Mint POAP", + "minting": "Frappage...", + "minted": "POAP frappé!", + "error": "Erreur lors de la frappe", "error_messages": { - "limit_exceeded": "This POAP is fully minted out! :)", - "event_expired": "This POAP mint is expired! :)", - "unknown": "Unknown Error :)" + "limit_exceeded": "Ce POAP est complètement frappé!", + "event_expired": "Cette frappe de POAP est expirée!", + "unknown": "Erreur inconnue" } }, "rewards": { - "total_earnings": "Total Earnings :)", - "you_earned": "You've earned :)", - "pending_earnings": "Pending Earnings :)", - "next_airdrop": "Next Airdrop :)", - "last_airdrop": "Last Airdrop :)", - "my_stats": "My Stats :)", - "swapped": "Swapped :)", - "bridged": "Bridged :)", - "position": "Position :)", - "leaderboard": "Leaderboard :)", - "leaderboard_data_refresh_notice": "Updates periodically throughout the day. Check back soon if your recent activity isn’t reflected. :)", - "program_paused": "􀊗 Paused :)", - "program_paused_description": "The contest will be resumed soon, please check back later. :)", - "program_finished": "􀜪 Ended :)", - "program_finished_description": "The contest ended, the leaderboard shows the results from the last week of the contest :)", - "days_left": "%{days} days left :)", - "data_powered_by": "Data powered by :)", - "current_value": "Current Value :)", - "rewards_claimed": "Weekly Rewards Claimed :)", + "total_earnings": "Gains totaux", + "you_earned": "Vous avez gagné ", + "pending_earnings": "Gains en attente", + "next_airdrop": "Prochain Airdrop", + "last_airdrop": "Dernier Airdrop", + "my_stats": "Mes stats :))", + "swapped": "Échangé", + "bridged": "Relié", + "position": "Position", + "leaderboard": "Classement", + "leaderboard_data_refresh_notice": "Mise à jour périodique tout au long de la journée. Revenez bientôt si votre activité récente n’est pas reflétée.", + "program_paused": "􀊗 En pause", + "program_paused_description": "Le concours est actuellement en pause et reprendra bientôt. Revenez plus tard pour des mises à jour.", + "program_finished": "􀜪 Terminé", + "program_finished_description": "Le premier concours est terminé. Le classement final et les récompenses bonus sont indiqués ci-dessous.", + "days_left": "%{days} jours restants", + "data_powered_by": "Données fournies par", + "current_value": "Valeur actuelle", + "rewards_claimed": "Récompenses hebdomadaires réclamées", "refreshes_next_week": "Refreshes next week :)", - "all_rewards_claimed": "All rewards have been claimed this week :)", - "rainbow_users_claimed": "Rainbow users claimed %{amount} :)", - "refreshes_in_with_days": "Refreshes in %{days} days %{hours} hours :)", - "refreshes_in_without_days": "Refreshes in %{hours} hours :)", - "percent": "%{percent}% reward :)", - "error_title": "Something went wrong :)", - "error_text": "Please check your internet connection and check back later. :)", - "ended_title": "Program ended :)", - "ended_text": "Stay tuned for what we have in store for you next! :)", + "all_rewards_claimed": "Toutes les récompenses ont été réclamées cette semaine", + "rainbow_users_claimed": "Les utilisateurs de Rainbow ont réclamé %{amount}", + "refreshes_in_with_days": "Se rafraîchit dans %{days} jours %{hours} heures", + "refreshes_in_without_days": "Se rafraîchit dans %{hours} heures", + "percent": "%{percent}% de récompense", + "error_title": "Quelque chose a mal tourné", + "error_text": "Veuillez vérifier votre connexion Internet et revenez plus tard.", + "ended_title": "Programme terminé", + "ended_text": "Restez à l'écoute de ce que nous avons en réserve pour vous !", "op": { "airdrop_timing": { - "title": "Airdrops Every Week :)", + "title": "Airdrops chaque semaine", "text": "Swap on Optimism or bridge to Optimism to earn OP rewards. At the end of each week, the rewards you’ve earned will be airdropped to your wallet. :)" }, "amount_distributed": { - "title": "67,850 OP Every Week :)", - "text": "Up to 67,850 OP in rewards will be distributed every week. If weekly rewards run out, rewards will temporarily pause and resume the following week. :)" + "title": "67,850 OP chaque semaine", + "text": "Jusqu'à 67,850 OP en récompenses seront distribuées chaque semaine. Si les récompenses hebdomadaires sont épuisées, les récompenses seront temporairement suspendues et reprendront la semaine suivante." }, "bridge": { - "title": "Earn 0.125% on Bridging :)", - "text": "While rewards are live, bridging verified tokens to Optimism will earn you approximately 0.125% back in OP.\n\nStats update periodically throughout the day. Check back soon if you don’t see your recent bridging reflected here. :)" + "title": "Gagnez 0.125% sur les ponts", + "text": "Tant que les récompenses sont actives, le pontage de jetons vérifiés vers Optimism vous rapportera environ 0,125% de retour en OP.\n\nLes statistiques sont mises à jour périodiquement tout au long de la journée. Revenez bientôt si vous ne voyez pas votre pontage récent reflété ici." }, "swap": { - "title": "Earn 0.425% on Swaps :)", - "text": "While rewards are live, swapping verified tokens on Optimism will earn you approximately 0.425% back in OP.\n\nStats update periodically throughout the day. Check back soon if you don’t see your recent swaps reflected here. :)" + "title": "Gagnez 0,425% sur les échanges", + "text": "Tant que les récompenses sont actives, l'échange de jetons vérifiés sur Optimism vous rapportera environ 0,425% de retour en OP.\n\nLes statistiques sont mises à jour périodiquement tout au long de la journée. Revenez bientôt si vous ne voyez pas vos échanges récents reflétés ici." }, "position": { - "title": "Leaderboard Position :)", - "text": "The more OP you earn by swapping and bridging, the higher you’ll climb on the leaderboard. If you’re in the top 100 at the end of the contest, you’ll get bonus rewards of up to 8,000 OP. :)" + "title": "Position au classement", + "text": "Plus vous gagnez d'OP en échangeant et en pontant, plus vous montez dans le classement. Si vous êtes dans le top 100 à la fin du concours, vous recevrez des récompenses bonus allant jusqu'à 8 000 OP." } } }, "positions": { - "open_dapp": "Open 􀮶 :)", - "deposits": "Deposits :)", - "borrows": "Borrows :)", - "rewards": "Rewards :)" + "open_dapp": "Ouvrir 􀮶", + "deposits": "Dépôts", + "borrows": "Emprunts", + "rewards": "Récompenses" }, "savings": { "deposit": "Dépôt", - "deposit_from_wallet": "Deposit from Wallet :)", - "earned_lifetime_interest": "Earned %{lifetimeAccruedInterest} :)", + "deposit_from_wallet": "Dépôt à partir du portefeuille :)", + "earned_lifetime_interest": "Gagné %{lifetimeAccruedInterest}", "earnings": { - "100_year": "100-Ans", - "10_year": "10-Ans", - "20_year": "20-Ans", - "50_year": "50-Ans", - "5_year": "5-Ans", + "100_year": "100-Year", + "10_year": "10-Year", + "20_year": "20-Year", + "50_year": "50-Year", + "5_year": "5-Year", "est": "Est.", "label": "Gains", "monthly": "Mensuel", "yearly": "Annuel" }, "get_prefix": "Obtenir", - "label": "Epargnes", - "on_your_dollars_suffix": "on your dollars :)", - "percentage": "%{percentage}% :)", - "percentage_apy": "%{percentage}% APY :)", - "with_digital_dollars_line_1": "With digital dollars like Dai, saving :)", - "with_digital_dollars_line_2": "earns you more than ever before :)", - "withdraw": "Retrait", - "zero_currency": "$0.00 :)" + "label": "Économies", + "on_your_dollars_suffix": "sur vos dollars", + "percentage": "%{percentage}%", + "percentage_apy": "%{percentage}% APY", + "with_digital_dollars_line_1": "Avec des dollars numériques comme Dai, l'épargne", + "with_digital_dollars_line_2": "vous rapporte plus que jamais auparavant", + "withdraw": "Retirer", + "zero_currency": "$0.00" }, "send_feedback": { - "copy_email": "Copy email address :)", + "copy_email": "Copier l'adresse e-mail", "email_error": { - "description": "Would you like to manually copy our feedback email address to your clipboard? :)", - "title": "Error launching email client :)" + "description": "Souhaitez-vous copier manuellement notre adresse e-mail de rétroaction dans votre presse-papiers?", + "title": "Erreur lors du lancement du client e-mail" }, "no_thanks": "Non merci" }, "settings": { "backup": "Sauvegarder", - "google_account_used": "Google account used for backups :)", - "backup_switch_google_account": "Switch Google Account :)", - "backup_sign_out": "Sign out :)", - "backup_sign_in": "Sign in :)", - "backup_loading": "Loading... :)", - "backup_google_account": "Google Account :)", + "google_account_used": "Compte Google utilisé pour les sauvegardes", + "backup_switch_google_account": "Changer de compte Google", + "backup_sign_out": "Se déconnecter", + "backup_sign_in": "Se connecter", + "backup_loading": "Chargement...", + "backup_google_account": "Compte Google", "currency": "Devise", "app_icon": "Icône de l'application", - "dev": "Dev :)", - "developer": "Developer Settings :)", + "dev": "Dév", + "developer": "Paramètres du développeur", "done": "Terminé", - "feedback_and_reports": "Feedback & Bug Reports :)", - "feedback_and_support": "Feedback & Support :)", - "follow_us_on_twitter": "Follow Us on Twitter :)", - "hey_friend_message": "👋️ Hey friend! You should download Rainbow, it's my favorite Ethereum wallet 🌈️🌈️🌈️🌈️🌈️🌈️🌈️🌈️🌈️🌈️ :)", - "label": "Settings :)", + "feedback_and_reports": "Retour & Rapports de bugs :)", + "feedback_and_support": "Retour d'information et soutien", + "follow_us_on_twitter": "Suivez-nous sur Twitter", + "hey_friend_message": "👋️ Salut ami! Tu devrais télécharger Rainbow, c'est mon portefeuille Ethereum préféré 🌈️🌈️🌈️🌈️🌈️🌈️🌈️🌈️🌈️🌈️", + "label": "Paramètres", "language": "Langue", - "learn": "Learn about Rainbow and Ethereum :)", + "learn": "Apprendre l'Ethereum", "network": "Réseau", "notifications": "Notifications", "notifications_section": { - "my_wallets": "My Wallets :)", - "watched_wallets": "Watched Wallets :)", - "allow_notifications": "Allow Notifications :)", + "my_wallets": "Mes Portefeuilles", + "watched_wallets": "Portefeuilles surveillés", + "allow_notifications": "Autoriser les notifications", "sent": "Envoyé", "received": "Reçu", - "purchased": "Purchased :)", - "sold": "Sold :)", - "minted": "Minted :)", - "swapped": "Swapped :)", - "approvals": "Approved :)", + "purchased": "Achété", + "sold": "Vendu", + "minted": "Créé", + "swapped": "Échangé", + "approvals": "Approuvé", "other": "Contracts & More :)", "all": "Tous", - "off": "Off :)", - "plus_n_more": "+ %{n} more :)", - "no_permissions": "Looks like your notification permissions are disabled. Please enable them in Settings to receive notifications from Rainbow. :)", - "no_watched_wallets": "You are not watching any wallets. :)", - "no_owned_wallets": "You do not have any wallets in Rainbow. Create a wallet or import one with your secret phrase. :)", - "open_system_settings": "Open Settings :)", - "unsupported_network": "Notifications are only available for Ethereum Mainnet transactions at this time. :)", - "change_network": "Change your Network :)", - "no_first_time_permissions": "Please allow Rainbow to send you notifications. :)", - "first_time_allow_notifications": "Allow Notifications :)", - "error_alert_title": "Subscription Failed :)", - "error_alert_content": "Please try again later. :)", - "offline_alert_content": "It appears you have no internet connection.\n\nPlease try again later. :)", - "no_settings_for_address_title": "Aucun réglage pour ce portefeuille", - "no_settings_for_address_content": "Il n'y a pas de réglage pour ce portefeuille.\nVeuillez essayer de redémarrer l'application ou réessayer plus tard." - }, - "privacy": "Privacy :)", + "off": "Arrêt", + "plus_n_more": "+ %{n} de plus", + "no_permissions": "Il semble que vos permissions de notifications sont désactivées. Veuillez les activer dans les paramètres pour recevoir des notifications de Rainbow.", + "no_watched_wallets": "Vous ne surveillez aucun portefeuille.", + "no_owned_wallets": "Vous n'avez aucun portefeuille dans Rainbow. Créez un portefeuille ou importez-en un avec votre phrase secrète.", + "open_system_settings": "Ouvrir les paramètres", + "unsupported_network": "Les notifications ne sont disponibles que pour les transactions Ethereum Mainnet à l'heure actuelle.", + "change_network": "Changez votre réseau", + "no_first_time_permissions": "Veuillez autoriser Rainbow à vous envoyer des notifications.", + "first_time_allow_notifications": "Autoriser les notifications", + "error_alert_title": "Échec de l'abonnement", + "error_alert_content": "Veuillez réessayer plus tard.", + "offline_alert_content": "Il semble que vous n'avez pas de connexion internet.\n\nVeuillez réessayer plus tard.", + "no_settings_for_address_title": "Pas de paramètres pour ce portefeuille", + "no_settings_for_address_content": "Il n'y a pas de paramètres pour ce portefeuille.\nVeuillez essayer de redémarrer l'application ou réessayer plus tard." + }, + "privacy": "Confidentialité", "privacy_section": { - "public_showcase": "Public Showcase :)", - "when_public": "When public, your NFT Showcase will be visible on your Rainbow profile! :)", - "when_public_prefix": "When public, your NFT Showcase will be visible on your Rainbow web profile! You can view your profile at :)", - "view_profile": "View your profile :)", - "analytics_toggle": "Analytics :)", - "analytics_toggle_description": "Help Rainbow improve its products and services by allowing analytics of usage data. Collected data is not associated with you or your account. :)" - }, - "restore": "Restore to original deployment :)", - "review": "Review Rainbow :)", - "share_rainbow": "Share Rainbow :)", - "theme": "Theme :)", + "public_showcase": "Vitrine publique", + "when_public": "Lorsqu'elle est publique, votre vitrine NFT sera visible sur votre profil Rainbow !", + "when_public_prefix": "Lorsqu'elle est publique, votre vitrine NFT sera visible sur votre profil web Rainbow ! Vous pouvez voir votre profil à", + "view_profile": "Voir votre profil", + "analytics_toggle": "Analyses", + "analytics_toggle_description": "Aidez Rainbow à améliorer ses produits et services en autorisant l'analyse des données d'utilisation. Les données collectées ne sont pas associées à vous ou à votre compte." + }, + "restore": "Restaurer à la déploiement original", + "review": "Examiner Rainbow", + "share_rainbow": "Partager Rainbow", + "theme": "Thème", "theme_section": { "system": "Système", "dark": "Sombre", @@ -1591,57 +1626,57 @@ }, "icon_change": { "title": "Confirmer le changement d'icône", - "warning": "Changer votre icône peut entraîner le redémarrage de Rainbow.", + "warning": "Le changement de votre icône peut provoquer le redémarrage de Rainbow.", "confirm": "Confirmer", - "cancel": "Cancel :)" + "cancel": "Annuler" } }, "subscribe_form": { - "email_already_subscribed": "Désolé, vous vous êtes déjà inscrit avec cette adresse de courriel", - "generic_error": "Oups, une erreur s’est produite", - "sending": "En train d’en envoyer...", - "successful": "Veuillez consulter vos courriels", + "email_already_subscribed": "Désolé, vous vous êtes déjà inscrit avec cet email", + "generic_error": "Oups, quelque chose a mal tourné", + "sending": "Envoi...", + "successful": "Vérifiez votre email", "too_many_signup_request": "Nous avons détecté trop de demandes d’inscription, veuillez réessayer plus tard" }, "swap": { - "choose_token": "Choisir le Jeton", + "choose_token": "Choisissez un Token", "gas": { "custom": "Personnalisé", - "edit_price": "Modifier le prix du gaz", - "enter_price": "Enter Gas Price :)", - "estimated_fee": "Estimated fee :)", - "fast": "Vite", - "network_fee": "Frais de Réseau", + "edit_price": "Modifier le Prix de l'Essence", + "enter_price": "Entrez le Prix de l'Essence", + "estimated_fee": "Frais estimé", + "fast": "Rapide", + "network_fee": "Frais de réseau", "normal": "Normal", "slow": "Lent" }, - "loading": "Loading... :)", + "loading": "Chargement...", "modal_types": { "confirm": "Confirmer", "deposit": "Dépôt", "receive": "Recevoir", "swap": "Échanger", "get_symbol_with": "Obtenez %{symbol} avec", - "withdraw": "Retrait", - "withdraw_symbol": "Withdraw %{symbol} :)" + "withdraw": "Retirer", + "withdraw_symbol": "Retirer %{symbol}" }, "warning": { "cost": { - "are_you_sure_title": "Are you sure? :)", - "this_transaction_will_cost_you_more": "This transaction will cost you more than the value you are swapping to, are you sure you want to continue? :)" + "are_you_sure_title": "Êtes-vous sûr?", + "this_transaction_will_cost_you_more": "Cette transaction vous coûtera plus que la valeur que vous échangez, êtes-vous sûr de vouloir continuer?" }, - "edit_price": "Modifier le prix du gaz", + "edit_price": "Modifier le Prix de l'Essence", "invalid_price": { "message": "Vous devez entrer un montant valide", - "title": "Prix du gaz invalide" + "title": "Prix de l'Essence Invalide" }, "too_high": { - "message": "Vérifiez bien que vous avez saisi le montant correct - vous payez probablement plus que nécessaire !", + "message": "Vérifiez à nouveau que vous avez entré le bon montant, vous payez probablement plus que vous ne le devez !", "title": "Prix de l'essence élevé!" }, "too_low": { - "message": "Il est recommandé de fixer un prix du gaz plus élevé pour éviter les problèmes.", - "title": "Prix de l'essence bas - la transaction pourrait rester bloquée!" + "message": "Il est recommandé de définir un prix de gaz plus élevé pour éviter les problèmes.", + "title": "Prix du gaz bas – la transaction peut être bloquée !" } } }, @@ -1651,40 +1686,40 @@ "cancel": "☠️ Annuler", "close": "Fermer", "speedUp": "🚀 Accélérer", - "trySwapAgain": "Essayer l'echange encore", - "viewContact": "Voir Contact" + "trySwapAgain": "Essayer le swap à nouveau", + "viewContact": "View Collection :)" }, "pending_title": "En attente", - "dropped_title": "Lâché", + "dropped_title": "Abandonné", "type": { - "approved": "Approved :)", + "approved": "Approuvé", "approving": "Approuvant", - "bridging": "Bridging", - "bridged": "Bridged :)", + "bridging": "Pontage", + "bridged": "Relié", "cancelled": "Annulé", "cancelling": "Annulation", "contract interaction": "Interaction de contrat", - "deposited": "Deposits :)", + "deposited": "Déposé", "depositing": "Dépôt", - "dropped": "Lâché", + "dropped": "Abandonné", "failed": "Échoué", - "purchased": "Purchased :)", - "purchasing": "Achat", + "purchased": "Achété", + "purchasing": "Achète", "received": "Reçu", - "receiving": "Réception", - "self": "Moi", - "sending": "Sending :)", + "receiving": "Récevant", + "self": "Soi", + "sending": "Envoi", "sent": "Envoyé", - "speeding up": "Accélération", + "speeding up": "Accélérant", "selling": "Vente", - "sold": "Sold :)", - "swapped": "Swapped :)", - "swapping": "Échange", - "unknown": "Inconnu", + "sold": "Vendu", + "swapped": "Échangé", + "swapping": "Échangeant", + "unknown": "Inconnue", "withdrawing": "Retrait", "withdrew": "Retiré" }, - "savings": "Epargnes", + "savings": "Économies", "signed": "Signé", "contract_interaction": "Interaction de contrat", "deposited_with_token": "Déposé %{name}", @@ -1694,35 +1729,35 @@ "from": "De", "to": "À", "value": "Value :)", - "hash": "Tx Hash :)", - "network_fee": "Frais de Réseau", - "hash_copied": "􀁣 Transaction hash copied :)", - "address_copied": "􀁣 Address copied :)", - "try_again": "􀅉 Try again :)", + "hash": "Tx Hash", + "network_fee": "Frais de réseau", + "hash_copied": "􀁣 Hash de transaction copié", + "address_copied": "􀁣 Adresse copiée", + "try_again": "􀅉 Essayez de nouveau", "context_menu": { - "copy_address": "Copy Address :)", + "copy_address": "Copier l'adresse", "send": "Envoyer", "add_contact": "Ajouter aux contacts", "edit_contact": "Modifier le contact" }, "actions_menu": { - "speed_up": "Speed Up :)", - "cancel": "Cancel :)", - "remove": "Remove :)" + "speed_up": "Accélérer", + "cancel": "Annuler", + "remove": "Retirer" } }, "time": { - "today_caps": "Today :)", - "today": "today :)", + "today_caps": "Aujourd'hui", + "today": "aujourd'hui", "yesterday_caps": "Hier", "yesterday": "hier", - "this_month_caps": "Ce mois-ci", + "this_month_caps": "Ce Mois", "days": { "long": { "plural": "jours", "singular": "jour" }, - "micro": "j", + "micro": "d", "short": { "plural": "jours", "singular": "jour" @@ -1735,8 +1770,8 @@ }, "micro": "h", "short": { - "plural": "hres", - "singular": "h" + "plural": "hrs", + "singular": "hr" } }, "milliseconds": { @@ -1769,113 +1804,113 @@ }, "micro": "s", "short": { - "plural": "secondes", - "singular": "seconde" + "plural": "secs", + "singular": "sec" } } }, "toasts": { - "copied": "Copied \"%{copiedText}\" :)", - "invalid_paste": "You can't paste that here :)" + "copied": "Copié \"%{copiedText}\"", + "invalid_paste": "Vous ne pouvez pas coller cela ici" }, "hardware_wallets": { "pair_your_nano": "Pair your Nano X :)", - "connect_your_ledger": "Connect your Ledger Nano X to Rainbow through Bluetooth. If this is your first time, Rainbow will ask for Bluetooth access. :)", - "learn_more_about_ledger": "Learn more about Ledger :)", - "pair_a_new_ledger": "Pair a new Ledger :)", - "looking_for_devices": "Looking for devices :)", - "confirm_on_device": "Confirm on device :)", - "transaction_rejected": "Transaction rejected :)", - "please_try_again": "Please try again if you'd like to continue :)", - "connected_and_ready": "Your ledger is connected, please review and confirm the transaction on your device. :)", - "make_sure_bluetooth_enabled": "Make sure you have Bluetooth enabled and your Ledger Nano X is unlocked. :)", - "device_connected": "Device connected :)", - "almost_done": "Almost done. Before you finish you need to enable blind signing on your Ledger device. :)", - "enable_blind_signing": "Enable blind signing :)", - "blind_signing_enabled": "Blind signing enabled :)", - "blind_signing_description": "Blind signing enables your device to approve signing a smart contract transactions. :)", + "connect_your_ledger": "Connectez votre Ledger Nano X à Rainbow via Bluetooth. Si c'est votre première fois, Rainbow demandera l'accès au Bluetooth.", + "learn_more_about_ledger": "En savoir plus sur Ledger", + "pair_a_new_ledger": "Associez un nouveau Ledger", + "looking_for_devices": "Recherche de périphériques", + "confirm_on_device": "Confirmer sur l'appareil", + "transaction_rejected": "Transaction rejetée", + "please_try_again": "Veuillez réessayer si vous souhaitez continuer :)", + "connected_and_ready": "Votre livre est connecté, veuillez vérifier et confirmer la transaction sur votre appareil.", + "make_sure_bluetooth_enabled": "Assurez-vous que le Bluetooth est activé et que votre Ledger Nano X est déverrouillé.", + "device_connected": "Appareil connecté", + "almost_done": "Presque terminé. Avant de terminer, vous devez activer la signature aveugle sur votre appareil Ledger.", + "enable_blind_signing": "Activer la signature aveugle", + "blind_signing_enabled": "Signature aveugle activée", + "blind_signing_description": "La signature aveugle permet à votre appareil d'approuver la signature d'une transaction de contrat intelligent.", "learn_more": "En savoir plus", - "finish_importing": "Finish importing :)", + "finish_importing": "Terminer l'importation", "blind_signing_instructions": { "step_1": { - "title": "On Ledger, open the ETH app :)", - "description": "Connect and unlock your device and open the Ethereum (ETH) application. :)" + "title": "Sur Ledger, ouvrez l'application ETH", + "description": "Connectez et déverrouillez votre appareil et ouvrez l'application Ethereum (ETH)." }, "step_2": { - "title": "Navigate to settings :)", - "description": "Press the right button to navigate to Settings. Then press both buttons to validate your Ledger device displays Blind Signing. :)" + "title": "Naviguez jusqu'aux paramètres", + "description": "Appuyez sur le bouton droit pour naviguer vers les paramètres. Ensuite, appuyez sur les deux boutons pour confirmer que votre appareil Ledger affiche une signature aveugle." }, "step_3": { - "title": "Enable blind signing :)", - "description": "Press both buttons to enable blind signing for transactions. If the device displays Enabled, you're good to go. :)" + "title": "Activer la signature aveugle", + "description": "Appuyez sur les deux boutons pour activer la signature aveugle pour les transactions. Si l'appareil affiche Activé, vous êtes prêt à partir." } }, - "unlock_ledger": "Unlock Ledger :)", - "open_eth_app": "Open the ETH app :)", - "open_eth_app_description": "The Ethereum app needs to be open on your Ledger to proceed with the transaction. :)", - "enter_passcode": "Enter your passcode to unlock your Ledger. Once unlocked, open the Ethereum app by pressing both buttons at once. :)", + "unlock_ledger": "Déverrouiller Ledger", + "open_eth_app": "Ouvrez l'application ETH", + "open_eth_app_description": "L'application Ethereum doit être ouverte sur votre Ledger pour procéder à la transaction.", + "enter_passcode": "Entrez votre code secret pour déverrouiller votre Ledger. Une fois déverrouillé, ouvrez l'application Ethereum en appuyant sur les deux boutons en même temps.", "errors": { - "off_or_locked": "Make sure your device is unlocked :)", - "no_eth_app": "Open the Eth App on your device :)", - "unknown": "Unknown Error, close and reopen this sheet :)" + "off_or_locked": "Assurez-vous que votre appareil est déverrouillé", + "no_eth_app": "Ouvrez l'application Eth sur votre appareil", + "unknown": "Erreur inconnue, fermez et rouvrez cette feuille" }, "pairing_error_alert": { - "title": "Error Connecting :)", - "body": "Please try again, if issues persist close the app and try again :)" + "title": "Erreur de connexion", + "body": "Veuillez réessayer, si les problèmes persistent fermez l'application et réessayez" } }, "wallet": { "action": { - "add_another": "Add another wallet :)", - "cancel": "Cancel :)", - "copy_contract_address": "Copy Contract Address :)", - "delete": "Supprimer le Portefeuille", - "delete_confirm": "Voulez-vous vraiment supprimer ce portefeuille", - "edit": "Moadifier le Portefeuille", - "hide": "Masquer", - "import_wallet": "Importer un portefeuille", - "input": "Transaction entrante", + "add_another": "Ajouter un autre portefeuille", + "cancel": "Annuler", + "copy_contract_address": "Copier l'adresse du contrat", + "delete": "Supprimer le portefeuille", + "delete_confirm": "Êtes-vous sûr de vouloir supprimer ce portefeuille?", + "edit": "Modifier le portefeuille", + "hide": "Cacher", + "import_wallet": "Ajouter un portefeuille", + "input": "Entrée de la transaction", "notifications": { "action_title": "Paramètres de notification", - "alert_title": "Aucun réglage pour ce portefeuille", - "alert_message": "Il n'y a pas de réglage pour ce portefeuille.\nVeuillez essayer de redémarrer l'application ou réessayer plus tard." + "alert_title": "Pas de paramètres pour ce portefeuille", + "alert_message": "Il n'y a pas de paramètres pour ce portefeuille.\nVeuillez essayer de redémarrer l'application ou réessayer plus tard." }, - "pair_hardware_wallet": "Pair a Ledger Nano X :)", + "pair_hardware_wallet": "Associer un Ledger Nano X", "paste": "Coller", - "pin": "Epingler", - "reject": "Refuser", - "remove": "Remove Wallet :)", - "remove_confirm": "Are you sure you want to remove this wallet? :)", + "pin": "Épingler", + "reject": "Rejeter", + "remove": "Retirer le portefeuille", + "remove_confirm": "Êtes-vous sûr de vouloir retirer ce portefeuille?", "send": "Envoyer", "to": "À", "unhide": "Afficher", "unpin": "Détacher", "value": "Value :)", - "view_on": "View on %{blockExplorerName} :)" + "view_on": "Voir sur %{blockExplorerName}" }, "add_cash": { - "card_notice": "Works with most debit cards :)", + "card_notice": "Fonctionne avec la plupart des cartes de débit", "interstitial": { - "other_amount": "Other amount :) " + "other_amount": "Autre montant" }, - "need_help_button_email_subject": "support :)", - "need_help_button_label": "Get Support :)", - "on_the_way_line_1": "Your %{currencySymbol} is on the way :)", - "on_the_way_line_2": "and will arrive shortly :)", - "purchase_failed_order_id": "Order ID: %{orderId} :)", - "purchase_failed_subtitle": "You were not charged. :)", - "purchase_failed_support_subject": "Purchase Failed :)", - "purchase_failed_support_subject_with_order_id": "Purchase Failed - Order %{orderId} :)", - "purchase_failed_title": "Sorry, your purchase failed. :)", - "purchasing_dai_requires_eth_message": "Before you can purchase DAI you must have some ETH in your wallet! :)", - "purchasing_dai_requires_eth_title": "You don't have any ETH! :)", - "running_checks": "Running checks... :)", - "success_message": "It's here 🥳 :)", - "watching_mode_confirm_message": "The wallet you have open is read-only, so you can’t control what’s inside. Are you sure you want to add cash to %{truncatedAddress}? :)", - "watching_mode_confirm_title": "You’re in Watching Mode :)" + "need_help_button_email_subject": "support", + "need_help_button_label": "Obtenez de l'aide", + "on_the_way_line_1": "Votre %{currencySymbol} est en chemin", + "on_the_way_line_2": "et arrivera sous peu", + "purchase_failed_order_id": "ID de la commande : %{orderId}", + "purchase_failed_subtitle": "Vous n'avez pas été débité.", + "purchase_failed_support_subject": "Achat échoué", + "purchase_failed_support_subject_with_order_id": "Achat échoué - Commande %{orderId}", + "purchase_failed_title": "Désolé, votre achat a échoué.", + "purchasing_dai_requires_eth_message": "Avant que vous puissiez acheter des DAI, vous devez avoir un peu d'ETH dans votre portefeuille !", + "purchasing_dai_requires_eth_title": "Vous n'avez aucun ETH !", + "running_checks": "Vérification en cours...", + "success_message": "C'est ici 🥳 :)", + "watching_mode_confirm_message": "Le portefeuille que vous avez ouvert est en lecture seule, donc vous ne pouvez pas contrôler ce qu'il y a à l'intérieur. Êtes-vous sûr de vouloir ajouter de l'argent à %{truncatedAddress}?", + "watching_mode_confirm_title": "Vous êtes en mode d'observation" }, "add_cash_v2": { - "sheet_title": "Choisissez une option de paiement pour acheter de la crypto", + "sheet_title": "Choisissez une option de paiement pour acheter des crypto", "fees_title": "Frais", "instant_title": "Instantané", "method_title": "Méthode", @@ -1883,265 +1918,265 @@ "network_title": "Réseau", "networks_title": "Réseaux", "generic_error": { - "title": "Something went wrong :)", - "message": "Our team has been notified and will look into it ASAP. :)", - "button": "D'accord" + "title": "Quelque chose a mal tourné", + "message": "Notre équipe a été notifiée et va s'en occuper dès que possible.", + "button": "OK" }, "unauthenticated_ratio_error": { - "title": "Nous sommes désolés, l'authentification a échoué", - "message": "Pour votre sécurité, vous devez vous authentifier avant de pouvoir acheter des crypto-monnaies avec Ratio." + "title": "Nous sommes désolés, vous avez échoué à l'authentification", + "message": "Pour votre sécurité, vous devez vous authentifier avant de pouvoir acheter des crypto avec Ratio." }, "support_emails": { - "help": "J'ai besoin d'aide pour acheter des crypto-monnaies avec %{provider}", - "account_recovery": "Récupération de compte pour l'achat de crypto-monnaies" + "help": "J'ai besoin d'aide pour acheter des Crypto Avec %{provider}", + "account_recovery": "Récupération de compte pour achat de Crypto" }, "sheet_empty_state": { - "title": "Can't find your preferred provider? :)", - "description": "Check back soon for more options :)" + "title": "Vous ne trouvez pas votre fournisseur préféré?", + "description": "Revenez bientôt pour plus d'options" }, "explain_sheet": { "semi_supported": { - "title": "Purchase successful! :)", - "text": "We don't fully support this asset yet, but we're working on it! You should see it appear in your wallet soon. :)" + "title": "Achat réussi!", + "text": "Nous ne supportons pas encore entièrement cet actif, mais nous y travaillons! Vous devriez le voir apparaître dans votre portefeuille bientôt." } } }, "alert": { - "finish_importing": "Finish Importing :)", - "looks_like_imported_public_address": "\nIt looks like you imported this wallet using only its public address. In order to control what's inside, you'll need to import the private key or secret phrase first. :)", - "nevermind": "Nevermind :)", - "this_wallet_in_watching_mode": "This wallet is currently in \"Watching\" mode! :)" + "finish_importing": "Finish importing :)", + "looks_like_imported_public_address": "\nIl semble que vous ayez importé ce portefeuille en utilisant uniquement son adresse publique. Pour contrôler ce qui est à l'intérieur, vous devez d'abord importer la clé privée ou la phrase secrète.", + "nevermind": "Peu importe", + "this_wallet_in_watching_mode": "Ce portefeuille est actuellement en mode \"Observation\" !" }, "alerts": { - "dont_have_asset_in_wallet": "Looks like you don't have that asset in your wallet... :)", - "invalid_ethereum_url": "Invalid ethereum url :)", - "ooops": "Ooops! :)", - "this_action_not_supported": "This action is currently not supported :( :)" + "dont_have_asset_in_wallet": "Il semble que vous n'avez pas cet actif dans votre portefeuille...", + "invalid_ethereum_url": "URL Ethereum invalide", + "ooops": "Oups!", + "this_action_not_supported": "Cette action n'est actuellement pas prise en charge :(" }, "assets": { - "no_price": "actifs sans données de prix" + "no_price": "Petits soldes" }, "authenticate": { "alert": { - "current_authentication_not_secure_enough": "Your current authentication method (Face Recognition) is not secure enough, please go to \"Settings > Biometrics & Security\" and enable an alternative biometric method like Fingerprint or Iris. :)", - "error": "Error :)" + "current_authentication_not_secure_enough": "Votre méthode d'authentification actuelle (Reconnaissance faciale) n'est pas assez sécurisée, veuillez vous rendre à \"Paramètres > Biométrie & Sécurité\" et activer une autre méthode biométrique comme l'empreinte digitale ou l'iris.", + "error": "Erreur" }, - "please": "Veuillez vous authentifier", - "please_seed_phrase": "Veuillez vous authentifier pour afficher votre clé mnémonique" + "please": "Veuillez vous authentifier pour afficher votre clé mnémonique", + "please_seed_phrase": "Veuillez vous authentifier pour voir la clé privée" }, "back_ups": { - "and_1_more_wallet": "And 1 more wallet :)", - "and_more_wallets": "And %{moreWalletCount} more wallets :)", - "backed_up": "Backed up :)", - "backed_up_manually": "Backed up manually :)", - "imported": "Imported :)" + "and_1_more_wallet": "Et 1 autre portefeuille", + "and_more_wallets": "Et %{moreWalletCount} autres portefeuilles", + "backed_up": "Sauvegardé", + "backed_up_manually": "Sauvegardé manuellement", + "imported": "Importé" }, "balance_title": "Solde", "buy": "Acheter", "change_wallet": { - "balance_eth": "%{balanceEth} ETH :)", - "watching": "Watching :)", - "ledger": "Ledger :)" + "balance_eth": "%{balanceEth} ETH", + "watching": "Regarder", + "ledger": "Ledger" }, "connected_apps": "Applications connectées", - "copy": "Copy :)", - "copy_address": "Copy Address :)", + "copy": "Copier", + "copy_address": "Copier l'adresse", "diagnostics": { - "authenticate_with_pin": "Authenticate with PIN :)", + "authenticate_with_pin": "Authentifier avec PIN", "restore": { - "address": "Address :)", - "created_at": "Created at :)", - "heads_up_title": "Heads up! :)", - "key": "Key :)", - "label": "Label :)", - "restore": "Restore :)", - "secret": "Secret :)", - "this_action_will_completely_replace": "This action will completely replace this wallet. Are you sure? :)", - "type": "Type :)", - "yes_i_understand": "Yes, I understand :)" + "address": "Adresse", + "created_at": "Créé à", + "heads_up_title": "Attention !", + "key": "Clé", + "label": "Étiquette", + "restore": "Restaurer", + "secret": "Copy Secret :)", + "this_action_will_completely_replace": "Cette action remplacera complètement ce portefeuille. Êtes-vous sûr?", + "type": "Type", + "yes_i_understand": "Oui, je comprends" }, "secret": { - "copy_secret": "Copy Secret :)", - "okay_i_understand": "Ok, I understand :)", - "reminder_title": "Reminder :)", - "these_words_are_for_your_eyes_only": "These words are for your eyes only. Your secret phrase gives access to your entire wallet. \n\n Be very careful with it. :)" + "copy_secret": "Copier le Secret", + "okay_i_understand": "Ok, je comprends", + "reminder_title": "Rappel", + "these_words_are_for_your_eyes_only": "Ces mots sont seulement pour vos yeux. Votre phrase secrète donne accès à l’ensemble de votre portefeuille. \n\n Soyez très prudent avec cela." }, - "uuid": "Your UUID :)", - "uuid_copied": "􀁣 UUID copied :)", - "uuid_description": "This identifier allows us to find your application error and crash reports. :)", - "loading": "Loading... :)", - "app_state_diagnostics_title": "App State :)", - "app_state_diagnostics_description": "Allows you to take a snapshot of the application state so that you can share it with our support team. :)", - "wallet_diagnostics_title": "Wallet :)", - "sheet_title": "Diagnostics :)", - "pin_auth_title": "PIN Authentication :)", - "you_need_to_authenticate_with_your_pin": "You need to authenticate with your PIN in order to access your Wallet secrets :)", - "share_application_state": "Share application state dump :)", - "wallet_details_title": "Wallet details :)", - "wallet_details_description": "Below are the details of all wallets added to Rainbow. :)" - }, - "error_displaying_address": "Error displaying address :)", + "uuid": "Votre UUID", + "uuid_copied": "􀁣 UUID copié", + "uuid_description": "Cet identifiant nous permet de trouver vos erreurs d'application et rapports de plantage.", + "loading": "Chargement...", + "app_state_diagnostics_title": "État de l'application", + "app_state_diagnostics_description": "Permet de prendre une capture d'écran de l'état de l'application afin que vous puissiez la partager avec notre équipe de support. :)", + "wallet_diagnostics_title": "Portefeuille", + "sheet_title": "Diagnostics", + "pin_auth_title": "Authentification PIN", + "you_need_to_authenticate_with_your_pin": "Vous devez vous authentifier avec votre PIN pour accéder à vos secrets de portefeuille", + "share_application_state": "Partager le dump de l'état de l'application", + "wallet_details_title": "Détails du portefeuille", + "wallet_details_description": "Voici les détails de tous les portefeuilles ajoutés à Rainbow. :)" + }, + "error_displaying_address": "Erreur d'affichage de l'adresse", "feedback": { "cancel": "Non merci", - "choice": "Would you like to manually copy our feedback email address to your clipboard? :)", - "copy_email_address": "Copy email address :)", - "email_subject": "📱 Feedback pour l'alpha du wallet Rainbow", - "error": "Error launching email client :)", - "send": "Envoyer feedback" + "choice": "Souhaitez-vous copier manuellement notre adresse e-mail de rétroaction dans votre presse-papiers?", + "copy_email_address": "Copier l'adresse e-mail", + "email_subject": "📱 Commentaires sur la bêta de Rainbow", + "error": "Erreur lors du lancement du client e-mail", + "send": "Envoyer des commentaires" }, - "import_failed_invalid_private_key": "Import failed due to an invalid private key. Please try again. :)", + "import_failed_invalid_private_key": "L'importation a échoué en raison d'une clé privée non valide. Veuillez réessayer.", "intro": { - "create_wallet": "Créez un portefeuille", - "instructions": "Veuillez ne pas stocker dans votre portefeuille plus que vous n'êtes prêt à perdre.", - "warning": "Ceci est une version alpha de l'application.", - "welcome": "Bienvenue sur Rainbow" + "create_wallet": "Créer un portefeuille", + "instructions": "Veuillez ne pas stocker plus dans votre portefeuille que ce que vous êtes prêt à perdre.", + "warning": "C'est un logiciel alpha.", + "welcome": "Bienvenue à Rainbow" }, - "invalid_ens_name": "This is not a valid ENS name :)", - "invalid_unstoppable_name": "This is not a valid Unstoppable name :)", + "invalid_ens_name": "Ce n'est pas un nom ENS valide", + "invalid_unstoppable_name": "Ce n'est pas un nom Unstoppable valide", "label": "Portefeuilles", "loading": { - "error": "Une erreur est survenue lors du chargement du portefeuille. Veuillez redémarrer l'application.", - "message": "Se charge" + "error": "Une erreur s'est produite lors du chargement du portefeuille. Veuillez quitter l'application et réessayer.", + "message": "Chargement" }, "message_signing": { "failed_signing": "Échec de la signature du message", "message": "Message", "request": "Demande de signature de message", - "sign": "Signer le message" + "sign": "Signer un message" }, - "my_account_address": "My account address: :)", + "my_account_address": "Mon adresse de compte est :", "network_title": "Réseau", "new": { "add_wallet_sheet": { "options": { "cloud": { - "description_android": "If you previously backed up your wallet on Google Drive, tap here to restore it. :)", - "description_ios_one_wallet": "You have 1 wallet backed up :)", - "description_ios_multiple_wallets": "You have %{walletCount} wallets backed up :)", - "title": "Restore from %{platform} :)", - "no_backups": "No backups found :)", - "no_google_backups": "We couldn't find any backup on Google Drive. Make sure you are logged in with the right account. :)" + "description_android": "Si vous avez déjà sauvegardé votre portefeuille sur Google Drive, appuyez ici pour le restaurer.", + "description_ios_one_wallet": "Vous avez 1 portefeuille sauvegardé", + "description_ios_multiple_wallets": "Vous avez sauvegardé %{walletCount} portefeuilles", + "title": "Restaurer depuis %{platform}", + "no_backups": "Aucune sauvegarde trouvée", + "no_google_backups": "Nous n'avons trouvé aucune sauvegarde sur Google Drive. Assurez-vous d'être connecté au bon compte." }, "create_new": { - "description": "Create a new wallet on one of your seed phrases :)", - "title": "Create a new wallet :)" + "description": "Créez un nouveau portefeuille avec l'une de vos phrases de récupération", + "title": "Créez un nouveau portefeuille" }, "hardware_wallet": { - "description": "Add accounts from your Bluetooth hardware wallet :)", - "title": "Connect your hardware wallet :)" + "description": "Ajoutez des comptes à partir de votre portefeuille matériel Bluetooth", + "title": "Connectez votre portefeuille matériel" }, "seed": { - "description": "Use your recovery phrase from Rainbow or another crypto wallet :)", - "title": "Restore with a recovery phrase or private key :)" + "description": "Utilisez votre phrase de récupération de Rainbow ou d'un autre portefeuille crypto", + "title": "Restaurez avec une phrase de récupération ou une clé privée" }, "watch": { - "description": "Watch a public address or ENS name :)", - "title": "Watch an Ethereum address :)" + "description": "Surveillez une adresse publique ou un nom ENS", + "title": "Surveillez une adresse Ethereum" } }, "first_wallet": { - "description": "Import your own wallet or watch someone else's :)", - "title": "Add your first wallet :)" + "description": "Importez votre propre portefeuille ou surveillez celui de quelqu'un d'autre", + "title": "Ajoutez votre premier portefeuille" }, "additional_wallet": { - "description": "Create a new wallet or add an existing one :)", - "title": "Add another wallet :)" + "description": "Créez un nouveau portefeuille ou ajoutez-en un existant", + "title": "Ajouter un autre portefeuille" } }, "import_or_watch_wallet_sheet": { "paste": "Coller", - "continue": "Continue :)", + "continue": "Continuer", "import": { "title": "Restore a wallet :)", - "description": "Restore with a recovery phrase or private key from Rainbow or another crypto wallet :)", - "placeholder": "Enter a recovery phrase or private key :)", + "description": "Restaurer avec une phrase de récupération ou une clé privée de Rainbow ou d'un autre portefeuille crypto", + "placeholder": "Entrez une phrase de récupération ou une clé privée", "button": "Importer" }, "watch": { - "title": "Watch an address :)", - "placeholder": "Enter an Ethereum address or ENS name :)", - "button": "Watch :)" + "title": "Regarder une adresse", + "placeholder": "Entrez une adresse Ethereum ou un nom ENS", + "button": "Surveiller" }, "watch_or_import": { - "title": "Add a wallet :)", - "placeholder": "Enter a secret phrase, private key, Ethereum address, or ENS name :)" + "title": "Ajouter un portefeuille", + "placeholder": "Entrez une phrase secrète, une clé privée, une adresse Ethereum ou un nom ENS" } }, "alert": { - "looks_like_already_imported": "Looks like you already imported this wallet! :)", - "oops": "Oops! :)" + "looks_like_already_imported": "On dirait que vous avez déjà importé ce portefeuille !", + "oops": "Oups!" }, - "already_have_wallet": "I already have on :) ", - "create_wallet": "Créez un portefeuille", - "enter_seeds_placeholder": "Phrase de départ, clé privée, adresse Ethereum ou nom ENS", - "get_new_wallet": "Get a new wallet :)", - "import_wallet": "Import Wallet :)", + "already_have_wallet": "J'en ai déjà un", + "create_wallet": "Créer un portefeuille", + "enter_seeds_placeholder": "Phrase secrète, clé privée, adresse Ethereum, ou nom ENS", + "get_new_wallet": "Obtenir un nouveau portefeuille", + "import_wallet": "Importer un portefeuille", "name_wallet": "Nommez votre portefeuille", - "terms": "By proceeding, you agree to Rainbow’s :)", - "terms_link": "Terms of Use :)" + "terms": "En procédant, vous acceptez les ", + "terms_link": "Conditions d'utilisation" }, "pin_authentication": { - "choose_your_pin": "Choose your PIN :)", - "confirm_your_pin": "Confirm your PIN :)", - "still_blocked": "Still blocked :)", - "too_many_tries": "Too many tries! :)", - "type_your_pin": "Type your PIN :)", - "you_need_to_wait_minutes_plural": "You need to wait %{minutesCount} minutes before trying again :)", - "you_still_need_to_wait": "You still need to wait ~ %{timeAmount} %{unitName} before trying again :)" + "choose_your_pin": "Choisissez votre PIN", + "confirm_your_pin": "Confirmez votre PIN", + "still_blocked": "Toujours bloqué", + "too_many_tries": "Trop d'essais !", + "type_your_pin": "Tapez votre PIN :)", + "you_need_to_wait_minutes_plural": "Vous devez attendre %{minutesCount} minutes avant d'essayer à nouveau", + "you_still_need_to_wait": "Vous devez toujours attendre ~ %{timeAmount} %{unitName} avant de réessayer" }, "push_notifications": { - "please_enable_body": "It looks like you are using WalletConnect. Please enable push notifications to be notified of transaction requests from WalletConnect. :)", - "please_enable_title": "Rainbow would like to send you push notifications :)" + "please_enable_body": "Il semble que vous utilisez WalletConnect. Veuillez activer les notifications push pour être averti des demandes de transaction de WalletConnect.", + "please_enable_title": "Rainbow souhaite vous envoyer des notifications push" }, "qr": { - "camera_access_needed": "Camera access needed to scan! :)", - "enable_camera_access": "Enable camera access :)", - "error_mounting_camera": "Error mounting camera :)", - "find_a_code": "Find a code to scan :)", - "qr_1_app_connected": "1 Connected App :)", - "qr_multiple_apps_connected": "%{appsConnectedCount} Connected Apps :)", - "scan_to_pay_or_connect": "Scan to pay or connect :)", - "simulator_mode": "Simulator Mode :)", - "sorry_could_not_be_recognized": "Sorry, this QR code could not be recognized. :)", - "unrecognized_qr_code_title": "Unrecognized QR Code :)" + "camera_access_needed": "Accès à la caméra nécessaire pour scanner !", + "enable_camera_access": "Activer l'accès à la caméra", + "error_mounting_camera": "Erreur lors du montage de la caméra", + "find_a_code": "Trouvez un code à scanner", + "qr_1_app_connected": "1 Application Connectée", + "qr_multiple_apps_connected": "%{appsConnectedCount} Applications Connectées", + "scan_to_pay_or_connect": "Scannez pour payer ou vous connecter", + "simulator_mode": "Mode simulateur", + "sorry_could_not_be_recognized": "Désolé, ce code QR n'a pas pu être reconnu.", + "unrecognized_qr_code_title": "Code QR non reconnu" }, "settings": { - "copy_address": "Copier adresse", - "copy_address_capitalized": "Copy Address :)", - "copy_seed_phrase": "Copier clé mnémonique", - "hide_seed_phrase": "Cacher clé mnémonique", - "show_seed_phrase": "Afficher clé mnémonique" - }, - "something_went_wrong_importing": "Something went wrong while importing. Please try again! :)", - "sorry_cannot_add_ens": "Sorry, we cannot add this ENS name at this time. Please try again later! :)", - "sorry_cannot_add_unstoppable": "Sorry, we cannot add this Unstoppable name at this time. Please try again later! :)", + "copy_address": "Copier l'adresse", + "copy_address_capitalized": "Copier l'adresse", + "copy_seed_phrase": "Copier la Phrase Secrète", + "hide_seed_phrase": "Masquer la Phrase Secrète", + "show_seed_phrase": "Afficher la Phrase Secrète" + }, + "something_went_wrong_importing": "Une erreur est survenue lors de l'importation. Veuillez réessayer!", + "sorry_cannot_add_ens": "Désolé, nous ne pouvons pas ajouter ce nom ENS pour le moment. Veuillez réessayer plus tard!", + "sorry_cannot_add_unstoppable": "Désolé, nous ne pouvons pas ajouter ce nom Unstoppable pour le moment. Veuillez réessayer plus tard!", "speed_up": { - "problem_while_fetching_transaction_data": "There was a problem while fetching the transaction data. Please try again... :)", - "unable_to_speed_up": "Unable to speed up transaction :)" + "problem_while_fetching_transaction_data": "Il y a eu un problème lors de la récupération des données de la transaction. Veuillez réessayer...", + "unable_to_speed_up": "Impossible d'accélérer la transaction" }, "transaction": { "alert": { - "authentication": "L'authentication a échouée", + "authentication": "Échec de l'authentification", "cancelled_transaction": "Échec de l'envoie de la transaction annulée à WalletConnect", - "connection_expired": "Connection Expired :)", + "connection_expired": "Connexion Expirée", "failed_sign_message": "Échec de la signature du message", - "failed_transaction": "Failed to send transaction :)", - "failed_transaction_status": "Échec de l'envoie du status de la transaction échouée", - "invalid_transaction": "Invalid transaction :)", - "please_go_back_and_reconnect": "Please go back to the dapp and reconnect it to your wallet :)", - "transaction_status": "Échec de l'envoie du status de la transaction" + "failed_transaction": "Échec de l'envoie de la transaction", + "failed_transaction_status": "Échec de l'envoi de l'état de la transaction échouée", + "invalid_transaction": "Transaction invalide", + "please_go_back_and_reconnect": "Veuillez revenir à l'application décentralisée et la reconnecter à votre portefeuille", + "transaction_status": "Échec de l'envoi de l'état de la transaction" }, "speed_up": { "speed_up_title": "Accélérer la transaction", "cancel_tx_title": "Annuler la transaction", - "speed_up_text": "Cela tentera d'annuler votre transaction en attente. Il nécessite la diffusion d'une autre transaction!", - "cancel_tx_text": "Cela accélérera votre transaction en attente en la remplaçant. Il y a toujours une chance que votre transaction originale soit confirmée en premier!" + "speed_up_text": "Cela tentera d'annuler votre transaction en attente. Cela nécessite la diffusion d'une autre transaction!", + "cancel_tx_text": "Cela accélérera votre transaction en attente en la remplaçant. Il y a encore une chance que votre transaction originale se confirme en premier!" }, "checkboxes": { "clear_profile_information": "Effacer les informations de profil", "point_name_to_recipient": "Pointer ce nom vers l'adresse du portefeuille du destinataire", "transfer_control": "Transférer le contrôle au destinataire", - "has_a_wallet_that_supports": "La personne à qui j'envoie a un portefeuille qui prend en charge %{networkName}", + "has_a_wallet_that_supports": "L'adresse à laquelle j'envoie prend en charge %{networkName}", "im_not_sending_to_an_exchange": "Je n'envoie pas à une bourse" }, "errors": { @@ -2149,100 +2184,105 @@ "insufficient_funds": "Oh non! Le prix du gaz a changé et vous n'avez plus assez de fonds pour cette transaction. Veuillez réessayer avec un montant inférieur.", "generic": "Oh non! Il y a eu un problème lors de la soumission de la transaction. Veuillez réessayer." }, - "complete_checks": "Complete checks :)", + "complete_checks": "Vérifications complètes", "ens_configuration_options": "Options de configuration ENS", - "confirm": "Confirmer transaction", - "max": "Max :)", - "placeholder_title": "Placeholder :)", + "confirm": "Confirmer la transaction", + "max": "Max", + "placeholder_title": "Espace réservé", "request": "Demande de transaction", - "send": "Envoyer transaction", - "sending_title": "Sending :)" + "send": "Envoyer la transaction", + "sending_title": "Envoi", + "you_own_this_wallet": "Vous possédez ce portefeuille", + "first_time_send": "Premier envoi", + "previous_sends": "%{number} envois précédents" }, "wallet_connect": { "error": "Erreur d'initialisation avec WalletConnect", - "failed_to_disconnect": "Failed to disconnect all WalletConnect sessions :)", - "failed_to_send_request_status": "Failed to send request status to WalletConnect. :)", - "missing_fcm": "Unable to initialize WalletConnect: missing push notification token. Please try again. :)", - "walletconnect_session_has_expired_while_trying_to_send": "WalletConnect session has expired while trying to send request status. Please reconnect. :)" + "failed_to_disconnect": "Échec de la déconnexion de toutes les sessions WalletConnect", + "failed_to_send_request_status": "Échec de l'envoi du statut de la demande à WalletConnect.", + "missing_fcm": "Impossible d'initialiser WalletConnect : token de notification push manquant. Veuillez réessayer.", + "walletconnect_session_has_expired_while_trying_to_send": "La session WalletConnect a expiré pendant l'envoi du statut de la demande. Veuillez vous reconnecter." }, - "wallet_title": "Wallet :)" + "wallet_title": "Portefeuille" }, "support": { "error_alert": { - "copy_email_address": "Copy email address :)", + "copy_email_address": "Copier l'adresse e-mail", "no_thanks": "Non merci", - "message": "Souhaitez-vous copier manuellement notre adresse e-mail de support dans votre presse-papiers? :)", - "title": "Error launching email client :)", - "subject": "Support d'arc-en-ciel" + "message": "Souhaitez-vous copier manuellement notre adresse e-mail de support dans votre presse-papiers?", + "title": "Erreur lors du lancement du client e-mail", + "subject": "Support Rainbow" }, "wallet_alert": { - "message_support": "Support de message", + "message_support": "Message de support", "close": "Fermer", - "message": "Pour obtenir de l'aide, veuillez contacter le support! \nNous vous répondrons bientôt!", + "message": "Pour de l'aide, veuillez contacter le support! \nNous vous répondrons bientôt!", "title": "Une erreur s'est produite" } }, "walletconnect": { - "available_networks": "Available Networks :)", - "change_network": "Change Network :)", - "connected_apps": "Connected apps :)", - "disconnect": "Disconnect :)", - "go_back_to_your_browser": "Go back to your browser :)", + "wants_to_connect": "veut se connecter à votre portefeuille", + "wants_to_connect_to_network": "veut se connecter au %{network} réseau", + "available_networks": "Réseaux disponibles", + "change_network": "Changer de réseau", + "connected_apps": "Applications connectées", + "disconnect": "Déconnecter", + "go_back_to_your_browser": "Retournez à votre navigateur", "paste_uri": { - "button": "Coller l'URI de session", + "button": "Coller l'URI de la session", "message": "Collez l'URI WalletConnect ci-dessous", "title": "Nouvelle session WalletConnect" }, - "switch_network": "Switch Network :)", - "switch_wallet": "Switch Wallet :)", + "switch_network": "Changer de réseau", + "switch_wallet": "Changer de portefeuille", "titles": { - "connect": "You're connected! :)", - "reject": "Connection canceled :)", - "sign": "Message signed! :)", - "sign_canceled": "Transaction canceled! :)", - "transaction_canceled": "Transaction canceled! :)", - "transaction_sent": "Transaction sent! :)" - }, - "unknown_application": "Unknown Application :)", + "connect": "Vous êtes connecté !", + "reject": "Connexion annulée", + "sign": "Message signé !", + "sign_canceled": "Transaction annulée !", + "transaction_canceled": "Transaction annulée !", + "transaction_sent": "Transaction envoyée !" + }, + "unknown_application": "Application inconnue :)", "connection_failed": "Échec de la connexion", - "failed_to_connect_to": "Failed to connect to %{appName} :)", - "go_back": "Go back :)", - "requesting_network": "Requesting %{num} network :)", - "requesting_networks": "Requesting %{num} networks :)", - "unknown_dapp": "Unknown Dapp :)", - "unknown_url": "Unknown URL :)", + "failed_to_connect_to": "Échec de la connexion à %{appName}", + "go_back": "retourner", + "requesting_network": "Demande du réseau %{num}", + "requesting_networks": "Demande des réseaux %{num}", + "unknown_dapp": "Dapp inconnu", + "unknown_url": "URL inconnu", "approval_sheet_network": "Réseau", - "approval_sheet_networks": "%{length} Networks :)", + "approval_sheet_networks": "Réseaux %{length}", "auth": { - "signin_title": "Sign In :)", - "signin_prompt": "Do you want to sign into %{name} with your wallet? :)", - "signin_with": "Sign in with :)", - "signin_button": "Continue :)", - "signin_notice": "By continuing, you’ll sign a free message proving you own this wallet :)", - "error_alert_title": "Authentication failed :)", - "error_alert_description": "Something went wrong. Please try again, or reach out to our support team. :)" + "signin_title": "Se connecter", + "signin_prompt": "Voulez-vous vous connecter à %{name} avec votre portefeuille?", + "signin_with": "Connectez-vous avec", + "signin_button": "Continuer", + "signin_notice": "En continuant, vous signerez un message gratuit prouvant que vous possédez ce portefeuille", + "error_alert_title": "Échec d'authentification", + "error_alert_description": "Quelque chose a mal tourné. Veuillez réessayer ou contacter notre équipe de support." }, "menu_options": { - "disconnect": "Disconnect :)", - "switch_wallet": "Switch Wallet :)", - "switch_network": "Switch Network :)", - "available_networks": "Available Networks :)" + "disconnect": "Déconnecter", + "switch_wallet": "Changer de portefeuille", + "switch_network": "Changer de réseau", + "available_networks": "Réseaux disponibles" }, "errors": { - "go_back": "Go back :)", + "go_back": "retourner", "generic_title": "Échec de la connexion", - "generic_error": "Something went wrong. Please try again, or reach out to our support team. :)", - "pairing_timeout": "Cette session a expiré avant qu'une connexion puisse être établie. Cela est généralement dû à une erreur de réseau. Veuillez réessayer.", - "pairing_unsupported_methods": "L'application décentralisée a demandé des méthodes RPC de portefeuille non prises en charge par Rainbow.", - "pairing_unsupported_networks": "L'application a demandé des réseaux non pris en charge par Rainbow.", - "request_invalid": "La demande contenait des paramètres invalides. Veuillez réessayer ou contacter les équipes de support Rainbow et/ou dapp.", - "request_unsupported_network": "The network specified in this request is not supported by Rainbow. :)", - "request_unsupported_methods": "La(les) méthode(s) RPC spécifiée(s) dans cette demande ne sont pas prises en charge par Rainbow." + "generic_error": "Quelque chose a mal tourné. Veuillez réessayer ou contacter notre équipe de support.", + "pairing_timeout": "Cette session a expiré avant qu'une connexion ne puisse être établie. Cela est généralement dû à une erreur réseau. S'il vous plaît, réessayez.", + "pairing_unsupported_methods": "La dapp a demandé des méthodes RPC de portefeuille qui ne sont pas prises en charge par Rainbow.", + "pairing_unsupported_networks": "Le dapp a demandé des réseau(x) non pris en charge par Rainbow.", + "request_invalid": "La demande contenait des paramètres non valides. Veuillez réessayer ou contacter les équipes d'assistance de Rainbow et/ou de dapp.", + "request_unsupported_network": "Le réseau spécifié dans cette demande n'est pas pris en charge par Rainbow.", + "request_unsupported_methods": "La méthode(s) RPC spécifiée dans cette demande n'est pas prise en charge par Rainbow." } }, "warning": { - "user_is_offline": "Hors connexion, veuillez vérifier votre connexion Internet", - "user_is_online": "Connexion réussie ! Vous êtes encore connecté à Internet" + "user_is_offline": "Connexion hors ligne, veuillez vérifier votre connexion internet", + "user_is_online": "Connecté! Vous êtes de retour en ligne" } } } diff --git a/src/languages/hi_IN.json b/src/languages/hi_IN.json index c529dda8ac3..a20e844cda3 100644 --- a/src/languages/hi_IN.json +++ b/src/languages/hi_IN.json @@ -555,6 +555,9 @@ "available_networks": "%{availableNetworks} नेटवर्क्स पर उपलब्ध", "available_network": "%{availableNetwork} नेटवर्क पर उपलब्ध", "available_networkv2": "%{availableNetwork}पर भी उपलब्ध", + "l2_disclaimer": "यह %{symbol} का नेटवर्क पर है %{network}", + "l2_disclaimer_send": "भेजना नेटवर्क पर %{network}", + "l2_disclaimer_dapp": "यह ऐप नेटवर्क पर %{network}", "social": { "facebook": "फेसबुक", "homepage": "होमपेज", @@ -1051,6 +1054,38 @@ "web3_not_unlocked": "कृपया अपना MetaMask वॉलेट अनलॉक करें", "web3_unknown_network": "अज्ञात नेटवर्क, कृपया दूसरे पर स्विच करें" }, + "mints": { + "mints_sheet": { + "mints": "मिंट्स", + "no_data_found": "कोई डेटा नहीं मिला।", + "card": { + "x_ago": "%{timeElapsed} पहले", + "one_mint_past_hour": "1 मिंट पिछले घंटे", + "x_mints_past_hour": "%{numMints} मिंट्स पिछले घंटे", + "x_mints": "%{numMints} मिंट्स", + "mint": "मिंट", + "free": "मुफ्त" + } + }, + "mints_card": { + "view_all_mints": "सभी मिंट्स देखें", + "mints": "मिंट्स", + "collection_cell": { + "free": "मुफ्त" + } + }, + "featured_mint_card": { + "featured_mint": "विशेष रुप से प्रदर्शित मिंट", + "one_mint": "1 मिंट", + "x_mints": "%{numMints} मिंट्स", + "x_past_hour": "%{numMints} पिछले घंटे" + }, + "filter": { + "all": "सभी", + "free": "मुफ्त", + "paid": "भुगतान किया" + } + }, "modal": { "approve_tx": "लेन-देन को मंजूरी दें %{walletType}", "back_up": { @@ -2141,7 +2176,7 @@ "clear_profile_information": "प्रोफ़ाइल जानकारी साफ़ करें", "point_name_to_recipient": "इस नाम को प्राप्तकर्ता के वॉलेट पते की ओर इशारा करें", "transfer_control": "प्राप्तकर्ता को नियंत्रण स्थानांतरित करें", - "has_a_wallet_that_supports": "व्यक्ति जिसे मैं भेज रहा हूँ, उसके पास एक वॉलेट है जिसे %{networkName}समर्थित करता है", + "has_a_wallet_that_supports": "मैं संपर्क कर रहा हूं इसका समर्थन करता है %{networkName}", "im_not_sending_to_an_exchange": "मैं एक विनिमय को नहीं भेज रहा" }, "errors": { @@ -2156,7 +2191,10 @@ "placeholder_title": "प्लेसहोल्डर", "request": "लेन-देन अनुरोध", "send": "लेन-देन भेजें", - "sending_title": "भेज रहा है" + "sending_title": "भेज रहा है", + "you_own_this_wallet": "आपका यह वॉलेट है", + "first_time_send": "पहली बार भेजें", + "previous_sends": "%{number} पिछला भेजा गया" }, "wallet_connect": { "error": "वॉलेटकनेक्ट के साथ प्रारंभ करने में त्रुटि", @@ -2183,6 +2221,8 @@ } }, "walletconnect": { + "wants_to_connect": "आपके वॉलेट के साथ कनेक्ट करना चाहता है", + "wants_to_connect_to_network": "नेटवर्क %{network} के साथ कनेक्ट करना चाहता है", "available_networks": "उपलब्ध नेटवर्क", "change_network": "नेटवर्क बदलें", "connected_apps": "कनेक्टेड एप्स", diff --git a/src/languages/id_ID.json b/src/languages/id_ID.json index 46a1c8ddf1d..6ea4efce1e4 100644 --- a/src/languages/id_ID.json +++ b/src/languages/id_ID.json @@ -555,6 +555,9 @@ "available_networks": "Tersedia di %{availableNetworks} jaringan", "available_network": "Tersedia di jaringan %{availableNetwork}", "available_networkv2": "Juga tersedia di %{availableNetwork}", + "l2_disclaimer": "Ini %{symbol} berada di jaringan %{network}", + "l2_disclaimer_send": "Mengirim di jaringan %{network}", + "l2_disclaimer_dapp": "Aplikasi ini di jaringan %{network}", "social": { "facebook": "Facebook", "homepage": "Halaman Utama", @@ -1051,6 +1054,38 @@ "web3_not_unlocked": "Harap buka kunci dompet MetaMask Anda", "web3_unknown_network": "Jaringan tidak dikenal, silakan beralih ke yang lain" }, + "mints": { + "mints_sheet": { + "mints": "Permen", + "no_data_found": "Tidak ada data yang ditemukan.", + "card": { + "x_ago": "%{timeElapsed} lalu", + "one_mint_past_hour": "1 permen berlalu jam", + "x_mints_past_hour": "%{numMints} permen berlalu jam", + "x_mints": "%{numMints} permen", + "mint": "Permen", + "free": "GRATIS" + } + }, + "mints_card": { + "view_all_mints": "Lihat Semua Permen", + "mints": "Permen", + "collection_cell": { + "free": "GRATIS" + } + }, + "featured_mint_card": { + "featured_mint": "Permen Unggulan", + "one_mint": "1 permen", + "x_mints": "%{numMints} permen", + "x_past_hour": "%{numMints} berlalu jam" + }, + "filter": { + "all": "Semua", + "free": "Gratis", + "paid": "Berbayar" + } + }, "modal": { "approve_tx": "Setujui transaksi di %{walletType}", "back_up": { @@ -2141,7 +2176,7 @@ "clear_profile_information": "Hapus informasi profil", "point_name_to_recipient": "Arahkan nama ini ke alamat dompet penerima", "transfer_control": "Alihkan kontrol ke penerima", - "has_a_wallet_that_supports": "Orang yang saya kirimkan memiliki dompet yang mendukung %{networkName}", + "has_a_wallet_that_supports": "Alamat yang saya kirim mendukung %{networkName}", "im_not_sending_to_an_exchange": "Saya tidak mengirim ke bursa" }, "errors": { @@ -2156,7 +2191,10 @@ "placeholder_title": "Placeholder", "request": "Permintaan Transaksi", "send": "Kirim Transaksi", - "sending_title": "Mengirim" + "sending_title": "Mengirim", + "you_own_this_wallet": "Anda memiliki dompet ini", + "first_time_send": "Pengiriman pertama", + "previous_sends": "%{number} pengiriman sebelumnya" }, "wallet_connect": { "error": "Kesalahan saat menginisialisasi dengan WalletConnect", @@ -2183,6 +2221,8 @@ } }, "walletconnect": { + "wants_to_connect": "ingin terhubung ke dompet Anda", + "wants_to_connect_to_network": "ingin terhubung ke jaringan %{network}", "available_networks": "Jaringan yang Tersedia", "change_network": "Ubah Jaringan", "connected_apps": "Aplikasi yang Terhubung", diff --git a/src/languages/index.ts b/src/languages/index.ts index 2ce5f4547ae..8b7b2382d8d 100644 --- a/src/languages/index.ts +++ b/src/languages/index.ts @@ -1,17 +1,34 @@ import lang from 'i18n-js'; +import ar_AR from './ar_AR.json'; import en_US from './en_US.json'; import es_419 from './es_419.json'; import fr_FR from './fr_FR.json'; +import hi_IN from './hi_IN.json'; +import id_ID from './id_ID.json'; import ja_JP from './ja_JP.json'; +import ko_KR from './ko_KR.json'; import pt_BR from './pt_BR.json'; -import zh_CN from './zh_CN.json'; -import id_ID from './id_ID.json'; -import hi_IN from './hi_IN.json'; -import tr_TR from './tr_TR.json'; import ru_RU from './ru_RU.json'; +import th_TH from './th_TH.json'; +import tr_TR from './tr_TR.json'; +import zh_CN from './zh_CN.json'; import { simpleObjectProxy } from '@/languages/utils'; -import { enUS, eo, ru, fr } from 'date-fns/locale'; +import { + enUS, + es, + fr, + hi, + id, + ja, + ptBR, + ru, + tr, + zhCN, + ar, + th, + ko, +} from 'date-fns/locale'; /** * Use English as our "template" for translations. All other translations @@ -20,70 +37,109 @@ import { enUS, eo, ru, fr } from 'date-fns/locale'; export type Translation = typeof en_US; export enum Language { + AR_AR = 'ar_AR', EN_US = 'en_US', ES_419 = 'es_419', FR_FR = 'fr_FR', + HI_IN = 'hi_IN', + ID_ID = 'id_ID', JA_JP = 'ja_JP', + KO_KR = 'ko_KR', PT_BR = 'pt_BR', - ZH_CN = 'zh_CN', - ID_ID = 'id_ID', - HI_IN = 'hi_IN', - TR_TR = 'tr_TR', RU_RU = 'ru_RU', + TH_TH = 'th_TH', + TR_TR = 'tr_TR', + ZH_CN = 'zh_CN', } export const resources: { [key in Language]: any; } = { + ar_AR, en_US, es_419, fr_FR, + hi_IN, + id_ID, ja_JP, + ko_KR, pt_BR, - zh_CN, - id_ID, - hi_IN, - tr_TR, ru_RU, + th_TH, + tr_TR, + zh_CN, }; export const supportedLanguages = { [Language.EN_US]: { label: 'English', }, + [Language.ZH_CN]: { + label: '中文', + }, + [Language.HI_IN]: { + label: 'हिंदी', + }, [Language.ES_419]: { label: 'Español', }, [Language.FR_FR]: { label: 'Français', }, - [Language.JA_JP]: { - label: '日本語', + [Language.AR_AR]: { + label: 'العربية', }, [Language.PT_BR]: { - label: 'Português', + label: 'Português brasileiro', }, - [Language.ZH_CN]: { - label: '中文', + [Language.RU_RU]: { + label: 'Русский', }, [Language.ID_ID]: { label: 'Bahasa Indonesia', }, - [Language.HI_IN]: { - label: 'हिंदी', + [Language.JA_JP]: { + label: '日本語', }, [Language.TR_TR]: { label: 'Türkçe', }, - [Language.RU_RU]: { - label: 'Русский', + [Language.KO_KR]: { + label: '한국어', + }, + [Language.TH_TH]: { + label: 'ภาษาไทย', }, }; export function getDateFnsLocale() { switch (lang.locale) { + case Language.AR_AR: + return ar; + case Language.EN_US: + return enUS; + case Language.ES_419: + return es; case Language.FR_FR: return fr; + case Language.HI_IN: + return hi; + case Language.ID_ID: + return id; + case Language.JA_JP: + return ja; + case Language.KO_KR: + return ko; + case Language.PT_BR: + return ptBR; + case Language.RU_RU: + return ru; + case Language.TH_TH: + return th; + case Language.TR_TR: + return tr; + case Language.ZH_CN: + return zhCN; default: return enUS; } diff --git a/src/languages/ja_JP.json b/src/languages/ja_JP.json index ffc10181dfc..57598e94cc8 100644 --- a/src/languages/ja_JP.json +++ b/src/languages/ja_JP.json @@ -555,6 +555,9 @@ "available_networks": "%{availableNetworks} ネットワークで利用可能", "available_network": "%{availableNetwork} ネットワークで利用可能", "available_networkv2": "%{availableNetwork}でも利用可能", + "l2_disclaimer": "この %{symbol} は %{network} ネットワーク上にあります", + "l2_disclaimer_send": "%{network} ネットワークで送信", + "l2_disclaimer_dapp": "このアプリは %{network} ネットワーク上にあります", "social": { "facebook": "Facebook", "homepage": "ホームページ", @@ -1051,6 +1054,38 @@ "web3_not_unlocked": "MetaMaskウォレットをアンロックしてください。", "web3_unknown_network": "不明なネットワークです。別のネットワークに切り替えてください。" }, + "mints": { + "mints_sheet": { + "mints": "ミント", + "no_data_found": "データが見つかりません。", + "card": { + "x_ago": "%{timeElapsed} 前", + "one_mint_past_hour": "1時間前のミント", + "x_mints_past_hour": "%{numMints} 時間前のミント", + "x_mints": "%{numMints} ミント", + "mint": "ミント", + "free": "無料" + } + }, + "mints_card": { + "view_all_mints": "すべてのミントを見る", + "mints": "ミント", + "collection_cell": { + "free": "無料" + } + }, + "featured_mint_card": { + "featured_mint": "注目のミント", + "one_mint": "1ミント", + "x_mints": "%{numMints} ミント", + "x_past_hour": "%{numMints} 過去の時間" + }, + "filter": { + "all": "全て", + "free": "無料", + "paid": "有料" + } + }, "modal": { "approve_tx": "%{walletType}でトランザクションを承認してください。", "back_up": { @@ -2141,7 +2176,7 @@ "clear_profile_information": "プロファイル情報をクリアする", "point_name_to_recipient": "この名前を受取人のウォレットアドレスに指定する", "transfer_control": "制御を受取人に譲渡する", - "has_a_wallet_that_supports": "送信先は %{networkName}をサポートするウォレットを持っています", + "has_a_wallet_that_supports": "送信先のアドレスは %{networkName}をサポートしています", "im_not_sending_to_an_exchange": "取引所に送信していません" }, "errors": { @@ -2156,7 +2191,10 @@ "placeholder_title": "プレースホルダー", "request": "トランザクションリクエスト", "send": "トランザクションを送信する", - "sending_title": "送信中" + "sending_title": "送信中", + "you_own_this_wallet": "このウォレットはあなたのものです", + "first_time_send": "初めての送信", + "previous_sends": "%{number} 回の前の送信" }, "wallet_connect": { "error": "WalletConnectの初期化エラー", @@ -2183,6 +2221,8 @@ } }, "walletconnect": { + "wants_to_connect": "あなたのウォレットに接続を許可します", + "wants_to_connect_to_network": "%{network} ネットワークに接続を許可します", "available_networks": "利用可能なネットワーク", "change_network": "ネットワークを変更する", "connected_apps": "接続されたアプリ", diff --git a/src/languages/ko_KR.json b/src/languages/ko_KR.json new file mode 100644 index 00000000000..1c21ec3464c --- /dev/null +++ b/src/languages/ko_KR.json @@ -0,0 +1,2288 @@ +{ + "translation": { + "account": { + "hide": "숨기다", + "label_24h": "24시간", + "label_asset": "자산", + "label_price": "가격", + "label_quantity": "수량", + "label_status": "상태", + "label_total": "총액", + "low_market_value": "시장 가치가 낮음", + "no_market_value": "시장 가치 없음", + "show": "보이기", + "show_all": "모두 보기", + "show_less": "덜 보기", + "tab_balances": "잔고", + "tab_balances_empty_state": "균형", + "tab_balances_tooltip": "이더리움 및 토큰 잔고", + "tab_collectibles": "수집품", + "tab_interactions": "상호작용", + "tab_interactions_tooltip": "스마트 계약 상호작용", + "tab_investments": "풀", + "tab_savings": "저축", + "tab_showcase": "쇼케이스", + "tab_positions": "포지션", + "tab_transactions": "거래", + "tab_transactions_tooltip": "거래 및 토큰 이전", + "tab_uniquetokens": "고유한 토큰", + "tab_uniquetokens_tooltip": "고유한 토큰", + "token": "토큰", + "tokens": "토큰들", + "tx_failed": "실패", + "tx_fee": "수수료", + "tx_from": "From", + "tx_from_lowercase": "from", + "tx_hash": "거래 해시", + "tx_pending": "보류 중", + "tx_received": "받음", + "tx_self": "Self", + "tx_sent": "보냄", + "tx_timestamp": "타임스탬프", + "tx_to": "에게", + "tx_to_lowercase": "에게", + "unknown_token": "알 수 없는 토큰" + }, + "activity_list": { + "empty_state": { + "default_label": "아직 거래 없음", + "recycler_label": "아직 거래 없음", + "testnet_label": "당신의 테스트넷 거래 내역이 지금부터 시작됩니다!" + } + }, + "add_funds": { + "eth": { + "or_send_eth": "또는 당신의 지갑으로 ETH 보내기", + "send_from_another_source": "코인베이스 또는 다른 거래소에서 보내거나 친구에게 요청하세요!" + }, + "limit_left_this_week": "이번 주에 $%{remainingLimit} 이(가) 남았습니다", + "limit_left_this_year": "올 해에 $%{remainingLimit} 이(가) 남았습니다", + "test_eth": { + "add_from_faucet": "꼭지에서 추가", + "or_send_test_eth": "또는 지갑으로 테스트 ETH 보내기", + "request_test_eth": "%{testnetName} 수도꼭지를 통해 테스트 ETH 요청", + "send_test_eth_from_another_source": "다른 %{testnetName} 지갑에서 테스트 ETH 보내기 - 또는 친구에게 요청하세요!" + }, + "to_get_started_android": "시작하려면, ETH를 구입하세요", + "to_get_started_ios": "시작하려면, Apple Pay로 ETH를 구입하세요", + "weekly_limit_reached": "주간 한도 도달", + "yearly_limit_reached": "연간 한도 도달" + }, + "assets": { + "unkown_token": "알 수 없는 토큰" + }, + "avatar_builder": { + "emoji_categories": { + "activities": "활동", + "animals": "동물 & 자연", + "flags": "국기", + "food": "음식 & 음료", + "objects": "물체", + "smileys": "스마일리 & 사람", + "symbols": "심볼", + "travel": "여행 및 장소" + } + }, + "back_up": { + "errors": { + "keychain_access": "백업 과정을 진행하려면 인증이 필요합니다", + "decrypting_data": "비밀번호가 잘못되었습니다! 다시 시도해주세요.", + "no_backups_found": "이전 백업을 찾을 수 없습니다!", + "cant_get_encrypted_data": "현재 백업에 접근할 수 없습니다. 나중에 다시 시도해 주세요.", + "missing_pin": "PIN 코드 처리 중 문제가 발생했습니다. 나중에 다시 시도해 주세요.", + "generic": "백업을 시도하던 중에 오류가 발생했습니다. 오류 코드: %{errorCodes}" + }, + "wrong_pin": "입력하신 PIN 코드가 잘못되어 백업을 만들 수 없습니다. 정확한 코드로 다시 시도해 주세요.", + "already_backed_up": { + "backed_up": "백업 완료", + "backed_up_manually": "수동으로 백업 완료", + "backed_up_message": "지갑이 백업되었습니다", + "imported": "가져옴", + "imported_message": "지갑이 가져와졌습니다" + }, + "backup_deleted_successfully": "백업이 성공적으로 삭제됨", + "cloud": { + "back_up_to_platform": "%{cloudPlatformName}으로 백업", + "manage_platform_backups": "%{cloudPlatformName} 백업 관리", + "password": { + "a_password_youll_remember": "기억하실 수 있는 비밀번호를 사용해 주세요.", + "backup_password": "백업 비밀번호", + "choose_a_password": "비밀번호를 선택하세요", + "confirm_backup": "백업 확인", + "confirm_password": "비밀번호 확인", + "confirm_placeholder": "비밀번호 확인", + "it_cant_be_recovered": "복구할 수 없습니다!", + "minimum_characters": "최소 %{minimumLength} 문자", + "passwords_dont_match": "비밀번호가 일치하지 않습니다", + "strength": { + "level1": "약한 비밀번호", + "level2": "좋은 비밀번호", + "level3": "훌륭한 비밀번호", + "level4": "강한 비밀번호" + }, + "use_a_longer_password": "긴 비밀번호를 사용하세요" + } + }, + "confirm_password": { + "add_to_cloud_platform": "%{cloudPlatformName} 백업에 추가", + "backup_password_placeholder": "백업 비밀번호", + "confirm_backup": "백업 확인", + "enter_backup_description": "%{cloudPlatformName} 백업에 이 지갑을 추가하려면 기존 백업 암호를 입력하세요.", + "enter_backup_password": "백업 암호 입력" + }, + "explainers": { + "backup": "이 비밀번호를 잊지 마세요! 이것은 귀하의 %{cloudPlatformName} 비밀번호와 다르며, 안전한 위치에 저장해야 합니다.\n\n미래에 백업에서 지갑을 복원하기 위해 필요합니다.", + "if_lose_cloud": "이 기기를 잃어버린 경우, 암호화된 지갑 백업을 %{cloudPlatformName}에서 복구할 수 있습니다.", + "if_lose_imported": "이 기기를 잃어버린 경우, 원래 가져온 키로 지갑을 복원할 수 있습니다.", + "if_lose_manual": "이 기기를 잃어버린 경우, 저장한 비밀 문구로 지갑을 복원할 수 있습니다." + }, + "manual": { + "label": "귀하의 비밀 문구", + "pkey": { + "confirm_save": "내 키를 저장했습니다", + "save_them": "복사하여 패스워드 관리자나 다른 안전한 곳에 저장하십시오.", + "these_keys": "이것이 지갑의 열쇠입니다!" + }, + "seed": { + "confirm_save": "이 단어들을 저장했습니다", + "save_them": "그것들을 적어두거나 패스워드 관리자에 저장하십시오.", + "these_keys": "이 단어들은 당신의 지갑에 대한 키입니다!" + } + }, + "needs_backup": { + "back_up_your_wallet": "당신의 지갑을 백업하십시오", + "dont_risk": "당신의 돈을 위험에 빠뜨리지 마십시오! 이 장치를 잃어버리면 회복할 수 있게 지갑을 백업하십시오.", + "not_backed_up": "백업되지 않음" + }, + "restore_cloud": { + "backup_password_placeholder": "백업 비밀번호", + "confirm_backup": "백업 확인", + "enter_backup_password": "백업 암호 입력", + "enter_backup_password_description": "지갑을 복원하려면 만든 백업 암호를 입력하십시오", + "error_while_restoring": "백업을 복원하는 도중에 오류 발생", + "incorrect_pin_code": "잘못된 PIN 코드", + "incorrect_password": "잘못된 비밀번호", + "restore_from_cloud_platform": "%{cloudPlatformName}에서 복원하기" + }, + "secret": { + "anyone_who_has_these": "이 단어를 가진 사람은 당신의 전체 지갑에 액세스할 수 있습니다!", + "biometrically_secured": "귀하의 계정은 지문이나 얼굴 인식과 같은 생체정보로 보호되어 있습니다. 복구 구문을 확인하려면 휴대폰의 설정에서 생체 인식을 켜세요.", + "no_seed_phrase": "시드 구문을 검색할 수 없습니다. 지문이나 얼굴 인식과 같은 생체 데이터를 사용하여 올바르게 인증했는지, 또는 PIN 코드를 정확하게 입력했는지 확인해주세요.", + "copy_to_clipboard": "클립보드에 복사", + "for_your_eyes_only": "당신의 눈에만 보입니다", + "private_key_title": "개인 키", + "secret_phrase_title": "비밀 구문", + "show_recovery": "복구 %{typeName}보기", + "view_private_key": "개인 키 보기", + "view_secret_phrase": "비밀 구문 보기", + "you_need_to_authenticate": "귀하의 복구 %{typeName}에 접근하기 위해 인증이 필요합니다." + } + }, + "bluetooth": { + "powered_off_alert": { + "title": "블루투스가 꺼져 있습니다", + "message": "이 기능을 사용하려면 블루투스를 켜주세요", + "open_settings": "설정 열기", + "cancel": "취소" + }, + "permissions_alert": { + "title": "블루투스 권한", + "message": "이 기능을 사용하려면 설정에서 블루투스 권한을 활성화해주세요", + "open_settings": "설정 열기", + "cancel": "취소" + } + }, + "button": { + "add": "추가", + "add_cash": "현금 추가", + "add_to_list": "리스트에 추가", + "all": "모두", + "attempt_cancellation": "취소 시도", + "buy_eth": "이더리움 구매", + "cancel": "취소", + "close": "닫기", + "confirm": "확인", + "confirm_exchange": { + "deposit": "입금을 위해 누르세요", + "enter_amount": "금액을 입력하십시오", + "fetching_quote": "견적 가져오는 중", + "insufficient_eth": "ETH가 충분하지 않습니다", + "insufficient_bnb": "BNB가 충분하지 않습니다", + "insufficient_funds": "자금이 부족합니다", + "insufficient_liquidity": "􀅵 유동성이 부족합니다", + "fee_on_transfer": "􀅵 전송 토큰에 대한 수수료", + "no_route_found": "􀅵 경로를 찾을 수 없습니다", + "insufficient_matic": "MATIC이 충분하지 않습니다", + "insufficient_token": "%{tokenName}이 충분하지 않습니다", + "invalid_fee": "유효하지 않은 수수료", + "invalid_fee_lowercase": "유효하지 않은 수수료", + "loading": "로딩 중...", + "no_quote_available": "􀅵 견적을 사용할 수 없습니다", + "review": "리뷰", + "submitting": "제출", + "swap": "스왑하기 위해 누르고 있기", + "bridge": "브리지하기 위해 누르고 있기", + "swap_anyway": "어쨌든 스왑", + "symbol_balance_too_low": "%{symbol} 잔액 부족", + "view_details": "상세 정보 보기", + "withdraw": "출금 유지" + }, + "connect": "연결", + "connect_walletconnect": "WalletConnect 사용", + "continue": "계속", + "delete": "삭제", + "dismiss": "거부", + "disconnect_account": "로그아웃", + "donate": "ETH 기부", + "done": "완료", + "edit": "편집", + "exchange": "교환", + "exchange_again": "다시 교환", + "exchange_search_placeholder": "토큰 검색", + "exchange_search_placeholder_network": "%{network}에서 토큰 검색", + "go_back": "뒤로 가기", + "go_back_lowercase": "뒤로 가기", + "got_it": "알겠습니다", + "hide": "숨기다", + "hold_to_authorize": { + "authorizing": "인증 중", + "confirming_on_ledger": "렛저에서 확인 중", + "hold_keyword": "보류", + "tap_keyword": "탭" + }, + "hold_to_send": "전송을 위해 보류", + "import": "가져오기", + "learn_more": "자세히 알아보기", + "less": "적게", + "loading": "불러오는 중", + "more": "더 보기", + "my_qr_code": "내 QR 코드", + "next": "다음", + "no_thanks": "아니요, 괜찮습니다", + "notify_me": "알림 받기", + "offline": "오프라인", + "ok": "확인", + "okay": "확인", + "paste": "붙여넣기", + "paste_address": "붙여넣기", + "paste_seed_phrase": "붙여넣기", + "pin": "핀", + "proceed": "진행", + "proceed_anyway": "그래도 진행", + "receive": "받기", + "remove": "제거", + "save": "저장", + "send": "보내기", + "send_another": "다른 것 보내기", + "share": "공유", + "swap": "교환", + "try_again": "다시 시도", + "unhide": "숨김 해제", + "unpin": "고정 해제", + "view": "보기", + "watch_this_wallet": "이 지갑을 관찰하다", + "hidden": "숨겨진" + }, + "cards": { + "dpi": { + "title": "DeFi 펄스 인덱스", + "body": "상위 분산 금융 토큰이 모두 한 곳에. 산업 동향을 추적하다.", + "view": "보기" + }, + "ens_create_profile": { + "title": "ENS 프로필 생성", + "body": "지갑 주소를 완전히 자신이 소유한 프로필로 바꾸다." + }, + "ens_search": { + "mini_title": "ENS", + "title": ".eth 이름 등록" + }, + "eth": { + "today": "오늘" + }, + "gas": { + "average": "평균", + "gwei": "Gwei", + "high": "높은", + "loading": "…로딩 중", + "low": "낮은", + "network_fees": "네트워크 비용", + "surging": "급증", + "very_low": "매우 낮음" + }, + "learn": { + "learn": "배우다", + "cards": { + "get_started": { + "title": "레인보우로 시작하기", + "description": "레인보우에 오신 것을 환영합니다! 우리는 당신이 여기에 오게 되어 매우 기쁩니다. 우리는 레인보우의 기본사항을 돕고 새로운 웹3와 이더리움 여정을 시작하는 데 도움이 되는 이 가이드를 만들었습니다." + }, + "backups": { + "title": "백업의 중요성", + "description": "지갑을 안전하고 안전하게 보관하고 백업하는 것은 지갑 소유에 필수적입니다. 여기서는 지갑을 백업하는 이유와 백업할 수 있는 다양한 방법에 대해 이야기해볼 것입니다." + }, + "crypto_and_wallets": { + "title": "암호화폐와 지갑", + "description": "매우 단순한 수준에서, 지갑은 단지 개인적이고 고유한 암호키(아래에 표시)입니다. 레인보우와 같은 지갑 앱은 암호 키를 생성, 저장, 관리 할 수 있게 해주는 사용자 인터페이스입니다." + }, + "protect_wallet": { + "title": "지갑을 보호하세요", + "description": "Rainbow과 같은 Ethereum 지갑을 가지고 있는 가장 좋은 점 중 하나는 당신이 완전히 자신의 돈을 제어할 수 있다는 것입니다. Wells Fargo의 은행 계좌나 Coinbase와 같은 크립토 거래소와 달리, 우리는 당신을 대신하여 당신의 자산을 보유하지 않습니다." + }, + "connect_to_dapp": { + "title": "웹사이트 또는 앱에 연결", + "description": "이제 Ethereum 지갑이 있으므로, 이를 사용하여 특정 웹사이트에 로그인할 수 있습니다. 모든 웹사이트와 상호 작용할 때마다 새로운 계정과 비밀번호를 생성하는 대신에, 당신의 지갑을 연결하게 될 것입니다." + }, + "avoid_scams": { + "title": "Crypto Scams 피하기", + "description": "Rainbow에서는 Ethereum의 새로운 세계를 탐험하는 것을 재미있고, 친절하고, 안전하게 만드는 것이 우리의 목표 중 하나입니다. 사기란 어느 것도 재미있지 않고, 아무도 그것을 좋아하지 않습니다. 우리는 당신이 그것들을 피할 수 있도록 돕고 싶습니다, 그래서 우리는 당신이 그것을 정확히 할수있도록 이 간략한 가이드를 작성했습니다!" + }, + "understanding_web3": { + "title": "Web3 이해하기", + "description": "인터넷은 창조된 이래로 계속 진화하고 있으며, 많은 시대를 거쳐 왔습니다. Web1은 1990년대에 시작되었고, 인터넷에 연결하고 있는 것이 있던 것을 읽었지만, 그들 자신이 게시하거나 기여하는 것은 아니었던 시대로 표시되었습니다." + }, + "manage_connections": { + "title": "연결 및 네트워크 관리", + "description": "지갑을 연결하는 웹사이트나 애플리케이션 중 많은 것들이 특정 네트워크를 사용하도록 요구합니다. 현재 대부분의 웹사이트는 주요 이더리움 네트워크를 사용하며, 지갑에 새로운 연결은 주로 이 네트워크를 기본으로 합니다." + }, + "supported_networks": { + "title": "지원하는 네트워크", + "description": "최근까지 레인보우와 다른 많은 블록체인 프로젝트는 이더리움-세계의 공용 탈중앙화 원장만 호환되었습니다. 이더리움은 매우 안전하고 믿을 수 있지만 신속성과 효율성에는 항상 잘 맞지 않습니다." + }, + "collect_nfts": { + "title": "OpenSea에서 NFT 수집", + "description": "NFT는 소유하거나 거래할 수 있는 디지털 수집품입니다. \"NFT\"라는 약어는 비교 불가 토큰을 의미하며, 디지털 트레이딩 카드에서 디지털 아트에 이르기까지 모든 형태가 될 수 있습니다. 심지어 물리적 아이템의 진위 확인서 역할을 하는 NFT도 있습니다." + } + }, + "categories": { + "essentials": "필수사항", + "staying_safe": "안전하게 사용하기", + "beginners_guides": "초보자 가이드", + "blockchains_and_fees": "블록체인과 수수료", + "what_is_web3": "웹3는 무엇인가요?", + "apps_and_connections": "앱과 연결", + "navigating_your_wallet": "지갑 탐색하기" + } + }, + "ledger": { + "title": "하드웨어 지갑 페어링", + "body": "당신의 렛저 나노 X를 블루투스를 통해 Rainbow에 연결하세요." + }, + "receive": { + "receive_assets": "자산 받기", + "copy_address": "주소 복사", + "description": "\n주소를 길게 눌러 복사할 수도 있습니다." + } + }, + "cloud": { + "backup_success": "당신의 지갑이 성공적으로 백업되었습니다!" + }, + "contacts": { + "contact_row": { + "balance_eth": "%{balanceEth} 이더리움" + }, + "contacts_title": "연락처", + "input_placeholder": "이름", + "my_wallets": "내 지갑들", + "options": { + "add": "연락처 추가", + "cancel": "취소", + "delete": "연락처 삭제", + "edit": "연락처 수정", + "view": "프로필 보기" + }, + "send_header": "보내기", + "suggestions": "제안사항", + "to_header": "에게", + "watching": "시청 중" + }, + "deeplinks": { + "couldnt_recognize_url": "어머! 이 URL을 인식할 수 없어요!", + "tried_to_use_android": "안드로이드 번들을 사용하려고 시도했습니다", + "tried_to_use_ios": "iOS 번들을 사용하려고 시도했습니다" + }, + "developer_settings": { + "alert": "알림", + "applied": "적용됨", + "backups_deleted_successfully": "백업이 성공적으로 삭제되었습니다", + "clear_async_storage": "비동기 저장소 지우기", + "clear_pending_txs": "보류 중인 거래 청소", + "clear_image_cache": "이미지 캐시 지우기", + "clear_image_metadata_cache": "이미지 메타데이터 캐시 지우기", + "clear_local_storage": "로컬 저장소 지우기", + "clear_mmkv_storage": "MMKV 저장소 지우기", + "connect_to_hardhat": "하드햇에 연결", + "crash_app_render_error": "애플리케이션 종료 (렌더링 오류)", + "enable_testnets": "테스트넷 활성화", + "installing_update": "업데이트 설치 중", + "navigation_entry_point": "탐색 진입점", + "no_update": "업데이트 없음", + "not_applied": "적용되지 않음", + "notifications_debug": "알림 디버그", + "remove_all_backups": "모든 백업 제거", + "keychain": { + "menu_title": "키체인 재설정", + "delete_wallets": "모든 지갑 삭제", + "alert_title": "조심하세요!", + "alert_body": "🚨🚨🚨 \n이렇게 하면 지갑의 모든 프라이빗 키와 데이터가 영구적으로 삭제됩니다. 진행하기 전에 모든 것이 백업되었는지 확인하십시오!! \n🚨🚨🚨" + }, + "restart_app": "앱 재시작", + "reset_experimental_config": "실험적 구성 재설정", + "status": "상태", + "sync_codepush": "코드푸시 동기화" + }, + "discover": { + "lists": { + "lists_title": "목록들", + "this_list_is_empty": "이 목록은 비어있습니다!", + "types": { + "trending": "인기", + "watchlist": "관심목록", + "favorites": "즐겨찾기", + "defi": "DeFi", + "stablecoins": "안정화폐" + } + }, + "pulse": { + "pulse_description": "한 곳에서 모든 최고의 DeFi 토큰", + "today_suffix": "오늘", + "trading_at_prefix": "거래 중" + }, + "search": { + "profiles": "프로필들", + "search_ethereum": "이더리움 전체 검색", + "search_ethereum_short": "이더리움 검색", + "search": "검색", + "discover": "발견하다" + }, + "strategies": { + "strategies_title": "전략들", + "yearn_finance_description": "yearn.finance로부터의 스마트 수익 전략" + }, + "title_discover": "발견하다", + "title_search": "검색", + "top_movers": { + "disabled_testnets": "톱 이동자는 테스트넷에서 비활성화됩니다", + "top_movers_title": "큰 이동자들" + }, + "uniswap": { + "data": { + "annualized_fees": "연간 수수료", + "pool_size": "풀 크기", + "profit_30_days": "30일 이익", + "volume_24_hours": "24시간 거래량" + }, + "disabled_testnets": "테스트넷에서는 풀이 사용 불가능합니다", + "error_loading_uniswap": "유니스왑 풀 데이터 로딩 중 오류가 발생했습니다", + "show_more": "더 보기", + "title_pools": "Uniswap 풀" + }, + "op_rewards": { + "card_subtitle": "Optimism으로 이동하거나 Optimism에서 스왑할 때마다 OP 토큰을 획득할 수 있습니다.", + "card_title": "$OP 리워드", + "button_title": "􀐚 나의 수익 보기" + } + }, + "error_boundary": { + "error_boundary_oops": "이런!", + "restart_rainbow": "Rainbow 다시 시작", + "something_went_wrong": "문제가 발생했습니다.", + "wallets_are_safe": "걱정하지 마세요, 여러분의 지갑은 안전합니다! 앱을 다시 시작하면 업무를 다시 시작할 수 있습니다." + }, + "exchange": { + "coin_row": { + "expires_in": "%{minutes}분 후에 만료됩니다", + "from_divider": "from", + "to_divider": "에게", + "view_on": "%{blockExplorerName}에서 보기", + "view_on_etherscan": "Etherscan에서 보기" + }, + "flip": "뒤집기", + "max": "최대", + "movers": { + "loser": "패자", + "mover": "이동자" + }, + "long_wait": { + "prefix": "긴 대기", + "time": "%{estimatedWaitTime} 까지 교환" + }, + "no_results": { + "description": "일부 토큰은 성공적인 교환을 수행하기에 충분한 유동성이 없습니다.", + "description_l2": "일부 토큰은 성공적인 스왑을 수행하기 위해 충분한 레이어 2 유동성을 가지고 있지 않습니다.", + "description_no_assets": "%{action}할 토큰이 없습니다.", + "nothing_found": "아무것도 찾을 수 없음", + "nothing_here": "여기 아무것도 없음!", + "nothing_to_send": "보낼 것이 없음" + }, + "price_impact": { + "losing_prefix": "손실", + "small_market": "소형 시장", + "label": "가능한 손실" + }, + "source": { + "rainbow": "자동", + "0x": "0x", + "1inch": "1inch" + }, + "settings": "설정", + "use_defaults": "기본값 사용", + "done": "완료", + "losing": "손실", + "high": "높은", + "slippage_tolerance": "최대 슬리피지", + "source_picker": "스왑 경로 via", + "use_flashbots": "플래시봇 사용", + "swapping_for_prefix": "다음을 교환", + "view_details": "상세 정보 보기", + "token_sections": { + "bridgeTokenSection": "􀊝 브리지", + "crosschainMatchSection": "􀤆 다른 네트워크에서", + "favoriteTokenSection": "􀋃 즐겨찾기", + "lowLiquidityTokenSection": "􀇿 유동성이 낮음", + "unverifiedTokenSection": "􀇿 검증되지 않음", + "verifiedTokenSection": "􀇻 검증됨", + "unswappableTokenSection": "􀘰 교환 경로 없음" + } + }, + "expanded_state": { + "asset": { + "about_asset": "대략 %{assetName}", + "balance": "균형", + "get_asset": "%{assetSymbol}얻기", + "market_cap": "시가총액", + "read_more_button": "더 읽기", + "available_networks": "%{availableNetworks} 네트워크에서 사용 가능", + "available_network": "%{availableNetwork} 네트워크에서 사용 가능", + "available_networkv2": "또한 %{availableNetwork}에서 사용 가능", + "l2_disclaimer": "이 %{symbol} 은 %{network} 네트워크에 있습니다", + "l2_disclaimer_send": "%{network} 네트워크에서 전송 중", + "l2_disclaimer_dapp": "이 앱은 %{network} 네트워크에 있습니다", + "social": { + "facebook": "페이스북", + "homepage": "홈페이지", + "reddit": "레딧", + "telegram": "텔레그램", + "twitter": "트위터" + }, + "uniswap_liquidity": "유니스wap 유동성", + "value": "가치", + "volume_24_hours": "24시간 거래량" + }, + "chart": { + "all_time": "모든 시간", + "date": { + "months": { + "month_00": "1월", + "month_01": "2월", + "month_02": "3월", + "month_03": "4월", + "month_04": "5월", + "month_05": "6월", + "month_06": "7월", + "month_07": "8월", + "month_08": "9월", + "month_09": "10월", + "month_10": "11월", + "month_11": "12월" + } + }, + "no_price_data": "가격 정보 없음", + "past_timespan": "과거 %{formattedTimespan}", + "today": "오늘", + "token_pool": "%{tokenName} 풀(Pool)" + }, + "contact_profile": { + "name": "이름" + }, + "liquidity_pool": { + "annualized_fees": "연간 수수료", + "fees_earned": "수수료 수익", + "half": "반쪽", + "pool_makeup": "풀 구성", + "pool_shares": "풀 공유", + "pool_size": "풀 크기", + "pool_volume_24h": "24시간 풀 볼륨", + "total_value": "총 가치", + "underlying_tokens": "기본 토큰" + }, + "nft_brief_token_info": { + "for_sale": "판매용", + "last_sale": "마지막 판매 가격" + }, + "swap": { + "swap": "교환", + "bridge": "브릿지", + "flashbots_protect": "Flashbots 보호", + "losing": "손실", + "on": "켜기", + "price_impact": "가격 영향", + "price_row_per_token": "당", + "slippage_message": "이것은 작은 시장이므로 나쁜 가격을 얻고 있습니다. 더 작은 거래를 시도해보세요!", + "swapping_via": "교환 중", + "unicorn_one": "그 유니콘 한 개", + "uniswap_v2": "Uniswap v2", + "view_on": "%{blockExplorerName}에서 보기", + "network_switcher": "%{network} 네트워크에서 교환 중", + "settling_time": "예상 정산 시간", + "swap_max_alert": { + "title": "확실한가요?", + "message": "당신은 지갑에 있는 모든 %{inputCurrencyAddress} 을 교환하려고 합니다. %{inputCurrencyAddress}로 다시 교환하려는 경우, 수수료를 지불할 수 없을 수 있습니다.\n\n균형을 자동 조정하여 일부 %{inputCurrencyAddress}를 남기시겠습니까?", + "no_thanks": "아니요, 괜찮습니다", + "auto_adjust": "자동 조정" + }, + "swap_max_insufficient_alert": { + "title": "불충분한 %{symbol}", + "message": "최대 금액을 교환하기 위한 수수료를 충당할 충분한 %{symbol} 가 없습니다." + } + }, + "swap_details": { + "exchange_rate": "환율", + "rainbow_fee": "포함된 Rainbow 수수료", + "refuel": "추가 네트워크 토큰", + "review": "리뷰", + "show_details": "자세한 정보", + "hide_details": "세부 사항 숨기기", + "price_impact": "가치 차이", + "minimum_received": "최소 수령액", + "maximum_sold": "최대 판매액", + "token_contract": "%{token} 계약", + "number_of_exchanges": "%{number} 교환소", + "number_of_steps": "%{number} 단계", + "input_exchange_rate": "1 %{inputSymbol} 에 대해 %{executionRate} %{outputSymbol}", + "output_exchange_rate": "1 %{outputSymbol} 에 대해 %{executionRate} %{inputSymbol}" + }, + "token_index": { + "get_token": "%{assetSymbol}얻기", + "makeup_of_token": "1 %{assetSymbol}의 구성", + "underlying_tokens": "기본 토큰" + }, + "unique": { + "save": { + "access_to_photo_library_was_denied": "사진 라이브러리 접근이 거부되었습니다", + "failed_to_save_image": "이미지 저장에 실패했습니다", + "image_download_permission": "이미지 다운로드 권한", + "nft_image": "NFT 이미지", + "your_permission_is_required": "이미지를 장치에 저장하기 위해서는 귀하의 허락이 필요합니다" + } + }, + "unique_expanded": { + "about": "약 %{assetFamilyName}", + "attributes": "속성", + "collection_website": "수집 웹사이트", + "configuration": "구성", + "copy": "복사", + "copy_token_id": "토큰 ID 복사", + "description": "설명", + "discord": "디스코드", + "edit": "편집", + "expires_in": "만료 시간", + "expires_on": "만료일", + "floor_price": "최저 가격", + "for_sale": "판매용", + "in_showcase": "쇼케이스 안", + "last_sale_price": "마지막 판매 가격", + "manager": "매니저", + "open_in_web_browser": "웹 브라우저에서 열기", + "owner": "소유자", + "profile_info": "프로필 정보", + "properties": "속성", + "registrant": "등록자", + "resolver": "해결자", + "save_to_photos": "사진에 저장", + "set_primary_name": "내 ENS 이름으로 설정", + "share_token_info": "공유 %{uniqueTokenName} 정보", + "showcase": "쇼케이스", + "toast_added_to_showcase": "쇼케이스에 추가됨", + "toast_removed_from_showcase": "쇼케이스에서 제거됨", + "twitter": "트위터", + "view_all_with_property": "속성을 가진 모든 것 보기", + "view_collection": "컬렉션 보기", + "view_on_marketplace": "마켓플레이스에서 보기...", + "view_on_block_explorer": "%{blockExplorerName}에서 보기", + "view_on_marketplace_name": "보기 %{marketplaceName}에서", + "view_on_platform": "조회 %{platform}에서", + "view_on_web": "웹에서 보기", + "refresh": "메타데이터 새로 고침", + "hide": "숨기다", + "unhide": "숨김 해제" + } + }, + "explain": { + "icon_unlock": { + "smol_text": "보물을 찾았습니다! 당신은 Smolverse NFT를 보유하고 있기 때문에 사용자 정의 아이콘을 해제했습니다!", + "optimism_text": "Optimism에서 NFT를 축하하기 위해 Rainbow와 Optimism은 당신처럼 낙관적으로 탐험할 수 있는 제한된 판매량의 앱 아이콘을 떨어뜨렸습니다!", + "zora_text": "매법적인 묵상을 위해 만들어진 특별한 에디션 Rainbow Zorb 아이콘.", + "finiliar_text": "가스 가격에 관계없이 당신을 최신 상태로 유지하는 특별한 에디션 Rainbow Fini 아이콘.", + "finiliar_title": "당신은\n무지개 Fini를 해제했습니다", + "golddoge_text": "Kabosu의 17번째 생일을 축하하는 한정판 금색 Rainbow 앱 아이콘.", + "raindoge_text": "Kabosu의 17번째 생일을 축하하는 한정판 Rainbow 앱 아이콘.", + "pooly_text": "자유 지지자들을 위한 특별판 레인보우 Pooly 아이콘.", + "pooly_title": "\n레인보우 Pooly를 해제하였습니다", + "zorb_text": "사랑하는 모든 것의 100%를 더 빠르고 효율적으로 가진 특별판 레인보우 Zorb:\n", + "zorb_title": "\n레인보우 Zorb 에너지를 해제했습니다!", + "poolboy_text": "온체인 서머를 위한 특별판 레인보우 x Poolsuite 아이콘.", + "poolboy_title": "\n무지개 수영장 소년을 해제하셨습니다!", + "adworld_text": "레인보우 월드 시민으로서, 이제 특별 에디션\nAdWorld x Rainbow 앱 아이콘을 잠금 해제할 수 있습니다.", + "adworld_title": "레인보우 월드에 오신 것을 환영합니다!", + "title": "\n무지개 􀆄 %{partner}을 해제하셨습니다!", + "button": "아이콘 획득하기" + }, + "output_disabled": { + "text": "Rainbow는 %{fromNetwork}에 대해 수신하려는 %{outputToken} 의 금액을 기반으로 스왑을 준비할 수 없습니다. \n\n 대신 스왑하려는 %{inputToken} 의 금액을 입력해 보세요.", + "title": "대신 %{inputToken} 을 입력하세요", + "title_crosschain": "대신 %{fromNetwork} %{inputToken} 을 입력하세요", + "text_crosschain": "Rainbow는 원하시는 %{outputToken} 의 금액에 따라 스왑을 준비할 수 없습니다. \n\n 대신 스왑하고자 하는 %{inputToken} 의 금액을 입력해 보십시오.", + "text_bridge": "Rainbow는 원하시는 %{outputToken} 금액에 따라서 %{toNetwork} 대상지에서 브릿지를 준비할 수 없습니다. \n\n 대신 브릿지하고자 하는 %{fromNetwork} %{inputToken} 의 금액을 입력해 보십시오.", + "title_empty": "토큰 선택" + }, + "available_networks": { + "text": "%{tokenSymbol} 은(는) %{networks}에서 가능합니다. 네트워크 간에 %{tokenSymbol} 를 이동하려면 Hop와 같은 브릿지를 사용하십시오.", + "title_plural": "%{length} 네트워크에서 이용 가능", + "title_singular": "%{network} 네트워크에서 이용 가능" + }, + "arbitrum": { + "text": "Arbitrum은 Ethereum 위에서 작동하는 계층 2 네트워크로, 더 저렴하고 빠른 거래를 가능하게 하면서도 Ethereum의 기본 보안에서 혜택을 받습니다.\n\n이는 많은 거래를 \"롤업\"에 묶어 Ethereum에 영구적으로 보내기 전에 함께 보냅니다.", + "title": "Arbitrum이 무엇인가요?" + }, + "backup": { + "title": "중요" + }, + "base_fee": { + "text_falling": "\n\n수수료가 지금 떨어지고 있습니다!", + "text_prefix": "기본 수수료는 Ethereum 네트워크에 의해 설정되며 네트워크가 얼마나 바쁜지에 따라 변합니다.", + "text_rising": "\n\n수수료가 지금 상승 중입니다! 거래가 멈춰있지 않도록 최대 기본 수수료를 더 높게 설정하는 것이 좋습니다.", + "text_stable": "\n\n네트워크 트래픽이 현재 안정되어 있습니다. 즐겨주세요!", + "text_surging": "\n\n수수료가 현재 이상하게 높습니다! 거래가 긴급하지 않은 경우 수수료가 떨어질 때까지 기다리는 것이 좋습니다.", + "title": "현재 기본 수수료" + }, + "failed_walletconnect": { + "text": "이런, 문제가 발생했습니다! 사이트에 연결이 끊어진 것 같습니다. 나중에 다시 시도하거나 사이트 팀에게 자세한 정보를 요청해 보세요.", + "title": "연결 실패" + }, + "failed_wc_invalid_methods": { + "text": "해당 dapp은 Rainbow에서 지원하지 않는 지갑 서명 (RPC) 방법을 요청했습니다.", + "title": "연결 실패" + }, + "failed_wc_invalid_chains": { + "text": "해당 dapp은 Rainbow에서 지원하지 않는 네트워크를 요청했습니다.", + "title": "연결 실패" + }, + "failed_wc_invalid_chain": { + "text": "이 요청에서 지정한 네트워크는 Rainbow에서 지원하지 않습니다.", + "title": "처리 실패" + }, + "floor_price": { + "text": "컬렉션의 최저가격은 현재 판매 중인 컬렉션의 모든 상품에서 가장 낮은 판매 요청 가격입니다.", + "title": "컬렉션의 최저가" + }, + "gas": { + "text": "이것은 %{networkName} 블록체인이 귀하의 거래를 안전하게 확인하는데 사용하는 \"가스 비용\"입니다.\n\n이 비용은 거래의 복잡성과 네트워크가 얼마나 바쁜지에 따라 달라집니다!", + "title": "%{networkName} 네트워크 수수료" + }, + "max_base_fee": { + "text": "이것은 이 거래에 대해 지불할 의향이 있는 최대 기본 수수료입니다.\n\n더 높은 최대 기본 수수료를 설정하면 수수료가 상승해도 거래가 멈추지 않습니다.", + "title": "최대 기본료" + }, + "miner_tip": { + "text": "마이너 팁은 네트워크에서 귀하의 거래를 확인하는 마이너에게 직접 갑니다.\n\n더 높은 팁을 내면 거래가 더 빠르게 확정될 가능성이 높아집니다.", + "title": "마이너 팁" + }, + "optimism": { + "text": "Optimism은 Ethereum 위에 실행되는 Layer 2 네트워크로, Ethereum의 기본 보안에서 여전히 혜택을 받으면서 저렴하고 빠른 거래를 가능하게 합니다.\n\n한 번에 많은 거래를 \"roll up\"하여 Ethereum에 영구적으로 보냅니다.", + "title": "Optimism이란 무엇인가요?" + }, + "base": { + "text": "베이스는 이더리움 위에서 실행되는 레이어 2 네트워크로, 거래 비용을 낮추고 속도를 높이면서도 이더리움의 기본 보안에서 여전히 혜택을 받습니다.\n\n그것은 많은 거래를 한꺼번에 \"롤업\"에 묶어 이더리움에 영구적으로 보내서 보관합니다.", + "title": "베이스란 무엇인가?" + }, + "zora": { + "text": "조라는 이더리움 위에서 실행되는 레이어 2 네트워크로, 거래 비용을 낮추고 속도를 높이면서도 이더리움의 기본 보안에서 여전히 혜택을 받습니다.\n\n그것은 많은 거래를 한꺼번에 \"롤업\"에 묶어 이더리움에 영구적으로 보내서 보관합니다.", + "title": "조라란 무엇인가?" + }, + "polygon": { + "text": "폴리곤은 사이드체인으로, 이더리움과 병행하여 실행되는 독립된 네트워크입니다.\n\n이는 거래 비용을 줄이고 속도를 높여주지만, 레이어 2 네트워크와 달리 폴리곤은 이더리움과 다른 자체 보안 및 합의 메커니즘을 가지고 있습니다.", + "title": "폴리곤이란 무엇인가?" + }, + "bsc": { + "text": "바이낸스 스마트 체인(BSC)은 거래 플랫폼인 바이낸스를 위한 블록체인입니다. \n\nBSC는 거래 비용을 줄이고 속도를 높여주지만, 레이어 2 네트워크와 달리 자체 보안 및 합의 메커니즘이 이더리움과 다릅니다.", + "title": "Binance 스마트 체인이 무엇인가요?" + }, + "read_more": "더 읽기", + "learn_more": "더 알아보기", + "sending_to_contract": { + "text": "입력하신 주소는 스마트 계약의 주소입니다.\n\n드문 경우를 제외하면 이것을 하지 않아야 합니다. 자산을 잃을 수도 있으며, 잘못된 곳으로 갈 수도 있습니다.\n\n주소를 다시 확인하시고, 수령인에게 확인하거나 먼저 지원팀에 연락하세요.", + "title": "마음을 가다듬으세요!" + }, + "verified": { + "text": "확인 뱃지가 있는 토큰은 최소한 3개 이상의 다른 외부 토큰 목록에 등장했다는 것을 의미합니다.\n\n항상 본인의 연구를 해서 신뢰할 수 있는 토큰과 상호 작용하는지 확인하세요.", + "title": "검증된 토큰" + }, + "unverified": { + "fragment1": "레인보우는 가능한 한 많은 토큰을 표면화하지만, 누구나 토큰을 생성하거나 가짜 계약으로 프로젝트를 대표한다고 주장할 수 있습니다. \n\n 이에 따라 ", + "fragment2": "토큰 계약", + "fragment3": " 을 검토하고 항상 연구를 해서 신뢰할 수 있는 토큰과 상호작용하는지 확인하십시오.", + "title": "%{symbol} 은 검증되지 않았습니다", + "go_back": "뒤로 가기" + }, + "obtain_l2_asset": { + "fragment1": "%{networkName} 에서 다른 토큰을 얻어 %{networkName} %{tokenName}로 교환해야 합니다. \n\n 토큰을 %{networkName} 로 이동하는 것은 Hop과 같은 브리지를 사용하면 쉽습니다. 아직 궁금한 점이 있으신가요? ", + "fragment2": "더 읽기", + "fragment3": " 브릿지에 대해", + "title": "%{networkName}에 토큰이 없습니다" + }, + "insufficient_liquidity": { + "fragment1": "거래소에는 요청한 토큰이 충분하지 않아 이 거래를 완료할 수 없습니다. \n\n 여전히 궁금하신가요? ", + "fragment2": "더 읽기", + "fragment3": " AMM에 대해 및 토큰 유동성에 대해.", + "title": "불충분한 유동성" + }, + "fee_on_transfer": { + "fragment1": "이 교환은 %{tokenName} 계약이 추가 수수료를 부과하기 때문에 레인보우에서 실패할 것입니다. \n\n 읽기 ", + "fragment2": "우리의 가이드", + "fragment3": " 이 토큰을 교환하는 데 도움을 받으십시오!", + "title": "전송 수수료 토큰" + }, + "no_route_found": { + "fragment1": "이 스왑에 대한 경로를 찾을 수 없습니다. ", + "fragment2": "이 스왑에 대한 경로가 존재하지 않거나, 금액이 너무 작을 수 있습니다.", + "title": "경로가 발견되지 않음" + }, + "no_quote": { + "title": "견적이 없음", + "text": "이 스왑에 대한 견적을 찾을 수 없습니다. 이는 스왑에 충분한 유동성이 없거나 토큰 구현에 문제가 있기 때문일 수 있습니다." + }, + "cross_chain_swap": { + "title": "브릿지 지연 예상", + "text": "이 스왑이 완료되는 데 예상보다 시간이 더 걸릴 수 있습니다. \n\n 크로스체인 스왑은 목적 네트워크로 자금을 브리징하는 것을 필요로 하며, 브릿지는 때때로 예상보다 더 오래 걸릴 수 있습니다. 이 기간 동안 귀하의 자금은 안전하게 보관됩니다." + }, + "go_to_hop_with_icon": { + "text": "홉 브릿지로 이동 􀮶" + }, + "rainbow_fee": { + "text": "레인보우는 스왑에서 %{feePercentage} 수수료를 가져갑니다. 이것이 우리가 가능한 최고의 이더리움 경험을 제공할 수 있게 하는 부분입니다." + }, + "swap_routing": { + "text": "기본적으로, 레인보우는 귀하의 스왑에 대해 가능한 가장 저렴한 경로를 선택합니다. 0x 또는 1inch를 특정적으로 사용하고자 한다면, 당신도 그렇게 할 수 있습니다.", + "title": "스왑 라우팅", + "still_curious": { + "fragment1": "아직 궁금한가요? ", + "fragment2": "더 읽기", + "fragment3": " 우리의 스왑 라우팅 접근 방식에 대해." + } + }, + "slippage": { + "text": "슬리피지는 거래를 제출하고 그것이 확인 될 때까지 스왑의 가격이 변하는 경우를 얘기합니다. \n\n슬리피지 허용치를 높게 설정하면 스왑이 성공할 가능성이 높아지지만, 더 나쁜 가격을 받을 수도 있습니다.", + "title": "슬리피지", + "still_curious": { + "fragment1": "아직 궁금한가요? ", + "fragment2": "더 읽기", + "fragment3": " 슬리피지에 대해 그리고 이것이 스왑에 어떻게 영향을 미치는지." + } + }, + "flashbots": { + "text": "Flashbots는 프론트런닝 및 샌드위치 공격으로 인해 더 나쁜 가격을 받거나 거래가 실패할 수 있는 상황에서 거래를 보호합니다.", + "title": "Flashbots", + "still_curious": { + "fragment1": "아직 궁금한가요? ", + "fragment2": "더 읽기", + "fragment3": " Flashbots가 제공하는 보호에 대해." + } + }, + "swap_refuel": { + "title": "No %{networkName} %{gasToken} 감지됨", + "text": "%{networkName} 없이는 %{networkName} %{gasToken}사용할 수 없습니다. 우리는 이 브리지에 약 3달러의 ETH를 사용하여 이를 원활하게 묶을 수 있습니다.", + "button": "%{networkName} 의 $3을 추가하십시오 %{gasToken}" + }, + "swap_refuel_deduct": { + "title": "No %{networkName} %{gasToken} 감지됨", + "text": "%{networkName} 를 %{networkName} 없이 사용할 수 없습니다 %{gasToken}. 이 교환에서 공제된 $3의 ETH를 사용하여 이 플러그인을 깔끔하게 번들로 만들 수 있습니다.", + "button": "조정하고 %{gasToken}의 $3을 추가하십시오" + }, + "swap_refuel_notice": { + "title": "No %{networkName} %{gasToken} 감지됨", + "text": "%{networkName} 를 %{networkName} 없이 사용할 수 없습니다 %{gasToken}. 이 거래를 진행하면 여러분의 %{networkName} 토큰을 스왑, 브리지, 또는 전송할 수 없게 되며, 지갑에 %{networkName} %{gasToken} 를 추가해야 합니다.", + "button": "그럼에도 불구하고 진행" + } + }, + "fedora": { + "cannot_verify_bundle": "번들을 검증할 수 없습니다! 이건 사기일 수 있습니다. 설치가 차단되었습니다.", + "error": "오류", + "fedora": "페도라", + "this_will_override_bundle": "이것은 당신의 번들을 덮어쓸 것입니다. 조심하세요. 레인보우 직원이십니까?", + "wait": "기다리다" + }, + "fields": { + "address": { + "long_placeholder": "이름, ENS, 또는 주소", + "short_placeholder": "ENS 또는 주소" + } + }, + "gas": { + "card": { + "falling": "하락", + "rising": "상승", + "stable": "안정", + "surging": "급증" + }, + "speeds": { + "slow": "느림", + "normal": "보통", + "fast": "빠름", + "urgent": "긴급", + "custom": "사용자 정의" + }, + "network_fee": "예상 네트워크 수수료", + "current_base_fee": "현재 기본 수수료", + "max_base_fee": "최대 기본료", + "miner_tip": "마이너 팁", + "max_transaction_fee": "최대 거래 수수료", + "warning_separator": "·", + "lower_than_suggested": "낮음 · 특이사항 가능성", + "higher_than_suggested": "높음 · 과도한 지불", + "max_base_fee_too_low_error": "낮음 · 실패 가능성 큼", + "tip_too_low_error": "낮음 · 실패 가능성 큼", + "alert_message_higher_miner_tip_needed": "문제를 피하기 위해 더 높은 광부 팁 설정이 권장됩니다.", + "alert_message_higher_max_base_fee_needed": "문제를 피하기 위해 더 높은 최대 기본 수수료 설정을 권장합니다.", + "alert_message_lower": "정확한 금액을 입력했는지 다시 확인하세요. 아마도 필요한 것보다 더 많이 지불하고 있을 수 있습니다!", + "alert_title_higher_max_base_fee_needed": "최대 기본 요금이 낮습니다–트랜잭션에 끊김 현상이 발생 할 수 있습니다!", + "alert_title_higher_miner_tip_needed": "마이너 팁이 낮습니다–트랜잭션이 멈출 수 있습니다!", + "alert_title_lower_max_base_fee_needed": "최대 기본 요금이 높습니다!", + "alert_title_lower_miner_tip_needed": "마이너 팁이 높습니다!", + "proceed_anyway": "그래도 진행", + "edit_max_bass_fee": "최대 기본 수수료 편집", + "edit_miner_tip": "마이너 팁 편집" + }, + "homepage": { + "back": "rainbow.me로 돌아가기", + "coming_soon": "곧 출시됩니다.", + "connect_ledger": { + "button": "레저 연결", + "description": "여러분의 ", + "link_text": "레저 하드웨어 지갑으로 연결하고 서명하세요", + "link_title": "레저 하드웨어 지갑 구매" + }, + "connect_metamask": { + "button": "MetaMask에 연결", + "description": "에 연결 ", + "link_text": "MetaMask 브라우저 지갑", + "link_title": "MetaMask 브라우저 지갑" + }, + "connect_trezor": { + "button": "Trezor에 연결", + "description": "여러분의 ", + "link_text": "Trezor 하드웨어 지갑", + "link_title": "Trezor 하드웨어 지갑 구매" + }, + "connect_trustwallet": { + "button": "Trust 지갑에 연결", + "description_part_one": "을 사용하여 ", + "description_part_three": " 앱과 연결합니다.", + "description_part_two": " 이더리움 ", + "link_text_browser": "dapp 브라우저", + "link_text_wallet": "Trust 지갑", + "link_title_browser": "Trust DApp 브라우저를 찾아보세요", + "link_title_wallet": "Trust Wallet 탐색하기" + }, + "connect_walletconnect": { + "button": "WalletConnect 사용", + "button_mobile": "WalletConnect를 통해 연결하기", + "description": "모바일 지갑을 연결하려면 QR 코드를 스캔하세요 ", + "description_mobile": "WalletConnect를 지원하는 모든 지갑에 연결할 수 있습니다 ", + "link_text": "WalletConnect를 사용하여 연결하기", + "link_text_mobile": "WalletConnect", + "link_title": "WalletConnect 사용", + "link_title_mobile": "WalletConnect와 연결" + }, + "reassurance": { + "access_link": "당신의 자금에 대한 접근 권한이 없습니다", + "assessment": "우리의 보안 평가 결과", + "security": "우리는 귀하의 자금이 안전하게 보호되도록 엄청나게 노력합니다. 이 도구는 귀하의 개인 키에 접근하지 않으므로 공격의 대상이 될 수 있는 범위를 크게 줄입니다. 프로그래밍에 익숙하시다면, GitHub에서 우리의 코드를 확인해 볼 수 있습니다.", + "security_title": "Manager는 얼마나 안전한가요?", + "source": "우리의 소스 코드 보기", + "text_mobile": "Ether와 이더리움 기반 토큰을 확인하고, 보내고, 교환하려면 이더리움 지갑을 사용하여 Balance Manager에 접근할 필요가 있습니다.", + "tracking_link": "우리는 당신을 추적하지 않습니다", + "work": "이것은 당신의 지갑의 자금을 관리하는 데 도움이 되는 웹 기반 도구입니다. 이것은 지갑의 응용 프로그래밍 인터페이스 (API)를 통해 지갑에 연결하여 이를 수행합니다. 다음은 균형 매니저를 설계하는 방법에 대한 몇 가지 중요한 점입니다:", + "work_title": "매니저는 어떻게 작동합니까?" + }, + "discover_web3": "Web3를 발견하다" + }, + "image_picker": { + "cancel": "취소", + "confirm": "라이브러리 접근을 활성화 하세요", + "message": "이것은 레인보우가 당신의 사진을 라이브러리에서 사용할 수 있게 해줍니다", + "title": "레인보우가 당신의 사진에 접근하려고 합니다" + }, + "input": { + "asset_amount": "금액", + "donation_address": "밸런스 매니저 주소", + "email": "이메일", + "email_placeholder": "your@email.com", + "input_placeholder": "여기에 입력하세요", + "input_text": "입력", + "password": "비밀번호", + "password_placeholder": "••••••••••", + "private_key": "개인 키", + "recipient_address": "수신인 주소" + }, + "list": { + "share": { + "check_out_my_wallet": "내 수집품을 🌈 레인보우에서 확인하세요 %{showcaseUrl}", + "check_out_this_wallet": "이 지갑의 수집품을 🌈 레인보우에서 확인하세요 %{showcaseUrl}" + } + }, + "message": { + "click_to_copy_to_clipboard": "클립보드에 복사하려면 클릭하세요", + "coming_soon": "곧 출시됩니다...", + "exchange_not_available": "우리는 그들의 새로운 KYC 요구사항 때문에 더 이상 Shapeshift를 지원하지 않습니다. 다른 교환 제공 업체에 대한 지원을 작업 중입니다.", + "failed_ledger_connection": "Ledger에 연결하지 못했습니다, 장치를 확인해 주세요", + "failed_request": "요청이 실패했습니다, 새로 고쳐주세요", + "failed_trezor_connection": "Trezor에 연결하지 못했습니다, 장치를 확인해 주세요", + "failed_trezor_popup_blocked": "Trezor를 사용하려면 Balance에서 팝업을 허용해 주세요", + "learn_more": "자세히 알아보기", + "no_interactions": "이 계정에 대한 상호 작용이 없습니다", + "no_transactions": "이 계정에 대한 거래가 없습니다", + "no_unique_tokens": "이 계정에 대한 유일한 토큰을 찾을 수 없습니다", + "opensea_footer": " 는 고유한 (또는 '비교환성') 토큰들의 마켓플레이스입니다. 사람들은 마켓플레이스에서 거래를 하고 그것으로 부터 값을 얻습니다. 토큰을 담보로 돈을 얻을 수 있습니다. 모든 것은 Ethereum에서 실행됩니다. ", + "opensea_header": "이것이 내부에서 어떻게 작동합니까?", + "page_not_found": "404 페이지를 찾을 수 없음", + "please_connect_ledger": "Ledger를 연결하고 잠금해제 한 후 Ethereum을 선택해주세요", + "please_connect_trezor": "Trezor를 연결하고 지시사항을 따르십시오", + "power_by": "Powered by", + "walletconnect_not_unlocked": "WalletConnect를 사용하여 연결하십시오", + "web3_not_available": "MetaMask Chrome 확장 프로그램을 설치하십시오", + "web3_not_unlocked": "MetaMask 지갑의 잠금을 해제하십시오", + "web3_unknown_network": "알 수 없는 네트워크, 다른 네트워크로 전환하십시오" + }, + "mints": { + "mints_sheet": { + "mints": "민트", + "no_data_found": "데이터를 찾을 수 없습니다.", + "card": { + "x_ago": "%{timeElapsed} 전", + "one_mint_past_hour": "1 시간 전 민트", + "x_mints_past_hour": "%{numMints} 시간 전 민트", + "x_mints": "%{numMints} 민트", + "mint": "민트", + "free": "무료" + } + }, + "mints_card": { + "view_all_mints": "모든 민트보기", + "mints": "민트", + "collection_cell": { + "free": "무료" + } + }, + "featured_mint_card": { + "featured_mint": "특집 민트", + "one_mint": "1 민트", + "x_mints": "%{numMints} 민트", + "x_past_hour": "%{numMints} 지난 시간" + }, + "filter": { + "all": "모두", + "free": "무료", + "paid": "유료" + } + }, + "modal": { + "approve_tx": "%{walletType}에서 트랜잭션 승인", + "back_up": { + "alerts": { + "cloud_not_enabled": { + "description": "귀하의 장치에서 iCloud 드라이브가 활성화되어 있지 않은 것 같습니다.\n\n 활성화하는 방법을 보시겠습니까?", + "label": "iCloud가 활성화되지 않음", + "no_thanks": "아니요, 괜찮습니다", + "show_me": "예, 보여주세요" + } + }, + "default": { + "button": { + "cloud": "당신의 지갑을 백업하십시오", + "cloud_platform": "%{cloudPlatformName}으로 백업", + "manual": "수동으로 백업" + }, + "description": "지갑을 잃지 마세요! 암호화된 복사본을 %{cloudPlatformName}에 저장하세요", + "title": "당신의 지갑을 백업하십시오" + }, + "existing": { + "button": { + "later": "나중에 하기", + "now": "지금 백업하기" + }, + "description": "아직 백업되지 않은 지갑이 있습니다. 이 기기를 잃어버리는 경우를 대비해 백업하세요.", + "title": "백업하시겠습니까?" + }, + "imported": { + "button": { + "back_up": "%{cloudPlatformName}으로 백업", + "no_thanks": "아니요, 괜찮습니다" + }, + "description": "지갑을 잃지 마세요! 암호화된 복사본을 %{cloudPlatformName}에 저장하세요.", + "title": "백업하시겠습니까?" + } + }, + "confirm_tx": "%{walletName}에서의 거래 확인", + "default_wallet": " 지갑", + "deposit_dropdown_label": "내 것 교환", + "deposit_input_label": "지불하기", + "donate_title": "%{walletName} 에서 Balance Manager로 전송", + "exchange_fee": "교환 수수료", + "exchange_max": "최대 교환", + "exchange_title": "%{walletName}에서 교환", + "external_link_warning": { + "go_back": "뒤로 가기", + "visit_external_link": "외부 링크 방문하시겠습니까?", + "you_are_attempting_to_visit": "당신은 레인보우와 관련이 없는 링크를 방문하려고 합니다." + }, + "gas_average": "평균", + "gas_fast": "빠름", + "gas_fee": "수수료", + "gas_slow": "느림", + "helper_max": "최대", + "helper_min": "최소", + "helper_price": "가격", + "helper_rate": "비율", + "helper_value": "가치", + "invalid_address": "잘못된 주소", + "new": "새로운", + "previous_short": "이전.", + "receive_title": "%{walletName}에게 받다", + "send_max": "최대 전송", + "send_title": "%{walletName}에서 보내다", + "tx_confirm_amount": "금액", + "tx_confirm_fee": "거래 수수료", + "tx_confirm_recipient": "수신자", + "tx_confirm_sender": "발신자", + "tx_fee": "거래 수수료", + "tx_hash": "거래 해시", + "tx_verify": "여기에서 거래를 확인하십시오", + "withdrawal_dropdown_label": "위해", + "withdrawal_input_label": "얻다" + }, + "nfts": { + "selling": "판매" + }, + "nft_offers": { + "card": { + "title": { + "singular": "1 제안", + "plural": "%{numOffers} 제안" + }, + "button": "모든 제안보기", + "expired": "만료됨" + }, + "sheet": { + "title": "제안", + "total": "총액", + "above_floor": "꼭대기 위", + "below_floor": "꼭대기 아래", + "no_offers_found": "제안을 찾을 수 없습니다" + }, + "sort_menu": { + "highest": "가장 높은", + "from_floor": "바닥부터", + "recent": "최근" + }, + "single_offer_sheet": { + "title": "제안", + "expires_in": "%{timeLeft}에 만료됩니다", + "floor_price": "최저 가격", + "marketplace": "마켓플레이스", + "marketplace_fees": "%{marketplace} 수수료", + "creator_royalties": "창작자 로열티", + "receive": "받기", + "proceeds": "수익금", + "view_offer": "제안 보기", + "offer_expired": "제안 만료됨", + "expired": "만료됨", + "hold_to_sell": "판매하기 위해 보류", + "error": { + "title": "NFT 판매 중 오류", + "message": "도움이 필요하면 Rainbow 지원팀에 문의하십시오." + } + } + }, + "notification": { + "error": { + "failed_get_account_tx": "계정 거래 가져오기 실패", + "failed_get_gas_prices": "Ethereum 가스 가격을 가져오는 데 실패했습니다", + "failed_get_tx_fee": "거래 비용을 추정하지 못했습니다", + "failed_scanning_qr_code": "QR 코드를 스캔하는 데 실패했습니다. 다시 시도해 주세요", + "generic_error": "문제가 발생했습니다. 다시 시도해 주세요", + "insufficient_balance": "이 계정의 잔액이 부족합니다", + "insufficient_for_fees": "거래 수수료를 충당할 잔액이 부족합니다", + "invalid_address": "주소가 유효하지 않습니다. 다시 확인해 주세요", + "invalid_address_scanned": "잘못된 주소를 스캔했습니다. 다시 시도해 주세요", + "invalid_private_key_scanned": "잘못된 개인 키를 스캔했습니다. 다시 시도해 주세요", + "no_accounts_found": "이더리움 계정을 찾을 수 없습니다" + }, + "info": { + "address_copied_to_clipboard": "주소가 클립보드에 복사되었습니다" + } + }, + "pools": { + "deposit": "예금", + "pools_title": "풀", + "withdraw": "철수" + }, + "profiles": { + "actions": { + "edit_profile": "프로필 편집", + "unwatch_ens": "주시 취소 %{ensName}", + "unwatch_ens_title": "정말로 %{ensName}의 주시를 취소하시겠습니까?", + "watch": "주시하기", + "watching": "시청 중" + }, + "banner": { + "register_name": "당신의 ENS 프로필 생성하기", + "and_create_ens_profile": "상용 가능한 .eth 이름 검색하기" + }, + "select_ens_name": "나의 ENS 이름들", + "confirm": { + "confirm_registration": "등록 확인하기", + "confirm_updates": "업데이트 확인하기", + "duration_plural": "%{content} 년", + "duration_singular": "1년", + "estimated_fees": "예상 네트워크 비용", + "estimated_total": "총 예상 비용", + "estimated_total_eth": "ETH로의 총 예상 비용", + "extend_by": "기간 연장하기", + "extend_registration": "등록 연장", + "hold_to_begin": "시작하려면 누르세요", + "hold_to_confirm": "확인하려면 누르세요", + "hold_to_extend": "연장하려면 누르세요", + "hold_to_register": "등록하려면 누르세요", + "insufficient_bnb": "BNB가 충분하지 않습니다", + "insufficient_eth": "ETH가 충분하지 않습니다", + "last_step": "마지막 단계", + "last_step_description": "아래를 확인하여 이름을 등록하고 프로필을 설정하세요", + "new_expiration_date": "새 만료 날짜", + "registration_cost": "등록 비용", + "registration_details": "등록 세부사항", + "registration_duration": "이름을 등록하기 위해", + "requesting_register": "등록 요청중", + "reserving_name": "이름을 예약 중", + "set_ens_name": "나의 기본 ENS 이름으로 설정", + "set_name_registration": "기본 이름으로 설정", + "speed_up": "속도를 올리다", + "suggestion": "수수료를 절약하기 위해 지금 더 많은 연도를 구입하십시오", + "transaction_pending": "거래 보류 중", + "transaction_pending_description": "이 거래가 블록체인에서 확인되면 자동으로 다음 단계로 넘어갑니다", + "wait_one_minute": "일 분간 기다리십시오", + "wait_one_minute_description": "이 대기 시간은 다른 사람이 당신보다 먼저 이 이름을 등록하는 것을 방지하기 위함입니다" + }, + "create": { + "add_cover": "커버 추가", + "back": "􀆉 뒤로", + "bio": "자기소개", + "bio_placeholder": "프로필에 자기소개를 추가하세요", + "btc": "비트코인", + "cancel": "취소", + "choose_nft": "NFT 선택", + "content": "내용", + "content_placeholder": "콘텐츠 해시를 추가하세요", + "discord": "디스코드", + "doge": "도지코인", + "email": "이메일", + "invalid_email": "잘못된 이메일", + "email_placeholder": "이메일을 입력하세요", + "invalid_username": "잘못된 %{app} 사용자명", + "eth": "이더리움", + "github": "깃허브", + "instagram": "인스타그램", + "invalid_asset": "잘못된 %{coin} 주소", + "invalid_content_hash": "잘못된 컨텐츠 해시", + "keywords": "키워드", + "keywords_placeholder": "키워드 추가", + "label": "프로필 생성", + "ltc": "라이트코인", + "name": "이름", + "name_placeholder": "디스플레이 이름 추가", + "notice": "알림", + "notice_placeholder": "공지 추가", + "pronouns": "대명사", + "pronouns_placeholder": "대명사 추가", + "reddit": "레딧", + "remove": "제거", + "review": "리뷰", + "skip": "건너뛰기", + "snapchat": "스냅챗", + "telegram": "텔레그램", + "twitter": "트위터", + "upload_photo": "사진 업로드", + "uploading": "업로드 중", + "username_placeholder": "사용자 이름", + "wallet_placeholder": "%{coin} 주소 추가", + "website": "웹사이트", + "invalid_website": "유효하지 않은 URL", + "website_placeholder": "웹사이트를 추가하십시오" + }, + "details": { + "add_to_contacts": "연락처에 추가", + "copy_address": "주소 복사", + "open_wallet": "오픈 월렛", + "remove_from_contacts": "연락처에서 제거", + "share": "공유", + "view_on_etherscan": "Etherscan에서 보기" + }, + "edit": { + "label": "프로필 수정" + }, + "intro": { + "choose_another_name": "다른 ENS 이름 선택", + "create_your": "생성하십시오", + "ens_profile": "ENS 프로필", + "find_your_name": "이름 찾기", + "my_ens_names": "나의 ENS 이름들", + "portable_identity_info": { + "description": "사이트 간에 ENS 이름 및 프로필을 이동하십시오. 가입이 필요 없습니다.", + "title": "휴대용 디지털 신원" + }, + "search_new_ens": "새 이름 찾기", + "search_new_name": "새로운 ENS 이름 검색", + "stored_on_blockchain_info": { + "description": "귀하의 프로필은 이더리움에 직접 저장되고 귀하에게 소유됩니다.", + "title": "이더리움에 저장됨" + }, + "edit_name": "수정 %{name}", + "use_existing_name": "기존의 ENS 이름 사용", + "use_name": "사용 %{name}", + "wallet_address_info": { + "description": "기억하기 어려운 지갑 주소 대신 ENS 이름으로 보냅니다.", + "title": "더 나은 지갑 주소" + } + }, + "pending_registrations": { + "alert_cancel": "취소", + "alert_confirm": "그래도 진행", + "alert_message": "`등록 과정을 중단하려고 합니다.\n 다시 시작해야 하며, 이는 추가적인 거래를 보내야 함을 의미합니다.`", + "alert_title": "확실한가요?", + "finish": "완료", + "in_progress": "진행 중" + }, + "profile_avatar": { + "choose_from_library": "라이브러리에서 선택", + "create_profile": "프로필 생성", + "edit_profile": "프로필 수정", + "pick_emoji": "이모티콘 선택", + "shuffle_emoji": "이모티콘 섞기", + "remove_photo": "사진 제거", + "view_profile": "프로필 보기" + }, + "search": { + "header": "이름 찾기", + "description": "사용 가능한 ENS 이름 검색", + "available": "🥳 사용 가능", + "taken": "😭 사용 중", + "registered_on": "이 이름은 마지막으로 %{content}에 등록되었습니다", + "price": "%{content} / 년", + "expiration": "%{content}까지", + "3_char_min": "최소 3자", + "already_registering_name": "당신은 이미 이 이름을 등록하고 있습니다", + "estimated_total_cost_1": "의 추정 총 비용", + "estimated_total_cost_2": "현재 네트워크 요금을 사용하면", + "loading_fees": "네트워크 요금 로드 중…", + "clear": "􀅉 지우기", + "continue": "계속 􀆊", + "finish": "완료 􀆊", + "and_create_ens_profile": "상용 가능한 .eth 이름 검색하기", + "register_name": "당신의 ENS 프로필 생성하기" + }, + "search_validation": { + "invalid_domain": "이것은 잘못된 도메인입니다.", + "tld_not_supported": "이 TLD는 지원되지 않습니다", + "subdomains_not_supported": "서브도메인은 지원되지 않습니다", + "invalid_length": "이름은 최소 3자 이상이어야 합니다", + "invalid_special_characters": "이름에 특수 문자를 포함할 수 없습니다" + }, + "records": { + "since": "이후" + } + }, + "promos": { + "swaps_launch": { + "primary_button": "􀖅 교환 해보기", + "secondary_button": "나중에 하기", + "info_row_1": { + "title": "당신이 좋아하는 모든 토큰을 교환하세요", + "description": "Rainbow는 귀하의 거래에 대해 최고의 요금을 찾기 위해 어디든지 검색합니다." + }, + "info_row_2": { + "title": "L2에서 직접 교환", + "description": "Arbitrum, Optimism, Polygon 그리고 BSC에서 빠르고 저렴한 교환." + }, + "info_row_3": { + "title": "Flashbots 보호", + "description": "가격 보호, 뿐만 아니라 실패한 교환에 대한 수수료 없음. 교환 설정에서 활성화하세요." + }, + "header": "Rainbow에서의 교환", + "subheader": "재소개" + }, + "notifications_launch": { + "primary_button": { + "permissions_enabled": "구성", + "permissions_not_enabled": "활성화" + }, + "secondary_button": "지금은 아니야", + "info_row_1": { + "title": "당신의 모든 지갑 활동에 대하여", + "description": "당신의 지갑이나 주시하고 있는 지갑의 활동에 대해 알림을 받으세요." + }, + "info_row_2": { + "title": "번개처럼 빠른", + "description": "거래가 블록체인에 확인되는 순간 즉시 알림을 받으세요." + }, + "info_row_3": { + "title": "사용자 정의 가능", + "description": "보내기, 받기, 판매, 생성, 스왑 등. 원하는 것을 선택하세요." + }, + "header": "알림", + "subheader": "소개합니다" + } + }, + "review": { + "alert": { + "are_you_enjoying_rainbow": "Rainbow이 마음에 드시나요? 🥰", + "leave_a_review": "App Store에서 리뷰를 남겨주세요!", + "no": "아니요", + "yes": "예" + } + }, + "poaps": { + "title": "POAP을 찾았습니다!", + "view_on_poap": "POAP에서 보기 􀮶", + "mint_poap": "􀑒 POAP 출하", + "minting": "출하 중...", + "minted": "POAP 출하 완료!", + "error": "출하 오류", + "error_messages": { + "limit_exceeded": "이 POAP는 완전히 출하되었습니다!", + "event_expired": "이 POAP 출하는 만료되었습니다!", + "unknown": "알 수 없는 오류" + } + }, + "rewards": { + "total_earnings": "총 수익", + "you_earned": "당신은 벌었습니다 ", + "pending_earnings": "보류 중인 수익", + "next_airdrop": "다음 에어드랍", + "last_airdrop": "마지막 에어드랍", + "my_stats": "나의 통계", + "swapped": "교환됨", + "bridged": "브리지됨", + "position": "위치", + "leaderboard": "리더보드", + "leaderboard_data_refresh_notice": "하루 중 여러 번 업데이트됩니다. 최근 활동이 반영되지 않았다면 조금 후에 다시 확인해 주세요.", + "program_paused": "􀊗 일시 정지됨", + "program_paused_description": "현재 대회가 일시 정지되었으며 곧 다시 시작됩니다. 나중에 업데이트를 확인해 주세요.", + "program_finished": "􀜪 종료됨", + "program_finished_description": "첫 번째 대회가 종료되었습니다. 최종 리더보드와 보너스 보상은 아래에 표시됩니다.", + "days_left": "%{days} 일 남음", + "data_powered_by": "데이터 제공", + "current_value": "현재 값", + "rewards_claimed": "주간 보상 청구됨", + "refreshes_next_week": "다음 주에 새로 고침", + "all_rewards_claimed": "이번 주에는 모든 보상이 청구되었습니다", + "rainbow_users_claimed": "Rainbow 사용자가 %{amount}을 청구하였습니다", + "refreshes_in_with_days": "%{days} 일 %{hours} 시간 후에 새로 고침", + "refreshes_in_without_days": "%{hours} 시간 후에 새로 고침", + "percent": "%{percent}% 보상", + "error_title": "문제가 발생했습니다", + "error_text": "인터넷 연결을 확인하고 나중에 다시 확인해주세요.", + "ended_title": "프로그램이 종료되었습니다", + "ended_text": "다음으로 우리가 준비한 것을 기대해주세요!", + "op": { + "airdrop_timing": { + "title": "매주 에어드롭", + "text": "Optimism에서 교환하거나 Optimism으로 브릿지하여 OP 보상을 받으세요. 각 주의 끝에, 쌓아 둔 보상은 당신의 지갑으로 에어드롭 될 것입니다." + }, + "amount_distributed": { + "title": "매주 67,850 OP 지급", + "text": "매주 최대 67,850 OP의 보상이 배분됩니다. 주간 보상이 바닥나면 보상은 일시적으로 정지되고 다음 주에 재개됩니다." + }, + "bridge": { + "title": "브리징에서 0.125%를 적립하세요", + "text": "보상이 활성화된 동안, 검증된 토큰을 Optimism에 교환하면 대략 0.125%가 OP로 돌아옵니다.\n\n통계는 하루 중 주기적으로 업데이트됩니다. 최근의 교환 내용이 여기에 반영되지 않은 경우에는 나중에 다시 확인해 주세요." + }, + "swap": { + "title": "스왑으로 0.425% 획득", + "text": "보상이 활성화된 동안, Optimism에서 검증된 토큰을 스왑하면 대략 0.425%가 OP로 돌아옵니다.\n\n통계는 하루 중 주기적으로 업데이트됩니다. 최근의 스왑 내용이 여기에 반영되지 않은 경우에는 나중에 다시 확인해 주세요." + }, + "position": { + "title": "리더보드 위치", + "text": "스왑 및 브리징으로 OP를 더욱 많이 획득할수록 리더보드에서 더 높아집니다. 만약 대회가 끝날 때까지 상위 100위 안에 있다면, 최대 8,000 OP까지의 보너스 보상을 받게 됩니다." + } + } + }, + "positions": { + "open_dapp": "오픈 􀮶", + "deposits": "입금", + "borrows": "대출", + "rewards": "보상" + }, + "savings": { + "deposit": "예금", + "deposit_from_wallet": "지갑에서 입금", + "earned_lifetime_interest": "%{lifetimeAccruedInterest}을(를) 획득하였습니다.", + "earnings": { + "100_year": "100년", + "10_year": "10년", + "20_year": "20년", + "50_year": "50년", + "5_year": "5년", + "est": "추정.", + "label": "수익", + "monthly": "월간", + "yearly": "연간" + }, + "get_prefix": "얻다", + "label": "저축", + "on_your_dollars_suffix": "당신의 달러에 대해", + "percentage": "%{percentage}%", + "percentage_apy": "%{percentage}% APY", + "with_digital_dollars_line_1": "디지털 달러인 Dai로 저축하는 것", + "with_digital_dollars_line_2": "당신에게 이전보다 더 많은 수익을 가져다줍니다", + "withdraw": "인출", + "zero_currency": "$0.00" + }, + "send_feedback": { + "copy_email": "이메일 주소 복사", + "email_error": { + "description": "우리의 피드백 이메일 주소를 수동으로 클립보드에 복사하시겠습니까?", + "title": "이메일 클라이언트 실행 오류" + }, + "no_thanks": "아니요, 괜찮습니다" + }, + "settings": { + "backup": "백업", + "google_account_used": "백업에 사용된 Google 계정", + "backup_switch_google_account": "Google 계정 전환", + "backup_sign_out": "로그아웃", + "backup_sign_in": "로그인", + "backup_loading": "로딩 중...", + "backup_google_account": "Google 계정", + "currency": "통화", + "app_icon": "앱 아이콘", + "dev": "개발", + "developer": "개발자 설정", + "done": "완료", + "feedback_and_reports": "피드백 및 버그 보고", + "feedback_and_support": "피드백 및 지원", + "follow_us_on_twitter": "트위터에서 팔로우하세요", + "hey_friend_message": "👋️ 안녕 친구! 이더리움 지갑인 레인보우를 다운로드 받아야 해, 내가 가장 좋아하는 거야 🌈️🌈️🌈️🌈️🌈️🌈️🌈️🌈️🌈️🌈️", + "label": "설정", + "language": "언어", + "learn": "이더리움에 대해 알아보기", + "network": "네트워크", + "notifications": "알림", + "notifications_section": { + "my_wallets": "내 지갑들", + "watched_wallets": "감시중인 지갑들", + "allow_notifications": "알림 허용", + "sent": "보냄", + "received": "받음", + "purchased": "구매한", + "sold": "판매한", + "minted": "생성한", + "swapped": "교환됨", + "approvals": "승인된", + "other": "계약 및 기타", + "all": "모두", + "off": "끄기", + "plus_n_more": "+ %{n} 더 보기", + "no_permissions": "알림 권한이 비활성화된 것 같습니다. Rainbow에서 알림을 받으려면 설정에서 이를 활성화하십시오.", + "no_watched_wallets": "지갑을 한 개도 주시하고 있지 않습니다.", + "no_owned_wallets": "Rainbow에 지갑이 없습니다. 지갑을 만들거나 비밀 문구로 하나를 가져오십시오.", + "open_system_settings": "설정 열기", + "unsupported_network": "알림은 현재로서는 이더리움 메인넷 거래에만 사용할 수 있습니다.", + "change_network": "네트워크 변경하기", + "no_first_time_permissions": "레인보우로부터 알림을 받을 수 있도록 허용해주세요.", + "first_time_allow_notifications": "알림 허용", + "error_alert_title": "구독 실패", + "error_alert_content": "나중에 다시 시도해주세요.", + "offline_alert_content": "인터넷 연결이 없는 것 같습니다.\n\n나중에 다시 시도해 주세요.", + "no_settings_for_address_title": "이 지갑에 대한 설정이 없습니다", + "no_settings_for_address_content": "이 지갑에 대해 설정이 없습니다.\n애플리케이션을 재시작하거나 나중에 다시 시도해 주세요." + }, + "privacy": "개인정보 보호", + "privacy_section": { + "public_showcase": "공개 쇼케이스", + "when_public": "공개되면, 당신의 NFT 쇼케이스는 당신의 Rainbow 프로필에서 보이게 됩니다!", + "when_public_prefix": "공개되면, 당신의 NFT 쇼케이스는 당신의 Rainbow 웹 프로필에서 보이게 됩니다! 당신의 프로필은 여기에서 확인할 수 있습니다.", + "view_profile": "당신의 프로필 보기", + "analytics_toggle": "분석", + "analytics_toggle_description": "Rainbow의 제품 및 서비스 개선을 위해 사용 데이터 분석을 허용해 주세요. 수집된 데이터는 귀하 또는 귀하의 계정과 연결되지 않습니다." + }, + "restore": "원래 배포로 복원", + "review": "Rainbow 리뷰하기", + "share_rainbow": "Rainbow 공유하기", + "theme": "테마", + "theme_section": { + "system": "시스템", + "dark": "다크", + "light": "라이트" + }, + "icon_change": { + "title": "아이콘 변경 확인", + "warning": "아이콘을 변경하면 Rainbow가 재시작될 수 있습니다.", + "confirm": "확인", + "cancel": "취소" + } + }, + "subscribe_form": { + "email_already_subscribed": "죄송합니다, 이 이메일로 이미 가입하셨습니다", + "generic_error": "오류가 발생했습니다", + "sending": "보내는 중...", + "successful": "이메일을 확인하세요", + "too_many_signup_request": "가입 요청이 너무 많습니다, 나중에 다시 시도해주세요" + }, + "swap": { + "choose_token": "토큰 선택", + "gas": { + "custom": "사용자 정의", + "edit_price": "가스 가격 수정", + "enter_price": "가스 가격 입력", + "estimated_fee": "예상 수수료", + "fast": "빠름", + "network_fee": "네트워크 수수료", + "normal": "보통", + "slow": "느림" + }, + "loading": "로딩 중...", + "modal_types": { + "confirm": "확인", + "deposit": "예금", + "receive": "받기", + "swap": "교환", + "get_symbol_with": "%{symbol} 받기", + "withdraw": "인출", + "withdraw_symbol": "%{symbol}출금" + }, + "warning": { + "cost": { + "are_you_sure_title": "확실한가요?", + "this_transaction_will_cost_you_more": "이 거래를 계속하면 교환하려는 값보다 더 많은 비용이 발생합니다. 계속하시겠습니까?" + }, + "edit_price": "가스 가격 수정", + "invalid_price": { + "message": "올바른 금액을 입력해야 합니다", + "title": "잘못된 가스 가격" + }, + "too_high": { + "message": "정확한 금액을 입력했는지 다시 확인하세요. 아마도 필요한 것보다 더 많이 지불하고 있을 수 있습니다!", + "title": "가스 가격이 높습니다!" + }, + "too_low": { + "message": "문제를 피하기 위해 더 높은 가스 가격을 설정하는 것이 권장됩니다.", + "title": "낮은 가스 가격-거래가 정체될 수 있습니다!" + } + } + }, + "transactions": { + "actions": { + "addToContacts": "연락처에 추가", + "cancel": "☠️ 취소", + "close": "닫기", + "speedUp": "🚀 가속", + "trySwapAgain": "다시 교환 시도", + "viewContact": "연락처 보기" + }, + "pending_title": "보류 중", + "dropped_title": "드롭", + "type": { + "approved": "승인된", + "approving": "승인", + "bridging": "브리징", + "bridged": "브리지됨", + "cancelled": "취소됨", + "cancelling": "취소 중", + "contract interaction": "계약 상호작용", + "deposited": "입금됨", + "depositing": "입금 중", + "dropped": "드롭", + "failed": "실패", + "purchased": "구매한", + "purchasing": "구매 중", + "received": "받음", + "receiving": "수신 중", + "self": "Self", + "sending": "전송 중", + "sent": "보냄", + "speeding up": "속도 향상", + "selling": "판매", + "sold": "판매한", + "swapped": "교환됨", + "swapping": "스왑 중", + "unknown": "미지", + "withdrawing": "인출 중", + "withdrew": "인출됨" + }, + "savings": "저축", + "signed": "서명됨", + "contract_interaction": "계약 상호작용", + "deposited_with_token": "입금 %{name}", + "withdrew_with_token": "출금 %{name}" + }, + "transaction_details": { + "from": "From", + "to": "에게", + "value": "가치", + "hash": "Tx 해시", + "network_fee": "네트워크 수수료", + "hash_copied": "􀁣 거래 해시 복사됨", + "address_copied": "􀁣 주소 복사됨", + "try_again": "􀅉 다시 시도", + "context_menu": { + "copy_address": "주소 복사", + "send": "보내기", + "add_contact": "연락처에 추가", + "edit_contact": "연락처 수정" + }, + "actions_menu": { + "speed_up": "속도를 올리다", + "cancel": "취소", + "remove": "제거" + } + }, + "time": { + "today_caps": "오늘", + "today": "오늘", + "yesterday_caps": "어제", + "yesterday": "어제", + "this_month_caps": "이번 달", + "days": { + "long": { + "plural": "일", + "singular": "일" + }, + "micro": "d", + "short": { + "plural": "일", + "singular": "일" + } + }, + "hours": { + "long": { + "plural": "시간", + "singular": "시간" + }, + "micro": "h", + "short": { + "plural": "시간", + "singular": "시간" + } + }, + "milliseconds": { + "long": { + "plural": "밀리초", + "singular": "밀리초" + }, + "micro": "밀리초", + "short": { + "plural": "밀리초", + "singular": "밀리초" + } + }, + "minutes": { + "long": { + "plural": "분", + "singular": "분" + }, + "micro": "미", + "short": { + "plural": "분", + "singular": "분" + } + }, + "now": "지금", + "seconds": { + "long": { + "plural": "초", + "singular": "초" + }, + "micro": "초", + "short": { + "plural": "초", + "singular": "초" + } + } + }, + "toasts": { + "copied": "\"%{copiedText}\" 복사됨", + "invalid_paste": "여기에 붙여넣을 수 없습니다" + }, + "hardware_wallets": { + "pair_your_nano": "나노 X를 페어링하세요", + "connect_your_ledger": "당신의 레저 나노 X를 블루투스를 통해 Rainbow에 연결하세요. 이것이 첫번째 시도라면, Rainbow은 블루투스 접근을 요청할 것입니다.", + "learn_more_about_ledger": "레저에 대해 더 알아보기", + "pair_a_new_ledger": "새로운 레저 페어링", + "looking_for_devices": "기기 탐색 중", + "confirm_on_device": "장치에서 확인", + "transaction_rejected": "거래 거부됨", + "please_try_again": "계속하려면 다시 시도해 주세요", + "connected_and_ready": "당신의 원장이 연결되었습니다, 장치에서 거래를 검토하고 확인하십시오.", + "make_sure_bluetooth_enabled": "블루투스가 활성화되어 있고 Ledger Nano X가 잠금 해제되어 있는지 확인하십시오.", + "device_connected": "장치가 연결되었습니다", + "almost_done": "거의 완료되었습니다. 완료하기 전에 Ledger 장치에서 블라인드 서명을 활성화해야 합니다.", + "enable_blind_signing": "블라인드 서명 활성화", + "blind_signing_enabled": "블라인드 서명이 활성화되었습니다", + "blind_signing_description": "블라인드 서명은 당신의 장치가 스마트 계약 거래에 서명하는 것을 승인하도록 합니다.", + "learn_more": "더 알아보기", + "finish_importing": "가져오기 완료", + "blind_signing_instructions": { + "step_1": { + "title": "Ledger에서 ETH 앱을 엽니다", + "description": "장치를 연결하고 잠금을 해제하고 이더리움 (ETH) 응용 프로그램을 엽니다." + }, + "step_2": { + "title": "설정으로 이동", + "description": "설정으로 이동하려면 오른쪽 버튼을 누르십시오. 그런 다음 두 버튼을 모두 눌러 Ledger 장치에 Blind Signing이 표시되는지 확인하십시오." + }, + "step_3": { + "title": "블라인드 서명 활성화", + "description": "거래에 대한 눈가림 서명을 활성화하려면 두 버튼을 모두 누르십시오. 장치에 '활성화'가 표시되면 사용 준비가 완료된 것입니다." + } + }, + "unlock_ledger": "Ledger 잠금 해제", + "open_eth_app": "ETH 앱 열기", + "open_eth_app_description": "거래를 진행하려면 Ledger에 Ethereum 앱이 열려 있어야 합니다.", + "enter_passcode": "비밀번호를 입력하여 Ledger를 잠금 해제하십시오. 잠금 해제되면 두 버튼을 동시에 눌러 Ethereum 앱을 엽니다.", + "errors": { + "off_or_locked": "장치의 잠금이 해제되었는지 확인하십시오", + "no_eth_app": "장치에서 Eth 앱을 열십시오", + "unknown": "알 수 없는 오류, 이 시트를 닫았다가 다시 열어보십시오" + }, + "pairing_error_alert": { + "title": "연결 오류", + "body": "다시 시도해주세요, 문제가 계속되면 앱을 닫았다가 다시 시도하십시오" + } + }, + "wallet": { + "action": { + "add_another": "다른 지갑 추가", + "cancel": "취소", + "copy_contract_address": "계약 주소 복사", + "delete": "지갑 삭제", + "delete_confirm": "이 지갑을 삭제하시겠습니까?", + "edit": "지갑 편집", + "hide": "숨기다", + "import_wallet": "지갑 추가", + "input": "거래 입력", + "notifications": { + "action_title": "알림 설정", + "alert_title": "이 지갑에 대한 설정이 없습니다", + "alert_message": "이 지갑에 대한 설정이 없습니다.\n앱을 재시작하거나 나중에 다시 시도해주세요." + }, + "pair_hardware_wallet": "레저 나노 X 연결", + "paste": "붙여넣기", + "pin": "핀", + "reject": "거절", + "remove": "지갑 제거", + "remove_confirm": "이 지갑을 제거하시겠습니까?", + "send": "보내기", + "to": "에게", + "unhide": "숨김 해제", + "unpin": "고정 해제", + "value": "가치", + "view_on": "%{blockExplorerName}에서 보기" + }, + "add_cash": { + "card_notice": "대부분의 직불 카드와 호환됩니다", + "interstitial": { + "other_amount": "기타 금액" + }, + "need_help_button_email_subject": "지원", + "need_help_button_label": "지원 받기", + "on_the_way_line_1": "귀하의 %{currencySymbol} 이/가 출발하였습니다", + "on_the_way_line_2": "곧 도착할 예정입니다", + "purchase_failed_order_id": "주문 ID: %{orderId}", + "purchase_failed_subtitle": "귀하의 카드가 청구되지 않았습니다.", + "purchase_failed_support_subject": "구매 실패", + "purchase_failed_support_subject_with_order_id": "구매 실패 - 주문 %{orderId}", + "purchase_failed_title": "죄송합니다, 구매에 실패하였습니다.", + "purchasing_dai_requires_eth_message": "DAI를 구매하기 전에 지갑에 ETH가 있어야합니다!", + "purchasing_dai_requires_eth_title": "당신은 ETH를 가지고 있지 않습니다!", + "running_checks": "체크 중입니다...", + "success_message": "여기 있어요 🥳", + "watching_mode_confirm_message": "열려있는 지갑은 읽기 전용이므로 내부를 제어할 수 없습니다. %{truncatedAddress}에 현금을 추가하시겠습니까?", + "watching_mode_confirm_title": "시청 모드입니다" + }, + "add_cash_v2": { + "sheet_title": "암호화폐를 구매하기 위한 결제 옵션 선택", + "fees_title": "수수료", + "instant_title": "즉시", + "method_title": "방법", + "methods_title": "방법", + "network_title": "네트워크", + "networks_title": "네트워크", + "generic_error": { + "title": "문제가 발생했습니다", + "message": "우리 팀에게 알려졌으며 최대한 빨리 조사하겠습니다.", + "button": "확인" + }, + "unauthenticated_ratio_error": { + "title": "죄송합니다, 인증에 실패했습니다", + "message": "안전을 위해 Ratio로 크립토를 구매하기 전에 반드시 인증해야 합니다." + }, + "support_emails": { + "help": "%{provider}으로 크립토 구매에 도움이 필요합니다", + "account_recovery": "크립토 구매를 위한 계정 복구" + }, + "sheet_empty_state": { + "title": "선호하는 제공업체를 찾을 수 없나요?", + "description": "더 많은 옵션을 곧 제공하오니 잠시만 기다려 주세요" + }, + "explain_sheet": { + "semi_supported": { + "title": "구매 성공!", + "text": "아직 이 자산을 완전히 지원하지 않지만 작업 중입니다! 곧 지갑에 표시될 것입니다." + } + } + }, + "alert": { + "finish_importing": "가져오기 완료", + "looks_like_imported_public_address": "\n이 지갑을 공개 주소만으로 가져온 것 같습니다. 내부를 제어하려면 먼저 개인 키 또는 비밀 문구를 가져와야 합니다.", + "nevermind": "괜찮아요", + "this_wallet_in_watching_mode": "이 지갑은 현재 \"감시\" 모드에 있습니다!" + }, + "alerts": { + "dont_have_asset_in_wallet": "지갑에 해당 자산이 없는 것 같네요...", + "invalid_ethereum_url": "잘못된 이더리움 URL", + "ooops": "어머나!", + "this_action_not_supported": "현재 이 작업은 지원되지 않습니다 :(" + }, + "assets": { + "no_price": "소액 잔액" + }, + "authenticate": { + "alert": { + "current_authentication_not_secure_enough": "현재의 인증 방법 (얼굴 인식)은 충분히 안전하지 않습니다, \"설정 > 생체인식 및 보안\"으로 가서 지문이나 홍채 같은 다른 생체 인식 방법을 활성화해 주세요.", + "error": "오류" + }, + "please": "인증해 주세요", + "please_seed_phrase": "비공개 키를 보려면 인증해 주세요" + }, + "back_ups": { + "and_1_more_wallet": "그리고 1개 더 있는 지갑", + "and_more_wallets": "그리고 %{moreWalletCount} 개 더 있는 지갑", + "backed_up": "백업 완료", + "backed_up_manually": "수동으로 백업 완료", + "imported": "가져옴" + }, + "balance_title": "균형", + "buy": "구매", + "change_wallet": { + "balance_eth": "%{balanceEth} 이더리움", + "watching": "시청 중", + "ledger": "렛저" + }, + "connected_apps": "연결된 앱", + "copy": "복사", + "copy_address": "주소 복사", + "diagnostics": { + "authenticate_with_pin": "PIN으로 인증", + "restore": { + "address": "주소", + "created_at": "생성 시각", + "heads_up_title": "주의!", + "key": "키", + "label": "레이블", + "restore": "복원", + "secret": "비밀", + "this_action_will_completely_replace": "이 동작은 이 지갑을 완전히 대체합니다. 확실합니까?", + "type": "타입", + "yes_i_understand": "네, 이해했습니다" + }, + "secret": { + "copy_secret": "비밀 복사", + "okay_i_understand": "오케이, 이해했습니다", + "reminder_title": "리마인더", + "these_words_are_for_your_eyes_only": "이 단어들은 당신의 눈에만 보이는 것입니다. 당신의 비밀 문장은 당신의 전체 지갑에 접근을 허용합니다. \n\n 매우 조심스럽게 다뤄야 합니다." + }, + "uuid": "당신의 UUID", + "uuid_copied": "􀁣 UUID가 복사되었습니다", + "uuid_description": "이 식별자를 사용하면 우리가 응용 프로그램의 오류와 충돌 보고서를 찾을 수 있습니다.", + "loading": "로딩 중...", + "app_state_diagnostics_title": "앱 상태", + "app_state_diagnostics_description": "응용 프로그램 상태의 스냅샷을 촬영하여 지원팀과 공유할 수 있습니다.", + "wallet_diagnostics_title": "지갑", + "sheet_title": "진단", + "pin_auth_title": "PIN 인증", + "you_need_to_authenticate_with_your_pin": "지갑의 비밀 정보에 접근하기 위해선 PIN 인증이 필요합니다", + "share_application_state": "응용 프로그램 상태 덤프 공유", + "wallet_details_title": "지갑 상세 정보", + "wallet_details_description": "다음은 레인보우에 추가된 모든 지갑의 상세 정보입니다." + }, + "error_displaying_address": "주소 표시 오류", + "feedback": { + "cancel": "아니요, 괜찮습니다", + "choice": "우리의 피드백 이메일 주소를 수동으로 클립보드에 복사하시겠습니까?", + "copy_email_address": "이메일 주소 복사", + "email_subject": "📱 레인보우 베타 피드백", + "error": "이메일 클라이언트 실행 오류", + "send": "피드백 보내기" + }, + "import_failed_invalid_private_key": "잘못된 개인 키로 인해 가져오기에 실패했습니다. 다시 시도해 주세요.", + "intro": { + "create_wallet": "지갑 만들기", + "instructions": "당신이 잃을 준비가 되어있는 것 이상을 지갑에 보관하지 마세요.", + "warning": "이것은 알파 소프트웨어입니다.", + "welcome": "레인보우에 오신 것을 환영합니다" + }, + "invalid_ens_name": "이것은 유효한 ENS 이름이 아닙니다", + "invalid_unstoppable_name": "이것은 유효한 Unstoppable 이름이 아닙니다", + "label": "지갑들", + "loading": { + "error": "지갑을 로드하는 중에 오류가 발생했습니다. 앱을 종료하고 다시 시도해주세요.", + "message": "불러오는 중" + }, + "message_signing": { + "failed_signing": "메시지 서명에 실패했습니다", + "message": "메시지", + "request": "메시지 서명 요청", + "sign": "메시지 서명" + }, + "my_account_address": "나의 계좌 주소:", + "network_title": "네트워크", + "new": { + "add_wallet_sheet": { + "options": { + "cloud": { + "description_android": "이전에 Google 드라이브에 지갑을 백업했다면, 여기를 눌러 복원하세요.", + "description_ios_one_wallet": "백업된 1개의 지갑이 있습니다", + "description_ios_multiple_wallets": "백업된 %{walletCount} 개의 지갑이 있습니다", + "title": "%{platform}에서 복원", + "no_backups": "백업을 찾을 수 없습니다", + "no_google_backups": "Google 드라이브에서 백업을 찾을 수 없습니다. 올바른 계정으로 로그인되어 있는지 확인하세요." + }, + "create_new": { + "description": "시드 구문 중 하나에 새 지갑을 만드세요", + "title": "새 지갑 만들기" + }, + "hardware_wallet": { + "description": "블루투스 하드웨어 지갑에서 계좌 추가", + "title": "하드웨어 지갑 연결" + }, + "seed": { + "description": "Rainbow 또는 다른 암호화 지갑의 복구 구문 사용", + "title": "복구 구문이나 개인 키로 복구" + }, + "watch": { + "description": "공개 주소나 ENS 이름을 보기", + "title": "이더리움 주소를 보기" + } + }, + "first_wallet": { + "description": "자신의 지갑 가져오기 또는 다른 사람의 지갑 보기", + "title": "첫 지갑 추가" + }, + "additional_wallet": { + "description": "새 지갑 만들기 또는 기존 지갑 추가", + "title": "다른 지갑 추가" + } + }, + "import_or_watch_wallet_sheet": { + "paste": "붙여넣기", + "continue": "계속", + "import": { + "title": "지갑 복구", + "description": "Rainbow 또는 다른 암호화 지갑에서 복구 구문이나 개인 키를 사용하여 복원합니다", + "placeholder": "복구 구문 또는 개인 키를 입력하십시오", + "button": "가져오기" + }, + "watch": { + "title": "주소를 확인합니다", + "placeholder": "이더리움 주소 또는 ENS 이름을 입력하세요", + "button": "주시하기" + }, + "watch_or_import": { + "title": "지갑 추가", + "placeholder": "비밀 구문, 개인 키, 이더리움 주소, 또는 ENS 이름을 입력하세요" + } + }, + "alert": { + "looks_like_already_imported": "이미 이 지갑을 가져온 것 같아요!", + "oops": "이런!" + }, + "already_have_wallet": "나는 이미 가지고 있어요", + "create_wallet": "지갑 생성", + "enter_seeds_placeholder": "비밀 문장, 개인 키, 이더리움 주소, 또는 ENS 이름", + "get_new_wallet": "새 지갑 받기", + "import_wallet": "지갑 가져오기", + "name_wallet": "지갑의 이름을 지으세요", + "terms": "계속 진행하면, 레인보우의 ", + "terms_link": "이용 약관" + }, + "pin_authentication": { + "choose_your_pin": "PIN을 선택하세요", + "confirm_your_pin": "PIN을 확인해 주세요", + "still_blocked": "여전히 차단됨", + "too_many_tries": "시도 횟수가 너무 많습니다!", + "type_your_pin": "PIN을 입력하세요", + "you_need_to_wait_minutes_plural": "다시 시도하기 전에 %{minutesCount} 분 동안 기다려야 합니다", + "you_still_need_to_wait": "아직 ~ %{timeAmount} %{unitName} 를 기다려야 다시 시도할 수 있습니다" + }, + "push_notifications": { + "please_enable_body": "WalletConnect를 사용하는 것 같습니다. WalletConnect에서 거래 요청 알림을 받으려면 푸시 알림을 활성화해 주세요.", + "please_enable_title": "Rainbow이 푸시 알림을 보내고 싶어합니다" + }, + "qr": { + "camera_access_needed": "스캔을 위해 카메라 접근이 필요합니다!", + "enable_camera_access": "카메라 접근을 활성화하십시오", + "error_mounting_camera": "카메라 마운트 오류", + "find_a_code": "스캔할 코드를 찾아보세요", + "qr_1_app_connected": "1개의 연결된 앱", + "qr_multiple_apps_connected": "%{appsConnectedCount} 개의 연결된 앱들", + "scan_to_pay_or_connect": "결제하거나 연결하기 위해 스캔하세요", + "simulator_mode": "시뮬레이터 모드", + "sorry_could_not_be_recognized": "죄송합니다, 이 QR 코드를 인식할 수 없습니다.", + "unrecognized_qr_code_title": "인식되지 않는 QR 코드" + }, + "settings": { + "copy_address": "주소 복사", + "copy_address_capitalized": "주소 복사", + "copy_seed_phrase": "비밀 문구 복사", + "hide_seed_phrase": "비밀 문구 숨기기", + "show_seed_phrase": "비밀 문구 표시" + }, + "something_went_wrong_importing": "가져오는 동안 문제가 발생했습니다. 다시 시도해주세요!", + "sorry_cannot_add_ens": "죄송합니다, 현재 이 ENS 이름을 추가할 수 없습니다. 나중에 다시 시도해주세요!", + "sorry_cannot_add_unstoppable": "죄송합니다, 현재 이 Unstoppable 이름을 추가할 수 없습니다. 나중에 다시 시도해주세요!", + "speed_up": { + "problem_while_fetching_transaction_data": "트랜잭션 데이터를 가져오는 동안 문제가 발생했습니다. 다시 시도해주세요...", + "unable_to_speed_up": "트랜잭션 속도를 높일 수 없습니다" + }, + "transaction": { + "alert": { + "authentication": "인증 실패", + "cancelled_transaction": "취소된 트랜잭션을 WalletConnect에 보내는데 실패했습니다", + "connection_expired": "연결 만료", + "failed_sign_message": "메시지 서명에 실패했습니다", + "failed_transaction": "트랜잭션 전송 실패", + "failed_transaction_status": "거래 실패 상태를 보내지 못했습니다", + "invalid_transaction": "유효하지 않은 거래", + "please_go_back_and_reconnect": "다시 dapp으로 돌아가서 지갑에 다시 연결하십시오", + "transaction_status": "거래 상태를 보내지 못했습니다" + }, + "speed_up": { + "speed_up_title": "거래 속도 올리기", + "cancel_tx_title": "거래 취소", + "speed_up_text": "이것은 보류 중인 거래를 취소하려고 시도할 것입니다. 다른 거래를 브로드캐스팅하는 것이 필요합니다!", + "cancel_tx_text": "이것은 당신의 보류중인 거래를 대체함으로써 속도를 높일 것입니다. 여전히 원래의 거래가 먼저 확인될 가능성이 있습니다!" + }, + "checkboxes": { + "clear_profile_information": "프로필 정보 지우기", + "point_name_to_recipient": "이 이름을 수령인의 지갑 주소로 지정합니다", + "transfer_control": "수령인에게 제어를 이전합니다", + "has_a_wallet_that_supports": "나가 보낼 주소는 %{networkName}을 지원합니다", + "im_not_sending_to_an_exchange": "저는 거래소에 보내지 않습니다" + }, + "errors": { + "unpredictable_gas": "오 아니! 가스 한도를 추정할 수 없었습니다. 다시 시도해 주세요.", + "insufficient_funds": "오 아니! 가스 가격이 변하고 이 거래를 위한 충분한 자금이 더 이상 없습니다. 더 낮은 금액으로 다시 시도해 주세요.", + "generic": "오 아니! 거래를 제출하는 데 문제가 있었습니다. 다시 시도해 주세요." + }, + "complete_checks": "체크 완료", + "ens_configuration_options": "ENS 구성 옵션", + "confirm": "거래 확인", + "max": "최대", + "placeholder_title": "플레이스홀더", + "request": "거래 요청", + "send": "거래 보내기", + "sending_title": "전송중", + "you_own_this_wallet": "이 지갑은 당신의 것입니다", + "first_time_send": "처음 보내기", + "previous_sends": "%{number} 전송 이력" + }, + "wallet_connect": { + "error": "WalletConnect로 초기화하는데 오류가 발생했습니다", + "failed_to_disconnect": "모든 WalletConnect 세션 연결 해제에 실패했습니다", + "failed_to_send_request_status": "WalletConnect에 요청 상태를 전송하는 데 실패했습니다.", + "missing_fcm": "푸시 알림 토큰이 없어 WalletConnect를 초기화하지 못했습니다. 다시 시도해 주세요.", + "walletconnect_session_has_expired_while_trying_to_send": "요청 상태를 전송하는 동안 WalletConnect 세션이 만료되었습니다. 다시 연결하십시오." + }, + "wallet_title": "지갑" + }, + "support": { + "error_alert": { + "copy_email_address": "이메일 주소 복사", + "no_thanks": "아니요, 괜찮습니다", + "message": "당신은 수동으로 지원 이메일 주소를 클립보드에 복사하시겠습니까?", + "title": "이메일 클라이언트 실행 오류", + "subject": "레인보우 지원" + }, + "wallet_alert": { + "message_support": "메시지 지원", + "close": "닫기", + "message": "도움을 위해, 지원팀에게 연락주시길 바랍니다! \n곧 연락드리겠습니다!", + "title": "오류가 발생하였습니다" + } + }, + "walletconnect": { + "wants_to_connect": "당신의 지갑에 연결하려 합니다", + "wants_to_connect_to_network": "%{network} 네트워크에 연결하려 합니다", + "available_networks": "사용 가능한 네트워크", + "change_network": "네트워크 변경", + "connected_apps": "연결된 앱", + "disconnect": "연결 해제", + "go_back_to_your_browser": "브라우저로 돌아가세요", + "paste_uri": { + "button": "세션 URI 붙여넣기", + "message": "아래에 WalletConnect URI를 붙여넣으세요", + "title": "새 WalletConnect 세션" + }, + "switch_network": "네트워크 전환", + "switch_wallet": "지갑 전환", + "titles": { + "connect": "연결되었습니다!", + "reject": "연결 취소", + "sign": "메시지가 서명되었습니다!", + "sign_canceled": "거래가 취소되었습니다!", + "transaction_canceled": "거래가 취소되었습니다!", + "transaction_sent": "거래가 전송되었습니다!" + }, + "unknown_application": "알 수 없는 애플리케이션", + "connection_failed": "연결 실패", + "failed_to_connect_to": "%{appName}에 연결하는데 실패했습니다", + "go_back": "뒤로 가기", + "requesting_network": "%{num} 네트워크 요청", + "requesting_networks": "%{num} 네트워크 요청", + "unknown_dapp": "알 수 없는 Dapp", + "unknown_url": "알 수 없는 URL", + "approval_sheet_network": "네트워크", + "approval_sheet_networks": "%{length} 네트워크", + "auth": { + "signin_title": "로그인", + "signin_prompt": "지갑으로 %{name} 에 로그인하시겠습니까?", + "signin_with": "다음으로 로그인", + "signin_button": "계속", + "signin_notice": "계속 진행하면 이 지갑의 소유자임을 증명하는 무료 메시지를 서명하게 됩니다", + "error_alert_title": "인증 실패", + "error_alert_description": "문제가 발생했습니다. 다시 시도하거나 우리의 지원팀에 문의하세요." + }, + "menu_options": { + "disconnect": "연결 해제", + "switch_wallet": "지갑 전환", + "switch_network": "네트워크 전환", + "available_networks": "사용 가능한 네트워크" + }, + "errors": { + "go_back": "뒤로 가기", + "generic_title": "연결 실패", + "generic_error": "문제가 발생했습니다. 다시 시도하거나 우리의 지원팀에 문의하세요.", + "pairing_timeout": "연결이 확립되기 전에 이 세션이 시간 초과되었습니다. 이는 일반적으로 네트워크 오류로 인한 것입니다. 다시 시도해주세요.", + "pairing_unsupported_methods": "Dapp이 Rainbow에서 지원하지 않는 지갑 RPC 방법을 요청했습니다.", + "pairing_unsupported_networks": "해당 dapp은 Rainbow에서 지원하지 않는 네트워크를 요청했습니다.", + "request_invalid": "요청에 잘못된 매개변수가 포함되어 있습니다. 다시 시도하거나 Rainbow 및/또는 dapp 지원 팀에 문의하십시오.", + "request_unsupported_network": "이 요청에서 지정한 네트워크는 Rainbow에서 지원하지 않습니다.", + "request_unsupported_methods": "이 요청에 명시된 RPC 방법은 Rainbow에서 지원하지 않습니다." + } + }, + "warning": { + "user_is_offline": "연결이 오프라인입니다, 인터넷 연결을 확인해 주세요", + "user_is_online": "연결되었습니다! 다시 온라인 상태입니다" + } + } +} diff --git a/src/languages/pt_BR.json b/src/languages/pt_BR.json index 58d88279bd9..32d6cb53726 100644 --- a/src/languages/pt_BR.json +++ b/src/languages/pt_BR.json @@ -555,6 +555,9 @@ "available_networks": "Disponível em %{availableNetworks} redes", "available_network": "Disponível na rede %{availableNetwork}", "available_networkv2": "Também disponível em %{availableNetwork}", + "l2_disclaimer": "Esse %{symbol} está na rede %{network}", + "l2_disclaimer_send": "Enviando na rede %{network}", + "l2_disclaimer_dapp": "Este aplicativo na rede %{network}", "social": { "facebook": "Facebook", "homepage": "Página inicial", @@ -1051,6 +1054,38 @@ "web3_not_unlocked": "Por favor, desbloqueie sua carteira MetaMask", "web3_unknown_network": "Rede desconhecida, por favor mude para outra" }, + "mints": { + "mints_sheet": { + "mints": "Mintes", + "no_data_found": "Nenhum dado encontrado.", + "card": { + "x_ago": "%{timeElapsed} atrás", + "one_mint_past_hour": "1 minte passada hora", + "x_mints_past_hour": "%{numMints} mintes passada hora", + "x_mints": "%{numMints} mintes", + "mint": "Minte", + "free": "GRÁTIS" + } + }, + "mints_card": { + "view_all_mints": "Ver Todos os Mintes", + "mints": "Mintes", + "collection_cell": { + "free": "GRÁTIS" + } + }, + "featured_mint_card": { + "featured_mint": "Minte Destacado", + "one_mint": "1 minte", + "x_mints": "%{numMints} mintes", + "x_past_hour": "%{numMints} última hora" + }, + "filter": { + "all": "Todos", + "free": "Grátis", + "paid": "Pago" + } + }, "modal": { "approve_tx": "Aprovar transação em %{walletType}", "back_up": { @@ -2141,7 +2176,7 @@ "clear_profile_information": "Limpar informações do perfil", "point_name_to_recipient": "Apontar esse nome para o endereço da carteira do destinatário", "transfer_control": "Transferir controle para o destinatário", - "has_a_wallet_that_supports": "A pessoa para quem estou enviando tem uma carteira que suporta %{networkName}", + "has_a_wallet_that_supports": "O endereço para o qual estou enviando suporta %{networkName}", "im_not_sending_to_an_exchange": "Não estou enviando para uma exchange" }, "errors": { @@ -2156,7 +2191,10 @@ "placeholder_title": "Espaço reservado", "request": "Solicitação de transação", "send": "Enviar transação", - "sending_title": "Enviando" + "sending_title": "Enviando", + "you_own_this_wallet": "Você é o proprietário desta carteira", + "first_time_send": "Primeiro envio", + "previous_sends": "%{number} envios anteriores" }, "wallet_connect": { "error": "Erro ao inicializar com WalletConnect", @@ -2183,6 +2221,8 @@ } }, "walletconnect": { + "wants_to_connect": "deseja conectar-se à sua carteira", + "wants_to_connect_to_network": "quer se conectar à rede %{network}", "available_networks": "Redes Disponíveis", "change_network": "Alterar Rede", "connected_apps": "Aplicativos Conectados", diff --git a/src/languages/ru_RU.json b/src/languages/ru_RU.json index b8eacca00de..50d5291ac72 100644 --- a/src/languages/ru_RU.json +++ b/src/languages/ru_RU.json @@ -555,6 +555,9 @@ "available_networks": "Доступна на сетях %{availableNetworks}", "available_network": "Доступна на сети %{availableNetwork}", "available_networkv2": "Также доступна на %{availableNetwork}", + "l2_disclaimer": "Это %{symbol} находится в сети %{network}", + "l2_disclaimer_send": "Отправка в сети %{network}", + "l2_disclaimer_dapp": "Это приложение в сети %{network}", "social": { "facebook": "Facebook", "homepage": "Домашняя страница", @@ -1051,6 +1054,38 @@ "web3_not_unlocked": "Пожалуйста, разблокируйте ваш кошелек MetaMask", "web3_unknown_network": "Неизвестная сеть, пожалуйста, переключитесь на другую" }, + "mints": { + "mints_sheet": { + "mints": "Монеты", + "no_data_found": "Данные не найдены.", + "card": { + "x_ago": "%{timeElapsed} назад", + "one_mint_past_hour": "1 монета в прошедший час", + "x_mints_past_hour": "%{numMints} монет в прошедший час", + "x_mints": "%{numMints} монет", + "mint": "Монета", + "free": "БЕСПЛАТНО" + } + }, + "mints_card": { + "view_all_mints": "Посмотреть все монеты", + "mints": "Монеты", + "collection_cell": { + "free": "БЕСПЛАТНО" + } + }, + "featured_mint_card": { + "featured_mint": "Избранная Монета", + "one_mint": "1 монета", + "x_mints": "%{numMints} монет", + "x_past_hour": "%{numMints} в прошедший час" + }, + "filter": { + "all": "Все", + "free": "Бесплатно", + "paid": "Платно" + } + }, "modal": { "approve_tx": "Подтвердите транзакцию на %{walletType}", "back_up": { @@ -2141,7 +2176,7 @@ "clear_profile_information": "Очистить информацию профиля", "point_name_to_recipient": "Указать получателю эту возможность", "transfer_control": "Передать управление получателю", - "has_a_wallet_that_supports": "Человек, которому я отправляю, имеет кошелек, который поддерживает %{networkName}", + "has_a_wallet_that_supports": "Адрес, на который я отправляю, поддерживает %{networkName}", "im_not_sending_to_an_exchange": "Я не отправляю на биржу" }, "errors": { @@ -2156,7 +2191,10 @@ "placeholder_title": "Заполнитель", "request": "Запрос транзакции", "send": "Отправить транзакцию", - "sending_title": "Отправка" + "sending_title": "Отправка", + "you_own_this_wallet": "Вы владеете этим кошельком", + "first_time_send": "Первая отправка", + "previous_sends": "%{number} предыдущих отправок" }, "wallet_connect": { "error": "Ошибка инициализации с помощью WalletConnect", @@ -2183,6 +2221,8 @@ } }, "walletconnect": { + "wants_to_connect": "хочет получить доступ к вашему кошельку", + "wants_to_connect_to_network": "хочет подключиться к сети %{network}", "available_networks": "Доступные сети", "change_network": "Изменить сеть", "connected_apps": "Подключенные приложения", diff --git a/src/languages/th_TH.json b/src/languages/th_TH.json new file mode 100644 index 00000000000..49d1843a55e --- /dev/null +++ b/src/languages/th_TH.json @@ -0,0 +1,2288 @@ +{ + "translation": { + "account": { + "hide": "ซ่อน", + "label_24h": "24h", + "label_asset": "สินทรัพย์", + "label_price": "ราคา", + "label_quantity": "ปริมาณ", + "label_status": "สถานะ", + "label_total": "ทั้งหมด", + "low_market_value": "ที่มีมูลค่าตลาดต่ำ", + "no_market_value": "ไม่มีมูลค่าตลาด", + "show": "แสดง", + "show_all": "แสดงทั้งหมด", + "show_less": "แสดงน้อยลง", + "tab_balances": "ยอดคงเหลือ", + "tab_balances_empty_state": "ยอดคงเหลือ", + "tab_balances_tooltip": "Ethereum และยอดคงเหลือ Token", + "tab_collectibles": "สะสม", + "tab_interactions": "การต่อสู้", + "tab_interactions_tooltip": "การโต้ตอบของสัญญาอัจฉริยะ", + "tab_investments": "สระน้ำ", + "tab_savings": "เงินออม", + "tab_showcase": "โชว์เคส", + "tab_positions": "ตำแหน่ง", + "tab_transactions": "การทำธุรกรรม", + "tab_transactions_tooltip": "การทำธุรกรรมและการโอนโทเค็น", + "tab_uniquetokens": "โทเค็นที่ไม่ซ้ำกัน", + "tab_uniquetokens_tooltip": "โทเค็นที่ไม่ซ้ำกัน", + "token": "โทเค็น", + "tokens": "โทเค็น", + "tx_failed": "ล้มเหลว", + "tx_fee": "ค่าธรรมเนียม", + "tx_from": "จาก", + "tx_from_lowercase": "จาก", + "tx_hash": "รหัสการทำธุรกรรม", + "tx_pending": "รอดำเนินการ", + "tx_received": "ได้รับ", + "tx_self": "ตัวเอง", + "tx_sent": "ส่ง", + "tx_timestamp": "ตราเวลา", + "tx_to": "ถึง", + "tx_to_lowercase": "ถึง", + "unknown_token": "โทเคนที่ไม่รู้จัก" + }, + "activity_list": { + "empty_state": { + "default_label": "ยังไม่มีการทำธุรกรรม", + "recycler_label": "ยังไม่มีการทำธุรกรรม", + "testnet_label": "ประวัติการทำธุรกรรมทดสอบของคุณเริ่มต้นที่นี่!" + } + }, + "add_funds": { + "eth": { + "or_send_eth": "หรือส่ง ETH ไปยังกระเป๋าเงินของคุณ", + "send_from_another_source": "ส่งจาก Coinbase หรือแลกเปลี่ยนอื่น ๆ —หรือขอจากเพื่อน!" + }, + "limit_left_this_week": "$%{remainingLimit} ที่เหลือในสัปดาห์นี้", + "limit_left_this_year": "$%{remainingLimit} ที่เหลือในปีนี้", + "test_eth": { + "add_from_faucet": "เพิ่มจากฟอสเซ็ท", + "or_send_test_eth": "หรือส่ง ETH ทดสอบไปยังกระเป๋าเงินของคุณ", + "request_test_eth": "ขอทดสอบ ETH ผ่าน %{testnetName} faucet", + "send_test_eth_from_another_source": "ส่งทดสอบ ETH จาก %{testnetName} wallet อื่น หรือขอความช่วยเหลือจากเพื่อน!" + }, + "to_get_started_android": "เริ่มต้นด้วยการซื้อ ETH บางส่วน", + "to_get_started_ios": "เริ่มต้นด้วยการซื้อ ETH ด้วย Apple Pay", + "weekly_limit_reached": "ถึงขีดจำกัดสัปดาห์แล้ว", + "yearly_limit_reached": "ถึงขีดจำกัดประจำปีแล้ว" + }, + "assets": { + "unkown_token": "โทเคนที่ไม่รู้จัก" + }, + "avatar_builder": { + "emoji_categories": { + "activities": "กิจกรรม", + "animals": "สัตว์ & ธรรมชาติ", + "flags": "ธง", + "food": "อาหาร & ดื่ม", + "objects": "วัตถุ", + "smileys": "สัญลักษณ์ความสุข & คน", + "symbols": "สัญลักษณ์", + "travel": "การเดินทางและสถานที่" + } + }, + "back_up": { + "errors": { + "keychain_access": "คุณต้องรับรองความถูกต้องเพื่อดำเนินการสำรองข้อมูล", + "decrypting_data": "รหัสผ่านไม่ถูกต้อง! โปรดลองอีกครั้ง.", + "no_backups_found": "เราไม่พบการสำรองข้อมูลก่อนหน้าของคุณ!", + "cant_get_encrypted_data": "เราไม่สามารถเข้าถึงการสำรองข้อมูลของคุณในเวลานี้ โปรดลองอีกครั้งในภายหลัง.", + "missing_pin": "มีบางอย่างผิดพลาดในระหว่างการประมวลผลรหัส PIN ของคุณ โปรดลองอีกครั้งในภายหลัง.", + "generic": "ข้อผิดพลาดในการพยายามสำรองข้อมูล รหัสข้อผิดพลาด: %{errorCodes}" + }, + "wrong_pin": "รหัส PIN ที่คุณป้อนไม่ถูกต้องและเราไม่สามารถสำรองข้อมูลได้ โปรดลองใหม่ด้วยรหัสที่ถูกต้อง", + "already_backed_up": { + "backed_up": "สำรองข้อมูลแล้ว", + "backed_up_manually": "สำรองข้อมูลด้วยตนเอง", + "backed_up_message": "กระเป๋าเงินของคุณสำรองข้อมูลแล้ว", + "imported": "นำเข้าแล้ว", + "imported_message": "กระเป๋าเงินของคุณถูกนำเข้า" + }, + "backup_deleted_successfully": "ลบการสำรองข้อมูลเรียบร้อยแล้ว", + "cloud": { + "back_up_to_platform": "สำรองข้อมูลไปยัง %{cloudPlatformName}", + "manage_platform_backups": "จัดการ %{cloudPlatformName} การสำรองข้อมูล", + "password": { + "a_password_youll_remember": "โปรดใช้รหัสผ่านที่คุณจะจำได้", + "backup_password": "รหัสผ่านสำรองข้อมูล", + "choose_a_password": "เลือกรหัสผ่าน", + "confirm_backup": "ยืนยันการสำรองข้อมูล", + "confirm_password": "ยืนยันรหัสผ่าน", + "confirm_placeholder": "ยืนยันรหัสผ่าน", + "it_cant_be_recovered": "ไม่สามารถกู้คืนได้!", + "minimum_characters": "ต่ำกว่า %{minimumLength} ตัวอักษร", + "passwords_dont_match": "รหัสผ่านไม่ตรงกัน", + "strength": { + "level1": "รหัสผ่านอ่อน", + "level2": "รหัสผ่านดี", + "level3": "รหัสผ่านที่ดีมาก", + "level4": "รหัสผ่านที่แข็งแกร่ง" + }, + "use_a_longer_password": "ใช้รหัสผ่านที่ยาวขึ้น" + } + }, + "confirm_password": { + "add_to_cloud_platform": "เพิ่มเข้าไปใน %{cloudPlatformName} การสำรองข้อมูล", + "backup_password_placeholder": "รหัสผ่านสำรอง", + "confirm_backup": "ยืนยันการสำรอง", + "enter_backup_description": "หากต้องการเพิ่มกระเป๋าเงินนี้ไปยังการสำรองข้อมูล %{cloudPlatformName} ของคุณ กรุณาป้อนรหัสผ่านสำรองข้อมูลที่มีอยู่", + "enter_backup_password": "ป้อนรหัสผ่านสำรองข้อมูล" + }, + "explainers": { + "backup": "อย่าลืมรหัสผ่านนี้! มันแตกต่างจากรหัสผ่าน %{cloudPlatformName} ของคุณ และคุณควรบันทึกไว้ในสถานที่ที่ปลอดภัย\n\nคุณจะต้องใช้มันในการกู้คืนกระเป๋าสตางค์ของคุณจากการสำรองข้อมูลในอนาคต", + "if_lose_cloud": "หากคุณทำอุปกรณ์นี้หาย คุณสามารถกู้คืนกระเป๋าสตางค์ที่ถูกเข้ารหัสจากการสำรองข้อมูลใน %{cloudPlatformName}", + "if_lose_imported": "หากคุณทำอุปกรณ์นี้หาย คุณสามารถกู้คืนกระเป๋าสตางค์ด้วยคีย์ที่คุณนำเข้าเดิม", + "if_lose_manual": "หากคุณทำอุปกรณ์นี้หาย คุณสามารถกู้คืนกระเป๋าสตางค์ด้วยวลีลับที่คุณบันทึกไว้" + }, + "manual": { + "label": "วลีลับของคุณ", + "pkey": { + "confirm_save": "ฉันได้บันทึกคีย์ของฉันแล้ว", + "save_them": "คัดลอกมันและบันทึกไว้ในตัวจัดการรหัสผ่านของคุณหรือในที่เก็บที่ปลอดภัยอื่น", + "these_keys": "นี่คือคีย์สำหรับกระเป๋าสตางค์ของคุณ!" + }, + "seed": { + "confirm_save": "ฉันได้บันทึกคำเหล่านี้แล้ว", + "save_them": "เขียนลงในบันทึกหรือบันทึกไว้ในโปรแกรมจัดการรหัสผ่านของคุณ", + "these_keys": "คำเหล่านี้คือกุญแจสำหรับกระเป๋าเงินของคุณ!" + } + }, + "needs_backup": { + "back_up_your_wallet": "สำรองข้อมูลกระเป๋าเงินของคุณ", + "dont_risk": "อย่าเสี่ยงด้วยเงินของคุณ! ทำการสำรองกระเป๋าเงินของคุณให้สามารถกู้คืนได้หากคุณทำอุปกรณ์นี้หาย", + "not_backed_up": "ยังไม่ได้สำรองข้อมูล" + }, + "restore_cloud": { + "backup_password_placeholder": "รหัสผ่านสำรอง", + "confirm_backup": "ยืนยันการสำรอง", + "enter_backup_password": "กรอกรหัสผ่านสำรอง", + "enter_backup_password_description": "เพื่อกู้คืนกระเป๋าเงินของคุณให้ป้อนรหัสผ่านสำรองที่คุณสร้าง", + "error_while_restoring": "เกิดข้อผิดพลาดในการกู้คืนข้อมูลสำรอง", + "incorrect_pin_code": "รหัส PIN ไม่ถูกต้อง", + "incorrect_password": "รหัสผ่านไม่ถูกต้อง", + "restore_from_cloud_platform": "กู้คืนจาก %{cloudPlatformName}" + }, + "secret": { + "anyone_who_has_these": "ใครที่มีคำเหล่านี้สามารถเข้าถึงกระเป๋าเงินของคุณทั้งหมด!", + "biometrically_secured": "บัญชีของคุณได้รับการปกป้องด้วยข้อมูลชีวมิตร เช่น ลายนิ้วมือหรือการระบุตัวตนด้วยใบหน้า หากต้องการดูข้อความสำหรับการกู้คืน ให้เปิดใช้งาน biometrics ในการตั้งค่าโทรศัพท์ของคุณ", + "no_seed_phrase": "เราไม่สามารถดึงข้อความต้นฉบับของคุณได้ โปรดตรวจสอบว่าคุณได้รับการรับรองความถูกต้องโดยใช้ข้อมูลชีวมิตร เช่น ลายนิ้วมือหรือการระบุตัวตนด้วยใบหน้า หรือใส่รหัส PIN ของคุณอย่างถูกต้อง", + "copy_to_clipboard": "คัดลอกไปยังคลิปบอร์ด", + "for_your_eyes_only": "สำหรับสายตาคุณเท่านั้น", + "private_key_title": "กุญแจส่วนตัว", + "secret_phrase_title": "ข้อความลับ", + "show_recovery": "แสดงการกู้คืน %{typeName}", + "view_private_key": "ดูกุญแจส่วนตัว", + "view_secret_phrase": "ดูข้อความลับ", + "you_need_to_authenticate": "คุณต้องรับรองความถูกต้องเพื่อเข้าถึงการกู้คืน %{typeName}ของคุณ" + } + }, + "bluetooth": { + "powered_off_alert": { + "title": "Bluetooth ถูกปิด", + "message": "กรุณาเปิดใช้งาน Bluetooth เพื่อใช้คุณสมบัตินี้", + "open_settings": "เปิดการตั้งค่า", + "cancel": "ยกเลิก" + }, + "permissions_alert": { + "title": "สิทธิ์การใช้งาน Bluetooth", + "message": "กรุณาเปิดใช้งานสิทธิ์การใช้งาน Bluetooth ในการตั้งค่าของคุณเพื่อใช้คุณสมบัตินี้", + "open_settings": "เปิดการตั้งค่า", + "cancel": "ยกเลิก" + } + }, + "button": { + "add": "เพิ่ม", + "add_cash": "เพิ่มเงินสด", + "add_to_list": "เพิ่มลงในรายการ", + "all": "ทั้งหมด", + "attempt_cancellation": "พยายามยกเลิก", + "buy_eth": "ซื้อ Ethereum", + "cancel": "ยกเลิก", + "close": "ปิด", + "confirm": "ยืนยัน", + "confirm_exchange": { + "deposit": "กดและยังฝาก", + "enter_amount": "กรอกจำนวนเงิน", + "fetching_quote": "กำลังเรียกใช้คำพูด", + "insufficient_eth": "ETH ไม่เพียงพอ", + "insufficient_bnb": "BNB ไม่เพียงพอ", + "insufficient_funds": "เงินทุนไม่เพียงพอ", + "insufficient_liquidity": "􀅵 ลิควิดดิตไม่เพียงพอ", + "fee_on_transfer": "􀅵 ค่าธรรมเนียมในการโอน Token", + "no_route_found": "􀅵 ไม่พบเส้นทาง", + "insufficient_matic": "MATIC ไม่เพียงพอ", + "insufficient_token": "%{tokenName}ไม่เพียงพอ", + "invalid_fee": "ค่าธรรมเนียมไม่ถูกต้อง", + "invalid_fee_lowercase": "ค่าธรรมเนียมไม่ถูกต้อง", + "loading": "กำลังโหลด...", + "no_quote_available": "􀅵 ไม่มีคำพูดที่สามารถใช้ได้", + "review": "รีวิว", + "submitting": "ส่ง", + "swap": "กดแลกเปลี่ยน", + "bridge": "กดที่สะพาน", + "swap_anyway": "แลกเปลี่ยนท anyway", + "symbol_balance_too_low": "%{symbol} ยอดคงเหลือสูงเกินไป", + "view_details": "ดูรายละเอียด", + "withdraw": "กดเพื่อถอน" + }, + "connect": "เชื่อมต่อ", + "connect_walletconnect": "ใช้ WalletConnect", + "continue": "ดำเนินการต่อ", + "delete": "ลบ", + "dismiss": "ยกเลิก", + "disconnect_account": "ออกจากระบบ", + "donate": "บริจาค ETH", + "done": "เสร็จสิ้น", + "edit": "แก้ไข", + "exchange": "แลกเปลี่ยน", + "exchange_again": "แลกเปลี่ยนอีกครั้ง", + "exchange_search_placeholder": "ค้นหาโทเค็น", + "exchange_search_placeholder_network": "ค้นหาโทเค็นบน %{network}", + "go_back": "ย้อนกลับ", + "go_back_lowercase": "กลับ", + "got_it": "รับทราบ", + "hide": "ซ่อน", + "hold_to_authorize": { + "authorizing": "กำลังอนุมัติ", + "confirming_on_ledger": "กำลังยืนยันบน Ledger", + "hold_keyword": "ทน", + "tap_keyword": "แตะ" + }, + "hold_to_send": "ทนเพื่อส่ง", + "import": "นำเข้า", + "learn_more": "เรียนรู้เพิ่มเติม", + "less": "น้อยลง", + "loading": "กำลังโหลด", + "more": "เพิ่มเติม", + "my_qr_code": "รหัส QR ของฉัน", + "next": "ถัดไป", + "no_thanks": "ไม่ ขอบคุณ", + "notify_me": "รับการแจ้งเตือน", + "offline": "ออฟไลน์", + "ok": "ตกลง", + "okay": "ตกลง", + "paste": "วาง", + "paste_address": "วาง", + "paste_seed_phrase": "วาง", + "pin": "ปักหมุด", + "proceed": "ดำเนินการต่อ", + "proceed_anyway": "ดำเนินการต่อ ไม่ว่าอย่างไร", + "receive": "รับ", + "remove": "ลบ", + "save": "บันทึก", + "send": "ส่ง", + "send_another": "ส่งอีกหนึ่ง", + "share": "แบ่งปัน", + "swap": "สลับ", + "try_again": "ลองอีกครั้ง", + "unhide": "เลือกไม่ซ่อน", + "unpin": "ยกเลิกการยึด", + "view": "ดู", + "watch_this_wallet": "ดูกระเป๋าเงินนี้", + "hidden": "ซ่อน" + }, + "cards": { + "dpi": { + "title": "ดัชนี DeFi Pulse", + "body": "ทุกโทเค็นการเงินทางเลือกที่ดีที่สุดอยู่ในนี้ เติมติดตามอุตสาหกรรม.", + "view": "ดู" + }, + "ens_create_profile": { + "title": "สร้างโปรไฟล์ ENS ของคุณ", + "body": "แทนที่ที่อยู่กระเป๋าเงินของคุณด้วยโปรไฟล์ที่คุณเป็นเจ้าของอย่างเต็มที่." + }, + "ens_search": { + "mini_title": "ENS", + "title": "ลงทะเบียนชื่อ .eth" + }, + "eth": { + "today": "วันนี้" + }, + "gas": { + "average": "เฉลี่ย", + "gwei": "Gwei", + "high": "สูง", + "loading": "กำลังโหลด…", + "low": "ต่ำ", + "network_fees": "ค่าธรรมเนียมเครือข่าย", + "surging": "กระแส", + "very_low": "ต่ำมาก" + }, + "learn": { + "learn": "เรียนรู้", + "cards": { + "get_started": { + "title": "เริ่มต้นกับ Rainbow", + "description": "ยินดีต้อนรับสู่ Rainbow! เรายินดีที่คุณมาที่นี่ เราสร้างคู่มือนี้เพื่อช่วยให้คุณเข้าใจพื้นฐานของ Rainbow และเริ่มต้นการเดินทางของคุณใน Web3 และ Ethereum" + }, + "backups": { + "title": "ความสำคัญของการสำรองข้อมูล", + "description": "การเก็บเงินในกระเป๋าสตางค์ให้ปลอดภัย มั่นคง และมีการสำรองข้อมูลเป็นสิ่งสำคัญสำหรับการครอบครองกระเป๋าสตางค์ ในที่นี้เราจะพูดคุยเกี่ยวกับเหตุผลที่ควรสำรองข้อมูลกระเป๋าสตางค์และวิธีการสำรองข้อมูลที่ต่างๆ" + }, + "crypto_and_wallets": { + "title": "เคริโอและกระเป๋าสตางค์", + "description": "ในระดับง่ายๆ กระเป๋าสตางค์เป็นเพียงกุญแจลับส่วนบุคคลและไม่ซ้ำใคร (ดังที่แสดงด้านล่าง) แอปลิเคชันกระเป๋าสตางค์เช่น Rainbow เป็นส่วนต่อประสานผู้ใช้ที่ช่วยให้คุณสร้าง จัดเก็บ และจัดการกุญแจลับโดยไม่จำเป็นต้องมีทักษะเทคนิคหรือความรู้" + }, + "protect_wallet": { + "title": "ปกป้องกระเป๋าเงินของคุณ", + "description": "หนึ่งในส่วนที่ดีที่สุดของการมีกระเป๋า Ethereum อย่าง Rainbow คือ คุณสามารถควบคุมเงินของคุณได้เต็มที่ ไม่เหมือนกับบัญชีธนาคารจาก Wells Fargo หรือแพลตฟอร์มแลกเปลี่ยนคริปโตอย่าง Coinbase, เราไม่เก็บทรัพย์สินของคุณแทนคุณ" + }, + "connect_to_dapp": { + "title": "เชื่อมต่อกับเว็บไซต์หรือแอพ", + "description": "ตอนนี้ที่คุณมีกระเป๋า Ethereum, คุณสามารถเข้าสู่ระบบบางเว็บไซต์โดยใช้มัน แทนการที่ต้องสร้างบัญชีและรหัสผ่านใหม่สำหรับทุกเว็บไซต์ที่คุณต้องทำงานด้วย, คุณจะเชื่อมต่อกระเป๋าของคุณแทน" + }, + "avoid_scams": { + "title": "หลีกเลี่ยงสแกมคริปโต", + "description": "ที่นี่ที่ Rainbow, หนึ่งในเป้าหมายของเราคือช่วยให้การสำรวจโลกใหม่ของ Ethereum สนุก, เป็นมิตร, และปลอดภัย คุณรู้อะไรที่ไม่ใช่กินใดหนึ่งในสิ่งเหล่านั้นหรือไม่? สแกม พวกมันร้ายกาจ, และไม่มีใครชอบพวกมัน เราต้องการช่วยคุณหลีกเลี่ยงพวกมัน, ดังนั้นเราเขียนหนังสือแนะนำสั้น ๆ นี้เพื่อช่วยคุณทำได้แน่นอน!" + }, + "understanding_web3": { + "title": "เข้าใจเกี่ยวกับ Web3", + "description": "อินเทอร์เน็ตมีการพัฒนาอย่างต่อเนื่องตั้งแต่ตอนที่ถูกสร้างขึ้น, และมีการผ่านช่วงเวลาหลายๆ ยุค Web1 เริ่มจาก 1990s, และมันเป็นช่วงเวลาที่มีการระบุด้วยการที่ผู้คนเชื่อมต่ออินเทอร์เน็ตและอ่านสิ่งที่มีอยู่, แต่ไม่ได้ตีพิมพ์หรือเข้าร่วมเอง" + }, + "manage_connections": { + "title": "จัดการการเชื่อมต่อและเครือข่าย", + "description": "หลายเว็บไซต์หรือแอพพลิเคชันที่คุณเชื่อมต่อกับกระเป๋าสตางค์ของคุณจำเป็นต้องใช้เครือข่ายที่เฉพาะเจาะจง ปัจจุบันเว็บไซต์มากมายใช้เครือข่าย Ethereum หลักและการเชื่อมต่อใหม่ๆกับกระเป๋าสตางค์ของคุณเริ่มต้นโดยริยัยการเชื่อมต่อเครือข่ายด้านบน" + }, + "supported_networks": { + "title": "เครือข่ายที่รองรับ", + "description": "จนถึงเวลาไม่นานนี้ Rainbow และโปรเจ็กต์บล็อกเชนอื่นๆ หลายๆอย่างเคยเข้ากันได้กับ Ethereum—บัญชีแบบสาธารณะที่ถูก descentralized ของโลก Ethereum มีความปลอดภัยมากและมั่นคงสูง แต่มันไม่ได้เหมาะอย่างดีสำหรับความเร็วและประสิทธิภาพเสมอ" + }, + "collect_nfts": { + "title": "รวบรวม NFTs บน OpenSea", + "description": "NFTs เป็นสิ่งสะสมดิจิทัลที่สามารถเป็นของขวัญและแลกเปลี่ยน \"NFT\" ย่อมาจาก non-fungible token และพวกมันสามารถมาในรูปแบบของอะไรก็ได้จากการ์ดการเทรดดิจิทัลถึงศิลปะดิจิทัล เรายังมี NFTs ที่ทำเป็นใบรับรองความถูกต้องสำหรับรายการทางกายภาพ" + } + }, + "categories": { + "essentials": "สิ่งจำเป็น", + "staying_safe": "รักษาความปลอดภัย", + "beginners_guides": "คู่มือสำหรับผู้เริ่มต้น", + "blockchains_and_fees": "บล็อคเชนและค่าธรรมเนียม", + "what_is_web3": "Web3 คืออะไร?", + "apps_and_connections": "แอปและการเชื่อมต่อ", + "navigating_your_wallet": "การนำทางกระเป๋าของคุณ" + } + }, + "ledger": { + "title": "จับคู่กระเป๋าเงินฮาร์ดแวร์", + "body": "เชื่อมต่อ Ledger Nano X ของคุณกับ Rainbow ผ่าน Bluetooth." + }, + "receive": { + "receive_assets": "รับสินทรัพย์", + "copy_address": "คัดลอกที่อยู่", + "description": "คุณยังสามารถกดค้างที่อยู่\nข้างต้นเพื่อคัดลอก" + } + }, + "cloud": { + "backup_success": "กระเป๋าเงินของคุณได้รับการสำรองข้อมูลเรียบร้อยแล้ว!" + }, + "contacts": { + "contact_row": { + "balance_eth": "%{balanceEth} ETH" + }, + "contacts_title": "รายชื่อติดต่อ", + "input_placeholder": "ชื่อ", + "my_wallets": "กระเป๋าเงินของฉัน", + "options": { + "add": "เพิ่มรายชื่อติดต่อ", + "cancel": "ยกเลิก", + "delete": "ลบรายชื่อติดต่อ", + "edit": "แก้ไขรายชื่อติดต่อ", + "view": "ดูโปรไฟล์" + }, + "send_header": "ส่ง", + "suggestions": "ข้อเสนอแนะ", + "to_header": "ต่อ", + "watching": "กำลังดู" + }, + "deeplinks": { + "couldnt_recognize_url": "ยู้หือ! เราไม่สามารถรู้จัก URL นี้ได้!", + "tried_to_use_android": "พยายามใช้ Android bundle", + "tried_to_use_ios": "พยายามใช้ iOS bundle" + }, + "developer_settings": { + "alert": "เตือน", + "applied": "ที่ปรับใช้แล้ว", + "backups_deleted_successfully": "การลบการสำรองข้อมูลสำเร็จ", + "clear_async_storage": "ล้าง async storage", + "clear_pending_txs": "ล้างธุรกรรมที่รอดำเนินการ", + "clear_image_cache": "ล้างแคชภาพ", + "clear_image_metadata_cache": "ล้างแคชข้อมูลภาพ", + "clear_local_storage": "ล้าง local storage", + "clear_mmkv_storage": "ล้าง MMKV storage", + "connect_to_hardhat": "เชื่อมต่อกับ hardhat", + "crash_app_render_error": "คว่ำ app (render error)", + "enable_testnets": "เปิดใช้งาน Testnets", + "installing_update": "กำลังติดตั้งการอัปเดต", + "navigation_entry_point": "จุดเริ่มต้นการนำทาง", + "no_update": "ไม่มีการอัปเดต", + "not_applied": "ไม่ถูกนำไปใช้", + "notifications_debug": "การดีบักการแจ้งเตือน", + "remove_all_backups": "ลบการสำรองข้อมูลทั้งหมด", + "keychain": { + "menu_title": "รีเซ็ต Keychain", + "delete_wallets": "ลบกระเป๋าเงินทั้งหมด", + "alert_title": "ระวัง!", + "alert_body": "🚨🚨🚨 \nขั้นตอนนี้จะลบคีย์ส่วนตัวและข้อมูลของกระเป๋าเงินของคุณอย่างถาวร กรุณาตรวจสอบว่าคุณได้สำรองข้อมูลทั้งหมดก่อนที่จะดำเนินการต่อ!! \n🚨🚨🚨" + }, + "restart_app": "รีสตาร์ทแอป", + "reset_experimental_config": "รีเซ็ตการกำหนดค่าทดลอง", + "status": "สถานะ", + "sync_codepush": "ซิงค์โค้ดพุช" + }, + "discover": { + "lists": { + "lists_title": "รายการ", + "this_list_is_empty": "รายการนี้ว่างเปล่า!", + "types": { + "trending": "เป็นที่นิยม", + "watchlist": "รายการที่สนใจ", + "favorites": "รายการโปรด", + "defi": "DeFi", + "stablecoins": "สเตเบิลคอยน์" + } + }, + "pulse": { + "pulse_description": "ท็อกเค็น DeFi ยอดนิยมทั้งหมดในหนึ่ง", + "today_suffix": "วันนี้", + "trading_at_prefix": "การซื้อขายที่" + }, + "search": { + "profiles": "โปรไฟล์", + "search_ethereum": "ค้นหาเอเธอเรียมทั้งหมด", + "search_ethereum_short": "ค้นหาเอเธอเรียม", + "search": "ค้นหา", + "discover": "ค้นพบ" + }, + "strategies": { + "strategies_title": "กลยุทธ์", + "yearn_finance_description": "กลยุทธ์ผลตอบแทนสมาร์ทจาก yearn.finance" + }, + "title_discover": "ค้นพบ", + "title_search": "ค้นหา", + "top_movers": { + "disabled_testnets": "มูลค่าเคลื่อนไหวสูงสุดถูกปิดใช้งานบน Testnets", + "top_movers_title": "มูลค่าเคลื่อนไหวสูงสุด" + }, + "uniswap": { + "data": { + "annualized_fees": "ค่าธรรมเนียมรายปี", + "pool_size": "ขนาดของสระ", + "profit_30_days": "กำไร 30 วัน", + "volume_24_hours": "ปริมาณ 24 ชั่วโมง" + }, + "disabled_testnets": "ปิดใช้งานสระใน Testnets", + "error_loading_uniswap": "มีข้อผิดพลาดในการโหลดข้อมูลสระ Uniswap", + "show_more": "แสดงเพิ่มเติม", + "title_pools": "สระ Uniswap" + }, + "op_rewards": { + "card_subtitle": "รับโทเค็น OP ทุกครั้งที่คุณเชื่อมหรือแลกค่าใน Optimism.", + "card_title": "$OP รางวัล", + "button_title": "􀐚 ดูรายได้ของฉัน" + } + }, + "error_boundary": { + "error_boundary_oops": "โอ๊ะ!", + "restart_rainbow": "เริ่มต้น Rainbow ใหม่", + "something_went_wrong": "มีบางอย่างผิดพลาด.", + "wallets_are_safe": "ไม่ต้องกังวล, วอลเล็ตของคุณปลอดภัย! เพียงเริ่มต้นแอปใหม่เพื่อกลับสู่การทำธุรกิจ." + }, + "exchange": { + "coin_row": { + "expires_in": "หมดอายุใน %{minutes}นาที", + "from_divider": "จาก", + "to_divider": "ไปยัง", + "view_on": "ดูบน %{blockExplorerName}", + "view_on_etherscan": "ดูบน Etherscan" + }, + "flip": "พลิก", + "max": "สูงสุด", + "movers": { + "loser": "ผู้แพ้", + "mover": "ผู้ย้าย" + }, + "long_wait": { + "prefix": "รอนาน", + "time": "สูงสุดถึง %{estimatedWaitTime} เพื่อแลกเปลี่ยน" + }, + "no_results": { + "description": "คุณสมบัติบางรายไม่มีสภาพคล่องที่เพียงพอในการทำการแลกเปลี่ยนที่สำเร็จ.", + "description_l2": "บางโทเค็นไม่มีความชุ่ยของชั้น 2 พอที่จะทำการแลกเปลี่ยนที่สำเร็จ", + "description_no_assets": "คุณไม่มีโทเค็นใดๆสำหรับ %{action}.", + "nothing_found": "ไม่พบอะไร", + "nothing_here": "ไม่มีอะไรที่นี่!", + "nothing_to_send": "ไม่มีอะไรให้ส่ง" + }, + "price_impact": { + "losing_prefix": "กำลังสูญเสีย", + "small_market": "ตลาดเล็ก", + "label": "เสี่ยงที่จะสูญเสีย" + }, + "source": { + "rainbow": "อัตโนมัติ", + "0x": "0x", + "1inch": "1inch" + }, + "settings": "ตั้งค่า", + "use_defaults": "ใช้ค่าเริ่มต้น", + "done": "เสร็จสมบูรณ์", + "losing": "ขาดทุน", + "high": "สูง", + "slippage_tolerance": "สลิปเปจสูงสุด", + "source_picker": "เส้นทางการแลกเปลี่ยนผ่านทาง", + "use_flashbots": "ใช้ Flashbots", + "swapping_for_prefix": "การแลกเปลี่ยนสำหรับ", + "view_details": "ดูรายละเอียด", + "token_sections": { + "bridgeTokenSection": "􀊝 สะพาน", + "crosschainMatchSection": "􀤆 บนเครือข่ายอื่นๆ", + "favoriteTokenSection": "􀋃 รายการโปรด", + "lowLiquidityTokenSection": "􀇿 ความเหลวที่ต่ำ", + "unverifiedTokenSection": "􀇿 ที่ไม่ได้รับการตรวจสอบ", + "verifiedTokenSection": "􀇻 ได้รับการตรวจสอบ", + "unswappableTokenSection": "􀘰 ไม่มีเส้นทางการค้า" + } + }, + "expanded_state": { + "asset": { + "about_asset": "เกี่ยวกับ %{assetName}", + "balance": "ยอดเงิน", + "get_asset": "ได้รับ %{assetSymbol}", + "market_cap": "มูลค่าตามราคาตลาด", + "read_more_button": "อ่านเพิ่มเติม", + "available_networks": "สามารถใช้งานได้บน %{availableNetworks} เครือข่าย", + "available_network": "สามารถใช้งานได้บนเครือข่าย %{availableNetwork}", + "available_networkv2": "สามารถใช้งานได้บน %{availableNetwork}ด้วย", + "l2_disclaimer": "%{symbol} นี้อยู่บนเครือข่าย %{network}", + "l2_disclaimer_send": "กำลังส่งในเครือข่าย %{network}", + "l2_disclaimer_dapp": "แอปนี้บนเครือข่าย %{network}", + "social": { + "facebook": "Facebook", + "homepage": "หน้าแรก", + "reddit": "Reddit", + "telegram": "Telegram", + "twitter": "Twitter" + }, + "uniswap_liquidity": "ความสภาพ Uniswap", + "value": "ค่า", + "volume_24_hours": "ปริมาณภายใน 24 ชั่วโมง" + }, + "chart": { + "all_time": "ตลอดเวลา", + "date": { + "months": { + "month_00": "ม.ค.", + "month_01": "ก.พ.", + "month_02": "มี.ค.", + "month_03": "เม.ย.", + "month_04": "พ.ค.", + "month_05": "มิ.ย.", + "month_06": "ก.ค.", + "month_07": "ส.ค.", + "month_08": "ก.ย.", + "month_09": "ต.ค.", + "month_10": "พ.ย.", + "month_11": "ธ.ค." + } + }, + "no_price_data": "ไม่มีข้อมูลราคา", + "past_timespan": "อดีต %{formattedTimespan}", + "today": "วันนี้", + "token_pool": "%{tokenName} สระ" + }, + "contact_profile": { + "name": "ชื่อ" + }, + "liquidity_pool": { + "annualized_fees": "ค่าธรรมเนียมรายปี", + "fees_earned": "ค่าธรรมเนียมที่ได้รับ", + "half": "ครึ่งหนึ่ง", + "pool_makeup": "คุณสมบัติของสระ", + "pool_shares": "หุ้นสระ", + "pool_size": "ขนาดสระ", + "pool_volume_24h": "ปริมาณสระ 24 ชั่วโมง", + "total_value": "ค่าทั้งหมด", + "underlying_tokens": "โทเค็นภายใต้" + }, + "nft_brief_token_info": { + "for_sale": "สำหรับการขาย", + "last_sale": "ราคาการขายล่าสุด" + }, + "swap": { + "swap": "แลกเปลี่ยน", + "bridge": "สะพาน", + "flashbots_protect": "Flashbots ป้องกัน", + "losing": "ขาดทุน", + "on": "เปิด", + "price_impact": "ผลกระทบของราคา", + "price_row_per_token": "ต่อ", + "slippage_message": "นี้เป็นตลาดขนาดเล็ก, ดังนั้นคุณกำลังได้รับราคาที่ไม่ดี ลองเทรดขนาดเล็กลงดู!", + "swapping_via": "แลกเปลี่ยนผ่าน", + "unicorn_one": "สักตัวที่มีรูปยูนิคอร์น", + "uniswap_v2": "Uniswap v2", + "view_on": "ดูบน %{blockExplorerName}", + "network_switcher": "การแลกเปลี่ยนที่เครือข่าย %{network}", + "settling_time": "เวลาที่คาดว่าจะตั้งค่า", + "swap_max_alert": { + "title": "คุณแน่ใจหรือไม่?", + "message": "คุณกำลังจะแลกเปลี่ยนทั้งหมด %{inputCurrencyAddress} ที่มีอยู่ในกระเป๋าของคุณ ถ้าคุณต้องการแลกเปลี่ยนกลับเป็น %{inputCurrencyAddress}, คุณอาจจะไม่สามารถรับผิดชอบค่าธรรมเนียมได้\n\nคุณต้องการปรับแต่งยอดดุลโดยอัตโนมัติเพื่อทิ้งบางส่วน %{inputCurrencyAddress}ไว้หรือไม่?", + "no_thanks": "ไม่เป็นไร", + "auto_adjust": "ปรับแต่งอัตโนมัติ" + }, + "swap_max_insufficient_alert": { + "title": "%{symbol}ไม่เพียงพอ", + "message": "คุณมี %{symbol} ไม่เพียงพอที่จะครอบคลุมค่าธรรมเนียมในการแลกเปลี่ยนจำนวนสูงสุด" + } + }, + "swap_details": { + "exchange_rate": "อัตราแลกเปลี่ยน", + "rainbow_fee": "ค่าธรรมเนียม Rainbow ที่รวมแล้ว", + "refuel": "โทเค็นเครือข่ายเพิ่มเติม", + "review": "รีวิว", + "show_details": "รายละเอียดเพิ่มเติม", + "hide_details": "ซ่อนรายละเอียด", + "price_impact": "ความต่างในมูลค่า", + "minimum_received": "ขั้นต่ำที่ได้รับ", + "maximum_sold": "ขายสูงสุด", + "token_contract": "%{token} สัญญา", + "number_of_exchanges": "%{number} การแลกเปลี่ยน", + "number_of_steps": "%{number} ขั้นตอน", + "input_exchange_rate": "1 %{inputSymbol} สำหรับ %{executionRate} %{outputSymbol}", + "output_exchange_rate": "1 %{outputSymbol} สำหรับ %{executionRate} %{inputSymbol}" + }, + "token_index": { + "get_token": "รับ %{assetSymbol}", + "makeup_of_token": "ส่วนประกอบของ 1 %{assetSymbol}", + "underlying_tokens": "โทเค็นเบื้องหลัง" + }, + "unique": { + "save": { + "access_to_photo_library_was_denied": "ไม่ได้รับสิทธิ์เข้าถึงไลบรารีรูปภาพ", + "failed_to_save_image": "การบันทึกรูปภาพล้มเหลว", + "image_download_permission": "สิทธิ์ในการดาวน์โหลดรูปภาพ", + "nft_image": "รูปภาพ NFT", + "your_permission_is_required": "การอนุญาตของคุณจำเป็นสำหรับการบันทึกรูปภาพไปยังอุปกรณ์ของคุณ" + } + }, + "unique_expanded": { + "about": "เกี่ยวกับ %{assetFamilyName}", + "attributes": "คุณสมบัติ", + "collection_website": "เว็บไซต์คอลเลกชัน", + "configuration": "การกำหนดค่า", + "copy": "คัดลอก", + "copy_token_id": "คัดลอก ID ของโทเค็น", + "description": "คำอธิบาย", + "discord": "ดิสคอร์ด", + "edit": "แก้ไข", + "expires_in": "หมดอายุใน", + "expires_on": "หมดอายุเมื่อ", + "floor_price": "ราคาพื้น", + "for_sale": "มีไว้ขาย", + "in_showcase": "ในแสดงรายการ", + "last_sale_price": "ราคาขายล่าสุด", + "manager": "ผู้จัดการ", + "open_in_web_browser": "เปิดในเว็บเบราว์เซอร์", + "owner": "เจ้าของ", + "profile_info": "ข้อมูลโปรไฟล์", + "properties": "คุณสมบัติ", + "registrant": "ผู้จดทะเบียน", + "resolver": "ตัวแก้ไข", + "save_to_photos": "บันทึกไปยังรูปภาพ", + "set_primary_name": "ตั้งเป็นชื่อ ENS ของฉัน", + "share_token_info": "แบ่งปัน %{uniqueTokenName} ข้อมูล", + "showcase": "โชว์เคส", + "toast_added_to_showcase": "เพิ่มเข้าโชว์เคส", + "toast_removed_from_showcase": "ลบออกจากโชว์เคส", + "twitter": "Twitter", + "view_all_with_property": "ดูทั้งหมดด้วยคุณสมบัติ", + "view_collection": "ดูคอลเลกชัน", + "view_on_marketplace": "ดูบน Marketplace...", + "view_on_block_explorer": "ดูบน %{blockExplorerName}", + "view_on_marketplace_name": "ดูบน %{marketplaceName}", + "view_on_platform": "ดูบน %{platform}", + "view_on_web": "ดูบนเว็บ", + "refresh": "รีเฟรช Metadata", + "hide": "ซ่อน", + "unhide": "เปิดซ่อน" + } + }, + "explain": { + "icon_unlock": { + "smol_text": "คุณพบ Treasure! เนื่องจากคุณถือ Smolverse NFT, คุณได้ปลดล็อก Custom Icon!", + "optimism_text": "เพื่อฉลอง NFTs บน Optimism, Rainbow และ Optimism ทำงานร่วมกันเพื่อปล่อย App Icon รุ่นพิเศษสำหรับ Optimistic Explorers อย่างคุณ!", + "zora_text": "รุ่นพิเศษของ Rainbow Zorb icon ที่สร้างสำหรับการคิดค้นที่มีมนตราศาสตร์.", + "finiliar_text": "รุ่นพิเศษของ Rainbow Fini icon ที่ช่วยให้คุณยังไงล่าสุดของน้ำมันก๊าซ ไม่ว่าฝนจะตกหรือไม่.", + "finiliar_title": "คุณได้ปลดล็อก\nRainbow Fini", + "golddoge_text": "รุ่นพิเศษในอัปเดตพิเศษของอุปกรณ์ Rainbow ในการฉลองวันเกิดที่ 17 ของ Kabosu.", + "raindoge_text": "รุ่นพิเศษในอัปเดตพิเศษของอุปกรณ์ Rainbow ในการฉลองวันเกิดที่ 17 ของ Kabosu.", + "pooly_text": "ไอคอน Rainbow Pooly ฉบับพิเศษสำหรับผู้สนับสนุนเสรีภาพ", + "pooly_title": "คุณได้ปลดล็อก\nRainbow Pooly", + "zorb_text": "ฉบับพิเศษ Rainbow Zorb:\n100% ของสิ่งที่คุณรัก, เร็วและมีประสิทธิภาพมากขึ้น.", + "zorb_title": "คุณได้ปลดล็อก\nRainbow Zorb Energy!", + "poolboy_text": "ไอคอน Rainbow x Poolsuite ฉบับพิเศษสำหรับฤดูร้อนบนเชน", + "poolboy_title": "คุณได้ปลดล็อค\nRainbow Poolboy!", + "adworld_text": "ในฐานะพลเมืองของ Rainbow World, คุณสามารถปลดล็อคไอคอนแอพพิเศษ\nAdWorld x Rainbow ได้แล้ว.", + "adworld_title": "ยินดีต้อนรับสู่ Rainbow World!", + "title": "คุณได้ปลดล็อค\nRainbow 􀆄 %{partner}", + "button": "รับไอคอน" + }, + "output_disabled": { + "text": "สำหรับ %{fromNetwork}, Rainbow ไม่สามารถเตรียมการสลับตามจำนวน %{outputToken} ที่คุณต้องการรับ \n\n ลองป้อนปริมาณ %{inputToken} ที่คุณต้องการสลับแทน", + "title": "ป้อน %{inputToken} แทน", + "title_crosschain": "ป้อน %{fromNetwork} %{inputToken} แทน", + "text_crosschain": "Rainbow ไม่สามารถเตรียมการแลกเปลี่ยนตามจำนวนของ %{outputToken} ที่คุณต้องการรับได้ \n\n ลองป้อนจำนวนของ %{inputToken} ที่คุณต้องการแลกเปลี่ยนแทน", + "text_bridge": "Rainbow ไม่สามารถเตรียมสะพานตามจำนวนของ %{outputToken} ที่คุณต้องการรับที่ปลายทาง %{toNetwork} \n\n ลองป้อนจำนวนของ %{fromNetwork} %{inputToken} ที่คุณต้องการสร้างสะพานแทน", + "title_empty": "เลือกโทเค็น" + }, + "available_networks": { + "text": "%{tokenSymbol} สามารถใช้งานได้บน %{networks}. เพื่อย้าย %{tokenSymbol} ระหว่างเครือข่าย ใช้สะพานเช่น Hop", + "title_plural": "สามารถใช้ได้บน %{length} เครือข่าย", + "title_singular": "สามารถใช้ได้บนเครือข่าย %{network}" + }, + "arbitrum": { + "text": "Arbitrum เป็นเครือข่ายชั้นที่ 2 ที่ทำงานบน Ethereum ทำให้การทำธุรกรรมถูกลงและเร็วขึ้นในขณะที่ยังได้รับประโยชน์จากความปลอดภัยที่รองรับ Ethereum\n\nมันผนึกธุรกรรมหลายๆ รายการเข้าด้วยกันในรูปแบบ \"roll up\" ก่อนจะส่งให้อยู่ถาวรบน Ethereum", + "title": "Arbitrum คืออะไร?" + }, + "backup": { + "title": "สำคัญ" + }, + "base_fee": { + "text_falling": "\n\nค่าธรรมเนียมลดลงในขณะนี้!", + "text_prefix": "ค่าธรรมเนียมพื้นฐานถูกกำหนดโดยเครือข่าย Ethereum และจะเปลี่ยนแปลงขึ้นอยู่กับว่าเครือข่ายนั้นยุ่งยากเพียงใด", + "text_rising": "\n\nค่าธรรมเนียมกำลังเพิ่มขึ้นในตอนนี้! คุณควรใช้ค่าธรรมเนียมฐานสูงสุดที่สูงขึ้นเพื่อหลีกเลี่ยงการที่ธุรกรรมจะติดขัด.", + "text_stable": "\n\nเครือข่ายกำลังทำงานได้เสถียรในตอนนี้ ขอให้สนุก!", + "text_surging": "\n\nค่าธรรมเนียมกำลังสูงอย่างไม่ปกติในตอนนี้! หากธุรกรรมของคุณไม่ถึงกับเร่งด่วน ควรรอค่าธรรมเนียมลดลงก่อน.", + "title": "ค่าธรรมเนียมฐานปัจจุบัน" + }, + "failed_walletconnect": { + "text": "อุ๊ย, บางอย่างผิดพลาด! อาจมีปัญหาการเชื่อมต่อกับเว็บไซต์ กรุณาลองใหม่ในภายหลังหรือติดต่อทีมงานของเว็บไซต์เพื่อขอรายละเอียดเพิ่มเติม.", + "title": "การเชื่อมต่อล้มเหลว" + }, + "failed_wc_invalid_methods": { + "text": "แอปพลิเคชั่นนี้เรียกใช้วิธีการที่เซ็นสมุดเงิน (RPC) ซึ่ง Rainbow ไม่รองรับ.", + "title": "การเชื่อมต่อล้มเหลว" + }, + "failed_wc_invalid_chains": { + "text": "แอปพลิเคชั่นที่ร้องขอไม่รองรับเครือข่าย (s) โดย Rainbow.", + "title": "การเชื่อมต่อล้มเหลว" + }, + "failed_wc_invalid_chain": { + "text": "Rainbow ไม่รองรับเครือข่ายที่ระบุไว้ในคำขอนี้.", + "title": "การจัดการล้มเหลว" + }, + "floor_price": { + "text": "ราคาพื้นของคอลเลกชั่นคือราคาขอขายต่ำสุดในรายการที่กำลังจำหน่ายในคอลเลกชั่น", + "title": "ราคาพื้นคอลเลกชั่น" + }, + "gas": { + "text": "นี่คือ \"ค่าใช้จ่ายของแก๊ส\" ที่บล็อกเชน %{networkName} ใช้ในการตรวจสอบธุรกรรมของคุณอย่างปลอดภัย\n\nค่าธรรมเนียมนี้จะเปลี่ยนแปลงขึ้นอยู่กับความซับซ้อนของธุรกรรมของคุณและความยุ่งยากของเครือข่าย!", + "title": "ค่าใช้จ่ายของเครือข่าย %{networkName}" + }, + "max_base_fee": { + "text": "นี่คือค่าฐานสูงสุดที่คุณยินดีจ่ายในธุรกรรมนี้\n\nการตั้งค่าฐานสูงสุดที่สูงขึ้นจะป้องกันไม่ให้ธุรกรรมของคุณติดถ้าค่าธรรมเนียมเพิ่มขึ้น.", + "title": "ค่าธรรมเนียมฐานสูงสุด" + }, + "miner_tip": { + "text": "ค่าทิปของเหมืองไปโดยตรงถึงเหมืองที่ยืนยันธุรกรรมของคุณในเครือข่าย\n\nทิปที่สูงขึ้นทำให้ธุรกรรมของคุณมีโอกาสยืนยันได้เร็วขึ้น.", + "title": "ทิปของเหมือง" + }, + "optimism": { + "text": "Optimism เป็นเครือข่ายชั้นที่ 2 ที่ทำงานบน Ethereum ทำให้การทำธุรกรรมถูกต้นและเร็วขึ้นในขณะที่ยังได้รับประโยชน์จากการรักษาความปลอดภัยทางด้านล่างของ Ethereum\n\nมันรวมการทำธุรกรรมเยอะๆเข้าด้วยกันในรูปแบบ \"roll up\" ก่อนที่จะส่งลงไปให้อยู่ใน Ethereum อย่างถาวร", + "title": "Optimism คืออะไร?" + }, + "base": { + "text": "Base เป็นเครือข่าย Layer 2 ที่ทำงานบน Ethereum ทำให้การทำธุรกรรมถูกและเร็วขึ้นในขณะที่ยังได้รับประโยชน์จากความปลอดภัยสำคัญของ Ethereum\n\nมันรวมการทำธุรกรรมหลายๆ รายการใน \"roll up\" ก่อนส่งลงไปอยู่ถาวรบน Ethereum.", + "title": "Base คืออะไร" + }, + "zora": { + "text": "Zora คือเครือข่าย Layer 2 ที่ทำงานบน Ethereum ทำให้การทำธุรกรรมถูกและเร็วขึ้นในขณะที่ยังได้รับประโยชน์จากความปลอดภัยสำคัญของ Ethereum\n\nมันรวมการทำธุรกรรมหลายๆ รายการใน \"roll up\" ก่อนส่งลงไปอยู่ถาวรบน Ethereum.", + "title": "Zora คืออะไร?" + }, + "polygon": { + "text": "Polygon คือ sidechain, เครือข่ายที่แตกต่างที่ทำงานควบคู่กับ Ethereum และเข้ากันได้กับมัน\n\nมันอนุญาตให้ทำธุรกรรมที่ถูกและเร็วขึ้น แต่ไม่เหมือนกับเครือข่าย Layer 2, Polygon มีระบบความปลอดภัยและกลไกความสมานฉันท์ของตัวเองที่แตกต่างจาก Ethereum.", + "title": "Polygon คืออะไร?" + }, + "bsc": { + "text": "Binance Smart Chain (BSC) คือ blockchain สำหรับแพลตฟอร์มการซื้อขาย Binance \n\nBSC อนุญาตให้ทำธุรกรรมที่ถูกและเร็วขึ้น แต่ไม่เหมือนกับเครือข่าย Layer 2, มันมีระบบความปลอดภัยและกลไกความสมานฉันท์ของตัวเองที่แตกต่างจาก Ethereum.", + "title": "Binance Smart Chain คืออะไร?" + }, + "read_more": "อ่านเพิ่มเติม", + "learn_more": "เรียนรู้เพิ่มเติม", + "sending_to_contract": { + "text": "ที่อยู่ที่คุณป้อนใช้สำหรับสัญญาอัจฉริยะ\n\nยกเว้นสถานการณ์ที่หาเรื่องอันน้อย คุณอาจจะไม่ควรทำสิ่งนี้ คุณอาจจะสูญเสียสินทรัพย์ของคุณหรือพวกเขาอาจไปยังสถานที่ที่ผิด\n\nตรวจสอบที่อยู่อีกครั้ง ตรวจสอบด้วยผู้รับ หรือติดต่อฝ่ายสนับสนุนก่อน.", + "title": "รอโมเมนต์นะ!" + }, + "verified": { + "text": "โทเค็นที่มีแบดจ์ที่ตรวจสอบหมายความว่าพวกเขาได้ปรากฏอยู่ในรายการโทเค็นภายนอกอื่น ๆ อย่างน้อย 3 รายการ\n\nต้องการทำการวิจัยของคุณเองเสมอเพื่อให้แน่ใจว่าคุณกำลังโต้ตอบกับโทเค็นที่คุณไว้วางใจ.", + "title": "โทเค็นที่ได้รับการตรวจสอบ" + }, + "unverified": { + "fragment1": "Rainbow พยายามนำ Token มากๆขึ้นมาเท่าที่จะเป็นไปได้ แต่มีคนสามารถสร้าง Token หรืออ้างว่าเป็นโครงการด้วยสัญญาปลอม \n\n กรุณาตรวจสอบ ", + "fragment2": "สัญญาของ Token", + "fragment3": " แล้วทำการศึกษาเพิ่มเติมเพื่อตรวจสอบว่าคุณไว้วางใจบน Token ที่คุณเลือกที่จะทำธุรกรรม", + "title": "%{symbol} ยังไม่ผ่านการตรวจสอบ", + "go_back": "ย้อนกลับ" + }, + "obtain_l2_asset": { + "fragment1": "คุณจะต้องได้โทเค็นอื่น ๆ จาก %{networkName} เพื่อแลกเปลี่ยนที่ %{networkName} %{tokenName} \n\n หากต้องการส่งโทเค็นไปยัง %{networkName} สามารถทำได้อย่างง่ายดายด้วยบริดจ์เช่น Hop ยังสงสัยอยู่หรือไม่? ", + "fragment2": "อ่านเพิ่มเติม", + "fragment3": " เกี่ยวกับบริดจ์.", + "title": "ไม่มีโทเค็นที่ %{networkName}" + }, + "insufficient_liquidity": { + "fragment1": "แลกเปลี่ยนไม่มีโทเค็นที่คุณขอพอที่จะทำธุรกรรมนี้เสร็จสิ้น \n\n ยังสงสัยอยู่หรือไม่? ", + "fragment2": "อ่านเพิ่มเติม", + "fragment3": " เกี่ยวกับ AMMs และความชุ่ยของโทเคน", + "title": "ความชุ่ยไม่เพียงพอ" + }, + "fee_on_transfer": { + "fragment1": "การสลับนี้จะล้มเหลวใน Rainbow เนื่องจากสัญญา %{tokenName} เพิ่มค่าธรรมเนียมเพิ่มเติม \n\n อ่าน ", + "fragment2": "คู่มือของเรา", + "fragment3": " สำหรับความช่วยเหลือในการสลับโทเคนนี้!", + "title": "ค่าธรรมเนียมเมื่อโอนโทเคน" + }, + "no_route_found": { + "fragment1": "เราไม่สามารถหาเส้นทางสำหรับการแลกเปลี่ยนนี้ ", + "fragment2": "อาจไม่มีเส้นทางสำหรับการแลกเปลี่ยนนี้หรือจำนวนอาจน้อยเกินไป", + "title": "ไม่พบเส้นทาง" + }, + "no_quote": { + "title": "ไม่มีใบเสนอราคา", + "text": "เราไม่สามารถหาใบเสนอราคาสำหรับการแลกเปลี่ยนนี้ นี่อาจเป็นเพราะไม่มีความชุ่ยเพียงพอในการแลกเปลี่ยนหรือปัญหาในวิธีการทำงานของโทเคน" + }, + "cross_chain_swap": { + "title": "คาดว่าการข้ามเครือข่ายจะล่าช้า", + "text": "การแลกเปลี่ยนนี้อาจใช้เวลานานกว่าที่คาดการณ์ \n\n การแลกเปลี่ยนข้ามเครือข่ายต้องการการทำสะพานเงินไปยังเครือข่ายปลายทาง และบางครั้งการทำสะพานอาจใช้เวลานานกว่าที่คาดการณ์ งินของคุณจะสงัดอยู่ในขณะนี้" + }, + "go_to_hop_with_icon": { + "text": "ไปที่ Hop Bridge 􀮶" + }, + "rainbow_fee": { + "text": "รุ้งสีชมพูไม่เก็บค่าธรรมเนียม %{feePercentage} จากการแลกเปลี่ยน. กลไกนี้เป็นส่วนหนึ่งที่ทำให้เราสามารถให้คุณได้ประสบการณ์ Ethereum ที่ดีที่สุด" + }, + "swap_routing": { + "text": "ระบบของ Rainbow ยังถูกกำหนดให้เลือกเส้นทางที่ถูกที่สุดสำหรับการแลกเปลี่ยนของคุณโดยค่าเริ่มต้น ซึ่งถ้าคุณต้องการเลือกใช้ 0x หรือ 1inch เป็นพิเศษคุณก็ทำได้", + "title": "การจัดเส้นทางการแลกเปลี่ยน", + "still_curious": { + "fragment1": "ยังอยากรู้เพิ่มเติมหรือ? ", + "fragment2": "อ่านเพิ่มเติม", + "fragment3": " เกี่ยวกับวิธีปฏิบัติการจัดเส้นทางการแลกเปลี่ยนของเรา." + } + }, + "slippage": { + "text": "การสลับเป็นเมื่อราคาของการสลับเปลี่ยนแปลงระหว่างที่คุณส่งธุรกรรมและการยืนยันของมัน \n\nการตั้งค่าความคล่องตัวสูงขึ้นจะเพิ่มโอกาสที่การสลับของคุณจะสำเร็จ แต่อาจทำให้คุณได้รับราคาที่ไม่ดี", + "title": "การสูญเสีย", + "still_curious": { + "fragment1": "ยังอยากรู้อีกหรือไม่? ", + "fragment2": "อ่านเพิ่มเติม", + "fragment3": " เกี่ยวกับการสูญเสียและวิธีที่มันมีผลต่อการสลับ." + } + }, + "flashbots": { + "text": "Flashbots ป้องกันธุรกรรมของคุณจากการรีบตามและการโจมตีแซนด์วิชซึ่งอาจทำให้ราคาที่คุณได้รับแย่ลงหรือการทำธุรกรรมของคุณล้มเหลว.", + "title": "Flashbots", + "still_curious": { + "fragment1": "ยังอยากรู้อีกหรือไม่? ", + "fragment2": "อ่านเพิ่มเติม", + "fragment3": " เกี่ยวกับ Flashbots และการป้องกันที่มันมีให้." + } + }, + "swap_refuel": { + "title": "ไม่มี %{networkName} %{gasToken} ที่ตรวจพบ", + "text": "คุณจะไม่สามารถใช้งาน %{networkName} ได้ หากไม่มี %{networkName} %{gasToken}. พวกเราสามารถรวมมันได้ราดๆ กับสะพานนี้โดยใช้เงินประมาณ $3 ของ ETH จากกระเป๋าสตางค์ของคุณ.", + "button": "เพิ่ม $3 ของ %{networkName} %{gasToken}" + }, + "swap_refuel_deduct": { + "title": "ไม่พบ %{networkName} %{gasToken}", + "text": "คุณจะไม่สามารถใช้ %{networkName} ได้หากไม่มี %{networkName} %{gasToken}. เราสามารถผสมมันกับสะพานนี้โดยใช้ประมาณ $3 ของ ETH ที่ถูกหักออกจากการแลกนี้.", + "button": "ปรับและเพิ่ม $3 ของ %{gasToken}" + }, + "swap_refuel_notice": { + "title": "ไม่พบ %{networkName} %{gasToken}", + "text": "คุณจะไม่สามารถใช้ %{networkName} หากไม่มี %{networkName} %{gasToken}. หากคุณดำเนินการแลกนี้ คุณจะไม่สามารถทำการแลก, สะพาน หรือ โอนโทเค็นของคุณ %{networkName} ได้หากไม่เพิ่ม %{networkName} %{gasToken} เข้าวอลเล็ตของคุณ.", + "button": "ดำเนินการต่อ" + } + }, + "fedora": { + "cannot_verify_bundle": "ไม่สามารถตรวจสอบชุดโปรแกรม! นี่อาจเป็นการหลอกลวง การติดตั้งถูกบล็อก.", + "error": "ข้อผิดพลาด", + "fedora": "เฟดอรา", + "this_will_override_bundle": "สิ่งนี้จะแทนที่กองหมายของคุณ ระวัง คุณเป็นพนักงานของ Rainbow หรือไม่?", + "wait": "รอ" + }, + "fields": { + "address": { + "long_placeholder": "ชื่อ, ENS, หรือที่อยู่", + "short_placeholder": "ENS หรือที่อยู่" + } + }, + "gas": { + "card": { + "falling": "ลดลง", + "rising": "เพิ่มขึ้น", + "stable": "คงที่", + "surging": "กระแส" + }, + "speeds": { + "slow": "ช้า", + "normal": "ปกติ", + "fast": "เร็ว", + "urgent": "ด่วน", + "custom": "กำหนดเอง" + }, + "network_fee": "ค่าธรรมเนียมเครือข่ายโดยประมาณ", + "current_base_fee": "ค่าฐานปัจจุบัน", + "max_base_fee": "ค่าฐานสูงสุด", + "miner_tip": "ค่าเทิปของนักขุด", + "max_transaction_fee": "ค่าธรรมเนียมการทำธุรกรรมสูงสุด", + "warning_separator": "·", + "lower_than_suggested": "ต่ำ · อาจติดขัด", + "higher_than_suggested": "สูง · จ่ายเกิน", + "max_base_fee_too_low_error": "ต่ำ · มีโอกาสล้มเหลว", + "tip_too_low_error": "ต่ำ · มีโอกาสล้มเหลว", + "alert_message_higher_miner_tip_needed": "แนะนำให้ตั้งค่าค่าธรรมเนียมทิปคนขุดที่สูงขึ้นเพื่อหลีกเลี่ยงปัญหา", + "alert_message_higher_max_base_fee_needed": "แนะนำให้ตั้งค่าฐานค่าธรรมเนียมสูงขึ้นเพื่อหลีกเลี่ยงปัญหา", + "alert_message_lower": "ตรวจสอบให้แน่ใจว่าคุณได้ป้อนจำนวนที่ถูกต้อง - คุณอาจจะจ่ายเงินมากกว่าจำเป็น!", + "alert_title_higher_max_base_fee_needed": "ฐานค่าธรรมเนียมสูงสุดต่ำ - ธุรกรรมอาจติดขัด!", + "alert_title_higher_miner_tip_needed": "เคล็ดคุณภาพขุดเหมืองต่ำ - ธุรกรรมอาจติดขัด!", + "alert_title_lower_max_base_fee_needed": "ฐานค่าธรรมเนียมสูงสุดสูง!", + "alert_title_lower_miner_tip_needed": "เคล็ดคุณภาพขุดเหมืองสูง!", + "proceed_anyway": "ดำเนินการต่อ", + "edit_max_bass_fee": "แก้ไขฐานค่าธรรมเนียมสูงสุด", + "edit_miner_tip": "แก้ไขเคล็ดคุณภาพขุดเหมือง" + }, + "homepage": { + "back": "กลับไปที่ rainbow.me", + "coming_soon": "เร็วๆ นี้.", + "connect_ledger": { + "button": "เชื่อมต่อกับ Ledger", + "description": "เชื่อมต่อและลงชื่อด้วย ", + "link_text": "กระเป๋าสตางค์ฮาร์ดแวร์ Ledger", + "link_title": "ซื้อ Ledger hardware wallet" + }, + "connect_metamask": { + "button": "เชื่อมต่อกับ MetaMask", + "description": "เชื่อมต่อกับ ", + "link_text": "กระเป๋าสตางค์บนเบราว์เซอร์ MetaMask", + "link_title": "กระเป๋าสตางค์บนเว็บ MetaMask" + }, + "connect_trezor": { + "button": "เชื่อมต่อกับ Trezor", + "description": "เชื่อมต่อและลงชื่อด้วย ", + "link_text": "Trezor hardware wallet", + "link_title": "ซื้อ Trezor hardware wallet" + }, + "connect_trustwallet": { + "button": "เชื่อมต่อกับ Trust Wallet", + "description_part_one": "ใช้ ", + "description_part_three": " แอพพลิเคชันเพื่อเชื่อมต่อ.", + "description_part_two": " Ethereum ", + "link_text_browser": "dapp browser", + "link_text_wallet": "Trust Wallet", + "link_title_browser": "ค้นพบ Trust DApp Browser", + "link_title_wallet": "ค้นพบ Trust Wallet" + }, + "connect_walletconnect": { + "button": "ใช้ WalletConnect", + "button_mobile": "เชื่อมต่อกับ WalletConnect", + "description": "สแกนรหัส QR เพื่อเชื่อมต่อกับวอลเล็ตมือถือของคุณ ", + "description_mobile": "เชื่อมต่อกับวอลเล็ตที่สนับสนุน ", + "link_text": "โดยใช้ WalletConnect", + "link_text_mobile": "WalletConnect", + "link_title": "ใช้ WalletConnect", + "link_title_mobile": "เชื่อมต่อด้วย WalletConnect" + }, + "reassurance": { + "access_link": "ไม่สามารถเข้าถึงเงินของคุณ", + "assessment": "ผลการประเมินความปลอดภัยของเรา", + "security": "เราทำงานหนักเพื่อให้แน่ใจว่าเงินของคุณปลอดภัย โปรแกรมนี้ไม่สัมผัสไปยังคีย์ส่วนตัวของคุณ ทำให้การโจมตีมีพื้นที่ลดลง ถ้าคุณคุ้นเคยกับการเขียนโปรแกรม คุณสามารถดูโค้ดของเราบน GitHub.", + "security_title": "Manager มีความปลอดภัยแค่ไหน?", + "source": "ดูโค้ดที่มาของเรา", + "text_mobile": "คุณจำเป็นต้องใช้ Ethereum Wallet เพื่อเข้าถึง Balance Manager เพื่อดู ส่ง และแลกเปลี่ยน Ether และโทเค็นที่มีฐานบน Ethereum ของคุณ.", + "tracking_link": "เราไม่ติดตามคุณ", + "work": "นี่เป็นเครื่องมือบนเว็บที่ช่วยคุณจัดการเงินในกระเป๋าเงินของคุณ โดยทำงานผ่าน Application Programming Interface (API) ของกระเป๋าเงินของคุณ ที่นี่คือข้อเสนอจำเป็นเกี่ยวกับวิธีการที่เราออกแบบ Balance Manager:", + "work_title": "Manager ทำงานอย่างไร?" + }, + "discover_web3": "ค้นพบ Web3" + }, + "image_picker": { + "cancel": "ยกเลิก", + "confirm": "เปิดใช้งานการเข้าถึงไลบรารี", + "message": "นี้ช่วยให้ Rainbow ใช้ภาพของคุณจากไลบรารี", + "title": "Rainbow ต้องการเข้าถึงรูปภาพของคุณ" + }, + "input": { + "asset_amount": "จำนวน", + "donation_address": "ที่อยู่ Balance Manager", + "email": "อีเมล", + "email_placeholder": "your@email.com", + "input_placeholder": "พิมพ์ที่นี่", + "input_text": "ข้อมูลอินพุต", + "password": "รหัสผ่าน", + "password_placeholder": "••••••••••", + "private_key": "กุญแจส่วนตัว", + "recipient_address": "ที่อยู่ผู้รับ" + }, + "list": { + "share": { + "check_out_my_wallet": "ดูสะสมฉันบน 🌈 Rainbow ที่ %{showcaseUrl}", + "check_out_this_wallet": "ดูสะสมของกระเป๋าเงินนี้บน 🌈 Rainbow ที่ %{showcaseUrl}" + } + }, + "message": { + "click_to_copy_to_clipboard": "คลิกเพื่อคัดลอกไปยังคลิปบอร์ด", + "coming_soon": "เร็วๆ นี้...", + "exchange_not_available": "เราไม่สนับสนุน Shapeshift อีกต่อไปเนื่องจากความต้องการ KYC ใหม่ของพวกเขา เรากำลังทำงานเพื่อสนับสนุนผู้ให้บริการแลกเปลี่ยนต่างๆ", + "failed_ledger_connection": "การเชื่อมต่อกับ Ledger ล้มเหลว โปรดตรวจสอบอุปกรณ์ของคุณ", + "failed_request": "การร้องขอล้มเหลว โปรดรีเฟรช", + "failed_trezor_connection": "การเชื่อมต่อกับ Trezor ล้มเหลว โปรดตรวจสอบอุปกรณ์ของคุณ", + "failed_trezor_popup_blocked": "โปรดอนุญาตป๊อปอัปบน Balance เพื่อใช้ Trezor ของคุณ", + "learn_more": "เรียนรู้เพิ่มเติม", + "no_interactions": "ไม่พบการโต้ตอบสำหรับบัญชีนี้", + "no_transactions": "ไม่พบการทำธุรกรรมสำหรับบัญชีนี้", + "no_unique_tokens": "ไม่พบโทเค็นที่ไม่ซ้ำกันสำหรับบัญชีนี้", + "opensea_footer": " เป็นตลาดสำหรับโทเค็นที่ไม่ซ้ำกัน (หรือ 'non-fungible') คนๆ ค้าขายในตลาดและทำให้พวกเขามีค่า คุณสามารถจำนำโทเค็นของคุณเพื่อรับเงิน ทุกสิ่งนี้ทำงานบน Ethereum. ", + "opensea_header": "สิ่งนี้ทำงานอย่างไรที่ด้านใต้ฝาปิด?", + "page_not_found": "404 ไม่พบหน้านี้", + "please_connect_ledger": "โปรดเชื่อมต่อและปลดล็อก Ledger แล้วเลือก Ethereum", + "please_connect_trezor": "โปรดเชื่อมต่อ Trezor ของคุณและปฏิบัติตามคำแนะนำ", + "power_by": "สนับสนุนโดย", + "walletconnect_not_unlocked": "โปรดเชื่อมต่อโดยใช้ WalletConnect", + "web3_not_available": "โปรดติดตั้งส่วนขยาย Chrome ของ MetaMask", + "web3_not_unlocked": "โปรดปลดล็อคสกระเป๋าเงิน MetaMask ของคุณ", + "web3_unknown_network": "เครือข่ายที่ไม่รู้จัก, โปรดสลับไปยังอีกหนึ่ง" + }, + "mints": { + "mints_sheet": { + "mints": "การสร้าง", + "no_data_found": "ไม่พบข้อมูล.", + "card": { + "x_ago": "%{timeElapsed} ที่แล้ว", + "one_mint_past_hour": "สร้าง 1 ครั้งในชั่วโมงที่ผ่านมา", + "x_mints_past_hour": "%{numMints} การสร้างในชั่วโมงที่ผ่านมา", + "x_mints": "%{numMints} การสร้าง", + "mint": "สร้าง", + "free": "ฟรี" + } + }, + "mints_card": { + "view_all_mints": "ดูมินต์ทั้งหมด", + "mints": "การสร้าง", + "collection_cell": { + "free": "ฟรี" + } + }, + "featured_mint_card": { + "featured_mint": "มินต์ที่โดดเด่น", + "one_mint": "1 มินต์", + "x_mints": "%{numMints} การสร้าง", + "x_past_hour": "%{numMints} ชั่วโมงที่ผ่านมา" + }, + "filter": { + "all": "ทั้งหมด", + "free": "ฟรี", + "paid": "จ่ายเงิน" + } + }, + "modal": { + "approve_tx": "อนุมัติธุรกรรมบน %{walletType}", + "back_up": { + "alerts": { + "cloud_not_enabled": { + "description": "ดูเหมือนว่า iCloud drive ไม่ได้เปิดการใช้งานบนอุปกรณ์ของคุณ\n\n คุณต้องการดูวิธีเปิดใช้งานไหม?", + "label": "iCloud ไม่ได้เปิดใช้งาน", + "no_thanks": "ไม่ใช่ขอบคุณ", + "show_me": "ใช่ โชว์ให้ฉันดู" + } + }, + "default": { + "button": { + "cloud": "สำรองข้อมูลกระเป๋าเงินของคุณ", + "cloud_platform": "สำรองข้อมูลถึง %{cloudPlatformName}", + "manual": "สำรองข้อมูลด้วยตนเอง" + }, + "description": "อย่าทำหายกระเป๋าเงินของคุณ! บันทึกสำเนาที่ถูกเข้ารหัสลับไปยัง %{cloudPlatformName}", + "title": "สำรองข้อมูลกระเป๋าของคุณ" + }, + "existing": { + "button": { + "later": "อาจทำในภายหลัง", + "now": "สำรองข้อมูลเดี๋ยวนี้" + }, + "description": "คุณมีกระเป๋าเงินที่ยังไม่ได้สำรองข้อมูลในระบบ สำรองข้อมูลกระเป๋าเงินเพื่อความปลอดภัยหากคุณทำอุปกรณ์นี้หาย", + "title": "คุณต้องการสำรองข้อมูลหรือไม่?" + }, + "imported": { + "button": { + "back_up": "สำรองข้อมูลถึง %{cloudPlatformName}", + "no_thanks": "ไม่ ขอบคุณ" + }, + "description": "อย่าทำหายกระเป๋าเงินของคุณ! บันทึกสำเนาที่ถูกเข้ารหัสลับไปยัง %{cloudPlatformName}.", + "title": "คุณต้องการสำรองข้อมูลหรือไม่?" + } + }, + "confirm_tx": "ยืนยันการทำธุรกรรมจาก %{walletName}", + "default_wallet": " กระเป๋าเงิน", + "deposit_dropdown_label": "แลกเปลี่ยนของฉัน", + "deposit_input_label": "จ่าย", + "donate_title": "ส่งจาก %{walletName} ไปยังจัดการยอดคงเหลือ", + "exchange_fee": "ค่าธรรมเนียมการแลกเปลี่ยน", + "exchange_max": "แลกเปลี่ยนสูงสุด", + "exchange_title": "แลกเปลี่ยนจาก %{walletName}", + "external_link_warning": { + "go_back": "กลับไป", + "visit_external_link": "เยี่ยมชมลิ้งค์ภายนอก?", + "you_are_attempting_to_visit": "คุณกำลังพยายามเยี่ยมชมลิ้งค์ที่ไม่ได้เกี่ยวข้องกับ Rainbow." + }, + "gas_average": "เฉลี่ย", + "gas_fast": "เร็ว", + "gas_fee": "ค่าธรรมเนียม", + "gas_slow": "ช้า", + "helper_max": "สูงสุด", + "helper_min": "ต่ำสุด", + "helper_price": "ราคา", + "helper_rate": "อัตรา", + "helper_value": "มูลค่า", + "invalid_address": "ที่อยู่ไม่ถูกต้อง", + "new": "ใหม่", + "previous_short": "ก่อนหน้า.", + "receive_title": "รับไปยัง %{walletName}", + "send_max": "ส่งสูงสุด", + "send_title": "ส่งจาก %{walletName}", + "tx_confirm_amount": "จำนวน", + "tx_confirm_fee": "ค่าธรรมเนียมการทำธุรกรรม", + "tx_confirm_recipient": "ผู้รับ", + "tx_confirm_sender": "ผู้ส่ง", + "tx_fee": "ค่าธรรมเนียมการทำธุรกรรม", + "tx_hash": "แฮชการทำธุรกรรม", + "tx_verify": "ตรวจสอบการทำธุรกรรมของคุณที่นี่", + "withdrawal_dropdown_label": "สำหรับ", + "withdrawal_input_label": "รับ" + }, + "nfts": { + "selling": "ขาย" + }, + "nft_offers": { + "card": { + "title": { + "singular": "1 ข้อเสนอ", + "plural": "%{numOffers} ข้อเสนอ" + }, + "button": "ดูข้อเสนอทั้งหมด", + "expired": "หมดอายุ" + }, + "sheet": { + "title": "ข้อเสนอ", + "total": "ทั้งหมด", + "above_floor": "เหนือชั้น", + "below_floor": "ชั้นราคาต่ำสุด", + "no_offers_found": "ไม่พบข้อเสนอ" + }, + "sort_menu": { + "highest": "สูงสุด", + "from_floor": "จากชั้น", + "recent": "ล่าสุด" + }, + "single_offer_sheet": { + "title": "ข้อเสนอ", + "expires_in": "หมดอายุใน %{timeLeft}", + "floor_price": "ราคาพื้น", + "marketplace": "ตลาด", + "marketplace_fees": "%{marketplace} ค่าธรรมเนียม", + "creator_royalties": "ผลตอบแทนของผู้สร้าง", + "receive": "รับ", + "proceeds": "รายได้รวม", + "view_offer": "ดูข้อเสนอ", + "offer_expired": "ข้อเสนอหมดอายุ", + "expired": "หมดอายุ", + "hold_to_sell": "ถือเพื่อขาย", + "error": { + "title": "ข้อผิดพลาดในการขาย NFT", + "message": "กรุณาติดต่อฝ่ายสนับสนุน Rainbow เพื่อขอความช่วยเหลือ." + } + } + }, + "notification": { + "error": { + "failed_get_account_tx": "ไม่สามารถเข้าถึงรายการทำรายการของบัญชี", + "failed_get_gas_prices": "ไม่สามารถรับราคาการ์ส Ethereum", + "failed_get_tx_fee": "ไม่สามารถประเมินค่าธรรมเนียมการทำธุรกรรม", + "failed_scanning_qr_code": "การสแกน QR code ล้มเหลว, โปรดลองอีกครั้ง", + "generic_error": "เกิดข้อผิดพลาดบางอย่าง, โปรดลองอีกครั้ง", + "insufficient_balance": "ยอดเงินในบัญชีนี้ไม่เพียงพอ", + "insufficient_for_fees": "ยอดเงินไม่เพียงพอสำหรับค่าธรรมเนียมการทำธุรกรรม", + "invalid_address": "ที่อยู่ไม่ถูกต้อง, โปรดตรวจสอบอีกครั้ง", + "invalid_address_scanned": "ที่อยู่ที่สแกนไม่ถูกต้อง, โปรดลองอีกครั้ง", + "invalid_private_key_scanned": "คีย์ส่วนตัวที่สแกนไม่ถูกต้อง, โปรดลองอีกครั้ง", + "no_accounts_found": "ไม่พบบัญชี Ethereum" + }, + "info": { + "address_copied_to_clipboard": "ได้คัดลอกที่อยู่ไปยังคลิปบอร์ดแล้ว" + } + }, + "pools": { + "deposit": "ฝาก", + "pools_title": "สระ", + "withdraw": "ถอน" + }, + "profiles": { + "actions": { + "edit_profile": "แก้ไขโปรไฟล์", + "unwatch_ens": "ยกเลิกการติดตาม %{ensName}", + "unwatch_ens_title": "คุณแน่ใจหรือว่าต้องการยกเลิกการติดตาม %{ensName}?", + "watch": "ติดตาม", + "watching": "กำลังรับชม" + }, + "banner": { + "register_name": "สร้างโปรไฟล์ ENS ของคุณ", + "and_create_ens_profile": "ค้นหาชื่อ .eth ที่ใช้งานได้" + }, + "select_ens_name": "ชื่อ ENS ของฉัน", + "confirm": { + "confirm_registration": "ยืนยันการลงทะเบียน", + "confirm_updates": "ยืนยันการอัปเดต", + "duration_plural": "%{content} ปี", + "duration_singular": "1 ปี", + "estimated_fees": "ค่าธรรมเนียมเครือข่ายโดยประมาณ", + "estimated_total": "รวมโดยประมาณ", + "estimated_total_eth": "รวมโดยประมาณใน ETH", + "extend_by": "ขยายโดย", + "extend_registration": "ขยายการลงทะเบียน", + "hold_to_begin": "กดค้างเพื่อเริ่ม", + "hold_to_confirm": "กดค้างเพื่อยืนยัน", + "hold_to_extend": "กดค้างเพื่อขยาย", + "hold_to_register": "กดค้างเพื่อลงทะเบียน", + "insufficient_bnb": "BNB ไม่เพียงพอ", + "insufficient_eth": "ETH ไม่เพียงพอ", + "last_step": "ขั้นตอนสุดท้าย", + "last_step_description": "ยืนยันด้านล่างเพื่อลงทะเบียนชื่อและกำหนดค่าโปรไฟล์ของคุณ", + "new_expiration_date": "วันหมดอายุใหม่", + "registration_cost": "ค่าใช้จ่ายในการลงทะเบียน", + "registration_details": "รายละเอียดการลงทะเบียน", + "registration_duration": "ลงทะเบียนชื่อสำหรับ", + "requesting_register": "ร้องขอการลงทะเบียน", + "reserving_name": "จองชื่อของคุณ", + "set_ens_name": "ตั้งเป็นชื่อ ENS หลักของฉัน", + "set_name_registration": "ตั้งเป็นชื่อหลัก", + "speed_up": "เร่งความเร็ว", + "suggestion": "ซื้อปีเพิ่มเติมทันทีเพื่อประหยัดค่าธรรมเนียม", + "transaction_pending": "รายการที่รอดำเนินการ", + "transaction_pending_description": "คุณจะถูกนำไปยังขั้นตอนถัดไปโดยอัตโนมัติเมื่อรายการนี้ได้รับการยืนยันที่บล็อกเชน", + "wait_one_minute": "รออีกหนึ่งนาที", + "wait_one_minute_description": "ช่วงรอนี้จะรับรองว่าไม่มีบุคคลอื่นที่สามารถลงทะเบียนชื่อนี้ก่อนคุณได้" + }, + "create": { + "add_cover": "เพิ่มภาพปก", + "back": "􀆉 ย้อนกลับ", + "bio": "ชีวประวัติ", + "bio_placeholder": "เพิ่มชีวประวัติลงในโปรไฟล์ของคุณ", + "btc": "บิตคอยน์", + "cancel": "ยกเลิก", + "choose_nft": "เลือก NFT", + "content": "เนื้อหา", + "content_placeholder": "เพิ่มแฮชเนื้อหา", + "discord": "Discord", + "doge": "โดจคอยน์", + "email": "อีเมล", + "invalid_email": "อีเมลไม่ถูกต้อง", + "email_placeholder": "เพิ่มอีเมลของคุณ", + "invalid_username": "ชื่อผู้ใช้ %{app} ไม่ถูกต้อง", + "eth": "อีเธอเรียม", + "github": "GitHub", + "instagram": "Instagram", + "invalid_asset": "ที่อยู่ %{coin} ไม่ถูกต้อง", + "invalid_content_hash": "แฮชเนื้อหาไม่ถูกต้อง", + "keywords": "คำหลัก", + "keywords_placeholder": "เพิ่มคำหลัก", + "label": "สร้างโปรไฟล์ของคุณ", + "ltc": "Litecoin", + "name": "ชื่อ", + "name_placeholder": "เพิ่มชื่อที่แสดง", + "notice": "ประกาศ", + "notice_placeholder": "เพิ่มประกาศ", + "pronouns": "คำนำหน้าชื่อ", + "pronouns_placeholder": "เพิ่มคำนำหน้าชื่อ", + "reddit": "Reddit", + "remove": "ลบ", + "review": "ตรวจสอบ", + "skip": "ข้าม", + "snapchat": "Snapchat", + "telegram": "Telegram", + "twitter": "ทวิตเตอร์", + "upload_photo": "อัปโหลดรูปภาพ", + "uploading": "กำลังอัปโหลด", + "username_placeholder": "ชื่อผู้ใช้", + "wallet_placeholder": "เพิ่ม %{coin} ที่อยู่", + "website": "เว็บไซต์", + "invalid_website": "URL ไม่ถูกต้อง", + "website_placeholder": "เพิ่มเว็บไซต์ของคุณ" + }, + "details": { + "add_to_contacts": "เพิ่มเป็นผู้ติดต่อ", + "copy_address": "คัดลอกที่อยู่", + "open_wallet": "เปิดกระเป๋าเงิน", + "remove_from_contacts": "ลบจากรายชื่อผู้ติดต่อ", + "share": "แบ่งปัน", + "view_on_etherscan": "ดูบน Etherscan" + }, + "edit": { + "label": "แก้ไขโปรไฟล์ของคุณ" + }, + "intro": { + "choose_another_name": "เลือกชื่อ ENS อื่น", + "create_your": "สร้างของคุณ", + "ens_profile": "โปรไฟล์ ENS", + "find_your_name": "ค้นหาชื่อของคุณ", + "my_ens_names": "ชื่อ ENS ของฉัน", + "portable_identity_info": { + "description": "พกพาชื่อ ENS และโปรไฟล์ของคุณไประหว่างเว็บไซต์ ไม่ต้องสมัครสมาชิกอีกต่อไป", + "title": "ตัวตนดิจิตอลที่สามารถพกพา" + }, + "search_new_ens": "ค้นหาชื่อใหม่", + "search_new_name": "ค้นหา ENS ชื่อใหม่", + "stored_on_blockchain_info": { + "description": "โปรไฟล์ของคุณถูกเก็บไว้โดยตรงบน Ethereum และเป็นของคุณเอง", + "title": "เก็บไว้บน Ethereum" + }, + "edit_name": "แก้ไข %{name}", + "use_existing_name": "ใช้ ENS ชื่อที่มีอยู่", + "use_name": "ใช้ %{name}", + "wallet_address_info": { + "description": "ส่งไปยัง ENS ชื่อแทนที่อยู่กระเป๋าเงินที่ยากที่จะจำ", + "title": "ที่อยู่กระเป๋าเงินที่ดีกว่า" + } + }, + "pending_registrations": { + "alert_cancel": "ยกเลิก", + "alert_confirm": "ทำต่อใ anyway", + "alert_message": "`คุณกำลังจะหยุดกระบวนการลงทะเบียน\n คุณจะต้องเริ่มมันอีกครั้งซึ่งหมายความว่าคุณจะต้องส่งธุรกรรมเพิ่มเติม`", + "alert_title": "คุณแน่ใจไหม?", + "finish": "เสร็จสิ้น", + "in_progress": "กำลังดำเนินการ" + }, + "profile_avatar": { + "choose_from_library": "เลือกจากห้องสมุด", + "create_profile": "สร้างโปรไฟล์", + "edit_profile": "แก้ไขโปรไฟล์", + "pick_emoji": "เลือกอีโมจิ", + "shuffle_emoji": "สลับอีโมจิ", + "remove_photo": "ลบรูปภาพ", + "view_profile": "ดูโปรไฟล์" + }, + "search": { + "header": "ค้นหาชื่อของคุณ", + "description": "ค้นหาชื่อ ENS ที่ว่างอยู่", + "available": "🥳 ว่าง", + "taken": "😭 ถูกยึดแล้ว", + "registered_on": "ชื่อนี้ถูกลงทะเบียนครั้งล่าสุดวันที่ %{content}", + "price": "%{content} / ปี", + "expiration": "ถึง %{content}", + "3_char_min": "ตัวอักษรขั้นต่ำ 3 ตัว", + "already_registering_name": "คุณกำลังลงทะเบียนชื่อนี้แล้ว", + "estimated_total_cost_1": "ราคาทั้งหมดที่คาดการณ์ของ", + "estimated_total_cost_2": "ด้วยค่าธรรมเนียมเครือข่ายปัจจุบัน", + "loading_fees": "กำลังโหลดค่าธรรมเนียมเครือข่าย…", + "clear": "􀅉 ยกเลิก", + "continue": "ดำเนินการต่อ 􀆊", + "finish": "เสร็จสิ้น 􀆊", + "and_create_ens_profile": "ค้นหาชื่อ .eth ที่ใช้ได้", + "register_name": "สร้างโปรไฟล์ ENS ของคุณ" + }, + "search_validation": { + "invalid_domain": "นี่เป็นโดเมนที่ไม่ถูกต้อง", + "tld_not_supported": "TLD นี้ไม่ได้รับการสนับสนุน", + "subdomains_not_supported": "ไม่สนับสนุนโดเมนย่อย", + "invalid_length": "ชื่อของคุณต้องมีอย่างน้อย 3 ตัวอักษร", + "invalid_special_characters": "ชื่อของคุณไม่สามารถรวมอักขระพิเศษ" + }, + "records": { + "since": "ตั้งแต่" + } + }, + "promos": { + "swaps_launch": { + "primary_button": "ลองเปลี่ยน", + "secondary_button": "อาจจะทำในภายหลัง", + "info_row_1": { + "title": "แลกทุกโทเคนที่คุณโปรดรัก", + "description": "Rainbow ค้นหาทุกที่เพื่อหาราคาที่ดีที่สุดสำหรับการแลกเปลี่ยนของคุณ" + }, + "info_row_2": { + "title": "แลกเปลี่ยนโดยตรงบน L2", + "description": "แลกเปลี่ยนแบบเร็วและราคาถูกบน Arbitrum, Optimism, Polygon และ BSC" + }, + "info_row_3": { + "title": "การป้องกัน Flashbots", + "description": "การป้องกันต่อราคาพร้อมไม่มีค่าธรรมเนียมสำหรับการแลกเปลี่ยนที่ไม่สำเร็จ สามารถเปิดการใช้งานในการตั้งค่าการแลกเปลี่ยน" + }, + "header": "การแลกเปลี่ยนบน Rainbow", + "subheader": "เริ่มต้นใหม่" + }, + "notifications_launch": { + "primary_button": { + "permissions_enabled": "กำหนดค่า", + "permissions_not_enabled": "เปิดใช้งาน" + }, + "secondary_button": "ไม่ตอนนี้", + "info_row_1": { + "title": "สำหรับกิจกรรมต่างๆ ในกระเป๋าเงินของคุณ", + "description": "รับการแจ้งเตือนเกี่ยวกับกิจกรรมในกระเป๋าเงินของคุณหรือกระเป๋าเงินที่คุณกำลังดูอยู่" + }, + "info_row_2": { + "title": "เร็วแสงฟ้า", + "description": "รู้ทันทีที่การทำธุรกรรมได้รับการยืนยันบน blockchain" + }, + "info_row_3": { + "title": "ปรับแต่งได้", + "description": "การส่ง, การรับ, การขาย, การสร้าง, การแลกเปลี่ยน, และอื่น ๆ อีกมากมาย คุณเลือกสิ่งที่คุณต้องการ" + }, + "header": "การแจ้งเตือน", + "subheader": "เราขอแนะนำ" + } + }, + "review": { + "alert": { + "are_you_enjoying_rainbow": "คุณสนุกกับ Rainbow หรือไม่? 🥰", + "leave_a_review": "ไปเขียนรีวิวใน App Store!", + "no": "ไม่", + "yes": "ใช่" + } + }, + "poaps": { + "title": "คุณพบ POAP!", + "view_on_poap": "ดูบน POAP 􀮶", + "mint_poap": "􀑒 Mint POAP", + "minting": "กำลังสร้างเหรียญ...", + "minted": "POAP สร้างแล้ว!", + "error": "ผิดพลาดในการสร้างเหรียญ", + "error_messages": { + "limit_exceeded": "POAP นี้ถูกสร้างเหรียญออกไปทั้งหมดแล้ว!", + "event_expired": "การสร้างเหรียญ POAP นี้หมดอายุแล้ว!", + "unknown": "ข้อผิดพลาดที่ไม่รู้จัก" + } + }, + "rewards": { + "total_earnings": "รายได้รวม", + "you_earned": "คุณได้รับ ", + "pending_earnings": "รายได้ที่รอดำเนินการ", + "next_airdrop": "การปล่อยเงินสดถัดไป", + "last_airdrop": "การปล่อยเงินสดล่าสุด", + "my_stats": "สถิติของฉัน", + "swapped": "แลกเปลี่ยน", + "bridged": "สะพาน", + "position": "ตำแหน่ง", + "leaderboard": "ตารางลำดับ", + "leaderboard_data_refresh_notice": "อัปเดตประจำวัน ถ้ากิจกรรมเมื่อเร็วๆ นี้ยังไม่ได้รับการเปลี่ยนแปลงก็รีเฟรชหน้าเว็บ", + "program_paused": "􀊗 หยุด", + "program_paused_description": "การแข่งขันพักตอนนี้ และจะกลับมาเริ่มงานอีกครั้งเร็วๆ นี้ กรุณาตรวจสอบอีกครั้งในภายหลังสำหรับการอัพเดท.", + "program_finished": "􀜪 จบแล้ว", + "program_finished_description": "การแข่งขันครั้งแรกได้จบแล้ว ผลสรุปและรางวัลที่ได้รับแสดงอยู่ด้านล่าง.", + "days_left": "%{days} วันที่เหลือ", + "data_powered_by": "ข้อมูลจาก", + "current_value": "มูลค่าปัจจุบัน", + "rewards_claimed": "รางวัลประจำสัปดาห์ที่โอนไปแล้ว", + "refreshes_next_week": "จะรีเฟรชสัปดาห์หน้า", + "all_rewards_claimed": "รางวัลทั้งหมดถูกเคลมไปในสัปดาห์นี้", + "rainbow_users_claimed": "ผู้ใช้รุ่น Rainbow เคลม %{amount}", + "refreshes_in_with_days": "รีเฟรชในอีก %{days} วัน %{hours} ชั่วโมง", + "refreshes_in_without_days": "รีเฟรชในอีก %{hours} ชั่วโมง", + "percent": "รางวัล %{percent}%", + "error_title": "มีบางอย่างผิดพลาด", + "error_text": "โปรดตรวจสอบการเชื่อมต่ออินเทอร์เน็ตของคุณและตรวจสอบใหม่ภายหลัง.", + "ended_title": "โปรแกรมสิ้นสุด", + "ended_text": "เตรียมตัวเพื่อสิ่งที่เรามีให้คุณครั้งถัดไป!", + "op": { + "airdrop_timing": { + "title": "แอร์ดรอปทุกสัปดาห์", + "text": "สลับบน Optimism หรือสร้างสะพานไปยัง Optimism เพื่อรับรางวัล OP ที่สิ้นสุดแต่ละสัปดาห์ รางวัลที่คุณได้รับจะถูกแอร์ดรอปไปยังกระเป๋าสตางค์ของคุณ." + }, + "amount_distributed": { + "title": "67,850 OP ทุกสัปดาห์", + "text": "สูงสุด 67,850 OP จะได้รับรางวัลแต่ละสัปดาห์ หากรางวัลในสัปดาห์หมด รางวัลจะหยุดชั่วคราวและจะกลับมาอีกครั้งในสัปดาห์ถัดไป." + }, + "bridge": { + "title": "สร้าง 0.125% จากการทำเป็นสะพาน", + "text": "ในขณะที่รางวัลมีอยู่, การส่งโทเค็นที่ผ่านการตรวจสอบไปยัง Optimism จะทำให้คุณได้รับประมาณ 0.125% กลับมาเป็น OP.\n\nสถิติจะอัปเดตเป็นระยะๆ ตลอดทั้งวัน กรุณาเช็คกลับมาใหม่หากคุณไม่เห็นการส่งของคุณที่เพิ่งมีการสะท้อนที่นี่." + }, + "swap": { + "title": "ได้รับ 0.425% จากการแลกเปลี่ยน", + "text": "ในขณะที่รางวัลมีอยู่, การแลกเปลี่ยนโทเค็นที่ผ่านการตรวจสอบบน Optimism จะทำให้คุณได้รับประมาณ 0.425% กลับมาเป็น OP.\n\nสถิติจะอัปเดตเป็นระยะๆ ตลอดทั้งวัน กรุณาเช็คกลับมาใหม่หากคุณไม่เห็นการแลกเปลี่ยนล่าสุดของคุณที่สะท้อนที่นี่." + }, + "position": { + "title": "ตำแหน่งบน Leaderboard", + "text": "OP ที่คุณได้รับจากการแลกเปลี่ยนและส่งยิ่งมากเท่าใด คุณก็จะยกไปต่ำกว่าบน leaderboard ถ้าคุณอยู่ใน 100 อันดับแรกในช่วงสิ้นสุดการแข่งขัน, คุณจะได้รับรางวัลเพิ่มเติมสูงสุด 8,000 OP." + } + } + }, + "positions": { + "open_dapp": "เปิด 􀮶", + "deposits": "การฝาก", + "borrows": "การยืม", + "rewards": "รางวัล" + }, + "savings": { + "deposit": "ฝาก", + "deposit_from_wallet": "ฝากจากกระเป๋าเงิน", + "earned_lifetime_interest": "รับได้ %{lifetimeAccruedInterest}", + "earnings": { + "100_year": "100 ปี", + "10_year": "10 ปี", + "20_year": "20 ปี", + "50_year": "50 ปี", + "5_year": "5 ปี", + "est": "ประมาณ", + "label": "รายได้", + "monthly": "รายเดือน", + "yearly": "รายปี" + }, + "get_prefix": "รับ", + "label": "เงินออม", + "on_your_dollars_suffix": "บนเงินของคุณ", + "percentage": "%{percentage}%", + "percentage_apy": "%{percentage}% APY", + "with_digital_dollars_line_1": "ด้วยดอลลาร์ดิจิตอลเช่น Dai, การออม", + "with_digital_dollars_line_2": "ทำให้คุณได้รายได้มากกว่าที่เคยมีมาก่อน", + "withdraw": "ถอน", + "zero_currency": "$0.00" + }, + "send_feedback": { + "copy_email": "คัดลอกที่อยู่อีเมล", + "email_error": { + "description": "คุณต้องการคัดลอกที่อยู่อีเมลของเราไปยังคลิปบอร์ดด้วยตนเองหรือไม่?", + "title": "ข้อผิดพลาดในการเปิดอีเมลไคลเอ็นต์" + }, + "no_thanks": "ไม่ ขอบคุณ" + }, + "settings": { + "backup": "สำรอง", + "google_account_used": "บัญชี Google ที่ใช้สำหรับการสำรองข้อมูล", + "backup_switch_google_account": "สลับบัญชี Google", + "backup_sign_out": "ลงชื่อออก", + "backup_sign_in": "ลงชื่อเข้าใช้", + "backup_loading": "กำลังโหลด...", + "backup_google_account": "บัญชี Google", + "currency": "สกุลเงิน", + "app_icon": "ไอคอนแอป", + "dev": "ผู้พัฒนา", + "developer": "การตั้งค่าของผู้พัฒนา", + "done": "เสร็จสิ้น", + "feedback_and_reports": "ข้อเสนอแนะและรายงานข้อผิดพลาด", + "feedback_and_support": "คำติชมและการสนับสนุน", + "follow_us_on_twitter": "ติดตามเราบน Twitter", + "hey_friend_message": "👋️ สวัสดีเพื่อน! คุณควรดาวน์โหลด Rainbow, มันเป็นกระเป๋า Ethereum ที่ชื่นชอบ 🌈️🌈️🌈️🌈️🌈️🌈️🌈️🌈️🌈️🌈️", + "label": "การตั้งค่า", + "language": "ภาษา", + "learn": "เรียนรู้เกี่ยวกับ Ethereum", + "network": "เครือข่าย", + "notifications": "การแจ้งเตือน", + "notifications_section": { + "my_wallets": "กระเป๋าของฉัน", + "watched_wallets": "กระเป๋าที่สังเกต", + "allow_notifications": "อนุญาตการแจ้งเตือน", + "sent": "ส่งแล้ว", + "received": "ได้รับแล้ว", + "purchased": "ซื้อแล้ว", + "sold": "ขายแล้ว", + "minted": "สร้าง", + "swapped": "แลกเปลี่ยน", + "approvals": "ได้รับการอนุมัติ", + "other": "สัญญาและอื่น ๆ", + "all": "ทั้งหมด", + "off": "ปิด", + "plus_n_more": "+ %{n} เพิ่มเติม", + "no_permissions": "ดูเหมือนว่าสิทธิ์การแจ้งเตือนของคุณถูกปิดใช้งาน กรุณาเปิดการใช้งานใน 'การตั้งค่า' เพื่อรับการแจ้งเตือนจาก Rainbow.", + "no_watched_wallets": "คุณไม่ได้ติดตามวอลเล็ตใด ๆ", + "no_owned_wallets": "คุณไม่มีวอลเล็ตใด ๆ ใน Rainbow สร้างวอลเล็ตหรือนำเข้าวอลเล็ตด้วยวลีลับของคุณ", + "open_system_settings": "เปิดการตั้งค่า", + "unsupported_network": "การแจ้งเตือนใช้ได้เฉพาะกับธุรกรรม Ethereum Mainnet ในเวลานี้", + "change_network": "เปลี่ยนเครือข่ายของคุณ", + "no_first_time_permissions": "โปรดให้ Rainbow ส่งการแจ้งเตือนไปยังคุณ.", + "first_time_allow_notifications": "อนุญาตการแจ้งเตือน", + "error_alert_title": "การสมัครสมาชิกล้มเหลว", + "error_alert_content": "กรุณาลองใหม่ภายหลัง.", + "offline_alert_content": "ดูเหมือนว่าคุณไม่มีการเชื่อมต่ออินเทอร์เน็ต\n\nกรุณาลองใหม่ภายหลัง.", + "no_settings_for_address_title": "ไม่มีการตั้งค่าสำหรับกระเป๋าเงินนี้", + "no_settings_for_address_content": "ไม่มีการตั้งค่าสำหรับกระเป๋าเงินนี้\nกรุณาลองรีสตาร์ตแอพหรือลองใหม่ภายหลัง." + }, + "privacy": "ความเป็นส่วนตัว", + "privacy_section": { + "public_showcase": "โชว์เคสสาธารณะ", + "when_public": "เมื่อเป็นสาธารณะ, แนวทาง NFT ของคุณจะปรากฏบนโปรไฟล์ Rainbow ของคุณ!", + "when_public_prefix": "เมื่อเป็นสาธารณะ, โชว์เคส NFT ของคุณจะปรากฏบนโปรไฟล์เว็บ Rainbow ของคุณ! คุณสามารถดูโปรไฟล์ของคุณที่", + "view_profile": "ดูโปรไฟล์ของคุณ", + "analytics_toggle": "วิเคราะห์", + "analytics_toggle_description": "ช่วยให้ Rainbow ปรับปรุงผลิตภัณฑ์และบริการของเราได้ดีขึ้นโดยอนุญาตให้วิเคราะห์ข้อมูลการใช้งาน ข้อมูลที่เก็บรวบรวมไม่ได้เชื่อมโยงกับคุณหรือบัญชีของคุณ" + }, + "restore": "สร้างคืนสู่การวางแผนเดิม", + "review": "รีวิว Rainbow", + "share_rainbow": "แบ่งปัน Rainbow", + "theme": "ธีม", + "theme_section": { + "system": "ระบบ", + "dark": "มืด", + "light": "สว่าง" + }, + "icon_change": { + "title": "ยืนยันการเปลี่ยนไอคอน", + "warning": "การเปลี่ยนไอคอนของคุณอาจทำให้ Rainbow ทำการรีสตาร์ท", + "confirm": "ยืนยัน", + "cancel": "ยกเลิก" + } + }, + "subscribe_form": { + "email_already_subscribed": "ขออภัย, คุณได้สมัครด้วยอีเมลนี้แล้ว", + "generic_error": "อุ๊ย, เกิดข้อผิดพลาดบางอย่าง", + "sending": "กำลังส่ง...", + "successful": "ตรวจสอบอีเมลของคุณ", + "too_many_signup_request": "คำขอสมัครเยอะเกินไป, โปรดลองอีกครั้งในภายหลัง" + }, + "swap": { + "choose_token": "เลือก Token", + "gas": { + "custom": "กำหนดเอง", + "edit_price": "แก้ไขราคาแก๊ส", + "enter_price": "กรอกราคาแก๊ส", + "estimated_fee": "ค่าธรรมเนียมที่คาดว่าจะได้", + "fast": "รวดเร็ว", + "network_fee": "ค่าธรรมเนียมเครือข่าย", + "normal": "ปกติ", + "slow": "ช้า" + }, + "loading": "กำลังโหลด...", + "modal_types": { + "confirm": "ยืนยัน", + "deposit": "ฝาก", + "receive": "รับ", + "swap": "แลกเปลี่ยน", + "get_symbol_with": "รับ %{symbol} ด้วย", + "withdraw": "ถอน", + "withdraw_symbol": "ถอน %{symbol}" + }, + "warning": { + "cost": { + "are_you_sure_title": "คุณแน่ใจหรือไม่?", + "this_transaction_will_cost_you_more": "ธุรกรรมนี้จะทำให้คุณต้องจ่ายเงินมากกว่าคุณคาดว่าจะได้รับ คุณแน่ใจหรือไม่ว่าต้องการดำเนินการต่อ" + }, + "edit_price": "แก้ไขราคาแก๊ส", + "invalid_price": { + "message": "คุณต้องกรอกจำนวนที่ถูกต้อง", + "title": "ราคาแก๊สไม่ถูกต้อง" + }, + "too_high": { + "message": "ตรวจสอบอีกครั้งดูว่าคุณได้ป้อนจำนวนที่ถูกต้อง - คุณมักจะจ่ายมากกว่าที่คุณต้องการ!", + "title": "ราคาแก๊สสูง!" + }, + "too_low": { + "message": "แนะนำให้ตั้งราคาแก๊สที่สูงขึ้นเพื่อหลีกเลี่ยงปัญหา", + "title": "ราคาแก๊สต่ำ - ธุรกรรมอาจติดขัด!" + } + } + }, + "transactions": { + "actions": { + "addToContacts": "เพิ่มเป็นผู้ติดต่อ", + "cancel": "☠️ ยกเลิก", + "close": "ปิด", + "speedUp": "🚀 เร่ง", + "trySwapAgain": "ลองแลกเปลี่ยนอีกครั้ง", + "viewContact": "ดูข้อมูลติดต่อ" + }, + "pending_title": "รอดำเนินการ", + "dropped_title": "ถูกยกเลิก", + "type": { + "approved": "ได้รับการอนุมัติ", + "approving": "การอนุมัติ", + "bridging": "การเชื่อมต่อ", + "bridged": "สะพาน", + "cancelled": "ถูกยกเลิก", + "cancelling": "กำลังยกเลิก", + "contract interaction": "การทำงานร่วมกับสัญญา", + "deposited": "ฝากแล้ว", + "depositing": "กำลังฝาก", + "dropped": "ถูกยกเลิก", + "failed": "ล้มเหลว", + "purchased": "ซื้อแล้ว", + "purchasing": "กำลังซื้อ", + "received": "ได้รับ", + "receiving": "กำลังรับ", + "self": "ตัวเอง", + "sending": "การส่ง", + "sent": "ส่ง", + "speeding up": "เร่งความเร็ว", + "selling": "ขาย", + "sold": "ขายแล้ว", + "swapped": "แลกเปลี่ยน", + "swapping": "กำลังแลกเปลี่ยน", + "unknown": "ไม่ทราบ", + "withdrawing": "กำลังถอน", + "withdrew": "ถอนแล้ว" + }, + "savings": "เงินออม", + "signed": "ลงนามแล้ว", + "contract_interaction": "การทำงานร่วมกับสัญญา", + "deposited_with_token": "ฝาก %{name}", + "withdrew_with_token": "ถอน %{name}" + }, + "transaction_details": { + "from": "จาก", + "to": "ถึง", + "value": "มูลค่า", + "hash": "Tx Hash", + "network_fee": "ค่าธรรมเนียมเครือข่าย", + "hash_copied": "􀁣 คัดลอกฮาชธุรกรรมแล้ว", + "address_copied": "􀁣 คัดลอกที่อยู่แล้ว", + "try_again": "􀅉 ลองอีกครั้ง", + "context_menu": { + "copy_address": "คัดลอกที่อยู่", + "send": "ส่ง", + "add_contact": "เพิ่มไปยังรายชื่อผู้ติดต่อ", + "edit_contact": "แก้ไขรายชื่อผู้ติดต่อ" + }, + "actions_menu": { + "speed_up": "เร่ง", + "cancel": "ยกเลิก", + "remove": "ลบ" + } + }, + "time": { + "today_caps": "วันนี้", + "today": "วันนี้", + "yesterday_caps": "เมื่อวาน", + "yesterday": "เมื่อวาน", + "this_month_caps": "เดือนนี้", + "days": { + "long": { + "plural": "วัน", + "singular": "วัน" + }, + "micro": "ว", + "short": { + "plural": "วัน", + "singular": "วัน" + } + }, + "hours": { + "long": { + "plural": "ชั่วโมง", + "singular": "ชั่วโมง" + }, + "micro": "ชม", + "short": { + "plural": "ชม", + "singular": "ชม" + } + }, + "milliseconds": { + "long": { + "plural": "มิลลิวินาที", + "singular": "มิลลิวินาที" + }, + "micro": "มิลลิวินา", + "short": { + "plural": "มิลลิวินาที", + "singular": "มิลลิวินาที" + } + }, + "minutes": { + "long": { + "plural": "นาที", + "singular": "นาที" + }, + "micro": "น.", + "short": { + "plural": "นาที", + "singular": "น." + } + }, + "now": "ตอนนี้", + "seconds": { + "long": { + "plural": "วินาที", + "singular": "วินาที" + }, + "micro": "ว.", + "short": { + "plural": "วินาที", + "singular": "ว." + } + } + }, + "toasts": { + "copied": "คัดลอก \"%{copiedText}\"", + "invalid_paste": "คุณไม่สามารถวางอย่างนี้ที่นี่" + }, + "hardware_wallets": { + "pair_your_nano": "จับคู่ Nano X ของคุณ", + "connect_your_ledger": "เชื่อมต่อ Ledger Nano X ของคุณกับ Rainbow ผ่าน Bluetooth หากนี่เป็นครั้งแรกของคุณ Rainbow จะขออนุญาตใช้ Bluetooth", + "learn_more_about_ledger": "เรียนรู้เพิ่มเติมเกี่ยวกับ Ledger", + "pair_a_new_ledger": "เพิ่ม Ledger ใหม่", + "looking_for_devices": "กำลังค้นหาอุปกรณ์", + "confirm_on_device": "ยืนยันบนอุปกรณ์", + "transaction_rejected": "การทำธุรกรรมถูกปฏิเสธ", + "please_try_again": "โปรดลองอีกครั้งหากคุณต้องการดำเนินการต่อ", + "connected_and_ready": "เลดเจอร์ของคุณถูกเชื่อมต่อแล้ว โปรดตรวจสอบและยืนยันการทำธุรกรรมบนอุปกรณ์ของคุณ", + "make_sure_bluetooth_enabled": "ตรวจสอบให้แน่ใจว่าคุณเปิดใช้งาน Bluetooth และเลดเจอร์แนโน X ของคุณถูกปลดล็อค", + "device_connected": "เชื่อมต่ออุปกรณ์แล้ว", + "almost_done": "เกือบเสร็จสิ้นแล้ว ก่อนที่คุณจะเสร็จสิ้นคุณต้องเปิดใช้งานการลงนามอย่างบอดในอุปกรณ์ Ledger ของคุณ", + "enable_blind_signing": "เปิดใช้งานการลงนามอย่างบอด", + "blind_signing_enabled": "เปิดใช้งานการลงนามอย่างบอดแล้ว", + "blind_signing_description": "การลงนามอย่างบอดช่วยให้อุปกรณ์ของคุณอนุมัติการลงนามข้อตกลงสมาร์ทคอนแทรกซ์", + "learn_more": "เรียนรู้เพิ่มเติม", + "finish_importing": "เสร็จสิ้นการนำเข้า", + "blind_signing_instructions": { + "step_1": { + "title": "บน Ledger เปิดแอป ETH", + "description": "เชื่อมต่อและปลดล็อกอุปกรณ์ของคุณและเปิดแอปพลิเคชัน Ethereum (ETH)" + }, + "step_2": { + "title": "ไปยังการตั้งค่า", + "description": "กดปุ่มทางขวาเพื่อนำทางไปยังการตั้งค่า จากนั้นกดทั้งสองปุ่มเพื่อยืนยันว่าอุปกรณ์ Ledger ของคุณแสดงการเซ็นสมบูรณ์แบบบอดทิศ" + }, + "step_3": { + "title": "เปิดใช้งานการลงนามแบบไม่เปิดเผย", + "description": "กดทั้งสองปุ่มเพื่อเปิดใช้งานการเซ็นสมบูรณ์แบบบอดทิศสำหรับการทำธุรกรรม หากข้อมูลบนอุปกรณ์แสดงว่าเปิดใช้งานแล้ว คุณได้ทำการเปิดใช้งานแล้ว" + } + }, + "unlock_ledger": "ปลดล็อค Ledger", + "open_eth_app": "เปิดแอป ETH", + "open_eth_app_description": "แอป Ethereum ต้องถูกเปิดบน Ledger ของคุณเพื่อดำเนินการทำธุรกรรมต่อ", + "enter_passcode": "ป้อนรหัสผ่านของคุณเพื่อปลดล็อค Ledger หลังจากปลดล็อคแล้ว ให้เปิดแอป Ethereum โดยการกดทั้งสองปุ่มพร้อมกัน", + "errors": { + "off_or_locked": "ตรวจสอบว่าอุปกรณ์ของคุณถูกปลดล็อคแล้ว", + "no_eth_app": "เปิดแอป Eth บนอุปกรณ์ของคุณ", + "unknown": "ข้อผิดพลาดที่ไม่รู้จัก ปิดและเปิดใบนี้ใหม่" + }, + "pairing_error_alert": { + "title": "ข้อผิดพลาดในการเชื่อมต่อ", + "body": "โปรดลองอีกครั้ง หากยังคงมีปัญหา ปิดแอปแล้วลองอีกครั้ง" + } + }, + "wallet": { + "action": { + "add_another": "เพิ่มกระเป๋าเงินอื่นๆ", + "cancel": "ยกเลิก", + "copy_contract_address": "คัดลอกที่อยู่สัญญา", + "delete": "ลบกระเป๋าเงิน", + "delete_confirm": "คุณแน่ใจหรือว่าต้องการลบกระเป๋าเงินนี้?", + "edit": "แก้ไขกระเป๋าเงิน", + "hide": "ซ่อน", + "import_wallet": "เพิ่มกระเป๋าเงิน", + "input": "รายการที่ทำธุรกรรม", + "notifications": { + "action_title": "การตั้งค่าการแจ้งเตือน", + "alert_title": "ไม่มีการตั้งค่าสำหรับกระเป๋าเงินนี้", + "alert_message": "ไม่มีการตั้งค่าสำหรับกระเป๋าเงินนี้\nโปรดลองรีสตาร์ทแอปหรือลองอีกครั้งในภายหลัง" + }, + "pair_hardware_wallet": "จับคู่กับ Ledger Nano X", + "paste": "วาง", + "pin": "ตรา", + "reject": "ปฏิเสธ", + "remove": "นำกระเป๋าเงินออก", + "remove_confirm": "คุณแน่ใจหรือว่าต้องการนำกระเป๋าเงินนี้ออก?", + "send": "ส่ง", + "to": "ถึง", + "unhide": "แสดง", + "unpin": "ยกเลิกการปักหมุด", + "value": "ค่า", + "view_on": "ดูใน %{blockExplorerName}" + }, + "add_cash": { + "card_notice": "ทำงานได้กับรูปแบบบัตรเดบิตทั่วไป", + "interstitial": { + "other_amount": "จำนวนเงินอื่นๆ" + }, + "need_help_button_email_subject": "สนับสนุน", + "need_help_button_label": "รับการสนับสนุน", + "on_the_way_line_1": "%{currencySymbol} ของคุณกำลังจะถึง", + "on_the_way_line_2": "และจะถึงในไม่ช้า", + "purchase_failed_order_id": "รหัสการสั่งซื้อ: %{orderId}", + "purchase_failed_subtitle": "คุณไม่ได้รับค่าใช้จ่าย.", + "purchase_failed_support_subject": "การซื้อไม่สำเร็จ", + "purchase_failed_support_subject_with_order_id": "การซื้อไม่สำเร็จ - การสั่งซื้อ %{orderId}", + "purchase_failed_title": "ขออภัย, การซื้อของคุณไม่สำเร็จ.", + "purchasing_dai_requires_eth_message": "ก่อนที่คุณจะซื้อ DAI คุณต้องมี ETH บางส่วนในกระเป๋าเงินของคุณ!", + "purchasing_dai_requires_eth_title": "คุณไม่มี ETH!", + "running_checks": "กำลังตรวจสอบ...", + "success_message": "มาแล้ว 🥳", + "watching_mode_confirm_message": "กระเป๋าสตางค์ที่คุณเปิดอยู่มีการอ่านอย่างเดียว ดังนั้นคุณไม่สามารถควบคุมสิ่งที่อยู่ภายใน คุณแน่ใจหรือไม่ว่าต้องการเพิ่มเงินสดใน %{truncatedAddress}?", + "watching_mode_confirm_title": "คุณอยู่ในโหมดตรวจสอบ" + }, + "add_cash_v2": { + "sheet_title": "เลือกวิธีการชำระเงินเพื่อซื้อคริปโต", + "fees_title": "ค่าธรรมเนียม", + "instant_title": "ทันที", + "method_title": "วิธีการ", + "methods_title": "วิธีการ", + "network_title": "เครือข่าย", + "networks_title": "เครือข่าย", + "generic_error": { + "title": "เกิดข้อผิดพลาดบางอย่าง", + "message": "ทีมของเราได้รับแจ้งและจะตรวจสอบเร็วที่สุด", + "button": "ตกลง" + }, + "unauthenticated_ratio_error": { + "title": "เราขออภัย, คุณไม่ผ่านการตรวจสอบ", + "message": "เพื่อความปลอดภัยของคุณ, คุณต้องผ่านการตรวจสอบก่อนที่คุณจะสามารถซื้อคริปโตด้วยราซิโอ" + }, + "support_emails": { + "help": "ฉันต้องการความช่วยเหลือในการซื้อคริปโตด้วย %{provider}", + "account_recovery": "การกู้คืนบัญชีสำหรับการซื้อคริปโต" + }, + "sheet_empty_state": { + "title": "ไม่พบผู้ให้บริการที่คุณต้องการ?", + "description": "กลับมาเช็คอีกครั้งเร็วๆ นี้สำหรับตัวเลือกเพิ่มเติม" + }, + "explain_sheet": { + "semi_supported": { + "title": "การซื้อสำเร็จ!", + "text": "เรายังไม่สนับสนุนสินทรัพย์นี้เต็มที่ แต่เรากำลังแก้ไข! คุณควรได้เห็นมันปรากฏในกระเป๋าสตางค์ของคุณเร็วๆ นี้" + } + } + }, + "alert": { + "finish_importing": "การนำเข้าสิ้นสุด", + "looks_like_imported_public_address": "\nดูเหมือนว่าคุณได้นำเข้ากระเป๋าเงินนี้โดยใช้เฉพาะที่อยู่สาธารณะ ในการควบคุมสิ่งที่อยู่ข้างใน คุณจะต้องนำเข้ากุญแจส่วนตัวหรือวลีลับเสียก่อน", + "nevermind": "ไม่เป็นไร", + "this_wallet_in_watching_mode": "กระเป๋าเงินนี้อยู่ในโหมด \"การดู\" ในขณะนี้!" + }, + "alerts": { + "dont_have_asset_in_wallet": "ดูเหมือนว่าคุณไม่มีสินทรัพย์นั้นในกระเป๋าเงินของคุณ...", + "invalid_ethereum_url": "url ethereum ไม่ถูกต้อง", + "ooops": "อุ๊ย!", + "this_action_not_supported": "การดำเนินการนี้ไม่ได้รับการสนับสนุนในขณะนี้ :(" + }, + "assets": { + "no_price": "ยอดเงินคงเหลือเล็กน้อย" + }, + "authenticate": { + "alert": { + "current_authentication_not_secure_enough": "วิธีการยืนยันตัวตนปัจจุบันของคุณ (การรู้จำใบหน้า) ไม่ปลอดภัยเพียงพอ โปรดไปที่ \"การตั้งค่า > ชีวภาพ & ความปลอดภัย\" และเปิดใช้การยืนยันตัวตนทางชีวภาพทางเลือกอื่นๆ เช่น ลายนิ้วมือหรือตา", + "error": "ข้อผิดพลาด" + }, + "please": "กรุณายืนยันตัวตน", + "please_seed_phrase": "กรุณาตรวจสอบสิทธิ์เพื่อดูคีย์ส่วนตัว" + }, + "back_ups": { + "and_1_more_wallet": "และวอลเล็ตอีก 1 ตัว", + "and_more_wallets": "และ %{moreWalletCount} วอลเล็ตอื่น ๆ", + "backed_up": "สำรองข้อมูลแล้ว", + "backed_up_manually": "สำรองข้อมูลด้วยตนเอง", + "imported": "นำเข้า" + }, + "balance_title": "ยอดคงเหลือ", + "buy": "ซื้อ", + "change_wallet": { + "balance_eth": "%{balanceEth} ETH", + "watching": "กำลังรับชม", + "ledger": "เลเจอร์" + }, + "connected_apps": "แอปที่เชื่อมต่อ", + "copy": "คัดลอก", + "copy_address": "คัดลอกที่อยู่", + "diagnostics": { + "authenticate_with_pin": "ตรวจสอบสิทธิ์ด้วย PIN", + "restore": { + "address": "ที่อยู่", + "created_at": "สร้างที่", + "heads_up_title": "คำเตือน!", + "key": "คีย์", + "label": "ป้ายกำกับ", + "restore": "คืนสภาพ", + "secret": "ความลับ", + "this_action_will_completely_replace": "การกระทำนี้จะทำการเปลี่ยนแปลงกระเป๋าเงินนี้ทั้งหมด คุณแน่ใจหรือไม่?", + "type": "ประเภท", + "yes_i_understand": "ใช่, ฉันเข้าใจ" + }, + "secret": { + "copy_secret": "คัดลอกความลับ", + "okay_i_understand": "โอเค, ฉันเข้าใจ", + "reminder_title": "การแจ้งเตือน", + "these_words_are_for_your_eyes_only": "คำเหล่านี้สำหรับตาของคุณเท่านั้น วลีลับของคุณให้สิทธิในการเข้าถึงกระเป๋าเงินทั้งหมดของคุณ \n\n ระมัดระวังกับมันอย่างยิ่ง" + }, + "uuid": "UUID ของคุณ", + "uuid_copied": "􀁣 คัดลอก UUID แล้ว", + "uuid_description": "ตัวระบุนี้ช่วยให้เราสามารถค้นหาข้อผิดพลาดและรายงานการล่มของแอปพลิเคชันของคุณได้.", + "loading": "กำลังโหลด...", + "app_state_diagnostics_title": "สถานะแอปพลิเคชัน", + "app_state_diagnostics_description": "ช่วยให้คุณสามารถทำสแน็ปช็อตของสถานะแอปพลิเคชันเพื่อแบ่งปันกับทีมสนับสนุนของเรา.", + "wallet_diagnostics_title": "กระเป๋าสตางค์", + "sheet_title": "การวินิจฉัย", + "pin_auth_title": "การตรวจสอบ PIN", + "you_need_to_authenticate_with_your_pin": "คุณต้องรับรองความถูกต้องด้วย PIN ของคุณเพื่อเข้าถึงความลับของ Wallet", + "share_application_state": "แบ่งปันสถานะการสลักลายของแอพพลิเคชัน", + "wallet_details_title": "รายละเอียดกระเป๋าสตางค์", + "wallet_details_description": "ด้านล่างนี้คือรายละเอียดของกระเป๋าสตางค์ทั้งหมดที่เพิ่มเข้าไปใน Rainbow." + }, + "error_displaying_address": "ข้อผิดพลาดในการแสดงที่อยู่", + "feedback": { + "cancel": "ไม่ ขอบคุณ", + "choice": "คุณต้องการคัดลอกที่อยู่อีเมลของเราไปยังคลิปบอร์ดด้วยตนเองหรือไม่?", + "copy_email_address": "คัดลอกที่อยู่อีเมล", + "email_subject": "📱 คำติชม Rainbow Beta", + "error": "ข้อผิดพลาดในการเปิดแอปพลิเคชันอีเมล", + "send": "ส่งคำติชม" + }, + "import_failed_invalid_private_key": "การนำเข้าล้มเหลวเนื่องจากคีย์ส่วนตัวไม่ถูกต้อง กรุณาลองอีกครั้ง.", + "intro": { + "create_wallet": "สร้างกระเป๋าเงิน", + "instructions": "กรุณาไม่เก็บเงินในกระเป๋าเงินของคุณมากกว่าที่คุณพร้อมที่จะสูญเสีย.", + "warning": "นี่เป็นซอฟต์แวร์แบบ alpha.", + "welcome": "ยินดีต้อนรับสู่ Rainbow" + }, + "invalid_ens_name": "นี่ไม่ใช่ชื่อ ENS ที่ถูกต้อง", + "invalid_unstoppable_name": "นี่ไม่ใช่ชื่อ Unstoppable ที่ถูกต้อง", + "label": "กระเป๋าเงิน", + "loading": { + "error": "เกิดข้อผิดพลาดในการโหลดกระเป๋าเงิน กรุณาปิดแอปและลองอีกครั้ง.", + "message": "กำลังโหลด" + }, + "message_signing": { + "failed_signing": "ล้มเหลวในการลงชื่อข้อความ", + "message": "ข้อความ", + "request": "คำขอการเซ็นข้อความ", + "sign": "เซ็นข้อความ" + }, + "my_account_address": "ที่อยู่บัญชีของฉัน:", + "network_title": "เครือข่าย", + "new": { + "add_wallet_sheet": { + "options": { + "cloud": { + "description_android": "หากคุณได้สำรองกระเป๋าสตางค์ของคุณบน Google Drive ในอดีต แตะที่นี่เพื่อคืนค่ามัน", + "description_ios_one_wallet": "คุณมีกระเป๋าสตางค์ที่ถูกสำรองไว้ 1 กระเป๋าสตางค์", + "description_ios_multiple_wallets": "คุณมี %{walletCount} กระเป๋าสตางค์ที่ถูกสำรองไว้", + "title": "คืนค่าจาก %{platform}", + "no_backups": "ไม่พบการสำรองข้อมูล", + "no_google_backups": "เราไม่พบการสำรองข้อมูลใดๆ บน Google Drive ตรวจสอบว่าคุณได้เข้าสู่ระบบด้วยบัญชีที่ถูกต้อง" + }, + "create_new": { + "description": "สร้างกระเป๋าสตางค์ใหม่บนวลีคีย์การสร้างของคุณ", + "title": "สร้างกระเป๋าเงินใหม่" + }, + "hardware_wallet": { + "description": "เพิ่มบัญชีจากกระเป๋าเงินฮาร์ดแวร์บลูทูธของคุณ", + "title": "เชื่อมต่อกระเป๋าเงินฮาร์ดแวร์ของคุณ" + }, + "seed": { + "description": "ใช้วลีการกู้คืนของคุณจากระเป๋าเงิน Rainbow หรือกระเป๋าเงิน crypto อื่น ๆ", + "title": "กู้คืนด้วยวลีการกู้คืนหรือคีย์ส่วนตัว" + }, + "watch": { + "description": "ดูที่อยู่สาธารณะหรือชื่อ ENS", + "title": "ดูที่อยู่ Ethereum" + } + }, + "first_wallet": { + "description": "นำเข้ากระเป๋าเงินของคุณเองหรือดูของคนอื่น", + "title": "เพิ่มกระเป๋าเงินครั้งแรกของคุณ" + }, + "additional_wallet": { + "description": "สร้างกระเป๋าเงินใหม่หรือเพิ่มกระเป๋าเงินที่มีอยู่แล้ว", + "title": "เพิ่มกระเป๋าเงินอื่น" + } + }, + "import_or_watch_wallet_sheet": { + "paste": "วาง", + "continue": "ดำเนินการต่อ", + "import": { + "title": "กู้คืนกระเป๋าเงิน", + "description": "คืนค่าด้วยวลีการกู้คืนหรือคีย์ส่วนตัวจาก Rainbow หรือกระเป๋าสตางค์คริปโตคู่หนึ่ง", + "placeholder": "ป้อนเฟรชการกู้คืนหรือคีย์ส่วนตัว", + "button": "นำเข้า" + }, + "watch": { + "title": "ดูที่อยู่", + "placeholder": "ป้อนที่อยู่ Ethereum หรือชื่อ ENS", + "button": "ดู" + }, + "watch_or_import": { + "title": "เพิ่มกระเป๋าสตางค์", + "placeholder": "ป้อนวลีลับ, คีย์ส่วนตัว, ที่อยู่ Ethereum, หรือชื่อ ENS" + } + }, + "alert": { + "looks_like_already_imported": "ดูเหมือนว่าคุณได้นำเข้ากระเป๋าสตางค์นี้แล้ว!", + "oops": "อ๊ะ!" + }, + "already_have_wallet": "ฉันมีอยู่แล้ว", + "create_wallet": "สร้าง Wallet", + "enter_seeds_placeholder": "วลีลับ, คีย์ส่วนตัว, ที่อยู่ Ethereum, หรือชื่อ ENS", + "get_new_wallet": "รับกระเป๋าสตางค์ใหม่", + "import_wallet": "นำเข้า Wallet", + "name_wallet": "ตั้งชื่อสำหรับกระเป๋าเงินของคุณ", + "terms": "ด้วยการดำเนินการต่อ, คุณตกลงกับข้อกำหนดของ Rainbow ", + "terms_link": "ข้อกำหนดการใช้งาน" + }, + "pin_authentication": { + "choose_your_pin": "เลือก PIN ของคุณ", + "confirm_your_pin": "ยืนยัน PIN ของคุณ", + "still_blocked": "ยังถูกบล็อก", + "too_many_tries": "ลองทำแล้วมากเกินไป!", + "type_your_pin": "พิมพ์ PIN ของคุณ", + "you_need_to_wait_minutes_plural": "คุณจำเป็นต้องรอ %{minutesCount} นาที ก่อนลองอีกครั้ง", + "you_still_need_to_wait": "คุณยังคงต้องรอ ~ %{timeAmount} %{unitName} ก่อนลองอีกครั้ง" + }, + "push_notifications": { + "please_enable_body": "ดูเหมือนว่าคุณกำลังใช้ WalletConnect กรุณาเปิดใช้งานการแจ้งเตือนเพื่อรับการแจ้งเตือนเกี่ยวกับการร้องขอธุรกรรมจาก WalletConnect", + "please_enable_title": "Rainbow ต้องการส่งการแจ้งเตือนไปหาคุณ" + }, + "qr": { + "camera_access_needed": "ต้องการการเข้าถึงกล้องเพื่อสแกน!", + "enable_camera_access": "เปิดใช้งานการเข้าถึงกล้อง", + "error_mounting_camera": "ข้อผิดพลาดในการติดตั้งกล้อง", + "find_a_code": "ค้นหารหัสเพื่อสแกน", + "qr_1_app_connected": "1 แอพที่เชื่อมต่อ", + "qr_multiple_apps_connected": "%{appsConnectedCount} แอพที่เชื่อมต่อ", + "scan_to_pay_or_connect": "สแกนเพื่อจ่ายเงินหรือเชื่อมต่อ", + "simulator_mode": "โหมดจำลอง", + "sorry_could_not_be_recognized": "ขออภัย, ไม่สามารถรู้จำรหัส QR นี้ได้.", + "unrecognized_qr_code_title": "รหัส QR ที่ไม่รู้จัก" + }, + "settings": { + "copy_address": "คัดลอกที่อยู่", + "copy_address_capitalized": "คัดลอกที่อยู่", + "copy_seed_phrase": "คัดลอกวลีลับ", + "hide_seed_phrase": "ซ่อนวลีลับ", + "show_seed_phrase": "แสดงวลีลับ" + }, + "something_went_wrong_importing": "เกิดข้อผิดพลาดขณะนำเข้า กรุณาลองอีกครั้ง!", + "sorry_cannot_add_ens": "ขออภัย ขณะนี้เราไม่สามารถเพิ่มชื่อ ENS นี้ กรุณาลองอีกครั้งในภายหลัง!", + "sorry_cannot_add_unstoppable": "ขออภัย ขณะนี้เราไม่สามารถเพิ่มชื่อ Unstoppable นี้ กรุณาลองอีกครั้งในภายหลัง!", + "speed_up": { + "problem_while_fetching_transaction_data": "มีปัญหาขณะดึงข้อมูลการทำธุรกรรม โปรดลองอีกครั้ง...", + "unable_to_speed_up": "ไม่สามารถเร่งการทำธุรกรรม" + }, + "transaction": { + "alert": { + "authentication": "การยืนยันตัวตนล้มเหลว", + "cancelled_transaction": "ล้มเหลวในการส่งธุรกรรมที่ถูกยกเลิกไปยัง WalletConnect", + "connection_expired": "การเชื่อมต่อหมดอายุ", + "failed_sign_message": "ไม่สามารถเซ็นข้อความ", + "failed_transaction": "การส่งธุรกรรมล้มเหลว", + "failed_transaction_status": "ไม่สามารถส่งสถานะธุรกรรมล้มเหลว", + "invalid_transaction": "ธุรกรรมไม่ถูกต้อง", + "please_go_back_and_reconnect": "โปรดกลับไปยัง dapp และเชื่อมต่ออีกครั้งกับกระเป๋าสตางค์ของคุณ", + "transaction_status": "ไม่สามารถส่งสถานะธุรกรรม" + }, + "speed_up": { + "speed_up_title": "เร่งรัดการทำธุรกรรม", + "cancel_tx_title": "ยกเลิกการทำธุรกรรม", + "speed_up_text": "นี่จะพยายามยกเลิกการทำธุรกรรมที่รอดำเนินการของคุณ มันต้องการส่งธุรกรรมอื่นอีกครั้ง!", + "cancel_tx_text": "การกระทำนี้จะเร่งการทำธุรกรรมที่รอดำเนินการของคุณโดยการแทนที่มัน มีโอกาสที่ธุรกรรมเดิมของคุณจะได้รับการยืนยันก่อน!" + }, + "checkboxes": { + "clear_profile_information": "ลบข้อมูลโปรไฟล์", + "point_name_to_recipient": "ชี้ชื่อนี้ไปยังที่อยู่กระเป๋าสตางค์ของผู้รับ", + "transfer_control": "โอนการควบคุมไปยังผู้รับ", + "has_a_wallet_that_supports": "ที่อยู่ที่ฉันกำลังส่งไปรองรับ %{networkName}", + "im_not_sending_to_an_exchange": "ฉันไม่ได้ส่งไปยังแลกเปลี่ยน" + }, + "errors": { + "unpredictable_gas": "โอโห! เราไม่สามารถประมาณค่าลิมิตแก๊สได้ โปรดลองอีกครั้ง", + "insufficient_funds": "โอโห! ราคาแก๊สเปลี่ยนและคุณไม่มีเงินเพียงพอสำหรับการทำธุรกรรมนี้แล้ว โปรดลองอีกครั้งด้วยจำนวนที่ต่ำกว่า", + "generic": "โอโห! มีปัญหาในการส่งการทำธุรกรรม โปรดลองอีกครั้ง" + }, + "complete_checks": "ตรวจสอบความสมบูรณ์", + "ens_configuration_options": "ตัวเลือกการกำหนดค่า ENS", + "confirm": "ยืนยันธุรกรรม", + "max": "สูงสุด", + "placeholder_title": "ตัวยึด", + "request": "คำขอธุรกรรม", + "send": "ส่งธุรกรรม", + "sending_title": "การส่ง", + "you_own_this_wallet": "คุณเป็นเจ้าของกระเป๋าสตางค์นี้", + "first_time_send": "ส่งครั้งแรก", + "previous_sends": "%{number} ครั้งที่ส่งก่อนหน้านี้" + }, + "wallet_connect": { + "error": "เกิดข้อผิดพลาดในการเริ่มต้นกับ WalletConnect", + "failed_to_disconnect": "ล้มเหลวในการตัดการเชื่อมต่อทุกเซสชัน WalletConnect", + "failed_to_send_request_status": "ล้มเหลวในการส่งสถานะคำขอไปยัง WalletConnect.", + "missing_fcm": "ไม่สามารถเริ่มต้น WalletConnect: ขาดโทเค็นการแจ้งเตือน push กรุณาลองอีกครั้ง.", + "walletconnect_session_has_expired_while_trying_to_send": "เซสชัน WalletConnect หมดอายุขณะพยายามส่งสถานะคำขอ กรุณาเชื่อมต่อใหม่." + }, + "wallet_title": "กระเป๋าสตางค์" + }, + "support": { + "error_alert": { + "copy_email_address": "คัดลอกที่อยู่อีเมล", + "no_thanks": "ไม่ ขอบคุณ", + "message": "คุณต้องการคัดลอกที่อยู่อีเมล์สนับสนุนของเราไปยังคลิปบอร์ดหรือไม่?", + "title": "ข้อผิดพลาดในการเปิดอีเมลไคลเอ็นต์", + "subject": "สนับสนุน Rainbow" + }, + "wallet_alert": { + "message_support": "ข้อความสนับสนุน", + "close": "ปิด", + "message": "สำหรับความช่วยเหลือ, กรุณาติดต่อฝ่ายสนับสนุน! \nเราจะติดต่อกลับคุณในเร็ววัน!", + "title": "เกิดข้อผิดพลาด" + } + }, + "walletconnect": { + "wants_to_connect": "ต้องการเชื่อมต่อกับกระเป๋าสตางค์ของคุณ", + "wants_to_connect_to_network": "ต้องการเชื่อมต่อกับเครือข่าย %{network}", + "available_networks": "เครือข่ายที่ใช้ได้", + "change_network": "เปลี่ยนเครือข่าย", + "connected_apps": "แอปที่เชื่อมต่อ", + "disconnect": "ยกเลิกการเชื่อมต่อ", + "go_back_to_your_browser": "กลับไปที่เบราว์เซอร์ของคุณ", + "paste_uri": { + "button": "วาง URI เซสชัน", + "message": "วาง URI WalletConnect ด้านล่าง", + "title": "เซสชัน WalletConnect ใหม่" + }, + "switch_network": "สลับเครือข่าย", + "switch_wallet": "สลับกระเป๋าสตางค์", + "titles": { + "connect": "คุณเชื่อมต่อแล้ว!", + "reject": "การเชื่อมต่อถูกยกเลิก", + "sign": "ลงนามข้อความแล้ว!", + "sign_canceled": "การทำธุรกรรมถูกยกเลิก!", + "transaction_canceled": "ยกเลิกการทำธุรกรรม!", + "transaction_sent": "ส่งธุรกรรมแล้ว!" + }, + "unknown_application": "แอ็ปพลิเคชันที่ไม่รู้จัก", + "connection_failed": "การเชื่อมต่อล้มเหลว", + "failed_to_connect_to": "ล้มเหลวในการเชื่อมต่อไปยัง %{appName}", + "go_back": "ย้อนกลับ", + "requesting_network": "ขอ %{num} เครือข่าย", + "requesting_networks": "ขอ %{num} เครือข่าย", + "unknown_dapp": "Dapp ไม่รู้จัก", + "unknown_url": "URL ไม่รู้จัก", + "approval_sheet_network": "เครือข่าย", + "approval_sheet_networks": "%{length} เครือข่าย", + "auth": { + "signin_title": "เข้าสู่ระบบ", + "signin_prompt": "คุณต้องการเข้าสู่ระบบ %{name} ด้วยวอลเล็ตของคุณหรือไม่?", + "signin_with": "เข้าสู่ระบบด้วย", + "signin_button": "ดำเนินการต่อ", + "signin_notice": "ด้วยการดำเนินการต่อ คุณจะลงนามในข้อความฟรีที่พิสูจน์ว่าคุณเป็นเจ้าของวอลเล็ตนี้", + "error_alert_title": "การรับรองความถูกต้องล้มเหลว", + "error_alert_description": "เกิดข้อผิดพลาด โปรดลองอีกครั้งหรือติดต่อทีมสนับสนุนของเรา." + }, + "menu_options": { + "disconnect": "ยกเลิกการเชื่อมต่อ", + "switch_wallet": "เปลี่ยน Wallet", + "switch_network": "เปลี่ยนเครือข่าย", + "available_networks": "เครือข่ายที่ใช้ได้" + }, + "errors": { + "go_back": "กลับ", + "generic_title": "การเชื่อมต่อล้มเหลว", + "generic_error": "เกิดข้อผิดพลาด โปรดลองอีกครั้งหรือติดต่อทีมสนับสนุนของเรา.", + "pairing_timeout": "เซสชันนี้หมดเวลาก่อนที่การเชื่อมต่อจะสามารถจัดตั้งได้ นี่เป็นเพราะข้อผิดพลาดของเครือข่าย โปรดลองอีกครั้ง.", + "pairing_unsupported_methods": "ดัพขอใช้วิธีการ RPC ในกระเป๋าเงินที่ Rainbow ไม่สนับสนุน", + "pairing_unsupported_networks": "แอปพลิเคชั่นที่ร้องขอไม่รองรับเครือข่าย (s) โดย Rainbow.", + "request_invalid": "คำขอมีพารามิเตอร์ที่ไม่ถูกต้อง โปรดลองอีกครั้งหรือติดต่อทีมสนับสนุน Rainbow และ/หรือ ดัพ", + "request_unsupported_network": "Rainbow ไม่รองรับเครือข่ายที่ระบุไว้ในคำขอนี้.", + "request_unsupported_methods": "วิธีการ RPC ที่ระบุในคำขอนี้ไม่ได้รับการสนับสนุนโดย Rainbow" + } + }, + "warning": { + "user_is_offline": "การเชื่อมต่อออฟไลน์ โปรดตรวจสอบการเชื่อมต่ออินเทอร์เน็ตของคุณ", + "user_is_online": "เชื่อมต่อแล้ว! คุณกลับไปออนไลน์อีกครั้ง" + } + } +} diff --git a/src/languages/tr_TR.json b/src/languages/tr_TR.json index ed572110469..8d7f9a3cd92 100644 --- a/src/languages/tr_TR.json +++ b/src/languages/tr_TR.json @@ -555,6 +555,9 @@ "available_networks": "%{availableNetworks} ağında mevcut", "available_network": "%{availableNetwork} ağı üzerinde mevcut", "available_networkv2": "Ayrıca %{availableNetwork}üzerinde de mevcut", + "l2_disclaimer": "Bu %{symbol} %{network} ağı üzerinde", + "l2_disclaimer_send": "%{network} ağı üzerinde gönderme yapıyorum", + "l2_disclaimer_dapp": "Bu uygulama %{network} ağı üzerinde", "social": { "facebook": "Facebook", "homepage": "Anasayfa", @@ -1051,6 +1054,38 @@ "web3_not_unlocked": "Lütfen MetaMask cüzdanınızın kilidini açın", "web3_unknown_network": "Bilinmeyen ağ, lütfen başka birine geçin" }, + "mints": { + "mints_sheet": { + "mints": "Naneler", + "no_data_found": "Veri bulunamadı.", + "card": { + "x_ago": "%{timeElapsed} önce", + "one_mint_past_hour": "1 saat önce nane", + "x_mints_past_hour": "%{numMints} naneler geçen saat", + "x_mints": "%{numMints} naneler", + "mint": "Nane", + "free": "ÜCRETSİZ" + } + }, + "mints_card": { + "view_all_mints": "Tüm Naneleri Gör", + "mints": "Naneler", + "collection_cell": { + "free": "ÜCRETSİZ" + } + }, + "featured_mint_card": { + "featured_mint": "Öne Çıkan Nane", + "one_mint": "1 nane", + "x_mints": "%{numMints} naneler", + "x_past_hour": "%{numMints} geçen saat" + }, + "filter": { + "all": "Tümü", + "free": "Ücretsiz", + "paid": "Ücretli" + } + }, "modal": { "approve_tx": "İşlemi onayla %{walletType}", "back_up": { @@ -2141,7 +2176,7 @@ "clear_profile_information": "Profil bilgilerini temizle", "point_name_to_recipient": "Bu ismi alıcının cüzdan adresine yönlendir", "transfer_control": "Kontrolü alıcıya transfer et", - "has_a_wallet_that_supports": "Gönderdiğim kişinin %{networkName}destekleyen bir cüzdanı var", + "has_a_wallet_that_supports": "Gönderdiğim adres %{networkName}destekliyor", "im_not_sending_to_an_exchange": "Bir borsaya göndermiyorum" }, "errors": { @@ -2156,7 +2191,10 @@ "placeholder_title": "Yer tutucu", "request": "İşlem İsteği", "send": "İşlem Gönder", - "sending_title": "Gönderiliyor" + "sending_title": "Gönderiliyor", + "you_own_this_wallet": "Bu cüzdan sizin", + "first_time_send": "İlk kez gönderme", + "previous_sends": "%{number} önceki göndermeler" }, "wallet_connect": { "error": "WalletConnect ile başlatırken hata", @@ -2183,6 +2221,8 @@ } }, "walletconnect": { + "wants_to_connect": "Cüzdanınıza bağlanmak istiyor", + "wants_to_connect_to_network": "%{network} ağına bağlanmak istiyor", "available_networks": "Kullanılabilir Ağlar", "change_network": "Ağı Değiştir", "connected_apps": "Bağlı uygulamalar", diff --git a/src/languages/zh_CN.json b/src/languages/zh_CN.json index 68dfae877c3..23a0420cb5f 100644 --- a/src/languages/zh_CN.json +++ b/src/languages/zh_CN.json @@ -555,6 +555,9 @@ "available_networks": "在 %{availableNetworks} 网络上可用", "available_network": "在 %{availableNetwork} 网络上可用", "available_networkv2": "也在 %{availableNetwork}上可用", + "l2_disclaimer": "这个 %{symbol} 在 %{network} 网络上", + "l2_disclaimer_send": "在 %{network} 网络上发送", + "l2_disclaimer_dapp": "这款应用在 %{network} 网络上", "social": { "facebook": "脸书", "homepage": "主页", @@ -1051,6 +1054,38 @@ "web3_not_unlocked": "请解锁您的MetaMask钱包", "web3_unknown_network": "未知网络,请切换至其它网络" }, + "mints": { + "mints_sheet": { + "mints": "薄荷糖", + "no_data_found": "未找到数据。", + "card": { + "x_ago": "%{timeElapsed} 之前", + "one_mint_past_hour": "1 个小时前铸币", + "x_mints_past_hour": "%{numMints} 个小时前的薄荷糖", + "x_mints": "%{numMints} 薄荷糖", + "mint": "铸币", + "free": "免费" + } + }, + "mints_card": { + "view_all_mints": "查看所有铸币", + "mints": "薄荷糖", + "collection_cell": { + "free": "免费" + } + }, + "featured_mint_card": { + "featured_mint": "特色铸币", + "one_mint": "1 薄荷糖", + "x_mints": "%{numMints} 薄荷糖", + "x_past_hour": "%{numMints} 过去的小时" + }, + "filter": { + "all": "全部", + "free": "免费", + "paid": "付费" + } + }, "modal": { "approve_tx": "批准在 %{walletType}的交易", "back_up": { @@ -2141,7 +2176,7 @@ "clear_profile_information": "清除个人资料信息", "point_name_to_recipient": "将此名称指向接收者的钱包地址", "transfer_control": "将控制权转交给接收者", - "has_a_wallet_that_supports": "我正在发送的人有一个支持 %{networkName}的钱包", + "has_a_wallet_that_supports": "我发送到的地址支持 %{networkName}", "im_not_sending_to_an_exchange": "我没有向交易所发送" }, "errors": { @@ -2156,7 +2191,10 @@ "placeholder_title": "占位符", "request": "交易请求", "send": "发送交易", - "sending_title": "发送中" + "sending_title": "发送中", + "you_own_this_wallet": "您拥有这个钱包", + "first_time_send": "首次发送", + "previous_sends": "%{number} 之前的发送" }, "wallet_connect": { "error": "初始化WalletConnect出错", @@ -2183,6 +2221,8 @@ } }, "walletconnect": { + "wants_to_connect": "愿意连接到您的钱包", + "wants_to_connect_to_network": "想要连接到 %{network} 网络", "available_networks": "可用网络", "change_network": "更改网络", "connected_apps": "已连接的应用", diff --git a/src/redux/settings.ts b/src/redux/settings.ts index 9ec8f9844aa..ac97c76929a 100644 --- a/src/redux/settings.ts +++ b/src/redux/settings.ts @@ -4,7 +4,7 @@ import lang from 'i18n-js'; import { Dispatch } from 'redux'; import { ThunkDispatch } from 'redux-thunk'; import { Language, updateLanguageLocale } from '../languages'; -import { analytics } from '@/analytics'; +import { analyticsV2 as analytics } from '@/analytics'; import { NativeCurrencyKey, NativeCurrencyKeys } from '@/entities'; import { WrappedAlert as Alert } from '@/helpers/alert'; @@ -58,7 +58,7 @@ interface SettingsState { accountAddress: string; chainId: number; flashbotsEnabled: boolean; - language: string; + language: Language; nativeCurrency: NativeCurrencyKey; network: Network; testnetsEnabled: boolean; @@ -142,7 +142,7 @@ export const settingsLoadState = () => async ( const flashbotsEnabled = await getFlashbotsEnabled(); - analytics.identify(undefined, { + analytics.identify({ currency: nativeCurrency, enabledFlashbots: flashbotsEnabled, enabledTestnets: testnetsEnabled, @@ -183,6 +183,9 @@ export const settingsLoadLanguage = () => async ( payload: language, type: SETTINGS_UPDATE_LANGUAGE_SUCCESS, }); + analytics.identify({ + language, + }); } catch (error) { logger.log('Error loading language settings', error); } @@ -271,17 +274,17 @@ export const settingsUpdateNetwork = (network: Network) => async ( } }; -export const settingsChangeLanguage = (language: string) => async ( +export const settingsChangeLanguage = (language: Language) => async ( dispatch: Dispatch ) => { - updateLanguageLocale(language as Language); + updateLanguageLocale(language); try { dispatch({ payload: language, type: SETTINGS_UPDATE_LANGUAGE_SUCCESS, }); saveLanguage(language); - analytics.identify(undefined, { language: language }); + analytics.identify({ language }); } catch (error) { logger.log('Error changing language', error); } @@ -305,7 +308,7 @@ export const settingsChangeNativeCurrency = ( }); dispatch(explorerInit()); saveNativeCurrency(nativeCurrency); - analytics.identify(undefined, { currency: nativeCurrency }); + analytics.identify({ currency: nativeCurrency }); } catch (error) { logger.log('Error changing native currency', error); } @@ -317,7 +320,7 @@ export const INITIAL_STATE: SettingsState = { appIcon: 'og', chainId: 1, flashbotsEnabled: false, - language: 'en', + language: Language.EN_US, nativeCurrency: NativeCurrencyKeys.USD, network: Network.mainnet, testnetsEnabled: false, diff --git a/src/screens/ChangeWalletSheet.tsx b/src/screens/ChangeWalletSheet.tsx index e5b417693dd..9bdf9dde1e1 100644 --- a/src/screens/ChangeWalletSheet.tsx +++ b/src/screens/ChangeWalletSheet.tsx @@ -53,6 +53,7 @@ const EditButton = styled(ButtonPressAnimation).attrs( wrapperStyle: { width: editMode ? 70 : 58, }, + width: editMode ? 100 : 100, }) )( ios @@ -76,6 +77,8 @@ const EditButtonLabel = styled(Text).attrs( letterSpacing: 'roundedMedium', size: 'large', weight: editMode ? 'bold' : 'semibold', + numberOfLines: 1, + ellipsizeMode: 'tail', }) )({ height: 40, diff --git a/src/screens/SendConfirmationSheet.tsx b/src/screens/SendConfirmationSheet.tsx index ad6b0d0a451..74502d23f5f 100644 --- a/src/screens/SendConfirmationSheet.tsx +++ b/src/screens/SendConfirmationSheet.tsx @@ -2,6 +2,7 @@ import { AddressZero } from '@ethersproject/constants'; import { useRoute } from '@react-navigation/native'; import { toChecksumAddress } from 'ethereumjs-util'; import lang from 'i18n-js'; +import * as i18n from '@/languages'; import { capitalize, isEmpty } from 'lodash'; import React, { Fragment, @@ -68,8 +69,9 @@ import Routes from '@/navigation/routesNames'; import styled from '@/styled-thing'; import { position } from '@/styles'; import { useTheme } from '@/theme'; -import { getUniqueTokenType, promiseUtils } from '@/utils'; +import { ethereumUtils, getUniqueTokenType, promiseUtils } from '@/utils'; import logger from '@/utils/logger'; +import { getNetworkObj } from '@/networks'; const Container = styled(Centered).attrs({ direction: 'column', @@ -528,11 +530,13 @@ export const SendConfirmationSheet = () => { const getMessage = () => { let message; if (isSendingToUserAccount) { - message = 'You own this wallet'; + message = i18n.t(i18n.l.wallet.transaction.you_own_this_wallet); } else if (alreadySentTransactionsTotal === 0) { - message = 'First time send'; + message = i18n.t(i18n.l.wallet.transaction.first_time_send); } else { - message = `${alreadySentTransactionsTotal} previous sends`; + message = i18n.t(i18n.l.wallet.transaction.previous_sends, { + number: alreadySentTransactionsTotal, + }); } return message; }; @@ -701,7 +705,16 @@ export const SendConfirmationSheet = () => { marginHorizontal={0} onPress={handleL2DisclaimerPress} prominent - sending + customText={i18n.t( + i18n.l.expanded_state.asset.l2_disclaimer_send, + { + network: getNetworkObj( + ethereumUtils.getNetworkFromType( + isNft ? asset.network : asset.type + ) + ).name, + } + )} symbol={asset.symbol} /> diff --git a/src/screens/SettingsSheet/components/NeedsBackupView.tsx b/src/screens/SettingsSheet/components/NeedsBackupView.tsx index 839955e985c..b9cdce8639d 100644 --- a/src/screens/SettingsSheet/components/NeedsBackupView.tsx +++ b/src/screens/SettingsSheet/components/NeedsBackupView.tsx @@ -20,7 +20,7 @@ import { RainbowWallet } from '@/model/wallet'; const BackupButton = styled(RainbowButton).attrs({ type: 'small', - width: ios ? 221 : 270, + width: 270, })({}); const TopIcon = styled(ImgixImage).attrs({ @@ -133,13 +133,14 @@ export default function NeedsBackupView() { })}`} onPress={onIcloudBackup} /> - + diff --git a/src/screens/TransactionConfirmationScreen.js b/src/screens/TransactionConfirmationScreen.js index a46d7bb62f7..26d80efe963 100644 --- a/src/screens/TransactionConfirmationScreen.js +++ b/src/screens/TransactionConfirmationScreen.js @@ -1,6 +1,7 @@ import { useIsFocused, useRoute } from '@react-navigation/native'; import BigNumber from 'bignumber.js'; import lang from 'i18n-js'; +import * as i18n from '@/languages'; import isEmpty from 'lodash/isEmpty'; import isNil from 'lodash/isNil'; import { IS_TESTING } from 'react-native-dotenv'; @@ -1261,7 +1262,14 @@ export default function TransactionConfirmationScreen() { hideDivider onPress={handleL2DisclaimerPress} prominent - symbol="app" + customText={i18n.t( + i18n.l.expanded_state.asset.l2_disclaimer_dapp, + { + network: getNetworkObj( + ethereumUtils.getNetworkFromType(currentNetwork) + ).name, + } + )} /> )} diff --git a/src/screens/WalletConnectApprovalSheet.js b/src/screens/WalletConnectApprovalSheet.js index ce887c5bacd..788fb384428 100644 --- a/src/screens/WalletConnectApprovalSheet.js +++ b/src/screens/WalletConnectApprovalSheet.js @@ -401,7 +401,7 @@ export default function WalletConnectApprovalSheet() { type: failureExplainSheetVariant || 'failed_wc_connection', }); return; - }, [goBack, navigate, timedOut]); + }, [failureExplainSheetVariant, goBack, navigate, timedOut]); const menuItems = useMemo(() => networksMenuItems(), []); const NetworkSwitcherParent = @@ -449,10 +449,12 @@ export default function WalletConnectApprovalSheet() { weight="semibold" > {type === WalletConnectApprovalSheetType.connect - ? `wants to connect to your wallet` - : `wants to connect to the ${ethereumUtils.getNetworkNameFromChainId( - Number(chainId) - )} network`} + ? lang.t(lang.l.walletconnect.wants_to_connect) + : lang.t(lang.l.walletconnect.wants_to_connect_to_network, { + network: ethereumUtils.getNetworkNameFromChainId( + Number(chainId) + ), + })}