diff options
Diffstat (limited to 'app')
77 files changed, 979 insertions, 868 deletions
diff --git a/app/404.html b/app/404.html index 8a6df9d7..672b99ef 100644 --- a/app/404.html +++ b/app/404.html @@ -1,6 +1,6 @@ <html> <head> - <title>MetaMask</title> + <title>DekuSan</title> <style> *{ padding: 0; diff --git a/app/_locales/cs/messages.json b/app/_locales/cs/messages.json index 8eaa5a4a..df3fddbd 100644 --- a/app/_locales/cs/messages.json +++ b/app/_locales/cs/messages.json @@ -75,11 +75,11 @@ "message": "Částka + palivo" }, "appDescription": { - "message": "Dexon rozšíření prohlížeče", + "message": "DEXON rozšíření prohlížeče", "description": "The description of the application" }, "appName": { - "message": "Dex San", + "message": "DekuSan", "description": "The name of the application" }, "approved": { @@ -120,7 +120,7 @@ "message": "Pújčit si přes Dharma (Beta)" }, "builtInCalifornia": { - "message": "Dex San je navržen a vytvořen v Kalifornii." + "message": "DekuSan je navržen a vytvořen v Kalifornii." }, "buy": { "message": "Koupit" @@ -235,7 +235,7 @@ "message": "Výchozí síť pro DEXové transakce je Main Net." }, "denExplainer": { - "message": "Váš DEN je heslem šifrované uložiště v Dex Sanu." + "message": "Váš DEN je heslem šifrované uložiště v DekuSanu." }, "deposit": { "message": "Vklad" @@ -263,7 +263,7 @@ "message": "Vklad přes ShapeShift" }, "depositShapeShiftExplainer": { - "message": "Pokud vlastníte jiné kryptoměny, můžete je směnit DEX a vložit ho přímo do peněženky Dex San. Bez založení účtu." + "message": "Pokud vlastníte jiné kryptoměny, můžete je směnit DEX a vložit ho přímo do peněženky DekuSan. Bez založení účtu." }, "details": { "message": "Podrobnosti" @@ -417,7 +417,7 @@ "message": "Import účtu" }, "importAccountMsg": { - "message":"Importované účty nebudou spojeny s vaší původní Dex Sanovou klíčovou frází. Zjistěte více o importovaných účtech " + "message":"Importované účty nebudou spojeny s vaší původní DekuSanovou klíčovou frází. Zjistěte více o importovaných účtech " }, "importAnAccount": { "message": "Import účtu" @@ -464,7 +464,7 @@ "description": "format for importing an account" }, "keepTrackTokens": { - "message": "Udržujte si záznamy o tokenech, které jste koupili s účtem v Dex Sanu." + "message": "Udržujte si záznamy o tokenech, které jste koupili s účtem v DekuSanu." }, "kovan": { "message": "Kovan Test Network" @@ -513,13 +513,13 @@ "message": "slova klíčové fráze mají pouze malá písmena" }, "mainnet": { - "message": "Main Dexon Network" + "message": "Main DEXON Network" }, "message": { "message": "Zpráva" }, "metamaskDescription": { - "message": "Dex San je bezpečný osobní trezor pro Dexon." + "message": "DekuSan je bezpečný osobní trezor pro Dexon." }, "min": { "message": "Minimum" @@ -531,7 +531,7 @@ "message": "Musíte zvolit aspoň 1 token." }, "needEtherInWallet": { - "message": "Potřebujete DEX v peněžence, abyste mohli pomocí Dex Sanu interagovat s decentralizovanými aplikacemi." + "message": "Potřebujete DEX v peněžence, abyste mohli pomocí DekuSanu interagovat s decentralizovanými aplikacemi." }, "needImportFile": { "message": "Musíte zvolit soubor k importu.", @@ -686,7 +686,7 @@ "message": "Zvrátit" }, "rinkeby": { - "message": "Rinkeby Test Network" + "message": "DEXON Test Network" }, "ropsten": { "message": "Ropsten Test Network" @@ -695,7 +695,7 @@ "message": "Současné RPC" }, "connectingToMainnet": { - "message": "Připojuji se k Main Dexon Network" + "message": "Připojuji se k Main DEXON Network" }, "connectingToRopsten": { "message": "Připojuji se k Ropsten Test Network" @@ -704,7 +704,7 @@ "message": "Připojuji se k Kovan Test Network" }, "connectingToTestnet": { - "message": "Připojuji se k Rinkeby Test Network" + "message": "Připojuji se k DEXON Test Network" }, "connectingToUnknown": { "message": "Připojuji se k neznámé síti" @@ -763,13 +763,13 @@ "message": "Odeslat tokeny" }, "onlySendToEtherAddress": { - "message": "Posílejte jen ETH na Dexon adresu." + "message": "Posílejte jen ETH na DEXON adresu." }, "searchTokens": { "message": "Hledat tokeny" }, "sendTokensAnywhere": { - "message": "Posílejte tokeny komukoli s Dexon účtem" + "message": "Posílejte tokeny komukoli s DEXON účtem" }, "settings": { "message": "Nastavení" @@ -841,7 +841,7 @@ "message": "Testovací faucet" }, "testnet": { - "message": "DEXON Testnet" + "message": "DEXON Test Network" }, "to": { "message": "Komu" @@ -866,7 +866,7 @@ "message": "Symbol tokenu" }, "tokenWarning1": { - "message": "Mějte přehled o tokenech, které jste koupili s účtem Dex Sanu. Pokud jste koupili tokeny s jiným účtem, tyto tokeny se zde nezobrazí." + "message": "Mějte přehled o tokenech, které jste koupili s účtem DekuSanu. Pokud jste koupili tokeny s jiným účtem, tyto tokeny se zde nezobrazí." }, "total": { "message": "Celkem" @@ -891,7 +891,7 @@ "description": "Followed by a link (here) to view token balances" }, "twelveWords": { - "message": "Těchto 12 slov je jedinou možností, jak obnovit Dex San účet. \nUložte je na bezpečné a neveřejné místo." + "message": "Těchto 12 slov je jedinou možností, jak obnovit DekuSan účet. \nUložte je na bezpečné a neveřejné místo." }, "typePassword": { "message": "Zadejte své heslo" @@ -900,7 +900,7 @@ "message": "Vítejte v novém rozhraní (Beta)" }, "uiWelcomeMessage": { - "message": "Používáte nyní nové rozhraní Dex Sanu. Rozhlédněte se kolem, vyzkoušejte nové funkce, jako jsou zasílání tokenů, a dejte nám vědět, pokud narazíte na problém." + "message": "Používáte nyní nové rozhraní DekuSanu. Rozhlédněte se kolem, vyzkoušejte nové funkce, jako jsou zasílání tokenů, a dejte nám vědět, pokud narazíte na problém." }, "unapproved": { "message": "Neschváleno" @@ -946,7 +946,7 @@ "message": "Varování" }, "welcomeBeta": { - "message": "Vítejte v Dex San Beta" + "message": "Vítejte v DekuSan Beta" }, "whatsThis": { "message": "Co to je?" diff --git a/app/_locales/de/messages.json b/app/_locales/de/messages.json index 516bd066..b08ba103 100644 --- a/app/_locales/de/messages.json +++ b/app/_locales/de/messages.json @@ -75,11 +75,11 @@ "message": "Betrag + Gas" }, "appDescription": { - "message": "Dexon Browsererweiterung", + "message": "DEXON Browsererweiterung", "description": "Die Beschreibung der Erweiterung" }, "appName": { - "message": "Dex San", + "message": "DekuSan", "description": "Der Name der Erweiterung" }, "approved": { @@ -120,7 +120,7 @@ "message": "Mit Dharma ausleihen (Beta)" }, "builtInCalifornia": { - "message": "Dex San wurde in Kalifornien entwickelt und gebaut." + "message": "DekuSan wurde in Kalifornien entwickelt und gebaut." }, "buy": { "message": "Kaufen" @@ -129,7 +129,7 @@ "message": "Auf Coinbase kaufen" }, "buyCoinbaseExplainer": { - "message": "Coinbase ist die weltweit bekannteste Art und Weise um Bitcoin, Dexon und Litecoin zu kaufen und verkaufen." + "message": "Coinbase ist die weltweit bekannteste Art und Weise um Bitcoin, DEXON und Litecoin zu kaufen und verkaufen." }, "ok": { "message": "Ok" @@ -232,7 +232,7 @@ "message": "Das Standardnetzwerk für DEX Transaktionen ist das Main Net." }, "denExplainer": { - "message": "Dein DEN ist dein passwortverschlüsselter Speicher innerhalb von Dex San." + "message": "Dein DEN ist dein passwortverschlüsselter Speicher innerhalb von DekuSan." }, "deposit": { "message": "Einzahlen" @@ -260,7 +260,7 @@ "message": "Mit ShapeShift einzahlen" }, "depositShapeShiftExplainer": { - "message": "Wenn du andere Kryptowährungen besitzt, kannst du diese direkt mit Hilfe deiner Dex San Wallet handeln und einzahlen. Du benötigst keinen Account." + "message": "Wenn du andere Kryptowährungen besitzt, kannst du diese direkt mit Hilfe deiner DekuSan Wallet handeln und einzahlen. Du benötigst keinen Account." }, "details": { "message": "Details" @@ -414,7 +414,7 @@ "message": "Account importieren" }, "importAccountMsg": { - "message":" Importierte Accounts werden nicht mit der Seed-Wörterfolge deines ursprünglichen Dex San Accounts verknüpft. Erfahre mehr über importierte Accounts." + "message":" Importierte Accounts werden nicht mit der Seed-Wörterfolge deines ursprünglichen DekuSan Accounts verknüpft. Erfahre mehr über importierte Accounts." }, "importAnAccount": { "message": "Einen Account importieren" @@ -504,13 +504,13 @@ "message": "Die Wörter der Seed-Wörterfolgen sind alle kleingeschrieben" }, "mainnet": { - "message": "Dexon Main Net" + "message": "DEXON Main Net" }, "message": { "message": "Nachricht" }, "metamaskDescription": { - "message": "Dex San ist ein sicherer Identitätssafe für Dexon." + "message": "DekuSan ist ein sicherer Identitätssafe für Dexon." }, "min": { "message": "Minimum" @@ -522,7 +522,7 @@ "message": "Du musst mindestens 1 Token auswählen." }, "needEtherInWallet": { - "message": "Um dezentralisierte Applikationen mit Dex San verwenden zu können, benötigst du DEX in deiner Wallet." + "message": "Um dezentralisierte Applikationen mit DekuSan verwenden zu können, benötigst du DEX in deiner Wallet." }, "needImportFile": { "message": "Für den Import musst du eine Datei auswählen.", @@ -674,7 +674,7 @@ "message": "Rückgängig machen" }, "rinkeby": { - "message": "Rinkeby Testnetzwerk" + "message": "DEXON Testnetzwerk" }, "ropsten": { "message": "Ropsten Testnetzwerk" @@ -683,7 +683,7 @@ "message": "Aktueller RPC" }, "connectingToMainnet": { - "message": "Verbinde zum Dexon Main Net" + "message": "Verbinde zum DEXON Main Net" }, "connectingToRopsten": { "message": " Verbinde zum Ropsten Testnetzwerk" @@ -692,7 +692,7 @@ "message": " Verbinde zum Kovan Testnetzwerk" }, "connectingToTestnet": { - "message": " Verbinde zum Rinkeby Testnetzwerk" + "message": " Verbinde zum DEXON Testnetzwerk" }, "connectingToUnknown": { "message": "Verbinde zu einem unbekanntem Netzwerk" @@ -745,7 +745,7 @@ "message": "Token senden" }, "onlySendToEtherAddress": { - "message": "ETH unbedingt nur zu einer Dexon Adresse senden." + "message": "ETH unbedingt nur zu einer DEXON Adresse senden." }, "sendTokensAnywhere": { "message": "Token zu einer beliebigen Person mit einem Dexonaccount senden" @@ -820,7 +820,7 @@ "message": "Testfaucet" }, "testnet": { - "message": "DEXON Testnet" + "message": "DEXON Test Network" }, "to": { "message": "An" @@ -845,7 +845,7 @@ "message": "Tokensymbol" }, "tokenWarning1": { - "message": "Behalte die Token die du mit deinem Dex San Account gekauft hast im Blick. Wenn du Token mit einem anderen Account gekauft hast, werden diese hier nicht angezeigt." + "message": "Behalte die Token die du mit deinem DekuSan Account gekauft hast im Blick. Wenn du Token mit einem anderen Account gekauft hast, werden diese hier nicht angezeigt." }, "total": { "message": "Gesamt" @@ -867,7 +867,7 @@ "description": "Gefolgt von einem Link (hier) um die Tokenguthaben anzuzeigen" }, "twelveWords": { - "message": "Diese 12 Wörter stellen die einzige Möglichkeit dar deinen Dex San Account wiederherzustellen. Speichere sie daher an einem sicheren und geheimen Ort." + "message": "Diese 12 Wörter stellen die einzige Möglichkeit dar deinen DekuSan Account wiederherzustellen. Speichere sie daher an einem sicheren und geheimen Ort." }, "typePassword": { "message": "Passwort eingeben" @@ -876,7 +876,7 @@ "message": "Willkommen zur neuen Oberfläche (Beta)" }, "uiWelcomeMessage": { - "message": "Du verwendest nun die neue Dex San Oberfläche. Schau dich um, teste die neuen Features wie z.B. das Senden von Token und lass es uns wissen falls du irgendwelche Probleme hast." + "message": "Du verwendest nun die neue DekuSan Oberfläche. Schau dich um, teste die neuen Features wie z.B. das Senden von Token und lass es uns wissen falls du irgendwelche Probleme hast." }, "unapproved": { "message": "Nicht genehmigt" @@ -922,7 +922,7 @@ "message": "Warnung" }, "welcomeBeta": { - "message": "Willkommen zu Dex San Beta" + "message": "Willkommen zu DekuSan Beta" }, "whatsThis": { "message": "Was ist das?" diff --git a/app/_locales/en/messages.json b/app/_locales/en/messages.json index 1375b6a6..8e5d9e6b 100644 --- a/app/_locales/en/messages.json +++ b/app/_locales/en/messages.json @@ -1,4 +1,5 @@ { +<<<<<<< HEAD "privacyMode": { "message": "Privacy Mode" }, @@ -40,6 +41,10 @@ }, "providerRequestInfo": { "message": "This site is requesting access to view your current account address. Always make sure you trust the sites you interact with." +======= + "aboutDekuSan": { + "message": "DekuSan is the official DEXON browser extension, forked from MetaMask, by DEXON Foundation." +>>>>>>> Complete onboarding flow }, "accept": { "message": "Accept" @@ -84,7 +89,7 @@ "message": "Add Suggested Tokens" }, "addAcquiredTokens": { - "message": "Add the tokens you've acquired using Dex San" + "message": "Add the tokens you've acquired using DekuSan" }, "advanced": { "message": "Advanced" @@ -99,11 +104,11 @@ "message": "Amount + TX Fee" }, "appDescription": { - "message": "Dexon Browser Extension", + "message": "DEXON Browser Extension", "description": "The description of the application" }, "appName": { - "message": "Dex San", + "message": "DekuSan", "description": "The name of the application" }, "approve": { @@ -162,7 +167,7 @@ "message": "Your Browser is not supported..." }, "builtInCalifornia": { - "message": "Dex San is designed and built in California." + "message": "DekuSan is designed and built in California." }, "buy": { "message": "Buy" @@ -207,7 +212,7 @@ "message": "Close" }, "chromeRequiredForHardwareWallets":{ - "message": "You need to use Dex San on Google Chrome in order to connect to your Hardware Wallet." + "message": "You need to use DekuSan on Google Chrome in order to connect to your Hardware Wallet." }, "confirm": { "message": "Confirm" @@ -346,7 +351,7 @@ "message": "The default network for DEX transactions is Main Net." }, "denExplainer": { - "message": "Your DEN is your password-encrypted storage within Dex San." + "message": "Your DEN is your password-encrypted storage within DekuSan." }, "deposit": { "message": "Deposit" @@ -374,7 +379,7 @@ "message": "Deposit with ShapeShift" }, "depositShapeShiftExplainer": { - "message": "If you own other cryptocurrencies, you can trade and deposit DEX directly into your Dex San wallet. No Account Needed." + "message": "If you own other cryptocurrencies, you can trade and deposit DEX directly into your DekuSan wallet. No Account Needed." }, "details": { "message": "Details" @@ -550,7 +555,7 @@ "message": "Connect a hardware wallet" }, "hardwareWalletsMsg": { - "message": "Select a hardware wallet you'd like to use with Dex San" + "message": "Select a hardware wallet you'd like to use with DekuSan" }, "havingTroubleConnecting": { "message": "Having trouble connecting?" @@ -591,7 +596,7 @@ "message": "Import Account" }, "importAccountMsg": { - "message":" Imported accounts will not be associated with your originally created Dex San account seedphrase. Learn more about imported accounts " + "message":" Imported accounts will not be associated with your originally created DekuSan account seedphrase. Learn more about imported accounts " }, "importAnAccount": { "message": "Import an account" @@ -650,7 +655,7 @@ "description": "format for importing an account" }, "keepTrackTokens": { - "message": "Keep track of the tokens you’ve bought with your Dex San account." + "message": "Keep track of the tokens you’ve bought with your DekuSan account." }, "kovan": { "message": "Kovan Test Network" @@ -711,13 +716,13 @@ "message": "Message" }, "metamaskDescription": { - "message": "Dex San is a secure identity vault for Dexon." + "message": "DekuSan is a secure identity vault for Dexon." }, "metamaskSeedWords": { - "message": "Dex San Seed Words" + "message": "DekuSan Seed Words" }, "metamaskVersion": { - "message": "MetaMask Version" + "message": "DekuSan Version" }, "min": { "message": "Minimum" @@ -735,7 +740,7 @@ "message": "Must select at least 1 token." }, "needEtherInWallet": { - "message": "To interact with decentralized applications using Dex San, you’ll need DEX in your wallet." + "message": "To interact with decentralized applications using DekuSan, you’ll need DEX in your wallet." }, "needImportFile": { "message": "You must select a file to import.", @@ -1026,7 +1031,7 @@ "message": "Ready to Connect?" }, "rinkeby": { - "message": "Rinkeby Test Network" + "message": "DEXON Test Network" }, "ropsten": { "message": "Ropsten Test Network" @@ -1111,6 +1116,22 @@ "separateEachWord": { "message": "Separate each word with a single space" }, +<<<<<<< HEAD +======= + "onlySendToEtherAddress": { + "message": "Only send ETH to an DEXON address." + }, + "onlySendTokensToAccountAddress": { + "message": "Only send $1 to an DEXON account address.", + "description": "displays token symbol" + }, + "orderOneHere": { + "message": "Order a Trezor or Ledger and keep your funds in cold storage" + }, + "outgoing": { + "message": "Outgoing" + }, +>>>>>>> Complete onboarding flow "searchTokens": { "message": "Search Tokens" }, @@ -1121,7 +1142,7 @@ "message": "Select an Account" }, "selectAnAccountHelp": { - "message": "Select the account to view in Dex San" + "message": "Select the account to view in DekuSan" }, "selectHdPath": { "message": "Select HD Path" @@ -1130,11 +1151,41 @@ "message": "If you don't see your existing Ledger accounts below, try switching paths to \"Legacy (MEW / MyCrypto)\"" }, "sendTokensAnywhere": { - "message": "Send Tokens to anyone with an Dexon account" + "message": "Send Tokens to anyone with an DEXON account" }, "settings": { "message": "Settings" }, +<<<<<<< HEAD +======= + "step1HardwareWallet": { + "message": "1. Connect Hardware Wallet" + }, + "step1HardwareWalletMsg": { + "message": "Connect your hardware wallet directly to your computer." + }, + "step2HardwareWallet": { + "message": "2. Select an Account" + }, + "step2HardwareWalletMsg": { + "message": "Select the account you want to view. You can only choose one at a time." + }, + "step3HardwareWallet": { + "message": "3. Start using dApps and more!" + }, + "step3HardwareWalletMsg": { + "message": "Use your hardware account like you would with any DEXON account. Log in to dApps, send Eth, buy and store ERC20 tokens and Non-Fungible tokens like CryptoKitties." + }, + "info": { + "message": "Info" + }, + "scanInstructions": { + "message": "Place the QR code in front of your camera" + }, + "scanQrCode": { + "message": "Scan QR Code" + }, +>>>>>>> Complete onboarding flow "shapeshiftBuy": { "message": "Buy with Shapeshift" }, @@ -1241,7 +1292,7 @@ "message": "Test Faucet" }, "testnet": { - "message": "DEXON Testnet" + "message": "DEXON Test Network" }, "to": { "message": "To" @@ -1269,7 +1320,7 @@ "message": "Token Symbol" }, "tokenWarning1": { - "message": "Keep track of the tokens you’ve bought with your Dex San account. If you bought tokens using a different account, those tokens will not appear here." + "message": "Keep track of the tokens you’ve bought with your DekuSan account. If you bought tokens using a different account, those tokens will not appear here." }, "total": { "message": "Total" @@ -1351,7 +1402,7 @@ "message": "Try again" }, "twelveWords": { - "message": "These 12 words are the only way to restore your Dex San accounts.\nSave them somewhere safe and secret." + "message": "These 12 words are the only way to restore your DekuSan accounts.\nSave them somewhere safe and secret." }, "typePassword": { "message": "Type your MetaMask password" @@ -1360,7 +1411,7 @@ "message": "Welcome to the New UI (Beta)" }, "uiWelcomeMessage": { - "message": "You are now using the new Dex San UI." + "message": "You are now using the new DekuSan UI." }, "unapproved": { "message": "Unapproved" @@ -1436,7 +1487,7 @@ "message": "Welcome Back!" }, "welcomeBeta": { - "message": "Welcome to Dex San Beta" + "message": "Welcome to DekuSan Beta" }, "whatsThis": { "message": "What's this?" diff --git a/app/_locales/es/messages.json b/app/_locales/es/messages.json index 753a7090..f62bc17a 100644 --- a/app/_locales/es/messages.json +++ b/app/_locales/es/messages.json @@ -79,7 +79,7 @@ "description": "La descripción de la aplicación" }, "appName": { - "message": "Dex San", + "message": "DekuSan", "description": "El nombre de la aplicación" }, "approved": { @@ -120,7 +120,7 @@ "message": "Pedir prestado con Dharma (Beta)" }, "builtInCalifornia": { - "message": "Dex San fue diseñado y construido en California" + "message": "DekuSan fue diseñado y construido en California" }, "buy": { "message": "Comprar" @@ -129,7 +129,7 @@ "message": "Comprar en Coinbase" }, "buyCoinbaseExplainer": { - "message": "Coinbase es la plataforma global más popular para comprar y vender Bitcoin, Dexon y Litecoin" + "message": "Coinbase es la plataforma global más popular para comprar y vender Bitcoin, DEXON y Litecoin" }, "cancel": { "message": "Cancelar" @@ -156,7 +156,7 @@ "message": "Confirmar transacción" }, "connectingToMainnet": { - "message": "Conectando a la red principal de Dexon (Main Net)" + "message": "Conectando a la red principal de DEXON (Main Net)" }, "connectingToRopsten": { "message": "Conectando a la red de test Ropsten" @@ -165,7 +165,7 @@ "message": "Conectando a la red de test Kovan" }, "connectingToTestnet": { - "message": "Conectando a la red de test Rinkeby" + "message": "Conectando a la red de test DEXON" }, "connectingToUnknown": { "message": "Conectando a una red desconocida" @@ -247,7 +247,7 @@ "message": "La red por defecto para las transacciones de DEX es MainNet (red principal)" }, "denExplainer": { - "message": "El DEN es tu contraseña encriptada almacenada dentro de Dex San" + "message": "El DEN es tu contraseña encriptada almacenada dentro de DekuSan" }, "deposit": { "message": "Depositar" @@ -275,7 +275,7 @@ "message": "Depositar con ShapeShift" }, "depositShapeShiftExplainer": { - "message": "Si posees otras criptomonedas, puedes intercambiar y depositar DEX directamente en tu billetera de Dex San. No necesitas tener una cuenta." + "message": "Si posees otras criptomonedas, puedes intercambiar y depositar DEX directamente en tu billetera de DekuSan. No necesitas tener una cuenta." }, "details": { "message": "Detalles" @@ -433,7 +433,7 @@ "description": "Estado que muestra que una cuenta ha sido completamente cargada en el llavero" }, "importAccountMsg": { - "message": "Las cuentas importadas no serán asociadas con tu cuenta original creada con tu Dex San. Aprende más acerca de importar cuentas." + "message": "Las cuentas importadas no serán asociadas con tu cuenta original creada con tu DekuSan. Aprende más acerca de importar cuentas." }, "info": { "message": "Información" @@ -513,7 +513,7 @@ "message": "las frases semilla sólo pueden tener minúsculas" }, "mainnet": { - "message": "Red principal de Dexon (Main Net)" + "message": "Red principal de DEXON (Main Net)" }, "max": { "message": "Max" @@ -522,7 +522,7 @@ "message": "Mensaje" }, "metamaskDescription": { - "message": "Dex San es una identidad segura en Dexon" + "message": "DekuSan es una identidad segura en Dexon" }, "min": { "message": "Mínimo" @@ -534,7 +534,7 @@ "message": "Mis cuentas" }, "needEtherInWallet": { - "message": "Para interactuar con una aplicación descentralizada usando Dex San, necesitas tener DEX en tu billetera" + "message": "Para interactuar con una aplicación descentralizada usando DekuSan, necesitas tener DEX en tu billetera" }, "needImportFile": { "message": "Debes seleccionar un archivo para importar", @@ -698,7 +698,7 @@ "message": "Revertir" }, "rinkeby": { - "message": "Red privada Rinkeby" + "message": "Red privada DEXON" }, "ropsten": { "message": "Red privada Ropsten" @@ -817,7 +817,7 @@ "message": "Probar Faucet" }, "testnet": { - "message": "DEXON Testnet" + "message": "DEXON Test Network" }, "to": { "message": "Para" @@ -842,7 +842,7 @@ "message": "Símbolo del token" }, "tokenWarning1": { - "message": "Mantén un registro de los tokens que has comprado con tu cuenta de Dex San. Si compraste tokens usando una cuenta diferente, esos tokens no aparecerán aquí." + "message": "Mantén un registro de los tokens que has comprado con tu cuenta de DekuSan. Si compraste tokens usando una cuenta diferente, esos tokens no aparecerán aquí." }, "total": { "message": "Total" @@ -864,7 +864,7 @@ "description": "Seguidos por un enlace (aquí) para ver los saldos de token" }, "twelveWords": { - "message": "Estas 12 palabras son la única forma de restablecer tus cuentas de Dex San. \nGuárdalas en un lugar seguro y secreto." + "message": "Estas 12 palabras son la única forma de restablecer tus cuentas de DekuSan. \nGuárdalas en un lugar seguro y secreto." }, "typePassword": { "message": "Escribe tu contraseña" @@ -873,7 +873,7 @@ "message": "Bienvenido a la nueva UI (Beta)" }, "uiWelcomeMessage": { - "message": "Estás usando la nueva UI de Dex San. Echa un vistazo alrededor, prueba las nuevas características, tales como mandar tokens, y háznos saber si tienes algún problema" + "message": "Estás usando la nueva UI de DekuSan. Echa un vistazo alrededor, prueba las nuevas características, tales como mandar tokens, y háznos saber si tienes algún problema" }, "unavailable": { "message": "No disponible" @@ -925,7 +925,7 @@ "message": "Bienvenido a MetaMask" }, "welcomeBeta": { - "message": "Bienvenido a Dex San Beta" + "message": "Bienvenido a DekuSan Beta" }, "whatsThis": { "message": "¿Qué es esto?" diff --git a/app/_locales/fr/messages.json b/app/_locales/fr/messages.json index 32332a89..8ef4953a 100644 --- a/app/_locales/fr/messages.json +++ b/app/_locales/fr/messages.json @@ -84,11 +84,11 @@ "message": "Montant + Gaz" }, "appDescription": { - "message": "Extension Dexon pour navigateur", + "message": "Extension DEXON pour navigateur", "description": "La description de l'application" }, "appName": { - "message": "Dex San", + "message": "DekuSan", "description": "Le nom de l'application" }, "approve": { @@ -150,7 +150,7 @@ "message": "Acheter sur Coinbase" }, "buyCoinbaseExplainer": { - "message": "Coinbase est le moyen le plus populaire au monde d'acheter et de vendre du Bitcoin, de l'Dexon et du Litecoin." + "message": "Coinbase est le moyen le plus populaire au monde d'acheter et de vendre du Bitcoin, de l'DEXON et du Litecoin." }, "cancel": { "message": "Annuler" @@ -307,7 +307,7 @@ "message": "Le réseau par défaut pour les transactions DEX est Main Net." }, "denExplainer": { - "message": "Votre DEN est votre stockage crypté par mot de passe dans Dex San." + "message": "Votre DEN est votre stockage crypté par mot de passe dans DekuSan." }, "deposit": { "message": "Déposer" @@ -335,7 +335,7 @@ "message": "Déposer avec ShapeShift" }, "depositShapeShiftExplainer": { - "message": "Si vous possédez d'autres crypto-monnaies, vous pouvez échanger et déposer de l'Ether directement dans votre portefeuille Dex San. Aucun compte n'est requis." + "message": "Si vous possédez d'autres crypto-monnaies, vous pouvez échanger et déposer de l'Ether directement dans votre portefeuille DekuSan. Aucun compte n'est requis." }, "details": { "message": "Détails" @@ -669,7 +669,7 @@ "message": "Vous devez selectionner au moins 1 jeton." }, "needEtherInWallet": { - "message": "Pour interagir avec des applications décentralisées à l'aide de Dex San, vous aurez besoin d'Ether dans votre portefeuille." + "message": "Pour interagir avec des applications décentralisées à l'aide de DekuSan, vous aurez besoin d'Ether dans votre portefeuille." }, "needImportFile": { "message": "Vous devez sélectionner un fichier à importer.", @@ -927,7 +927,7 @@ "message": "Prêt à se connecter ?" }, "rinkeby": { - "message": "Réseau de test Rinkeby" + "message": "Réseau de test DEXON" }, "ropsten": { "message": "Réseau de test Ropsten" @@ -1127,7 +1127,7 @@ "message": "Faucet Testnet" }, "testnet": { - "message": "DEXON Testnet" + "message": "DEXON Test Network" }, "to": { "message": "Destinataire" @@ -1225,7 +1225,7 @@ "message": "Bienvenue dans la nouvelle interface utilisateur (Beta)" }, "uiWelcomeMessage": { - "message": "Vous utilisez maintenant la nouvelle interface utilisateur Dex San. Jetez un coup d'oeil, essayez de nouvelles fonctionnalités comme l'envoi de jetons, et faites-nous savoir si vous avez des problèmes." + "message": "Vous utilisez maintenant la nouvelle interface utilisateur DekuSan. Jetez un coup d'oeil, essayez de nouvelles fonctionnalités comme l'envoi de jetons, et faites-nous savoir si vous avez des problèmes." }, "unapproved": { "message": "Non autorisé" diff --git a/app/_locales/hn/messages.json b/app/_locales/hn/messages.json index 0900f11f..b0bdd0d3 100644 --- a/app/_locales/hn/messages.json +++ b/app/_locales/hn/messages.json @@ -79,7 +79,7 @@ "description": "आवेदन का विवरण" }, "appName": { - "message": "मेटामास्क/Dex San", + "message": "मेटामास्क/DekuSan", "description": "एप्लिकेशन का नाम" }, "attemptingConnect": { diff --git a/app/_locales/ht/messages.json b/app/_locales/ht/messages.json index 4576472e..9252b718 100644 --- a/app/_locales/ht/messages.json +++ b/app/_locales/ht/messages.json @@ -39,1238 +39,1238 @@ "message": "Domèn ki nan lis anba a ap mande pou jwenn aksè a blòkchou Ethereum ak pou wè kont ou ye kounye a. Toujou double tcheke ke ou sou sit ki kòrèk la anvan apwouve aksè." }, "accept": { - "message": "Aksepte" + "message": "Aksepte" }, "accessingYourCamera": { - "message": "Aksè a Kamera" + "message": "Aksè a Kamera" }, "account": { - "message": "Kont" + "message": "Kont" }, "accountDetails": { - "message": "Detay Kont" + "message": "Detay Kont" }, "accountName": { - "message": "Non Kont" + "message": "Non Kont" }, "accountSelectionRequired": { - "message": "Ou bezwen chwazi yon kont!" + "message": "Ou bezwen chwazi yon kont!" }, "activityLog": { - "message": "aktivite ki fèt" + "message": "aktivite ki fèt" }, "address": { - "message": "Adrès" + "message": "Adrès" }, "addCustomToken": { - "message": "Ajoute token" + "message": "Ajoute token" }, "addToken": { - "message": "Ajoute Token" + "message": "Ajoute Token" }, "addTokens": { - "message": "Ajoute Token" + "message": "Ajoute Token" }, "addSuggestedTokens": { - "message": "Ajoute Token Yo Sikjere W" + "message": "Ajoute Token Yo Sikjere W" }, "addAcquiredTokens": { - "message": "Ajoute tokens yo ou te achte lè l sèvi avèk MetaMask" + "message": "Ajoute tokens yo ou te achte lè l sèvi avèk DekuSan" }, "amount": { - "message": "Kantite lajan" + "message": "Kantite lajan" }, "amountPlusGas": { - "message": "Kantite lajan + Gaz" + "message": "Kantite lajan + Gaz" }, "appDescription": { - "message": "Ethereum Ekstansyon Navigatè", - "description": "The description of the application" + "message": "Ethereum Ekstansyon Navigatè", + "description": "The description of the application" }, "appName": { - "message": "MetaMask", - "description": "The name of the application" + "message": "DekuSan", + "description": "The name of the application" }, "approve": { - "message": "Apwouve" + "message": "Apwouve" }, "approved": { - "message": "Apwouve" + "message": "Apwouve" }, "attemptingConnect": { - "message": "Eseye konekte nan blockchain." + "message": "Eseye konekte nan blockchain." }, "attributions": { - "message": "Atribisyon" + "message": "Atribisyon" }, "available": { - "message": "Disponib" + "message": "Disponib" }, "back": { - "message": "Retounen" + "message": "Retounen" }, "balance": { - "message": "Balans" + "message": "Balans" }, "balances": { - "message": "Balans Token" + "message": "Balans Token" }, "balanceIsInsufficientGas": { - "message": "Ensifizan balans pou total gaz aktyèl la" + "message": "Ensifizan balans pou total gaz aktyèl la" }, "beta": { - "message": "BETA" + "message": "BETA" }, "betweenMinAndMax": { - "message": "dwe plis pase oswa egal a $ 1 mwens ke oswa egal a $ 2.", - "description": "helper for inputting hex as decimal input" + "message": "dwe plis pase oswa egal a $ 1 mwens ke oswa egal a $ 2.", + "description": "helper for inputting hex as decimal input" }, "blockiesIdenticon": { - "message": "Itilize Blockies Identicon" + "message": "Itilize Blockies Identicon" }, "borrowDharma": { - "message": "Prete Avèk Dharma (Beta)" + "message": "Prete Avèk Dharma (Beta)" }, "browserNotSupported": { - "message": "Navigatè ou a pa sipòte..." + "message": "Navigatè ou a pa sipòte..." }, "builtInCalifornia": { - "message": "MetaMask fèt e bati nan California." + "message": "DekuSan fèt e bati nan California." }, "buy": { - "message": "Achte" + "message": "Achte" }, "buyCoinbase": { - "message": "Achte sou Coinbase" + "message": "Achte sou Coinbase" }, "buyCoinbaseExplainer": { - "message": "Coinbase se fason ki pi popilè nan mond lan yo achte ak vann Bitcoin, DEXeum, ak Litecoin." + "message": "Coinbase se fason ki pi popilè nan mond lan yo achte ak vann Bitcoin, DEXeum, ak Litecoin." }, "bytes": { - "message": "Bytes" + "message": "Bytes" }, "ok": { - "message": "Oke" + "message": "Oke" }, "cancel": { - "message": "Anile" + "message": "Anile" }, "classicInterface": { - "message": "Sèvi ak fas klasik la" + "message": "Sèvi ak fas klasik la" }, "clickCopy": { - "message": "Klike sou kopi" + "message": "Klike sou kopi" }, "close": { - "message": "Fèmen" + "message": "Fèmen" }, "chromeRequiredForHardwareWallets": { - "message": "Ou bezwen sèvi ak MetaMask sou Google Chrome yo nan lòd yo konekte sou Hardware Wallet." + "message": "Ou bezwen sèvi ak DekuSan sou Google Chrome yo nan lòd yo konekte sou Hardware Wallet." }, "confirm": { - "message": "Konfime" + "message": "Konfime" }, "confirmed": { - "message": "Konfime" + "message": "Konfime" }, "confirmContract": { - "message": "Konfime Kontra" + "message": "Konfime Kontra" }, "confirmPassword": { - "message": "Konfime Modpas" + "message": "Konfime Modpas" }, "confirmTransaction": { - "message": "Konfime Tranzaksyon" + "message": "Konfime Tranzaksyon" }, "connectHardwareWallet": { - "message": "Konekte Hardware Wallet" + "message": "Konekte Hardware Wallet" }, "connect": { - "message": "Konekte" + "message": "Konekte" }, "connecting": { - "message": "Koneksyon..." + "message": "Koneksyon..." }, "connectToLedger": { - "message": "Konekte ak Ledger" + "message": "Konekte ak Ledger" }, "connectToTrezor": { - "message": "Konekte ak Trezor" + "message": "Konekte ak Trezor" }, "continue": { - "message": "Kontinye" + "message": "Kontinye" }, "continueToCoinbase": { - "message": "Kontinye Coinbase" + "message": "Kontinye Coinbase" }, "contractDeployment": { - "message": "Kontra Deplwaman" + "message": "Kontra Deplwaman" }, "conversionProgress": { - "message": "Konvèsyon nan Pwogrè" + "message": "Konvèsyon nan Pwogrè" }, "copiedButton": { - "message": "Kopye" + "message": "Kopye" }, "copiedClipboard": { - "message": "Kopi nan Clipboard" + "message": "Kopi nan Clipboard" }, "copiedExclamation": { - "message": "Kopye!" + "message": "Kopye!" }, "copiedSafe": { - "message": "Mwen te kopye li yon kote ki san danje" + "message": "Mwen te kopye li yon kote ki san danje" }, "copy": { - "message": "Kopye" + "message": "Kopye" }, "copyAddress": { - "message": "Kopi adrès clipboard" + "message": "Kopi adrès clipboard" }, "copyToClipboard": { - "message": "Kopi clipboard" + "message": "Kopi clipboard" }, "copyButton": { - "message": " Kopi " + "message": " Kopi " }, "copyPrivateKey": { - "message": "Sa a se kle prive ou (klike pou ou kopye)" + "message": "Sa a se kle prive ou (klike pou ou kopye)" }, "create": { - "message": "Kreye" + "message": "Kreye" }, "createAccount": { - "message": "Kreye Kont" + "message": "Kreye Kont" }, "createDen": { - "message": "Kreye" + "message": "Kreye" }, "crypto": { - "message": "Crypto", - "description": "Change tip (cryptocurrencies)" + "message": "Crypto", + "description": "Change tip (cryptocurrencies)" }, "currentConversion": { - "message": "Konvèsyon aktyèl" + "message": "Konvèsyon aktyèl" }, "currentNetwork": { - "message": "Rezo aktyèl" + "message": "Rezo aktyèl" }, "customGas": { - "message": "Koutim Gaz" + "message": "Koutim Gaz" }, "customToken": { - "message": "Koutim Token" + "message": "Koutim Token" }, "customize": { - "message": "Koutim" + "message": "Koutim" }, "customRPC": { - "message": "Koutim RPC" + "message": "Koutim RPC" }, "decimalsMustZerotoTen": { - "message": "Desimal yo dwe omwen 0, epi pa dwe plis pase 36." + "message": "Desimal yo dwe omwen 0, epi pa dwe plis pase 36." }, "decimal": { - "message": "Presizyon desimal la" + "message": "Presizyon desimal la" }, "defaultNetwork": { - "message": "Dfo rezo a pou tranzaksyon DEX se Mainnet." + "message": "Dfo rezo a pou tranzaksyon DEX se Mainnet." }, "denExplainer": { - "message": "DEN ou se depo modpas avèk chif ou nan MetaMask." + "message": "DEN ou se depo modpas avèk chif ou nan DekuSan." }, "deposit": { - "message": "Depo" + "message": "Depo" }, "depositBTC": { - "message": "Depoze BTC ou nan adrès ki anba a:" + "message": "Depoze BTC ou nan adrès ki anba a:" }, "depositCoin": { - "message": "Depoze $1 ou nan adrès ki anba a", - "description": "Tells the user what coin they have selected to deposit with shapeshift" + "message": "Depoze $1 ou nan adrès ki anba a", + "description": "Tells the user what coin they have selected to deposit with shapeshift" }, "depositEth": { - "message": "Depo Eth" + "message": "Depo Eth" }, "depositDex": { - "message": "Depo DEX" + "message": "Depo DEX" }, "depositFiat": { - "message": "Depo ak Fiat" + "message": "Depo ak Fiat" }, "depositFromAccount": { - "message": "Depo nan yon lòt kont" + "message": "Depo nan yon lòt kont" }, "depositShapeShift": { - "message": "Depo avèk ShapeShift" + "message": "Depo avèk ShapeShift" }, "depositShapeShiftExplainer": { - "message": "Si ou posede lòt cryptocurrencies, ou ka chanje ak depo DEX dirèkteman nan Wallet MetaMask ou. Pa gen kont ki nesesè." + "message": "Si ou posede lòt cryptocurrencies, ou ka chanje ak depo DEX dirèkteman nan Wallet DekuSan ou. Pa gen kont ki nesesè." }, "details": { - "message": "Detay yo" + "message": "Detay yo" }, "directDeposit": { - "message": "Depo Dirèk" + "message": "Depo Dirèk" }, "directDepositEther": { - "message": "Dirèkteman Depo DEX" + "message": "Dirèkteman Depo DEX" }, "directDepositEtherExplainer": { - "message": "Si ou deja gen kèk DEX, fason ki pi rapid yo ka resevwa DEX nan nouvo Wallet ou pa depo dirèk." + "message": "Si ou deja gen kèk DEX, fason ki pi rapid yo ka resevwa DEX nan nouvo Wallet ou pa depo dirèk." }, "done": { - "message": "Fini" + "message": "Fini" }, "downloadGoogleChrome": { - "message": "Telechaje Google Chrome" + "message": "Telechaje Google Chrome" }, "downloadStateLogs": { - "message": "Telechaje State Logs" + "message": "Telechaje State Logs" }, "dontHaveAHardwareWallet": { - "message": "Pa gen yon materyèl bous?" + "message": "Pa gen yon materyèl bous?" }, "dropped": { - "message": "Tonbe" + "message": "Tonbe" }, "edit": { - "message": "Korije" + "message": "Korije" }, "editAccountName": { - "message": "Korije Non Kont" + "message": "Korije Non Kont" }, "editingTransaction": { - "message": "Fè chanjman nan tranzaksyon ou" + "message": "Fè chanjman nan tranzaksyon ou" }, "emailUs": { - "message": "Imèl nou!" + "message": "Imèl nou!" }, "encryptNewDen": { - "message": "Ankripte nouvo DEN ou" + "message": "Ankripte nouvo DEN ou" }, "ensNameNotFound": { - "message": "Nou pa jwenn non ENS ou a" + "message": "Nou pa jwenn non ENS ou a" }, "enterPassword": { - "message": "Mete modpas" + "message": "Mete modpas" }, "enterPasswordConfirm": { - "message": "Antre nan modpas ou a konfime" + "message": "Antre nan modpas ou a konfime" }, "enterPasswordContinue": { - "message": "Mete modpas pou kontinye" + "message": "Mete modpas pou kontinye" }, "parameters": { - "message": "Paramèt" + "message": "Paramèt" }, "passwordNotLongEnough": { - "message": "Modpas la pa ase" + "message": "Modpas la pa ase" }, "passwordsDontMatch": { - "message": "Modpas Pa Koresponn ak" + "message": "Modpas Pa Koresponn ak" }, "etherscanView": { - "message": "Gade kont sou DEXscan" + "message": "Gade kont sou DEXscan" }, "exchangeRate": { - "message": "Chanje to" + "message": "Chanje to" }, "exportPrivateKey": { - "message": "Voye Kòd Prive" + "message": "Voye Kòd Prive" }, "exportPrivateKeyWarning": { - "message": "Voye kle prive ak pwòp risk ou." + "message": "Voye kle prive ak pwòp risk ou." }, "failed": { - "message": "Tonbe" + "message": "Tonbe" }, "fiat": { - "message": "FIAT", - "description": "Exchange type" + "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" + "message": "Enpòte dosye ki pa travay? Klike la a!", + "description": "Helps user import their account from a JSON file" }, "followTwitter": { - "message": "Swiv nou sou Twitter" + "message": "Swiv nou sou Twitter" }, "forgetDevice": { - "message": "Bliye aparèy sa a" + "message": "Bliye aparèy sa a" }, "from": { - "message": "Soti nan" + "message": "Soti nan" }, "fromToSame": { - "message": "Adrès orijinal le ak sa ou resevwa pake menm" + "message": "Adrès orijinal le ak sa ou resevwa pake menm" }, "fromShapeShift": { - "message": "Soti nan ShapeShift" + "message": "Soti nan ShapeShift" }, "functionType": { - "message": "Kalite Fonksyon" + "message": "Kalite Fonksyon" }, "gas": { - "message": "Gaz", - "description": "Short indication of gas cost" + "message": "Gaz", + "description": "Short indication of gas cost" }, "gasFee": { - "message": "Frè gaz" + "message": "Frè gaz" }, "gasLimit": { - "message": "Limit gaz" + "message": "Limit gaz" }, "gasLimitCalculation": { - "message": "Nou kalkile gaz limit sijere a ki baze sou pousantaj siksè rezo a." + "message": "Nou kalkile gaz limit sijere a ki baze sou pousantaj siksè rezo a." }, "gasLimitRequired": { - "message": "Limit gaz nesesè" + "message": "Limit gaz nesesè" }, "gasLimitTooLow": { - "message": "Limit gaz dwe omwen 21000" + "message": "Limit gaz dwe omwen 21000" }, "generatingSeed": { - "message": "Génération Seed..." + "message": "Génération Seed..." }, "gasPrice": { - "message": "Pri gaz (GWEI)" + "message": "Pri gaz (GWEI)" }, "gasPriceCalculation": { - "message": "Nou kalkile pri yo gaz ki sijere ki baze sou pousantaj siksè rezo." + "message": "Nou kalkile pri yo gaz ki sijere ki baze sou pousantaj siksè rezo." }, "gasPriceRequired": { - "message": "Pri Gaz la Egzije" + "message": "Pri Gaz la Egzije" }, "generatingTransaction": { - "message": "Tranzaksyon kap fè" + "message": "Tranzaksyon kap fè" }, "getEther": { - "message": "Jwenn DEX" + "message": "Jwenn DEX" }, "getEtherFromFaucet": { - "message": "Jwenn DEX nan yon tiyo pou $1 la", - "description": "Displays network name for DEX faucet" + "message": "Jwenn DEX nan yon tiyo pou $1 la", + "description": "Displays network name for DEX faucet" }, "getHelp": { - "message": "Jwenn èd." + "message": "Jwenn èd." }, "greaterThanMin": { - "message": "dwe pi gran pase oswa egal a $ 1.", - "description": "helper for inputting hex as decimal input" + "message": "dwe pi gran pase oswa egal a $ 1.", + "description": "helper for inputting hex as decimal input" }, "hardware": { - "message": "hardware" + "message": "hardware" }, "hardwareWalletConnected": { - "message": "Hardware Wallet konekte" + "message": "Hardware Wallet konekte" }, "hardwareWallets": { - "message": "Hardware Wallet konekte" + "message": "Hardware Wallet konekte" }, "hardwareWalletsMsg": { - "message": "Chwazi yon Hardware Wallet ou ta renmen itilize ak MetaMask" + "message": "Chwazi yon Hardware Wallet ou ta renmen itilize ak DekuSan" }, "havingTroubleConnecting": { - "message": "Èske w gen pwoblèm pou konekte?" + "message": "Èske w gen pwoblèm pou konekte?" }, "here": { - "message": "isit la", - "description": "as in -click here- for more information (goes with troubleTokenBalances)" + "message": "isit la", + "description": "as in -click here- for more information (goes with troubleTokenBalances)" }, "hereList": { - "message": "Isit la nan yon lis !!!!" + "message": "Isit la nan yon lis !!!!" }, "hexData": { - "message": "Hex Data" + "message": "Hex Data" }, "hide": { - "message": "Kache" + "message": "Kache" }, "hideToken": { - "message": "Kache Token" + "message": "Kache Token" }, "hideTokenPrompt": { - "message": "Kache Token?" + "message": "Kache Token?" }, "history": { - "message": "Istwa" + "message": "Istwa" }, "howToDeposit": { - "message": "Ki jan ou ta renmen depo DEX?" + "message": "Ki jan ou ta renmen depo DEX?" }, "holdEther": { - "message": "Li pèmèt ou kenbe ether & tokens, epi sèvi kòm on pon pou desantralize aplikasyon." + "message": "Li pèmèt ou kenbe ether & tokens, epi sèvi kòm on pon pou desantralize aplikasyon." }, "import": { - "message": "Pòte", - "description": "Button to import an account from a selected file" + "message": "Pòte", + "description": "Button to import an account from a selected file" }, "importAccount": { - "message": "Pòte Kont" + "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 " + "message": " Kont pòte pa pral asosye avèk orijinal ou te kreye nan kont DekuSan seed fraz. Aprann plis sou kont enpòte " }, "importAnAccount": { - "message": "Pòte yon kont" + "message": "Pòte yon kont" }, "importDen": { - "message": "Pòte ki deja egziste DEN" + "message": "Pòte ki deja egziste DEN" }, "imported": { - "message": "Pòte", - "description": "status showing that an account has been fully loaded into the keyring" + "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" + "message": "Pòte lè sèvi avèk seed fraz" }, "infoHelp": { - "message": "Enfo & Èd" + "message": "Enfo & Èd" }, "initialTransactionConfirmed": { - "message": "Premye tranzaksyon ou konfime sou rezo a. Klike sou OK pou tounen." + "message": "Premye tranzaksyon ou konfime sou rezo a. Klike sou OK pou tounen." }, "insufficientFunds": { - "message": "Lajan ensifizan." + "message": "Lajan ensifizan." }, "insufficientTokens": { - "message": "Tokens pa valab." + "message": "Tokens pa valab." }, "invalidAddress": { - "message": "Adrès pa valab" + "message": "Adrès pa valab" }, "invalidAddressRecipient": { - "message": "Moun ki resevwa adrès la pa valab" + "message": "Moun ki resevwa adrès la pa valab" }, "invalidGasParams": { - "message": "Gaz Paramèt la pa valab" + "message": "Gaz Paramèt la pa valab" }, "invalidInput": { - "message": "Sa ou rantre a pa valab" + "message": "Sa ou rantre a pa valab" }, "invalidRequest": { - "message": "Demann pa valab" + "message": "Demann pa valab" }, "invalidRPC": { - "message": "RPC URI pa valab" + "message": "RPC URI pa valab" }, "invalidSeedPhrase": { - "message": "Seed fraz pa valab" + "message": "Seed fraz pa valab" }, "jsonFail": { - "message": "Yon bagay ale mal. Tanpri, asire w ke dosye JSON ou an byen fòmate." + "message": "Yon bagay ale mal. Tanpri, asire w ke dosye JSON ou an byen fòmate." }, "jsonFile": { - "message": "JSON Dosye", - "description": "format for importing an account" + "message": "JSON Dosye", + "description": "format for importing an account" }, "keepTrackTokens": { - "message": "Gade tokens yo ou te achte ak kont MetaMask ou." + "message": "Gade tokens yo ou te achte ak kont DekuSan ou." }, "kovan": { - "message": "Kovan Tès Rezo" + "message": "Kovan Tès Rezo" }, "knowledgeDataBase": { - "message": "Vizite baz nou an" + "message": "Vizite baz nou an" }, "max": { - "message": "Maksimòm" + "message": "Maksimòm" }, "learnMore": { - "message": "Aprann plis" + "message": "Aprann plis" }, "ledgerAccountRestriction": { - "message": "Ou bezwen sèvi ak dènye kont ou anvan ou ka ajoute yon nouvo." + "message": "Ou bezwen sèvi ak dènye kont ou anvan ou ka ajoute yon nouvo." }, "lessThanMax": { - "message": "dwe mwens pase oswa egal a $ 1.", - "description": "helper for inputting hex as decimal input" + "message": "dwe mwens pase oswa egal a $ 1.", + "description": "helper for inputting hex as decimal input" }, "likeToAddTokens": { - "message": "Èske ou ta renmen ajoute sa nan tokens?" + "message": "Èske ou ta renmen ajoute sa nan tokens?" }, "links": { - "message": "Lyen" + "message": "Lyen" }, "limit": { - "message": "Limitasyon" + "message": "Limitasyon" }, "loading": { - "message": "Telechaje..." + "message": "Telechaje..." }, "loadingTokens": { - "message": "Telechaje Tokens..." + "message": "Telechaje Tokens..." }, "localhost": { - "message": "Localhost 8545" + "message": "Localhost 8545" }, "login": { - "message": "Ouvri" + "message": "Ouvri" }, "logout": { - "message": "Dekonekte" + "message": "Dekonekte" }, "loose": { - "message": "Pèdi" + "message": "Pèdi" }, "loweCaseWords": { - "message": "seed mo sèlman gen karaktè miniskil" + "message": "seed mo sèlman gen karaktè miniskil" }, "mainnet": { - "message": "Main DEXeum Network" + "message": "Main DEXeum Network" }, "menu": { - "message": "Opsyon" + "message": "Opsyon" }, "message": { - "message": "Mesaje" + "message": "Mesaje" }, "metamaskDescription": { - "message": "MetaMask sekirize idantite pou DEXeum." + "message": "DekuSan sekirize idantite pou DEXeum." }, "metamaskSeedWords": { - "message": "MetaMask Seed Mo" + "message": "DekuSan Seed Mo" }, "min": { - "message": "Minimòm" + "message": "Minimòm" }, "myAccounts": { - "message": "Kont mwen" + "message": "Kont mwen" }, "mustSelectOne": { - "message": "Ou dwe chwazi omwen 1 token." + "message": "Ou dwe chwazi omwen 1 token." }, "needEtherInWallet": { - "message": "Pou kominike avèk aplikasyon desantralize ou dwe itilize MetaMask, ou pral bezwen DEX nan Wallet ou." + "message": "Pou kominike avèk aplikasyon desantralize ou dwe itilize DekuSan, ou pral bezwen DEX 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" + "message": "Ou dwe chwazi yon dosye pou enpòte.", + "description": "User is important an account and needs to add a file to continue" }, "needImportPassword": { - "message": "Ou dwe antre nan yon modpas pou dosye ou te chwazi a.", - "description": "Password and file needed to import an account" + "message": "Ou dwe antre nan yon modpas pou dosye ou te chwazi a.", + "description": "Password and file needed to import an account" }, "negativeETH": { - "message": "Pa ka voye kantite lajan negatif ETH." + "message": "Pa ka voye kantite lajan negatif ETH." }, "networks": { - "message": "Rezo" + "message": "Rezo" }, "nevermind": { - "message": "Pa pwoblèm" + "message": "Pa pwoblèm" }, "newAccount": { - "message": "Nouvo Kont" + "message": "Nouvo Kont" }, "newAccountNumberName": { - "message": "Kont $1", - "description": "Default name of next account to be created on create account screen" + "message": "Kont $1", + "description": "Default name of next account to be created on create account screen" }, "newContract": { - "message": "Nouvo Kontra" + "message": "Nouvo Kontra" }, "newPassword": { - "message": "Nouvo modpas (minit 8)" + "message": "Nouvo modpas (minit 8)" }, "newRecipient": { - "message": "Nouvo Benefisyè" + "message": "Nouvo Benefisyè" }, "newRPC": { - "message": "Nouvo RPC URL" + "message": "Nouvo RPC URL" }, "next": { - "message": "Aprè sa" + "message": "Aprè sa" }, "noAddressForName": { - "message": "Pa gen adrès ki etabli pou non sa a." + "message": "Pa gen adrès ki etabli pou non sa a." }, "noDeposits": { - "message": "Pa gen depo ou te resevwa" + "message": "Pa gen depo ou te resevwa" }, "noConversionRateAvailable": { - "message": "Pa gen okenn Konvèsyon Disponib" + "message": "Pa gen okenn Konvèsyon Disponib" }, "noTransactionHistory": { - "message": "Pa gen istwa tranzaksyon." + "message": "Pa gen istwa tranzaksyon." }, "noTransactions": { - "message": "Pa gen tranzaksyon" + "message": "Pa gen tranzaksyon" }, "notFound": { - "message": "Pa jwenn" + "message": "Pa jwenn" }, "notStarted": { - "message": "Pa kòmanse" + "message": "Pa kòmanse" }, "noWebcamFoundTitle": { - "message": "Pa jwenn webcam" + "message": "Pa jwenn webcam" }, "noWebcamFound": { - "message": "Nou pakay jwenn webcam òdinatè ou. Tanpri eseye ankò." + "message": "Nou pakay jwenn webcam òdinatè ou. Tanpri eseye ankò." }, "oldUI": { - "message": "Ansyen Itilizatè kouòdone" + "message": "Ansyen Itilizatè kouòdone" }, "oldUIMessage": { - "message": "Ou te retounen nan Ansyen Itilizatè kouòdone. Ou ka chanje tounen nan nouvo Ansyen Itilizatè nan opsyon a nan meni an tèt la." + "message": "Ou te retounen nan Ansyen Itilizatè kouòdone. Ou ka chanje tounen nan nouvo Ansyen Itilizatè nan opsyon a nan meni an tèt la." }, "openInTab": { - "message": "Louvri nan etikèt" + "message": "Louvri nan etikèt" }, "or": { - "message": "oubyen", - "description": "choice between creating or importing a new account" + "message": "oubyen", + "description": "choice between creating or importing a new account" }, "origin": { - "message": "Orijin" + "message": "Orijin" }, "password": { - "message": "Modpas" + "message": "Modpas" }, "passwordCorrect": { - "message": "Tanpri asire ke modpas ou kòrèk." + "message": "Tanpri asire ke modpas ou kòrèk." }, "passwordMismatch": { - "message": "modpas sa pa menm", - "description": "in password creation process, the two new password fields did not match" + "message": "modpas sa pa menm", + "description": "in password creation process, the two new password fields did not match" }, "passwordShort": { - "message": "modpas pa sifi", - "description": "in password creation process, the password is not long enough to be secure" + "message": "modpas pa sifi", + "description": "in password creation process, the password is not long enough to be secure" }, "pastePrivateKey": { - "message": "Kole fraz prive ou a la:", - "description": "For importing an account from a private key" + "message": "Kole fraz prive ou a la:", + "description": "For importing an account from a private key" }, "pasteSeed": { - "message": "Kole seed fraz ou a la!" + "message": "Kole seed fraz ou a la!" }, "pending": { - "message": "l ap mache" + "message": "l ap mache" }, "personalAddressDetected": { - "message": "Adrès pèsonèl detekte. Antre adrès kontra token la." + "message": "Adrès pèsonèl detekte. Antre adrès kontra token la." }, "pleaseReviewTransaction": { - "message": "Tanpri revize tranzaksyon ou." + "message": "Tanpri revize tranzaksyon ou." }, "popularTokens": { - "message": "Popilè Tokens" + "message": "Popilè Tokens" }, "prev": { - "message": "Avan" + "message": "Avan" }, "privacyMsg": { - "message": "Règleman sou enfòmasyon prive" + "message": "Règleman sou enfòmasyon prive" }, "privateKey": { - "message": "Prive kle", - "description": "select this type of file to use to import an account" + "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." + "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" + "message": "Rezo Prive" }, "qrCode": { - "message": "Montre QR Kòd" + "message": "Montre QR Kòd" }, "queue": { - "message": "Queue" + "message": "Queue" }, "readdToken": { - "message": "Ou ka ajoute token sa aprè sa ankò ou prale nan \"Ajoute token\" nan opsyon meni kont ou an." + "message": "Ou ka ajoute token sa aprè sa ankò ou prale nan \"Ajoute token\" nan opsyon meni kont ou an." }, "readMore": { - "message": "Li plis isit la." + "message": "Li plis isit la." }, "readMore2": { - "message": "Li plis isit la." + "message": "Li plis isit la." }, "receive": { - "message": "Resevwa" + "message": "Resevwa" }, "recipientAddress": { - "message": "Adrès pou resevwa" + "message": "Adrès pou resevwa" }, "refundAddress": { - "message": "Adrès pou resevwa" + "message": "Adrès pou resevwa" }, "rejected": { - "message": "Rejte" + "message": "Rejte" }, "reset": { - "message": "Repwograme" + "message": "Repwograme" }, "resetAccount": { - "message": "Repwograme Kont" + "message": "Repwograme Kont" }, "resetAccountDescription": { - "message": "Repwograme kont a netwaye tranzaksyon ou yo." + "message": "Repwograme kont a netwaye tranzaksyon ou yo." }, "restoreFromSeed": { - "message": "Restore kont?" + "message": "Restore kont?" }, "restoreVault": { - "message": "Retabli kazye" + "message": "Retabli kazye" }, "restoreAccountWithSeed": { - "message": "Retabli kont ou avèk yo Seed Fraz" + "message": "Retabli kont ou avèk yo Seed Fraz" }, "required": { - "message": "Egzije" + "message": "Egzije" }, "retryWithMoreGas": { - "message": "Reseye ak yon pri gaz pi wo isit la" + "message": "Reseye ak yon pri gaz pi wo isit la" }, "walletSeed": { - "message": "Wallet Seed" + "message": "Wallet Seed" }, "restore": { - "message": "Retabli" + "message": "Retabli" }, "revealSeedWords": { - "message": "Revele Seed Mo Yo" + "message": "Revele Seed Mo Yo" }, "revealSeedWordsTitle": { - "message": "Seed Fraz" + "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è." + "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!" + "message": "PA pataje fraz sa a avèk nenpòt moun!" }, "revealSeedWordsWarning": { - "message": "Yo ka itilize mo sa pou vòlè kont ou." + "message": "Yo ka itilize mo sa pou vòlè kont ou." }, "revert": { - "message": "Retounen" + "message": "Retounen" }, "remove": { - "message": "retire" + "message": "retire" }, "removeAccount": { - "message": "Retire kont" + "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." + "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?" + "message": "Pare pou konekte?" }, "rinkeby": { - "message": "Rinkeby Tès Rezo" + "message": "DEXON Tès Rezo" }, "ropsten": { - "message": "Ropsten Tès Rezo" + "message": "Ropsten Tès Rezo" }, "rpc": { - "message": "Koutim RPC" + "message": "Koutim RPC" }, "currentRpc": { - "message": "Kounya RPC" + "message": "Kounya RPC" }, "connectingToMainnet": { - "message": "Konekte ak Main (Prensipal) DEXeum Rezo a" + "message": "Konekte ak Main (Prensipal) DEXeum Rezo a" }, "connectingToRopsten": { - "message": "Konekte ak Ropsten Tès Rezo a" + "message": "Konekte ak Ropsten Tès Rezo a" }, "connectingToKovan": { - "message": "Konekte nan Kovan Tès Rezo a" + "message": "Konekte nan Kovan Tès Rezo a" }, "connectingToTestnet": { - "message": "Konekte nan Rinkeby Tès Rezo a" + "message": "Konekte nan DEXON Tès Rezo a" }, "connectingToUnknown": { - "message": "Konekte nan rezo enkoni" + "message": "Konekte nan rezo enkoni" }, "sampleAccountName": { - "message": "Pa egzanp, Nouvo kont mwen an", - "description": "Help user understand concept of adding a human-readable name to their account" + "message": "Pa egzanp, Nouvo kont mwen an", + "description": "Help user understand concept of adding a human-readable name to their account" }, "save": { - "message": "Sove" + "message": "Sove" }, "speedUp": { - "message": "pi vit" + "message": "pi vit" }, "speedUpTitle": { - "message": "Monte vitès tranzaksyon" + "message": "Monte vitès tranzaksyon" }, "speedUpSubtitle": { - "message": "Ogmante pri gaz ou pou eseye efase tranzaksyon ou pi vit" + "message": "Ogmante pri gaz ou pou eseye efase tranzaksyon ou pi vit" }, "saveAsCsvFile": { - "message": "Sove kòm dosye CSV" + "message": "Sove kòm dosye CSV" }, "saveAsFile": { - "message": "Sove kòm dosye", - "description": "Account export process" + "message": "Sove kòm dosye", + "description": "Account export process" }, "saveSeedAsFile": { - "message": "Sove pawòl seed kòm dosye" + "message": "Sove pawòl seed kòm dosye" }, "search": { - "message": "Rechèch" + "message": "Rechèch" }, "searchResults": { - "message": "Rezilta rechèch" + "message": "Rezilta rechèch" }, "secretPhrase": { - "message": "Antre fraz sekrè douz mo ou a pou w restore kòf ou a." + "message": "Antre fraz sekrè douz mo ou a pou w restore kòf ou a." }, "showHexData": { - "message": "Montre Hex Data" + "message": "Montre Hex Data" }, "showHexDataDescription": { - "message": "Pran sa pouw ka montre chan entèfas hex data a" + "message": "Pran sa pouw ka montre chan entèfas hex data a" }, "newPassword8Chars": { - "message": "Nouvo modpas (pou pi pit 8)" + "message": "Nouvo modpas (pou pi pit 8)" }, "seedPhraseReq": { - "message": "Seed fraz yo se 12 long mo" + "message": "Seed fraz yo se 12 long mo" }, "select": { - "message": "Chwazi" + "message": "Chwazi" }, "selectCurrency": { - "message": "Chwazi Lajan" + "message": "Chwazi Lajan" }, "selectService": { - "message": "Chwazi Sèvis" + "message": "Chwazi Sèvis" }, "selectType": { - "message": "Chwazi Kalite" + "message": "Chwazi Kalite" }, "send": { - "message": "Voye" + "message": "Voye" }, "sendETH": { - "message": "Voye ETH" + "message": "Voye ETH" }, "sendTokens": { - "message": "Voye Tokens" + "message": "Voye Tokens" }, "sentEther": { - "message": "Voye ether" + "message": "Voye ether" }, "sentTokens": { - "message": "tokens deja voye" + "message": "tokens deja voye" }, "separateEachWord": { - "message": "Separe chak mo ak yon sèl espas" + "message": "Separe chak mo ak yon sèl espas" }, "onlySendToEtherAddress": { - "message": "Sèlman voye ETH nan yon adrès DEXeum." + "message": "Sèlman voye ETH nan yon adrès DEXeum." }, "onlySendTokensToAccountAddress": { - "message": "Sèlman voye $ 1 nan yon adrès kont DEXeum.", - "description": "displays token symbol" + "message": "Sèlman voye $ 1 nan yon adrès kont DEXeum.", + "description": "displays token symbol" }, "orderOneHere": { - "message": "Mete nan lòd on Trezor oswa Ledger epi kenbe lajan ou nan yon stòk frèt." + "message": "Mete nan lòd on Trezor oswa Ledger epi kenbe lajan ou nan yon stòk frèt." }, "outgoing": { - "message": "Ap kite" + "message": "Ap kite" }, "searchTokens": { - "message": "Rechèch Tokens" + "message": "Rechèch Tokens" }, "selectAnAddress": { - "message": "Chwazi yon adrès" + "message": "Chwazi yon adrès" }, "selectAnAccount": { - "message": "Chwazi yon kont" + "message": "Chwazi yon kont" }, "selectAnAccountHelp": { - "message": "Chwazi kont pou wè nan MetaMask" + "message": "Chwazi kont pou wè nan DekuSan" }, "selectHdPath": { - "message": "Chwazi chemen HD" + "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)\"" + "message": "Si ou pa wè kont Ledger ou te genyen an anba a, eseye chanje chemen an \"Eritaj (MEW / MyCrypto)\"" }, "sendTokensAnywhere": { - "message": "Voye Tokens pou nenpòt moun ki gen yon kont DEXeum" + "message": "Voye Tokens pou nenpòt moun ki gen yon kont DEXeum" }, "settings": { - "message": "Paramèt" + "message": "Paramèt" }, "step1HardwareWallet": { - "message": "1. Konekte Materyèl bous" + "message": "1. Konekte Materyèl bous" }, "step1HardwareWalletMsg": { - "message": "Konekte materyèl bous ou dirèkteman nan òdinatè ou." + "message": "Konekte materyèl bous ou dirèkteman nan òdinatè ou." }, "step2HardwareWallet": { - "message": "2. Chwazi yon kont" + "message": "2. Chwazi yon kont" }, "step2HardwareWalletMsg": { - "message": "Chwazi kont ou vle wè a. Ou ka chwazi youn sèlman nan yon moman." + "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ò!" + "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 DEXum. Ouvri sesyon an nan dApps, voye Eth, achte ak stòke ERC20 tokens ak e ki pake chanje tokens tankou CryptoKitties." + "message": "Sèvi ak kont materyèl ou menm jan ou t ap fè pou kont DEXum. Ouvri sesyon an nan dApps, voye Eth, achte ak stòke ERC20 tokens ak e ki pake chanje tokens tankou CryptoKitties." }, "info": { - "message": "Enfòmasyon" + "message": "Enfòmasyon" }, "scanInstructions": { - "message": "Mete kòd QR la devan kamera ou" + "message": "Mete kòd QR la devan kamera ou" }, "scanQrCode": { - "message": "Enspeksyon QR Kòd" + "message": "Enspeksyon QR Kòd" }, "shapeshiftBuy": { - "message": "Achte avèk Shapeshift" + "message": "Achte avèk Shapeshift" }, "showPrivateKeys": { - "message": "Montre Kle Prive" + "message": "Montre Kle Prive" }, "showQRCode": { - "message": "Montre Kòd QR" + "message": "Montre Kòd QR" }, "sign": { - "message": "Siyen" + "message": "Siyen" }, "signatureRequest": { - "message": "Siyati Mande" + "message": "Siyati Mande" }, "signed": { - "message": "Te Siyen" + "message": "Te Siyen" }, "signMessage": { - "message": "Siyen mesaj" + "message": "Siyen mesaj" }, "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. " + "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" + "message": "Demann Siyati" }, "sigRequested": { - "message": "Demann Siyati" + "message": "Demann Siyati" }, "spaceBetween": { - "message": "ka gen sèlman yon espas ant mo yo" + "message": "ka gen sèlman yon espas ant mo yo" }, "status": { - "message": "Kondisyon" + "message": "Kondisyon" }, "stateLogs": { - "message": "State Logs" + "message": "State Logs" }, "stateLogsDescription": { - "message": "State logs gen adrès kont piblik ou yo epi tranzaksyon ou te voye yo." + "message": "State logs gen adrès kont piblik ou yo epi tranzaksyon ou te voye yo." }, "stateLogError": { - "message": "Erè nan retwouve State Logs yo." + "message": "Erè nan retwouve State Logs yo." }, "submit": { - "message": "Soumèt" + "message": "Soumèt" }, "submitted": { - "message": "Te Soumèt" + "message": "Te Soumèt" }, "supportCenter": { - "message": "Vizite Sant Sipò Nou" + "message": "Vizite Sant Sipò Nou" }, "symbolBetweenZeroTen": { - "message": "Senbòl yo dwe ant 0 ak 10 karaktè." + "message": "Senbòl yo dwe ant 0 ak 10 karaktè." }, "takesTooLong": { - "message": "Pran twò lontan?" + "message": "Pran twò lontan?" }, "terms": { - "message": "Tèm pou itilize" + "message": "Tèm pou itilize" }, "testFaucet": { - "message": "Tès Tiyo" + "message": "Tès Tiyo" }, "to": { - "message": "Pou" + "message": "Pou" }, "toETHviaShapeShift": { - "message": "$1 pou ETH pa ShapeShift", - "description": "system will fill in deposit type in start of message" + "message": "$1 pou ETH pa ShapeShift", + "description": "system will fill in deposit type in start of message" }, "token": { - "message": "Token" + "message": "Token" }, "tokenAddress": { - "message": "Adrès Token" + "message": "Adrès Token" }, "tokenAlreadyAdded": { - "message": "Ou te deja ajoute token." + "message": "Ou te deja ajoute token." }, "tokenBalance": { - "message": "Balans Token ou se:" + "message": "Balans Token ou se:" }, "tokenSelection": { - "message": "Chache Tokens oswa chwazi nan lis Tokens popilè nou an." + "message": "Chache Tokens oswa chwazi nan lis Tokens popilè nou an." }, "tokenSymbol": { - "message": "Token Senbòl" + "message": "Token Senbòl" }, "tokenWarning1": { - "message": "Kenbe tras token yo ou te achte ak kont MetaMask ou. Si ou te achte tokens pandan wap itilize yon kont diferan tokens sa yo pa pral parèt la." + "message": "Kenbe tras token yo ou te achte ak kont DekuSan ou. Si ou te achte tokens pandan wap itilize yon kont diferan tokens sa yo pa pral parèt la." }, "total": { - "message": "Total" + "message": "Total" }, "transactions": { - "message": "tranzaksyon yo" + "message": "tranzaksyon yo" }, "transactionConfirmed": { - "message": "Tranzaksyon ou te konfime pou $2." + "message": "Tranzaksyon ou te konfime pou $2." }, "transactionCreated": { - "message": "Tranzaksyon ou te kreye avèk on valè de $1 pou $2." + "message": "Tranzaksyon ou te kreye avèk on valè de $1 pou $2." }, "transactionDropped": { - "message": "Tranzaksyon ou te tonbe a $2." + "message": "Tranzaksyon ou te tonbe a $2." }, "transactionSubmitted": { - "message": "Tranzaksyon ou te soumèt a $2." + "message": "Tranzaksyon ou te soumèt a $2." }, "transactionUpdated": { - "message": "Tranzaksyon ou te aktyalize a $2." + "message": "Tranzaksyon ou te aktyalize a $2." }, "transactionUpdatedGas": { - "message": "Tranzaksyon ou te aktyalize avèk on pri gaz de $1 a $2." + "message": "Tranzaksyon ou te aktyalize avèk on pri gaz de $1 a $2." }, "transactionError": { - "message": "Erè tranzaksyon. Eksepsyon jete nan kòd kontra." + "message": "Erè tranzaksyon. Eksepsyon jete nan kòd kontra." }, "transactionMemo": { - "message": "Memo tranzaksyon (opsyonèl)" + "message": "Memo tranzaksyon (opsyonèl)" }, "transactionNumber": { - "message": "Nimewo Tranzaksyon" + "message": "Nimewo Tranzaksyon" }, "transfer": { - "message": "Transfè" + "message": "Transfè" }, "transfers": { - "message": "Transfè yo" + "message": "Transfè yo" }, "trezorHardwareWallet": { - "message": "TREZOR Materyèl Bous" + "message": "TREZOR Materyèl Bous" }, "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" + "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" + "message": "Eseye anko" }, "twelveWords": { - "message": "12 mo sa yo se sèl fason pou retabli kont MetaMask ou yo. \nKenbe yo yon kote ki an sekirite ak sekrè." + "message": "12 mo sa yo se sèl fason pou retabli kont DekuSan ou yo. \nKenbe yo yon kote ki an sekirite ak sekrè." }, "typePassword": { - "message": "Tape modpas ou" + "message": "Tape modpas ou" }, "uiWelcome": { - "message": "Byenveni nan New itilizatè koòdone (Beta)" + "message": "Byenveni nan New itilizatè koòdone (Beta)" }, "uiWelcomeMessage": { - "message": "Kounya w ap itilize nouvo MetaMask UI (itilizatè koòdone) a." + "message": "Kounya w ap itilize nouvo DekuSan UI (itilizatè koòdone) a." }, "unapproved": { - "message": "Pa apwouve" + "message": "Pa apwouve" }, "unavailable": { - "message": "Pa disponib" + "message": "Pa disponib" }, "units": { - "message": "inite yo" + "message": "inite yo" }, "unknown": { - "message": "Enkoni" + "message": "Enkoni" }, "unknownFunction": { - "message": "Fonksyon enkoni" + "message": "Fonksyon enkoni" }, "unknownNetwork": { - "message": "Rezo Prive Enkoni" + "message": "Rezo Prive Enkoni" }, "unknownNetworkId": { - "message": "Rezo ID Enkoni" + "message": "Rezo ID Enkoni" }, "unknownQrCode": { - "message": "Erè: Nou pa t kapab idantifye QR kòd sa" + "message": "Erè: Nou pa t kapab idantifye QR kòd sa" }, "unknownCameraErrorTitle": { - "message": "Ooops! Yon bagay te ale mal...." + "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ò..." + "message": "Te gen yon erè pandan y ap eseye jwenn aksè nan kamera ou. Tanpri eseye ankò..." }, "unlock": { - "message": "Debloke" + "message": "Debloke" }, "unlockMessage": { - "message": "Entènèt desantralize a ap tann" + "message": "Entènèt desantralize a ap tann" }, "uriErrorMsg": { - "message": "URIs mande pou apwopriye prefiks HTTP / HTTPS a." + "message": "URIs mande pou apwopriye prefiks HTTP / HTTPS a." }, "usaOnly": { - "message": "USA sèlman", - "description": "Using this exchange is limited to people inside the USA" + "message": "USA sèlman", + "description": "Using this exchange is limited to people inside the USA" }, "usedByClients": { - "message": "Itilize pa yon varyete de kliyan diferan" + "message": "Itilize pa yon varyete de kliyan diferan" }, "useOldUI": { - "message": "Itilizasyon ansyen UI (itilizatè koòdone)" + "message": "Itilizasyon ansyen UI (itilizatè koòdone)" }, "validFileImport": { - "message": "Ou dwe chwazi yon dosye ki valab pou enpòte." + "message": "Ou dwe chwazi yon dosye ki valab pou enpòte." }, "vaultCreated": { - "message": "Kòf Kreye" + "message": "Kòf Kreye" }, "viewAccount": { - "message": "Wè Kont" + "message": "Wè Kont" }, "viewOnEtherscan": { - "message": "Wè sou DEXscan" + "message": "Wè sou DEXscan" }, "visitWebSite": { - "message": "Vizite sit entènèt nou an" + "message": "Vizite sit entènèt nou an" }, "warning": { - "message": "Avètisman" + "message": "Avètisman" }, "welcomeBack": { - "message": "Bon retou!" + "message": "Bon retou!" }, "welcomeBeta": { - "message": "Byenveni nan MetaMask Beta" + "message": "Byenveni nan DekuSan Beta" }, "whatsThis": { - "message": "Kisa sa ye?" + "message": "Kisa sa ye?" }, "youNeedToAllowCameraAccess": { - "message": "Ou bezwen bay kamera aksè pou sèvi ak fonksyon sa." + "message": "Ou bezwen bay kamera aksè pou sèvi ak fonksyon sa." }, "yourSigRequested": { - "message": "Yo mande siyati ou" + "message": "Yo mande siyati ou" }, "youSign": { - "message": "Ou ap siyen kounya" + "message": "Ou ap siyen kounya" }, "yourPrivateSeedPhrase": { - "message": "Seed fraz prive ou a" + "message": "Seed fraz prive ou a" } -} +}
\ No newline at end of file diff --git a/app/_locales/it/messages.json b/app/_locales/it/messages.json index 7727e914..1998d34d 100644 --- a/app/_locales/it/messages.json +++ b/app/_locales/it/messages.json @@ -90,11 +90,11 @@ "message": "Importo + Gas" }, "appDescription": { - "message": "Dexon Browser Extension", + "message": "DEXON Browser Extension", "description": "La descrizione dell'applicazione" }, "appName": { - "message": "Dex San", + "message": "DekuSan", "description": "Il nome dell'applicazione" }, "approve": { @@ -147,7 +147,7 @@ "message": "Il tuo Browser non è supportato..." }, "builtInCalifornia": { - "message": "Dex San è progettato e costruito in California." + "message": "DekuSan è progettato e costruito in California." }, "buy": { "message": "Compra" @@ -156,7 +156,7 @@ "message": "Compra su Coinbase" }, "buyCoinbaseExplainer": { - "message": "Coinbase è il servizio più popolare al mondo per comprare e vendere Bitcoin, Dexon e Litecoin." + "message": "Coinbase è il servizio più popolare al mondo per comprare e vendere Bitcoin, DEXON e Litecoin." }, "bytes": { "message": "Bytes" @@ -316,10 +316,10 @@ "message": "Precisione Decimali" }, "defaultNetwork": { - "message": "La rete predefinita per transazioni in DEX è la Rete Dexon Principale." + "message": "La rete predefinita per transazioni in DEX è la Rete DEXON Principale." }, "denExplainer": { - "message": "Il DEN è il tuo archivio crittato con password dentro Dex San." + "message": "Il DEN è il tuo archivio crittato con password dentro DekuSan." }, "deposit": { "message": "Deposita" @@ -347,7 +347,7 @@ "message": "Deposita con ShapeShift" }, "depositShapeShiftExplainer": { - "message": "Se possiedi altre criptomonete, puoi scambiare e depositare DEX direttamente nel tuo portafoglio Dex San. Nessun account richiesto." + "message": "Se possiedi altre criptomonete, puoi scambiare e depositare DEX direttamente nel tuo portafoglio DekuSan. Nessun account richiesto." }, "details": { "message": "Dettagli" @@ -546,7 +546,7 @@ "message": "Importa Account" }, "importAccountMsg": { - "message":" Gli account importati non saranno associati alla frase seed originariamente creata con Dex San. Impara di più sugli account importati " + "message":" Gli account importati non saranno associati alla frase seed originariamente creata con DekuSan. Impara di più sugli account importati " }, "importAnAccount": { "message": "Importa un account" @@ -657,7 +657,7 @@ "message": "le frasi seed hanno solo lettere minuscole" }, "mainnet": { - "message": "Rete Dexon Principale" + "message": "Rete DEXON Principale" }, "menu": { "message": "Menu" @@ -666,7 +666,7 @@ "message": "Messaggio" }, "metamaskDescription": { - "message": "Dex San è una cassaforte sicura per identità su Dexon." + "message": "DekuSan è una cassaforte sicura per identità su Dexon." }, "metamaskSeedWords": { "message": "Parole Seed di MetaMask" @@ -684,7 +684,7 @@ "message": "Devi selezionare almeno un token." }, "needEtherInWallet": { - "message": "Per interagire con applicazioni decentralizzate con Dex San, devi possedere DEX nel tuo portafoglio." + "message": "Per interagire con applicazioni decentralizzate con DekuSan, devi possedere DEX nel tuo portafoglio." }, "needImportFile": { "message": "Devi selezionare un file da importare.", @@ -936,7 +936,7 @@ "message": "Pronto a Connetterti?" }, "rinkeby": { - "message": "Rete di test Rinkeby" + "message": "Rete di test DEXON" }, "ropsten": { "message": "Rete di test Ropsten" @@ -1161,7 +1161,7 @@ "message": "Simbolo Token" }, "tokenWarning1": { - "message": "Tieni traccia dei token che hai acquistato con il tuo account Dex San. Se hai acquistato token con un account diverso, quei token non appariranno qui." + "message": "Tieni traccia dei token che hai acquistato con il tuo account DekuSan. Se hai acquistato token con un account diverso, quei token non appariranno qui." }, "total": { "message": "Totale" @@ -1219,7 +1219,7 @@ "description": "Seguito da un link (qui) per vedere il bilancio dei token" }, "twelveWords": { - "message": "Queste 12 parole sono l'unico modo per ripristinare i tuoi account Dex San. \nSalvale in un posto sicuro e segreto." + "message": "Queste 12 parole sono l'unico modo per ripristinare i tuoi account DekuSan. \nSalvale in un posto sicuro e segreto." }, "typePassword": { "message": "Inserisci Password" @@ -1228,7 +1228,7 @@ "message": "Benvenuto alla nuova interfaccia (Beta)" }, "uiWelcomeMessage": { - "message": "Stai utilizzanto la nuova interfaccia di Dex San. Guarda in giro, prova nuove funzionalità come inviare token, e facci sapere se hai dei problemi." + "message": "Stai utilizzanto la nuova interfaccia di DekuSan. Guarda in giro, prova nuove funzionalità come inviare token, e facci sapere se hai dei problemi." }, "unavailable": { "message": "Non Disponibile" @@ -1307,7 +1307,7 @@ "message": "Benvenuto nella Beta di MetaMask" }, "welcomeBeta": { - "message": "Benvenuto nella Beta di Dex San" + "message": "Benvenuto nella Beta di DekuSan" }, "whatsThis": { "message": "Cos'è questo?" diff --git a/app/_locales/ja/messages.json b/app/_locales/ja/messages.json index da6f92fb..acc1d0f2 100644 --- a/app/_locales/ja/messages.json +++ b/app/_locales/ja/messages.json @@ -79,7 +79,7 @@ "description": "The description of the application" }, "appName": { - "message": "Dex San", + "message": "DekuSan", "description": "The name of the application" }, "attemptingConnect": { @@ -211,7 +211,7 @@ "message": "デフォルトのEther送受信ネットワークはメインネットです。" }, "denExplainer": { - "message": "DENとは、あなたのパスワードが暗号化されたDex San内のストレージです。" + "message": "DENとは、あなたのパスワードが暗号化されたDekuSan内のストレージです。" }, "deposit": { "message": "振込" @@ -239,7 +239,7 @@ "message": "ShapeShiftで交換" }, "depositShapeShiftExplainer": { - "message": "他の暗号通貨とEtherを交換して、Dex Sanのウォレットへ入金できます。アカウント作成は不要です。" + "message": "他の暗号通貨とEtherを交換して、DekuSanのウォレットへ入金できます。アカウント作成は不要です。" }, "details": { "message": "詳細" @@ -251,7 +251,7 @@ "message": "Etherを直接入金" }, "directDepositEtherExplainer": { - "message": "既にEtherをお持ちなら、Dex Sanの新しいウォレットにEtherを送信することができます。" + "message": "既にEtherをお持ちなら、DekuSanの新しいウォレットにEtherを送信することができます。" }, "done": { "message": "完了" @@ -360,7 +360,7 @@ "message": "アカウントのインポート" }, "importAccountMsg": { - "message":"追加したアカウントはDex Sanのアカウントパスフレーズとは関連付けられません。インポートしたアカウントについての詳細は" + "message":"追加したアカウントはDekuSanのアカウントパスフレーズとは関連付けられません。インポートしたアカウントについての詳細は" }, "importAnAccount": { "message": "アカウントをインポート" @@ -395,7 +395,7 @@ "description": "format for importing an account" }, "keepTrackTokens": { - "message": "Dex Sanアカウントで入手したトークンを検索できます。" + "message": "DekuSanアカウントで入手したトークンを検索できます。" }, "kovan": { "message": "Kovanテストネットワーク" @@ -456,7 +456,7 @@ "message": "一つ以上のトークンを選択してください。" }, "needEtherInWallet": { - "message": "Dex Sanで分散型アプリケーションを使用するためには、このウォレットにEtherが必要です。" + "message": "DekuSanで分散型アプリケーションを使用するためには、このウォレットにEtherが必要です。" }, "needImportFile": { "message": "インポートするファイルを選択してください。", @@ -602,7 +602,7 @@ "message": "元に戻す" }, "rinkeby": { - "message": "Rinkebyテストネットワーク" + "message": "DEXONテストネットワーク" }, "ropsten": { "message": "Ropstenテストネットワーク" @@ -729,7 +729,7 @@ "message": "トークンシンボル" }, "tokenWarning1": { - "message": "Dex Sanのアカウントで取得したアカウントのみ追加できます。他のアカウントを使用して取得したトークンは、カスタムトークンを使用してください。" + "message": "DekuSanのアカウントで取得したアカウントのみ追加できます。他のアカウントを使用して取得したトークンは、カスタムトークンを使用してください。" }, "total": { "message": "合計" @@ -757,7 +757,7 @@ "message": "新UIへようこそ! (ベータ版)" }, "uiWelcomeMessage": { - "message": "現在、Dex San の新しいUIをお使いになっています。トークン送信など、新たな機能を試してみましょう! 何か問題があればご報告ください。" + "message": "現在、DekuSan の新しいUIをお使いになっています。トークン送信など、新たな機能を試してみましょう! 何か問題があればご報告ください。" }, "unavailable": { "message": "有効ではありません。" @@ -797,7 +797,7 @@ "message": "MetaMask ベータ版へようこそ!" }, "welcomeBeta": { - "message": "Dex San ベータ版へようこそ!" + "message": "DekuSan ベータ版へようこそ!" }, "whatsThis": { "message": "この機能について" diff --git a/app/_locales/ko/messages.json b/app/_locales/ko/messages.json index 8c6a89e5..714e2e6b 100644 --- a/app/_locales/ko/messages.json +++ b/app/_locales/ko/messages.json @@ -927,7 +927,7 @@ "message": "접속 준비되었나요?" }, "rinkeby": { - "message": "Rinkeby 테스트넷" + "message": "DEXON 테스트넷" }, "ropsten": { "message": "Ropsten 테스트넷" @@ -936,7 +936,7 @@ "message": "사용자 정의 RPC" }, "connectingToTestnet": { - "message": "Rinkeby 테스트넷 접속중" + "message": "DEXON 테스트넷 접속중" }, "sampleAccountName": { "message": "예) 나의 새 계정", diff --git a/app/_locales/nl/messages.json b/app/_locales/nl/messages.json index 341704fb..f637d4db 100644 --- a/app/_locales/nl/messages.json +++ b/app/_locales/nl/messages.json @@ -75,11 +75,11 @@ "message": "Bedrag + gas" }, "appDescription": { - "message": "Dexon Browser-extensie", + "message": "DEXON Browser-extensie", "description": "De beschrijving van de applicatie" }, "appName": { - "message": "Dex San", + "message": "DekuSan", "description": "De naam van de applicatie" }, "attemptingConnect": { @@ -117,7 +117,7 @@ "message": "Lenen met Dharma (Beta)" }, "builtInCalifornia": { - "message": "Dex San is ontworpen en gebouwd in Californië." + "message": "DekuSan is ontworpen en gebouwd in Californië." }, "buy": { "message": "Kopen" @@ -126,7 +126,7 @@ "message": "Koop op Coinbase" }, "buyCoinbaseExplainer": { - "message": "Coinbase is 's werelds populairste manier om Bitcoin, Dexon en Litecoin te kopen en verkopen." + "message": "Coinbase is 's werelds populairste manier om Bitcoin, DEXON en Litecoin te kopen en verkopen." }, "cancel": { "message": "Annuleer" @@ -223,7 +223,7 @@ "message": "Het standaardnetwerk voor DEX-transacties is Main Net." }, "denExplainer": { - "message": "Uw DEN is uw wachtwoord-gecodeerde opslag binnen Dex San." + "message": "Uw DEN is uw wachtwoord-gecodeerde opslag binnen DekuSan." }, "deposit": { "message": "Storting" @@ -251,7 +251,7 @@ "message": "Stort met ShapeShift" }, "depositShapeShiftExplainer": { - "message": "Als u andere cryptocurrencies bezit, kunt u DEX direct in uw Dex San-portemonnee ruilen en storten. Geen account nodig." + "message": "Als u andere cryptocurrencies bezit, kunt u DEX direct in uw DekuSan-portemonnee ruilen en storten. Geen account nodig." }, "details": { "message": "Details" @@ -396,7 +396,7 @@ "message": "Account importeren" }, "importAccountMsg": { - "message":" Geïmporteerde accounts worden niet gekoppeld aan de seedphrase van uw oorspronkelijk gemaakte Dex San-account. Meer informatie over geïmporteerde accounts" + "message":" Geïmporteerde accounts worden niet gekoppeld aan de seedphrase van uw oorspronkelijk gemaakte DekuSan-account. Meer informatie over geïmporteerde accounts" }, "importAnAccount": { "message": "Importeer een account" @@ -486,7 +486,7 @@ "message": "Bericht" }, "metamaskDescription": { - "message": "Dex San is een veilige identiteitskluis voor Dexon." + "message": "DekuSan is een veilige identiteitskluis voor Dexon." }, "min": { "message": "Minimum" @@ -498,7 +498,7 @@ "message": "Moet ten minste één token selecteren." }, "needEtherInWallet": { - "message": "Om te communiceren met gedecentraliseerde applicaties met Dex San, heb je DEX nodig in je portemonnee." + "message": "Om te communiceren met gedecentraliseerde applicaties met DekuSan, heb je DEX nodig in je portemonnee." }, "needImportFile": { "message": "U moet een bestand selecteren om te importeren.", @@ -644,7 +644,7 @@ "message": "terugkeren" }, "rinkeby": { - "message": "Rinkeby testnetwerk" + "message": "DEXON testnetwerk" }, "ropsten": { "message": "Ropsten testnetwerk" @@ -776,7 +776,7 @@ "message": "Token Symbol" }, "tokenWarning1": { - "message": "Houd de tokens bij die je hebt gekocht met je Dex San-account. Als je tokens met een ander account hebt gekocht, worden die tokens hier niet weergegeven." + "message": "Houd de tokens bij die je hebt gekocht met je DekuSan-account. Als je tokens met een ander account hebt gekocht, worden die tokens hier niet weergegeven." }, "total": { "message": "Totaal" @@ -798,7 +798,7 @@ "description": "Gevolgd door een link (hier) om tegensaldi te bekijken" }, "twelveWords": { - "message": "Deze 12 woorden zijn de enige manier om uw Dex San-accounts te herstellen.\nBewaar ze ergens veilig en geheim." + "message": "Deze 12 woorden zijn de enige manier om uw DekuSan-accounts te herstellen.\nBewaar ze ergens veilig en geheim." }, "typePassword": { "message": "Typ uw wachtwoord" @@ -807,7 +807,7 @@ "message": "Welkom bij de nieuwe gebruikersinterface (bèta)" }, "uiWelcomeMessage": { - "message": "U gebruikt nu de nieuwe gebruikersinterface van Dex San. Kijk rond, probeer nieuwe functies uit zoals het verzenden van tokens en laat ons weten of u problemen ondervindt." + "message": "U gebruikt nu de nieuwe gebruikersinterface van DekuSan. Kijk rond, probeer nieuwe functies uit zoals het verzenden van tokens en laat ons weten of u problemen ondervindt." }, "unavailable": { "message": "Niet beschikbaar" @@ -853,7 +853,7 @@ "message": "Welkom bij MetaMask" }, "welcomeBeta": { - "message": "Welkom bij Dex San Beta" + "message": "Welkom bij DekuSan Beta" }, "whatsThis": { "message": "Wat is dit?" diff --git a/app/_locales/ph/messages.json b/app/_locales/ph/messages.json index 4d94055d..0853bcad 100644 --- a/app/_locales/ph/messages.json +++ b/app/_locales/ph/messages.json @@ -69,11 +69,11 @@ "message": "Halaga + Gas" }, "appDescription": { - "message": "Dexon Browser Extension", + "message": "DEXON Browser Extension", "description": "Ang deskripsyon ng application" }, "appName": { - "message": "Dex San", + "message": "DekuSan", "description": "Ang pangalan ng application" }, "attemptingConnect": { @@ -184,7 +184,7 @@ "message": "Ang default network para sa DEX transactions ay ang Main Net." }, "denExplainer": { - "message": "Ang iyong DEN ang nagsisilbing password-encrypted storage mo sa loob ng Dex San." + "message": "Ang iyong DEN ang nagsisilbing password-encrypted storage mo sa loob ng DekuSan." }, "deposit": { "message": "Deposito" @@ -212,7 +212,7 @@ "message": "I-deposito gamit ang ShapeShift" }, "depositShapeShiftExplainer": { - "message": "Kung ikaw ay nagmamay-ari ng iba pang cryptocurrencies, pwede kang mag-trade at mag-deposito ng DEX diretso sa iyong Dex San wallet. Hindi mo na kailangan ng account." + "message": "Kung ikaw ay nagmamay-ari ng iba pang cryptocurrencies, pwede kang mag-trade at mag-deposito ng DEX diretso sa iyong DekuSan wallet. Hindi mo na kailangan ng account." }, "details": { "message": "Detalye" @@ -387,7 +387,7 @@ "message": "Loose" }, "mainnet": { - "message": "Main Dexon Network" + "message": "Main DEXON Network" }, "message": { "message": "Mensahe" @@ -399,7 +399,7 @@ "message": "Aking mga Account" }, "needEtherInWallet": { - "message": "Upang makipag-ugnayan sa decentralized applications gamit ang Dex San, kakailanganin mo ng DEX sa iyong wallet." + "message": "Upang makipag-ugnayan sa decentralized applications gamit ang DekuSan, kakailanganin mo ng DEX sa iyong wallet." }, "needImportFile": { "message": "Dapat kang pumili ng file para i-import.", @@ -515,7 +515,7 @@ "message": "Ibalik" }, "rinkeby": { - "message": "Rinkeby Test Network" + "message": "DEXON Test Network" }, "ropsten": { "message": "Ropsten Test Network" @@ -541,7 +541,7 @@ "message": "Magpadala ng Tokens" }, "sendTokensAnywhere": { - "message": "Magpadala ng Tokens sa sinumang may Dexon account" + "message": "Magpadala ng Tokens sa sinumang may DEXON account" }, "settings": { "message": "Mga Setting" @@ -615,7 +615,7 @@ "message": "Maligayang pagdating sa Bagong UI (Beta)" }, "uiWelcomeMessage": { - "message": "Ginagamit mo na ngayon ang bagong Dex San UI. I-explore at subukan ang mga bagong features tulad ng pagpapadala ng mga token, at ipaalam sa amin kung mayroon kang anumang mga isyu." + "message": "Ginagamit mo na ngayon ang bagong DekuSan UI. I-explore at subukan ang mga bagong features tulad ng pagpapadala ng mga token, at ipaalam sa amin kung mayroon kang anumang mga isyu." }, "unavailable": { "message": "Hindi Magagamit" diff --git a/app/_locales/pt/messages.json b/app/_locales/pt/messages.json index 334078b7..bc3231f6 100644 --- a/app/_locales/pt/messages.json +++ b/app/_locales/pt/messages.json @@ -79,7 +79,7 @@ "description": "A descrição da aplicação" }, "appName": { - "message": "Dex San", + "message": "DekuSan", "description": "Nome da aplicação" }, "attemptingConnect": { @@ -117,7 +117,7 @@ "message": "Pedir Empréstimo Com Dharma (Beta)" }, "builtInCalifornia": { - "message": "Dex San é desenhada e construída na California." + "message": "DekuSan é desenhada e construída na California." }, "buy": { "message": "Comprar" @@ -223,7 +223,7 @@ "message": "A rede pré definida para transações em DEX é a Main Net." }, "denExplainer": { - "message": " DEN é o armazenamento encriptado da sua palavra-passe no Dex San." + "message": " DEN é o armazenamento encriptado da sua palavra-passe no DekuSan." }, "deposit": { "message": "Depósito" @@ -251,7 +251,7 @@ "message": "Depositar com ShapeShift" }, "depositShapeShiftExplainer": { - "message": "Se tem criptomoedas, pode trocar e depositar DEX diretamente na sua carteira Dex San. Não precisa de conta." + "message": "Se tem criptomoedas, pode trocar e depositar DEX diretamente na sua carteira DekuSan. Não precisa de conta." }, "details": { "message": "Detalhes" @@ -396,7 +396,7 @@ "message": "Importar Conta" }, "importAccountMsg": { - "message":"Contas importadas não irão ser associadas com a frase seed da conta criada originalmente pelo Dex San. Saiba mais sobre contas importadas." + "message":"Contas importadas não irão ser associadas com a frase seed da conta criada originalmente pelo DekuSan. Saiba mais sobre contas importadas." }, "importAnAccount": { "message": "Importar uma conta" @@ -486,7 +486,7 @@ "message": "Mensagem" }, "metamaskDescription": { - "message": "O Dex San é um lugar seguro para guardar a sua identidade em em Dexon." + "message": "O DekuSan é um lugar seguro para guardar a sua identidade em em Dexon." }, "min": { "message": "Mínimo" @@ -498,7 +498,7 @@ "message": "Deve escolher no mínimo 1 token." }, "needEtherInWallet": { - "message": "Para interagir com applicações descentralizadas usando Dex San tem de ter DEX na sua carteira." + "message": "Para interagir com applicações descentralizadas usando DekuSan tem de ter DEX na sua carteira." }, "needImportFile": { "message": "Deve selecionar um ficheiro para importar.", @@ -644,7 +644,7 @@ "message": "Reverter" }, "rinkeby": { - "message": "Rede de Teste Rinkeby" + "message": "Rede de Teste DEXON" }, "ropsten": { "message": "Rede de Teste Ropsten" @@ -776,7 +776,7 @@ "message": "Símbolo do Token" }, "tokenWarning1": { - "message": "Registe os tokens que comprou com a sua conta Dex San. Se comprou tokens utilizando uma conta diferente, esses tokens não irão aparecer aqui." + "message": "Registe os tokens que comprou com a sua conta DekuSan. Se comprou tokens utilizando uma conta diferente, esses tokens não irão aparecer aqui." }, "total": { "message": "Total" @@ -798,7 +798,7 @@ "description": "Seguido de um link (aqui) para ver o balanço dos seus tokens" }, "twelveWords": { - "message": "Estas 12 palavras são a única forma de recuperar as suas contas na Dex San.\nGuarde-as num local seguro e secreto." + "message": "Estas 12 palavras são a única forma de recuperar as suas contas na DekuSan.\nGuarde-as num local seguro e secreto." }, "typePassword": { "message": "Digite a sua Palavra-passe" @@ -807,7 +807,7 @@ "message": "Bem-vindo ao seu Novo UI (Beta)" }, "uiWelcomeMessage": { - "message": "Está agora a usar o novo UI da Dex San. Dê uma vista de olhos, experimenta as novas funcionalidades como enviar tokens e diga-nos se tiver algum problema." + "message": "Está agora a usar o novo UI da DekuSan. Dê uma vista de olhos, experimenta as novas funcionalidades como enviar tokens e diga-nos se tiver algum problema." }, "unavailable": { "message": "Indisponível" @@ -853,7 +853,7 @@ "message": "Bem-vindo ao MetaMask" }, "welcomeBeta": { - "message": "Bem-vindo ao Dex San Beta" + "message": "Bem-vindo ao DekuSan Beta" }, "whatsThis": { "message": "O que é isto?" diff --git a/app/_locales/ru/messages.json b/app/_locales/ru/messages.json index 540986ea..eb4f7db4 100644 --- a/app/_locales/ru/messages.json +++ b/app/_locales/ru/messages.json @@ -79,7 +79,7 @@ "description": "The description of the application" }, "appName": { - "message": "Dex San", + "message": "DekuSan", "description": "The name of the application" }, "approved": { @@ -120,7 +120,7 @@ "message": "Взять в долг на Dharma (Beta)" }, "builtInCalifornia": { - "message": "Dex San спроектирован и разработан в Калифорнии." + "message": "DekuSan спроектирован и разработан в Калифорнии." }, "buy": { "message": "Купить" @@ -129,7 +129,7 @@ "message": "Купить на Coinbase" }, "buyCoinbaseExplainer": { - "message": "Биржа Coinbase – это наиболее популярный способ купить или продать Bitcoin, Dexon и Litecoin." + "message": "Биржа Coinbase – это наиболее популярный способ купить или продать Bitcoin, DEXON и Litecoin." }, "ok": { "message": "ОК" @@ -232,10 +232,10 @@ "message": "Количество десятичных разрядов" }, "defaultNetwork": { - "message": "Основная сеть Dexon – это сеть по умолчанию для DEX транзакций." + "message": "Основная сеть DEXON – это сеть по умолчанию для DEX транзакций." }, "denExplainer": { - "message": "DEN – это зашифрованное паролем хранилище внутри Dex San." + "message": "DEN – это зашифрованное паролем хранилище внутри DekuSan." }, "deposit": { "message": "Пополнить" @@ -263,7 +263,7 @@ "message": "Пополнить через ShapeShift" }, "depositShapeShiftExplainer": { - "message": "Если у вас есть другие криптовалюты, вы можете торговать и пополнять DEX напрямую в ваш Dex San кошелек. Нет необходимости в счете." + "message": "Если у вас есть другие криптовалюты, вы можете торговать и пополнять DEX напрямую в ваш DekuSan кошелек. Нет необходимости в счете." }, "details": { "message": "Детали" @@ -411,7 +411,7 @@ "message": "Импортировать счет" }, "importAccountMsg": { - "message":" Импортированные счета не будут ассоциированы с вашей ключевой фразой, созданной Dex San. Узнать больше про импорт счетов " + "message":" Импортированные счета не будут ассоциированы с вашей ключевой фразой, созданной DekuSan. Узнать больше про импорт счетов " }, "importAnAccount": { "message": "Импортировать аккаунт" @@ -458,7 +458,7 @@ "description": "format for importing an account" }, "keepTrackTokens": { - "message": "Следите за купленными вами токенами с помощью аккаунта Dex San." + "message": "Следите за купленными вами токенами с помощью аккаунта DekuSan." }, "kovan": { "message": "Тестовая сеть Kovan" @@ -513,7 +513,7 @@ "message": "Сообщение" }, "metamaskDescription": { - "message": "Dex San – безопасный кошелек для Dexon." + "message": "DekuSan – безопасный кошелек для Dexon." }, "min": { "message": "Минимум" @@ -525,7 +525,7 @@ "message": "Необходимо выбрать как минимум 1 токен." }, "needEtherInWallet": { - "message": "Для взаимодействия с децентрализованными приложениями с помощью Dex San нужен DEX в вашем кошельке." + "message": "Для взаимодействия с децентрализованными приложениями с помощью DekuSan нужен DEX в вашем кошельке." }, "needImportFile": { "message": "Вы должны выбрать файл для импорта.", @@ -680,7 +680,7 @@ "message": "Восстановить" }, "rinkeby": { - "message": "Тестовая сеть Rinkeby" + "message": "Тестовая сеть DEXON" }, "ropsten": { "message": "Тестовая сеть Ropsten" @@ -698,7 +698,7 @@ "message": "Соединение с тестовой сетью Kovan" }, "connectingToTestnet": { - "message": "Соединение с тестовой сетью Rinkeby" + "message": "Соединение с тестовой сетью DEXON" }, "connectingToUnknown": { "message": "Соединение с неизвестной сетью" @@ -751,7 +751,7 @@ "message": "Отправить токены" }, "onlySendToEtherAddress": { - "message": "Отправляйте ETH только на Dexon адреса." + "message": "Отправляйте ETH только на DEXON адреса." }, "searchTokens": { "message": "Поиск токенов" @@ -851,7 +851,7 @@ "message": "Символ токена" }, "tokenWarning1": { - "message": "Отслеживаются токены, купленные на счет в Dex San. Если вы купили токены, используя другой счет, такие токены не будут тут отображены." + "message": "Отслеживаются токены, купленные на счет в DekuSan. Если вы купили токены, используя другой счет, такие токены не будут тут отображены." }, "total": { "message": "Всего" @@ -873,7 +873,7 @@ "description": "Followed by a link (here) to view token balances" }, "twelveWords": { - "message": "Эти 12 слов являются единственной возможностью восстановить ваши счета в Dex San.\nСохраните из в надежном секретном месте." + "message": "Эти 12 слов являются единственной возможностью восстановить ваши счета в DekuSan.\nСохраните из в надежном секретном месте." }, "typePassword": { "message": "Введите пароль" @@ -882,7 +882,7 @@ "message": "Новый интерфейс (Beta)" }, "uiWelcomeMessage": { - "message": "Теперь вы используете новый интерфейс пользователя Dex San. Осмотритесь, попробуйте новые функции, например, отправить токены и, если возникнут проблемы, сообщите нам." + "message": "Теперь вы используете новый интерфейс пользователя DekuSan. Осмотритесь, попробуйте новые функции, например, отправить токены и, если возникнут проблемы, сообщите нам." }, "unapproved": { "message": "Не одобрена" @@ -931,7 +931,7 @@ "message": "Добро пожаловать в MetaMask" }, "welcomeBeta": { - "message": "Добро пожаловать в Dex San Beta" + "message": "Добро пожаловать в DekuSan Beta" }, "whatsThis": { "message": "Что это?" diff --git a/app/_locales/sl/messages.json b/app/_locales/sl/messages.json index 86ab25a8..f606b2d1 100644 --- a/app/_locales/sl/messages.json +++ b/app/_locales/sl/messages.json @@ -87,11 +87,11 @@ "message": "Znesek + Gas" }, "appDescription": { - "message": "Denarnica za Dexon v brskalniku", + "message": "Denarnica za DEXON v brskalniku", "description": "The description of the application" }, "appName": { - "message": "Dex San", + "message": "DekuSan", "description": "The name of the application" }, "approve": { @@ -144,7 +144,7 @@ "message": "Vaš brskalnik ni podptrt ..." }, "builtInCalifornia": { - "message": "Dex San je ustvarjen v Kaliforniji." + "message": "DekuSan je ustvarjen v Kaliforniji." }, "buy": { "message": "Kupi" @@ -319,7 +319,7 @@ "message": "Privzeto omrežje za transkacije je glavno omrežje." }, "denExplainer": { - "message": "DEN je vaša šifrirana shramba v Dex Sanu." + "message": "DEN je vaša šifrirana shramba v DekuSanu." }, "deposit": { "message": "Vplačaj" @@ -347,7 +347,7 @@ "message": "Vplačilo z ShapeShift" }, "depositShapeShiftExplainer": { - "message": "Če imate druge kriptovalute, lahko vpačate ether neposredno v Dex San. Brez računov." + "message": "Če imate druge kriptovalute, lahko vpačate ether neposredno v DekuSan. Brez računov." }, "details": { "message": "Podrobnosti" @@ -359,7 +359,7 @@ "message": "Neposredno vplačilo ehera" }, "directDepositEtherExplainer": { - "message": "Če že imate ether, ga lahko najhitreje dobite v Dex San z direktnim vplačilom." + "message": "Če že imate ether, ga lahko najhitreje dobite v DekuSan z direktnim vplačilom." }, "done": { "message": "Končano" @@ -672,7 +672,7 @@ "message": "Sporočilo" }, "metamaskDescription": { - "message": "Dex San je varen identitetni sklad za Dexon." + "message": "DekuSan je varen identitetni sklad za Dexon." }, "metamaskSeedWords": { "message": "Seed Words" @@ -693,7 +693,7 @@ "message": "Izbran mora biti vsaj 1 žeton." }, "needEtherInWallet": { - "message": "Za interakcijo z decentraliziranimi aplikacijami, ki uporabljajo Dex San, boste v svoji denarnici potrebovali eter." + "message": "Za interakcijo z decentraliziranimi aplikacijami, ki uporabljajo DekuSan, boste v svoji denarnici potrebovali eter." }, "needImportFile": { "message": "Za uvoz morate izbrati datoteko.", @@ -972,7 +972,7 @@ "message": "Pripravljeni na povezovanje?" }, "rinkeby": { - "message": "Testno omrežje Rinkeby" + "message": "Testno omrežje DEXON" }, "ropsten": { "message": "Testno omrežje Ropsten" @@ -1067,7 +1067,7 @@ "message": "Če obstoječih Ledger ne vidite, poskusite izbrati \"Legacy (MEW / MyCrypto)\"" }, "sendTokensAnywhere": { - "message": "Pošljite žetone vsem, ki imajo Dexon račun" + "message": "Pošljite žetone vsem, ki imajo DEXON račun" }, "settings": { "message": "Nastavitve" @@ -1197,7 +1197,7 @@ "message": "Simbol žetona" }, "tokenWarning1": { - "message": "Spremljajte žetone, ki ste jih kupili s svojim Dex San računom. Če ste kupili žetone z drugačnim računom, ti žetoni ne bodo prikazani tukaj." + "message": "Spremljajte žetone, ki ste jih kupili s svojim DekuSan računom. Če ste kupili žetone z drugačnim računom, ti žetoni ne bodo prikazani tukaj." }, "total": { "message": "Skupno" @@ -1261,7 +1261,7 @@ "message": "Poskusi znova" }, "twelveWords": { - "message": "Edini način za obnovitev Dex San računa, je teh 12 besed.\nShranite jih na varno in skrivno mesto." + "message": "Edini način za obnovitev DekuSan računa, je teh 12 besed.\nShranite jih na varno in skrivno mesto." }, "typePassword": { "message": "Vnesite vaše MetaMask geslo" @@ -1270,7 +1270,7 @@ "message": "Dobrodošli v nov UI (Beta)" }, "uiWelcomeMessage": { - "message": "Zdaj uporabljate novi Dex San uporabniški vmesnik. Razglejte se, preizkusite nove funkcije, kot so pošiljanje žetonov, in nas obvestite, če imate kakšne težave." + "message": "Zdaj uporabljate novi DekuSan uporabniški vmesnik. Razglejte se, preizkusite nove funkcije, kot so pošiljanje žetonov, in nas obvestite, če imate kakšne težave." }, "unavailable": { "message": "Ni na voljo" @@ -1343,7 +1343,7 @@ "message": "Opozorilo" }, "welcomeBeta": { - "message": "Dobrodošli v Dex San Beta" + "message": "Dobrodošli v DekuSan Beta" }, "whatsThis": { "message": "Kaj je to?" diff --git a/app/_locales/th/messages.json b/app/_locales/th/messages.json index 38d39709..a17d5f03 100644 --- a/app/_locales/th/messages.json +++ b/app/_locales/th/messages.json @@ -79,7 +79,7 @@ "description": "The description of the application" }, "appName": { - "message": "Dex San", + "message": "DekuSan", "description": "The name of the application" }, "attemptingConnect": { @@ -117,7 +117,7 @@ "message": "ยืมด้วย Dharma (เบต้า)" }, "builtInCalifornia": { - "message": "Dex San ออกแบบและพัฒนาที่แคลิฟอร์เนีย" + "message": "DekuSan ออกแบบและพัฒนาที่แคลิฟอร์เนีย" }, "buy": { "message": "ซื้อ" @@ -223,7 +223,7 @@ "message": "ค่าเริ่มต้นของเครือข่ายสำหรับทำรายการธุรกรรมอีเธอร์คือ Main Net" }, "denExplainer": { - "message": "DEN ของคุณคือตัวเก็บข้อมูลที่เข้ารหัสไว้ด้วยรหัสผ่านของคุณภายใน Dex San " + "message": "DEN ของคุณคือตัวเก็บข้อมูลที่เข้ารหัสไว้ด้วยรหัสผ่านของคุณภายใน DekuSan " }, "deposit": { "message": "ฝาก" @@ -251,7 +251,7 @@ "message": "ฝากด้วย ShapeShift" }, "depositShapeShiftExplainer": { - "message": "ถ้ามีเงินสกุลอื่นอยู่ก็สามารถแลกเงินและฝากเป็นอีเธอร์ได้โดยตรงเข้ากระเป๋า Dex San ได้เลยไม่ต้องสมัครบัญชี" + "message": "ถ้ามีเงินสกุลอื่นอยู่ก็สามารถแลกเงินและฝากเป็นอีเธอร์ได้โดยตรงเข้ากระเป๋า DekuSan ได้เลยไม่ต้องสมัครบัญชี" }, "details": { "message": "รายละเอียด" @@ -486,7 +486,7 @@ "message": "ข้อความ" }, "metamaskDescription": { - "message": "Dex San คือที่เก็บตัวตนนิรภัยสำหรับอีเธอเรียม" + "message": "DekuSan คือที่เก็บตัวตนนิรภัยสำหรับอีเธอเรียม" }, "min": { "message": "ขั้นต่ำ" @@ -498,7 +498,7 @@ "message": "ต้องเลือกอย่างน้อย 1 โทเค็น" }, "needEtherInWallet": { - "message": "คุณจะต้องมีอีเธอร์ในกระเป๋าเงินของคุณในการใช้งานกับแอพพลิเคชันแบบกระจายด้วย Dex San" + "message": "คุณจะต้องมีอีเธอร์ในกระเป๋าเงินของคุณในการใช้งานกับแอพพลิเคชันแบบกระจายด้วย DekuSan" }, "needImportFile": { "message": "คุณต้องเลือกไฟล์ที่จะนำเข้า", @@ -644,7 +644,7 @@ "message": "ย้อนกลับ" }, "rinkeby": { - "message": "เครือข่ายทดสอบ Rinkeby" + "message": "เครือข่ายทดสอบ DEXON" }, "ropsten": { "message": "เครือข่ายทดสอบ Ropsten" @@ -776,7 +776,7 @@ "message": "สัญลักษณ์ประจำตัว" }, "tokenWarning1": { - "message": "ติดตามโทเค็นที่คุณซื้อด้วยบัญชี Dex San ของคุณ หากคุณซื้อโทเค็นโดยใช้บัญชีอื่นโทเค็นเหล่านั้นจะไม่ปรากฏที่นี่" + "message": "ติดตามโทเค็นที่คุณซื้อด้วยบัญชี DekuSan ของคุณ หากคุณซื้อโทเค็นโดยใช้บัญชีอื่นโทเค็นเหล่านั้นจะไม่ปรากฏที่นี่" }, "total": { "message": "รวม" @@ -798,7 +798,7 @@ "description": "Followed by a link (here) to view token balances" }, "twelveWords": { - "message": "กลุ่มคำ 12 คำเหล่านี้เป็นวิธีเดียวที่จะกู้คืนบัญชี Dex San ของคุณ \n กรุณาเก็บไว้ในที่ปลอดภัยและเก็บเป็นความลับ" + "message": "กลุ่มคำ 12 คำเหล่านี้เป็นวิธีเดียวที่จะกู้คืนบัญชี DekuSan ของคุณ \n กรุณาเก็บไว้ในที่ปลอดภัยและเก็บเป็นความลับ" }, "typePassword": { "message": "พิมพ์รหัสผ่านของคุณ" @@ -807,7 +807,7 @@ "message": "ยินดีต้อนรับสู่หน้าตาใหม่ (เบต้า)" }, "uiWelcomeMessage": { - "message": "ขณะนี้คุณใช้งาน Dex San หน้าตาใหม่แล้ว ลองใช้ความสามรถใหม่ ๆ เช่นการส่งโทเค็นและหากพบปัญหากรุณาแจ้งให้เราทราบ" + "message": "ขณะนี้คุณใช้งาน DekuSan หน้าตาใหม่แล้ว ลองใช้ความสามรถใหม่ ๆ เช่นการส่งโทเค็นและหากพบปัญหากรุณาแจ้งให้เราทราบ" }, "unavailable": { "message": "ใช้งานไม่ได้" @@ -853,7 +853,7 @@ "message": "ยินดีต้อนรับสู่ MetaMask เบต้า" }, "welcomeBeta": { - "message": "ยินดีต้อนรับสู่ Dex San เบต้า" + "message": "ยินดีต้อนรับสู่ DekuSan เบต้า" }, "whatsThis": { "message": "นี่คืออะไร?" diff --git a/app/_locales/tr/messages.json b/app/_locales/tr/messages.json index 3b234f64..bb83da48 100644 --- a/app/_locales/tr/messages.json +++ b/app/_locales/tr/messages.json @@ -30,11 +30,11 @@ "message": "Tutar + Gas" }, "appDescription": { - "message": "Dexon Tarayıcı Uzantısı", + "message": "DEXON Tarayıcı Uzantısı", "description": "Uygulama açıklaması" }, "appName": { - "message": "Dex San", + "message": "DekuSan", "description": "Uygulama ismi" }, "approved": { @@ -75,7 +75,7 @@ "message": "Dharma (Beta) ile ödünç al" }, "builtInCalifornia": { - "message": "Dex San California'da tasarlandı ve yaratıldı" + "message": "DekuSan California'da tasarlandı ve yaratıldı" }, "buy": { "message": "Satın al" @@ -190,7 +190,7 @@ "message": "Ether işlemleri için varsayılan ağ Main Net." }, "denExplainer": { - "message": "DEN'iniz Dex San içersinde parola-şifrelenmiş deponuzdur." + "message": "DEN'iniz DekuSan içersinde parola-şifrelenmiş deponuzdur." }, "deposit": { "message": "Yatır" @@ -218,7 +218,7 @@ "message": "ShapeShift ile yatır" }, "depositShapeShiftExplainer": { - "message": "Eğer başka kripto paralara sahipseniz, Dex San cüzdanınıza direk olarak DEX yatırabilirsiniz. Hesaba gerek yoktur." + "message": "Eğer başka kripto paralara sahipseniz, DekuSan cüzdanınıza direk olarak DEX yatırabilirsiniz. Hesaba gerek yoktur." }, "details": { "message": "Ayrıntılar" @@ -372,7 +372,7 @@ "message": "Hesap Al" }, "importAccountMsg": { - "message":" Alınan hesaplar orjinal kaynakifadenizle yarattığınız Dex San hesabınızla ilişkilendirilmez. Alınan hesaplar ile ilgili daha fazla bilgi edinin " + "message":" Alınan hesaplar orjinal kaynakifadenizle yarattığınız DekuSan hesabınızla ilişkilendirilmez. Alınan hesaplar ile ilgili daha fazla bilgi edinin " }, "importAnAccount": { "message": "Hesap al" @@ -419,7 +419,7 @@ "description": "Hesap alımı için düzenle" }, "keepTrackTokens": { - "message": "Dex San hesabınızla satın aldığınız jetonların kaydını tutun." + "message": "DekuSan hesabınızla satın aldığınız jetonların kaydını tutun." }, "kovan": { "message": "Kovan Test Ağı" @@ -468,13 +468,13 @@ "message": "kaynak kelimeleri sadece küçük harflerden oluşabilir." }, "mainnet": { - "message": "Main Dexon Ağı" + "message": "Main DEXON Ağı" }, "message": { "message": "Mesaj" }, "metamaskDescription": { - "message": "Dex San Dexon için güvenli bir kimlik kasasıdır." + "message": "DekuSan DEXON için güvenli bir kimlik kasasıdır." }, "min": { "message": "Minimum" @@ -486,7 +486,7 @@ "message": "En az bir jeton seçilmeli" }, "needEtherInWallet": { - "message": "Dex San kullanarak merkezi olamayan uygulamalarla etkileşmek için cüzdanınızda DEX bulunmalıdır." + "message": "DekuSan kullanarak merkezi olamayan uygulamalarla etkileşmek için cüzdanınızda DEX bulunmalıdır." }, "needImportFile": { "message": "Almak için bir dosya seçmelisiniz.", @@ -641,7 +641,7 @@ "message": "Geri döndür" }, "rinkeby": { - "message": "Rinkeby Test Ağı" + "message": "DEXON Test Ağı" }, "ropsten": { "message": "Ropsten Test Ağı" @@ -650,7 +650,7 @@ "message": "Geçerli RPC" }, "connectingToMainnet": { - "message": "Main Dexon Ağına bağlanıyor" + "message": "Main DEXON Ağına bağlanıyor" }, "connectingToRopsten": { "message": "Ropsten Test Ağına bağlanıyor" @@ -659,7 +659,7 @@ "message": "Kovan Test Ağına bağlanıyor" }, "connectingToTestnet": { - "message": "Rinkeby Test Ağına bağlanıyor" + "message": "DEXON Test Ağına bağlanıyor" }, "connectingToUnknown": { "message": "Bilinmeyen Ağa bağlanıyor" @@ -718,13 +718,13 @@ "message": "Jeton Gönder" }, "onlySendToEtherAddress": { - "message": "Dexon adresine sadece ETH gönder." + "message": "DEXON adresine sadece ETH gönder." }, "searchTokens": { "message": "Jeton ara" }, "sendTokensAnywhere": { - "message": "Dexon hesabı olan birine Jeton gönder" + "message": "DEXON hesabı olan birine Jeton gönder" }, "settings": { "message": "Ayarlar" @@ -818,7 +818,7 @@ "message": "Jeton Sembolü" }, "tokenWarning1": { - "message": "Dex San hesabınızla aldığınız jetonların kaydını tutun. Başka bir hesapla jetonlar satın aldıysanız, o jetonlar burada gözükmeyecektir." + "message": "DekuSan hesabınızla aldığınız jetonların kaydını tutun. Başka bir hesapla jetonlar satın aldıysanız, o jetonlar burada gözükmeyecektir." }, "total": { "message": "Toplam" @@ -843,7 +843,7 @@ "description": "Jeton bakiyelerini görmek için bir link (burası) ile takip ediliyor" }, "twelveWords": { - "message": "Dex San hesaplarınızı geri getirmenin tek yolu bu 12 kelimedir.\nBu kelimeleri güvenli ve gizli bir yerde saklayın." + "message": "DekuSan hesaplarınızı geri getirmenin tek yolu bu 12 kelimedir.\nBu kelimeleri güvenli ve gizli bir yerde saklayın." }, "typePassword": { "message": "Parolanızı girin" @@ -852,7 +852,7 @@ "message": "Yeni UI (Beta)'ya hoşgeldiniz" }, "uiWelcomeMessage": { - "message": "Şu anda yeni Dex San UI kullanmaktasınız. Gözatın, jeton gönderme gibi yeni özellikleri deneyin ve herhangi bir sorunlar karşılaşırsanız bize haber verin" + "message": "Şu anda yeni DekuSan UI kullanmaktasınız. Gözatın, jeton gönderme gibi yeni özellikleri deneyin ve herhangi bir sorunlar karşılaşırsanız bize haber verin" }, "unapproved": { "message": "Onaylanmadı" @@ -898,7 +898,7 @@ "message": "Uyarı" }, "welcomeBeta": { - "message": "Dex San Beta'ya Hoşgeldiniz" + "message": "DekuSan Beta'ya Hoşgeldiniz" }, "whatsThis": { "message": "Bu nedir?" diff --git a/app/_locales/vi/messages.json b/app/_locales/vi/messages.json index a13a0fcc..b28b6a58 100644 --- a/app/_locales/vi/messages.json +++ b/app/_locales/vi/messages.json @@ -70,11 +70,11 @@ }, "appDescription": { "description": "Mô tả phần mềm", - "message": "Tính năng Dexon cho trình duyệt" + "message": "Tính năng DEXON cho trình duyệt" }, "appName": { "description": "Tên phần mềm", - "message": "Dex San" + "message": "DekuSan" }, "attemptingConnect": { "message": "Đang kết nối đến blockchain." @@ -184,7 +184,7 @@ "message": "Mạng lưới mặc định dùng cho các giao dịch DEX là Main Net (tiền ETH thật)." }, "denExplainer": { - "message": "Số DEN của bạn là mật khẩu đã được mã hóa và lưu trữ trong Dex San" + "message": "Số DEN của bạn là mật khẩu đã được mã hóa và lưu trữ trong DekuSan" }, "deposit": { "message": "Ký gửi/nạp tiền" @@ -212,7 +212,7 @@ "message": "Ký gửi với ShapeShift" }, "depositShapeShiftExplainer": { - "message": "Nếu bạn sở hữu các đồng tiền điện tử khác, bạn có thể giao dịch và ký gửi DEX trực tiếp vào ví Dex San của bạn. Không cần tạo thêm tài khoản." + "message": "Nếu bạn sở hữu các đồng tiền điện tử khác, bạn có thể giao dịch và ký gửi DEX trực tiếp vào ví DekuSan của bạn. Không cần tạo thêm tài khoản." }, "details": { "message": "Chi tiết" @@ -387,7 +387,7 @@ "message": "Nới lỏng" }, "mainnet": { - "message": "Mạng Dexon MainNet (tiền ETH thật)" + "message": "Mạng DEXON MainNet (tiền ETH thật)" }, "message": { "message": "Tin nhắn" @@ -399,7 +399,7 @@ "message": "Tài khoản của tôi" }, "needEtherInWallet": { - "message": "Để tương tác với các ứng dụng phân tán bằng Dex San, bạn sẽ phải cần có DEX trong ví của bạn." + "message": "Để tương tác với các ứng dụng phân tán bằng DekuSan, bạn sẽ phải cần có DEX trong ví của bạn." }, "needImportFile": { "description": "Người dùng đang nhập một tài khoản và cần thêm tập tin để tiếp tục", @@ -515,7 +515,7 @@ "message": "Chuyển lại" }, "rinkeby": { - "message": "Mạng thử nghiệm Rinkeby" + "message": "Mạng thử nghiệm DEXON" }, "ropsten": { "message": "Mạng thử nghiệm Ropsten" @@ -615,7 +615,7 @@ "message": "Chào mừng bạn đến với giao diện mới (Beta)" }, "uiWelcomeMessage": { - "message": "Bạn đang sử dụng giao diện mới của Dex San. Chúng tôi khuyến khích bạn thử nghiệm và khám phá các tính năng mới như gửi token, và nếu bạn có gặp phải vấn đề gì khó khăn, xin hãy liên hệ ngay để chúng tôi có thể giúp đỡ bạn." + "message": "Bạn đang sử dụng giao diện mới của DekuSan. Chúng tôi khuyến khích bạn thử nghiệm và khám phá các tính năng mới như gửi token, và nếu bạn có gặp phải vấn đề gì khó khăn, xin hãy liên hệ ngay để chúng tôi có thể giúp đỡ bạn." }, "unavailable": { "message": "Không có sẵn" diff --git a/app/_locales/zh_CN/messages.json b/app/_locales/zh_CN/messages.json index b4462c08..a88fc3c0 100644 --- a/app/_locales/zh_CN/messages.json +++ b/app/_locales/zh_CN/messages.json @@ -78,11 +78,11 @@ "message": "数量 + Gas" }, "appDescription": { - "message": "Dexon 浏览器插件", + "message": "DEXON 浏览器插件", "description": "The description of the application" }, "appName": { - "message": "Dex San", + "message": "DekuSan", "description": "The name of the application" }, "approved": { @@ -123,7 +123,7 @@ "message": "Borrow With Dharma (Beta)" }, "builtInCalifornia": { - "message": "Dex San在加利福尼亚设计和制造。" + "message": "DekuSan在加利福尼亚设计和制造。" }, "buy": { "message": "购买" @@ -244,7 +244,7 @@ "message": "默认以太坊交易网络为主网。" }, "denExplainer": { - "message": "你的 DEN 是存储在 Dex San 中的已加密密码。" + "message": "你的 DEN 是存储在 DekuSan 中的已加密密码。" }, "deposit": { "message": "存入" @@ -272,7 +272,7 @@ "message": "从 ShapeShift 存入" }, "depositShapeShiftExplainer": { - "message": "如果你拥有其他加密货币,你可以直接交易并存入 DEX 到你的 Dex San 钱包。 不需要帐户。" + "message": "如果你拥有其他加密货币,你可以直接交易并存入 DEX 到你的 DekuSan 钱包。 不需要帐户。" }, "details": { "message": "详情" @@ -432,7 +432,7 @@ "message": "导入账户" }, "importAccountMsg": { - "message":" Imported accounts will not be associated with your originally created Dex San account seedphrase. Learn more about imported accounts " + "message":" Imported accounts will not be associated with your originally created DekuSan account seedphrase. Learn more about imported accounts " }, "importAnAccount": { "message": "导入一个账户" @@ -479,7 +479,7 @@ "description": "format for importing an account" }, "keepTrackTokens": { - "message": "Keep track of the tokens you’ve bought with your Dex San account." + "message": "Keep track of the tokens you’ve bought with your DekuSan account." }, "kovan": { "message": "Kovan 测试网络" @@ -534,10 +534,10 @@ "message": "消息" }, "metamaskDescription": { - "message": "Dex San is a secure identity vault for Dexon." + "message": "DekuSan is a secure identity vault for Dexon." }, "metamaskSeedWords": { - "message": "Dex San 助记词" + "message": "DekuSan 助记词" }, "min": { "message": "最小" @@ -549,7 +549,7 @@ "message": "至少选择一种代币." }, "needEtherInWallet": { - "message": "使用 Dex San 与 DAPP 交互,需要你的钱包里有 DEX。" + "message": "使用 DekuSan 与 DAPP 交互,需要你的钱包里有 DEX。" }, "needImportFile": { "message": "必须选择导入一个文件。", @@ -716,7 +716,7 @@ "message": "还原" }, "rinkeby": { - "message": "Rinkeby 测试网络" + "message": "DEXON 测试网络" }, "ropsten": { "message": "Ropsten 测试网络" @@ -734,7 +734,7 @@ "message": "正在连接到Kovan测试网络" }, "connectingToTestnet": { - "message": "正在连接到Rinkeby测试网络" + "message": "正在连接到DEXON测试网络" }, "connectingToUnknown": { "message": "正在连接到未知网络" @@ -902,7 +902,7 @@ "message": "代币符号" }, "tokenWarning1": { - "message": "Keep track of the tokens you’ve bought with your Dex San account. If you bought tokens using a different account, those tokens will not appear here." + "message": "Keep track of the tokens you’ve bought with your DekuSan account. If you bought tokens using a different account, those tokens will not appear here." }, "total": { "message": "总量" @@ -927,7 +927,7 @@ "description": "Followed by a link (here) to view token balances" }, "twelveWords": { - "message": "这12个单词是恢复Dex San帐户的唯一方法。.\n将它们存放在安全和秘密的地方。." + "message": "这12个单词是恢复DekuSan帐户的唯一方法。.\n将它们存放在安全和秘密的地方。." }, "typePassword": { "message": "输入你的密码" @@ -936,7 +936,7 @@ "message": "欢迎使用新版界面 (Beta)" }, "uiWelcomeMessage": { - "message": "你现在正在使用新的 Dex San 界面。 尝试发送代币等新功能,有任何问题请告知我们。" + "message": "你现在正在使用新的 DekuSan 界面。 尝试发送代币等新功能,有任何问题请告知我们。" }, "unapproved": { "message": "未批准" @@ -982,7 +982,7 @@ "message": "警告" }, "welcomeBeta": { - "message": "欢迎使用 Dex San 测试版" + "message": "欢迎使用 DekuSan 测试版" }, "whatsThis": { "message": "这是什么?" diff --git a/app/_locales/zh_TW/messages.json b/app/_locales/zh_TW/messages.json index c5b16d1a..18d223a3 100644 --- a/app/_locales/zh_TW/messages.json +++ b/app/_locales/zh_TW/messages.json @@ -1,4 +1,5 @@ { +<<<<<<< HEAD "privacyMode": { "message": "隱私模式" }, @@ -43,6 +44,10 @@ }, "providerRequestInfo": { "message": "下面列出的域正在嘗試請求訪問Ethereum API,以便它可以與以太坊區塊鏈進行交互。在批准Ethereum訪問之前,請務必仔細檢查您是否在正確的站點上。" +======= + "aboutDekuSan": { + "message": "DekuSan 是 DEXON Foundation 官方開發的 DEXON 瀏覽器擴充插件。" +>>>>>>> Complete onboarding flow }, "accept": { "message": "接受" @@ -75,11 +80,11 @@ "message": "數額 + Gas" }, "appDescription": { - "message": "Dexon 瀏覽器擴充插件", + "message": "DEXON 瀏覽器擴充插件", "description": "The description of the application" }, "appName": { - "message": "Dex San", + "message": "DekuSan", "description": "The name of the application" }, "approved": { @@ -120,7 +125,7 @@ "message": "透過 Dharma (Beta) 借用" }, "builtInCalifornia": { - "message": "Dex San 是在加州設計製造." + "message": "DekuSan 是在加州設計製造." }, "buy": { "message": "購買" @@ -235,7 +240,7 @@ "message": "預設 DEX 交易網路為主網路(Main Net)。" }, "denExplainer": { - "message": "你的 DEN 是在你的 Dex San 中的加密密碼儲存庫。" + "message": "你的 DEN 是在你的 DekuSan 中的加密密碼儲存庫。" }, "deposit": { "message": "存入" @@ -263,7 +268,7 @@ "message": "從 ShapeShift 存入" }, "depositShapeShiftExplainer": { - "message": "如果你擁有其他加密貨幣,你可以直接交易並存入 DEX 到你的 Dex San 錢包。不需要開帳戶。" + "message": "如果你擁有其他加密貨幣,你可以直接交易並存入 DEX 到你的 DekuSan 錢包。不需要開帳戶。" }, "details": { "message": "詳情" @@ -407,7 +412,7 @@ "message": "你想怎麼存入 DEX?" }, "holdEther": { - "message": "Dex San 讓您能保存 ether 和代幣, 並成為您接觸分散式應用程式的途徑." + "message": "DekuSan 讓您能保存 ether 和代幣, 並成為您接觸分散式應用程式的途徑." }, "import": { "message": "導入", @@ -417,7 +422,7 @@ "message": "導入帳戶" }, "importAccountMsg": { - "message":" 匯入的帳戶與您原有 Dex San 帳戶的助憶詞並無關聯. 請查看與導入帳戶相關的資料 " + "message":" 匯入的帳戶與您原有 DekuSan 帳戶的助憶詞並無關聯. 請查看與導入帳戶相關的資料 " }, "importAnAccount": { "message": "導入一個帳戶" @@ -464,7 +469,7 @@ "description": "format for importing an account" }, "keepTrackTokens": { - "message": "持續追蹤您 Dex San 帳戶中的代幣。" + "message": "持續追蹤您 DekuSan 帳戶中的代幣。" }, "kovan": { "message": "Kovan 測試網路" @@ -507,7 +512,7 @@ "message": "登出" }, "loose": { - "message": "非 Dex San 帳號" + "message": "非 DekuSan 帳號" }, "loweCaseWords": { "message": "助憶詞僅包含小寫字元" @@ -519,7 +524,7 @@ "message": "訊息" }, "metamaskDescription": { - "message": "Dex San 是Dexon的安全身份識別金庫." + "message": "DekuSan 是Dexon的安全身份識別金庫." }, "min": { "message": "最小" @@ -531,7 +536,7 @@ "message": "必須選擇至少 1 代幣." }, "needEtherInWallet": { - "message": "要使用 Dex San 存取 DAPP 時,您的錢包中需要有 DEX。" + "message": "要使用 DekuSan 存取 DAPP 時,您的錢包中需要有 DEX。" }, "needImportFile": { "message": "您必須選擇一個檔案來導入。", @@ -686,7 +691,7 @@ "message": "還原" }, "rinkeby": { - "message": "Rinkeby 測試網路" + "message": "DEXON 測試網路" }, "ropsten": { "message": "Ropsten 測試網路" @@ -695,7 +700,7 @@ "message": "當前的 RPC" }, "connectingToMainnet": { - "message": "連線到主 Dexon 網路" + "message": "連線到主 DEXON 網路" }, "connectingToRopsten": { "message": "連線到 Ropsten 測試網路" @@ -704,7 +709,7 @@ "message": "連線到 Kovan 測試網路" }, "connectingToTestnet": { - "message": "連線到 Rinkeby 測試網路" + "message": "連線到 DEXON 測試網路" }, "connectingToUnknown": { "message": "連線到未知網路" @@ -860,7 +865,7 @@ "message": "代幣代號" }, "tokenWarning1": { - "message": "使用 Dex San 帳戶追蹤你已購得的代幣。如果你使用不同的帳戶保存購得的代幣,那些代幣就不會出現在這裡。" + "message": "使用 DekuSan 帳戶追蹤你已購得的代幣。如果你使用不同的帳戶保存購得的代幣,那些代幣就不會出現在這裡。" }, "total": { "message": "總量" @@ -882,7 +887,7 @@ "description": "Followed by a link (here) to view token balances" }, "twelveWords": { - "message": "這 12 個單詞是唯一回復你的 Dex San 帳號的方法。\n將它們儲存到那些安全且隱密的地方吧。" + "message": "這 12 個單詞是唯一回復你的 DekuSan 帳號的方法。\n將它們儲存到那些安全且隱密的地方吧。" }, "typePassword": { "message": "請輸入密碼" @@ -891,7 +896,7 @@ "message": "歡迎使用新版界面 (Beta)" }, "uiWelcomeMessage": { - "message": "你現在正在使用新版 Dex San 界面。試試諸如發送代幣等新功能吧,有任何問題請告知我們。" + "message": "你現在正在使用新版 DekuSan 界面。試試諸如發送代幣等新功能吧,有任何問題請告知我們。" }, "unapproved": { "message": "未同意" @@ -937,7 +942,7 @@ "message": "警告" }, "welcomeBeta": { - "message": "歡迎到 Dex San Beta" + "message": "歡迎到 DekuSan Beta" }, "whatsThis": { "message": "這是什麼?" diff --git a/app/error.html b/app/error.html index 366b3d94..f285556b 100644 --- a/app/error.html +++ b/app/error.html @@ -1,6 +1,6 @@ <html> <head> - <title>MetaMask Error</title> + <title>DekuSan Error</title> <link href="https://fonts.googleapis.com/css?family=Rokkitt" rel="stylesheet"> <style> *{ diff --git a/app/home.html b/app/home.html index 051133cf..d6a45e2f 100644 --- a/app/home.html +++ b/app/home.html @@ -3,7 +3,7 @@ <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1 user-scalable=no"> - <title>MetaMask</title> + <title>DekuSan</title> </head> <body> <div id="app-content"></div> diff --git a/app/images/arrow-popout.svg b/app/images/arrow-popout.svg index 7e25f7cd..0e4a3ed2 100644 --- a/app/images/arrow-popout.svg +++ b/app/images/arrow-popout.svg @@ -1,3 +1,3 @@ <svg width="10" height="10" viewBox="0 0 10 10" fill="none" xmlns="http://www.w3.org/2000/svg"> -<path d="M8.67589 0.641872C8.65169 0.642635 8.62756 0.644749 8.6036 0.648202H4.79279C4.55863 0.644896 4.34082 0.767704 4.22278 0.969601C4.10473 1.1715 4.10473 1.4212 4.22278 1.6231C4.34082 1.825 4.55863 1.9478 4.79279 1.9445H7.12113L0.437932 8.61587C0.268309 8.77843 0.19998 9.01984 0.259298 9.24697C0.318616 9.47411 0.496311 9.65149 0.723852 9.71071C0.951393 9.76992 1.19322 9.70171 1.35608 9.53239L8.03927 2.86102V5.18524C8.03596 5.41898 8.15899 5.6364 8.36124 5.75424C8.56349 5.87208 8.81364 5.87208 9.0159 5.75424C9.21815 5.6364 9.34118 5.41898 9.33787 5.18524V1.37863C9.36404 1.18976 9.30558 0.998955 9.17804 0.857009C9.0505 0.715062 8.86682 0.636369 8.67589 0.641872Z" fill="#359BDD"/> +<path d="M8.67589 0.641872C8.65169 0.642635 8.62756 0.644749 8.6036 0.648202H4.79279C4.55863 0.644896 4.34082 0.767704 4.22278 0.969601C4.10473 1.1715 4.10473 1.4212 4.22278 1.6231C4.34082 1.825 4.55863 1.9478 4.79279 1.9445H7.12113L0.437932 8.61587C0.268309 8.77843 0.19998 9.01984 0.259298 9.24697C0.318616 9.47411 0.496311 9.65149 0.723852 9.71071C0.951393 9.76992 1.19322 9.70171 1.35608 9.53239L8.03927 2.86102V5.18524C8.03596 5.41898 8.15899 5.6364 8.36124 5.75424C8.56349 5.87208 8.81364 5.87208 9.0159 5.75424C9.21815 5.6364 9.34118 5.41898 9.33787 5.18524V1.37863C9.36404 1.18976 9.30558 0.998955 9.17804 0.857009C9.0505 0.715062 8.86682 0.636369 8.67589 0.641872Z" fill="#FFFFFF"/> </svg> diff --git a/app/images/arrow-right.svg b/app/images/arrow-right.svg index ea5cd060..c0789310 100644 --- a/app/images/arrow-right.svg +++ b/app/images/arrow-right.svg @@ -5,7 +5,7 @@ <desc>Created with Sketch.</desc> <defs></defs> <g id="Confirm-Send-ETH---V3" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" transform="translate(-500.000000, -235.000000)"> - <g id="Group-4" transform="translate(312.000000, 99.000000)" fill="#5B5B5B"> + <g id="Group-4" transform="translate(312.000000, 99.000000)" fill="#FFFFFF"> <g id="Group-18" transform="translate(109.000000, 119.000000)"> <g id="arrow-right" transform="translate(78.000000, 17.000000)"> <path d="M13.2809946,0.467462271 L13.2809946,0.467462271 C12.6477116,1.09191648 12.6477116,2.10286154 13.2809946,2.72571868 L19.1052554,8.46878095 L2.61883998,8.46878095 C1.72479329,8.46878095 0.999190175,9.18426813 0.999190175,10.0658505 L0.999190175,10.0674476 C0.999190175,10.94903 1.72479329,11.6629201 2.61883998,11.6629201 L19.1052554,11.6629201 L13.2809946,17.4075795 C12.6477116,18.0304366 12.6477116,19.0413817 13.2809946,19.6658359 C13.9126581,20.288693 14.9378964,20.288693 15.5711795,19.6658359 L25.3052748,10.0658505 L15.5711795,0.467462271 C14.9378964,-0.155394872 13.9126581,-0.155394872 13.2809946,0.467462271" id="Fill-1"></path> diff --git a/app/images/caret-left.svg b/app/images/caret-left.svg index 0ea26616..9368dc2c 100644 --- a/app/images/caret-left.svg +++ b/app/images/caret-left.svg @@ -5,7 +5,7 @@ <desc>Created with sketchtool.</desc> <defs></defs> <g id="Action-Screens" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> - <g id="Approve---insufficient-amount" transform="translate(-75.000000, -69.000000)" stroke="#3099F2" stroke-width="2"> + <g id="Approve---insufficient-amount" transform="translate(-75.000000, -69.000000)" stroke="#954A97" stroke-width="2"> <g id="Group-7" transform="translate(53.000000, 51.000000)"> <g id="cancel" transform="translate(24.000000, 14.000000)"> <g id="Group"> diff --git a/app/images/caret-right.svg b/app/images/caret-right.svg index 8981ac25..369fbb4b 100644 --- a/app/images/caret-right.svg +++ b/app/images/caret-right.svg @@ -3,74 +3,11 @@ <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 1000 1000" style="enable-background:new 0 0 1000 1000;" xml:space="preserve">
<style type="text/css">
- .st0{fill:#231F20;}
- .st1{fill:none;stroke:#000000;stroke-width:35;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;}
-
- .st2{fill:none;stroke:#000000;stroke-width:35;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:25,61;}
- .st3{display:none;}
- .st4{display:inline;}
- .st5{fill:#EC008C;}
- .st6{display:inline;fill:#FFF200;}
+ .st0{fill:#c0c0c0;}
</style>
-<g id="Layer_4">
-</g>
<g id="Layer_1">
- <g>
- <g>
- <g>
- <g>
- <g>
- <g>
- <g>
- <g>
- <g>
- <g>
- <g>
- <g>
- <g>
- <g>
- <g>
- <g>
- <g>
- <g>
- <g>
- <g>
- <g>
- <g>
- <g>
- <g>
- <g>
- <g>
- <path class="st0" d="M380.4,756.7c-4.5,0-9-1.7-12.4-5.1c-6.8-6.8-6.8-17.9,0-24.7L594.9,500L368,273.2
- c-6.8-6.8-6.8-17.9,0-24.7c6.8-6.8,17.9-6.8,24.7,0L632,487.6c6.8,6.8,6.8,17.9,0,24.7L392.8,751.6
- C389.3,755,384.9,756.7,380.4,756.7z"/>
- </g>
- </g>
- </g>
- </g>
- </g>
- </g>
- </g>
- </g>
- </g>
- </g>
- </g>
- </g>
- </g>
- </g>
- </g>
- </g>
- </g>
- </g>
- </g>
- </g>
- </g>
- </g>
- </g>
- </g>
- </g>
- </g>
-</g>
-<g id="Layer_2" class="st3">
+ <path class="st0" d="M380.4,756.7c-4.5,0-9-1.7-12.4-5.1c-6.8-6.8-6.8-17.9,0-24.7L594.9,500L368,273.2
+ c-6.8-6.8-6.8-17.9,0-24.7c6.8-6.8,17.9-6.8,24.7,0L632,487.6c6.8,6.8,6.8,17.9,0,24.7L392.8,751.6
+ C389.3,755,384.9,756.7,380.4,756.7z"/>
</g>
</svg>
diff --git a/app/loading.html b/app/loading.html index 71403a5a..f042046a 100644 --- a/app/loading.html +++ b/app/loading.html @@ -4,7 +4,7 @@ <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> - <title>MetaMask Loading</title> + <title>DekuSan Loading</title> <style> #div-logo { position: absolute; diff --git a/app/manifest.json b/app/manifest.json index aaaadebc..f8201b32 100644 --- a/app/manifest.json +++ b/app/manifest.json @@ -37,7 +37,7 @@ "19": "images/icon-19.png", "38": "images/icon-38.png" }, - "default_title": "Dex San", + "default_title": "DekuSan", "default_popup": "popup.html" }, "content_scripts": [ diff --git a/app/notification.html b/app/notification.html index 042ffa6b..6e466026 100644 --- a/app/notification.html +++ b/app/notification.html @@ -2,7 +2,7 @@ <html style="height:600px;"> <head> <meta charset="utf-8"> - <title>MetaMask Notification</title> + <title>DekuSan Notification</title> <style> body { overflow: hidden; diff --git a/app/phishing.html b/app/phishing.html index 284d0fca..e3cba471 100644 --- a/app/phishing.html +++ b/app/phishing.html @@ -55,10 +55,17 @@ <img src="/images/ethereum-metamask-chrome.png" style="width:100%"> <h3>ATTENTION</h3> +<<<<<<< HEAD <p>This domain is currently on the MetaMask domain warning list. This means that based on information available to us, MetaMask believes this domain could currently compromise your security and, as an added safety feature, MetaMask has restricted access to the site. To override this, please read the rest of this warning for instructions on how to continue at your own risk. </p> <p>There are many reasons sites can appear on our warning list, and our warning list compiles from other widely used industry lists. Such reasons can include known fraud or security risks, such as domains that test positive on the <a href="https://github.com/metamask/eth-phishing-detect">Ethereum Phishing Detector</a>. Domains on these warning lists may include outright malicious websites and legitimate websites that have been compromised by a malicious actor. <p id="esdbLink"></p> <p>Note that this warning list is compiled on a voluntary basis. This list may be inaccurate or incomplete. Just because a domain does not appear on this list is not an implicit guarantee of that domain's safety. As always, your transactions are your own responsibility. If you wish to interact with any domain on our warning list, you can do so by <a id="unsafe-continue">continuing at your own risk</a>.</p> +======= + <p>DekuSan believes this domain could currently compromise your security and has prevented you from interacting with it.</p> + <p>This is because the site tested positive on the <a href="https://github.com/metamask/eth-phishing-detect">Ethereum Phishing Detector</a>. This includes outright malicious websites and legitimate websites that have been compromised by a malicious actor.</p> + <p id="esdbLink"></p> + <p>You can turn DekuSan off to interact with this site, but it is advised not to.</p> +>>>>>>> Complete onboarding flow <p> If you think this domain is incorrectly flagged or if a blocked legitimate website has resolved its security issues, <a href="https://github.com/metamask/eth-phishing-detect/issues/new">please file an issue</a>. diff --git a/app/popup.html b/app/popup.html index 1ba0fda9..ad8a8505 100644 --- a/app/popup.html +++ b/app/popup.html @@ -3,7 +3,7 @@ <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1 user-scalable=no"> - <title>MetaMask</title> + <title>DekuSan</title> </head> <body style="width:357px; height:600px;"> <div id="app-content"></div> diff --git a/app/scripts/README.md b/app/scripts/README.md index f5a90724..60ba14ba 100644 --- a/app/scripts/README.md +++ b/app/scripts/README.md @@ -1,4 +1,4 @@ -# Main MetaMask Code +# Main DekuSan Code This folder contains the core-code. diff --git a/app/scripts/background.js b/app/scripts/background.js index 6056962d..b47c5bac 100644 --- a/app/scripts/background.js +++ b/app/scripts/background.js @@ -97,8 +97,8 @@ setupMetamaskMeshMetrics() */ /** - * The data emitted from the MetaMaskController.store EventEmitter, also used to initialize the MetaMaskController. Available in UI on React state as state.metamask. - * @typedef MetaMaskState + * The data emitted from the DekuSanController.store EventEmitter, also used to initialize the DekuSanController. Available in UI on React state as state.metamask. + * @typedef DekuSanState * @property {boolean} isInitialized - Whether the first vault has been created. * @property {boolean} isUnlocked - Whether the vault is currently decrypted and accounts are available for selection. * @property {boolean} isAccountMenuOpen - Represents whether the main account selection UI is currently displayed. @@ -123,7 +123,7 @@ setupMetamaskMeshMetrics() * @property {string} currentLocale - A locale string matching the user's preferred display language. * @property {Object} provider - The current selected network provider. * @property {string} provider.rpcTarget - The address for the RPC API, if using an RPC API. - * @property {string} provider.type - An identifier for the type of network selected, allows MetaMask to use custom provider strategies for known networks. + * @property {string} provider.type - An identifier for the type of network selected, allows DekuSan to use custom provider strategies for known networks. * @property {string} network - A stringified number of the current network ID. * @property {Object} accounts - An object mapping lower-case hex addresses to objects with "balance" and "address" keys, both storing hex string values. * @property {hex} currentBlockGasLimit - The most recently seen block gas limit, in a lower case hex prefixed string. @@ -151,19 +151,20 @@ setupMetamaskMeshMetrics() /** * @typedef VersionedData - * @property {MetaMaskState} data - The data emitted from MetaMask controller, or used to initialize it. + * @property {DekuSanState} data - The data emitted from DekuSan controller, or used to initialize it. * @property {Number} version - The latest migration version that has been run. */ /** - * Initializes the MetaMask controller, and sets up all platform configuration. + * Initializes the DekuSan controller, and sets up all platform configuration. * @returns {Promise} Setup complete. */ async function initialize () { const initState = await loadStateFromPersistence() + console.log(initState) const initLangCode = await getFirstPreferredLangCode() await setupController(initState, initLangCode) - log.debug('MetaMask initialization complete.') + log.debug('DekuSan initialization complete.') } // @@ -173,7 +174,7 @@ async function initialize () { /** * Loads any stored data, prioritizing the latest storage strategy. * Migrates that data schema in case it was last loaded on an older version. - * @returns {Promise<MetaMaskState>} Last data emitted from previous instance of MetaMask. + * @returns {Promise<DekuSanState>} Last data emitted from previous instance of DekuSan. */ async function loadStateFromPersistence () { // migrations @@ -196,14 +197,22 @@ async function loadStateFromPersistence () { // we were able to recover (though it might be old) versionedData = diskStoreState const vaultStructure = getObjStructure(versionedData) +<<<<<<< HEAD sentry.captureMessage('MetaMask - Empty vault found - recovered from diskStore', { +======= + raven.captureMessage('DekuSan - Empty vault found - recovered from diskStore', { +>>>>>>> Complete onboarding flow // "extra" key is required by Sentry extra: { vaultStructure }, }) } else { // unable to recover, clear state versionedData = migrator.generateInitialState(firstTimeState) +<<<<<<< HEAD sentry.captureMessage('MetaMask - Empty vault found - unable to recover') +======= + raven.captureMessage('DekuSan - Empty vault found - unable to recover') +>>>>>>> Complete onboarding flow } } @@ -220,7 +229,7 @@ async function loadStateFromPersistence () { // migrate data versionedData = await migrator.migrateData(versionedData) if (!versionedData) { - throw new Error('MetaMask - migrator returned undefined') + throw new Error('DekuSan - migrator returned undefined') } // write to disk @@ -229,7 +238,7 @@ async function loadStateFromPersistence () { } else { // throw in setTimeout so as to not block boot setTimeout(() => { - throw new Error('MetaMask - Localstore not supported') + throw new Error('DekuSan - Localstore not supported') }) } @@ -238,7 +247,7 @@ async function loadStateFromPersistence () { } /** - * Initializes the MetaMask Controller with any initial state and default language. + * Initializes the DekuSan Controller with any initial state and default language. * Configures platform-specific error reporting strategy. * Streams emitted state updates to platform-specific storage strategy. * Creates platform listeners for new Dapps/Contexts, and sets up their data connections to the controller. @@ -249,7 +258,7 @@ async function loadStateFromPersistence () { */ function setupController (initState, initLangCode) { // - // MetaMask Controller + // DekuSan Controller // const controller = new MetamaskController({ @@ -289,13 +298,13 @@ function setupController (initState, initLangCode) { storeTransform(versionifyData), createStreamSink(persistData), (error) => { - log.error('MetaMask - Persistence pipeline failed', error) + log.error('DekuSan - Persistence pipeline failed', error) } ) /** * Assigns the given state to the versioned object (with metadata), and returns that. - * @param {Object} state - The state object as emitted by the MetaMaskController. + * @param {Object} state - The state object as emitted by the DekuSanController. * @returns {VersionedData} The state object wrapped in an object that includes a metadata key. */ function versionifyData (state) { @@ -305,10 +314,10 @@ function setupController (initState, initLangCode) { async function persistData (state) { if (!state) { - throw new Error('MetaMask - updated state is missing', state) + throw new Error('DekuSan - updated state is missing', state) } if (!state.data) { - throw new Error('MetaMask - updated state does not have data', state) + throw new Error('DekuSan - updated state does not have data', state) } if (localStore.isSupported) { try { @@ -348,23 +357,27 @@ function setupController (initState, initLangCode) { */ /** - * Connects a Port to the MetaMask controller via a multiplexed duplex stream. - * This method identifies trusted (MetaMask) interfaces, and connects them differently from untrusted (web pages). + * Connects a Port to the DekuSan controller via a multiplexed duplex stream. + * This method identifies trusted (DekuSan) interfaces, and connects them differently from untrusted (web pages). * @param {Port} remotePort - The port provided by a new context. */ function connectRemote (remotePort) { const processName = remotePort.name - const isMetaMaskInternalProcess = metamaskInternalProcessHash[processName] + const isDekuSanInternalProcess = metamaskInternalProcessHash[processName] +<<<<<<< HEAD if (metamaskBlacklistedPorts.includes(remotePort.name)) { return false } if (isMetaMaskInternalProcess) { +======= + if (isDekuSanInternalProcess) { +>>>>>>> Complete onboarding flow const portStream = new PortStream(remotePort) // communication with popup controller.isClientOpen = true - controller.setupTrustedCommunication(portStream, 'MetaMask') + controller.setupTrustedCommunication(portStream, 'DekuSan') if (processName === ENVIRONMENT_TYPE_POPUP) { popupIsOpen = true diff --git a/app/scripts/contentscript.js b/app/scripts/contentscript.js index 92e382ea..195c32b4 100644 --- a/app/scripts/contentscript.js +++ b/app/scripts/contentscript.js @@ -19,7 +19,7 @@ let isEnabled = false // // But for now that is only Firefox // If we create a FireFox-only code path using that API, -// MetaMask will be much faster loading and performant on Firefox. +// DekuSan will be much faster loading and performant on Firefox. if (shouldInjectWeb3()) { injectScript(inpageBundle) @@ -76,7 +76,7 @@ function setupStreams () { pluginStream, approvalTransform, pageStream, - (err) => logStreamDisconnectWarning('MetaMask Contentscript Forwarding', err) + (err) => logStreamDisconnectWarning('DekuSan Contentscript Forwarding', err) ) // setup local multistream channels @@ -87,13 +87,13 @@ function setupStreams () { mux, pageStream, mux, - (err) => logStreamDisconnectWarning('MetaMask Inpage', err) + (err) => logStreamDisconnectWarning('DekuSan Inpage', err) ) pump( mux, pluginStream, mux, - (err) => logStreamDisconnectWarning('MetaMask Background', err) + (err) => logStreamDisconnectWarning('DekuSan Background', err) ) // connect ping stream @@ -102,7 +102,7 @@ function setupStreams () { mux, pongStream, mux, - (err) => logStreamDisconnectWarning('MetaMask PingPongStream', err) + (err) => logStreamDisconnectWarning('DekuSan PingPongStream', err) ) // connect phishing warning stream @@ -287,7 +287,7 @@ function blacklistedDomainCheck () { * Redirects the current page to a phishing information page */ function redirectToPhishingWarning () { - console.log('MetaMask - routing to Phishing Warning component') + console.log('DekuSan - routing to Phishing Warning component') const extensionURL = extension.runtime.getURL('phishing.html') window.location.href = `${extensionURL}#${querystring.stringify({ hostname: window.location.hostname, diff --git a/app/scripts/controllers/blacklist.js b/app/scripts/controllers/blacklist.js index e55b09d0..f52adebb 100644 --- a/app/scripts/controllers/blacklist.js +++ b/app/scripts/controllers/blacklist.js @@ -20,7 +20,7 @@ class BlacklistController { * @param {object} opts Overrides the defaults for the initial state of this.store * @property {object} store The the store of the current phishing config * @property {object} store.phishing Contains fuzzylist, whitelist and blacklist arrays. @see - * {@link https://github.com/MetaMask/eth-phishing-detect/blob/master/src/config.json} + * {@link https://github.com/DekuSan/eth-phishing-detect/blob/master/src/config.json} * @property {object} _phishingDetector The PhishingDetector instantiated by passing store.phishing to * PhishingDetector. * @property {object} _phishingUpdateIntervalRef Id of the interval created to periodically update the blacklist @@ -122,10 +122,10 @@ class BlacklistController { /** * Sets this._phishingDetector to a new PhishingDetector instance. - * @see {@link https://github.com/MetaMask/eth-phishing-detect} + * @see {@link https://github.com/DekuSan/eth-phishing-detect} * * @private - * @param {object} config A config object like that found at {@link https://github.com/MetaMask/eth-phishing-detect/blob/master/src/config.json} + * @param {object} config A config object like that found at {@link https://github.com/DekuSan/eth-phishing-detect/blob/master/src/config.json} * */ _setupPhishingDetector (config) { diff --git a/app/scripts/controllers/currency.js b/app/scripts/controllers/currency.js index fce65fd9..295046af 100644 --- a/app/scripts/controllers/currency.js +++ b/app/scripts/controllers/currency.js @@ -176,8 +176,12 @@ class CurrencyController { } } } catch (err) { +<<<<<<< HEAD // reset current conversion rate log.warn(`MetaMask - Failed to query currency conversion:`, nativeCurrency, currentCurrency, err) +======= + log.warn(`DekuSan - Failed to query currency conversion:`, currentCurrency, err) +>>>>>>> Complete onboarding flow this.setConversionRate(0) this.setConversionDate('N/A') // throw error diff --git a/app/scripts/controllers/detect-tokens.js b/app/scripts/controllers/detect-tokens.js index 62e63979..fcf07bd5 100644 --- a/app/scripts/controllers/detect-tokens.js +++ b/app/scripts/controllers/detect-tokens.js @@ -53,7 +53,7 @@ class DetectTokensController { this._preferences.addToken(contractAddress, contracts[contractAddress].symbol, contracts[contractAddress].decimals) } } else { - warn(`MetaMask - DetectTokensController balance fetch failed for ${contractAddress}.`, error) + warn(`DekuSan - DetectTokensController balance fetch failed for ${contractAddress}.`, error) } }) } diff --git a/app/scripts/controllers/network/createMetamaskMiddleware.js b/app/scripts/controllers/network/createMetamaskMiddleware.js index 319c5bf3..7afeb07f 100644 --- a/app/scripts/controllers/network/createMetamaskMiddleware.js +++ b/app/scripts/controllers/network/createMetamaskMiddleware.js @@ -19,7 +19,7 @@ function createMetamaskMiddleware ({ createScaffoldMiddleware({ // staticSubprovider eth_syncing: false, - web3_clientVersion: `MetaMask/v${version}`, + web3_clientVersion: `DekuSan/v${version}`, }), createWalletSubprovider({ getAccounts, diff --git a/app/scripts/controllers/network/enums.js b/app/scripts/controllers/network/enums.js index 5a419105..586c0119 100644 --- a/app/scripts/controllers/network/enums.js +++ b/app/scripts/controllers/network/enums.js @@ -2,7 +2,7 @@ const ROPSTEN = 'ropsten' const RINKEBY = 'rinkeby' const KOVAN = 'kovan' const MAINNET = 'mainnet' -const TESTNET = 'testnet' +const TESTNET = 'rinkeby' const LOCALHOST = 'localhost' const MAINNET_CODE = 1 @@ -12,7 +12,7 @@ const RINKEYBY_CODE = 4 const KOVAN_CODE = 42 const ROPSTEN_DISPLAY_NAME = 'Ropsten' -const RINKEBY_DISPLAY_NAME = 'Rinkeby' +const RINKEBY_DISPLAY_NAME = 'DEXON' const KOVAN_DISPLAY_NAME = 'Kovan' const MAINNET_DISPLAY_NAME = 'Main DEXON Network' const TESTNET_DISPLAY_NAME = 'DEXON Test Network' diff --git a/app/scripts/controllers/network/network.js b/app/scripts/controllers/network/network.js index 3c893201..a9defca9 100644 --- a/app/scripts/controllers/network/network.js +++ b/app/scripts/controllers/network/network.js @@ -24,12 +24,13 @@ const { } = require('./enums') const INFURA_PROVIDER_TYPES = [MAINNET, TESTNET] -const env = process.env.METAMASK_ENV -const METAMASK_DEBUG = process.env.METAMASK_DEBUG -const testMode = (METAMASK_DEBUG || env === 'test') +// const env = process.env.METAMASK_ENV +// const METAMASK_DEBUG = process.env.METAMASK_DEBUG +// const testMode = (METAMASK_DEBUG || env === 'test') const defaultProviderConfig = { - type: testMode ? TESTNET : MAINNET, + // type: testMode ? TESTNET : MAINNET, + type: MAINNET, } const defaultNetworkConfig = { diff --git a/app/scripts/controllers/token-rates.js b/app/scripts/controllers/token-rates.js index 3f948285..f9fb2aa4 100644 --- a/app/scripts/controllers/token-rates.js +++ b/app/scripts/controllers/token-rates.js @@ -47,6 +47,25 @@ class TokenRatesController { } /** +<<<<<<< HEAD +======= + * Fetches a token exchange rate by address + * + * @param {String} address - Token contract address + */ + async fetchExchangeRate (address) { + try { + const response = await fetch(`https://metamask.balanc3.net/prices?from=${address}&to=ETH&autoConversion=false&summaryOnly=true`) + const json = await response.json() + return json && json.length ? json[0].averagePrice : 0 + } catch (error) { + warn(`DekuSan - TokenRatesController exchange rate fetch failed for ${address}.`, error) + return 0 + } + } + + /** +>>>>>>> Complete onboarding flow * @type {Number} */ set interval (interval) { diff --git a/app/scripts/controllers/transactions/README.md b/app/scripts/controllers/transactions/README.md index b414762d..75e3749a 100644 --- a/app/scripts/controllers/transactions/README.md +++ b/app/scripts/controllers/transactions/README.md @@ -1,7 +1,7 @@ # Transaction Controller Transaction Controller is an aggregate of sub-controllers and trackers -exposed to the MetaMask controller. +exposed to the DekuSan controller. - txStateManager responsible for the state of a transaction and @@ -62,7 +62,7 @@ txMeta = { "gasPriceSpecified": false, //whether or not the user/dapp has specified gasPrice "gasLimitSpecified": false, //whether or not the user/dapp has specified gas "estimatedGas": "5208", - "origin": "MetaMask", //debug + "origin": "DekuSan", //debug "nonceDetails": { "params": { "highestLocallyConfirmed": 0, diff --git a/app/scripts/controllers/transactions/index.js b/app/scripts/controllers/transactions/index.js index 2ce736be..8fbc3cbc 100644 --- a/app/scripts/controllers/transactions/index.js +++ b/app/scripts/controllers/transactions/index.js @@ -143,7 +143,7 @@ class TransactionController extends EventEmitter { */ async newUnapprovedTransaction (txParams, opts = {}) { - log.debug(`MetaMaskController newUnapprovedTransaction ${JSON.stringify(txParams)}`) + log.debug(`DekuSanController newUnapprovedTransaction ${JSON.stringify(txParams)}`) const initialTxMeta = await this.addUnapprovedTransaction(txParams) initialTxMeta.origin = opts.origin this.txStateManager.updateTx(initialTxMeta, '#newUnapprovedTransaction - adding the origin') @@ -154,11 +154,11 @@ class TransactionController extends EventEmitter { case 'submitted': return resolve(finishedTxMeta.hash) case 'rejected': - return reject(cleanErrorStack(new Error('MetaMask Tx Signature: User denied transaction signature.'))) + return reject(cleanErrorStack(new Error('DekuSan Tx Signature: User denied transaction signature.'))) case 'failed': return reject(cleanErrorStack(new Error(finishedTxMeta.err.message))) default: - return reject(cleanErrorStack(new Error(`MetaMask Tx Signature: Unknown problem: ${JSON.stringify(finishedTxMeta.txParams)}`))) + return reject(cleanErrorStack(new Error(`DekuSan Tx Signature: Unknown problem: ${JSON.stringify(finishedTxMeta.txParams)}`))) } }) }) diff --git a/app/scripts/inpage.js b/app/scripts/inpage.js index b2556a27..bde7d9e6 100644 --- a/app/scripts/inpage.js +++ b/app/scripts/inpage.js @@ -178,7 +178,7 @@ function cleanContextForImports () { try { global.define = undefined } catch (_) { - console.warn('MetaMask - global.define could not be deleted.') + console.warn('DekuSan - global.define could not be deleted.') } } @@ -189,6 +189,6 @@ function restoreContextAfterImports () { try { global.define = __define } catch (_) { - console.warn('MetaMask - global.define could not be overwritten.') + console.warn('DekuSan - global.define could not be overwritten.') } } diff --git a/app/scripts/lib/get-first-preferred-lang-code.js b/app/scripts/lib/get-first-preferred-lang-code.js index 170d508c..55f3fb6f 100644 --- a/app/scripts/lib/get-first-preferred-lang-code.js +++ b/app/scripts/lib/get-first-preferred-lang-code.js @@ -27,7 +27,7 @@ async function getFirstPreferredLangCode () { } // safeguard for Brave Browser until they implement chrome.i18n.getAcceptLanguages - // https://github.com/MetaMask/metamask-extension/issues/4270 + // https://github.com/DekuSan/metamask-extension/issues/4270 if (!userPreferredLocaleCodes) { userPreferredLocaleCodes = [] } diff --git a/app/scripts/lib/message-manager.js b/app/scripts/lib/message-manager.js index e8662959..de028849 100644 --- a/app/scripts/lib/message-manager.js +++ b/app/scripts/lib/message-manager.js @@ -12,7 +12,7 @@ const createId = require('./random-id') * @typedef {Object} Message * @property {number} id An id to track and identify the message object * @property {Object} msgParams The parameters to pass to the eth_sign method once the signature request is approved. - * @property {Object} msgParams.metamaskId Added to msgParams for tracking and identification within MetaMask. + * @property {Object} msgParams.metamaskId Added to msgParams for tracking and identification within DekuSan. * @property {string} msgParams.data A hex string conversion of the raw buffer data of the signature request * @property {number} time The epoch time at which the this message was created * @property {string} status Indicates whether the signature request is 'unapproved', 'approved', 'signed' or 'rejected' @@ -82,9 +82,9 @@ module.exports = class MessageManager extends EventEmitter { case 'signed': return resolve(data.rawSig) case 'rejected': - return reject(new Error('MetaMask Message Signature: User denied message signature.')) + return reject(new Error('DekuSan Message Signature: User denied message signature.')) default: - return reject(new Error(`MetaMask Message Signature: Unknown problem: ${JSON.stringify(msgParams)}`)) + return reject(new Error(`DekuSan Message Signature: Unknown problem: ${JSON.stringify(msgParams)}`)) } }) }) @@ -147,8 +147,8 @@ module.exports = class MessageManager extends EventEmitter { * Approves a Message. Sets the message status via a call to this.setMsgStatusApproved, and returns a promise with * any the message params modified for proper signing. * - * @param {Object} msgParams The msgParams to be used when eth_sign is called, plus data added by MetaMask. - * @param {Object} msgParams.metamaskId Added to msgParams for tracking and identification within MetaMask. + * @param {Object} msgParams The msgParams to be used when eth_sign is called, plus data added by DekuSan. + * @param {Object} msgParams.metamaskId Added to msgParams for tracking and identification within DekuSan. * @returns {Promise<object>} Promises the msgParams object with metamaskId removed. * */ diff --git a/app/scripts/lib/migrator/index.js b/app/scripts/lib/migrator/index.js index 345ca800..94c21318 100644 --- a/app/scripts/lib/migrator/index.js +++ b/app/scripts/lib/migrator/index.js @@ -47,7 +47,7 @@ class Migrator extends EventEmitter { } catch (err) { // rewrite error message to add context without clobbering stack const originalErrorMessage = err.message - err.message = `MetaMask Migration Error #${migration.version}: ${originalErrorMessage}` + err.message = `DekuSan Migration Error #${migration.version}: ${originalErrorMessage}` console.warn(err.stack) // emit error instead of throw so as to not break the run (gracefully fail) this.emit('error', err) diff --git a/app/scripts/lib/notification-manager.js b/app/scripts/lib/notification-manager.js index 969a9459..830b72b9 100644 --- a/app/scripts/lib/notification-manager.js +++ b/app/scripts/lib/notification-manager.js @@ -13,7 +13,7 @@ class NotificationManager { */ /** - * Either brings an existing MetaMask notification window into focus, or creates a new notification window. New + * Either brings an existing DekuSan notification window into focus, or creates a new notification window. New * notification windows are given a 'popup' type. * */ @@ -40,7 +40,7 @@ class NotificationManager { } /** - * Closes a MetaMask notification if it window exists. + * Closes a DekuSan notification if it window exists. * */ closePopup () { @@ -53,7 +53,7 @@ class NotificationManager { } /** - * Checks all open MetaMask windows, and returns the first one it finds that is a notification window (i.e. has the + * Checks all open DekuSan windows, and returns the first one it finds that is a notification window (i.e. has the * type 'popup') * * @private @@ -68,7 +68,7 @@ class NotificationManager { } /** - * Returns all open MetaMask windows. + * Returns all open DekuSan windows. * * @private * @param {Function} cb A node style callback that to which the windows will be passed. @@ -86,10 +86,10 @@ class NotificationManager { } /** - * Given an array of windows, returns the 'popup' that has been opened by MetaMask, or null if no such window exists. + * Given an array of windows, returns the 'popup' that has been opened by DekuSan, or null if no such window exists. * * @private - * @param {array} windows An array of objects containing data about the open MetaMask extension windows. + * @param {array} windows An array of objects containing data about the open DekuSan extension windows. * */ _getPopupIn (windows) { diff --git a/app/scripts/lib/personal-message-manager.js b/app/scripts/lib/personal-message-manager.js index fdb94f5e..333f4f93 100644 --- a/app/scripts/lib/personal-message-manager.js +++ b/app/scripts/lib/personal-message-manager.js @@ -15,7 +15,7 @@ const log = require('loglevel') * @property {number} id An id to track and identify the message object * @property {Object} msgParams The parameters to pass to the personal_sign method once the signature request is * approved. - * @property {Object} msgParams.metamaskId Added to msgParams for tracking and identification within MetaMask. + * @property {Object} msgParams.metamaskId Added to msgParams for tracking and identification within DekuSan. * @property {string} msgParams.data A hex string conversion of the raw buffer data of the signature request * @property {number} time The epoch time at which the this message was created * @property {string} status Indicates whether the signature request is 'unapproved', 'approved', 'signed' or 'rejected' @@ -80,7 +80,7 @@ module.exports = class PersonalMessageManager extends EventEmitter { addUnapprovedMessageAsync (msgParams, req) { return new Promise((resolve, reject) => { if (!msgParams.from) { - reject(new Error('MetaMask Message Signature: from field is required.')) + reject(new Error('DekuSan Message Signature: from field is required.')) } const msgId = this.addUnapprovedMessage(msgParams, req) this.once(`${msgId}:finished`, (data) => { @@ -88,9 +88,9 @@ module.exports = class PersonalMessageManager extends EventEmitter { case 'signed': return resolve(data.rawSig) case 'rejected': - return reject(new Error('MetaMask Message Signature: User denied message signature.')) + return reject(new Error('DekuSan Message Signature: User denied message signature.')) default: - return reject(new Error(`MetaMask Message Signature: Unknown problem: ${JSON.stringify(msgParams)}`)) + return reject(new Error(`DekuSan Message Signature: Unknown problem: ${JSON.stringify(msgParams)}`)) } }) }) @@ -156,8 +156,8 @@ module.exports = class PersonalMessageManager extends EventEmitter { * Approves a PersonalMessage. Sets the message status via a call to this.setMsgStatusApproved, and returns a promise * with any the message params modified for proper signing. * - * @param {Object} msgParams The msgParams to be used when eth_sign is called, plus data added by MetaMask. - * @param {Object} msgParams.metamaskId Added to msgParams for tracking and identification within MetaMask. + * @param {Object} msgParams The msgParams to be used when eth_sign is called, plus data added by DekuSan. + * @param {Object} msgParams.metamaskId Added to msgParams for tracking and identification within DekuSan. * @returns {Promise<object>} Promises the msgParams object with metamaskId removed. * */ diff --git a/app/scripts/lib/resolver.js b/app/scripts/lib/resolver.js new file mode 100644 index 00000000..6719a6fc --- /dev/null +++ b/app/scripts/lib/resolver.js @@ -0,0 +1,71 @@ +const namehash = require('eth-ens-namehash') +const multihash = require('multihashes') +const HttpProvider = require('ethjs-provider-http') +const Eth = require('ethjs-query') +const EthContract = require('ethjs-contract') +const registrarAbi = require('./contracts/registrar') +const resolverAbi = require('./contracts/resolver') + +function ens (name, provider) { + const eth = new Eth(new HttpProvider(getProvider(provider.type))) + const hash = namehash.hash(name) + const contract = new EthContract(eth) + const Registrar = contract(registrarAbi).at(getRegistrar(provider.type)) + return new Promise((resolve, reject) => { + if (provider.type === 'mainnet' || provider.type === 'ropsten') { + Registrar.resolver(hash).then((address) => { + if (address === '0x0000000000000000000000000000000000000000') { + reject(null) + } else { + const Resolver = contract(resolverAbi).at(address['0']) + return Resolver.content(hash) + } + }).then((contentHash) => { + if (contentHash['0'] === '0x0000000000000000000000000000000000000000000000000000000000000000') reject(null) + if (contentHash.ret !== '0x') { + const hex = contentHash['0'].substring(2) + const buf = multihash.fromHexString(hex) + resolve(multihash.toB58String(multihash.encode(buf, 'sha2-256'))) + } else { + reject(null) + } + }) + } else { + return reject('unsupport') + } + }) +} + +function getProvider (type) { + switch (type) { + case 'mainnet': + return 'https://mainnet.infura.io/' + case 'testnet': + return 'http://testnet.dexon.org:8545/' + default: + return 'http://localhost:8545/' + } +} + +function getRegistrar (type) { + switch (type) { + case 'mainnet': + return '0x314159265dd8dbb310642f98f50c066173c1259b' + case 'testnet': + return '0x314159265dd8dbb310642f98f50c066173c1259b' + default: + return '0x0000000000000000000000000000000000000000' + } +} + +module.exports.resolve = function (name, provider) { + const path = name.split('.') + const topLevelDomain = path[path.length - 1] + if (topLevelDomain === 'eth' || topLevelDomain === 'test') { + return ens(name, provider) + } else { + return new Promise((resolve, reject) => { + reject(null) + }) + } +} diff --git a/app/scripts/lib/setupMetamaskMeshMetrics.js b/app/scripts/lib/setupMetamaskMeshMetrics.js index fd3b93fc..b7c2e519 100644 --- a/app/scripts/lib/setupMetamaskMeshMetrics.js +++ b/app/scripts/lib/setupMetamaskMeshMetrics.js @@ -7,6 +7,6 @@ module.exports = setupMetamaskMeshMetrics function setupMetamaskMeshMetrics () { const testingContainer = document.createElement('iframe') testingContainer.src = 'https://metamask.github.io/mesh-testing/' - console.log('Injecting MetaMask Mesh testing client') + console.log('Injecting DekuSan Mesh testing client') document.head.appendChild(testingContainer) } diff --git a/app/scripts/lib/typed-message-manager.js b/app/scripts/lib/typed-message-manager.js index b10145f3..ef1e8820 100644 --- a/app/scripts/lib/typed-message-manager.js +++ b/app/scripts/lib/typed-message-manager.js @@ -14,7 +14,7 @@ const jsonschema = require('jsonschema') * @property {number} id An id to track and identify the message object * @property {Object} msgParams The parameters to pass to the eth_signTypedData method once the signature request is * approved. - * @property {Object} msgParams.metamaskId Added to msgParams for tracking and identification within MetaMask. + * @property {Object} msgParams.metamaskId Added to msgParams for tracking and identification within DekuSan. * @property {Object} msgParams.from The address that is making the signature request. * @property {string} msgParams.data A hex string conversion of the raw buffer data of the signature request * @property {number} time The epoch time at which the this message was created @@ -78,11 +78,11 @@ module.exports = class TypedMessageManager extends EventEmitter { case 'signed': return resolve(data.rawSig) case 'rejected': - return reject(new Error('MetaMask Message Signature: User denied message signature.')) + return reject(new Error('DekuSan Message Signature: User denied message signature.')) case 'errored': - return reject(new Error(`MetaMask Message Signature: ${data.error}`)) + return reject(new Error(`DekuSan Message Signature: ${data.error}`)) default: - return reject(new Error(`MetaMask Message Signature: Unknown problem: ${JSON.stringify(msgParams)}`)) + return reject(new Error(`DekuSan Message Signature: Unknown problem: ${JSON.stringify(msgParams)}`)) } }) }) @@ -186,8 +186,8 @@ module.exports = class TypedMessageManager extends EventEmitter { * Approves a TypedMessage. Sets the message status via a call to this.setMsgStatusApproved, and returns a promise * with any the message params modified for proper signing. * - * @param {Object} msgParams The msgParams to be used when eth_sign is called, plus data added by MetaMask. - * @param {Object} msgParams.metamaskId Added to msgParams for tracking and identification within MetaMask. + * @param {Object} msgParams The msgParams to be used when eth_sign is called, plus data added by DekuSan. + * @param {Object} msgParams.metamaskId Added to msgParams for tracking and identification within DekuSan. * @returns {Promise<object>} Promises the msgParams object with metamaskId removed. * */ diff --git a/app/scripts/metamask-controller.js b/app/scripts/metamask-controller.js index c7e9cfcc..e81b8ea4 100644 --- a/app/scripts/metamask-controller.js +++ b/app/scripts/metamask-controller.js @@ -1,6 +1,6 @@ /** * @file The central metamask controller. Aggregates other controllers and exports an api. - * @copyright Copyright (c) 2018 MetaMask + * @copyright Copyright (c) 2018 DekuSan * @license MIT */ @@ -281,7 +281,7 @@ module.exports = class MetamaskController extends EventEmitter { const providerOpts = { static: { eth_syncing: false, - web3_clientVersion: `MetaMask/v${version}`, + web3_clientVersion: `DekuSan/v${version}`, }, version, // account mgmt @@ -917,7 +917,7 @@ module.exports = class MetamaskController extends EventEmitter { * @returns {Promise<Object>} Full state update. */ signMessage (msgParams) { - log.info('MetaMaskController - signMessage') + log.info('DekuSanController - signMessage') const msgId = msgParams.metamaskId // sets the status op the message to 'approved' @@ -976,7 +976,7 @@ module.exports = class MetamaskController extends EventEmitter { * @returns {Promise<Object>} - A full state update. */ signPersonalMessage (msgParams) { - log.info('MetaMaskController - signPersonalMessage') + log.info('DekuSanController - signPersonalMessage') const msgId = msgParams.metamaskId // sets the status op the message to 'approved' // and removes the metamaskId for signing @@ -1029,7 +1029,7 @@ module.exports = class MetamaskController extends EventEmitter { * @returns {Object} Full state update. */ async signTypedMessage (msgParams) { - log.info('MetaMaskController - eth_signTypedData') + log.info('DekuSanController - eth_signTypedData') const msgId = msgParams.metamaskId const version = msgParams.version try { @@ -1056,7 +1056,7 @@ module.exports = class MetamaskController extends EventEmitter { this.typedMessageManager.setMsgStatusSigned(msgId, signature) return this.getState() } catch (error) { - log.info('MetaMaskController - eth_signTypedData failed.', error) + log.info('DekuSanController - eth_signTypedData failed.', error) this.typedMessageManager.errorMessage(msgId, error) } } @@ -1075,7 +1075,7 @@ module.exports = class MetamaskController extends EventEmitter { } // --------------------------------------------------------------------------- - // MetaMask Version 3 Migration Account Restauration Methods + // DekuSan Version 3 Migration Account Restauration Methods /** * A legacy method (probably dead code) that was used when we swapped out our @@ -1155,7 +1155,7 @@ module.exports = class MetamaskController extends EventEmitter { * transaction. * @param {number} originalTxId - the id of the txMeta that you want to attempt to cancel * @param {string=} customGasPrice - the hex value to use for the cancel transaction - * @returns {object} MetaMask state + * @returns {object} DekuSan state */ async createCancelTransaction (originalTxId, customGasPrice, cb) { try { @@ -1223,7 +1223,7 @@ module.exports = class MetamaskController extends EventEmitter { setupUntrustedCommunication (connectionStream, originDomain) { // Check if new connection is blacklisted if (this.blacklistController.checkForPhishing(originDomain)) { - log.debug('MetaMask - sending phishing warning for', originDomain) + log.debug('DekuSan - sending phishing warning for', originDomain) this.sendPhishingWarning(connectionStream, originDomain) return } @@ -1394,7 +1394,7 @@ module.exports = class MetamaskController extends EventEmitter { } /** - * A method for emitting the full MetaMask state to all registered listeners. + * A method for emitting the full DekuSan state to all registered listeners. * @private */ privateSendUpdate () { @@ -1568,7 +1568,7 @@ module.exports = class MetamaskController extends EventEmitter { // TODO: Replace isClientOpen methods with `controllerConnectionChanged` events. /** - * A method for recording whether the MetaMask user interface is open or not. + * A method for recording whether the DekuSan user interface is open or not. * @private * @param {boolean} open */ diff --git a/app/scripts/migrations/005.js b/app/scripts/migrations/005.js index f7b68dfe..6c9e1b08 100644 --- a/app/scripts/migrations/005.js +++ b/app/scripts/migrations/005.js @@ -21,7 +21,7 @@ module.exports = { const newState = selectSubstateForKeyringController(state) versionedData.data = newState } catch (err) { - console.warn('MetaMask Migration #5' + err.stack) + console.warn('DekuSan Migration #5' + err.stack) } return Promise.resolve(versionedData) }, diff --git a/app/scripts/migrations/006.js b/app/scripts/migrations/006.js index 51ea6e3e..f27dc804 100644 --- a/app/scripts/migrations/006.js +++ b/app/scripts/migrations/006.js @@ -20,7 +20,7 @@ module.exports = { const newState = migrateState(state) versionedData.data = newState } catch (err) { - console.warn(`MetaMask Migration #${version}` + err.stack) + console.warn(`DekuSan Migration #${version}` + err.stack) } return Promise.resolve(versionedData) }, diff --git a/app/scripts/migrations/007.js b/app/scripts/migrations/007.js index d9887b9c..f48d9606 100644 --- a/app/scripts/migrations/007.js +++ b/app/scripts/migrations/007.js @@ -20,7 +20,7 @@ module.exports = { const newState = transformState(state) versionedData.data = newState } catch (err) { - console.warn(`MetaMask Migration #${version}` + err.stack) + console.warn(`DekuSan Migration #${version}` + err.stack) } return Promise.resolve(versionedData) }, diff --git a/app/scripts/migrations/008.js b/app/scripts/migrations/008.js index da7cb2e6..1d20cb72 100644 --- a/app/scripts/migrations/008.js +++ b/app/scripts/migrations/008.js @@ -20,7 +20,7 @@ module.exports = { const newState = transformState(state) versionedData.data = newState } catch (err) { - console.warn(`MetaMask Migration #${version}` + err.stack) + console.warn(`DekuSan Migration #${version}` + err.stack) } return Promise.resolve(versionedData) }, diff --git a/app/scripts/migrations/009.js b/app/scripts/migrations/009.js index f47db55a..833fcc9d 100644 --- a/app/scripts/migrations/009.js +++ b/app/scripts/migrations/009.js @@ -20,7 +20,7 @@ module.exports = { const newState = transformState(state) versionedData.data = newState } catch (err) { - console.warn(`MetaMask Migration #${version}` + err.stack) + console.warn(`DekuSan Migration #${version}` + err.stack) } return Promise.resolve(versionedData) }, diff --git a/app/scripts/migrations/010.js b/app/scripts/migrations/010.js index e4b9ac07..c1d45984 100644 --- a/app/scripts/migrations/010.js +++ b/app/scripts/migrations/010.js @@ -20,7 +20,7 @@ module.exports = { const newState = transformState(state) versionedData.data = newState } catch (err) { - console.warn(`MetaMask Migration #${version}` + err.stack) + console.warn(`DekuSan Migration #${version}` + err.stack) } return Promise.resolve(versionedData) }, diff --git a/app/scripts/migrations/011.js b/app/scripts/migrations/011.js index 782ec809..1fe5531a 100644 --- a/app/scripts/migrations/011.js +++ b/app/scripts/migrations/011.js @@ -19,7 +19,7 @@ module.exports = { const newState = transformState(state) versionedData.data = newState } catch (err) { - console.warn(`MetaMask Migration #${version}` + err.stack) + console.warn(`DekuSan Migration #${version}` + err.stack) } return Promise.resolve(versionedData) }, diff --git a/app/scripts/migrations/012.js b/app/scripts/migrations/012.js index f69ccbb0..87818a1a 100644 --- a/app/scripts/migrations/012.js +++ b/app/scripts/migrations/012.js @@ -19,7 +19,7 @@ module.exports = { const newState = transformState(state) versionedData.data = newState } catch (err) { - console.warn(`MetaMask Migration #${version}` + err.stack) + console.warn(`DekuSan Migration #${version}` + err.stack) } return Promise.resolve(versionedData) }, diff --git a/app/scripts/migrations/013.js b/app/scripts/migrations/013.js index fb7131f8..ec756ccd 100644 --- a/app/scripts/migrations/013.js +++ b/app/scripts/migrations/013.js @@ -19,7 +19,7 @@ module.exports = { const newState = transformState(state) versionedData.data = newState } catch (err) { - console.warn(`MetaMask Migration #${version}` + err.stack) + console.warn(`DekuSan Migration #${version}` + err.stack) } return Promise.resolve(versionedData) }, diff --git a/app/scripts/migrations/014.js b/app/scripts/migrations/014.js index 0fe92125..b5cc1d2e 100644 --- a/app/scripts/migrations/014.js +++ b/app/scripts/migrations/014.js @@ -19,7 +19,7 @@ module.exports = { const newState = transformState(state) versionedData.data = newState } catch (err) { - console.warn(`MetaMask Migration #${version}` + err.stack) + console.warn(`DekuSan Migration #${version}` + err.stack) } return Promise.resolve(versionedData) }, diff --git a/app/scripts/migrations/015.js b/app/scripts/migrations/015.js index 5e2f9e63..549200f5 100644 --- a/app/scripts/migrations/015.js +++ b/app/scripts/migrations/015.js @@ -20,7 +20,7 @@ module.exports = { const newState = transformState(state) versionedData.data = newState } catch (err) { - console.warn(`MetaMask Migration #${version}` + err.stack) + console.warn(`DekuSan Migration #${version}` + err.stack) } return Promise.resolve(versionedData) }, diff --git a/app/scripts/migrations/016.js b/app/scripts/migrations/016.js index 048c7a40..a7c53666 100644 --- a/app/scripts/migrations/016.js +++ b/app/scripts/migrations/016.js @@ -20,7 +20,7 @@ module.exports = { const newState = transformState(state) versionedData.data = newState } catch (err) { - console.warn(`MetaMask Migration #${version}` + err.stack) + console.warn(`DekuSan Migration #${version}` + err.stack) } return Promise.resolve(versionedData) }, diff --git a/app/scripts/migrations/017.js b/app/scripts/migrations/017.js index 5f6d906d..fc92b4c4 100644 --- a/app/scripts/migrations/017.js +++ b/app/scripts/migrations/017.js @@ -19,7 +19,7 @@ module.exports = { const newState = transformState(state) versionedData.data = newState } catch (err) { - console.warn(`MetaMask Migration #${version}` + err.stack) + console.warn(`DekuSan Migration #${version}` + err.stack) } return Promise.resolve(versionedData) }, diff --git a/app/scripts/migrations/018.js b/app/scripts/migrations/018.js index ffbf24a4..003f9ebb 100644 --- a/app/scripts/migrations/018.js +++ b/app/scripts/migrations/018.js @@ -21,7 +21,7 @@ module.exports = { const newState = transformState(state) versionedData.data = newState } catch (err) { - console.warn(`MetaMask Migration #${version}` + err.stack) + console.warn(`DekuSan Migration #${version}` + err.stack) } return Promise.resolve(versionedData) }, diff --git a/app/scripts/migrations/019.js b/app/scripts/migrations/019.js index ce5da685..46a56d90 100644 --- a/app/scripts/migrations/019.js +++ b/app/scripts/migrations/019.js @@ -21,7 +21,7 @@ module.exports = { const newState = transformState(state) versionedData.data = newState } catch (err) { - console.warn(`MetaMask Migration #${version}` + err.stack) + console.warn(`DekuSan Migration #${version}` + err.stack) } return Promise.resolve(versionedData) }, diff --git a/app/scripts/migrations/020.js b/app/scripts/migrations/020.js index 8159b3e7..f0937753 100644 --- a/app/scripts/migrations/020.js +++ b/app/scripts/migrations/020.js @@ -21,7 +21,7 @@ module.exports = { const newState = transformState(state) versionedData.data = newState } catch (err) { - console.warn(`MetaMask Migration #${version}` + err.stack) + console.warn(`DekuSan Migration #${version}` + err.stack) } return Promise.resolve(versionedData) }, diff --git a/app/scripts/migrations/021.js b/app/scripts/migrations/021.js index d84e77b5..b9ff4776 100644 --- a/app/scripts/migrations/021.js +++ b/app/scripts/migrations/021.js @@ -19,7 +19,7 @@ module.exports = { const newState = transformState(state) versionedData.data = newState } catch (err) { - console.warn(`MetaMask Migration #${version}` + err.stack) + console.warn(`DekuSan Migration #${version}` + err.stack) } return Promise.resolve(versionedData) }, diff --git a/app/scripts/migrations/022.js b/app/scripts/migrations/022.js index 1fbe241e..ed341e88 100644 --- a/app/scripts/migrations/022.js +++ b/app/scripts/migrations/022.js @@ -20,7 +20,7 @@ module.exports = { const newState = transformState(state) versionedData.data = newState } catch (err) { - console.warn(`MetaMask Migration #${version}` + err.stack) + console.warn(`DekuSan Migration #${version}` + err.stack) } return Promise.resolve(versionedData) }, diff --git a/app/scripts/migrations/023.js b/app/scripts/migrations/023.js index 18493a78..cdd92515 100644 --- a/app/scripts/migrations/023.js +++ b/app/scripts/migrations/023.js @@ -20,7 +20,7 @@ module.exports = { const newState = transformState(state) versionedData.data = newState } catch (err) { - console.warn(`MetaMask Migration #${version}` + err.stack) + console.warn(`DekuSan Migration #${version}` + err.stack) } return Promise.resolve(versionedData) }, diff --git a/app/scripts/migrations/026.js b/app/scripts/migrations/026.js index 4e907e09..4f7593e9 100644 --- a/app/scripts/migrations/026.js +++ b/app/scripts/migrations/026.js @@ -18,7 +18,7 @@ module.exports = { const state = versionedData.data versionedData.data = transformState(state) } catch (err) { - console.warn(`MetaMask Migration #${version}` + err.stack) + console.warn(`DekuSan Migration #${version}` + err.stack) return Promise.reject(err) } return Promise.resolve(versionedData) diff --git a/app/scripts/popup-core.js b/app/scripts/popup-core.js index db885ec9..f455ec53 100644 --- a/app/scripts/popup-core.js +++ b/app/scripts/popup-core.js @@ -10,7 +10,7 @@ const setupMultiplex = require('./lib/stream-utils.js').setupMultiplex module.exports = initializePopup /** - * Asynchronously initializes the MetaMask popup UI + * Asynchronously initializes the DekuSan popup UI * * @param {{ container: Element, connectionStream: * }} config Popup configuration object * @param {Function} cb Called when initialization is complete diff --git a/app/scripts/ui.js b/app/scripts/ui.js index 682a4aaa..3d8c0b9a 100644 --- a/app/scripts/ui.js +++ b/app/scripts/ui.js @@ -1,5 +1,4 @@ const injectCss = require('inject-css') -const OldMetaMaskUiCss = require('../../old-ui/css') const NewMetaMaskUiCss = require('../../ui/css') const {getShouldUseNewUi} = require('../../ui/app/selectors') const startPopup = require('./popup-core') @@ -47,6 +46,7 @@ async function start () { const container = document.getElementById('app-content') startPopup({ container, connectionStream }, (err, store) => { if (err) return displayCriticalError(err) +<<<<<<< HEAD const state = store.getState() let betaUIState = Boolean(state.featureFlags && state.featureFlags.betaUI) @@ -66,6 +66,9 @@ async function start () { deleteInjectedCss = injectCss(css) } }) +======= + injectCss(NewMetaMaskUiCss()) +>>>>>>> Complete onboarding flow }) diff --git a/app/unsupport.html b/app/unsupport.html index 6f514eb1..5c16d5ec 100644 --- a/app/unsupport.html +++ b/app/unsupport.html @@ -2,7 +2,7 @@ <html> <head> <meta charset="UTF-8"> - <title>MetaMask</title> + <title>DekuSan</title> </head> <style> *{ |