diff --git a/app/components/Nav/Main/MainNavigator.js b/app/components/Nav/Main/MainNavigator.js index d4a997188a8..33cb1ce69a5 100644 --- a/app/components/Nav/Main/MainNavigator.js +++ b/app/components/Nav/Main/MainNavigator.js @@ -110,6 +110,11 @@ const WalletTabHome = () => ( component={ExperimentalSettings} options={ExperimentalSettings.navigationOptions} /> + ); diff --git a/app/components/UI/ImageIcon/__snapshots__/index.test.tsx.snap b/app/components/UI/ImageIcon/__snapshots__/index.test.tsx.snap new file mode 100644 index 00000000000..7c23fdc5062 --- /dev/null +++ b/app/components/UI/ImageIcon/__snapshots__/index.test.tsx.snap @@ -0,0 +1,3 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`ImageIcon should render correctly 1`] = `""`; diff --git a/app/components/UI/ImageIcon/index.test.tsx b/app/components/UI/ImageIcon/index.test.tsx new file mode 100644 index 00000000000..f49d445e049 --- /dev/null +++ b/app/components/UI/ImageIcon/index.test.tsx @@ -0,0 +1,11 @@ +import React from 'react'; +import { shallow } from 'enzyme'; +import ImageIcon from './'; +const sampleImage = 'https://s3.amazonaws.com/airswap-token-images/WBTC.png'; + +describe('ImageIcon', () => { + it('should render correctly', () => { + const wrapper = shallow(); + expect(wrapper).toMatchSnapshot(); + }); +}); diff --git a/app/components/UI/ImageIcon/index.tsx b/app/components/UI/ImageIcon/index.tsx new file mode 100644 index 00000000000..a1396f234ba --- /dev/null +++ b/app/components/UI/ImageIcon/index.tsx @@ -0,0 +1,22 @@ +import { Image } from 'react-native'; +import React from 'react'; +import images from 'images/image-icons'; + +interface ImageIconPropTypes { + image: string; + style: any; +} + +const ImageIcon = (props: ImageIconPropTypes) => { + const { image, style } = props; + + if (!image) return null; + const source = images[image]; + if (!source) { + return null; + } + + return ; +}; + +export default ImageIcon; diff --git a/app/components/UI/NetworkList/index.js b/app/components/UI/NetworkList/index.js index a5d7425e91c..ffbdb90d123 100644 --- a/app/components/UI/NetworkList/index.js +++ b/app/components/UI/NetworkList/index.js @@ -10,34 +10,40 @@ import { View, SafeAreaView, } from 'react-native'; -import { colors as importedColors, fontStyles } from '../../../styles/common'; +import { fontStyles } from '../../../styles/common'; import { strings } from '../../../../locales/i18n'; import Networks, { getAllNetworks, isSafeChainId, } from '../../../util/networks'; import { connect } from 'react-redux'; +import Ionicons from 'react-native-vector-icons/Ionicons'; import AnalyticsV2 from '../../../util/analyticsV2'; +import StyledButton from '../StyledButton'; import { ThemeContext, mockTheme } from '../../../util/theme'; +import { MAINNET, RPC, PRIVATENETWORK } from '../../../constants/network'; +import { ETH } from '../../../util/custom-gas'; +import sanitizeUrl from '../../../util/sanitizeUrl'; +import getImage from '../../../util/getImage'; import { NETWORK_LIST_MODAL_CONTAINER_ID, - OTHER_NETWORK_LIST_ID, NETWORK_SCROLL_ID, } from '../../../constants/test-ids'; -import { MAINNET, RPC, PRIVATENETWORK } from '../../../constants/network'; -import { ETH } from '../../../util/custom-gas'; -import sanitizeUrl from '../../../util/sanitizeUrl'; +import ImageIcon from '../ImageIcon'; const createStyles = (colors) => StyleSheet.create({ wrapper: { backgroundColor: colors.background.default, borderRadius: 10, - minHeight: 450, + minHeight: 470, }, titleWrapper: { borderBottomWidth: StyleSheet.hairlineWidth, borderColor: colors.border.muted, + flexDirection: 'row', + alignItems: 'center', + justifyContent: 'center', }, title: { textAlign: 'center', @@ -52,20 +58,12 @@ const createStyles = (colors) => borderBottomWidth: StyleSheet.hairlineWidth, borderColor: colors.border.muted, }, - otherNetworksText: { - textAlign: 'left', - fontSize: 13, - marginVertical: 12, - marginHorizontal: 20, - color: colors.text.default, - ...fontStyles.bold, - }, networksWrapper: { flex: 1, }, network: { - borderBottomWidth: StyleSheet.hairlineWidth, borderColor: colors.border.muted, + borderTopWidth: StyleSheet.hairlineWidth, flexDirection: 'row', paddingHorizontal: 20, paddingVertical: 20, @@ -85,30 +83,20 @@ const createStyles = (colors) => ...fontStyles.normal, }, footer: { - borderTopWidth: StyleSheet.hairlineWidth, - borderColor: colors.border.muted, - height: 60, - justifyContent: 'center', + marginVertical: 10, flexDirection: 'row', - alignItems: 'center', }, footerButton: { flex: 1, alignContent: 'center', alignItems: 'center', justifyContent: 'center', - height: 60, - }, - closeButton: { - fontSize: 16, - color: colors.primary.default, - ...fontStyles.normal, + marginHorizontal: 20, }, networkIcon: { - width: 15, - height: 15, - borderRadius: 100, - marginTop: 3, + width: 20, + height: 20, + borderRadius: 10, }, networkWrapper: { flex: 0, @@ -123,10 +111,17 @@ const createStyles = (colors) => marginLeft: -30, marginTop: 3, }, - otherNetworkIcon: { - backgroundColor: importedColors.transparent, - borderColor: colors.border.muted, - borderWidth: 2, + closeIcon: { + position: 'absolute', + right: 0, + padding: 15, + color: colors.icon.default, + }, + text: { + textAlign: 'center', + color: colors.text.default, + fontSize: 10, + marginTop: 4, }, }); @@ -160,13 +155,17 @@ export class NetworkList extends PureComponent { */ onNetworkSelected: PropTypes.func, /** - * A function that handles switching to info modal + * A function that handles switching to info modal */ switchModalContent: PropTypes.func, /** - * returns the network onboarding state + * returns the network onboarding state */ networkOnboardedState: PropTypes.array, + /** + * react-navigation object used for switching between screens + */ + navigation: PropTypes.object, }; getOtherNetworks = () => getAllNetworks().slice(1); @@ -251,22 +250,35 @@ export class NetworkList extends PureComponent { return createStyles(colors); }; - networkElement = (selected, onPress, name, color, i, network) => { + networkElement = ( + selected, + onPress, + name, + image, + i, + network, + isCustomRpc, + ) => { const styles = this.getStyles(); return ( onPress(network)} // eslint-disable-line + onPress={() => onPress(network)} // eslint-disable-line > {selected} - + {isCustomRpc && + (image ? ( + + ) : ( + + ))} + {!isCustomRpc && ( + + {name[0]} + + )} {name} @@ -282,9 +294,10 @@ export class NetworkList extends PureComponent { return this.getOtherNetworks().map((network, i) => { const { color, name } = Networks[network]; + const isCustomRpc = false; const selected = provider.type === network ? ( - + ) : null; return this.networkElement( selected, @@ -293,6 +306,7 @@ export class NetworkList extends PureComponent { color, i, network, + isCustomRpc, ); }); }; @@ -300,20 +314,22 @@ export class NetworkList extends PureComponent { renderRpcNetworks = () => { const { frequentRpcList, provider } = this.props; const colors = this.context.colors || mockTheme.colors; - - return frequentRpcList.map(({ nickname, rpcUrl }, i) => { - const { color, name } = { name: nickname || rpcUrl, color: null }; + return frequentRpcList.map(({ nickname, rpcUrl, chainId }, i) => { + const { name } = { name: nickname || rpcUrl, chainId, color: null }; + const image = getImage(chainId); + const isCustomRpc = true; const selected = provider.rpcTarget === rpcUrl && provider.type === RPC ? ( - + ) : null; return this.networkElement( selected, this.onSetRpcTarget, name, - color, + image, i, rpcUrl, + isCustomRpc, ); }); }; @@ -324,25 +340,23 @@ export class NetworkList extends PureComponent { const styles = this.getStyles(); const isMainnet = provider.type === MAINNET ? ( - + ) : null; - const { color: mainnetColor, name: mainnetName } = Networks.mainnet; + const { name: mainnetName } = Networks.mainnet; return ( this.onNetworkChange(MAINNET)} // eslint-disable-line + onPress={() => this.onNetworkChange(MAINNET)} // eslint-disable-line testID={'network-name'} > {isMainnet} - + {mainnetName} @@ -352,9 +366,13 @@ export class NetworkList extends PureComponent { ); } + goToNetworkSettings = () => { + this.props.onClose(false); + this.props.navigation.navigate('NetworkSettings'); + }; + render = () => { const styles = this.getStyles(); - return ( {strings('networks.title')} + {this.renderMainnet()} - - - {strings('networks.other_networks')} - - - {this.renderOtherNetworks()} {this.renderRpcNetworks()} + {this.renderOtherNetworks()} - - {strings('networks.close')} - + {strings('app_settings.add_network_title')} + ); diff --git a/app/components/UI/NetworkModal/NetworkAdded/index.tsx b/app/components/UI/NetworkModal/NetworkAdded/index.tsx new file mode 100644 index 00000000000..6952005f209 --- /dev/null +++ b/app/components/UI/NetworkModal/NetworkAdded/index.tsx @@ -0,0 +1,77 @@ +import React from 'react'; +import { StyleSheet, View } from 'react-native'; +import StyledButton from '../../StyledButton'; +import { strings } from '../../../../../locales/i18n'; +import Text from '../../../Base/Text'; +import { useAppThemeFromContext, mockTheme } from '../../../../util/theme'; +import { + NEW_NETWORK_ADDED_CLOSE_BUTTON_ID, + NEW_NETWORK_ADDED_SWITCH_TO_NETWORK_BUTTON_ID, +} from '../../../../constants/test-ids'; + +const createStyles = (colors: any) => + StyleSheet.create({ + buttonView: { + flexDirection: 'row', + paddingVertical: 16, + }, + button: { + flex: 1, + }, + cancel: { + marginRight: 8, + backgroundColor: colors.background.default, + borderColor: colors.border.default, + + borderWidth: 1, + }, + confirm: { + marginLeft: 8, + }, + }); + +interface NetworkAddedProps { + nickname: string; + closeModal: () => void; + switchNetwork: () => void; +} + +const NetworkAdded = (props: NetworkAddedProps) => { + const { nickname, closeModal, switchNetwork } = props; + const { colors } = useAppThemeFromContext() || mockTheme; + const styles = createStyles(colors); + + return ( + + + {strings('networks.new_network')} + + + {`"${strings('networks.network_name', { + networkName: nickname, + })}"`} + {strings('networks.network_added')} + + + + {strings('networks.close')} + + + {strings('networks.switch_network')} + + + + ); +}; + +export default NetworkAdded; diff --git a/app/components/UI/NetworkModal/NetworkDetails/index.tsx b/app/components/UI/NetworkModal/NetworkDetails/index.tsx new file mode 100644 index 00000000000..8b251db4506 --- /dev/null +++ b/app/components/UI/NetworkModal/NetworkDetails/index.tsx @@ -0,0 +1,86 @@ +import React from 'react'; +import { StyleSheet, View } from 'react-native'; +import ConnectHeader from '../../../UI/ConnectHeader'; +import { strings } from '../../../../../locales/i18n'; +import Text from '../../../Base/Text'; +import { useAppThemeFromContext, mockTheme } from '../../../../util/theme'; + +const createStyles = (colors: any) => + StyleSheet.create({ + accountInformation: { + justifyContent: 'flex-start', + borderWidth: 1, + borderColor: colors.border.default, + borderRadius: 10, + padding: 16, + marginBottom: 10, + }, + bottomSpace: { + marginBottom: 10, + }, + }); + +interface NetworkDetailsProps { + goBack: () => void; + chainId: string; + ticker: string; + nickname: string; + rpcUrl: string; + blockExplorerUrl: string; +} + +const NetworkDetails = (props: NetworkDetailsProps) => { + const { goBack, chainId, ticker, nickname, rpcUrl, blockExplorerUrl } = props; + const { colors } = useAppThemeFromContext() || mockTheme; + const styles = createStyles(colors); + + const DisplayData = [ + { + title: strings('networks.network_display_name'), + value: nickname, + }, + { + title: strings('networks.network_rpc_url'), + value: rpcUrl, + }, + { + title: strings('networks.network_chain_id'), + value: chainId, + }, + { + title: strings('networks.network_currency_symbol'), + value: ticker, + }, + { + title: strings('networks.network_block_explorer_url'), + value: blockExplorerUrl, + }, + ]; + + const DetailsView = () => ( + <> + {DisplayData.map((item, index) => ( + + {item.title} + + {item.value} + + + ))} + + ); + + return ( + + + + + + + ); +}; + +export default NetworkDetails; diff --git a/app/components/UI/NetworkModal/index.tsx b/app/components/UI/NetworkModal/index.tsx new file mode 100644 index 00000000000..5d6256515dd --- /dev/null +++ b/app/components/UI/NetworkModal/index.tsx @@ -0,0 +1,313 @@ +import Modal from 'react-native-modal'; +import React from 'react'; +import { View, StyleSheet, Linking } from 'react-native'; +import StyledButton from '../StyledButton'; +import { fontStyles } from '../../../styles/common'; +import { strings } from '../../../../locales/i18n'; +import Text from '../../Base/Text'; +import NetworkDetails from './NetworkDetails'; +import NetworkAdded from './NetworkAdded'; +import Engine from '../../../core/Engine'; +import { isprivateConnection } from '../../../util/networks'; +import getDecimalChainId from '../../../util/networks/getDecimalChainId'; +import URLPARSE from 'url-parse'; +import scaling from '../../../util/scaling'; +import { isWebUri } from 'valid-url'; +import FAIcon from 'react-native-vector-icons/FontAwesome'; +import InfoModal from '../Swaps/components/InfoModal'; +import ImageIcons from '../../UI/ImageIcon'; +import { useDispatch } from 'react-redux'; +import AnalyticsV2 from '../../../util/analyticsV2'; +import sanitizeUrl from '../../../util/sanitizeUrl'; +import { useAppThemeFromContext, mockTheme } from '../../../util/theme'; +import { networkSwitched } from '../../../actions/onboardNetwork'; + +import { + APPROVE_NETWORK_DISPLAY_NAME_ID, + APPROVE_NETWORK_MODAL_ID, + APPROVE_NETWORK_CANCEL_BUTTON_ID, + APPROVE_NETWORK_APPROVE_BUTTON_ID, +} from '../../../constants/test-ids'; + +const createStyles = (colors) => + StyleSheet.create({ + bottomModal: { + justifyContent: 'flex-end', + margin: 0, + }, + modalContainer: { + borderRadius: 10, + backgroundColor: colors.background.default, + padding: 20, + }, + buttonView: { + flexDirection: 'row', + paddingVertical: 16, + }, + button: { + flex: 1, + }, + cancel: { + marginRight: 8, + borderColor: colors.text.muted, + borderWidth: 1, + }, + confirm: { + marginLeft: 8, + }, + networkInformation: { + flexDirection: 'row', + justifyContent: 'flex-start', + borderWidth: 1, + borderColor: colors.text.muted, + borderRadius: 10, + padding: 16, + marginBottom: 10, + }, + title: { + ...fontStyles.bold, + fontSize: scaling.scale(18), + textAlign: 'center', + color: colors.text.default, + lineHeight: 34, + marginVertical: 10, + paddingHorizontal: 16, + }, + bottomSpace: { + marginBottom: 10, + }, + nameWrapper: { + backgroundColor: colors.background.alternative, + marginRight: '15%', + marginLeft: '15%', + paddingVertical: 5, + borderRadius: 40, + justifyContent: 'center', + alignItems: 'center', + flexDirection: 'row', + }, + infoIcon: { + fontSize: 12, + color: colors.icon.default, + }, + popularNetworkImage: { + width: 20, + height: 20, + marginRight: 10, + borderRadius: 10, + }, + }); + +interface NetworkProps { + isVisible: boolean; + onClose: () => void; + network: any; + navigation: any; +} + +const NetworkModals = (props: NetworkProps) => { + const { + navigation, + isVisible, + onClose, + network: { + chainId, + nickname, + ticker, + rpcUrl, + rpcPrefs: { blockExplorerUrl, imageUrl }, + }, + } = props; + const [showDetails, setShowDetails] = React.useState(false); + const [showInfo, setShowInfo] = React.useState(false); + const [networkAdded, setNetworkAdded] = React.useState(false); + + const showDetailsModal = () => setShowDetails(!showDetails); + + const { colors } = useAppThemeFromContext() || mockTheme; + const styles = createStyles(colors); + + const dispatch = useDispatch(); + + const validateRpcUrl = (url: string) => { + if (!isWebUri(url)) return false; + return true; + }; + + const addNetwork = async () => { + const { PreferencesController } = Engine.context; + let formChainId = chainId.trim().toLowerCase(); + + if (!formChainId.startsWith('0x')) { + formChainId = `0x${parseInt(formChainId, 10).toString(16)}`; + } + + const validUrl = validateRpcUrl(rpcUrl); + + if (validUrl) { + const url = new URLPARSE(rpcUrl); + const sanitizedUrl = sanitizeUrl(url.href); + const decimalChainId = getDecimalChainId(chainId); + !isprivateConnection(url.hostname) && url.set('protocol', 'https:'); + PreferencesController.addToFrequentRpcList( + url.href, + decimalChainId, + ticker, + nickname, + { + blockExplorerUrl, + }, + ); + + const analyticsParamsAdd = { + rpc_url: sanitizedUrl, + chain_id: decimalChainId, + source: 'Popular network list', + symbol: ticker, + block_explorer_url: blockExplorerUrl, + network_name: nickname, + }; + + AnalyticsV2.trackEvent( + AnalyticsV2.ANALYTICS_EVENTS.NETWORK_ADDED, + analyticsParamsAdd, + ); + setNetworkAdded(true); + } else { + setNetworkAdded(false); + } + }; + + const showToolTip = () => setShowInfo(!showInfo); + + const goToLink = () => Linking.openURL(strings('networks.security_link')); + + const closeModal = () => { + onClose(); + }; + + const switchNetwork = () => { + const { NetworkController, CurrencyRateController } = Engine.context; + const url = new URLPARSE(rpcUrl); + const decimalChainId = getDecimalChainId(chainId); + CurrencyRateController.setNativeCurrency(ticker); + NetworkController.setRpcTarget(url.href, decimalChainId, ticker, nickname); + closeModal(); + navigation.navigate('WalletView'); + dispatch(networkSwitched({ networkUrl: url.href, networkStatus: true })); + }; + + return ( + + + {showDetails ? ( + + ) : networkAdded ? ( + + ) : ( + + {showInfo && ( + + )} + + + {nickname} + + + {strings('networks.want_to_add_network')} + + + {strings('networks.network_infomation')} + + + {strings('networks.network_endorsement')} + + + + {strings('networks.learn_about')} + + {strings('networks.network_risk')} + + + + + {strings('networks.network_display_name')} + + {nickname} + + {strings('networks.network_chain_id')} + + {chainId} + + {strings('networks.network_rpc_url')} + + {rpcUrl} + + + + + {strings('networks.view_details')} + + + + {strings('networks.cancel')} + + + {strings('networks.approve')} + + + + )} + + + ); +}; + +export default NetworkModals; diff --git a/app/components/UI/Swaps/components/InfoModal.js b/app/components/UI/Swaps/components/InfoModal.js index 10da02d879e..d910c5b55e9 100644 --- a/app/components/UI/Swaps/components/InfoModal.js +++ b/app/components/UI/Swaps/components/InfoModal.js @@ -2,9 +2,9 @@ import React from 'react'; import PropTypes from 'prop-types'; import { StyleSheet, View, TouchableOpacity, SafeAreaView } from 'react-native'; import Modal from 'react-native-modal'; -import Text from '../../../Base/Text'; import IonicIcon from 'react-native-vector-icons/Ionicons'; import { colors as importedColors } from '../../../../styles/common'; +import Text from '../../../Base/Text'; import Title from '../../../Base/Title'; import { useAppThemeFromContext, mockTheme } from '../../../../util/theme'; @@ -34,7 +34,6 @@ const createStyles = (colors) => width: '100%', paddingVertical: 15, paddingHorizontal: 20, - paddingBottom: 5, flexDirection: 'row', alignItems: 'center', justifyContent: 'space-between', @@ -47,8 +46,13 @@ const createStyles = (colors) => width: '100%', paddingVertical: 5, marginBottom: 15, + paddingTop: 5, paddingHorizontal: 20, }, + messageLimit: { + width: '90%', + marginVertical: 10, + }, }); function InfoModal({ @@ -58,6 +62,8 @@ function InfoModal({ toggleModal, message, propagateSwipe, + clickText, + clickPress, }) { const { colors } = useAppThemeFromContext() || mockTheme; const styles = createStyles(colors); @@ -72,12 +78,21 @@ function InfoModal({ style={styles.modal} propagateSwipe={propagateSwipe} backdropColor={colors.overlay.default} - backdropOpacity={1} + backdropOpacity={clickText ? 0.2 : 1} > {title && {title}} - {message && {message}} + {message && ( + + {message} + {clickText && ( + + {clickText} + + )} + + )} {!message && ( )} - {body} + {body && {body}} ); @@ -99,6 +114,8 @@ InfoModal.propTypes = { toggleModal: PropTypes.func, propagateSwipe: PropTypes.bool, message: PropTypes.string, + clickText: PropTypes.string, + clickPress: PropTypes.func, }; export default InfoModal; diff --git a/app/components/UI/Swaps/components/TokenIcon.js b/app/components/UI/Swaps/components/TokenIcon.js index aeb1878f652..21adcf8d406 100644 --- a/app/components/UI/Swaps/components/TokenIcon.js +++ b/app/components/UI/Swaps/components/TokenIcon.js @@ -1,14 +1,14 @@ -import React, { useMemo, useState } from 'react'; +import React, { useCallback, useState } from 'react'; import PropTypes from 'prop-types'; import { StyleSheet, View } from 'react-native'; import RemoteImage from '../../../Base/RemoteImage'; import Text from '../../../Base/Text'; import { useAppThemeFromContext, mockTheme } from '../../../../util/theme'; +import imageIcons from '../../../../images/image-icons'; /* eslint-disable import/no-commonjs */ const ethLogo = require('../../../../images/eth-logo.png'); -const bnbLogo = require('../../../../images/bnb-logo.png'); /* eslint-enable import/no-commonjs */ const REGULAR_SIZE = 24; @@ -94,12 +94,13 @@ function TokenIcon({ symbol, icon, medium, big, biggest, style }) { const { colors } = useAppThemeFromContext() || mockTheme; const styles = createStyles(colors); - const source = useMemo(() => { + const getSource = useCallback(() => { if (symbol === 'ETH') { return ethLogo; } - if (symbol === 'BNB') { - return bnbLogo; + + if (Object.keys(imageIcons).includes(symbol)) { + return imageIcons[symbol]; } if (icon) { @@ -108,12 +109,13 @@ function TokenIcon({ symbol, icon, medium, big, biggest, style }) { return null; }, [symbol, icon]); + const source = getSource(); if (source && !showFallback) { return ( setShowFallback(true)} style={[ styles.icon, diff --git a/app/components/Views/Settings/NetworksSettings/NetworkSettings/__snapshots__/index.test.tsx.snap b/app/components/Views/Settings/NetworksSettings/NetworkSettings/__snapshots__/index.test.tsx.snap index 8251eae2293..dcf4520222d 100644 --- a/app/components/Views/Settings/NetworksSettings/NetworkSettings/__snapshots__/index.test.tsx.snap +++ b/app/components/Views/Settings/NetworksSettings/NetworkSettings/__snapshots__/index.test.tsx.snap @@ -12,5 +12,6 @@ exports[`NetworkSettings should render correctly 1`] = ` ] } showNetworkOnboardingAction={[Function]} + thirdPartyApiMode={true} /> `; diff --git a/app/components/Views/Settings/NetworksSettings/NetworkSettings/emptyList.tsx b/app/components/Views/Settings/NetworksSettings/NetworkSettings/emptyList.tsx new file mode 100644 index 00000000000..cb7dcc8b074 --- /dev/null +++ b/app/components/Views/Settings/NetworksSettings/NetworkSettings/emptyList.tsx @@ -0,0 +1,63 @@ +import React from 'react'; +import { StyleSheet, Text } from 'react-native'; +import { useNavigation } from '@react-navigation/native'; +import { strings } from '../../../../../../locales/i18n'; +import Alert, { AlertType } from '../../../../Base/Alert'; +import { useAppThemeFromContext, mockTheme } from '../../../../../util/theme'; +import { CHAINLIST_URL } from '../../../../../constants/urls'; + +const createStyles = (colors: any) => + StyleSheet.create({ + wrapper: { + backgroundColor: colors.background.default, + flex: 1, + }, + container: { marginHorizontal: 10, marginTop: 20, paddingRight: 0 }, + emptyDescriptionText: { color: colors.text.default }, + link: { color: colors.primary.default }, + }); + +interface Props { + goToCustomNetwork: () => void; +} + +const EmptyPopularList = ({ goToCustomNetwork }: Props) => { + const { colors } = useAppThemeFromContext() || mockTheme; + const styles = createStyles(colors); + const navigation = useNavigation(); + + const goToBrowserTab = () => { + navigation.navigate('BrowserTabHome', { + screen: 'BrowserView', + params: { + newTabUrl: CHAINLIST_URL, + timestamp: Date.now(), + }, + }); + }; + + return ( + + <> + {`${strings( + 'networks.empty_popular_networks', + )} `} + {`${strings( + 'networks.add_other_network_here', + )} `} + {`${strings( + 'networks.you_can', + )} `} + + {strings('networks.add_network')} + + + + ); +}; + +export default EmptyPopularList; diff --git a/app/components/Views/Settings/NetworksSettings/NetworkSettings/index.js b/app/components/Views/Settings/NetworksSettings/NetworkSettings/index.js index 16016491533..62ca7b60614 100644 --- a/app/components/Views/Settings/NetworksSettings/NetworkSettings/index.js +++ b/app/components/Views/Settings/NetworksSettings/NetworkSettings/index.js @@ -1,6 +1,14 @@ import PropTypes from 'prop-types'; import React, { PureComponent } from 'react'; -import { StyleSheet, Text, View, TextInput, SafeAreaView } from 'react-native'; +import { + StyleSheet, + Text, + View, + TextInput, + SafeAreaView, + Linking, + TouchableOpacity, +} from 'react-native'; import { connect } from 'react-redux'; import { fontStyles } from '../../../../../styles/common'; import { getNavigationOptionsTitle } from '../../../../UI/Navbar'; @@ -15,6 +23,8 @@ import StyledButton from '../../../../UI/StyledButton'; import Engine from '../../../../../core/Engine'; import { isWebUri } from 'valid-url'; import URL from 'url-parse'; +import WarningIcon from 'react-native-vector-icons/FontAwesome'; +import CustomText from '../../../../Base/Text'; import { KeyboardAwareScrollView } from 'react-native-keyboard-aware-scroll-view'; import BigNumber from 'bignumber.js'; import { jsonRpcRequest } from '../../../../../util/jsonRpcRequest'; @@ -22,10 +32,24 @@ import Logger from '../../../../../util/Logger'; import { isPrefixedFormattedHexString } from '../../../../../util/number'; import AppConstants from '../../../../../core/AppConstants'; import AnalyticsV2 from '../../../../../util/analyticsV2'; +import ScrollableTabView from 'react-native-scrollable-tab-view'; +import DefaultTabBar from 'react-native-scrollable-tab-view/DefaultTabBar'; +import PopularList from '../../../../../util/networks/customNetworks'; +import NetworkModals from '../../../../UI/NetworkModal'; +import WarningMessage from '../../../../Views/SendFlow/WarningMessage'; +import InfoModal from '../../../../UI/Swaps/components/InfoModal'; +import { MAINNET, PRIVATENETWORK, RPC } from '../../../../../constants/network'; +import ImageIcons from '../../../../UI/ImageIcon'; import { ThemeContext, mockTheme } from '../../../../../util/theme'; -import { PRIVATENETWORK } from '../../../../../constants/network'; import { showNetworkOnboardingAction } from '../../../../../actions/onboardNetwork'; import sanitizeUrl from '../../../../../util/sanitizeUrl'; +import { + REMOVE_NETWORK_ID, + ADD_NETWORKS_ID, + RPC_VIEW_CONTAINER_ID, + ADD_CUSTOM_RPC_NETWORK_BUTTON_ID, +} from '../../../../../constants/test-ids'; +import EmptyPopularList from './emptyList'; const createStyles = (colors) => StyleSheet.create({ @@ -36,7 +60,7 @@ const createStyles = (colors) => }, informationWrapper: { flex: 1, - paddingHorizontal: 24, + paddingHorizontal: 15, }, scrollWrapper: { flex: 1, @@ -89,6 +113,50 @@ const createStyles = (colors) => flexDirection: 'column', alignSelf: 'flex-end', }, + editableButtonsContainer: { + flex: 1, + flexDirection: 'row', + }, + popularNetwork: { + flexDirection: 'row', + alignItems: 'center', + justifyContent: 'space-between', + marginVertical: 10, + }, + tabUnderlineStyle: { + height: 2, + backgroundColor: colors.primary.default, + }, + tabStyle: { + paddingVertical: 8, + }, + textStyle: { + ...fontStyles.normal, + fontSize: 14, + }, + popularNetworkImage: { + width: 20, + height: 20, + marginRight: 10, + borderRadius: 10, + }, + popularWrapper: { + flexDirection: 'row', + }, + icon: { + marginRight: 10, + }, + button: { + flex: 1, + }, + cancel: { + marginRight: 8, + backgroundColor: colors.white, + borderWidth: 1, + }, + confirm: { + marginLeft: 8, + }, }); const allNetworks = getAllNetworks(); @@ -118,6 +186,10 @@ class NetworkSettings extends PureComponent { * returns an array of onboarded networks */ networkOnboardedState: PropTypes.array, + /** + * Indicates whether third party API mode is enabled + */ + thirdPartyApiMode: PropTypes.bool, }; state = { @@ -135,6 +207,9 @@ class NetworkSettings extends PureComponent { initialState: undefined, enableAction: false, inputWidth: { width: '99%' }, + showPopularNetworkModal: false, + popularNetwork: undefined, + showWarningModal: false, }; inputRpcURL = React.createRef(); @@ -161,6 +236,7 @@ class NetworkSettings extends PureComponent { this.updateNavBar(); const { route, frequentRpcList } = this.props; const network = route.params?.network; + // if network is main, don't show popular network let blockExplorerUrl, chainId, nickname, ticker, editable, rpcUrl; // If no navigation param, user clicked on add network if (network) { @@ -391,10 +467,10 @@ class NetworkSettings extends PureComponent { const analyticsParamsAdd = { rpc_url: formattedHref, chain_id: decimalChainId, - source: 'Settings', + source: 'Custom network form', symbol: ticker, block_explorer_url: blockExplorerUrl, - network_name: 'rpc', + network_name: nickname || RPC, }; AnalyticsV2.trackEvent( AnalyticsV2.ANALYTICS_EVENTS.NETWORK_ADDED, @@ -584,7 +660,25 @@ class NetworkSettings extends PureComponent { current && current.focus(); }; - render() { + switchToMainnet = () => { + const { NetworkController, CurrencyRateController } = Engine.context; + CurrencyRateController.setNativeCurrency('ETH'); + NetworkController.setProviderType(MAINNET); + this.props.thirdPartyApiMode && + setTimeout(() => { + Engine.refreshTransactionHistory(); + }, 1000); + }; + + removeRpcUrl = () => { + const { navigation } = this.props; + this.switchToMainnet(); + const { PreferencesController } = Engine.context; + PreferencesController.removeFromFrequentRpcList(this.state.rpcUrl); + navigation.goBack(); + }; + + customNetwork = (network) => { const { rpcUrl, blockExplorerUrl, @@ -605,18 +699,13 @@ class NetworkSettings extends PureComponent { return ( + {!network && ( + + )} - {addMode && ( - - {strings('app_settings.new_RPC_URL')} - - )} - {addMode && ( - - {strings('app_settings.rpc_desc')} - - )} - {strings('app_settings.network_name_label')} @@ -722,28 +811,173 @@ class NetworkSettings extends PureComponent { {(addMode || editable) && ( - - - {editable - ? strings('app_settings.network_save') - : strings('app_settings.network_add')} - - + {editable ? ( + + + + {strings('app_settings.delete')} + + + + {strings('app_settings.network_save')} + + + ) : ( + + + {strings('app_settings.network_add')} + + + )} )} ); + }; + + togglePopularNetwork = (network) => + this.setState({ showPopularNetworkModal: true, popularNetwork: network }); + + onCancel = () => this.setState({ showPopularNetworkModal: false }); + + toggleWarningModal = () => + this.setState({ showWarningModal: !this.state.showWarningModal }); + + goToLearnMore = () => Linking.openURL(strings('networks.learn_more_url')); + + popularNetworks = () => { + const colors = this.context.colors || mockTheme.colors; + const styles = createStyles(colors); + const filteredPopularList = PopularList.filter( + (val) => + !this.props.frequentRpcList.some((key) => val.chainId === key.chainId), + ); + + if (filteredPopularList.length === 0) { + return ( + this.tabView.goToPage(1)} /> + ); + } + + return filteredPopularList.map((item, index) => ( + this.togglePopularNetwork(item)} + > + {this.state.showWarningModal && ( + + )} + + + {item.nickname} + + + {item.warning && ( + + )} + {strings('networks.add')} + + + )); + }; + + renderTabBar = () => { + const colors = this.context.colors || mockTheme.colors; + const styles = createStyles(colors); + return ( + + ); + }; + + render() { + const { navigation, route } = this.props; + const network = route.params?.network; + const colors = this.context.colors || mockTheme.colors; + const styles = createStyles(colors); + + return ( + + + {network ? ( + this.customNetwork(network) + ) : ( + { + this.tabView = tabView; + }} + > + + {this.popularNetworks()} + {this.state.showPopularNetworkModal && ( + + )} + + + {this.customNetwork()} + + + )} + + + ); } } @@ -769,6 +1003,7 @@ const mapStateToProps = (state) => ({ frequentRpcList: state.engine.backgroundState.PreferencesController.frequentRpcList, networkOnboardedState: state.networkOnboarded.networkOnboardedState, + thirdPartyApiMode: state.privacy.thirdPartyApiMode, }); export default connect(mapStateToProps, mapDispatchToProps)(NetworkSettings); diff --git a/app/components/Views/Settings/NetworksSettings/NetworkSettings/index.test.tsx b/app/components/Views/Settings/NetworksSettings/NetworkSettings/index.test.tsx index ff7095083a9..b96726e3167 100644 --- a/app/components/Views/Settings/NetworksSettings/NetworkSettings/index.test.tsx +++ b/app/components/Views/Settings/NetworksSettings/NetworkSettings/index.test.tsx @@ -16,6 +16,9 @@ const initialState = { networkOnboarded: { networkOnboardedState: [{ network: 'mainnet', onboarded: true }], }, + privacy: { + thirdPartyApiMode: true, + }, }; const store = mockStore(initialState); diff --git a/app/components/Views/Settings/NetworksSettings/index.js b/app/components/Views/Settings/NetworksSettings/index.js index 6cfbcf262d6..8da3957dcde 100644 --- a/app/components/Views/Settings/NetworksSettings/index.js +++ b/app/components/Views/Settings/NetworksSettings/index.js @@ -6,17 +6,23 @@ import { ScrollView, TouchableOpacity, View, + TextInput, } from 'react-native'; import { connect } from 'react-redux'; +import Icon from 'react-native-vector-icons/Ionicons'; import ActionSheet from 'react-native-actionsheet'; import { fontStyles } from '../../../../styles/common'; +import CustomText from '../../../../components/Base/Text'; import { getNavigationOptionsTitle } from '../../../UI/Navbar'; import { strings } from '../../../../../locales/i18n'; import Networks, { getAllNetworks } from '../../../../util/networks'; import StyledButton from '../../../UI/StyledButton'; import Engine from '../../../../core/Engine'; +import getImage from '../../../../util/getImage'; import { MAINNET, RPC } from '../../../../constants/network'; +import FontAwesome from 'react-native-vector-icons/FontAwesome'; import { ThemeContext, mockTheme } from '../../../../util/theme'; +import ImageIcons from '../../../UI/ImageIcon'; const createStyles = (colors) => StyleSheet.create({ @@ -25,26 +31,20 @@ const createStyles = (colors) => flex: 1, paddingVertical: 12, paddingHorizontal: 24, - paddingBottom: 36, + marginBottom: 24, }, networkIcon: { - width: 15, - height: 15, - borderRadius: 100, + width: 20, + height: 20, + borderRadius: 10, marginTop: 2, marginRight: 16, }, - otherNetworkIcon: { - width: 15, - height: 15, - borderRadius: 100, - marginTop: 2, - backgroundColor: colors.icon.muted, - }, network: { flex: 1, flexDirection: 'row', paddingVertical: 12, + alignItems: 'center', }, networkWrapper: { flex: 0, @@ -61,6 +61,35 @@ const createStyles = (colors) => color: colors.text.default, ...fontStyles.bold, }, + inputWrapper: { + flexDirection: 'row', + alignItems: 'center', + paddingHorizontal: 10, + paddingVertical: 10, + borderRadius: 5, + borderWidth: 1, + borderColor: colors.border.default, + color: colors.text.default, + }, + input: { + flex: 1, + fontSize: 14, + color: colors.text.default, + ...fontStyles.normal, + paddingLeft: 10, + }, + icon: { + marginLeft: 8, + }, + no_match_text: { + marginVertical: 10, + }, + text: { + textAlign: 'center', + color: colors.text.default, + fontSize: 10, + marginTop: 4, + }, }); /** @@ -89,7 +118,10 @@ class NetworksSettings extends PureComponent { actionSheet = null; networkToRemove = null; - state = {}; + state = { + searchString: '', + filteredNetworks: [], + }; updateNavBar = () => { const { navigation } = this.props; @@ -114,7 +146,7 @@ class NetworksSettings extends PureComponent { getOtherNetworks = () => getAllNetworks().slice(1); - onPress = (network) => { + onNetworkPress = (network) => { const { navigation } = this.props; navigation.navigate('NetworkSettings', { network }); }; @@ -147,6 +179,7 @@ class NetworksSettings extends PureComponent { } const { PreferencesController } = Engine.context; PreferencesController.removeFromFrequentRpcList(this.networkToRemove); + this.setState({ filteredNetworks: [] }); }; createActionSheetRef = (ref) => { @@ -155,29 +188,45 @@ class NetworksSettings extends PureComponent { onActionSheetPress = (index) => (index === 0 ? this.removeNetwork() : null); - networkElement(name, color, i, network, isCustomRPC) { + networkElement(name, image, i, network, isCustomRPC) { const colors = this.context.colors || mockTheme.colors; const styles = createStyles(colors); - return ( - this.onPress(network)} // eslint-disable-line - onLongPress={() => isCustomRPC && this.showRemoveMenu(network)} // eslint-disable-line - testID={'select-network'} - > - - - - {name} - - - + + {network === MAINNET ? ( + this.renderMainnet() + ) : ( + this.onNetworkPress(network)} + onLongPress={() => isCustomRPC && this.showRemoveMenu(network)} + testID={'select-network'} + > + + {isCustomRPC && + (image ? ( + + ) : ( + + ))} + {!isCustomRPC && ( + + {name[0]} + + )} + {name} + {!isCustomRPC && ( + + )} + + + )} + ); } @@ -190,10 +239,10 @@ class NetworksSettings extends PureComponent { renderRpcNetworks = () => { const { frequentRpcList } = this.props; - return frequentRpcList.map(({ rpcUrl, nickname }, i) => { - const { color, name } = { name: nickname || rpcUrl, color: null }; - - return this.networkElement(name, color, i, rpcUrl, true); + return frequentRpcList.map(({ rpcUrl, nickname, chainId }, i) => { + const { name } = { name: nickname || rpcUrl }; + const image = getImage(chainId); + return this.networkElement(name, image, i, rpcUrl, true); }); }; @@ -206,7 +255,7 @@ class NetworksSettings extends PureComponent { return ( - {strings('app_settings.network_rpc_networks')} + {strings('app_settings.custom_network_name')} {this.renderRpcNetworks()} @@ -215,7 +264,7 @@ class NetworksSettings extends PureComponent { }; renderMainnet() { - const { color: mainnetColor, name: mainnetName } = Networks.mainnet; + const { name: mainnetName } = Networks.mainnet; const colors = this.context.colors || mockTheme.colors; const styles = createStyles(colors); @@ -224,21 +273,74 @@ class NetworksSettings extends PureComponent { this.onPress(MAINNET)} // eslint-disable-line + onPress={() => this.onNetworkPress(MAINNET)} > - + {mainnetName} + ); } + handleSearchTextChange = (text) => { + this.setState({ searchString: text }); + const defaultNetwork = getAllNetworks().map((network, i) => { + const { color, name } = Networks[network]; + return { name, color, network, isCustomRPC: false }; + }); + const customRPC = this.props.frequentRpcList.map((network, i) => { + const { color, name, url, chainId } = { + name: network.nickname || network.rpcUrl, + url: network.rpcUrl, + color: null, + chainId: network.chainId, + }; + return { name, color, i, network: url, isCustomRPC: true, chainId }; + }); + + const allActiveNetworks = defaultNetwork.concat(customRPC); + const searchResult = allActiveNetworks.filter(({ name }) => + name.toLowerCase().includes(text.toLowerCase()), + ); + this.setState({ filteredNetworks: searchResult }); + }; + + clearSearchInput = () => + this.setState({ searchString: '', filteredNetworks: [] }); + + filteredResult = () => { + const colors = this.context.colors || mockTheme.colors; + const styles = createStyles(colors); + if (this.state.filteredNetworks.length > 0) { + return this.state.filteredNetworks.map((data, i) => { + const { network, chainId, name, color, isCustomRPC } = data; + const image = getImage(chainId); + return this.networkElement( + name, + image || color, + i, + network, + isCustomRPC, + ); + }); + } + return ( + + {strings('networks.no_match')} + + ); + }; + render() { const colors = this.context.colors || mockTheme.colors; const themeAppearance = this.context.themeAppearance; @@ -246,13 +348,40 @@ class NetworksSettings extends PureComponent { return ( + + + + {this.state.searchString.length > 0 && ( + + )} + - {this.renderMainnet()} - - {strings('app_settings.network_other_networks')} - - {this.renderOtherNetworks()} - {this.renderRpcNetworksView()} + {this.state.searchString.length > 0 ? ( + this.filteredResult() + ) : ( + <> + + {strings('app_settings.mainnet')} + + {this.renderMainnet()} + {this.renderRpcNetworksView()} + + {strings('app_settings.test_network_name')} + + {this.renderOtherNetworks()} + + )} { + const customNetworkData = PopularList.filter( + (x: { chainId: string }) => x.chainId === chainId, + ); + const image = + customNetworkData.length > 0 + ? customNetworkData[0].rpcPrefs.imageUrl + : null; + return image; +}; + +export default getImage; diff --git a/app/util/networks/customNetworks.tsx b/app/util/networks/customNetworks.tsx new file mode 100644 index 00000000000..ac853d8b1d7 --- /dev/null +++ b/app/util/networks/customNetworks.tsx @@ -0,0 +1,91 @@ +const InfuraKey = process.env.MM_INFURA_PROJECT_ID; +const infuraProjectId = InfuraKey === 'null' ? '' : InfuraKey; + +const PopularList = [ + { + chainId: '43114', + nickname: 'Avalanche Mainnet C-Chain', + rpcUrl: 'https://api.avax.network/ext/bc/C/rpc', + ticker: 'AVAX', + warning: true, + rpcPrefs: { + blockExplorerUrl: 'https://snowtrace.io', + imageUrl: 'AVAX', + }, + }, + { + chainId: '42161', + nickname: 'Arbitrum One', + rpcUrl: `https://arbitrum-mainnet.infura.io/v3/${infuraProjectId}`, + ticker: 'ETH', + rpcPrefs: { + blockExplorerUrl: 'https://explorer.arbitrum.io', + imageUrl: 'AETH', + }, + }, + { + chainId: '56', + nickname: 'BNB Smart Chain', + rpcUrl: 'https://bsc-dataseed1.binance.org', + ticker: 'BNB', + warning: true, + rpcPrefs: { + blockExplorerUrl: 'https://bscscan.com', + imageUrl: 'BNB', + }, + }, + { + chainId: '250', + nickname: 'Fantom Opera', + rpcUrl: 'https://rpc.ftm.tools/', + ticker: 'FTM', + warning: true, + rpcPrefs: { + blockExplorerUrl: 'https://ftmscan.com', + imageUrl: 'FTM', + }, + }, + { + chainId: '1666600000', + nickname: 'Harmony Mainnet Shard 0', + rpcUrl: 'https://api.harmony.one/', + ticker: 'ONE', + warning: true, + rpcPrefs: { + blockExplorerUrl: 'https://explorer.harmony.one', + imageUrl: 'ONE', + }, + }, + { + chainId: '10', + nickname: 'Optimism', + rpcUrl: `https://optimism-mainnet.infura.io/v3/${infuraProjectId}`, + ticker: 'ETH', + rpcPrefs: { + blockExplorerUrl: 'https://optimistic.etherscan.io', + imageUrl: 'OPTIMISM', + }, + }, + { + chainId: '137', + nickname: 'Polygon Mainnet', + rpcUrl: `https://polygon-mainnet.infura.io/v3/${infuraProjectId}`, + ticker: 'MATIC', + rpcPrefs: { + blockExplorerUrl: 'https://polygonscan.com', + imageUrl: 'MATIC', + }, + }, + { + chainId: '11297108109', + nickname: 'Palm', + rpcUrl: `https://palm-mainnet.infura.io/v3/${infuraProjectId}`, + ticker: 'PALM', + rpcPrefs: { + blockExplorerUrl: 'https://explorer.palm.io', + imageUrl: 'PALM', + }, + }, +]; + +export default PopularList; diff --git a/app/util/networks/getDecimalChainId.tsx b/app/util/networks/getDecimalChainId.tsx new file mode 100644 index 00000000000..04551bfe157 --- /dev/null +++ b/app/util/networks/getDecimalChainId.tsx @@ -0,0 +1,8 @@ +const getDecimalChainId = (id: string) => { + if (!id || typeof id !== 'string' || !id.startsWith('0x')) { + return id; + } + return parseInt(id, 16).toString(10); +}; + +export default getDecimalChainId; diff --git a/app/util/sanitizeUrl.tsx b/app/util/sanitizeUrl.tsx new file mode 100644 index 00000000000..f0e828a350a --- /dev/null +++ b/app/util/sanitizeUrl.tsx @@ -0,0 +1,3 @@ +const sanitizeUrl = (url: string) => url.replace(/\/$/, ''); + +export default sanitizeUrl; diff --git a/e2e/pages/Drawer/Settings/NetworksView.js b/e2e/pages/Drawer/Settings/NetworksView.js index 114fa95b6f2..49fbf71b91c 100644 --- a/e2e/pages/Drawer/Settings/NetworksView.js +++ b/e2e/pages/Drawer/Settings/NetworksView.js @@ -1,21 +1,34 @@ import TestHelpers from '../../../helpers'; +import { + RPC_VIEW_CONTAINER_ID, + ADD_CUSTOM_RPC_NETWORK_BUTTON_ID, + ADD_NETWORKS_ID, +} from '../../../../app/constants/test-ids'; const NETWORK_VIEW_CONTAINER_ID = 'networks-screen'; -const RPC_VIEW_CONTAINER_ID = 'new-rpc-screen'; -const ADD_NETWORK_BUTTON_ID = 'add-network-button'; const RPC_NETWORK_NAME_ID = 'rpc-networks'; -const RPC_TITLE_TEXT_ID = 'rpc-screen-title'; const NETWORK_NAME_INPUT_BOX_ID = 'input-network-name'; const RPC_URL_SYMBOL_INPUT_BOX_ID = 'input-rpc-url'; const CHAIN_ID_INPUT_BOX_ID = 'input-chain-id'; const NETWORKS_SYMBOL_INPUT_BOX_ID = 'input-network-symbol'; const RPC_WARNING_BANNER_ID = 'rpc-url-warning'; -const ADD_BUTTON_ID = 'network-add-button'; export default class NetworkView { static async tapAddNetworkButton() { - await TestHelpers.tap(ADD_NETWORK_BUTTON_ID); + await TestHelpers.tap(ADD_NETWORKS_ID); + } + + static async switchToCustomNetworks() { + await TestHelpers.tapByText('Custom networks'); + } + + static async switchToPopularNetworks() { + await TestHelpers.tapByText('Popular'); + } + + static async tapPopularNetworkByName(networkName) { + await TestHelpers.tapByText(networkName); } static async tapNetworks() { @@ -48,14 +61,14 @@ export default class NetworkView { } static async tapRpcNetworkAddButton() { - await TestHelpers.tap(ADD_BUTTON_ID); + await TestHelpers.tap(ADD_CUSTOM_RPC_NETWORK_BUTTON_ID); } static async swipeToRPCTitleAndDismissKeyboard() { // Because in bitrise the keyboard is blocking the "Add" CTA - await TestHelpers.swipe(RPC_URL_SYMBOL_INPUT_BOX_ID, 'down', 'fast'); - await TestHelpers.tap(RPC_TITLE_TEXT_ID); + //await TestHelpers.swipe(RPC_URL_SYMBOL_INPUT_BOX_ID, 'down', 'fast'); + await TestHelpers.tapByText('Block Explorer URL'); await TestHelpers.delay(3000); } diff --git a/e2e/pages/modals/NetworkAddedModal.js b/e2e/pages/modals/NetworkAddedModal.js new file mode 100644 index 00000000000..25a7116630e --- /dev/null +++ b/e2e/pages/modals/NetworkAddedModal.js @@ -0,0 +1,24 @@ +import TestHelpers from '../../helpers'; +import { + NEW_NETWORK_ADDED_CLOSE_BUTTON_ID, + NEW_NETWORK_ADDED_SWITCH_TO_NETWORK_BUTTON_ID, +} from '../../../app/constants/test-ids'; +import { strings } from '../../../locales/i18n'; + +const switchToNetworkText = strings('networks.new_network'); + +export default class NetworkAddedModal { + static async tapSwitchToNetwork() { + await TestHelpers.tap(NEW_NETWORK_ADDED_SWITCH_TO_NETWORK_BUTTON_ID); + } + static async tapCloseButton() { + await TestHelpers.tap(NEW_NETWORK_ADDED_CLOSE_BUTTON_ID); + } + + static async isVisible() { + await TestHelpers.checkIfElementWithTextIsVisible(switchToNetworkText); + } + static async isNotVisible() { + await TestHelpers.checkIfElementWithTextIsVisible(switchToNetworkText); + } +} diff --git a/e2e/pages/modals/NetworkApprovalModal.js b/e2e/pages/modals/NetworkApprovalModal.js new file mode 100644 index 00000000000..ca101d629f6 --- /dev/null +++ b/e2e/pages/modals/NetworkApprovalModal.js @@ -0,0 +1,38 @@ +import TestHelpers from '../../helpers'; +import { + APPROVE_NETWORK_DISPLAY_NAME_ID, + APPROVE_NETWORK_MODAL_ID, + APPROVE_NETWORK_CANCEL_BUTTON_ID, + APPROVE_NETWORK_APPROVE_BUTTON_ID, +} from '../../../app/constants/test-ids'; +export default class NetworkApprovalModal { + static async tapApproveButton() { + await TestHelpers.tap(APPROVE_NETWORK_APPROVE_BUTTON_ID); + } + + static async tapCanelButton() { + await TestHelpers.tap(APPROVE_NETWORK_CANCEL_BUTTON_ID); + } + + static async isVisible() { + await TestHelpers.checkIfVisible(APPROVE_NETWORK_MODAL_ID); + } + static async isNotVisible() { + await TestHelpers.checkIfNotVisible(APPROVE_NETWORK_MODAL_ID); + } + + static async isDisplayNameVisible(displayName) { + await TestHelpers.checkIfHasText( + APPROVE_NETWORK_DISPLAY_NAME_ID, + displayName, + ); + } + + static async isChainIDVisible(chainID) { + await TestHelpers.checkIfElementWithTextIsVisible(chainID); + } + + static async isNetworkURLVisible(networkURL) { + await TestHelpers.checkIfElementWithTextIsVisible(networkURL); + } +} diff --git a/e2e/specs/add-custom-rpc.spec.js b/e2e/specs/add-custom-rpc.spec.js index 9a128cf50c7..1ed8ad6e1c1 100644 --- a/e2e/specs/add-custom-rpc.spec.js +++ b/e2e/specs/add-custom-rpc.spec.js @@ -92,13 +92,28 @@ describe('Custom RPC Tests', () => { await NetworkView.isNetworkViewVisible(); }); + // it('should tap add a popular network from network list modal', async () => { + // await WalletView.tapNetworksButtonOnNavBar(); + + // await NetworkListModal.isVisible(); + // await NetworkListModal.tapAddNetworkButton(); + // await NetworkView.isNetworkViewVisible(); + + // }); + // it('should add a popular network', async () => { + // await WalletView.tapNetworksButtonOnNavBar(); + + // await NetworkView.selectPopularNetwork("Optimism"); + + // }); it('should add xDai network', async () => { // Tap on Add Network button await TestHelpers.delay(3000); await NetworkView.tapAddNetworkButton(); + await NetworkView.switchToCustomNetworks(); - await NetworkView.isRpcViewVisible(); + //await NetworkView.isRpcViewVisible(); await NetworkView.typeInNetworkName('xDai'); await NetworkView.typeInRpcUrl('abc'); // Input incorrect RPC URL await NetworkView.isRPCWarningVisble(); // Check that warning is displayed diff --git a/e2e/specs/deeplinks.spec.js b/e2e/specs/deeplinks.spec.js index 14ae8aa14ef..4cd56546b47 100644 --- a/e2e/specs/deeplinks.spec.js +++ b/e2e/specs/deeplinks.spec.js @@ -8,7 +8,9 @@ import ImportWalletView from '../pages/Onboarding/ImportWalletView'; import OnboardingWizardModal from '../pages/modals/OnboardingWizardModal'; import ConnectModal from '../pages/modals/ConnectModal'; -import NetworkEducationModal from '../pages/modals/NetworkEducationModal'; +//import NetworkEducationModal from '../pages/modals/NetworkEducationModal'; +import NetworkApprovalModal from '../pages/modals/NetworkApprovalModal'; +import NetworkAddedModal from '../pages/modals/NetworkAddedModal'; import { Browser } from '../pages/Drawer/Browser'; import DrawerView from '../pages/Drawer/DrawerView'; @@ -23,7 +25,6 @@ const SECRET_RECOVERY_PHRASE = const PASSWORD = `12345678`; const BINANCE_RPC_URL = 'https://bsc-dataseed1.binance.org'; -const POLYGON_RPC_URL = 'https://polygon-rpc.com/'; const BINANCE_DEEPLINK_URL = 'https://metamask.app.link/send/0xB8B4EE5B1b693971eB60bDa15211570df2dB228A@56?value=1e14'; @@ -107,64 +108,39 @@ describe('Deep linking Tests', () => { await NetworkView.tapAddNetworkButton(); await NetworkView.isRpcViewVisible(); - await NetworkView.typeInNetworkName('Binance Smart Chain Mainnet'); - await NetworkView.typeInRpcUrl(BINANCE_RPC_URL); - await NetworkView.typeInChainId('56'); - await NetworkView.typeInNetworkSymbol('BNB\n'); + await NetworkView.tapPopularNetworkByName('BNB Smart Chain'); - await NetworkView.swipeToRPCTitleAndDismissKeyboard(); // Focus outside of text input field - await NetworkView.tapRpcNetworkAddButton(); + await NetworkApprovalModal.isVisible(); + await NetworkApprovalModal.isDisplayNameVisible('BNB Smart Chain'); + await NetworkApprovalModal.isNetworkURLVisible(BINANCE_RPC_URL); + await NetworkApprovalModal.isChainIDVisible('56'); + await NetworkApprovalModal.tapApproveButton(); - await WalletView.isVisible(); - }); - - it('should dismiss network education modal', async () => { - await NetworkEducationModal.isVisible(); - await NetworkEducationModal.isNetworkNameCorrect( - 'Binance Smart Chain Mainnet', - ); - await NetworkEducationModal.tapGotItButton(); - await NetworkEducationModal.isNotVisible(); - }); - - it('should return to settings then networks', async () => { - await WalletView.isNetworkNameVisible('Binance Smart Chain Mainnet'); - await WalletView.tapDrawerButton(); // tapping burger menu - - // Open Drawer - await DrawerView.isVisible(); - await DrawerView.tapSettings(); - - await SettingsView.tapNetworks(); + await NetworkAddedModal.isVisible(); + await NetworkAddedModal.tapCloseButton(); + await NetworkView.isRpcViewVisible(); - await NetworkView.isNetworkViewVisible(); + //await WalletView.isVisible(); }); it('should add polygon network', async () => { - // Tap on Add Network button - await TestHelpers.delay(3000); - await NetworkView.tapAddNetworkButton(); + await NetworkView.tapPopularNetworkByName('Polygon Mainnet'); - await NetworkView.isRpcViewVisible(); - await NetworkView.typeInNetworkName('Polygon Mainnet'); - await NetworkView.typeInRpcUrl(POLYGON_RPC_URL); - await NetworkView.typeInChainId('137'); - await NetworkView.typeInNetworkSymbol('MATIC\n'); + await NetworkApprovalModal.isVisible(); + await NetworkApprovalModal.isDisplayNameVisible('Polygon Mainnet'); + //await NetworkApprovalModal.isNetworkURLVisible(POLYGON_RPC_URL); + await NetworkApprovalModal.isChainIDVisible('137'); - await NetworkView.swipeToRPCTitleAndDismissKeyboard(); // Focus outside of text input field - await NetworkView.tapRpcNetworkAddButton(); + await NetworkApprovalModal.tapApproveButton(); + await TestHelpers.delay(1000); + + await NetworkAddedModal.isVisible(); + await NetworkAddedModal.tapSwitchToNetwork(); await WalletView.isVisible(); await WalletView.isNetworkNameVisible('Polygon Mainnet'); }); - it('should dismiss the network education modal', async () => { - await NetworkEducationModal.isVisible(); - await NetworkEducationModal.isNetworkNameCorrect('Polygon Mainnet'); - await NetworkEducationModal.tapGotItButton(); - await NetworkEducationModal.isNotVisible(); - }); - it('should deep link to the send flow on matic', async () => { await TestHelpers.openDeepLink(POLYGON_DEEPLINK_URL); @@ -178,9 +154,7 @@ describe('Deep linking Tests', () => { await TestHelpers.openDeepLink(BINANCE_DEEPLINK_URL); await TestHelpers.delay(4500); await TransactionConfirmationView.isVisible(); - await TransactionConfirmationView.isNetworkNameVisible( - 'Binance Smart Chain Mainnet', - ); + await TransactionConfirmationView.isNetworkNameVisible('BNB Smart Chain'); }); it('should deep link to the send flow on Rinkeby and submit the transaction', async () => { @@ -205,6 +179,7 @@ describe('Deep linking Tests', () => { await TransactionConfirmationView.isNetworkNameVisible( 'Ethereum Main Network', ); + await TransactionConfirmationView.tapCancelButton(); }); it('should deep link to a dapp (Uniswap)', async () => { diff --git a/ios/MetaMask.xcodeproj/project.pbxproj b/ios/MetaMask.xcodeproj/project.pbxproj index 7b3204cc634..35e3195f932 100644 --- a/ios/MetaMask.xcodeproj/project.pbxproj +++ b/ios/MetaMask.xcodeproj/project.pbxproj @@ -969,7 +969,6 @@ COPY_PHASE_STRIP = NO; ENABLE_STRICT_OBJC_MSGSEND = YES; ENABLE_TESTABILITY = YES; - "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; GCC_C_LANGUAGE_STANDARD = gnu99; GCC_DYNAMIC_NO_PIC = NO; GCC_OPTIMIZATION_LEVEL = 0; diff --git a/ios/Podfile.lock b/ios/Podfile.lock index a4881dfa174..b9855a51b93 100644 --- a/ios/Podfile.lock +++ b/ios/Podfile.lock @@ -841,4 +841,4 @@ SPEC CHECKSUMS: PODFILE CHECKSUM: 5759da19ce141e5f8aca3a4f56ac232baa34e957 -COCOAPODS: 1.11.2 +COCOAPODS: 1.11.3 diff --git a/locales/languages/en.json b/locales/languages/en.json index 483bcc99f64..b923623e16c 100644 --- a/locales/languages/en.json +++ b/locales/languages/en.json @@ -441,6 +441,7 @@ "search_engine": "Search Engine", "new_RPC_URL": "New RPC Network", "state_logs": "State Logs", + "add_network_title": "Add a network", "auto_lock": "Auto-lock", "auto_lock_desc": "Choose the amount of time before the application automatically locks.", "state_logs_desc": "This will help MetaMask debug any issue you might encounter. Please send it to MetaMask support via hamburger icon > Send Feedback, or reply to your existing ticket if you have one.", @@ -578,6 +579,11 @@ "theme_os": "System", "theme_light": "Light", "theme_dark": "Dark", + "mainnet": "Mainnet", + "test_network_name": "Test networks", + "custom_network_name": "Custom networks", + "popular": "Popular", + "delete": "Delete", "network_exists": "This network has already been added.", "delete_metrics_title": "Delete MetaMetrics data", "delete_metrics_description_part_one": "This will delete historical MetaMetrics data associated with your wallet.", @@ -1048,7 +1054,38 @@ "other_networks": "Other Networks", "close": "Close", "status_ok": "All Systems Operational", - "status_not_ok": "The network is having some issues" + "status_not_ok": "The network is having some issues", + "want_to_add_network": "Want to add this network?", + "network_infomation": "This allows this network to be used within MetaMask", + "network_endorsement": "MetaMask does not endorse custom networks or their security.", + "learn_about": "Learn about", + "network_risk": "scams and network security risks", + "network_display_name": "Display name", + "network_chain_id": "Chain ID", + "network_rpc_url": "Network URL", + "view_details": "View details", + "network_details": "Network details", + "network_currency_symbol": "Currency Symbol", + "network_block_explorer_url": "Block Explorer URL", + "search": "Search for previously added network", + "add": "Add", + "cancel": "Cancel", + "approve": "Approve", + "malicious_network_warning": "A malicious network provider can lie about the state of the blockchain and record your network activity. Only add custom networks you trust.", + "security_link": "https://metamask.zendesk.com/hc/en-us/articles/4404424659995", + "network_warning": "This network connection relies on third parties. This connection may be less reliable or enable third-parties to track activity.", + "learn_more": "Learn more", + "learn_more_url": "https://metamask.zendesk.com/hc/en-us/articles/4417500466971", + "switch_network": "Switch to network", + "new_network": "New network added", + "network_name": "{{networkName}} Network", + "network_added": " is now available in the network selector.", + "provider": "A provider is trusted to tell your wallet its balances and to broadcast its transactions faithfully", + "no_match": "No matching results found.", + "empty_popular_networks": "You’ve added all the popular networks. You can discover more networks", + "add_other_network_here": "here.", + "you_can": "Or you can", + "add_network": "add more networks manually." }, "select": { "cancel": "Cancel", diff --git a/locales/languages/hi-in.json b/locales/languages/hi-in.json new file mode 100644 index 00000000000..dad7a1c8d6a --- /dev/null +++ b/locales/languages/hi-in.json @@ -0,0 +1,1620 @@ +{ + "date": { + "months": { + "0": "जन", + "1": "फर", + "2": "मार्च", + "3": "अप्रैल", + "4": "मई", + "5": "जून", + "6": "जुलाई", + "7": "अग", + "8": "सितं", + "9": "अक्टू", + "10": "नवं", + "11": "दिसं" + }, + "connector": "समय" + }, + "autocomplete": { + "placeholder": "URL खोजें या टाइप करें" + }, + "navigation": { + "back": "वापस", + "close": "बंद करें", + "cancel": "रद्द करें", + "info": "जानकारी", + "ok": "ठीक है" + }, + "onboarding": { + "title": "वॉलेट सेटअप", + "sync_desc": "यदि आपके पास पहले से MetaMask एक्सटेंशन या कोई अन्य वॉलेट है, तो अपनी मौजूदा परिसंपत्तियों का प्रबंधन करने के लिए इसे सिंक या आयात करें।", + "create_desc": "अपना पहला वॉलेट सेट करें और विकेंद्रीकृत ऐप की खोज शुरू करें।", + "import": "मौजूदा वॉलेट आयात करें या एक नया वॉलेट बनाएँ", + "import_wallet_button": "वॉलेट सिंक करें या आयात करें", + "new_to_crypto": "क्रिप्टो पर नए हैं?", + "start_exploring_now": "एक नया वॉलेट बनाएँ", + "unlock": "लॉग इन करें", + "new_to_metamask": "MetaMask पर नए हैं?", + "already_have_wallet": "पहले से एक वॉलेट है?", + "optin_back_title": "सचेत रहें!", + "optin_back_desc": "कृपया डेटा विश्लेषण के उपयोग से सहमत या असहमत हों। आप इस विकल्प को सेटिंग में भी अपडेट कर सकते हैं।", + "warning_title": "चेतावनी", + "warning_text_1": "आपके वर्तमान वॉलेट और खाते", + "warning_text_2": "निकाल दिए जाएँगे", + "warning_text_3": "यदि आप आगे बढ़ते हैं।", + "warning_text_4": "आप केवल अपने वॉलेट के गुप्त रिकवरी फ्रेज़ के साथ उन्हें पुनर्प्राप्त कर सकते हैं। MetaMask आपको इसे पुनर्प्राप्त करने में मदद नहीं कर सकता है।", + "warning_proceed": "वॉलेट निकालें और आगे बढ़ें", + "warning_cancel": "रद्द करें", + "step1": "वॉलेट सेटअप", + "step2": "पासवर्ड बनाएँ", + "step3": "वॉलेट सुरक्षित करें", + "already_have": "पहले से एक वॉलेट है?", + "sync_existing": "अपने मौजूदा MetaMask वॉलेट को ब्राउज़र एक्सटेंशन से सिंक करें या मैन्युअल रूप से आयात करें।", + "scan_title": "MetaMask एक्सटेंशन के साथ सिंक करने के लिए चरण", + "scan": "स्कैन करें", + "scan_step_1": "डेस्कटॉप पर एक्सटेंशन खोलें", + "scan_step_2": "सेटिंग > उन्नत पर जाएँ", + "scan_step_3": "“मोबाइल के साथ सिंक करें” पर क्लिक करें", + "scan_step_4": "सिंक करना शुरू करने के लिए QR कोड स्कैन करें", + "success": "सफल", + "your_wallet": "आपका वॉलेट सफलतापूर्वक मिटा दिया गया था", + "delete_current": "वर्तमान वॉलेट हटाया जा रहा है" + }, + "onboarding_carousel": { + "title1": "MetaMask में आपका स्वागत है", + "title2": "अपनी डिजिटल परिसंपत्तियाँ प्रबंधित करें", + "title3": "web3 के लिए आपका गेटवे", + "subtitle1": "लाखों लोगों का भरोसेमंद, MetaMask एक सुरक्षित वॉलेट है, जो web3 की दुनिया को सभी के लिए सुलभ बनाता है।", + "subtitle2": "टोकन, Ethereum, अद्वितीय संग्रहणीय जैसी डिजिटल परिसंपत्तियों को संग्रहीत करें, खर्च करें और भेजें।", + "subtitle3": "MetaMask के साथ लॉगिन करें और निवेश करने, कमाने, गेम खेलने, बेचने आदि के लिए लेनदेन करें!", + "get_started": "प्रारंभ करें" + }, + "onboarding_wizard": { + "skip_tutorial": "ट्यूटोरियल छोड़ें", + "coachmark": { + "action_back": "जी नहीं, धन्यवाद", + "action_next": "भ्रमण करें", + "progress_back": "वापस", + "progress_next": "समझ गया!" + }, + "step1": { + "title": "आपके नए वॉलेट में आपका स्वागत है!", + "content1": "ब्लॉकचेन का उपयोग करने के लिए, आपको एक वॉलेट की आवश्यकता है! कुछ कार्रवाइयों में Ether (ETH) खर्च करना पड़ता है।", + "content2": "हम आपको दिखाएँगे कि ETH कैसे खरीदें या आप किसी मित्र से कुछ अनुरोध कर सकते हैं।" + }, + "step2": { + "title": "आपके खाते", + "content1": "यह आपका पहला खाता, कुल मूल्य और इसका विशिष्ट सार्वजनिक पता (0x ...) है।", + "content2": "आप प्रोफ़ाइल आइकन पर टैप करके इस वॉलेट के भीतर कई खाते बना सकते हैं।" + }, + "step3": { + "title": "खाते का नाम संपादित करें", + "content1": "अपने खाते को क्यों न एक यादगार और विशिष्ट नाम दें?", + "content2": "खाते का नाम संपादित", + "content3": "करने के लिए अब देर तक टैप करें." + }, + "step4": { + "title": "मुख्य नेविगेशन", + "content1": "अपने वॉलेट,", + "content2": "ब्राउज़र और लेनदेन के इतिहास तक पहुँचने के लिए यहाँ टैप करें।", + "content3": "आप अपने खातों के साथ और कार्रवाई कर सकते हैं और MetaMask सेटिंग तक पहुँच सकते हैं।" + }, + "step5": { + "title": "ब्राउज़र का अन्वेषण करें", + "content1": "आप ब्राउज़र का उपयोग करके web3 का अन्वेषण कर सकते हैं" + }, + "step6": { + "title": "खोजें", + "content": "यदि आप जानते हैं कि आपको कहाँ जाना है, तो साइटों को खोजें या कोई URL टाइप करें।" + } + }, + "create_wallet": { + "title": "आपका वॉलेट बनाया जा रहा है...", + "subtitle": "इसमें ज़्यादा समय नहीं लगेगा" + }, + "import_wallet": { + "title": "पहले से MetaMask उपयोगकर्ता हैं?", + "sub_title": "एक्सटेंशन के साथ सिंक करें", + "sync_help": "अपने वॉलेट को एक्सटेंशन के साथ सिंक करें", + "sync_help_step_one": "1. एक्सटेंशन खोलें", + "sync_help_step_two": "2. सेटिंग > उन्नत पर जाएँ", + "sync_help_step_three": "3. \"मोबाइल के साथ सिंक करें\" पर क्लिक करें", + "sync_help_step_four": "4. सिंक करना शुरू करने के लिए QR कोड स्कैन करें", + "sync_from_browser_extension_button": "MetaMask एक्सटेंशन के साथ सिंक करें", + "or": "या", + "import_from_seed_button": "गुप्त रिकवरी फ्रेज़ का उपयोग करके आयात करें" + }, + "login": { + "title": "वापसी पर स्वागत है!", + "password": "पासवर्ड", + "unlock_button": "लॉग इन करें", + "go_back": "लॉग इन नहीं कर पा रहे हैं? आप अपने वर्तमान वॉलेट को मिटा सकते हैं और एक नया वॉलेट सेटअप कर सकते हैं", + "reset_wallet": "वॉलेट रीसेट करें", + "cant_proceed": "जब तक आप 'हटाएं' शब्द टाइप नहीं करते, तब तक आप आगे नहीं बढ़ सकते। इस क्रिया के साथ आप अपने वर्तमान वॉलेट को मिटाने का विकल्प चुन रहे हैं।", + "invalid_password": "अमान्य पासवर्ड", + "type_delete": "वर्तमान वॉलेट को स्थायी रूप से मिटाने के लिए '%{delete}' टाइप करें", + "delete_my": "मेरा वॉलेट हटाएं", + "are_you_sure": "क्या आप वाकई अपना वॉलेट मिटाना चाहते हैं?", + "your_current_wallet": "आपका वर्तमान वॉलेट, खाते और परिसंपत्तियां ", + "removed_from": "इस ऐप से स्थायी रूप से निकाल दिया जाएगा। ", + "this_action": "इस क्रिया को पूर्ववत नहीं किया जा सकता है।", + "you_can_only": "आप केवल अपने वॉलेट के गुप्त रिकवरी फ्रेज़ के साथ ", + "recovery_phrase": "गुप्त रिकवरी फ्रेज़ ", + "metamask_does_not": "MetaMask के पास आपका गुप्त रिकवरी फ्रेज़ नहीं है।", + "i_understand": "मैं समझता हूं, जारी रखें", + "clean_vault_error": "स्टोरेज सीमा तक पहुंचने के कारण MetaMask में एक त्रुटि आई। स्थानीय डेटा दूषित हो गया है। कृपया MetaMask को पुनर्स्थापित करें और अपने गुप्त रिकवरी फ्रेज़ के साथ पुनर्स्थापित करें।" + }, + "enter_password": { + "title": "अपना पासवर्ड डालें", + "desc": "जारी रखने के लिए कृपया अपना पासवर्ड दर्ज करें", + "password": "पासवर्ड", + "confirm_button": "पुष्टि करें", + "error": "त्रुटि" + }, + "choose_password": { + "title": "पासवर्ड बनाएँ", + "subtitle": "यह पासवर्ड आपके MetaMask वॉलेट को केवल इस डिवाइस पर अनलॉक करेगा।", + "password": "नया पासवर्ड", + "confirm_password": "पासवर्ड की पुष्टि करें", + "create_button": "पासवर्ड बनाएँ", + "import_with_seed_phrase": "गुप्त रिकवरी फ्रेज़ के साथ आयात करें", + "password_length_error": "पासवर्ड कम से कम 8 वर्ण का होना चाहिए", + "password_dont_match": "पासवर्ड मेल नहीं खाते", + "password_strength": "पासवर्ड की क्षमता:", + "strength_weak": "कमज़ोर", + "strength_good": "अच्छा", + "strength_strong": "मज़बूत", + "show": "दिखाएँ", + "hide": "छिपाएँ", + "seed_phrase": "गुप्त रिकवरी फ्रेज़", + "must_be_at_least": "कम से कम {{number}} वर्ण होने चाहिए", + "remember_me": "मुझे याद रखें", + "security_alert_title": "सुरक्षा चेतावनी", + "security_alert_message": "आगे बढ़ने के लिए, आपको अपने डिवाइस पर पासकोड या किसी भी समर्थित बायोमेट्रिक्स प्रमाणीकरण विधि (FaceID, TouchID या फ़िंगरप्रिंट) को चालू करने की आवश्यकता है", + "i_understand": "मैं समझता हूँ कि MetaMask मेरे लिए यह पासवर्ड पुनर्प्राप्त नहीं कर सकता है।", + "learn_more": "अधिक जानें।", + "secure": "वॉलेट सुरक्षित करें", + "confirm": "गुप्त रिकवरी फ्रेज़ की पुष्टि करें" + }, + "reset_password": { + "title": "पासवर्ड बदलें", + "subtitle": "यह पासवर्ड आपके MetaMask वॉलेट को केवल इस डिवाइस पर अनलॉक करेगा।", + "password": "नया पासवर्ड", + "confirm_password": "पासवर्ड की पुष्टि करें", + "reset_button": "पासवर्ड रीसेट करें", + "import_with_seed_phrase": "गुप्त रिकवरी फ्रेज़ के साथ आयात करें", + "password_length_error": "पासवर्ड कम से कम 8 वर्ण का होना चाहिए", + "password_dont_match": "पासवर्ड मेल नहीं खाते", + "password_strength": "पासवर्ड की क्षमता:", + "strength_weak": "कमज़ोर", + "strength_good": "अच्छा", + "strength_strong": "मज़बूत", + "show": "दिखाएँ", + "hide": "छिपाएँ", + "seed_phrase": "गुप्त रिकवरी फ्रेज़", + "must_be_at_least": "कम से कम {{number}} वर्ण होने चाहिए", + "remember_me": "मुझे याद रखें", + "security_alert_title": "सुरक्षा चेतावनी", + "security_alert_message": "आगे बढ़ने के लिए, आपको अपने डिवाइस पर पासकोड या किसी भी समर्थित बायोमेट्रिक्स प्रमाणीकरण विधि (FaceID, TouchID या फ़िंगरप्रिंट) को चालू करने की आवश्यकता है", + "i_understand": "मैं समझता हूँ कि MetaMask मेरे लिए यह पासवर्ड पुनर्प्राप्त नहीं कर सकता है।", + "learn_more": "अधिक जानें।", + "secure": "वॉलेट सुरक्षित करें", + "confirm": "गुप्त रिकवरी फ्रेज़ की पुष्टि करें", + "password_updated": "पासवर्ड अपडेट किया गया", + "successfully_changed": "आपका पासवर्ड सफलतापूर्वक बदला जा चुका है" + }, + "import_from_seed": { + "title": "सीड से आयात करें", + "seed_phrase_placeholder": "अपना गुप्त रिकवरी फ्रेज़ दर्ज करें", + "new_password": "नया पासवर्ड", + "confirm_password": "पासवर्ड की पुष्टि करें", + "import_button": "आयात करें", + "cancel_button": "रद्द करें", + "password_length_error": "पासवर्ड कम से कम 8 वर्ण का होना चाहिए", + "password_dont_match": "पासवर्ड मेल नहीं खाते", + "seed_phrase_requirements": "गुप्त रिकवरी फ्रेज़ में 12, 15, 18, 21 या 24 शब्द होते हैं", + "invalid_seed_phrase": "अमान्य गुप्त रिकवरी फ्रेज़", + "error": "त्रुटि", + "invalid_qr_code_title": "अमान्य QR कोड", + "invalid_qr_code_message": "यह QR कोड मान्य गुप्त रिकवरी फ्रेज़ का प्रतिनिधित्व नहीं करता है" + }, + "bottom_tab_bar": { + "dapps": "ÐApps", + "wallet": "वॉलेट", + "transfer": "स्थानांतरण" + }, + "drawer": { + "send_button": "भेजें", + "receive_button": "धन जोड़ें", + "coming_soon": "जल्द आ रहा है...", + "wallet": "वॉलेट", + "transaction_history": "लेनदेन का इतिहास", + "request_feature": "एक सुविधा का अनुरोध करें", + "submit_feedback_message": "भेजने के लिए प्रतिक्रिया का प्रकार चुनें।", + "submit_bug": "बग रिपोर्ट", + "submit_general_feedback": "सामान्य", + "share_address": "मेरा सार्वजनिक पता साझा करें", + "view_in_etherscan": "Etherscan पर देखें", + "view_in": "इस पर देखें", + "browser": "ब्राउज़र", + "settings": "सेटिंग", + "settings_warning": "असुरक्षित वॉलेट", + "settings_warning_short": "असुरक्षित", + "help": "मदद प्राप्त करें", + "lock": "लॉग आउट करें", + "lock_title": "क्या आप वाकई लॉग आउट करना चाहते हैं?", + "lock_ok": "हाँ", + "lock_cancel": "नहीं", + "feedback": "प्रतिक्रिया", + "metamask_support": "MetaMask सहायता", + "public_address": "सार्वजनिक पता" + }, + "send": { + "title": "भेजें", + "deeplink_failure": "ओह! कुछ गलत हो गया! कृपया पुनः प्रयास करें", + "warn_network_change": "नेटवर्क इसमें बदल गया ", + "send_to": "इसको भेजें", + "amount": "राशि", + "confirm": "पुष्टि करें" + }, + "deposit": { + "title": "जमा करें" + }, + "receive": { + "title": "प्राप्त करें" + }, + "wallet": { + "title": "वॉलेट", + "tokens": "टोकन", + "collectible": "संग्रहणीय", + "collectibles": "NFT", + "transactions": "लेनदेन", + "no_collectibles": "अपना NFT नहीं देख पा रहे हैं?", + "add_tokens": "टोकन जोड़ें", + "no_tokens": "आपके पास कोई टोकन नहीं है!", + "no_nfts_yet": "अभी तक कोई NFT नहीं", + "learn_more": "अधिक जानें", + "add_collectibles": "NFT जोड़ें", + "no_transactions": "आपके पास कोई लेनदेन नहीं है!", + "send_button": "भेजें", + "deposit_button": "जमा करें", + "copy_address": "त्रुटि संदेश को", + "remove_token_title": "क्या आप इस टोकन को निकालना चाहते हैं?", + "remove_collectible_title": "क्या आप इस संग्रहणीय को निकालना चाहते हैं?", + "token_removed_title": "टोकन निकाल दिया गया!", + "token_removed_desc": "यदि आप अपना मन बदलते हैं, तो आप इसे \"+ टोकन जोड़ें\" पर टैप करके वापस जोड़ सकते हैं", + "collectible_removed_title": "संग्रहणीय निकाला गया!", + "collectible_removed_desc": "यदि आप अपना मन बदलते हैं, तो आप इसे \"+ NFT जोड़ें\" पर टैप करके वापस जोड़ सकते हैं", + "remove": "निकालें", + "cancel": "रद्द करें", + "yes": "हाँ", + "private_key_detected": "निजी कुंजी का पता चला", + "do_you_want_to_import_this_account": "क्या आप इस खाते को आयात करना चाहते हैं?", + "error": "त्रुटि", + "logout_to_import_seed": "गुप्त रिकवरी फ्रेज़ आयात करने के लिए आपको पहले लॉग आउट करना होगा।", + "ready_to_explore": "ब्लॉकचेन एप्लिकेशन की खोज शुरू करने के लिए तैयार हैं?", + "unable_to_load": "बैलेंस लोड करने में असमर्थ" + }, + "activity_view": { + "title": "गतिविधि" + }, + "transactions_view": { + "title": "लेनदेन" + }, + "add_asset": { + "title": "परिसंपत्ति जोड़ें", + "title_nft": "NFT जोड़ें", + "search_token": "खोजें", + "custom_token": "कस्टम टोकन", + "tokens": { + "cancel_add_token": "रद्द करें", + "add_token": "टोकन जोड़ें" + }, + "collectibles": { + "cancel_add_collectible": "रद्द करें", + "add_collectible": "जोड़ें" + } + }, + "terms_and_conditions": { + "title": "नियम और शर्तें", + "description": "By proceeding, you agree to these ", + "terms": "नियम और शर्तें" + }, + "privacy_policy": { + "title": "गोपनीयता नीति", + "description": "This data is aggregated and is therefore anonymous for the purposes of General Data Protection Regulation (EU) 2016/679. For more information in relation to our privacy practices, please see our Privacy Policy", + "here": "देखें", + "agree": "मैं सहमत हूँ", + "decline": "जी नहीं, धन्यवाद", + "description_title": "MetaMask को बेहतर बनाने में हमारी मदद करें", + "description_content_1": "MetaMask इस बात की बेहतर समझ प्राप्त करने के लिए मूलभूत उपयोग डेटा एकत्र करना चाहता है कि हमारे उपयोगकर्ता मोबाइल ऐप के साथ कैसे सहभागिता करते हैं। इस डेटा का उपयोग हमारे उत्पाद की उपयोगिता और उपयोगकर्ता अनुभव को लगातार सुधारने के लिए किया जाएगा।", + "description_content_2": "MetaMask निम्न चीज़ें करेगा...", + "action_description_1": "हमेशा आपको सेटिंग्स के माध्यम से ऑप्ट-आउट करने की अनुमति देगा", + "action_description_2": "बेनाम क्लिक और पेजव्यू ईवेंट भेजेगा", + "action_description_3": "देश, क्षेत्र, शहर डेटा भेजें (विशिष्ट स्थान नहीं)", + "action_description_4": "कुंजी, पते, लेनदेन, शेषराशि, हैश या कोई भी व्यक्तिगत जानकारी कभी एकत्र नहीं करेगा", + "action_description_5": "आपका IP पता एकत्र नहीं करेगा", + "action_description_6": "लाभ के लिए डेटा कभी नहीं बेचेगा। हमेशा!" + }, + "token": { + "token_symbol": "टोकन का प्रतीक", + "token_address": "टोकन का पता", + "token_precision": "टोकन परिशुद्धता", + "search_tokens_placeholder": "टोकन खोजें", + "address_cant_be_empty": "टोकन का पता खाली नहीं हो सकता।", + "address_must_be_valid": "टोकन का पता एक मान्य पता होना चाहिए।", + "symbol_cant_be_empty": "टोकन का प्रतीक खाली नहीं हो सकता।", + "decimals_cant_be_empty": "टोकन का दशमलव खाली नहीं हो सकता।", + "no_tokens_found": "हमें उस नाम के साथ कोई टोकन नहीं मिले।", + "select_token": "टोकन का चयन करें", + "address_must_be_smart_contract": "व्यक्तिगत पते का पता चला। टोकन अनुबंध पता दर्ज करें।" + }, + "collectible": { + "collectible_address": "पता", + "collectible_type": "प्रकार", + "collectible_token_id": "ID", + "collectible_description": "विवरण", + "address_must_be_valid": "संग्रहणीय पता एक मान्य पता होना चाहिए।", + "address_must_be_smart_contract": "व्यक्तिगत पते का पता चला। संग्रहणीय अनुबंध पता दर्ज करें।", + "address_cant_be_empty": "संग्रहणीय पता खाली नहीं हो सकता।", + "token_id_cant_be_empty": "संग्रहणीय पहचानकर्ता खाली नहीं हो सकता।", + "not_owner_error_title": "ओह! कुछ हुआ है।", + "not_owner_error": "आप इस संग्रहणीय के स्वामी नहीं हैं, इसलिए आप इसे जोड़ नहीं सकते।", + "powered_by_opensea": "इसके द्वारा संचालित", + "id_placeholder": "संग्रहणीय ID दर्ज करें", + "collectible_last_sold": "अंतिम बिक्री", + "collectible_last_price_sold": "अंतिम बिक्री का मूल्य", + "collectible_source": "स्रोत", + "collectible_link": "लिंक", + "collectible_asset_contract": "एसेट अनुबंध", + "share_check_out_nft": "मेरा NFT देखें!", + "share_via": "इसके ज़रिए साझा किया गया" + }, + "transfer": { + "title": "स्थानांतरण", + "send": "भेजें", + "receive": "प्राप्त करें" + }, + "accounts": { + "create_new_account": "नया खाता बनाएँ", + "import_account": "एक खाता आयात करें", + "imported": "आयातित", + "remove_account_title": "खाता निकालना", + "remove_account_message": "क्या आप वाकई इस खाते को निकालना चाहते हैं?", + "no": "नहीं", + "yes_remove_it": "हाँ, इसे निकालें" + }, + "app_settings": { + "title": "सेटिंग", + "current_conversion": "आधार मुद्रा", + "current_language": "वर्तमान भाषा", + "ipfs_gateway": "IPFS गेटवे", + "ipfs_gateway_down": "आपका वर्तमान IPFS गेटवे कार्य नहीं कर रहा है", + "ipfs_gateway_desc": "अपना पसंदीदा IPFS गेटवे चुनें।", + "search_engine": "खोज इंजन", + "new_RPC_URL": "नया RPC नेटवर्क", + "state_logs": "स्टेट लॉग", + "auto_lock": "ऑटो-लॉक", + "auto_lock_desc": "स्वचालित रूप से लॉक होने से पहले एप्लिकेशन समय की मात्रा चुनें।", + "state_logs_desc": "यह MetaMask आपको होने वाली किसी भी समस्या को डीबग करने में मदद करेगा। कृपया इसे हैमबर्गर आइकन > प्रतिक्रिया भेजें के माध्यम से MetaMask सहायता के पास भेजें या यदि आपके पास कोई टिकट है, तो अपने मौजूदा टिकट का उत्तर दें।", + "autolock_immediately": "तुरंत", + "autolock_never": "कभी नहीं", + "autolock_after": "{{time}} सेकंड के बाद", + "autolock_after_minutes": "{{time}} मिनट के बाद", + "reveal_seed_words": "सीड शब्द प्रकट करें", + "reset_account": "खाता रीसेट करें", + "state_logs_button": "स्टेट लॉग डाउनलोड करें", + "reveal_seed_words_button": "सीड शब्द प्रकट करें", + "reset_account_button": "खाता रीसेट करें", + "reset_account_confirm_button": "हाँ, रीसेट करें", + "reset_account_cancel_button": "रद्द करें", + "reset_account_modal_title": "खाता रीसेट करें?", + "clear_approvals_modal_title": "अनुमोदन डेटा साफ़ करें?", + "clear_approvals_modal_message": "सभी dapps को खाता जानकारी फिर से देखने के लिए पहुँच का अनुरोध करना होगा।", + "clear_browser_history_modal_title": "ब्राउज़र इतिहास साफ़ करें?", + "clear_browser_history_modal_message": "हम आपके सभी ब्राउज़र इतिहास को निकालने वाले हैं। क्या आप वाकई ऐसा करना चाहते हैं?", + "clear_cookies_modal_title": "ब्राउज़र कुकीज़ साफ़ करें", + "clear_cookies_modal_message": "हम आपके ब्राउज़र की कुकीज़ निकालने वाले हैं। क्या आप वाकई ऐसा करना चाहते हैं?", + "reset_account_modal_message": "आपके खाते को रीसेट करने से आपका लेनदेन इतिहास साफ़ हो जाएगा।", + "save_rpc_url": "सहेजें", + "invalid_rpc_prefix": "URI को उपयुक्त HTTPS उपसर्ग की आवश्यकता होती है", + "invalid_rpc_url": "अमान्य RPC URL", + "sync_with_extension": "MetaMask एक्सटेंशन के साथ सिंक करें", + "sync_with_extension_desc": "यह सभी एक्सटेंशन खातों को इस डिवाइस में आयात करेगा।", + "sync": "सिंक करें", + "clear_approved_dapps": "अनुमोदित DAPPS साफ़ करें", + "clear_browser_history": "ब्राउज़र इतिहास साफ़ करें", + "clear_approve_dapps_desc": "अनुमोदित Dapps साफ़ करें", + "clear_browser_history_desc": "ब्राउज़र इतिहास साफ़ करें", + "clear_browser_cookies_desc": "ब्राउज़र कुकीज़ साफ़ करें", + "clear": "साफ़ करें", + "protect_cta": "सुरक्षित करें", + "protect_title": "अपने वॉलेट को सुरक्षित रखें", + "video_failed": "वीडियो लोड करने में विफल रहा।", + "protect_desc": "किसी कागज़ पर, पासवर्ड मैनेजर और/या क्लाउड जैसे विभिन्न स्थानों पर अपने गुप्त रिकवरी फ्रेज़ को सहेजकर अपने वॉलेट को सुरक्षित रखें।", + "seedphrase_not_backed_up": "महत्वपूर्ण! गुप्त रिकवरी फ्रेज़ का बैकअप नहीं लिया गया", + "seedphrase_backed_up": "गुप्त रिकवरी फ्रेज़ का बैकअप लिया गया", + "back_up_now": "अभी बैक अप लें", + "back_up_again": "फिर से बैक अप लें", + "view_hint": "संकेत देखें", + "privacy_mode": "गोपनीयता मोड", + "privacy_mode_desc": "वेबसाइटों को आपकी खाता जानकारी देखने के लिए पहुँच का अनुरोध करना चाहिए।", + "show_hex_data": "हेक्स डेटा दिखाएँ", + "show_hex_data_desc": "भेजने की स्क्रीन पर हेक्स डेटा फ़ील्ड दिखाने के लिए इसका चयन करें।", + "show_custom_nonce": "लेनदेन नॉन्स अनुकूलित करें", + "custom_nonce_desc": "पुष्टिकरण स्क्रीन पर नॉन्स (लेनदेन संख्या) को बदलने के लिए इसे चालू करें। यह एक उन्नत सुविधा है, सावधानी से उपयोग करें।", + "accounts_identicon_title": "खाता आइडेंटिकॉन", + "accounts_identicon_desc": "जैज़िकॉन्स और ब्लॉकीज़ दो अलग-अलग शैलियों के अद्वितीय आइकन हैं, जो आपको एक नज़र में खाते की पहचान करने में मदद करते हैं।", + "jazzicons": "जैज़िकॉन्स", + "blockies": "ब्लॉकीज़", + "general_title": "सामान्य", + "general_desc": "मुद्रा रूपांतरण, प्राथमिक मुद्रा, भाषा और खोज इंजन", + "advanced_title": "उन्नत", + "advanced_desc": "डेवलपर सुविधाओं तक पहुँचें, खाता रीसेट करें, टेस्टनेट सेट करें, स्टेट लॉग, IPFS गेटवे और कस्टम RPC", + "contacts_title": "संपर्क", + "contacts_desc": "अपने खातों को जोड़ें, संपादित करें, निकालें और प्रबंधित करें", + "security_title": "सुरक्षा और गोपनीयता", + "back": "वापस", + "security_desc": "गोपनीयता सेटिंग्स, MetaMetrics, निजी कुंजी और वॉलेट गुप्त रिकवरी फ्रेज़", + "networks_title": "नेटवर्क", + "networks_desc": "कस्टम RPC नेटवर्क जोड़ें और संपादित करें", + "network_name_label": "नेटवर्क का नाम", + "network_name_placeholder": "नेटवर्क का नाम (वैकल्पिक)", + "network_rpc_url_label": "RPC URL", + "network_rpc_placeholder": "नया RPC नेटवर्क", + "network_chain_id_label": "चेन ID", + "network_chain_id_placeholder": "चेन ID", + "network_symbol_label": "प्रतीक", + "network_symbol_placeholder": "प्रतीक (वैकल्पिक)", + "network_block_explorer_label": "ब्लॉक एक्सप्लोरर URL", + "network_block_explorer_placeholder": "ब्लॉक एक्सप्लोरर URL (वैकल्पिक)", + "network_chain_id_warning": "अमान्य चेन ID", + "network_other_networks": "अन्य नेटवर्क", + "network_add": "जोड़ें", + "network_save": "सहेजें", + "remove_network_title": "क्या आप इस नेटवर्क को निकालना चाहते हैं?", + "remove_network": "निकालें", + "cancel_remove_network": "रद्द करें", + "info_title": "MetaMask के बारे में", + "experimental_title": "प्रयोगात्मक", + "experimental_desc": "WalletConnect और अधिक...", + "legal_title": "कानूनी", + "conversion_title": "मुद्रा रूपांतरण", + "conversion_desc": "आवेदन भर में किसी विशिष्ट मुद्रा का उपयोग करने में फ़िएट मानों को प्रदर्शित करें।", + "primary_currency_title": "प्राथमिक मुद्रा", + "primary_currency_desc": "चेन की मूल मुद्रा (जैसे ETH) में प्रदर्शित मूल्यों को प्राथमिकता देने के लिए मूल का चयन करें। अपनी चयनित फ़िएट मुद्रा में प्रदर्शित मूल्यों को प्राथमिकता देने के लिए फ़िएट का चयन करें।", + "primary_currency_text_first": "मूल", + "primary_currency_text_second": "फ़िएट", + "language_desc": "एप्लिकेशन का किसी अन्य समर्थित भाषा में अनुवाद करें।", + "engine_desc": "URL बार में खोज शब्द दर्ज करते समय उपयोग किए जाने वाले डिफ़ॉल्ट खोज इंजन को बदलें।", + "reset_desc": "इस कार्रवाई से आपका लेनदेन इतिहास साफ़ हो जाएगा। यह डेटा पुनर्प्राप्त करने योग्य नहीं हो सकता है।", + "rpc_desc": "किसी प्रदान किए गए नेटवर्क के बजाय URL के माध्यम से कस्टम RPC-सक्षम नेटवर्क का उपयोग करें।", + "hex_desc": "भेजने की स्क्रीन पर हेक्स डेटा फ़ील्ड दिखाने के लिए इसका चयन करें।", + "clear_privacy_title": "गोपनीयता डेटा साफ़ करें", + "clear_privacy_desc": "गोपनीयता डेटा साफ़ करें, जिससे कि सभी वेबसाइटों को फिर से खाता जानकारी देखने के लिए पहुँच का अनुरोध करना पड़े।", + "clear_history_desc": "अपने संपूर्ण ब्राउज़िंग इतिहास को साफ़ करने के लिए इस विकल्प को चुनें।", + "clear_cookies_desc": "अपने ब्राउज़र की कुकीज़ साफ़ करने के लिए इस विकल्प को चुनें।", + "metametrics_title": "MetaMetrics में भाग लें", + "metametrics_description": "MetaMetrics में भाग लें, जिससे हमें MetaMask को बेहतर बनाने में मदद मिल सके।", + "third_party_title": "आने वाले लेनदेन प्राप्त करें", + "third_party_description": "इतिहास में आपके आने वाले लेनदेन को दर्शाने के लिए तृतीय पक्ष API (Etherscan) का उपयोग किया जाता है। यदि आप नहीं चाहते हैं कि हम उन सेवाओं से डेटा प्राप्त करें, तो बंद करें।", + "metametrics_opt_out": "MetaMetrics ऑप्ट-आउट", + "metametrics_restart_required": "परिवर्तनों को प्रभावी करने के लिए आपको ऐप पुनरारंभ करना होगा।", + "create_password": "पासवर्ड बनाएँ", + "invalid_password": "अमान्य पासवर्ड", + "invalid_password_message": "पासवर्ड सही नहीं था। कृपया पुनः प्रयास करें।", + "security_heading": "सुरक्षा", + "privacy_heading": "गोपनीयता", + "failed_to_fetch_chain_id": "चेन ID प्राप्त नहीं की जा सकी। क्या आपका RPC URL सही है?", + "endpoint_returned_different_chain_id": "समापन बिंदु ने अलग चेन ID लौटाई है: %{chainIdReturned}", + "chain_id_required": "चेन ID आवश्यक है। इसे नेटवर्क द्वारा दी गई चेन ID से मेल खाना चाहिए। आप एक दशमलव या '0x'-उपसर्ग वाली हेक्साडेसिमल संख्या दर्ज कर सकते हैं।", + "invalid_hex_number": "अमान्य हेक्साडेसिमल संख्या।", + "invalid_hex_number_leading_zeros": "अमान्य हेक्साडेसिमल संख्या। आगे के किसी भी शून्य को निकाल दें।", + "invalid_number": "अमान्य संख्या। एक दशमलव या '0x'-उपसर्ग वाली हेक्साडेसिमल संख्या दर्ज करें।", + "invalid_number_leading_zeros": "अमान्य संख्या। आगे के किसी भी शून्य को निकाल दें।", + "invalid_number_range": "अमान्य संख्या। 1 और %{maxSafeChainId} के बीच की कोई संख्या दर्ज करें", + "hide_zero_balance_tokens_title": "बिना शेष राशि वाले टोकन छिपाएं", + "hide_zero_balance_tokens_desc": "आपके टोकन लिस्टिंग में बिना शेष राशि वाले टोकन को प्रदर्शित होने से रोकता है।" + }, + "app_information": { + "title": "जानकारी", + "links": "लिंक", + "privacy_policy": "गोपनीयता नीति", + "terms_of_use": "उपयोग की शर्तें", + "attributions": "विशेषताएँ", + "support_center": "हमारे सहायता केंद्र पर जाएँ", + "web_site": "हमारी वेबसाइट पर जाएँ", + "contact_us": "हमसे संपर्क करें" + }, + "reveal_credential": { + "seed_phrase_title": "गुप्त रिकवरी फ्रेज़ प्रकट करें", + "private_key_title": "निजी कुंजी दिखाएँ", + "show_private_key": "निजी कुंजी दिखाएँ", + "private_key_title_for_account": "\"{{accountName}}\" के लिए निजी कुंजी दिखाएं", + "cancel": "रद्द करें", + "confirm": "अगला", + "private_key_explanation": "इसे कहीं सुरक्षित और गोपनीय तरीके से सहेजें।", + "private_key_warning": "यह वर्तमान चयनित खाते के लिए निजी कुंजी है: {{accountName}}. इस कुंजी का खुलासा कभी न करें। आपकी निजी कुंजी के साथ कोई भी आपके खाते को पूरी तरह से नियंत्रित कर सकता है, जिसमें आपके किसी भी धन को स्थानांतरित करना शामिल है।", + "private_key_warning_explanation": "इस कुंजी का खुलासा कभी न करें। आपकी निजी कुंजी के साथ कोई भी आपके खाते को पूरी तरह से नियंत्रित कर सकता है, जिसमें आपके किसी भी धन को स्थानांतरित करना शामिल है।", + "seed_phrase": "आपका गुप्त रिकवरी फ्रेज़", + "private_key": "आपकी निजी कुंजी", + "copy_to_clipboard": "क्लिपबोर्ड पर कॉपी करें", + "enter_password": "जारी रखने के लिए पासवर्ड दर्ज करें", + "seed_phrase_copied": "गुप्त रिकवरी फ्रेज़ क्लिपबोर्ड पर कॉपी किया गया", + "private_key_copied": "निजी कुंजी को क्लिपबोर्ड में कॉपी किया गया", + "warning_incorrect_password": "गलत पासवर्ड", + "unknown_error": "आपका खाता अनलॉक नहीं किया जा सका। कृपया पुनः प्रयास करें।", + "seed_warning": "यह आपके वॉलेट का 12 शब्द का वाक्यांश है। इस वाक्यांश का उपयोग आपके सभी वर्तमान और भविष्य के खातों को नियंत्रित करने के लिए किया जा सकता है, जिसमें उनके किसी भी धन को भेजने की क्षमता भी शामिल है। इस वाक्यांश को सुरक्षित रूप से संग्रहीत करके रखें, इसे किसी के साथ साझा न करें।", + "text": "पाठ", + "qr_code": "QR कोड" + }, + "password_reset": { + "password_title": "पासवर्ड", + "password_desc": "अपने डिवाइस पर MetaMask ऐप को अनलॉक करने के लिए मज़बूत पासवर्ड चयन करें। यदि आप इस पासवर्ड खो देते हैं, तो आपको अपने वॉलेट को फिर से आयात करने के लिए अपने गुप्त रिकवरी फ्रेज़ की आवश्यकता होगी।", + "password_learn_more": "अधिक जानें।", + "change_password": "पासवर्ड बदलें" + }, + "asset_overview": { + "send_button": "भेजें", + "buy_button": "खरीदें", + "receive_button": "प्राप्त करें", + "add_collectible_button": "जोड़ें", + "info": "जानकारी", + "swap": "स्वैप करें", + "description": "विवरण", + "totalSupply": "कुल आपूर्ति", + "address": "पता", + "were_unable": "हम आपका बैलेंस लोड करने में", + "balance": "असमर्थ हैं। मदद के लिए", + "troubleshooting_missing": "अनुपलब्ध बैलेंस समस्या निवारण", + "for_help": "सहायता आलेख देखें।" + }, + "account_details": { + "title": "खाता विवरण", + "share_account": "साझा करें", + "view_account": "Etherscan पर खाता देखें", + "show_private_key": "निजी कुंजी दिखाएँ", + "account_copied_to_clipboard": "सार्वजनिक पता क्लिपबोर्ड पर कॉपी किया गया", + "share_public_key": "मेरी सार्वजनिक कुंजी साझा करना: " + }, + "qr_scanner": { + "invalid_qr_code_title": "अमान्य QR कोड", + "invalid_qr_code_message": "जिस QR कोड को आप स्कैन करने की कोशिश कर रहे हैं, वह मान्य नहीं है।", + "allow_camera_dialog_title": "कैमरा तक पहुँचने की अनुमति दें", + "allow_camera_dialog_message": "हमें QR कोड स्कैन करने के लिए आपकी अनुमति की आवश्यकता है", + "scanning": "स्कैन किया जा रहा है...", + "ok": "ठीक है", + "cancel": "रद्द करें", + "error": "त्रुटि", + "attempting_to_scan_with_wallet_locked": "ऐसा लगता है कि आप QR कोड स्कैन करने का प्रयास कर रहे हैं, इसका उपयोग करने में सक्षम होने के लिए आपको अपने वॉलेट को अनलॉक करना होगा।", + "attempting_sync_from_wallet_error": "लगता है कि आप एक्सटेंशन के साथ सिंक करने का प्रयास कर रहे हैं। ऐसा करने के लिए, आपको अपने वर्तमान वॉलेट को मिटाना होगा। \n\nजब आप ऐप को मिटा देते हैं या उसके नए संस्करण को फिर से इंस्टॉल करते हैं, तो \"MetaMask एक्सटेंशन के साथ सिंक करें\" विकल्प का चयन करें। महत्वपूर्ण! अपना वॉलेट मिटाने से पहले, सुनिश्चित करें कि आपने अपने गुप्त रिकवरी फ्रेज़ का बैकअप ले लिया है।" + }, + "action_view": { + "cancel": "रद्द करें", + "confirm": "पुष्टि करें" + }, + "transaction": { + "alert": "चेतावनी", + "amount": "राशि", + "next": "अगला", + "back": "वापस", + "confirm": "पुष्टि करें", + "reject": "अस्वीकार करें", + "edit": "संपादित करें", + "cancel": "रद्द करें", + "save": "सहेजें", + "speedup": "जल्दी करें", + "from": "प्रेषक", + "gas_fee": "गैस शुल्क", + "gas_fee_fast": "तेज़", + "gas_fee_average": "औसत", + "gas_fee_slow": "धीमा", + "hex_data": "हेक्स डेटा", + "custom_nonce": "नॉन्स", + "this_is_an_advanced": "यह एक उन्नत सुविधा है, जिसका उपयोग किसी भी लंबित लेन-देन को रद्द करने या उसमें तेज़ी लाने के लिए किया जाता है।", + "current_suggested_nonce": "वर्तमान में सुझाया गया नॉन्स:", + "edit_transaction_nonce": "लेन-देन नॉन्स संपादित करें", + "think_of_the_nonce": "नॉन्स को किसी खाते की लेन-देन संख्या के रूप में विचार करें। हर खाते का नॉन्स पहले लेन-देन के लिए 0 के साथ शुरू होता है और अनुक्रमिक क्रम में जारी रहता है।", + "nonce_warning": "चेतावनी: अगर आप जारी रखते हैं, तो आपको भविष्य के लेन-देनों में समस्या आ सकती है। सावधानी से उपयोग करें।", + "review_details": "विवरण", + "review_data": "डेटा", + "data": "डेटा", + "data_description": "इस लेनदेन से जुड़ा डेटा", + "review_function_type": "फ़ंक्शन का प्रकार", + "review_function": "फ़ंक्शन", + "review_hex_data": "हेक्स डेटा", + "insufficient": "अपर्याप्त धन", + "insufficient_amount": "इस लेन-देन को पूरा करने के लिए आपको {{amount}} और {{tokenSymbol}} की आवश्यकता होगी", + "buy_more_eth": "अधिक ETH खरीदें", + "get_ether": "{{networkName}} नेटवर्क के लिए Ether प्राप्त करें।", + "insufficient_tokens": "अपर्याप्त {{token}}", + "invalid_address": "अमान्य पता", + "invalid_amount": "अमान्य राशि", + "invalid_gas": "अमान्य गैस राशि", + "invalid_gas_price": "अमान्य गैस मूल्य", + "high_gas_price": "आपका गैस शुल्क अनावश्यक रूप से उच्च ({{currentGasPrice}}) सेट किया जा सकता है। राशि को कम करने पर विचार करें।", + "low_gas_price": "गैस मूल्य अत्यंत कम है", + "invalid_collectible_ownership": "आप इस संग्रहणीय के स्वामी नहीं हैं", + "known_asset_contract": "ज्ञात परिसंपत्ति अनुबंध का पता", + "max": "अधिकतम", + "recipient_address": "प्राप्तकर्ता का पता", + "required": "आवश्यक", + "to": "प्रति", + "total": "कुलयोग", + "loading": "लोड हो रहा है...", + "conversion_not_available": "रूपांतरण दर उपलब्ध नहीं है", + "value_not_available": "उपलब्ध नहीं है", + "rate_not_available": "रूपांतरण उपलब्ध नहीं है", + "optional": "वैकल्पिक", + "no_address_for_ens": "ENS नाम के लिए कोई पता नहीं", + "lets_try": "हाँ, आइए आज़माते हैं", + "approve_warning": "इस कार्रवाई को अनुमोदित करके, आप इस अनुबंध को अधिकतम इतना तक खर्च करने की अनुमति प्रदान करते हैं", + "cancel_tx_title": "रद्द करने का प्रयास करें?", + "cancel_tx_message": "इस प्रयास को सबमिट करने से आपके मूल लेनदेन को रद्द करने की गारंटी नहीं होगी। यदि रद्दीकरण का प्रयास सफल होता है, तो आपसे ऊपर दिया गया लेनदेन शुल्क लिया जाएगा।", + "speedup_tx_title": "तेज़ करने का प्रयास करें?", + "speedup_tx_message": "इस प्रयास को सबमिट करने से आपके मूल लेनदेन में तेज़ी लाने की गारंटी नहीं होगी। यदि तेज़ी लाने का प्रयास सफल होता है, तो आपसे ऊपर दिया गया लेनदेन शुल्क लिया जाएगा।", + "nevermind": "कोई बात नहीं", + "edit_network_fee": "गैस शुल्क संपादित करें", + "gas_cancel_fee": "गैस रद्दीकरण शुल्क", + "gas_speedup_fee": "गैस स्पीड अप शुल्क", + "use_max": "अधिकतम उपयोग करें", + "set_gas": "सेट करें", + "cancel_gas": "रद्द करें", + "transaction_fee": "गैस शुल्क", + "transaction_fee_less": "कोई शुल्क नहीं", + "total_amount": "कुल राशि", + "view_data": "डेटा देखें", + "adjust_transaction_fee": "लेनदेन शुल्क समायोजित करें", + "could_not_resolve_ens": "ENS का समाधान नहीं किया जा सका", + "asset": "परिसंपत्ति", + "balance": "शेषराशि", + "not_enough_for_gas": "लेन-देन शुल्क का भुगतान करने के लिए आपके खाते में 0 {{ticker}} है। कुछ खरीदें {{ticker}} या किसी अन्य खाते से जमा करें।", + "send": "भेजें", + "confirmed": "पुष्टि की गई", + "pending": "लंबित", + "submitted": "सबमिट किया गया", + "failed": "विफल", + "cancelled": "रद्द किया गया", + "tokenContractAddressWarning_1": "चेतावनी: यह पता एक ", + "tokenContractAddressWarning_2": "टोकन अनुबंध पता है", + "tokenContractAddressWarning_3": ". यदि आप इस पते पर टोकन भेजते हैं, तो आप उन्हें खो देंगे।", + "smartContractAddressWarning": "यह पता एक स्मार्ट अनुबंध पता है। कृपया सुनिश्चित करें कि आप समझते हैं कि यह पता किसलिए है, अन्यथा आप अपने धन को खोने का जोखिम उठाते हैं।", + "continueError": "मैं जोखिमों को समझता हूँ, जारी रखें", + "gas_education_title_ethereum": "Ethereum गैस शुल्क", + "gas_education_title": "गैस शुल्क", + "gas_education_1": "क्रिप्टो माइनर्स को गैस शुल्क का भुगतान किया जाता है जो ", + "gas_education_2_ethereum": "Ethereum नेटवर्क पर लेनदेन की प्रक्रिया करते हैं।", + "gas_education_2": "नेटवर्क।", + "gas_education_3": "MetaMask गैस शुल्क से लाभ नहीं कमाता है।", + "gas_education_4": "नेटवर्क ट्रैफ़िक और लेनदेन की जटिलता के आधार पर गैस शुल्क में उतार-चढ़ाव होता रहता है।", + "gas_education_learn_more": "गैस शुल्क के बारे में अधिक जानें", + "confusable_title": "प्राप्तकर्ता का पता जांचें", + "confusable_msg": "हमने ENS नाम में एक भ्रमित करने योग्य वर्ण का पता लगाया है। संभावित धोखाधड़ी से बचने के लिए ENS नाम की जाँच करें।" + }, + "custom_gas": { + "total": "कुलयोग", + "advanced_options": "उन्नत", + "basic_options": "बेसिक", + "hide_advanced_options": "उन्नत छिपाएँ", + "gas_limit": "गैस की सीमा:", + "gas_price": "गैस मूल्य: (GWEI)", + "save": "सहेजें", + "warning_gas_limit": "गैस की सीमा 20999 से अधिक और 7920027 से कम होनी चाहिए", + "warning_gas_limit_estimated": "अनुमानित गैस सीमा {{gas}} है, इसे न्यूनतम मान के रूप में उपयोग करें", + "cost_explanation": "गैस शुल्क Ethereum नेटवर्क पर आपके लेन-देन को प्रोसेस करने पर होने वाले खर्च को कवर करता है। MetaMask इस शुल्क से लाभ नहीं कमाता है। शुल्क जितना अधिक होगा, उतने ही आपके लेन-देन के संसाधित होने के बेहतर अवसर होंगे।" + }, + "spend_limit_edition": { + "save": "सहेजें", + "title": "अनुमति संपादित करें", + "spend_limit": "खर्च सीमा की अनुमति", + "allow": "निम्नलिखित", + "allow_explanation": "राशि तक निकालने और खर्च करने की अनुमति दें:", + "proposed": "प्रस्तावित अनुमोदन सीमा", + "requested_by": "इसके द्वारा अनुरोधित खर्च सीमा", + "custom_spend_limit": "कस्टम खर्च सीमा", + "max_spend_limit": "अधिकतम खर्च सीमा दर्ज करें", + "minimum": "1.00 {{tokenSymbol}} न्यूनतम", + "cancel": "रद्द करें", + "approve": "अनुमोदित करें", + "allow_to_access": "इस साइट को अपने {{tokenSymbol}} तक पहुँचने की अनुमति दें?", + "allow_to_address_access": "इस पते को अपने {{tokenSymbol}} तक पहुँचने दें?", + "you_trust_this_site": "क्या आप इस साइट पर भरोसा करते हैं? यह अनुमति देकर, आप इस साइट को अपने धन तक पहुँचने की अनुमति दे रहे हैं।", + "you_trust_this_address": "क्या आप इस पते पर भरोसा करते हैं? यह अनुमति देकर, आप इस पते को अपने धन तक पहुँचने की अनुमति दे रहे हैं।", + "edit_permission": "अनुमति संपादित करें", + "edit": "संपादित करें", + "transaction_fee_explanation": "इस अनुमति के साथ लेनदेन शुल्क संबद्ध है।", + "view_details": "विवरण देखें", + "view_data": "डेटा देखें", + "transaction_details": "लेनदेन का विवरण", + "site_url": "साइट URL", + "permission_request": "अनुमति अनुरोध", + "details_explanation": "{{host}} इस खाते से अधिकतम राशि तक पहुँच और खर्च कर सकता है।", + "amount": "राशि:", + "allowance": "भत्ता:", + "to": "प्रति:", + "contract": "अनुबंध ({{address}})", + "contract_name": "अनुबंध का नाम:", + "contract_address": "अनुबंध का पता:", + "contract_allowance": "भत्ता:", + "data": "डेटा", + "function_approve": "फ़ंक्शन: अनुमोदित करें", + "function": "फ़ंक्शन", + "close": "बंद करें", + "all_set": "सब तैयार है!", + "all_set_desc": "आपने इस साइट के लिए सफलतापूर्वक अनुमतियाँ सेट कर दी हैं।", + "must_be_at_least": "कम से कम {{allowance}} होना चाहिए" + }, + "browser": { + "title": "ब्राउज़र", + "reload": "रीलोड करें", + "share": "साझा करें", + "bookmark": "बुकमार्क", + "add_to_favorites": "पसंदीदा में जोड़ें", + "error": "ओह!", + "cancel": "रद्द करें", + "go_back": "वापस जाएँ", + "go_forward": "आगे बढ़ें", + "home": "होम", + "close": "बंद करें", + "open_in_browser": "ब्राउज़र में खोलें", + "change_url": "URL बदलें", + "switch_network": "नेटवर्क स्विच करें", + "dapp_browser": "DAPP ब्राउज़र", + "dapp_browser_message": "MetaMask विकेंद्रीकृत वेब के लिए आपका वॉलेट और ब्राउज़र है। अपने आस-पास देखें!", + "featured_dapps": "चुनिंदा DAPPS", + "my_favorites": "मेरे पसंदीदा", + "search": "खोजें या URL टाइप करें", + "welcome": "स्वागत है!", + "remove": "निकालें", + "new_tab": "नया टैब", + "tabs_close_all": "सब बंद करें", + "tabs_done": "संपन्न", + "no_tabs_title": "कोई भी खुले टैब नहीं हैं", + "no_tabs_desc": "विकेंद्रीकृत वेब ब्राउज़ करने के लिए, एक नया टैब जोड़ें", + "failed_to_resolve_ens_name": "हम उस ENS नाम का समाधान नहीं कर सके", + "remove_bookmark_title": "पसंदीदा निकालें", + "remove_bookmark_msg": "क्या आप वाकई इस साइट को अपने पसंदीदा से निकालना चाहते हैं?", + "yes": "हाँ" + }, + "backup_alert": { + "title": "अपने वॉलेट को सुरक्षित रखें", + "left_button": "मुझे बाद में याद दिलाएँ", + "right_button": "वॉलेट को सुरक्षित रखें" + }, + "add_favorite": { + "title": "पसंदीदा जोड़ें", + "title_label": "नाम", + "url_label": "URL", + "add_button": "जोड़ें", + "cancel_button": "रद्द करें" + }, + "approval": { + "title": "लेनदेन की पुष्टि करें" + }, + "approve": { + "title": "अनुमोदित करें", + "deeplink": "डीपलिंक", + "qr_code": "QR कोड" + }, + "transactions": { + "tx_review_confirm": "पुष्टि करें", + "tx_review_transfer": "स्थानांतरण", + "tx_review_contract_deployment": "अनुबंध परिनियोजन", + "tx_review_transfer_from": "इससे स्थानांतरित करें", + "tx_review_unknown": "अज्ञात विधि", + "tx_review_approve": "अनुमोदित करें", + "sent_ether": "Ether भेजा गया", + "self_sent_ether": "अपने आपको भेजा गया Ether", + "received_ether": "प्राप्त किया गया Ether", + "sent_dai": "भेजा गया DAI", + "self_sent_dai": "अपने आपको भेजा गया DAI", + "received_dai": "प्राप्त किया गया DAI", + "sent_tokens": "भेजे गए टोकन", + "ether": "Ether", + "sent_unit": "भेजा गया {{unit}}", + "self_sent_unit": "अपने आपको भेजा गया {{unit}}", + "received_unit": "प्राप्त किया गया {{unit}}", + "sent_collectible": "भेजा गया संग्रहणीय", + "sent": "भेजा गया", + "received": "प्राप्त किया गया", + "contract_deploy": "अनुबंध परिनियोजन", + "to_contract": "नया अनुबंध", + "tx_details_free": "निःशुल्क", + "tx_details_not_available": "उपलब्ध नहीं है", + "smart_contract_interaction": "स्मार्ट अनुबंध इंटरैक्शन", + "swaps_transaction": "लेन-देन स्वैप कर देता है", + "approve": "अनुमोदित करें", + "hash": "हैश", + "from": "प्रेषक", + "to": "प्रति", + "details": "विवरण", + "amount": "राशि", + "gas_limit": "गैस सीमा (इकाइयाँ)", + "gas_price": "गैस मूल्य (GWEI)", + "total": "कुलयोग", + "view_on": "इस पर देखें", + "view_on_etherscan": "Etherscan पर देखें", + "hash_copied_to_clipboard": "लेनदेन हैश को क्लिपबोर्ड पर कॉपी किया गया", + "address_copied_to_clipboard": "पता क्लिपबोर्ड पर कॉपी किया गया", + "transaction_error": "लेनदेन में त्रुटि", + "address_to_placeholder": "खोज, सार्वजनिक पता (0x) या ENS", + "address_from_balance": "शेषराशि:", + "status": "स्थिति", + "date": "दिनांक", + "nonce": "नॉन्स", + "from_device_label": "इस डिवाइस से", + "import_wallet_row": "इस डिवाइस में खाता जोड़ा गया", + "import_wallet_label": "खाता जोड़ा गया", + "import_wallet_tip": "इस डिवाइस से किए जाने वाले भविष्य के सभी लेन-देन में टाइमस्टैम्प के बगल में \"इस डिवाइस से\" का लेबल शामिल होगा। खाता जोड़ने से पहले के दिनांक वाले लेन-देन के लिए, इतिहास यह इंगित नहीं करेगा कि इस डिवाइस से कौन से निवर्तमान लेन-देन उत्पन्न हुए।" + }, + "address_book": { + "recents": "हाल ही के", + "save": "सहेजें", + "delete_contact": "संपर्क हटाएँ", + "delete": "हटाएँ", + "cancel": "रद्द करें", + "add_to_address_book": "पता पुस्तिका में जोड़ें", + "enter_an_alias": "एक उपनाम दर्ज करें", + "add_this_address": "इस पते को अपनी पता पुस्तिका में जोड़ें", + "next": "अगला", + "enter_an_alias_placeholder": "जैसे विटालिक बी.", + "add_contact_title": "संपर्क जोड़ें", + "add_contact": "संपर्क जोड़ें", + "edit_contact_title": "संपर्क संपादित करें", + "edit_contact": "संपर्क संपादित करें", + "edit": "संपादित करें", + "address_already_saved": "संपर्क पहले ही सहेज लिया गया है", + "address": "पता", + "name": "नाम", + "nickname": "नाम", + "add_input_placeholder": "सार्वजनिक पता (0x) या ENS", + "between_account": "मेरे खातों के बीच स्थानांतरित करें", + "others": "अन्य", + "memo": "मेमो" + }, + "transaction_submitted": { + "title": "लेनदेन सबमिट किया गया", + "your_tx_hash_is": "आपका लेनदेन हैश है:", + "view_on_etherscan": "Etherscan पर देखें" + }, + "sync_with_extension": { + "title": "एक्सटेंशन से डेटा सिंक करें", + "short_title": "एक्सटेंशन के साथ सिंक करें", + "label": "अपने डेस्कटॉप ब्राउज़र में MetaMask एक्सटेंशन खोलें, फिर \"सेटिंग\" > \"उन्नत\" पर जाएं, \"मोबाइल के साथ सिंक करें\" पर क्लिक करें और फिर QR कोड देखने के लिए अपना पासवर्ड दर्ज करें", + "button_continue": "जारी रखें", + "please_wait": "कृपया जब तक हम आपके डेटा को सिंक करते हैं, तब तक प्रतीक्षा करें...", + "error_title": "बमर!", + "error_message": "कुछ गलत हो गया... कृपया पुनः प्रयास करें", + "warning_title": "चेतावनी!", + "warning_message": "यह आपके सभी चालू खातों और लेनदेन के इतिहास को आपके मोबाइल फ़ोन में ओवरराइड करेगा। क्या आप वाकई ऐसा करना चाहते हैं?", + "warning_ok_button": "हाँ", + "warning_cancel_button": "नहीं", + "invalid_qr_code": "अमान्य QR कोड", + "invalid_qr_code_desc": "यह सही QR कोड नहीं है! अपने ब्राउज़र एक्सटेंशन के साथ सिंक करने के लिए, ब्राउज़र एक्सटेंशन में \"सेटिंग\" > \"उन्नत\" > मोबाइल के साथ सिंक करें पर जाएं और वहां पर QR स्कैन करें", + "outdated_qr_code": "QR कोड की समय-सीमा समाप्त हो गई", + "outdated_qr_code_desc": "लगता है कि इस QR कोड की समय-सीमा समाप्त हो गई है! कृपया नया स्कैन करने का प्रयास करें", + "something_wrong": "ओह! कुछ गलत हो गया...", + "something_wrong_desc": "आपके वॉलेट को सिंक करने का प्रयास करते समय हमें समस्याएँ हुई हैं। कृपया बाद में पुनः प्रयास करें या अपने गुप्त रिकवरी फ्रेज़ का उपयोग करके अपने वॉलेट को आयात करें", + "allow_biometrics_title": "क्या आप {{biometrics}} को सक्षम करना चाहते हैं?", + "allow_biometrics_desc": "MetaMask पर प्रमाणित करने के लिए आप {{biometrics}} का उपयोग कर सकते हैं" + }, + "sync_with_extension_success": { + "title": "वॉलेट को आयात किया गया", + "sync_complete_1": "बस याद रखें, MetaMask आपके गुप्त रिकवरी फ्रेज़ के खो जाने पर उसे पुनर्प्राप्त नहीं कर सकता है। आप यहाँ पर जाकर गुप्त रिकवरी फ्रेज़ पा सकते हैं", + "sync_complete_2": "सेटिंग्स > सुरक्षा और गोपनीयता", + "button_continue": "संपन्न", + "password_tip": "आपके मोबाइल वॉलेट को अनलॉक करने का पासवर्ड वही है, जिसे आप एक्सटेंशन के लिए सेट करते हैं।", + "learn_more": "अधिक जानें।" + }, + "networks": { + "title": "नेटवर्क", + "other_networks": "अन्य नेटवर्क", + "close": "बंद करें", + "status_ok": "सभी सिस्टम क्रियाशील हैं", + "status_not_ok": "नेटवर्क में कुछ समस्याएँ हैं" + }, + "select": { + "cancel": "रद्द करें", + "done": "संपन्न" + }, + "signature_request": { + "title": "हस्ताक्षर का अनुरोध", + "cancel": "रद्द करें", + "sign": "हस्ताक्षर करें", + "sign_requested": "आपके हस्ताक्षर का अनुरोध किया जा रहा है", + "signing": "इस संदेश पर हस्ताक्षर करें?", + "account_title": "खाता:", + "balance_title": "शेषराशि:", + "message": "संदेश", + "message_from": "इससे संदेश", + "learn_more": "अधिक जानें", + "read_more": "और पढ़ें", + "eth_sign_warning": "सावधानी के साथ आगे बढ़ें। यह कार्रवाई संभावित रूप से आपके खाते से परिसंपत्ति निकालने के लिए उपयोग की जा सकती है। सुनिश्चित करें कि आप इस साइट पर भरोसा करते हैं।" + }, + "watch_asset_request": { + "title": "सुझाया गया टोकन जोड़ें", + "cancel": "रद्द करें", + "add": "टोकन जोड़ें", + "message": "क्या आप इस टोकन को जोड़ना चाहते हैं?", + "token": "टोकन", + "balance": "शेषराशि" + }, + "unit": { + "eth": "ETH", + "sai": "SAI", + "dai": "DAI", + "negative": "-", + "divisor": "/", + "token_id": "#", + "colon": ":", + "point": ".", + "week": "सप्ताह", + "day": "दिन", + "hour": "घंटा", + "minute": "मिनट", + "second": "सेकंड", + "empty_data": "0x" + }, + "biometrics": { + "enable_touchid": "टच ID के साथ साइन इन करें?", + "enable_faceid": "फ़ेस ID के साथ साइन इन करें?", + "enable_fingerprint": "फ़िंगरप्रिंट के साथ साइन इन करें?", + "enable_biometrics": "बायोमेट्रिक्स के साथ साइन इन करें?", + "enable_device_passcode_ios": "डिवाइस पासकोड के साथ साइन इन करें?", + "enable_device_passcode_android": "डिवाइस PIN के साथ साइन इन करें?" + }, + "authentication": { + "auth_prompt_title": "प्रमाणीकरण आवश्यक है", + "auth_prompt_desc": "MetaMask का उपयोग करने के लिए कृपया प्रमाणित करें", + "fingerprint_prompt_title": "प्रमाणीकरण आवश्यक है", + "fingerprint_prompt_desc": "MetaMask अनलॉक करने के लिए अपने फ़िंगरप्रिंट का उपयोग करें", + "fingerprint_prompt_cancel": "रद्द करें" + }, + "accountApproval": { + "title": "कनेक्ट अनुरोध", + "walletconnect_title": "WALLETCONNECT अनुरोध", + "action": "इस साइट से कनेक्ट करें?", + "connect": "कनेक्ट करें", + "cancel": "रद्द करें", + "permission": "अपना सार्वजनिक", + "address": "पता देखें", + "sign_messages": "अपनी ओर से", + "on_your_behalf": "संदेशों पर हस्ताक्षर करें", + "warning": "कनेक्ट करें पर क्लिक करके, आप इस dapp को अपना सार्वजनिक पता देखने की अनुमति देते हैं। आपके डेटा को संभावित फ़िशिंग जोखिमों से बचाने के लिए यह एक महत्वपूर्ण सुरक्षा चरण है।" + }, + "import_private_key": { + "title": "खाता आयात करें", + "description_one": "आयातित खाते आपके वॉलेट में देखे जा सकते हैं, लेकिन आपके MetaMask गुप्त रिकवरी फ्रेज़ के साथ पुनर्प्राप्त नहीं किए जा सकते हैं।", + "learn_more_here": "आयातित खातों के बारे में यहाँ पर अधिक जानें।", + "subtitle": "अपनी निजी कुंजी स्ट्रिंग चिपकाएँ", + "cta_text": "आयात करें", + "example": "जैसे 3a1076bf45ab87712ad64ccb3b10217737f7faacbf2872e88fdd9a537d8fe266", + "error_title": "ओह! कुछ गलत हो गया...", + "error_message": "हम उस निजी कुंजी को आयात नहीं कर सके। कृपया सुनिश्चित करें कि आपने इसे सही तरीके से दर्ज किया है।", + "error_empty_message": "आपको अपनी निजी कुंजी दर्ज करनी होगी।", + "or_scan_a_qr_code": "या एक QR कोड स्कैन करें" + }, + "import_private_key_success": { + "title": "खाता सफलतापूर्वक आयात किया गया!", + "description_one": "अब आप MetaMask में अपना खाता देख सकेंगे।" + }, + "first_incoming_transaction": { + "title": "{{asset}} आपके खाते में जमा किया गया था", + "amount": "राशि:", + "account": "खाता:", + "from": "प्रेषक:", + "cta_text": "ठीक है" + }, + "secure_your_wallet": { + "title": "अपने वॉलेट को सुरक्षित करें", + "step_1": "चरण 1:", + "step_1_description": "पासवर्ड बनाएँ", + "step_2": "चरण 2:", + "step_2_description": "वॉलेट का गुप्त रिकवरी फ्रेज़ सहेजें", + "info_text_1": "अपने MetaMask वॉलेट की स्थापना को पूरा करने के लिए कुछ क्षण लें।", + "info_text_2": "यह सुनिश्चित करेगा कि आप अपने धन का उपयोग कर सकते हैं और यदि आप अपना डिवाइस खो देते हैं, तो आपको अपने वॉलेट को पुनर्प्राप्त करने की सुविधा देगा", + "cta_text": "पासवर्ड बनाएँ", + "creating_password": "पासवर्ड बनाया जा रहा है..." + }, + "account_backup_step_1": { + "remind_me_later": "मुझे बाद में याद दिलाएँ", + "remind_me_later_subtext": "(अनुशंसित नहीं है)", + "title": "अपने वॉलेट को सुरक्षित करें", + "info_text_1_1": "अपने धन को खोने का जोखिम न लें। अपने सीड फ्रेज़ को अपने भरोसेमंद", + "info_text_1_2": "गुप्त रिकवरी फ्रेज़", + "info_text_1_3": "वॉलेट को सुरक्षित रखें।", + "info_text_1_4": "यदि आप ऐप से लॉक हो जाते हैं या नया डिवाइस प्राप्त करते हैं, तो यह आपके वॉलेट को पुनर्प्राप्त करने का एकमात्र तरीका है।", + "cta_text": "प्रारंभ करें", + "cta_subText": "अत्यधिक अनुशंसित", + "skip_button_cancel": "अभी सुरक्षित करें", + "skip_button_confirm": "छोड़ें", + "skip_title": "खाता सुरक्षा छोड़ें?", + "skip_check": "मैं समझता हूँ कि अगर मैं अपना गुप्त रिकवरी फ्रेज़ खो देता हूँ, तो मैं अपने वॉलेट तक नहीं पहुँच पाऊँगा।", + "what_is_seedphrase_title": "'गुप्त रिकवरी फ्रेज़' क्या है", + "what_is_seedphrase_text_1": "गुप्त रिकवरी फ्रेज़ बारह शब्दों का एक समूह है, जिसमें आपके धन सहित आपके वॉलेट के बारे में सभी जानकारी होती है। यह गोपनीय कोड की तरह होता है, जिसका उपयोग आपके पूरे वॉलेट तक पहुँचने के लिए किया जाता है।", + "what_is_seedphrase_text_2": "आपको अपने गुप्त रिकवरी फ्रेज़ को गोपनीय और सुरक्षित रखना चाहिए। यदि किसी को आपका गुप्त रिकवरी फ्रेज़ मिल जाता है, तो वे आपके खातों पर नियंत्रण प्राप्त कर लेंगे।", + "what_is_seedphrase_text_3": "इसे ऐसी जगह पर सहेजें, जहाँ केवल आप ही पहुँच सकें। यदि आप इसे खो देते हैं, तो MetaMask भी इसे ठीक करने में आपकी मदद नहीं कर सकता है।" + }, + "account_backup_step_1B": { + "title": "अपने वॉलेट को सुरक्षित करें", + "subtitle_1": "अपने वॉलेट के सीड फ्रेज़", + "subtitle_2": "गुप्त रिकवरी फ्रेज़।", + "cta_text": "प्रारंभ करें", + "learn_more": "अधिक जानें", + "why_important": "यह महत्वपूर्ण क्यों है?", + "manual_title": "मैन्युअल", + "manual_subtitle": "अपने गुप्त रिकवरी फ्रेज़ को कागज़ पर लिखें और किसी सुरक्षित स्थान पर रखें।", + "manual_security": "सुरक्षा स्तर: बहुत मज़बूत", + "risks_title": "ये जोखिम हैं:", + "risks_1": "आप इसे खो देते हैं", + "risks_2": "आप भूल जाते हैं कि आपने इसे कहाँ रखा है", + "risks_3": "कोई और इसे पा जाता है", + "other_options": "अन्य विकल्प: कागज़ होना जरूरी नहीं है!", + "tips_title": "युक्तियाँ:", + "tips_1": "बैंक की तिजोरी में रखें", + "tips_2": "अलमारी में रखें", + "tips_3": "एकाधिक गोपनीय स्थानों में रखें", + "why_secure_title": "अपने वॉलेट को सुरक्षित रखें", + "why_secure_1": "अपने धन को खोने का जोखिम न लें। अपने गुप्त रिकवरी फ्रेज़ को अपने भरोसेमंद स्थान पर सहेजकर अपने वॉलेट को सुरक्षित रखें।", + "why_secure_2": " यदि आप ऐप से लॉक हो जाते हैं या नया डिवाइस प्राप्त करते हैं, तो यह आपके वॉलेट को पुनर्प्राप्त करने का एकमात्र तरीका है।" + }, + "account_backup_step_2": { + "cancel_backup_title": "बैकअप रद्द करें", + "cancel_backup_message": "हम अपने वॉलेट को पुनर्स्थापित करने के लिए अपने गुप्त रिकवरी फ्रेज़ को सहेजने की अत्यधिक अनुशंसा करते हैं।", + "cancel_backup_ok": "हाँ, मैं जोखिम लूँगा", + "cancel_backup_no": "नहीं, गुप्त रिकवरी फ्रेज़ का बैकअप लें", + "title": "एक पेन और पेपर लें", + "info": "अगला चरण है, अपने गुप्त रिकवरी फ्रेज़ को लिखना।", + "info_2_1": "आपको इसकी पुष्टि के लिए ", + "info_2_2": "फिर से दर्ज", + "info_2_3": " करने के लिए कहा जाएगा", + "cta_text": "ठीक है" + }, + "account_backup_step_3": { + "cancel_backup_title": "बैकअप रद्द करें", + "cancel_backup_message": "हम अपने वॉलेट को पुनर्स्थापित करने के लिए अपने गुप्त रिकवरी फ्रेज़ को सहेजने की अत्यधिक अनुशंसा करते हैं।", + "cancel_backup_ok": "हाँ, मैं जोखिम लूँगा", + "cancel_backup_no": "नहीं, गुप्त रिकवरी फ्रेज़ का बैकअप लें", + "title": "क्या कोई देख रहा है?", + "info_text": "सुनिश्चित करें कि कोई अन्य मानव या रोबोट आपकी स्क्रीन को नहीं देख रहा है। यदि आपके गुप्त रिकवरी फ्रेज़ को कॉपी कर लिया जाता है, तो इसका उपयोग आपके धन को चुराने के लिए अन्य डिवाइस पर किया जा सकता है", + "cta_text": "मुझे कोई भी नहीं देख रहा है" + }, + "account_backup_step_4": { + "cancel_backup_title": "बैकअप रद्द करें", + "cancel_backup_message": "हम अपने वॉलेट को पुनर्स्थापित करने के लिए अपने गुप्त रिकवरी फ्रेज़ को सहेजने की अत्यधिक अनुशंसा करते हैं।", + "cancel_backup_ok": "हाँ, मैं जोखिम लूँगा", + "cancel_backup_no": "नहीं, गुप्त रिकवरी फ्रेज़ का बैकअप लें", + "back": "वापस", + "title": "आपका गुप्त रिकवरी फ्रेज़", + "info_text_1": "ध्यान से इन शब्दों को कागज़ पर लिख लें। उनका क्रम मायने रखता है।", + "info_text_2": "आपको इसे अगली स्क्रीन पर फिर से दर्ज करने के लिए कहा जाएगा", + "cta_text": "मैंने वाक्यांश को कॉपी कर लिया है", + "confirm_password": "अपने पासवर्ड की पुष्टि करें", + "before_continiuing": "जारी रखने से पहले हमें आपके पासवर्ड की पुष्टि करने की आवश्यकता है", + "confirm": "पुष्टि करें" + }, + "account_backup_step_5": { + "error_title": "ओह!", + "error_message": "शब्दों का क्रम गलत है। कृपया सुनिश्चित करें कि आपने इसे सही तरीके से लिखा है और यदि आवश्यक हो, तो पिछली स्क्रीन पर जाएँ", + "back": "वापस", + "title": "गुप्त रिकवरी फ्रेज़ की पुष्टि करें", + "info_text": "प्रत्येक शब्द को उसी क्रम में सम्मिलित करें, जैसा आपको पिछली स्क्रीन पर प्रस्तुत किया गया था।", + "cta_text": "वाक्यांश की पुष्टि करें", + "modal_title": "गुप्त रिकवरी फ्रेज़ की पुष्टि हो गई है!", + "modal_text": "यह सुनिश्चित करना था कि आप इस सुरक्षा उपाय का पालन करते हैं", + "modal_button": "अगला" + }, + "account_backup_step_6": { + "title": "सुरक्षा युक्तियाँ", + "info_text": "यदि आप इसे खो देते हैं, तो MetaMask आपके गुप्त रिकवरी फ्रेज़ को पुनर्प्राप्त नहीं कर सकता है", + "tip_1": "अपने गुप्त रिकवरी फ्रेज़ का कई बैकअप रखें", + "tip_2": "किसी विश्वसनीय पासवर्ड मैनेजर और पेपर बैकअप में वाक्यांश को सुरक्षित स्थान पर संग्रहीत करके रखें", + "tip_3": "इस वाक्यांश को कभी भी किसी के साथ साझा न करें", + "disclaimer": "* यदि आप यहाँ पर जाते हैं, तो आप अपना गुप्त रिकवरी फ्रेज़ पा सकते हैं ", + "disclaimer_bold": "सेटिंग्स > सुरक्षा और गोपनीयता", + "cta_text": "समझ गया!", + "modal_title": "बधाइयाँ!", + "modal_text": "आपका पूरा बैकअप ले लिया गया है और आप पूरी तरह से तैयार हैं!", + "modal_button": "संपन्न", + "copy_seed_phrase": "गुप्त रिकवरी फ्रेज़ को क्लिपबोर्ड पर कॉपी करें" + }, + "manual_backup": { + "progressOne": "पासवर्ड बनाएँ", + "progressTwo": "वॉलेट सुरक्षित करें", + "progressThree": "गुप्त रिकवरी फ्रेज़ की पुष्टि करें" + }, + "manual_backup_step_1": { + "action": "अपना गुप्त रिकवरी फ्रेज़ लिख लें", + "info": "यह आपका गुप्त रिकवरी फ्रेज़ है। इसे एक कागज़ पर लिखकर सुरक्षित स्थान पर रखें। आपको अगले चरण पर इस वाक्यांश (क्रम में) को फिर से दर्ज करने के लिए कहा जाएगा।", + "continue": "जारी रखें", + "reveal": "अपना गुप्त रिकवरी फ्रेज़ प्रकट करने के लिए टैप करें", + "watching": "सुनिश्चित करें कि कोई भी आपकी स्क्रीन नहीं देख रहा है।", + "view": "देखें", + "confirm_password": "अपने पासवर्ड की पुष्टि करें", + "before_continiuing": "जारी रखने से पहले हमें आपके पासवर्ड की पुष्टि करने की आवश्यकता है", + "confirm": "पुष्टि करें" + }, + "manual_backup_step_2": { + "action": "गुप्त रिकवरी फ्रेज़ की पुष्टि करें", + "info": "प्रत्येक शब्द का उसी क्रम में चयन करें, जैसा आपको प्रस्तुत किया गया था।", + "complete": "बैकअप पूरा करें", + "success": "सफल" + }, + "manual_backup_step_3": { + "congratulations": "बधाइयाँ", + "success": "आपने अपने वॉलेट को सफलतापूर्वक सुरक्षित कर लिया है। अपने गुप्त रिकवरी फ्रेज़ को सुरक्षित रखना याद रखें, यह आपकी ज़िम्मेदारी है!", + "hint": "अपने आपके लिए एक संकेत छोड़ें?", + "recover": "खो जाने पर MetaMask आपके वॉलेट को पुनर्प्राप्त नहीं कर सकता है। आप सेटिंग > सुरक्षा और गोपनीयता में जाकर अपना गुप्त रिकवरी फ्रेज़ पा सकते हैं।", + "learn": "अधिक जानें", + "done": "संपन्न", + "recovery_hint": "पुनर्प्राप्ति का संकेत", + "leave_hint": "अपने आपके लिए एक संकेत छोड़ें। वह स्थान लिखें / जहाँ आपने इसे सहेजा है, जिससे कि आप अपने आप को याद दिला सकें कि आप इस तक कैसे पहुँच सकते हैं। यह जानकारी आपके डिवाइस से बाहर नहीं जाती है।", + "no_seedphrase": "अपने गुप्त रिकवरी फ्रेज़ को लिखने के लिए इसका उपयोग न करें।", + "example": "जैसे माँ का घर", + "save": "सहेजें", + "cancel": "रद्द करें" + }, + "phishing": { + "ethereum_phishing_detection": "Ethereum फ़िशिंग डिटेक्शन", + "ethereum_phishing_detector": "Ethereum फ़िशिंग डिटेक्टर", + "intro": " वर्तमान में MetaMask डोमेन चेतावनी सूची में है। इसका मतलब है कि हमारे पास उपलब्ध जानकारी के आधार पर, MetaMask का मानना है कि यह डोमेन वर्तमान में आपकी सुरक्षा से समझौता कर सकता है और एक अतिरिक्त सुरक्षा सुविधा के रूप में, MetaMask ने साइट तक पहुँच को प्रतिबंधित कर दिया है। इसे ओवरराइड करने के लिए, कृपया अपने स्वयं के जोखिम पर जारी रखने के निर्देशों के लिए इस चेतावनी के बाकी हिस्सों को पढ़ें।", + "reasons": "हमारी चेतावनी सूची में कई कारण दिखाई दे सकते हैं और हमारी चेतावनी सूची अन्य व्यापक रूप से उपयोग की गई उद्योग सूचियों से संकलित की जाती है। ऐसे कारणों में ज्ञात धोखाधड़ी या सुरक्षा जोखिम शामिल हो सकते हैं, जैसे कि ऐसे डोमेन जिनका परीक्षण इसमें सकारात्मक आता है ", + "list_content": "इन चेतावनी सूचियों वाले डोमेन में प्रत्यक्ष दुर्भावनापूर्ण वेबसाइट और दुर्भावनापूर्ण एक्टर द्वारा छेड़छाड़ की गई वैध वेबसाइटों को शामिल किया जा सकता है।", + "to_read_more": "इस साइट के बारे में अधिक पढ़ने के लिए ", + "review_on_etherscam": "कृपया Etherscam पर डोमेन की समीक्षा करें।", + "warning": "ध्यान दें कि यह चेतावनी सूची स्वैच्छिक आधार पर संकलित की गई है। यह सूची गलत या अपूर्ण हो सकती है। सिर्फ इसलिए कि इस सूची में कोई डोमेन दिखाई नहीं देता है, उस डोमेन की सुरक्षा की अंतर्निहित गारंटी नहीं होती है। हमेशा की तरह, आपका लेनदेन आपकी खुद की ज़िम्मेदारी है। यदि आप हमारी चेतावनी सूची में मौजूद किसी भी डोमेन के साथ सहभागिता करना चाहते हैं, तो आप उसके साथ जारी रखकर ", + "continue_on_your_own": "अपने जोखिम पर ऐसा कर सकते हैं।", + "file_an_issue_intro": "यदि आपको लगता है कि यह डोमेन गलत तरीके से फ़्लैग किया गया है या यदि किसी अवरोधित वैध वेबसाइट ने आपकी सुरक्षा समस्याओं का समाधान किया है, ", + "file_an_issue": "तो कृपया एक समस्या दर्ज करें।", + "back_to_safety": "सुरक्षा पर वापस जाएँ" + }, + "notifications": { + "pending_title": "लेनदेन सबमिट किया गया", + "pending_deposit_title": "जमा करना जारी है!", + "pending_withdrawal_title": "निकासी जारी है!", + "cancelled_title": "लेनदेन रद्द किया गया!", + "success_title": "लेन-देन #{{nonce}} पूर्ण हुआ!", + "speedup_title": "#{{nonce}} में तेज़ी लाई जा रही है!!", + "success_deposit_title": "जमा करना पूर्ण!", + "success_withdrawal_title": "निकासी पूर्ण!", + "error_title": "ओह, कुछ गलत हो गया है :/", + "received_title": "आपको {{amount}} {{assetType}} प्राप्त हुआ", + "received_payment_title": "तत्काल भुगतान प्राप्त हुआ", + "pending_message": "पुष्टि के लिए प्रतीक्षा की जा रही है", + "pending_deposit_message": "जमा करना पूर्ण करने की प्रतीक्षा की जा रही है", + "pending_withdrawal_message": "निकासी पूर्ण करने की प्रतीक्षा की जा रही है", + "error_message": "इस लेनदेन को देखने के लिए टैप करें", + "success_message": "इस लेनदेन को देखने के लिए टैप करें", + "speedup_message": "लेनदेन में तेज़ी लाने की कोशिश की जा रही है", + "success_deposit_message": "आपके धन उपयोग के लिए तैयार हैं", + "success_withdrawal_message": "आपके धन आपके वॉलेट में स्थानांतरित कर दिए गए हैं", + "cancelled_message": "इस लेनदेन को देखने के लिए टैप करें", + "received_message": "इस लेनदेन को देखने के लिए टैप करें", + "received_payment_message": "आपने {{amount}} DAI प्राप्त किया", + "prompt_title": "पुश सूचनाएँ सक्षम करें", + "prompt_desc": "सूचनाओं को सक्षम करें, जिससे कि जब आप ETH प्राप्त करें या जब आपके लेनदेन की पुष्टि हो जाए, तो MetaMask आपको सूचित कर सके।", + "prompt_ok": "हाँ", + "prompt_cancel": "जी नहीं, धन्यवाद", + "wc_connected_title": "{{title}} से कनेक्ट किया गया", + "wc_signed_title": "हस्ताक्षर किया गया", + "wc_sent_tx_title": "भेजा गया लेनदेन", + "wc_connected_rejected_title": "आपने कनेक्ट करने के अनुरोध को अस्वीकार कर दिया है", + "wc_signed_rejected_title": "आपने हस्ताक्षर करने के अनुरोध को अस्वीकार कर दिया है", + "wc_sent_tx_rejected_title": "आपने लेनदेन का अनुरोध अस्वीकार कर दिया है" + }, + "protect_your_wallet_modal": { + "title": "अपने वॉलेट को सुरक्षित रखें", + "body_for_password": "पासवर्ड सेट करके और अपने गुप्त रिकवरी फ्रेज़ को सहेजकर अपने वॉलेट को सुरक्षित रखें (आवश्यक)।", + "body_for_seedphrase": "अब उस मान को आपके वॉलेट में जोड़ दिया गया था, पासवर्ड सेट करके और अपने गुप्त रिकवरी फ्रेज़ को सहेजकर अपने वॉलेट को सुरक्षित रखें (आवश्यक)।", + "button": "वॉलेट को सुरक्षित रखें" + }, + "payment_request": { + "title": "अनुरोध", + "search_top_picks": "शीर्ष पसंद", + "search_assets": "परिसंपत्तियाँ खोजें", + "search_results": "खोज परिणाम", + "search_no_tokens_found": "कोई भी टोकन नहीं मिले", + "your_tokens": "आपके टोकन", + "enter_amount": "राशि दर्ज करें", + "choose_asset": "अनुरोध करने के लिए एक परिसंपत्ति का चयन करें।", + "request_error": "अमान्य अनुरोध, कृपया पुनः प्रयास करें", + "reset": "रीसेट करें", + "next": "अगला", + "amount_placeholder": "0.00", + "link_copied": "लिंक को क्लिपबोर्ड पर कॉपी किया गया", + "send_link_title": "लिंक भेजें", + "description_1": "आपका अनुरोध लिंक भेजने के लिए तैयार है!", + "description_2": "इस लिंक को किसी मित्र को भेजें, और यह उन्हें भेजने के लिए कहेगा", + "copy_to_clipboard": "क्लिपबोर्ड पर कॉपी करें", + "qr_code": "QR कोड", + "send_link": "लिंक भेजें", + "request_qr_code": "भुगतान अनुरोध QR कोड", + "balance": "शेषराशि" + }, + "receive_request": { + "title": "प्राप्त करें", + "share_title": "पता साझा करें", + "share_description": "अपना पता ईमेल करें या टेक्स्ट संदेश में भेजें", + "qr_code_title": "QR कोड", + "qr_code_description": "स्कैन करने योग्य छवि, जिसमें आपका पता पढ़ा जा सकता है", + "request_title": "अनुरोध", + "request_description": "मित्रों से परिसंपत्तियों का अनुरोध करें", + "buy_title": "खरीदें", + "buy_description": "डेबिट कार्ड या बैंक स्थानांतरण के साथ क्रिप्टो खरीदें", + "public_address": "सार्वजनिक पता", + "public_address_qr_code": "सार्वजनिक पता", + "coming_soon": "जल्द आ रहा है...", + "request_payment": "भुगतान का अनुरोध करें", + "copy": "त्रुटि संदेश को", + "scan_address": "भुगतान प्राप्त करने के लिए पता स्कैन करें" + }, + "experimental_settings": { + "wallet_connect_dapps": "WalletConnect सत्र", + "wallet_connect_dapps_desc": "सक्रिय WalletConnect सत्रों की सूची देखें", + "wallet_connect_dapps_cta": "सत्र देखें", + "network_not_supported": "वर्तमान नेटवर्क समर्थित नहीं है", + "switch_network": "कृपया मेननेट या रिंकेबी पर जाएँ" + }, + "walletconnect_sessions": { + "no_active_sessions": "आपके पास कोई सक्रिय सत्र नहीं हैं", + "end_session_title": "सत्र समाप्त करें", + "end": "समाप्त करें", + "cancel": "रद्द करें", + "session_ended_title": "सत्र समाप्त हुआ", + "session_ended_desc": "चयनित सत्र समाप्त कर दिया गया है" + }, + "paymentRequest": { + "title": "भुगतान अनुरोध", + "title_complete": "भुगतान पूर्ण", + "confirm": "भुगतान करें", + "cancel": "अस्वीकार करें", + "is_requesting_you_to_pay": "आपको भुगतान करने का अनुरोध कर रहा है", + "total": "कुलयोग:" + }, + "webview_error": { + "title": "ओह! कुछ गलत हो गया...", + "message": "हम उस पृष्ठ को लोड करने में सक्षम नहीं थे।", + "reason": "कारण" + }, + "offline_mode": { + "title": "आप ऑफ़लाइन हैं", + "text": "ब्लॉकचेन होस्ट से कनेक्ट करने में असमर्थ।", + "try_again": "पुनः प्रयास करें", + "learn_more": "अधिक जानें" + }, + "walletconnect_return_modal": { + "title": "आप पूरी तरह से तैयार हैं!", + "text": "अब आप अपने ब्राउज़र पर वापस आ सकते हैं" + }, + "account_bar": { + "depositing_to": "इसमें जमा किया जा रहा है:" + }, + "fiat_on_ramp": { + "buy_eth": "ETH खरीदें", + "purchased_currency": "खरीदा गया {{currency}}", + "network_not_supported": "वर्तमान नेटवर्क समर्थित नहीं है", + "switch_network": "कृपया मेननेट पर स्विच करें", + "switch": "स्विच करें", + "purchases": "खरीदारियाँ", + "purchase_method": "खरीद विधि", + "amount_to_buy": "खरीदने के लिए राशि", + "transak_webview_title": "Transak", + "wyre_user_agreement": "Wyre उपयोगकर्ता अनुबंध", + "wyre_terms_of_service": "Wyre सेवा की शर्तें", + "best_deal": "सबसे अच्छा सौदा", + "purchase_method_title": { + "wyre_first_line": "0% शुल्क जब आप", + "wyre_second_line": "तो 0% शुल्क।", + "wyre_sub_header": "1 जुलाई 2020 तक मान्य", + "first_line": "आप अपनी खरीद कैसे", + "second_line": "करना चाहते हैं?" + }, + "bank_transfer_debit": "बैंक स्थानांतरण या डेबिट कार्ड", + "requires_registration": "पंजीकरण की आवश्यकता है", + "credit_debit_location": "लोकेशन के आधार पर क्रेडिट/डेबिट कार्ड या बैंक स्थानांतरण", + "options_fees_vary": "59+ देश, शुल्क और सीमाएँ अलग-अलग होती हैं", + "some_states_excluded": "कुछ राज्यों को बाहर रखा गया है", + "purchase_method_modal_close": "बंद करें", + "modal_transak_support": "Transak सहायता और शुल्क", + "modal_wyre_support": "Wyre सहायता और शुल्क", + "transak_cta": "Transak के साथ ETH खरीदें", + "transak_modal_text": "सटीक भुगतान विधियाँ और शुल्क के स्थान के आधार पर अलग-अलग होते हैं। शुल्क Transak में दिखाए जाते हैं।", + "apple_pay": "Apple Pay", + "via": "इसके जरिए", + "fee": "शुल्क", + "Fee": "शुल्क", + "Fees": "शुल्क", + "limited_time": "सीमित समय", + "supported_countries_title": "समर्थित देश:", + "supported_countries": "समर्थित देश", + "no_countries_result": "किसी समर्थित देश का {{searchString}} से मिलान नहीं हुआ", + "wyre_loading_rates": " ", + "fast_plus_lower_fees": "तेज़ + कम शुल्क", + "select_card_country": "उस देश का चयन करें जहां आपका कार्ड पंजीकृत है (वह नहीं जहां आप मौजूद हैं)।", + "search_country": "किसी देश को खोजें", + "wyre_countries": " U.S. + 33 देश, शुल्क और सीमाएँ अलग-अलग होती हैं", + "wyre_fees_us_title": "संयुक्त राज्य अमेरिका के लिए शुल्क", + "wyre_fees_us": "2.9% + $0.30 + गैस शुल्क ($5 न्यूनतम शुल्क)", + "wyre_fees_us_fee": "2.9% का शुल्क + $0.30 + गैस ($5 न्यूनतम शुल्क)", + "wyre_limits_us": "सीमा $500 साप्ताहिक, $5,000 वार्षिक", + "wyre_not_available": "न्यूयॉर्क और टेक्सास में उपलब्ध नहीं", + "wyre_fees_outside_us_title": "संयुक्त राज्य अमेरिका से बाहर के लिए शुल्क", + "wyre_fees_outside_us": "3.9% + $0.30 + गैस शुल्क ($5 न्यूनतम शुल्क)", + "wyre_fees_outside_us_fee": "3.9% का शुल्क + $0.30 + गैस ($5 न्यूनतम शुल्क)", + "wyre_limits_outside_us": "सीमा $1,000 साप्ताहिक, $7,500 वार्षिक", + "wyre_estimated": "अनुमानित {{amount}} {{currency}}", + "wyre_minutes": "1 - 2 मिनट", + "wyre_max": "अधिकतम $450 साप्ताहिक", + "wyre_requires_debit_card": "डेबिट कार्ड की आवश्यकता है", + "wyre_us_only": "🇺🇸 केवल U.S.", + "wyre_modal_text": "Apple Pay के साथ भुगतान करना, Wyre द्वारा संचालित CT, HI, NC, NH, NY, VA और VT को छोड़कर यूनाइटेड स्टेट्स 🇺🇸 में समर्थित है।", + "wyre_modal_terms_of_service_apply": "Wyre की सेवा की शर्तें लागू होती हैं।", + "wyre_minimum_deposit": "न्यूनतम जमा {{amount}} है", + "wyre_maximum_deposit": "अधिकतम जमा {{amount}} है", + "wyre_purchase": "{{currency}} खरीद", + "wyre_total_label": "Wyre (MetaMask के माध्यम से)", + "buy_with": "इसके साथ खरीदें", + "plus_fee": "साथ ही {{fee}} शुल्क", + "notifications": { + "purchase_failed_title": "{{currency}} की खरीद विफल रही! कृपया पुनः प्रयास करें, असुविधा के लिए क्षमा करें!", + "purchase_cancelled_title": "आपकी खरीदारी रद्द कर दी गई थी", + "purchase_completed_title": "आपकी {{amount}} {{currency}} की खरीद सफल रही थी!", + "purchase_completed_description": "आपका {{currency}} अब उपलब्ध है", + "purchase_pending_title": "{{currency}} की आपकी खरीद को संसाधित किया जा रहा है", + "purchase_pending_description": "इसमें केवल कुछ मिनट लगने चाहिए..." + }, + "date": "दिनांक", + "from": "प्रेषक", + "to": "प्रति", + "status": "स्थिति", + "completed": "पूर्ण", + "pending": "लंबित", + "failed": "विफल", + "cancelled": "रद्द किया गया", + "amount": "राशि", + "total_amount": "कुल राशि", + "gas_education_carousel": { + "step_1": { + "title": "{{ticker}} खरीदने से पहले, गैस शुल्क को समझें", + "average_gas_fee": "वर्तमान औसत गैस शुल्क:", + "subtitle_1": "यदि आप अपने {{ticker}} को स्वैप या स्थानांतरित करने की सोच रहे हैं, तो गैस शुल्क को कवर करने के लिए थोड़े और खरीद लें।", + "subtitle_2": "लेनदेन के लिए गैस शुल्क {{ticker}} खरीदने की लागत से अलग है।", + "subtitle_3": "MetaMask गैस शुल्क से लाभ नहीं कमाता है।" + }, + "step_2": { + "title": "गैस शुल्क क्या होता हैं?", + "subtitle_1": "गैस Ethereum नेटवर्क पर लेनदेन को संचालित करती है। यह उन क्रिप्टो माइनर्स को {{ticker}} में भुगतान किया गया शुल्क है जो आपके लेनदेन को प्रोसेस करते हैं।", + "subtitle_2": "MetaMask गैस शुल्क से लाभ नहीं कमाता है।", + "learn_more": "गैस शुल्क के बारे में अधिक जानें" + }, + "step_3": { + "title": "मुझे कितने की ज़रूरत होगी?", + "subtitle_1": "नेटवर्क ट्रैफ़िक और लेनदेन के प्रकार के आधार पर गैस शुल्क में उतार-चढ़ाव होता रहता है।", + "subtitle_2": "“स्वैपिंग” जैसे जटिल लेनदेन में “भेजें” लेनदेन से 5 से 10 गुना अधिक खर्च हो सकता है।", + "subtitle_3": "गैस शुल्क का अनुमान लगाने का सबसे अच्छा तरीका है", + "subtitle_4": "पहले लेनदेन का प्रयास करें", + "subtitle_5": "और देखें कि गैस की लागत कितनी है।", + "cta": "{{ticker}} खरीदना जारी रखें" + } + } + }, + "swaps": { + "onboarding": { + "get_the": "सर्वोत्तम", + "best_price": "मूल्य प्राप्त करें", + "from_the": "शीर्ष", + "top_liquidity": "चलनिधि", + "sources": "स्रोतों से।", + "find_the": "सर्वोत्तम", + "best_swap": "स्वैप खोजें", + "across": "सभी में...", + "want_to_learn_more": "अधिक सीखना चाहते हैं?", + "learn_more": "MetaMask स्वैप के बारे में अधिक जानें", + "what_are": "टोकन स्वैप क्या हैं?", + "review_audits": "हमारे आधिकारिक अनुबंधों के ऑडिट की समीक्षा करें", + "start_swapping": "स्वैप करना शुरू करें" + }, + "feature_off_title": "अस्थायी रूप से अनुपलब्ध", + "feature_off_body": "MetaMask स्वैप का रखरखाव किया जा रहा है। कृपया बाद में वापस देखें।", + "wrong_network_title": "स्वैप उपलब्ध नहीं है", + "wrong_network_body": "आप केवल Ethereum मेन नेटवर्क पर टोकन स्वैप करने में सक्षम हैं।", + "unallowed_asset_title": "इस टोकन को स्वैप नहीं कर सकते", + "unallowed_asset_body": "अद्वितीय मेकैनिक्स वाले कुछ टोकन वर्तमान में स्वैप करने के लिए समर्थित नहीं हैं।", + "convert_from": "इससे रूपांतरित करें", + "convert_to": "इसमें रूपांतरित करें", + "verify": "सत्यापित करें", + "verified_on_sources": "{{sources} स्रोतों पर सत्यापित।", + "verify_on": "हमेशा टोकन पते को यहां पर सत्यापित करें", + "verify_address_on": "टोकन पता यहां पर सत्यापित करें", + "only_verified_on": "{{symbol}} केवल {{occurrences}} स्रोत पर सत्यापित है।", + "block_explorer": "ब्लॉक एक्सप्लोरर", + "a_block_explorer": "एक ब्लॉक एक्सप्लोरर", + "token_verification": "टोकन सत्यापन", + "token_multiple": "एकाधिक टोकन एक ही नाम और प्रतीक का उपयोग कर सकते हैं।", + "token_check": "जाँच करके", + "token_to_verify": "सत्यापित करें कि यह वही टोकन है, जिसे आप ढूंढ रहे हैं।", + "continue": "जारी रखें", + "select_a_token": "एक टोकन का चयन करें", + "search_token": "एक टोकन की खोज करें", + "no_tokens_result": "कोई भी टोकन “{{searchString}}” से मेल नहीं खाता", + "available_to_swap": "{{asset}} स्वैप के लिए उपलब्ध है।", + "use_max": "अधिकतम उपयोग करें", + "not_enough": "इस स्वैप को पूरा करने के लिए पर्याप्त {{symbol}} नहीं है", + "max_slippage": "अधिकतम स्लिपेज", + "max_slippage_amount": "अधिकतम स्लिपेज {{slippage}}", + "slippage_info": "यदि आपके ऑर्डर किए जाने और पुष्टि किए जाने के समय के बीच दर में परिवर्तन होता है, तो इसे “स्लिपेज” कहा जाता है। यदि आपका स्लिपेज आपकी “अधिकतम स्लिपेज” सेटिंग से अधिक हो जाता है, तो आपका स्वैप स्वतः रद्द हो जाएगा।", + "slippage_warning": "सुनिश्चित करें कि आप जानते हैं कि आप क्या कर रहे हैं!", + "allows_up_to_decimals": "{{symbol}} {{decimals}} दशमलव तक की अनुमति देता है", + "get_quotes": "उद्धरण प्राप्त करें", + "starting": "प्रारंभ हो रहा है...", + "finalizing": "अंतिम रूप दिया जा रहा है...", + "quote": "उद्धरण", + "of": "/", + "checking": " की जाँच की जा रही है", + "fetching_new_quotes": "नए उद्धरण लाए जा रहे हैं...", + "you_need": "आपको जरूरत है", + "more_to_complete": "इस स्वैप को पूरा करने के लिए और अधिक।", + "more_gas_to_complete": "इस स्वैप को पूरा करने के लिए गैस के लिए और अधिक।", + "buy_more_eth": "अधिक ETH खरीदें।", + "market_price_unavailable": "बाजार मूल्य अनुपलब्ध है। सुनिश्चित करें कि आप आगे बढ़ने से पहले लौटाई गई राशि के साथ सहज महसूस करते हैं।", + "price_difference": "{{amount}} के मूल्य में अंतर", + "price_difference_title": "मूल्य में अंतर", + "price_difference_body": "बाजार मूल्यों में अंतर बिचौलियों द्वारा लिए गए शुल्क, बाजार के आकार, व्यापार के आकार या बाजार की अक्षमताओं से प्रभावित हो सकता है।", + "quotes_update_often": "उद्धरण अक्सर अद्यतित होते हैं", + "quotes_update_often_text": "वर्तमान बाजार स्थितियों को दर्शाने के लिए उद्धरण अक्सर अद्यतित किए जाते हैं।", + "about_to_swap": "आप स्वैप करने वाले हैं", + "for": "इसके लिए", + "new_quotes_in": " में नए उद्धरण", + "i_understand": "मैं समझता हूं", + "quotes_expire_in": "उद्धरण की समय-सीमा समाप्ति है", + "saving": "सहेजा जा रहा है", + "using_best_quote": "सर्वोत्तम उद्धरण का उपयोग करना", + "view_details": "विवरण देखें", + "estimated_gas_fee": "अनुमानित गैस शुल्क", + "max_gas_fee": "अधिकतम गैस शुल्क", + "edit": "संपादित करें", + "quotes_include_fee": "उद्धरणों में एक {{fee}}% MetaMask शुल्क शामिल है", + "tap_to_swap": "स्वैप करने के लिए टैप करें", + "swipe_to_swap": "स्वैप करने के लिए स्वाइप करें", + "swipe_to": "स्वैप करने के लिए", + "swap": "स्वाइप करें", + "completed_swap": "स्वैप!", + "metamask_swap_fee": "MetaMask स्वैप शुल्क", + "fee_text": { + "get_the": "हर बार", + "best_price": "शीर्ष चलनिधि", + "from_the": "स्रोतों से", + "top_liquidity": "सर्वोत्तम मूल्य प्राप्त करें।", + "fee_is_applied": "{{fee}} का शुल्क स्वचालित रूप से प्रत्येक उद्धरण में शामिल होता है, जो MetaMask को और बेहतर बनाने के लिए चालू विकास का समर्थन करता है।" + }, + "enable": { + "this_will": "इससे", + "enable_asset": "{{asset}} को", + "for_swapping": "स्वैप करने में सहायता मिलेगी", + "edit_limit": "सीमा संपादित करें" + }, + "quotes_overview": "उद्धरण का अवलोकन", + "quote_details": "उद्धरण का विवरण", + "receiving": "प्राप्त किया जा रहा है", + "overall_value": "कुल मान", + "best": "सर्वोत्तम", + "rate": "दर", + "quote_details_max_slippage": "अधिकतम स्लिपेज", + "source": "स्रोत", + "estimated_network_fees": "अनुमानित नेटवर्क शुल्क", + "guaranteed_amount": "गारंटीकृत राशि", + "quote_source_dex": { + "1": "यह उद्धरण सीधे विकेन्द्रीकृत", + "2": "विनिमय प्रोटोकॉल", + "3": "से आता है।" + }, + "quote_source_rfq": { + "1": "यह उद्धरण निजी बाजार", + "2": "निर्माता से आता है", + "3": "जो सीधे उद्धरण के साथ जवाब करता है।" + }, + "quote_source_agg": { + "1": "यह उद्धरण एग्रीगेटर", + "2": "से आता है", + "3": "जो आपके ऑर्डर को विभिन्न विकेन्द्रीकृत एक्सचेंज के बीच विभाजित करके सर्वोत्तम मूल्य पाता है।" + }, + "quotes_timeout": "उद्धरणों का समय समाप्त", + "request_new_quotes": "कृपया नवीनतम सर्वोत्तम दरों को प्राप्त करने के लिए नए उद्धरणों का अनुरोध करें।", + "quotes_not_available": "उद्धरण उपलब्ध नहीं हैं", + "try_adjusting": "राशि समायोजित करने का प्रयास करें और पुनः प्रयास करें।", + "error_fetching_quote": "उद्धरण प्राप्त करने में त्रुटि", + "unexpected_error": "एक अनपेक्षित त्रुटि हुई है, नवीनतम सर्वोत्तम दर प्राप्त करने के लिए कृपया नए उद्धरणों का अनुरोध करें। (त्रुटि: {{error}})", + "get_new_quotes": "नए उद्धरण प्राप्त करें", + "try_again": "पुनः प्रयास करें", + "terms_of_service": "सेवा की शर्तें", + "transaction_label": { + "swap": "{{sourceToken}} से {{destinationToken}} में स्वैप करें", + "approve": "स्वैप के लिए {{sourceToken}} अनुमोदित करें: {{upTo}} तक" + }, + "notification_label": { + "swap_pending": "लंबित स्वैप ({{sourceToken}} से {{destinationToken}})", + "swap_confirmed": "स्वैप पूर्ण ({{sourceToken}} से {{destinationToken}})", + "approve_pending": "स्वैप के लिए {{sourceToken}} अनुमोदित किया जा रहा है", + "approve_confirmed": "स्वैप के लिए {{sourceToken}} अनुमोदित" + } + }, + "protect_wallet_modal": { + "title": "अपने वॉलेट को सुरक्षित रखें", + "top_button": "वॉलेट को सुरक्षित रखें", + "bottom_button": "मुझे बाद में याद दिलाएँ", + "text": "अपने धन को खोने का जोखिम न लें। अपने गुप्त रिकवरी फ्रेज़ को अपने भरोसेमंद स्थान पर सहेजकर अपने वॉलेट को सुरक्षित रखें।", + "text_bold": "यदि आप ऐप से लॉक हो जाते हैं या नया डिवाइस प्राप्त करते हैं, तो यह आपके वॉलेट को पुनर्प्राप्त करने का एकमात्र तरीका है।", + "action": "अधिक जानें" + }, + "deeplink": { + "invalid": "अमान्य डीपलिंक", + "not_supported": "डीपलिंक समर्थित नहीं है" + }, + "error_screen": { + "title": "एक त्रुटि हुई", + "subtitle": "आपकी जानकारी नहीं दिखाई जा सकती है। चिंता न करें, आपका वॉलेट और धन सुरक्षित हैं।", + "try_again_button": "पुनः प्रयास करें", + "submit_ticket_1": "कृपया इस समस्या की रिपोर्ट करें, ताकि हम इसे ठीक कर सकें:", + "submit_ticket_2": "इस स्क्रीन का स्क्रीनशॉट लें।", + "submit_ticket_3": "त्रुटि संदेश को", + "submit_ticket_4": "क्लिपबोर्ड पर कॉपी करें।", + "submit_ticket_5": "यहाँ पर एक टिकट", + "submit_ticket_6": "सबमिट करें।", + "submit_ticket_7": "कृपया त्रुटि संदेश और स्क्रीनशॉट शामिल करें।", + "save_seedphrase_1": "यदि यह त्रुटि बनी रहती है,", + "save_seedphrase_2": "अपने गुप्त रिकवरी फ्रेज़ को सहेज लें", + "save_seedphrase_3": "और ऐप को फिर से स्थापित करें। ध्यान दें: आप अपने वॉलेट को अपने गुप्त रिकवरी फ्रेज़ के बिना पुनर्स्थापित नहीं कर सकते।", + "copied_clipboard": "क्लिपबोर्ड पर कॉपी किया गया", + "ok": "ठीक है" + }, + "whats_new": { + "title": "देखें कि क्या नया है", + "feature_security_settings_title": "बेहतर सुरक्षा सेटिंग", + "feature_security_settings_text": "अब आप सेटिंग > सुरक्षा और गोपनीयता से अपने MetaMask ऐप का पासवर्ड बदल सकते हैं और अपने वॉलेट के गुप्त रिकवरी फ्रेज़ का बैकअप लेने के तरीके की समीक्षा कर सकते हैं।", + "feature_security_settings_button": "सेटिंग में देखें" + }, + "invalid_network": { + "title": "कस्टम नेटवर्क \n %{network} \n के लिए चेन ID को फिर से दर्ज करना होगा।", + "message": "आपको दुर्भावनापूर्ण या दोषपूर्ण नेटवर्क प्रदाताओं से बचाने के लिए, अब सभी कस्टम नेटवर्क के लिए चेन ID की आवश्यकता होती है।", + "hint": "आप इस पर सबसे लोकप्रिय नेटवर्क की चेन ID पा सकते हैं। ", + "edit_network_button": "नेटवर्क संपादित करें", + "cancel": "रद्द करें" + }, + "switch_custom_network": { + "title_existing_network": "यह साइट नेटवर्क स्विच करना चाहती है", + "title_new_network": "नया नेटवर्क जोड़ा गया", + "switch_warning": "इससे चयनित नेटवर्क को MetaMask के भीतर पहले से जोड़े गए नेटवर्क में बदल दिया जाएगा:", + "available": "अब नेटवर्क चयनकर्ता में उपलब्ध है।", + "cancel": "रद्द करें", + "switch": "नेटवर्क स्विच करें" + }, + "add_custom_network": { + "title": "इस साइट को नेटवर्क जोड़ने की अनुमति दें?", + "warning": "इससे इस नेटवर्क को MetaMask के भीतर उपयोग करने की अनुमति मिलती है।", + "warning_subtext_1": "MetaMask कस्टम नेटवर्क या उनकी सुरक्षा को सत्यापित नहीं करता है।", + "warning_subtext_2": "धोखाधड़ी और", + "warning_subtext_3": "नेटवर्क सुरक्षा जोखिमों के बारे में जानें", + "display_name": "प्रदर्शित होने वाला नाम", + "chain_id": "चेन ID", + "network_url": "नेटवर्क URL", + "currency_symbol": "मुद्रा प्रतीक", + "block_explorer_url": "ब्लॉक एक्सप्लोरर URL", + "details_title": "नेटवर्क विवरण", + "cancel": "रद्द करें", + "approve": "अनुमोदित करें", + "unrecognized_chain": "यह कस्टम नेटवर्क पहचाना नहीं गया", + "invalid_chain": "इस चेन ID के लिए %{rpcUrl} chainid.network लिस्टिंग से मेल नहीं खाता", + "alert_recommend": "हम आपको चेन ID", + "alert_verify": "सत्यापित करने की सलाह देते हैं" + }, + "media_player": { + "loading": "लोड हो रहा है...", + "not_found": "मीडिया नहीं मिला" + }, + "secret_phrase_video_subtitle": { + "title": "HI IN CC", + "language": "hi-in", + "uri": "https://github.com/MetaMask/metamask-mobile/blob/main/app/videos/subtitles/secretPhrase/subtitles-hi-in.vtt?raw=true" + } +} diff --git a/locales/languages/id-id.json b/locales/languages/id-id.json new file mode 100644 index 00000000000..402f8197f6f --- /dev/null +++ b/locales/languages/id-id.json @@ -0,0 +1,1620 @@ +{ + "date": { + "months": { + "0": "Jan", + "1": "Feb", + "2": "Mar", + "3": "Apr", + "4": "Mei", + "5": "Jun", + "6": "Jul", + "7": "Agu", + "8": "Sep", + "9": "Okt", + "10": "Nov", + "11": "Des" + }, + "connector": "di" + }, + "autocomplete": { + "placeholder": "Cari atau Ketik URL" + }, + "navigation": { + "back": "Kembali", + "close": "Tutup", + "cancel": "Batal", + "info": "Info", + "ok": "Oke" + }, + "onboarding": { + "title": "Penyiapan dompet", + "sync_desc": "Jika Anda sudah memiliki ekstensi MetaMask atau dompet lain, sinkronkan atau impor untuk mengelola aset Anda yang ada.", + "create_desc": "Siapkan dompet Anda terlebih dulu dan mulai mengeksplorasi aplikasi terdesentralisasi.", + "import": "Impor dompet yang ada atau buat yang baru", + "import_wallet_button": "Sinkronkan atau impor dompet", + "new_to_crypto": "Baru menggunakan kripto?", + "start_exploring_now": "Buat dompet baru", + "unlock": "Masuk", + "new_to_metamask": "Baru menggunakan MetaMask?", + "already_have_wallet": "Sudah punya dompet?", + "optin_back_title": "Perhatian!", + "optin_back_desc": "Harap setujui atau tidak setujui dengan penggunaan analitik data. Anda juga dapat memperbarui opsi ini di pengaturan.", + "warning_title": "Peringatan", + "warning_text_1": "Akun dan dompet Anda saat ini akan", + "warning_text_2": "dihapus", + "warning_text_3": "jika Anda melanjutkan.", + "warning_text_4": "Anda HANYA dapat memulihkannya dengan Frasa Pemulihan Rahasia dompet Anda. MetaMask tidak dapat membantu Anda memulihkannya.", + "warning_proceed": "Hapus dompet & lanjutkan", + "warning_cancel": "Batal", + "step1": "Penyiapan dompet", + "step2": "Buat kata sandi", + "step3": "Amankan dompet", + "already_have": "Sudah punya dompet?", + "sync_existing": "Sinkronkan dompet MetaMask Anda yang ada dari ekstensi browser atau impor secara manual.", + "scan_title": "Langkah-langkah untuk menyinkronkan dengan ekstensi MetaMask", + "scan": "Pindai", + "scan_step_1": "Buka ekstensi di desktop", + "scan_step_2": "Buka Pengaturan > Tingkat Lanjut", + "scan_step_3": "Klik “Sinkronkan dengan Seluler”", + "scan_step_4": "Pindai kode QR untuk mulai menyinkronkan", + "success": "Berhasil", + "your_wallet": "Dompet Anda berhasil dihapus", + "delete_current": "Menghapus dompet saat ini" + }, + "onboarding_carousel": { + "title1": "Selamat datang di MetaMask", + "title2": "Kelola aset digital Anda", + "title3": "Gateway Anda ke web3", + "subtitle1": "Dipercayai oleh jutaan, MetaMask adalah dompet yang aman menjadikan dunia web3 dapat diakses oleh semua.", + "subtitle2": "Simpan, gunakan, dan kirim aset digital seperti token, ethereum, barang koleksi unik.", + "subtitle3": "Login dengan MetaMask dan buat transaksi untuk berinvestasi, menghasilkan, main game, menjual, dan banyak lagi!", + "get_started": "Persiapan" + }, + "onboarding_wizard": { + "skip_tutorial": "Lewatkan Tutorial", + "coachmark": { + "action_back": "Tidak, Terima Kasih", + "action_next": "Ikuti turnya", + "progress_back": "Kembali", + "progress_next": "Mengerti!" + }, + "step1": { + "title": "Selamat datang di dompet baru Anda!", + "content1": "Untuk menggunakan blockchain, Anda memerlukan dompet! Beberapa tindakan menghabiskan Ether (ETH).", + "content2": "Kami akan menunjukkan kepada Anda cara membeli ETH, atau Anda dapat meminta beberapa dari teman." + }, + "step2": { + "title": "Akun Anda", + "content1": "Inilah akun pertama Anda, nilai total, dan alamat publik uniknya (0x...).", + "content2": "Anda dapat membuat beberapa akun menggunakan dompet ini dengan mengetuk ikon profil." + }, + "step3": { + "title": "Edit Nama Akun", + "content1": "Mengapa tidak memberikan akun Anda nama yang khas dan mudah diingat?", + "content2": "Ketuk lama", + "content3": "sekarang edit nama akun." + }, + "step4": { + "title": "Navigasi Utama", + "content1": "Ketuk di sini", + "content2": "untuk mengakses Dompet, Browser, dan riwayat Transaksi.", + "content3": "Anda dapat mengambil lebih banyak tindakan dengan akun Anda & mengakses pengaturan MetaMask." + }, + "step5": { + "title": "Jelajahi Browser", + "content1": "Anda dapat menjelajahi web3 menggunakan browser" + }, + "step6": { + "title": "Cari", + "content": "Cari situs, atau ketikkan URL jika Anda tahu tujuan Anda." + } + }, + "create_wallet": { + "title": "Membuat dompet Anda...", + "subtitle": "Ini semestinya tidak lama" + }, + "import_wallet": { + "title": "Sudah menjadi pengguna MetaMask?", + "sub_title": "Sinkronkan dengan ekstensinya", + "sync_help": "Sinkronkan dompet Anda dengan ekstensinya", + "sync_help_step_one": "1. Buka ekstensi", + "sync_help_step_two": "2. Buka Pengaturan > Tingkat Lanjut", + "sync_help_step_three": "3. Klik \"Sinkronkan dengan Seluler\"", + "sync_help_step_four": "4. Pindai Kode QR untuk mulai menyinkronkan", + "sync_from_browser_extension_button": "Sinkronkan dengan ekstensi MetaMask", + "or": "ATAU", + "import_from_seed_button": "Impor menggunakan Frasa Pemulihan Rahasia" + }, + "login": { + "title": "Selamat Datang Kembali!", + "password": "Kata sandi", + "unlock_button": "MASUK", + "go_back": "Tidak bisa login? Anda dapat MENGHAPUS dompet Anda saat ini dan menyiapkan yang baru", + "reset_wallet": "Atur Ulang Dompet", + "cant_proceed": "Anda tidak dapat melanjutkan hingga Anda mengetik kata ‘Hapus’. Dengan tindakan ini, Anda memilih untuk menghapus dompet Anda saat ini.", + "invalid_password": "Kata sandi tidak valid", + "type_delete": "Ketik '%{delete}' untuk menghapus dompet saat ini secara permanen", + "delete_my": "Hapus dompet saya", + "are_you_sure": "Anda yakin ingin menghapus dompet Anda?", + "your_current_wallet": "Dompet, akun, dan aset Anda saat ini akan ", + "removed_from": "dihapus dari aplikasi ini secara permanen. ", + "this_action": "Tindakan ini tidak dapat dibatalkan.", + "you_can_only": "Anda HANYA dapat memulihkan dompet ini dengan ", + "recovery_phrase": "Frasa Pemulihan Rahasia ", + "metamask_does_not": "MetaMask tidak memiliki Frasa Pemulihan Rahasia Anda.", + "i_understand": "Saya paham, lanjutkan", + "clean_vault_error": "MetaMask mengalami kesalahan karena mencapai batas penyimpanan. Data lokal sudah rusak. Instal ulang MetaMask dan pulihkan dengan Frasa Pemulihan Rahasia Anda." + }, + "enter_password": { + "title": "Masukkan kata sandi Anda", + "desc": "Masukkan kata sandi Anda untuk melanjutkan", + "password": "Kata sandi", + "confirm_button": "Konfirmasikan", + "error": "Kesalahan" + }, + "choose_password": { + "title": "Buat kata sandi", + "subtitle": "Kata sandi ini akan membuka dompet MetaMask Anda hanya di perangkat ini.", + "password": "Kata Sandi Baru", + "confirm_password": "Konfirmasikan kata sandi", + "create_button": "Buat kata sandi", + "import_with_seed_phrase": "Impor dengan Frasa Pemulihan Rahasia", + "password_length_error": "Panjang kata sandi sekurangnya harus 8 karakter", + "password_dont_match": "Kata sandi tidak cocok", + "password_strength": "Kekuatan kata sandi:", + "strength_weak": "Lemah", + "strength_good": "Bagus", + "strength_strong": "Kuat", + "show": "Tampilkan", + "hide": "Sembunyikan", + "seed_phrase": "Frasa Pemulihan Rahasia", + "must_be_at_least": "Harus sekurangnya {{number}} karakter", + "remember_me": "Ingat saya", + "security_alert_title": "Peringatan Keamanan", + "security_alert_message": "Untuk melanjutkan, Anda harus mengaktifkan Kode masuk atau metode autentikasi biometrik yang didukung di perangkat Anda (FaceID, TouchID, atau Sidik Jari)", + "i_understand": "Saya mengerti bahwa MetaMask tidak dapat memulihkan kata sandi ini untuk saya.", + "learn_more": "Pelajari selengkapnya.", + "secure": "Amankan dompet", + "confirm": "Konfirmasikan Frasa Pemulihan Rahasia" + }, + "reset_password": { + "title": "Ubah kata sandi", + "subtitle": "Kata sandi ini akan membuka dompet MetaMask Anda hanya di perangkat ini.", + "password": "Kata Sandi Baru", + "confirm_password": "Konfirmasikan kata sandi", + "reset_button": "Atur ulang kata sandi", + "import_with_seed_phrase": "Impor dengan Frasa Pemulihan Rahasia", + "password_length_error": "Panjang kata sandi sekurangnya harus 8 karakter", + "password_dont_match": "Kata sandi tidak cocok", + "password_strength": "Kekuatan kata sandi:", + "strength_weak": "Lemah", + "strength_good": "Bagus", + "strength_strong": "Kuat", + "show": "Tampilkan", + "hide": "Sembunyikan", + "seed_phrase": "Frasa Pemulihan Rahasia", + "must_be_at_least": "Harus sekurangnya {{number}} karakter", + "remember_me": "Ingat saya", + "security_alert_title": "Peringatan Keamanan", + "security_alert_message": "Untuk melanjutkan, Anda harus mengaktifkan Kode masuk atau metode autentikasi biometrik yang didukung di perangkat Anda (FaceID, TouchID, atau Sidik Jari)", + "i_understand": "Saya mengerti bahwa MetaMask tidak dapat memulihkan kata sandi ini untuk saya.", + "learn_more": "Pelajari selengkapnya.", + "secure": "Amankan dompet", + "confirm": "Konfirmasikan Frasa Pemulihan Rahasia", + "password_updated": "Kata sandi diperbarui", + "successfully_changed": "Kata sandi Anda berhasil diubah" + }, + "import_from_seed": { + "title": "Impor dari frasa pemulihan", + "seed_phrase_placeholder": "Masukkan Frasa Pemulihan Rahasia Anda", + "new_password": "Kata Sandi Baru", + "confirm_password": "Konfirmasikan kata sandi", + "import_button": "IMPOR", + "cancel_button": "Batal", + "password_length_error": "Panjang kata sandi sekurangnya harus 8 karakter", + "password_dont_match": "Kata sandi tidak cocok", + "seed_phrase_requirements": "Frasa Pemulihan Rahasia berisi 12, 15, 18, 21, atau 24 kata", + "invalid_seed_phrase": "Frasa Pemulihan Rahasia Tidak Valid", + "error": "Kesalahan", + "invalid_qr_code_title": "Kode QR Tidak Valid", + "invalid_qr_code_message": "Kode QR ini tidak mewakili Frasa Pemulihan Rahasia yang valid" + }, + "bottom_tab_bar": { + "dapps": "ÐApps", + "wallet": "Dompet", + "transfer": "Transfer" + }, + "drawer": { + "send_button": "Kirim", + "receive_button": "Tambahkan dana", + "coming_soon": "Segera hadir...", + "wallet": "Dompet", + "transaction_history": "Riwayat Transaksi", + "request_feature": "Meminta Fitur", + "submit_feedback_message": "Pilih jenis umpan balik untuk dikirim.", + "submit_bug": "Laporan Bug", + "submit_general_feedback": "Umum", + "share_address": "Bagikan Alamat Publik saya", + "view_in_etherscan": "Lihat di Etherscan", + "view_in": "Lihat di", + "browser": "Browser", + "settings": "Pengaturan", + "settings_warning": "Dompet tidak terlindungi", + "settings_warning_short": "Tidak terlindungi", + "help": "Dapatkan Bantuan", + "lock": "Keluar", + "lock_title": "Anda benar-benar ingin keluar?", + "lock_ok": "YA", + "lock_cancel": "TIDAK", + "feedback": "Umpan Balik", + "metamask_support": "Dukungan MetaMask", + "public_address": "Alamat Publik" + }, + "send": { + "title": "Kirim", + "deeplink_failure": "Ups! Ada yang salah! Silakan coba lagi", + "warn_network_change": "Jaringan diubah ke ", + "send_to": "Kirim ke", + "amount": "Jumlah", + "confirm": "Konfirmasikan" + }, + "deposit": { + "title": "Deposit" + }, + "receive": { + "title": "Terima" + }, + "wallet": { + "title": "Dompet", + "tokens": "TOKEN", + "collectible": "Koleksi", + "collectibles": "NFT", + "transactions": "TRANSAKSI", + "no_collectibles": "Tidak melihat NFT Anda?", + "add_tokens": "TAMBAHKAN TOKEN", + "no_tokens": "Anda tidak memiliki token apa pun!", + "no_nfts_yet": "Belum Ada NFT", + "learn_more": "Pelajari selengkapnya", + "add_collectibles": "TAMBAHKAN NFT", + "no_transactions": "Anda tidak memiliki transaksi!", + "send_button": "Kirim", + "deposit_button": "Deposit", + "copy_address": "Salin", + "remove_token_title": "Anda ingin menghapus token ini?", + "remove_collectible_title": "Anda ingin menghapus koleksi ini?", + "token_removed_title": "Token dihapus!", + "token_removed_desc": "Jika berubah pikiran, Anda dapat menambahkannya kembali dengan mengetuk \"+ TAMBAHKAN TOKEN\"", + "collectible_removed_title": "Koleksi dihapus!", + "collectible_removed_desc": "Jika berubah pikiran, Anda dapat menambahkannya kembali dengan mengetuk \"+ TAMBAHKAN NFT\"", + "remove": "Hapus", + "cancel": "Batal", + "yes": "Ya", + "private_key_detected": "Kunci privat terdeteksi", + "do_you_want_to_import_this_account": "Anda ingin mengimpor akun ini?", + "error": "Kesalahan", + "logout_to_import_seed": "Anda harus keluar dulu untuk mengimpor Frasa Pemulihan Rahasia.", + "ready_to_explore": "Siap untuk mulai mengeksplorasi aplikasi blockchain?", + "unable_to_load": "Tidak dapat memuat saldo" + }, + "activity_view": { + "title": "Aktivitas" + }, + "transactions_view": { + "title": "Transaksi" + }, + "add_asset": { + "title": "Tambahkan Aset", + "title_nft": "Tambahkan NFT", + "search_token": "CARI", + "custom_token": "TOKEN KUSTOM", + "tokens": { + "cancel_add_token": "BATAL", + "add_token": "TAMBAHKAN TOKEN" + }, + "collectibles": { + "cancel_add_collectible": "BATAL", + "add_collectible": "TAMBAH" + } + }, + "terms_and_conditions": { + "title": "Syarat dan Ketentuan", + "description": "By proceeding, you agree to these ", + "terms": "Syarat dan Ketentuan" + }, + "privacy_policy": { + "title": "Kebijakan Privasi", + "description": "This data is aggregated and is therefore anonymous for the purposes of General Data Protection Regulation (EU) 2016/679. For more information in relation to our privacy practices, please see our Privacy Policy", + "here": "di sini", + "agree": "Saya Setuju", + "decline": "Tidak, Terima Kasih", + "description_title": "Bantu kami menyempurnakan MetaMask", + "description_content_1": "MetaMask ingin mengumpulkan data penggunaan dasar untuk lebih memahami cara pengguna kami berinteraksi dengan aplikasi seluler. Data ini akan digunakan untuk secara kontinu memperbaiki kegunaan dan pengalaman pengguna atas produk kami.", + "description_content_2": "MetaMask akan...", + "action_description_1": "Selalu izinkan Anda untuk menyisih melalui Pengaturan", + "action_description_2": "Kirim kejadian pageview & klik anonim", + "action_description_3": "Kirim data negara, wilayah, kota (bukan lokasi spesifik)", + "action_description_4": "Jangan mengumpulkan kunci, alamat, transaksi, saldo, hash, atau informasi pribadi lainnya", + "action_description_5": "Jangan mengumpulkan alamat IP Anda", + "action_description_6": "Jangan menjual data untuk mendapatkan keuntungan. Selamanya!" + }, + "token": { + "token_symbol": "Simbol Token", + "token_address": "Alamat Token", + "token_precision": "Token Presisi", + "search_tokens_placeholder": "Cari Token", + "address_cant_be_empty": "Alamat token tidak boleh kosong.", + "address_must_be_valid": "Alamat token harus berupa alamat yang valid.", + "symbol_cant_be_empty": "Simbol token tidak boleh kosong.", + "decimals_cant_be_empty": "Desimal token tidak boleh kosong.", + "no_tokens_found": "Kami tidak dapat menemukan token dengan nama itu.", + "select_token": "Pilih Token", + "address_must_be_smart_contract": "Alamat pribadi terdeteksi. Masukkan alamat kontrak token." + }, + "collectible": { + "collectible_address": "Alamat", + "collectible_type": "Jenis", + "collectible_token_id": "ID", + "collectible_description": "Deskripsi", + "address_must_be_valid": "Alamat koleksi harus berupa alamat yang valid.", + "address_must_be_smart_contract": "Alamat pribadi terdeteksi. Masukkan alamat kontrak koleksi.", + "address_cant_be_empty": "Alamat koleksi tidak boleh kosong.", + "token_id_cant_be_empty": "Pengidentifikasi koleksi tidak boleh kosong.", + "not_owner_error_title": "Ups! Sesuatu telah terjadi.", + "not_owner_error": "Anda bukan pemilik koleksi ini, jadi Anda tidak dapat menambahkannya.", + "powered_by_opensea": "Didukung oleh", + "id_placeholder": "Masukkan ID koleksi", + "collectible_last_sold": "Terakhir terjual", + "collectible_last_price_sold": "Harga terakhir terjual", + "collectible_source": "Sumber", + "collectible_link": "Tautan", + "collectible_asset_contract": "Kontrak aset", + "share_check_out_nft": "Lihat NFT saya!", + "share_via": "Dibagikan via" + }, + "transfer": { + "title": "Transfer", + "send": "KIRIM", + "receive": "TERIMA" + }, + "accounts": { + "create_new_account": "Buat Akun Baru", + "import_account": "Impor Akun", + "imported": "DIIMPOR", + "remove_account_title": "Penghapusan akun", + "remove_account_message": "Anda benar-benar ingin menghapus akun ini?", + "no": "Tidak", + "yes_remove_it": "Ya, hapus saja" + }, + "app_settings": { + "title": "Pengaturan", + "current_conversion": "Mata Uang Dasar", + "current_language": "Bahasa Saat Ini", + "ipfs_gateway": "Gateway IPFS", + "ipfs_gateway_down": "Gateway IPFS Anda saat ini sedang tidak aktif", + "ipfs_gateway_desc": "Pilih gateway IPFS yang Anda inginkan.", + "search_engine": "Mesin Pencarian", + "new_RPC_URL": "Jaringan RPC Baru", + "state_logs": "Log Status", + "auto_lock": "Kunci otomatis", + "auto_lock_desc": "Pilih durasi sebelum aplikasi secara otomatis mengunci.", + "state_logs_desc": "Ini akan membantu MetaMask melakukan debug masalah apa pun yang Anda alami. Kirim ke dukungan MetaMask melalui ikon hamburger > Kirim Umpan Balik, atau balas tiket yang ada jika Anda memilikinya.", + "autolock_immediately": "Segera", + "autolock_never": "Jangan", + "autolock_after": "Setelah {{time}} detik", + "autolock_after_minutes": "Setelah {{time}} menit", + "reveal_seed_words": "Mengungkapkan Kata-Kata Pemulihan", + "reset_account": "Atur Ulang Akun", + "state_logs_button": "UNDUH LOG STATUS", + "reveal_seed_words_button": "MENGUNGKAPKAN KATA-KATA PEMULIHAN", + "reset_account_button": "ATUR ULANG AKUN", + "reset_account_confirm_button": "Ya, atur ulang", + "reset_account_cancel_button": "Batal", + "reset_account_modal_title": "Atur Ulang Akun?", + "clear_approvals_modal_title": "Hapus Data Persetujuan?", + "clear_approvals_modal_message": "Semua dapp harus meminta akses untuk melihat informasi akun kembali.", + "clear_browser_history_modal_title": "Kosongkan Riwayat Browser?", + "clear_browser_history_modal_message": "Kami akan menghapus semua riwayat browser Anda. Anda yakin?", + "clear_cookies_modal_title": "Kosongkan Cookie Browser", + "clear_cookies_modal_message": "Kami akan menghapus cookie browser Anda. Anda yakin?", + "reset_account_modal_message": "Mengatur ulang akun akan mengosongkan riwayat transaksi Anda.", + "save_rpc_url": "SIMPAN", + "invalid_rpc_prefix": "URL memerlukan awalan HTTPS yang sesuai", + "invalid_rpc_url": "URL RPC Tidak Valid", + "sync_with_extension": "Sinkronkan dengan Ekstensi MetaMask", + "sync_with_extension_desc": "Ini akan mengimpor semua akun ekstensi ke perangkat ini.", + "sync": "SINKRONKAN", + "clear_approved_dapps": "KOSONGKAN DAPP YANG DISETUJUI", + "clear_browser_history": "KOSONGKAN RIWAYAT BROWSER", + "clear_approve_dapps_desc": "Kosongkan dapp yang disetujui", + "clear_browser_history_desc": "Kosongkan riwayat browser", + "clear_browser_cookies_desc": "Kosongkan cookie browser", + "clear": "KOSONGKAN", + "protect_cta": "Lindungi", + "protect_title": "Lindungi dompet Anda", + "video_failed": "Video Gagal Dimuat.", + "protect_desc": "Lindungi dompet Anda dengan menyimpan Frasa Pemulihan Rahasia di berbagai tempat seperti di selembar kertas, pengelola kata sandi, dan/atau cloud.", + "seedphrase_not_backed_up": "Penting! Frasa Pemulihan Rahasia tidak dicadangkan", + "seedphrase_backed_up": "Frasa Pemulihan Rahasia dicadangkan", + "back_up_now": "Cadangkan sekarang", + "back_up_again": "Cadangkan lagi", + "view_hint": "Lihat petunjuk", + "privacy_mode": "Mode privasi", + "privacy_mode_desc": "Situs web harus meminta akses untuk melihat informasi akun Anda.", + "show_hex_data": "Tampilkan Data Hex", + "show_hex_data_desc": "Pilih ini untuk menampilkan bidang data hex di layar kirim.", + "show_custom_nonce": "Sesuaikan nonce transaksi", + "custom_nonce_desc": "Aktifkan ini untuk mengubah nonce (nomor transaksi) di layar konfirmasi. Ini adalah fitur lanjutan, gunakan dengan hati-hati.", + "accounts_identicon_title": "Identicon Akun", + "accounts_identicon_desc": "Jazzicon dan Blocky adalah dua gaya berbeda ikon unik yang membantu Anda mengidentifikasi akun secara sekilas.", + "jazzicons": "Jazzicon", + "blockies": "Blocky", + "general_title": "Umum", + "general_desc": "Konversi mata uang, mata uang utama, bahasa, mesin pencarian", + "advanced_title": "Tingkat Lanjut", + "advanced_desc": "Akses fitur pengembang, atur ulang akun, siapkan testnet, log status, gateway IPFS, dan sesuaikan RPC", + "contacts_title": "Kontak", + "contacts_desc": "Tambah, edit, hapus, dan kelola akun Anda", + "security_title": "Keamanan & Privasi", + "back": "Kembali", + "security_desc": "Pengaturan privasi, MetaMetric, kunci privat, dan Frasa Pemulihan Rahasia dompet", + "networks_title": "Jaringan", + "networks_desc": "Tambahkan dan edit jaringan RPC kustom", + "network_name_label": "Nama Jaringan", + "network_name_placeholder": "Nama Jaringan (opsional)", + "network_rpc_url_label": "Url RPC", + "network_rpc_placeholder": "Jaringan RPC Baru", + "network_chain_id_label": "ID Rantai", + "network_chain_id_placeholder": "ID Rantai", + "network_symbol_label": "Simbol", + "network_symbol_placeholder": "Simbol (opsional)", + "network_block_explorer_label": "URL Block Explorer", + "network_block_explorer_placeholder": "URL Block Explorer (opsional)", + "network_chain_id_warning": "ID Rantai Tidak Valid", + "network_other_networks": "Jaringan Lain", + "network_add": "Tambah", + "network_save": "Simpan", + "remove_network_title": "Anda ingin menghapus jaringan ini?", + "remove_network": "Hapus", + "cancel_remove_network": "Batal", + "info_title": "Tentang MetaMask", + "experimental_title": "Eksperimental", + "experimental_desc": "WalletConnect & banyak lagi...", + "legal_title": "Legal", + "conversion_title": "Konversi mata uang", + "conversion_desc": "Menampilkan nilai fiat dalam menggunakan mata uang tertentu di seluruh aplikasi.", + "primary_currency_title": "Mata Uang Primer", + "primary_currency_desc": "Pilih Asal untuk memprioritaskan nilai yang ditampilkan dalam mata uang asal rantai (contoh, ETH). Pilih Fiat untuk memprioritaskan nilai yang ditampilkan dalam mata uang fiat yang Anda pilih.", + "primary_currency_text_first": "Asal", + "primary_currency_text_second": "Fiat", + "language_desc": "Menerjemahkan aplikasi ke berbagai macam bahasa yang didukung.", + "engine_desc": "Ubah mesin pencarian default yang digunakan saat memasukkan istilah pencarian pada bilah URL.", + "reset_desc": "Tindakan ini akan mengosongkan riwayat transaksi Anda. Data ini mungkin tidak dapat diambil kembali.", + "rpc_desc": "Menggunakan jaringan yang didukung RPC kustom melalui URL daripada salah satu jaringan yang disediakan.", + "hex_desc": "Pilih ini untuk menampilkan bidang data hex di layar kirim.", + "clear_privacy_title": "Kosongkan data privasi", + "clear_privacy_desc": "Kosongkan data privasi agar semua situs web meminta akses untuk melihat informasi akun kembali.", + "clear_history_desc": "Pilih opsi ini untuk mengosongkan seluruh riwayat penelusuran Anda.", + "clear_cookies_desc": "Pilih opsi ini untuk mengosongkan cookie browser Anda.", + "metametrics_title": "Ikut serta dalam MetaMetric", + "metametrics_description": "Ikut serta dalam MetaMetric untuk membantu kami membuat MetaMask lebih baik.", + "third_party_title": "Dapatkan transaksi yang masuk", + "third_party_description": "API pihak ketiga (Etherscan) digunakan untuk menampilkan transaksi Anda yang masuk dalam riwayat. Nonaktifkan jika Anda tidak ingin kami menarik data dari layanan tersebut.", + "metametrics_opt_out": "Penyisihan dari MetaMetric", + "metametrics_restart_required": "Anda perlu memulai ulang aplikasi agar perubahan dapat diterapkan.", + "create_password": "Buat Kata Sandi", + "invalid_password": "Kata sandi tidak valid", + "invalid_password_message": "Kata sandi salah. Silakan coba lagi.", + "security_heading": "Keamanan", + "privacy_heading": "Privasi", + "failed_to_fetch_chain_id": "Tidak dapat mengambil ID rantai. Apakah URL RPC Anda benar?", + "endpoint_returned_different_chain_id": "Titik akhir memberikan hasil ID rantai yang berbeda: %{chainIdReturned}", + "chain_id_required": "ID rantai diperlukan. Harus cocok dengan ID rantai yang dikembalikan oleh jaringan. Anda dapat memasukkan bilangan heksadesimal berawalan '0x' atau desimal.", + "invalid_hex_number": "Bilangan heksadesimal tidak valid.", + "invalid_hex_number_leading_zeros": "Bilangan heksadesimal tidak valid. Hapus semua nol di depan.", + "invalid_number": "Angka tidak valid. Masukkan bilangan heksadesimal berawalan '0x' atau desimal.", + "invalid_number_leading_zeros": "Angka tidak valid. Hapus semua nol di depan.", + "invalid_number_range": "Angka tidak valid. Masukkan sebuah angka antara 1 dan %{maxSafeChainId}", + "hide_zero_balance_tokens_title": "Menyembunyikan Token Tanpa Saldo", + "hide_zero_balance_tokens_desc": "Mencegah token tanpa saldo ditampilkan di daftar token Anda." + }, + "app_information": { + "title": "Informasi", + "links": "Tautan", + "privacy_policy": "Kebijakan Privasi", + "terms_of_use": "Syarat penggunaan", + "attributions": "Atribusi", + "support_center": "Kunjungi Pusat Dukungan kami", + "web_site": "Kunjungi Situs web kami", + "contact_us": "Hubungi Kami" + }, + "reveal_credential": { + "seed_phrase_title": "Mengungkapkan Frasa Pemulihan Rahasia", + "private_key_title": "Menampilkan kunci privat", + "show_private_key": "Menampilkan kunci privat", + "private_key_title_for_account": "Menampilkan kunci privat untuk \"{{accountName}}\"", + "cancel": "Batal", + "confirm": "Berikutnya", + "private_key_explanation": "Simpan di tempat yang aman dan rahasia.", + "private_key_warning": "Ini adalah kunci privat untuk akun yang dipilih saat ini: {{accountName}}. Jangan ungkapkan kunci ini. Siapa pun dengan kunci privat Anda dapat sepenuhnya mengontrol akun Anda, termasuk mentransfer keluar dana Anda.", + "private_key_warning_explanation": "Jangan ungkapkan kunci ini. Siapa pun dengan kunci privat Anda dapat sepenuhnya mengontrol akun Anda, termasuk mentransfer keluar dana Anda.", + "seed_phrase": "Frasa Pemulihan Rahasia Anda", + "private_key": "Kunci privat Anda", + "copy_to_clipboard": "Salin ke clipboard", + "enter_password": "Masukkan kata sandi untuk melanjutkan", + "seed_phrase_copied": "Frasa Pemulihan Rahasia disalin ke clipboard", + "private_key_copied": "Kunci privat disalin ke clipboard", + "warning_incorrect_password": "Kata sandi salah", + "unknown_error": "Tidak dapat membuka akun Anda. Silakan coba lagi.", + "seed_warning": "Ini adalah frasa 12 kata dompet Anda. Frasa ini dapat digunakan untuk mengambil kontrol semua akun Anda saat ini dan yang akan datang, termasuk kemampuan untuk mengirim keluar dananya. Jaga frasa ini agar tersimpan dengan aman, JANGAN bagikan kepada siapa pun.", + "text": "TEKS", + "qr_code": "KODE QR" + }, + "password_reset": { + "password_title": "Kata sandi", + "password_desc": "Pilih kata sandi yang kuat untuk membuka aplikasi MetaMask di perangkat Anda. Jika kata sandi ini hilang, Anda akan memerlukan Frasa Pemulihan Rahasia untuk mengimpor kembali dompet Anda.", + "password_learn_more": "Pelajari selengkapnya.", + "change_password": "Ubah kata sandi" + }, + "asset_overview": { + "send_button": "Kirim", + "buy_button": "Beli", + "receive_button": "Terima", + "add_collectible_button": "Tambah", + "info": "Info", + "swap": "Tukar", + "description": "Description", + "totalSupply": "Total Suplai", + "address": "Alamat", + "were_unable": "Kami tidak dapat memuat", + "balance": "saldo. Lihat artikel dukungan", + "troubleshooting_missing": "untuk memecahkan masalah saldo yang hilang", + "for_help": "guna mendapatkan bantuan." + }, + "account_details": { + "title": "Detail Akun", + "share_account": "Bagikan", + "view_account": "Lihat akun di Etherscan", + "show_private_key": "Menampilkan kunci privat", + "account_copied_to_clipboard": "Alamat publik disalin ke clipboard", + "share_public_key": "Membagikan kunci publik saya: " + }, + "qr_scanner": { + "invalid_qr_code_title": "Kode QR Tidak Valid", + "invalid_qr_code_message": "Kode QR yang Anda coba pindai, tidak valid.", + "allow_camera_dialog_title": "Izinkan akses kamera", + "allow_camera_dialog_message": "Kami memerlukan izin Anda untuk memindai kode QR", + "scanning": "memindai...", + "ok": "Oke", + "cancel": "Batal", + "error": "Kesalahan", + "attempting_to_scan_with_wallet_locked": "Sepertinya Anda mencoba memindai kode QR, Anda perlu membuka dompet agar dapat menggunakannya.", + "attempting_sync_from_wallet_error": "Sepertinya Anda mencoba menyinkronkan dengan ekstensi. Untuk melakukannya, Anda akan perlu menghapus dompet Anda saat ini. \n\nSetelah Anda menghapus atau menginstal ulang versi baru aplikasi, pilih opsi untuk \"Menyinkronkan dengan Ekstensi MetaMask\". Penting! Sebelum menghapus dompet, pastikan Anda telah mencadangkan Frasa Pemulihan Rahasia." + }, + "action_view": { + "cancel": "Batal", + "confirm": "Konfirmasikan" + }, + "transaction": { + "alert": "PERINGATAN", + "amount": "Jumlah", + "next": "Berikutnya", + "back": "Kembali", + "confirm": "Konfirmasikan", + "reject": "Tolak", + "edit": "Edit", + "cancel": "Batal", + "save": "Simpan", + "speedup": "Mempercepat", + "from": "Dari", + "gas_fee": "Biaya jaringan", + "gas_fee_fast": "CEPAT", + "gas_fee_average": "RATA-RATA", + "gas_fee_slow": "LAMBAT", + "hex_data": "Data Hex", + "custom_nonce": "Nonce", + "this_is_an_advanced": "Ini adalah fitur lanjutan yang digunakan untuk membatalkan atau mempercepat transaksi yang tertunda.", + "current_suggested_nonce": "Nonce yang disarankan saat ini:", + "edit_transaction_nonce": "Edit nonce transaksi", + "think_of_the_nonce": "Pikirkan nonce sebagai nomor transaksi suatu akun. Setiap nonce akun dimulai dengan 0 untuk transaksi pertama dan berlanjut secara berurutan.", + "nonce_warning": "Peringatan: Anda mungkin mengalami masalah dengan transaksi di masa mendatang jika melanjutkan. Gunakan dengan hati-hati.", + "review_details": "DETAIL", + "review_data": "DATA", + "data": "Data", + "data_description": "Data dikaitkan dengan transaksi ini", + "review_function_type": "JENIS FUNGSI", + "review_function": "Fungsi", + "review_hex_data": "Data hex", + "insufficient": "Dana tidak cukup", + "insufficient_amount": "Anda memerlukan {{amount}} lagi {{tokenSymbol}} untuk menyelesaikan transaksi ini.", + "buy_more_eth": "Beli ETH lainnya", + "get_ether": "Dapatkan Ether untuk jaringan {{networkName}}.", + "insufficient_tokens": "Dana tidak cukup {{token}}", + "invalid_address": "Alamat tidak valid", + "invalid_amount": "Jumlah tidak valid", + "invalid_gas": "Jumlah biaya jaringan tidak valid", + "invalid_gas_price": "Biaya jaringan tidak valid", + "high_gas_price": "Biaya jaringan Anda mungkin diatur terlalu tinggi ({{currentGasPrice}}). Pertimbangkan untuk menurunkan jumlahnya.", + "low_gas_price": "Biaya jaringan sangat rendah", + "invalid_collectible_ownership": "Anda tidak memiliki koleksi ini", + "known_asset_contract": "Alamat kontrak aset yang diketahui", + "max": "Maks.", + "recipient_address": "Alamat Penerima", + "required": "Wajib", + "to": "Untuk", + "total": "Total", + "loading": "Memuat...", + "conversion_not_available": "Nilai konversi tidak tersedia", + "value_not_available": "Tidak Tersedia", + "rate_not_available": "Konversi tidak tersedia", + "optional": "Opsional", + "no_address_for_ens": "Tidak ada alamat untuk nama ENS", + "lets_try": "Ya, mari kita coba", + "approve_warning": "Dengan menyetujui tindakan ini, Anda memberikan izin agar kontrak ini dapat digunakan hingga", + "cancel_tx_title": "Coba membatalkan?", + "cancel_tx_message": "Mengirim upaya ini tidak menjamin transaksi asli Anda akan dibatalkan. Jika upaya pembatalan berhasil, Anda akan dikenakan biaya transaksi di atas.", + "speedup_tx_title": "Coba mempercepat?", + "speedup_tx_message": "Mengirim upaya ini tidak menjamin transaksi asli Anda akan dipercepat. Jika upaya percepatan berhasil, Anda akan dikenakan biaya transaksi di atas.", + "nevermind": "Tidak mengapa", + "edit_network_fee": "Edit Biaya Jaringan", + "gas_cancel_fee": "Biaya Pembatalan Jaringan", + "gas_speedup_fee": "Biaya Percepatan Jaringan", + "use_max": "Gunakan maks.", + "set_gas": "Atur", + "cancel_gas": "Batal", + "transaction_fee": "Biaya jaringan", + "transaction_fee_less": "Tidak ada biaya", + "total_amount": "Total jumlah", + "view_data": "Lihat Data", + "adjust_transaction_fee": "Sesuaikan biaya transaksi", + "could_not_resolve_ens": "Tidak dapat menyelesaikan ENS", + "asset": "Aset", + "balance": "Saldo", + "not_enough_for_gas": "Anda memiliki 0 {{ticker}} di akun Anda untuk membayar biaya transaksi. Beli beberapa {{ticker}} atau deposit dari akun lain.", + "send": "Kirim", + "confirmed": "Dikonfirmasikan", + "pending": "Tunda", + "submitted": "Terkirim", + "failed": "Gagal", + "cancelled": "Dibatalkan", + "tokenContractAddressWarning_1": "PERINGATAN: Alamat ini adalah ", + "tokenContractAddressWarning_2": "alamat kontrak token", + "tokenContractAddressWarning_3": ". Token akan hilang jika Anda mengirim ke alamat ini.", + "smartContractAddressWarning": "Alamat ini adalah alamat kontrak cerdas. Pastikan Anda memahami penggunaan alamat ini, jika tidak Anda berisiko kehilangan dana Anda.", + "continueError": "Saya memahami risikonya, lanjutkan", + "gas_education_title_ethereum": "Biaya jaringan Ethereum", + "gas_education_title": "Biaya jaringan", + "gas_education_1": "Biaya jaringan dibayarkan kepada penambang kripto yang memproses transaksi di ", + "gas_education_2_ethereum": "Jaringan Ethereum.", + "gas_education_2": "jaringan.", + "gas_education_3": "MetaMask tidak mendapatkan keuntungan dari biaya jaringan.", + "gas_education_4": "Biaya jaringan berfluktuasi berdasarkan lalu lintas jaringan dan kompleksitas transaksi.", + "gas_education_learn_more": "Pelajari selengkapnya tentang biaya jaringan", + "confusable_title": "Periksa alamat penerima", + "confusable_msg": "Kami telah mendeteksi karakter yang membingungkan di nama ENS. Periksa nama ENS untuk menghindari kemungkinan scam." + }, + "custom_gas": { + "total": "Total", + "advanced_options": "Tingkat Lanjut", + "basic_options": "Dasar", + "hide_advanced_options": "Sembunyikan tingkat lanjut", + "gas_limit": "Batas Biaya Jaringan:", + "gas_price": "Biaya Jaringan: (GWEI)", + "save": "Simpan", + "warning_gas_limit": "Batas biaya jaringan harus lebih besar dari 20999 dan kurang dari 7920027", + "warning_gas_limit_estimated": "Perkiraan batas biaya jaringan adalah {{gas}}, gunakan sebagai nilai minimum", + "cost_explanation": "Biaya jaringan mencakup biaya pemrosesan transaksi Anda di jaringan Ethereum. MetaMask tidak mendapatkan keuntungan dari biaya ini. Semakin tinggi biayanya, semakin baik kesempatan transaksi Anda diproses." + }, + "spend_limit_edition": { + "save": "Simpan", + "title": "Edit izin", + "spend_limit": "Izin batas penggunaan", + "allow": "Izinkan", + "allow_explanation": "untuk ditarik dan digunakan hingga jumlah berikut:", + "proposed": "Batas persetujuan yang diajukan", + "requested_by": "Batas penggunaan diminta oleh", + "custom_spend_limit": "Batas penggunaan kustom", + "max_spend_limit": "Masukkan batas penggunaan maksimum", + "minimum": "1.00 {{tokenSymbol}} minimum", + "cancel": "Batal", + "approve": "Setujui", + "allow_to_access": "Berikan izin situs ini untuk mengakses {{tokenSymbol}} Anda?", + "allow_to_address_access": "Berikan alamat ini akses {{tokenSymbol}} Anda?", + "you_trust_this_site": "Anda percaya situs ini? Dengan memberikan izin ini, Anda mengizinkan situs ini untuk mengakses dana Anda.", + "you_trust_this_address": "Anda percaya alamat ini? Dengan memberikan izin ini, Anda mengizinkan alamat ini untuk mengakses dana Anda.", + "edit_permission": "Edit izin", + "edit": "Edit", + "transaction_fee_explanation": "Biaya transaksi dikaitkan dengan izin ini.", + "view_details": "Lihat detail", + "view_data": "Lihat Data", + "transaction_details": "Detail Transaksi", + "site_url": "URL Situs", + "permission_request": "Permintaan izin", + "details_explanation": "{{host}} dapat diakses dan digunakan hingga jumlah maksimum dari akun ini.", + "amount": "Jumlah:", + "allowance": "Tunjangan:", + "to": "Untuk:", + "contract": "({{address}}) kontrak", + "contract_name": "Nama kontrak:", + "contract_address": "Alamat kontrak:", + "contract_allowance": "Tunjangan:", + "data": "Data", + "function_approve": "Fungsi: Setujui", + "function": "Fungsi", + "close": "Tutup", + "all_set": "Semua siap!", + "all_set_desc": "Anda berhasil menetapkan izin untuk situs ini.", + "must_be_at_least": "Harus sekurangnya {{allowance}}" + }, + "browser": { + "title": "Browser", + "reload": "Muat ulang", + "share": "Bagikan", + "bookmark": "Bookmark", + "add_to_favorites": "Tambahkan ke Favorit", + "error": "Ups!", + "cancel": "Batal", + "go_back": "Kembali", + "go_forward": "Lanjut", + "home": "Beranda", + "close": "Tutup", + "open_in_browser": "Buka di browser", + "change_url": "Ubah url", + "switch_network": "Beralih jaringan", + "dapp_browser": "BROWSER DAPP", + "dapp_browser_message": "MetaMask adalah dompet Anda dan browser untuk web terdesentralisasi. Silakan lihat-lihat!", + "featured_dapps": "DAPP UNGGULAN", + "my_favorites": "FAVORIT SAYA", + "search": "Cari atau ketikkan URL", + "welcome": "Selamat Datang!", + "remove": "Hapus", + "new_tab": "Tab baru", + "tabs_close_all": "Tutup Semua", + "tabs_done": "Selesai", + "no_tabs_title": "Tidak Ada Tab yang Terbuka", + "no_tabs_desc": "Untuk menelusuri web terdesentralisasi, tambahkan tab baru", + "failed_to_resolve_ens_name": "Kami tidak dapat menyelesaikan nama ENS tersebut", + "remove_bookmark_title": "Hapus favorit", + "remove_bookmark_msg": "Anda benar-benar ingin menghapus situs ini dari favorit Anda?", + "yes": "Ya" + }, + "backup_alert": { + "title": "Lindungi dompet Anda", + "left_button": "Ingatkan saya nanti", + "right_button": "Lindungi dompet" + }, + "add_favorite": { + "title": "Tambahkan ke Favorit", + "title_label": "Nama", + "url_label": "Url", + "add_button": "Tambah", + "cancel_button": "Batal" + }, + "approval": { + "title": "Konfirmasikan Transaksi" + }, + "approve": { + "title": "Setujui", + "deeplink": "Deeplink", + "qr_code": "Kode QR" + }, + "transactions": { + "tx_review_confirm": "Konfirmasikan", + "tx_review_transfer": "Transfer", + "tx_review_contract_deployment": "Penerapan Kontrak", + "tx_review_transfer_from": "Transfer Dari", + "tx_review_unknown": "Metode Tidak Diketahui", + "tx_review_approve": "Setujui", + "sent_ether": "Ether Terkirim", + "self_sent_ether": "Kirim Ether Untuk Anda Sendiri", + "received_ether": "Ether Diterima", + "sent_dai": "DAI Terkirim", + "self_sent_dai": "Kirim DAI Untuk Anda Sendiri", + "received_dai": "DAI Diterima", + "sent_tokens": "Token Terkirim", + "ether": "Ether", + "sent_unit": "Terkirim {{unit}}", + "self_sent_unit": "Kirim {{unit}} Untuk Anda Sendiri", + "received_unit": "{{unit}} Diterima", + "sent_collectible": "Koleksi Terkirim", + "sent": "Terkirim", + "received": "Diterima", + "contract_deploy": "Penerapan Kontrak", + "to_contract": "Kontrak Baru", + "tx_details_free": "Gratis", + "tx_details_not_available": "Tidak tersedia", + "smart_contract_interaction": "Interaksi kontrak cerdas", + "swaps_transaction": "Transaksi penukaran", + "approve": "Setujui", + "hash": "Hash", + "from": "Dari", + "to": "Untuk", + "details": "Detail", + "amount": "Jumlah", + "gas_limit": "Batas Biaya Jaringan (Unit)", + "gas_price": "Biaya Jaringan (GWEI)", + "total": "Total", + "view_on": "LIHAT DI", + "view_on_etherscan": "Lihat di Etherscan", + "hash_copied_to_clipboard": "Hash transaksi disalin ke clipboard", + "address_copied_to_clipboard": "Alamat disalin ke clipboard", + "transaction_error": "Kesalahan transaksi", + "address_to_placeholder": "Cari, alamat publik (0x), atau ENS", + "address_from_balance": "Saldo:", + "status": "Status", + "date": "Tanggal", + "nonce": "Nonce", + "from_device_label": "dari perangkat ini", + "import_wallet_row": "Akun ditambahkan ke perangkat ini", + "import_wallet_label": "Akun Ditambahkan", + "import_wallet_tip": "Semua transaksi mendatang yang dilakukan dari perangkat ini akan menyertakan label \"dari perangkat ini\" di samping stempel waktu. Untuk transaksi bertanggal sebelum menambahkan akun, riwayat ini tidak akan menunjukkan transaksi keluar mana yang berasal dari perangkat ini." + }, + "address_book": { + "recents": "Terkini", + "save": "Simpan", + "delete_contact": "Hapus kontak", + "delete": "Hapus", + "cancel": "Batal", + "add_to_address_book": "Tambahkan ke buku alamat", + "enter_an_alias": "Masukkan alias", + "add_this_address": "Tambahkan alamat ini ke buku alamat Anda", + "next": "Berikutnya", + "enter_an_alias_placeholder": "contoh, Vitalik B.", + "add_contact_title": "Tambah Kontak", + "add_contact": "Tambah kontak", + "edit_contact_title": "Edit Kontak", + "edit_contact": "Edit kontak", + "edit": "Edit", + "address_already_saved": "Kontak sudah disimpan", + "address": "Alamat", + "name": "Nama", + "nickname": "Nama", + "add_input_placeholder": "Alamat publik (0x), atau ENS", + "between_account": "Transfer antar akun saya", + "others": "Lainnya", + "memo": "Memo" + }, + "transaction_submitted": { + "title": "Transaksi Dikirim", + "your_tx_hash_is": "Hash transaksi Anda adalah:", + "view_on_etherscan": "Lihat di Etherscan" + }, + "sync_with_extension": { + "title": "Sinkronkan data dari Ekstensi", + "short_title": "Sinkronkan dengan Ekstensi", + "label": "Buka ekstensi MetaMask di browser desktop Anda, lalu buka \"Pengaturan\" > \"Lanjutan\", klik di \"Sinkronkan dengan Perangkat Seluler\", lalu masukkan kata sandi Anda untuk melihat Kode QR", + "button_continue": "Lanjutkan", + "please_wait": "Harap tunggu sewaktu kami menyinkronkan data Anda...", + "error_title": "Menyebalkan!", + "error_message": "Ada yang salah... Silakan coba lagi", + "warning_title": "Peringatan!", + "warning_message": "Ini akan menimpa semua akun dan riwayat transaksi terkini di ponsel Anda. Anda yakin?", + "warning_ok_button": "YA", + "warning_cancel_button": "TIDAK", + "invalid_qr_code": "Kode QR Tidak Valid", + "invalid_qr_code_desc": "Ini bukan kode QR yang benar! Untuk menyinkronkan dengan ekstensi browser, buka \"Pengaturan\" > \"Tingkat Lanjut\" > Sinkronkan dengan Seluler di ekstensi browser dan pindai QR", + "outdated_qr_code": "Kode QR Kedaluwarsa", + "outdated_qr_code_desc": "Ini sepertinya akan menjadi kode QR yang kedaluwarsa! Coba untuk memindai yang baru", + "something_wrong": "Ups! Ada yang salah...", + "something_wrong_desc": "Kami menghadapi masalah sewaktu mencoba menyinkronkan dompet Anda. Silakan coba lagi nanti atau impor dompet menggunakan Frasa Pemulihan Rahasia Anda", + "allow_biometrics_title": "Anda ingin mengaktifkan {{biometrics}}?", + "allow_biometrics_desc": "Anda dapat menggunakan {{biometrics}} untuk mengautentikasi di MetaMask" + }, + "sync_with_extension_success": { + "title": "Dompet diimpor", + "sync_complete_1": "Ingat, MetaMask tidak dapat memulihkan Frasa Pemulihan Rahasia jika Anda menghilangkannya. Anda dapat menemukan Frasa Pemulihan Rahasia di", + "sync_complete_2": "Pengaturan > Keamanan & Privasi", + "button_continue": "Selesai", + "password_tip": "Kata sandi untuk membuka dompet seluler Anda adalah kata sandi yang sama yang Anda tetapkan untuk ekstensinya.", + "learn_more": "Pelajari selengkapnya." + }, + "networks": { + "title": "Jaringan", + "other_networks": "Jaringan Lain", + "close": "Tutup", + "status_ok": "Semua Sistem Operasional", + "status_not_ok": "Jaringan memiliki beberapa masalah" + }, + "select": { + "cancel": "Batal", + "done": "Selesai" + }, + "signature_request": { + "title": "Permintaan Tanda Tangan", + "cancel": "Batal", + "sign": "Tanda tangan", + "sign_requested": "Tanda tangan Anda sedang diminta", + "signing": "Tanda tangani pesan ini?", + "account_title": "Akun:", + "balance_title": "Saldo:", + "message": "Pesan", + "message_from": "Pesan dari", + "learn_more": "Pelajari Selengkapnya", + "read_more": "Baca selengkapnya", + "eth_sign_warning": "Lanjutkan dengan hati-hati. Tindakan ini dapat berpotensi digunakan untuk menarik aset dari akun Anda. Pastikan Anda memercayai situs ini." + }, + "watch_asset_request": { + "title": "Tambahkan Token yang Disarankan", + "cancel": "BATAL", + "add": "TAMBAHKAN TOKEN", + "message": "Apakah Anda ingin menambahkan token ini?", + "token": "Token", + "balance": "Saldo" + }, + "unit": { + "eth": "ETH", + "sai": "SAI", + "dai": "DAI", + "negative": "-", + "divisor": "/", + "token_id": "#", + "colon": ":", + "point": ".", + "week": "pekan", + "day": "hari", + "hour": "jam", + "minute": "mnt", + "second": "dtk", + "empty_data": "0x" + }, + "biometrics": { + "enable_touchid": "Masuk dengan ID Sentuh?", + "enable_faceid": "Masuk dengan ID Wajah?", + "enable_fingerprint": "Masuk dengan Sidik jari?", + "enable_biometrics": "Masuk dengan Biometrik?", + "enable_device_passcode_ios": "Masuk dengan kode masuk perangkat?", + "enable_device_passcode_android": "Masuk dengan PIN perangkat?" + }, + "authentication": { + "auth_prompt_title": "Autentikasi diperlukan", + "auth_prompt_desc": "Harap autentikasikan untuk menggunakan MetaMask", + "fingerprint_prompt_title": "Autentikasi diperlukan", + "fingerprint_prompt_desc": "Gunakan sidik jari Anda untuk membuka MetaMask", + "fingerprint_prompt_cancel": "Batal" + }, + "accountApproval": { + "title": "HUBUNGKAN PERMINTAAN", + "walletconnect_title": "PERMINTAAN WALLETCONNECT", + "action": "Hubungkan ke situs ini?", + "connect": "Hubungkan", + "cancel": "Batal", + "permission": "Lihat", + "address": "alamat publik", + "sign_messages": "Tanda tangani pesan", + "on_your_behalf": "atas nama Anda", + "warning": "Dengan mengeklik hubungkan, Anda mengizinkan dapp ini untuk melihat alamat publik Anda. Ini adalah langkah keamanan penting untuk melindungi data Anda dari kemungkinan risiko phishing." + }, + "import_private_key": { + "title": "Impor Akun", + "description_one": "Akun yang diimpor dapat dilihat di dompet Anda, namun tidak dapat dipulihkan dengan Frasa Pemulihan Rahasia MetaMask Anda.", + "learn_more_here": "Pelajari selengkapnya tentang akun yang diimpor di sini.", + "subtitle": "Tempel string kunci privat Anda", + "cta_text": "IMPOR", + "example": "contoh, 3a1076bf45ab87712ad64ccb3b10217737f7faacbf2872e88fdd9a537d8fe266", + "error_title": "Ups! ada yang salah...", + "error_message": "Kami tidak dapat mengimpor kunci privat itu. Pastikan Anda memasukkannya dengan benar.", + "error_empty_message": "Anda harus memasukkan kunci privat Anda.", + "or_scan_a_qr_code": "atau Pindai Kode QR" + }, + "import_private_key_success": { + "title": "Akun berhasil diimpor!", + "description_one": "Anda sekarang dapat melihat akun Anda di MetaMask." + }, + "first_incoming_transaction": { + "title": "{{asset}} didepositkan di akun Anda", + "amount": "Jumlah:", + "account": "Akun:", + "from": "Dari:", + "cta_text": "Oke" + }, + "secure_your_wallet": { + "title": "Amankan dompet Anda", + "step_1": "Langkah 1:", + "step_1_description": "Buat kata sandi", + "step_2": "Langkah 2:", + "step_2_description": "Menyimpan Frasa Pemulihan Rahasia dompet", + "info_text_1": "Luangkan beberapa saat untuk menyelesaikan penyiapan dompet MetaMask Anda.", + "info_text_2": "Ini akan memastikan hanya Anda yang dapat mengakses dana dan memungkinkan Anda memulihkan dompet jika perangkat Anda hilang", + "cta_text": "Buat Kata Sandi", + "creating_password": "Membuat kata sandi..." + }, + "account_backup_step_1": { + "remind_me_later": "Ingatkan saya nanti", + "remind_me_later_subtext": "(Tidak direkomendasikan)", + "title": "Amankan dompet Anda", + "info_text_1_1": "Jangan ambil risiko kehilangan dana Anda. Lindungi dompet Anda dengan menyimpan", + "info_text_1_2": "Frasa Pemulihan Rahasia", + "info_text_1_3": "di tempat yang Anda percayai.", + "info_text_1_4": "Ini satu-satunya cara untuk memulihkan dompet jika aplikasi Anda terkunci atau dapatkan perangkat baru.", + "cta_text": "Mulai", + "cta_subText": "Sangat direkomendasikan", + "skip_button_cancel": "Amankan sekarang", + "skip_button_confirm": "Lewatkan", + "skip_title": "Lewatkan keamanan akun?", + "skip_check": "Saya mengerti bahwa jika Frasa Pemulihan Rahasia hilang, saya tidak akan dapat mengakses dompet saya.", + "what_is_seedphrase_title": "Apa yang dimaksud dengan 'Frasa Pemulihan Rahasia'", + "what_is_seedphrase_text_1": "Frasa Pemulihan Rahasia adalah satu set dua belas kata yang berisi semua informasi tentang dompet, termasuk dana Anda. Seperti kode rahasia yang digunakan untuk mengakses seluruh dompet Anda.", + "what_is_seedphrase_text_2": "Anda harus menjaga Frasa Pemulihan Rahasia tetap aman dan rahasia. Jika seseorang mendapatkan Frasa Pemulihan Rahasia Anda, mereka akan mendapatkan kontrol atas akun Anda.", + "what_is_seedphrase_text_3": "Simpan di tempat yang hanya Anda dapat mengaksesnya. Jika hilang, MetaMask pun tidak dapat membantu Anda memulihkannya." + }, + "account_backup_step_1B": { + "title": "Amankan dompet Anda", + "subtitle_1": "Amankan", + "subtitle_2": "Frasa Pemulihan Rahasia.", + "cta_text": "Mulai", + "learn_more": "Pelajari Selengkapnya", + "why_important": "Mengapa ini penting?", + "manual_title": "Manual", + "manual_subtitle": "Tuliskan Frasa Pemulihan Rahasia Anda pada selembar kertas dan simpan di tempat yang aman.", + "manual_security": "Tingkat keamanan: Sangat kuat", + "risks_title": "Risikonya adalah:", + "risks_1": "Anda menghilangkannya", + "risks_2": "Anda lupa menaruhnya", + "risks_3": "Seseorang menemukannya", + "other_options": "Opsi lain: Tidak harus berupa kertas!", + "tips_title": "Kiat:", + "tips_1": "Simpan di vault bank", + "tips_2": "Simpan di tempat aman", + "tips_3": "Simpan di beberapa tempat rahasia", + "why_secure_title": "Lindungi dompet Anda", + "why_secure_1": "Jangan ambil risiko kehilangan dana Anda. Lindungi dompet Anda dengan menyimpan Frasa Pemulihan Rahasia di tempat yang Anda percayai.", + "why_secure_2": " Ini satu-satunya cara untuk memulihkan dompet jika aplikasi Anda terkunci atau dapatkan perangkat baru." + }, + "account_backup_step_2": { + "cancel_backup_title": "Batalkan Cadangan", + "cancel_backup_message": "Kami sangat merekomendasikan agar Anda menyimpan Frasa Pemulihan Rahasia untuk memulihkan dompet Anda.", + "cancel_backup_ok": "Ya, saya akan mengambil risiko tersebut", + "cancel_backup_no": "Tidak, cadangkan Frasa Pemulihan Rahasia", + "title": "Ambil pulpen dan kertas", + "info": "Langkah berikutnya adalah menuliskan Frasa Pemulihan Rahasia Anda.", + "info_2_1": "Anda akan diminta untuk ", + "info_2_2": "memasukkannya kembali", + "info_2_3": " untuk konfirmasi", + "cta_text": "Oke" + }, + "account_backup_step_3": { + "cancel_backup_title": "Batalkan Cadangan", + "cancel_backup_message": "Kami sangat merekomendasikan agar Anda menyimpan Frasa Pemulihan Rahasia untuk memulihkan dompet Anda.", + "cancel_backup_ok": "Ya, saya akan mengambil risiko tersebut", + "cancel_backup_no": "Tidak, cadangkan Frasa Pemulihan Rahasia", + "title": "Apa ada orang yang melihat?", + "info_text": "Pastikan tidak ada orang lain atau robot yang melihat layar Anda. Jika disalin, Frasa Pemulihan Rahasia Anda dapat digunakan di perangkat lain untuk mencuri dana Anda", + "cta_text": "TIDAK ADA SEORANG PUN YANG MELIHAT SAYA" + }, + "account_backup_step_4": { + "cancel_backup_title": "Batalkan Cadangan", + "cancel_backup_message": "Kami sangat merekomendasikan agar Anda menyimpan Frasa Pemulihan Rahasia untuk memulihkan dompet Anda.", + "cancel_backup_ok": "Ya, saya akan mengambil risiko tersebut", + "cancel_backup_no": "Tidak, cadangkan Frasa Pemulihan Rahasia", + "back": "Kembali", + "title": "Frasa Pemulihan Rahasia Anda", + "info_text_1": "Hati-hati menuliskan kata-kata ini di kertas. Urutannya penting.", + "info_text_2": "Anda akan diminta untuk memasukkannya kembali di layar berikutnya", + "cta_text": "SAYA TELAH MENYALIN FRASA", + "confirm_password": "Konfirmasikan kata sandi", + "before_continiuing": "Sebelum melanjutkan, kami ingin Anda mengonfirmasikan kata sandi Anda", + "confirm": "KONFIRMASIKAN" + }, + "account_backup_step_5": { + "error_title": "Ups!", + "error_message": "Urutan kata-katanya salah. Pastikan Anda menuliskannya dengan benar dan buka layar sebelumnya jika perlu", + "back": "Kembali", + "title": "Konfirmasikan Frasa Pemulihan Rahasia", + "info_text": "Masukkan setiap kata dalam urutan yang disajikan kepada Anda pada layar sebelumnya.", + "cta_text": "KONFIRMASIKAN FRASA", + "modal_title": "Frasa Pemulihan Rahasia dikonfirmasi!", + "modal_text": "Ini untuk memastikan Anda mengikuti tindakan keamanan ini", + "modal_button": "BERIKUTNYA" + }, + "account_backup_step_6": { + "title": "Kiat Keamanan", + "info_text": "MetaMask tidak dapat memulihkan Frasa Pemulihan Rahasia jika Anda menghilangkannya", + "tip_1": "Simpan beberapa cadangan Frasa Pemulihan Rahasia Anda", + "tip_2": "Simpan frasa di pengelola kata sandi tepercaya dan kertas cadangan di tempat yang aman", + "tip_3": "Jangan bagikan frasa ini kepada siapa pun", + "disclaimer": "* Anda dapat menemukan Frasa Pemulihan Rahasia jika Anda membuka ", + "disclaimer_bold": "Pengaturan > Keamanan & Privasi", + "cta_text": "MENGERTI!", + "modal_title": "Selamat!", + "modal_text": "Anda sudah siap dan mulai!", + "modal_button": "SELESAI", + "copy_seed_phrase": "MENYALIN Frasa Pemulihan Rahasia KE CLIPBOARD" + }, + "manual_backup": { + "progressOne": "Buat Kata Sandi", + "progressTwo": "Amankan dompet", + "progressThree": "Konfirmasikan Frasa Pemulihan Rahasia" + }, + "manual_backup_step_1": { + "action": "Menuliskan Frasa Pemulihan Rahasia Anda", + "info": "Ini adalah Frasa Pemulihan Rahasia Anda. Tuliskan pada selembar kertas dan simpan di tempat yang aman. Anda akan diminta untuk memasukkan kembali frasa ini (sesuai urutan) di langkah berikutnya.", + "continue": "Lanjutkan", + "reveal": "Ketuk untuk mengungkapkan Frasa Pemulihan Rahasia Anda", + "watching": "Pastikan tidak ada orang lain yang melihat layar Anda.", + "view": "Lihat", + "confirm_password": "Konfirmasikan kata sandi", + "before_continiuing": "Sebelum melanjutkan, kami ingin Anda mengonfirmasikan kata sandi Anda", + "confirm": "KONFIRMASIKAN" + }, + "manual_backup_step_2": { + "action": "Konfirmasikan Frasa Pemulihan Rahasia", + "info": "Pilih setiap kata dalam urutan yang disajikan kepada Anda.", + "complete": "Selesaikan Pencadangan", + "success": "Berhasil" + }, + "manual_backup_step_3": { + "congratulations": "Selamat", + "success": "Anda berhasil melindungi dompet Anda. Ingatlah untuk menjaga Frasa Pemulihan Rahasia Anda tetap aman, ini tanggung jawab Anda!", + "hint": "Tinggalkan petunjuk untuk Anda?", + "recover": "MetaMask tidak dapat memulihkan dompet jika Anda menghilangkannya. Anda dapat menemukan Frasa Pemulihan Rahasia Anda di Pengaturan > Keamanan & Privasi.", + "learn": "Pelajari selengkapnya", + "done": "Selesai", + "recovery_hint": "Petunjuk pemulihan", + "leave_hint": "Tinggalkan petunjuk untuk Anda. Tuliskan letak / tempat Anda menyimpannya untuk mengingatkan bagaimana Anda bisa mengaksesnya. Informasi ini tidak meninggalkan perangkat Anda.", + "no_seedphrase": "Jangan gunakan ini untuk menuliskan Frasa Pemulihan Rahasia Anda.", + "example": "contoh, Rumah ibu", + "save": "Simpan", + "cancel": "Batal" + }, + "phishing": { + "ethereum_phishing_detection": "Deteksi Phishing Ethereum", + "ethereum_phishing_detector": "Detektor Phishing Ethereum", + "intro": " saat ini ada di daftar peringatan domain MetaMask. Artinya, berdasarkan informasi yang tersedia untuk kami, MetaMask memercayai domain ini saat ini dapat membahayakan keamanan Anda, dan sebagai fitur keamanan yang ditambahkan, MetaMask memiliki akses terbatas ke situs ini. Untuk menimpanya, silakan baca seluruh peringatan ini untuk petunjuk tentang cara melanjutkan dengan risiko Anda sendiri.", + "reasons": "Ada banyak alasan situs dapat muncul di daftar peringatan kami, dan daftar peringatan kami disusun dari daftar lain yang secara luas digunakan industri. Alasan tersebut dapat mencakup risiko keamanan atau penipuan yang diketahui, seperti domain yang dinyatakan positif di ", + "list_content": "Domain pada daftar peringatan ini dapat mencakup situs web berbahaya langsung dan situs web resmi yang telah disusupi oleh pelaku jahat.", + "to_read_more": "Untuk membaca selengkapnya tentang situs ini ", + "review_on_etherscam": "silakan tinjau domain di Etherscam.", + "warning": "Perhatikan bahwa daftar peringatan ini disusun secara sukarela. Daftar ini bisa jadi tidak akurat atau tidak lengkap. Hanya karena suatu domain tidak muncul di daftar ini, maka bukan jaminan tersirat bahwa domain tersebut aman. Seperti biasa, transaksi Anda adalah tanggung jawab Anda sendiri. Jika Anda ingin berinteraksi dengan domain apa pun di daftar peringatan kami, Anda dapat melakukannya dengan ", + "continue_on_your_own": "melanjutkan dengan risiko Anda sendiri.", + "file_an_issue_intro": "Jika menurut Anda domain ini ditandai secara tidak benar atau jika situs web resmi yang diblokir telah menyelesaikan masalah keamanannya, ", + "file_an_issue": "silakan ajukan masalah.", + "back_to_safety": "Kembali ke keamanan" + }, + "notifications": { + "pending_title": "Transaksi dikirim", + "pending_deposit_title": "Deposit sedang berlangsung!", + "pending_withdrawal_title": "Penarikan sedang berlangsung!", + "cancelled_title": "Transaksi dibatalkan!", + "success_title": "Transaksi #{{nonce}} Selesai!", + "speedup_title": "Mempercepat #{{nonce}}!", + "success_deposit_title": "Deposit Selesai!", + "success_withdrawal_title": "Penarikan Selesai!", + "error_title": "Ups, ada yang salah :/", + "received_title": "Anda menerima {{amount}} {{assetType}}", + "received_payment_title": "Pembayaran instan diterima", + "pending_message": "Menunggu konfirmasi", + "pending_deposit_message": "Menunggu deposit selesai", + "pending_withdrawal_message": "Menunggu penarikan selesai", + "error_message": "Ketuk untuk melihat transaksi ini", + "success_message": "Ketuk untuk melihat transaksi ini", + "speedup_message": "Mencoba mempercepat transaksi", + "success_deposit_message": "Dana Anda siap digunakan", + "success_withdrawal_message": "Dana Anda telah dipindahkan ke dompet Anda", + "cancelled_message": "Ketuk untuk melihat transaksi ini", + "received_message": "Ketuk untuk melihat transaksi ini", + "received_payment_message": "Anda menerima {{amount}} DAI", + "prompt_title": "Mengaktifkan Pemberitahuan Push", + "prompt_desc": "Aktifkan pemberitahuan agar MetaMask dapat memungkinkan Anda mengetahui saat Anda menerima ETH atau saat transaksi Anda telah dikonfirmasi.", + "prompt_ok": "Ya", + "prompt_cancel": "Tidak, terima kasih", + "wc_connected_title": "Terhubung ke {{title}}", + "wc_signed_title": "Ditandatangani", + "wc_sent_tx_title": "Transaksi terkirim", + "wc_connected_rejected_title": "Anda telah menolak permintaan koneksi", + "wc_signed_rejected_title": "Anda telah menolak permintaan tanda tangan", + "wc_sent_tx_rejected_title": "Anda telah menolak permintaan transaksi" + }, + "protect_your_wallet_modal": { + "title": "Lindungi dompet Anda", + "body_for_password": "Lindungi dompet Anda dengan mengatur kata sandi dan menyimpan Frasa Pemulihan Rahasia Anda (wajib).", + "body_for_seedphrase": "Sekarang setelah nilai ditambahkan ke dompet, lindungi dompet Anda dengan mengatur kata sandi dan menyimpan Frasa Pemulihan Rahasia Anda (wajib).", + "button": "Lindungi dompet" + }, + "payment_request": { + "title": "Minta", + "search_top_picks": "Pilihan teratas", + "search_assets": "Cari aset", + "search_results": "Cari hasil", + "search_no_tokens_found": "Tidak ditemukan token", + "your_tokens": "Token Anda", + "enter_amount": "Masukkan jumlah", + "choose_asset": "Pilih aset untuk diminta", + "request_error": "Permintaan tidak valid, silakan coba lagi", + "reset": "Atur ulang", + "next": "Berikutnya", + "amount_placeholder": "0.00", + "link_copied": "Tautan disalin ke clipboard", + "send_link_title": "Kirim Tautan", + "description_1": "Tautan permintaan Anda siap dikirim!", + "description_2": "Kirim tautan ini kepada teman, dan tautan akan meminta mereka untuk mengirim", + "copy_to_clipboard": "Salin ke Clipboard", + "qr_code": "Kode QR", + "send_link": "Kirim Tautan", + "request_qr_code": "Kode QR Permintaan Pembayaran", + "balance": "Saldo" + }, + "receive_request": { + "title": "Terima", + "share_title": "Bagikan Alamat", + "share_description": "Email atau kirim pesan alamat Anda", + "qr_code_title": "Kode QR", + "qr_code_description": "Gambar yang dapat dipindai yang dapat membaca alamat Anda", + "request_title": "Minta", + "request_description": "Minta aset dari teman", + "buy_title": "Beli", + "buy_description": "Beli kripto dengan kartu debit atau transfer bank", + "public_address": "Alamat Publik", + "public_address_qr_code": "Alamat Publik", + "coming_soon": "Segera hadir...", + "request_payment": "Meminta Pembayaran", + "copy": "Salin", + "scan_address": "Pindai alamat untuk menerima pembayaran" + }, + "experimental_settings": { + "wallet_connect_dapps": "Sesi WalletConnect", + "wallet_connect_dapps_desc": "Lihat daftar sesi aktif WalletConnect", + "wallet_connect_dapps_cta": "LIHAT SESI", + "network_not_supported": "Jaringan saat ini tidak didukung", + "switch_network": "Silakan beralih ke mainnet atau rinkeby" + }, + "walletconnect_sessions": { + "no_active_sessions": "Anda tidak memiliki sesi aktif", + "end_session_title": "Akhiri Sesi", + "end": "Akhiri", + "cancel": "Batal", + "session_ended_title": "Sesi Berakhir", + "session_ended_desc": "Sesi yang dipilih telah diputuskan" + }, + "paymentRequest": { + "title": "PERMINTAAN PEMBAYARAN", + "title_complete": "PEMBAYARAN SELESAI", + "confirm": "BAYAR", + "cancel": "TOLAK", + "is_requesting_you_to_pay": "meminta Anda untuk membayar", + "total": "TOTAL:" + }, + "webview_error": { + "title": "Ups! ada yang salah...", + "message": "Kami tidak dapat memuat halaman tersebut.", + "reason": "Alasan" + }, + "offline_mode": { + "title": "Anda sedang offline", + "text": "Tidak dapat terhubung ke host blockchain.", + "try_again": "Coba lagi", + "learn_more": "Pelajari selengkapnya" + }, + "walletconnect_return_modal": { + "title": "Anda sudah siap!", + "text": "Sekarang Anda dapat kembali ke browser Anda" + }, + "account_bar": { + "depositing_to": "Deposit ke:" + }, + "fiat_on_ramp": { + "buy_eth": "Beli ETH", + "purchased_currency": "Membeli {{currency}}", + "network_not_supported": "Jaringan saat ini tidak didukung", + "switch_network": "Silakan beralih ke Mainnet", + "switch": "Beralih", + "purchases": "Membeli", + "purchase_method": "Metode Pembelian", + "amount_to_buy": "Jumlah untuk dibeli", + "transak_webview_title": "Transak", + "wyre_user_agreement": "Perjanjian Pengguna Wyre", + "wyre_terms_of_service": "Syarat Layanan Wyre", + "best_deal": "Penawaran terbaik", + "purchase_method_title": { + "wyre_first_line": "0% biaya bila Anda menggunakan", + "wyre_second_line": "Apple Pay.", + "wyre_sub_header": "Berlaku hingga 1 Juli 2020", + "first_line": "Bagaimana Anda ingin melakukan", + "second_line": "pembelian Anda?" + }, + "bank_transfer_debit": "Transfer bank atau kartu debit", + "requires_registration": "Mengharuskan registrasi", + "credit_debit_location": "Kartu debit/kredit atau transfer bank tergantung lokasi", + "options_fees_vary": "59+ negara, biaya dan batasan berbeda", + "some_states_excluded": "Beberapa negara bagian tidak termasuk", + "purchase_method_modal_close": "Tutup", + "modal_transak_support": "Dukungan & biaya Transak", + "modal_wyre_support": "Dukungan & biaya Wyre", + "transak_cta": "Beli ETH dengan Transak", + "transak_modal_text": "Metode pembayaran yang tepat dan biaya bervariasi tergantung pada lokasi. Biaya ditampilkan di Transak.", + "apple_pay": "Apple Pay", + "via": "melalui", + "fee": "biaya", + "Fee": "Biaya", + "Fees": "Biaya", + "limited_time": "waktu terbatas", + "supported_countries_title": "Negara yang Didukung:", + "supported_countries": "Negara yang didukung", + "no_countries_result": "Tidak ada negara yang didukung yang cocok “{{searchString}}”", + "wyre_loading_rates": " ", + "fast_plus_lower_fees": "Biaya Cepat + lambat", + "select_card_country": "Pilih negara tempat kartu Anda terdaftar (bukan tempat Anda berlokasi).", + "search_country": "Cari negara", + "wyre_countries": " AS + 33 negara, biaya & batasan berbeda", + "wyre_fees_us_title": "Biaya untuk Amerika Serikat", + "wyre_fees_us": "2,9% + $0,30 + biaya jaringan ($5 biaya minimum)", + "wyre_fees_us_fee": "Biaya 2,9% + $0,30 + biaya jaringan ($5 minimum)", + "wyre_limits_us": "Batas $500 mingguan, $5.000 tahunan", + "wyre_not_available": "Tidak tersedia di NY dan TX", + "wyre_fees_outside_us_title": "Biaya di luar dari Amerika Serikat", + "wyre_fees_outside_us": "3,9% + $0,30 + biaya jaringan ($5 biaya minimum)", + "wyre_fees_outside_us_fee": "Biaya 3,9% + $0,30 + biaya jaringan ($5 minimum)", + "wyre_limits_outside_us": "Batas $1.000 mingguan, $7.500 tahunan", + "wyre_estimated": "Perkiraan {{amount}} {{currency}}", + "wyre_minutes": "1-2 menit", + "wyre_max": "Maks. $450 setiap minggu", + "wyre_requires_debit_card": "Memerlukan kartu debit", + "wyre_us_only": "🇺🇸 Khusus Amerika Serikat", + "wyre_modal_text": "Membayar dengan Apple Pay, oleh Wyre didukung di Amerika Serikat 🇺🇸 kecuali untuk CT, HI, NC, NH, NY, VA, dan VT.", + "wyre_modal_terms_of_service_apply": "Syarat layanan Wyre berlaku.", + "wyre_minimum_deposit": "Minimum deposit {{amount}}", + "wyre_maximum_deposit": "Maksimum deposit {{amount}}", + "wyre_purchase": "Pembelian {{currency}}", + "wyre_total_label": "Wyre (melalui MetaMask)", + "buy_with": "Beli dengan", + "plus_fee": "Plus biaya {{fee}}", + "notifications": { + "purchase_failed_title": "Pembelian {{currency}} gagal! Silakan coba lagi, maaf atas ketidaknyamanannya!", + "purchase_cancelled_title": "Pembelian Anda dibatalkan", + "purchase_completed_title": "Pembelian {{amount}} {{currency}} Anda berhasil!", + "purchase_completed_description": "{{currency}} kini tersedia", + "purchase_pending_title": "Memproses pembelian {{currency}} Anda", + "purchase_pending_description": "Ini cuma perlu beberapa menit..." + }, + "date": "Tanggal", + "from": "Dari", + "to": "Untuk", + "status": "Status", + "completed": "Selesai", + "pending": "Tunda", + "failed": "Gagal", + "cancelled": "Dibatalkan", + "amount": "Jumlah", + "total_amount": "Total jumlah", + "gas_education_carousel": { + "step_1": { + "title": "Sebelum membeli {{ticker}}, pahami biaya jaringan", + "average_gas_fee": "Biaya jaringan rata-rata saat ini:", + "subtitle_1": "Jika Anda berencana untuk menukar atau mentransfer {{ticker}} Anda, beli ekstra untuk menutupi biaya jaringan.", + "subtitle_2": "Biaya jaringan untuk transaksi terpisah dari biaya pembelian {{ticker}}.", + "subtitle_3": "MetaMask tidak mendapatkan keuntungan dari biaya jaringan." + }, + "step_2": { + "title": "Apa itu biaya jaringan?", + "subtitle_1": "Biaya jaringan mendukung transaksi di jaringan Ethereum. Ini adalah biaya yang dibayarkan dalam {{ticker}} kepada penambang kripto yang memproses transaksi Anda.", + "subtitle_2": "MetaMask tidak mendapatkan keuntungan dari biaya jaringan.", + "learn_more": "Pelajari selengkapnya tentang biaya jaringan" + }, + "step_3": { + "title": "Berapa banyak yang saya perlukan?", + "subtitle_1": "Biaya jaringan berfluktuasi berdasarkan lalu lintas jaringan dan jenis transaksi.", + "subtitle_2": "Transaksi yang kompleks seperti “penukaran” menghabiskan biaya 5x-10x lebih dari transaksi “pengiriman”.", + "subtitle_3": "Cara terbaik untuk memperkirakan biaya jaringan adalah dengan", + "subtitle_4": "mencoba dulu transaksi tersebut", + "subtitle_5": "dan lihat berapa biayanya.", + "cta": "Lanjutkan membeli {{ticker}}" + } + } + }, + "swaps": { + "onboarding": { + "get_the": "Dapatkan", + "best_price": "harga terbaik", + "from_the": "dari", + "top_liquidity": "sumber likuiditas", + "sources": "teratas.", + "find_the": "Temukan", + "best_swap": "penukaran terbaik", + "across": "di...", + "want_to_learn_more": "Ingin mempelajari selengkapnya?", + "learn_more": "Pelajari selengkapnya tentang Penukaran MetaMask", + "what_are": "Apa yang dimaksud dengan penukaran token?", + "review_audits": "Tinjau audit kontrak resmi kami", + "start_swapping": "Mulai menukar" + }, + "feature_off_title": "Tidak tersedia untuk sementara", + "feature_off_body": "MetaMask Swap sedang dalam pemeliharaan. Silakan periksa kembali nanti.", + "wrong_network_title": "Penukaran tidak tersedia", + "wrong_network_body": "Anda tidak dapat menukar token di Jaringan Utama Ethereum.", + "unallowed_asset_title": "Tidak dapat menukar token ini", + "unallowed_asset_body": "Beberapa token dengan mekanisme unik saat ini tidak didukung untuk pertukaran.", + "convert_from": "Konversikan dari", + "convert_to": "Konversikan ke", + "verify": "Verifikasikan", + "verified_on_sources": "Diverifikasi di {{sources} sumber.", + "verify_on": "Selalu verifikasikan alamat token di", + "verify_address_on": "Verifikasikan alamat token di", + "only_verified_on": "{{symbol}} hanya diverifikasi di {{occurrences}} sumber.", + "block_explorer": "block explorer", + "a_block_explorer": "block explorer", + "token_verification": "Verifikasi token", + "token_multiple": "Beberapa token dapat menggunakan simbol dan nama yang sama.", + "token_check": "Periksa", + "token_to_verify": "untuk memverifikasi ini adalah token yang Anda cari.", + "continue": "Lanjutkan", + "select_a_token": "Pilih token", + "search_token": "Cari token", + "no_tokens_result": "Tidak ada token yang cocok dengan “{{searchString}}”", + "available_to_swap": "{{asset}} yang tersedia untuk ditukar.", + "use_max": "Gunakan maks.", + "not_enough": "Tidak cukup {{symbol}} untuk menyelesaikan penukaran ini", + "max_slippage": "Maks. Slippage", + "max_slippage_amount": "Maks. slippage {{slippage}}", + "slippage_info": "Jika tarif berubah antara waktu pesanan Anda ditempatkan dan dikonfirmasi, ini disebut “slippage”. Penukaran Anda akan otomatis dibatalkan jika slippage melebihi pengaturan “slippage maks.”", + "slippage_warning": "Pastikan Anda mengetahui yang Anda kerjakan!", + "allows_up_to_decimals": "{{symbol}} mengizinkan hingga {{decimals}} desimal", + "get_quotes": "Dapatkan kuota", + "starting": "Memulai...", + "finalizing": "Menyelesaikan...", + "quote": "Kuota", + "of": "dari", + "checking": "Memeriksa ", + "fetching_new_quotes": "Mengambil kuota baru...", + "you_need": "Anda memerlukan", + "more_to_complete": "lebih banyak untuk menyelesaikan penukaran ini.", + "more_gas_to_complete": "lebih banyak biaya jaringan untuk menyelesaikan penukaran ini.", + "buy_more_eth": "Beli ETH lainnya.", + "market_price_unavailable": "Harga pasar tidak tersedia. Pastikan Anda nyaman dengan jumlah yang dikembalikan sebelum melanjutkan.", + "price_difference": "Selisih harga sebesar {{amount}}", + "price_difference_title": "Selisih harga", + "price_difference_body": "Selisih dalam harga pasar dapat dipengaruhi oleh biaya yang diambil oleh perantara, skala pasar, ukuran perdagangan, atau ketidakefisienan pasar.", + "quotes_update_often": "Kuota sering diperbarui", + "quotes_update_often_text": "Kuota sering diperbarui untuk menerapkan kondisi pasar terkini.", + "about_to_swap": "Anda akan menukar", + "for": "untuk", + "new_quotes_in": "Kuota baru di", + "i_understand": "Saya paham", + "quotes_expire_in": "Kuota kedaluwarsa dalam", + "saving": "Menyimpan", + "using_best_quote": "Menggunakan kuota terbaik", + "view_details": "Lihat detail", + "estimated_gas_fee": "Biaya jaringan yang diperkirakan", + "max_gas_fee": "Biaya jaringan maksimum", + "edit": "Edit", + "quotes_include_fee": "Kuota mencakup biaya MetaMask {{fee}}%", + "tap_to_swap": "Ketuk untuk Menukar", + "swipe_to_swap": "Geser untuk menukar", + "swipe_to": "Geser untuk", + "swap": "menukar", + "completed_swap": "Tukar!", + "metamask_swap_fee": "Biaya Penukaran MetaMask", + "fee_text": { + "get_the": "Dapatkan", + "best_price": "harga terbaik", + "from_the": "dari", + "top_liquidity": "sumber likuiditas teratas setiap saat.", + "fee_is_applied": "Biaya sebesar {{fee}} secara otomatis diperhitungkan ke dalam setiap kuota, yang mendukung pengembangan berkelanjutan untuk membuat MetaMask lebih baik lagi." + }, + "enable": { + "this_will": "Ini akan", + "enable_asset": "mengaktifkan {{asset}}", + "for_swapping": "untuk penukaran", + "edit_limit": "Edit batas" + }, + "quotes_overview": "Ikhtisar kuota", + "quote_details": "Detail kuota", + "receiving": "Menerima", + "overall_value": "Keseluruhan nilai", + "best": "Terbaik", + "rate": "Tarif", + "quote_details_max_slippage": "Maks. slippage", + "source": "Sumber", + "estimated_network_fees": "Biaya jaringan yang diperkirakan", + "guaranteed_amount": "Jumlah yang dijamin", + "quote_source_dex": { + "1": "Kuota ini datang secara langsung dari", + "2": "protokol", + "3": "penukaran terdesentralisasi." + }, + "quote_source_rfq": { + "1": "Kuota ini datang dari", + "2": "pembuat pasar privat", + "3": "yang merespons kuota secara langsung." + }, + "quote_source_agg": { + "1": "Kuota ini datang dari", + "2": "agregator", + "3": "yang menemukan harga terbaik dengan membagi pesanan Anda di antara berbagai penukaran terdesentralisasi." + }, + "quotes_timeout": "Waktu habis kuota", + "request_new_quotes": "Silakan minta kuota baru untuk mendapatkan tarif terbaik terbaru.", + "quotes_not_available": "Kuota tidak tersedia", + "try_adjusting": "Cobalah untuk menyesuaikan jumlah dan coba lagi.", + "error_fetching_quote": "Kesalahan dalam mengambil kuota", + "unexpected_error": "Terjadi kesalahan tidak terduga, minta kuota baru untuk mendapatkan tarif terbaik terbaru. (kesalahan: {{error}})", + "get_new_quotes": "Dapatkan kuota baru", + "try_again": "Coba lagi", + "terms_of_service": "Syarat layanan", + "transaction_label": { + "swap": "Tukar {{sourceToken}} untuk {{destinationToken}}", + "approve": "Setujui {{sourceToken}} untuk penukaran: Hingga {{upTo}}" + }, + "notification_label": { + "swap_pending": "Penukaran Tertunda ({{sourceToken}} untuk {{destinationToken}})", + "swap_confirmed": "Penukaran selesai ({{sourceToken}} untuk {{destinationToken}})", + "approve_pending": "Menyetujui {{sourceToken}} untuk penukaran", + "approve_confirmed": "{{sourceToken}} disetujui untuk penukaran" + } + }, + "protect_wallet_modal": { + "title": "Lindungi dompet Anda", + "top_button": "Lindungi dompet", + "bottom_button": "Ingatkan saya nanti", + "text": "Jangan ambil risiko kehilangan dana Anda. Lindungi dompet Anda dengan menyimpan Frasa Pemulihan Rahasia di tempat yang Anda percayai.", + "text_bold": "Ini satu-satunya cara untuk memulihkan dompet jika aplikasi Anda terkunci atau dapatkan perangkat baru.", + "action": "Pelajari selengkapnya" + }, + "deeplink": { + "invalid": "Deeplink tidak valid", + "not_supported": "Deeplink tidak didukung" + }, + "error_screen": { + "title": "Terjadi kesalahan", + "subtitle": "Informasi Anda tidak dapat ditampilkan. Jangan khawatir, dompet dan dana Anda aman.", + "try_again_button": "Coba lagi", + "submit_ticket_1": "Silakan laporkan masalah ini agar kami dapat memperbaikinya:", + "submit_ticket_2": "Ambil tangkapan layar dari layar ini.", + "submit_ticket_3": "Salin", + "submit_ticket_4": "pesan kesalahan ke clipboard.", + "submit_ticket_5": "Kirim tiket", + "submit_ticket_6": "di sini.", + "submit_ticket_7": "Sertakan pesan kesalahan dan tangkapan layarnya.", + "save_seedphrase_1": "Jika kesalahan ini masih ada,", + "save_seedphrase_2": "menyimpan Frasa Pemulihan Rahasia Anda", + "save_seedphrase_3": "& instal ulang aplikasi. Catatan: Anda TIDAK dapat memulihkan dompet tanpa Frasa Pemulihan Rahasia Anda.", + "copied_clipboard": "Disalin ke clipboard", + "ok": "Oke" + }, + "whats_new": { + "title": "Lihat apa yang baru", + "feature_security_settings_title": "Pengaturan keamanan ditingkatkan", + "feature_security_settings_text": "Sekarang Anda dapat mengubah kata sandi aplikasi MetaMask & meninjau cara mencadangkan Frasa Pemulihan Rahasia dompet Anda dari Pengaturan > Keamanan & Privasi.", + "feature_security_settings_button": "Lihat di Pengaturan" + }, + "invalid_network": { + "title": "ID rantai untuk jaringan kustom \n %{network} \n harus dimasukkan kembali.", + "message": "Untuk melindungi Anda dari penyedia jaringan yang jahat atau salah, ID rantai kini diperlukan untuk semua jaringan kustom.", + "hint": "Anda dapat menemukan ID rantai dari jaringan paling populer di ", + "edit_network_button": "Edit jaringan", + "cancel": "Batal" + }, + "switch_custom_network": { + "title_existing_network": "Situs ini ingin mengalihkan jaringan", + "title_new_network": "Jaringan baru ditambahkan", + "switch_warning": "Ini akan mengalihkan jaringan yang dipilih dalam MetaMask ke jaringan yang ditambahkan sebelumnya:", + "available": "sekarang tersedia di pemilih jaringan.", + "cancel": "Batal", + "switch": "Beralih Jaringan" + }, + "add_custom_network": { + "title": "Izinkan situs ini untuk menambahkan jaringan?", + "warning": "Ini memungkinkan jaringan ini digunakan dengan MetaMask.", + "warning_subtext_1": "MetaMask tidak memverifikasi jaringan kustom atau keamanannya.", + "warning_subtext_2": "Pelajari tentang", + "warning_subtext_3": "risiko keamanan jaringan dan scam", + "display_name": "Nama Tampilan", + "chain_id": "ID Rantai", + "network_url": "URL Jaringan", + "currency_symbol": "Simbol mata uang", + "block_explorer_url": "URL block explorer", + "details_title": "Detail jaringan", + "cancel": "Batal", + "approve": "Setujui", + "unrecognized_chain": "Jaringan kustom ini tidak dikenali", + "invalid_chain": "%{rpcUrl} untuk ID rantai ini tidak cocok dengan chainid.network listing", + "alert_recommend": "Sebaiknya", + "alert_verify": "verifikasikan ID rantai" + }, + "media_player": { + "loading": "Memuat...", + "not_found": "Media tidak ditemukan" + }, + "secret_phrase_video_subtitle": { + "title": "ID ID CC", + "language": "id-id", + "uri": "https://github.com/MetaMask/metamask-mobile/blob/main/app/videos/subtitles/secretPhrase/subtitles-id-id.vtt?raw=true" + } +} diff --git a/locales/languages/ja-jp.json b/locales/languages/ja-jp.json new file mode 100644 index 00000000000..55203cbf4b2 --- /dev/null +++ b/locales/languages/ja-jp.json @@ -0,0 +1,1620 @@ +{ + "date": { + "months": { + "0": "1 月", + "1": "2 月", + "2": "3 月", + "3": "4 月", + "4": "5 月", + "5": "6 月", + "6": "7 月", + "7": "8 月", + "8": "9 月", + "9": "10 月", + "10": "11 月", + "11": "12 月" + }, + "connector": "日時" + }, + "autocomplete": { + "placeholder": "検索するか URL を入力" + }, + "navigation": { + "back": "戻る", + "close": "閉じる", + "cancel": "キャンセル", + "info": "情報", + "ok": "OK" + }, + "onboarding": { + "title": "ウォレットのセットアップ", + "sync_desc": "すでに MetaMask 拡張機能または別のウォレットがある場合は、同期またはインポートして既存の資産を管理します。", + "create_desc": "最初のウォレットを設定して、分散型アプリの使用を開始します。", + "import": "既存のウォレットのインポートまたは新しいウォレットの作成", + "import_wallet_button": "ウォレットの同期またはインポート", + "new_to_crypto": "暗号化が初めての場合", + "start_exploring_now": "新しいウォレットの作成", + "unlock": "ログイン", + "new_to_metamask": "MetaMask が初めての場合", + "already_have_wallet": "すでにウォレットがある場合", + "optin_back_title": "注意!", + "optin_back_desc": "データ分析の使用に同意するか同意しないかをお答えください。このオプションは設定で更新することもできます。", + "warning_title": "警告", + "warning_text_1": "続行すると、現在のウォレットとアカウントは", + "warning_text_2": "削除", + "warning_text_3": "されます。", + "warning_text_4": "復元するにはウォレットのシークレット リカバリー フレーズが必要です。MetaMask では復元をサポートできません。", + "warning_proceed": "ウォレットを削除して続行", + "warning_cancel": "キャンセル", + "step1": "ウォレットのセットアップ", + "step2": "パスワードの作成", + "step3": "ウォレットの保護", + "already_have": "すでにウォレットがある場合", + "sync_existing": "既存の MetaMask ウォレットをブラウザーの拡張機能から同期するか、手動でインポートします。", + "scan_title": "MetaMask 拡張機能を同期する手順", + "scan": "スキャン", + "scan_step_1": "デスクトップで拡張機能を開きます", + "scan_step_2": "[設定] > [詳細] の順に選択します", + "scan_step_3": "[Sync with Mobile] をクリックします", + "scan_step_4": "QR コードをスキャンして同期を開始します", + "success": "成功", + "your_wallet": "ウォレットの削除が正常に完了しました。", + "delete_current": "現在のウォレットを削除する" + }, + "onboarding_carousel": { + "title1": "MetaMask にようこそ", + "title2": "デジタル資産の管理", + "title3": "web3 へのゲートウェイ", + "subtitle1": "何百万ものユーザーから信頼されている MetaMask は、誰でも web3 の世界にアクセスできる安全なウォレットです。", + "subtitle2": "トークン、イーサリアム、コレクティブルなどのデジタル資産を保存、使用、送信します。", + "subtitle3": "MetaMask にログインして、投資、獲得、ゲームのプレイ、販売などの取引を行いましょう。", + "get_started": "開始" + }, + "onboarding_wizard": { + "skip_tutorial": "チュートリアルをスキップ", + "coachmark": { + "action_back": "いいえ", + "action_next": "ツアーに参加する", + "progress_back": "戻る", + "progress_next": "OK" + }, + "step1": { + "title": "新しいウォレットにようこそ", + "content1": "ブロックチェーンを使用するにはウォレットが必要です。一部のアクションには Ether (ETH) が必要です。", + "content2": "ETH の購入方法について説明します。または友達にリクエストすることもできます。" + }, + "step2": { + "title": "ご利用のアカウント", + "content1": "これは、最初のアカウント、合計値、その一意のパブリック アドレス (0x...) です。", + "content2": "プロファイル アイコンをタップすることで、ウォレット内に複数のアカウントを作成することができます。" + }, + "step3": { + "title": "アカウント名の編集", + "content1": "アカウントに、覚えやすく区別しやすい名前を付けましょう。", + "content2": "ロング タップ", + "content3": "してアカウント名を編集します。" + }, + "step4": { + "title": "メイン ナビゲーション", + "content1": "ここをタップ", + "content2": "して、ウォレット、ブラウザー、トランザクション履歴にアクセスします。", + "content3": "アカウントでさらに多くのアクションを実行したり、MetaMask 設定にアクセスしたりできます。" + }, + "step5": { + "title": "ブラウザーの参照", + "content1": "ブラウザーを使用して web3 を参照できます。" + }, + "step6": { + "title": "検索", + "content": "サイトを検索するか、目的のページがわかっている場合は URL を入力します。" + } + }, + "create_wallet": { + "title": "ウォレットを作成しています...", + "subtitle": "これにはそれほど時間はかかりません" + }, + "import_wallet": { + "title": "すでに MetaMask ユーザーの場合", + "sub_title": "拡張機能と同期", + "sync_help": "所有するウォレットを拡張機能と同期します", + "sync_help_step_one": "1.拡張機能を開きます", + "sync_help_step_two": "2.[設定] > [詳細] の順に選択します", + "sync_help_step_three": "3.[Sync with Mobile] をクリックします", + "sync_help_step_four": "4.QR コードをスキャンして同期を開始します", + "sync_from_browser_extension_button": "MetaMask 拡張機能との同期", + "or": "または", + "import_from_seed_button": "シークレット リカバリー フレーズを使用してインポートする" + }, + "login": { + "title": "ようこそ", + "password": "パスワード", + "unlock_button": "ログイン", + "go_back": "ログインできませんか?現在のウォレットを削除し新しいウォレットを設定できます", + "reset_wallet": "ウォレットのリセット", + "cant_proceed": "「削除」という文字を入力しないと前に進めません。この操作により現在のウォレットの消去を選択します。", + "invalid_password": "無効なパスワード", + "type_delete": "「%{delete}」を入慮することで現在のウォレットを完全に削除します", + "delete_my": "自分のウォレットを削除する", + "are_you_sure": "あなたのウォレットを削除しますか?", + "your_current_wallet": "続行すると、現在のアカウントと資産は", + "removed_from": "このアプリから完全に削除されます。", + "this_action": "この操作は取り消せません。", + "you_can_only": "ウォレットを復元するには以下の情報が必要です", + "recovery_phrase": "シークレット リカバリー フレーズ", + "metamask_does_not": "MetaMask はシークレット リカバリー フレーズをもっていません。", + "i_understand": "理解したので続行する", + "clean_vault_error": "MetaMask はストレージの上限に達したことでエラーになりました。ローカルデータが破損されています。MetaMask を再インストールし、シークレット リカバリー フレーズを使って復元してください。" + }, + "enter_password": { + "title": "パスワードの入力", + "desc": "続行するにはパスワードを入力してください", + "password": "パスワード", + "confirm_button": "確認", + "error": "エラー" + }, + "choose_password": { + "title": "パスワードの作成", + "subtitle": "このパスワードによって、このデバイスでのみ MetaMask ウォレットのロックが解除されます。", + "password": "新しいパスワード", + "confirm_password": "パスワードの確認", + "create_button": "パスワードの作成", + "import_with_seed_phrase": "シークレット リカバリー フレーズでインポート", + "password_length_error": "パスワードは 8 文字以上の長さである必要があります", + "password_dont_match": "パスワードが一致しません", + "password_strength": "パスワードの安全性:", + "strength_weak": "低", + "strength_good": "中", + "strength_strong": "高", + "show": "表示", + "hide": "非表示", + "seed_phrase": "シークレット リカバリー フレーズ", + "must_be_at_least": "{{number}} 文字以上にする必要があります", + "remember_me": "ユーザーを記憶", + "security_alert_title": "セキュリティ アラート", + "security_alert_message": "続行するには、パスコードをオンにするか、デバイスでサポートされている生体認証方法 (FaceID、TouchID、または指紋認証) をオンにする必要があります", + "i_understand": "MetaMask ではこのパスワードを復元できないことを理解しています。", + "learn_more": "詳細を表示。", + "secure": "ウォレットの保護", + "confirm": "シークレット リカバリー フレーズを確認" + }, + "reset_password": { + "title": "パスワードの変更", + "subtitle": "このパスワードによって、このデバイスでのみ MetaMask ウォレットのロックが解除されます。", + "password": "新しいパスワード", + "confirm_password": "パスワードの確認", + "reset_button": "パスワードのリセット", + "import_with_seed_phrase": "シークレット リカバリー フレーズでインポート", + "password_length_error": "パスワードは 8 文字以上の長さである必要があります", + "password_dont_match": "パスワードが一致しません", + "password_strength": "パスワードの安全性:", + "strength_weak": "低", + "strength_good": "中", + "strength_strong": "高", + "show": "表示", + "hide": "非表示", + "seed_phrase": "シークレット リカバリー フレーズ", + "must_be_at_least": "{{number}} 文字以上にする必要があります", + "remember_me": "ユーザーを記憶", + "security_alert_title": "セキュリティ アラート", + "security_alert_message": "続行するには、パスコードをオンにするか、デバイスでサポートされている生体認証方法 (FaceID、TouchID、または指紋認証) をオンにする必要があります", + "i_understand": "MetaMask ではこのパスワードを復元できないことを理解しています。", + "learn_more": "詳細を表示。", + "secure": "ウォレットの保護", + "confirm": "シークレット リカバリー フレーズを確認", + "password_updated": "パスワードが更新されました", + "successfully_changed": "パスワードが正常に変更されました" + }, + "import_from_seed": { + "title": "シードからインポート", + "seed_phrase_placeholder": "シークレット リカバリー フレーズを入力", + "new_password": "新しいパスワード", + "confirm_password": "パスワードの確認", + "import_button": "インポート", + "cancel_button": "キャンセル", + "password_length_error": "パスワードは 8 文字以上の長さである必要があります", + "password_dont_match": "パスワードが一致しません", + "seed_phrase_requirements": "シークレット リカバリー フレーズには、12、15、18、21、24 語が含まれます", + "invalid_seed_phrase": "無効なシークレット リカバリー フレーズ", + "error": "エラー", + "invalid_qr_code_title": "無効な QR コード", + "invalid_qr_code_message": "この QR コードは有効なシークレット リカバリー フレーズを表していません" + }, + "bottom_tab_bar": { + "dapps": "ÐApps", + "wallet": "ウォレット", + "transfer": "転送" + }, + "drawer": { + "send_button": "送金", + "receive_button": "資金の追加", + "coming_soon": "近日公開...", + "wallet": "ウォレット", + "transaction_history": "トランザクション履歴", + "request_feature": "Feature を要求", + "submit_feedback_message": "送信するフィードバックの種類を選択します。", + "submit_bug": "バグ レポート", + "submit_general_feedback": "一般", + "share_address": "パブリック アドレスの共有", + "view_in_etherscan": "Etherscan で表示", + "view_in": "表示方法", + "browser": "ブラウザー", + "settings": "設定", + "settings_warning": "ウォレットが保護されていません", + "settings_warning_short": "保護されていません", + "help": "サポートを受ける", + "lock": "ログアウト", + "lock_title": "ログアウトしますか?", + "lock_ok": "はい", + "lock_cancel": "いいえ", + "feedback": "フィードバック", + "metamask_support": "MetaMask のサポート", + "public_address": "パブリック アドレス" + }, + "send": { + "title": "送金", + "deeplink_failure": "申し訳ありません。問題が発生しました。もう一度実行してください", + "warn_network_change": "次のネットワークに変更されました", + "send_to": "送金先", + "amount": "金額", + "confirm": "確認" + }, + "deposit": { + "title": "入金" + }, + "receive": { + "title": "受領" + }, + "wallet": { + "title": "ウォレット", + "tokens": "トークン", + "collectible": "コレクティブル", + "collectibles": "NFT", + "transactions": "トランザクション", + "no_collectibles": "NFT が表示されませんか?", + "add_tokens": "トークンの追加", + "no_tokens": "トークンがありません。", + "no_nfts_yet": "NFT がありません", + "learn_more": "詳細を表示", + "add_collectibles": "NFT を追加", + "no_transactions": "トランザクションがありません。", + "send_button": "送金", + "deposit_button": "入金", + "copy_address": "コピー", + "remove_token_title": "このトークンを削除しますか?", + "remove_collectible_title": "このコレクティブルを削除しますか?", + "token_removed_title": "トークンが削除されました。", + "token_removed_desc": "取り消す場合は、[+ トークンを追加] をタップすることで元に戻すことができます", + "collectible_removed_title": "コレクティブルが削除されました。", + "collectible_removed_desc": "取り消す場合は、\"NFTの追加+\" をタップすることで元に戻すことができます", + "remove": "削除", + "cancel": "キャンセル", + "yes": "はい", + "private_key_detected": "秘密鍵が検出されました", + "do_you_want_to_import_this_account": "このアカウントをインポートしますか?", + "error": "エラー", + "logout_to_import_seed": "シークレット リカバリー フレーズをインポートするには、まずログアウトする必要があります。", + "ready_to_explore": "ブロックチェーン アプリケーションの使用を開始する準備は完了していますか?", + "unable_to_load": "残高を読み込めません" + }, + "activity_view": { + "title": "アクティビティ" + }, + "transactions_view": { + "title": "トランザクション" + }, + "add_asset": { + "title": "資産の追加", + "title_nft": "NFT の追加", + "search_token": "検索", + "custom_token": "カスタム トークン", + "tokens": { + "cancel_add_token": "キャンセル", + "add_token": "トークンの追加" + }, + "collectibles": { + "cancel_add_collectible": "キャンセル", + "add_collectible": "追加" + } + }, + "terms_and_conditions": { + "title": "使用条件", + "description": "By proceeding, you agree to these ", + "terms": "使用条件" + }, + "privacy_policy": { + "title": "プライバシー ポリシー", + "description": "This data is aggregated and is therefore anonymous for the purposes of General Data Protection Regulation (EU) 2016/679. For more information in relation to our privacy practices, please see our Privacy Policy", + "here": "こちら", + "agree": "同意します", + "decline": "同意しません", + "description_title": "MetaMask の品質向上へのご協力のお願い", + "description_content_1": "MetaMask では、ユーザーによるモバイル アプリの操作方法についてよりよく理解するため、基本的な使用状況データを収集させていただきたいと考えています。このデータは、当社の製品の使いやすさとユーザー エクスペリエンスを継続的に改善するために使用されます。", + "description_content_2": "MetaMask が実行する内容...", + "action_description_1": "いつでも設定からオプトアウトできるようにします", + "action_description_2": "匿名化されたクリック イベントとページビュー イベントを送信します", + "action_description_3": "国名、地域、都市データを送信します(場所を特定しません)", + "action_description_4": "キー、アドレス、トランザクション、残高、ハッシュなど、いかなる個人情報も収集しません", + "action_description_5": "お客様の IP アドレスを収集することはありません", + "action_description_6": "営利目的でデータを販売することは決してありません。" + }, + "token": { + "token_symbol": "トークン シンボル", + "token_address": "トークン アドレス", + "token_precision": "トークン桁数", + "search_tokens_placeholder": "トークンの検索", + "address_cant_be_empty": "トークン アドレスは空にはできません。", + "address_must_be_valid": "トークン アドレスは有効なアドレスである必要があります。", + "symbol_cant_be_empty": "トークン シンボルは空にはできません。", + "decimals_cant_be_empty": "トークン桁数は空にはできません。", + "no_tokens_found": "その名前のトークンは見つかりませんでした。", + "select_token": "トークンの選択", + "address_must_be_smart_contract": "個人のアドレスが検出されました。トークン コントラクト アドレスを入力してください。" + }, + "collectible": { + "collectible_address": "アドレス", + "collectible_type": "種類", + "collectible_token_id": "ID", + "collectible_description": "説明", + "address_must_be_valid": "コレクティブル アドレスは有効なアドレスである必要があります。", + "address_must_be_smart_contract": "個人のアドレスが検出されました。コレクティブル コントラクト アドレスを入力してください。", + "address_cant_be_empty": "コレクティブル アドレスは空にはできません。", + "token_id_cant_be_empty": "コレクティブル ID は空にはできません。", + "not_owner_error_title": "申し訳ありません。問題が発生しました。", + "not_owner_error": "このコレクティブルの所有者ではないため、追加できません。", + "powered_by_opensea": "Powered by", + "id_placeholder": "コレクティブル ID を入力", + "collectible_last_sold": "最終販売日", + "collectible_last_price_sold": "最終販売価格", + "collectible_source": "ソース", + "collectible_link": "リンク", + "collectible_asset_contract": "アセットのコントラクト", + "share_check_out_nft": "NFT を確認してください!", + "share_via": "共有元" + }, + "transfer": { + "title": "転送", + "send": "送金", + "receive": "受領" + }, + "accounts": { + "create_new_account": "新しいアカウントの作成", + "import_account": "アカウントのインポート", + "imported": "インポート済み", + "remove_account_title": "アカウントの削除", + "remove_account_message": "このアカウントを削除しますか?", + "no": "いいえ", + "yes_remove_it": "削除する" + }, + "app_settings": { + "title": "設定", + "current_conversion": "基本通貨", + "current_language": "現在の言語", + "ipfs_gateway": "IPFS ゲートウェイ", + "ipfs_gateway_down": "現在の IPFS ゲートウェイがダウンしています", + "ipfs_gateway_desc": "希望する IPFS ゲートウェイを選択してください。", + "search_engine": "検索エンジン", + "new_RPC_URL": "新しい RPC ネットワーク", + "state_logs": "状態ログ", + "auto_lock": "自動ロック", + "auto_lock_desc": "アプリケーションが自動的にロックするまでの時間を選択します。", + "state_logs_desc": "これは、MetaMask が発生した問題をデバッグするのに役立ちます。[ハンバーガーアイコン] > [フィードバックを送信する] から MetaMask サポートに送っていただくか、既存のチケットがある場合はそれに返信してください。", + "autolock_immediately": "今すぐ実行", + "autolock_never": "実行しない", + "autolock_after": "{{time}} 秒後に実行", + "autolock_after_minutes": "{{time}} 分後に実行", + "reveal_seed_words": "シード ワードの表示", + "reset_account": "アカウントのリセット", + "state_logs_button": "状態ログのダウンロード", + "reveal_seed_words_button": "シード ワードの表示", + "reset_account_button": "アカウントのリセット", + "reset_account_confirm_button": "リセットする", + "reset_account_cancel_button": "キャンセル", + "reset_account_modal_title": "アカウントをリセットしますか?", + "clear_approvals_modal_title": "承認データをクリアしますか?", + "clear_approvals_modal_message": "すべての Dapp がアカウント情報を再度表示するためにアクセスのリクエストが必要となります。", + "clear_browser_history_modal_title": "ブラウザーの履歴をクリアしますか?", + "clear_browser_history_modal_message": "ブラウザーの履歴をすべて削除しようとしています。実行しますか?", + "clear_cookies_modal_title": "ブラウザーの Cookie をクリアする", + "clear_cookies_modal_message": "ブラウザーの Cookie をすべて削除しようとしています。実行しますか?", + "reset_account_modal_message": "アカウントをリセットすると、トランザクション履歴がクリアされます。", + "save_rpc_url": "保存", + "invalid_rpc_prefix": "URI には適切な HTTPS プレフィックスが必要です", + "invalid_rpc_url": "無効な RPC URL", + "sync_with_extension": "MetaMask 拡張機能との同期", + "sync_with_extension_desc": "これにより、すべての拡張機能アカウントがこのデバイスにインポートされます。", + "sync": "同期", + "clear_approved_dapps": "承認済み Dapp のクリア", + "clear_browser_history": "ブラウザーの履歴のクリア", + "clear_approve_dapps_desc": "承認済み dapp のクリア", + "clear_browser_history_desc": "ブラウザーの履歴をクリアします", + "clear_browser_cookies_desc": "ブラウザーの Cookie をクリアする", + "clear": "クリア", + "protect_cta": "保護", + "protect_title": "ウォレットの保護", + "video_failed": "ビデオを読み込めませんでした。", + "protect_desc": "紙、パスワード マネージャー、クラウドなど、さまざまな場所にシークレット リカバリー フレーズを保存することで、ウォレットを保護します。", + "seedphrase_not_backed_up": "重要!シークレット リカバリー フレーズがバックアップされていません", + "seedphrase_backed_up": "シークレット リカバリー フレーズがバックアップされました", + "back_up_now": "今すぐバックアップ", + "back_up_again": "もう一度バックアップ", + "view_hint": "ヒントの表示", + "privacy_mode": "プライバシー モード", + "privacy_mode_desc": "Web サイトはアカウント情報を表示するためにアクセスをリクエストする必要があります。", + "show_hex_data": "16 進データの表示", + "show_hex_data_desc": "これを選択すると、送信画面に 16 進データフィールドが表示されます。", + "show_custom_nonce": "トランザクション ナンスのカスタマイズ", + "custom_nonce_desc": "確認画面上でナンス (トランザクション番号) を変更するには、これをオンにします。これは高度な機能であり、慎重に使用してください。", + "accounts_identicon_title": "アカウントのアイデンティコン", + "accounts_identicon_desc": "Jazzicon と Blockie は、アカウントを一目で識別するための 2 つの異なるスタイルの一意のアイコンです。", + "jazzicons": "Jazzicon", + "blockies": "Blockie", + "general_title": "一般", + "general_desc": "通貨換算、プライマリ通貨、言語、検索エンジン", + "advanced_title": "詳細", + "advanced_desc": "開発者機能へのアクセス、アカウントのリセット、Testnet のセットアップ、状態ログ、IPFS ゲートウェイ、カスタム RPC", + "contacts_title": "連絡先", + "contacts_desc": "アカウントの追加、編集、削除、管理", + "security_title": "セキュリティとプライバシー", + "back": "戻る", + "security_desc": "プライバシー設定、MetaMetrics、秘密鍵、ウォレットのシークレット リカバリー フレーズ", + "networks_title": "ネットワーク", + "networks_desc": "カスタム RPC ネットワークの追加と編集", + "network_name_label": "ネットワーク名", + "network_name_placeholder": "ネットワーク名 (オプション)", + "network_rpc_url_label": "RPC URL", + "network_rpc_placeholder": "新しい RPC ネットワーク", + "network_chain_id_label": "チェーン ID", + "network_chain_id_placeholder": "チェーン ID", + "network_symbol_label": "シンボル", + "network_symbol_placeholder": "シンボル (オプション)", + "network_block_explorer_label": "ブロック エクスプローラーの URL", + "network_block_explorer_placeholder": "ブロック エクスプローラーの URL (オプション)", + "network_chain_id_warning": "無効なチェーン ID", + "network_other_networks": "他のネットワーク", + "network_add": "追加", + "network_save": "保存", + "remove_network_title": "このネットワークを削除しますか?", + "remove_network": "削除", + "cancel_remove_network": "キャンセル", + "info_title": "MetaMask のバージョン情報", + "experimental_title": "試験段階", + "experimental_desc": "WalletConnect など...", + "legal_title": "法的通知", + "conversion_title": "通貨換算", + "conversion_desc": "アプリケーション全体で、特定の通貨を使用してフィアット値を表示します。", + "primary_currency_title": "プライマリ通貨", + "primary_currency_desc": "チェーンのネイティブ通貨 (ETH など) による値を優先的に表示するには、[ネイティブ] をクリックします。選択したフィアット通貨による値を優先的に表示するには、[フィアット] をクリックします。", + "primary_currency_text_first": "ネイティブ", + "primary_currency_text_second": "フィアット", + "language_desc": "アプリケーションを別のサポートされている言語に翻訳します。", + "engine_desc": "URL バーに検索語句を入力したときに使用されるデフォルトの検索エンジンを変更します。", + "reset_desc": "このアクションを実行すると、トランザクション履歴がクリアされます。このデータは取得できなくなる可能性があります。", + "rpc_desc": "指定されたネットワークの 1 つではなく、URL 経由でカスタム RPC 対応ネットワークを使用します。", + "hex_desc": "これを選択すると、送信画面に 16 進データフィールドが表示されます。", + "clear_privacy_title": "プライバシー データのクリア", + "clear_privacy_desc": "プライバシー データをクリアして、すべての web サイトがアカウント情報を再度表示するためにアクセスのリクエストが必要となるようにします。", + "clear_history_desc": "このオプションを選択すると、閲覧履歴がすべてクリアされます。", + "clear_cookies_desc": "このオプションを選択すると、ブラウザーの Cookie がクリアされます。", + "metametrics_title": "MetaMetrics に参加", + "metametrics_description": "MetaMetrics に参加して、MetaMask の改善に協力します。", + "third_party_title": "受信トランザクションの取得", + "third_party_description": "サード パーティ API (Etherscan) を使用して、受信トランザクションを履歴に表示します。これらのサービスがデータを取得しないように設定する場合は、オフにします。", + "metametrics_opt_out": "MetaMetrics のオプトアウト", + "metametrics_restart_required": "変更を有効にするには、アプリを再起動する必要があります。", + "create_password": "パスワードの作成", + "invalid_password": "無効なパスワード", + "invalid_password_message": "パスワードが正しくありませんでした。もう一度実行してください。", + "security_heading": "セキュリティ", + "privacy_heading": "プライバシー", + "failed_to_fetch_chain_id": "チェーン ID を取り込むことができませんでした。お使いの RPC URL は正しいですか?", + "endpoint_returned_different_chain_id": "エンドポイントが別のチェーン ID を返してきました。%{chainIdReturned}", + "chain_id_required": "チェーン ID が必要です。チェーン ID はネットワークが返すチェーン ID と一致する必要があります。10 進数、または '0x' が先行する 16 進数で入力できます。", + "invalid_hex_number": "無効な 10 進数です。", + "invalid_hex_number_leading_zeros": "無効な 10 進数です。先行ゼロを削除します。", + "invalid_number": "無効な数値です。10 進数、または '0x' が先行する 16 進数を入力します。", + "invalid_number_leading_zeros": "無効な数値です。先行ゼロを削除します。", + "invalid_number_range": "無効な数値です。1 から %{maxSafeChainId}の数値を入力", + "hide_zero_balance_tokens_title": "残高なしトークンを隠す", + "hide_zero_balance_tokens_desc": "トークンリストに残高なしトークンを表示させない。" + }, + "app_information": { + "title": "情報", + "links": "リンク", + "privacy_policy": "プライバシー ポリシー", + "terms_of_use": "使用条件", + "attributions": "属性", + "support_center": "当社のサポート センターにアクセス", + "web_site": "当社の Web サイトにアクセス", + "contact_us": "お問い合わせ" + }, + "reveal_credential": { + "seed_phrase_title": "シークレット リカバリー フレーズを公開する", + "private_key_title": "秘密鍵の表示", + "show_private_key": "秘密鍵の表示", + "private_key_title_for_account": "[{{accountName}}] の秘密鍵の表示", + "cancel": "キャンセル", + "confirm": "次へ", + "private_key_explanation": "安全な秘密の場所に保管してください。", + "private_key_warning": "これは選択した現在のアカウント用の秘密鍵です:{{accountName}}.この鍵は公開しないでください。秘密鍵を持つ人物は誰でも、資金の移動を含めて、アカウントを完全に制御することができます。", + "private_key_warning_explanation": "この鍵は公開しないでください。秘密鍵を持つ人物は誰でも、資金の移動を含めて、アカウントを完全に制御することができます。", + "seed_phrase": "あなたのシークレット リカバリー フレーズ", + "private_key": "秘密鍵", + "copy_to_clipboard": "クリップボードにコピー", + "enter_password": "続行するには、パスワードを入力してください", + "seed_phrase_copied": "シークレット リカバリー フレーズをクリップボードに貼り付けました", + "private_key_copied": "秘密鍵がクリップボードにコピーされました", + "warning_incorrect_password": "正しくないパスワード", + "unknown_error": "アカウントのロックを解除できません。もう一度実行してください。", + "seed_warning": "これはウォレットの 12 語のフレーズです。このフレーズを使用すると、資金を送金する機能を含めて、現在および今後のすべてのアカウントを制御することができます。このフレーズは安全な場所に保管し、誰にも教えないでください。", + "text": "テキスト", + "qr_code": "QR コード" + }, + "password_reset": { + "password_title": "パスワード", + "password_desc": "デバイス上で MetaMask アプリのロックを解除するための強力なパスワードを選択します。このパスワードを紛失すると、ウォレットを再インポートするためにシークレット リカバリー フレーズが必要になります。", + "password_learn_more": "詳細を表示。", + "change_password": "パスワードの変更" + }, + "asset_overview": { + "send_button": "送金", + "buy_button": "購入", + "receive_button": "受領", + "add_collectible_button": "追加", + "info": "情報", + "swap": "スワップ", + "description": "Description", + "totalSupply": "全供給量", + "address": "アドレス", + "were_unable": "以下の項目が読み込めません", + "balance": "残高。以下の項目についてサポート記事を参照する。", + "troubleshooting_missing": "残高が読み込めない", + "for_help": "ヘルプで読む。" + }, + "account_details": { + "title": "アカウントの詳細", + "share_account": "共有", + "view_account": "Etherscan でアカウントを表示", + "show_private_key": "秘密鍵の表示", + "account_copied_to_clipboard": "パブリック アドレスがクリップボードにコピーされました", + "share_public_key": "公開鍵の共有:" + }, + "qr_scanner": { + "invalid_qr_code_title": "無効な QR コード", + "invalid_qr_code_message": "スキャンしようとしている QR コードは無効です。", + "allow_camera_dialog_title": "カメラ アクセスを許可する", + "allow_camera_dialog_message": "QR コードをスキャンするには許可が必要です", + "scanning": "スキャンしています...", + "ok": "OK", + "cancel": "キャンセル", + "error": "エラー", + "attempting_to_scan_with_wallet_locked": "QRコードを読み取ろうとしていますが、ウォレットのロックを解除する必要があります。", + "attempting_sync_from_wallet_error": "拡張機能と同期しようとしています。実行するには、現在のウォレットを消去する必要があります。\n\n新しいバージョンのアプリを消去または再インストールした後、[Sync with MetaMask Extension]というオプションを選択してください。重要!ウォレットを消去する前に、シークレットリカバリーフレーズのバックアップを取っておくことをお勧めします。" + }, + "action_view": { + "cancel": "キャンセル", + "confirm": "確認" + }, + "transaction": { + "alert": "アラート", + "amount": "金額", + "next": "次へ", + "back": "戻る", + "confirm": "確認", + "reject": "拒否", + "edit": "編集", + "cancel": "キャンセル", + "save": "保存", + "speedup": "高速化", + "from": "送金元", + "gas_fee": "ガス費", + "gas_fee_fast": "高速", + "gas_fee_average": "平均", + "gas_fee_slow": "低速", + "hex_data": "16 進データ", + "custom_nonce": "ナンス", + "this_is_an_advanced": "これは、保留中のトランザクションをキャンセルまたは高速化するための高度な機能です。", + "current_suggested_nonce": "現在提案されているナンス:", + "edit_transaction_nonce": "トランザクション ナンスの編集", + "think_of_the_nonce": "ナンスは、アカウントの取引番号と考えてください。すべてのアカウントのナンスは、最初の取引は0で始まり、連番で続きます。", + "nonce_warning": "警告:このまま継続すると今後の取引に支障をきたす恐れがあります。注意して使用してください。", + "review_details": "詳細", + "review_data": "データ", + "data": "データ", + "data_description": "このトランザクションに関連付けられたデータ", + "review_function_type": "機能の種類", + "review_function": "機能", + "review_hex_data": "16 進データ", + "insufficient": "資金が足りません", + "insufficient_amount": "この取引を完了するには、さらに {{amount}} の {{tokenSymbol}} が必要です。", + "buy_more_eth": "さらにETHを購入する", + "get_ether": "{{networkName}} のEther を取得してください。", + "insufficient_tokens": "{{token}} が足りません", + "invalid_address": "無効なアドレス", + "invalid_amount": "無効な金額", + "invalid_gas": "無効なガス量", + "invalid_gas_price": "無効なガス価格", + "high_gas_price": "ガス料金が不必要に高く設定されている可能性があります({{currentGasPrice}})。金額を下げるよう検討してください。", + "low_gas_price": "ガス価格が低すぎます", + "invalid_collectible_ownership": "このコレクティブルを所有していません", + "known_asset_contract": "既知の資産のコントラクト アドレス", + "max": "最大", + "recipient_address": "受領者のアドレス", + "required": "必須", + "to": "送金先", + "total": "合計", + "loading": "読み込んでいます...", + "conversion_not_available": "換算率は利用できません", + "value_not_available": "利用できません", + "rate_not_available": "換算は利用できません", + "optional": "オプション", + "no_address_for_ens": "ENS 名のアドレスがありません", + "lets_try": "試行する", + "approve_warning": "このアクションを承認することで、このコントラクトに最大で次の金額の支出を許可することになります", + "cancel_tx_title": "キャンセルを試行しますか?", + "cancel_tx_message": "この試行を送信しても、元のトランザクションのキャンセルは保証されません。キャンセルの試行が成功した場合、上記のトランザクション手数料が課金されます。", + "speedup_tx_title": "高速化を試行しますか?", + "speedup_tx_message": "この試行を送信しても、元のトランザクションの高速化は保証されません。高速化の試行が成功した場合、上記のトランザクション手数料が課金されます。", + "nevermind": "気にしない", + "edit_network_fee": "ガス費の編集", + "gas_cancel_fee": "キャンセルのガス手数料", + "gas_speedup_fee": "高速化のガス手数料", + "use_max": "最大を使用", + "set_gas": "設定", + "cancel_gas": "キャンセル", + "transaction_fee": "ガス費", + "transaction_fee_less": "手数料なし", + "total_amount": "合計金額", + "view_data": "データの表示", + "adjust_transaction_fee": "トランザクション手数料の調整", + "could_not_resolve_ens": "ENS を解決できませんでした", + "asset": "アセット", + "balance": "残高", + "not_enough_for_gas": "トランザクション手数料の支払い用にアカウントにあるのは 0 {{ticker}} です。{{ticker}} を購入するか、別のアカウントから入金してください。", + "send": "送金", + "confirmed": "確認しました", + "pending": "処理", + "submitted": "送信済み", + "failed": "失敗", + "cancelled": "キャンセル済み", + "tokenContractAddressWarning_1": "警告:トークン アドレスは", + "tokenContractAddressWarning_2": "トークン コントラクト アドレスです", + "tokenContractAddressWarning_3": ".このアドレスにトークンを送信すると、トークンは失われます。", + "smartContractAddressWarning": "このアドレスはスマート コントラクト アドレスです。このアドレスの目的を必ず理解しておいてください。理解していない場合、資金を失うリスクがあります。", + "continueError": "リスクについて理解したので続行する", + "gas_education_title_ethereum": "イーサリアム ガス費", + "gas_education_title": "ガス費", + "gas_education_1": "ガス費は、イーサリアムのネットワーク上でトランザクションを処理するクリプト マイナーに", + "gas_education_2_ethereum": "支払われます。", + "gas_education_2": "ネットワーク。", + "gas_education_3": "MetaMask はガス費から利益を得ません。", + "gas_education_4": "ガス費は、ネットワーク トラフィックやトランザクションの複雑さに応じて変動します。", + "gas_education_learn_more": "ガス費の詳細を表示", + "confusable_title": "受信者のアドレスを確認する", + "confusable_msg": "ENS の名称の中に混乱しやすい文字を発見しました。詐欺を防ぐためにENSの名称を確認して下さい。" + }, + "custom_gas": { + "total": "合計", + "advanced_options": "詳細", + "basic_options": "基本", + "hide_advanced_options": "詳細の非表示", + "gas_limit": "ガス リミット:", + "gas_price": "ガス価格:(GWEI)", + "save": "保存", + "warning_gas_limit": "ガス リミットは 20999 より大きく、7920027 未満である必要があります。", + "warning_gas_limit_estimated": "推定ガスリミットが {{gas}} の場合、最小値として使用します。", + "cost_explanation": "ガス費には、トランザクションを処理してイーサリアム ネットワーク上に保管する費用も含まれています。MetaMask は手数料から利益を得ません。手数料が高くなるほど、トランザクションが実行される可能性が高くなります。" + }, + "spend_limit_edition": { + "save": "保存", + "title": "許可の編集", + "spend_limit": "使用限度額の許可", + "allow": "許可する", + "allow_explanation": "に次の額までの出金と使用を許可します。", + "proposed": "提案された承認限度額", + "requested_by": "使用限度額のリクエスト元", + "custom_spend_limit": "カスタム使用限度額", + "max_spend_limit": "使用限度額の最大値を入力", + "minimum": "最小 1.00 {{tokenSymbol}}", + "cancel": "キャンセル", + "approve": "承認", + "allow_to_access": "このサイトに {{tokenSymbol}} にアクセスする許可を与えますか?", + "allow_to_address_access": "このアドレスに {{tokenSymbol}} にアクセスする許可を与えますか?", + "you_trust_this_site": "このサイトを信頼しますか?この許可を与えることで、このサイトが自分の資金にアクセスすることを許可することになります。", + "you_trust_this_address": "このアドレスを信頼しますか?この許可を与えることで、このアドレスが自分の資金にアクセスすることを許可することになります。", + "edit_permission": "許可の編集", + "edit": "編集", + "transaction_fee_explanation": "トランザクション手数料はこの許可に関連付けられています。", + "view_details": "詳細の表示", + "view_data": "データの表示", + "transaction_details": "トランザクションの詳細", + "site_url": "サイトの URL", + "permission_request": "許可リクエスト", + "details_explanation": "{{host}} はこのアカウントから、この最大金額までのアクセスと使用が可能です。", + "amount": "金額:", + "allowance": "許可:", + "to": "対象:", + "contract": "コントラクト ({{address}})", + "contract_name": "コントラクト名:", + "contract_address": "コントラクト アドレス:", + "contract_allowance": "許可:", + "data": "データ", + "function_approve": "機能:承認", + "function": "機能", + "close": "閉じる", + "all_set": "準備完了です。", + "all_set_desc": "このサイトの許可を正常に設定しました。", + "must_be_at_least": "{{allowance}} 以上である必要があります" + }, + "browser": { + "title": "ブラウザー", + "reload": "再読み込み", + "share": "共有", + "bookmark": "ブックマーク", + "add_to_favorites": "お気に入りに追加", + "error": "申し訳ありません。", + "cancel": "キャンセル", + "go_back": "戻る", + "go_forward": "進む", + "home": "ホーム", + "close": "閉じる", + "open_in_browser": "ブラウザーで開く", + "change_url": "URL の変更", + "switch_network": "ネットワークの切替え", + "dapp_browser": "Dapp ブラウザー", + "dapp_browser_message": "MetaMask は、分散型 Web 用のウォレットおよびブラウザーです。ご覧ください。", + "featured_dapps": "注目の Dapp", + "my_favorites": "お気に入り", + "search": "検索するか URL を入力", + "welcome": "ようこそ", + "remove": "削除", + "new_tab": "新しいタブ", + "tabs_close_all": "すべて閉じる", + "tabs_done": "完了", + "no_tabs_title": "開いているタブはありません", + "no_tabs_desc": "分散型 Web を閲覧するには、新しいタブを追加します", + "failed_to_resolve_ens_name": "その ENS 名は解決できませんでした", + "remove_bookmark_title": "お気に入りの削除", + "remove_bookmark_msg": "このサイトをお気に入りから削除しますか?", + "yes": "はい" + }, + "backup_alert": { + "title": "ウォレットの保護", + "left_button": "後で通知する", + "right_button": "ウォレットの保護" + }, + "add_favorite": { + "title": "お気に入りの追加", + "title_label": "名前", + "url_label": "URL", + "add_button": "追加", + "cancel_button": "キャンセル" + }, + "approval": { + "title": "トランザクションの確認" + }, + "approve": { + "title": "承認", + "deeplink": "ディープリンク", + "qr_code": "QR コード" + }, + "transactions": { + "tx_review_confirm": "確認", + "tx_review_transfer": "転送", + "tx_review_contract_deployment": "コントラクトの展開", + "tx_review_transfer_from": "転送元", + "tx_review_unknown": "不明な方法", + "tx_review_approve": "承認", + "sent_ether": "Ether を送金しました", + "self_sent_ether": "自分自身に Ether を送金しました", + "received_ether": "Ether を受領しました", + "sent_dai": "DAI を送金しました", + "self_sent_dai": "自分自身に DAI を送金しました", + "received_dai": "DAI を受領しました", + "sent_tokens": "トークンを送信しました", + "ether": "Ether", + "sent_unit": "{{unit}} を送金しました", + "self_sent_unit": "自分自身に {{unit}} を送金しました", + "received_unit": "{{unit}} を受領しました", + "sent_collectible": "コレクティブルを送信しました", + "sent": "送金しました", + "received": "受領しました", + "contract_deploy": "コントラクトの展開", + "to_contract": "新しいコントラクト", + "tx_details_free": "無料", + "tx_details_not_available": "利用できません", + "smart_contract_interaction": "スマート コントラクト インタラクション", + "swaps_transaction": "スワップ取引", + "approve": "承認", + "hash": "ハッシュ", + "from": "送金元", + "to": "送金先", + "details": "詳細", + "amount": "金額", + "gas_limit": "ガス リミット (単位)", + "gas_price": "ガス価格 (GWEI)", + "total": "合計", + "view_on": "表示方法", + "view_on_etherscan": "Etherscan で表示", + "hash_copied_to_clipboard": "トランザクション ハッシュがクリップボードにコピーされました", + "address_copied_to_clipboard": "アドレスがクリップボードにコピーされました", + "transaction_error": "トランザクション エラー", + "address_to_placeholder": "検索、パブリック アドレス (0x)、または ENS", + "address_from_balance": "残高:", + "status": "ステータス", + "date": "日付", + "nonce": "ナンス", + "from_device_label": "このデバイスから", + "import_wallet_row": "このデバイスにアカウントが追加されました", + "import_wallet_label": "アカウントの追加されました", + "import_wallet_tip": "これから行われるすべての取引には、タイムスタンプの横に、[このデバイスから]というラベルが表示されます。アカウントを追加する前の日付に行われた取引について、どの発信取引がこのデバイスから発信されたか、この履歴に表示されません。" + }, + "address_book": { + "recents": "最近", + "save": "保存", + "delete_contact": "連絡先の削除", + "delete": "削除", + "cancel": "キャンセル", + "add_to_address_book": "アドレス帳への追加", + "enter_an_alias": "エイリアスの入力", + "add_this_address": "このアドレスをアドレス帳に追加", + "next": "次へ", + "enter_an_alias_placeholder": "例: Vitalik B", + "add_contact_title": "連絡先の追加", + "add_contact": "連絡先の追加", + "edit_contact_title": "連絡先の編集", + "edit_contact": "連絡先の編集", + "edit": "編集", + "address_already_saved": "連絡先はすでに保存されています", + "address": "アドレス", + "name": "名前", + "nickname": "名前", + "add_input_placeholder": "パブリック アドレス (0x) または ENS", + "between_account": "自分のアカウント間で移動", + "others": "その他", + "memo": "メモ" + }, + "transaction_submitted": { + "title": "トランザクションが送信されました", + "your_tx_hash_is": "トランザクション ハッシュ:", + "view_on_etherscan": "Etherscan で表示" + }, + "sync_with_extension": { + "title": "拡張機能からデータを同期", + "short_title": "拡張機能と同期", + "label": "デスクトップ ブラウザーで MetaMask 拡張機能を開き、[設定] > [詳細] の順に選択して、[Sync with Mobile] をクリックし、パスワードを入力して QR コードを表示します", + "button_continue": "続行", + "please_wait": "データを同期しています。しばらくお待ちください...", + "error_title": "エラー!", + "error_message": "問題が発生しました...もう一度実行してください", + "warning_title": "警告!", + "warning_message": "これにより、携帯電話内の現在のアカウントとトランザクション履歴がすべて上書きされます。実行しますか?", + "warning_ok_button": "はい", + "warning_cancel_button": "いいえ", + "invalid_qr_code": "無効な QR コード", + "invalid_qr_code_desc": "これは正しい QR コードではありません。ブラウザーの拡張機能と同期するには、ブラウザーの拡張機能で [設定] > [詳細] > [Sync with Mobile] の順に選択して、そこに表示されている QR をスキャンします", + "outdated_qr_code": "期限切れの QR コード", + "outdated_qr_code_desc": "QR コードの有効期限が切れています。新しいコードをスキャンしてください", + "something_wrong": "申し訳ありません。問題が発生しました...", + "something_wrong_desc": "ウォレットを同期しようとしたときに問題が発生しました。後でもう一度実行するか、シークレット リカバリー フレーズを使用してウォレットをインポートしてください", + "allow_biometrics_title": "{{biometrics}} を有効にしますか?", + "allow_biometrics_desc": "{{biometrics}} を使用して MetaMask で認証することができます" + }, + "sync_with_extension_success": { + "title": "ウォレットがインポートされました", + "sync_complete_1": "シークレット リカバリー フレーズを紛失した場合、MetaMask では復元できないことを忘れないでください。シークレット リカバリー フレーズは次の場所にあります", + "sync_complete_2": "[設定] > [セキュリティとプライバシー]", + "button_continue": "完了", + "password_tip": "モバイル ウォレットのロックを解除するためのパスワードは、拡張機能で設定したパスワードと同じです。", + "learn_more": "詳細を表示。" + }, + "networks": { + "title": "ネットワーク", + "other_networks": "他のネットワーク", + "close": "閉じる", + "status_ok": "すべてのシステムが稼動しています", + "status_not_ok": "ネットワークに問題が発生しています" + }, + "select": { + "cancel": "キャンセル", + "done": "完了" + }, + "signature_request": { + "title": "署名リクエスト", + "cancel": "キャンセル", + "sign": "署名", + "sign_requested": "あなたの署名がリクエストされています", + "signing": "このメッセージに署名しますか?", + "account_title": "アカウント:", + "balance_title": "残高:", + "message": "メッセージ", + "message_from": "メッセージの送信者", + "learn_more": "詳細を表示", + "read_more": "続きを表示", + "eth_sign_warning": "注意して続行してください。このアクションは、アカウントから資産を引き出すのに使用される可能性があります。このサイトが信頼できることを確認してください。" + }, + "watch_asset_request": { + "title": "推奨されたトークンの追加", + "cancel": "キャンセル", + "add": "トークンの追加", + "message": "このトークンを追加しますか?", + "token": "トークン", + "balance": "残高" + }, + "unit": { + "eth": "ETH", + "sai": "SAI", + "dai": "DAI", + "negative": "-", + "divisor": "/", + "token_id": "#", + "colon": ":", + "point": ".", + "week": "週", + "day": "日", + "hour": "時間", + "minute": "分", + "second": "秒", + "empty_data": "0x" + }, + "biometrics": { + "enable_touchid": "Touch ID でサインインしますか?", + "enable_faceid": "Face ID でサインインしますか?", + "enable_fingerprint": "指紋認証でサインインしますか?", + "enable_biometrics": "生体認証でサインインしますか?", + "enable_device_passcode_ios": "デバイスのパスコードでサインインしますか?", + "enable_device_passcode_android": "デバイスの PIN でサインインしますか?" + }, + "authentication": { + "auth_prompt_title": "認証が必要です", + "auth_prompt_desc": "MetaMask を使用するには認証を行ってください", + "fingerprint_prompt_title": "認証が必要です", + "fingerprint_prompt_desc": "MetaMask のロックを解除するには指紋認証を行ってください", + "fingerprint_prompt_cancel": "キャンセル" + }, + "accountApproval": { + "title": "接続リクエスト", + "walletconnect_title": "WALLETCONNECT リクエスト", + "action": "このサイトに接続しますか?", + "connect": "接続", + "cancel": "キャンセル", + "permission": "表示", + "address": "パブリック アドレス", + "sign_messages": "メッセージに", + "on_your_behalf": "代理で署名", + "warning": "[接続] をクリックすると、この Dapp にパブリック アドレスの表示を許可したことになります。これは、フィッシングのリスクからデータを保護するための重要なセキュリティ手順です。" + }, + "import_private_key": { + "title": "アカウントのインポート", + "description_one": "インポートされたアカウントはウォレットに表示されますが、MetaMask のシークレット リカバリー フレーズでは復元できません。", + "learn_more_here": "インポートされたアカウントの詳細についてはここで確認してください。", + "subtitle": "秘密鍵の文字列の貼り付け", + "cta_text": "インポート", + "example": "例: 3a1076bf45ab87712ad64ccb3b10217737f7faacbf2872e88fdd9a537d8fe266", + "error_title": "申し訳ありません。問題が発生しました...", + "error_message": "この秘密鍵をインポートできませんでした。正しく入力したことを確認してください。", + "error_empty_message": "秘密鍵を入力する必要があります。", + "or_scan_a_qr_code": "または QR コードをスキャン" + }, + "import_private_key_success": { + "title": "アカウントが正常にインポートされました。", + "description_one": "アカウントを MetaMask で表示できるようになりました。" + }, + "first_incoming_transaction": { + "title": "{{asset}} がアカウントに入金されました", + "amount": "金額:", + "account": "アカウント:", + "from": "送金元:", + "cta_text": "OK" + }, + "secure_your_wallet": { + "title": "ウォレットの保護", + "step_1": "手順 1:", + "step_1_description": "パスワードの作成", + "step_2": "手順 2:", + "step_2_description": "ウォレット シークレット リカバリー フレーズを保存する", + "info_text_1": "MetaMask ウォレットの設定を完了するまでしばらく時間がかかります。", + "info_text_2": "これにより、自分の資金にアクセスできるのは自分だけとなり、デバイスを紛失した場合もウォレットを復元できるようになります", + "cta_text": "パスワードの作成", + "creating_password": "パスワードを作成しています..." + }, + "account_backup_step_1": { + "remind_me_later": "後で通知する", + "remind_me_later_subtext": "(非推奨)", + "title": "ウォレットの保護", + "info_text_1_1": "資金を失うリスクを避ける。信頼できる場所に", + "info_text_1_2": "シークレット リカバリー フレーズ", + "info_text_1_3": "を保管することで、ウォレットを保護します。", + "info_text_1_4": "アプリからロックアウトされたり、新しいデバイスを入手したりした場合、これがウォレットを復元する唯一の方法となります。", + "cta_text": "開始", + "cta_subText": "強く推奨", + "skip_button_cancel": "今すぐ保護", + "skip_button_confirm": "スキップ", + "skip_title": "アカウントのセキュリティをスキップしますか?", + "skip_check": "私はシークレット リカバリー フレーズを紛失するとウォレットにアクセスできなくなることを理解しています。", + "what_is_seedphrase_title": "「シークレット リカバリー フレーズ」とは何ですか", + "what_is_seedphrase_text_1": "シークレット リカバリー フレーズとは、資金を含むウォレットに関するすべての情報を含む 12 語の単語のセットです。これは、ウォレット全体にアクセスするために使用する秘密のコードのようなものです。", + "what_is_seedphrase_text_2": "シークレット リカバリー フレーズは秘密の安全な場所に保管する必要があります。誰かがシークレット リカバリー フレーズを取得すると、その人物はあなたのアカウントを制御できるでしょう。", + "what_is_seedphrase_text_3": "自分しかアクセスできない場所に保管してください。紛失すると、MetaMask を使用しても復元することはできません。" + }, + "account_backup_step_1B": { + "title": "ウォレットの保護", + "subtitle_1": "ウォレットの", + "subtitle_2": "シークレット リカバリー フレーズ。", + "cta_text": "開始", + "learn_more": "詳細を表示", + "why_important": "なぜ重要なのか?", + "manual_title": "手動", + "manual_subtitle": "シークレット リカバリー フレーズを紙に書き留めて、安全な場所に保管します。", + "manual_security": "セキュリティ レベル:非常に強い", + "risks_title": "リスク:", + "risks_1": "紛失する", + "risks_2": "保管した場所を忘れる", + "risks_3": "誰かが見つける", + "other_options": "他のオプション:紙である必要はありません。", + "tips_title": "ヒント:", + "tips_1": "銀行の金庫に保管する", + "tips_2": "安全な場所に保管する", + "tips_3": "複数の秘密の場所に保管する", + "why_secure_title": "ウォレットの保護", + "why_secure_1": "資金を失うリスクを避ける。信頼できる場所にシークレット リカバリー フレーズを保管することで、ウォレットを保護します。", + "why_secure_2": " アプリからロックアウトされたり、新しいデバイスを入手したりした場合、これがウォレットを復元する唯一の方法となります。" + }, + "account_backup_step_2": { + "cancel_backup_title": "バックアップのキャンセル", + "cancel_backup_message": "ウォレットを復元するために、シークレット リカバリー フレーズを保存しておくことを強くお勧めします。", + "cancel_backup_ok": "はい、リスクは承知しています", + "cancel_backup_no": "いいえ、シークレット リカバリー フレーズをバックアップする", + "title": "ペンと紙を用意", + "info": "次の手順では、シークレット リカバリー フレーズを書き留めます。", + "info_2_1": "確認のために", + "info_2_2": "再入力", + "info_2_3": " を求められます。", + "cta_text": "OK" + }, + "account_backup_step_3": { + "cancel_backup_title": "バックアップのキャンセル", + "cancel_backup_message": "ウォレットを復元するために、シークレット リカバリー フレーズを保存しておくことを強くお勧めします。", + "cancel_backup_ok": "はい、リスクは承知しています", + "cancel_backup_no": "いいえ、シークレット リカバリー フレーズをバックアップする", + "title": "誰にも見られていないことを確認しましたか?", + "info_text": "他の人間やロボットが画面を見ていないことを確認してください。シークレット リカバリー フレーズがコピーされると、あなたの資金を盗むために他のデバイスで使用される場合があります。", + "cta_text": "誰にも見られていません" + }, + "account_backup_step_4": { + "cancel_backup_title": "バックアップのキャンセル", + "cancel_backup_message": "ウォレットを復元するために、シークレット リカバリー フレーズを保存しておくことを強くお勧めします。", + "cancel_backup_ok": "はい、リスクは承知しています", + "cancel_backup_no": "いいえ、シークレット リカバリー フレーズをバックアップする", + "back": "戻る", + "title": "あなたのシークレット リカバリー フレーズ", + "info_text_1": "これらの単語を注意して紙に書き留めてください。順序が重要です。", + "info_text_2": "次の画面で再入力を求められます", + "cta_text": "フレーズをコピーしました", + "confirm_password": "パスワードの確認", + "before_continiuing": "続行する前に、パスワードを確認する必要があります", + "confirm": "確認" + }, + "account_backup_step_5": { + "error_title": "申し訳ありません。", + "error_message": "単語の順序が正しくありません。正しく書き留めたことを確認し、必要に応じて前の画面に戻ってください", + "back": "戻る", + "title": "シークレット リカバリー フレーズを確認", + "info_text": "前の画面で表示された順序で各単語を挿入します。", + "cta_text": "フレーズの確認", + "modal_title": "シークレット リカバリー フレーズを確認しました!", + "modal_text": "これは、このセキュリティ対策に従うことを確認するためでした", + "modal_button": "次へ" + }, + "account_backup_step_6": { + "title": "セキュリティのヒント", + "info_text": "シークレット リカバリー フレーズを紛失した場合、MetaMask では復元できません。", + "tip_1": "シークレット リカバリー フレーズの複数のバックアップを保持する", + "tip_2": "信頼できるパスワード マネージャーにフレーズを保存し、紙によるバックアップを安全な場所に保管する", + "tip_3": "このフレーズを誰にも教えない", + "disclaimer": "* シークレット リカバリー フレーズは次の場所に移動に行けば見つかります", + "disclaimer_bold": "[設定] > [セキュリティとプライバシー]", + "cta_text": "OK", + "modal_title": "完了", + "modal_text": "バックアップはすべて完了しています。作業を続行できます。", + "modal_button": "完了", + "copy_seed_phrase": "シークレット リカバリー フレーズをクリップボードにコピーする" + }, + "manual_backup": { + "progressOne": "パスワードの作成", + "progressTwo": "ウォレットの保護", + "progressThree": "シークレット リカバリー フレーズを確認" + }, + "manual_backup_step_1": { + "action": "シークレット リカバリー フレーズを書き留める", + "info": "これがあなたのシークレット リカバリー フレーズです。紙に書き留めて、安全な場所に保管してください。次の手順で、このフレーズを (順番に) 再入力するよう求められます。", + "continue": "続行", + "reveal": "タップしてシークレット リカバリー フレーズを表示する", + "watching": "誰も画面を見ていないことを確認してください。", + "view": "表示", + "confirm_password": "パスワードの確認", + "before_continiuing": "続行する前に、パスワードを確認する必要があります", + "confirm": "確認" + }, + "manual_backup_step_2": { + "action": "シークレット リカバリー フレーズを確認", + "info": "表示された順序で各単語を選択します。", + "complete": "バックアップの完了", + "success": "成功" + }, + "manual_backup_step_3": { + "congratulations": "完了", + "success": "ウォレットの保護が正常に完了しました。シークレット リカバリー フレーズを安全に保管してください。これはお客様の責任です!", + "hint": "自分用のヒントを残しますか?", + "recover": "それを紛失した場合、MetaMask ではあなたのウォレットを復元できません。シークレット リカバリー フレーズは、[設定] > [セキュリティとプライバシー] にあります。", + "learn": "詳細を表示", + "done": "完了", + "recovery_hint": "復元のヒント", + "leave_hint": "自分用のヒントを残します。保管した場所を書き留めて、アクセス方法を思い出せるようにします。この情報がこのデバイスの外部に送られることはありません。", + "no_seedphrase": "これを使用してシークレット リカバリー フレーズを書き留めないでください。", + "example": "例: 母親の家", + "save": "保存", + "cancel": "キャンセル" + }, + "phishing": { + "ethereum_phishing_detection": "イーサリアム フィッシングの検出", + "ethereum_phishing_detector": "イーサリアム フィッシングの検出機能", + "intro": " は、現在 MetaMask のドメイン警告リストにあります。これは、入手可能な情報に基づき、MetaMask はこのドメインが現在セキュリティを侵害する可能性があると考えていることを意味します。追加の安全機能として、MetaMask はこのサイトへのアクセスを制限しています。これを無効にするには、この警告の残りの部分に記載された、自己責任で続行する手順をお読みください。", + "reasons": "この警告リストにサイトが表示される理由は多数存在します。また、この警告リストは、他の広く利用されている業界のリストをまとめたものです。このような理由には、次の上で陽性と判定されたドメインなど、既知の不正行為やセキュリティ リスクが含まれる可能性があります。", + "list_content": "これらの警告リストのドメインには、悪意があることが明白な Web サイトと、悪意のある攻撃者によって侵害された正規の Web サイトが含まれている可能性があります。", + "to_read_more": "このサイトの詳細については、", + "review_on_etherscam": "Etherscam でドメインを確認してください。", + "warning": "この警告リストは有志によってまとめられたものであることに注意してください。このリストは不正確または不完全である可能性があります。このリストにドメインが記載されていないという理由で、そのドメインの安全性が暗黙的に保証されるわけではありません。いつもと同じように、トランザクションはお客様自身の責任です。この警告リストに記載されたドメインとやり取りする場合は、", + "continue_on_your_own": "自己責任で継続してください。", + "file_an_issue_intro": "このドメインに間違ってフラグが付けられていると思われる場合や、ブロックされている正規の Web サイトのセキュリティ問題が解決された場合は、", + "file_an_issue": "問題を報告してください。", + "back_to_safety": "安全な場所に戻る" + }, + "notifications": { + "pending_title": "トランザクションが送信されました", + "pending_deposit_title": "入金処理中", + "pending_withdrawal_title": "出金処理中", + "cancelled_title": "トランザクションがキャンセルされました", + "success_title": "トランザクション #{{nonce}} が完了しました。", + "speedup_title": "#{{nonce}} を高速化しています。", + "success_deposit_title": "入金が完了しました", + "success_withdrawal_title": "出金が完了しました", + "error_title": "申し訳ありません。問題が発生しました:/", + "received_title": "{{amount}} {{assetType}} を受領しました", + "received_payment_title": "即時支払いを受領しました", + "pending_message": "確認を待っています", + "pending_deposit_message": "入金の完了を待っています", + "pending_withdrawal_message": "出金の完了を待っています", + "error_message": "タップするとこのトランザクションが表示されます", + "success_message": "タップするとこのトランザクションが表示されます", + "speedup_message": "トランザクションを高速化しようとしています", + "success_deposit_message": "資金の使用準備が完了しました", + "success_withdrawal_message": "資金がウォレットに移動されました", + "cancelled_message": "タップするとこのトランザクションが表示されます", + "received_message": "タップするとこのトランザクションが表示されます", + "received_payment_message": "{{amount}} DAI を受領しました", + "prompt_title": "プッシュ通知を有効にする", + "prompt_desc": "通知を有効にすると、ETH を受領したときやトランザクションが確認されたときに、MetaMask から通知を受け取ることができます。", + "prompt_ok": "はい", + "prompt_cancel": "いいえ", + "wc_connected_title": "{{title}} に接続しました", + "wc_signed_title": "署名しました", + "wc_sent_tx_title": "トランザクションを送信しました", + "wc_connected_rejected_title": "接続リクエストを拒否しました", + "wc_signed_rejected_title": "署名リクエストを拒否しました", + "wc_sent_tx_rejected_title": "トランザクション リクエストを拒否しました" + }, + "protect_your_wallet_modal": { + "title": "ウォレットの保護", + "body_for_password": "パスワードを設定し、シークレット リカバリー フレーズを保管することで、ウォレットを保護します (必須)。", + "body_for_seedphrase": "これで値がウォレットに追加されました。パスワードを設定し、シークレット リカバリー フレーズを保存することで、ウォレットを保護してください (必須)。", + "button": "ウォレットの保護" + }, + "payment_request": { + "title": "リクエスト", + "search_top_picks": "上位", + "search_assets": "資産の検索", + "search_results": "検索結果", + "search_no_tokens_found": "トークンが見つかりませんでした", + "your_tokens": "トークン", + "enter_amount": "金額の入力", + "choose_asset": "リクエストする資産の選択", + "request_error": "無効なリクエストです。もう一度実行してください", + "reset": "リセット", + "next": "次へ", + "amount_placeholder": "0.00", + "link_copied": "リンクがクリップボードにコピーされました", + "send_link_title": "リンクの送信", + "description_1": "リクエスト リンクの送信準備が完了しました", + "description_2": "このリンクを友達に送信すると、送信がリクエストされます", + "copy_to_clipboard": "クリップボードにコピー", + "qr_code": "QR コード", + "send_link": "リンクの送信", + "request_qr_code": "支払いリクエストの QR コード", + "balance": "残高" + }, + "receive_request": { + "title": "受領", + "share_title": "アドレスの共有", + "share_description": "E メールまたはテキスト メッセージでアドレスを送信", + "qr_code_title": "QR コード", + "qr_code_description": "アドレスを読み取ることができるスキャン可能な画像", + "request_title": "リクエスト", + "request_description": "友達に資産をリクエスト", + "buy_title": "購入", + "buy_description": "デビット カードまたは銀行振込で暗号資産を購入", + "public_address": "パブリック アドレス", + "public_address_qr_code": "パブリック アドレス", + "coming_soon": "近日公開...", + "request_payment": "支払いリクエスト", + "copy": "コピー", + "scan_address": "アドレスをスキャンして支払いを受領" + }, + "experimental_settings": { + "wallet_connect_dapps": "WalletConnect セッション", + "wallet_connect_dapps_desc": "アクティブな WalletConnect セッションのリストを表示します", + "wallet_connect_dapps_cta": "セッションの表示", + "network_not_supported": "現在のネットワークはサポートされていません", + "switch_network": "Mainnet または Rinkeby に切り替えてください" + }, + "walletconnect_sessions": { + "no_active_sessions": "アクティブなセッションがありません", + "end_session_title": "セッションの終了", + "end": "終了", + "cancel": "キャンセル", + "session_ended_title": "セッションが終了しました", + "session_ended_desc": "選択したセッションは終了されました" + }, + "paymentRequest": { + "title": "支払いリクエスト", + "title_complete": "支払い完了", + "confirm": "支払い", + "cancel": "拒否", + "is_requesting_you_to_pay": "があなたに支払いをリクエストしています", + "total": "合計:" + }, + "webview_error": { + "title": "申し訳ありません。問題が発生しました...", + "message": "そのページを読み込めませんでした。", + "reason": "理由" + }, + "offline_mode": { + "title": "オフラインです", + "text": "ブロックチェーンへの接続ができません。", + "try_again": "再試行", + "learn_more": "詳細を表示" + }, + "walletconnect_return_modal": { + "title": "すべて設定完了", + "text": "これでブラウザーに戻ることができます" + }, + "account_bar": { + "depositing_to": "入金先:" + }, + "fiat_on_ramp": { + "buy_eth": "ETH の購入", + "purchased_currency": "{{currency}} を購入しました", + "network_not_supported": "現在のネットワークはサポートされていません", + "switch_network": "Mainnet に切り替えてください", + "switch": "切り替え", + "purchases": "購入", + "purchase_method": "購入方法", + "amount_to_buy": "購入する金額", + "transak_webview_title": "Transak", + "wyre_user_agreement": "Wyre 使用許諾", + "wyre_terms_of_service": "Wyre サービス利用条件", + "best_deal": "お得な方法", + "purchase_method_title": { + "wyre_first_line": "Apple Payを使用すると0% の手数料が", + "wyre_second_line": "Apple Pay。", + "wyre_sub_header": "2020 年 7 月 1 日まで有効", + "first_line": "購入方法を", + "second_line": "選択してください" + }, + "bank_transfer_debit": "銀行振込またはデビット カード", + "requires_registration": "登録が必要です", + "credit_debit_location": "クレジット/デビット カードまたは銀行振込 (地域による)", + "options_fees_vary": "59 か国以上、手数料と限度額は異なります", + "some_states_excluded": "一部の州は除外", + "purchase_method_modal_close": "閉じる", + "modal_transak_support": "Transak のサポートと料金", + "modal_wyre_support": "Wyre のサポートと料金", + "transak_cta": "Transak で ETH を購入", + "transak_modal_text": "正確な支払い方法と手数料は、地域によって異なります。料金は Transak に示されています。", + "apple_pay": "Apple Pay", + "via": "経由", + "fee": "手数料", + "Fee": "手数料", + "Fees": "手数料", + "limited_time": "期間限定", + "supported_countries_title": "サポートされている国:", + "supported_countries": "サポートされている国:", + "no_countries_result": "サポートされている国の一致がありません “{{searchString}}”", + "wyre_loading_rates": " ", + "fast_plus_lower_fees": "高速 + 低い手数料", + "select_card_country": "カードが登録されている国を選択してください (お客様の所在地ではありません)。", + "search_country": "国の検索", + "wyre_countries": " 米国 + 33 か国以上。手数料と限度額は異なります", + "wyre_fees_us_title": "米国の手数料", + "wyre_fees_us": "2.9% + $0.30 + ガス費 (最低手数料 $5)", + "wyre_fees_us_fee": "2.9% + $0.30 + ガス (最低料金 $5) の手数料", + "wyre_limits_us": "限度額: 1 週間当たり $500、1 年間当たり $5,000", + "wyre_not_available": "NY と TX では利用できません", + "wyre_fees_outside_us_title": "米国外の手数料", + "wyre_fees_outside_us": "3.9% + $0.30 + ガス費 (最低手数料 $5)", + "wyre_fees_outside_us_fee": "3.9% + $0.30 + ガス (最低料金 $5) の手数料", + "wyre_limits_outside_us": "限度額: 1週間当たり $1,000、1年間当たり $7,500", + "wyre_estimated": "推定金額: {{amount}} {{currency}}", + "wyre_minutes": "1 ~ 2 分", + "wyre_max": "最大 $450/週", + "wyre_requires_debit_card": "デビット カードが必要です。", + "wyre_us_only": "🇺🇸 米国のみ", + "wyre_modal_text": "Apple Pay (Powered by Wyre) での支払いは、米国でサポートされています🇺🇸(コネティカット州、ハワイ州、ノースカロライナ州、ニューハンプシャー州、ニューヨーク州、バージニア州、バーモント州を除く)。", + "wyre_modal_terms_of_service_apply": "Wyre サービス利用条件が適用されます。", + "wyre_minimum_deposit": "最小入金額は {{amount}} です。", + "wyre_maximum_deposit": "最大入金額は {{amount}} です。", + "wyre_purchase": "{{currency}} の購入", + "wyre_total_label": "Wyre (MetaMask経由)", + "buy_with": "購入手段", + "plus_fee": "および {{fee}} の手数料", + "notifications": { + "purchase_failed_title": "{{currency}} の購入に失敗しました。お手数をおかけして申し訳ありませんが、もう一度実行してください。", + "purchase_cancelled_title": "購入はキャンセルされました", + "purchase_completed_title": "{{amount}} {{currency}} の購入に成功しました", + "purchase_completed_description": "{{currency}} が利用可能になりました", + "purchase_pending_title": "{{currency}} の購入を処理しています", + "purchase_pending_description": "この処理には数分かかります。" + }, + "date": "日付", + "from": "送金元", + "to": "送金先", + "status": "ステータス", + "completed": "完了", + "pending": "処理", + "failed": "失敗しました", + "cancelled": "キャンセル済み", + "amount": "金額", + "total_amount": "合計金額", + "gas_education_carousel": { + "step_1": { + "title": "{{ticker}} を購入する前に、ガス費を把握しておいてください", + "average_gas_fee": "現在の平均ガス費:", + "subtitle_1": "{{ticker}} をスワップまたは送金する予定の方は、ガス費に対応するために余分に購入してください。", + "subtitle_2": "トランザクションにかかるガス費は、{{ticker}} の購入費用とは別です。", + "subtitle_3": "MetaMask はガス費から利益を得ません。" + }, + "step_2": { + "title": "ガス費とは", + "subtitle_1": "ガスは、イーサリアム ネットワーク上の取引を促進するものです。{{ticker}} でトランザクションを処理するクリプト マイナーに支払われる手数料です。", + "subtitle_2": "MetaMask はガス費から利益を得ません。", + "learn_more": "ガス費の詳細を表示" + }, + "step_3": { + "title": "いくらかかりますか?", + "subtitle_1": "ガス費は、ネットワーク トラフィックやトランザクションの種類に応じて変動します。", + "subtitle_2": "「スワップ」のような複雑なトランザクションでは、「送金」トランザクションの 5 倍から 10 倍の費用がかかります。", + "subtitle_3": "ガス費を見積もる最善の方法としては", + "subtitle_4": "まず取引をしてみて、ガス費が", + "subtitle_5": "いくらかかるかを確認することです。", + "cta": "{{ticker}} の購入に進む" + } + } + }, + "swaps": { + "onboarding": { + "get_the": "トップレベルの", + "best_price": "流動性をもつ", + "from_the": "ソースから", + "top_liquidity": "ベストプライスを", + "sources": "手に入れましょう。", + "find_the": "最高の", + "best_swap": "スワップを", + "across": "見つけよう", + "want_to_learn_more": "詳細を表示しますか?", + "learn_more": "MetaMask Swaps の詳細を表示", + "what_are": "トークンスワップとは何ですか?", + "review_audits": "当社の正式なコントラクト監査のレビュー", + "start_swapping": "スワッピングの開始" + }, + "feature_off_title": "機能は一時的に利用できなくなりました", + "feature_off_body": "MetaMask Swaps はメンテナンス中です。後でもう一度確認してください。", + "wrong_network_title": "スワップに使用できません", + "wrong_network_body": "トークンの交換はEthereum Main Network上でしかできません。", + "unallowed_asset_title": "このトークンは交換できません", + "unallowed_asset_body": "独自の仕組みを持つ一部のトークンは、現在スワップに対応していません。", + "convert_from": "から交換する", + "convert_to": "に交換する", + "verify": "検証", + "verified_on_sources": "{{sources} で検証します。", + "verify_on": "のトークンアドレスを必ず検証して下さい", + "verify_address_on": "でトークンアドレスを検証する", + "only_verified_on": "{{symbol}} は {{occurrences}} ソースでのみ検証されます。", + "block_explorer": "ブロックエクスプローラ", + "a_block_explorer": "ブロック エクスプローラ", + "token_verification": "トークンの検証", + "token_multiple": "複数のトークンが同じ名前とシンボルを使用できます。", + "token_check": "チェックして", + "token_to_verify": "これが探しているトークンであることを確認します。", + "continue": "続行", + "select_a_token": "トークンの選択", + "search_token": "トークンの検索", + "no_tokens_result": "トークンが 「{{searchString}}」 に一致しません", + "available_to_swap": "{{asset}} はスワップに使用できます。", + "use_max": "最大を使用", + "not_enough": "スワップを完了するには、{{symbol}} が不足しています", + "max_slippage": "最大スリッページ", + "max_slippage_amount": "最大スリッページ{{slippage}}", + "slippage_info": "注文した時点と注文が承認された時点で価格が変更される場合、これは「スリッページ」と呼ばれます。スリッページが「最大スリッページ」設定を超えると、スワップは自動的にキャンセルされます。", + "slippage_warning": "実行内容を確実に理解してください。", + "allows_up_to_decimals": "{{symbol}} は {{decimals}} まで可能です", + "get_quotes": "見積もりの取得", + "starting": "開始中...", + "finalizing": "終了中...", + "quote": "見積もり", + "of": "中の", + "checking": "チェック中", + "fetching_new_quotes": "新しい見積もりを取得する...", + "you_need": "スワップを完了するには", + "more_to_complete": "さらに必要です。", + "more_gas_to_complete": "このスワップを完了するには、さらにガス分が必要です。", + "buy_more_eth": "さらにETHを購入する。", + "market_price_unavailable": "市場価格は入手できません。返金の金額に納得してから進めてください。", + "price_difference": "{{amount}} の価格差", + "price_difference_title": "の価格差", + "price_difference_body": "市場価格の差は、仲介者が取る手数料、市場の規模、取引の規模、市場の非効率性などの影響を受けます。", + "quotes_update_often": "たびたび見積もりをアップデートする", + "quotes_update_often_text": "現在のマーケット状態を反映するために、見積もりはたびたび更新されます。", + "about_to_swap": "これから交換することになります", + "for": "と", + "new_quotes_in": "次の新規見積もり:", + "i_understand": "理解しました", + "quotes_expire_in": "見積もりは期限が切れる", + "saving": "セーブする", + "using_best_quote": "最良の見積もりを使用する", + "view_details": "詳細の表示", + "estimated_gas_fee": "推定のガス料金", + "max_gas_fee": "ガス費の最大値", + "edit": "編集", + "quotes_include_fee": "見積もりには {{fee}}% の MetaMask 手数料が含まれています", + "tap_to_swap": "タップしてスワップする", + "swipe_to_swap": "スワイプしてスワップする", + "swipe_to": "スワイプして", + "swap": "スワップ", + "completed_swap": "スワップ!", + "metamask_swap_fee": "MetaMask スワップ手数料", + "fee_text": { + "get_the": "トップレベルの", + "best_price": "流動性をもつ", + "from_the": "ソースから", + "top_liquidity": "ベストプライスを手に入れましょう。", + "fee_is_applied": "見積には {{fee}}% の手数料が自動的に組み込まれ、MetaMask の将来の開発をサポートします。" + }, + "enable": { + "this_will": "これにより", + "enable_asset": "{{asset}} のスワップが", + "for_swapping": "可能となります", + "edit_limit": "限度額の編集" + }, + "quotes_overview": "見積もりの概観", + "quote_details": "見積もりの詳細", + "receiving": "受信中", + "overall_value": "総合的な価値", + "best": "最高の", + "rate": "レート", + "quote_details_max_slippage": "最大スリッページ", + "source": "ソース", + "estimated_network_fees": "推定のネットワーク手数料", + "guaranteed_amount": "保証額", + "quote_source_dex": { + "1": "この見積もりは、", + "2": "分散型の交換プロトコルから", + "3": "直接得られたものです。" + }, + "quote_source_rfq": { + "1": "この見積もりは、", + "2": "直接見積もりを回答する", + "3": "プライベートマーケットメーカーからのものです。" + }, + "quote_source_agg": { + "1": "この見積もりは、", + "2": "アグリゲータからです", + "3": "彼らはお客様の注文を異なる分散型取引所に分散してベストプライスを見つけ出します。" + }, + "quotes_timeout": "見積もりのタイムアウト", + "request_new_quotes": "最新のベストレートを取得するには、新しい見積もりを要求してください。", + "quotes_not_available": "見積もりを取得できません", + "try_adjusting": "額の調整してから、もう一度実行してください。", + "error_fetching_quote": "見積もり取り出しのエラー", + "unexpected_error": "予期しないエラーが発生しました、最新のベストレートを取得するには、新しい見積もりを要求してください。(エラー:{{error}})", + "get_new_quotes": "新規の見積もりを入手する", + "try_again": "再試行", + "terms_of_service": "サービス利用規約", + "transaction_label": { + "swap": "{{sourceToken}} を {{destinationToken}} にスワップ", + "approve": "{{sourceToken}} のスワップを承認:{{upTo}} まで" + }, + "notification_label": { + "swap_pending": "スワップを保留 ({{sourceToken}} を {{destinationToken}})", + "swap_confirmed": "スワップ完了 ({{sourceToken}} を {{destinationToken}})", + "approve_pending": "スワップに対して {{sourceToken}} を承認", + "approve_confirmed": "スワップに対して {{sourceToken}} を承認" + } + }, + "protect_wallet_modal": { + "title": "ウォレットの保護", + "top_button": "ウォレットの保護", + "bottom_button": "後で通知する", + "text": "資金を失うリスクを避ける。信頼できる場所にシークレット リカバリー フレーズを保管することで、ウォレットを保護します。", + "text_bold": "アプリからロックアウトされたり、新しいデバイスを入手したりした場合、これがウォレットを復元する唯一の方法となります。", + "action": "詳細を表示" + }, + "deeplink": { + "invalid": "無効なディープリンク", + "not_supported": "ディープリンクはサポートされていません" + }, + "error_screen": { + "title": "エラーが発生しました", + "subtitle": "情報は表示できませんが、ウォレットと資金は安全であるため、心配は不要です。", + "try_again_button": "再試行", + "submit_ticket_1": "この問題を修正できるように報告してください。", + "submit_ticket_2": "この画面のスクリーンショットを取得します。", + "submit_ticket_3": "エラー メッセージをクリップボードにコピー", + "submit_ticket_4": "します。", + "submit_ticket_5": "チケットを", + "submit_ticket_6": "こちらに送信します。", + "submit_ticket_7": "エラー メッセージとスクリーンショットを含めてください。", + "save_seedphrase_1": "エラーが解決されない場合は、", + "save_seedphrase_2": "シークレット リカバリー フレーズを保存する", + "save_seedphrase_3": "そしてアプリを再インストールしてください。注記:シークレット リカバリー フレーズがなければ、ウォレットを復元することは不可能です。", + "copied_clipboard": "クリップボードにコピーされました", + "ok": "OK" + }, + "whats_new": { + "title": "新機能の表示", + "feature_security_settings_title": "セキュリティ設定が改善されました", + "feature_security_settings_text": "MetaMask アプリ パスワードを変更し、[設定] > [セキュリティとプライバシー] からウォレットのシークレット リカバリー フレーズのバックアップ方法を確認できるようになりました。", + "feature_security_settings_button": "[設定] で表示" + }, + "invalid_network": { + "title": "カスタムネットワーク\n %{network} \n のチェーンIDを再入力してください。", + "message": "悪意のあるまたは欠陥のあるネットワーク プロバイダからお客様を保護するために、すべてのカスタム ネットワークに対してチェーン ID が必要になりました。", + "hint": "によく使用されるネットワークのチェーンIDはあります。", + "edit_network_button": "ネットワークの編集", + "cancel": "キャンセル" + }, + "switch_custom_network": { + "title_existing_network": "このサイトはネットワークを変更をしたい", + "title_new_network": "新しいネットワークが追加されました", + "switch_warning": "これにより MetaMask 内で選択されたネットワークが、以前に追加されたものに切り替わります:", + "available": "すでにネットワークセレクターで利用可能です。", + "cancel": "キャンセル", + "switch": "ネットワークの切替え" + }, + "add_custom_network": { + "title": "このサイトにネットワークの追加を許可しますか?", + "warning": "これにより、このネットワークは MetaMask 内で使用できるようになります。", + "warning_subtext_1": "MetaMask はカスタム ネットワークまたはそのセキュリティを検証しません。", + "warning_subtext_2": "を表示する", + "warning_subtext_3": "詐欺やネットワーク セキュリティのリスク", + "display_name": "表示名", + "chain_id": "チェーン ID", + "network_url": "ネットワーク URL", + "currency_symbol": "通貨記号", + "block_explorer_url": "ブロックエクスプローラーのURL", + "details_title": "ネットワークの詳細", + "cancel": "キャンセル", + "approve": "承認", + "unrecognized_chain": "カスタムネットワークが認識されません", + "invalid_chain": "このチェーン ID の %{rpcUrl} は、chainid.networkのリストと一致しません。", + "alert_recommend": "私達はチェーン ID を", + "alert_verify": "検証することを推奨します" + }, + "media_player": { + "loading": "読み込んでいます...", + "not_found": "メディアが見つかりません" + }, + "secret_phrase_video_subtitle": { + "title": "JA JP CC", + "language": "ja-jp", + "uri": "https://github.com/MetaMask/metamask-mobile/blob/main/app/videos/subtitles/secretPhrase/subtitles-ja-jp.vtt?raw=true" + } +} diff --git a/locales/languages/ko-kr.json b/locales/languages/ko-kr.json new file mode 100644 index 00000000000..ce42482724f --- /dev/null +++ b/locales/languages/ko-kr.json @@ -0,0 +1,1620 @@ +{ + "date": { + "months": { + "0": "1월", + "1": "2월", + "2": "3월", + "3": "4월", + "4": "5월", + "5": "6월", + "6": "7월", + "7": "8월", + "8": "9월", + "9": "10월", + "10": "11월", + "11": "12월" + }, + "connector": "에" + }, + "autocomplete": { + "placeholder": "URL 검색 또는 입력" + }, + "navigation": { + "back": "뒤로", + "close": "닫기", + "cancel": "취소", + "info": "정보", + "ok": "확인" + }, + "onboarding": { + "title": "지갑 설정", + "sync_desc": "MetaMask 확장 프로그램 또는 다른 지갑이 이미 있는 경우, 동기화하거나 가져와 기존 자산을 관리하세요.", + "create_desc": "첫 번째 지갑을 설정하고 분산되어 있는 앱 탐색을 시작하세요.", + "import": "기존 지갑 가져오기 또는 새 지갑 생성", + "import_wallet_button": "지갑 동기화 또는 가져오기", + "new_to_crypto": "암호화폐가 처음이세요?", + "start_exploring_now": "새 지갑 생성", + "unlock": "로그인", + "new_to_metamask": "MetaMask가 처음이세요?", + "already_have_wallet": "이미 지갑이 있나요?", + "optin_back_title": "주의하세요!", + "optin_back_desc": "데이터 분석 사용에 동의하거나 거부하세요. 설정에서 이 옵션을 업데이트할 수도 있습니다.", + "warning_title": "경고", + "warning_text_1": "기존 지갑과 계정은", + "warning_text_2": "제거됩니다", + "warning_text_3": "(계속 진행할 경우).", + "warning_text_4": "지갑의 계정 시드 구문으로만 복구할 수 있습니다. MetaMask는 복구를 도울 수 없습니다.", + "warning_proceed": "지갑 제거 및 진행", + "warning_cancel": "취소", + "step1": "지갑 설정", + "step2": "암호 생성", + "step3": "보안 지갑", + "already_have": "이미 지갑이 있나요?", + "sync_existing": "브라우저 확장 기능으로 기존 MetaMask 지갑을 동기화하거나 수동으로 가져옵니다.", + "scan_title": "MetaMask 확장 프로그램과 동기화하는 방법", + "scan": "스캔", + "scan_step_1": "데스크톱에서 확장 프로그램 열기", + "scan_step_2": "설정 > 고급으로 이동", + "scan_step_3": "“모바일과 동기화” 클릭", + "scan_step_4": "QR 코드를 스캔하여 동기화 시작", + "success": "성공", + "your_wallet": "지갑을 지웠습니다.", + "delete_current": "기존 지갑 삭제 중" + }, + "onboarding_carousel": { + "title1": "MetaMask 방문을 환영합니다", + "title2": "디지털 자산 관리", + "title3": "web3로 가는 게이트웨이", + "subtitle1": "수백만이 믿고 쓰는 MetaMask는 누구나 web3의 세계에 접근하게 해주는 보안 지갑입니다.", + "subtitle2": "토큰, 이더리움, 고유한 수집품 등의 디지털 자산을 저장, 사용 및 전송하세요.", + "subtitle3": "MetaMask로 로그인하고 투자, 수익 활동, 게임, 판매 등을 위한 거래를 시작하세요!", + "get_started": "시작하기" + }, + "onboarding_wizard": { + "skip_tutorial": "자습서 건너뛰기", + "coachmark": { + "action_back": "괜찮습니다", + "action_next": "둘러보기", + "progress_back": "뒤로", + "progress_next": "알겠습니다!" + }, + "step1": { + "title": "새 지갑을 선택한 여러분 환영합니다!", + "content1": "블록체인을 사용하려면 지갑이 필요합니다! 일부 작업에는 이더(ETH)가 필요합니다.", + "content2": "ETH 구매 방법을 알려드리겠습니다. 또는 친구에게 요청하실 수도 있습니다." + }, + "step2": { + "title": "귀하의 계정", + "content1": "귀하의 첫 번째 계정, 총 가치, 고유한 공개 주소(0x...)입니다.", + "content2": "프로필 아이콘을 탭하여 이 지갑에 여러 계정을 만들 수 있습니다." + }, + "step3": { + "title": "계정 이름 편집", + "content1": "계정에 기억하기 싶고 특별한 이름을 지어주면 어떨까요?", + "content2": "지금 길게 탭하여", + "content3": "계정 이름을 편집하세요." + }, + "step4": { + "title": "기본 탐색", + "content1": "여기를 탭하여", + "content2": "지갑, 브라우저, 거래 내역에 액세스하세요.", + "content3": "계정에서 다양한 작업을 수행하고 MetaMask 설정에 액세스할 수 있습니다." + }, + "step5": { + "title": "브라우저 탐색", + "content1": "브라우저를 사용하여 web3를 탐색할 수 있습니다." + }, + "step6": { + "title": "검색", + "content": "사이트를 검색하거나 주소를 알고 있는 경우 URL을 입력하세요." + } + }, + "create_wallet": { + "title": "지갑 생성 중...", + "subtitle": "오래 걸리지 않습니다." + }, + "import_wallet": { + "title": "이미 MetaMask 사용자인가요?", + "sub_title": "확장 프로그램과 동기화", + "sync_help": "확장 프로그램과 지갑 동기화", + "sync_help_step_one": "1. 확장 프로그램 열기", + "sync_help_step_two": "2. 설정 > 고급으로 이동", + "sync_help_step_three": "3. \"모바일과 동기화\" 클릭", + "sync_help_step_four": "4. QR 코드를 스캔하여 동기화 시작", + "sync_from_browser_extension_button": "MetaMask 확장 프로그램과 동기화", + "or": "또는", + "import_from_seed_button": "계정 시드 구문으로 가져오기" + }, + "login": { + "title": "재방문을 환영합니다!", + "password": "암호", + "unlock_button": "로그인", + "go_back": "로그인에 실패하셨나요? 기존 지갑을 지우고 새로 설정하실 수 있습니다.", + "reset_wallet": "지갑 재설정", + "cant_proceed": "계속하려면 'Delete'를 입력하십시오. 입력하면 기존 지갑 지우기를 선택하는 것입니다.", + "invalid_password": "잘못된 암호", + "type_delete": "기존 지갑을 영구히 지우려면 '%{delete}'를 입력하십시오.", + "delete_my": "내 지갑 삭제", + "are_you_sure": "지갑을 지우시겠습니까?", + "your_current_wallet": "기존 지갑, 계정 및 자산은 ", + "removed_from": "이 앱에서 영구히 삭제됩니다. ", + "this_action": "이 작업은 취소할 수 없습니다.", + "you_can_only": "이 지갑은 계정 시드 구문으로만 ", + "recovery_phrase": "복구할 수 있습니다. ", + "metamask_does_not": "MetaMask에는 계정 시드 구문이 저장되어 있지 않습니다.", + "i_understand": "이해했으며 계속하겠습니다.", + "clean_vault_error": "저장 한도에 도달하여 MetaMask 오류가 발생했습니다. 로컬 데이터가 손상되었습니다. MetaMask를 다시 설치하고 계정 시드 구문으로 복구하십시오." + }, + "enter_password": { + "title": "암호 입력", + "desc": "계속하려면 암호를 입력하세요.", + "password": "암호", + "confirm_button": "확인", + "error": "오류" + }, + "choose_password": { + "title": "암호 생성", + "subtitle": "이 암호는 이 장치에서만 MetaMask 지갑의 잠금을 해제합니다.", + "password": "새 암호", + "confirm_password": "암호 확인", + "create_button": "암호 생성", + "import_with_seed_phrase": "계정 시드 구문으로 가져오기", + "password_length_error": "암호는 8자 이상이어야 합니다.", + "password_dont_match": "암호가 일치하지 않습니다.", + "password_strength": "암호 강도:", + "strength_weak": "약함", + "strength_good": "양호", + "strength_strong": "강함", + "show": "표시", + "hide": "숨기기", + "seed_phrase": "계정 시드 구문", + "must_be_at_least": "{{number}}자 이상이어야 함", + "remember_me": "자동 로그인", + "security_alert_title": "보안 경고", + "security_alert_message": "계속하려면 암호를 켜거나 장치에서 지원하는 생체 인증 방법(FaceID, TouchID 또는 지문)을 켜야 합니다.", + "i_understand": "MetaMask가 이 암호를 복구할 수 없음을 이해합니다.", + "learn_more": "자세한 내용을 알아보십시오.", + "secure": "보안 지갑", + "confirm": "계정 시드 구문 확인" + }, + "reset_password": { + "title": "암호 변경", + "subtitle": "이 암호는 이 장치에서만 MetaMask 지갑의 잠금을 해제합니다.", + "password": "새 암호", + "confirm_password": "암호 확인", + "reset_button": "암호 재설정", + "import_with_seed_phrase": "계정 시드 구문으로 가져오기", + "password_length_error": "암호는 8자 이상이어야 합니다.", + "password_dont_match": "암호가 일치하지 않습니다.", + "password_strength": "암호 강도:", + "strength_weak": "약함", + "strength_good": "양호", + "strength_strong": "강함", + "show": "표시", + "hide": "숨기기", + "seed_phrase": "계정 시드 구문", + "must_be_at_least": "{{number}}자 이상이어야 함", + "remember_me": "자동 로그인", + "security_alert_title": "보안 경고", + "security_alert_message": "계속하려면 암호를 켜거나 장치에서 지원하는 생체 인증 방법(FaceID, TouchID 또는 지문)을 켜야 합니다.", + "i_understand": "MetaMask가 이 암호를 복구할 수 없음을 이해합니다.", + "learn_more": "자세한 내용을 알아보십시오.", + "secure": "보안 지갑", + "confirm": "계정 시드 구문 확인", + "password_updated": "암호 업데이트 완료", + "successfully_changed": "암호가 변경되었습니다." + }, + "import_from_seed": { + "title": "시드 구문에서 가져오기", + "seed_phrase_placeholder": "계정 시드 구문 입력", + "new_password": "새 암호", + "confirm_password": "암호 확인", + "import_button": "가져오기", + "cancel_button": "취소", + "password_length_error": "암호는 8자 이상이어야 합니다.", + "password_dont_match": "암호가 일치하지 않습니다.", + "seed_phrase_requirements": "시드 구문에 12, 15, 18, 21 또는 24단어 포함", + "invalid_seed_phrase": "잘못된 계정 시드 구문", + "error": "오류", + "invalid_qr_code_title": "잘못된 QR 코드", + "invalid_qr_code_message": "이 QR 코드는 유효한 계정 시드 구문을 나타내지 않습니다." + }, + "bottom_tab_bar": { + "dapps": "ÐApps", + "wallet": "지갑", + "transfer": "전송" + }, + "drawer": { + "send_button": "보내기", + "receive_button": "자금 추가", + "coming_soon": "출시 예정...", + "wallet": "지갑", + "transaction_history": "거래 내역", + "request_feature": "기능 요청", + "submit_feedback_message": "보낼 피드백 유형을 선택하세요.", + "submit_bug": "버그 보고서", + "submit_general_feedback": "일반", + "share_address": "내 공개 주소 공유", + "view_in_etherscan": "Etherscan에서 보기", + "view_in": "보기", + "browser": "브라우저", + "settings": "설정", + "settings_warning": "보호되지 않는 지갑", + "settings_warning_short": "보호되지 않음", + "help": "도움 받기", + "lock": "로그아웃", + "lock_title": "정말 로그아웃하시겠어요?", + "lock_ok": "예", + "lock_cancel": "아니요", + "feedback": "피드백", + "metamask_support": "MetaMask 지원", + "public_address": "공개 주소" + }, + "send": { + "title": "보내기", + "deeplink_failure": "이런! 문제가 발생했습니다! 다시 시도하세요.", + "warn_network_change": "네트워크 변경됨 ", + "send_to": "보내기", + "amount": "금액", + "confirm": "확인" + }, + "deposit": { + "title": "예치" + }, + "receive": { + "title": "받기" + }, + "wallet": { + "title": "지갑", + "tokens": "토큰", + "collectible": "수집품", + "collectibles": "NFT", + "transactions": "거래", + "no_collectibles": "NFT를 찾을 수 없습니까?", + "add_tokens": "토큰 추가", + "no_tokens": "토큰이 없습니다!", + "no_nfts_yet": "아직 NFT가 없습니다.", + "learn_more": "자세히 알아보기", + "add_collectibles": "NFT 추가", + "no_transactions": "거래가 없습니다!", + "send_button": "보내기", + "deposit_button": "예치", + "copy_address": "오류 메시지를 클립보드로", + "remove_token_title": "이 토큰을 제거할까요?", + "remove_collectible_title": "이 수집품을 제거할까요?", + "token_removed_title": "토큰이 제거되었습니다!", + "token_removed_desc": "생각이 바뀌면 \"+ 토큰 추가\"를 탭하여 다시 추가할 수 있습니다.", + "collectible_removed_title": "수집품이 제거되었습니다!", + "collectible_removed_desc": "생각이 바뀌면 \"+ NFT 추가\"를 탭하여 다시 추가할 수 있습니다.", + "remove": "제거", + "cancel": "취소", + "yes": "예", + "private_key_detected": "비공개 키 발견됨", + "do_you_want_to_import_this_account": "이 계정을 가져올까요?", + "error": "오류", + "logout_to_import_seed": "계정 시드 구문을 가져오려면, 먼저 로그아웃해야 합니다.", + "ready_to_explore": "블록체인 애플리케이션을 탐색할 준비가 되었나요?", + "unable_to_load": "잔액을 불러오지 못했습니다." + }, + "activity_view": { + "title": "활동" + }, + "transactions_view": { + "title": "거래" + }, + "add_asset": { + "title": "자산 추가", + "title_nft": "NFT 추가", + "search_token": "검색", + "custom_token": "맞춤형 토큰", + "tokens": { + "cancel_add_token": "취소", + "add_token": "토큰 추가" + }, + "collectibles": { + "cancel_add_collectible": "취소", + "add_collectible": "추가" + } + }, + "terms_and_conditions": { + "title": "이용 약관", + "description": "By proceeding, you agree to these ", + "terms": "이용 약관" + }, + "privacy_policy": { + "title": "개인정보 보호정책", + "description": "This data is aggregated and is therefore anonymous for the purposes of General Data Protection Regulation (EU) 2016/679. For more information in relation to our privacy practices, please see our Privacy Policy", + "here": "여기", + "agree": "동의함", + "decline": "괜찮습니다", + "description_title": "MetaMask 개선에 참여", + "description_content_1": "MetaMask는 사용자의 모바일 앱 사용 방식을 더 잘 이해하기 위해 기본 사용 데이터를 수집하고자 합니다. 이 데이터는 제품의 사용 편의성과 사용자 경험을 지속적으로 개선하는 데 사용됩니다.", + "description_content_2": "MetaMask에서는...", + "action_description_1": "언제든 설정을 통해 옵트아웃할 수 있습니다.", + "action_description_2": "익명화된 클릭 및 페이지뷰 이벤트 보내기", + "action_description_3": "국가, 지역, 도시 데이터(구체적 위치 아님) 보내기", + "action_description_4": "키, 주소, 거래, 잔액, 해시 또는 개인 정보는 절대 수집하지 않습니다.", + "action_description_5": "IP 주소를 수집하지 않습니다.", + "action_description_6": "수익을 위해 데이터를 판매하지 않습니다. 절대!" + }, + "token": { + "token_symbol": "토큰 기호", + "token_address": "토큰 주소", + "token_precision": "정밀 토큰", + "search_tokens_placeholder": "토큰 검색", + "address_cant_be_empty": "토큰 주소는 비워둘 수 없습니다.", + "address_must_be_valid": "토큰 주소는 유효한 주소여야 합니다.", + "symbol_cant_be_empty": "토큰 기호는 비워둘 수 없습니다.", + "decimals_cant_be_empty": "토큰 소수 자릿수는 비워둘 수 없습니다.", + "no_tokens_found": "해당 이름의 토큰을 찾을 수 없습니다.", + "select_token": "토큰 선택", + "address_must_be_smart_contract": "개인 주소가 발견되었습니다. 토큰 계약 주소를 입력하세요." + }, + "collectible": { + "collectible_address": "주소", + "collectible_type": "유형", + "collectible_token_id": "ID", + "collectible_description": "설명", + "address_must_be_valid": "수집품 주소는 유효한 주소여야 합니다.", + "address_must_be_smart_contract": "개인 주소가 발견되었습니다. 수집품 계약 주소를 입력하세요.", + "address_cant_be_empty": "수집품 주소는 비워둘 수 없습니다.", + "token_id_cant_be_empty": "수집품 식별자는 비워둘 수 없습니다.", + "not_owner_error_title": "이런! 문제가 있습니다.", + "not_owner_error": "이 수집품의 소유자가 아니므로 추가할 수 없습니다.", + "powered_by_opensea": "구동:", + "id_placeholder": "수집품 ID 입력", + "collectible_last_sold": "마지막 판매", + "collectible_last_price_sold": "마지막 판매 가격", + "collectible_source": "소스", + "collectible_link": "링크", + "collectible_asset_contract": "자산 연락처", + "share_check_out_nft": "내 NFT 확인하기", + "share_via": "다음을 통해 공유됨" + }, + "transfer": { + "title": "전송", + "send": "보내기", + "receive": "받기" + }, + "accounts": { + "create_new_account": "새 계정 생성", + "import_account": "계정 가져오기", + "imported": "가져옴", + "remove_account_title": "계정 제거", + "remove_account_message": "이 계정을 제거할까요?", + "no": "아니요", + "yes_remove_it": "예, 제거합니다." + }, + "app_settings": { + "title": "설정", + "current_conversion": "기본 통화", + "current_language": "현재 언어", + "ipfs_gateway": "IPFS 게이트웨이", + "ipfs_gateway_down": "현재 IPFS 게이트웨이가 다운됩니다.", + "ipfs_gateway_desc": "원하는 IPFS 게이트웨이를 선택하세요.", + "search_engine": "검색 엔진", + "new_RPC_URL": "새 RPC 네트워크", + "state_logs": "상태 로그", + "auto_lock": "자동 잠금", + "auto_lock_desc": "어느 정도 시간이 지나면 애플리케이션을 자동으로 잠글지 선택합니다.", + "state_logs_desc": "그러면 MetaMask가 앞으로 발생할 문제를 디버깅하는 데 도움이 됩니다. 햄버거 아이콘 > 피드백 보내기, 또는 기존 티켓(있는 경우)에 답신하여 MetaMask 지원 팀에게 보내 주십시오.", + "autolock_immediately": "즉시", + "autolock_never": "안 함", + "autolock_after": "{{time}}초 후", + "autolock_after_minutes": "{{time}}분 후", + "reveal_seed_words": "시드 단어 공개", + "reset_account": "계정 재설정", + "state_logs_button": "상태 로그 다운로드", + "reveal_seed_words_button": "시드 단어 공개", + "reset_account_button": "계정 재설정", + "reset_account_confirm_button": "예, 재설정합니다.", + "reset_account_cancel_button": "취소", + "reset_account_modal_title": "계정을 재설정할까요?", + "clear_approvals_modal_title": "승인 데이터를 지울까요?", + "clear_approvals_modal_message": "계정 정보를 다시 보려면 모든 디앱에 액세스를 요청해야 합니다.", + "clear_browser_history_modal_title": "브라우저 기록을 지울까요?", + "clear_browser_history_modal_message": "모든 브라우저 기록을 제거하려고 합니다. 계속할까요?", + "clear_cookies_modal_title": "브라우저 쿠키 지우기", + "clear_cookies_modal_message": "브라우저의 쿠키를 제거하려고 합니다. 계속할까요?", + "reset_account_modal_message": "계정을 재설정하면 거래 내역이 지워집니다.", + "save_rpc_url": "저장", + "invalid_rpc_prefix": "URI에는 적절한 HTTPS 접두사가 필요합니다.", + "invalid_rpc_url": "잘못된 RPC URL", + "sync_with_extension": "MetaMask 확장 프로그램과 동기화", + "sync_with_extension_desc": "모든 확장 계정을 이 장치로 가져옵니다.", + "sync": "동기화", + "clear_approved_dapps": "승인된 디앱 지우기", + "clear_browser_history": "브라우저 기록 지우기", + "clear_approve_dapps_desc": "승인된 디앱 지우기", + "clear_browser_history_desc": "브라우저 기록 지우기", + "clear_browser_cookies_desc": "브라우저 쿠키 지우기", + "clear": "지우기", + "protect_cta": "보호", + "protect_title": "지갑 보호", + "video_failed": "동영상을 불러오지 못했습니다.", + "protect_desc": "메모지, 암호 관리자 및/또는 클라우드 등 다양한 곳에 계정 시드 구문을 저장하여 지갑을 보호하십시오.", + "seedphrase_not_backed_up": "중요! 계정 시드 구문 백업되지 않음", + "seedphrase_backed_up": "계정 시드 구문 백업됨", + "back_up_now": "지금 백업", + "back_up_again": "다시 백업", + "view_hint": "힌트 보기", + "privacy_mode": "비공개 모드", + "privacy_mode_desc": "귀하의 계정 정보를 보려면 웹사이트가 액세스를 요청해야 합니다.", + "show_hex_data": "16진수 데이터 표시", + "show_hex_data_desc": "보내기 화면에 16진수 데이터 필드를 표시하려면 선택합니다.", + "show_custom_nonce": "거래 임시값 맞춤화", + "custom_nonce_desc": "이 기능을 켜면 확인 화면에서 임시값(거래 번호)을 변경할 수 있습니다. 이것은 고급 기능으로, 주의해서 사용해야 합니다.", + "accounts_identicon_title": "계정 아이덴티콘", + "accounts_identicon_desc": "Jazzicons와 Blockies는 계정을 즉시 식별하는 데 도움이 되는 두 가지 스타일의 고유한 아이콘입니다.", + "jazzicons": "Jazzicons", + "blockies": "Blockies", + "general_title": "일반", + "general_desc": "통화 전환, 기본 통화, 언어 및 검색 엔진", + "advanced_title": "고급", + "advanced_desc": "개발자 기능 액세스, 계정 재설정, 테스트넷 설정, 상태 로그, IPFS 게이트웨이 및 맞춤형 RPC", + "contacts_title": "문의", + "contacts_desc": "계정 추가, 편집, 제거 및 관리", + "security_title": "보안 및 개인정보 보호", + "back": "뒤로", + "security_desc": "개인정보 설정, MetaMetrics, 비공개 키 및 지갑 계정 시드 구문", + "networks_title": "네트워크", + "networks_desc": "맞춤형 RPC 네트워크 추가 및 편집", + "network_name_label": "네트워크 이름", + "network_name_placeholder": "네트워크 이름(선택 사항)", + "network_rpc_url_label": "RPC Url", + "network_rpc_placeholder": "새 RPC 네트워크", + "network_chain_id_label": "체인 ID", + "network_chain_id_placeholder": "체인 ID", + "network_symbol_label": "기호", + "network_symbol_placeholder": "기호(선택 사항)", + "network_block_explorer_label": "블록 탐색기 URL", + "network_block_explorer_placeholder": "블록 탐색기 URL(선택 사항)", + "network_chain_id_warning": "잘못된 체인 ID", + "network_other_networks": "다른 네트워크", + "network_add": "추가", + "network_save": "저장", + "remove_network_title": "이 네트워크를 제거할까요?", + "remove_network": "제거", + "cancel_remove_network": "취소", + "info_title": "MetaMask 정보", + "experimental_title": "실험용", + "experimental_desc": "WalletConnect 등...", + "legal_title": "법적", + "conversion_title": "통화 전환", + "conversion_desc": "애플리케이션 전체에 특정 통화를 사용하여 명목 가치를 표시합니다.", + "primary_currency_title": "기본 통화", + "primary_currency_desc": "체인의 고유 통화(예: ETH)로 값을 우선 표시하려면 고유를 선택합니다. 선택한 명목 통화로 값을 우선 표시하려면 명목을 선택합니다.", + "primary_currency_text_first": "고유", + "primary_currency_text_second": "명목", + "language_desc": "지원되는 다른 언어로 애플리케이션을 번역합니다.", + "engine_desc": "URL 표시줄에 검색어를 입력할 때 사용되는 기본 검색 엔진을 변경합니다.", + "reset_desc": "이 작업을 수행하면 거래 내역이 지워집니다. 이 데이터는 검색되지 않을 수 있습니다.", + "rpc_desc": "제공된 네트워크 대신 URL을 통해 맞춤형 RPC 지원 네트워크를 사용합니다.", + "hex_desc": "보내기 화면에 16진수 데이터 필드를 표시하려면 선택합니다.", + "clear_privacy_title": "개인 데이터 지우기", + "clear_privacy_desc": "개인 데이터를 지우면 모든 웹사이트가 액세스를 요청해야 계정 정보를 다시 볼 수 있습니다.", + "clear_history_desc": "전체 탐색 기록을 지우려면 이 옵션을 선택하세요.", + "clear_cookies_desc": "브라우저의 쿠키를 지우려면 이 옵션을 선택하세요.", + "metametrics_title": "MetaMetrics에 참여", + "metametrics_description": "MetaMetrics에 참여하여 MetaMask 개선에 도움을 주세요.", + "third_party_title": "수신 거래 받기", + "third_party_description": "타사 API(Etherscan)는 수신 거래를 기록에 표시하는 데 사용됩니다. 해당 서비스에서 데이터를 가져오지 않으려면 설정을 끄세요.", + "metametrics_opt_out": "MetaMetrics 옵트아웃", + "metametrics_restart_required": "변경 사항을 적용하려면 앱을 다시 시작해야 합니다.", + "create_password": "암호 생성", + "invalid_password": "잘못된 암호", + "invalid_password_message": "암호가 올바르지 않습니다. 다시 시도하세요.", + "security_heading": "보안", + "privacy_heading": "개인정보 보호", + "failed_to_fetch_chain_id": "체인 ID를 가져올 수 없습니다. RPC URL이 올바른가요?", + "endpoint_returned_different_chain_id": "엔드포인트에서 다른 체인 ID를 반환했습니다. %{chainIdReturned}", + "chain_id_required": "체인 ID가 필요합니다. 이는 네트워크에서 반환하는 체인 ID와 일치해야 합니다. 십진수 또는 '0x'로 시작하는 16진수를 입력할 수 있습니다.", + "invalid_hex_number": "잘못된 16진수입니다.", + "invalid_hex_number_leading_zeros": "잘못된 16진수입니다. 앞에 있는 0을 모두 제거하세요.", + "invalid_number": "숫자가 올바르지 않습니다. 십진수나 '0x'로 시작하는 16진수를 입력하세요.", + "invalid_number_leading_zeros": "숫자가 올바르지 않습니다. 앞에 있는 0을 모두 제거하세요.", + "invalid_number_range": "숫자가 올바르지 않습니다. 1과 %{maxSafeChainId} 사이의 숫자 입력", + "hide_zero_balance_tokens_title": "잔액이 없는 토큰 숨기기", + "hide_zero_balance_tokens_desc": "잔액이 없는 토큰이 토큰 목록에 표시되지 않도록 합니다." + }, + "app_information": { + "title": "정보", + "links": "링크", + "privacy_policy": "개인정보 보호정책", + "terms_of_use": "이용 약관", + "attributions": "속성", + "support_center": "지원 센터 방문하기", + "web_site": "웹사이트 방문하기", + "contact_us": "문의하기" + }, + "reveal_credential": { + "seed_phrase_title": "계정 시드 구문 공개", + "private_key_title": "비공개 키 표시", + "show_private_key": "비공개 키 표시", + "private_key_title_for_account": "\"{{accountName}}\"의 비공개 키 표시", + "cancel": "취소", + "confirm": "다음", + "private_key_explanation": "기밀이 보장된 안전한 곳에 보관하세요.", + "private_key_warning": "현재 선택한 계정의 비공개 키입니다. {{accountName}}. 이 키를 노출하지 마세요. 비공개 키를 사용하는 사람은 자금을 이체하는 등 본인 계정을 완전히 제어할 수 있습니다.", + "private_key_warning_explanation": "이 키를 노출하지 마세요. 비공개 키를 사용하는 사람은 자금을 이체하는 등 본인 계정을 완전히 제어할 수 있습니다.", + "seed_phrase": "계정 시드 구문", + "private_key": "비공개 키", + "copy_to_clipboard": "클립보드에 복사", + "enter_password": "계속하려면 암호 입력", + "seed_phrase_copied": "계정 시드 구문이 클립보드에 복사됨", + "private_key_copied": "비공개 키가 클립보드에 복사됨", + "warning_incorrect_password": "잘못된 암호", + "unknown_error": "계정 잠금을 해제할 수 없습니다. 다시 시도하세요.", + "seed_warning": "지갑의 12단어 구문입니다. 이 구문은 자금 이체를 포함해 현재와 미래의 계정 전체를 제어하는 데 사용될 수 있습니다. 이 구문은 안전하게 보관하시고 누구에게도 공유하지 마세요.", + "text": "텍스트", + "qr_code": "QR 코드" + }, + "password_reset": { + "password_title": "암호", + "password_desc": "장치에서 MetaMask 앱의 잠금을 해제할 강력한 암호를 선택하십시오. 이 암호를 잊는 경우, 지갑을 다시 가져오려면 계정 시드 구문이 필요합니다.", + "password_learn_more": "자세한 내용을 알아보십시오.", + "change_password": "암호 변경" + }, + "asset_overview": { + "send_button": "보내기", + "buy_button": "구매", + "receive_button": "받기", + "add_collectible_button": "추가", + "info": "정보", + "swap": "스왑", + "description": "Description", + "totalSupply": "총 공급", + "address": "주소", + "were_unable": "잔액을 불러오지", + "balance": "못했습니다. 도움이 필요한 경우 지원 문서", + "troubleshooting_missing": "잔액 누락 해결", + "for_help": "을 확인하십시오." + }, + "account_details": { + "title": "계정 세부 정보", + "share_account": "공유", + "view_account": "Etherscan에서 계정 보기", + "show_private_key": "비공개 키 표시", + "account_copied_to_clipboard": "공개 주소가 클립보드에 복사됨", + "share_public_key": "내 공개 키 공유: " + }, + "qr_scanner": { + "invalid_qr_code_title": "잘못된 QR 코드", + "invalid_qr_code_message": "스캔하려는 QR 코드가 유효하지 않습니다.", + "allow_camera_dialog_title": "카메라 접근 허용", + "allow_camera_dialog_message": "QR 코드를 스캔하려면 귀하의 승인이 필요합니다.", + "scanning": "스캔 중...", + "ok": "확인", + "cancel": "취소", + "error": "오류", + "attempting_to_scan_with_wallet_locked": "QR 코드 스캔을 시도 중이십니까? 이를 사용하려면 지갑을 잠금 해제해야 합니다.", + "attempting_sync_from_wallet_error": "확장 프로그램과 동기화를 시도 중인 것 같습니다. 이를 위해서는 기존 지갑을 지워야 합니다. \n\n지우기를 완료한 후 또는 최신 버전의 앱을 재설치한 후 \"MetaMask 확장 프로그램과 동기화\" 옵션을 선택하십시오. 중요! 지갑을 지우기 전에 계정 시드 구문을 백업했는지 확인하십시오." + }, + "action_view": { + "cancel": "취소", + "confirm": "확인" + }, + "transaction": { + "alert": "경고", + "amount": "금액", + "next": "다음", + "back": "뒤로", + "confirm": "확인", + "reject": "거부", + "edit": "편집", + "cancel": "취소", + "save": "저장", + "speedup": "가속화", + "from": "발신", + "gas_fee": "가스 요금", + "gas_fee_fast": "빠름", + "gas_fee_average": "평균", + "gas_fee_slow": "느림", + "hex_data": "16진수 데이터", + "custom_nonce": "임시값", + "this_is_an_advanced": "보류 중인 거래를 취소하거나 가속할 수 있는 고급 기능이 있습니다.", + "current_suggested_nonce": "기존 권장 임시값:", + "edit_transaction_nonce": "거래 임시값 편집", + "think_of_the_nonce": "임시값을 계정의 거래 번호라고 생각하십시오. 각 계정의 임시값은 첫 거래에서 0으로 시작하며 순차적으로 계속됩니다.", + "nonce_warning": "경고: 계속하면 향후 거래에서 문제가 발생할 수 있습니다. 주의해서 사용하십시오.", + "review_details": "세부 정보", + "review_data": "데이터", + "data": "데이터", + "data_description": "이 거래와 연결된 데이터", + "review_function_type": "기능 유형", + "review_function": "기능", + "review_hex_data": "16진수 데이터", + "insufficient": "자금 부족", + "insufficient_amount": "이 거래를 완료하려면 {{amount}}의 추가 {{tokenSymbol}}이(가) 필요합니다.", + "buy_more_eth": "ETH 추가 구매", + "get_ether": "{{networkName}} 네트워크용 Ether 얻기", + "insufficient_tokens": "{{token}} 부족", + "invalid_address": "잘못된 주소", + "invalid_amount": "잘못된 금액", + "invalid_gas": "잘못된 가스 금액", + "invalid_gas_price": "잘못된 가스 가격", + "high_gas_price": "가스 수수료가 불필요하게 높게({{currentGasPrice}}) 설정되었을 수 있습니다. 수량을 낮추는 것을 고려해 보십시오.", + "low_gas_price": "가스 가격이 너무 낮음", + "invalid_collectible_ownership": "이 수집품의 소유자가 아님", + "known_asset_contract": "알려진 자산 계약 주소", + "max": "최대", + "recipient_address": "수신인 주소", + "required": "필요", + "to": "까지", + "total": "합계", + "loading": "로드 중...", + "conversion_not_available": "전환율을 사용할 수 없음", + "value_not_available": "사용할 수 없음", + "rate_not_available": "전환을 사용할 수 없음", + "optional": "선택 사항", + "no_address_for_ens": "ENS 이름의 주소 없음", + "lets_try": "예, 시도하겠습니다.", + "approve_warning": "이 작업을 승인하면 이 계약에서 최대 지출할 수 있는 권한을 부여합니다.", + "cancel_tx_title": "취소할까요?", + "cancel_tx_message": "이 시도를 제출한다고 해서 원래 거래가 취소된다는 보장은 없습니다. 취소 시도가 성공하면 위의 거래 수수료가 부과됩니다.", + "speedup_tx_title": "계속할까요?", + "speedup_tx_message": "이 시도를 제출한다고 해서 원래 거래가 가속화된다는 보장은 없습니다. 가속화 시도가 성공하면 위의 거래 수수료가 부과됩니다.", + "nevermind": "괜찮습니다", + "edit_network_fee": "가스 요금 편집", + "gas_cancel_fee": "가스 취소 수수료", + "gas_speedup_fee": "가스 가속화 수수료", + "use_max": "최대 사용", + "set_gas": "설정", + "cancel_gas": "취소", + "transaction_fee": "가스 요금", + "transaction_fee_less": "무료", + "total_amount": "총액", + "view_data": "데이터 보기", + "adjust_transaction_fee": "거래 수수료 조정", + "could_not_resolve_ens": "ENS를 확인할 수 없음", + "asset": "자산", + "balance": "잔액", + "not_enough_for_gas": "거래 수수료를 결제할 계정에 {{ticker}}이(가) 없습니다. {{ticker}}을(를) 구매하거나 다른 계정에서 입금하십시오.", + "send": "보내기", + "confirmed": "확인됨", + "pending": "보류 중", + "submitted": "제출됨", + "failed": "실패", + "cancelled": "취소됨", + "tokenContractAddressWarning_1": "경고: 이 주소는 ", + "tokenContractAddressWarning_2": "토큰 계약 주소입니다.", + "tokenContractAddressWarning_3": ". 이 주소로 토큰을 보내면 토큰이 지출됩니다.", + "smartContractAddressWarning": "이 주소는 스마트 계약 주소입니다. 이 주소가 어디에 사용되는지 반드시 확인하세요. 자금 손실의 위험이 있습니다.", + "continueError": "위험을 이해했으며 계속하겠습니다.", + "gas_education_title_ethereum": "이더리움 가스 요금", + "gas_education_title": "가스 요금", + "gas_education_1": "가스 요금은 이더리움 네트워크에서 거래를 진행하는 암호화폐 채굴자에게 ", + "gas_education_2_ethereum": "지불됩니다.", + "gas_education_2": "네트워크.", + "gas_education_3": "MetaMask는 가스 요금으로 수익을 얻지 않습니다.", + "gas_education_4": "가스 요금은 네트워크 트래픽과 거래 복잡성에 따라 변동됩니다.", + "gas_education_learn_more": "가스 요금 자세히 알아보기", + "confusable_title": "수신인 주소를 확인하십시오.", + "confusable_msg": "ENS 이름에서 혼동하기 쉬운 문자를 발견했습니다. 잠재적 사기를 막기 위해 ENS 이름을 확인하십시오." + }, + "custom_gas": { + "total": "합계", + "advanced_options": "고급", + "basic_options": "기본", + "hide_advanced_options": "고급 숨기기", + "gas_limit": "Gas 한도:", + "gas_price": "Gas 가격: (GWEI)", + "save": "저장", + "warning_gas_limit": "가스 한도는 20999보다 크고 7920027보다 작아야 합니다.", + "warning_gas_limit_estimated": "추정 Gas 한도는 {{gas}}입니다. 이를 최소값으로 사용하십시오.", + "cost_explanation": "가스 요금에는 이더리움 네트워크에서 거래를 처리하고 보관하는 비용이 포함됩니다. MetaMask는 이 요금을 이용해 이득을 얻지 않습니다. 수수료가 높을수록 거래 처리 가능성이 높아집니다." + }, + "spend_limit_edition": { + "save": "저장", + "title": "권한 편집", + "spend_limit": "지출 한도 권한", + "allow": "허용", + "allow_explanation": "다음 금액까지 인출 및 사용:", + "proposed": "제안된 승인 한도", + "requested_by": "지출 한도 요청자", + "custom_spend_limit": "맞춤형 지출 한도", + "max_spend_limit": "최대 지출 한도 입력", + "minimum": "최소 1.00 {{tokenSymbol}}", + "cancel": "취소", + "approve": "승인", + "allow_to_access": "이 사이트에 {{tokenSymbol}} 액세스 권한을 부여할까요?", + "allow_to_address_access": "이 주소의 {{tokenSymbol}} 액세스를 허용할까요?", + "you_trust_this_site": "이 사이트를 신뢰하세요? 이 권한을 부여하면 자금에 대한 이 사이트의 액세스를 허용하게 됩니다.", + "you_trust_this_address": "이 주소를 신뢰하세요? 이 권한을 부여하면 자금에 대한 이 주소의 액세스를 허용하게 됩니다.", + "edit_permission": "권한 편집", + "edit": "편집", + "transaction_fee_explanation": "거래 수수료가 이 권한과 연결됩니다.", + "view_details": "세부 정보 보기", + "view_data": "데이터 보기", + "transaction_details": "거래 세부 정보", + "site_url": "사이트 URL", + "permission_request": "권한 요청", + "details_explanation": "{{host}}에서 이 계정에 액세스하여 이 최대 금액을 지출할 수 있습니다.", + "amount": "금액:", + "allowance": "허용량:", + "to": "보내는 곳:", + "contract": "계약({{address}})", + "contract_name": "계약 이름:", + "contract_address": "계약 주소:", + "contract_allowance": "허용량:", + "data": "데이터", + "function_approve": "기능: 승인", + "function": "기능", + "close": "닫기", + "all_set": "설정이 완료되었습니다!", + "all_set_desc": "이 사이트에 권한을 설정했습니다.", + "must_be_at_least": "{{allowance}} 이상이어야 합니다." + }, + "browser": { + "title": "브라우저", + "reload": "다시 로드", + "share": "공유", + "bookmark": "책갈피", + "add_to_favorites": "즐겨찾기에 추가", + "error": "이런!", + "cancel": "취소", + "go_back": "돌아가기", + "go_forward": "계속하기", + "home": "홈", + "close": "닫기", + "open_in_browser": "브라우저에서 열기", + "change_url": "url 변경", + "switch_network": "네트워크 전환", + "dapp_browser": "디앱 브라우저", + "dapp_browser_message": "MetaMask는 분산된 웹용 지갑이자 브라우저입니다. 둘러보세요!", + "featured_dapps": "주요 디앱", + "my_favorites": "내 즐겨찾기", + "search": "URL 검색 또는 입력", + "welcome": "환영합니다!", + "remove": "제거", + "new_tab": "새 탭", + "tabs_close_all": "모두 닫기", + "tabs_done": "완료", + "no_tabs_title": "열린 탭 없음", + "no_tabs_desc": "분산된 웹을 둘러보려면 새 탭 추가", + "failed_to_resolve_ens_name": "해당 ENS 이름을 확인할 수 없습니다.", + "remove_bookmark_title": "즐겨찾기 제거", + "remove_bookmark_msg": "즐겨찾기에서 이 사이트를 제거할까요?", + "yes": "예" + }, + "backup_alert": { + "title": "지갑 보호", + "left_button": "나중에 알림", + "right_button": "지갑 보호" + }, + "add_favorite": { + "title": "즐겨찾기에 추가", + "title_label": "이름", + "url_label": "Url", + "add_button": "추가", + "cancel_button": "취소" + }, + "approval": { + "title": "거래 확인" + }, + "approve": { + "title": "승인", + "deeplink": "딥링크", + "qr_code": "QR 코드" + }, + "transactions": { + "tx_review_confirm": "확인", + "tx_review_transfer": "전송", + "tx_review_contract_deployment": "계약 배포", + "tx_review_transfer_from": "전송 위치", + "tx_review_unknown": "알 수 없는 방법", + "tx_review_approve": "승인", + "sent_ether": "이더 보냄", + "self_sent_ether": "나에게 이더 보냄", + "received_ether": "이더 받음", + "sent_dai": "DAI 보냄", + "self_sent_dai": "나에게 DAI 보냄", + "received_dai": "DAI 받음", + "sent_tokens": "토큰 보냄", + "ether": "이더", + "sent_unit": "{{unit}} 보냄", + "self_sent_unit": "나에게 {{unit}} 보냄", + "received_unit": "{{unit}} 받음", + "sent_collectible": "수집품 보냄", + "sent": "보냄", + "received": "받음", + "contract_deploy": "계약 배포", + "to_contract": "새 계약", + "tx_details_free": "무료", + "tx_details_not_available": "사용할 수 없음", + "smart_contract_interaction": "스마트 계약 상호작용", + "swaps_transaction": "거래 스왑", + "approve": "승인", + "hash": "해시", + "from": "발신", + "to": "수신", + "details": "세부 정보", + "amount": "금액", + "gas_limit": "가스 한도(단위)", + "gas_price": "가스 가격(GWEI)", + "total": "합계", + "view_on": "보기", + "view_on_etherscan": "Etherscan에서 보기", + "hash_copied_to_clipboard": "거래 해시가 클립보드에 복사됨", + "address_copied_to_clipboard": "주소가 클립보드에 복사됨", + "transaction_error": "거래 오류", + "address_to_placeholder": "검색, 공개 주소(0x) 또는 ENS", + "address_from_balance": "잔액:", + "status": "상태", + "date": "날짜", + "nonce": "임시", + "from_device_label": "이 장치로부터", + "import_wallet_row": "계정이 이 장치에 추가됨", + "import_wallet_label": "계정이 추가됨", + "import_wallet_tip": "이 장치에서 수행되는 모든 거래는 타임스탬프 옆에 \"이 장치로부터\" 라벨을 포함하게 됩니다. 계정을 추가하기 전에 발생한 거래의 경우, 어떤 거래 발신이 이 장치에서 이루어졌는지가 내역에 포함되지 않습니다." + }, + "address_book": { + "recents": "최근", + "save": "저장", + "delete_contact": "연락처 삭제", + "delete": "삭제", + "cancel": "취소", + "add_to_address_book": "주소록에 추가", + "enter_an_alias": "가명 입력", + "add_this_address": "이 주소를 주소록에 추가", + "next": "다음", + "enter_an_alias_placeholder": "예: Vitalik B.", + "add_contact_title": "연락처 추가", + "add_contact": "연락처 추가", + "edit_contact_title": "연락처 편집", + "edit_contact": "연락처 편집", + "edit": "편집", + "address_already_saved": "연락처가 이미 저장됨", + "address": "주소", + "name": "이름", + "nickname": "이름", + "add_input_placeholder": "공개 주소(0x) 또는 ENS", + "between_account": "내 계정 사이에 전송", + "others": "기타", + "memo": "메모" + }, + "transaction_submitted": { + "title": "거래 제출됨", + "your_tx_hash_is": "내 거래 해시:", + "view_on_etherscan": "Etherscan에서 보기" + }, + "sync_with_extension": { + "title": "확장 프로그램에서 데이터 동기화", + "short_title": "확장 프로그램과 동기화", + "label": "데스크톱 브라우저에서 MetaMask 확장 프로그램을 열고 \"설정\" > \"고급\"으로 이동하여 \"모바일과 동기화\"를 클릭한 다음 암호를 입력하여 QR 코드를 확인합니다.", + "button_continue": "계속", + "please_wait": "데이터를 동기화하는 동안 기다려주세요...", + "error_title": "이런!", + "error_message": "문제가 발생했습니다... 다시 시도하세요.", + "warning_title": "경고!", + "warning_message": "이 작업은 현재 휴대폰에 저장된 모든 계정과 거래 내역을 재정의합니다. 계속할까요?", + "warning_ok_button": "예", + "warning_cancel_button": "아니요", + "invalid_qr_code": "잘못된 QR 코드", + "invalid_qr_code_desc": "올바른 QR 코드가 아닙니다! 브라우저 확장 프로그램과 동기화하려면 브라우저 확장 프로그램에서 \"설정\" > \"고급\" > \"모바일과 동기화\"로 이동하여 QR을 스캔합니다.", + "outdated_qr_code": "만료된 QR 코드", + "outdated_qr_code_desc": "만료된 QR 코드인 것 같습니다! 새로운 코드를 스캔해 보세요.", + "something_wrong": "이런! 문제가 발생했습니다...", + "something_wrong_desc": "지갑을 동기화하는 동안 문제가 발생했습니다. 나중에 다시 시도하거나 계정 시드 구문을 사용하여 지갑을 가져오십시오.", + "allow_biometrics_title": "{{biometrics}}을(를) 활성화할까요?", + "allow_biometrics_desc": "MetaMask에서 {{biometrics}}을(를) 사용하여 인증할 수 있습니다." + }, + "sync_with_extension_success": { + "title": "지갑 가져옴", + "sync_complete_1": "계정 시드 구문을 잊은 경우, MetaMask에서 복구할 수 없으니 잘 기억하시기 바랍니다. 다음 설정에서 계정 시드 구문을 찾을 수 있습니다.", + "sync_complete_2": "설정 > 보안 및 개인정보 보호", + "button_continue": "완료", + "password_tip": "모바일 지갑의 잠금을 해제하는 암호는 확장 프로그램에 설정한 것과 동일합니다.", + "learn_more": "자세히 알아보세요." + }, + "networks": { + "title": "네트워크", + "other_networks": "다른 네트워크", + "close": "닫기", + "status_ok": "운영 중인 모든 시스템", + "status_not_ok": "네트워크에 문제가 있습니다." + }, + "select": { + "cancel": "취소", + "done": "완료" + }, + "signature_request": { + "title": "서명 요청", + "cancel": "취소", + "sign": "서명", + "sign_requested": "서명을 요청 중입니다.", + "signing": "이 메시지에 서명할까요?", + "account_title": "계정:", + "balance_title": "잔액:", + "message": "메시지", + "message_from": "메시지 출처", + "learn_more": "자세히 알아보기", + "read_more": "더 읽어보기", + "eth_sign_warning": "주의해서 진행하세요. 이 작업은 귀하의 계정에서 자산을 인출하는 데 사용될 수 있습니다. 이 사이트를 신뢰하는지 확인하세요." + }, + "watch_asset_request": { + "title": "추천 토큰 추가", + "cancel": "취소", + "add": "토큰 추가", + "message": "이 토큰을 추가할까요?", + "token": "토큰", + "balance": "잔액" + }, + "unit": { + "eth": "ETH", + "sai": "SAI", + "dai": "DAI", + "negative": "-", + "divisor": "/", + "token_id": "#", + "colon": ":", + "point": ".", + "week": "주", + "day": "일", + "hour": "시간", + "minute": "분", + "second": "초", + "empty_data": "0x" + }, + "biometrics": { + "enable_touchid": "터치 ID로 로그인할까요?", + "enable_faceid": "페이스 ID로 로그인할까요?", + "enable_fingerprint": "지문으로 로그인할까요?", + "enable_biometrics": "생체 인식으로 로그인할까요?", + "enable_device_passcode_ios": "장치 암호로 로그인할까요?", + "enable_device_passcode_android": "장치 PIN으로 로그인할까요?" + }, + "authentication": { + "auth_prompt_title": "인증 필요", + "auth_prompt_desc": "MetaMask를 사용하려면 인증하세요.", + "fingerprint_prompt_title": "인증 필요", + "fingerprint_prompt_desc": "지문을 사용하여 MetaMask 잠금 해제", + "fingerprint_prompt_cancel": "취소" + }, + "accountApproval": { + "title": "연결 요청", + "walletconnect_title": "WalletConnect 요청", + "action": "이 사이트에 연결할까요?", + "connect": "연결", + "cancel": "취소", + "permission": "공개 주소", + "address": "보기", + "sign_messages": "대리", + "on_your_behalf": "서명 메시지", + "warning": "연결을 클릭하면 이 디앱이 귀하의 공개 주소를 볼 수 있습니다. 이는 피싱 위험으로부터 데이터를 보호하기 위한 중요한 보안 단계입니다." + }, + "import_private_key": { + "title": "계정 가져오기", + "description_one": "가져온 계정은 지갑에서 볼 수 있지만 MetaMask 계정 시드 구문으로 복구할 수 없습니다.", + "learn_more_here": "여기에서 가져온 계정에 대해 자세히 알아보세요.", + "subtitle": "비공개 키 문자열 붙여넣기", + "cta_text": "가져오기", + "example": "예: 3a1076bf45ab87712ad64ccb3b10217737f7faacbf2872e88fdd9a537d8fe266", + "error_title": "이런! 문제가 발생했습니다...", + "error_message": "해당 비공개 키를 가져오지 못했습니다. 제대로 입력했는지 확인하세요.", + "error_empty_message": "본인의 비공개 키를 입력해야 합니다.", + "or_scan_a_qr_code": "또는 QR 코드 스캔" + }, + "import_private_key_success": { + "title": "계정을 가져왔습니다!", + "description_one": "이제 MetaMask에서 귀하의 계정을 볼 수 있습니다." + }, + "first_incoming_transaction": { + "title": "계정에 {{asset}} 예치됨", + "amount": "금액:", + "account": "계정:", + "from": "보낸 곳:", + "cta_text": "확인" + }, + "secure_your_wallet": { + "title": "지갑 보호하기", + "step_1": "1단계:", + "step_1_description": "암호 생성", + "step_2": "Step 2:", + "step_2_description": "지갑 계정 시드 구문 저장", + "info_text_1": "잠시 시간을 내어 MetaMask 지갑 설정을 완료하세요.", + "info_text_2": "그러면 본인만 자금에 액세스할 수 있고 장치를 분실할 경우 지갑을 복구할 수 있습니다.", + "cta_text": "암호 생성", + "creating_password": "암호 생성 중.." + }, + "account_backup_step_1": { + "remind_me_later": "나중에 알림", + "remind_me_later_subtext": "(권장하지 않음)", + "title": "지갑 보호하기", + "info_text_1_1": "자산을 잃을 위험이 없습니다. 믿을 수 있는 곳에", + "info_text_1_2": "계정 시드 구문", + "info_text_1_3": "저장하여 지갑을 보호하십시오.", + "info_text_1_4": "앱이 잠기거나 새 장치를 구입할 경우 지갑을 복구할 수 있는 유일한 방법입니다.", + "cta_text": "시작", + "cta_subText": "강력 권장", + "skip_button_cancel": "지금 보호하기", + "skip_button_confirm": "건너뛰기", + "skip_title": "계정 보안을 건너뛸까요?", + "skip_check": "계정 시드 구문을 분실하면 내 지갑에 액세스할 수 없음을 알고 있습니다.", + "what_is_seedphrase_title": "'계정 시드 구문'이란", + "what_is_seedphrase_text_1": "계정 시드 구문은 자금을 포함해 지갑에 대한 모든 정보가 담긴 12개의 단어 조합입니다. 전체 지갑에 액세스하는 데 사용되는 비밀 코드와 같습니다.", + "what_is_seedphrase_text_2": "계정 시드 구문은 기밀로 안전하게 보관해야 합니다. 다른 사람이 귀하의 계정 시드 구문을 알아내면, 계정을 제어할 수 있습니다.", + "what_is_seedphrase_text_3": "본인만 접근할 수 있는 곳에 보관하세요. 분실할 경우, MetaMask도 복구를 도울 수 없습니다." + }, + "account_backup_step_1B": { + "title": "지갑 보호하기", + "subtitle_1": "지갑의", + "subtitle_2": "계정 시드 구문을 안전하게 보호하십시오.", + "cta_text": "시작", + "learn_more": "자세히 알아보기", + "why_important": "왜 중요할까요?", + "manual_title": "수동", + "manual_subtitle": "메모지에 계정 시드 구문을 적어 안전한 장소에 보관하십시오.", + "manual_security": "Security level: 매우 강력", + "risks_title": "Risks are:", + "risks_1": "분실", + "risks_2": "어디에 두었는지 잊음", + "risks_3": "다른 사람이 찾아냄", + "other_options": "Other options: 꼭 종이일 필요는 없습니다!", + "tips_title": "팁:", + "tips_1": "은행 금고에 보관", + "tips_2": "금고에 보관", + "tips_3": "여러 비밀 장소에 보관", + "why_secure_title": "지갑 보호", + "why_secure_1": "자산을 잃을 위험이 없습니다. 믿을 수 있는 곳에 계정 시드 구문을 보관하여 지갑을 보호하십시오.", + "why_secure_2": " 앱이 잠기거나 새 장치를 구입할 경우 지갑을 복구할 수 있는 유일한 방법입니다." + }, + "account_backup_step_2": { + "cancel_backup_title": "백업 취소", + "cancel_backup_message": "지갑을 복원할 수 있도록 계정 시드 구문을 저장할 것을 강력하게 권장합니다.", + "cancel_backup_ok": "예, 위험을 감수하겠습니다.", + "cancel_backup_no": "아니요. 백업된 계정 시드 구문 백업", + "title": "펜과 종이 준비", + "info": "다음 단계는 본인의 계정 시드 구문을 적어두는 것입니다.", + "info_2_1": "확인을 위해 ", + "info_2_2": "다시 입력하라는", + "info_2_3": " 요청이 표시됩니다.", + "cta_text": "확인" + }, + "account_backup_step_3": { + "cancel_backup_title": "백업 취소", + "cancel_backup_message": "지갑을 복원할 수 있도록 계정 시드 구문을 저장할 것을 강력하게 권장합니다.", + "cancel_backup_ok": "예, 위험을 감수하겠습니다.", + "cancel_backup_no": "아니요. 백업된 계정 시드 구문 백업", + "title": "보는 사람이 있습니까?", + "info_text": "다른 사람이나 로봇이 화면을 보지 못하도록 하십시오. 계정 시드 구문이 복사되면, 다른 장치에서 귀하의 자금을 훔치는 데 사용될 수 있습니다.", + "cta_text": "아무도 보고 있지 않음" + }, + "account_backup_step_4": { + "cancel_backup_title": "백업 취소", + "cancel_backup_message": "지갑을 복원할 수 있도록 계정 시드 구문을 저장할 것을 강력하게 권장합니다.", + "cancel_backup_ok": "예, 위험을 감수하겠습니다.", + "cancel_backup_no": "아니요. 백업된 계정 시드 구문 백업", + "back": "뒤로", + "title": "계정 시드 구문", + "info_text_1": "주의하여 이 단어를 종이에 적습니다. 순서가 중요합니다.", + "info_text_2": "다음 화면에 다시 입력하라는 메시지가 표시됩니다.", + "cta_text": "구문을 복사했음", + "confirm_password": "암호 확인", + "before_continiuing": "계속하기 전에 암호를 확인하셔야 합니다.", + "confirm": "확인" + }, + "account_backup_step_5": { + "error_title": "이런!", + "error_message": "단어 순서가 올바르지 않습니다. 올바르게 입력했는지 확인하고 필요할 경우 이전 화면으로 돌아가세요.", + "back": "뒤로", + "title": "계정 시드 구문 확인", + "info_text": "이전 화면에 표시된 순서대로 각 단어를 입력하세요.", + "cta_text": "구문 확인", + "modal_title": "계정 시드 구문이 확인되었습니다!", + "modal_text": "이 보안 조치를 따르도록 보장하기 위함입니다.", + "modal_button": "다음" + }, + "account_backup_step_6": { + "title": "보안 팁", + "info_text": "계정 시드 구문을 잊은 경우, MetaMask가 복구해드릴 수 없습니다.", + "tip_1": "계정 시드 구문을 여러 곳에 백업하십시오.", + "tip_2": "믿을 만한 암호 관리자에 구문을 저장하고 안전한 곳에 메모해두세요.", + "tip_3": "이 구문은 누구에게도 공유하지 마세요.", + "disclaimer": "* 다음 위치에서 계정 시드 구문을 찾을 수 있습니다. ", + "disclaimer_bold": "설정 > 보안 및 개인정보 보호", + "cta_text": "알겠습니다!", + "modal_title": "축하합니다!", + "modal_text": "모든 백업을 마치고 시작할 준비가 되었습니다!", + "modal_button": "완료", + "copy_seed_phrase": "계정 시드 구문을 클립보드에 복사" + }, + "manual_backup": { + "progressOne": "암호 생성", + "progressTwo": "보안 지갑", + "progressThree": "계정 시드 구문 확인" + }, + "manual_backup_step_1": { + "action": "계정 시드 구문 기록", + "info": "계정 시드 구문입니다. 메모지에 적어 안전한 장소에 보관하십시오. 다음 단계에 이 구문을 (순서대로) 다시 입력하라는 메시지가 표시됩니다.", + "continue": "계속", + "reveal": "계정 시드 구문을 표시하려면 탭", + "watching": "아무도 화면을 보지 못하도록 하세요.", + "view": "보기", + "confirm_password": "암호 확인", + "before_continiuing": "계속하기 전에 암호를 확인하셔야 합니다.", + "confirm": "확인" + }, + "manual_backup_step_2": { + "action": "계정 시드 구문 확인", + "info": "표시된 순서대로 각 단어를 선택하세요.", + "complete": "백업 완료", + "success": "지갑을 보호했습니다. 계정 시드 구문을 안전하게 보관할 책임은 귀하에게 있습니다." + }, + "manual_backup_step_3": { + "congratulations": "축하합니다.", + "success": "지갑을 보호했습니다. 계정 시드 구문을 안전하게 보관할 책임은 귀하에게 있습니다.", + "hint": "힌트를 남기시겠어요?", + "recover": "계정 시드 구문을 잊으면, MetaMask가 지갑을 복구할 수 없습니다. 설정 > 보안 및 개인정보 보호에서 계정 시드 구문을 찾을 수 있습니다.", + "learn": "자세히 알아보기", + "done": "완료", + "recovery_hint": "복구 힌트", + "leave_hint": "힌트를 남기세요. 어떻게 액세스하는지 기억하는 데 도움이 되도록 보관 장소/위치를 기록하세요. 이 정보를 장치에 남기지 마세요.", + "no_seedphrase": "계정 시드 구문을 적는 데 이것을 사용하지 마십시오.", + "example": "예: 엄마 집", + "save": "저장", + "cancel": "취소" + }, + "phishing": { + "ethereum_phishing_detection": "이더리움 피싱 감지", + "ethereum_phishing_detector": "이더리움 피싱 감지기는", + "intro": " 현재 MetaMask 도메인 경고 목록에 있습니다. 그래서 MetaMask는 사용 가능한 정보를 기반으로 이 도메인이 현재 보안을 훼손할 수 있다고 판단했으며 보안 기능을 추가하여 사이트에 대한 액세스를 제한했습니다. 이를 재정의하려면, 위험을 감수하고 계속 진행하는 방법이 적힌 이 경고의 나머지 지침을 읽으세요.", + "reasons": "경고 목록에 사이트가 표시되는 이유는 여러 가지이며, 당사의 경고 목록은 널리 사용되는 다른 산업 목록에서 수집한 것입니다. 이러한 이유에는 테스트에서 위험성이 밝혀진 도메인처럼 알려진 사기 또는 보안 위험 등이 있습니다. ", + "list_content": "이러한 경고 목록의 도메인에는 노골적인 악성 웹사이트, 악의적 공격자에 의해 손상된 합법적인 웹사이트가 포함될 수 있습니다.", + "to_read_more": "이 사이트에 대해 자세히 알아보려면 ", + "review_on_etherscam": "Etherscam에서 도메인을 검토하세요.", + "warning": "이 경고 목록은 자발적으로 수집되었습니다. 이 목록은 부정확하거나 불완전할 수 있습니다. 이 목록에 표시되지 않은 도메인이라고 해서 해당 도메인의 안전이 묵시적으로 보장되는 것은 아닙니다. 언제나 그렇듯 거래는 본인의 책임입니다. 경고 목록에 있는 도메인을 이용하려는 사용자가 ", + "continue_on_your_own": "위험을 감수해야 합니다.", + "file_an_issue_intro": "이 도메인이 잘못 신고되었거나 차단된 합법적인 웹사이트가 보안 문제를 해결했다고 판단한 경우, ", + "file_an_issue": "문제를 보고해주세요.", + "back_to_safety": "안전으로 돌아가기" + }, + "notifications": { + "pending_title": "거래 제출됨", + "pending_deposit_title": "예치를 진행 중입니다!", + "pending_withdrawal_title": "인출을 진행 중입니다!", + "cancelled_title": "거래가 취소되었습니다!", + "success_title": "거래 #{{nonce}} 완료!", + "speedup_title": "#{{nonce}} 가속화하는 중!", + "success_deposit_title": "예치 완료!", + "success_withdrawal_title": "인출 완료!", + "error_title": "이런, 문제가 발생했습니다 :/", + "received_title": "{{amount}} {{assetType}} 받음", + "received_payment_title": "즉시 결제 받음", + "pending_message": "확인 대기 중", + "pending_deposit_message": "예치 완료 대기 중", + "pending_withdrawal_message": "인출 완료 대기 중", + "error_message": "이 거래를 보려면 탭", + "success_message": "이 거래를 보려면 탭", + "speedup_message": "거래를 가속화하려고 시도하는 중", + "success_deposit_message": "자금을 사용할 준비 완료", + "success_withdrawal_message": "자금이 지갑으로 이동했습니다.", + "cancelled_message": "이 거래를 보려면 탭", + "received_message": "이 거래를 보려면 탭", + "received_payment_message": "{{amount}} DAI 받음", + "prompt_title": "푸시 알림 활성화", + "prompt_desc": "알림을 활성화하시면 귀하가 ETH를 받거나 거래가 확인되었을 때 MetaMask가 알려드릴 수 있습니다.", + "prompt_ok": "예", + "prompt_cancel": "괜찮습니다", + "wc_connected_title": "{{title}}에 연결됨", + "wc_signed_title": "서명됨", + "wc_sent_tx_title": "거래 보냄", + "wc_connected_rejected_title": "연결 요청을 거부하셨습니다.", + "wc_signed_rejected_title": "서명 요청을 거부하셨습니다.", + "wc_sent_tx_rejected_title": "거래 요청을 거부하셨습니다." + }, + "protect_your_wallet_modal": { + "title": "지갑 보호", + "body_for_password": "암호를 설정하고 계정 시드 구문을 저장하여 지갑을 보호하십시오(필수).", + "body_for_seedphrase": "이제 지갑에 값이 추가되었으므로 암호를 설정하고 계정 시드 구문을 저장하여 지갑을 보호하십시오(필수).", + "button": "지갑 보호" + }, + "payment_request": { + "title": "요청", + "search_top_picks": "추천 종목", + "search_assets": "자산 검색", + "search_results": "검색 결과", + "search_no_tokens_found": "토큰 없음", + "your_tokens": "귀하의 토큰", + "enter_amount": "금액 입력", + "choose_asset": "요청할 자산 선택", + "request_error": "잘못된 요청입니다. 다시 시도하세요.", + "reset": "재설정", + "next": "다음", + "amount_placeholder": "0.00", + "link_copied": "링크가 클립보드에 복사됨", + "send_link_title": "링크 보내기", + "description_1": "요청 링크를 보낼 준비가 되었습니다!", + "description_2": "친구에게 이 링크를 보내면 전송을 요청하게 됩니다.", + "copy_to_clipboard": "클립보드에 복사", + "qr_code": "QR 코드", + "send_link": "링크 보내기", + "request_qr_code": "결제 요청 QR 코드", + "balance": "잔액" + }, + "receive_request": { + "title": "받기", + "share_title": "주소 공유", + "share_description": "주소를 이메일 또는 텍스트로 보내기", + "qr_code_title": "QR 코드", + "qr_code_description": "주소를 읽을 수 있는 스캔 가능한 이미지", + "request_title": "요청", + "request_description": "친구의 자산 요청", + "buy_title": "구매", + "buy_description": "체크카드 또는 은행 송금으로 암호화폐 구매", + "public_address": "공개 주소", + "public_address_qr_code": "공개 주소", + "coming_soon": "출시 예정...", + "request_payment": "결제 요청", + "copy": "오류 메시지를 클립보드로", + "scan_address": "결제를 받을 주소 스캔" + }, + "experimental_settings": { + "wallet_connect_dapps": "WalletConnect 세션", + "wallet_connect_dapps_desc": "활성 상태의 WalletConnect 세션 목록 보기", + "wallet_connect_dapps_cta": "세션 보기", + "network_not_supported": "현재 네트워크는 지원되지 않음", + "switch_network": "mainnet 또는 rinkeby로 전환하세요." + }, + "walletconnect_sessions": { + "no_active_sessions": "활성 세션이 없습니다.", + "end_session_title": "세션 종료", + "end": "종료", + "cancel": "취소", + "session_ended_title": "세션 종료됨", + "session_ended_desc": "선택한 세션이 종료되었습니다." + }, + "paymentRequest": { + "title": "결제 요청", + "title_complete": "결제 완료", + "confirm": "결제", + "cancel": "거절", + "is_requesting_you_to_pay": "귀하의 결제를 요청하는 중", + "total": "총:" + }, + "webview_error": { + "title": "이런! 문제가 발생했습니다...", + "message": "이 페이지를 로드하지 못했습니다.", + "reason": "이유" + }, + "offline_mode": { + "title": "오프라인 상태입니다.", + "text": "블록체인 호스트에 연결할 수 없습니다.", + "try_again": "다시 시도", + "learn_more": "자세히 알아보기" + }, + "walletconnect_return_modal": { + "title": "설정이 완료되었습니다!", + "text": "이제 브라우저로 돌아갈 수 있습니다." + }, + "account_bar": { + "depositing_to": "예치할 곳:" + }, + "fiat_on_ramp": { + "buy_eth": "ETH 구매", + "purchased_currency": "{{currency}} 구입함", + "network_not_supported": "현재 네트워크는 지원되지 않음", + "switch_network": "Mainnet으로 전환하세요.", + "switch": "전환", + "purchases": "구매", + "purchase_method": "구매 방법", + "amount_to_buy": "구매할 금액", + "transak_webview_title": "Transak", + "wyre_user_agreement": "Wyre 사용자 동의", + "wyre_terms_of_service": "Wyre 서비스 약관", + "best_deal": "최고의 거래", + "purchase_method_title": { + "wyre_first_line": "사용 시 수수료 0%", + "wyre_second_line": "Apple Pay.", + "wyre_sub_header": "2020년 7월 1일까지 유효", + "first_line": "어떻게 구매를", + "second_line": "하시겠어요?" + }, + "bank_transfer_debit": "은행 송금 또는 체크카드", + "requires_registration": "등록 필요", + "credit_debit_location": "장소에 따라 신용/체크카드 또는 은행 송금으로 암호화폐 구매", + "options_fees_vary": "59개가 넘는 국가, 수수료와 한도 상이", + "some_states_excluded": "일부 주는 제외됨", + "purchase_method_modal_close": "닫기", + "modal_transak_support": "Transak 지원 및 수수료", + "modal_wyre_support": "Wyre 지원 및 수수료", + "transak_cta": "Transak으로 ETH 구매", + "transak_modal_text": "정확한 결제 방법과 수수료는 위치에 따라 다릅니다. 수수료는 Transak에 나와 있습니다.", + "apple_pay": "Apple Pay", + "via": "통해", + "fee": "수수료", + "Fee": "수수료", + "Fees": "수수료", + "limited_time": "한정 기간", + "supported_countries_title": "지원 국가:", + "supported_countries": "지원 국가", + "no_countries_result": "지원 국가 가운데 “{{searchString}}” 없음", + "wyre_loading_rates": " ", + "fast_plus_lower_fees": "빠른 속도 + 낮은 수수료", + "select_card_country": "카드가 등록된 국가를 선택하십시오(거주 국가가 아님).", + "search_country": "국가 검색", + "wyre_countries": " U.S. + 33개가 넘는 국가, 수수료와 한도 상이", + "wyre_fees_us_title": "미국 수수료", + "wyre_fees_us": "2.9% + $0.30 + 가스 요금($5 최소 요금)", + "wyre_fees_us_fee": "2.9% + $0.30 + 가스($5 최소) 요금", + "wyre_limits_us": "한도 매주 $500, 매년 $5,000", + "wyre_not_available": "뉴욕주와 텍사스주에서 사용할 수 없음", + "wyre_fees_outside_us_title": "미국 외 국가 수수료", + "wyre_fees_outside_us": "3.9% + $0.30 + 가스 요금($5 최소 요금)", + "wyre_fees_outside_us_fee": "3.9% + $0.30 + 가스($5 최소) 요금", + "wyre_limits_outside_us": "한도 매주 $1,000, 매년 $7,500", + "wyre_estimated": "예상되는 {{amount}} {{currency}}", + "wyre_minutes": "1~2분", + "wyre_max": "주당 최대 $450", + "wyre_requires_debit_card": "체크카드 필요", + "wyre_us_only": "🇺🇸 미국만 해당", + "wyre_modal_text": "Wyre가 제공하는 Apple Pay 결제는 CT, HI, NC, NH, NY, VA 및 VT를 제외한 미국 🇺🇸 지역에 지원됩니다.", + "wyre_modal_terms_of_service_apply": "Wyre 서비스 약관이 적용됩니다.", + "wyre_minimum_deposit": "최소 예치금은 {{amount}}입니다.", + "wyre_maximum_deposit": "최대 예치금은 {{amount}}입니다.", + "wyre_purchase": "{{currency}} 구입", + "wyre_total_label": "Wyre(MetaMask 이용)", + "buy_with": "구매 수단", + "plus_fee": "+ {{fee}} 수수료", + "notifications": { + "purchase_failed_title": "{{currency}} 구매에 실패했습니다! 다시 시도하세요. 불편을 끼쳐 죄송합니다!", + "purchase_cancelled_title": "구매가 취소되었습니다.", + "purchase_completed_title": "{{amount}} {{currency}} 구매에 성공했습니다!", + "purchase_completed_description": "현재 {{currency}} 사용 가능", + "purchase_pending_title": "{{currency}} 구매 진행 중", + "purchase_pending_description": "이 작업에는 몇 분만 소요됩니다..." + }, + "date": "날짜", + "from": "발신", + "to": "수신", + "status": "상태", + "completed": "완료됨", + "pending": "보류 중", + "failed": "실패", + "cancelled": "취소됨", + "amount": "금액", + "total_amount": "총액", + "gas_education_carousel": { + "step_1": { + "title": "{{ticker}}를 구매하기 전에 가스 요금을 파악하십시오", + "average_gas_fee": "현재 평균 가스 요금:", + "subtitle_1": "{{ticker}}를 스왑하거나 전송하려는 계획이라면 가스 요금을 충당할 수 있도록 여유분을 구매하십시오.", + "subtitle_2": "거래를 위한 가스 요금은 {{ticker}} 구매의 비용과 별도입니다.", + "subtitle_3": "MetaMask는 가스 요금으로 수익을 얻지 않습니다." + }, + "step_2": { + "title": "가스 요금이란 무엇입니까?", + "subtitle_1": "가스는 이더리움 네트워크에서 이루어지는 거래의 동력이 됩니다. 이는 거래를 진행하는 암호화폐 채굴자에게 {{ticker}}에서 지불되는 요금입니다.", + "subtitle_2": "MetaMask는 가스 요금으로 수익을 얻지 않습니다.", + "learn_more": "가스 요금 자세히 알아보기" + }, + "step_3": { + "title": "나에게는 얼마나 필요합니까?", + "subtitle_1": "가스 요금은 네트워크 트래픽과 거래의 유형에 따라 변동됩니다.", + "subtitle_2": "“스왑”과 같은 복잡한 거래에는 “전송” 거래에 비해 5배에서 10배에 이르는 비용이 들 수 있습니다.", + "subtitle_3": "가스 요금을 추산하는 최고의 방법은", + "subtitle_4": "먼저 거래를 해 보고", + "subtitle_5": "가스 비용이 얼마나 드는지 확인하는 것입니다.", + "cta": "계속 {{ticker}}를 구매하고" + } + } + }, + "swaps": { + "onboarding": { + "get_the": "최고의", + "best_price": "유동성 소스에서", + "from_the": "최고의", + "top_liquidity": "가격을", + "sources": "누리세요.", + "find_the": "최고의", + "best_swap": "스왑을", + "across": "찾아보세요...", + "want_to_learn_more": "자세한 정보를 확인하고 싶으신가요?", + "learn_more": "MetaMask Swaps에 대해 자세히 알아보기", + "what_are": "토큰 스왑이란?", + "review_audits": "당사의 공식 계약 감사 검토", + "start_swapping": "스왑 시작" + }, + "feature_off_title": "일시적으로 사용할 수 없음", + "feature_off_body": "MetaMask Swaps가 점검 중입니다. 나중에 다시 확인하세요.", + "wrong_network_title": "스왑 불가능", + "wrong_network_body": "이더리움 메인 네트워크에서만 토큰을 스왑할 수 있습니다.", + "unallowed_asset_title": "이 토큰을 스왑할 수 없습니다.", + "unallowed_asset_body": "일부 고유한 메커니즘을 가진 토큰에 대해서는 스왑이 지원되지 않습니다.", + "convert_from": "변환 전:", + "convert_to": "변환 후:", + "verify": "확인", + "verified_on_sources": "{{sources} 소스에서 확인되었습니다.", + "verify_on": "항상 토큰 다음 위치에서 토큰 주소를 확인하십시오.", + "verify_address_on": "다음에서 토큰 주소 확인", + "only_verified_on": "{{symbol}}은(는) {{occurrences}} 소스에서만 확인됩니다.", + "block_explorer": "블록 탐색기", + "a_block_explorer": "블록 탐색기", + "token_verification": "토큰 확인", + "token_multiple": "여러 토큰이 같은 이름과 기호를 사용할 수 있습니다.", + "token_check": "확인", + "token_to_verify": "을(를) 통해 원하는 토큰인지 확인하십시오.", + "continue": "계속", + "select_a_token": "토큰 선택", + "search_token": "토큰 검색", + "no_tokens_result": "“{{searchString}}”와(과) 일치하는 토큰이 없습니다.", + "available_to_swap": "{{asset}}은(는) 스왑 가능합니다.", + "use_max": "최대 사용", + "not_enough": "{{symbol}}이(가) 부족하여 이 스왑을 완료할 수 없음", + "max_slippage": "최대 슬리패지", + "max_slippage_amount": "최대 슬리패지 {{slippage}}", + "slippage_info": "주문 시점과 확인 시점 사이에 전환율이 변동되는 현상을 “슬리패지”라고 합니다. 슬리패지가 “최대 슬리패지” 설정을 초과하면 스왑이 자동으로 취소됩니다.", + "slippage_warning": "현재 어떤 작업을 하고 있는지 확인하십시오!", + "allows_up_to_decimals": "{{symbol}}은(는) 최대 {{decimals}}자릿수까지 허용", + "get_quotes": "견적 가져오기", + "starting": "시작하는 중...", + "finalizing": "마무리 중...", + "quote": "견적", + "of": "/", + "checking": " 확인 중", + "fetching_new_quotes": "견적 가져오는 중...", + "you_need": "이 스왑을 완료하려면", + "more_to_complete": "만큼 더 필요합니다.", + "more_gas_to_complete": "만큼이 Gas에 대해 추가로 필요합니다.", + "buy_more_eth": "ETH를 더 구매하십시오.", + "market_price_unavailable": "시장 가격을 사용할 수 없습니다. 계속하기 전에 반환 금액이 괜찮은지 확인하시기 바랍니다.", + "price_difference": "가격 차이: {{amount}}", + "price_difference_title": "가격 차이", + "price_difference_body": "시장 가격의 차이는 중개소, 시장의 크기, 거래의 규모 또는 시장 비효율성에 의해 영향을 받을 수 있습니다.", + "quotes_update_often": "견적은 자주 업데이트됩니다.", + "quotes_update_often_text": "견적은 현재 시장 상황을 반영하도록 자주 업데이트됩니다.", + "about_to_swap": "다음 스왑을 수행합니다.", + "for": "->", + "new_quotes_in": "의 새 견적", + "i_understand": "이해했습니다.", + "quotes_expire_in": "견적 만료:", + "saving": "저장 중", + "using_best_quote": "최고 견적을 사용 중", + "view_details": "세부 정보 보기", + "estimated_gas_fee": "예상 Gas 요금", + "max_gas_fee": "최대 가스 요금", + "edit": "편집", + "quotes_include_fee": "견적에는 {{fee}}%의 MetaMask 수수료가 포함됩니다.", + "tap_to_swap": "탭하여 스왑", + "swipe_to_swap": "스와이프하여 스왑", + "swipe_to": "스와이프하여", + "swap": "스왑", + "completed_swap": "스왑!", + "metamask_swap_fee": "MetaMask 스왑 수수료", + "fee_text": { + "get_the": "언제나", + "best_price": "최고의", + "from_the": "유동성 소스에서", + "top_liquidity": "최고의 가격으로 이용하세요.", + "fee_is_applied": "{{fee}}의 수수료는 각 견적에 자동으로 반영되며 MetaMask를 더욱 개선할 수 있도록 현재 진행 중인 개발에 사용됩니다." + }, + "enable": { + "this_will": "이는", + "enable_asset": "{{asset}}을(를)", + "for_swapping": "스왑에 사용할 수 있도록 해줍니다.", + "edit_limit": "한도 편집" + }, + "quotes_overview": "견적 개요", + "quote_details": "견적 세부 정보", + "receiving": "수신 중", + "overall_value": "총 가치", + "best": "최고", + "rate": "요율", + "quote_details_max_slippage": "최대 슬리패지", + "source": "소스", + "estimated_network_fees": "예상 네트워크 요금", + "guaranteed_amount": "보장 금액", + "quote_source_dex": { + "1": "이 견적은 분산형 교환", + "2": "프로토콜에서 직접", + "3": "얻은 것입니다." + }, + "quote_source_rfq": { + "1": "이 견적은 견적에 직접 응답하는", + "2": "개인투자기관에서", + "3": "얻은 것입니다." + }, + "quote_source_agg": { + "1": "이 견적은 여러 분산형 교환으로", + "2": "주문을 나누어", + "3": "최고의 가격을 찾아주는 애그리게이터에게서 얻은 것입니다." + }, + "quotes_timeout": "견적 시간 초과", + "request_new_quotes": "지금 견적을 요청해 최고 요율을 확인하세요.", + "quotes_not_available": "견적을 사용할 수 없음", + "try_adjusting": "금액을 조정한 후 다시 시도해 보십시오.", + "error_fetching_quote": "견적을 가져오는 중에 오류 발생", + "unexpected_error": "예기치 못한 오류가 발생했습니다. 새 견적을 요청하여 최신 최고 요율을 확인해 주십시오. (오류: {{error}})", + "get_new_quotes": "새 견적 받기", + "try_again": "다시 시도", + "terms_of_service": "서비스 약관", + "transaction_label": { + "swap": "{{sourceToken}}에서 {{destinationToken}}(으)로 스왑", + "approve": "{{sourceToken}} 스왑 승인: 최대 {{upTo}}" + }, + "notification_label": { + "swap_pending": "스왑 보류 중({{sourceToken}}에서 {{destinationToken}}(으)로)", + "swap_confirmed": "스왑 완료({{sourceToken}}에서 {{destinationToken}}(으)로)", + "approve_pending": "{{sourceToken}} 스왑 승인 중", + "approve_confirmed": "{{sourceToken}} 스왑 승인됨" + } + }, + "protect_wallet_modal": { + "title": "지갑 보호", + "top_button": "지갑 보호", + "bottom_button": "나중에 알림", + "text": "자산을 잃을 위험이 없습니다. 믿을 수 있는 곳에 계정 시드 구문을 보관하여 지갑을 보호하십시오.", + "text_bold": "앱이 잠기거나 새 장치를 구입할 경우 지갑을 복구할 수 있는 유일한 방법입니다.", + "action": "자세히 알아보기" + }, + "deeplink": { + "invalid": "잘못된 딥링크", + "not_supported": "딥링크는 지원되지 않음" + }, + "error_screen": { + "title": "오류가 발생했습니다.", + "subtitle": "정보를 표시할 수 없습니다. 걱정하지 마세요. 지갑과 자금은 안전합니다.", + "try_again_button": "다시 시도", + "submit_ticket_1": "문제를 해결할 수 있도록 다음과 같이 문제를 보내주십시오.", + "submit_ticket_2": "이 화면의 스크린샷을 캡처하세요.", + "submit_ticket_3": "오류 메시지를 클립보드로", + "submit_ticket_4": "복사합니다.", + "submit_ticket_5": "여기에", + "submit_ticket_6": "티켓을 제출합니다.", + "submit_ticket_7": "오류 메시지와 스크린샷을 포함하세요.", + "save_seedphrase_1": "이 오류가 지속되면", + "save_seedphrase_2": "계정 시드 구문을 저장하고", + "save_seedphrase_3": "앱을 재설치하세요. 참고: 계정 시드 구문이 없으면, 지갑을 복구할 수 없습니다.", + "copied_clipboard": "클립보드에 복사", + "ok": "확인" + }, + "whats_new": { + "title": "최근 소식 보기", + "feature_security_settings_title": "개선된 보안 설정", + "feature_security_settings_text": "이제 MetaMask 앱 암호를 변경하고 설정 > 보안 및 개인정보 보호에서 지갑 계정 시드 구문을 백업하는 방법을 확인할 수 있습니다.", + "feature_security_settings_button": "설정에서 보기" + }, + "invalid_network": { + "title": "맞춤형 네트워크 \n %{network} \n'의 체인 ID를 다시 입력해야 합니다.", + "message": "악성 또는 결함이 있는 네트워크 공급업체의 공격을 방어하기 위해, 이제 모든 맞춤형 네트워크에 체인 ID를 사용해야 합니다.", + "hint": "다음 위치에서 가장 인기 있는 네트워크의 체인 ID를 찾을 수 있습니다. ", + "edit_network_button": "네트워크 편집", + "cancel": "취소" + }, + "switch_custom_network": { + "title_existing_network": "사이트에서 네트워크를 전환하고자 합니다.", + "title_new_network": "새 네트워크 추가됨", + "switch_warning": "이는 MetaMask 내의 선택된 네트워크를 이전에 추가된 다음 네트워크로 전환합니다.", + "available": "은(는) 이제 네트워크 선택기에서 사용할 수 있습니다.", + "cancel": "취소", + "switch": "네트워크 전환" + }, + "add_custom_network": { + "title": "이 사이트에서 네트워크를 추가하도록 허용하시겠습니까?", + "warning": "이는 이 네트워크가 MetaMask 내에서 사용될 수 있도록 합니다.", + "warning_subtext_1": "MetaMask는 맞춤형 네트워크 또는 그 보안을 검증하지 않습니다.", + "warning_subtext_2": "사기와 네트워크", + "warning_subtext_3": "보안 위험에 대해 자세히 알아보기", + "display_name": "표시되는 이름", + "chain_id": "체인 ID", + "network_url": "네트워크 URL", + "currency_symbol": "통화 기호", + "block_explorer_url": "블록 탐색기 URL", + "details_title": "네트워크 세부 정보", + "cancel": "취소", + "approve": "승인", + "unrecognized_chain": "이 맞춤형 네트워크는 인식되지 않습니다.", + "invalid_chain": "이 체인 ID의 %{rpcUrl}은(는) chainid.network 목록과 일치하지 않습니다.", + "alert_recommend": "체인 ID를 검증할 것을", + "alert_verify": "권장해 드립니다." + }, + "media_player": { + "loading": "로드 중...", + "not_found": "미디어를 찾을 수 없음" + }, + "secret_phrase_video_subtitle": { + "title": "KO KR CC", + "language": "ko-kr", + "uri": "https://github.com/MetaMask/metamask-mobile/blob/main/app/videos/subtitles/secretPhrase/subtitles-ko-kr.vtt?raw=true" + } +} diff --git a/locales/languages/pt-br.json b/locales/languages/pt-br.json new file mode 100644 index 00000000000..3c19966c37f --- /dev/null +++ b/locales/languages/pt-br.json @@ -0,0 +1,1620 @@ +{ + "date": { + "months": { + "0": "Jan", + "1": "Fev", + "2": "Mar", + "3": "Abr", + "4": "Mai", + "5": "Jun", + "6": "Jul", + "7": "Ago", + "8": "Set", + "9": "Out", + "10": "Nov", + "11": "Dez" + }, + "connector": "às" + }, + "autocomplete": { + "placeholder": "Buscar ou digitar URL" + }, + "navigation": { + "back": "Voltar", + "close": "Fechar", + "cancel": "Cancelar", + "info": "Informação", + "ok": "OK" + }, + "onboarding": { + "title": "Configuração da carteira", + "sync_desc": "Se você já tiver a extensão do MetaMask ou outra carteira, sincronize-a ou importe-a para gerenciar os ativos existentes.", + "create_desc": "Configure sua primeira carteira e comece a explorar os apps descentralizados.", + "import": "Importe uma carteira existente ou crie uma nova", + "import_wallet_button": "Sincronizar ou importar carteira", + "new_to_crypto": "A criptomoeda é uma novidade para você?", + "start_exploring_now": "Criar nova carteira", + "unlock": "Desbloquear", + "new_to_metamask": "O MetaMask é uma novidade para você?", + "already_have_wallet": "Já tem uma carteira?", + "optin_back_title": "Fique de olho!", + "optin_back_desc": "Demonstre sua anuência ou sua discordância com o uso de analytics de dados. Você também pode atualizar essa opção nas configurações.", + "warning_title": "Advertência", + "warning_text_1": "Sua carteira e suas contas serão", + "warning_text_2": "removidas", + "warning_text_3": "se você continuar.", + "warning_text_4": "Você SÓ consegue recuperá-las com a Frase de Recuperação Secreta da sua carteira. O MetaMask não pode lhe ajudar nessa recuperação.", + "warning_proceed": "Remover carteira e continuar", + "warning_cancel": "Cancelar", + "step1": "Configuração da carteira", + "step2": "Criar senha", + "step3": "Proteger carteira", + "already_have": "Já tem uma carteira?", + "sync_existing": "Sincronize a carteira MetaMask existente pela extensão do navegador ou importe-a manualmente.", + "scan_title": "Etapas para sincronizar com a extensão do MetaMask", + "scan": "Ler", + "scan_step_1": "Abrir a extensão na área de trabalho", + "scan_step_2": "Vá para Configurações > Avançadas", + "scan_step_3": "Clique em “Sincronizar com dispositivo móvel”", + "scan_step_4": "Leia o código QR para iniciar a sincronização", + "success": "Sucesso", + "your_wallet": "Sua carteira foi excluída com sucesso", + "delete_current": "Apagando a carteira atual" + }, + "onboarding_carousel": { + "title1": "Bem-vindo(a) ao MetaMask", + "title2": "Gerencie os ativos digitais", + "title3": "Seu portal para a web3", + "subtitle1": "Com a confiança de milhões de usuários, o MetaMask é uma carteira segura que abre as portas da web3 para todos.", + "subtitle2": "Armazene, gaste e envie ativos digitais, como tokens, ethereum, colecionáveis exclusivos.", + "subtitle3": "Acesse via MetaMask e faça transações para investir, lucrar, jogar, vender e muito mais!", + "get_started": "Comece agora" + }, + "onboarding_wizard": { + "skip_tutorial": "Pular tutorial", + "coachmark": { + "action_back": "Não, agradeço", + "action_next": "Faça o tour", + "progress_back": "Voltar", + "progress_next": "Entendi!" + }, + "step1": { + "title": "Bem-vindo(a) à sua nova carteira!", + "content1": "Para usar o blockchain, você precisa de uma carteira. Algumas ações custam Ether (ETH).", + "content2": "Nós mostraremos como comprar ETH – ou você pode pedir alguns a um amigo." + }, + "step2": { + "title": "Suas contas", + "content1": "Esta é sua primeira conta, o valor total, com um endereço público exclusivo (0x...).", + "content2": "Você pode criar várias contas dentro desta carteira: basta tocar no ícone Perfil." + }, + "step3": { + "title": "Editar nome da conta", + "content1": "Que tal dar à sua conta um nome diferente e fácil de lembrar?", + "content2": "Toque longo", + "content3": "Agora vamos editar o nome da conta." + }, + "step4": { + "title": "Navegação principal", + "content1": "Toque aqui", + "content2": "para acessar a carteira, o navegador e o histórico de transações.", + "content3": "Você pode realizar outras ações com suas contas e acessar as configurações do MetaMask." + }, + "step5": { + "title": "Explore o navegador", + "content1": "Você pode explorar a web3 usando o navegador" + }, + "step6": { + "title": "Buscar", + "content": "Busque os websites ou digite um URL, se você souber aonde ir." + } + }, + "create_wallet": { + "title": "Criando sua carteira...", + "subtitle": "Não deve demorar" + }, + "import_wallet": { + "title": "Já usa o MetaMask?", + "sub_title": "Sincronizar com a extensão", + "sync_help": "Sincronizar sua carteira com a extensão", + "sync_help_step_one": "1. Abra a extensão", + "sync_help_step_two": "2. Vá para Configurações > Avançadas", + "sync_help_step_three": "3. Clique em \"Sincronizar com dispositivo móvel\"", + "sync_help_step_four": "4. Leia o código QR para iniciar a sincronização", + "sync_from_browser_extension_button": "Sincronizar com a extensão do MetaMask", + "or": "OU", + "import_from_seed_button": "Importar usando a Frase de Recuperação Secreta" + }, + "login": { + "title": "Bem-vindo(a) novamente!", + "password": "Senha", + "unlock_button": "DESBLOQUEAR", + "go_back": "Não consegue desbloquear a carteira? Você pode EXCLUIR sua carteira atual e configurar uma nova", + "reset_wallet": "Redefinir Carteira", + "cant_proceed": "Você não pode prosseguir antes de digitar a palavra 'Delete'. Desta forma você está optando por excluir sua carteira atual.", + "invalid_password": "Senha inválida", + "type_delete": "Digite '%{delete}' para excluir sua carteira atual permanentemente", + "delete_my": "Apagar minha carteira", + "are_you_sure": "Tem certeza de que deseja excluir sua carteira?", + "your_current_wallet": "Sua carteira atual, suas contas e seus ativos serão ", + "removed_from": "apagados deste aplicativo permanentemente. ", + "this_action": "Esta ação não poderá ser desfeita.", + "you_can_only": "Você SÓ consegue recuperar esta carteira com sua ", + "recovery_phrase": "Frase de recuperação secreta ", + "metamask_does_not": "O MetaMask não possui sua Frase de Recuperação Secreta.", + "i_understand": "Eu entendo. Continuar", + "clean_vault_error": "O MetaMask encontrou um erro devido ao alcance de um limite de armazenamento. Os dados locais foram corrompidos. Reinstale o MetaMask e restaure com sua Frase de Recuperação Secreta." + }, + "enter_password": { + "title": "Informe sua senha", + "desc": "Informe sua senha para continuar", + "password": "Senha", + "confirm_button": "Confirmar", + "error": "Erro" + }, + "choose_password": { + "title": "Criar senha", + "subtitle": "Esta senha desbloqueará sua carteira do MetaMask somente neste dispositivo.", + "password": "Nova senha", + "confirm_password": "Confirmar a senha", + "create_button": "Criar senha", + "import_with_seed_phrase": "Importe com a Frase de Recuperação Secreta", + "password_length_error": "A senha precisa ter pelo menos 8 caracteres de comprimento", + "password_dont_match": "As senhas são diferentes", + "password_strength": "Força da senha:", + "strength_weak": "Fraca", + "strength_good": "Boa", + "strength_strong": "Forte", + "show": "Mostrar", + "hide": "Ocultar", + "seed_phrase": "Frase de recuperação secreta", + "must_be_at_least": "Deve ter pelo menos {{number}} caracteres", + "remember_me": "Lembrar de mim", + "security_alert_title": "Alerta de segurança", + "security_alert_message": "Para continuar, você precisa ativar a senha ou qualquer método de autenticação biométrica compatível com seu dispositivo (FaceID, TouchID ou impressão digital)", + "i_understand": "Eu entendo que o MetaMask não consegue recuperar essa senha por mim.", + "learn_more": "Saiba mais.", + "secure": "Proteger carteira", + "confirm": "Confirmar Frase de Recuperação Secreta" + }, + "reset_password": { + "title": "Alterar a senha", + "subtitle": "Esta senha desbloqueará sua carteira do MetaMask somente neste dispositivo.", + "password": "Nova senha", + "confirm_password": "Confirmar a senha", + "reset_button": "Redefinir a senha", + "import_with_seed_phrase": "Importe com a Frase de Recuperação Secreta", + "password_length_error": "A senha precisa ter pelo menos 8 caracteres de comprimento", + "password_dont_match": "As senhas são diferentes", + "password_strength": "Força da senha:", + "strength_weak": "Fraca", + "strength_good": "Boa", + "strength_strong": "Forte", + "show": "Mostrar", + "hide": "Ocultar", + "seed_phrase": "Frase de recuperação secreta", + "must_be_at_least": "Deve ter pelo menos {{number}} caracteres", + "remember_me": "Lembrar de mim", + "security_alert_title": "Alerta de segurança", + "security_alert_message": "Para continuar, você precisa ativar a senha ou qualquer método de autenticação biométrica compatível com seu dispositivo (FaceID, TouchID ou impressão digital)", + "i_understand": "Eu entendo que o MetaMask não consegue recuperar essa senha por mim.", + "learn_more": "Saiba mais.", + "secure": "Proteger carteira", + "confirm": "Confirmar Frase de Recuperação Secreta", + "password_updated": "Senha atualizada", + "successfully_changed": "Sua senha foi alterada" + }, + "import_from_seed": { + "title": "Importar da frase de recuperação", + "seed_phrase_placeholder": "Insira a sua Frase de Recuperação Secreta", + "new_password": "Nova senha", + "confirm_password": "Confirmar a senha", + "import_button": "IMPORTAR", + "cancel_button": "Cancelar", + "password_length_error": "A senha precisa ter pelo menos 8 caracteres de comprimento", + "password_dont_match": "As senhas são diferentes", + "seed_phrase_requirements": "As Frases de recuperação secreta contêm 12, 15, 18, 21 ou 24 palavras", + "invalid_seed_phrase": "Frase de recuperação secreta inválida", + "error": "Erro", + "invalid_qr_code_title": "Código QR inválido", + "invalid_qr_code_message": "Este código QR não representa uma Frase de Recuperação Secreta válida" + }, + "bottom_tab_bar": { + "dapps": "ÐApps", + "wallet": "Carteira", + "transfer": "Transferir" + }, + "drawer": { + "send_button": "Enviar", + "receive_button": "Adicionar fundos", + "coming_soon": "Em breve...", + "wallet": "Carteira", + "transaction_history": "Histórico de transações", + "request_feature": "Solicitar um Recurso", + "submit_feedback_message": "Escolha o tipo de feedback a ser enviado.", + "submit_bug": "Relatório de bugs", + "submit_general_feedback": "Geral", + "share_address": "Compartilhar meu endereço público", + "view_in_etherscan": "Exibir no Etherscan", + "view_in": "Exibir em", + "browser": "Navegador", + "settings": "Configurações", + "settings_warning": "Carteira desprotegida", + "settings_warning_short": "Desprotegida", + "help": "Pedir ajuda", + "lock": "Bloquear", + "lock_title": "Quer mesmo bloquear a sua carteira?", + "lock_ok": "SIM", + "lock_cancel": "NÃO", + "feedback": "Feedback", + "metamask_support": "Suporte do MetaMask", + "public_address": "Endereço público" + }, + "send": { + "title": "Enviar", + "deeplink_failure": "Ops! Deu algo errado. Tente novamente", + "warn_network_change": "Rede alterada para ", + "send_to": "Enviar para", + "amount": "Valor", + "confirm": "Confirmar" + }, + "deposit": { + "title": "Depositar" + }, + "receive": { + "title": "Receber" + }, + "wallet": { + "title": "Carteira", + "tokens": "TOKENS", + "collectible": "Colecionável", + "collectibles": "NFTs", + "transactions": "TRANSAÇÕES", + "no_collectibles": "Não está vendo seu NFT?", + "add_tokens": "ADICIONAR TOKENS", + "no_tokens": "Você não tem nenhum token!", + "no_nfts_yet": "Nenhum NFT ainda", + "learn_more": "Saiba mais", + "add_collectibles": "ADICIONAR NFTs", + "no_transactions": "Você não tem transações!", + "send_button": "Enviar", + "deposit_button": "Depositar", + "copy_address": "Copie", + "remove_token_title": "Deseja remover este token?", + "remove_collectible_title": "Deseja remover este colecionável?", + "token_removed_title": "Token removido!", + "token_removed_desc": "Se você mudar de ideia, pode adicionar novamente ao tocar em \"+ ADICIONAR TOKENS \"", + "collectible_removed_title": "Colecionável removido!", + "collectible_removed_desc": "Se você mudar de ideia, pode adicionar novamente ao tocar em \"+ ADICIONAR NFTs\"", + "remove": "Remover", + "cancel": "Cancelar", + "yes": "Sim", + "private_key_detected": "Chave privada detectada", + "do_you_want_to_import_this_account": "Deseja importar esta conta?", + "error": "Erro", + "logout_to_import_seed": "Para importar uma Frase de Recuperação Secreta, é preciso primeiro sair da conta.", + "ready_to_explore": "Tudo pronto para começar a explorar as aplicações do blockchain?", + "unable_to_load": "Não é possível carregar o saldo" + }, + "activity_view": { + "title": "Atividade" + }, + "transactions_view": { + "title": "Transações" + }, + "add_asset": { + "title": "Adicionar ativo", + "title_nft": "Adicionar NFT", + "search_token": "BUSCAR", + "custom_token": "TOKEN PERSONALIZADO", + "tokens": { + "cancel_add_token": "CANCELAR", + "add_token": "ADICIONAR TOKEN" + }, + "collectibles": { + "cancel_add_collectible": "CANCELAR", + "add_collectible": "ADICIONAR" + } + }, + "terms_and_conditions": { + "title": "Termos e Condições", + "description": "By proceeding, you agree to these ", + "terms": "Termos e Condições" + }, + "privacy_policy": { + "title": "Política de Privacidade", + "description": "This data is aggregated and is therefore anonymous for the purposes of General Data Protection Regulation (EU) 2016/679. For more information in relation to our privacy practices, please see our Privacy Policy", + "here": "aqui", + "agree": "Concordo", + "decline": "Não, agradeço", + "description_title": "Ajude-nos a melhorar o MetaMask", + "description_content_1": "O MetaMask gostaria de reunir dados básicos de uso para entender melhor como nossos usuários interagem com o app para dispositivos móveis. Esses dados serão usados para aperfeiçoar continuamente a usabilidade e a experiência do usuário com nosso produto.", + "description_content_2": "O MetaMask...", + "action_description_1": "Sempre permitirá que você cancele o envio dos dados, via Configurações", + "action_description_2": "Enviará eventos anonimizados de cliques e visualização de página", + "action_description_3": "Entre com os dados de país, estado, cidade (não o local específico)", + "action_description_4": "Jamais coletará chaves, endereços, transações, saldos, hashes ou qualquer outra informação pessoal", + "action_description_5": "Jamais coletará seu endereço IP", + "action_description_6": "Nunca venderá dados em troca de lucro. Jamais!" + }, + "token": { + "token_symbol": "Símbolo do token", + "token_address": "Endereço do token", + "token_precision": "Token de precisão", + "search_tokens_placeholder": "Buscar tokens", + "address_cant_be_empty": "O endereço do token não pode estar vazio.", + "address_must_be_valid": "O endereço do token deve ser válido.", + "symbol_cant_be_empty": "O símbolo do token não pode estar vazio.", + "decimals_cant_be_empty": "As casas decimais do token não podem estar vazias.", + "no_tokens_found": "Não encontramos nenhum token com esse nome.", + "select_token": "Selecionar token", + "address_must_be_smart_contract": "Endereço pessoal detectado. Informe o endereço de contrato do token." + }, + "collectible": { + "collectible_address": "Endereço", + "collectible_type": "Tipo", + "collectible_token_id": "ID", + "collectible_description": "Descrição", + "address_must_be_valid": "O endereço do colecionável deve ser válido.", + "address_must_be_smart_contract": "Endereço pessoal detectado. Informe o endereço de contrato do colecionável.", + "address_cant_be_empty": "O endereço do colecionável não pode estar vazio.", + "token_id_cant_be_empty": "O identificador do colecionável não pode estar vazio.", + "not_owner_error_title": "Ops! Aconteceu algo.", + "not_owner_error": "Você não é proprietário deste colecionável; portanto, não pode adicioná-lo.", + "powered_by_opensea": "Movido por", + "id_placeholder": "Informe o ID do colecionável", + "collectible_last_sold": "Última venda", + "collectible_last_price_sold": "Último preço vendido", + "collectible_source": "Fonte", + "collectible_link": "Link", + "collectible_asset_contract": "Contrato do ativo", + "share_check_out_nft": "Confira meu NFT!", + "share_via": "Compartilhado via" + }, + "transfer": { + "title": "Transferir", + "send": "ENVIAR", + "receive": "RECEBER" + }, + "accounts": { + "create_new_account": "Criar nova conta", + "import_account": "Importar uma conta", + "imported": "IMPORTADO", + "remove_account_title": "Remoção da conta", + "remove_account_message": "Deseja mesmo remover esta conta?", + "no": "Não", + "yes_remove_it": "Sim, remova-a" + }, + "app_settings": { + "title": "Configurações", + "current_conversion": "Moeda de base", + "current_language": "Idioma atual", + "ipfs_gateway": "Gateway IPFS", + "ipfs_gateway_down": "O atual gateway IPFS está inativo", + "ipfs_gateway_desc": "Selecione o gateway IPFS preferido.", + "search_engine": "Mecanismo de busca", + "new_RPC_URL": "Nova rede RPC", + "state_logs": "Logs de estado", + "auto_lock": "Bloqueio automático", + "auto_lock_desc": "Selecione o tempo que demora até o aplicativo ser bloqueado automaticamente.", + "state_logs_desc": "Isso ajudará o MetaMask a depurar qualquer problema encontrado. Favor enviá-lo ao suporte do MetaMask pelo ícone do hambúrguer > Enviar Feedback, ou responder ao seu tíquete existente, se houver.", + "autolock_immediately": "Imediatamente", + "autolock_never": "Nunca", + "autolock_after": "Depois de {{time}} segundos", + "autolock_after_minutes": "Depois de {{time}} minutos", + "reveal_seed_words": "Revelar palavras de recuperação", + "reset_account": "Redefinir conta", + "state_logs_button": "BAIXAR LOGS DE ESTADO", + "reveal_seed_words_button": "REVELAR PALAVRAS DE RECUPERAÇÃO", + "reset_account_button": "REDEFINIR CONTA", + "reset_account_confirm_button": "Sim, redefinir", + "reset_account_cancel_button": "Cancelar", + "reset_account_modal_title": "Redefinir conta?", + "clear_approvals_modal_title": "Limpar dados de aprovação?", + "clear_approvals_modal_message": "Todos os dapps precisarão solicitar acesso para reexibir as informações da conta.", + "clear_browser_history_modal_title": "Limpar histórico do navegador?", + "clear_browser_history_modal_message": "Estamos prestes a remover todo o histórico do seu navegador. Tem certeza?", + "clear_cookies_modal_title": "Limpar cookies do navegador", + "clear_cookies_modal_message": "Estamos prestes a remover os cookies do seu navegador. Tem certeza?", + "reset_account_modal_message": "Redefinir sua conta limpará o histórico de transações.", + "save_rpc_url": "SALVAR", + "invalid_rpc_prefix": "Os URIs precisam do prefixo HTTPS adequado", + "invalid_rpc_url": "URL inválido da RPC", + "sync_with_extension": "Sincronizar com a extensão do MetaMask", + "sync_with_extension_desc": "Isso importará todas as contas de extensão a este dispositivo.", + "sync": "SINCRONIZAR", + "clear_approved_dapps": "LIMPAR DAPPS APROVADOS", + "clear_browser_history": "LIMPAR HISTÓRICO DO NAVEGADOR", + "clear_approve_dapps_desc": "Limpar dapps aprovados", + "clear_browser_history_desc": "Limpar histórico do navegador", + "clear_browser_cookies_desc": "Limpar cookies do navegador", + "clear": "LIMPAR", + "protect_cta": "Proteger", + "protect_title": "Proteja sua carteira", + "video_failed": "O Vídeo não Carregou.", + "protect_desc": "Proteja a sua carteira, salvando a sua Frase de Recuperação Secreta em vários lugares, como em um pedaço de papel, um gerenciador de senhas e/ou a nuvem.", + "seedphrase_not_backed_up": "Importante! Frase de Recuperação Secreta sem cópia de segurança", + "seedphrase_backed_up": "Frase de Recuperação Secreta com cópia de segurança", + "back_up_now": "Fazer backup agora", + "back_up_again": "Fazer backup novamente", + "view_hint": "Ver dica", + "privacy_mode": "Modo de privacidade", + "privacy_mode_desc": "Os websites devem solicitar acesso para exibir as informações da sua conta.", + "show_hex_data": "Mostrar dados hexadecimais", + "show_hex_data_desc": "Selecione esta opção para mostrar o campo de dados hexadecimais na tela de envio.", + "show_custom_nonce": "Personalizar nonce da transação", + "custom_nonce_desc": "Ative isso para alterar o nonce (número da transação) nas telas de confirmação. Esse é um recurso avançado; use com cautela.", + "accounts_identicon_title": "Identicon da conta", + "accounts_identicon_desc": "Jazzicons e Blockies são dois estilos diferentes de ícones exclusivos que ajudam você a identificar uma conta rapidamente.", + "jazzicons": "Jazzicons", + "blockies": "Blockies", + "general_title": "Geral", + "general_desc": "Conversão de moeda, moeda principal, idioma e mecanismo de busca", + "advanced_title": "Avançadas", + "advanced_desc": "Acesso a recursos de desenvolvedores, redefinição da conta, configuração da testnet, logs de estado, gateway IPFS e RPC personalizada", + "contacts_title": "Contatos", + "contacts_desc": "Adicionar, editar, remover e gerenciar suas contas", + "security_title": "Segurança e privacidade", + "back": "Voltar", + "security_desc": "Configurações de privacidade, MetaMetrics, chave privada e Frase de Recuperação Secreta da carteira", + "networks_title": "Redes", + "networks_desc": "Adicionar e editar redes RPC personalizadas", + "network_name_label": "Nome da rede", + "network_name_placeholder": "Nome da rede (opcional)", + "network_rpc_url_label": "URL da RPC", + "network_rpc_placeholder": "Nova rede RPC", + "network_chain_id_label": "ID da chain", + "network_chain_id_placeholder": "ID da chain", + "network_symbol_label": "Símbolo", + "network_symbol_placeholder": "Símbolo (opcional)", + "network_block_explorer_label": "URL do Block Explorer", + "network_block_explorer_placeholder": "URL do Block Explorer (opcional)", + "network_chain_id_warning": "ID da chain inválida", + "network_other_networks": "Outras redes", + "network_add": "Adicionar", + "network_save": "Salvar", + "remove_network_title": "Deseja remover esta rede?", + "remove_network": "Remover", + "cancel_remove_network": "Cancelar", + "info_title": "Sobre o MetaMask", + "experimental_title": "Experimental", + "experimental_desc": "WalletConnect e mais...", + "legal_title": "Legal", + "conversion_title": "Conversão de moeda", + "conversion_desc": "Exibir valores fiduciários usando uma moeda específica em todo o aplicativo.", + "primary_currency_title": "Moeda principal", + "primary_currency_desc": "Selecione Nativa para priorizar a exibição de valores na moeda nativa da chain (por ex., ETH). Selecione Fiduciária para priorizar a exibição de valores na moeda fiduciária selecionada.", + "primary_currency_text_first": "Nativa", + "primary_currency_text_second": "Fiduciária", + "language_desc": "Traduzir o aplicativo para um idioma compatível diferente.", + "engine_desc": "Altere o mecanismo de busca padrão usado ao informar os termos de busca na barra de URL.", + "reset_desc": "Essa ação limpará o histórico de transações. Esses dados podem não ser recuperados.", + "rpc_desc": "Use uma rede compatível com RPC via URL em vez de uma das redes fornecidas.", + "hex_desc": "Selecione esta opção para mostrar o campo de dados hexadecimais na tela de envio.", + "clear_privacy_title": "Limpar dados de privacidade", + "clear_privacy_desc": "Limpe os dados de privacidade, de modo que todos os websites solicitem acesso para exibir novamente as informações da conta.", + "clear_history_desc": "Escolha esta opção para limpar o histórico inteiro de navegação.", + "clear_cookies_desc": "Escolha esta opção para limpar os cookies do navegador.", + "metametrics_title": "Participe do MetaMetrics", + "metametrics_description": "Participe do MetaMetrics para nos ajudar a deixar o MetaMask ainda melhor.", + "third_party_title": "Obter transações recebidas", + "third_party_description": "São usadas APIs (Etherscan) de terceiros para mostrar as transações recebidas no histórico. Desative a opção se você não quiser que peguemos dados desses serviços.", + "metametrics_opt_out": "Opt-out do MetaMetrics", + "metametrics_restart_required": "Você precisa reiniciar o app para as mudanças entrarem em vigor.", + "create_password": "Criar senha", + "invalid_password": "Senha inválida", + "invalid_password_message": "Senha incorreta. Tente novamente.", + "security_heading": "Segurança", + "privacy_heading": "Privacidade", + "failed_to_fetch_chain_id": "Não foi possível fazer o fetch do ID da chain. O URL da RPC está correto?", + "endpoint_returned_different_chain_id": "O endpoint retornou um ID diferente da chain: %{chainIdReturned}", + "chain_id_required": "O ID da chain é obrigatório. É preciso ser igual ao ID da chain retornado pela rede. Você pode informar um número decimal ou um número hexadecimal com o prefixo “0x”.", + "invalid_hex_number": "Número hexadecimal inválido.", + "invalid_hex_number_leading_zeros": "Número hexadecimal inválido. Remover zeros à esquerda.", + "invalid_number": "Número inválido. Informe um número decimal ou um número hexadecimal com o prefixo “0x”.", + "invalid_number_leading_zeros": "Número inválido. Remover zeros à esquerda.", + "invalid_number_range": "Número inválido. Insira um número entre 1 e %{maxSafeChainId}", + "hide_zero_balance_tokens_title": "Oculta tokens sem saldo", + "hide_zero_balance_tokens_desc": "Impede que tokens sem saldo sejam exibidos na sua lista de tokens." + }, + "app_information": { + "title": "Informações", + "links": "Links", + "privacy_policy": "Política de Privacidade", + "terms_of_use": "Termos de uso", + "attributions": "Atribuições", + "support_center": "Visite nossa Central de Suporte", + "web_site": "Visite nosso website", + "contact_us": "Fale conosco" + }, + "reveal_credential": { + "seed_phrase_title": "Revelar Frase de recuperação secreta", + "private_key_title": "Mostrar chave privada", + "show_private_key": "Mostrar chave privada", + "private_key_title_for_account": "Mostrar chave privada para \"{{accountName}}\"", + "cancel": "Cancelar", + "confirm": "Próximo", + "private_key_explanation": "Salve-a em um lugar seguro e secreto.", + "private_key_warning": "Essa é uma chave privada para a conta selecionada no momento: {{accountName}}. Jamais revele essa chave. Qualquer pessoa com sua chave privada consegue ter controle total da sua conta, inclusive transferir seus fundos.", + "private_key_warning_explanation": "Jamais revele essa chave. Qualquer pessoa com sua chave privada consegue ter controle total da sua conta, inclusive transferir seus fundos.", + "seed_phrase": "A sua Frase de Recuperação Secreta", + "private_key": "Sua chave privada", + "copy_to_clipboard": "Copiar para área de transferência", + "enter_password": "Informe a senha para continuar", + "seed_phrase_copied": "Frase de Recuperação Secreta copiada para a área de transferência", + "private_key_copied": "Chave privada copiada para área de transferência", + "warning_incorrect_password": "Senha incorreta", + "unknown_error": "Não foi possível desbloquear sua conta. Tente novamente.", + "seed_warning": "Esta é a frase de 12 palavras da sua carteira. Essa frase pode ser usada para assumir o controle de todas as suas contas, atuais e futuras, inclusive a capacidade de transferir os fundos. Deixe essa frase armazenada em segurança. NÃO a compartilhe com ninguém.", + "text": "TEXTO", + "qr_code": "CÓDIGO QR" + }, + "password_reset": { + "password_title": "Senha", + "password_desc": "Escolha uma senha forte para desbloquear o app MetaMask no seu dispositivo. Se você perder essa senha, precisará da Frase de Recuperação Secreta para reimportar a carteira.", + "password_learn_more": "Saiba mais.", + "change_password": "Alterar a senha" + }, + "asset_overview": { + "send_button": "Enviar", + "buy_button": "Comprar", + "receive_button": "Receber", + "add_collectible_button": "Adicionar", + "info": "Informação", + "swap": "Swap", + "description": "Description", + "totalSupply": "Suprimento total", + "address": "Endereço", + "were_unable": "Não é possível carregar seu", + "balance": "saldo. Veja o artigo de suporte", + "troubleshooting_missing": "solução de problemas de saldos não encontrados", + "for_help": "para ajuda." + }, + "account_details": { + "title": "Detalhes da conta", + "share_account": "Compartilhar", + "view_account": "Exibir conta no Etherscan", + "show_private_key": "Mostrar chave privada", + "account_copied_to_clipboard": "Endereço público copiado para área de transferência", + "share_public_key": "Compartilhar minha chave pública: " + }, + "qr_scanner": { + "invalid_qr_code_title": "Código QR inválido", + "invalid_qr_code_message": "O código QR que você está tentando ler não é válido.", + "allow_camera_dialog_title": "Permitir acesso à câmera", + "allow_camera_dialog_message": "Precisamos da sua permissão para ler códigos QR", + "scanning": "lendo...", + "ok": "OK", + "cancel": "Cancelar", + "error": "Erro", + "attempting_to_scan_with_wallet_locked": "Parece que você está tentando escanear um código QR. Você deve destravar sua carteira para conseguir usá-la.", + "attempting_sync_from_wallet_error": "Parece que você está tentando sincronizar com uma extensão. Para fazê-lo, você precisará excluir sua carteira atual. \n\nApós ter excluído ou reinstalado uma versão mais recente do app, selecione a opção para \"Sincronizar com a Extensão MetaMask\". Importante! Antes de excluir a sua carteira, certifique-se de ter feito uma cópia de segurança da sua Frase de Recuperação Secreta." + }, + "action_view": { + "cancel": "Cancelar", + "confirm": "Confirmar" + }, + "transaction": { + "alert": "ALERTA", + "amount": "Valor", + "next": "Próximo", + "back": "Voltar", + "confirm": "Confirmar", + "reject": "Rejeitar", + "edit": "Editar", + "cancel": "Cancelar", + "save": "Salvar", + "speedup": "Acelerar", + "from": "De", + "gas_fee": "Taxa de gas", + "gas_fee_fast": "RÁPIDO", + "gas_fee_average": "MÉDIO", + "gas_fee_slow": "LENTO", + "hex_data": "Dados hexadecimais", + "custom_nonce": "Nonce", + "this_is_an_advanced": "Este é um recurso avançado usado para cancelar ou acelerar quaisquer transações pendentes.", + "current_suggested_nonce": "Nonce sugerido atual:", + "edit_transaction_nonce": "Editar nonce da transação", + "think_of_the_nonce": "Pense no nonce como o número da transação de uma conta. Todo nonce de conta começa com 0 para a primeira transação e continua em ordem sequencial.", + "nonce_warning": "Advertência: Você pode enfrentar problemas nas futuras transações se você continuar. Utilize com cuidado.", + "review_details": "DETALHES", + "review_data": "DADOS", + "data": "Dados", + "data_description": "Dados associados a esta transação", + "review_function_type": "TIPO DE FUNÇÃO", + "review_function": "Função", + "review_hex_data": "Dados hexadecimais", + "insufficient": "Não há fundos suficientes", + "insufficient_amount": "Você precisa de {{amount}} mais {{tokenSymbol}} para concluir esta transação.", + "buy_more_eth": "Compre mais ETH", + "get_ether": "Obter Ether para a rede {{networkName}}.", + "insufficient_tokens": "{{token}} insuficiente(s)", + "invalid_address": "Endereço inválido", + "invalid_amount": "Valor inválido", + "invalid_gas": "Valor de gas inválido", + "invalid_gas_price": "Gas Price inválido", + "high_gas_price": "Sua taxa de gas pode ser desnecessariamente alta ({{currentGasPrice}}). Considere reduzir o valor.", + "low_gas_price": "Gas Price extremamente baixo", + "invalid_collectible_ownership": "Você não tem este colecionável", + "known_asset_contract": "Endereço conhecido de contrato do ativo", + "max": "Máx.", + "recipient_address": "Endereço do destinatário", + "required": "Obrigatório", + "to": "Até", + "total": "Total", + "loading": "Carregando...", + "conversion_not_available": "Taxa de conversão indisponível", + "value_not_available": "Indisponível", + "rate_not_available": "Conversão indisponível", + "optional": "Opcional", + "no_address_for_ens": "Nenhum endereço para o nome ENS", + "lets_try": "Sim, vamos tentar", + "approve_warning": "Ao aprovar esta ação, você dá permissão para este contrato gastar até", + "cancel_tx_title": "Tentar cancelar?", + "cancel_tx_message": "Enviar esta tentativa não garante que a transação original será cancelada. Se a tentativa de cancelamento tiver sucesso, será cobrada a taxa de transação acima.", + "speedup_tx_title": "Tentar acelerar?", + "speedup_tx_message": "Enviar esta tentativa não garante que a transação original será acelerada. Se a tentativa de aceleração tiver sucesso, será cobrada a taxa de transação acima.", + "nevermind": "Deixar para lá", + "edit_network_fee": "Editar Taxa de Gas", + "gas_cancel_fee": "Taxa de cancelamento em gas", + "gas_speedup_fee": "Taxa de aceleração do gas", + "use_max": "Usar máx.", + "set_gas": "Definir", + "cancel_gas": "Cancelar", + "transaction_fee": "Taxa de gas", + "transaction_fee_less": "Sem taxa", + "total_amount": "Valor total", + "view_data": "Exibir dados", + "adjust_transaction_fee": "Ajustar taxa da transação", + "could_not_resolve_ens": "Não foi possível resolver ENS", + "asset": "Ativo", + "balance": "Saldo", + "not_enough_for_gas": "Você tem 0 {{ticker}} na sua conta para pagar pelas taxas de transação. Comprar {{ticker}} ou depositar de outra conta.", + "send": "Enviar", + "confirmed": "Confirmado", + "pending": "Pendente", + "submitted": "Enviado", + "failed": "Falha", + "cancelled": "Cancelado", + "tokenContractAddressWarning_1": "ADVERTÊNCIA: Esse endereço é um ", + "tokenContractAddressWarning_2": "endereço de contrato do token", + "tokenContractAddressWarning_3": ". Se enviar tokens a esse endereço, você os perderá.", + "smartContractAddressWarning": "Este endereço é o endereço de um smart contract (contrato inteligente). Você precisa entender para que serve esse endereço; caso contrário, arrisca-se a perder seus fundos.", + "continueError": "Eu entendo os riscos. Continuar", + "gas_education_title_ethereum": "Taxas de gas do Ethereum", + "gas_education_title": "Taxas de gas", + "gas_education_1": "As taxas de gas são pagas aos mineradores de criptomoedas que processam as transações na ", + "gas_education_2_ethereum": "rede do Ethereum.", + "gas_education_2": "rede.", + "gas_education_3": "O MetaMask não lucra com taxas de gas.", + "gas_education_4": "As taxas de gas flutuam com base no tráfego da rede e na complexidade das transações.", + "gas_education_learn_more": "Saiba mais sobre as taxas de gas", + "confusable_title": "Confira o endereço do destinatário", + "confusable_msg": "Detectamos uma caractere confuso no nome ENS. Verificar o nome ENS para evitar fraudes em potencial." + }, + "custom_gas": { + "total": "Total", + "advanced_options": "Avançadas", + "basic_options": "Básico", + "hide_advanced_options": "Ocultar avançadas", + "gas_limit": "Gas Limit:", + "gas_price": "Gas Price: (GWEI)", + "save": "Salvar", + "warning_gas_limit": "O limite de gas deve ser maior que 20999 e menor que 7920027", + "warning_gas_limit_estimated": "O limite estimado de gas é {{gas}}, use-o como valor mínimo", + "cost_explanation": "A taxa de gas cobre o custo de processamento da sua transação na rede do Ethereum. O MetaMask não lucra com essa taxa. Quanto mais alta a taxa, melhores as chances da sua transação ser processada." + }, + "spend_limit_edition": { + "save": "Salvar", + "title": "Editar permissão", + "spend_limit": "Permissão do limite de gastos", + "allow": "Permitir", + "allow_explanation": "para sacar e gastar do seguinte valor:", + "proposed": "Limite de aprovação proposto", + "requested_by": "Gastar limite solicitado por", + "custom_spend_limit": "Limite de gastos personalizado", + "max_spend_limit": "Informe um limite máximo de gastos", + "minimum": "Mínimo de 1,00 {{tokenSymbol}}", + "cancel": "Cancelar", + "approve": "Aprovar", + "allow_to_access": "Dar a este site permissão para acessar seus(suas) {{tokenSymbol}}?", + "allow_to_address_access": "Dar a este endereço acesso ao seu {{tokenSymbol}}?", + "you_trust_this_site": "Você confia neste site? Ao conceder essa permissão, você permite que este site tenha acesso aos seus fundos.", + "you_trust_this_address": "Você confia nesse endereço? Ao conceder essa permissão, você permite que este endereço tenha acesso aos seus fundos.", + "edit_permission": "Editar permissão", + "edit": "Editar", + "transaction_fee_explanation": "Há uma taxa de transação associada a esta permissão.", + "view_details": "Exibir detalhes", + "view_data": "Exibir dados", + "transaction_details": "Detalhes da transação", + "site_url": "URL do site", + "permission_request": "Solicitação de permissão", + "details_explanation": "{{host}} pode acessar e gastar até este valor máximo da sua conta.", + "amount": "Valor:", + "allowance": "Concessão:", + "to": "Até:", + "contract": "Contrato ({{address}})", + "contract_name": "Nome do contrato:", + "contract_address": "Endereço do contrato:", + "contract_allowance": "Concessão:", + "data": "Dados", + "function_approve": "Função: Aprovar", + "function": "Função", + "close": "Fechar", + "all_set": "Tudo pronto!", + "all_set_desc": "Você definiu com sucesso as permissões para este site.", + "must_be_at_least": "Deve ter pelo menos {{allowance}}" + }, + "browser": { + "title": "Navegador", + "reload": "Recarregar", + "share": "Compartilhar", + "bookmark": "Favoritos", + "add_to_favorites": "Adicionar aos favoritos", + "error": "Ops!", + "cancel": "Cancelar", + "go_back": "Voltar", + "go_forward": "Ir adiante", + "home": "Página inicial", + "close": "Fechar", + "open_in_browser": "Abrir no navegador", + "change_url": "Alterar URL", + "switch_network": "Trocar de rede", + "dapp_browser": "NAVEGADOR DO DAPP", + "dapp_browser_message": "O MetaMask é sua carteira e seu navegador para a web descentralizada. Olhe à sua volta!", + "featured_dapps": "DAPPS EM DESTAQUE", + "my_favorites": "MEUS FAVORITOS", + "search": "Buscar ou digitar URL", + "welcome": "Bem-vindo!", + "remove": "Remover", + "new_tab": "Nova aba", + "tabs_close_all": "Fechar todas", + "tabs_done": "Concluído", + "no_tabs_title": "Nenhuma aba aberta", + "no_tabs_desc": "Para navegar pela web descentralizada, adicione uma nova aba", + "failed_to_resolve_ens_name": "Não conseguimos resolver esse nome ENS", + "remove_bookmark_title": "Remover favorito", + "remove_bookmark_msg": "Deseja mesmo remover este site dos seus favoritos?", + "yes": "Sim" + }, + "backup_alert": { + "title": "Proteja sua carteira", + "left_button": "Lembrar mais tarde", + "right_button": "Proteger carteira" + }, + "add_favorite": { + "title": "Adicionar favorito", + "title_label": "Nome", + "url_label": "URL", + "add_button": "Adicionar", + "cancel_button": "Cancelar" + }, + "approval": { + "title": "Confirmar transação" + }, + "approve": { + "title": "Aprovar", + "deeplink": "Deeplink", + "qr_code": "Código QR" + }, + "transactions": { + "tx_review_confirm": "Confirmar", + "tx_review_transfer": "Transferir", + "tx_review_contract_deployment": "Implantação do contrato", + "tx_review_transfer_from": "Transferir de", + "tx_review_unknown": "Método desconhecido", + "tx_review_approve": "Aprovar", + "sent_ether": "Ether enviado", + "self_sent_ether": "Ether enviado para si mesmo", + "received_ether": "Ether recebido", + "sent_dai": "DAI enviado", + "self_sent_dai": "DAI enviado para si mesmo", + "received_dai": "DAI recebido", + "sent_tokens": "Tokens enviados", + "ether": "Ether", + "sent_unit": "{{unit}} enviado", + "self_sent_unit": "{{unit}} enviado para si mesmo", + "received_unit": "{{unit}} recebido", + "sent_collectible": "Colecionável enviado", + "sent": "Enviado", + "received": "Recebido", + "contract_deploy": "Implantação do contrato", + "to_contract": "Novo contrato", + "tx_details_free": "Gratuito", + "tx_details_not_available": "Indisponível", + "smart_contract_interaction": "Interação com smart contract", + "swaps_transaction": "Transação de swaps", + "approve": "Aprovar", + "hash": "Hash", + "from": "De", + "to": "Até", + "details": "Detalhes", + "amount": "Valor", + "gas_limit": "Gas Limit (unidades)", + "gas_price": "Gas Price (GWEI)", + "total": "Total", + "view_on": "EXIBIR EM", + "view_on_etherscan": "Exibir no Etherscan", + "hash_copied_to_clipboard": "Hash da transação copiado para área de transferência", + "address_copied_to_clipboard": "Endereço copiado para área de transferência", + "transaction_error": "Erro de transação", + "address_to_placeholder": "Busca, endereço público (0x) ou ENS", + "address_from_balance": "Saldo:", + "status": "Status", + "date": "Data", + "nonce": "Nonce", + "from_device_label": "deste dispositivo", + "import_wallet_row": "Conta adicionada a este dispositivo", + "import_wallet_label": "Conta Adicionada", + "import_wallet_tip": "Todas as transações futuras feitas usando este dispositivo levarão uma etiqueta \"a partir deste dispositivo\" próxima à marca temporal. Para as transações datadas antes da adição da conta, este histórico não mostrará quais transações de saída se originaram deste dispositivo." + }, + "address_book": { + "recents": "Recentes", + "save": "Salvar", + "delete_contact": "Excluir contato", + "delete": "Excluir", + "cancel": "Cancelar", + "add_to_address_book": "Adicionar ao catálogo de endereço", + "enter_an_alias": "Informar um alias", + "add_this_address": "Adicionar este endereço ao seu catálogo de endereços", + "next": "Próximo", + "enter_an_alias_placeholder": "por ex., Vitalik B.", + "add_contact_title": "Adicionar contato", + "add_contact": "Adicionar contato", + "edit_contact_title": "Editar contato", + "edit_contact": "Editar contato", + "edit": "Editar", + "address_already_saved": "Contato já salvo", + "address": "Endereço", + "name": "Nome", + "nickname": "Nome", + "add_input_placeholder": "Endereço público (0x) ou ENS", + "between_account": "Transferência entre minhas contas", + "others": "Outros", + "memo": "Memorando" + }, + "transaction_submitted": { + "title": "Transação enviada", + "your_tx_hash_is": "O hash da sua transação é:", + "view_on_etherscan": "Exibir no Etherscan" + }, + "sync_with_extension": { + "title": "Sincronizar dados da extensão", + "short_title": "Sincronizar com a extensão", + "label": "Abrir a extensão do MetaMask no seu navegador da área de trabalho e ir para \"Configurações\" > \"Avançadas\", clicar em \"Sincronizar com Dispositivo Móvel\" e informar sua senha para ver o Código QR", + "button_continue": "Continuar", + "please_wait": "Aguarde enquanto sincronizamos seus dados...", + "error_title": "Puxa vida!", + "error_message": "Deu algo errado... Tente novamente", + "warning_title": "Advertência!", + "warning_message": "Isso sobrescreverá o histórico de todas as contas e transações atuais que constam no seu celular. Tem certeza?", + "warning_ok_button": "SIM", + "warning_cancel_button": "NÃO", + "invalid_qr_code": "Código QR inválido", + "invalid_qr_code_desc": "Esse não é o código QR certo! Para sincronizar com a extensão do seu navegador, acesse \"Configurações\" > \"Avançadas\" > Sincronizar com Dispositivo Móvel na extensão do navegador e ler o Código QR aí", + "outdated_qr_code": "Código QR expirado", + "outdated_qr_code_desc": "Parece que esse código QR está expirado! Tente ler um novo", + "something_wrong": "Ops! Deu algo errado...", + "something_wrong_desc": "Estamos tendo problemas ao tentar sincronizar a sua carteira. Tente novamente mais tarde ou importe a carteira usando a sua Frase de Recuperação Secreta", + "allow_biometrics_title": "Deseja habilitar {{biometrics}}?", + "allow_biometrics_desc": "Você pode usar {{biometrics}} para autenticar o MetaMask" + }, + "sync_with_extension_success": { + "title": "Carteira importada", + "sync_complete_1": "Lembre-se: o MetaMask não consegue recuperar a sua Frase de Recuperação Secreta caso você a perca. A Frase de Recuperação Secreta pode ser encontrada em", + "sync_complete_2": "Configurações > Segurança & privacidade", + "button_continue": "Concluído", + "password_tip": "A senha para desbloquear a carteira móvel é a mesma definida para a extensão.", + "learn_more": "Saiba mais." + }, + "networks": { + "title": "Redes", + "other_networks": "Outras redes", + "close": "Fechar", + "status_ok": "Todos os sistemas operacionais", + "status_not_ok": "A rede está enfrentando alguns problemas" + }, + "select": { + "cancel": "Cancelar", + "done": "Concluído" + }, + "signature_request": { + "title": "Solicitação de assinatura", + "cancel": "Cancelar", + "sign": "Assinar", + "sign_requested": "Sua assinatura está sendo solicitada", + "signing": "Assinar esta mensagem?", + "account_title": "Conta:", + "balance_title": "Saldo:", + "message": "Mensagem", + "message_from": "Mensagem de", + "learn_more": "Saiba mais", + "read_more": "Ler mais", + "eth_sign_warning": "Tenha cuidado. Esta ação pode ser usada para sacar ativos da sua conta. Você precisa confiar neste site." + }, + "watch_asset_request": { + "title": "Adicionar token sugerido", + "cancel": "CANCELAR", + "add": "ADICIONAR TOKEN", + "message": "Você gostaria de adicionar este token?", + "token": "Token", + "balance": "Saldo" + }, + "unit": { + "eth": "ETH", + "sai": "SAI", + "dai": "DAI", + "negative": "-", + "divisor": "/", + "token_id": "#", + "colon": ":", + "point": ".", + "week": "semana", + "day": "dia", + "hour": "h", + "minute": "min", + "second": "s", + "empty_data": "0x" + }, + "biometrics": { + "enable_touchid": "Desbloquear com Touch ID?", + "enable_faceid": "Desbloquear com Face ID?", + "enable_fingerprint": "Desbloquear com digital?", + "enable_biometrics": "Desbloquear com dados biométricos?", + "enable_device_passcode_ios": "Desbloquear com senha do dispositivo?", + "enable_device_passcode_android": "Desbloquear com PIN do dispositivo?" + }, + "authentication": { + "auth_prompt_title": "Autenticação obrigatória", + "auth_prompt_desc": "Autentique para usar o MetaMask", + "fingerprint_prompt_title": "Autenticação obrigatória", + "fingerprint_prompt_desc": "Use sua digital para desbloquear o MetaMask", + "fingerprint_prompt_cancel": "Cancelar" + }, + "accountApproval": { + "title": "SOLICITAÇÃO DO CONNECT", + "walletconnect_title": "SOLICITAÇÃO DO WALLETCONNECT", + "action": "Conectar-se a este site?", + "connect": "Conectar", + "cancel": "Cancelar", + "permission": "Exibir seu", + "address": "endereço público", + "sign_messages": "Assinar mensagens", + "on_your_behalf": "em seu nome", + "warning": "Ao clicar em “Conectar”, você permite que este dapp exiba seu endereço público. Esse é um importante passo de segurança para proteger seus dados contra potenciais riscos de phishing." + }, + "import_private_key": { + "title": "Importar conta", + "description_one": "As contas importadas podem ser vistas na sua carteira, mas não podem ser recuperadas com a Frase de Recuperação Secreta do MetaMask.", + "learn_more_here": "Saiba mais sobre as contas importadas aqui.", + "subtitle": "Cole a string da sua chave privada", + "cta_text": "IMPORTAR", + "example": "p. ex., 3a1076bf45ab87712ad64ccb3b10217737f7faacbf2872e88fdd9a537d8fe266", + "error_title": "Ops! Algo deu errado...", + "error_message": "Não conseguimos importar essa chave privada. Verifique se você a informou corretamente.", + "error_empty_message": "Você precisa informar a chave privada.", + "or_scan_a_qr_code": "ou ler um código QR" + }, + "import_private_key_success": { + "title": "Conta importada!", + "description_one": "Você poderá ver sua conta no MetaMask." + }, + "first_incoming_transaction": { + "title": "{{asset}} foi depositado(a) na sua conta", + "amount": "Valor:", + "account": "Conta:", + "from": "De:", + "cta_text": "OK" + }, + "secure_your_wallet": { + "title": "Proteger sua carteira", + "step_1": "Etapa 1:", + "step_1_description": "Criar senha", + "step_2": "Etapa 2:", + "step_2_description": "Salve a Frase de Recuperação Secreta da carteira", + "info_text_1": "Reserve alguns momentos para finalizar a configuração da sua carteira do MetaMask.", + "info_text_2": "Com isso, só você poderá acessar seus fundos e, caso perca o dispositivo, poderá recuperar sua carteira", + "cta_text": "Criar senha", + "creating_password": "Criando senha..." + }, + "account_backup_step_1": { + "remind_me_later": "Lembrar mais tarde", + "remind_me_later_subtext": "(Não recomendado)", + "title": "Proteger sua carteira", + "info_text_1_1": "Não se arrisque a perder seus fundos. Proteja sua carteira ao salvar sua", + "info_text_1_2": "Frase de recuperação secreta", + "info_text_1_3": "em um local de confiança.", + "info_text_1_4": "É a única forma de recuperar sua carteira se você for bloqueado do aplicativo ou trocar de dispositivo.", + "cta_text": "Iniciar", + "cta_subText": "Altamente recomendado", + "skip_button_cancel": "Proteger agora", + "skip_button_confirm": "Pular", + "skip_title": "Pular segurança da conta?", + "skip_check": "Entendo que, se perder a minha Frase de Recuperação Secreta, não conseguirei mais acessar a minha carteira.", + "what_is_seedphrase_title": "O que é uma “Frase de Recuperação Secreta”", + "what_is_seedphrase_text_1": "A Frase de Recuperação Secreta é um conjunto de doze palavras que contém todas as informações sobre a sua carteira, inclusive sobre os seus fundos. É como um código secreto usado para acessar sua carteira toda.", + "what_is_seedphrase_text_2": "Você precisa manter o sigilo e proteger a sua Frase de Recuperação Secreta. Se alguém conseguir a sua Frase de Recuperação Secreta, essa pessoa ganhará controle sobre as suas contas.", + "what_is_seedphrase_text_3": "Salve-a em um local onde só você tenha acesso. Se você perdê-la, nem mesmo o MetaMask conseguirá ajudar você a recuperá-la." + }, + "account_backup_step_1B": { + "title": "Proteger sua carteira", + "subtitle_1": "Proteja a frase de recuperação", + "subtitle_2": "Frase de Recuperação Secreta.", + "cta_text": "Iniciar", + "learn_more": "Saiba mais", + "why_important": "Por que é importante?", + "manual_title": "Manual", + "manual_subtitle": "Anote a Frase de Recuperação Secreta em um papel e guarde em um local seguro.", + "manual_security": "Nível de segurança: Fortíssimo", + "risks_title": "Os riscos são:", + "risks_1": "Você a perde", + "risks_2": "Você se esquece onde a colocou", + "risks_3": "Alguma outra pessoa a encontra", + "other_options": "Outras opções: Não precisa ser em papel!", + "tips_title": "Dicas:", + "tips_1": "Guarde em um cofre-forte bancário", + "tips_2": "Guarde dentro de um cofre", + "tips_3": "Guarde em vários locais secretos", + "why_secure_title": "Proteja sua carteira", + "why_secure_1": "Não se arrisque a perder seus fundos. Proteja a sua carteira ao salvar a Frase de Recuperação Secreta em um local de confiança.", + "why_secure_2": " É a única forma de recuperar sua carteira se você for bloqueado do aplicativo ou trocar de dispositivo." + }, + "account_backup_step_2": { + "cancel_backup_title": "Cancelar backup", + "cancel_backup_message": "Recomendamos enfaticamente que você salve a Frase de Recuperação Secreta para restaurar a sua carteira.", + "cancel_backup_ok": "Sim, vou assumir o risco", + "cancel_backup_no": "Não, faça uma cópia de segurança da frase de recuperação secreta", + "title": "Pegue papel e caneta", + "info": "A próxima etapa é anotar a sua Frase de Recuperação Secreta.", + "info_2_1": "Será solicitado que você a ", + "info_2_2": "insira novamente", + "info_2_3": " para confirmação", + "cta_text": "OK" + }, + "account_backup_step_3": { + "cancel_backup_title": "Cancelar backup", + "cancel_backup_message": "Recomendamos enfaticamente que você salve a Frase de Recuperação Secreta para restaurar a sua carteira.", + "cancel_backup_ok": "Sim, vou assumir o risco", + "cancel_backup_no": "Não, faça uma cópia de segurança da frase de recuperação secreta", + "title": "Alguém está observando?", + "info_text": "Certifique-se de que não haja outra pessoa ou robô olhando a sua tela. Se a Frase de Recuperação Secreta for copiada, ela poderá ser usada em outros dispositivos para roubar os seus fundos", + "cta_text": "NINGUÉM ESTÁ ME OBSERVANDO" + }, + "account_backup_step_4": { + "cancel_backup_title": "Cancelar backup", + "cancel_backup_message": "Recomendamos enfaticamente que você salve a Frase de Recuperação Secreta para restaurar a sua carteira.", + "cancel_backup_ok": "Sim, vou assumir o risco", + "cancel_backup_no": "Não, faça uma cópia de segurança da frase de recuperação secreta", + "back": "Voltar", + "title": "A sua Frase de Recuperação Secreta", + "info_text_1": "Anote com atenção estas palavras em um papel. A ordem delas é importante.", + "info_text_2": "Você será convidado a informá-las novamente na próxima tela", + "cta_text": "EU COPIEI A FRASE", + "confirm_password": "Confirme sua senha", + "before_continiuing": "Antes de continuarmos, precisamos que você confirme sua senha", + "confirm": "CONFIRMAR" + }, + "account_backup_step_5": { + "error_title": "Ops!", + "error_message": "A ordem das palavras está incorreta. Não se esqueça de anotar corretamente e voltar para a tela anterior, se necessário", + "back": "Voltar", + "title": "Confirmar Frase de Recuperação Secreta", + "info_text": "Insira cada palavra na ordem em que foi apresentada na tela anterior.", + "cta_text": "CONFIRMAR FRASE", + "modal_title": "Frase de Recuperação Secreta confirmada!", + "modal_text": "Isso serviu para garantir que você seguiu esta medida de segurança", + "modal_button": "PRÓXIMO" + }, + "account_backup_step_6": { + "title": "Dicas de segurança", + "info_text": "O MetaMask não poderá recuperar a sua Frase de Recuperação Secreta caso você a perca", + "tip_1": "Mantenha várias cópias de segurança da sua Frase de Recuperação Secreta", + "tip_2": "Guarde a frase em um gerenciador de senhas de confiança e em cópias de segurança em papel, guardadas em um local seguro", + "tip_3": "Nunca compartilhe essa frase com ninguém", + "disclaimer": "* A sua Frase de Recuperação Secreta pode ser encontrada se você for a ", + "disclaimer_bold": "Configurações > Segurança & Privacidade", + "cta_text": "ENTENDI!", + "modal_title": "Parabéns!", + "modal_text": "Você fez o backup e está tudo pronto!", + "modal_button": "CONCLUÍDO", + "copy_seed_phrase": "COPIE A Frase de Recuperação Secreta PARA A ÁREA DE TRANSFERÊNCIA" + }, + "manual_backup": { + "progressOne": "Criar senha", + "progressTwo": "Proteger carteira", + "progressThree": "Confirmar Frase de Recuperação Secreta" + }, + "manual_backup_step_1": { + "action": "Anote a sua Frase de Recuperação Secreta", + "info": "Essa é a sua Frase de Recuperação Secreta. Anote-a em um papel e guarde-a em um local seguro. Você precisará informar novamente essa frase (na ordem) na próxima etapa.", + "continue": "Continuar", + "reveal": "Toque para revelar a sua Frase de Recuperação Secreta", + "watching": "Verifique se não há ninguém observando sua tela.", + "view": "Exibir", + "confirm_password": "Confirme sua senha", + "before_continiuing": "Antes de continuarmos, precisamos que você confirme sua senha", + "confirm": "CONFIRMAR" + }, + "manual_backup_step_2": { + "action": "Confirmar Frase de Recuperação Secreta", + "info": "Selecione as palavras na ordem em que foram apresentadas a você.", + "complete": "Concluir backup", + "success": "Sucesso" + }, + "manual_backup_step_3": { + "congratulations": "Parabéns", + "success": "Você conseguiu proteger sua carteira. Lembre-se de manter protegida a sua Frase de Recuperação Secreta. É sua responsabilidade!", + "hint": "Quer deixar uma dica?", + "recover": "O MetaMask não poderá recuperar a sua carteira caso você a perca. A sua Frase de Recuperação Secreta poderá ser encontrada em Configurações > Segurança & Privacidade.", + "learn": "Saiba mais", + "done": "Concluído", + "recovery_hint": "Dica de recuperação", + "leave_hint": "Deixe uma dica. Anote o local onde você a salvou para se lembrar como acessá-la. Não deixe essa informação no seu dispositivo.", + "no_seedphrase": "Não use essa informação para anotar a sua Frase de Recuperação Secreta.", + "example": "por ex., casa da minha mãe", + "save": "Salvar", + "cancel": "Cancelar" + }, + "phishing": { + "ethereum_phishing_detection": "Detecção de phishing do Ethereum", + "ethereum_phishing_detector": "O detector de phishing do Ethereum", + "intro": " atualmente está na lista de advertência do domínio do MetaMask. Isso significa que, conforme as informações que foram a nós disponibilizadas, o MetaMask acredita que este domínio poderia colocar em risco sua segurança e, como forma adicional de precaução, o MetaMask restringiu o acesso ao site. Para contornar essa questão, leia o restante deste aviso e veja instruções sobre como continuar, assumindo o risco sozinho.", + "reasons": "Os sites podem figurar na nossa lista de advertência por motivos diversos, e a lista de advertência é compilada com base em outras listas amplamente usadas no setor. Esses motivos podem incluir riscos conhecidos de fraude ou segurança, como domínios com resultado positivo em ", + "list_content": "Os domínios que figuram nessas listas de advertência podem incluir websites abertamente mal-intencionados e websites legítimos que tenham sido comprometidos por pessoas mal-intencionadas.", + "to_read_more": "Para saber mais sobre este site, ", + "review_on_etherscam": "confira o domínio no Etherscan.", + "warning": "Esta lista de advertência é compilada voluntariamente. A lista pode conter imprecisões ou não ser completa. O fato de um domínio não aparecer nesta lista não é uma garantia implícita da segurança do domínio. Como sempre, suas transações são de sua responsabilidade. Se você quiser interagir com qualquer domínio que conste na nossa lista de advertências, ", + "continue_on_your_own": "continue sob seu próprio risco.", + "file_an_issue_intro": "Se você acredita que esse domínio foi marcado incorretamente ou se um website legítimo bloqueado tiver resolvido os problemas de segurança, ", + "file_an_issue": "emita um relatório.", + "back_to_safety": "Voltar para segurança" + }, + "notifications": { + "pending_title": "Transação enviada", + "pending_deposit_title": "Depósito em andamento!", + "pending_withdrawal_title": "Saque em andamento!", + "cancelled_title": "Transação cancelada!", + "success_title": "Transação #{{nonce}} Concluída!", + "speedup_title": "Acelerando #{{nonce}}!", + "success_deposit_title": "Depósito concluído!", + "success_withdrawal_title": "Saque concluído!", + "error_title": "Ops! Algo deu errado:/", + "received_title": "Você recebeu {{amount}} {{assetType}}", + "received_payment_title": "Pagamento instantâneo recebido", + "pending_message": "Aguardando confirmação", + "pending_deposit_message": "Aguardando o depósito ser concluído", + "pending_withdrawal_message": "Aguardando o saque ser concluído", + "error_message": "Toque para exibir essa transação", + "success_message": "Toque para exibir essa transação", + "speedup_message": "Tentando acelerar a transação", + "success_deposit_message": "Seus fundos estão prontos para o uso", + "success_withdrawal_message": "Seus fundos foram transferidos para sua carteira", + "cancelled_message": "Toque para exibir essa transação", + "received_message": "Toque para exibir essa transação", + "received_payment_message": "Você recebeu {{amount}} DAI", + "prompt_title": "Habilitar notificações por push", + "prompt_desc": "Habilite as notificações para que o MetaMask avise quando você receber ETH ou quando suas transações forem confirmadas.", + "prompt_ok": "Sim", + "prompt_cancel": "Não, agradeço", + "wc_connected_title": "Conectado a {{title}}", + "wc_signed_title": "Assinado", + "wc_sent_tx_title": "Transação enviada", + "wc_connected_rejected_title": "Você rejeitou a solicitação de conexão", + "wc_signed_rejected_title": "Você rejeitou a solicitação de assinatura", + "wc_sent_tx_rejected_title": "Você rejeitou a solicitação de transação" + }, + "protect_your_wallet_modal": { + "title": "Proteja sua carteira", + "body_for_password": "Proteja a sua carteira ao definir uma senha e salvar a Frase de Recuperação Secreta (obrigatório).", + "body_for_seedphrase": "Agora que um valor foi adicionado à sua carteira, proteja-a definindo uma senha e salvando a sua Frase de Recuperação Secreta (obrigatório).", + "button": "Proteger carteira" + }, + "payment_request": { + "title": "Solicitar", + "search_top_picks": "Principais escolhas", + "search_assets": "Buscar ativos", + "search_results": "Resultados da busca", + "search_no_tokens_found": "Nenhum token encontrado", + "your_tokens": "Seus tokens", + "enter_amount": "Informar valor", + "choose_asset": "Escolha um ativo para solicitar", + "request_error": "Solicitação inválida. Tente novamente", + "reset": "Redefinir", + "next": "Próximo", + "amount_placeholder": "0.00", + "link_copied": "Link copiado para a área de transferência", + "send_link_title": "Enviar link", + "description_1": "O link da sua solicitação está pronto para ser enviado!", + "description_2": "Envie esse link a um amigo e ele estará pronto para enviar", + "copy_to_clipboard": "Copiar para área de transferência", + "qr_code": "Código QR", + "send_link": "Enviar link", + "request_qr_code": "Código QR da solicitação de pagamento", + "balance": "Saldo" + }, + "receive_request": { + "title": "Receber", + "share_title": "Compartilhar endereço", + "share_description": "Envie seu endereço por e-mail ou mensagem de texto", + "qr_code_title": "Código QR", + "qr_code_description": "Imagem legível que pode ler seu endereço", + "request_title": "Solicitar", + "request_description": "Solicitar ativos dos amigos", + "buy_title": "Comprar", + "buy_description": "Comprar criptomoeda com cartão de débito ou transferência bancária", + "public_address": "Endereço público", + "public_address_qr_code": "Endereço público", + "coming_soon": "Em breve...", + "request_payment": "Solicitar pagamento", + "copy": "Copie", + "scan_address": "Ler endereço para receber pagamento" + }, + "experimental_settings": { + "wallet_connect_dapps": "Sessões do WalletConnect", + "wallet_connect_dapps_desc": "Exibir a lista de sessões ativas do WalletConnect", + "wallet_connect_dapps_cta": "EXIBIR SESSÕES", + "network_not_supported": "A rede atual é incompatível", + "switch_network": "Alterne para mainnet ou rinkeby" + }, + "walletconnect_sessions": { + "no_active_sessions": "Você não tem sessões ativas", + "end_session_title": "Finalizar sessão", + "end": "Finalizar", + "cancel": "Cancelar", + "session_ended_title": "Sessão finalizada", + "session_ended_desc": "A sessão selecionada foi encerrada" + }, + "paymentRequest": { + "title": "SOLICITAÇÃO DE PAGAMENTO", + "title_complete": "PAGAMENTO CONCLUÍDO", + "confirm": "PAGAR", + "cancel": "RECUSAR", + "is_requesting_you_to_pay": "está solicitando que você faça o pagamento", + "total": "TOTAL:" + }, + "webview_error": { + "title": "Ops! Algo deu errado...", + "message": "Não conseguimos carregar essa página.", + "reason": "Motivo" + }, + "offline_mode": { + "title": "Você está offline", + "text": "Não foi possível conectar-se com o servidor blockchain.", + "try_again": "Tente novamente", + "learn_more": "Saiba mais" + }, + "walletconnect_return_modal": { + "title": "Tudo pronto!", + "text": "Você já pode retornar ao navegador" + }, + "account_bar": { + "depositing_to": "Depositando para:" + }, + "fiat_on_ramp": { + "buy_eth": "Comprar ETH", + "purchased_currency": "{{currency}} comprado(a)", + "network_not_supported": "A rede atual é incompatível", + "switch_network": "Alternar para Mainnet", + "switch": "Alternar", + "purchases": "Compras", + "purchase_method": "Método de compra", + "amount_to_buy": "Valor a ser comprado", + "transak_webview_title": "Transak", + "wyre_user_agreement": "Acordo de usuário do Wyre", + "wyre_terms_of_service": "Termos de serviço do Wyre", + "best_deal": "Melhor oferta", + "purchase_method_title": { + "wyre_first_line": "0% de taxa ao usar", + "wyre_second_line": "Apple Pay.", + "wyre_sub_header": "Válido até 1º de julho de 2020", + "first_line": "Como você deseja fazer", + "second_line": "sua compra?" + }, + "bank_transfer_debit": "Transferência bancária ou cartão de débito", + "requires_registration": "Exige registro", + "credit_debit_location": "Cartão de crédito/débito ou transferência bancária, dependendo da localidade", + "options_fees_vary": "Mais de 59 países, taxas e limites variam", + "some_states_excluded": "Alguns estados estão excluídos", + "purchase_method_modal_close": "Fechar", + "modal_transak_support": "Suporte para Transak & taxas", + "modal_wyre_support": "Suporte para Wyre & taxas", + "transak_cta": "Comprar ETH com Transak", + "transak_modal_text": "Os métodos e taxas de pagamento exatos variam conforme o local. Taxas são apresentadas para Transak.", + "apple_pay": "Apple Pay", + "via": "via", + "fee": "taxa", + "Fee": "Taxa", + "Fees": "Taxas", + "limited_time": "tempo limitado", + "supported_countries_title": "Países Disponíveis:", + "supported_countries": "Países disponíveis", + "no_countries_result": "Nenhum país disponível correspondente a “{{searchString}}”", + "wyre_loading_rates": " ", + "fast_plus_lower_fees": "Taxas rápidas e mais baixas", + "select_card_country": "Selecione o país onde o seu cartão está registrado (e não aonde você se encontra).", + "search_country": "Pesquisar por país", + "wyre_countries": " U.S. + 33 países, taxas & limites variam", + "wyre_fees_us_title": "Taxas para os Estados Unidos", + "wyre_fees_us": "2,9% + $0,30 + taxas de gas (taxa mínima de $5)", + "wyre_fees_us_fee": "Taxa de 2,9% + $0,30 + gas (mínimo de $5)", + "wyre_limits_us": "Limite semanal de $500, anual de $5.000", + "wyre_not_available": "Não disponível em NY e TX", + "wyre_fees_outside_us_title": "Taxas fora dos Estados Unidos", + "wyre_fees_outside_us": "3,9% + $0,30 + taxas de gas (taxa mínima de $5)", + "wyre_fees_outside_us_fee": "Taxa de 3,9% + $0,30 + gas (mínimo de $5)", + "wyre_limits_outside_us": "Limite semanal de $1.000, anual de $7.500", + "wyre_estimated": "Estimado(a) {{amount}} {{currency}}", + "wyre_minutes": "1 a 2 minutos", + "wyre_max": "Máx. $450 por semana", + "wyre_requires_debit_card": "Exige cartão de débito", + "wyre_us_only": "🇺🇸 Somente EUA", + "wyre_modal_text": "O pagamento com Apple Pay, feito pela Wyre, pode ser feito nos Estados Unidos, 🇺🇸 menos em CT, HI, NC, NH, NY, VA e VT.", + "wyre_modal_terms_of_service_apply": "Aplicam-se os termos de serviço do Wyre.", + "wyre_minimum_deposit": "O depósito mínimo é de {{amount}}", + "wyre_maximum_deposit": "O depósito máximo é de {{amount}}", + "wyre_purchase": "Compra de {{currency}}", + "wyre_total_label": "Wyre (via MetaMask)", + "buy_with": "Comprar com", + "plus_fee": "Mais uma taxa de {{fee}}", + "notifications": { + "purchase_failed_title": "Falha na compra de {{currency}}! Tente novamente. Desculpe-nos pela inconveniência!", + "purchase_cancelled_title": "Sua compra foi cancelada", + "purchase_completed_title": "Tudo certo com sua compra de {{amount}} {{currency}}!", + "purchase_completed_description": "Seu(sua) {{currency}} já está disponível", + "purchase_pending_title": "Processando sua compra de {{currency}}", + "purchase_pending_description": "Deve demorar apenas alguns minutos..." + }, + "date": "Data", + "from": "De", + "to": "Até", + "status": "Status", + "completed": "Concluído", + "pending": "Pendente", + "failed": "Falha", + "cancelled": "Cancelado", + "amount": "Valor", + "total_amount": "Valor total", + "gas_education_carousel": { + "step_1": { + "title": "Antes de comprar {{ticker}}, entenda as taxas de gas", + "average_gas_fee": "Taxa de gas média atual:", + "subtitle_1": "Se você pretende fazer swap ou transferir o seu {{ticker}}, adquira um valor adicional para cobrir as taxas de gas.", + "subtitle_2": "As taxas de gas para transações são separadas do custo de aquisição de {{ticker}}.", + "subtitle_3": "O MetaMask não lucra com taxas de gas." + }, + "step_2": { + "title": "O que são as taxas de gas?", + "subtitle_1": "Gas movimenta as transações na rede do Ethereum. É uma taxa paga em {{ticker}} aos mineradores de criptomoedas que processam as suas transações.", + "subtitle_2": "O MetaMask não lucra com taxas de gas.", + "learn_more": "Saiba mais sobre as taxas de gas" + }, + "step_3": { + "title": "Quanto eu preciso?", + "subtitle_1": "As taxas de gas flutuam com base no tráfego da rede e no tipo da transação.", + "subtitle_2": "Uma transação complexa como o “swap” pode custar 5x - 10x mais do que uma transação de “remessa”.", + "subtitle_3": "A melhor forma de estimar as taxas de gas é", + "subtitle_4": "tentar efetuar a transação em primeiro lugar", + "subtitle_5": "e ver quanto gas ela custa.", + "cta": "Prossiga para comprar {{ticker}}" + } + } + }, + "swaps": { + "onboarding": { + "get_the": "Obtenha o", + "best_price": "melhor preço", + "from_the": "de", + "top_liquidity": "fontes", + "sources": "de maior liquidez.", + "find_the": "Encontre", + "best_swap": "o melhor swap", + "across": "de todos...", + "want_to_learn_more": "Quer saber mais?", + "learn_more": "Saiba mais sobre o MetaMask Swaps", + "what_are": "O que são token para swaps?", + "review_audits": "Confira nossa auditoria oficial de contratos", + "start_swapping": "Iniciar swap" + }, + "feature_off_title": "Temporariamente indisponível", + "feature_off_body": "O MetaMask Swaps está em manutenção. Verifique novamente mais tarde.", + "wrong_network_title": "Swaps indisponíveis", + "wrong_network_body": "Você só pode fazer swap dos tokens na Rede Principal do Ethereum.", + "unallowed_asset_title": "Não é possível fazer swap deste token", + "unallowed_asset_body": "Alguns tokens com mecânicas exclusivas não são suportados para swap.", + "convert_from": "Converter de", + "convert_to": "Converter para", + "verify": "Verificar", + "verified_on_sources": "Verificado em {{sources} fontes.", + "verify_on": "Sempre verifique o endereço do token em", + "verify_address_on": "Verificar o endereço do token em", + "only_verified_on": "{{symbol}} só é verificado em {{occurrences}} fontes.", + "block_explorer": "block explorer", + "a_block_explorer": "um block explorer", + "token_verification": "Verificação do token", + "token_multiple": "Vários tokens podem usar o mesmo nome e símbolo.", + "token_check": "Verificação", + "token_to_verify": "para verificar se esse é o token que você está buscando.", + "continue": "Continuar", + "select_a_token": "Selecionar um token", + "search_token": "Buscar um token", + "no_tokens_result": "Nenhum token corresponde a “{{searchString}}”", + "available_to_swap": "{{asset}} disponível para swap.", + "use_max": "Usar máx.", + "not_enough": "Não há {{symbol}} suficiente para concluir este swap", + "max_slippage": "Slippage máximo", + "max_slippage_amount": "Slippage máximo {{slippage}}", + "slippage_info": "Quando a taxa muda entre o momento em que seu pedido é feito e em que é confirmado, isso recebe o nome de “slippage”. Seu Swap será automaticamente cancelado se o slippage for superior à configuração “slippage máximo”.", + "slippage_warning": "Você tem que saber o que está fazendo!", + "allows_up_to_decimals": "{{symbol}} permite até {{decimals}} decimais", + "get_quotes": "Obter cotações", + "starting": "Começando...", + "finalizing": "Finalizando...", + "quote": "Cotação", + "of": " de ", + "checking": "Verificando ", + "fetching_new_quotes": "Fazendo o fetch de novas cotações...", + "you_need": "Você precisa", + "more_to_complete": "de mais para concluir este swap.", + "more_gas_to_complete": "mais gas para concluir este swap.", + "buy_more_eth": "Compre mais ETH.", + "market_price_unavailable": "O preço de mercado está indisponível. Certifique-se que está satisfeito com o valor devolvido antes de continuar.", + "price_difference": "Diferença de preço de {{amount}}", + "price_difference_title": "Diferença de preço", + "price_difference_body": "A diferença nos preços de mercado pode ser afetada por taxas cobradas por intermediários, tamanho do mercado, tamanho do comércio ou ineficiência do mercado.", + "quotes_update_often": "Cotações atualizadas com frequência", + "quotes_update_often_text": "As cotações são atualizadas com frequência para refletir as condições atuais do mercado.", + "about_to_swap": "Você está prestes a fazer o swap", + "for": "para", + "new_quotes_in": "Novas cotações em ", + "i_understand": "Eu entendo", + "quotes_expire_in": "Cotações expiram em", + "saving": "Salvando", + "using_best_quote": "Usando a melhor cotação", + "view_details": "Exibir detalhes", + "estimated_gas_fee": "Taxa estimada de gas", + "max_gas_fee": "Taxa máxima de gas", + "edit": "Editar", + "quotes_include_fee": "As cotações incluem uma taxa MetaMask de {{fee}}%", + "tap_to_swap": "Toque para fazer o Swap", + "swipe_to_swap": "Deslize para fazer o swap", + "swipe_to": "Deslize para", + "swap": "swap", + "completed_swap": "Swap!", + "metamask_swap_fee": "Taxa de Swap do MetaMask", + "fee_text": { + "get_the": "Obtenha o", + "best_price": "melhor preço", + "from_the": "das", + "top_liquidity": "principais fontes de liquidez todas as vezes.", + "fee_is_applied": "Uma taxa de {{fee}} é automaticamente levada em conta em cada cotação, o que é compatível com o desenvolvimento contínuo para deixar o MetaMask ainda melhor." + }, + "enable": { + "this_will": "Isto vai", + "enable_asset": "habilitar {{asset}}", + "for_swapping": "para fazer o swap", + "edit_limit": "Editar limite" + }, + "quotes_overview": "Visão geral das cotações", + "quote_details": "Detalhe da cotação", + "receiving": "Recebendo", + "overall_value": "Valor global", + "best": "Melhor", + "rate": "Tarifa", + "quote_details_max_slippage": "Slippage máximo", + "source": "Fonte", + "estimated_network_fees": "Taxas de rede estimadas", + "guaranteed_amount": "Valor garantido", + "quote_source_dex": { + "1": "Esta cotação vem diretamente de", + "2": "exchange descentralizado", + "3": "protocolo." + }, + "quote_source_rfq": { + "1": "Esta cotação vem de", + "2": "market maker particular", + "3": "que responde com uma cotação diretamente." + }, + "quote_source_agg": { + "1": "Esta cotação vem de um", + "2": "agregador", + "3": "que encontra o melhor preço dividindo sua ordem entre diferentes exchanges decentralizados." + }, + "quotes_timeout": "Tempo-limite da cotação", + "request_new_quotes": "Solicite novas cotações para obter a melhor tarifa mais recente.", + "quotes_not_available": "Cotações indisponíveis", + "try_adjusting": "Experimente ajustar a quantidade e tente novamente.", + "error_fetching_quote": "Erro ao fazer o fetch da cotação", + "unexpected_error": "Ocorreu um erro inesperado, solicite novas cotações para obter a melhor tarifa mais recente. (erro: {{error}})", + "get_new_quotes": "Obtenha novas cotações", + "try_again": "Tente novamente", + "terms_of_service": "Termos de serviço", + "transaction_label": { + "swap": "Swap {{sourceToken}} para {{destinationToken}}", + "approve": "Aprovar {{sourceToken}} para swaps: Até {{upTo}}" + }, + "notification_label": { + "swap_pending": "Swap pendente ({{sourceToken}} para {{destinationToken}})", + "swap_confirmed": "Swap concluído ({{sourceToken}} até {{destinationToken}})", + "approve_pending": "Aprovando {{sourceToken}} para swaps", + "approve_confirmed": "{{sourceToken}} aprovado para swaps" + } + }, + "protect_wallet_modal": { + "title": "Proteja sua carteira", + "top_button": "Proteger carteira", + "bottom_button": "Lembrar mais tarde", + "text": "Não se arrisque a perder seus fundos. Proteja a sua carteira ao salvar a Frase de Recuperação Secreta em um local de confiança.", + "text_bold": "É a única forma de recuperar sua carteira se você for bloqueado do aplicativo ou trocar de dispositivo.", + "action": "Saiba mais" + }, + "deeplink": { + "invalid": "Deeplink inválido", + "not_supported": "Deeplink incompatível" + }, + "error_screen": { + "title": "Ocorreu um erro", + "subtitle": "Suas informações não podem ser exibidas. Não se preocupe. Sua carteira e seus fundos estão em segurança.", + "try_again_button": "Tente novamente", + "submit_ticket_1": "Comunique-nos esse problema para podermos corrigi-lo:", + "submit_ticket_2": "faça uma captura desta tela.", + "submit_ticket_3": "Copie", + "submit_ticket_4": "a mensagem de erro para a área de transferência.", + "submit_ticket_5": "Envie um tíquete", + "submit_ticket_6": "aqui.", + "submit_ticket_7": "Inclua a mensagem de erro e a captura de tela.", + "save_seedphrase_1": "Se o erro persistir,", + "save_seedphrase_2": "salve a sua Frase de Recuperação Secreta", + "save_seedphrase_3": "e reinstale o app. Nota: NÃO é possível restaurar a carteira sem a Frase de Recuperação Secreta.", + "copied_clipboard": "Copiada para a área de transferência", + "ok": "OK" + }, + "whats_new": { + "title": "Confira as novidades", + "feature_security_settings_title": "Configurações de segurança aperfeiçoadas", + "feature_security_settings_text": "Agora, você poderá alterar a sua senha do app MetaMask & ver como fazer uma cópia de segurança da Frase de Recuperação Secreta da sua carteira em Configurações > Segurança & Privacidade.", + "feature_security_settings_button": "Exibir em Configurações" + }, + "invalid_network": { + "title": "O ID da chain da rede personalizada \n %{network} \n precisa ser inserido novamente.", + "message": "Para proteger você contra provedores de rede mal-intencionados ou defeituosos, as IDs da chain agora são obrigatórias para todas as redes personalizadas.", + "hint": "Encontre as IDs da chain das redes mais populares em ", + "edit_network_button": "Editar rede", + "cancel": "Cancelar" + }, + "switch_custom_network": { + "title_existing_network": "Este site gostaria de mudar de rede", + "title_new_network": "Nova rede adicionada", + "switch_warning": "Isto irá mudar a rede selecionada com o MetaMask para uma rede adicionada anteriormente:", + "available": "está disponível agora no seletor de rede.", + "cancel": "Cancelar", + "switch": "Trocar de Rede" + }, + "add_custom_network": { + "title": "Permitir que este site adicione uma rede?", + "warning": "Isso permite esta rede ser usada dentro do MetaMask.", + "warning_subtext_1": "O MetaMask não verifica redes personalizadas ou sua segurança.", + "warning_subtext_2": "Saiba mais sobre", + "warning_subtext_3": "fraudes e riscos de segurança da rede", + "display_name": "Exibir nome", + "chain_id": "ID da chain", + "network_url": "URL da Rede", + "currency_symbol": "Símbolo de moeda", + "block_explorer_url": "URL do Block explorer", + "details_title": "Detalhes da rede", + "cancel": "Cancelar", + "approve": "Aprovar", + "unrecognized_chain": "Esta rede personalizada não é reconhecida", + "invalid_chain": "A %{rpcUrl} para essa ID da chain não corresponde à lista de chainid.network.", + "alert_recommend": "Recomendamos", + "alert_verify": "verificar o ID da chain" + }, + "media_player": { + "loading": "Carregando...", + "not_found": "Mídia não encontrada" + }, + "secret_phrase_video_subtitle": { + "title": "PT BR CC", + "language": "pt-br", + "uri": "https://github.com/MetaMask/metamask-mobile/blob/main/app/videos/subtitles/secretPhrase/subtitles-pt-br.vtt?raw=true" + } +} diff --git a/locales/languages/ru-ru.json b/locales/languages/ru-ru.json new file mode 100644 index 00000000000..c6e7f4727a0 --- /dev/null +++ b/locales/languages/ru-ru.json @@ -0,0 +1,1620 @@ +{ + "date": { + "months": { + "0": "Янв", + "1": "Фев", + "2": "Март", + "3": "Апр", + "4": "Май", + "5": "Июнь", + "6": "Июль", + "7": "Авг", + "8": "Сен", + "9": "Окт", + "10": "Ноябрь", + "11": "Дек" + }, + "connector": "в" + }, + "autocomplete": { + "placeholder": "Поиск или напечатать URL" + }, + "navigation": { + "back": "Назад", + "close": "Закрыть", + "cancel": "Отмена", + "info": "Инфо", + "ok": "ОК" + }, + "onboarding": { + "title": "Настройка кошелька", + "sync_desc": "Если у вас уже есть расширение MetaMask или другой кошелек, синхронизируйте или импортируйте его для управления имеющимися активами.", + "create_desc": "Настройте свой первый кошелек и начните изучать децентрализованные приложения.", + "import": "Импортируйте существующий кошелек или создайте новый", + "import_wallet_button": "Синхронизировать или импортировать кошелек", + "new_to_crypto": "Новичок в криптовалюте?", + "start_exploring_now": "Создать новый кошелек", + "unlock": "Войти в систему", + "new_to_metamask": "Впервые в MetaMask?", + "already_have_wallet": "Кошелек уже есть?", + "optin_back_title": "Предупреждение.", + "optin_back_desc": "Согласитесь или не согласитесь с использованием аналитики данных. Вы также можете изменить эту опцию в настройках.", + "warning_title": "Предупреждение", + "warning_text_1": "Ваш текущий кошелек и счета будут", + "warning_text_2": "удалены,", + "warning_text_3": "если вы продолжите.", + "warning_text_4": "Их можно восстановить ТОЛЬКО с помощью секретной фразы восстановления кошелька. MetaMask не может помочь вам его восстановить.", + "warning_proceed": "Удалить кошелек и продолжить", + "warning_cancel": "Отмена", + "step1": "Настройка кошелька", + "step2": "Создать пароль", + "step3": "Безопасный кошелек", + "already_have": "Кошелек уже есть?", + "sync_existing": "Синхронизируйте свой существующий кошелек MetaMask из расширения браузера или импортируйте вручную.", + "scan_title": "Шаги по синхронизации с расширением MetaMask", + "scan": "Сканировать", + "scan_step_1": "Откройте расширение на рабочем столе", + "scan_step_2": "Перейдите в настройки > Расширенные", + "scan_step_3": "Нажмите «Синхронизировать с мобильным устройством»", + "scan_step_4": "Отсканируйте QR-код, чтобы начать синхронизацию", + "success": "Готово", + "your_wallet": "Кошелек успешно удален", + "delete_current": "Удаление текущего кошелька" + }, + "onboarding_carousel": { + "title1": "Добро пожаловать в MetaMask", + "title2": "Управляйте своими цифровыми активами", + "title3": "Ваш выход в web3", + "subtitle1": "MetaMask, которому доверяют миллионы, представляет собой безопасный кошелек, делающий мир web3 доступным для всех.", + "subtitle2": "Храните, тратьте и отправляйте цифровые активы, такие как токены, эфириум, уникальные предметы коллекционирования.", + "subtitle3": "Войдите в систему с MetaMask и совершайте транзакции, чтобы инвестировать, зарабатывать, играть в игры, продавать и многое другое!", + "get_started": "Начать работу" + }, + "onboarding_wizard": { + "skip_tutorial": "Пропустить руководство", + "coachmark": { + "action_back": "Нет, спасибо", + "action_next": "Взять тур", + "progress_back": "Назад", + "progress_next": "Понятно!" + }, + "step1": { + "title": "Добро пожаловать в ваш новый кошелек!", + "content1": "Чтобы использовать блокчейн, вам нужен кошелек! Некоторые действия стоят Ether (ETH).", + "content2": "Мы покажем вам, как купить ETH, или вы можете попросить его у друга." + }, + "step2": { + "title": "Ваши счета", + "content1": "Это ваш первый счет, общая стоимость и его уникальный публичный адрес (0x ...).", + "content2": "Вы можете создать несколько счетов в этом кошельке, нажав на значок профиля." + }, + "step3": { + "title": "Изменить название счета", + "content1": "Почему бы не дать своему счету запоминающееся и уникальное название?", + "content2": "Долгое нажатие", + "content3": "сейчас, чтобы изменить название счета." + }, + "step4": { + "title": "Основная навигация", + "content1": "Нажать здесь", + "content2": "для доступа к кошельку, браузеру и истории транзакций.", + "content3": "Вы можете выполнить больше действий со своими счетами и получить доступ к настройкам MetaMask." + }, + "step5": { + "title": "Изучите браузер", + "content1": "Вы можете изучить web3 с помощью браузера" + }, + "step6": { + "title": "Поиск", + "content": "Найдите сайты или введите URL-адрес, если знаете, куда вы направляетесь." + } + }, + "create_wallet": { + "title": "Создание вашего кошелька...", + "subtitle": "Это не займет много времени" + }, + "import_wallet": { + "title": "Уже пользуетесь MetaMask?", + "sub_title": "Синхронизируйте с расширением", + "sync_help": "Синхронизируйте свой кошелек с расширением", + "sync_help_step_one": "1. Откройте расширение", + "sync_help_step_two": "2. Перейдите в настройки > Расширенные", + "sync_help_step_three": "3. Нажмите «Синхронизировать с мобильным устройством»", + "sync_help_step_four": "4. Отсканируйте QR-Код, чтобы начать синхронизацию", + "sync_from_browser_extension_button": "Синхронизируйте с расширением MetaMask", + "or": "ИЛИ", + "import_from_seed_button": "Импортировать с использованием секретной фразы восстановления" + }, + "login": { + "title": "Добро пожаловать обратно!", + "password": "Пароль", + "unlock_button": "ВОЙТИ В СИСТЕМУ", + "go_back": "Не удается войти? Вы можете УДАЛИТЬ текущий кошелек и настроить новый", + "reset_wallet": "Сбросить кошелек", + "cant_proceed": "Чтобы продолжить, введите слово «delete». Так вы инициируете удаление текущего кошелька.", + "invalid_password": "Недопустимый пароль", + "type_delete": "Введите «%{delete}», чтобы удалить текущий кошелек навсегда", + "delete_my": "Удалить мой кошелек", + "are_you_sure": "Вы уверены, что хотите удалить свой кошелек?", + "your_current_wallet": "Ваш текущий кошелек, счета и активы будут ", + "removed_from": "навсегда удалены из этого приложения. ", + "this_action": "Это действие необратимо.", + "you_can_only": "Вы можете восстановить этот кошелек ТОЛЬКО с помощью ", + "recovery_phrase": "секретной фразы восстановления ", + "metamask_does_not": "Ваша секретная фраза восстановления не сохранена в MetaMask.", + "i_understand": "Я понимаю, продолжайте", + "clean_vault_error": "MetaMask обнаружил ошибку, связанную с достижением предела хранилища. Локальные данные повреждены. Переустановите MetaMask и выполните восстановление с помощью секретной фразы восстановления." + }, + "enter_password": { + "title": "Введите ваш пароль", + "desc": "Введите свой пароль, чтобы продолжить", + "password": "Пароль", + "confirm_button": "Подтвердить", + "error": "Ошибка" + }, + "choose_password": { + "title": "Создать пароль", + "subtitle": "Этот пароль разблокирует ваш кошелек MetaMask только на этом устройстве.", + "password": "Новый пароль", + "confirm_password": "Подтвердить пароль", + "create_button": "Создать пароль", + "import_with_seed_phrase": "Импорт с секретной фразой восстановления", + "password_length_error": "Пароль должен включать не менее 8 символов", + "password_dont_match": "Пароли не совпадают", + "password_strength": "Надежность пароля:", + "strength_weak": "Слабый", + "strength_good": "Хороший", + "strength_strong": "Надежный", + "show": "Показать", + "hide": "Скрыть", + "seed_phrase": "Секретная фраза восстановления", + "must_be_at_least": "Должна быть не менее {{number}} символов", + "remember_me": "Напомнить", + "security_alert_title": "Предупреждение системы безопасности", + "security_alert_message": "Чтобы продолжить, вам необходимо активировать пароль или любой метод биометрической аутентификации, поддерживаемый на вашем устройстве (FaceID, TouchID или отпечаток пальца).", + "i_understand": "Я понимаю, что MetaMask не может восстановить мне этот пароль.", + "learn_more": "Дополнительная информация.", + "secure": "Безопасный кошелек", + "confirm": "Подтвердите секретную фразу восстановления" + }, + "reset_password": { + "title": "Изменить пароль", + "subtitle": "Этот пароль разблокирует ваш кошелек MetaMask только на этом устройстве.", + "password": "Новый пароль", + "confirm_password": "Подтвердить пароль", + "reset_button": "Сбросить пароль", + "import_with_seed_phrase": "Импорт с секретной фразой восстановления", + "password_length_error": "Пароль должен включать не менее 8 символов", + "password_dont_match": "Пароли не совпадают", + "password_strength": "Надежность пароля:", + "strength_weak": "Слабый", + "strength_good": "Хороший", + "strength_strong": "Надежный", + "show": "Показать", + "hide": "Скрыть", + "seed_phrase": "Секретная фраза восстановления", + "must_be_at_least": "Должна быть не менее {{number}} символов", + "remember_me": "Напомнить", + "security_alert_title": "Предупреждение системы безопасности", + "security_alert_message": "Чтобы продолжить, вам необходимо активировать пароль или любой метод биометрической аутентификации, поддерживаемый на вашем устройстве (FaceID, TouchID или отпечаток пальца).", + "i_understand": "Я понимаю, что MetaMask не может восстановить мне этот пароль.", + "learn_more": "Дополнительная информация.", + "secure": "Безопасный кошелек", + "confirm": "Подтвердите секретную фразу восстановления", + "password_updated": "Пароль обновлен", + "successfully_changed": "Ваш пароль был успешно изменен" + }, + "import_from_seed": { + "title": "Импорт из исходника", + "seed_phrase_placeholder": "Введите секретную фразу восстановления", + "new_password": "Новый пароль", + "confirm_password": "Подтвердить пароль", + "import_button": "ИМПОРТ", + "cancel_button": "Отмена", + "password_length_error": "Пароль должен включать не менее 8 символов", + "password_dont_match": "Пароли не совпадают", + "seed_phrase_requirements": "Секретные фразы восстановления содержат 12, 15, 18, 21 или 24 слова", + "invalid_seed_phrase": "Недействительная секретная фраза восстановления", + "error": "Ошибка", + "invalid_qr_code_title": "Неверный QR-код", + "invalid_qr_code_message": "Этот QR-код не представляет актуальную секретную фразу восстановления" + }, + "bottom_tab_bar": { + "dapps": "Децентрализованные приложения", + "wallet": "Кошелек", + "transfer": "Перевести" + }, + "drawer": { + "send_button": "Отправить", + "receive_button": "Пополнить счет", + "coming_soon": "Скоро будет...", + "wallet": "Кошелек", + "transaction_history": "История транзакций", + "request_feature": "Запросить добавление функции", + "submit_feedback_message": "Выберите тип отзыва для отправки.", + "submit_bug": "Сообщение об ошибке", + "submit_general_feedback": "Общий", + "share_address": "Поделиться моим публичным адресом", + "view_in_etherscan": "Посмотреть на Etherscan", + "view_in": "Посмотреть на", + "browser": "Браузер", + "settings": "Настройки", + "settings_warning": "Кошелек незащищен", + "settings_warning_short": "Без защиты", + "help": "Получить справку", + "lock": "Выход", + "lock_title": "Вы действительно хотите выйти?", + "lock_ok": "ДА", + "lock_cancel": "НЕТ", + "feedback": "Отзыв", + "metamask_support": "Поддержка MetaMask", + "public_address": "Публичный адрес" + }, + "send": { + "title": "Отправить", + "deeplink_failure": "Упс! Что-то пошло не так! Попробуйте еще раз", + "warn_network_change": "Сеть изменена на ", + "send_to": "Отправить", + "amount": "Сумма", + "confirm": "Подтвердить" + }, + "deposit": { + "title": "Депонировать" + }, + "receive": { + "title": "Получить" + }, + "wallet": { + "title": "Кошелек", + "tokens": "ТОКЕНЫ", + "collectible": "Предметы коллекционирования", + "collectibles": "Не взаимозаменяемые токены", + "transactions": "ТРАНЗАКЦИИ", + "no_collectibles": "Не видите свой не взаимозаменяемый токен?", + "add_tokens": "ДОБАВИТЬ ТОКЕНЫ", + "no_tokens": "У вас нет токенов!", + "no_nfts_yet": "Не взаимозаменяемые токены пока отсутствуют", + "learn_more": "Дополнительная информация", + "add_collectibles": "ДОБАВИТЬ не взаимозаменяемые токены", + "no_transactions": "У вас нет транзакций!", + "send_button": "Отправить", + "deposit_button": "Депонировать", + "copy_address": "Копировать", + "remove_token_title": "Вы хотите удалить этот токен?", + "remove_collectible_title": "Вы хотите удалить этот предмет коллекционирования?", + "token_removed_title": "Токен удален!", + "token_removed_desc": "Если вы передумаете, то сможете добавить его обратно, нажав «Import ТОКЕНЫ»", + "collectible_removed_title": "Предмет коллекционирования удален!", + "collectible_removed_desc": "Если вы передумаете, вы можете добавить его обратно, нажав на \"Import NFTs\" (добавить не взаимозаменяемые токены)", + "remove": "Удалить", + "cancel": "Отмена", + "yes": "Да", + "private_key_detected": "Обнаружен закрытый ключ", + "do_you_want_to_import_this_account": "Вы хотите удалить импортировать этот счет?", + "error": "Ошибка", + "logout_to_import_seed": "Вам необходимо сначала выйти из системы, чтобы импортировать секретную фразу восстановления.", + "ready_to_explore": "Готовы начать изучение приложений блокчейн?", + "unable_to_load": "Не удалось загрузить баланс" + }, + "activity_view": { + "title": "Активность" + }, + "transactions_view": { + "title": "Транзакции" + }, + "add_asset": { + "title": "Добавить актив", + "title_nft": "Добавить не взаимозаменяемый токен", + "search_token": "ПОИСК", + "custom_token": "ЗАКАЗНОЙ ТОКЕН", + "tokens": { + "cancel_add_token": "ОТМЕНА", + "add_token": "ДОБАВИТЬ ТОКЕН" + }, + "collectibles": { + "cancel_add_collectible": "ОТМЕНА", + "add_collectible": "ДОБАВИТЬ" + } + }, + "terms_and_conditions": { + "title": "Условия", + "description": "By proceeding, you agree to these ", + "terms": "Условия" + }, + "privacy_policy": { + "title": "Политика конфиденциальности", + "description": "Эти данные агрегированы и поэтому анонимны для целей Общего регламента по защите данных (ЕС) 2016/679. Для получения дополнительной информации о нашей политике конфиденциальности ознакомьтесь с нашей Политикой конфиденциальности", + "here": "здесь", + "agree": "Я согласен", + "decline": "Нет, спасибо", + "description_title": "Помогите нам улучшить MetaMask", + "description_content_1": "MetaMask хотел бы собрать основные данные об использовании, чтобы лучше понять, как наши пользователи взаимодействуют с мобильным приложением. Эти данные будут использоваться для постоянного улучшения удобства и опыта использования нашего продукта.", + "description_content_2": "MetaMask будет...", + "action_description_1": "Всегда разрешать вам отказаться через настройки", + "action_description_2": "Отправлять анонимизированные события кликов и просмотров страниц", + "action_description_3": "Отправлять информацию о стране, регионе и городе (без конкретного местоположения)", + "action_description_4": "Никогда не хранить ключи, адреса, транзакции, балансы, хэши или любую персональную информацию", + "action_description_5": "Никогда не сохранять ваш IP-адрес", + "action_description_6": "Никогда не продавать данные для прибыли. Никогда!" + }, + "token": { + "token_symbol": "Символ токена", + "token_address": "Адрес токена", + "token_precision": "Знак точности", + "search_tokens_placeholder": "Поиск токенов", + "address_cant_be_empty": "Адрес токена не может быть пустым.", + "address_must_be_valid": "Адрес токена должен быть действительным.", + "symbol_cant_be_empty": "Символ токена не может быть пустым.", + "decimals_cant_be_empty": "Десятичные знаки токена не могут быть пустыми.", + "no_tokens_found": "Мы не смогли найти токенов с таким именем.", + "select_token": "Выбрать токен", + "address_must_be_smart_contract": "Обнаружен личный адрес. Введите адрес контракта токена." + }, + "collectible": { + "collectible_address": "Адрес", + "collectible_type": "Тип", + "collectible_token_id": "Идентификатор", + "collectible_description": "Описание", + "address_must_be_valid": "Адрес предмета коллекционирования должен быть действительным.", + "address_must_be_smart_contract": "Обнаружен личный адрес. Введите адрес контракта предмета коллекционирования.", + "address_cant_be_empty": "Адрес предмета коллекционирования не может быть пустым.", + "token_id_cant_be_empty": "Идентификатор предмета коллекционирования не может быть пустым.", + "not_owner_error_title": "Упс! Что-то произошло.", + "not_owner_error": "Вы не являетесь владельцем этого предмета коллекционирования, поэтому вы не можете его добавить.", + "powered_by_opensea": "Питается от", + "id_placeholder": "Введите идентификатор предмета коллекционирования", + "collectible_last_sold": "Последняя продажа", + "collectible_last_price_sold": "Цена последней продажи", + "collectible_source": "Источник", + "collectible_link": "Ссылка", + "collectible_asset_contract": "Актив контракта", + "share_check_out_nft": "Проверить мой не взаимозаменяемый токен!", + "share_via": "Передано через" + }, + "transfer": { + "title": "Перевести", + "send": "ОТПРАВИТЬ", + "receive": "ПОЛУЧИТЬ" + }, + "accounts": { + "create_new_account": "Создать новый счет", + "import_account": "Импортировать счет", + "imported": "ИМПОРТИРОВАНО", + "remove_account_title": "Удаление счета", + "remove_account_message": "Вы действительно хотите удалить этот счет?", + "no": "Нет", + "yes_remove_it": "Да, удалите его" + }, + "app_settings": { + "title": "Настройки", + "current_conversion": "Базисная валюта", + "current_language": "Текущий язык", + "ipfs_gateway": "Шлюз IPFS", + "ipfs_gateway_down": "Ваш текущий шлюз IPFS не работает", + "ipfs_gateway_desc": "Выберите предпочтительный шлюз IPFS.", + "search_engine": "Поисковый движок", + "new_RPC_URL": "Новая сеть RPC", + "state_logs": "Журналы состояний", + "auto_lock": "Автоблокировка", + "auto_lock_desc": "Выберите время, по истечении которого приложение автоматически блокируется.", + "state_logs_desc": "Это поможет MetaMask устранить любую проблему, с которой вы можете столкнуться. Отправьте эту информацию в службу поддержки MetaMask, нажав значок с тремя полосками и выбрав > «Отправить отзыв», или ответьте на существующую заявку, если вы ее подали.", + "autolock_immediately": "Немедленно", + "autolock_never": "Никогда", + "autolock_after": "Через {{time}} секунд(ы)", + "autolock_after_minutes": "Через {{time}} минут(ы)", + "reveal_seed_words": "Показать исходные слова", + "reset_account": "Сбросить счет", + "state_logs_button": "СКАЧАТЬ ЖУРНАЛЫ СОСТОЯНИЯ", + "reveal_seed_words_button": "ПОКАЗАТЬ ИСХОДНЫЕ СЛОВА", + "reset_account_button": "СБРОСИТЬ СЧЕТ", + "reset_account_confirm_button": "Да, сбросить", + "reset_account_cancel_button": "Отмена", + "reset_account_modal_title": "Сбросить счет?", + "clear_approvals_modal_title": "Очистить данные одобрения?", + "clear_approvals_modal_message": "Всем децентрализованным приложениям необходимо будет запросить доступ, чтобы снова просмотреть информацию о счете.", + "clear_browser_history_modal_title": "Очистить историю браузера?", + "clear_browser_history_modal_message": "Мы готовы удалить всю историю вашего браузера. Вы уверены?", + "clear_cookies_modal_title": "Удалить файлы cookie браузера", + "clear_cookies_modal_message": "Мы готовы удалить все файлы cookie вашего браузера. Вы уверены?", + "reset_account_modal_message": "Сброс вашего счета удалит историю транзакций.", + "save_rpc_url": "СОХРАНИТЬ", + "invalid_rpc_prefix": "Для URI требуется соответствующий префикс HTTPS", + "invalid_rpc_url": "Недействительный URL-адрес RPC", + "sync_with_extension": "Синхронизируйте с расширением MetaMask", + "sync_with_extension_desc": "На это устройство будут импортированы все счета с расширений.", + "sync": "СИНХРОНИЗИРОВАТЬ", + "clear_approved_dapps": "УДАЛИТЬ ОДОБРЕННЫЕ ДЕЦЕНТРАЛИЗОВАННЫЕ ПРИЛОЖЕНИЯ", + "clear_browser_history": "ОЧИСТИТЬ ИСТОРИЮ БРАУЗЕРА", + "clear_approve_dapps_desc": "Удалить одобренные децентрализованные приложения", + "clear_browser_history_desc": "Очистить историю браузера", + "clear_browser_cookies_desc": "Удалить файлы cookie браузера", + "clear": "ОЧИСТИТЬ", + "protect_cta": "Защитить", + "protect_title": "Защитить ваш кошелек", + "video_failed": "Не удалось загрузить видео.", + "protect_desc": "Защитите свой кошелек, сохранив секретную фразу восстановления в разных местах, например на бумаге, в диспетчере паролей и/или в облаке.", + "seedphrase_not_backed_up": "Важно! Секретная фраза восстановления не имеет резервной копии", + "seedphrase_backed_up": "Секретная фраза восстановления имеет резервную копию", + "back_up_now": "Сделайте резервную копию сейчас", + "back_up_again": "Сделайте резервную копию снова", + "view_hint": "Посмотреть подсказку", + "privacy_mode": "Режим конфиденциальности", + "privacy_mode_desc": "Вебсайтам необходимо будет запросить доступ, чтобы просмотреть информацию о вашем счете.", + "show_hex_data": "Показать шестнадцатеричные данные", + "show_hex_data_desc": "Выберите эту опцию, чтобы отобразить поле шестнадцатеричных данных на экране отправки.", + "show_custom_nonce": "Настроить одноразовый номер транзакции", + "custom_nonce_desc": "Включите это, чтобы изменить одноразовый номер (номер транзакции) на экранах подтверждения. Это расширенная функция, используйте ее с осторожностью.", + "accounts_identicon_title": "Идентикон счета", + "accounts_identicon_desc": "Jazzicons и Blockies — это два разных стиля уникальных аватаров, которые помогают с первого взгляда идентифицировать счет.", + "jazzicons": "Jazzicons", + "blockies": "Blockies", + "general_title": "Общий", + "general_desc": "Обмен валюты, основная валюта, язык и поисковик", + "advanced_title": "Дополнительно", + "advanced_desc": "Доступ к функциям разработчика, сброс счета, настройка тестовых сетей, журналы состояний, шлюз IPFS и настраиваемый RPC", + "contacts_title": "Контактная информация", + "contacts_desc": "Добавляйте, редактируйте, удаляйте и управляйте своими счетами", + "security_title": "Безопасность и конфиденциальность", + "back": "Назад", + "security_desc": "Настройки конфиденциальности, MetaMetrics, закрытый ключ и секретная фраза восстановления кошелька", + "networks_title": "Сети", + "networks_desc": "Добавление и редактирование пользовательских сетей RPC", + "network_name_label": "Имя сети", + "network_name_placeholder": "Имя сети (необязательно)", + "network_rpc_url_label": "URL RPC", + "network_rpc_placeholder": "Новая сеть RPC", + "network_chain_id_label": "Идентификатор цепочки", + "network_chain_id_placeholder": "Идентификатор цепочки", + "network_symbol_label": "Символ", + "network_symbol_placeholder": "Символ (необязательно)", + "network_block_explorer_label": "URL-адрес проводника блоков", + "network_block_explorer_placeholder": "URL-адрес проводника блоков (необязательно)", + "network_chain_id_warning": "Недействительный идентификатор цепочки", + "network_add_network": "Добавить сеть", + "network_add": "Добавить", + "network_save": "Сохранить", + "remove_network_title": "Вы хотите удалить эту сеть?", + "remove_network": "Удалить", + "cancel_remove_network": "Отмена", + "info_title": "О MetaMask", + "experimental_title": "Экспериментальный", + "experimental_desc": "WalletConnect и другие...", + "legal_title": "Обязательное заявление", + "conversion_title": "Обмен валюты", + "conversion_desc": "Отображение сумм конвертации с использованием определенной валюты во всем приложении.", + "primary_currency_title": "Основная валюта", + "primary_currency_desc": "Выберите Native, чтобы установить приоритет отображения значений в собственной валюте цепочки (например, ETH). Выберите Fiat, чтобы установить приоритет отображения значений в выбранной валюте конвертации.", + "primary_currency_text_first": "Собственная валюта", + "primary_currency_text_second": "Конвертированная валюта", + "language_desc": "Переведите приложение на другой поддерживаемый язык.", + "engine_desc": "Измените поисковую систему по умолчанию, используемую при вводе условий поиска в адресную строку.", + "reset_desc": "Это действие удалит вашу историю транзакций. Эти данные могут быть недоступны.", + "rpc_desc": "Используйте настраиваемую сеть с поддержкой RPC через URL-адрес вместо одной из предоставленных сетей.", + "hex_desc": "Выберите эту опцию, чтобы отобразить поле шестнадцатеричных данных на экране отправки.", + "clear_privacy_title": "Удалить данные о конфиденциальности", + "clear_privacy_desc": "Очистите данные о конфиденциальности, чтобы все веб-сайты должны были запрашивать доступ для повторного просмотра информации о счете.", + "clear_history_desc": "Выберите этот вариант, чтобы удалить всю историю просмотров.", + "clear_cookies_desc": "Выберите этот вариант, чтобы удалить файлы cookie вашего браузера.", + "metametrics_title": "Участие в MetaMetrics", + "metametrics_description": "Участвуйте в MetaMetrics, чтобы помочь нам улучшить его.", + "third_party_title": "Получите входящие транзакции", + "third_party_description": "Сторонние API (Etherscan) используются для отображения ваших входящих транзакций в истории. Отключите их, если вы не хотите, чтобы мы извлекали данные из этих служб.", + "metametrics_opt_out": "Отключение MetaMetrics", + "metametrics_restart_required": "Вам необходимо перезапустить приложение, чтобы изменения вступили в силу.", + "create_password": "Создать пароль", + "invalid_password": "Недопустимый пароль", + "invalid_password_message": "Пароль был неверным. Попробуйте еще раз.", + "security_heading": "Безопасность", + "privacy_heading": "Конфиденциальность", + "failed_to_fetch_chain_id": "Не удалось получить идентификатор цепочки. Ваш URL-адрес RPC правильный?", + "endpoint_returned_different_chain_id": "Конечная точка вернула другой идентификатор цепочки: %{chainIdReturned}", + "chain_id_required": "Необходимо указать идентификатор цепочки. Он должен соответствовать идентификатору цепочки, возвращаемому сетью. Вы можете ввести десятичное число или шестнадцатеричное число с префиксом «0x».", + "invalid_hex_number": "Недействительное шестнадцатеричное число.", + "invalid_hex_number_leading_zeros": "Недействительное шестнадцатеричное число. Удалите все начальные нули.", + "invalid_number": "Недопустимое число. Введите десятичное число или шестнадцатеричное число с префиксом “0x”.", + "invalid_number_leading_zeros": "Недопустимое число. Удалите все начальные нули.", + "invalid_number_range": "Недопустимое число. Введите число от 1 до %{maxSafeChainId}", + "hide_zero_balance_tokens_title": "Скрыть токены без баланса", + "hide_zero_balance_tokens_desc": "Предотвращает отображение токенов без баланса в вашем списке токенов." + }, + "app_information": { + "title": "Информация", + "links": "Ссылки", + "privacy_policy": "Политика конфиденциальности", + "terms_of_use": "Условия использования", + "attributions": "Авторство", + "support_center": "Посетите наш центр поддержки", + "web_site": "Посетите наше сайт", + "contact_us": "Наши контакты" + }, + "reveal_credential": { + "seed_phrase_title": "Показать секретную фразу восстановления", + "private_key_title": "Показать закрытый ключ", + "show_private_key": "Показать закрытый ключ", + "private_key_title_for_account": "Показать закрытый ключ для счета \"{{accountName}}\"", + "cancel": "Отмена", + "confirm": "Далее", + "private_key_explanation": "Сохраните ее в безопасном секретном месте.", + "private_key_warning": "Это закрытый ключ для выбранного в настоящее время счета: {{accountName}}. Никогда не раскрывайте этот ключ. Любой, у кого есть ваш закрытый ключ, может полностью контролировать ваш счет, в том числе переводить любые ваши средства.", + "private_key_warning_explanation": "Никогда не раскрывайте этот ключ. Любой, у кого есть ваш закрытый ключ, может полностью контролировать ваш счет, в том числе переводить любые ваши средства.", + "seed_phrase": "Ваша секретная фраза восстановления", + "private_key": "Ваш закрытый ключ", + "copy_to_clipboard": "Скопировать в буфер обмена", + "enter_password": "Введите пароль, чтобы продолжить", + "seed_phrase_copied": "Секретная фраза восстановления скопирована в буфер обмена", + "private_key_copied": "Закрытый ключ скопирован в буфер обмена", + "warning_incorrect_password": "Неверный пароль", + "unknown_error": "Не удалось разблокировать вашу счет. Попробуйте еще раз.", + "seed_warning": "Это фраза из 12 слов от вашего кошелька. Эту фразу можно использовать, чтобы взять под контроль все ваши текущие и будущие счета, включая возможность отправлять любые имеющиеся на них средства. Храните эту фразу в надежном месте, НЕ говорите ее никому.", + "text": "ТЕКСТ", + "qr_code": "QR-КОД" + }, + "password_reset": { + "password_title": "Пароль", + "password_desc": "Выберите надежный пароль для разблокирования приложения MetaMask только на вашем устройстве. Если вы потеряете этот пароль, для повторного импорта кошелька потребуется секретная фраза восстановления.", + "password_learn_more": "Дополнительная информация.", + "change_password": "Изменить пароль" + }, + "asset_overview": { + "send_button": "Отправить", + "buy_button": "Купить", + "receive_button": "Получить", + "add_collectible_button": "Добавить", + "info": "Инфо", + "swap": "Своп", + "description": "Описание", + "totalSupply": "Общее предложение", + "address": "Адрес", + "were_unable": "Не удалось загрузить ваш", + "balance": "баланс. Сведения об", + "troubleshooting_missing": "устранении проблем, связанных с отсутствием баланса,", + "for_help": "см. в справочной статье." + }, + "account_details": { + "title": "Реквизиты счета", + "share_account": "Передать", + "view_account": "Посмотреть счет на Etherscan", + "show_private_key": "Показать закрытый ключ", + "account_copied_to_clipboard": "Публичный адрес скопирован в буфер обмена", + "share_public_key": "Передача моего публичного адреса: " + }, + "qr_scanner": { + "invalid_qr_code_title": "Неверный QR-код", + "invalid_qr_code_message": "QR-код, который вы пытаетесь отсканировать, недействителен.", + "allow_camera_dialog_title": "Разрешить доступ к камере", + "allow_camera_dialog_message": "Нам нужно ваше разрешение на сканирование QR-кодов", + "scanning": "сканирование...", + "ok": "ОК", + "cancel": "Отмена", + "error": "Ошибка", + "attempting_to_scan_with_wallet_locked": "Похоже, вы пытаетесь отсканировать QR-код. Чтобы использовать его, нужно разблокировать кошелек.", + "attempting_sync_from_wallet_error": "Похоже, вы пытаетесь выполнить синхронизацию с расширением. Сначала нужно удалить текущий кошелек. \n\nКогда вы удалите кошелек или установите новую версию приложения, выберите параметр «Синхронизировать с расширением MetaMask». Важно! Прежде чем удалять кошелек, создайте резервную копию секретной фразы восстановления." + }, + "action_view": { + "cancel": "Отмена", + "confirm": "Подтвердить" + }, + "transaction": { + "alert": "ПРЕДУПРЕЖДЕНИЕ", + "amount": "Сумма", + "next": "Далее", + "back": "Назад", + "confirm": "Подтвердить", + "reject": "Отклонить", + "edit": "Редактировать", + "cancel": "Отмена", + "save": "Сохранить", + "speedup": "Ускорить", + "from": "От", + "gas_fee": "Плата за газ", + "gas_fee_fast": "БЫСТРЫЙ", + "gas_fee_average": "СРЕДНИЙ", + "gas_fee_slow": "МЕДЛЕННЫЙ", + "hex_data": "Шестнадцатеричные данные", + "custom_nonce": "Случайный код", + "this_is_an_advanced": "Эта расширенная функция позволяет отменить ожидающие транзакции или ускорить их выполнение.", + "current_suggested_nonce": "Текущий предложенный одноразовый номер:", + "edit_transaction_nonce": "Изменить одноразовый номер транзакции", + "think_of_the_nonce": "Одноразовый номер есть у каждой транзакции конкретного счета. Транзакции нумеруются в последовательном порядке, начиная с 0.", + "nonce_warning": "Предупреждение: Если вы продолжите, с последующими транзакциями могут возникать проблемы. Используйте номер с осторожностью.", + "review_details": "ДЕТАЛИ", + "review_data": "ДАННЫЕ", + "data": "Данные", + "data_description": "Данные, связанные с этой транзакцией", + "review_function_type": "ТИП ФУНКЦИИ", + "review_function": "Функция", + "review_hex_data": "Шестнадцатеричные данные", + "insufficient": "Недостаточно средств", + "insufficient_amount": "Вам нужно еще {{amount}} {{tokenSymbol}} для завершения этой транзакции.", + "buy_more_eth": "Купить больше ETH", + "get_ether": "Получите Ether для сети {{networkName}}.", + "insufficient_tokens": "Недостаточно {{token}}", + "invalid_address": "Неверный адрес", + "invalid_amount": "Недопустимая сумма", + "invalid_gas": "Недопустимое количество топлива", + "invalid_gas_price": "Недопустимая цена топлива", + "high_gas_price": "Возможно, установлена неоправданно высокая плата за газ ({{currentGasPrice}}). Рекомендуем снизить ее.", + "low_gas_price": "Цена топлива очень низкая", + "invalid_collectible_ownership": "У вас нет этого предмета коллекционирования", + "known_asset_contract": "Известный контрактный адрес актива", + "max": "Макс.", + "recipient_address": "Адрес получателя", + "required": "Требуется", + "to": "Адресат", + "total": "Итого", + "loading": "Загрузка...", + "conversion_not_available": "Курс обмена недоступен", + "value_not_available": "Не доступно", + "rate_not_available": "Обмен недоступен", + "optional": "Необязательно", + "no_address_for_ens": "Нет адреса для имени ENS", + "lets_try": "Да, давайте попробуем", + "approve_warning": "Утверждая это действие, вы разрешаете этому контракту израсходовать до", + "cancel_tx_title": "Попытка отменить?", + "cancel_tx_message": "Отправка этой попытки не гарантирует, что ваша первоначальная транзакция будет отменена. Если попытка отмены будет успешной, с вас будет взята комиссия за транзакцию, указанная выше.", + "speedup_tx_title": "Попытка ускорить?", + "speedup_tx_message": "Отправка этой попытки не гарантирует, что ваша первоначальная транзакция будет ускорена. Если попытка ускорить будет успешной, с вас будет взята комиссия за транзакцию, указанная выше.", + "nevermind": "Неважно", + "edit_network_fee": "Редактировать плату за газ", + "gas_cancel_fee": "Комиссия за отмену топлива", + "gas_speedup_fee": "Комиссия за ускорение топлива", + "use_max": "Использовать макс.", + "set_gas": "Задание", + "cancel_gas": "Отмена", + "transaction_fee": "Плата за газ", + "transaction_fee_less": "Комиссия отсутствует", + "total_amount": "Общая сумма", + "view_data": "Просмотр данных", + "adjust_transaction_fee": "Изменить комиссию за транзакцию", + "could_not_resolve_ens": "Не удалось разрешить ENS", + "asset": "Актив", + "balance": "Баланс", + "not_enough_for_gas": "На вашем счете 0 {{ticker}} для оплаты комиссии за транзакцию. Купите немного {{ticker}} или внесите эту валюту с другого счета.", + "send": "Отправить", + "confirmed": "Подтверждено", + "pending": "В ожидании", + "submitted": "Отправлено", + "failed": "Не удалось", + "cancelled": "Отменено", + "tokenContractAddressWarning_1": "ПРЕДУПРЕЖДЕНИЕ: Этот адрес является ", + "tokenContractAddressWarning_2": "адресом контракта токена", + "tokenContractAddressWarning_3": ". Если вы отправите токены на этот адрес, вы потеряете их.", + "smartContractAddressWarning": "Этот адрес является адресом смарт-контракта. Убедитесь, что вы понимаете, для чего предназначен этот адрес, иначе вы рискуете потерять свои средства.", + "continueError": "Я понимаю риски, продолжайте", + "gas_education_title_ethereum": "Плата за газ Ethereum", + "gas_education_title": "Плата за газ", + "gas_education_1": "Плата за газ выплачивается майнерам криптовалют, которые обрабатывают транзакции в ", + "gas_education_2_ethereum": "сети Ethereum.", + "gas_education_2": "сеть.", + "gas_education_3": "MetaMask не получает прибыли от платы за газ.", + "gas_education_4": "Стоимость газа колеблется в зависимости от сетевого трафика и сложности транзакции.", + "gas_education_learn_more": "Подробнее о плате за газ", + "confusable_title": "Проверьте адрес получателя", + "confusable_msg": "В имени ENS обнаружен непонятный символ. Убедитесь, что это не обманчивое имя." + }, + "custom_gas": { + "total": "Итого", + "advanced_options": "Дополнительно", + "basic_options": "Базовый", + "hide_advanced_options": "Скрыть расширенный", + "gas_limit": "Предел топлива:", + "gas_price": "Цена топлива: (GWEI)", + "save": "Сохранить", + "warning_gas_limit": "Лимит топлива должен быть больше 20999 и меньше 7920027", + "warning_gas_limit_estimated": "Ориентировочный лимит газа — {{gas}}. Используйте это значение в качестве минимального", + "cost_explanation": "Стоимость газа покрывает стоимость обработки вашей транзакции в сети Ethereum. MetaMask не получает прибыли от этой комиссии. Чем выше комиссия, тем больше шансов, что ваша транзакция будет обработана." + }, + "spend_limit_edition": { + "save": "Сохранить", + "title": "Разрешение на редактирование", + "spend_limit": "Разрешение на предел расходов", + "allow": "Разрешить", + "allow_explanation": "снять и потратить до следующей суммы:", + "proposed": "Предлагаемый предел утверждения", + "requested_by": "Предел расходов затребован", + "custom_spend_limit": "Особый предел расходов", + "max_spend_limit": "Введите максимальный лимит расходов", + "minimum": "1.00 {{tokenSymbol}} минимум", + "cancel": "Отмена", + "approve": "Одобрить", + "allow_to_access": "Предоставить этому сайту разрешение на доступ к вашему {{tokenSymbol}}?", + "allow_to_address_access": "Предоставить этому адресу доступ к вашему {{tokenSymbol}}?", + "you_trust_this_site": "Вы доверяете этому сайту? Предоставляя это разрешение, вы разрешаете этому сайту доступ к своим средствам.", + "you_trust_this_address": "Вы доверяете этому адресу? Предоставляя это разрешение, вы разрешаете этому адресу доступ к своим средствам.", + "edit_permission": "Разрешение на редактирование", + "edit": "Редактировать", + "transaction_fee_explanation": "С этим разрешением связана комиссия за транзакцию.", + "view_details": "Просмотр деталей", + "view_data": "Просмотр данных", + "transaction_details": "Детали транзакции", + "site_url": "URL-адрес сайта", + "permission_request": "Запрос разрешения", + "details_explanation": "{{host}} может получить доступ и потратить до этой максимальной суммы с этого счета.", + "amount": "Сумма:", + "allowance": "Допуск:", + "to": "Адресат", + "contract": "Контракт ({{address}})", + "contract_name": "Название контракта:", + "contract_address": "Адрес контракта:", + "contract_allowance": "Допуск:", + "data": "Данные", + "function_approve": "Функция: Одобрить", + "function": "Функция", + "close": "Закрыть", + "all_set": "Все готово!", + "all_set_desc": "Вы успешно установили разрешения для этого сайта.", + "must_be_at_least": "Минимальное допустимое значение — {{allowance}}" + }, + "browser": { + "title": "Браузер", + "reload": "Перезагрузить", + "share": "Передать", + "bookmark": "Закладка", + "add_to_favorites": "Добавить в избранное", + "error": "Упс!", + "cancel": "Отмена", + "go_back": "Вернуться назад", + "go_forward": "Идти вперед", + "home": "Главная", + "close": "Закрыть", + "open_in_browser": "Открыть в браузере", + "change_url": "Изменить URL", + "switch_network": "Переключить сеть", + "dapp_browser": "Браузер децентрализованных приложений", + "dapp_browser_message": "MetaMask — это ваш кошелек и браузер для децентрализованной сети. Осмотритесь!", + "featured_dapps": "ПРЕДЛАГАЕМЫЕ ДЕЦЕНТРАЛИЗОВАННЫЕ ПРИЛОЖЕНИЯ", + "my_favorites": "МОЕ ИЗБРАННОЕ", + "search": "Поиск или напечатать URL", + "welcome": "Добро пожаловать!", + "remove": "Удалить", + "new_tab": "Новая вкладка", + "tabs_close_all": "Закрыть все", + "tabs_done": "Выполнено", + "no_tabs_title": "Нет открытых вкладок", + "no_tabs_desc": "Чтобы просматривать децентрализованную сеть, добавьте новую вкладку", + "failed_to_resolve_ens_name": "Не удалось разрешить это имя ENS", + "remove_bookmark_title": "Удалить избранное", + "remove_bookmark_msg": "Вы действительно хотите удалить этот сайт из вашего избранного?", + "yes": "Да" + }, + "backup_alert": { + "title": "Защитить ваш кошелек", + "left_button": "Напомните мне позже", + "right_button": "Защитить кошелек" + }, + "add_favorite": { + "title": "Добавить избранное", + "title_label": "Название", + "url_label": "URL", + "add_button": "Добавить", + "cancel_button": "Отмена" + }, + "approval": { + "title": "Подтвердить транзакцию" + }, + "approve": { + "title": "Одобрить", + "deeplink": "Deeplink", + "qr_code": "QR-код" + }, + "transactions": { + "tx_review_confirm": "Подтвердить", + "tx_review_transfer": "Перевести", + "tx_review_contract_deployment": "Развертывание контракта", + "tx_review_transfer_from": "Перевести с", + "tx_review_unknown": "Неизвестный метод", + "tx_review_approve": "Одобрить", + "sent_ether": "Отправленный Ether", + "self_sent_ether": "Отправленный Ether самому себе", + "received_ether": "Полученный Ether", + "sent_dai": "Отправленный DAI", + "self_sent_dai": "Отправленный DAI самому себе", + "received_dai": "Полученный DAI", + "sent_tokens": "Отправленные токены", + "ether": "Ether", + "sent_unit": "Отправленный {{unit}}", + "self_sent_unit": "Отправленный {{unit}} самому себе", + "received_unit": "Полученный {{unit}}", + "sent_collectible": "Отправленный предмет коллекционирования", + "sent": "Отправленный", + "received": "Полученный", + "contract_deploy": "Развертывание контракта", + "to_contract": "Новый контракт", + "tx_details_free": "Бесплатно", + "tx_details_not_available": "Не доступно", + "smart_contract_interaction": "Смарт-контрактное взаимодействие", + "swaps_transaction": "Транзакция «своп»", + "approve": "Одобрить", + "hash": "Хэш", + "from": "От", + "to": "Адресат", + "details": "Детали", + "amount": "Сумма", + "gas_limit": "Предел топлива (единицы измерения)", + "gas_price": "Цена топлива (GWEI)", + "total": "Итого", + "view_on": "ПРОСМОТР ВКЛ.", + "view_on_etherscan": "Посмотреть на Etherscan", + "hash_copied_to_clipboard": "Хеш транзакции скопирован в буфер обмена", + "address_copied_to_clipboard": "Адрес скопирован в буфер обмена", + "transaction_error": "Ошибка транзакции", + "address_to_placeholder": "Поиск, публичный адрес (0x) или ENS", + "address_from_balance": "Баланс:", + "status": "Статус", + "date": "Дата", + "nonce": "Случайный код", + "from_device_label": "с этого устройства", + "import_wallet_row": "Счет добавлен на это устройство", + "import_wallet_label": "Счет добавлен", + "import_wallet_tip": "Рядом с меткой времени всех следующих транзакций, совершенных с этого устройства, будет отметка «с этого устройства». Рядом с исходящими транзакциями, выполненными с этого устройства до добавления счета, такой отметки не будет." + }, + "address_book": { + "recents": "Недавние", + "save": "Сохранить", + "delete_contact": "Удалить контакт", + "delete": "Удалить", + "cancel": "Отмена", + "add_to_address_book": "Добавить в адресную книгу", + "enter_an_alias": "Ввести псевдоним", + "add_this_address": "Добавить этот адрес в свою адресную книгу", + "next": "Далее", + "enter_an_alias_placeholder": "напр., Виталик Б", + "add_contact_title": "Добавить контакт", + "add_contact": "Добавить контакт", + "edit_contact_title": "Изменить контакт", + "edit_contact": "Изменить контакт", + "edit": "Редактировать", + "address_already_saved": "Контакт уже сохранен", + "address": "Адрес", + "name": "Название", + "nickname": "Название", + "add_input_placeholder": "Публичный адрес (0x) или ENS", + "between_account": "Перевод между моими счетами", + "others": "Прочее", + "memo": "Памятка" + }, + "transaction_submitted": { + "title": "Транзакция отправлена", + "your_tx_hash_is": "Хэш вашей транзакции:", + "view_on_etherscan": "Посмотреть на Etherscan" + }, + "sync_with_extension": { + "title": "Синхронизировать данные из расширения", + "short_title": "Синхронизировать с расширением", + "label": "Откройте расширение MetaMask в браузере настольного компьютера, перейдите в раздел «Настройки» > «Расширенные», нажмите «Синхронизировать с мобильным устройством» и введите пароль, чтобы увидеть QR-код.", + "button_continue": "Продолжить", + "please_wait": "Подождите, пока мы синхронизируем ваши данные ...", + "error_title": "Облом!", + "error_message": "Что-то пошло не так... Попробуйте еще раз", + "warning_title": "Предупреждение!", + "warning_message": "Это переопределит все ваши текущие счета и историю транзакций на вашем мобильном телефоне. Вы уверены?", + "warning_ok_button": "ДА", + "warning_cancel_button": "НЕТ", + "invalid_qr_code": "Неверный QR-код", + "invalid_qr_code_desc": "Это неправильный QR-код! Чтобы выполнить синхронизацию с расширением браузера, откройте в нем раздел «Настройки» > «Расширенные» > «Синхронизировать с мобильным устройством» и отсканируйте QR-код.", + "outdated_qr_code": "Срок действия QR-кода истек", + "outdated_qr_code_desc": "Кажется, это QR-код с истекшим сроком действия! Попробуйте отсканировать новый", + "something_wrong": "Упс! Что-то пошло не так...", + "something_wrong_desc": "У нас возникли проблемы при попытке синхронизировать ваш кошелек. Повторите попытку позже или импортируйте кошелек, используя секретную фразу восстановления", + "allow_biometrics_title": "Вы хотите включить {{biometrics}}?", + "allow_biometrics_desc": "Вы можете использовать {{biometrics}} для аутентификации на MetaMask" + }, + "sync_with_extension_success": { + "title": "Кошелек импортирован", + "sync_complete_1": "Помните, MetaMask не сможет восстановить секретную фразу восстановления, если вы ее потеряете. Секретную фразу восстановления можно найти в", + "sync_complete_2": "Настройки > Безопасность и конфиденциальность", + "button_continue": "Выполнено", + "password_tip": "Пароль для разблокировки вашего мобильного кошелька тот же, что вы установили для расширения.", + "learn_more": "Дополнительная информация" + }, + "networks": { + "title": "Сети", + "other_networks": "Другие сети", + "close": "Закрыть", + "status_ok": "Все системы в рабочем состоянии", + "status_not_ok": "В сети возникли проблемы" + }, + "select": { + "cancel": "Отмена", + "done": "Выполнено" + }, + "signature_request": { + "title": "Запрос на подпись", + "cancel": "Отмена", + "sign": "Подписать", + "sign_requested": "Ваша подпись запрашивается", + "signing": "Подписать это сообщение?", + "account_title": "Счет:", + "balance_title": "Баланс:", + "message": "Сообщение", + "message_from": "Сообщение от", + "learn_more": "Дополнительная информация", + "read_more": "Подробнее", + "eth_sign_warning": "Действовать с осторожностью. Это действие потенциально может быть использовано для вывода средств с вашего счета. Убедитесь, что вы доверяете этому сайту." + }, + "watch_asset_request": { + "title": "Добавить предложенный токен", + "cancel": "ОТМЕНА", + "add": "ДОБАВИТЬ ТОКЕН", + "message": "Вы хотели бы добавить этот токен?", + "token": "Токен", + "balance": "Баланс" + }, + "unit": { + "eth": "ETH", + "sai": "SAI", + "dai": "DAI", + "negative": "-", + "divisor": "/", + "token_id": "#", + "colon": ":", + "point": ".", + "week": "неделя", + "day": "день", + "hour": "час", + "minute": "мин", + "second": "сек", + "empty_data": "0x" + }, + "biometrics": { + "enable_touchid": "Войти с помощью Touch ID?", + "enable_faceid": "Войти с помощью Face ID?", + "enable_fingerprint": "Войти с помощью отпечатка пальца?", + "enable_biometrics": "Войти с помощью биометрии?", + "enable_device_passcode_ios": "Войти с помощью кода доступа устройства?", + "enable_device_passcode_android": "Войти с помощью номера PIN?" + }, + "authentication": { + "auth_prompt_title": "Необходима аутентификация", + "auth_prompt_desc": "авторизуйтесь, чтобы использовать MetaMask", + "fingerprint_prompt_title": "Необходима аутентификация", + "fingerprint_prompt_desc": "Используйте свой отпечаток пальца, чтобы разблокировать MetaMask", + "fingerprint_prompt_cancel": "Отмена" + }, + "accountApproval": { + "title": "ЗАПРОС ПОДКЛЮЧЕНИЯ", + "walletconnect_title": "ЗАПРОС ПОДКЛЮЧЕНИЯ КОШЕЛЬКА", + "action": "Подключиться к этому сайту?", + "connect": "Подключиться", + "cancel": "Отмена", + "permission": "Просмотреть свой", + "address": "публичный адрес", + "sign_messages": "Подписывать сообщения", + "on_your_behalf": "от вашего имени", + "warning": "Нажимая «Подключиться», вы разрешаете этому приложению просматривать ваш публичный адрес. Это важный шаг для защиты ваших данных от потенциальных рисков фишинга." + }, + "import_private_key": { + "title": "Импортировать счет", + "description_one": "Импортированные счета можно просмотреть в кошельке, но их нельзя восстановить с помощью секретной фразы восстановления MetaMask.", + "learn_more_here": "Узнайте больше об импортированных счетах здесь.", + "subtitle": "Вставьте строку вашего закрытого ключа", + "cta_text": "ИМПОРТ", + "example": "напр., 3a1076bf45ab87712ad64ccb3b10217737f7faacbf2872e88fdd9a537d8fe266", + "error_title": "Упс! Что-то пошло не так...", + "error_message": "Мы не смогли импортировать этот закрытый ключ. Убедитесь, что вы ввели его правильно.", + "error_empty_message": "Вам необходимо ввести свой закрытый ключ.", + "or_scan_a_qr_code": "или отсканируйте QR-код" + }, + "import_private_key_success": { + "title": "Счет успешно импортирован!", + "description_one": "Теперь вы сможете просматривать свой счет в MetaMask." + }, + "first_incoming_transaction": { + "title": "{{asset}} был зачислен на ваш счет", + "amount": "Сумма:", + "account": "Счет:", + "from": "От:", + "cta_text": "ОК" + }, + "secure_your_wallet": { + "title": "Защитите свой кошелек", + "step_1": "Шаг 1:", + "step_1_description": "Создайте пароль", + "step_2": "Шаг 2:", + "step_2_description": "Сохраните секретную фразу восстановления кошелька", + "info_text_1": "Уделите несколько минут, чтобы завершить настройку кошелька MetaMask.", + "info_text_2": "Это гарантирует, что только вы сможете получить доступ к своим средствам, и позволит вам восстановить свой кошелек в случае потери устройства", + "cta_text": "Создать пароль", + "creating_password": "Создание пароля..." + }, + "account_backup_step_1": { + "remind_me_later": "Напомните мне позже", + "remind_me_later_subtext": "(Не рекомендуется)", + "title": "Защитите свой кошелек", + "info_text_1_1": "Не рискуйте потерять свои средства. Защитить ваш кошелек, сохраняя свою", + "info_text_1_2": "Секретная фраза восстановления", + "info_text_1_3": "в надежном месте.", + "info_text_1_4": "Это единственный способ восстановить свой кошелек, если вы заблокируете приложение или начнете использовать новое устройство.", + "cta_text": "Начать", + "cta_subText": "Настоятельно рекомендуется", + "skip_button_cancel": "Защитите сейчас", + "skip_button_confirm": "Пропустить", + "skip_title": "Пропустить безопасность счета?", + "skip_check": "Я понимаю, что если потеряю свою секретную фразу восстановления, то не смогу получить доступ к своему кошельку.", + "what_is_seedphrase_title": "Что такое секретная фраза восстановления?", + "what_is_seedphrase_text_1": "Секретная фраза восстановления — это набор из двенадцати слов, который содержит всю информацию о вашем кошельке, в том числе о средствах на нем. Это что-то вроде на секретного кода, используемого для доступа ко всему вашему кошельку.", + "what_is_seedphrase_text_2": "Вы должны хранить свою секретную фразу восстановления в тайне и в безопасности. Если кто-то узнает вашу секретную фразу восстановления, он получит контроль над вашими счетами.", + "what_is_seedphrase_text_3": "Сохраните ее в месте, доступном только вам. Если вы ее потеряете, даже MetaMask не сможет вам помочь." + }, + "account_backup_step_1B": { + "title": "Защитите свой кошелек", + "subtitle_1": "Защитите исходную фразу", + "subtitle_2": "Секретная фраза восстановления.", + "cta_text": "Начать", + "learn_more": "Дополнительная информация", + "why_important": "Почему это важно?", + "manual_title": "Вручную", + "manual_subtitle": "Запишите секретную фразу восстановления на листе бумаги и храните его в надежном месте.", + "manual_security": "Уровень безопасности: Очень надежный", + "risks_title": "Риски:", + "risks_1": "Потерять его", + "risks_2": "Вы забудете, куда его положили", + "risks_3": "Кто-то еще его найдет", + "other_options": "Другие варианты: Не обязательно должно быть на бумаге!", + "tips_title": "Советы:", + "tips_1": "Хранить в банковском сейфе", + "tips_2": "Храните в сейфе", + "tips_3": "Храните в нескольких секретных местах", + "why_secure_title": "Защитить ваш кошелек", + "why_secure_1": "Не рискуйте потерять свои средства. Защитите свой кошелек, сохранив секретную фразу восстановления в надежном месте.", + "why_secure_2": " Это единственный способ восстановить свой кошелек, если вы заблокируете приложение или начнете использовать новое устройство." + }, + "account_backup_step_2": { + "cancel_backup_title": "Отменить резервное копирование", + "cancel_backup_message": "Мы настоятельно рекомендуем сохранить секретную фразу восстановления, чтобы иметь возможность восстановить кошелек.", + "cancel_backup_ok": "Да, я возьму на себя риск", + "cancel_backup_no": "Нет, создать резервную копию секретной фразы восстановления", + "title": "Возьмите ручку и бумагу", + "info": "Следующий шаг — записать секретную фразу восстановления.", + "info_2_1": "Вам будет предложено ", + "info_2_2": "еще раз ввести", + "info_2_3": " ее для подтверждения", + "cta_text": "ОК" + }, + "account_backup_step_3": { + "cancel_backup_title": "Отменить резервное копирование", + "cancel_backup_message": "Мы настоятельно рекомендуем сохранить секретную фразу восстановления, чтобы иметь возможность восстановить кошелек.", + "cancel_backup_ok": "Да, я возьму на себя риск", + "cancel_backup_no": "Нет, создать резервную копию секретной фразы восстановления", + "title": "Кто-нибудь подсматривает?", + "info_text": "Убедитесь, что за вашим экраном не следят другие люди или роботы. Если ваша секретная фраза восстановления скопирована, ее можно использовать на других устройствах для кражи ваших средств.", + "cta_text": "НИКТО ЗА МНОЙ НЕ НАБЛЮДАЕТ" + }, + "account_backup_step_4": { + "cancel_backup_title": "Отменить резервное копирование", + "cancel_backup_message": "Мы настоятельно рекомендуем сохранить секретную фразу восстановления, чтобы иметь возможность восстановить кошелек.", + "cancel_backup_ok": "Да, я возьму на себя риск", + "cancel_backup_no": "Нет, создать резервную копию секретной фразы восстановления", + "back": "Назад", + "title": "Ваша секретная фраза восстановления", + "info_text_1": "Внимательно запишите эти слова на бумаге. Их порядок имеет значение.", + "info_text_2": "Вам будет предложено ввести ее повторно на следующем экране.", + "cta_text": "Я СКОПИРОВАЛ ФРАЗУ", + "confirm_password": "Подтвердить свой пароль", + "before_continiuing": "Прежде чем продолжить, нам нужно, чтобы вы подтвердили свой пароль", + "confirm": "ПОДТВЕРДИТЬ" + }, + "account_backup_step_5": { + "error_title": "Упс!", + "error_message": "Неправильный порядок слов. Убедитесь, что вы записали его правильно, и при необходимости перейдите к предыдущему экрану.", + "back": "Назад", + "title": "Подтвердите секретную фразу восстановления", + "info_text": "Вставляйте каждое слово в том порядке, в котором оно было показано вам на предыдущем экране.", + "cta_text": "ПОДТВЕРДИТЕ ФРАЗУ", + "modal_title": "Секретная фраза восстановления подтверждена!", + "modal_text": "Это было сделано для обеспечения соблюдения этой меры безопасности.", + "modal_button": "ДАЛЕЕ" + }, + "account_backup_step_6": { + "title": "Советы по безопасности", + "info_text": "MetaMask не сможет восстановить секретную фразу восстановления, если вы ее потеряете", + "tip_1": "Храните несколько копий секретной фразы восстановления", + "tip_2": "Храните фразу в надежном менеджере паролей и бумажные копии в надежном месте", + "tip_3": "Никогда не говорите никому эту фразу", + "disclaimer": "* Секретную фразу восстановления можно найти в ", + "disclaimer_bold": "Настройки > Безопасность и конфиденциальность", + "cta_text": "ПОНЯТНО!", + "modal_title": "Поздравляем!", + "modal_text": "Вы полностью готовы!", + "modal_button": "ВЫПОЛНЕНО", + "copy_seed_phrase": "СКОПИРУЙТЕ секретную фразу восстановления В БУФЕР ОБМЕНА" + }, + "manual_backup": { + "progressOne": "Создать пароль", + "progressTwo": "Безопасный кошелек", + "progressThree": "Подтвердите секретную фразу восстановления" + }, + "manual_backup_step_1": { + "action": "Запишите секретную фразу восстановления", + "info": "Это ваша секретная фраза восстановления. Запишите ее на листе бумаги и храните в надежном месте. Вам будет предложено ввести эту фразу повторно (в нужном порядке) в следующем шаге.", + "continue": "Продолжить", + "reveal": "Нажмите, чтобы увидеть секретную фразу восстановления", + "watching": "Убедитесь, что за вашим экраном никто не следит.", + "view": "Просмотреть", + "confirm_password": "Подтвердить свой пароль", + "before_continiuing": "Прежде чем продолжить, нам нужно, чтобы вы подтвердили свой пароль", + "confirm": "ПОДТВЕРДИТЬ" + }, + "manual_backup_step_2": { + "action": "Подтвердите секретную фразу восстановления", + "info": "Выберите каждое слово в том порядке, в котором оно было показано вам.", + "complete": "Полное резервное копирование", + "success": "Готово" + }, + "manual_backup_step_3": { + "congratulations": "Поздравляем", + "success": "Вы успешно защитили свой кошелек. Храните секретную фразу восстановления в безопасности. Это ваша ответственность!", + "hint": "Оставить себе подсказку?", + "recover": "Просто помните, что MetaMask не сможет восстановить кошелек, если вы ее потеряете. Секретную фразу восстановления можно найти в разделе «Настройки» > «Безопасность и конфиденциальность».", + "learn": "Дополнительная информация", + "done": "Выполнено", + "recovery_hint": "Подсказка для восстановления", + "leave_hint": "Оставьте себе подсказку. Напишите место, где вы ее сохранили, чтобы напомнить себе, как вы можете получить к нему доступ. Эта информация не копируется с вашего устройства.", + "no_seedphrase": "Не используйте это для записи самой секретной фразы восстановления.", + "example": "напр., «мамин дом»", + "save": "Сохранить", + "cancel": "Отмена" + }, + "phishing": { + "ethereum_phishing_detection": "Обнаружение фишинга Ethereum", + "ethereum_phishing_detector": "Детектор фишинга Ethereum", + "intro": " в настоящее время находится в списке предупреждений домена MetaMask. Это значит, что на основе доступной нам информации MetaMask считает, что этот домен в настоящее время может поставить под угрозу вашу безопасность, и в качестве дополнительной меры безопасности MetaMask ограничил доступ к сайту. Чтобы отменить это, прочтите оставшуюся часть данного предупреждения, чтобы узнать, как продолжить на свой страх и риск.", + "reasons": "Есть много причин, по которым сайты могут появляться в нашем списке предупреждений, и наш список предупреждений составлен из других широко используемых отраслевых списков. Такие причины могут включать известное мошенничество или риски безопасности, например, домены, которые дают положительный результат при тесте ", + "list_content": "доменов по этим спискам предупреждений, могут включать в себя откровенно вредоносные веб-сайты и законные веб-сайты, которые были скомпрометированы злоумышленником.", + "to_read_more": "Чтобы узнать больше об этом сайте, ", + "review_on_etherscam": "просмотрите описание домена на Etherscam.", + "warning": "Обратите внимание, что этот список предупреждений составляется на добровольной основе. Этот список может быть неточным или неполным. Тот факт, что домен не указан в этом списке, не является гарантией безопасности этого домена по исключению. Как всегда, ответственность за транзакции лежит на вас. Если вы хотите работать с любым доменом из нашего списка предупреждений, вы можете сделать это, ", + "continue_on_your_own": "продолжая на свой страх и риск.", + "file_an_issue_intro": "Если вы считаете, что этот домен указан по ошибке или если заблокированный законный веб-сайт устранил свои проблемы с безопасностью, ", + "file_an_issue": "подайте сообщение об этом.", + "back_to_safety": "Вернуться к безопасности" + }, + "notifications": { + "pending_title": "Транзакция отправлена", + "pending_deposit_title": "Выполняется депозит!", + "pending_withdrawal_title": "Выполняется вывод средств!", + "cancelled_title": "Транзакция отменена!", + "success_title": "Транзакция #{{nonce}} завершена!", + "speedup_title": "Ускорение до #{{nonce}}!", + "success_deposit_title": "Депозит завершен!", + "success_withdrawal_title": "Вывод средств завершен!", + "error_title": "Упс! Что-то пошло не так :/", + "received_title": "Вы получили {{amount}} {{assetType}}", + "received_payment_title": "Мгновенный платеж получен", + "pending_message": "Ожидание подтверждения", + "pending_deposit_message": "Ожидание завершения депозита", + "pending_withdrawal_message": "Ожидание завершения вывода средств", + "error_message": "Нажмите, чтобы просмотреть эту транзакцию", + "success_message": "Нажмите, чтобы просмотреть эту транзакцию", + "speedup_message": "Пытаемся ускорить транзакцию", + "success_deposit_message": "Ваши средства готовы к использованию", + "success_withdrawal_message": "Ваши средства были переведены в ваш кошелек", + "cancelled_message": "Нажмите, чтобы просмотреть эту транзакцию", + "received_message": "Нажмите, чтобы просмотреть эту транзакцию", + "received_payment_message": "Вы получили {{amount}} DAI", + "prompt_title": "Включить push-уведомления", + "prompt_desc": "Включите уведомления, чтобы MetaMask сообщал вам, когда вы получили ETH или когда ваши транзакции были подтверждены.", + "prompt_ok": "Да", + "prompt_cancel": "Нет, спасибо", + "wc_connected_title": "Подключен к {{title}}", + "wc_signed_title": "Подписан", + "wc_sent_tx_title": "Отправленная транзакция", + "wc_connected_rejected_title": "Вы отклонили запрос на подключение", + "wc_signed_rejected_title": "Вы отклонили запрос на подпись", + "wc_sent_tx_rejected_title": "Вы отклонили запрос на транзакцию" + }, + "protect_your_wallet_modal": { + "title": "Защитить ваш кошелек", + "body_for_password": "Защитите свой кошелек, установив пароль и сохранив секретную фразу восстановления (обязательно).", + "body_for_seedphrase": "Теперь ваш кошелек обрел ценность. Защитите его, установив пароль и сохранив секретную фразу восстановления (обязательно).", + "button": "Защитить кошелек" + }, + "payment_request": { + "title": "Запрос", + "search_top_picks": "Лучшие предложения", + "search_assets": "Поиск активов", + "search_results": "Поиск результатов", + "search_no_tokens_found": "Токенов не найдено", + "your_tokens": "Ваши токены", + "enter_amount": "Введите сумму", + "choose_asset": "Выберите актив для запроса", + "request_error": "Недействительный запрос, попробуйте еще раз", + "reset": "Сбросить", + "next": "Далее", + "amount_placeholder": "0.00", + "link_copied": "Ссылка скопирована в буфер обмена", + "send_link_title": "Отправить ссылку", + "description_1": "Ссылка на ваш запрос готова к отправке!", + "description_2": "Отправьте ссылку другу, и оно попросит их прислать", + "copy_to_clipboard": "Скопировать в буфер обмена", + "qr_code": "QR-код", + "send_link": "Отправить ссылку", + "request_qr_code": "QR-код запроса платежа", + "balance": "Баланс" + }, + "receive_request": { + "title": "Получить", + "share_title": "Поделиться адресом", + "share_description": "Напишите или отправьте SMS со своим адресом", + "qr_code_title": "QR-код", + "qr_code_description": "Сканируемое изображение, которое может прочитать ваш адрес", + "request_title": "Запрос", + "request_description": "Запросить активы у друзей", + "buy_title": "Купить", + "buy_description": "Купить криптовалюту с дебетовой карты или банковским переводом", + "public_address": "Публичный адрес", + "public_address_qr_code": "Публичный адрес", + "coming_soon": "Скоро будет...", + "request_payment": "Запросить платеж", + "copy": "Копировать", + "scan_address": "Отсканировать адрес для получения платежа" + }, + "experimental_settings": { + "wallet_connect_dapps": "Сессии WalletConnect", + "wallet_connect_dapps_desc": "Просмотреть список активных сессий WalletConnect", + "wallet_connect_dapps_cta": "ПРОСМОТРЕТЬ СЕССИИ", + "network_not_supported": "Текущая сеть не поддерживается", + "switch_network": "Пожалуйста, переключитесь на основную сеть mainnet или rinkeby" + }, + "walletconnect_sessions": { + "no_active_sessions": "У вас нет активных сессий", + "end_session_title": "Завершить сессию", + "end": "Завершить", + "cancel": "Отмена", + "session_ended_title": "Сессия завершена", + "session_ended_desc": "Выбранная сессия завершена" + }, + "paymentRequest": { + "title": "ЗАПРОС ПЛАТЕЖА", + "title_complete": "ПЛАТЕЖ ЗАВЕРШЕН", + "confirm": "ПЛАТИТЬ", + "cancel": "ОТКЛОНИТЬ", + "is_requesting_you_to_pay": "просит вас оплатить", + "total": "ИТОГО:" + }, + "webview_error": { + "title": "Упс! Что-то пошло не так...", + "message": "Нам не удалось загрузить эту страницу.", + "reason": "Причина" + }, + "offline_mode": { + "title": "Вы не в сети", + "text": "Не удалось подключиться к хосту блокчейна.", + "try_again": "Попробуйте еще раз", + "learn_more": "Дополнительная информация" + }, + "walletconnect_return_modal": { + "title": "Все готово!", + "text": "Теперь вы можете вернуться в свой браузер" + }, + "account_bar": { + "depositing_to": "Перечисляется на:" + }, + "fiat_on_ramp": { + "buy_eth": "Купить ETH", + "purchased_currency": "Приобретено {{currency}}", + "network_not_supported": "Текущая сеть не поддерживается", + "switch_network": "Пожалуйста, переключитесь на Mainnet", + "switch": "Переключить", + "purchases": "Покупки", + "purchase_method": "Способ покупки", + "amount_to_buy": "Сумма для покупки", + "transak_webview_title": "Transak", + "wyre_user_agreement": "Пользовательское соглашение Wyre", + "wyre_terms_of_service": "Условия обслуживания Wyre", + "best_deal": "Лучшее предложение", + "purchase_method_title": { + "wyre_first_line": "0% комиссии при использовании", + "wyre_second_line": "Apple Pay.", + "wyre_sub_header": "Действительно до 1 июля 2020 г.", + "first_line": "Как ты хочешь сделать", + "second_line": "свою покупку?" + }, + "bank_transfer_debit": "Банковский перевод или дебетовая карта", + "requires_registration": "Требуется регистрация", + "credit_debit_location": "Кредитная / дебетовая карта или банковский перевод в зависимости от местоположения", + "options_fees_vary": "Более 59 стран, сборы и лимиты различаются", + "some_states_excluded": "Некоторые штаты исключены", + "purchase_method_modal_close": "Закрыть", + "modal_transak_support": "Поддержка и сборы Transak", + "modal_wyre_support": "Поддержка и сборы Wyre", + "transak_cta": "Купить ETH с Transak", + "transak_modal_text": "Точные способы оплаты и комиссии зависят от местоположения. Сборы указаны в Transak.", + "apple_pay": "Apple Pay", + "via": "через", + "fee": "комиссия", + "Fee": "Комиссия", + "Fees": "Сборы", + "limited_time": "ограниченное время", + "supported_countries_title": "Поддерживаемые страны:", + "supported_countries": "Поддерживаемые страны", + "no_countries_result": "Нет совпадений с «{{searchString}}» в поддерживаемых странах", + "wyre_loading_rates": " ", + "fast_plus_lower_fees": "Быстро + низкие сборы", + "select_card_country": "Выберите страну, в которой зарегистрирована ваша карта (а не ту, где вы находитесь).", + "search_country": "Поиск страны", + "wyre_countries": " США + 33 страны, сборы и лимиты различаются", + "wyre_fees_us_title": "Сборы для США", + "wyre_fees_us": "2,9% + 0,30 доллара США + плата за газ (минимальный сбор 5 долларов США)", + "wyre_fees_us_fee": "Сбор 2,9% + 0,30 доллара США + газ (минимальный сбор 5 долларов США)", + "wyre_limits_us": "Лимит 500 долларов в неделю, 5000 долларов в год.", + "wyre_not_available": "Недоступно в штатах Нью-Йорк и Техас", + "wyre_fees_outside_us_title": "Сборы за пределами США", + "wyre_fees_outside_us": "3,9% + 0,30 доллара США + плата за газ (минимальный сбор 5 долларов США)", + "wyre_fees_outside_us_fee": "Сбор 3,9% + 0,30 доллара США + газ (минимальный сбор 5 долларов США)", + "wyre_limits_outside_us": "Лимит 1000 долларов в неделю, 7500 долларов в год.", + "wyre_estimated": "Оценка {{amount}} {{currency}}", + "wyre_minutes": "1-2 минуты", + "wyre_max": "Макс. $450 в неделю", + "wyre_requires_debit_card": "Требуется дебетовая карта", + "wyre_us_only": "🇺🇸 Только США", + "wyre_modal_text": "Оплата через Apple Pay на платформе Wyre поддерживается в США, 🇺🇸 за исключением штатов Коннектикут, Гавайи, Северная Каролина, Нью-Гэмпшир, Нью-Йорк, Вирджиния и Вермонт.", + "wyre_modal_terms_of_service_apply": "Применяются условия обслуживания Wyre.", + "wyre_minimum_deposit": "Минимальный депозит — {{amount}}", + "wyre_maximum_deposit": "Максимальный депозит — {{amount}}", + "wyre_purchase": "{{currency}} Приобрести", + "wyre_total_label": "Wyre (через MetaMask)", + "buy_with": "Купить с", + "plus_fee": "Плюс {{fee}} комиссия", + "notifications": { + "purchase_failed_title": "Покупка {{currency}} не удалась! Попробуйте еще раз, извините за неудобства!", + "purchase_cancelled_title": "Ваша покупка была отменена", + "purchase_completed_title": "Ваша покупка {{amount}} {{currency}} была успешной!", + "purchase_completed_description": "Ваши {{currency}} теперь доступны", + "purchase_pending_title": "Обработка вашей покупки {{currency}}", + "purchase_pending_description": "Это займет всего несколько минут..." + }, + "date": "Дата", + "from": "От", + "to": "Адресат", + "status": "Статус", + "completed": "Завершено", + "pending": "В ожидании", + "failed": "Не удалось", + "cancelled": "Отменено", + "amount": "Сумма", + "total_amount": "Общая сумма", + "gas_education_carousel": { + "step_1": { + "title": "Прежде чем покупать {{ticker}}, узнайте стоимость газа", + "average_gas_fee": "Текущая средняя стоимость газа:", + "subtitle_1": "Если вы планируете обменять или перевести свой {{ticker}}, приобретите дополнительную сумму, чтобы покрыть сборы за газ.", + "subtitle_2": "Плата за газ за транзакции не зависит от стоимости покупки {{ticker}}.", + "subtitle_3": "MetaMask не получает прибыли от платы за газ." + }, + "step_2": { + "title": "Что такое плата за газ?", + "subtitle_1": "Газ обеспечивает транзакции в сети Ethereum. Это комиссия, выплачиваемая в {{ticker}} майнерам, обрабатывающим ваши транзакции.", + "subtitle_2": "MetaMask не получает прибыли от платы за газ.", + "learn_more": "Подробнее о плате за газ" + }, + "step_3": { + "title": "Сколько средств мне нужно?", + "subtitle_1": "Стоимость газа колеблется в зависимости от сетевого трафика и типа транзакции.", + "subtitle_2": "Сложная транзакция, такая как «свопинг», может стоить в 5-10 раз дороже, чем транзакция «отправка».", + "subtitle_3": "Лучший способ оценить стоимость газа – это", + "subtitle_4": "сначала сделать попытку транзакции", + "subtitle_5": "и посмотреть, сколько стоит газ.", + "cta": "Продолжить к приобретение {{ticker}}" + } + } + }, + "swaps": { + "onboarding": { + "get_the": "Получайте", + "best_price": "лучшую цену", + "from_the": "из", + "top_liquidity": "лучших источников", + "sources": "ликвидности.", + "find_the": "Находите", + "best_swap": "лучшее предложение для свопа", + "across": "в…", + "want_to_learn_more": "Хотите узнать больше?", + "learn_more": "Подробнее о свопах MetaMask", + "what_are": "Что такое свопы токенов?", + "review_audits": "Ознакомьтесь с нашим официальным аудитом контрактов", + "start_swapping": "Начать обмен" + }, + "feature_off_title": "Временно недоступно", + "feature_off_body": "Свопы MetaMask Swaps находятся на техническом обслуживании. Зайдите позже.", + "wrong_network_title": "Свопы недоступны", + "wrong_network_body": "Вы можете обменивать токены только в главной сети Ethereum.", + "unallowed_asset_title": "Невозможно обменять этот токен", + "unallowed_asset_body": "Обмен некоторых токенов с уникальными механизмами сейчас не поддерживается.", + "convert_from": "Конвертировать из", + "convert_to": "Конвертировать в", + "verify": "Проверить", + "verified_on_sources": "Токен проверен в таком количестве источников: {{sources}.", + "verify_on": "Всегда проверяйте адрес токена в", + "verify_address_on": "Проверьте адрес токена в", + "only_verified_on": "Токен {{symbol}} проверен только в источнике {{occurrences}}.", + "block_explorer": "проводнике блоков", + "a_block_explorer": "проводнике блоков", + "token_verification": "Проверка токенов", + "token_multiple": "Несколько токенов могут использовать одно и то же имя и символ.", + "token_check": "Проверьте", + "token_to_verify": "и убедитесь, что это именно тот токен, который вы ищете.", + "continue": "Продолжить", + "select_a_token": "Выбрать токен", + "search_token": "Поиск токена", + "no_tokens_result": "Нет токенов, которые соответствуют «{{searchString}}»", + "available_to_swap": "Доступно для свопа: {{asset}}.", + "use_max": "Использовать макс.", + "not_enough": "Недостаточно {{symbol}} для завершения этого свопа", + "max_slippage": "Максимальное проскальзывание", + "max_slippage_amount": "Максимальное проскальзывание: {{slippage}}", + "slippage_info": "Изменение цены в период между размещением заказа и подтверждением называется проскальзыванием. Своп будет автоматически отменен, если проскальзывание превысит установленное максимальное значение.", + "slippage_warning": "Убедитесь, что вы знаете, что делаете!", + "allows_up_to_decimals": "{{symbol}} поддерживает до {{decimals}} десятичных знаков", + "get_quotes": "Получить котировки", + "starting": "Запуск…", + "finalizing": "Завершение...", + "quote": "Котировка", + "of": "из", + "checking": "Проверка", + "fetching_new_quotes": "Получение новых котировок…", + "you_need": "Вам нужно еще", + "more_to_complete": "для завершения этого свопа.", + "more_gas_to_complete": "для газа, чтобы завершить этот своп.", + "buy_more_eth": "Купите больше ETH.", + "market_price_unavailable": "Рыночная цена недоступна. Прежде чем продолжать, убедитесь, что вас устраивает указанная цена.", + "price_difference": "Разница в цене составляет {{amount}}", + "price_difference_title": "Разница в цене", + "price_difference_body": "На разницу в рыночных ценах могут влиять комиссии посредников, размер рынка, объем сделки и недостатки рыночных механизмов.", + "quotes_update_often": "Котировки часто обновляются", + "quotes_update_often_text": "Котировки часто обновляются, чтобы отражать текущие рыночные условия.", + "about_to_swap": "Вы собираетесь обменять", + "for": "на", + "new_quotes_in": "Новые котировки в", + "i_understand": "Я понимаю", + "quotes_expire_in": "Срок действия котировок истекает через", + "saving": "Сохранение", + "using_best_quote": "Используется лучшая котировка", + "view_details": "Просмотр деталей", + "estimated_gas_fee": "Ориентировочная плата за газ", + "max_gas_fee": "Максимальная плата за газ", + "edit": "Редактировать", + "quotes_include_fee": "Котировка включает {{fee}}% комиссии MetaMask", + "tap_to_swap": "Нажмите, чтобы обменять", + "swipe_to_swap": "Проведите, чтобы обменять", + "swipe_to": "Проведите, чтобы", + "swap": "обменять", + "completed_swap": "Обменять!", + "metamask_swap_fee": "Комиссия за своп в MetaMask", + "fee_text": { + "get_the": "Получайте", + "best_price": "лучшую цену", + "from_the": "из", + "top_liquidity": "лучших источников ликвидности.", + "fee_is_applied": "Комиссия в размере {{fee}} автоматически включается в каждую котировку на поддержку текущих разработок, чтобы сделать MetaMask еще лучше." + }, + "enable": { + "this_will": "После этого", + "enable_asset": "актив {{asset}}", + "for_swapping": "можно будет обменивать", + "edit_limit": "Изменить лимит" + }, + "quotes_overview": "Обзор котировок", + "quote_details": "Детали котировки", + "receiving": "Полученный", + "overall_value": "Общее значение", + "best": "Лучшая", + "rate": "Цена", + "quote_details_max_slippage": "Максимальное проскальзывание", + "source": "Источник", + "estimated_network_fees": "Ориентировочные комиссии сети", + "guaranteed_amount": "Гарантированная сумма", + "quote_source_dex": { + "1": "Эта котировка получена напрямую от", + "2": "протокола децентрализованного", + "3": "обмена." + }, + "quote_source_rfq": { + "1": "Эта котировка получена напрямую от", + "2": "частного", + "3": "маркет-мейкера." + }, + "quote_source_agg": { + "1": "Эта котировка получена от", + "2": "агрегатора,", + "3": "который находит лучшую цену, разделяя ваш заказ между разными децентрализованными биржами." + }, + "quotes_timeout": "Таймаут котировок", + "request_new_quotes": "Запрашивайте новые котировки, чтобы получить актуальную лучшую цену.", + "quotes_not_available": "Нет доступных котировок", + "try_adjusting": "Попробуйте изменить сумму и повторите попытку.", + "error_fetching_quote": "Ошибка при получении котировки", + "unexpected_error": "Возникла непредвиденная ошибка. Запрашивайте новые котировки, чтобы получить актуальную лучшую цену. (ошибка: {{error}})", + "get_new_quotes": "Получить новые котировки", + "try_again": "Попробуйте еще раз", + "terms_of_service": "Условия обслуживания", + "transaction_label": { + "swap": "Своп {{sourceToken}} на {{destinationToken}}", + "approve": "Одобрить {{sourceToken}} для свопов: до {{upTo}}" + }, + "notification_label": { + "swap_pending": "Своп в ожидании ({{sourceToken}} на {{destinationToken}})", + "swap_confirmed": "Своп завершен ({{sourceToken}} на {{destinationToken}})", + "approve_pending": "Одобрение {{sourceToken}} для свопов", + "approve_confirmed": "{{sourceToken}} одобрен для свопов" + } + }, + "protect_wallet_modal": { + "title": "Защитить ваш кошелек", + "top_button": "Защитить кошелек", + "bottom_button": "Напомните мне позже", + "text": "Не рискуйте потерять свои средства. Защитите свой кошелек, сохранив секретную фразу восстановления в надежном месте.", + "text_bold": "Это единственный способ восстановить свой кошелек, если вы заблокируете приложение или начнете использовать новое устройство.", + "action": "Дополнительная информация" + }, + "deeplink": { + "invalid": "Недействительный Deeplink", + "not_supported": "Deeplink не поддерживается" + }, + "error_screen": { + "title": "Произошла ошибка", + "subtitle": "Ваша информация не может быть показана. Не волнуйтесь, ваш кошелек и средства в безопасности.", + "try_again_button": "Попробуйте еще раз", + "submit_ticket_1": "Сообщите об этой проблеме, чтобы мы могли ее устранить:", + "submit_ticket_2": "Сделайте скриншот этого экрана.", + "submit_ticket_3": "Копировать", + "submit_ticket_4": "сообщение об ошибке в буфер обмена.", + "submit_ticket_5": "Подать заявку", + "submit_ticket_6": "здесь.", + "submit_ticket_7": "Включите сообщение об ошибке и снимок экрана.", + "save_seedphrase_1": "Если ошибка не исчезнет,", + "save_seedphrase_2": "сохраните свою секретную фразу восстановления", + "save_seedphrase_3": "и переустановите приложение. Примечание: вы НЕ сможете восстановить кошелек без своей секретной фразы восстановления.", + "copied_clipboard": "Скопировано в буфер обмена", + "ok": "ОК" + }, + "whats_new": { + "title": "Узнайте что нового", + "feature_security_settings_title": "Улучшенные настройки безопасности", + "feature_security_settings_text": "Теперь вы можете изменить пароль приложения MetaMask и узнать, как сделать резервную копию секретной фразы восстановления своего кошелька, в разделе «Настройки» > «Безопасность и конфиденциальность».", + "feature_security_settings_button": "Просмотреть в настройках" + }, + "invalid_network": { + "title": "Необходимо повторно ввести \n идентификатор цепочки \n для пользовательской сети %{network}.", + "message": "Чтобы защитить вас от злонамеренных или ошибочных сетевых провайдеров, идентификаторы цепочек теперь требуются для всех настраиваемых сетей.", + "hint": "Идентификаторы цепочек самых популярных сетей можно найти на ", + "edit_network_button": "Изменить сеть", + "cancel": "Отмена" + }, + "switch_custom_network": { + "title_existing_network": "От сайта поступил запрос на переключение сети", + "title_new_network": "Добавлена новая сеть", + "switch_warning": "В результате сеть, выбранная в MetaMask, будет переключена на ранее добавленную:", + "available": "теперь доступна в средстве выбора сетей.", + "cancel": "Отмена", + "switch": "Переключить сеть" + }, + "add_custom_network": { + "title": "Разрешить этому сайту добавить сеть?", + "warning": "Это позволит использовать ее в MetaMask.", + "warning_subtext_1": "MetaMask не проверяет пользовательские сети или их безопасность.", + "warning_subtext_2": "Подробнее о", + "warning_subtext_3": "мошенничестве и угрозах безопасности сети", + "display_name": "Отображаемое имя", + "chain_id": "Идентификатор цепочки", + "network_url": "URL-адрес сети", + "currency_symbol": "Символ валюты", + "block_explorer_url": "URL-адрес проводника блоков", + "details_title": "Сведения о сети", + "cancel": "Отмена", + "approve": "Одобрить", + "unrecognized_chain": "Эта пользовательская сеть не распознана", + "invalid_chain": "%{rpcUrl} для этого идентификатора цепочки не совпадает с указанным в списке chainid.network", + "alert_recommend": "Мы рекомендуем", + "alert_verify": "проверить идентификатор цепочки" + }, + "media_player": { + "loading": "Загрузка...", + "not_found": "Среда не найдена" + }, + "secret_phrase_video_subtitle": { + "title": "RU RU CC", + "language": "ru-ru", + "uri": "https://github.com/MetaMask/metamask-mobile/blob/main/app/videos/subtitles/secretPhrase/subtitles-ru-ru.vtt?raw=true" + } +} diff --git a/locales/languages/vi-vn.json b/locales/languages/vi-vn.json new file mode 100644 index 00000000000..9896b45dfee --- /dev/null +++ b/locales/languages/vi-vn.json @@ -0,0 +1,1620 @@ +{ + "date": { + "months": { + "0": "Tháng 1", + "1": "Tháng 2", + "2": "Tháng 3", + "3": "Tháng 4", + "4": "Tháng 5", + "5": "Tháng 6", + "6": "Tháng 7", + "7": "Tháng 8", + "8": "Tháng 9", + "9": "Tháng 10", + "10": "Tháng 11", + "11": "Tháng 12" + }, + "connector": "lúc" + }, + "autocomplete": { + "placeholder": "Tìm kiếm hoặc nhập URL" + }, + "navigation": { + "back": "Quay lại", + "close": "Đóng", + "cancel": "Hủy", + "info": "Thông tin", + "ok": "OK" + }, + "onboarding": { + "title": "Thiết lập ví", + "sync_desc": "Nếu bạn đã có tiện ích MetaMask hoặc một ví khác, hãy đồng bộ hóa hoặc nhập tiện ích/ví đó để quản lý tài sản hiện có của mình.", + "create_desc": "Thiết lập ví đầu tiên của bạn và bắt đầu khám phá các ứng dụng phi tập trung.", + "import": "Nhập một ví hiện có hoặc tạo ví mới", + "import_wallet_button": "Đồng bộ hóa hoặc nhập ví", + "new_to_crypto": "Bạn mới sử dụng tiền mã hóa?", + "start_exploring_now": "Tạo một ví mới", + "unlock": "Đăng nhập", + "new_to_metamask": "Bạn mới sử dụng MetaMask?", + "already_have_wallet": "Bạn đã có ví?", + "optin_back_title": "Chú ý!", + "optin_back_desc": "Vui lòng chấp nhận hoặc từ chối việc sử dụng tính năng phân tích dữ liệu. Bạn cũng có thể cập nhật tùy chọn này trong phần cài đặt.", + "warning_title": "Cảnh báo", + "warning_text_1": "Ví và các tài khoản hiện tại của bạn sẽ", + "warning_text_2": "bị xóa", + "warning_text_3": "nếu bạn tiếp tục.", + "warning_text_4": "Bạn CHỈ có thể khôi phục chúng khi có Cụm mật khẩu khôi phục bí mật của ví. MetaMask không thể giúp bạn khôi phục Cụm mật khẩu khôi phục bí mật này.", + "warning_proceed": "Xóa ví và tiếp tục", + "warning_cancel": "Hủy", + "step1": "Thiết lập ví", + "step2": "Tạo mật khẩu", + "step3": "Giữ an toàn cho ví", + "already_have": "Bạn đã có ví?", + "sync_existing": "Đồng bộ hóa ví MetaMask hiện có của bạn từ tiện ích trình duyệt hoặc nhập thủ công.", + "scan_title": "Các bước để đồng bộ hóa với tiện ích MetaMask", + "scan": "Quét", + "scan_step_1": "Mở tiện ích trên máy tính để bàn", + "scan_step_2": "Vào phần Cài đặt > Nâng cao", + "scan_step_3": "Nhấp vào “Đồng bộ hóa với điện thoại di động”", + "scan_step_4": "Quét mã QR để bắt đầu đồng bộ hóa", + "success": "Thành công", + "your_wallet": "Bạn đã xóa thành công ví của mình", + "delete_current": "Xóa ví hiện tại" + }, + "onboarding_carousel": { + "title1": "Chào mừng bạn đến với MetaMask", + "title2": "Quản lý tài sản kỹ thuật số của bạn", + "title3": "Cánh cửa đưa bạn đến với web3", + "subtitle1": "Được hàng triệu người dùng tin tưởng, MetaMask là một ví an toàn giúp đưa web3 đến với tất cả mọi người.", + "subtitle2": "Lưu trữ, chi tiêu và gửi tài sản kỹ thuật số như token, ethereum, vật phẩm sưu tập độc nhất.", + "subtitle3": "Đăng nhập bằng MetaMask và thực hiện các giao dịch để đầu tư, kiếm tiền, chơi trò chơi, bán hàng và nhiều hoạt động khác!", + "get_started": "Bắt đầu" + }, + "onboarding_wizard": { + "skip_tutorial": "Bỏ qua phần hướng dẫn", + "coachmark": { + "action_back": "Không, cảm ơn", + "action_next": "Xem thử một vòng", + "progress_back": "Quay lại", + "progress_next": "Đã hiểu!" + }, + "step1": { + "title": "Chào mừng bạn đến với ví mới của mình!", + "content1": "Để sử dụng chuỗi khối, bạn cần có một ví! Một số hành động có thể tiêu tốn Ether (ETH).", + "content2": "Chúng tôi sẽ hướng dẫn bạn cách mua ETH hoặc bạn có thể yêu cầu một người bạn gửi cho mình." + }, + "step2": { + "title": "Tài khoản của bạn", + "content1": "Đây là tài khoản đầu tiên của bạn, tổng giá trị và địa chỉ công khai duy nhất của tài khoản đó (0x...).", + "content2": "Bạn có thể tạo nhiều tài khoản trong ví này bằng cách nhấn vào biểu tượng hồ sơ." + }, + "step3": { + "title": "Chỉnh sửa tên tài khoản", + "content1": "Chẳng có lý do gì mà không đặt một tên dễ nhớ và khác biệt cho tài khoản của bạn.", + "content2": "Nhấn giữ", + "content3": "bây giờ để chỉnh sửa tên tài khoản." + }, + "step4": { + "title": "Bảng điều hướng chính", + "content1": "Nhấn vào đây", + "content2": "để truy cập Ví, Trình duyệt và Lịch sử giao dịch của bạn.", + "content3": "Bạn có thể thực hiện nhiều hành động khác với tài khoản của mình và truy cập vào phần cài đặt MetaMask." + }, + "step5": { + "title": "Khám phá Trình duyệt", + "content1": "Bạn có thể khám phá web3 bằng trình duyệt" + }, + "step6": { + "title": "Tìm kiếm", + "content": "Tìm kiếm trang web hoặc nhập một URL nếu bạn biết địa chỉ truy cập." + } + }, + "create_wallet": { + "title": "Đang tạo ví của bạn...", + "subtitle": "Quá trình này sẽ không mất nhiều thời gian" + }, + "import_wallet": { + "title": "Bạn đã là người dùng MetaMask?", + "sub_title": "Đồng bộ hóa với tiện ích", + "sync_help": "Đồng bộ hóa ví của bạn với tiện ích", + "sync_help_step_one": "1. Mở tiện ích", + "sync_help_step_two": "2. Vào phần Cài đặt > Nâng cao", + "sync_help_step_three": "3. Nhấp vào \"Đồng bộ hóa với điện thoại di động\"", + "sync_help_step_four": "4. Quét Mã QR để bắt đầu đồng bộ hóa", + "sync_from_browser_extension_button": "Đồng bộ hóa với tiện ích MetaMask", + "or": "HOẶC", + "import_from_seed_button": "Nhập bằng Cụm mật khẩu khôi phục bí mật" + }, + "login": { + "title": "Chào mừng bạn trở lại!", + "password": "Mật khẩu", + "unlock_button": "ĐĂNG NHẬP", + "go_back": "Bạn không đăng nhập được? Bạn có thể XÓA ví hiện tại và thiết lập một ví mới", + "reset_wallet": "Đặt lại ví", + "cant_proceed": "Bạn không thể tiếp tục cho đến khi nhập từ “Xóa”. Bằng hành động này, bạn đang chọn xóa ví hiện tại của mình.", + "invalid_password": "Mật khẩu không hợp lệ", + "type_delete": "Hãy nhập “%{delete}” để xóa vĩnh viễn ví hiện tại", + "delete_my": "Xóa ví của tôi", + "are_you_sure": "Bạn có chắc chắn muốn xóa ví của mình không?", + "your_current_wallet": "Ví, các tài khoản và tài sản hiện tại của bạn sẽ ", + "removed_from": "bị xóa vĩnh viễn khỏi ứng dụng này. ", + "this_action": "Bạn không thể hoàn tác hành động này.", + "you_can_only": "Bạn CHỈ có thể khôi phục ví này bằng ", + "recovery_phrase": "Cụm mật khẩu khôi phục bí mật ", + "metamask_does_not": "MetaMask không biết Cụm mật khẩu khôi phục bí mật của bạn.", + "i_understand": "Tôi đã hiểu, hãy tiếp tục", + "clean_vault_error": "MetaMask đã gặp lỗi do đạt đến giới hạn lưu trữ. Dữ liệu cục bộ đã bị hỏng. Vui lòng cài đặt lại MetaMask và khôi phục bằng Cụm mật khẩu khôi phục bí mật của bạn." + }, + "enter_password": { + "title": "Nhập mật khẩu của bạn", + "desc": "Vui lòng nhập mật khẩu của bạn để tiếp tục", + "password": "Mật khẩu", + "confirm_button": "Xác nhận", + "error": "Lỗi" + }, + "choose_password": { + "title": "Tạo mật khẩu", + "subtitle": "Mật khẩu này sẽ chỉ mở khóa ví MetaMask của bạn trên thiết bị này.", + "password": "Mật khẩu mới", + "confirm_password": "Xác nhận mật khẩu", + "create_button": "Tạo mật khẩu", + "import_with_seed_phrase": "Nhập bằng Cụm mật khẩu khôi phục bí mật", + "password_length_error": "Mật khẩu phải dài ít nhất 8 ký tự", + "password_dont_match": "Mật khẩu không khớp", + "password_strength": "Độ mạnh của mật khẩu:", + "strength_weak": "Yếu", + "strength_good": "Tốt", + "strength_strong": "Mạnh", + "show": "Hiện", + "hide": "Ẩn", + "seed_phrase": "Cụm mật khẩu khôi phục bí mật", + "must_be_at_least": "Phải dài ít nhất {{number}} ký tự", + "remember_me": "Ghi nhớ thông tin đăng nhập của tôi", + "security_alert_title": "Cảnh báo bảo mật", + "security_alert_message": "Để tiếp tục, bạn cần bật Mật mã hoặc bất kỳ phương thức xác thực sinh trắc học nào được hỗ trợ trên thiết bị của mình (FaceID, TouchID hoặc Dấu vân tay)", + "i_understand": "Tôi hiểu rằng MetaMask không thể giúp tôi khôi phục mật khẩu này.", + "learn_more": "Tìm hiểu thêm.", + "secure": "Giữ an toàn cho ví", + "confirm": "Xác nhận Cụm mật khẩu khôi phục bí mật" + }, + "reset_password": { + "title": "Đổi mật khẩu", + "subtitle": "Mật khẩu này sẽ chỉ mở khóa ví MetaMask của bạn trên thiết bị này.", + "password": "Mật khẩu mới", + "confirm_password": "Xác nhận mật khẩu", + "reset_button": "Đặt lại mật khẩu", + "import_with_seed_phrase": "Nhập bằng Cụm mật khẩu khôi phục bí mật", + "password_length_error": "Mật khẩu phải dài ít nhất 8 ký tự", + "password_dont_match": "Mật khẩu không khớp", + "password_strength": "Độ mạnh của mật khẩu:", + "strength_weak": "Yếu", + "strength_good": "Tốt", + "strength_strong": "Mạnh", + "show": "Hiện", + "hide": "Ẩn", + "seed_phrase": "Cụm mật khẩu khôi phục bí mật", + "must_be_at_least": "Phải dài ít nhất {{number}} ký tự", + "remember_me": "Ghi nhớ thông tin đăng nhập của tôi", + "security_alert_title": "Cảnh báo bảo mật", + "security_alert_message": "Để tiếp tục, bạn cần bật Mật mã hoặc bất kỳ phương thức xác thực sinh trắc học nào được hỗ trợ trên thiết bị của mình (FaceID, TouchID hoặc Dấu vân tay)", + "i_understand": "Tôi hiểu rằng MetaMask không thể giúp tôi khôi phục mật khẩu này.", + "learn_more": "Tìm hiểu thêm.", + "secure": "Giữ an toàn cho ví", + "confirm": "Xác nhận Cụm mật khẩu khôi phục bí mật", + "password_updated": "Đã cập nhật mật khẩu", + "successfully_changed": "Đã đổi thành công mật khẩu của bạn" + }, + "import_from_seed": { + "title": "Nhập từ cụm mật khẩu gốc", + "seed_phrase_placeholder": "Nhập Cụm mật khẩu khôi phục bí mật của bạn vào đây", + "new_password": "Mật khẩu mới", + "confirm_password": "Xác nhận mật khẩu", + "import_button": "NHẬP", + "cancel_button": "Hủy", + "password_length_error": "Mật khẩu phải dài ít nhất 8 ký tự", + "password_dont_match": "Mật khẩu không khớp", + "seed_phrase_requirements": "Cụm mật khẩu khôi phục bí mật gồm 12, 15, 18, 21 hoặc 24 từ", + "invalid_seed_phrase": "Cụm mật khẩu khôi phục bí mật không hợp lệ", + "error": "Lỗi", + "invalid_qr_code_title": "Mã QR không hợp lệ", + "invalid_qr_code_message": "Mã QR này không thể hiện một Cụm mật khẩu khôi phục bí mật hợp lệ" + }, + "bottom_tab_bar": { + "dapps": "Ứng dụng phi tập trung", + "wallet": "Ví", + "transfer": "Chuyển" + }, + "drawer": { + "send_button": "Gửi", + "receive_button": "Nạp thêm tiền", + "coming_soon": "Sắp ra mắt...", + "wallet": "Ví", + "transaction_history": "Lịch sử giao dịch", + "request_feature": "Yêu cầu tính năng", + "submit_feedback_message": "Chọn loại ý kiến phản hồi bạn muốn gửi.", + "submit_bug": "Báo lỗi", + "submit_general_feedback": "Chung", + "share_address": "Chia sẻ Địa chỉ công khai của tôi", + "view_in_etherscan": "Xem trên Etherscan", + "view_in": "Xem trên", + "browser": "Trình duyệt", + "settings": "Cài đặt", + "settings_warning": "Ví không được bảo vệ", + "settings_warning_short": "Không được bảo vệ", + "help": "Nhận trợ giúp", + "lock": "Đăng xuất", + "lock_title": "Bạn có thật sự muốn đăng xuất không?", + "lock_ok": "CÓ", + "lock_cancel": "KHÔNG", + "feedback": "Ý kiến phản hồi", + "metamask_support": "Hỗ trợ về MetaMask", + "public_address": "Địa chỉ công khai" + }, + "send": { + "title": "Gửi", + "deeplink_failure": "Rất tiếc! Đã xảy ra sự cố! Vui lòng thử lại", + "warn_network_change": "Đã thay đổi mạng sang ", + "send_to": "Gửi đến", + "amount": "Số tiền", + "confirm": "Xác nhận" + }, + "deposit": { + "title": "Nộp tiền" + }, + "receive": { + "title": "Nhận" + }, + "wallet": { + "title": "Ví", + "tokens": "TOKEN", + "collectible": "Vật phẩm sưu tập", + "collectibles": "NFT", + "transactions": "GIAO DỊCH", + "no_collectibles": "Bạn không thấy NFT của mình?", + "add_tokens": "THÊM TOKEN", + "no_tokens": "Bạn không có token nào!", + "no_nfts_yet": "Chưa có NFT", + "learn_more": "Tìm hiểu thêm", + "add_collectibles": "THÊM NFT", + "no_transactions": "Bạn không có giao dịch nào!", + "send_button": "Gửi", + "deposit_button": "Nộp tiền", + "copy_address": "Sao chép", + "remove_token_title": "Bạn có muốn xóa token này không?", + "remove_collectible_title": "Bạn có muốn xóa vật phẩm sưu tập này không?", + "token_removed_title": "Đã xóa token!", + "token_removed_desc": "Nếu thay đổi quyết định, bạn có thể thêm token trở lại bằng cách nhấn vào \"+ THÊM TOKEN\"", + "collectible_removed_title": "Đã xóa vật phẩm sưu tập!", + "collectible_removed_desc": "Nếu thay đổi quyết định, bạn có thể thêm token trở lại bằng cách nhấn vào \"+ THÊM NFT\"", + "remove": "xóa", + "cancel": "Hủy", + "yes": "Có", + "private_key_detected": "Đã tìm thấy khóa riêng tư", + "do_you_want_to_import_this_account": "Bạn có muốn nhập tài khoản này không?", + "error": "Lỗi", + "logout_to_import_seed": "Bạn cần đăng xuất trước thì mới nhập được Cụm mật khẩu khôi phục bí mật.", + "ready_to_explore": "Bạn đã sẵn sàng bắt đầu khám phá các ứng dụng chuỗi khối?", + "unable_to_load": "Không tải được số dư" + }, + "activity_view": { + "title": "Hoạt động" + }, + "transactions_view": { + "title": "Giao dịch" + }, + "add_asset": { + "title": "Thêm tài sản", + "title_nft": "Thêm NFT", + "search_token": "TÌM KIẾM", + "custom_token": "TOKEN TÙY CHỈNH", + "tokens": { + "cancel_add_token": "HỦY", + "add_token": "THÊM TOKEN" + }, + "collectibles": { + "cancel_add_collectible": "HỦY", + "add_collectible": "THÊM" + } + }, + "terms_and_conditions": { + "title": "Điều khoản và điều kiện", + "description": "By proceeding, you agree to these ", + "terms": "Điều khoản và điều kiện" + }, + "privacy_policy": { + "title": "Chính sách quyền riêng tư", + "description": "This data is aggregated and is therefore anonymous for the purposes of General Data Protection Regulation (EU) 2016/679. For more information in relation to our privacy practices, please see our Privacy Policy", + "here": "tại đây", + "agree": "Tôi đồng ý", + "decline": "Không, cảm ơn", + "description_title": "Giúp chúng tôi cải thiện MetaMask", + "description_content_1": "MetaMask muốn thu thập dữ liệu sử dụng cơ bản để hiểu rõ hơn về cách người dùng tương tác với ứng dụng di động. Chúng tôi sẽ dùng dữ liệu này để liên tục cải thiện độ hữu ích và trải nghiệm người dùng trên sản phẩm của mình.", + "description_content_2": "MetaMask sẽ...", + "action_description_1": "Luôn cho phép bạn chọn không tham gia thông qua phần Cài đặt", + "action_description_2": "Gửi các lượt nhấp và xem trang đã được ẩn danh", + "action_description_3": "Gửi dữ liệu về quốc gia, khu vực, thành phố (không phải vị trí cụ thể)", + "action_description_4": "Không bao giờ thu thập mã khóa, địa chỉ, giao dịch, số dư, mã băm hoặc bất kỳ thông tin cá nhân nào", + "action_description_5": "Không bao giờ thu thập địa chỉ IP của bạn", + "action_description_6": "Không bao giờ bán dữ liệu để thu lợi. Tuyệt đối không bao giờ!" + }, + "token": { + "token_symbol": "Ký hiệu token", + "token_address": "Địa chỉ token", + "token_precision": "Số vị trí thập phân chính xác của token", + "search_tokens_placeholder": "Tìm kiếm token", + "address_cant_be_empty": "Không được phép để trống địa chỉ token.", + "address_must_be_valid": "Địa chỉ token phải là địa chỉ hợp lệ.", + "symbol_cant_be_empty": "Không được phép để trống ký hiệu token.", + "decimals_cant_be_empty": "Không được phép để trống số vị trí thập phân của token.", + "no_tokens_found": "Chúng tôi không tìm thấy token nào có tên như vậy.", + "select_token": "Chọn token", + "address_must_be_smart_contract": "Đã tìm thấy địa chỉ cá nhân. Nhập địa chỉ hợp đồng token." + }, + "collectible": { + "collectible_address": "Địa chỉ", + "collectible_type": "Loại", + "collectible_token_id": "Mã nhận dạng", + "collectible_description": "Mô tả", + "address_must_be_valid": "Địa chỉ của vật phẩm sưu tập phải là địa chỉ hợp lệ.", + "address_must_be_smart_contract": "Đã tìm thấy địa chỉ cá nhân. Nhập địa chỉ hợp đồng vật phẩm sưu tập.", + "address_cant_be_empty": "Không được phép để trống địa chỉ vật phẩm sưu tập.", + "token_id_cant_be_empty": "Không được phép để trống mã nhận dạng vật phẩm sưu tập.", + "not_owner_error_title": "Rất tiếc! Đã xảy ra lỗi.", + "not_owner_error": "Bạn không thể thêm vật phẩm sưu tập này vì không phải là chủ sở hữu.", + "powered_by_opensea": "Đơn vị hỗ trợ:", + "id_placeholder": "Nhập mã nhận dạng vật phẩm sưu tập", + "collectible_last_sold": "Bán lần gần nhất", + "collectible_last_price_sold": "Giá bán mới nhất", + "collectible_source": "Nguồn", + "collectible_link": "Đường liên kết", + "collectible_asset_contract": "Hợp đồng tài sản", + "share_check_out_nft": "Thanh toán NFT của tôi!", + "share_via": "Được chia sẻ qua" + }, + "transfer": { + "title": "Chuyển", + "send": "GỬI", + "receive": "NHẬN" + }, + "accounts": { + "create_new_account": "Tạo tài khoản mới", + "import_account": "Nhập một tài khoản", + "imported": "ĐÃ NHẬP", + "remove_account_title": "Xóa tài khoản", + "remove_account_message": "Bạn có thực sự muốn xóa tài khoản này không?", + "no": "Không", + "yes_remove_it": "Có, hãy xóa cho tôi" + }, + "app_settings": { + "title": "Cài đặt", + "current_conversion": "Đơn vị tiền cơ sở", + "current_language": "Ngôn ngữ hiện tại", + "ipfs_gateway": "Cổng kết nối IPFS", + "ipfs_gateway_down": "Cổng kết nối IPFS hiện tại của bạn đang không hoạt động", + "ipfs_gateway_desc": "Chọn cổng kết nối IPFS ưu tiên của bạn.", + "search_engine": "Công cụ tìm kiếm", + "new_RPC_URL": "Mạng RPC mới", + "state_logs": "Nhật ký trạng thái", + "auto_lock": "Tự động khóa", + "auto_lock_desc": "Chọn khoảng thời gian trước khi ứng dụng tự động khóa.", + "state_logs_desc": "Thông tin này sẽ giúp MetaMask khắc phục sự cố mà bạn có thể gặp phải. Vui lòng gửi tới bộ phận hỗ trợ MetaMask bằng cách chọn biểu tượng ba đường kẻ > Gửi phản hồi hoặc trả lời yêu cầu hỗ trợ hiện tại nếu có.", + "autolock_immediately": "Ngay lập tức", + "autolock_never": "Không bao giờ", + "autolock_after": "Sau {{time}} giây", + "autolock_after_minutes": "Sau {{time}} phút", + "reveal_seed_words": "Hiện các từ mật khẩu gốc", + "reset_account": "Đặt lại tài khoản", + "state_logs_button": "TẢI NHẬT KÝ TRẠNG THÁI XUỐNG", + "reveal_seed_words_button": "HIỆN CÁC TỪ MẬT KHẨU GỐC", + "reset_account_button": "ĐẶT LẠI TÀI KHOẢN", + "reset_account_confirm_button": "Có, đặt lại", + "reset_account_cancel_button": "Hủy", + "reset_account_modal_title": "Đặt lại tài khoản?", + "clear_approvals_modal_title": "Xóa dữ liệu phê duyệt?", + "clear_approvals_modal_message": "Tất cả ứng dụng phi tập trung sẽ phải yêu cầu quyền truy cập thì mới lại xem được thông tin tài khoản.", + "clear_browser_history_modal_title": "Xóa lịch sử trình duyệt?", + "clear_browser_history_modal_message": "Chúng tôi sắp xóa toàn bộ lịch sử trình duyệt của bạn. Bạn có chắc chắn không?", + "clear_cookies_modal_title": "Xóa cookie trên trình duyệt", + "clear_cookies_modal_message": "Chúng tôi sắp xóa toàn bộ cookie trên trình duyệt của bạn. Bạn có chắc chắn không?", + "reset_account_modal_message": "Nếu đặt lại tài khoản của bạn, toàn bộ lịch sử giao dịch sẽ bị xóa.", + "save_rpc_url": "LƯU", + "invalid_rpc_prefix": "URI phải có tiền tố HTTPS phù hợp", + "invalid_rpc_url": "URL RPC không hợp lệ", + "sync_with_extension": "Đồng bộ hóa với Tiện ích MetaMask", + "sync_with_extension_desc": "Quá trình này sẽ nhập tất cả các tài khoản trong tiện ích sang thiết bị này.", + "sync": "ĐỒNG BỘ HÓA", + "clear_approved_dapps": "XÓA CÁC ỨNG DỤNG PHI TẬP TRUNG ĐÃ ĐƯỢC PHÊ DUYỆT", + "clear_browser_history": "XÓA LỊCH SỬ TRÌNH DUYỆT", + "clear_approve_dapps_desc": "Xóa các ứng dụng phi tập trung đã được phê duyệt", + "clear_browser_history_desc": "Xóa lịch sử trình duyệt", + "clear_browser_cookies_desc": "Xóa cookie trên trình duyệt", + "clear": "xóa", + "protect_cta": "Bảo vệ", + "protect_title": "Bảo vệ ví của bạn", + "video_failed": "Không tải được video.", + "protect_desc": "Bảo vệ ví của bạn bằng cách lưu Cụm mật khẩu khôi phục bí mật ở nhiều nơi, chẳng hạn như trên một tờ giấy, trình quản lý mật khẩu và/hoặc đám mây.", + "seedphrase_not_backed_up": "Quan trọng! Chưa sao lưu Cụm mật khẩu khôi phục bí mật", + "seedphrase_backed_up": "Đã sao lưu Cụm mật khẩu khôi phục bí mật", + "back_up_now": "Sao lưu ngay", + "back_up_again": "Sao lưu lại", + "view_hint": "Xem gợi ý", + "privacy_mode": "Chế độ riêng tư", + "privacy_mode_desc": "Các trang web phải yêu cầu quyền truy cập để xem thông tin tài khoản của bạn.", + "show_hex_data": "Hiển thị dữ liệu thập lục phân", + "show_hex_data_desc": "Chọn tùy chọn này để hiển thị trường dữ liệu thập lục phân trên màn hình gửi.", + "show_custom_nonce": "Tùy chỉnh số chỉ dùng một lần của giao dịch", + "custom_nonce_desc": "Bật tùy chọn này để thay đổi số dùng một lần (số giao dịch) trên màn hình xác nhận. Đây là tính năng nâng cao, hãy dùng một cách thận trọng.", + "accounts_identicon_title": "Biểu tượng nhận dạng tài khoản", + "accounts_identicon_desc": "Jazzicons và Blockies là hai kiểu biểu tượng duy nhất, giúp bạn ngay lập tức nhận dạng được một tài khoản.", + "jazzicons": "Jazzicons", + "blockies": "Blockies", + "general_title": "Chung", + "general_desc": "Quy đổi tiền, đơn vị tiền chính, ngôn ngữ và công cụ tìm kiếm", + "advanced_title": "Nâng cao", + "advanced_desc": "Truy cập các tính năng dành cho nhà phát triển, đặt lại tài khoản, thiết lập mạng thử nghiệm, nhật ký trạng thái, cổng kết nối IPFS và RPC tùy chỉnh", + "contacts_title": "Danh bạ", + "contacts_desc": "Thêm, chỉnh sửa, xóa và quản lý các tài khoản của bạn", + "security_title": "Bảo mật và quyền riêng tư", + "back": "Quay lại", + "security_desc": "Các tùy chọn cài đặt quyền riêng tư, MetaMetrics, mã khóa riêng tư và Cụm mật khẩu khôi phục bí mật của ví", + "networks_title": "Mạng", + "networks_desc": "Thêm và chỉnh sửa mạng RPC tùy chỉnh", + "network_name_label": "Tên mạng", + "network_name_placeholder": "Tên mạng (không bắt buộc)", + "network_rpc_url_label": "URL RPC", + "network_rpc_placeholder": "Mạng RPC mới", + "network_chain_id_label": "Mã chuỗi", + "network_chain_id_placeholder": "Mã chuỗi", + "network_symbol_label": "Ký hiệu", + "network_symbol_placeholder": "Ký hiệu (tùy chọn)", + "network_block_explorer_label": "URL trình khám phá khối", + "network_block_explorer_placeholder": "URL trình khám phá khối (không bắt buộc)", + "network_chain_id_warning": "Mã chuỗi không hợp lệ", + "network_other_networks": "Mạng khác", + "network_add": "Thêm", + "network_save": "Lưu", + "remove_network_title": "Bạn có muốn xóa mạng này không?", + "remove_network": "xóa", + "cancel_remove_network": "Hủy", + "info_title": "Giới thiệu về MetaMask", + "experimental_title": "Thử nghiệm", + "experimental_desc": "WalletConnect và nhiều giao thức khác...", + "legal_title": "Pháp lý", + "conversion_title": "Quy đổi tiền", + "conversion_desc": "Hiển thị giá trị pháp định bằng một đơn vị tiền cụ thể trong toàn ứng dụng.", + "primary_currency_title": "Đơn vị tiền chính", + "primary_currency_desc": "Chọn Gốc để ưu tiên hiển thị giá trị bằng đơn vị tiền gốc của chuỗi (ví dụ: ETH). Chọn Pháp định để ưu tiên hiển thị giá trị bằng đơn vị tiền pháp định mà bạn chọn.", + "primary_currency_text_first": "Gốc", + "primary_currency_text_second": "Pháp định", + "language_desc": "Dịch ứng dụng sang một ngôn ngữ khác được hỗ trợ.", + "engine_desc": "Thay đổi công cụ tìm kiếm mặc định sử dụng khi nhập cụm từ tìm kiếm vào thanh URL.", + "reset_desc": "Hành động này sẽ xóa lịch sử giao dịch của bạn. Dữ liệu này có thể sẽ không lấy lại được.", + "rpc_desc": "Sử dụng một mạng tùy chỉnh có hỗ trợ RPC thông qua URL thay vì một trong số các mạng được cung cấp.", + "hex_desc": "Chọn tùy chọn này để hiển thị trường dữ liệu thập lục phân trên màn hình gửi.", + "clear_privacy_title": "Xóa dữ liệu riêng tư", + "clear_privacy_desc": "Xóa dữ liệu riêng tư để tất cả các trang web phải yêu cầu quyền truy cập thì mới lại xem được thông tin tài khoản.", + "clear_history_desc": "Chọn tùy chọn này để xóa toàn bộ lịch sử duyệt web của bạn.", + "clear_cookies_desc": "Chọn tùy chọn này để xóa toàn bộ cookie trên trình duyệt của bạn.", + "metametrics_title": "Tham gia MetaMetrics", + "metametrics_description": "Tham gia MetaMetrics để giúp chúng tôi cải thiện MetaMask.", + "third_party_title": "Nhận các giao dịch đến", + "third_party_description": "API của bên thứ ba (Etherscan) được dùng để hiển thị cho bạn những giao dịch đến từ trước đến nay. Tắt tùy chọn này nếu bạn không muốn chúng tôi lấy dữ liệu từ các dịch vụ đó.", + "metametrics_opt_out": "Chọn không tham gia MetaMetrics", + "metrametrics_restart_required": "Bạn cần khởi động lại ứng dụng để các thay đổi có hiệu lực.", + "create_password": "Tạo mật khẩu", + "invalid_password": "Mật khẩu không hợp lệ", + "invalid_password_message": "Mật khẩu không đúng. Vui lòng thử lại.", + "security_heading": "Bảo mật", + "privacy_heading": "Quyền riêng tư", + "failed_to_fetch_chain_id": "Không thể tìm nạp mã chuỗi. URL RPC của bạn có chính xác không?", + "endpoint_returned_different_chain_id": "Điểm cuối đã trả về một mã chuỗi khác: %{chainIdReturned}", + "chain_id_required": "Bạn cần nhập mã chuỗi. Giá trị này phải khớp với mã chuỗi do mạng trả về. Bạn có thể nhập một số thập phân hoặc số thập lục phân bắt đầu bằng “0x”.", + "invalid_hex_number": "Số thập lục phân không hợp lệ.", + "invalid_hex_number_leading_zeros": "Số thập lục phân không hợp lệ. Xóa mọi chữ số 0 ở đầu.", + "invalid_number": "Số không hợp lệ. Hãy nhập một số thập phân hoặc số thập lục phân bắt đầu bằng “0x”.", + "invalid_number_leading_zeros": "Số không hợp lệ. Xóa mọi chữ số 0 ở đầu.", + "invalid_number_range": "Số không hợp lệ. Nhập một số trong khoảng từ 1 đến %{maxSafeChainId}", + "hide_zero_balance_tokens_title": "Ẩn các token không có số dư", + "hide_zero_balance_tokens_desc": "Chặn các token không có số dư hiển thị trong danh sách token của bạn." + }, + "app_information": { + "title": "Thông tin", + "links": "Đường liên kết", + "privacy_policy": "Chính sách quyền riêng tư", + "terms_of_use": "Điều khoản sử dụng", + "attributions": "Ghi nhận đóng góp", + "support_center": "Truy cập Trung tâm hỗ trợ của chúng tôi", + "web_site": "Truy cập Trang web của chúng tôi", + "contact_us": "Liên hệ với chúng tôi" + }, + "reveal_credential": { + "seed_phrase_title": "Hiện Cụm mật khẩu khôi phục bí mật", + "private_key_title": "Hiện khóa riêng tư", + "show_private_key": "Hiện khóa riêng tư", + "private_key_title_for_account": "Hiện khóa riêng tư cho \"{{accountName}}\"", + "cancel": "Hủy", + "confirm": "Tiếp theo", + "private_key_explanation": "Hãy lưu khóa riêng tư này ở nơi an toàn và bí mật.", + "private_key_warning": "Đây là khóa riêng tư cho tài khoản đang chọn: {{accountName}}. Tuyệt đối không để lộ mã khóa này. Bất kỳ ai có khóa riêng tư cũng đều có toàn quyền kiểm soát tài khoản của bạn, bao gồm cả việc chuyển đi mọi khoản tiền của bạn.", + "private_key_warning_explanation": "Tuyệt đối không để lộ mã khóa này. Bất kỳ ai có khóa riêng tư cũng đều có toàn quyền kiểm soát tài khoản của bạn, bao gồm cả việc chuyển đi mọi khoản tiền của bạn.", + "seed_phrase": "Cụm mật khẩu khôi phục bí mật của bạn", + "private_key": "Khóa riêng tư của bạn", + "copy_to_clipboard": "Sao chép vào khay nhớ tạm", + "enter_password": "Nhập mật khẩu để tiếp tục", + "seed_phrase_copied": "Đã sao chép Cụm mật khẩu khôi phục bí mật vào khay nhớ tạm", + "private_key_copied": "Đã sao chép khóa riêng tư vào khay nhớ tạm", + "warning_incorrect_password": "Mật khẩu không chính xác", + "unknown_error": "Không thể mở khóa tài khoản của bạn. Vui lòng thử lại.", + "seed_warning": "Đây là cụm mật khẩu gồm 12 từ cho ví của bạn. Cụm mật khẩu này có thể dùng để kiểm soát tất cả các tài khoản hiện tại và trong tương lai của bạn, bao gồm cả việc chuyển đi mọi khoản tiền của bạn. Hãy lưu giữ cụm mật khẩu này an toàn, KHÔNG chia sẻ với bất kỳ ai.", + "text": "VĂN BẢN", + "qr_code": "MÃ QR" + }, + "password_reset": { + "password_title": "Mật khẩu", + "password_desc": "Chọn một mật khẩu mạnh để mở khóa ứng dụng MetaMask trên thiết bị của bạn. Nếu mất mật khẩu này, bạn sẽ phải dùng Cụm mật khẩu khôi phục bí mật để nhập lại ví của mình.", + "password_learn_more": "Tìm hiểu thêm.", + "change_password": "Đổi mật khẩu" + }, + "asset_overview": { + "send_button": "Gửi", + "buy_button": "Mua", + "receive_button": "Nhận", + "add_collectible_button": "Thêm", + "info": "Thông tin", + "swap": "Hoán đổi", + "description": "Description", + "totalSupply": "Tổng nguồn cung", + "address": "Địa chỉ", + "were_unable": "Chúng tôi không tải được", + "balance": "số dư của bạn. Hãy đọc bài viết hỗ trợ", + "troubleshooting_missing": "khắc phục sự cố mất số dư", + "for_help": "để được trợ giúp." + }, + "account_details": { + "title": "Chi tiết tài khoản", + "share_account": "Chia sẻ", + "view_account": "Xem tài khoản trên Etherscan", + "show_private_key": "Hiện khóa riêng tư", + "account_copied_to_clipboard": "Đã sao chép địa chỉ công khai vào khay nhớ tạm", + "share_public_key": "Chia sẻ khóa công khai của tôi: " + }, + "qr_scanner": { + "invalid_qr_code_title": "Mã QR không hợp lệ", + "invalid_qr_code_message": "Mã QR mà bạn đang cố gắng quét là mã không hợp lệ.", + "allow_camera_dialog_title": "Cho phép truy cập camera", + "allow_camera_dialog_message": "Chúng tôi cần bạn cấp quyền để quét mã QR", + "scanning": "đang quét...", + "ok": "Ok", + "cancel": "Hủy", + "error": "Lỗi", + "attempting_to_scan_with_wallet_locked": "Có vẻ như bạn đang cố gắng quét một mã QR. Bạn cần mở khóa ví của mình trước thì mới có thể sử dụng mã đó.", + "attempting_sync_from_wallet_error": "Có vẻ như bạn đang cố gắng đồng bộ hóa với tiện ích. Để có thể làm như vậy, bạn sẽ cần xóa ví hiện tại của mình. \n\nSau khi bạn xóa hoặc cài đặt lại một phiên bản mới của ứng dụng, hãy chọn tùy chọn để \"Đồng bộ hóa với tiện ích MetaMask\". Quan trọng! Trước khi xóa ví, hãy đảm bảo bạn đã sao lưu Cụm mật khẩu khôi phục bí mật." + }, + "action_view": { + "cancel": "Hủy", + "confirm": "Xác nhận" + }, + "transaction": { + "alert": "CẢNH BÁO", + "amount": "Số tiền", + "next": "Tiếp theo", + "back": "Quay lại", + "confirm": "Xác nhận", + "reject": "Từ chối", + "edit": "Chỉnh sửa", + "cancel": "Hủy", + "save": "Lưu", + "speedup": "Tăng tốc", + "from": "Từ", + "gas_fee": "Phí gas", + "gas_fee_fast": "NHANH", + "gas_fee_average": "TRUNG BÌNH", + "gas_fee_slow": "CHẬM", + "hex_data": "Dữ liệu thập lục phân", + "custom_nonce": "Số chỉ dùng một lần", + "this_is_an_advanced": "Đây là một tính năng nâng cao được dùng để hủy hoặc tăng tốc những giao dịch đang chờ xử lý.", + "current_suggested_nonce": "Số chỉ dùng một lần đang được gợi ý:", + "edit_transaction_nonce": "Chỉnh sửa số chỉ dùng một lần của giao dịch", + "think_of_the_nonce": "Hãy coi số chỉ dùng một lần là mã giao dịch của một tài khoản. Mọi số chỉ dùng một lần của tài khoản đều bắt đầu bằng số 0 đối với giao dịch đầu tiên rồi tiếp tục theo thứ tự đối với các giao dịch tiếp theo.", + "nonce_warning": "Cảnh báo: Bạn có thể gặp sự cố với các giao dịch trong tương lai nếu tiếp tục. Hãy thận trọng khi sử dụng.", + "review_details": "CHI TIẾT", + "review_data": "DỮ LIỆU", + "data": "Dữ liệu", + "data_description": "Dữ liệu liên kết với giao dịch này", + "review_function_type": "LOẠI CHỨC NĂNG", + "review_function": "Chức năng", + "review_hex_data": "Dữ liệu thập lục phân", + "insufficient": "Không đủ tiền", + "insufficient_amount": "Bạn cần {{amount}} {{tokenSymbol}} nữa để hoàn tất giao dịch này.", + "buy_more_eth": "Mua thêm ETH", + "get_ether": "Nhận Ether cho mạng {{networkName}}.", + "insufficient_tokens": "Không đủ {{token}}", + "invalid_address": "Địa chỉ không hợp lệ", + "invalid_amount": "Số tiền không hợp lệ", + "invalid_gas": "Lượng gas không hợp lệ", + "invalid_gas_price": "Giá gas không hợp lệ", + "high_gas_price": "Có thể bạn đã đặt phí gas cao một cách không cần thiết ({{currentGasPrice}}). Hãy cân nhắc giảm mức phí này.", + "low_gas_price": "Giá gas cực kỳ thấp", + "invalid_collectible_ownership": "Bạn không sở hữu vật phẩm sưu tập này", + "known_asset_contract": "Địa chỉ hợp đồng tài sản đã biết", + "max": "Tối đa", + "recipient_address": "Địa chỉ người nhận", + "required": "Bắt buộc", + "to": "Đến", + "total": "Tổng", + "loading": "Đang tải...", + "conversion_not_available": "Không có tỷ lệ quy đổi", + "value_not_available": "Không có", + "rate_not_available": "Chức năng quy đổi không có sẵn", + "optional": "Không bắt buộc", + "no_address_for_ens": "Không có địa chỉ cho tên trên ENS", + "lets_try": "Có, hãy thử", + "approve_warning": "Bằng việc phê duyệt hành động này, bạn cấp quyền cho hợp đồng này chi tiêu tối đa", + "cancel_tx_title": "Cố gắng hủy?", + "cancel_tx_message": "Việc gửi lần thử này không đảm bảo rằng giao dịch gốc của bạn sẽ được hủy. Nếu lần hủy này thành công, bạn sẽ chịu phí giao dịch nêu ở trên.", + "speedup_tx_title": "Cố gắng tăng tốc?", + "speedup_tx_message": "Việc gửi lần thử này không đảm bảo rằng giao dịch gốc của bạn sẽ được tăng tốc. Nếu lần tăng tốc này thành công, bạn sẽ chịu phí giao dịch nêu ở trên.", + "nevermind": "Bỏ qua", + "edit_network_fee": "Chỉnh sửa phí gas", + "gas_cancel_fee": "Phí gas hủy", + "gas_speedup_fee": "Phí tăng tốc gas", + "use_max": "Sử dụng mức tối đa", + "set_gas": "Đặt", + "cancel_gas": "Hủy", + "transaction_fee": "Phí gas", + "transaction_fee_less": "Không có phí", + "total_amount": "Tổng số tiền", + "view_data": "Xem dữ liệu", + "adjust_transaction_fee": "Điều chỉnh phí giao dịch", + "could_not_resolve_ens": "Không phân giải được ENS", + "asset": "Tài sản", + "balance": "Số dư", + "not_enough_for_gas": "Bạn có 0 {{ticker}} trong tài khoản của mình để thanh toán phí giao dịch. Hãy mua {{ticker}} hoặc nộp vào từ tài khoản khác.", + "send": "Gửi", + "confirmed": "Đã xác nhận", + "pending": "Đang chờ xử lý", + "submitted": "Đã gửi", + "failed": "Không thành công", + "cancelled": "Đã hủy", + "tokenContractAddressWarning_1": "CẢNH BÁO: Địa chỉ này là ", + "tokenContractAddressWarning_2": "địa chỉ hợp đồng token", + "tokenContractAddressWarning_3": ". Nếu gửi token đến địa chỉ này, bạn sẽ mất token.", + "smartContractAddressWarning": "Địa chỉ này là địa chỉ hợp đồng thông minh. Vui lòng đảm bảo bạn hiểu mục đích sử dụng của địa chỉ này. Nếu không, bạn sẽ có rủi ro bị mất tiền.", + "continueError": "Tôi hiểu rủi ro, tiếp tục", + "gas_education_title_ethereum": "Phí gas của Ethereum", + "gas_education_title": "Phí gas", + "gas_education_1": "Phí gas được trả cho thợ đào tiền mã hóa xử lý giao dịch trên ", + "gas_education_2_ethereum": "mạng Ethereum.", + "gas_education_2": "mạng.", + "gas_education_3": "MetaMask không thu lợi từ phí gas.", + "gas_education_4": "Phí gas dao động theo lưu lượng truy cập mạng và độ phức tạp của giao dịch.", + "gas_education_learn_more": "Tìm hiểu thêm về phí gas", + "confusable_title": "Kiểm tra địa chỉ người nhận", + "confusable_msg": "Chúng tôi đã phát hiện thấy một ký tự có thể gây nhầm lẫn trong tên ENS. Hãy kiểm tra tên ENS để tránh khả năng bị lừa đảo." + }, + "custom_gas": { + "total": "Tổng", + "advanced_options": "Nâng cao", + "basic_options": "Cơ bản", + "hide_advanced_options": "Ẩn các tùy chọn nâng cao", + "gas_limit": "Giới hạn gas:", + "gas_price": "Giá gas: (GWEI)", + "save": "Lưu", + "warning_gas_limit": "Giới hạn gas phải cao hơn 20999 và thấp hơn 7920027", + "warning_gas_limit_estimated": "Giới hạn gas ước tính là {{gas}}, hãy dùng giới hạn đó làm giá trị tối thiểu", + "cost_explanation": "Phí gas dùng để chi trả chi phí xử lý giao dịch của bạn trên mạng Ethereum. MetaMask không thu lợi từ khoản phí này. Mức phí càng cao thì giao dịch của bạn càng có nhiều cơ hội được xử lý." + }, + "spend_limit_edition": { + "save": "Lưu", + "title": "Chỉnh sửa quyền", + "spend_limit": "Quyền đối với giới hạn chi tiêu", + "allow": "Cho phép", + "allow_explanation": "rút và chi tiêu tối đa số tiền sau đây:", + "proposed": "Giới hạn phê duyệt đề xuất", + "requested_by": "Bên yêu cầu giới hạn chi tiêu:", + "custom_spend_limit": "Giới hạn chi tiêu tùy chỉnh", + "max_spend_limit": "Nhập giới hạn chi tiêu tối đa", + "minimum": "Tối thiểu là 1,00 {{tokenSymbol}}", + "cancel": "Hủy", + "approve": "Phê duyệt", + "allow_to_access": "Cấp cho trang web này quyền truy cập {{tokenSymbol}} của bạn?", + "allow_to_address_access": "Cho phép địa chỉ này truy cập {{tokenSymbol}} của bạn?", + "you_trust_this_site": "Bạn có tin tưởng trang web này không? Bằng việc cấp quyền này, bạn sẽ cho phép trang web này truy cập tiền của bạn.", + "you_trust_this_address": "Bạn có tin tưởng địa chỉ này không? Bằng việc cấp quyền này, bạn sẽ cho phép địa chỉ này truy cập tiền của bạn.", + "edit_permission": "Chỉnh sửa quyền", + "edit": "Chỉnh sửa", + "transaction_fee_explanation": "Quyền này có kèm theo phí giao dịch.", + "view_details": "Xem chi tiết", + "view_data": "Xem dữ liệu", + "transaction_details": "Chi tiết giao dịch", + "site_url": "URL trang web", + "permission_request": "Yêu cầu cấp quyền", + "details_explanation": "{{host}} có thể truy cập và chi tiêu đến số tiền tối đa này trong tài khoản này.", + "amount": "Số tiền:", + "allowance": "Hạn mức:", + "to": "Đến:", + "contract": "Hợp đồng ({{address}})", + "contract_name": "Tên hợp đồng:", + "contract_address": "Địa chỉ hợp đồng:", + "contract_allowance": "Hạn mức:", + "data": "Dữ liệu", + "function_approve": "Chức năng: Phê duyệt", + "function": "Chức năng", + "close": "Đóng", + "all_set": "Đã hoàn tất!", + "all_set_desc": "Bạn đã cài đặt quyền thành công cho trang web này.", + "must_be_at_least": "Tối thiểu phải là {{allowance}}" + }, + "browser": { + "title": "Trình duyệt", + "reload": "Tải lại", + "share": "Chia sẻ", + "bookmark": "Đánh dấu trang", + "add_to_favorites": "Thêm vào Mục yêu thích", + "error": "Rất tiếc!", + "cancel": "Hủy", + "go_back": "Quay lại", + "go_forward": "Tiếp theo", + "home": "Trang chủ", + "close": "Đóng", + "open_in_browser": "Mở trong trình duyệt", + "change_url": "Thay đổi URL", + "switch_network": "Chuyển mạng", + "dapp_browser": "TRÌNH DUYỆT ỨNG DỤNG PHI TẬP TRUNG", + "dapp_browser_message": "MetaMask là ví của bạn và trình duyệt cho web phi tập trung. Hãy xem thử một lượt!", + "featured_dapps": "ỨNG DỤNG PHI TẬP TRUNG NỔI BẬT", + "my_favorites": "MỤC YÊU THÍCH CỦA TÔI", + "search": "Tìm kiếm hoặc nhập một URL", + "welcome": "Chào mừng bạn!", + "remove": "xóa", + "new_tab": "Tab mới", + "tabs_close_all": "Đóng tất cả", + "tabs_done": "Hoàn tất", + "no_tabs_title": "Không có tab nào đang mở", + "no_tabs_desc": "Để duyệt web phi tập trung, hãy thêm một tab mới", + "failed_to_resolve_ens_name": "Chúng tôi không phân giải được tên ENS đó", + "remove_bookmark_title": "Xóa mục yêu thích", + "remove_bookmark_msg": "Bạn có thực sự muốn xóa trang web này khỏi các mục yêu thích của mình không?", + "yes": "Có" + }, + "backup_alert": { + "title": "Bảo vệ ví của bạn", + "left_button": "Nhắc tôi sau", + "right_button": "Bảo vệ ví" + }, + "add_favorite": { + "title": "Thêm mục yêu thích", + "title_label": "Tên", + "url_label": "URL", + "add_button": "Thêm", + "cancel_button": "Hủy" + }, + "approval": { + "title": "Xác nhận giao dịch" + }, + "approve": { + "title": "Phê duyệt", + "deeplink": "Đường liên kết sâu", + "qr_code": "Mã QR" + }, + "transactions": { + "tx_review_confirm": "Xác nhận", + "tx_review_transfer": "Chuyển", + "tx_review_contract_deployment": "Triển khai hợp đồng", + "tx_review_transfer_from": "Chuyển từ", + "tx_review_unknown": "Phương thức không xác định", + "tx_review_approve": "Phê duyệt", + "sent_ether": "Đã gửi Ether", + "self_sent_ether": "Đã gửi Ether cho chính bạn", + "received_ether": "Đã nhận Ether", + "sent_dai": "Đã gửi DAI", + "self_sent_dai": "Đã gửi DAI cho chính bạn", + "received_dai": "Đã nhận DAI", + "sent_tokens": "Đã gửi token", + "ether": "Ether", + "sent_unit": "Đã gửi {{unit}}", + "self_sent_unit": "Đã gửi {{unit}} cho chính bạn", + "received_unit": "Đã nhận {{unit}}", + "sent_collectible": "Đã gửi vật phẩm sưu tập", + "sent": "Đã gửi", + "received": "Đã nhận", + "contract_deploy": "Triển khai hợp đồng", + "to_contract": "Hợp đồng mới", + "tx_details_free": "Miễn phí", + "tx_details_not_available": "Không có", + "smart_contract_interaction": "Tương tác với hợp đồng thông minh", + "swaps_transaction": "Giao dịch hoán đổi", + "approve": "Phê duyệt", + "hash": "Mã băm", + "from": "Từ", + "to": "Đến", + "details": "Chi tiết", + "amount": "Số tiền", + "gas_limit": "Giới hạn gas (Đơn vị)", + "gas_price": "Giá gas (GWEI)", + "total": "Tổng", + "view_on": "XEM TRÊN", + "view_on_etherscan": "Xem trên Etherscan", + "hash_copied_to_clipboard": "Đã sao chép mã băm vào khay nhớ tạm", + "address_copied_to_clipboard": "Đã sao chép địa chỉ vào khay nhớ tạm", + "transaction_error": "Lỗi giao dịch", + "address_to_placeholder": "Tìm kiếm, địa chỉ công khai (0x) hoặc ENS", + "address_from_balance": "Số dư:", + "status": "Trạng thái", + "date": "Ngày", + "nonce": "Số chỉ dùng một lần", + "from_device_label": "từ thiết bị này", + "import_wallet_row": "Đã thêm tài khoản vào thiết bị này", + "import_wallet_label": "Đã thêm tài khoản", + "import_wallet_tip": "Mọi giao dịch trong tương lai thực hiện từ thiết bị này sẽ bao gồm nhãn \"từ thiết bị này\" bên cạnh dấu thời gian. Đối với những giao dịch diễn ra trước khi thêm tài khoản, lịch sử này sẽ không cho biết những giao dịch gửi đi bắt nguồn từ thiết bị này." + }, + "address_book": { + "recents": "Gần đây", + "save": "Lưu", + "delete_contact": "Xóa người liên hệ", + "delete": "xóa", + "cancel": "Hủy", + "add_to_address_book": "Thêm vào sổ địa chỉ", + "enter_an_alias": "Nhập một biệt danh", + "add_this_address": "Thêm địa chỉ này vào sổ địa chỉ của bạn", + "next": "Tiếp theo", + "enter_an_alias_placeholder": "ví dụ: Vitalik B.", + "add_contact_title": "Thêm người liên hệ", + "add_contact": "Thêm người liên hệ", + "edit_contact_title": "Chỉnh sửa người liên hệ", + "edit_contact": "Chỉnh sửa người liên hệ", + "edit": "Chỉnh sửa", + "address_already_saved": "Đã lưu người liên hệ này trước đây", + "address": "Địa chỉ", + "name": "Tên", + "nickname": "Tên", + "add_input_placeholder": "Địa chỉ công khai (0x) hoặc ENS", + "between_account": "Chuyển giữa các tài khoản của tôi", + "others": "Khác", + "memo": "Thư báo" + }, + "transaction_submitted": { + "title": "Đã gửi giao dịch", + "your_tx_hash_is": "Mã băm của giao dịch của bạn là:", + "view_on_etherscan": "Xem trên Etherscan" + }, + "sync_with_extension": { + "title": "Đồng bộ hóa dữ liệu từ Tiện ích", + "short_title": "Đồng bộ hóa với Tiện ích", + "label": "Mở tiện ích MetaMask trên trình duyệt máy tính rồi chuyển đến phần \"Cài đặt\" > \"Nâng cao\", nhấp vào \"Đồng bộ hóa với điện thoại di động\", sau đó nhập mật khẩu để xem mã QR", + "button_continue": "Tiếp tục", + "please_wait": "Vui lòng chờ trong khi chúng tôi đồng bộ hóa dữ liệu của bạn...", + "error_title": "Rất tiếc!", + "error_message": "Đã xảy ra sự cố... Vui lòng thử lại", + "warning_title": "Cảnh báo!", + "warning_message": "Thao tác này sẽ thay thế tất cả các tài khoản và lịch sử giao dịch trên điện thoại di động của bạn. Bạn có chắc chắn không?", + "warning_ok_button": "CÓ", + "warning_cancel_button": "KHÔNG", + "invalid_qr_code": "Mã QR không hợp lệ", + "invalid_qr_code_desc": "Đây là mã QR không đúng! Để đồng bộ hóa với tiện ích trình duyệt của bạn, hãy chuyển đến phần \"Cài đặt\" > \"Nâng cao\" > Đồng bộ hóa với thiết bị di động trên tiện ích trình duyệt và quét mã QR tại đó", + "outdated_qr_code": "Mã QR đã hết hạn", + "outdated_qr_code_desc": "Đây có vẻ là mã QR đã hết hạn! Vui lòng thử quét mã mới!", + "something_wrong": "Rất tiếc! Đã xảy ra sự cố...", + "something_wrong_desc": "Chúng tôi đang gặp phải sự cố khi cố gắng đồng bộ hóa ví của bạn. Vui lòng thử lại sau hoặc nhập ví của bạn bằng Cụm mật khẩu khôi phục bí mật", + "allow_biometrics_title": "Bạn có muốn bật {{biometrics}} không?", + "allow_biometrics_desc": "Bạn có thể dùng {{biometrics}} để xác thực trên MetaMask" + }, + "sync_with_extension_success": { + "title": "Đã nhập ví", + "sync_complete_1": "Xin lưu ý rằng MetaMask không thể khôi phục Cụm mật khẩu khôi phục bí mật của bạn nếu bạn bị mất. Bạn có thể tìm thấy Cụm mật khẩu khôi phục bí mật trong phần", + "sync_complete_2": "Cài đặt > Bảo mật và quyền riêng tư", + "button_continue": "Hoàn tất", + "password_tip": "Mật khẩu để mở khóa ví trên thiết bị di động của bạn giống với mật khẩu bạn đã đặt cho tiện ích.", + "learn_more": "Tìm hiểu thêm." + }, + "networks": { + "title": "Mạng", + "other_networks": "Mạng khác", + "close": "Đóng", + "status_ok": "Tất cả các hệ thống đang hoạt động", + "status_not_ok": "Mạng đang gặp sự cố" + }, + "select": { + "cancel": "Hủy", + "done": "Hoàn tất" + }, + "signature_request": { + "title": "Yêu cầu chữ ký", + "cancel": "Hủy", + "sign": "Ký", + "sign_requested": "Ai đó đang yêu cầu chữ ký của bạn", + "signing": "Ký vào thông báo này?", + "account_title": "Tài khoản:", + "balance_title": "Số dư:", + "message": "Thông báo", + "message_from": "Thông báo từ", + "learn_more": "Tìm hiểu thêm", + "read_more": "Đọc thêm", + "eth_sign_warning": "Hãy thận trọng nếu tiếp tục. Hành động này có thể được dùng để rút tài sản khỏi tài khoản của bạn. Đảm bảo rằng bạn tin tưởng trang web này." + }, + "watch_asset_request": { + "title": "Thêm token được đề xuất", + "cancel": "HỦY", + "add": "THÊM TOKEN", + "message": "Bạn có muốn thêm token này không?", + "token": "Token", + "balance": "Số dư" + }, + "unit": { + "eth": "ETH", + "sai": "SAI", + "dai": "DAI", + "negative": "-", + "divisor": "/", + "token_id": "#", + "colon": ":", + "point": ".", + "week": "tuần", + "day": "ngày", + "hour": "giờ", + "minute": "phút", + "second": "giây", + "empty_data": "0x" + }, + "biometrics": { + "enable_touchid": "Đăng nhập bằng Touch ID?", + "enable_faceid": "Đăng nhập bằng Face ID?", + "enable_fingerprint": "Đăng nhập bằng Dấu vân tay?", + "enable_biometrics": "Đăng nhập bằng Thông tin sinh trắc học?", + "enable_device_passcode_ios": "Đăng nhập bằng mật mã của thiết bị?", + "enable_device_passcode_android": "Đăng nhập bằng mã PIN của thiết bị?" + }, + "authentication": { + "auth_prompt_title": "Bắt buộc phải xác thực", + "auth_prompt_desc": "Vui lòng xác thực để sử dụng MetaMask", + "fingerprint_prompt_title": "Bắt buộc phải xác thực", + "fingerprint_prompt_desc": "Sử dụng dấu vân tay của bạn để mở khóa MetaMask", + "fingerprint_prompt_cancel": "Hủy" + }, + "accountApproval": { + "title": "YÊU CẦU KẾT NỐI", + "walletconnect_title": "YÊU CẦU QUA WALLETCONNECT", + "action": "Kết nối với trang web này?", + "connect": "Kết nối", + "cancel": "Hủy", + "permission": "Xem", + "address": "địa chỉ công khai", + "sign_messages": "Ký vào thông báo", + "on_your_behalf": "thay mặt bạn", + "warning": "Bằng việc nhấp vào nút kết nối, bạn cho phép ứng dụng phi tập trung này xem địa chỉ công khai của bạn. Đây là bước bảo mật quan trọng để bảo vệ dữ liệu của bạn khỏi các nguy cơ lừa đảo tiềm ẩn." + }, + "import_private_key": { + "title": "Nhập tài khoản", + "description_one": "Bạn có thể xem các tài khoản đã nhập trong ví của bạn nhưng không thể khôi phục chúng bằng Cụm mật khẩu khôi phục bí mật mà bạn dùng trên MetaMask.", + "learn_more_here": "Tìm hiểu thêm về các tài khoản đã nhập tại đây.", + "subtitle": "Dán chuỗi khóa riêng tư của bạn", + "cta_text": "NHẬP", + "example": "ví dụ: 3a1076bf45ab87712ad64ccb3b10217737f7faacbf2872e88fdd9a537d8fe266", + "error_title": "Rất tiếc! Đã xảy ra sự cố...", + "error_message": "Chúng tôi không thể nhập khóa riêng tư đó. Vui lòng đảm bảo bạn đã nhập đúng.", + "error_empty_message": "Bạn cần nhập khóa riêng tư của mình.", + "or_scan_a_qr_code": "hoặc Quét mã QR" + }, + "import_private_key_success": { + "title": "Đã nhập tài khoản thành công!", + "description_one": "Bây giờ, bạn sẽ có thể xem tài khoản của mình trong MetaMask." + }, + "first_incoming_transaction": { + "title": "Đã nộp {{asset}} vào tài khoản của bạn", + "amount": "Số tiền:", + "account": "Tài khoản:", + "from": "Từ:", + "cta_text": "OK" + }, + "secure_your_wallet": { + "title": "Bảo mật cho ví của bạn", + "step_1": "Bước 1:", + "step_1_description": "Tạo mật khẩu", + "step_2": "Bước 2:", + "step_2_description": "Lưu Cụm mật khẩu khôi phục bí mật của ví", + "info_text_1": "Hãy dành vài phút để hoàn tất việc thiết lập ví MetaMask của bạn.", + "info_text_2": "Việc này sẽ đảm bảo rằng chỉ bạn mới có thể truy cập tiền của mình và cho phép bạn khôi phục ví nếu bạn mất thiết bị", + "cta_text": "Tạo mật khẩu", + "creating_password": "Đang tạo mật khẩu..." + }, + "account_backup_step_1": { + "remind_me_later": "Nhắc tôi sau", + "remind_me_later_subtext": "(Không nên)", + "title": "Bảo mật cho ví của bạn", + "info_text_1_1": "Đừng mạo hiểm để mất tiền của bạn. Bảo vệ ví của bạn bằng cách lưu", + "info_text_1_2": "Cụm mật khẩu khôi phục bí mật", + "info_text_1_3": "ở nơi bạn tin cậy.", + "info_text_1_4": "Đây là cách duy nhất để khôi phục ví của bạn nếu bạn không thể đăng nhập ứng dụng hoặc dùng thiết bị mới.", + "cta_text": "Bắt đầu", + "cta_subText": "Rất khuyến khích", + "skip_button_cancel": "Bảo mật ngay", + "skip_button_confirm": "Bỏ qua", + "skip_title": "Bỏ qua bước bảo mật tài khoản?", + "skip_check": "Tôi hiểu rằng nếu bị mất Cụm mật khẩu khôi phục bí mật, tôi sẽ không thể truy cập ví của mình.", + "what_is_seedphrase_title": "“Cụm mật khẩu khôi phục bí mật” là gì", + "what_is_seedphrase_text_1": "Cụm mật khẩu khôi phục bí mật gồm có 12 từ chứa toàn bộ thông tin về ví của bạn, bao gồm cả số tiền của bạn. Đây giống như một mã bí mật dùng để truy cập toàn bộ ví của bạn.", + "what_is_seedphrase_text_2": "Bạn phải lưu giữ Cụm mật khẩu khôi phục bí mật ở nơi an toàn và bí mật. Nếu ai đó biết Cụm mật khẩu khôi phục bí mật của bạn, họ có thể kiểm soát các tài khoản của bạn.", + "what_is_seedphrase_text_3": "Hãy lưu ở nơi mà bạn có thể lấy để sử dụng. Nếu bạn làm mất thì ngay cả MetaMask cũng không thể giúp bạn khôi phục." + }, + "account_backup_step_1B": { + "title": "Bảo mật cho ví của bạn", + "subtitle_1": "Bảo mật", + "subtitle_2": "Cụm mật khẩu khôi phục bí mật của ví.", + "cta_text": "Bắt đầu", + "learn_more": "Tìm hiểu thêm", + "why_important": "Tại sao thông tin này lại quan trọng?", + "manual_title": "Thủ công", + "manual_subtitle": "Ghi Cụm mật khẩu khôi phục bí mật của bạn ra giấy và lưu giữ ở một nơi an toàn.", + "manual_security": "Mức bảo mật: Rất mạnh", + "risks_title": "Các rủi ro bao gồm:", + "risks_1": "Bạn làm mất", + "risks_2": "Bạn quên chỗ lưu giữ", + "risks_3": "Một ai khác tìm thấy", + "other_options": "Các tùy chọn khác: Không phải là giấy!", + "tips_title": "Mẹo:", + "tips_1": "Lưu giữ trong két an toàn", + "tips_2": "Lưu giữ trong két sắt", + "tips_3": "Lưu giữ ở nhiều nơi bí mật", + "why_secure_title": "Bảo vệ ví của bạn", + "why_secure_1": "Đừng mạo hiểm để mất tiền của bạn. Hãy bảo vệ ví của bạn bằng cách lưu giữ Cụm mật khẩu khôi phục bí mật ở nơi bạn tin tưởng.", + "why_secure_2": " Đây là cách duy nhất để khôi phục ví của bạn nếu bạn không thể đăng nhập ứng dụng hoặc dùng thiết bị mới." + }, + "account_backup_step_2": { + "cancel_backup_title": "Hủy sao lưu", + "cancel_backup_message": "Chúng tôi khuyên bạn nên lưu lại Cụm mật khẩu khôi phục bí mật để khôi phục ví của mình.", + "cancel_backup_ok": "Có, tôi chấp nhận rủi ro", + "cancel_backup_no": "Không, hãy sao lưu Cụm mật khẩu khôi phục bí mật", + "title": "Lấy giấy bút", + "info": "Bước tiếp theo là ghi lại Cụm mật khẩu khôi phục bí mật của bạn.", + "info_2_1": "Hệ thống sẽ yêu cầu bạn ", + "info_2_2": "nhập lại", + "info_2_3": " để xác nhận", + "cta_text": "OK" + }, + "account_backup_step_3": { + "cancel_backup_title": "Hủy sao lưu", + "cancel_backup_message": "Chúng tôi khuyên bạn nên lưu lại Cụm mật khẩu khôi phục bí mật để khôi phục ví của mình.", + "cancel_backup_ok": "Có, tôi chấp nhận rủi ro", + "cancel_backup_no": "Không, hãy sao lưu Cụm mật khẩu khôi phục bí mật", + "title": "Có ai đang theo dõi bạn không?", + "info_text": "Đảm bảo rằng không có người nào khác hoặc robot đang theo dõi màn hình của bạn. Nếu người khác sao chép được Cụm mật khẩu khôi phục bí mật của bạn, họ có thể dùng cụm mật khẩu đó trên thiết bị khác để lấy cắp tiền của bạn", + "cta_text": "KHÔNG CÓ AI ĐANG THEO DÕI TÔI" + }, + "account_backup_step_4": { + "cancel_backup_title": "Hủy sao lưu", + "cancel_backup_message": "Chúng tôi khuyên bạn nên lưu lại Cụm mật khẩu khôi phục bí mật để khôi phục ví của mình.", + "cancel_backup_ok": "Có, tôi chấp nhận rủi ro", + "cancel_backup_no": "Không, hãy sao lưu Cụm mật khẩu khôi phục bí mật", + "back": "Quay lại", + "title": "Cụm mật khẩu khôi phục bí mật của bạn", + "info_text_1": "Cẩn thận ghi lại các từ này ra giấy. Bạn cần phải chú ý đến thứ tự của các từ.", + "info_text_2": "Hệ thống sẽ yêu cầu bạn nhập lại trên màn hình tiếp theo", + "cta_text": "TÔI ĐÃ SAO CHÉP CỤM MẬT KHẨU", + "confirm_password": "Xác nhận mật khẩu của bạn", + "before_continiuing": "Trước khi tiếp tục, chúng tôi cần bạn xác nhận mật khẩu", + "confirm": "XÁC NHẬN" + }, + "account_backup_step_5": { + "error_title": "Rất tiếc!", + "error_message": "Thứ tự các từ không đúng. Hãy đảm bảo rằng bạn đã ghi lại chính xác và quay lại màn hình trước đó nếu cần thiết", + "back": "Quay lại", + "title": "Xác nhận Cụm mật khẩu khôi phục bí mật", + "info_text": "Nhập từng từ theo thứ tự hiển thị với bạn trên màn hình trước đó.", + "cta_text": "XÁC NHẬN CỤM MẬT KHẨU", + "modal_title": "Đã xác nhận cụm mật khẩu khôi phục bí mật!", + "modal_text": "Đây là bước để đảm bảo bạn tuân thủ biện pháp bảo mật này", + "modal_button": "TIẾP THEO" + }, + "account_backup_step_6": { + "title": "Mẹo bảo mật", + "info_text": "MetaMask không thể khôi phục Cụm mật khẩu khôi phục bí mật của bạn nếu bạn bị mất", + "tip_1": "Lưu giữ nhiều bản sao lưu Cụm mật khẩu khôi phục bí mật của bạn", + "tip_2": "Lưu giữ cụm mật khẩu trong trình quản lý mật khẩu đáng tin cậy và các bản sao lưu trên giấy ở nơi an toàn", + "tip_3": "Tuyệt đối không chia sẻ cụm mật khẩu này với bất kỳ ai", + "disclaimer": "* Bạn có thể tìm thấy Cụm mật khẩu khôi phục bí mật của mình khi truy cập vào phần ", + "disclaimer_bold": "Cài đặt > Bảo mật và quyền riêng tư", + "cta_text": "ĐÃ HIỂU!", + "modal_title": "Chúc mừng bạn!", + "modal_text": "Bạn đã được sao lưu đầy đủ và sẵn sàng sử dụng!", + "modal_button": "HOÀN TẤT", + "copy_seed_phrase": "SAO CHÉP Cụm mật khẩu khôi phục bí mật VÀO KHAY NHỚ TẠM" + }, + "manual_backup": { + "progressOne": "Tạo mật khẩu", + "progressTwo": "Giữ an toàn cho ví", + "progressThree": "Xác nhận Cụm mật khẩu khôi phục bí mật" + }, + "manual_backup_step_1": { + "action": "Ghi lại Cụm mật khẩu khôi phục bí mật của bạn", + "info": "Đây là Cụm mật khẩu khôi phục bí mật của bạn. Hãy ghi ra giấy và lưu giữ ở nơi an toàn. Hệ thống sẽ yêu cầu bạn nhập lại cụm mật khẩu này (theo đúng thứ tự) ở bước tiếp theo.", + "continue": "Tiếp tục", + "reveal": "Nhấn để hiển thị Cụm mật khẩu khôi phục bí mật của bạn", + "watching": "Đảm bảo rằng không có ai đang theo dõi màn hình của bạn.", + "view": "Xem", + "confirm_password": "Xác nhận mật khẩu của bạn", + "before_continiuing": "Trước khi tiếp tục, chúng tôi cần bạn xác nhận mật khẩu", + "confirm": "XÁC NHẬN" + }, + "manual_backup_step_2": { + "action": "Xác nhận Cụm mật khẩu khôi phục bí mật", + "info": "Chọn từng từ theo thứ tự hiển thị với bạn.", + "complete": "Hoàn tất việc sao lưu", + "success": "Thành công" + }, + "manual_backup_step_3": { + "congratulations": "Chúc mừng bạn", + "success": "Bạn đã bảo vệ thành công ví của mình. Hãy nhớ lưu giữ an toàn Cụm mật khẩu khôi phục bí mật của bạn. Đây là trách nhiệm của bạn!", + "hint": "Để lại gợi ý cho bạn?", + "recover": "MetaMask không thể khôi phục ví của bạn nếu bạn bị mất cụm mật khẩu này. Bạn có thể tìm thấy Cụm mật khẩu khôi phục bí mật của mình trong phần Cài đặt > Bảo mật và quyền riêng tư.", + "learn": "Tìm hiểu thêm", + "done": "Hoàn tất", + "recovery_hint": "Gợi ý khôi phục", + "leave_hint": "Để lại gợi ý cho bạn. Ghi lại vị trí/nơi bạn lưu cụm mật khẩu gốc để gợi nhắc cho bạn cách tìm thấy cụm mật khẩu này. Thông tin gợi ý này không được chuyển ra khỏi thiết bị của bạn.", + "no_seedphrase": "Không dùng mục này để ghi lại Cụm mật khẩu khôi phục bí mật của bạn.", + "example": "ví dụ: Nhà của mẹ", + "save": "Lưu", + "cancel": "Hủy" + }, + "phishing": { + "ethereum_phishing_detection": "Phát hiện lừa đảo trên Ethereum", + "ethereum_phishing_detector": "Trình phát hiện lừa đảo trên Ethereum", + "intro": " hiện đang nằm trong danh sách miền cảnh báo của MetaMask. Điều này có nghĩa là, dựa vào thông tin có sẵn với chúng tôi, MetaMask cho rằng miền này hiện có thể xâm phạm đến tính bảo mật của bạn và với vai trò là tính năng bảo mật bổ sung, MetaMask đã hạn chế quyền truy cập vào trang web đó. Để bỏ qua cảnh báo này, vui lòng đọc phần còn lại của cảnh báo để biết hướng dẫn về cách tiếp tục với rủi ro do bạn tự chịu.", + "reasons": "Có nhiều lý do có thể khiến các trang web nằm trong danh sách cảnh báo của chúng tôi và danh sách cảnh báo của chúng tôi tổng hợp từ các danh sách khác được sử dụng rộng rãi trong ngành. Những lý do đó có thể là các rủi ro đã biết về hành vi gian lận hoặc tính bảo mật, chẳng hạn như các miền cho kết quả kiểm tra là có vấn đề trên ", + "list_content": "Những miền có các trong danh sách cảnh báo này có thể bao gồm các trang web hoàn toàn độc hại cũng như các trang web an toàn nhưng đã bị tác nhân độc hại xâm phạm.", + "to_read_more": "Để tìm hiểu thêm về trang web này ", + "review_on_etherscam": "vui lòng kiểm tra kỹ miền trên Etherscam.", + "warning": "Lưu ý rằng danh sách cảnh báo này được tổng hợp dựa trên cơ sở tự nguyện. Danh sách này có thể không chính xác hoặc chưa hoàn thiện. Việc một miền không xuất hiện trong danh sách này không đảm bảo rằng miền đó là an toàn. Như thường lệ, bạn tự chịu trách nhiệm cho các giao dịch của mình. Nếu muốn tương tác với bất kỳ miền nào trong danh sách cảnh báo của chúng tôi, bạn có thể thực hiện bằng cách ", + "continue_on_your_own": "tiếp tục với rủi ro do bạn tự chịu.", + "file_an_issue_intro": "Nếu bạn cho rằng miền này bị cảnh báo không chính xác hoặc nếu một trang web an toàn bị chặn đã giải quyết xong các vấn đề bảo mật, ", + "file_an_issue": "vui lòng báo sự cố.", + "back_to_safety": "Quay lại để đảm bảo an toàn" + }, + "notifications": { + "pending_title": "Đã gửi giao dịch", + "pending_deposit_title": "Đang nộp!", + "pending_withdrawal_title": "Đang rút!", + "cancelled_title": "Đã hủy giao dịch!", + "success_title": "Đã hoàn tất giao dịch #{{nonce}}!", + "speedup_title": "Đang tăng tốc #{{nonce}}!", + "success_deposit_title": "Đã nộp xong!", + "success_withdrawal_title": "Đã rút xong!", + "error_title": "Rất tiếc, đã xảy ra sự cố :/", + "received_title": "Bạn đã nhận được {{amount}} {{assetType}}", + "received_payment_title": "Đã nhận khoản thanh toán nhanh", + "pending_message": "Đang chờ xác nhận", + "pending_deposit_message": "Đang chờ quá trình nộp hoàn tất", + "pending_withdrawal_message": "Đang chờ quá trình rút hoàn tất", + "error_message": "Nhấn để xem giao dịch này", + "success_message": "Nhấn để xem giao dịch này", + "speedup_message": "Đang cố gắng tăng tốc giao dịch", + "success_deposit_message": "Tiền của bạn đã sẵn sàng để sử dụng", + "success_withdrawal_message": "Đã chuyển tiền sang ví của bạn", + "cancelled_message": "Nhấn để xem giao dịch này", + "received_message": "Nhấn để xem giao dịch này", + "received_payment_message": "Bạn đã nhận được {{amount}} DAI", + "prompt_title": "Bật thông báo đẩy", + "prompt_desc": "Bật thông báo để MetaMask có thể cho bạn biết mỗi khi bạn nhận được ETH hoặc khi giao dịch của bạn đã được xác nhận.", + "prompt_ok": "Có", + "prompt_cancel": "Không, cảm ơn", + "wc_connected_title": "Kết nối với {{title}}", + "wc_signed_title": "Đã ký", + "wc_sent_tx_title": "Đã gửi giao dịch", + "wc_connected_rejected_title": "Bạn đã từ chối yêu cầu kết nối", + "wc_signed_rejected_title": "Bạn đã từ chối yêu cầu ký tên", + "wc_sent_tx_rejected_title": "Bạn đã từ chối yêu cầu giao dịch" + }, + "protect_your_wallet_modal": { + "title": "Bảo vệ ví của bạn", + "body_for_password": "Bảo vệ ví của bạn bằng cách đặt mật khẩu và lưu lại Cụm mật khẩu khôi phục bí mật của bạn (bắt buộc).", + "body_for_seedphrase": "Bây giờ, giá trị đó đã được thêm vào ví của bạn, hãy bảo vệ ví của bạn bằng cách đặt mật khẩu và lưu lại Cụm mật khẩu khôi phục bí mật của bạn (bắt buộc).", + "button": "Bảo vệ ví" + }, + "payment_request": { + "title": "Yêu cầu", + "search_top_picks": "Lựa chọn hàng đầu", + "search_assets": "Tìm kiếm tài sản", + "search_results": "Kết quả tìm kiếm", + "search_no_tokens_found": "Không tìm thấy token nào", + "your_tokens": "Token của bạn", + "enter_amount": "Nhập số tiền", + "choose_asset": "Chọn tài sản bạn muốn yêu cầu", + "request_error": "Yêu cầu không hợp lệ, vui lòng thử lại", + "reset": "Đặt lại", + "next": "Tiếp theo", + "amount_placeholder": "0.00", + "link_copied": "Đã sao chép đường liên kết vào khay nhớ tạm", + "send_link_title": "Gửi đường liên kết", + "description_1": "Đường liên kết yêu cầu của bạn đã sẵn sàng để gửi!", + "description_2": "Gửi đường liên kết này cho một người bạn và đường liên kết sẽ yêu cầu họ gửi", + "copy_to_clipboard": "Sao chép vào khay nhớ tạm", + "qr_code": "Mã QR", + "send_link": "Gửi đường liên kết", + "request_qr_code": "Mã QR của yêu cầu thanh toán", + "balance": "Số dư" + }, + "receive_request": { + "title": "Nhận", + "share_title": "Chia sẻ địa chỉ", + "share_description": "Gửi địa chỉ của bạn qua email hoặc tin nhắn văn bản", + "qr_code_title": "Mã QR", + "qr_code_description": "Hình ảnh có thể quét cho phép đọc địa chỉ của bạn", + "request_title": "Yêu cầu", + "request_description": "Yêu cầu tài sản từ bạn bè", + "buy_title": "Mua", + "buy_description": "Mua tiền mã hóa bằng thẻ ghi nợ hoặc chuyển khoản ngân hàng", + "public_address": "Địa chỉ công khai", + "public_address_qr_code": "Địa chỉ công khai", + "coming_soon": "Sắp ra mắt...", + "request_payment": "Yêu cầu thanh toán", + "copy": "Sao chép", + "scan_address": "Quét địa chỉ để nhận thanh toán" + }, + "experimental_settings": { + "wallet_connect_dapps": "Phiên WalletConnect", + "wallet_connect_dapps_desc": "Xem danh sách các phiên WalletConnect đang hoạt động", + "wallet_connect_dapps_cta": "XEM CÁC PHIÊN", + "network_not_supported": "Mạng hiện tại không được hỗ trợ", + "switch_network": "Vui lòng chuyển sang mạng chính thức hoặc rinkeby" + }, + "walletconnect_sessions": { + "no_active_sessions": "Bạn không có phiên nào đang hoạt động", + "end_session_title": "Kết thúc phiên", + "end": "Kết thúc", + "cancel": "Hủy", + "session_ended_title": "Đã kết thúc phiên", + "session_ended_desc": "Đã kết thúc phiên đã chọn" + }, + "paymentRequest": { + "title": "YÊU CẦU THANH TOÁN", + "title_complete": "ĐÃ THANH TOÁN XONG", + "confirm": "THANH TOÁN", + "cancel": "TỪ CHỐI", + "is_requesting_you_to_pay": "đang yêu cầu bạn thanh toán", + "total": "TỔNG:" + }, + "webview_error": { + "title": "Rất tiếc! Đã xảy ra sự cố...", + "message": "Chúng tôi không thể tải trang đó.", + "reason": "Lý do" + }, + "offline_mode": { + "title": "Bạn đang không kết nối mạng", + "text": "Không thể kết nối với máy chủ chuỗi khối.", + "try_again": "Thử lại", + "learn_more": "Tìm hiểu thêm" + }, + "walletconnect_return_modal": { + "title": "Bạn đã sẵn sàng!", + "text": "Bây giờ, bạn có thể quay lại trình duyệt của mình" + }, + "account_bar": { + "depositing_to": "Đang nộp tiền vào:" + }, + "fiat_on_ramp": { + "buy_eth": "Mua ETH", + "purchased_currency": "Đã mua {{currency}}", + "network_not_supported": "Mạng hiện tại không được hỗ trợ", + "switch_network": "Vui lòng chuyển sang Mạng chính thức", + "switch": "Chuyển", + "purchases": "Giao dịch mua", + "purchase_method": "Phương thức mua", + "amount_to_buy": "Số tiền mua", + "transak_webview_title": "Transak", + "wyre_user_agreement": "Thỏa thuận người dùng của Wyre", + "wyre_terms_of_service": "Điều khoản dịch vụ của Wyre", + "best_deal": "Ưu đãi tốt nhất", + "purchase_method_title": { + "wyre_first_line": "Phí 0% khi bạn sử dụng", + "wyre_second_line": "Apple Pay.", + "wyre_sub_header": "Có hiệu lực đến ngày 1 tháng 7 năm 2020", + "first_line": "Bạn muốn thực hiện", + "second_line": "giao dịch mua theo cách nào?" + }, + "bank_transfer_debit": "Chuyển khoản ngân hàng hay thẻ ghi nợ", + "requires_registration": "Cần phải đăng ký", + "credit_debit_location": "Thẻ tín dụng/thẻ ghi nợ hoặc chuyển khoản ngân hàng tùy thuộc vào vị trí", + "options_fees_vary": "Hơn 59 quốc gia, phí và hạn mức không giống nhau", + "some_states_excluded": "Không bao gồm một số tiểu bang", + "purchase_method_modal_close": "Đóng", + "modal_transak_support": "Phí và hỗ trợ về Transak", + "modal_wyre_support": "Phí và hỗ trợ về Wyre", + "transak_cta": "Mua ETH qua Transak", + "transak_modal_text": "Phương thức thanh toán và phí chính xác sẽ khác nhau theo từng địa điểm. Phí được cung cấp trong Transak.", + "apple_pay": "Apple Pay", + "via": "thông qua", + "fee": "phí", + "Fee": "Phí", + "Fees": "Phí", + "limited_time": "thời gian có hạn", + "supported_countries_title": "Các quốc gia được hỗ trợ:", + "supported_countries": "Các quốc gia được hỗ trợ", + "no_countries_result": "Không tìm thấy quốc gia được hỗ trợ nào khớp với “{{searchString}}”", + "wyre_loading_rates": " ", + "fast_plus_lower_fees": "Nhanh + phí thấp hơn", + "select_card_country": "Chọn quốc gia phát hành thẻ của bạn (không phải nơi bạn cư trú).", + "search_country": "Tìm kiếm quốc gia", + "wyre_countries": " Hoa Kỳ + 33 quốc gia, phí và hạn mức không giống nhau", + "wyre_fees_us_title": "Phí đối với Hoa Kỳ", + "wyre_fees_us": "2,9% + 0,3 USD + phí ga (phí tối thiểu 5 USD)", + "wyre_fees_us_fee": "Phí gồm 2,9% + 0,3 USD + ga (tối thiểu 5 USD)", + "wyre_limits_us": "Hạn mức 500 USD mỗi tuần, 5.000 USD mỗi năm", + "wyre_not_available": "Chưa có ở New York và Texas", + "wyre_fees_outside_us_title": "Phí đối với các quốc gia ngoài Hoa Kỳ", + "wyre_fees_outside_us": "3,9% + 0,3 USD + phí ga (phí tối thiểu 5 USD)", + "wyre_fees_outside_us_fee": "Phí gồm 3,9% + 0,3 USD + ga (tối thiểu 5 USD)", + "wyre_limits_outside_us": "Hạn mức 1.000 USD mỗi tuần, 7.500 USD mỗi năm", + "wyre_estimated": "Ước tính {{amount}} {{currency}}", + "wyre_minutes": "1 – 2 phút", + "wyre_max": "Tối đa $450 mỗi tuần", + "wyre_requires_debit_card": "Cần có thẻ ghi nợ", + "wyre_us_only": "🇺🇸 Chỉ có tại Hoa Kỳ", + "wyre_modal_text": "Tính năng thanh toán bằng Apple Pay do Wyre cung cấp chỉ được hỗ trợ tại Hoa Kỳ 🇺🇸 ngoại trừ các tiểu bang Connecticut, Hawaii, North Carolina, New Hampshire, New York, Virginia và Vermont.", + "wyre_modal_terms_of_service_apply": "Có áp dụng các điều khoản dịch vụ của Wyre.", + "wyre_minimum_deposit": "Số tiền nộp tối thiểu là {{amount}}", + "wyre_maximum_deposit": "Số tiền nộp tối đa là {{amount}}", + "wyre_purchase": "Mua {{currency}}", + "wyre_total_label": "Wyre (thông qua MetaMask)", + "buy_with": "Mua qua", + "plus_fee": "Cộng thêm phí {{fee}}", + "notifications": { + "purchase_failed_title": "Giao dịch mua {{currency}} không thành công! Vui lòng thử lại, xin lỗi bạn vì sự bất tiện!", + "purchase_cancelled_title": "Đã hủy giao dịch mua của bạn", + "purchase_completed_title": "Bạn đã mua thành công {{amount}} {{currency}}!", + "purchase_completed_description": "{{currency}} hiện đã có thể sử dụng", + "purchase_pending_title": "Đang xử lý giao dịch mua {{currency}} của bạn", + "purchase_pending_description": "Quá trình này chỉ mất vài phút…" + }, + "date": "Ngày", + "from": "Từ", + "to": "Đến", + "status": "Trạng thái", + "completed": "Đã hoàn thành", + "pending": "Đang chờ xử lý", + "failed": "Không thành công", + "cancelled": "Đã hủy", + "amount": "Số tiền", + "total_amount": "Tổng số tiền", + "gas_education_carousel": { + "step_1": { + "title": "Trước khi bạn mua {{ticker}}, vui lòng tìm hiểu về phí ga", + "average_gas_fee": "Phí gas trung bình hiện tại:", + "subtitle_1": "Nếu bạn định hoán đổi hoặc chuyển nhượng {{ticker}}, vui lòng mua thêm để chi trả cho cả phí ga.", + "subtitle_2": "Phí gas cho giao dịch tách biệt với chi phí mua {{ticker}}.", + "subtitle_3": "MetaMask không thu lợi từ phí gas." + }, + "step_2": { + "title": "Phí gas là gì?", + "subtitle_1": "Ga dùng để thực hiện các giao dịch trên mạng Ethereum. Trong {{ticker}}, đó là một phí được trả cho thợ đào tiền mã hóa xử lý giao dịch của bạn.", + "subtitle_2": "MetaMask không thu lợi từ phí gas.", + "learn_more": "Tìm hiểu thêm về phí gas" + }, + "step_3": { + "title": "Tôi cần bao nhiêu?", + "subtitle_1": "Phí gas dao động theo lưu lượng truy cập mạng và loại giao dịch.", + "subtitle_2": "Phí cho một giao dịch phức tạp như “hoán đổi” có thể cao gấp 5 đến 10 lần phí cho một giao dịch “gửi”.", + "subtitle_3": "Cách tốt nhất để ước tính phí gas là", + "subtitle_4": "thử giao dịch trước", + "subtitle_5": "để xem phí gas là bao nhiêu.", + "cta": "Tiếp tục mua {{ticker}}" + } + } + }, + "swaps": { + "onboarding": { + "get_the": "Tận hưởng", + "best_price": "giá tốt nhất", + "from_the": "từ", + "top_liquidity": "những nguồn", + "sources": "thanh khoản hàng đầu.", + "find_the": "Tìm", + "best_swap": "giao dịch hoán đổi tốt nhất", + "across": "trên...", + "want_to_learn_more": "Bạn muốn tìm hiểu thêm?", + "learn_more": "Tìm hiểu thêm về tính năng Hoán đổi trên MetaMask", + "what_are": "Giao dịch hoán đổi token là gì?", + "review_audits": "Xem xét quy trình kiểm tra hợp đồng chính thức của chúng tôi", + "start_swapping": "Bắt đầu hoán đổi" + }, + "feature_off_title": "Tạm thời không dùng được", + "feature_off_body": "Tính năng Hoán đổi trên MetaMask đang được bảo trì. Vui lòng kiểm tra lại sau.", + "wrong_network_title": "Không thể hoán đổi", + "wrong_network_body": "Bạn chỉ có thể hoán đổi token trên Mạng chính thức của Ethereum.", + "unallowed_asset_title": "Không thể hoán đổi token này", + "unallowed_asset_body": "Chúng tôi chưa hỗ trợ hoán đổi một số token có cơ chế riêng biệt.", + "convert_from": "Quy đổi từ", + "convert_to": "Quy đổi sang", + "verify": "Xác minh", + "verified_on_sources": "Đã xác minh trên các nguồn {{sources}.", + "verify_on": "Luôn xác minh địa chỉ token trên", + "verify_address_on": "Xác minh địa chỉ token trên", + "only_verified_on": "{{symbol}} chỉ được xác minh trên nguồn {{occurrences}}.", + "block_explorer": "trình khám phá khối", + "a_block_explorer": "một trình khám phá khối", + "token_verification": "Xác minh token", + "token_multiple": "Nhiều token có thể dùng cùng một tên và ký hiệu.", + "token_check": "Kiểm tra", + "token_to_verify": "để xác minh xem đây có phải là token bạn đang tìm kiếm không.", + "continue": "Tiếp tục", + "select_a_token": "Chọn một token", + "search_token": "Tìm kiếm token", + "no_tokens_result": "Không có token nào khớp với “{{searchString}}”", + "available_to_swap": "{{asset}} có thể hoán đổi.", + "use_max": "Sử dụng mức tối đa", + "not_enough": "Không đủ {{symbol}} để hoàn thành giao dịch hoán đổi này", + "max_slippage": "Mức trượt giá tối đa", + "max_slippage_amount": "Mức trượt giá tối đa {{slippage}}", + "slippage_info": "Khi tỷ giá giữa thời điểm đặt lệnh và thời điểm xác nhận lệnh thay đổi, hiện tượng này được gọi là “trượt giá”. Giao dịch hoán đổi của bạn sẽ tự động hủy nếu mức trượt giá vượt quá “mức trượt giá tối đa” đã đặt.", + "slippage_warning": "Hãy chắc chắn rằng bạn hiểu những gì mình đang làm!", + "allows_up_to_decimals": "{{symbol}} cho phép sử dụng tối đa {{decimals}} số thập phân", + "get_quotes": "Nhận báo giá", + "starting": "Đang bắt đầu...", + "finalizing": "Đang hoàn tất...", + "quote": "Báo giá", + "of": "trên", + "checking": "Đang kiểm tra ", + "fetching_new_quotes": "Đang tìm nạp báo giá mới...", + "you_need": "Bạn cần", + "more_to_complete": "nữa để hoàn tất giao dịch hoán đổi này.", + "more_gas_to_complete": "gas nữa để hoàn tất giao dịch hoán đổi này.", + "buy_more_eth": "Mua thêm ETH.", + "market_price_unavailable": "Không có giá thị trường. Đảm bảo bạn thấy hài lòng với số tiền trả về trước khi tiếp tục.", + "price_difference": "Chênh lệch giá ở mức {{amount}}", + "price_difference_title": "Chênh lệch giá", + "price_difference_body": "Sự chênh lệch trong giá thị trường chịu ảnh hưởng bởi các yếu tố: phí mà các bên trung gian thu, quy mô thị trường, quy mô giao dịch hoặc thị trường hoạt động không hiệu quả.", + "quotes_update_often": "Báo giá thường xuyên cập nhật", + "quotes_update_often_text": "Báo giá được cập nhật thường xuyên để phản ánh tình trạng hiện tại của thị trường.", + "about_to_swap": "Bạn sắp hoán đổi", + "for": "cho", + "new_quotes_in": "Báo giá mới sẽ có sau", + "i_understand": "Tôi đã hiểu", + "quotes_expire_in": "Báo giá sẽ hết hạn sau", + "saving": "Đang lưu", + "using_best_quote": "Sử dụng báo giá tốt nhất", + "view_details": "Xem chi tiết", + "estimated_gas_fee": "Phí gas ước tính", + "max_gas_fee": "Phí gas tối đa", + "edit": "Chỉnh sửa", + "quotes_include_fee": "Báo giá bao gồm một khoản phí {{fee}}% cho MetaMask", + "tap_to_swap": "Nhấn để hoán đổi", + "swipe_to_swap": "Vuốt để hoán đổi", + "swipe_to": "Vuốt để", + "swap": "hoán đổi", + "completed_swap": "Hoán đổi!", + "metamask_swap_fee": "Phí hoán đổi của MetaMask", + "fee_text": { + "get_the": "Tận hưởng", + "best_price": "giá tốt nhất", + "from_the": "từ", + "top_liquidity": "các nguồn thanh khoản hàng đầu.", + "fee_is_applied": "Khoản phí {{fee}} tự động được tính vào mỗi báo giá để hỗ trợ sự phát triển liên tục và giúp MetaMask hoàn thiện hơn nữa." + }, + "enable": { + "this_will": "Việc này sẽ", + "enable_asset": "kích hoạt {{asset}}", + "for_swapping": "để hoán đổi", + "edit_limit": "Chỉnh sửa giới hạn" + }, + "quotes_overview": "Tổng quan về báo giá", + "quote_details": "Chi tiết báo giá", + "receiving": "Đang nhận", + "overall_value": "Giá trị tổng thể", + "best": "Tốt nhất", + "rate": "Tỷ lệ", + "quote_details_max_slippage": "Mức trượt giá tối đa", + "source": "Nguồn", + "estimated_network_fees": "Phí mạng ước tính", + "guaranteed_amount": "Số tiền được đảm bảo", + "quote_source_dex": { + "1": "Báo giá này trực tiếp đến từ một", + "2": "giao thức của", + "3": "sàn giao dịch phi tập trung." + }, + "quote_source_rfq": { + "1": "Báo giá này đến từ một", + "2": "nhà tạo lập thị trường tư nhân", + "3": "trực tiếp trả lời bằng một báo giá." + }, + "quote_source_agg": { + "1": "Báo giá này đến từ một", + "2": "trình tổng hợp", + "3": "chuyên tìm giá tốt nhất bằng cách phân chia lệnh của bạn giữa các sàn giao dịch phi tập trung." + }, + "quotes_timeout": "Hết thời gian chờ báo giá", + "request_new_quotes": "Vui lòng yêu cầu báo giá mới để biết tỷ giá tốt nhất mới nhất.", + "quotes_not_available": "Không có báo giá", + "try_adjusting": "Hãy thử điều chỉnh số tiền và thử lại.", + "error_fetching_quote": "Lỗi tìm nạp báo giá", + "unexpected_error": "Đã xảy ra lỗi ngoài dự kiến, vui lòng yêu cầu báo giá mới để biết tỷ giá tốt nhất mới nhất. (lỗi: {{error}})", + "get_new_quotes": "Nhận báo giá mới", + "try_again": "Thử lại", + "terms_of_service": "Điều khoản dịch vụ", + "transaction_label": { + "swap": "Hoán đổi {{sourceToken}} sang {{destinationToken}}", + "approve": "Phê duyệt {{sourceToken}} cho các giao dịch hoán đổi: Lên tới {{upTo}}" + }, + "notification_label": { + "swap_pending": "Đang chờ hoán đổi ({{sourceToken}} sang {{destinationToken}})", + "swap_confirmed": "Hoán đổi xong ({{sourceToken}} sang {{destinationToken}})", + "approve_pending": "Đang phê duyệt {{sourceToken}} để hoán đổi", + "approve_confirmed": "Đã phê duyệt {{sourceToken}} để hoán đổi" + } + }, + "protect_wallet_modal": { + "title": "Bảo vệ ví của bạn", + "top_button": "Bảo vệ ví", + "bottom_button": "Nhắc tôi sau", + "text": "Đừng mạo hiểm để mất tiền của bạn. Hãy bảo vệ ví của bạn bằng cách lưu giữ Cụm mật khẩu khôi phục bí mật ở nơi bạn tin tưởng.", + "text_bold": "Đây là cách duy nhất để khôi phục ví của bạn nếu bạn không thể đăng nhập ứng dụng hoặc dùng thiết bị mới.", + "action": "Tìm hiểu thêm" + }, + "deeplink": { + "invalid": "Đường liên kết sâu không hợp lệ", + "not_supported": "Đường liên kết sâu không được hỗ trợ" + }, + "error_screen": { + "title": "Đã xảy ra lỗi", + "subtitle": "Không thể hiển thị thông tin của bạn. Đừng lo, ví và tiền của bạn vẫn an toàn.", + "try_again_button": "Thử lại", + "submit_ticket_1": "Vui lòng báo cáo sự cố này để chúng tôi có thể khắc phục:", + "submit_ticket_2": "Chụp ảnh màn hình này.", + "submit_ticket_3": "Sao chép", + "submit_ticket_4": "thông báo lỗi vào khay nhớ tạm.", + "submit_ticket_5": "Gửi phiếu yêu cầu hỗ trợ", + "submit_ticket_6": "tại đây.", + "submit_ticket_7": "Vui lòng gửi kèm thông báo lỗi và ảnh chụp màn hình.", + "save_seedphrase_1": "Nếu lỗi vẫn tiếp diễn,", + "save_seedphrase_2": "hãy lưu Cụm mật khẩu khôi phục bí mật của bạn", + "save_seedphrase_3": "và cài đặt lại ứng dụng. Lưu ý: bạn KHÔNG thể khôi phục ví của mình nếu không có Cụm mật khẩu khôi phục bí mật.", + "copied_clipboard": "Đã sao chép vào khay nhớ tạm", + "ok": "OK" + }, + "whats_new": { + "title": "Xem những tính năng mới", + "feature_security_settings_title": "Các tùy chọn cài đặt bảo mật tốt hơn", + "feature_security_settings_text": "Giờ đây, bạn có thể đổi mật khẩu ứng dụng MetaMask của mình và xem xét cách sao lưu Cụm mật khẩu khôi phục bí mật của ví trong phần Cài đặt > Bảo mật và quyền riêng tư.", + "feature_security_settings_button": "Xem trong phần Cài đặt" + }, + "invalid_network": { + "title": "Bạn phải nhập lại mã chuỗi \n cho mạng tùy chỉnh \n %{network}.", + "message": "Để bảo vệ bạn khỏi các nhà cung cấp mạng độc hại hoặc bị lỗi, mã chuỗi giờ đây là yêu cầu bắt buộc đối với tất cả các mạng tùy chỉnh.", + "hint": "Bạn có thể tìm được mã chuỗi của hầu hết các mạng phổ biến trên ", + "edit_network_button": "Chỉnh sửa mạng", + "cancel": "Hủy" + }, + "switch_custom_network": { + "title_existing_network": "Trang web này muốn chuyển mạng", + "title_new_network": "Đã thêm mạng mới", + "switch_warning": "Thao tác này sẽ chuyển mạng đang chọn trong MetaMask sang một mạng đã thêm trước đó:", + "available": "hiện đã có trong bộ chọn mạng.", + "cancel": "Hủy", + "switch": "Chuyển mạng" + }, + "add_custom_network": { + "title": "Cho phép trang web này thêm một mạng?", + "warning": "Điều này cho phép sử dụng mạng này trong MetaMask.", + "warning_subtext_1": "MetaMask không xác minh mạng tùy chỉnh hoặc tính bảo mật của các mạng đó.", + "warning_subtext_2": "Tìm hiểu thêm về", + "warning_subtext_3": "các nguy cơ lừa đảo và an ninh mạng", + "display_name": "Hiển thị tên", + "chain_id": "Mã chuỗi", + "network_url": "URL mạng", + "currency_symbol": "Ký hiệu tiền tệ", + "block_explorer_url": "URL trình khám phá khối", + "details_title": "Thông tin về mạng", + "cancel": "Hủy", + "approve": "Phê duyệt", + "unrecognized_chain": "Không nhận ra mạng tùy chỉnh này", + "invalid_chain": "%{rpcUrl} cho mã chuỗi này không khớp với danh sách chainid.network", + "alert_recommend": "Bạn nên", + "alert_verify": "xác minh mã chuỗi" + }, + "media_player": { + "loading": "Đang tải...", + "not_found": "Không tìm thấy phương tiện nghe nhìn" + }, + "secret_phrase_video_subtitle": { + "title": "VI VN CC", + "language": "vi-vn", + "uri": "https://github.com/MetaMask/metamask-mobile/blob/main/app/videos/subtitles/secretPhrase/subtitles-vi-vn.vtt?raw=true" + } +} diff --git a/locales/languages/zh-cn.json b/locales/languages/zh-cn.json new file mode 100644 index 00000000000..bd563517414 --- /dev/null +++ b/locales/languages/zh-cn.json @@ -0,0 +1,1428 @@ +{ + "date": { + "months": { + "0": "1 月", + "1": "2 月", + "2": "3 月", + "3": "4 月", + "4": "5 月", + "5": "6 月", + "6": "7 月", + "7": "8 月", + "8": "9 月", + "9": "10 月", + "10": "11 月", + "11": "12 月" + }, + "connector": "于" + }, + "autocomplete": { + "placeholder": "搜索或键入 URL" + }, + "navigation": { + "back": "返回", + "close": "关闭", + "cancel": "取消", + "info": "信息", + "ok": "确定" + }, + "onboarding": { + "title": "钱包设置", + "sync_desc": "如果您已有 MetaMask 扩展程序或其他钱包,请将其同步或导入以便管理您的现有资产。", + "create_desc": "设置您的第一个钱包,并开始探索去中心化应用。", + "import": "导入现有钱包或创建新钱包", + "import_wallet_button": "同步或导入钱包", + "new_to_crypto": "新接触加密币?", + "start_exploring_now": "创建新钱包", + "unlock": "登录", + "new_to_metamask": "MetaMask 的新用户?", + "already_have_wallet": "已有钱包?", + "optin_back_title": "注意!", + "optin_back_desc": "请同意或不同意使用数据分析。您也可以在设置中更新此选项。", + "warning_title": "警告", + "warning_text_1": "如果继续,将删除您当前的", + "warning_text_2": "钱包和", + "warning_text_3": "账户。", + "warning_text_4": "您只能使用钱包的助记词恢复它们。MetaMask 无法帮助您恢复。", + "warning_proceed": "删除钱包并继续", + "warning_cancel": "取消", + "step1": "钱包设置", + "step2": "创建密码", + "step3": "保护钱包安全", + "already_have": "已有钱包?", + "sync_existing": "从浏览器扩展程序同步您的现有 MetaMask 钱包或手动导入钱包。", + "scan_title": "与 MetaMask 扩展程序同步的步骤", + "scan": "扫描", + "scan_step_1": "在桌面上打开扩展程序", + "scan_step_2": "转至“设置”>“高级”", + "scan_step_3": "单击“与手机同步”", + "scan_step_4": "扫描二维码开始同步" + }, + "onboarding_carousel": { + "title1": "欢迎使用 MetaMask", + "title2": "管理您的数字资产", + "title3": "您通往 web3 的门户", + "subtitle1": "MetaMask 深受数百万人信任,是一款可以让所有人进入 web3 世界的安全钱包。", + "subtitle2": "存储、支出和发送数字资产,如代币、以太币、独特收藏品。", + "subtitle3": "使用 MetaMask 登录并进行交易,以便投资、赚钱、玩游戏、销售等!", + "get_started": "开始使用" + }, + "onboarding_wizard": { + "skip_tutorial": "跳过教程", + "coachmark": { + "action_back": "不,谢谢", + "action_next": "进行导览", + "progress_back": "返回", + "progress_next": "知道了!" + }, + "step1": { + "title": "欢迎使用您的新钱包!", + "content1": "要使用区块链,您需要一个钱包!有些操作可能需要花费以太币 (ETH)。", + "content2": "我们将为您演示如何购买 ETH,或者,您可以向朋友索要一些。" + }, + "step2": { + "title": "您的账户", + "content1": "这是您的第一个账户、总价值及其唯一公共地址 (0x...)。", + "content2": "通过点按个人资料图标,您可以在此钱包内创建多个账户。" + }, + "step3": { + "title": "编辑账户名", + "content1": "为什么不给您的账户起一个好记又独特的名字呢?", + "content2": "立即", + "content3": "长按以编辑账户名。" + }, + "step4": { + "title": "主导航", + "content1": "点按此处", + "content2": "可访问您的钱包、浏览器和交易历史记录。", + "content3": "您可以对账户执行更多操作及访问 MetaMask 设置。" + }, + "step5": { + "title": "探索浏览器", + "content1": "您可以使用浏览器探索 web3" + }, + "step6": { + "title": "搜索", + "content": "搜索站点;如果您知道要前往的目的地,键入 URL。" + } + }, + "create_wallet": { + "title": "正在创建您的钱包...", + "subtitle": "这应该不需要很长时间" + }, + "import_wallet": { + "title": "已经是 MetaMask 用户?", + "sub_title": "与扩展程序同步", + "sync_help": "与扩展程序同步您的钱包", + "sync_help_step_one": "1.打开扩展程序", + "sync_help_step_two": "2.转至“设置”>“高级”", + "sync_help_step_three": "3.单击“与手机同步”", + "sync_help_step_four": "4.扫描二维码开始同步", + "sync_from_browser_extension_button": "与 MetaMask 扩展程序同步", + "or": "或者", + "import_from_seed_button": "使用助记词导入" + }, + "login": { + "title": "欢迎回来!", + "password": "密码", + "unlock_button": "登录", + "go_back": "返回", + "invalid_password": "密码无效" + }, + "enter_password": { + "title": "输入您的密码", + "desc": "请输入您的密码以便继续", + "password": "密码", + "confirm_button": "确认", + "error": "错误" + }, + "choose_password": { + "title": "创建密码", + "subtitle": "此密码将仅在此设备上解锁您的 MetaMask 钱包。", + "password": "新密码", + "confirm_password": "确认密码", + "create_button": "创建密码", + "import_with_seed_phrase": "使用助记词导入", + "password_length_error": "密码至少需要 8 个字符", + "password_dont_match": "密码不匹配", + "password_strength": "密码强度:", + "strength_weak": "弱", + "strength_good": "好", + "strength_strong": "强", + "show": "显示", + "hide": "隐藏", + "seed_phrase": "助记词", + "must_be_at_least": "必须至少包含 {{number}} 个字符", + "remember_me": "记住我", + "security_alert_title": "安全警报", + "security_alert_message": "若要继续,您需要开启密码或设备上支持的任何生物特征身份验证方法(FaceID、TouchID 或指纹)", + "i_understand": "我了解 MetaMask 无法为我找回此密码。", + "learn_more": "了解更多。", + "secure": "保护钱包安全", + "confirm": "确认助记词" + }, + "reset_password": { + "title": "更改密码", + "subtitle": "此密码将仅在此设备上解锁您的 MetaMask 钱包。", + "password": "新密码", + "confirm_password": "确认密码", + "reset_button": "重置密码", + "import_with_seed_phrase": "使用助记词导入", + "password_length_error": "密码至少需要 8 个字符", + "password_dont_match": "密码不匹配", + "password_strength": "密码强度:", + "strength_weak": "弱", + "strength_good": "好", + "strength_strong": "强", + "show": "显示", + "hide": "隐藏", + "seed_phrase": "助记词", + "must_be_at_least": "必须至少包含 {{number}} 个字符", + "remember_me": "记住我", + "security_alert_title": "安全警报", + "security_alert_message": "若要继续,您需要开启密码或设备上支持的任何生物特征身份验证方法(FaceID、TouchID 或指纹)", + "i_understand": "我了解 MetaMask 无法为我找回此密码。", + "learn_more": "了解更多。", + "secure": "保护钱包安全", + "confirm": "确认助记词", + "password_updated": "密码已更新", + "successfully_changed": "您的密码已成功更改" + }, + "import_from_seed": { + "title": "从助记词导入", + "seed_phrase_placeholder": "在此输入您的助记词", + "new_password": "新密码", + "confirm_password": "确认密码", + "import_button": "导入", + "cancel_button": "取消", + "password_length_error": "密码至少需要 8 个字符", + "password_dont_match": "密码不匹配", + "seed_phrase_requirements": "助记词包含 12、15、18、21 或 24 个字词", + "invalid_seed_phrase": "助记词无效", + "error": "错误", + "invalid_qr_code_title": "二维码无效", + "invalid_qr_code_message": "此二维码不代表有效的助记词" + }, + "bottom_tab_bar": { + "dapps": "ÐApps", + "wallet": "钱包", + "transfer": "转移" + }, + "drawer": { + "payment_channel": "即时付款", + "send_button": "发送", + "receive_button": "充值", + "coming_soon": "即将推出...", + "wallet": "钱包", + "insta_pay": "InstaPay", + "transaction_history": "交易历史记录", + "submit_feedback": "发送反馈", + "submit_feedback_message": "选择要发送的反馈类型。", + "submit_bug": "错误报告", + "submit_general_feedback": "常规", + "share_address": "共享我的公共地址", + "view_in_etherscan": "在 Etherscan 上查看", + "view_in": "在以下位置查看:", + "browser": "浏览器", + "settings": "设置", + "settings_warning": "钱包未受保护", + "help": "获取帮助", + "lock": "注销", + "lock_title": "是否确实想要注销?", + "lock_ok": "是", + "lock_cancel": "否", + "feedback": "反馈", + "metamask_support": "MetaMask 支持", + "public_address": "公共地址" + }, + "send": { + "title": "发送", + "deeplink_failure": "糟糕!出问题了!请重试", + "warn_network_change": "网络已更改为", + "send_to": "发送到", + "amount": "数额", + "confirm": "确认" + }, + "deposit": { + "title": "存款" + }, + "receive": { + "title": "接收" + }, + "wallet": { + "title": "钱包", + "tokens": "代币", + "collectible": "收藏品", + "collectibles": "收藏品", + "transactions": "交易", + "no_collectibles": "您没有任何收藏品!", + "add_tokens": "添加代币", + "no_tokens": "您没有任何代币!", + "add_collectibles": "添加收藏品", + "no_transactions": "您没有交易!", + "send_button": "发送", + "deposit_button": "存款", + "copy_address": "复制", + "remove_token_title": "是否要删除此代币?", + "remove_collectible_title": "是否要删除此收藏品?", + "token_removed_title": "代币已删除!", + "token_removed_desc": "如果您改变主意,可以点按“+ 添加代币”重新添加。", + "collectible_removed_title": "收藏品已删除!", + "collectible_removed_desc": "如果您改变主意,可以点按“+ 添加收藏品”重新添加。", + "remove": "删除", + "cancel": "取消", + "yes": "是", + "private_key_detected": "检测到私钥", + "do_you_want_to_import_this_account": "是否要导入此账户?", + "error": "错误", + "logout_to_import_seed": "您需要先注销,然后才能导入助记词。", + "ready_to_explore": "准备开始探索区块链应用?" + }, + "activity_view": { + "title": "活动" + }, + "transactions_view": { + "title": "交易" + }, + "add_asset": { + "title": "添加资产", + "search_token": "搜索", + "custom_token": "自定义代币", + "tokens": { + "cancel_add_token": "取消", + "add_token": "添加代币" + }, + "collectibles": { + "cancel_add_collectible": "取消", + "add_collectible": "添加" + } + }, + "terms_and_conditions": { + "title": "条款和条件", + "description": "继续即表示您同意这些", + "terms": "条款和条件" + }, + "privacy_policy": { + "title": "隐私政策", + "description": "为满足欧盟第 2016/679 号条例《通用数据保护条例》的要求,此数据经过了聚合处理,因而成为匿名数据。有关我们的隐私保护操作的详细信息,请参阅我们的隐私政策", + "here": "此处", + "agree": "我同意", + "decline": "不,谢谢", + "description_title": "帮助我们改进 MetaMask", + "description_content_1": "MetaMask 希望收集基本的使用数据,以便更好地了解我们的用户如何与移动应用交互。这些数据将用于持续改进我们产品的可用性和用户体验。", + "description_content_2": "MetaMask...", + "action_description_1": "始终允许您通过“设置”选择退出", + "action_description_2": "发送匿名化点击和页面浏览事件", + "action_description_4": "决不收集密钥、地址、交易、余额、哈希或任何个人信息", + "action_description_5": "决不收集您的 IP 地址", + "action_description_6": "决不出售数据牟利。绝对不会!" + }, + "token": { + "token_symbol": "代币符号", + "token_address": "代币地址", + "token_precision": "代币精度", + "search_tokens_placeholder": "搜索代币", + "address_cant_be_empty": "代币地址不能为空。", + "address_must_be_valid": "代币地址必须是有效地址。", + "symbol_cant_be_empty": "代币符号不能为空。", + "decimals_cant_be_empty": "代币小数位数不能为空。", + "no_tokens_found": "我们无法找到具有该名称的任何代币。", + "select_token": "选择代币", + "address_must_be_smart_contract": "检测到个人地址。输入代币合约地址。" + }, + "collectible": { + "collectible_address": "地址", + "collectible_type": "类型", + "collectible_token_id": "ID", + "collectible_description": "描述", + "address_must_be_valid": "收藏品地址必须是有效地址。", + "address_must_be_smart_contract": "检测到个人地址。输入收藏品合约地址。", + "address_cant_be_empty": "收藏品地址不能为空。", + "token_id_cant_be_empty": "收藏品标识符不能为空。", + "not_owner_error_title": "糟糕!出问题了。", + "not_owner_error": "您不是此收藏品的所有者,因此不能添加它。", + "powered_by_opensea": "技术支持:", + "id_placeholder": "输入收藏品 ID" + }, + "transfer": { + "title": "转移", + "send": "发送", + "receive": "接收" + }, + "accounts": { + "create_new_account": "创建新账户", + "import_account": "导入账户", + "connect_hardware": "连接硬件钱包", + "imported": "已导入", + "remove_account_title": "删除账户", + "remove_account_message": "是否确实想要删除此账户?", + "no": "否", + "yes_remove_it": "是,删除它" + }, + "connect_qr_hardware": { + "title": "Connect a QR-based hardware wallet", + "description1": "Connect an airgapped hardware wallet that communicates through QR-codes.", + "description2": "How it works?", + "description3": "Officially supported airgapped hardware wallets include:", + "description4": "Keystone (tutorial)", + "button_continue": "Continue", + "hint_text": "Scan your Keystone wallet to ", + "purpose_connect": "connect", + "purpose_sign": "confirm the transaction", + "select_accounts": "Select an Account", + "prev": "PREV", + "next": "NEXT", + "unlock": "Unlock", + "forget": "Forget this device", + "please_wait": "Please wait" + }, + "app_settings": { + "title": "设置", + "current_conversion": "基础货币", + "current_language": "当前语言", + "ipfs_gateway": "IPFS 网关", + "ipfs_gateway_down": "您当前的 IPFS 网关发生故障", + "ipfs_gateway_desc": "选择您的首选 IPFS 网关。", + "search_engine": "搜索引擎", + "new_RPC_URL": "新 RPC 网络", + "state_logs": "状态日志", + "instapay_state_logs": "InstaPay 日志", + "auto_lock": "自动锁定", + "auto_lock_desc": "选择应用程序自动锁定之前空闲的时间。", + "state_logs_desc": "这将帮助 MetaMask 调试您可能遇到的任何问题。请通过电子邮件将其发送到 support@metamask.io", + "instapay_state_logs_desc": "这将帮助 MetaMask 调试 InstaPay 的问题。请通过电子邮件将其发送到 support@metamask.io", + "autolock_immediately": "立即", + "autolock_never": "永不", + "autolock_after": "{{time}} 秒后", + "autolock_after_minutes": "{{time}} 分钟后", + "reveal_seed_words": "显示助记词", + "reset_account": "重置账户", + "state_logs_button": "下载状态日志", + "instapay_state_logs_button": "获取 InstaPay 日志", + "reveal_seed_words_button": "显示助记词", + "reset_account_button": "重置账户", + "reset_account_confirm_button": "是,重置", + "reset_account_cancel_button": "取消", + "reset_account_modal_title": "重置账户?", + "clear_approvals_modal_title": "清除批准数据?", + "clear_approvals_modal_message": "所有去中心化应用都将需要再次请求查看账户信息的访问权限。", + "clear_browser_history_modal_title": "清除浏览器历史记录?", + "clear_browser_history_modal_message": "我们即将删除您的所有浏览器历史记录。您确定吗?", + "clear_cookies_modal_title": "清除浏览器 Cookie", + "clear_cookies_modal_message": "我们即将删除您的浏览器 Cookie。您确定吗?", + "reset_account_modal_message": "重置账户将清除您的交易历史记录。", + "save_rpc_url": "保存", + "invalid_rpc_prefix": "URI 需要适当的 HTTPS 前缀", + "invalid_rpc_url": "RPC URL 无效", + "sync_with_extension": "与 MetaMask 扩展程序同步", + "sync_with_extension_desc": "这会将所有扩展程序账户导入此设备。", + "sync": "同步", + "clear_approved_dapps": "清除已批准的去中心化应用", + "clear_browser_history": "清除浏览器历史记录", + "clear_approve_dapps_desc": "清除已批准的去中心化应用", + "clear_browser_history_desc": "清除浏览器历史记录", + "clear_browser_cookies_desc": "清除浏览器 Cookie", + "clear": "清除", + "protect_cta": "保护", + "protect_title": "保护您的钱包", + "protect_desc": "为了保护您的钱包,请将助记词保存在不同的地点,如纸上、密码管理器中和/或云端。", + "seedphrase_not_backed_up": "重要!助记词未备份", + "seedphrase_backed_up": "助记词已备份", + "back_up_now": "立即备份", + "back_up_again": "再次备份", + "view_hint": "查看提示", + "privacy_mode": "隐私模式", + "privacy_mode_desc": "网站必须请求查看您的账户信息的访问权限。", + "show_hex_data": "显示十六进制数据", + "show_hex_data_desc": "选择此项可在发送屏幕上显示十六进制数据字段。", + "accounts_identicon_title": "账户哈希头像", + "accounts_identicon_desc": "哈希头像是帮助您一眼识别账户的独特图标,有 Jazzicons 和 Blockies 两种不同风格。", + "jazzicons": "Jazzicons", + "blockies": "Blockies", + "general_title": "常规", + "general_desc": "货币转换、主要货币、语言和搜索引擎", + "advanced_title": "高级", + "advanced_desc": "访问开发人员功能、重置账户、设置测试网、状态日志、IPFS 网关和自定义 RPC", + "contacts_title": "联系信息", + "contacts_desc": "添加、编辑、删除和管理您的账户", + "security_title": "安全和隐私", + "back": "返回", + "security_desc": "隐私设置、MetaMetrics、私钥和钱包助记词", + "networks_title": "网络", + "networks_desc": "添加并编辑自定义 RPC 网络", + "network_name_label": "网络名称", + "network_name_placeholder": "网络名称(可选)", + "network_rpc_url_label": "RPC URL", + "network_rpc_placeholder": "新 RPC 网络", + "network_chain_id_label": "链 ID", + "network_chain_id_placeholder": "链 ID(可选)", + "network_symbol_label": "符号", + "network_symbol_placeholder": "符号(可选)", + "network_block_explorer_label": "区块浏览器 URL", + "network_block_explorer_placeholder": "区块浏览器 URL(可选)", + "network_chain_id_warning": "链 ID 无效", + "network_other_networks": "其他网络", + "network_add": "添加", + "network_save": "保存", + "remove_network_title": "是否要删除此网络?", + "remove_network": "删除", + "cancel_remove_network": "取消", + "info_title": "MetaMask 简介", + "experimental_title": "试验", + "experimental_desc": "WalletConnect 及更多...", + "legal_title": "法律", + "conversion_title": "货币转换", + "conversion_desc": "在整个应用程序中使用特定货币显示法币价值。", + "primary_currency_title": "主要货币", + "primary_currency_desc": "选择“原生”可优先以链的原生货币(如 ETH)显示值。选择“法币”可优先以您选定的法币显示值。", + "primary_currency_text_first": "原生", + "primary_currency_text_second": "法币", + "language_desc": "将应用程序翻译成其他受支持的语言。", + "engine_desc": "更改在 URL 栏中输入搜索词时所使用的默认搜索引擎。", + "reset_desc": "此操作将清除您的交易历史记录。这些数据可能无法恢复。", + "rpc_desc": "通过 URL 使用支持自定义 RPC 的网络,而不是所提供的网络之一。", + "hex_desc": "选择此项可在发送屏幕上显示十六进制数据字段。", + "clear_privacy_title": "清除隐私数据", + "clear_privacy_desc": "清除隐私数据,以便所有网站必须再次请求查看账户信息的访问权限。", + "clear_history_desc": "选择此选项可清除您的整个浏览历史记录。", + "clear_cookies_desc": "选择此选项可清除您的浏览器的 Cookie。", + "metametrics_title": "参加 MetaMetrics", + "metametrics_description": "参加 MetaMetrics 以帮助我们改进 MetaMask。", + "third_party_title": "获取传入交易", + "third_party_description": "第三方 API (Etherscan) 用于显示历史记录中的传入交易。如果您不希望我们通过这些服务拉取数据,请关闭。", + "metametrics_opt_out": "MetaMetrics 退出", + "metametrics_restart_required": "您需要重启应用才能使更改生效。", + "create_password": "创建密码", + "invalid_password": "密码无效", + "invalid_password_message": "密码不正确。请重试。", + "security_heading": "安全", + "privacy_heading": "隐私" + }, + "app_information": { + "title": "信息", + "links": "链接", + "privacy_policy": "隐私政策", + "terms_of_use": "使用条款", + "attributions": "参与者", + "support_center": "访问我们的支持中心", + "web_site": "访问我们的网站", + "contact_us": "联系我们" + }, + "reveal_credential": { + "seed_phrase_title": "显示助记词", + "private_key_title": "显示私钥", + "show_private_key": "显示私钥", + "private_key_title_for_account": "显示 \"{{accountName}}\" 的私钥", + "cancel": "取消", + "confirm": "下一步", + "private_key_explanation": "将它保存在安全、秘密的地方。", + "private_key_warning": "这是当前选定账户的私钥:{{accountName}}。请勿泄露此密钥。任何得到您的私钥的人都可以完全控制您的账户,包括转走所有资金。", + "private_key_warning_explanation": "请勿泄露此密钥。任何得到您的私钥的人都可以完全控制您的账户,包括转走所有资金。", + "seed_phrase": "您的助记词", + "private_key": "您的私钥", + "copy_to_clipboard": "复制到剪贴板", + "enter_password": "输入密码继续", + "seed_phrase_copied": "助记词已复制到剪贴板", + "private_key_copied": "私钥已复制到剪贴板", + "warning_incorrect_password": "密码不正确", + "unknown_error": "无法解锁您的账户。请重试。", + "seed_warning": "这是您的钱包的 12 字助记词。此助记词可用来控制您当前和未来的所有账户,还能够转走其中的所有资金。请妥善保管此助记词,不要告诉任何人。", + "text": "文本", + "qr_code": "二维码" + }, + "password_reset": { + "password_title": "密码", + "password_desc": "选择一个强密码来解锁您设备上的 MetaMask 应用。如果丢失密码,您将需要助记词来重新导入钱包。", + "password_learn_more": "了解更多。", + "change_password": "更改密码" + }, + "asset_overview": { + "send_button": "发送", + "receive_button": "接收", + "add_collectible_button": "添加", + "info": "信息", + "description": "描述", + "totalSupply": "总供给量", + "address": "地址" + }, + "account_details": { + "title": "账户详细信息", + "share_account": "共享", + "view_account": "在 Etherscan 上查看账户", + "show_private_key": "显示私钥", + "account_copied_to_clipboard": "公共地址已复制到剪贴板", + "share_public_key": "共享我的公钥:" + }, + "qr_scanner": { + "invalid_qr_code_title": "二维码无效", + "invalid_qr_code_message": "您尝试扫描的二维码无效。", + "allow_camera_dialog_title": "允许访问摄像头", + "allow_camera_dialog_message": "我们需要您的许可才能扫描二维码", + "scanning": "正在扫描...", + "ok": "确定", + "cancel": "取消", + "error": "错误", + "attempting_sync_from_wallet_error": "好像您正尝试与扩展程序同步。要进行同步,请转至“设置”>“高级”>“与 MetaMask 扩展程序同步”" + }, + "action_view": { + "cancel": "取消", + "confirm": "确认" + }, + "transaction": { + "hardware": "硬件", + "alert": "警报", + "amount": "数额", + "next": "下一步", + "back": "返回", + "confirm": "确认", + "reject": "拒绝", + "edit": "编辑", + "cancel": "取消", + "speedup": "加速", + "from": "自", + "gas_fee": "网络费", + "gas_fee_fast": "快", + "gas_fee_average": "中", + "gas_fee_slow": "慢", + "hex_data": "十六进制数据", + "review_details": "详细信息", + "review_data": "数据", + "data": "数据", + "data_description": "与此交易关联的数据", + "review_function_type": "功能类型", + "review_function": "功能", + "review_hex_data": "十六进制数据", + "insufficient": "资金不足", + "insufficient_tokens": "{{token}} 不足", + "invalid_address": "地址无效", + "invalid_amount": "数额无效", + "invalid_gas": "Gas 数额无效", + "invalid_gas_price": "Gas 价格无效", + "low_gas_price": "Gas 价格极低", + "invalid_collectible_ownership": "您并不是此收藏品的所有者", + "known_asset_contract": "已知资产合约地址", + "max": "最大", + "recipient_address": "接收人地址", + "required": "必需", + "to": "至", + "total": "总计", + "loading": "正在加载...", + "conversion_not_available": "转换率不可用", + "value_not_available": "不可用", + "rate_not_available": "转换不可用", + "optional": "可选", + "no_address_for_ens": "无 ENS 名称的地址", + "lets_try": "是的,我们试一下", + "approve_warning": "批准此操作,即表示您准许此合约最多支出", + "cancel_tx_title": "尝试取消?", + "cancel_tx_message": "提交此尝试不能保证将会取消您的初始交易。如果取消尝试成功,将向您收取以上交易费。", + "speedup_tx_title": "尝试加速?", + "speedup_tx_message": "提交此尝试不能保证将会加速您的初始交易。如果加速尝试成功,将向您收取以上交易费。", + "nevermind": "没关系", + "edit_network_fee": "编辑网络费", + "gas_cancel_fee": "Gas 取消费", + "gas_speedup_fee": "Gas 加速费", + "use_max": "使用最大值", + "set_gas": "设置", + "cancel_gas": "取消", + "transaction_fee": "网络费", + "transaction_fee_less": "不收费", + "total_amount": "总数额", + "view_data": "查看数据", + "adjust_transaction_fee": "调整交易费", + "could_not_resolve_ens": "无法解析 ENS", + "asset": "资产", + "balance": "余额", + "not_enough_for_gas": "您的账户中有 0 {{ticker}} 可用于支付交易费。购买一些 {{ticker}} 或从其他账户存入。", + "send": "发送", + "confirmed": "已确认", + "pending": "待处理", + "submitted": "已提交", + "failed": "失败", + "cancelled": "已取消", + "tokenContractAddressWarning_1": "警告:此地址是", + "tokenContractAddressWarning_2": "代币合约地址", + "tokenContractAddressWarning_3": ".如果将代币发送到此地址,您将失去代币。", + "smartContractAddressWarning": "此地址是智能合约地址。请确保您了解此地址的用途,否则您将面临资金损失风险。", + "continueError": "我了解风险,继续", + "unknown_qr_code": "非法二维码,请重试", + "invalid_qr_code_sync": "非法二维码,请扫描硬件钱包的同步二维码。", + "no_camera_permission": "您未开启摄像头权限,请在设置中给予权限后重试", + "invalid_qr_code_sign": "非法二维码. 请检查您的硬件钱包并重试", + "mismatched_qr_request_id": "扫描的签名二维码不属于当前交易,请检查交易详情后重试。" + }, + "custom_gas": { + "total": "总计", + "advanced_options": "高级", + "basic_options": "基本", + "hide_advanced_options": "隐藏高级选项", + "gas_limit": "Gas 限额:", + "gas_price": "Gas 价格:(GWEI)", + "save": "保存", + "warning_gas_limit": "Gas 限额必须大于 20999、小于 7920027", + "cost_explanation": "选择您愿意支付的网络费。费用越高,您的交易得到处理的几率越大、速度越快。" + }, + "spend_limit_edition": { + "save": "保存", + "title": "编辑权限", + "spend_limit": "支付限额权限", + "allow": "允许", + "allow_explanation": "最高提取和支付以下数额:", + "proposed": "建议批准限额", + "requested_by": "请求的支付限额:", + "custom_spend_limit": "自定义支付限额", + "max_spend_limit": "输入最大支付限额", + "minimum": "最少 1.00 {{tokenSymbol}}", + "cancel": "取消", + "approve": "批准", + "allow_to_access": "准许此站点访问您的 {{tokenSymbol}}?", + "allow_to_address_access": "准许此地址访问您的 {{tokenSymbol}}?", + "you_trust_this_site": "您是否信任此站点?授予此权限,即表示您允许此站点访问您的资金。", + "you_trust_this_address": "您是否信任此地址?授予此权限,即表示您允许此地址访问您的资金。", + "edit_permission": "编辑权限", + "edit": "编辑", + "transaction_fee_explanation": "交易费与此权限关联。", + "view_details": "查看详细信息", + "view_data": "查看数据", + "transaction_details": "交易详细信息", + "site_url": "站点 URL", + "permission_request": "权限请求", + "details_explanation": "{{host}} 最多可从该账户访问并支付此最大数额。", + "amount": "数额:", + "allowance": "限额:", + "to": "至:", + "contract": "合约 ({{address}})", + "contract_name": "合约名称:", + "contract_address": "合约地址:", + "contract_allowance": "限额:", + "data": "数据", + "function_approve": "功能:批准", + "function": "功能", + "close": "关闭", + "all_set": "完成设置!", + "all_set_desc": "您已成功为此站点设置权限。" + }, + "browser": { + "title": "浏览器", + "reload": "重新加载", + "share": "共享", + "bookmark": "书签", + "add_to_favorites": "添加到收藏夹", + "error": "糟糕!", + "cancel": "取消", + "go_back": "返回", + "go_forward": "前进", + "home": "主页", + "close": "关闭", + "open_in_browser": "在浏览器中打开", + "change_url": "更改 URL", + "switch_network": "切换网络", + "dapp_browser": "去中心化应用浏览器", + "dapp_browser_message": "MetaMask 是您的钱包和去中心化网络浏览器。随便看看!", + "featured_dapps": "特色去中心化应用", + "my_favorites": "我的收藏夹", + "search": "搜索或键入 URL", + "welcome": "欢迎!", + "remove": "删除", + "new_tab": "新标签页", + "tabs_close_all": "全部关闭", + "tabs_done": "完成", + "no_tabs_title": "无打开的标签页", + "no_tabs_desc": "要浏览去中心化网络,请添加新标签页", + "failed_to_resolve_ens_name": "我们无法解析该 ENS 名称", + "remove_bookmark_title": "删除收藏", + "remove_bookmark_msg": "是否确实想要从您的收藏夹中删除此站点?", + "yes": "是" + }, + "backup_alert": { + "title": "保护您的钱包", + "left_button": "稍后提醒我", + "right_button": "保护钱包" + }, + "add_favorite": { + "title": "添加收藏", + "title_label": "名称", + "url_label": "URL", + "add_button": "添加", + "cancel_button": "取消" + }, + "approval": { + "title": "确认交易" + }, + "approve": { + "title": "批准", + "deeplink": "深度链接", + "qr_code": "二维码" + }, + "transactions": { + "tx_review_confirm": "确认", + "tx_review_transfer": "转移", + "tx_review_contract_deployment": "合约部署", + "tx_review_transfer_from": "转移自", + "tx_review_unknown": "未知方法", + "tx_review_approve": "批准", + "tx_review_instant_payment_deposit": "InstaPay 存款", + "sent_ether": "已发送以太币", + "self_sent_ether": "已向自己发送以太币", + "received_ether": "已接收以太币", + "sent_dai": "已发送 DAI", + "self_sent_dai": "已向自己发送 DAI", + "received_dai": "已接收 DAI", + "sent_tokens": "已发送代币", + "ether": "以太币", + "sent_unit": "已发送 {{unit}} 个", + "self_sent_unit": "已向自己发送 {{unit}} 个", + "received_unit": "已接收 {{unit}} 个", + "sent_collectible": "已发送收藏品", + "sent": "已发送", + "received": "已接收", + "contract_deploy": "合约部署", + "to_contract": "新合约", + "instant_payment_deposit": "InstaPay 存款", + "instant_payment_deposit_tx": "存款", + "instant_payment_withdraw_tx": "提取", + "tx_details_free": "免费", + "tx_details_not_available": "不可用", + "smart_contract_interaction": "智能合约交互", + "approve": "批准", + "hash": "哈希", + "from": "自", + "to": "至", + "details": "详细信息", + "amount": "数额", + "gas_limit": "Gas 限额(单位)", + "gas_price": "Gas 价格 (GWEI)", + "total": "总计", + "view_on": "在以下位置查看:", + "view_on_etherscan": "在 Etherscan 上查看", + "hash_copied_to_clipboard": "交易哈希已复制到剪贴板", + "address_copied_to_clipboard": "地址已复制到剪贴板", + "transaction_error": "交易出错", + "address_to_placeholder": "搜索、公共地址 (0x) 或 ENS", + "address_from_balance": "余额:", + "status": "状态", + "date": "日期", + "nonce": "nonce" + }, + "address_book": { + "recents": "最近", + "save": "保存", + "delete_contact": "删除联系信息", + "delete": "删除", + "cancel": "取消", + "add_to_address_book": "添加至通讯簿", + "enter_an_alias": "输入别名", + "add_this_address": "将此地址添加至您的通讯簿。", + "next": "下一步", + "enter_an_alias_placeholder": "例如,Vitalik B。", + "add_contact_title": "添加联系信息", + "add_contact": "添加联系信息", + "edit_contact_title": "编辑联系信息", + "edit_contact": "编辑联系信息", + "edit": "编辑", + "address_already_saved": "已保存联系信息", + "address": "地址", + "name": "名称", + "nickname": "名称", + "add_input_placeholder": "公共地址 (0x) 或 ENS", + "between_account": "在我的账户之间转移", + "others": "其他", + "memo": "备注" + }, + "transaction_submitted": { + "title": "已提交交易", + "your_tx_hash_is": "您的交易哈希为:", + "view_on_etherscan": "在 Etherscan 上查看" + }, + "sync_with_extension": { + "title": "从扩展程序同步数据", + "short_title": "与扩展程序同步", + "label": "在您的桌面浏览器中打开 MetaMask 扩展程序,然后转至“设置”>“高级”,单击“与手机同步”,然后输入您的密码以查看二维码", + "button_continue": "继续", + "please_wait": "请稍候,我们正在同步您的数据...", + "error_title": "糟糕!", + "error_message": "出问题了...请重试", + "warning_title": "警告!", + "warning_message": "这将覆盖您手机里的所有当前账户和交易历史记录。您确定吗?", + "warning_ok_button": "是", + "warning_cancel_button": "否", + "invalid_qr_code": "二维码无效", + "invalid_qr_code_desc": "这不是正确的二维码!要与浏览器扩展程序同步,请转至浏览器扩展程序中的“设置”>“高级”>“与手机同步”,然后扫描其中的二维码", + "outdated_qr_code": "二维码已过期", + "outdated_qr_code_desc": "好像这是已过期的二维码!请尝试扫描新二维码", + "something_wrong": "糟糕!出问题了...", + "something_wrong_desc": "我们在尝试与您的钱包同步时遇到问题。请稍后重试或使用助记词导入您的钱包", + "allow_biometrics_title": "您是否要启用 {{biometrics}}?", + "allow_biometrics_desc": "您可以使用 {{biometrics}} 在 MetaMask 上进行身份验证" + }, + "sync_with_extension_success": { + "title": "已导入钱包", + "sync_complete_1": "切记,如果您丢失助记词,MetaMask 无法帮助您找回。您可以在以下位置找到助记词:", + "sync_complete_2": "“设置”>“安全和隐私”", + "button_continue": "完成", + "password_tip": "用于解锁移动钱包的密码与您为扩展程序设置的密码相同。", + "learn_more": "了解更多。" + }, + "networks": { + "title": "网络", + "other_networks": "其他网络", + "close": "关闭", + "status_ok": "所有系统运转正常", + "status_not_ok": "网络遇到一些问题" + }, + "select": { + "cancel": "取消", + "done": "完成" + }, + "signature_request": { + "title": "签名请求", + "cancel": "取消", + "sign": "签名", + "sign_requested": "正在请求您的签名", + "signing": "签署此消息?", + "account_title": "账户:", + "balance_title": "余额:", + "message": "消息", + "message_from": "消息来自", + "learn_more": "了解更多", + "read_more": "了解更多", + "eth_sign_warning": "谨慎行事。此操作有可能用来从您的账户提取资产。确保您信任此站点。" + }, + "watch_asset_request": { + "title": "添加建议代币", + "cancel": "取消", + "add": "添加代币", + "message": "是否要添加此代币?", + "token": "代币", + "balance": "余额" + }, + "unit": { + "eth": "ETH", + "sai": "SAI", + "dai": "DAI", + "negative": "-", + "divisor": "/", + "token_id": "#", + "colon": ":", + "point": ".", + "week": "周", + "day": "天", + "hour": "时", + "minute": "分", + "second": "秒", + "empty_data": "0x" + }, + "biometrics": { + "enable_touchid": "使用 Touch ID 登录?", + "enable_faceid": "使用 Face ID 登录?", + "enable_fingerprint": "使用指纹登录?", + "enable_biometrics": "使用生物特征登录?", + "enable_device_passcode_ios": "使用设备密码登录?", + "enable_device_passcode_android": "使用设备 PIN 登录?" + }, + "authentication": { + "auth_prompt_title": "需要身份验证", + "auth_prompt_desc": "请进行身份验证以便使用 MetaMask", + "fingerprint_prompt_title": "需要身份验证", + "fingerprint_prompt_desc": "使用您的指纹解锁 MetaMask", + "fingerprint_prompt_cancel": "取消" + }, + "accountApproval": { + "title": "连接请求", + "walletconnect_title": "WalletConnect 请求", + "action": "连接此站点?", + "connect": "连接", + "cancel": "取消", + "permission": "查看您的", + "address": "公共地址", + "sign_messages": "代表您自己", + "on_your_behalf": "签署消息", + "warning": "单击“连接”即表示您允许此去中心化应用查看您的公共地址。这是保护您的数据防范网络钓鱼风险的重要安全步骤。" + }, + "import_private_key": { + "title": "导入账户", + "description_one": "导入的账户可在您的钱包中查看,但无法通过 MetaMask 助记词找回。", + "learn_more_here": "在此处详细了解导入的账户。", + "subtitle": "粘贴您的私钥字符串", + "cta_text": "导入", + "example": "例如,3a1076bf45ab87712ad64ccb3b10217737f7faacbf2872e88fdd9a537d8fe266", + "error_title": "糟糕!出问题了...", + "error_message": "我们无法导入该私钥。请确保输入正确。", + "error_empty_message": "您需要输入您的私钥。", + "or_scan_a_qr_code": "或扫描二维码" + }, + "import_private_key_success": { + "title": "账户导入成功!", + "description_one": "您现在将能够在 MetaMask 中查看您的账户。" + }, + "first_incoming_transaction": { + "title": "{{asset}} 已存入您的账户", + "amount": "数额:", + "account": "账户:", + "from": "自:", + "cta_text": "确定" + }, + "secure_your_wallet": { + "title": "保护您的钱包安全", + "step_1": "第 1 步:", + "step_1_description": "创建密码", + "step_2": "第 2 步:", + "step_2_description": "保存钱包助记词", + "info_text_1": "用几分钟时间完成 MetaMask 钱包的设置。", + "info_text_2": "这将确保只有您才可以访问自己的资金,还可以在丢失设备时找回自己的钱包", + "cta_text": "创建密码", + "creating_password": "正在创建密码..." + }, + "account_backup_step_1": { + "remind_me_later": "稍后提醒我", + "remind_me_later_subtext": "(不建议)", + "title": "保护您的钱包安全", + "info_text_1_1": "不要冒丢失资金的风险。在信任的地点保存您的", + "info_text_1_2": "助记词,", + "info_text_1_3": "以此保护您的钱包。", + "info_text_1_4": "如果您被应用锁定或换新设备,这是找回钱包的唯一途径。", + "cta_text": "开始", + "cta_subText": "强烈建议", + "skip_button_cancel": "立即保护", + "skip_button_confirm": "跳过", + "skip_title": "跳过账户安全?", + "skip_check": "我了解丢失助记词后将无法访问钱包。", + "what_is_seedphrase_title": "什么是“助记词”", + "what_is_seedphrase_text_1": "助记词是一组 12 个字词,包含与您的钱包相关的所有信息,包括您的资金。它像是用来访问整个钱包的一组密码。", + "what_is_seedphrase_text_2": "您必须确保助记词保密、安全。如果有人得到您的助记词,他们将能够控制您的账户。", + "what_is_seedphrase_text_3": "将它保存在只有您能够接触的地方。一旦丢失,即使是 MetaMask 也无法帮您找回。" + }, + "account_backup_step_1B": { + "title": "保护您的钱包安全", + "subtitle_1": "保护您的钱包", + "subtitle_2": "助记词。", + "cta_text": "开始", + "learn_more": "了解更多", + "why_important": "它为什么重要?", + "manual_title": "手动", + "manual_subtitle": "在一张纸上写下您的助记词并将其存放在安全的地方。", + "manual_security": "安全级别:很强", + "risks_title": "风险是:", + "risks_1": "您丢失它", + "risks_2": "您忘记放在哪里", + "risks_3": "别人发现它", + "other_options": "其他选项:不一定用纸!", + "tips_title": "提示:", + "tips_1": "存放在银行金库中", + "tips_2": "存放在保险箱中", + "tips_3": "存放在多个秘密地点", + "why_secure_title": "保护您的钱包", + "why_secure_1": "不要冒丢失资金的风险。在信任的地点保存您的助记词,以此保护您的钱包。", + "why_secure_2": " 如果您被应用锁定或换新设备,这是找回钱包的唯一途径。" + }, + "account_backup_step_2": { + "cancel_backup_title": "取消备份", + "cancel_backup_message": "我们强烈建议您保存助记词,以便恢复钱包。", + "cancel_backup_ok": "是,我将承受风险", + "cancel_backup_no": "不,备份助记词", + "title": "拿起笔和纸", + "info": "下一步是写下您的助记词。", + "info_2_1": "您将需要", + "info_2_2": "重新输入", + "info_2_3": " 以进行确认", + "cta_text": "确定" + }, + "account_backup_step_3": { + "cancel_backup_title": "取消备份", + "cancel_backup_message": "我们强烈建议您保存助记词,以便恢复钱包。", + "cancel_backup_ok": "是,我将承受风险", + "cancel_backup_no": "不,备份助记词", + "title": "有人在看吗?", + "info_text": "确保其他人或机器人没有看您的屏幕。如果有人复制您的助记词,可能会在其他设备上窃取您的资金", + "cta_text": "没有人看我" + }, + "account_backup_step_4": { + "cancel_backup_title": "取消备份", + "cancel_backup_message": "我们强烈建议您保存助记词,以便恢复钱包。", + "cancel_backup_ok": "是,我将承受风险", + "cancel_backup_no": "不,备份助记词", + "back": "返回", + "title": "您的助记词", + "info_text_1": "在纸上认真记下这些字词。它们的顺序十分重要。", + "info_text_2": "您将需要在下一屏幕上重新输入", + "cta_text": "我已经复制助记词", + "confirm_password": "确认您的密码", + "before_continiuing": "在继续之前,我们需要您确认自己的密码", + "confirm": "确认" + }, + "account_backup_step_5": { + "error_title": "糟糕!", + "error_message": "字词的顺序不正确。请确保您在纸上的记录正确无误,需要的话可以返回上一屏幕", + "back": "返回", + "title": "确认助记词", + "info_text": "按照前一屏幕上呈现的顺序插入每个字词。", + "cta_text": "确认助记词", + "modal_title": "已确认助记词!", + "modal_text": "这是为了确保您遵守该安全措施", + "modal_button": "下一步" + }, + "account_backup_step_6": { + "title": "安全提示", + "info_text": "如果您丢失助记词,MetaMask 无法找回", + "tip_1": "为助记词保留多个备份", + "tip_2": "在信任的密码管理器中保存助记词,并在安全的地方存放纸质备份", + "tip_3": "切勿将此助记词告诉他人", + "disclaimer": "* 您可以在以下位置找到助记词:", + "disclaimer_bold": "“设置”>“安全和隐私”", + "cta_text": "知道了!", + "modal_title": "恭喜!", + "modal_text": "您已完全备份,整装待发!", + "modal_button": "完成", + "copy_seed_phrase": "将助记词复制到剪贴板" + }, + "manual_backup": { + "progressOne": "创建密码", + "progressTwo": "保护钱包安全", + "progressThree": "确认助记词" + }, + "manual_backup_step_1": { + "action": "写下您的助记词", + "info": "这是您的助记词。将它写在纸上并存放在安全的地方。您将需要在下一步中重新输入此助记词(按顺序)。", + "continue": "继续", + "reveal": "点按可显示助记词", + "watching": "确保没有人在看您的屏幕。", + "view": "查看", + "confirm_password": "确认您的密码", + "before_continiuing": "在继续之前,我们需要您确认自己的密码", + "confirm": "确认" + }, + "manual_backup_step_2": { + "action": "确认助记词", + "info": "按照之前呈现的顺序选择每个字词。", + "complete": "完整备份", + "success": "成功" + }, + "manual_backup_step_3": { + "congratulations": "恭喜", + "success": "您已成功保护自己的钱包。记住妥善保管您的助记词,这是您的责任!", + "hint": "给自己留下提示?", + "recover": "如果您丢失助记词,MetaMask 无法找回您的钱包。您可在“设置”>“安全和隐私”中找到助记词。", + "learn": "了解更多", + "done": "完成", + "recovery_hint": "找回提示", + "leave_hint": "给自己留下提示。写下您的保存位置,提醒自己如何找到它。这些信息不会离开您的设备。", + "no_seedphrase": "不要在这里写您的助记词。", + "example": "例如,妈妈的房子", + "save": "保存", + "cancel": "取消" + }, + "phishing": { + "ethereum_phishing_detection": "以太坊网络钓鱼检测", + "ethereum_phishing_detector": "以太坊网络钓鱼检测器", + "intro": " 当前在 MetaMask 域警告列表中。这意味着根据我们可用的信息,MetaMask 认为此域当前可能会损害您的安全,因此,作为一项额外的安全功能,MetaMask 已限制访问此站点。要忽略此提醒,请阅读此警告的剩余部分,了解关于如何自负风险继续的说明。", + "reasons": "站点出现在我们的警告列表中有很多原因,而且我们的警告列表是根据其他广泛使用的行业列表编制的。这些原因可能包括已知欺诈或安全风险,如测试结果为阳性的域", + "list_content": "这些警告列表中的域可能包括完全恶意的网站以及被恶意行为者破坏的合法网站。", + "to_read_more": "要阅读此站点的更多信息,", + "review_on_etherscam": "请在 Etherscam 上查看该域。", + "warning": "注意,此警告列表是在自愿基础上编制的。此列表可能不准确或不完整。单凭域未出现在此列表中,并不是该域安全的隐性担保。一如既往,您的交易由您自己负责。如果您希望与我们警告列表中的任何域交互,您可以自负风险", + "continue_on_your_own": "继续操作。", + "file_an_issue_intro": "如果您认为此域标记错误,或者被拦截的合法网站已解决其安全问题,", + "file_an_issue": "请提交问题。", + "back_to_safety": "返回以确保安全" + }, + "notifications": { + "pending_title": "已提交交易", + "pending_deposit_title": "存款进行中!", + "pending_withdrawal_title": "提取进行中!", + "cancelled_title": "已取消交易!", + "success_title": "交易 #{{nonce}} 完成!", + "speedup_title": "正在加快 #{{nonce}}!", + "success_deposit_title": "存款完成!", + "success_withdrawal_title": "提取完成!", + "error_title": "糟糕,出问题了:/", + "received_title": "您已收到 {{amount}} {{assetType}}", + "received_payment_title": "已收到即时付款", + "pending_message": "正在等待确认", + "pending_deposit_message": "正在等待存款完成", + "pending_withdrawal_message": "正在等待提取完成", + "error_message": "点按以查看此交易", + "success_message": "点按以查看此交易", + "speedup_message": "正在尝试加快交易", + "success_deposit_message": "您的资金已可以使用", + "success_withdrawal_message": "您的资金已转移到您的钱包", + "cancelled_message": "点按以查看此交易", + "received_message": "点按以查看此交易", + "received_payment_message": "您已收到 {{amount}} DAI", + "prompt_title": "启用推送通知", + "prompt_desc": "启用通知,以便在您收到 ETH 或您的交易被确认时,MetaMask 能够让您知道。", + "prompt_ok": "是", + "prompt_cancel": "不,谢谢", + "wc_connected_title": "已连接 {{title}}", + "wc_signed_title": "已签名", + "wc_sent_tx_title": "已发送交易", + "wc_connected_rejected_title": "您已拒绝连接请求", + "wc_signed_rejected_title": "您已拒绝签名请求", + "wc_sent_tx_rejected_title": "您已拒绝交易请求" + }, + "protect_your_wallet_modal": { + "title": "保护您的钱包", + "body_for_password": "通过设置密码并保存助记词来保护您的钱包(必要)。", + "body_for_seedphrase": "现在价值已经添加到您的钱包中,请设置密码和保存助记词,保护您的钱包(必要)。", + "button": "保护钱包" + }, + "payment_request": { + "title": "请求", + "search_top_picks": "最佳选择", + "search_assets": "搜索资产", + "search_results": "搜索结果", + "search_no_tokens_found": "找不到代币", + "your_tokens": "您的代币", + "enter_amount": "输入数额", + "choose_asset": "选择要请求的资产", + "request_error": "请求无效,请重试", + "reset": "重置", + "next": "下一步", + "amount_placeholder": "0.00", + "link_copied": "链接已复制到剪贴板", + "send_link_title": "发送链接", + "description_1": "您的请求链接已经可以发送!", + "description_2": "将此链接发送给朋友,然后它将要求他们发送", + "copy_to_clipboard": "复制到剪贴板", + "qr_code": "二维码", + "send_link": "发送链接", + "request_qr_code": "付款请求二维码", + "balance": "余额" + }, + "receive_request": { + "title": "接收", + "share_title": "共享地址", + "share_description": "用电子邮件或短信发送您的地址", + "qr_code_title": "二维码", + "qr_code_description": "能够读取您的地址的可扫描图像", + "request_title": "请求", + "request_description": "向朋友请求资产", + "buy_title": "购买", + "buy_description": "使用借记卡或银行转账购买加密币", + "public_address": "公共地址", + "public_address_qr_code": "公共地址", + "coming_soon": "即将推出...", + "request_payment": "请求付款", + "copy": "复制", + "scan_address": "扫描地址以接收付款" + }, + "experimental_settings": { + "payment_channels": "支付渠道", + "enable_payment_channels": "启用支付渠道", + "enable_payment_channels_desc": "此选项将在应用中运行 Connext Payment Channels 客户端", + "payment_channels_desc": "查看您的支付渠道钱包", + "payment_channels_cta": "查看钱包", + "wallet_connect_dapps": "WalletConnect 会话", + "wallet_connect_dapps_desc": "查看活动 WalletConnect 会话的列表", + "wallet_connect_dapps_cta": "查看会话", + "network_not_supported": "不支持当前网络", + "switch_network": "请切换为主网或 Rinkeby" + }, + "walletconnect_sessions": { + "no_active_sessions": "您没有活动会话", + "end_session_title": "结束会话", + "end": "结束", + "cancel": "取消", + "session_ended_title": "会话已结束", + "session_ended_desc": "已终止选定的会话" + }, + "paymentRequest": { + "title": "付款请求", + "title_complete": "付款完成", + "confirm": "支付", + "cancel": "拒绝", + "is_requesting_you_to_pay": "请求您付款", + "total": "总计:" + }, + "payment_channel": { + "min_deposit": "最低存款:", + "max_deposit": "最高存款:", + "in_order_to_use": "为了开始发送即时付款,", + "you_need_to_deposit": "您需要先存入一些 ETH", + "deposit_eth": "存入 ETH", + "enter_eth_amount": "输入 ETH 数额", + "deposit": "存款", + "send_intro": "完全免费地将即时付款发送到任何其他以太坊地址!", + "send_payment": "发送付款", + "enter_recipient": "输入接收人:0x...", + "enter_amount": "输入数额", + "send": "发送", + "receive": "接收", + "receive_intro": "通过共享地址或显示您的二维码接收付款", + "withdraw_intro": "您的资金将发送到自己的正常以太坊账户", + "withdraw_info": "因为这是正常的 ETH 交易,所以此过程将花费几秒钟", + "withdraw_note": "注:交易费将使用您的资金支付", + "withdraw": "提取", + "error": "错误", + "insufficient_funds": "资金不足", + "enter_the_amount": "您需要输入数额", + "enter_the_recipient": "您需要输入接收人", + "invalid_amount": "数额无效", + "amount_too_high": "数额超过最大允许值。尝试使用较小的数额", + "amount_too_low": "数额低于最小允许值。尝试使用较高的数额", + "insufficient_balance": "余额不足", + "heads_up": "注意!", + "security_reasons": "出于安全原因,您需要等待 5 分钟后再试", + "not_ready": "未准备好", + "please_wait": "您还需要等一会儿才能再次存款", + "send_buttton": "发送", + "deposit_buttton": "存款", + "withdraw_buttton": "提取", + "no_funds_title": "无资金", + "no_funds_action": "存入资金", + "withdraw_funds": "提取资金", + "no_funds_desc": "向您的 InstaPay 卡中存入 ETH,开始使用 DAI 即时免费支付。", + "confirm": "确认", + "cancel": "取消", + "asset_card_desc": "通过 Connext Payment Channels 免费交易。\n这是一项测试功能。如需帮助,请向 support@metamask.io 发送电子邮件", + "deposit_amount": "存款数额", + "load_funds": "加载资金", + "insta_pay": "InstaPay", + "insta_pay_send_to": "InstaPay:发送到", + "insta_pay_amount": "InstaPay:数额", + "insta_pay_confirm": "InstaPay:确认", + "welcome": { + "title": "欢迎使用 InstaPay!", + "desc_1": "这是一项试验性的 2 层功能,让您无需支付交易费即可向朋友发送资产。", + "desc_2": "此功能通过 Connext Payment Channels 实现。", + "close": "关闭" + }, + "disabled_withdraw_title": "已禁用功能", + "disabled_withdraw_message": "由于技术原因,我们需要暂时禁用此功能。系统将自动提取您的所有资金并返回到您的以太坊账户", + "disabled_withdraw_btn": "知道了", + "disabled_title": "功能不可用", + "disabled_message": "此功能已暂时禁用。请稍后重试...", + "disabled_btn": "确定", + "error_title": "功能暂时不可用", + "error_desc": "我们的支付渠道提供程序出现问题,请稍后重试。", + "ask_a_friend": "或者,您也可以向朋友请求", + "receive_funds_action": "接收资金", + "view_address": "查看我的地址", + "gas_error": "您没有足够的 ETH 支付 Gas。" + }, + "webview_error": { + "title": "糟糕!出问题了...", + "message": "我们无法加载该页面。", + "reason": "原因" + }, + "offline_mode": { + "title": "您已离线", + "text": "检查您的互联网连接,然后重试", + "try_again": "重试" + }, + "payment_channel_request": { + "title_error": "请求无效", + "error": "错误", + "amount_error_message": "数额必须是数字", + "address_error_message": "地址无效", + "balance_error_message": "余额不足" + }, + "walletconnect_return_modal": { + "title": "您已完成设置!", + "text": "您现在可以返回浏览器" + }, + "account_bar": { + "depositing_to": "存款到:" + }, + "fiat_on_ramp": { + "buy_eth": "购买 ETH", + "purchased_currency": "已购买 {{currency}}", + "network_not_supported": "不支持当前网络", + "switch_network": "请切换为主网", + "switch": "切换", + "purchases": "购买", + "purchase_method": "购买方式", + "amount_to_buy": "购买数额", + "transak_webview_title": "Transak", + "wyre_user_agreement": "Wyre 用户协议", + "wyre_terms_of_service": "Wyre 服务条款", + "best_deal": "最划算", + "purchase_method_title": { + "wyre_first_line": "使用 Apple Pay 时,", + "wyre_second_line": "费用为 0%。", + "wyre_sub_header": "有效期至 2020 年 7 月 1 日", + "first_line": "您要如何", + "second_line": "购买?" + }, + "bank_transfer_debit": "银行转账或借记卡", + "requires_registration": "需要注册", + "options_fees_vary": "选项和费用根据位置而异", + "countries": "国家/地区", + "some_states_excluded": "一些州除外", + "purchase_method_modal_close": "关闭", + "modal_transak_support": "Transak 支持", + "modal_wyre_support": "Wyre 支持", + "transak_cta": "使用 Transak 购买 ETH", + "transak_modal_text": "确切的支付方式和费用根据位置而异。支持的国家/地区为:", + "apple_pay": "Apple Pay", + "via": "通过", + "fee": "费用", + "Fee": "费用", + "limited_time": "有限时间", + "wyre_loading_rates": " ", + "wyre_estimated": "估计 {{amount}} {{currency}}", + "wyre_minutes": "1-2 分钟", + "wyre_max": "最多每周 $450", + "wyre_requires_debit_card": "需要借记卡", + "wyre_us_only": "仅限美国", + "wyre_modal_text": "在美国支持基于 Wyre 的 Apple Pay 付款,康涅狄格州、夏威夷州、北卡罗来纳州、新罕布什尔州、纽约州、弗吉尼亚州和佛蒙特州除外。", + "wyre_modal_terms_of_service_apply": "适用 Wyre 服务条款。", + "wyre_minimum_deposit": "最低存款为 {{amount}}", + "wyre_maximum_deposit": "最高存款为 {{amount}}", + "wyre_purchase": "{{currency}} 购买", + "buy_with": "购买时使用", + "plus_fee": "加上 {{fee}} 费", + "notifications": { + "purchase_failed_title": "购买 {{currency}} 失败!请重试,抱歉给您带来不便!", + "purchase_cancelled_title": "您的购买已取消", + "purchase_completed_title": "您已成功购买 {{amount}} {{currency}}!", + "purchase_completed_description": "您的 {{currency}} 现在可用", + "purchase_pending_title": "正在处理您的 {{currency}} 购买", + "purchase_pending_description": "您的存款正在进行" + }, + "date": "日期", + "from": "自", + "to": "至", + "status": "状态", + "completed": "已完成", + "pending": "待处理", + "failed": "失败", + "cancelled": "已取消", + "amount": "数额", + "total_amount": "总数额" + }, + "protect_wallet_modal": { + "title": "保护您的钱包", + "top_button": "保护钱包", + "bottom_button": "稍后提醒我", + "text": "不要冒丢失资金的风险。在信任的地点保存您的助记词,以此保护您的钱包。", + "text_bold": "如果您被应用锁定或换新设备,这是找回钱包的唯一途径。", + "action": "了解更多" + }, + "deeplink": { + "invalid": "深度链接无效", + "not_supported": "不支持深度链接" + }, + "error_screen": { + "title": "发生错误", + "subtitle": "您的信息无法显示。别担心,您的钱包和资金很安全。", + "try_again_button": "重试", + "submit_ticket_1": "请报告此问题,以便我们能够修复它:", + "submit_ticket_2": "截取此屏幕的截图。", + "submit_ticket_3": "复制", + "submit_ticket_4": "错误消息到剪贴板。", + "submit_ticket_5": "在此处提交", + "submit_ticket_6": "工单。", + "submit_ticket_7": "请包含错误消息和屏幕截图。", + "save_seedphrase_1": "如果此错误持续存在,", + "save_seedphrase_2": "请保存您的助记词", + "save_seedphrase_3": "并重新安装应用。注:没有助记词将无法恢复钱包。", + "copied_clipboard": "已复制到剪贴板", + "ok": "确定" + }, + "whats_new": { + "title": "了解新功能", + "feature_security_settings_title": "改进了安全设置", + "feature_security_settings_text": "您现在可以从“设置”>“安全和隐私”更改 MetaMask 应用密码并查看如何备份钱包助记词。", + "feature_security_settings_button": "在“设置”中查看" + } +}