mirror of
https://github.com/kremalicious/metamask-extension.git
synced 2024-12-02 06:07:06 +01:00
f519fa1ed3
* add PermissionsController remove provider approval controller integrate rpc-cap create PermissionsController move provider approval functionality to permissions controller add permissions approval ui, settings page add permissions activity and history move some functionality to metamask-inpage-provider rename siteMetadata -> domainMetadata add accountsChange notification to inpage provider move functionality to inpage provider update inpage provider Remove 'Connections' settings page (#7369) add hooks for exposing accounts in settings rename unused messages in non-English locales Add external extension id to metadata (#7396) update inpage provider, rpc-cap add eth_requestAccounts handling to background prevent notifying connections if extension is locked update inpage provider Fix lint errors add migration review fixes transaction controller review updates removed unused messages * Login Per Site UI (#7368) * LoginPerSite original UI changes to keep * First commit * Get necessary connected tab info for redirect and icon display for permissioned sites * Fix up designs and add missing features * Some lint fixes * More lint fixes * Ensures the tx controller + tx-state-manager orders transactions in the order they are received * Code cleanup for LoginPerSite-ui * Update e2e tests to use new connection flow * Fix display of connect screen and app header after login when connect request present * Update metamask-responsive-ui.spec for new item in accounts dropdown * Fix approve container by replacing approvedOrigins with domainMetaData * Adds test/e2e/permissions.spec.js * Correctly handle cancellation of a permissions request * Redirect to home after disconnecting all sites / cancelling all permissions * Fix display of site icons in menu * Fix height of permissions page container * Remove unused locale messages * Set default values for openExternalTabs and tabIdOrigins in account-menu.container * More code cleanup for LoginPerSite-ui * Use extensions api to close tab in permissions-connect * Remove unnecessary change in domIsReady() in contentscript * Remove unnecessary private function markers and class methods (for background tab info) in metamask-controller. * Adds getOriginOfCurrentTab selector * Adds IconWithFallback component and substitutes for appropriate cases * Add and utilize font mixins * Remove unused method in disconnect-all.container.js * Simplify buttonSizeLarge code in page-container-footer.component.js * Add and utilize getAccountsWithLabels selector * Remove console.log in ui/app/store/actions.js * Change last connected time format to yyyy-M-d * Fix css associated with IconWithFallback change * Ensure tracked openNonMetamaskTabsIDs are correctly set to inactive on tab changes * Code cleanup for LoginPerSite-ui * Use reusable function for modifying openNonMetamaskTabsIDs in background.js * Enables automatic switching to connected account when connected domain is open * Prevent exploit of tabIdOriginMap in background.js * Remove unneeded code from contentscript.js * Simplify current tab origin and window opener logic using remotePort listener tabs.queryTabs * Design and styling fixes for LoginPerSite-ui * Fix permissionHistory and permission logging for eth_requestAccounts and eth_accounts * Front end changes to support display of lastConnected time in connected and permissions screens * Fix lint errors * Refactor structure of permissionsHistory * Fix default values and object modifications for domain and permissionsHistory related data * Fix connecting to new accounts from modal * Replace retweet.svg with connect-white.svg * Fix signature-request.spec * Update metamask-inpage-provider version * Fix permissions e2e tests * Remove unneeded delay from test/e2e/signature-request.spec.js * Add delay before attempting to retrieve network id in dapp in ethereum-on=.spec * Use requestAccountTabIds strategy for determining tab id that opened a given window * Improve default values for permissions requests * Add some message descriptions to app/_locales/en/messages.json * Code clean up in permission controller * Stopped deep cloning object in mapObjectValues * Bump metamask-inpage-provider version * Add missing description in app/_locales/en/messages.json * Return promises from queryTabs and switchToTab of extension.js * Remove unused getAllPermissions function * Use default props in icon-with-fallback.component.js * Stop passing to permissions controller * Delete no longer used clear-approved-origins modal code * Remove duplicate imports in ui/app/components/app/index.scss * Use URL instead of regex in getOriginFromUrl() * Add runtime error checking to platform, promise based extension.tab methods * Support permission requests from external extensions * Improve font size and colour of the domain origin on the permission confirmation screen * Add support for toggling permissions * Ensure getRenderablePermissionsDomains only returns domains with exposedAccount caveat permissions * Remove unused code from LoginPerSite-ui branch * Ensure modal closes on Enter press for new-account-modal.component.js * Lint fix * fixup! Login Per Site UI (#7368) * Some code cleanup for LoginPerSite * Adds UX for connecting to dapps via the connected sites screen (#7593) * Adds UX for connecting to dapps via the connected sites screen * Use openMetaMaskTabIds from background.js to determine if current active tab is MetaMask * Delete unused permissions controller methods * Fixes two small bugs in the LoginPerSite ui (#7595) * Restore `providerRequest` message translations (#7600) This message was removed, but it was replaced with a very similar message called `likeToConnect`. The only difference is that the new message has "MetaMask" in it. Preserving these messages without "MetaMask" is probably better than deleting them, so these messages have all been restored and renamed to `likeToConnect`. * Login per site no sitemetadata fix (#7610) * Support connected sites for which we have no site metadata. * Change property containing subtitle info often populated by origin to a more accurate of purpose name * Lint fix * Improve disconnection modal messages (#7612) * Improve disconnectAccountModalDescription and disconnectAllModalDescription messages * Update disconnectAccountModalDescription app/_locales/en/messages.json Co-Authored-By: Mark Stacey <markjstacey@gmail.com> * Improve disconnectAccount modal message clarity * Adds cancel button to the account selection screen of the permissions request flow (#7613) * Fix eth_accounts permission language & selectability (#7614) * fix eth_accounts language & selectability * fix MetaMask capitalization in all messages * Close sidebar when opening connected sites (#7611) The 'Connected Sites' button in the accounts details now closes the sidebar, if it is open. This was accomplished by pulling the click handler for that button up to the wallet view component, where another button already followed a similar pattern of closing the sidebar. It seemed confusing to me that one handler was in the `AccountsDetails` container component, and one was handed down from above, so I added PropTypes to the container component. I'm not sure that the WalletView component is the best place for this logic, but I've put it there for now to be consistent with the add token button. * Reject permissions request upon tab close (#7618) Permissions requests are now rejected when the page is closed. This only applies to the full-screen view, as that is the view permission requests should be handled in. The case where the user deals with the request through a different view is handled in #7617 * Handle tab update failure (#7619) `extension.tabs.update` can sometimes fail if the user interacts with the tabs directly around the same time. The redirect flow has been updated to ensure that the permissions tab is still closed in that case. The user is on their own to find the dapp tab again in that case. * Login per site tab popup fixes (#7617) * Handle redirect in response to state update in permissions-connect * Ensure origin is available to permissions-connect subcomponents during redirect * Hide app bar whenever on redirect route * Improvements to handling of redirects in permissions-connect * Ensure permission request id change handling only happens when page is not null * Lint fix * Decouple confirm transaction screen from the selected address (#7622) * Avoid race condtion that could prevent contextual account switching (#7623) There was a race condition in the logic responsible for switching the selected account based upon the active tab. It was asynchronously querying the active tab, then assuming it had been retrieved later. The active tab info itself was already in the redux store in another spot, one that is guaranteed to be set before the UI renders. The race condition was avoided by deleting the duplicate state, and using the other active tab state. * Only redirect back to dapp if current tab is active (#7621) The "redirect back to dapp" behaviour can be disruptive when the permissions connect tab is not active. The purpose of the redirect was to maintain context between the dapp and the permissions request, but if the user has already moved to another tab, that no longer applies. * Fix JSX style lint errors * Remove unused state
864 lines
20 KiB
JSON
864 lines
20 KiB
JSON
{
|
|
"accessingYourCamera": {
|
|
"message": "Aksè a Kamera"
|
|
},
|
|
"account": {
|
|
"message": "Kont"
|
|
},
|
|
"accountDetails": {
|
|
"message": "Detay Kont"
|
|
},
|
|
"accountName": {
|
|
"message": "Non Kont"
|
|
},
|
|
"accountOptions": {
|
|
"message": "Opsyon kont"
|
|
},
|
|
"accountSelectionRequired": {
|
|
"message": "Ou bezwen chwazi yon kont!"
|
|
},
|
|
"activityLog": {
|
|
"message": "aktivite ki fèt"
|
|
},
|
|
"addToken": {
|
|
"message": "Ajoute Token"
|
|
},
|
|
"addTokens": {
|
|
"message": "Ajoute Token"
|
|
},
|
|
"addSuggestedTokens": {
|
|
"message": "Ajoute Token Yo Sikjere W"
|
|
},
|
|
"addAcquiredTokens": {
|
|
"message": "Ajoute tokens yo ou te achte lè l sèvi avèk MetaMask"
|
|
},
|
|
"amount": {
|
|
"message": "Kantite lajan"
|
|
},
|
|
"appDescription": {
|
|
"message": "Ekstansyon Navigatè Ethereum",
|
|
"description": "The description of the application"
|
|
},
|
|
"appName": {
|
|
"message": "MetaMask",
|
|
"description": "The name of the application"
|
|
},
|
|
"approve": {
|
|
"message": "Apwouve"
|
|
},
|
|
"approved": {
|
|
"message": "Apwouve"
|
|
},
|
|
"attemptingConnect": {
|
|
"message": "Eseye konekte nan blockchain."
|
|
},
|
|
"attemptToCancel": {
|
|
"message": "Eseye anile?"
|
|
},
|
|
"attemptToCancelDescription": {
|
|
"message": "Soumèt tantativ sa a pa garanti ke yo pral anile tranzaksyon ou anile. Si tantativ anile an gen siksè, ou pral chaje frè yo tranzaksyon pi wo a."
|
|
},
|
|
"attributions": {
|
|
"message": "Atribisyon"
|
|
},
|
|
"back": {
|
|
"message": "Retounen"
|
|
},
|
|
"balance": {
|
|
"message": "Balans"
|
|
},
|
|
"balanceIsInsufficientGas": {
|
|
"message": "Ensifizan balans pou total gaz aktyèl la"
|
|
},
|
|
"blockiesIdenticon": {
|
|
"message": "Itilize Blockies Identicon"
|
|
},
|
|
"browserNotSupported": {
|
|
"message": "Navigatè ou a pa sipòte..."
|
|
},
|
|
"builtInCalifornia": {
|
|
"message": "MetaMask fèt e bati nan California."
|
|
},
|
|
"buyCoinSwitch": {
|
|
"message": "Achte sou CoinSwitch"
|
|
},
|
|
"buyCoinSwitchExplainer": {
|
|
"message": "CoinSwitch se destinasyon nan yon sèl-Stop nan echanj plis pase 300 kriptoksèr nan pousantaj la pi byen."
|
|
},
|
|
"ok": {
|
|
"message": "Oke"
|
|
},
|
|
"cancel": {
|
|
"message": "Anile"
|
|
},
|
|
"cancelAttempt": {
|
|
"message": "Teste Anile"
|
|
},
|
|
"cancellationGasFee": {
|
|
"message": "Anilasyon Gaz Chaj"
|
|
},
|
|
"clickToAdd": {
|
|
"message": "Klike sou $ 1 pou ajoute yo nan kont ou"
|
|
},
|
|
"close": {
|
|
"message": "Fèmen"
|
|
},
|
|
"chromeRequiredForHardwareWallets": {
|
|
"message": "Ou bezwen sèvi ak MetaMask sou Google Chrome yo nan lòd yo konekte sou Hardware Wallet."
|
|
},
|
|
"confirm": {
|
|
"message": "Konfime"
|
|
},
|
|
"confirmed": {
|
|
"message": "Konfime"
|
|
},
|
|
"confirmPassword": {
|
|
"message": "Konfime Modpas"
|
|
},
|
|
"connectHardwareWallet": {
|
|
"message": "Konekte Materyèl Wallet"
|
|
},
|
|
"connect": {
|
|
"message": "Konekte"
|
|
},
|
|
"connectingToKovan": {
|
|
"message": "Konekte nan Kovan Tès Rezo a"
|
|
},
|
|
"connectingToMainnet": {
|
|
"message": "Konekte ak Prensipal Ethereum Rezo a"
|
|
},
|
|
"connectingToRopsten": {
|
|
"message": "Konekte ak Ropsten Tès Rezo a"
|
|
},
|
|
"connectingToRinkeby": {
|
|
"message": "Konekte nan Rinkeby Tès Rezo a"
|
|
},
|
|
"continueToCoinSwitch": {
|
|
"message": "Kontinye CoinSwitch"
|
|
},
|
|
"contractDeployment": {
|
|
"message": "Kontra Deplwaman"
|
|
},
|
|
"conversionProgress": {
|
|
"message": "Konvèsyon nan Pwogrè"
|
|
},
|
|
"copiedButton": {
|
|
"message": "Kopye"
|
|
},
|
|
"copiedExclamation": {
|
|
"message": "Kopye!"
|
|
},
|
|
"copyAddress": {
|
|
"message": "Kopi adrès clipboard"
|
|
},
|
|
"copyToClipboard": {
|
|
"message": "Kopi clipboard"
|
|
},
|
|
"copyButton": {
|
|
"message": " Kopi "
|
|
},
|
|
"copyPrivateKey": {
|
|
"message": "Sa a se kle prive ou (klike pou ou kopye)"
|
|
},
|
|
"create": {
|
|
"message": "Kreye"
|
|
},
|
|
"createAccount": {
|
|
"message": "Kreye Kont"
|
|
},
|
|
"currentLanguage": {
|
|
"message": "Lang Aktyèl"
|
|
},
|
|
"customGas": {
|
|
"message": "Koutim Gaz"
|
|
},
|
|
"customToken": {
|
|
"message": "Koutim Token"
|
|
},
|
|
"customRPC": {
|
|
"message": "Koutim RPC"
|
|
},
|
|
"decimalsMustZerotoTen": {
|
|
"message": "Desimal yo dwe omwen 0, epi pa dwe plis pase 36."
|
|
},
|
|
"decimal": {
|
|
"message": "Presizyon desimal la"
|
|
},
|
|
"defaultNetwork": {
|
|
"message": "Dfo rezo a pou tranzaksyon Ether se Mainnet."
|
|
},
|
|
"deposit": {
|
|
"message": "Depo"
|
|
},
|
|
"depositEther": {
|
|
"message": "Depo Ether"
|
|
},
|
|
"details": {
|
|
"message": "Detay yo"
|
|
},
|
|
"directDepositEther": {
|
|
"message": "Dirèkteman Depo Ether"
|
|
},
|
|
"directDepositEtherExplainer": {
|
|
"message": "Si ou deja gen kèk Ether, fason ki pi rapid yo ka resevwa Ether nan nouvo Wallet ou pa depo dirèk."
|
|
},
|
|
"done": {
|
|
"message": "Fini"
|
|
},
|
|
"downloadGoogleChrome": {
|
|
"message": "Telechaje Google Chrome"
|
|
},
|
|
"downloadStateLogs": {
|
|
"message": "Telechaje State Logs"
|
|
},
|
|
"dontHaveAHardwareWallet": {
|
|
"message": "Pa gen yon materyèl bous?"
|
|
},
|
|
"dropped": {
|
|
"message": "Tonbe"
|
|
},
|
|
"edit": {
|
|
"message": "Korije"
|
|
},
|
|
"emailUs": {
|
|
"message": "Imèl nou!"
|
|
},
|
|
"enterPassword": {
|
|
"message": "Mete modpas"
|
|
},
|
|
"enterPasswordContinue": {
|
|
"message": "Mete modpas pou kontinye"
|
|
},
|
|
"etherscanView": {
|
|
"message": "Gade kont sou Etherscan"
|
|
},
|
|
"expandView": {
|
|
"message": "Elaji Wè"
|
|
},
|
|
"exportPrivateKey": {
|
|
"message": "Voye Kòd Prive"
|
|
},
|
|
"failed": {
|
|
"message": "Tonbe"
|
|
},
|
|
"fiat": {
|
|
"message": "FIAT",
|
|
"description": "Exchange type"
|
|
},
|
|
"fileImportFail": {
|
|
"message": "Enpòte dosye ki pa travay? Klike la a!",
|
|
"description": "Helps user import their account from a JSON file"
|
|
},
|
|
"forgetDevice": {
|
|
"message": "Bliye aparèy sa a"
|
|
},
|
|
"from": {
|
|
"message": "Soti nan"
|
|
},
|
|
"fromShapeShift": {
|
|
"message": "Soti nan ShapeShift"
|
|
},
|
|
"functionType": {
|
|
"message": "Kalite Fonksyon"
|
|
},
|
|
"gasLimit": {
|
|
"message": "Limit gaz"
|
|
},
|
|
"gasLimitCalculation": {
|
|
"message": "Nou kalkile gaz limit sijere a ki baze sou pousantaj siksè rezo a."
|
|
},
|
|
"gasLimitTooLow": {
|
|
"message": "Limit gaz dwe omwen 21000"
|
|
},
|
|
"gasUsed": {
|
|
"message": "Gaz yo Itilize"
|
|
},
|
|
"gasPrice": {
|
|
"message": "Pri gaz (GWEI)"
|
|
},
|
|
"gasPriceCalculation": {
|
|
"message": "Nou kalkile pri yo gaz ki sijere ki baze sou pousantaj siksè rezo."
|
|
},
|
|
"getEther": {
|
|
"message": "Jwenn Ether"
|
|
},
|
|
"getEtherFromFaucet": {
|
|
"message": "Jwenn Ether nan yon tiyo pou $1 la",
|
|
"description": "Displays network name for Ether faucet"
|
|
},
|
|
"getHelp": {
|
|
"message": "Jwenn èd."
|
|
},
|
|
"hardware": {
|
|
"message": "materyèl"
|
|
},
|
|
"hardwareWalletConnected": {
|
|
"message": "Materyèl Wallet konekte"
|
|
},
|
|
"hardwareWallets": {
|
|
"message": "Materyèl Wallet konekte"
|
|
},
|
|
"hardwareWalletsMsg": {
|
|
"message": "Chwazi yon Materyèl Wallet ou ta renmen itilize ak MetaMask"
|
|
},
|
|
"havingTroubleConnecting": {
|
|
"message": "Èske w gen pwoblèm pou konekte?"
|
|
},
|
|
"here": {
|
|
"message": "isit la",
|
|
"description": "as in -click here- for more information (goes with troubleTokenBalances)"
|
|
},
|
|
"hide": {
|
|
"message": "Kache"
|
|
},
|
|
"hideToken": {
|
|
"message": "Kache Token"
|
|
},
|
|
"hideTokenPrompt": {
|
|
"message": "Kache Token?"
|
|
},
|
|
"history": {
|
|
"message": "Istwa"
|
|
},
|
|
"import": {
|
|
"message": "Pòte",
|
|
"description": "Button to import an account from a selected file"
|
|
},
|
|
"importAccount": {
|
|
"message": "Pòte Kont"
|
|
},
|
|
"importAccountMsg": {
|
|
"message": " Kont pòte pa pral asosye avèk orijinal ou te kreye nan kont MetaMask seed fraz. Aprann plis sou kont enpòte "
|
|
},
|
|
"imported": {
|
|
"message": "Pòte",
|
|
"description": "status showing that an account has been fully loaded into the keyring"
|
|
},
|
|
"importUsingSeed": {
|
|
"message": "Pòte lè sèvi avèk seed fraz"
|
|
},
|
|
"infoHelp": {
|
|
"message": "Enfo & Èd"
|
|
},
|
|
"initialTransactionConfirmed": {
|
|
"message": "Premye tranzaksyon ou konfime sou rezo a. Klike sou OK pou tounen."
|
|
},
|
|
"insufficientFunds": {
|
|
"message": "Lajan ensifizan."
|
|
},
|
|
"insufficientTokens": {
|
|
"message": "Tokens pa valab."
|
|
},
|
|
"invalidAddress": {
|
|
"message": "Adrès pa valab"
|
|
},
|
|
"invalidAddressRecipient": {
|
|
"message": "Moun ki resevwa adrès la pa valab"
|
|
},
|
|
"invalidInput": {
|
|
"message": "Sa ou rantre a pa valab"
|
|
},
|
|
"invalidRPC": {
|
|
"message": "RPC URI pa valab"
|
|
},
|
|
"invalidBlockExplorerURL": {
|
|
"message": "Block Explorer URI pa valab"
|
|
},
|
|
"invalidSeedPhrase": {
|
|
"message": "Seed fraz pa valab"
|
|
},
|
|
"jsonFile": {
|
|
"message": "JSON Dosye",
|
|
"description": "format for importing an account"
|
|
},
|
|
"kovan": {
|
|
"message": "Kovan Tès Rezo"
|
|
},
|
|
"max": {
|
|
"message": "Maksimòm"
|
|
},
|
|
"learnMore": {
|
|
"message": "Aprann plis"
|
|
},
|
|
"ledgerAccountRestriction": {
|
|
"message": "Ou bezwen sèvi ak dènye kont ou anvan ou ka ajoute yon nouvo."
|
|
},
|
|
"likeToAddTokens": {
|
|
"message": "Èske ou ta renmen ajoute sa nan tokens?"
|
|
},
|
|
"links": {
|
|
"message": "Lyen"
|
|
},
|
|
"loading": {
|
|
"message": "Telechaje..."
|
|
},
|
|
"loadingTokens": {
|
|
"message": "Telechaje Tokens..."
|
|
},
|
|
"login": {
|
|
"message": "Ouvri"
|
|
},
|
|
"logout": {
|
|
"message": "Dekonekte"
|
|
},
|
|
"mainnet": {
|
|
"message": "Prensipal Ethereum Rezo a"
|
|
},
|
|
"menu": {
|
|
"message": "Opsyon"
|
|
},
|
|
"message": {
|
|
"message": "Mesaje"
|
|
},
|
|
"metamaskDescription": {
|
|
"message": "MetaMask sekirize idantite pou Ethereum."
|
|
},
|
|
"metamaskSeedWords": {
|
|
"message": "MetaMask Seed Mo"
|
|
},
|
|
"metamaskVersion": {
|
|
"message": "MetaMask Vèsyon"
|
|
},
|
|
"missingYourTokens": {
|
|
"message": "Ou pa wè token ou a?"
|
|
},
|
|
"myAccounts": {
|
|
"message": "Kont mwen"
|
|
},
|
|
"mustSelectOne": {
|
|
"message": "Ou dwe chwazi omwen 1 token."
|
|
},
|
|
"needEtherInWallet": {
|
|
"message": "Pou kominike avèk aplikasyon desantralize ou dwe itilize MetaMask, ou pral bezwen Ether nan Wallet ou."
|
|
},
|
|
"needImportFile": {
|
|
"message": "Ou dwe chwazi yon dosye pou enpòte.",
|
|
"description": "User is important an account and needs to add a file to continue"
|
|
},
|
|
"negativeETH": {
|
|
"message": "Pa ka voye kantite lajan negatif ETH."
|
|
},
|
|
"networks": {
|
|
"message": "Rezo"
|
|
},
|
|
"nevermind": {
|
|
"message": "Pa pwoblèm"
|
|
},
|
|
"newAccount": {
|
|
"message": "Nouvo Kont"
|
|
},
|
|
"newAccountNumberName": {
|
|
"message": "Kont $1",
|
|
"description": "Default name of next account to be created on create account screen"
|
|
},
|
|
"newContract": {
|
|
"message": "Nouvo Kontra"
|
|
},
|
|
"newPassword": {
|
|
"message": "Nouvo modpas (minit 8)"
|
|
},
|
|
"next": {
|
|
"message": "Aprè sa"
|
|
},
|
|
"noAddressForName": {
|
|
"message": "Pa gen adrès ki etabli pou non sa a."
|
|
},
|
|
"noDeposits": {
|
|
"message": "Pa gen depo ou te resevwa"
|
|
},
|
|
"noConversionRateAvailable": {
|
|
"message": "Pa gen okenn Konvèsyon Disponib"
|
|
},
|
|
"noTransactions": {
|
|
"message": "Pa gen tranzaksyon"
|
|
},
|
|
"noWebcamFoundTitle": {
|
|
"message": "Pa jwenn webcam"
|
|
},
|
|
"noWebcamFound": {
|
|
"message": "Nou pakay jwenn webcam òdinatè ou. Tanpri eseye ankò."
|
|
},
|
|
"orderOneHere": {
|
|
"message": "Mete nan lòd on Trezor oswa Ledger epi kenbe lajan ou nan yon stòk frèt."
|
|
},
|
|
"origin": {
|
|
"message": "Orijin"
|
|
},
|
|
"parameters": {
|
|
"message": "Paramèt"
|
|
},
|
|
"password": {
|
|
"message": "Modpas"
|
|
},
|
|
"passwordsDontMatch": {
|
|
"message": "Modpas pa matche"
|
|
},
|
|
"passwordNotLongEnough": {
|
|
"message": "Modpas pa lontan ase"
|
|
},
|
|
"pastePrivateKey": {
|
|
"message": "Kole fraz prive ou a la:",
|
|
"description": "For importing an account from a private key"
|
|
},
|
|
"pending": {
|
|
"message": "l ap mache"
|
|
},
|
|
"personalAddressDetected": {
|
|
"message": "Adrès pèsonèl detekte. Antre adrès kontra token la."
|
|
},
|
|
"prev": {
|
|
"message": "Avan"
|
|
},
|
|
"primaryCurrencySetting": {
|
|
"message": "Lajan ou itilize pi plis la"
|
|
},
|
|
"primaryCurrencySettingDescription": {
|
|
"message": "Chwazi ETH pou bay priyorite montre valè nan ETH. Chwazi Fiat priyorite montre valè nan lajan ou chwazi a."
|
|
},
|
|
"privacyMsg": {
|
|
"message": "Règleman sou enfòmasyon prive"
|
|
},
|
|
"privateKey": {
|
|
"message": "Prive kle",
|
|
"description": "select this type of file to use to import an account"
|
|
},
|
|
"privateKeyWarning": {
|
|
"message": "Atansyon: pa janm divilge kle sa. Nenpòt moun kapab avèk kle prive ou a vòlè sa ou gen ou sou kont ou a."
|
|
},
|
|
"privateNetwork": {
|
|
"message": "Rezo Prive"
|
|
},
|
|
"qrCode": {
|
|
"message": "Montre QR Kòd"
|
|
},
|
|
"readdToken": {
|
|
"message": "Ou ka ajoute token sa aprè sa ankò ou prale nan \"Ajoute token\" nan opsyon meni kont ou an."
|
|
},
|
|
"recipientAddress": {
|
|
"message": "Adrès pou resevwa"
|
|
},
|
|
"reject": {
|
|
"message": "Rejte"
|
|
},
|
|
"rejectAll": {
|
|
"message": "Rejte Tout"
|
|
},
|
|
"rejectTxsN": {
|
|
"message": "Rejete $ 1 tranzaksyon"
|
|
},
|
|
"rejectTxsDescription": {
|
|
"message": "Ou se sou rejte $ 1 yon anpil nan tranzaksyon yo."
|
|
},
|
|
"rejected": {
|
|
"message": "Rejete"
|
|
},
|
|
"reset": {
|
|
"message": "Repwograme"
|
|
},
|
|
"resetAccount": {
|
|
"message": "Repwograme Kont"
|
|
},
|
|
"resetAccountDescription": {
|
|
"message": "Repwograme kont a netwaye tranzaksyon ou yo."
|
|
},
|
|
"restoreFromSeed": {
|
|
"message": "Restore kont?"
|
|
},
|
|
"restoreAccountWithSeed": {
|
|
"message": "Retabli kont ou avèk yo Seed Fraz"
|
|
},
|
|
"required": {
|
|
"message": "Egzije"
|
|
},
|
|
"restore": {
|
|
"message": "Retabli"
|
|
},
|
|
"revealSeedWords": {
|
|
"message": "Revele Seed Mo Yo"
|
|
},
|
|
"revealSeedWordsTitle": {
|
|
"message": "Seed Fraz"
|
|
},
|
|
"revealSeedWordsDescription": {
|
|
"message": "Si ou pa janm chanje navigatè ou deplase òdinatè, ou pral bezwen fraz seed la pou ka gen aksè a kont ou. Sere yo on kote an sekirite e an sekrè."
|
|
},
|
|
"revealSeedWordsWarningTitle": {
|
|
"message": "PA pataje fraz sa a avèk nenpòt moun!"
|
|
},
|
|
"revealSeedWordsWarning": {
|
|
"message": "Yo ka itilize mo sa pou vòlè kont ou."
|
|
},
|
|
"revert": {
|
|
"message": "Retounen"
|
|
},
|
|
"remove": {
|
|
"message": "retire"
|
|
},
|
|
"removeAccount": {
|
|
"message": "Retire kont"
|
|
},
|
|
"removeAccountDescription": {
|
|
"message": "Kont sa a pral retire nan Wallet ou. Tanpri, asire ou ke ou gen orijinal fraz seed la oubyen kle prive pou rantre kont lan avan ou kontinye. Oubyen ou ka rantre kont ou ankò apati kont \"drop-down\" ou an."
|
|
},
|
|
"readyToConnect": {
|
|
"message": "Pare pou konekte?"
|
|
},
|
|
"rinkeby": {
|
|
"message": "Rinkeby Tès Rezo"
|
|
},
|
|
"ropsten": {
|
|
"message": "Ropsten Tès Rezo"
|
|
},
|
|
"save": {
|
|
"message": "Sove"
|
|
},
|
|
"saveAsCsvFile": {
|
|
"message": "Sove kòm dosye CSV"
|
|
},
|
|
"scanInstructions": {
|
|
"message": "Mete kòd QR la devan kamera ou"
|
|
},
|
|
"scanQrCode": {
|
|
"message": "Enspeksyon QR Kòd"
|
|
},
|
|
"search": {
|
|
"message": "Rechèch"
|
|
},
|
|
"searchResults": {
|
|
"message": "Rezilta rechèch"
|
|
},
|
|
"secretPhrase": {
|
|
"message": "Antre fraz sekrè douz mo ou a pou w restore kòf ou a."
|
|
},
|
|
"seedPhraseReq": {
|
|
"message": "Seed fraz yo se 12 long mo"
|
|
},
|
|
"selectCurrency": {
|
|
"message": "Chwazi Lajan"
|
|
},
|
|
"selectLocale": {
|
|
"message": "Chwazi Lokasyon"
|
|
},
|
|
"selectType": {
|
|
"message": "Chwazi Kalite"
|
|
},
|
|
"send": {
|
|
"message": "Voye"
|
|
},
|
|
"sendETH": {
|
|
"message": "Voye ETH"
|
|
},
|
|
"sendTokens": {
|
|
"message": "Voye Tokens"
|
|
},
|
|
"sentEther": {
|
|
"message": "Voye ether"
|
|
},
|
|
"sentTokens": {
|
|
"message": "tokens deja voye"
|
|
},
|
|
"separateEachWord": {
|
|
"message": "Separe chak mo ak yon sèl espas"
|
|
},
|
|
"searchTokens": {
|
|
"message": "Rechèch Tokens"
|
|
},
|
|
"selectAnAccount": {
|
|
"message": "Chwazi yon kont"
|
|
},
|
|
"selectAnAccountHelp": {
|
|
"message": "Chwazi kont pou wè nan MetaMask"
|
|
},
|
|
"selectHdPath": {
|
|
"message": "Chwazi chemen HD"
|
|
},
|
|
"selectPathHelp": {
|
|
"message": "Si ou pa wè kont Ledger ou te genyen an anba a, eseye chanje chemen an \"Eritaj (MEW / MyCrypto)\""
|
|
},
|
|
"settings": {
|
|
"message": "Paramèt"
|
|
},
|
|
"showPrivateKeys": {
|
|
"message": "Montre Kle Prive"
|
|
},
|
|
"showHexData": {
|
|
"message": "Montre Hex Data"
|
|
},
|
|
"showHexDataDescription": {
|
|
"message": "Pran sa pouw ka montre chan entèfas hex data a"
|
|
},
|
|
"sign": {
|
|
"message": "Siyen"
|
|
},
|
|
"signatureRequest": {
|
|
"message": "Siyati Mande"
|
|
},
|
|
"signed": {
|
|
"message": "Te Siyen"
|
|
},
|
|
"signNotice": {
|
|
"message": "Lè w siyen mesaj sa a ka gen efè segondè ki \ndanjere. Sèlman \nsit mesaj ki soti nan sit ou konplètman fè konfyans ak tout kont ou. \n Metòd danjere sa yo pral retire nan yon vèsyon fiti. "
|
|
},
|
|
"sigRequest": {
|
|
"message": "Demann Siyati"
|
|
},
|
|
"speedUp": {
|
|
"message": "pi vit"
|
|
},
|
|
"stateLogsDescription": {
|
|
"message": "State logs gen adrès kont piblik ou yo epi tranzaksyon ou te voye yo."
|
|
},
|
|
"stateLogError": {
|
|
"message": "Erè nan retwouve State Logs yo."
|
|
},
|
|
"step1HardwareWallet": {
|
|
"message": "1. Konekte Materyèl bous"
|
|
},
|
|
"step1HardwareWalletMsg": {
|
|
"message": "Konekte materyèl bous ou dirèkteman nan òdinatè ou."
|
|
},
|
|
"step2HardwareWallet": {
|
|
"message": "2. Chwazi yon kont"
|
|
},
|
|
"step2HardwareWalletMsg": {
|
|
"message": "Chwazi kont ou vle wè a. Ou ka chwazi youn sèlman nan yon moman."
|
|
},
|
|
"step3HardwareWallet": {
|
|
"message": "3. Kòmanse itilize dApps ak plis ankò!"
|
|
},
|
|
"step3HardwareWalletMsg": {
|
|
"message": "Sèvi ak kont materyèl ou menm jan ou t ap fè pou kont Etherum. Ouvri sesyon an nan dApps, voye Eth, achte ak stòke ERC20 tokens ak e ki pake chanje tokens tankou CryptoKitties."
|
|
},
|
|
"submitted": {
|
|
"message": "Te Soumèt"
|
|
},
|
|
"supportCenter": {
|
|
"message": "Vizite Sant Sipò Nou"
|
|
},
|
|
"symbolBetweenZeroTwelve": {
|
|
"message": "Senbòl yo dwe ant 0 ak 12 karaktè."
|
|
},
|
|
"terms": {
|
|
"message": "Tèm pou itilize"
|
|
},
|
|
"testFaucet": {
|
|
"message": "Tès Tiyo"
|
|
},
|
|
"to": {
|
|
"message": "Pou"
|
|
},
|
|
"toETHviaShapeShift": {
|
|
"message": "$1 pou ETH pa ShapeShift",
|
|
"description": "system will fill in deposit type in start of message"
|
|
},
|
|
"tokenAlreadyAdded": {
|
|
"message": "Ou te deja ajoute token."
|
|
},
|
|
"tokenSymbol": {
|
|
"message": "Token Senbòl"
|
|
},
|
|
"transaction": {
|
|
"message": "tranzaksyon yo"
|
|
},
|
|
"transactionConfirmed": {
|
|
"message": "Tranzaksyon ou te konfime pou $2."
|
|
},
|
|
"transactionCreated": {
|
|
"message": "Tranzaksyon ou te kreye avèk on valè de $1 pou $2."
|
|
},
|
|
"transactionDropped": {
|
|
"message": "Tranzaksyon ou te tonbe a $2."
|
|
},
|
|
"transactionSubmitted": {
|
|
"message": "Tranzaksyon ou te soumèt a $2."
|
|
},
|
|
"transactionUpdated": {
|
|
"message": "Tranzaksyon ou te aktyalize a $2."
|
|
},
|
|
"transactionError": {
|
|
"message": "Erè tranzaksyon. Eksepsyon jete nan kòd kontra."
|
|
},
|
|
"transfer": {
|
|
"message": "Transfè"
|
|
},
|
|
"troubleTokenBalances": {
|
|
"message": "Nou te gen pwoblèm chaje balans token ou. Ou ka wè yo ",
|
|
"description": "Followed by a link (here) to view token balances"
|
|
},
|
|
"tryAgain": {
|
|
"message": "Eseye anko"
|
|
},
|
|
"typePassword": {
|
|
"message": "Tape modpas ou"
|
|
},
|
|
"unapproved": {
|
|
"message": "Pa apwouve"
|
|
},
|
|
"units": {
|
|
"message": "inite yo"
|
|
},
|
|
"unknown": {
|
|
"message": "Enkoni"
|
|
},
|
|
"unknownNetwork": {
|
|
"message": "Rezo Prive Enkoni"
|
|
},
|
|
"unknownQrCode": {
|
|
"message": "Erè: Nou pa t kapab idantifye QR kòd sa"
|
|
},
|
|
"unknownCameraErrorTitle": {
|
|
"message": "Ooops! Yon bagay te ale mal...."
|
|
},
|
|
"unknownCameraError": {
|
|
"message": "Te gen yon erè pandan y ap eseye jwenn aksè nan kamera ou. Tanpri eseye ankò..."
|
|
},
|
|
"unlock": {
|
|
"message": "Debloke"
|
|
},
|
|
"unlockMessage": {
|
|
"message": "Entènèt desantralize a ap tann"
|
|
},
|
|
"updatedWithDate": {
|
|
"message": "Mete ajou $1"
|
|
},
|
|
"urlErrorMsg": {
|
|
"message": "URIs mande pou apwopriye prefiks HTTP / HTTPS a."
|
|
},
|
|
"usedByClients": {
|
|
"message": "Itilize pa yon varyete de kliyan diferan"
|
|
},
|
|
"viewAccount": {
|
|
"message": "Wè Kont"
|
|
},
|
|
"viewOnEtherscan": {
|
|
"message": "Wè sou Etherscan"
|
|
},
|
|
"visitWebSite": {
|
|
"message": "Vizite sit entènèt nou an"
|
|
},
|
|
"walletSeed": {
|
|
"message": "Bous Seed"
|
|
},
|
|
"welcomeBack": {
|
|
"message": "Bon Retou!"
|
|
},
|
|
"welcome": {
|
|
"message": "Byenveni nan MetaMask"
|
|
},
|
|
"yesLetsTry": {
|
|
"message": "Wi, ann eseye"
|
|
},
|
|
"youNeedToAllowCameraAccess": {
|
|
"message": "Ou bezwen bay kamera aksè pou sèvi ak fonksyon sa."
|
|
},
|
|
"yourSigRequested": {
|
|
"message": "Yo mande siyati ou"
|
|
},
|
|
"youSign": {
|
|
"message": "Ou ap siyen kounya"
|
|
},
|
|
"yourPrivateSeedPhrase": {
|
|
"message": "Seed fraz prive ou a"
|
|
}
|
|
}
|