From 07689ba9c45cb4a02b391d9be17fff6a88f6814e Mon Sep 17 00:00:00 2001 From: pbca26 Date: Tue, 26 Dec 2017 01:22:06 +0300 Subject: [PATCH 1/5] native send z addr validation fix --- react/src/components/dashboard/sendCoin/sendCoin.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/react/src/components/dashboard/sendCoin/sendCoin.js b/react/src/components/dashboard/sendCoin/sendCoin.js index 349cd77..a6abac1 100644 --- a/react/src/components/dashboard/sendCoin/sendCoin.js +++ b/react/src/components/dashboard/sendCoin/sendCoin.js @@ -549,10 +549,12 @@ class SendCoin extends React.Component { (this.state.addressType === 'public' && this.state.sendTo && this.state.sendTo.length > 34 && + this.state.sendFrom && Number(Number(this.state.amount) + 0.0001) > Number(this.state.sendFromAmount)) || (this.state.addressType === 'private' && this.state.sendTo && this.state.sendTo.length >= 34 && + this.state.sendFrom && Number(Number(this.state.amount) + 0.0001) > Number(this.state.sendFromAmount))) { Store.dispatch( triggerToaster( @@ -565,7 +567,8 @@ class SendCoin extends React.Component { } if (this.state.sendTo.length > 34 && - (!this.state.sendFrom || this.state.sendFrom.length < 34) && + this.state.sendTo.substring(0, 2) === 'zc' && + !this.state.sendFrom && this.props.ActiveCoin.mode === 'native') { Store.dispatch( triggerToaster( From 830c8735725c943317c63b7888660b3618965731 Mon Sep 17 00:00:00 2001 From: pbca26 Date: Tue, 26 Dec 2017 22:33:49 +0300 Subject: [PATCH 2/5] enable new spv coins in experimental mode --- react/src/components/addcoin/addcoinOptionsCrypto.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/react/src/components/addcoin/addcoinOptionsCrypto.js b/react/src/components/addcoin/addcoinOptionsCrypto.js index dda544c..b5d4c98 100644 --- a/react/src/components/addcoin/addcoinOptionsCrypto.js +++ b/react/src/components/addcoin/addcoinOptionsCrypto.js @@ -1,5 +1,6 @@ import { translate } from '../../translate/translate'; import mainWindow from '../../util/mainWindow'; +import config from '../../config'; const addCoinOptionsCrypto = () => { const availableKMDModes = mainWindow.arch === 'x64' ? 'spv|native' : 'spv'; @@ -8,14 +9,13 @@ const addCoinOptionsCrypto = () => { label: 'Komodo (KMD)', icon: 'KMD', value: `KMD|${availableKMDModes}`, - }, - { + }, { label: 'Chips (CHIPS)', icon: 'CHIPS', value: `CHIPS|spv`, }]; - if (mainWindow.argv.indexOf('spvcoins=all') > -1) { + if (config.experimentalFeatures) { _coins.push({ label: 'BitcoinGold (BTG)', icon: 'BTG', From ace8753202c95e6b6bd68b22708995f19c9d5f7c Mon Sep 17 00:00:00 2001 From: pbca26 Date: Wed, 27 Dec 2017 14:02:42 +0300 Subject: [PATCH 3/5] lang settings option --- .../src/components/dashboard/navbar/navbar.js | 4 +- .../components/dashboard/sendCoin/sendCoin.js | 75 +- .../settings/settings.appSettingsPanel.js | 48 +- .../settings/settings.bip39KeysPanel.js | 38 +- .../settings.coindClearDataDirPanel.js | 2 +- .../dashboard/settings/settings.scss | 4 + react/src/translate/de.js | 815 ++++++++ react/src/translate/en.js | 1678 ++++++++--------- react/src/translate/translate.js | 10 +- 9 files changed, 1765 insertions(+), 909 deletions(-) create mode 100644 react/src/translate/de.js diff --git a/react/src/components/dashboard/navbar/navbar.js b/react/src/components/dashboard/navbar/navbar.js index cf24407..70c3696 100755 --- a/react/src/components/dashboard/navbar/navbar.js +++ b/react/src/components/dashboard/navbar/navbar.js @@ -86,7 +86,9 @@ class Navbar extends React.Component { isExperimentalOn: mainWindow.appConfig.experimentalFeatures, }); - Store.dispatch(dashboardChangeSection(mainWindow.activeSection)); + if (mainWindow.argv.indexOf('dexonly') > -1) { + Store.dispatch(dashboardChangeSection(mainWindow.activeSection)); + } } componentWillUnmount() { diff --git a/react/src/components/dashboard/sendCoin/sendCoin.js b/react/src/components/dashboard/sendCoin/sendCoin.js index a6abac1..2d13901 100644 --- a/react/src/components/dashboard/sendCoin/sendCoin.js +++ b/react/src/components/dashboard/sendCoin/sendCoin.js @@ -540,44 +540,45 @@ class SendCoin extends React.Component { valid = false; } - if (((!this.state.sendFrom || this.state.addressType === 'public') && - this.state.sendTo && - this.state.sendTo.length === 34 && - this.props.ActiveCoin.balance && - this.props.ActiveCoin.balance.transparent && - Number(Number(this.state.amount) + (this.state.subtractFee ? 0 : 0.0001)) > Number(this.props.ActiveCoin.balance.transparent)) || - (this.state.addressType === 'public' && - this.state.sendTo && - this.state.sendTo.length > 34 && - this.state.sendFrom && - Number(Number(this.state.amount) + 0.0001) > Number(this.state.sendFromAmount)) || - (this.state.addressType === 'private' && - this.state.sendTo && - this.state.sendTo.length >= 34 && - this.state.sendFrom && - Number(Number(this.state.amount) + 0.0001) > Number(this.state.sendFromAmount))) { - Store.dispatch( - triggerToaster( - `${translate('SEND.INSUFFICIENT_FUNDS')} ${translate('SEND.MAX_AVAIL_BALANCE')} ${Number(this.state.sendFromAmount || this.props.ActiveCoin.balance.transparent)} ${this.props.ActiveCoin.coin}`, - translate('TOASTR.WALLET_NOTIFICATION'), - 'error' - ) - ); - valid = false; - } + if (this.props.ActiveCoin.mode === 'native') { + if (((!this.state.sendFrom || this.state.addressType === 'public') && + this.state.sendTo && + this.state.sendTo.length === 34 && + this.props.ActiveCoin.balance && + this.props.ActiveCoin.balance.transparent && + Number(Number(this.state.amount) + (this.state.subtractFee ? 0 : 0.0001)) > Number(this.props.ActiveCoin.balance.transparent)) || + (this.state.addressType === 'public' && + this.state.sendTo && + this.state.sendTo.length > 34 && + this.state.sendFrom && + Number(Number(this.state.amount) + 0.0001) > Number(this.state.sendFromAmount)) || + (this.state.addressType === 'private' && + this.state.sendTo && + this.state.sendTo.length >= 34 && + this.state.sendFrom && + Number(Number(this.state.amount) + 0.0001) > Number(this.state.sendFromAmount))) { + Store.dispatch( + triggerToaster( + `${translate('SEND.INSUFFICIENT_FUNDS')} ${translate('SEND.MAX_AVAIL_BALANCE')} ${Number(this.state.sendFromAmount || this.props.ActiveCoin.balance.transparent)} ${this.props.ActiveCoin.coin}`, + translate('TOASTR.WALLET_NOTIFICATION'), + 'error' + ) + ); + valid = false; + } - if (this.state.sendTo.length > 34 && - this.state.sendTo.substring(0, 2) === 'zc' && - !this.state.sendFrom && - this.props.ActiveCoin.mode === 'native') { - Store.dispatch( - triggerToaster( - translate('SEND.SELECT_SOURCE_ADDRESS'), - translate('TOASTR.WALLET_NOTIFICATION'), - 'error' - ) - ); - valid = false; + if (this.state.sendTo.length > 34 && + this.state.sendTo.substring(0, 2) === 'zc' && + !this.state.sendFrom) { + Store.dispatch( + triggerToaster( + translate('SEND.SELECT_SOURCE_ADDRESS'), + translate('TOASTR.WALLET_NOTIFICATION'), + 'error' + ) + ); + valid = false; + } } return valid; diff --git a/react/src/components/dashboard/settings/settings.appSettingsPanel.js b/react/src/components/dashboard/settings/settings.appSettingsPanel.js index 760aa0f..0e6c562 100644 --- a/react/src/components/dashboard/settings/settings.appSettingsPanel.js +++ b/react/src/components/dashboard/settings/settings.appSettingsPanel.js @@ -101,6 +101,7 @@ class AppSettingsPanel extends React.Component { if (!saveAfterPathCheck) { Store.dispatch(saveAppConfig(_appSettingsPristine)); + mainWindow.appConfig = _appSettingsPristine; } } @@ -115,13 +116,31 @@ class AppSettingsPanel extends React.Component { ); } + renderSelectOptions(data, name) { + let _items = []; + + for (let i = 0; i < data.length; i++) { + _items.push( + + ); + } + + return _items; + } + renderConfigEditForm() { - let items = []; const _appConfig = this.state.appSettings; + let items = []; for (let key in _appConfig) { - if (this.state.appConfigSchema[key] && typeof _appConfig[key] === 'object') { - if (this.state.appConfigSchema[key].display) { + if (this.state.appConfigSchema[key] && + typeof _appConfig[key] === 'object') { + if ((this.state.appConfigSchema[key].display && this.state.appConfigSchema[key].type !== 'select') || + (this.state.appConfigSchema[key].display && this.state.appConfigSchema[key].type === 'select' && Config.experimentalFeatures)) { items.push( @@ -184,7 +203,8 @@ class AppSettingsPanel extends React.Component { } } } else { - if (this.state.appConfigSchema[key] && this.state.appConfigSchema[key].display) { + if ((this.state.appConfigSchema[key] && this.state.appConfigSchema[key].display && this.state.appConfigSchema[key].type !== 'select') || + (this.state.appConfigSchema[key] && this.state.appConfigSchema[key].display && this.state.appConfigSchema[key].type === 'select' && Config.experimentalFeatures)) { items.push( @@ -226,6 +246,16 @@ class AppSettingsPanel extends React.Component { } + { this.state.appConfigSchema[key].type === 'select' && + Config.experimentalFeatures && + + } ); @@ -299,11 +329,11 @@ class AppSettingsPanel extends React.Component {

{ translate('SETTINGS.CONFIG_RESTART_REQUIRED') }

- - - { this.renderConfigEditForm() } - -
+ + + { this.renderConfigEditForm() } + +
diff --git a/react/src/components/dashboard/settings/settings.bip39KeysPanel.js b/react/src/components/dashboard/settings/settings.bip39KeysPanel.js index 26983b0..b4f1e94 100644 --- a/react/src/components/dashboard/settings/settings.bip39KeysPanel.js +++ b/react/src/components/dashboard/settings/settings.bip39KeysPanel.js @@ -169,16 +169,16 @@ class Bip39KeysPanel extends React.Component { value={ this.state.accounts } onChange={ (event) => this.updateInput(event) } autoFocus> - - - - - - - - - - + + + + + + + + + +
@@ -188,15 +188,15 @@ class Bip39KeysPanel extends React.Component { value={ this.state.addressdepth } onChange={ (event) => this.updateInput(event) } autoFocus> - - - - - - - - - + + + + + + + + +
diff --git a/react/src/components/dashboard/settings/settings.coindClearDataDirPanel.js b/react/src/components/dashboard/settings/settings.coindClearDataDirPanel.js index efd8a67..109e2d2 100644 --- a/react/src/components/dashboard/settings/settings.coindClearDataDirPanel.js +++ b/react/src/components/dashboard/settings/settings.coindClearDataDirPanel.js @@ -137,7 +137,7 @@ class CoindClearDataDirPanel extends React.Component { type="button" className="btn btn-primary waves-effect waves-light margin-top-20" disabled={ this.state.loading || this.state.coin === 'none' } - onClick={ this.displayYesNo }>{ this.state.loading ? translate('SETTINGS.COIND_DELETING', this.state.coin) : translate('SETTINGS.COIND_DELETE') } + onClick={ this.displayYesNo }>{ this.state.loading ? translate('SETTINGS.COIND_DELETING', this.state.coin) : translate('SETTINGS.DELETE') } } { this.state.displayYesNo &&
{ translate('SETTINGS.DATADIR_DELETE_PROMPT', this.state.coin) }
diff --git a/react/src/components/dashboard/settings/settings.scss b/react/src/components/dashboard/settings/settings.scss index be7c5d1..d1c99c9 100644 --- a/react/src/components/dashboard/settings/settings.scss +++ b/react/src/components/dashboard/settings/settings.scss @@ -149,4 +149,8 @@ .bip39-search input, .bip39-search textarea { color: #757575 !important; +} + +.select-settings { + max-width: 200px; } \ No newline at end of file diff --git a/react/src/translate/de.js b/react/src/translate/de.js new file mode 100644 index 0000000..07f8a95 --- /dev/null +++ b/react/src/translate/de.js @@ -0,0 +1,815 @@ +export const LANG_DE = { + 'WALLETS_INFO': { + 'ADDRESS': 'Adresse', + 'ADDRESS_LOCAL': 'Adresse lokal', + 'SERVICES': 'Dienste', + 'VERSION': 'Version', + 'SUBVERSION': 'Unterversion', + 'WHITELISTED': 'Whitelisted', + 'INBOUND': 'Eingehend', + 'TIME_OFFSET': 'Zeitversatz', + 'PING_TIME': 'Pingzeit', + 'CONNECTION_TIME': 'Verbindungszeit', + 'LAST_SEND': 'Zuletzt gesendet', + 'LAST_RECEIVED': 'Zuletzt erhalten', + 'DATA_SENT': 'Gesendete Daten', + 'DATA_RECEIVED': 'Empfangene Daten', + 'BAN_SCORE': 'Ban Score', + 'STARTING_HEIGHT': 'Starthöhe', + 'SYNCED_HEADERS': 'Synchronisierte Header', + 'SYNCED_BLOCKS': 'Synchronisierte Blöcke', + 'NETWORK_TOTALS': 'Netzwerk gesamt', + 'TIME': 'Zeit', + 'PEERS': 'Peers', + 'LOADING': 'Lädt...' + }, + 'IMPORT_KEY': { + 'IMPORT': 'Importieren', + 'IMPORT_KEY': 'Schlüssel importieren', + 'TWO_FORMS_BELOW_P1': 'Importieren Sie mit den nachfolgenden Formularen entweder Ihre', + 'TWO_FORMS_BELOW_P2': 'Passphrase (Seed) oder', + 'TWO_FORMS_BELOW_P3': 'Schlüssel', + 'PASSPHRASE': 'Passphrase / Seed', + 'NOTICE': 'Hinweis', + 'NOTICE_DESC': 'Das Importieren einer Passphrase löst einen vollständigen Rescan der Wallet aus', + 'KMD_RESCAN_WARNING_TIME': 'Das Neuscannen der gesamten Blockchain kann mehrere Stunden in Anspruch nehmen', + 'SHOW_ADDRESS_AND_WIF': 'Adresse und WIF anzeigen', + 'ADDRESS': 'Adresse', + 'OR': 'oder', + 'TRIGGER_RESCAN': 'Rescan auslösen', + 'RESCAN_TIP': 'Mit dieser Option lösen Sie einen Rescan aus, nachdem der WIF-Schlüssel importiert wurde. Wenn Sie mehrere Adressen importieren möchten, importieren Sie diese nach einander und wählen Sie diese Option beim Importieren der letzten Adresse.', + 'WIF_KEY': 'WIF-Schlüssel', + 'IMPORT_AND_RESCAN': 'Importieren und neu scannen' + }, + 'CLAIM_INTEREST': { + 'SHOW_ZERO_INTEREST': 'Adressen ohne Zinsen anzeigen', + 'REQ_P1': 'Anforderungen zum Generieren von Zinsen', + 'REQ_P2': 'Vor mindestens 1 Stunde wurde eine Ausgabe getätigt, das Locktime-Feld ist gesetzt und der Betrag ist größer als', + 'CLAIM_INTEREST': '@template@ Zinsen anfordern', + 'LOADING': 'Zinsdaten werden geladen', + 'NO_DATA': 'Keine Daten', + 'TIP': 'Tipp:', + 'NOTICE': 'Hinweis', + 'TIP_DESC': 'Versuchen Sie nicht weniger als weniger als 0,01 KMD an Zinsen abzurufen. Die Transaktionsgebühr wäre gleich dem Zinsbetrag oder würde diesen übersteigen.', + 'NATIVE_INTEREST_CHANGE_DESC': 'Es ist wahrscheinlich, dass die Zinsen in einer separaten Transaktion einer neu erstellten Adresse gutgeschrieben werden. Auf diese Weise ist das Abrufen der Zinsen im nativen Modus umgesetzt.' + }, + 'ABOUT': { + 'AGAMA_WALLET': 'Agama Wallet', + 'ABOUT_AGAMA': 'Über Agama', + 'AGAMA_MODES': 'Agama Wallet ist eine Desktopanwendung, mit der Sie mehrere Wallets verschiedener Kryptowährungen verwalten können. Wenn Sie eine Wallet einrichten, können Sie diese für einen der folgenden Modi konfigurieren:', + 'NATIVE_MODE_DESC': 'Nicht für alle Währungen verfügbar. Wie \'Vollständiger Modus\', bietet jedoch erweiterte Funktionen.', + 'AGAMA_CAPABILITIES': 'Agama enthält unter anderem die folgenden Funktionen:', + 'BARTER_DEX_DESC': 'Einfacher Umtausch von Kryptowährungen über einen Dienst, der ähnlich wie Shapeshift funktioniert.', + 'AGAMA_NOTE': 'Hinweis: Agama Wallet befindet sich noch immer in der Entwicklung. Die Nutzung ist sicher, es sollten jedoch stets Backups gemacht werden. Wir empfehlen nicht, Agama als Haupt-Wallet für Ihre Kryptowährungen zu verwenden.', + 'TESTERS': 'Tester', + 'TESTERS_P1': 'Sie können uns dabei helfen, Agama zu testen. Laden Sie', + 'TESTERS_P2': 'einfach die neueste Version herunter', + 'TESTERS_P3': 'Und melden Sie unseren Entwicklern alle gefundenen Fehler', + 'TESTERS_P4': 'Ihre Hilfe ist sehr willkommen.', + 'AGAMA_DAPPS': 'Agama unterstützt außerdem folgende Desktop-Apps:', + 'JUMBLR_DESC': 'Einen dezentralen Bitcoin-Blockchain Tumbler für Privatsphäre und niedrigere Gebühren.', + 'BARTER_DEX_DESC_ALT': 'Eine dezentrale Coin-Börse.', + 'CHANNEL': 'Kanal', + 'GET_AN_INVITE': 'Erhalten Sie einen Invite', + 'GET_AN_INVITE_P2': 'zu unserem Slack Channel, wenn Sie nicht bereits registriert sind' + }, + 'API': { + 'DAEMON_IS_STILL_RUNNING': 'Daemon wird noch immer ausgeführt. Möchten Sie diesen vollständig beenden und entfernen, verwenden Sie beim nächsten Mal das Stopp-Symbol.', + 'CONN_ERROR': 'Verbindungsfehler', + 'KMD_PASSIVE_ERROR': 'Bitte führen Sie komodod manuell aus', + 'ERROR_SM': 'Fehler', + 'ADDRESS_ALREADY_REG': 'Adresse bereits registriert', + 'COULDNT_COPY_ADDRESS': 'Adresse konnte nicht in Zwischenablage kopiert werden', + 'COULDNT_CREATE_SEED': 'Neuer Wallet-Seed konnte nicht erstellt werden', + 'WALLETDAT_MISMATCH': 'Wallet.dat stimmt nicht mit Blockchain überein. Bitte starten Sie die Wallet erneut mit dem Parameter -reindex.', + 'PEER_ADDED': 'Peer wird hinzugefügt', + 'ADDNODE_ALREADY_PENDING': 'Addnode Verbindung war bereits ausstehend', + 'PEER_ALREADY_CONN': 'Peer war bereits verbunden', + 'ADDNODE_NEEDS_COIN': 'Addnode benötigt aktiven Coin', + 'PRIVKEY_IN_WALLET': 'Privkey bereits in Wallet', + 'ILLEGAL_PRIVKEY': 'Ungültiger Privkey', + 'NO_ACTIVE_COIN': 'Kein aktiver Coin' + }, + 'INDEX': { + 'ERROR_READING': 'Lesefehler', + 'SHOW': 'Anzeigen', + 'SPV_SERVER_IP': 'Server-IP', + 'SPV_SERVER_PORT': 'Server-Port', + 'SPV_SERVER_CON_TYPE': 'Verbindungstyp', + 'COIND_DOWN_MODAL_ERROR': ' debug.log ist leer. Scheint als wurde der Daemon nicht richtig gestartet. Bitte versuchen Sie es erneut.', + 'SPV_MODE': 'Lite-Modus (SPV)', + 'PROGRESS_RESCANNING_BLOCKS': '(Blöcke werden neu gescannt)', + 'BLOCKS': 'Blöcke', + 'PLEASE_WAIT_UNTIL_RESCAN_FINISHED': 'Bitte warten Sie, bis der Rescan abgeschlossen ist', + 'VERIFYING_BLOCKS': 'Blöcke werden verifiziert', + 'ALL': 'Alle', + 'NATIVE_ONLY_MODE': 'Nur nativer Modus', + 'NORMAL_MODE': 'Normaler Modus', + 'T_FUNDS': 'Transparentes Guthaben', + 'HASH': 'Hash', + 'SYNC_IN_PROGRESS': 'Synchronisierung läuft', + 'UI_UPDATE_DOWNLOADED': 'Update der Benutzeroberfläche wird heruntergeladen. Verifizieren', + 'UI_UPDATED': 'Benutzeroberfläche wurde aktualisiert!', + 'UI_UPDATE_ERROR': 'Fehler beim Verifizieren der Update-Datei! Bitte versuchen Sie es erneut.', + 'CHECKING_UI_UPDATE': 'Update für Benutzeroberfläche wird gesucht', + 'NEW_UI_UPDATE': 'Neues Update für Benutzeroberfläche verfügbar', + 'YOU_HAVE_LATEST_UI': 'Sie besitzen die neueste Version der Benutzeroberfläche', + 'DOWNLOADING_UI_UPDATE': 'Update für Benutzeroberfläche wird heruntergeladen', + 'LAST_50_LINES': 'letzte 50 Zeilen', + 'IS_DOWN': 'ist down', + 'REINDEX': 'Blöcke werden von Festplatte neu indexiert', + 'RESCAN': 'Rescan', + 'BACKGROUND_PROCESS': 'Hintergrundprozess', + 'NONE': 'nichts', + 'DAEMON_PARAM': 'Daemon-Parameter', + 'FILTER_BY_ADDRESS': 'Nach Adresse filtern', + 'RESCANNING_LAST_BLOCKS': 'Letzte Blöcke werden neu gescannt...', + 'NO_DATA_AVAILABLE': 'Keine Daten verfügbar', + 'LOADING': 'Lädt', + 'ACTIVATING_SM': 'wird aktiviert', + 'DL_BLOCKS': 'Blöcke werden heruntergeladen', + 'RESCAN_SM': 'Blöcke werden neu gescannt', + 'BLOCKS_SM': 'Blöcke', + 'LOADING_BLOCKS': 'Daten werden geladen, bitte warten...', + 'WEAK_SEED': 'Schwacher Seed!', + 'YOUR_SEED_MUST_CONTAIN': 'Der Seed muss die folgenden Anforderungen erfüllen:', + 'YOUR_SEED_MUST_CONTAIN1': '- mindestens 1 Großbuchstabe', + 'YOUR_SEED_MUST_CONTAIN2': '- mindestens 1 Ziffer', + 'YOUR_SEED_MUST_CONTAIN3': '- mindestens 1 Sonderzeichen', + 'YOUR_SEED_MUST_CONTAIN4': '- Mindestlänge 10 Zeichen', + 'YOUR_SEED_MUST_CONTAIN5': '- maximale Länge 100 Zeichen', + 'EXECUTE': 'Ausführen', + 'TYPE_CLI_CMD': 'In CLI-kompatiblem cmd eingeben', + 'COIN': 'Coin', + 'UPDATE': 'Update', + 'UI_UPDATE': 'Update der Benutzeroberfläche', + 'CHECK_FOR_UPDATE': 'Auf Update überprüfen', + 'UPDATE_UI_NOW': 'Benutzeroberfläche jetzt aktualisieren', + 'BINS_UPDATE': 'Binärdateien-Update', + 'UPDATE_BINS_NOW': 'Binärdateien jetzt aktualisieren', + 'CLI_SELECT_A_COIN': 'Wählen Sie einen Coin und geben Sie einen CLI-kompatiblen Befehl ein', + 'CLI_NATIVE_COIN': 'Nativen Coin wählen', + 'IMPORT': 'Importieren', + 'CHECK': 'Überprüfen', + 'VALIDATE': 'Validieren', + 'COPY_TO_CLIPBOARD': 'In die Zwischenablage kopieren', + 'EMPTY_DEBUG_LOG': 'Debug.log ist leer', + 'RESTART': 'Neustart', + 'WALLET_INFO': 'Wallet Info', + 'ADD_COIN': 'Coin hinzufügen', + 'STOP': 'Stopp', + 'START': 'Start', + 'ACTIVE_ADDRESS': 'aktive Adresse', + 'NO_DATA': 'Kein Verlauf verfügbar', + 'LOADING_HISTORY': 'Transaktionsverlauf wird geladen', + 'CLOSE': 'Schließen', + 'SHOWING': 'Anzeige', + 'OF': 'von', + 'TO_ALT': 'bis', + 'SEARCH': 'Suche', + 'PREVIOUS': 'Zurück', + 'NEXT': 'Weiter', + 'ENTRIES_SM': 'Einträge', + 'SYNC_ERR_BLOCKS': 'Verbindung zu Peers...', + 'SELECT_A_COIN': 'Coin auswählen, der zu Agama Wallet hinzugefügt werden soll', + 'WALLETS': 'Wallets', + 'ACTIVATE_COIN': 'Coin aktivieren', + 'WELCOME_PLEASE_ADD': 'Wilkommen. Fügen Sie einen Coin hinzu, um zu beginnen.', + 'SELECT_SEED_TYPE': 'Bitte wählen Sie einen kompatiblen Wallet-Seed-Typ', + 'SELECT': '-Wählen-', + 'NATIVE_MODE': 'Nativer Modus', + 'NATIVE_MODE_DESC1': 'Dieser Modus ist NUR für KOMODO, PAX FIAT Chains, Asset-Chains und Geckochains verfügbar. Dieser Modus verwendet', + 'NATIVE_MODE_DESC2': 'zur Abfrage von Blockchain-Daten.', + 'NATIVE_MODE_DESC3': 'ist der einzige Modus, der folgende Transaktionen erlaubt:', + 'NATIVE_MODE_DESC4': 'Z-Transaktionen', + 'NATIVE_MODE_DESC5': 'Private Transaktionen', + 'PLEASE_USE': 'Bitte verwenden Sie entweder', + 'OR': 'oder', + 'TO_USE': 'zum Verwenden von', + 'WELCOME_LOGIN': 'Wilkommen. Bitte anmelden', + 'WALLET_SEED': 'Wallet-Seed / WIF', + 'SIGN_IN': 'Anmelden', + 'CREATE_WALLET': 'Neue Wallet erstellen', + 'LOGIN_ANOTHER_WALLET': 'Bei anderer Wallet anmelden', + 'CONFIRM_SEED': 'Wallet-Seed bestätigen', + 'REGISTER': 'Registrieren', + 'BACK_TO_LOGIN': 'Zurück zur Anmeldung', + 'TOGGLE_NAV': 'Navigation umschalten', + 'TOGGLE_SEARCH': 'Suche umschalten', + 'TOGGLE_MENUBAR': 'Menüleiste umschalten', + 'SETTINGS': 'Einstellungen', + 'LOGOUT': 'Abmelden', + 'DASHBOARD': 'Dashboard', + 'WALLET_SETTINGS': 'Wallet-Einstellungen', + 'KMD_WALLET': 'Komodo Wallet', + 'ZC_WALLET': 'Zcash Wallet', + 'ACTIVE_COINS': 'Aktive Coins', + 'TRANSACTIONS': 'Transaktionen', + 'SEND': 'Senden', + 'RECEIVE': 'Empfangen', + 'BUNDLES': 'Pakete', + 'BALANCES': 'Guthaben', + 'BALANCE': 'Guthaben', + 'VALIDATED': 'Bestätigt', + 'NO_WALLET_CAPS': 'KEINE WALLET GEWÄHLT', + 'PLEASE_SELECT_A_WALLET': 'Bitte wählen Sie auf der linken Seite eine Wallet aus den aktiven Coins', + 'ADDRESS': 'Adresse', + 'MY': 'Mein', + 'COPY': 'Kopieren', + 'INTEREST_EARNED': 'Zinserträge', + 'TOTAL_BALANCE': 'Gesamtguthaben', + 'GET_BALANCE': 'Guthaben abrufen', + 'REFRESH': 'Aktualisieren', + 'LIST_UNSPENT': 'Unverbrauchte Coins auflisten', + 'LIST_TRANSACTIONS': 'Transaktionen auflisten', + 'TRANSACTION_HISTORY': 'Transaktionsverlauf', + 'DIRECTION': 'Richtung', + 'CONFIRMATIONS': 'Bestätigungen', + 'AMOUNT': 'Betrag', + 'TIME': 'Zeit', + 'DEST_ADDRESS': 'Ziel Adresse', + 'TX_DETAIL': 'Trans. Details', + 'FILL_SEND_FORM': 'Absendeformular ausfüllen', + 'FILL_SEND_DETAILS': 'Geben Sie die Daten der Sendetransaktion ein', + 'CONFIRMING': 'Bestätigung', + 'CONFIRM_DETAILS': 'Bestätigen Sie, dass die Daten korrekt sind', + 'PROCESSING_TX': 'Transaktion wird bearbeitet', + 'PROCESSING_DETAILS': 'Verarbeitung und Anzeige der Details', + 'SEND_FROM': 'Sendeformular', + 'SEND_TO': 'Zieladresse', + 'FEE': 'Gebühr', + 'TOTAL': 'Betrag', + 'AMOUNT_SM': 'gesamt', + 'DONT_SEND': 'Transaktion nicht senden. Ich möchte nur die signierten Transaktions-Bytes erhalten.', + 'TO': 'Empfänger:', + 'TX_FEE_REQ': 'Transaktionsgebühr (benötigt für Miner)', + 'FROM': 'Von:', + 'CONFIRM': 'Bestätigen', + 'BACK': 'Zurück', + 'TRANSACTION_RESULT': 'Ergebnis der Transaktion', + 'KEY': 'Schlüssel', + 'VALUE': 'Wert', + 'INFO': 'Info', + 'MAKE_ANOTHER_TX': 'Weitere Transaktion ausführen', + 'RECEIVING_ADDRESS': 'Empfängeradresse', + 'TYPE': 'Typ', + 'INTEREST': 'Zinsen', + 'ACTIVATING_CHAIN': 'Beste Chain wird aktiviert', + 'KMD_STARTED': 'Komodo Daemon wurde gestartet und arbeitet.
Bitte warten Sie, bis die beste Chain aktiviert wurde.
Tipp: Falls die Synchronisierung hängt, versuchen Sie es mit einem Neustart der Wallet. ', + 'CONNECTIONS': 'Verbindungen', + 'TRANSPARENT_BALANCE': 'Transparentes Guthaben', + 'Z_BALANCE': 'Privates (Z) Guthaben', + 'ZT_BALANCE': 'Guthaben gesamt (Z+T)', + 'GET_NEW_ADDRESS': 'Neue Adresse erstellen', + 'TRANSPARENT_ADDRESS': 'Transparente Adresse', + 'PRIVATE_Z_ADDRESS': 'Private (Z) Adresse', + 'OPERATIONS_STATUSES': 'Betriebszustände', + 'STATUS': 'Status', + 'RESULT': 'Ergebnis', + 'WALLET_VERSION': 'Wallet-Version', + 'UNCONFIRMED_BALANCE': 'Unbestätigtes Guthaben', + 'IMMATURE_BALANCE': 'Unreifes Guthaben', + 'TOTAL_TX_COUNT': 'Transaktionen gesamt', + 'VERSION': 'Version', + 'PROTOCOL_VERSION': 'Protokollversion', + 'NOTARIZED': 'Beglaubigt', + 'DIFFICULTY': 'Schwierigkeit', + 'PAY_TX_FEE': 'Transaktionsgebühr bezahlen', + 'RELAY_FEE': 'Relais-Gebühr', + 'ERRORS': 'Fehler', + 'ADD_NODE': 'Knoten hinzufügen', + 'USE_THIS_SECTION': 'In diesem Abschnitt können Sie prüfen, ob die IP, die Sie hinzufügen möchten, bereits ein aktiver Peer Ihres Coins ist:', + 'SELECT_COIN': 'Coin wählen', + 'CHECK_NODES': 'Knoten prüfen', + 'USE_THIS_SECTION_PEER': 'In diesem Abschnitt können Sie die IP eines Peers zu einem ausgewählten Coin hinzufügen:', + 'WALLET_BACKUP': 'Wallet-Backup', + 'FIAT_CURRENCY': 'Fiat-Währung', + 'EXPORT_KEYS': 'Schlüssel exportieren', + 'ONLY_ACTIVE_WIF_KEYS': 'Hier werden nur die WIF-Schlüssel der aktiven Coin-Wallet angezeigt.
Diese WIF-Schlüssel können zum Import in eine andere Coin-Wallet verwendet werden.', + 'PLEASE_KEEP_KEYS_SAFE': 'Bitte bewahren Sie diese Schlüssel an einem sicheren Ort auf.', + 'PASSPHRASE': 'Passphrase', + 'GET_WIF_KEYS': 'WIF-Schlüssel abrufen', + 'IMPORT_KEYS': 'Schlüssel importieren', + 'IMPORT_KEYS_DESC_P1': 'In diesem Abschnitt können die privaten Schlüssel aller von Iguana unterstützten Coins, Asset-Chains, Geckochains oder PAXChains in die Wallet importiert werden.', + 'IMPORT_KEYS_DESC_P2': 'Der Coin, dessen private Schlüssel importiert werden sollen, muss dabei nicht zwingend in der Wallet aktiviert sein.', + 'IMPORT_KEYS_DESC_P3': 'Sie werden außerdem feststellen, dass für den von Ihnen importierte Schlüssel für einen Coin oder eine Chain, eine neue Adresse in den Wallets aller anderen Coins unter \'Empfangen\' angezeigt wird. Das ist normal.', + 'INPUT_PRIV_KEY': 'Privaten Schlüssel eingeben', + 'IMPORT_PRIV_KEY': 'Privaten Schlüssel importieren', + 'EMPTY_PASSPHRASE_FIELD': 'Leeres Feld Passphrase', + 'WALLET_RESCAN_FINISHED': 'Rescan der Wallet abgeschlossen', + 'ADDRESS_IMPORTED': 'Adresse importiert', + 'ADDRESS_IMPORTED_RESCAN_IN_PROGRESS': 'Die Adresse wurde importiert. Rescan der Wallet wird durchgeführt. Bitte warten Sie, bis der Vorgang abgeschlossen ist.', + 'DEBUG_LOG': 'Debug', + 'DEBUG_LOG_DESC': 'Dieser Abschnitt ermöglicht Ihnen das Auslesen der N letzten Zeilen der debug Log-Datei.', + 'DEBUG_LOG_LINES': 'Anzahl der auszulesenden Zeilen eingeben', + 'TARGET': 'Ziel', + 'LOAD_DEBUG_LOG': 'Debug-Protokoll laden', + 'REFRESH_FUNDS': 'Guthaben aktualisieren', + 'ENTER': 'Adresse', + 'ADDR_SM': 'eingeben', + 'ACTIVATING': 'Wird aktiviert', + 'QRCODE': 'QR-Code anzeigen', + 'SCAN_QR_CODE': 'QR-Code scannen', + 'SCAN_QRCODE_WEBCAM': 'QR-Code mit Webcam scannen', + 'TOGGLE_ZERO_ADDRESSES': 'Adressen ohne Guthaben ein-/ausblenden', + 'NEXT_PAGE': 'Nächste Seite', + 'PREVIOUS_PAGE': 'Vorherige Seite', + 'CREATE_INVOICE': 'Rechnung erstellen', + 'CREATE_INVOICE_QR': 'Rechnungs-QR-Code erstellen', + 'QR_CONTENT': 'QR-Inhalt', + 'CHOOSE_RECEIVING_ADDRESS': 'Adresse wählen', + 'SAVE_AS_IMAGE': 'Als Bilddatei speichern', + 'OPEN_TRANSACTION_IN_EPLORER': 'Transaktion in @template@ Explorer öffnen' + }, + 'ATOMIC': { + 'RAW_OUTPUT': 'Rohdaten', + 'SUBMIT': 'Absenden', + 'INPUT_PLACEHOLDER': 'Adresse, Txid, Block-Hash, etc.', + 'SELECT_COMMAND': 'Befehl wählen' + }, + 'ADD_COIN': { + 'SYNC_ONLY': 'Nur Sync', + 'SAVE_SELECTION': 'Auswahl speichern', + 'LOAD_SELECTION': 'Auswahl laden', + 'ACTIVATE_ALL': 'Alle aktivieren', + 'ADD_ANOTHER_COIN': 'Weiteren Coin hinzufügen', + 'ALREADY_ADDED': 'wurde bereits hinzugefügt', + 'COIN_ALREADY_ADDED': 'Coin bereits hinzugefügt', + 'IN': 'eingehend', + 'MODE': 'Modus', + 'CRYPTO_CURRENCIES': 'Kryptowährungen', + 'ASSETCHAINS': 'Asset-Chains', + 'FIAT_CURRENCIES': 'Fiat-Währungen', + 'LITE': 'Lite-Modus', + 'LITE_MODE_DESC': 'Im Lite-Modus muss die Blockchain nicht heruntergeladen werden. Alle Daten werden bei Bedarf von Electrum-Servern abgerufen. Im Lite-Modus ist die Netzwerklatenz im Vergleich zum nativen Modus größer.' + }, + 'JUMBLR': { + 'PASSPHRASE': 'Passphrase', + 'PAUSE': 'Pause', + 'STOP': 'Stopp', + 'TO_SM': 'bis', + 'ABOUT': 'Über Jumblr', + 'JUMBLR_FUNCTIONS': 'Jumblr arbeitet vollständig lokal, d. h. für das Mischen Ihrer Coins wird kein Mittelsmann benötigt. Sie behalten die Kontrolle über den gesamten Vorgang.', + 'TIP': 'Tipp:', + 'TIP_DESC': 'Um die größtmögliche Anonymität zu erreichen, richten Sie Jumblr auf einem eigenständigen Gerät (Laptop oder VPS) ein und verwenden Sie eine separate IP-Adresse für den Jumblr Hauptknoten', + 'PUBLIC_NODE': 'Öffentlicher Knoten', + 'PRIVATE_NODE': 'Privater Knoten', + 'DEPOSIT_ADDRESS': 'Einzahladresse', + 'SECRET_ADDRESS': 'Geheime Adresse', + 'DEPOSIT_FUNDS': 'Einzahlen', + 'HOW_TO_USE': 'Wie verwende ich Jumblr', + 'CREATE_DEPOSIT_ADDRESS': 'Einzahladresse erstellen', + 'CREATE_SECRET_ADDRESS': 'Geheime Adresse erstellen', + 'SEND_FUNDS_TO_DEPOSIT': 'Coins an die Einzahladresse senden', + 'PLEASE_WRITE_DOWN_PASSPHRASE': 'Bitte notieren Sie sich Ihre Jumblr-Passphrase und bewahren Sie diese sicher auf.', + 'THIS_IS_YOUR_MAIN_RECOVERY': 'Diese Passphrase wird zur Wiederherstellung verwendet.', + 'ALL_JUMBLR_ADDRESSES_CAN_BE': 'Alle Jumblr-Adressen können anhand dieser wiederhergestellt werden.', + 'DONT_USE_SMART_EDITORS': 'Verwenden Sie keine Smart Editoren zum Speichern Ihrer Passphrase, da diese häufig zusätzliche Zeichen hinzufügen.
Dies kann dazu führen, dass die Passphrase nicht mit der ursprünglichen Passphrase übereinstimmt.', + 'PASSPHRASE_COPIED': 'Passphrase kopiert', + 'CREATE_JUMBLR_DEPOSIT_ADDRESS': 'Jumblr Einzahladresse erstellen', + 'YOUR_JUMBLR_DEPOSIT_ADDRESS': 'Ihre Jumblr Einzahladresse', + 'JUMBLR_SECRET_DESC_P1': 'Die geheimen Jumblr Adressen werden für die letzten z -> t Transaktionen verwendet.', + 'JUMBLR_SECRET_DESC_P2': 'Damit die gleiche Privatsphäre für größere Beträge erreicht werden kann, werden bis zu 777 geheime Adressen unterstützt.', + 'JUMBLR_SECRET_DESC_P3': 'Sobald ein z -> t Schritt aktiviert wird, wird eine geheime Adresse zufällig aus der Liste der dann aktiven geheimen Adressen gewählt.', + 'JUMBLR_SECRET_DESC_P4': 'Geben Sie unten die Anzahl der Adressen ein, um einen neuen Satz geheimer Adressen zu erstellen. Die Passphrase unten ist exakt die, die Sie im vorherigen Schritt erstellt haben.', + 'JUMBLR_SECRET_DESC_P5': 'Die Wiederherstellungs-Passphrase Ihrer geheimen Jumblr Adresse besitzt folgendes Muster', + 'JUMBLR_SECRET_DESC_P6': 'Wobei XXX jede Zahl von 001 bis 777 sein kann', + 'NUMBER_OF_SECRET_ADDR': 'Anzahl geheimer Adressen', + 'CREATE_JUMBLR_SECRET_ADDR': 'Geheime Jumblr Adresse(n) erstellen', + 'SHOW_ADDRESS_LIST': 'Adressliste anzeigen', + 'DEPOSIT_FORM_P1': 'Verwenden Sie das nachfolgende Formular zum Einzahlen auf Ihre Jumblr Einzahladresse.', + 'DEPOSIT_FORM_P2': 'Einzahlungen können auch von einem externen Dienst oder einer anderen Wallet aus getätigt werden.', + 'IMPORT_SECRET_ADDRESS': 'Geheime Adresse importieren', + 'CHECK_FUNDS': 'Guthaben prüfen', + 'SECRET_REGEN_DESC_P1': 'Geben Sie die Jumblr Passphrase ein, die Sie zuvor beim Konfigurieren des Öffentlichen Knotens erstellt haben, um die geheime Adresse zu importieren.', + 'SECRET_REGEN_DESC_P2': 'Beispiel-Passphrase', + 'SECRET_REGEN_DESC_P3': 'Über das nachfolgende Formular wird die geheime Jumblr Adresse basierend auf der eingegebenen Passphrase \'regeneriert\'.', + 'SECRET_REGEN_DESC_P4': 'Nach diesem letzten Schritt wird Ihr Guthaben verarbeitet und innerhalb eines Zeitraumes von 2 Tagen Ihrer Adresse gutgeschrieben.', + 'IMPORT_JUMLR_SECRET_ADDRESSES': 'Geheime Jumblr Adresse(n) importieren', + 'NOTICE': 'EXPERIMENTELL - NUR TESTVERSION', + 'DESCRIPTION': 'Die Jumblr-Funktion ist experimentell und bis auf Weiteres NUR für Testzwecke und für die Fehlersuche aktiviert. Bitte verwenden Sie die aktuelle Version von Jumblr nur mit kleinen Beträgen, wenn Sie am Testen dieser Funktion teilnehmen.', + 'NEED_NATIVE': 'Benötigt nativen Komodo Modus', + 'TO_USE_JUMBLR': 'Um Jumblr verwenden zu können, müssen Sie Komodo im nativen Modus aktivieren.', + 'IF_YOU_ALREADY_RUNNING': 'Wenn Komodo bereits im Lite- oder Voll-Modus läuft, schließen Sie die Wallet und starten Sie Komodo neu im Nativen Modus.', + 'THIS_SCREEN_DOESNT_REFRESH': 'Diese Seite wird nicht automatisch aktualisiert. Um die neuesten Jumblr-Daten anzuzeigen, müssen Sie rechts oben auf die Schaltfläche \'Aktualisieren\' klicken.', + 'FEW_SECURITY_NOTES': 'Sicherheitshinweise für Ihre Privatsphäre und die Anonymität Ihrer Mittel', + 'FEW_SECURITY_NOTES_DESC1': 'Jumblr Adressen sind Ihre privaten Adressen.', + 'FEW_SECURITY_NOTES_DESC2': 'Teilen Sie Ihre Jumblr Adressen NICHT mit anderen Personen.', + 'FEW_SECURITY_NOTES_DESC3': 'Jumblr Adressen sind wie IHR PASSWORT. Bewahren Sie die Adressen sicher und geschützt auf.', + 'FEW_SECURITY_NOTES_DESC4': 'Nur SIE sollten Ihre Jumblr Adresse kennen. Niemand sonst.', + 'FEW_SECURITY_NOTES_DESC5': 'Die Weitergabe Ihrer Jumblr Adressen würde dem Zweck von Jumblr widersprechen und Ihre Mittel und Transaktionen wären nicht länger privat.', + 'ACCESS_JUMBLR_FUNDS': 'So greifen Sie auf Ihre Jumblr Mittel zu', + 'ADDRESS_ACCESSIBLE_EASILY': 'Auf Ihre Jumblr Adressen können Sie ganz einfach zugreifen. Wenn Sie sich z. B. mit Ihrer Passphrase in Ihrer Wallet angemeldet haben,', + 'TO_ACCESS': 'Melden Sie sich ab, um auf Ihre Jumblr Mittel zuzugreifen.', + 'START_KMD': 'Starten Sie Komodo entweder im Vollen Modus oder im Lite-Modus.', + 'WORD_JUMBLR': 'Fügen Sie das Wort \'jumblr\' an den Anfang Ihrer Passphrase hinzu.', + 'SMALL_LETTERS': '\'jumblr\' komplett in Kleinbuchstaben.', + 'WHITE_SPACE': 'Nach \'jumblr\' kommt ein Leerzeichen.', + 'PER_EXAMPLE': 'Diesem Beispiel nach können Sie auf Ihre Jumblr Adressen mit folgender Passphrase zugreifen:', + 'LOGIN_WITH_JUMBLR': 'Sie melden sich mit Ihrer Jumblr Passphrase an, um auf die Mittel zuzugreifen, und können diese verwenden wie jede andere Wallet-Adresse auch.', + 'AGAIN_DONT_SHARE': 'TEILEN SIE IHRE JUMBLR ADRESSE NICHT MIT ANDEREN PERSONEN.', + 'USING_JUMBLR': 'Verwendung von Jumblr', + 'RUN_KMD': 'Starten Sie Komodo im Nativen Modus', + 'LOGIN_KMD': 'Melden Sie sich mit Ihrer Passphrase an', + 'GO_TO': 'Wechseln Sie in das Jumblr Menü', + 'FIND_DEPOSIT_ADDR': 'Hier finden Sie Ihre Einzahladresse für den Coin, dessen Guthaben Sie anonymisieren möchten. (Zunächst wird nur KMD unterstützt. Unterstützung für BTC kommt in späteren Versionen)', + 'YOU_SEND_FUNDS': 'Senden Sie Ihre Mittel an die Einzahladresse.', + 'KEEP_WALLET_OPEN': 'Lassen Sie Ihre Wallet geöffnet', + 'IMPORTANT_FUNDS': '[WICHTIG] Die Mittel werden in Chargen von Größen zu 10 KMD, 100 KMD, 1.000 KMD und 10.000 KMD verarbeitet.', + 'LARGE_LOT': 'Die größeren Chargen werden zuerst, die kleineren im Anschluss verarbeitet.', + 'EG': 'Beispiel: Sie senden 1393 KMD an Ihre KMD Einzahladresse.
Zuerst werden 1.000 KMD verarbeitet
dann 100 KMD
dann 100 KMD
dann 100 KMD', + '93_KMD': '93 KMD verbleiben auf Ihrer Einzahladresse.', + 'TO_CLEAR_THEM': 'Damit diese auch verarbeitet werden, müssen Sie weitere 7 KMD an Ihre Einzahladresse senden.', + 'WHEN_IT_TOTALS': 'Sobald der Betrag 10/100/1000 KMD erreicht, wird er verarbeitet und an Ihre KMD Jumblr Adresse gesendet.', + 'JADDR': 'Jumblr Adressen', + 'BTC_DEPOSIT': 'BTC Einzahlung', + 'SHOW_HIDE': 'Anzeigen/Verbergen', + 'HIDDEN': 'Aus Sicherheitsgründen verborgen.', + 'KMD_DEPOSIT': 'KMD Einzahlung', + 'JSTATUS': 'Jumblr Status', + 'RESULT': 'Ergebnis', + 'DEPOSITED': 'Eingezahlt', + 'PUB_TO_PRIV': 'Öffentlich zu Privat', + 'PRIV_TO_PRIV': 'Privat zu Privat', + 'PRIV_TO_PUB': 'Privat zu Öffentlich', + 'FINISHED': 'Abgeschlossen', + 'PENDING': 'Ausstehend', + 'ERROR': 'Fehler' + }, + 'DASHBOARD': { + 'RPC_CONN_FAILURE': 'RPC-Verbindung kann nicht hergestellt werden! Wiederholungsversuche', + 'REMOVE': 'Entfernen', + 'STOP': 'Stopp', + 'SOFT_LOGOUT': 'Benutzer abmelden', + 'COMPLETE_LOGOUT': 'Vollständig abmelden', + 'GENERATE_SM': 'erstellen', + 'RECEIVE_ADDR_COPIED': 'Adresse in Zwischenablage kopiert', + 'SERVER_SM': 'Server', + 'IS_UNREACHABLE': 'ist nicht erreichbar', + 'SERVER_SET_TO': 'Server ist eingestellt auf', + 'SPV_AUTO_SWITCH': 'Es wird versucht, auf anderen Server zu wechseln', + 'HOW_TO_SWITCH_MANUALLY': 'Manueller Wechsel', + 'SELECT_ADDRESS': '- Adresse wählen -', + 'SEND_TOADDR_REQ': 'Empfängeradresse wird benötigt.', + 'SEND_FROMADDR_REQ': 'Absenderadresse wird benötigt.', + 'SEND_AMOUNT_REQ': 'Bitte zu sendenden Betrag eingeben.', + 'SEND_FEE_REQ': 'Stellen Sie sicher, dass Sie eine Gebühr eingegeben haben. Der Standardwert ist', + 'SEND_TOTAL_REQ': 'Stellen Sie sicher, dass Sie den Betrag und die Gebühr eingegeben haben, um den Gesamtbetrag zu berechnen.', + 'SEND_TX_PROGRESS': 'Die Transaktion wurde übermittelt und wird verarbeitet. Sobald die Transaktion verarbeitet ist, werden die Details hier angezeigt.', + 'SUBTRACT_FEE': 'Gebühr von Betrag abziehen', + 'UNKNOWN': 'Unbekannt', + 'IN': 'EINGEHEND', + 'OUT': 'AUSGEHEND', + 'MINED': 'Gemined', + 'IMMATURE': 'Unreif', + 'ZADDR_NOT_LISTED': 'Z-Adresse nicht von Wallet gelistet', + 'ADDR_COPIED': 'Adresse kopiert', + 'QR_ERR_NO_VIDEO_DEVICE': 'Fehler: Kein Video-Eingangsgerät gefunden!', + 'QR_ERR_UNKNOWN': 'Fehler: Unbekannter Fehler!', + 'SPV_CONN_ERROR': 'Verbindungsfehler!', + 'SPV_CONN_ERROR_P1': 'Gehen Sie zu \'Einstellungen\', wählen Sie die Registerkarte \'SPV Serverliste\', wählen Sie neuen Server und klicken Sie auf \'OK\'.', + 'FAILED_TX_INFO': 'Transaktion fehlgeschlagen oder Reindexierung der Blöcke in Arbeit. Fehlgeschlagene Transaktionen werden üblicherweise nach einer Weile abgelehnt und Ihr Guthaben wieder gutgeschrieben.', + 'SPV_CLAIMED_INTEREST': 'Abgerufene Zinsen', + 'CLAIM_INTEREST_HELPER_BAR_P1': 'Sie können', + 'CLAIM_INTEREST_HELPER_BAR_P2': 'abrufen', + 'CLAIM_INTEREST_HELPER_BAR_P3': 'Jetzt abrufen', + 'CLAIM_INTEREST_HELPER_BAR_ALT_P1': 'Es sind keine Zinsen zum Abrufen vorhanden.', + 'CLAIM_INTEREST_HELPER_BAR_ALT_P2': 'UTXO überprüfen', + 'SEARCH': 'Suche', + 'WIN_SYNC_WORKAROUND_APPLIED': 'Abhilfemaßnahme für Sync unter Windows wird angewendet. App wird geschlossen...', + 'WIN_SYNC_WORKAROUND_APPLY_FAILED': 'Abhilfemaßnahme für Sync unter Windows kann nicht angewendet werden!', + 'WIN_SYNC_WORKAROUND_REVERTED': 'Der Status der Synchronisierung hat einen Stand von 80 % erreicht. Abhilfemaßnahme für Sync unter Windows ist deaktiviert. Änderungen werden beim nächsten Neustart der App angewendet.', + 'WIN_SYNC_WORKAROUND_CTA_P1': 'Langsame Synchronisierung unter Windows? Versuchen Sie es mit dieser Abhilfemaßnahme.', + 'WIN_SYNC_WORKAROUND_CTA_P2': 'Dadurch wird maxconnections=1 in der Datei komodo.conf hinzugefügt und die App geschlossen.', + 'WIN_SYNC_WORKAROUND_CTA_P3': 'Bitte starten Sie die App anschließend neu.', + 'APPLY_WORKAROUND': 'Abhilfemaßnahme anwenden', + 'CURRENT_BLOCK_SM': 'aktueller Block' + }, + 'TOASTR': { + 'ERROR': 'Fehler', + 'FAILED_TO_VERIFY_ADDR': 'Adresse konnte nicht verifiziert werden', + 'COIN_UNABLE_TO_STOP': '@template@ konnte nicht beendet werden. Bitte versuchen Sie es erneut.', + 'COIN_IS_STOPED': 'wird beendet', + 'COIN_IS_REMOVED': 'wird entfernt', + 'JUMBLR_RESUMED': 'Jumblr fortgesetzt', + 'JUMBLR_PAUSED': 'Jumblr pausiert', + 'DATADIR_UNABLE_TO_CLEAR': 'Kann nicht geleert werden', + 'DATADIR_CLEARED': 'Datenordner wird geleert', + 'PORT_IS_TAKEN': 'Port @template@ wird bereits verwendet!', + 'ERROR_STARTING_DAEMON': 'Fehler beim Starten des @template@ Daemon.', + 'KOMODO_DATADIR_INVALID': 'Der Komodo datadir Pfad ist ungültig.
Der Pfad muss ein absoluter Pfad zu einem vorhandenen Ordner sein und darf keine Leer- oder Sonderzeichen enthalten.', + 'KOMODO_DATADIR_NOT_DIR': 'Der Komodo datadir Pfad ist kein Ordner.
Der Pfad muss ein absoluter Pfad zu einem vorhandenen Ordner sein und darf keine Leer- oder Sonderzeichen enthalten.', + 'INVALID_ADDRESS': 'Ungültige @template@ Adresse', + 'RESTART_AGAMA_WITH_REINDEX_PARAM': 'Starten Sie Agama neu und führen Sie Komodo mit dem Parameter -reindex aus', + 'JUMBLR_DEPOSIT_ADDRESS_SET': 'Jumblr Einzahladresse ist eingerichtet', + 'JUMBLR_SECRET_ADDRESSES_IMPORTED': 'Geheime Jumblr Adressen importiert', + 'JUMBLR_SECRET_ADDRESS_IMPORTED': 'Geheime Jumblr Adresse importiert', + 'JUMBLR_WRONG_PASSPHRASE': 'Die eingegebene Passphrase besitzt ein ungültiges Format', + 'JUMBLR_SECRET_ADDRESS_SET': 'Geheime Jumblr Adresse ist eingerichtet', + 'JUMBLR_SECRET_ADDRESSES_SET': 'Geheime Jumblr Adressen sind eingerichtet', + 'ENTER_CORRECT_ADDR_COUNT': 'Korrekten Wert für die Anzahl der Adressen eingeben', + 'TXID_COPIED': 'Transaktions-ID kopiert', + 'CLAIM_INTEREST_BALANCE_SENT_P1': 'Ihr gesamtes Guthaben wird gesendet an die Adresse', + 'CLAIM_INTEREST_BALANCE_SENT_P2': 'Überprüfen Sie Ihr neues Guthaben in ein paar Minuten.', + 'SETTINGS_RESET': 'Einstellungen werden auf Standard zurückgesetzt', + 'SETTINGS_SAVED': 'Einstellungen wurden gespeichert', + 'TRANSACTION_FAILED': 'Transaktion fehlgeschlagen', + 'WALLET_NOTIFICATION': 'Wallet-Benachrichtigung', + 'ACCOUNT_NOTIFICATION': 'Kontobenachrichtigung', + 'COIN_NOTIFICATION': 'Coin-Benachrichtigung', + 'TX_NOTIFICATION': 'Transaktionsbenachrichtigung', + 'SERVICE_NOTIFICATION': 'Service-Benachrichtigung', + 'LOGIN_NOTIFICATION': 'Anmeldebenachrichtigung', + 'SETTINGS_NOTIFICATION': 'Einstellungsbenachrichtigung', + 'RECADDR_UPDATED': 'Liste der Empfangsadressen aktualisiert', + 'SWITCHED_TO': 'gewechselt auf', + 'MODE': 'Modus', + 'TX_SENT': 'Transaktion gesendet', + 'TX_SEND_ERR': 'Transaktion konnte nicht abgeschlossen werden', + 'LOOKS_LIKE': 'Scheint, als würde', + 'ALREADY_RUNNING': 'bereits ausgeführt werden', + 'STARTED_IN': 'gestartet in', + 'KOMODO_ERR': 'Komodod kann nicht gestartet werden', + 'SIGNED_TX_GENERATED': 'Signierte Transaktion generiert', + 'SIGNED_TX_GENERATED_FAIL': 'Fehler beim Generieren der signierten Transaktion', + 'SENDING_TX': 'Transaktion wird an Netzwerk gesendet', + 'SIGNED_TX_SENT': 'Signierte Transaktion erfolgreich gesendet', + 'GETTING_TXID_INFO': 'Txid Info zur Aktualisierung der Guthabendaten werden abgerufen', + 'REFRESHING_FUNDS': 'Wallet-Guthaben wird aktualisiert', + 'TX_FAILED': 'Sendetransaktion fehlgeschlagen. Bitte überprüfen Sie die Seite \'Transaktionen\' für Details.', + 'TX_SENT_ALT': 'Transaktion erfolgreich gesendet. Klicken Sie auf \'Senden\' für Details.', + 'COIN_STARTED': 'Coin gestartet', + 'ADDR_ALREADY_REG': 'Adresse ist bereits im Netzwerk registriert.', + 'REG': 'Registrierte', + 'REG_ADDR': 'Adresse im Netzwerk.', + 'REG_ADDR_FAILED': 'Registrierung der Adresse fehlgeschlagen. Bitte versuchen Sie es erneut.', + 'INVALID_QUERY': 'Ungültige Abfrage gesendet für', + 'TRY_AGAIN': 'Bitte versuchen Sie es erneut.', + 'ADDR_ISNT_REG': 'Adresse ist nicht im Netzwerk registriert. Bitte registrieren', + 'INVALID_QUERY_ALT': 'Ungültige Abfrage gesendet. Bitte versuchen Sie es erneut.', + 'VALIDATION_SUCCESS': 'Erfolgreich im Netzwerk validiert', + 'KMD_NATIVE_CON_ERROR': 'Verbindungsfehler. Wird die externe Wallet ausgeführt?', + 'LOGIN_SUCCESSFULL': 'Anmeldung erfolgreich', + 'OPPS': 'Hoppla... Etwas ist schief gelaufen!', + 'INVALID_PASSPHRASE': 'Ungültige Passphrase. Vergewissern Sie sich, dass Ihre Passphrase korrekt ist, oder erstellen Sie eine neue Wallet.', + 'WALLET_CREATED_SUCCESFULLY': 'Wallet erfolgreich erstellt', + 'LOGOUT_SUCCESSFULL': 'Abmeldung erfolgreich', + 'WALLET_LOCKED': 'Wallet erfolgreich gesperrt', + 'PRIV_KEY_IMPORTED': 'Privater Schlüssel erfolgreich importiert!', + 'PRIV_KEY_NOT_IMPORTED': 'Privater Schlüssel wurde nicht importiert.', + 'ADDED_TO': 'hinzugefügt zu', + 'SUCCESSFULLY': 'Erfolgreich', + 'COIN_SELECTION': 'Coin-Auswahl', + 'SELECTION_NOT_FOUND': 'Lokale Coin-Liste nicht gefunden', + 'AWAITING_TX_RESP': 'Antwort auf Transaktionsdaten wird erwartet' + }, + 'COIN_WALLETS': { + 'TX_FAILED': 'Transaktion fehlgeschlagen', + 'TX_SUCCESS': 'Transaktion erfolgreich', + 'TX': 'Transaktion' + }, + 'IAPI': { + 'PUBLIC_SM': 'öffentlich', + 'CON_STATUS': 'Verbindungsstatus' + }, + 'KMD_NATIVE': { + 'SELECT_ADDRESS': 'Transparente oder Private Adresse wählen', + 'SELECT_ADDRESS_ALT': 'Transparente oder Private KMD-Adresse wählen', + 'PRIVATE': 'Privat', + 'NEW_ADDR_GENERATED': 'Neue Adresse erfolgreich erstellt', + 'QUEUED': 'In Warteschlange', + 'PLEASE_REFRESH': 'Klicken Sie in ca. einer Minute auf \'Aktualisieren\', um den aktualisierten Status anzuzeigen', + 'EXECUTING': 'Wird ausgeführt', + 'FAILED': 'Fehlgeschlagen', + 'SUCCESS': 'Erfolg', + 'MESSAGE': 'Nachricht', + 'EXECUTION_SECONDS': 'Ausgeführte Sekunden', + 'WAIT_UNTIL_SYNCED': 'Transaktionsverlauf während der Synchronisierung nicht verfügbar', + 'TXID': 'Transaktions-ID', + 'ZCASH_PARAMS_MISSING': 'Zcash Parameter fehlen oder sind ungültig:', + 'ZCASH_PARAMS_MISSING_ROOT_DIR': '- Root-Ordner fehlt', + 'ZCASH_PARAMS_MISSING_PROVING_KEY': '- Prüfschlüssel fehlt', + 'ZCASH_PARAMS_MISSING_VERIFYING_KEY': '- Verifizierungsschlüssel fehlt', + 'ZCASH_PARAMS_MISSING_PROVING_KEY_SIZE': '- Größe des Prüfschlüssels falsch', + 'ZCASH_PARAMS_MISSING_VERIFYING_KEY_SIZE': '- Größe des Verifizierungsschlüssel falsch' + }, + 'LOGIN': { + 'PIN_LOGIN_INFO': 'Sie können sich mit einem Login-Seed anmelden oder eine Pin wählen', + 'QUICK_ACCESS': 'Schnellzugriff', + 'PWD_REQ': 'Passwort benötigt.', + 'WALLET_SEED_REQ': 'Wallet-Seed wird benötigt.', + 'SAVED_WALLET_SEED': 'Haben Sie Ihren Wallet-Seed gespeichert?', + 'SEED_MAKE_SURE_BACKUP': 'Vergewissern Sie sich, dass Sie eine Sicherungskopie erstellt haben. Ohne diesen Seed können Sie sich nicht mehr in Ihrer Wallet anmelden!', + 'YES_I_BACKUP': 'Ja, ich habe eine Sicherungskopie erstellt.', + 'WALLET_LOCKED_LOGIN': 'Wallet gesperrt. Bitte anmelden.', + 'CANCEL': 'Abbrechen', + 'UNLOCK': 'Entsperren', + 'SIGN_IN': 'Anmelden', + 'WELCOME': 'Willkommen', + 'ENTER_VALUE_AGAIN': 'Bitte geben Sie den gleichen Wert noch einmal ein', + 'CUSTOM_WALLET_SEED': 'Benutzerdefinierter Wallet-Seed', + 'MUST_ENTER_SEED': 'Sie müssen einen Seed eingeben', + 'INVALID_SEED': 'Ungültiger Seed', + 'SEED_NOT_OF_TYPE': 'Der eingegebene Seed ist nicht vom Typ', + 'IGUANA_SEED': 'Iguana (256 Bit)', + 'WAVES_SEED': 'Waves', + 'NXT_SEED': 'NXT', + 'SEED_COPIED': 'Seed kopiert', + 'SEED_SUCCESSFULLY_COPIED': 'Seed wurde erfolgreich kopiert', + 'ENCRYPT_SEED': 'Login-Seed verschlüsseln', + 'PUBKEY': 'Pubkey', + 'ENCRYPT_KEY': 'Schlüssel verschlüsseln', + 'DECRYPT_KEY': 'Schlüssel entschlüsseln' + }, + 'SIDEBAR': { + 'EDEX_MOTTO': 'Am sichersten, einfach und mit nativer, dezentraler Börse', + 'JUMBLR_MOTTO': 'Sicher, nativ und mit dezentraler Coin-Anonymisierung' + }, + 'SETTINGS': { + 'DAEMON_PORTS': 'Daemon-Ports', + 'KEY_IS_NOT_FOUND': 'Schlüssel nicht gefunden', + 'ADDRESSES_SM': 'Adressen', + 'ACCOUNT_SM': 'Konto', + 'ACCOUNTS_SM': 'Konten', + 'GET_KEY': 'Schlüssel abrufen', + 'DATADIR_DELETE_PROMPT': 'Möchten Sie den @template@ Datenordner wirklich leeren?', + 'YES': 'Ja', + 'NO': 'Nein', + 'KEEP': 'Behalten', + 'DELETE': 'Löschen', + 'COIND_DELETING': '@template@ Daten werden gelöscht..', + 'COIND_DATADIR_CLEAR_P1': 'Warnung: Über das nachfolgende Formular werden alle nativen Coin-Daten gelöscht!', + 'COIND_DATADIR_CLEAR_P2': 'Klicken Sie hier nichts, wenn Sie nicht sicher sind, was Sie tun.', + 'GET_KEYS': 'Schlüssel abrufen', + 'FETCHING_KEYS': 'Schlüssel werden abgerufen', + 'SEARCH_KEY_PATTERN': 'Schlüsselmuster suchen', + 'ADDRESS': 'Adresse', + 'KEYS_SM': 'Schlüssel', + 'FOUND': 'Gefunden', + 'PICK_A_COIN': 'Coin auswählen', + 'CLEAR_NATIVE_DATADIR': 'Datenordner nativer Coins leeren', + 'KEYS_CAP': 'Schlüssel', + 'BIP39_DISC': 'Disclaimer für Hardware-Wallets: Durch Verwendung dieses Formulars erkennen Sie das Risiko der Offenlegung Ihres Seeds', + 'BIP39_DESC_P1': 'Beschreibung: Im folgenden Formular wird nach einem öffentlichen Schlüssel gesucht, abhängig von einem Bereich an ausgewählten Schlüssel Pfad Kombinationen (Anz. der Konten * Kontoadresse Pfadtiefe).', + 'BIP39_DESC_P2': 'Die App reagiert möglicherweise während des Suchvorgangs einige Sekunden lang nicht.', + 'SHOW_APP_RUNTIME_LOG': 'Laufzeitprotokoll der App anzeigen', + 'WRONG_PASSPHRASE': 'Falsche Passphrase!', + 'SPV_SERVER_LIST_DESC': 'Die Serverauswahlliste ist nur für aktive Coins verfügbar, für die mehr als 1 Server für die Verbindung zur Verfügung steht.', + 'SPV_SERVERS': 'SPV-Serverliste', + 'SPV_SINGLE_SERVER_NOTICE': 'Es ist nur ein Electrum-Server verfügbar. Die SPV-Verifizierung stammt vom gleichen Server, der alle Remote-Daten liefert.', + 'KMD_MAIN_SYNC_ONLY': 'KMD main nur Sync', + 'RPC_FETCH_ONLY_DESC': 'Nur Blocksynchronisierungsdaten abrufen. Alle anderen Anfragen, welche die Geschwindigkeit der Synchronisierung beeinträchtigen, überspringen.', + 'RESET_TO_DEFAULT': 'Auf Standardeinstellungen zurücksetzen', + 'PROGRESS': 'Fortschritt', + 'SUPPORT': 'Support', + 'SUPPORT_TICKETS': 'Support-Tickets', + 'GET_SLACK_INVITE': 'Slack Invite erhalten', + 'ADDRESS_LIST': 'Adresse', + 'WIF_KEY_LIST': 'WIF-Schlüssel (Wallet Import Format)', + 'CLI_RESPONSE': 'CLI Antwort', + 'PASSPHRASE_REQ': 'Passphrase benötigt.', + 'SAVE_APP_CONFIG': 'App-Konfiguration speichern', + 'CONFIG_RESTART_REQUIRED': 'Änderungen an der App-Konfiguration erfordern einen Neustart der App!', + 'APP_CONFIG': 'App-Konfiguration', + 'APP_INFO': 'App-Info', + 'APP_RELEASE': 'App-Release', + 'NAME': 'Name', + 'VERSION': 'Version', + 'SYS_INFO': 'Systeminfo', + 'ARCH': 'Architektur', + 'OS_TYPE': 'Betriebssystemtyp', + 'OS_PLATFORM': 'BS-Plattform', + 'OS_RELEASE': 'BS-Release', + 'CPU': 'CPU', + 'CPU_CORES': 'CPU-Kerne', + 'MEM': 'Speicher', + 'LOCATIONS': 'Speicherorte', + 'CACHE': 'Cache', + 'CONFIG': 'Konfiguration', + 'BIN': 'Bin', + 'DIR': 'Ordner', + 'ADD_PEER_IP': 'Peer-IP hinzufügen', + 'APP_SESSION': 'App-Sitzung', + 'EXPORT_KEYS_NOTE': 'Hinweis: Es ist wichtig, dass Sie die gleiche Passphrase angeben, die Sie auch zur Anmeldung der Wallet verwenden!' + }, + 'TX_INFO': { + 'ADDRESS': 'Adresse', + 'AMOUNT': 'Betrag', + 'CATEGORY': 'Kategorie', + 'CONFIRMATIONS': 'Bestätigungen' + }, + 'ZCPARAMS_FETCH': { + 'DOWNLOADING_ZCASH_KEYS': 'Zcash-Schlüssel werden heruntergeladen', + 'BOTH_KEYS_VERIFIED': 'Beide Zcash Parameterschlüssel werden heruntergeladen und verifiziert!', + 'PLEASE_RESTART': 'Bitte starten Sie die App neu.', + 'ZCPARAMS_VERIFICATION_ERROR_P1': 'Zcash-Parameter', + 'ZCPARAMS_VERIFICATION_ERROR_P2': 'Verifizierungsfehler', + 'ZCPARAMS_FETCH': 'Abruf ZCash Parameter', + 'SELECT_ZCPARAMS_SOURCE': 'Ressource zum Download der Zcash-Parameterschlüssel auswählen', + 'DOWNLOAD': 'Download' + }, + 'SEND': { + 'MIN_AMOUNT_IS': '@template@ Mindestbetrag ist', + 'AMOUNT_IS_TOO_SMALL': 'Betrag @template@ ist zu klein', + 'MAX_AVAIL_BALANCE': 'max. verfügbares Guthaben ist', + 'TXID_COPIED': 'TXID in Zwischenablage kopiert', + 'RESULT': 'Ergebnis', + 'PROCESSING_TX': 'Transaktion wird verarbeitet', + 'TRANSACTION_ID': 'Transaktions-ID', + 'SUCCESS_SM': 'Erfolg', + 'WARNING': 'Warnung', + 'WARNING_SPV_P1': 'Ihre Wallet-Daten werden nur von einem einzigen Server verifiziert!', + 'WARNING_SPV_P2': 'Wenn Sie trotzdem fortfahren möchten, klicken Sie auf \'Bestätigen\'.', + 'SPV_VERIFYING': 'Transaktionsdaten werden verifiziert', + 'PROCESSING_REQ': 'Anfragen werden verarbeitet', + 'LOCKED_PLEASE_WAIT': 'Gesperrt, bitte warten', + 'UPDATE': 'Update', + 'SELECT_T_OR_Z_ADDR': 'Transparente oder Private Adresse wählen', + 'ENTER_T_OR_Z_ADDR': 'Transparente oder Private Adresse eingeben', + 'ENTER_ADDRESS': 'Adresse eingeben', + 'AWAITING': 'In Warteschlange', + 'PROCESSING': 'Wird verarbeitet', + 'ERROR_CODE': 'Fehlercode', + 'WAITING': 'Warten', + 'PROCESSING_TRANSACTION': 'Transaktion wird verarbeitet', + 'NOTE_IT_WILL_TAKE': 'Hinweis: Das Abschließen der Transaktion kann einige Minuten in Anspruch nehmen.', + 'ENTER_AN_ADDRESS': 'Geben Sie eine Adresse ein', + 'YOU_PICKED_OPT': 'Gewählte Option', + 'PLEASE_WAIT': 'Bitte warten', + 'SEND_TO_ADDRESS_MIN_LENGTH': 'Empfängeradresse muss mindestens 34 Zeichen lang sein', + 'AMOUNT_POSITIVE_NUMBER': 'Betrag muss positiv sein', + 'FEE_POSITIVE_NUMBER': 'Gebühr muss ein positiver Betrag sein', + 'TOTAL_AMOUNT_POSITIVE_NUMBER': 'Gesamtbetrag (Betrag - Gebühr) muss ein positiver Betrag sein.', + 'INSUFFICIENT_FUNDS': 'Sie verfügen nicht über ausreichend Guthaben für diese Transaktion', + 'SELECT_SOURCE_ADDRESS': 'Wählen Sie die Quell-Adresse (Absender)', + 'QR_COIN_MISMATCH_MESSAGE_IMPORT_COIN': 'QR-Code hatte Coin ', + 'QR_COIN_MISMATCH_MESSAGE_ACTIVE_COIN': '. Sie können ', + 'QR_COIN_MISMATCH_MESSAGE_END': ' aktiv in Ihrer Wallet. Bitte stellen Sie sicher, dass der Coin, den Sie versuchen zu importieren, in Ihrer Wallet aktiviert ist!', + 'QR_COIN_MISMATCH_TITLE': 'Coin Unstimmigkeit', + 'SEND_NATIVE_SYNC_WARNING': 'Ihre Wallet ist nicht vollständig synchronisiert! Bitte warten Sie, bis der Vorgang zu 100 % abgeschlossen ist, um mögliche Fehler bei Sendetransaktionen zu vermeiden.' + }, + 'FIAT_CURRENCIES': { + 'AUD': 'Australischer Dollar (AUD)', + 'BRL': 'Brasilianischer Real (BRL)', + 'GBP': 'Britisches Pfund (GBP)', + 'BGN': 'Bulgarischer Lew (BGN)', + 'CAD': 'Kanadischer Dollar (CAD)', + 'HRK': 'Kroatische Kuna (HRK)', + 'CZK': 'Tschechische Krone (CZK)', + 'CNY': 'Chinesischer Yuan (CNY)', + 'DKK': 'Dänische Krone (DKK)', + 'EUR': 'Euro (EUR)', + 'HKD': 'Hong Kong Dollar (HKD)', + 'HUF': 'Ungarischer Forint (HUF)', + 'INR': 'Indische Rupie (INR)', + 'IDR': 'Indonesische Rupiah (IDR)', + 'ILS': 'Israelischer Schekel (ILS)', + 'JPY': 'Japanischer Yen (JPY)', + 'KRW': 'Koreanischer WON (KRW)', + 'MYR': 'Malaisischer Ringgit (MYR)', + 'MXN': 'Mexikanischer Peso (MXN)', + 'NZD': 'Neuseeland-Dollar (NZD)', + 'NOK': 'Norwegische Krone (NOK)', + 'PHP': 'Phillipinischer Peso (PHP)', + 'PLN': 'Polnischer Zloty (PLN)', + 'RON': 'Rumänischer Leu (RON)', + 'RUB': 'Russischer Rubel (RUB)', + 'SGD': 'Singapur-Dollar (SGD)', + 'ZAR': 'Südafrikanischer Rand (ZAR)', + 'SEK': 'Schwedische Krone (SEK)', + 'CHF': 'Schweizer Franke (CHF)', + 'THB': 'Thailändischer Baht (THB)', + 'TRY': 'Türkische Lira (TRY)', + 'USD': 'US-Dollar (USD)' + }, + 'ASSETCHAINS': { + 'BET': 'BET (BET)', + 'BOTS': 'BOTS (BOTS)', + 'CEAL': 'CEAL NET (CEAL)', + 'COQUI': 'COQUI (COQUI)', + 'CRYPTO': 'CRYPTO (CRYPTO)', + 'HODL': 'HODL (HODL)', + 'DEX': 'DEX (DEX)', + 'JUMBLR': 'JUMBLR (JUMBLR)', + 'KV': 'KV (KV)', + 'MGW': 'MultiGateway (MGW)', + 'MVP': 'MVP Lineup (MVP)', + 'MNZ': 'Monaize (MNZ)', + 'PANGEA': 'PANGEA (PANGEA)', + 'REVS': 'REVS (REVS)', + 'MSHARK': 'MSHARK (MSHARK)', + 'MESH': 'SpaceMesh (MESH)', + 'SUPERNET': 'SUPERNET (SUPERNET)', + 'WLC': 'WIRELESS (WIRELESS)' + }, + 'DEX': { + 'GEN_NEW_PASSPHRASE': 'Neue Passphrase erstellen', + 'LOGIN': 'Anmelden', + 'BACKUP_PASSPHRASE_P1': 'Sichern Sie Ihre Passphrase', + 'BACKUP_PASSPHRASE_P2': 'Sie kann nicht wiederhergestellt werden!', + 'ESTIMATED_BALANCE': 'Geschätztes Guthaben', + 'TRADE_HISTORY_SM': 'Handelsverlauf', + 'ELECTRUM_MODE': 'Electrum-Modus', + 'NATIVE_MODE': 'Nativer Modus' + } +} diff --git a/react/src/translate/en.js b/react/src/translate/en.js index 3ea3b2d..3657797 100644 --- a/react/src/translate/en.js +++ b/react/src/translate/en.js @@ -1,844 +1,842 @@ // TODO: clean old placeholders -export const _lang = { - 'EN': { - 'WALLETS_INFO': { - 'ADDRESS': 'Address', - 'ADDRESS_LOCAL': 'Address local', - 'SERVICES': 'Services', - 'VERSION': 'Version', - 'SUBVERSION': 'Subversion', - 'WHITELISTED': 'Whitelisted', - 'INBOUND': 'Inbound', - 'TIME_OFFSET': 'Time offset', - 'PING_TIME': 'Ping time', - 'CONNECTION_TIME': 'Connection time', - 'LAST_SEND': 'Last send', - 'LAST_RECEIVED': 'Last received', - 'DATA_SENT': 'Data sent', - 'DATA_RECEIVED': 'Data received', - 'BAN_SCORE': 'Ban score', - 'STARTING_HEIGHT': 'Starting height', - 'SYNCED_HEADERS': 'Synced headers', - 'SYNCED_BLOCKS': 'Synced blocks', - 'NETWORK_TOTALS': 'Network totals', - 'TIME': 'Time', - 'PEERS': 'Peers', - 'LOADING': 'Loading...', - }, - 'IMPORT_KEY': { - 'IMPORT': 'Import', - 'IMPORT_KEY': 'Import key', - 'TWO_FORMS_BELOW_P1': 'Two forms below allow you to import either', - 'TWO_FORMS_BELOW_P2': 'passphrase (seed) or', - 'TWO_FORMS_BELOW_P3': 'key', - 'PASSPHRASE': 'Passphrase / seed', - 'NOTICE': 'Notice', - 'NOTICE_DESC': 'importing a passphrase will trigger a full wallet rescan', - 'KMD_RESCAN_WARNING_TIME': 'This process can take hours to rescan the whole blockchain', - 'SHOW_ADDRESS_AND_WIF': 'Show address and WIF', - 'ADDRESS': 'Address', - 'OR': 'or', - 'TRIGGER_RESCAN': 'Trigger rescan', - 'RESCAN_TIP': 'Use this option if you want to trigger rescan after WIF is imported. If you have several addresses that you want to import add them one by one and toggle this option on the last address import.', - 'WIF_KEY': 'WIF key', - 'IMPORT_AND_RESCAN': 'Import and rescan', - }, - 'CLAIM_INTEREST': { - 'SHOW_ZERO_INTEREST': 'Show zero interest', - 'REQ_P1': 'Requirements to accrue interest', - 'REQ_P2': 'spend transaction was made at least 1 hour ago, locktime field is set and amount is greater than', - 'CLAIM_INTEREST': 'Claim @template@ interest', - 'LOADING': 'Loading interest data', - 'NO_DATA': 'No data', - 'TIP': 'Tip', - 'NOTICE': 'Notice', - 'TIP_DESC': 'don\'t attempt to claim interest smaller than 0.01 KMD. A fee you have to pay for transaction will be more or equal to the interest amount.', - 'NATIVE_INTEREST_CHANGE_DESC': 'It\'s likely that interest is going to be credited as a separate transaction to a newely created KMD address. This is how native implements interest claiming.', - }, - 'ABOUT': { - 'AGAMA_WALLET': 'Agama Wallet', - 'ABOUT_AGAMA': 'About Agama', - 'AGAMA_MODES': 'Agama Wallet is a desktop app that you can use to manage multiple cryptocurrency wallets. ' + - 'When you set up a wallet, you can configure it to operate in one of the following modes:', - 'NATIVE_MODE_DESC': 'Only available for a few currencies. Like \'Full Mode\' but provides advanced functionality.', - 'AGAMA_CAPABILITIES': 'Agama includes the following capabilities:', - 'BARTER_DEX_DESC': 'Easily exchange cryptocurrencies via a shapeshift-like service.', - 'AGAMA_NOTE': 'Note: Agama Wallet is still in development. ' + - 'It is safe to use, but you should make proper backups. ' + - 'We do not recommend using it as the primarily wallet for your cryptocurrencies.', - 'TESTERS': 'Testers', - 'TESTERS_P1': 'You can help us test Agama. Just', - 'TESTERS_P2': 'download and install the latest release', - 'TESTERS_P3': 'Then, report any bugs you encounter to our developers on the', - 'TESTERS_P4': 'Your help is greatly appreciated!', - 'AGAMA_DAPPS': 'Agama also supports the following desktop apps:', - 'JUMBLR_DESC': 'A decentralized Bitcoin blockchain tumbler for privacy and lower fees.', - 'BARTER_DEX_DESC_ALT': 'A decentralized coin exchange.', - 'CHANNEL': 'channel', - 'GET_AN_INVITE': 'Get an invite', - 'GET_AN_INVITE_P2': 'to our slack if you\'re not registered yet' - }, - 'API': { - 'DAEMON_IS_STILL_RUNNING': 'daemon is still running. If you want to completely stop it and remove use stop icon next time.', - 'CONN_ERROR': 'Connection error', - 'KMD_PASSIVE_ERROR': 'Please make sure to run komodod manually', - 'ERROR_SM': 'error', - 'ADDRESS_ALREADY_REG': 'Address already registered', - 'COULDNT_COPY_ADDRESS': 'Couldn\'t copy address to clipboard', - 'COULDNT_CREATE_SEED': 'Couldn\'t create new wallet seed', - 'WALLETDAT_MISMATCH': 'Your wallet.dat is not matching the blockchain. Please restart the wallet with -reindex param.', - 'PEER_ADDED': 'Peer is added', - 'ADDNODE_ALREADY_PENDING': 'Addnode connection was already pending', - 'PEER_ALREADY_CONN': 'Peer was already connected', - 'ADDNODE_NEEDS_COIN': 'Addnode needs active coin', - 'PRIVKEY_IN_WALLET': 'Privkey already in wallet', - 'ILLEGAL_PRIVKEY': 'Illegal privkey', - 'NO_ACTIVE_COIN': 'No active coin', - }, - 'INDEX': { - 'ERROR_READING': 'Error reading', - 'SHOW': 'Show', - 'SPV_SERVER_IP': 'Server IP', - 'SPV_SERVER_PORT': 'Server Port', - 'SPV_SERVER_CON_TYPE': 'Connection type', - 'COIND_DOWN_MODAL_ERROR': ' debug.log is empty. Looks like daemon didn\'t start properly. Please retry.', - 'SPV_MODE': 'Lite (SPV) Mode', - 'PROGRESS_RESCANNING_BLOCKS': '(rescanning blocks)', - 'BLOCKS': 'Blocks', - 'PLEASE_WAIT_UNTIL_RESCAN_FINISHED': 'Please wait until rescan process is finished', - 'VERIFYING_BLOCKS': 'Verifying blocks', - 'ALL': 'All', - 'NATIVE_ONLY_MODE': 'Native only mode', - 'NORMAL_MODE': 'Normal mode', - 'T_FUNDS': 'Transparent funds', - 'HASH': 'Hash', - 'SYNC_IN_PROGRESS': 'Synchronization is in progress', - 'UI_UPDATE_DOWNLOADED': 'UI update downloaded. Verifying', - 'UI_UPDATED': 'UI is updated!', - 'UI_UPDATE_ERROR': 'Error while verifying update file! Please retry again.', - 'CHECKING_UI_UPDATE': 'Checking for UI update', - 'NEW_UI_UPDATE': 'New UI update available', - 'YOU_HAVE_LATEST_UI': 'You have the lastest UI version', - 'DOWNLOADING_UI_UPDATE': 'Downloading UI update', - 'LAST_50_LINES': 'last 50 lines', - 'IS_DOWN': 'is down', - 'REINDEX': 'reindex', - 'RESCAN': 'rescan', - 'BACKGROUND_PROCESS': 'background process', - 'NONE': 'none', - 'DAEMON_PARAM': 'Daemon param', - 'FILTER_BY_ADDRESS': 'Filter by address', - 'RESCANNING_LAST_BLOCKS': 'Rescanning last blocks...', - 'NO_DATA_AVAILABLE': 'No data available', - 'LOADING': 'Loading', - 'ACTIVATING_SM': 'activating', - 'DL_BLOCKS': 'downloading blocks', - 'RESCAN_SM': 'rescanning blocks', - 'REINDEX': 'reindexing blocks from disk', - 'BLOCKS_SM': 'blocks', - 'LOADING_BLOCKS': 'Loading data please wait...', - 'WEAK_SEED': 'Weak seed!', - 'YOUR_SEED_MUST_CONTAIN': 'Your seed must comply with the following rules:', - 'YOUR_SEED_MUST_CONTAIN1': '- at least 1 upper case letter', - 'YOUR_SEED_MUST_CONTAIN2': '- at least 1 digit', - 'YOUR_SEED_MUST_CONTAIN3': '- at least 1 special character', - 'YOUR_SEED_MUST_CONTAIN4': '- minimum 10 characters long', - 'YOUR_SEED_MUST_CONTAIN5': '- maximum 100 characters long', - 'EXECUTE': 'Execute', - 'TYPE_CLI_CMD': 'Type in CLI compatible cmd', - 'COIN': 'Coin', - 'UPDATE': 'Update', - 'UI_UPDATE': 'UI update', - 'CHECK_FOR_UPDATE': 'Check for update', - 'UPDATE_UI_NOW': 'Update UI now', - 'BINS_UPDATE': 'Binaries update', - 'UPDATE_BINS_NOW': 'Update binaries now', - 'CLI_SELECT_A_COIN': 'Select a coin and type in CLI compatible command', - 'CLI_NATIVE_COIN': 'Select native coin', - 'IMPORT': 'Import', - 'CHECK': 'Check', - 'VALIDATE': 'Validate', - 'COPY_TO_CLIPBOARD': 'Copy to clipboard', - 'EMPTY_DEBUG_LOG': 'Debug.log is empty', - 'RESTART': 'Restart', - 'WALLET_INFO': 'Wallet Info', - 'ADD_COIN': 'Add Coin', - 'STOP': 'Stop', - 'START': 'Start', - 'ACTIVE_ADDRESS': 'active address', - 'NO_DATA': 'No history available', - 'LOADING_HISTORY': 'Loading transaction history', - 'CLOSE': 'Close', - 'SHOW': 'Show', - 'SHOWING': 'Showing', - 'OF': 'of', - 'TO_ALT': 'to', - 'SEARCH': 'Search', - 'PREVIOUS': 'Previous', - 'NEXT': 'Next', - 'ENTRIES_SM': 'entries', - 'SYNC_ERR_BLOCKS': 'Connecting to peers...', - 'SELECT_A_COIN': 'Select Coin to add to Agama Wallet', - 'WALLETS': 'Wallets', - 'ACTIVATE_COIN': 'Activate Coin', - 'WELCOME_PLEASE_ADD': 'Welcome. Please add a coin to start.', - 'SELECT_SEED_TYPE': 'Please select compatible wallet seed type', - 'SELECT': '-Select-', - 'NATIVE_MODE': 'Native Mode', - 'NATIVE_MODE_DESC1': 'This mode is ONLY available for KOMODO Coin, PAX FIAT Chains, Assetchains, and Geckochains. ' + - 'This mode uses', - 'NATIVE_MODE_DESC2': 'to query blockchain data.', - 'NATIVE_MODE_DESC3': 'is the only mode which allows you to make', - 'NATIVE_MODE_DESC4': 'Z Transactions', - 'NATIVE_MODE_DESC5': 'Private Transactions', - 'CLOSE': 'Close', - 'PLEASE_USE': 'Please use either', - 'OR': 'or', - 'TO_USE': 'to use', - 'WELCOME_LOGIN': 'Welcome. Please login', - 'WALLET_SEED': 'Wallet Seed / WIF', - 'SIGN_IN': 'Sign in', - 'CREATE_WALLET': 'Create new wallet', - 'LOGIN_ANOTHER_WALLET': 'Login to another wallet', - 'CONFIRM_SEED': 'Confirm Wallet Seed', - 'REGISTER': 'Register', - 'BACK_TO_LOGIN': 'Back to Login', - 'TOGGLE_NAV': 'Toggle navigation', - 'TOGGLE_SEARCH': 'Toggle Search', - 'TOGGLE_MENUBAR': 'Toggle menubar', - 'SETTINGS': 'Settings', - 'LOGOUT': 'Logout', - 'DASHBOARD': 'Dashboard', - 'WALLET_SETTINGS': 'Wallet Settings', - 'KMD_WALLET': 'Komodo Wallet', - 'ZC_WALLET': 'Zcash Wallet', - 'ACTIVE_COINS': 'Active Coins', - 'TRANSACTIONS': 'Transactions', - 'SEND': 'Send', - 'RECEIVE': 'Receive', - 'BUNDLES': 'Bundles', - 'BALANCES': 'Balances', - 'BALANCE': 'Balance', - 'VALIDATED': 'Validated', - 'NO_WALLET_CAPS': 'NO WALLET SELECTED', - 'PLEASE_SELECT_A_WALLET': 'Please select a wallet from active coins list on left', - 'ADDRESS': 'Address', - 'MY': 'My', - 'COPY': 'copy', - 'INTEREST_EARNED': 'Interest Earned', - 'TOTAL_BALANCE': 'Total Balance', - 'GET_BALANCE': 'Get Balance', - 'REFRESH': 'Refresh', - 'LIST_UNSPENT': 'List Unspent', - 'LIST_TRANSACTIONS': 'List Transactions', - 'TRANSACTION_HISTORY': 'Transactions History', - 'DIRECTION': 'Direction', - 'CONFIRMATIONS': 'Confirmations', - 'AMOUNT': 'Amount', - 'TIME': 'Time', - 'DEST_ADDRESS': 'Dest. Address', - 'TX_DETAIL': 'Tx Detail', - 'FILL_SEND_FORM': 'Fill Send Form', - 'FILL_SEND_DETAILS': 'Fill sending transaction details', - 'CONFIRMING': 'Confirming', - 'CONFIRM_DETAILS': 'Confirm if details are correct', - 'PROCESSING_TX': 'Processing Tx', - 'PROCESSING_DETAILS': 'Processing and showing details', - 'SEND_FROM': 'Send From', - 'SEND_TO': 'Send To', - 'FEE': 'Fee', - 'TOTAL': 'Total', - 'AMOUNT_SM': 'amount', - 'DONT_SEND': 'Don\'t Send Transaction. Just give me signed transaction bytes.', - 'TO': 'To:', - 'TX_FEE_REQ': 'Transaction Fee (Required by miners)', - 'FROM': 'From:', - 'CONFIRM': 'Confirm', - 'BACK': 'Back', - 'TRANSACTION_RESULT': 'Transaction Result', - 'KEY': 'Key', - 'VALUE': 'Value', - 'INFO': 'Info', - 'MAKE_ANOTHER_TX': 'Make Another Transaction', - 'RECEIVING_ADDRESS': 'Receiving Addresses', - 'TYPE': 'Type', - 'INTEREST': 'Interest', - 'ACTIVATING_CHAIN': 'Activating best chain', - 'KMD_STARTED': 'Komodo daemon has been started and is processing.
' + - 'Please wait while the best chain is being activated.
' + - 'Tip: in case sync is stuck restart the wallet.', - 'CONNECTIONS': 'Connections', - 'TRANSPARENT_BALANCE': 'Transparent Balance', - 'Z_BALANCE': 'Private (Z) Balance', - 'INTEREST_EARNED': 'Interest Earned', - 'ZT_BALANCE': 'Total (Z+T) Balance', - 'GET_NEW_ADDRESS': 'Get New Address', - 'TRANSPARENT_ADDRESS': 'Transparent Address', - 'PRIVATE_Z_ADDRESS': 'Private (Z) Address', - 'OPERATIONS_STATUSES': 'Operations Statuses', - 'STATUS': 'Status', - 'RESULT': 'Result', - 'WALLET_INFO': 'Wallet Info', - 'WALLET_VERSION': 'Wallet Version', - 'UNCONFIRMED_BALANCE': 'Unconfirmed Balance', - 'IMMATURE_BALANCE': 'Immature Balance', - 'TOTAL_TX_COUNT': 'Total Transactions Count', - 'INFO': 'Info', - 'VERSION': 'Version', - 'PROTOCOL_VERSION': 'Protocol Version', - 'NOTARIZED': 'Notarized', - 'BLOCKS': 'Blocks', - 'DIFFICULTY': 'Difficulty', - 'PAY_TX_FEE': 'Pay Transaction Fee', - 'RELAY_FEE': 'Relay Fee', - 'ERRORS': 'Errors', - 'ADD_NODE': 'Add Node', - 'USE_THIS_SECTION': 'Use this section to check if the node IP you wish to add is allready active as peer of your coin:', - 'SELECT_COIN': 'Select Coin', - 'CHECK_NODES': 'Check Nodes', - 'USE_THIS_SECTION_PEER': 'Use this section to add a peer IP to a selected coin:', - 'WALLET_BACKUP': 'Wallet Backup', - 'FIAT_CURRENCY': 'Fiat Currency', - 'EXPORT_KEYS': 'Export Keys', - 'ONLY_ACTIVE_WIF_KEYS': 'Only the active coin wallet WIF keys will be shown here.
' + - 'You can use these WIF keys to import to another coin wallets.', - 'PLEASE_KEEP_KEYS_SAFE': 'Please keep these keys extra safe and secure.', - 'PASSPHRASE': 'Passphrase', - 'GET_WIF_KEYS': 'Get WIF Keys', - 'IMPORT_KEYS': 'Import Keys', - 'IMPORT_KEYS_DESC_P1': 'This section allows you to import private key of all iguana supported coins, Assetchain, Geckochain, or PAXchain by the wallet.', - 'IMPORT_KEYS_DESC_P2': 'It is not mandatory to have that coin active in the wallet for which you are executing import private key process.', - 'IMPORT_KEYS_DESC_P3': 'You\'ll also notice the private key you imported for one coin or chain will also be showing a new address in all other coin wallets\' receiving address section. ' + - 'It is normal.', - 'INPUT_PRIV_KEY': 'Input Private Key', - 'IMPORT_PRIV_KEY': 'Import Private Key', - 'EMPTY_PASSPHRASE_FIELD': 'Empty passphrase field', - 'WALLET_RESCAN_FINISHED': 'Wallet rescan is finished', - 'ADDRESS_IMPORTED': 'Address imported', - 'ADDRESS_IMPORTED_RESCAN_IN_PROGRESS': 'Address imported. Wallet rescan is in progress. Please wait until it is finished.', - 'DEBUG_LOG': 'Debug', - 'DEBUG_LOG_DESC': 'This section allows you to read last N lines from debug log file.', - 'DEBUG_LOG_LINES': 'Input number of lines to read', - 'TARGET': 'Target', - 'LOAD_DEBUG_LOG': 'Load debug log', - 'REFRESH_FUNDS': 'Refresh Funds', - 'INFO': 'Info', - 'ENTER': 'Enter', - 'ADDR_SM': 'address', - 'ACTIVATING': 'Activating', - 'QRCODE': 'Show QR code', - 'SCAN_QR_CODE': 'Scan QR Code', - 'SCAN_QRCODE_WEBCAM': 'Scan QR Code with webcam', - 'TOGGLE_ZERO_ADDRESSES': 'Toggle empty addresses', - 'NEXT_PAGE': 'Next Page', - 'PREVIOUS_PAGE': 'Previous Page', - 'CREATE_INVOICE': 'Create Invoice', - 'CREATE_INVOICE_QR': 'Create Invoice QR Code', - 'QR_CONTENT': 'QR Content', - 'CHOOSE_RECEIVING_ADDRESS': 'Choose Address', - 'SAVE_AS_IMAGE': 'Save as Image', - 'OPEN_TRANSACTION_IN_EPLORER': 'Open transaction in @template@ Explorer', - }, - 'ATOMIC': { - 'RAW_OUTPUT': 'Raw Output', - 'SUBMIT': 'Submit', - 'INPUT_PLACEHOLDER': 'addr, txid, blockash etc.', - 'SELECT_COMMAND': 'Select Command', - }, - 'ADD_COIN': { - 'SYNC_ONLY': 'Sync only', - 'SAVE_SELECTION': 'Save Selection', - 'LOAD_SELECTION': 'Load Selection', - 'ACTIVATE_ALL': 'Activate all', - 'ADD_ANOTHER_COIN': 'Add another coin', - 'ALREADY_ADDED': 'is already added', - 'COIN_ALREADY_ADDED': 'Coin already added', - 'IN': 'in', - 'MODE': 'mode', - 'CRYPTO_CURRENCIES': 'Crypto Currencies', - 'ASSETCHAINS': 'Assetchains', - 'FIAT_CURRENCIES': 'Fiat Currencies', - 'LITE': 'Lite', - 'LITE_MODE_DESC': 'Lite mode doesn\'t require any blockchain to be loaded locally. All data is requested on demand from Electrum servers. Lite mode has higher network latency compared to native mode.', - }, - 'JUMBLR': { - 'PASSPHRASE': 'Passphrase', - 'PAUSE': 'Pause', - 'STOP': 'Stop', - 'TO_SM': 'to', - 'ABOUT': 'About Jumblr', - 'JUMBLR_FUNCTIONS': 'Jumblr functions all locally which means no middle man is required to jumble your funds. ' + - 'You take control over the whole process.', - 'TIP': 'Tip', - 'TIP_DESC': 'to achive maximum anonimity setup Jumblr node on a dedicated piece of hardware (laptop or VPS), use a separate IP address for main Jumblr node', - 'PUBLIC_NODE': 'Public node', - 'PRIVATE_NODE': 'Private node', - 'DEPOSIT_ADDRESS': 'Deposit address', - 'SECRET_ADDRESS': 'Secret address', - 'DEPOSIT_FUNDS': 'Deposit funds', - 'HOW_TO_USE': 'How to use Jumblr', - 'CREATE_DEPOSIT_ADDRESS': 'Create deposit address', - 'CREATE_SECRET_ADDRESS': 'Create secret address', - 'SEND_FUNDS_TO_DEPOSIT': 'Send funds to deposit address', - 'PLEASE_WRITE_DOWN_PASSPHRASE': 'Please write down your Jumblr passphrase and keept it safe.', - 'THIS_IS_YOUR_MAIN_RECOVERY': 'This is your main recovery passphrase.', - 'ALL_JUMBLR_ADDRESSES_CAN_BE': 'All Jumblr addresses can be regenrated based on it.', - 'DONT_USE_SMART_EDITORS': 'do not use smart editors to store your passphrase as they tend to add extra characters.
This may result in passphrase mismatch with the original passphrase.', - 'PASSPHRASE_COPIED': 'Passphrase copied', - 'CREATE_JUMBLR_DEPOSIT_ADDRESS': 'Create Jumblr deposit address', - 'YOUR_JUMBLR_DEPOSIT_ADDRESS': 'Your Jumblr deposit address', - 'JUMBLR_SECRET_DESC_P1': 'Jumblr secret addresses are used for the final z -> t transactions.', - 'JUMBLR_SECRET_DESC_P2': 'In order to allow larger accounts to obtain privacy, up to 777 secret addresses are supported.', - 'JUMBLR_SECRET_DESC_P3': 'Whenever a z -> t stage is activated, a random secret address from the list of the then active secret addresses is selected.', - 'JUMBLR_SECRET_DESC_P4': 'To add a new set of secret addresses enter address count below. The passphrase below is exactly the same you saw on the previous step.', - 'JUMBLR_SECRET_DESC_P5': 'Your Jumblr secret address recovery passphrase will have the following pattern', - 'JUMBLR_SECRET_DESC_P6': 'Where XXX any number from 001 to 777', - 'NUMBER_OF_SECRET_ADDR': 'Number of secret addresses', - 'CREATE_JUMBLR_SECRET_ADDR': 'Create Jumblr secret address(es)', - 'SHOW_ADDRESS_LIST': 'Show address list', - 'DEPOSIT_FORM_P1': 'Use the form below to send funds to your jumblr deposit address.', - 'DEPOSIT_FORM_P2': 'You can also send funds to deposit address from an external service or another wallet.', - 'IMPORT_SECRET_ADDRESS': 'Import secret address', - 'CHECK_FUNDS': 'Check funds', - 'SECRET_REGEN_DESC_P1': 'Enter your Jumblr passphrase you got previously during Public node configuration to import secret address.', - 'SECRET_REGEN_DESC_P2': 'Passphrase example', - 'SECRET_REGEN_DESC_P3': 'The form below will "regenerate" Jumblr secret address based on passphrase provided.', - 'SECRET_REGEN_DESC_P4': 'After this final step expect to see funds processed and credited to your address after 2 days period.', - 'IMPORT_JUMLR_SECRET_ADDRESSES': 'Import Jumblr secret address(es)', - 'SHOW_ADDRESS_LIST': 'Show address list', - 'NOTICE': 'EXPERIMENTAL TEST VERSION ONLY', - 'DESCRIPTION': 'Jumblr feature is very experimental and for now, is Only enabled for testing and debugging. ' + - 'Please use the current version of Jumblr only with small amounts if you are participating in testing this feature.', - 'NEED_NATIVE': 'Need Native Mode Komodo', - 'TO_USE_JUMBLR': 'To use Jumblr feature, you need to activate Komodo in Native Mode.', - 'IF_YOU_ALREADY_RUNNING': 'If you are already running Komodo in either Basilisk Mode or Full Mode, close the wallet and restart again to start Komodo In Native Mode.', - 'THIS_SCREEN_DOESNT_REFRESH': 'This screen does not auto refresh. ' + - 'You will need to hit the Refresh button on the top right corner of the screen to get latest Jumblr data.', - 'FEW_SECURITY_NOTES': 'Few Security Notes for your Privacy and Anonymity of funds', - 'FEW_SECURITY_NOTES_DESC1': 'Jumblr addresses are your Private Addresses.', - 'FEW_SECURITY_NOTES_DESC2': 'DO NOT SHARE your Jumblr addresses with anyone.', - 'FEW_SECURITY_NOTES_DESC3': 'Jumblr addresses are like YOUR PASSWORD. Keep them safe, secure and hidden.', - 'FEW_SECURITY_NOTES_DESC4': 'Only YOU should know your Jumblr Address. Nobody else.', - 'FEW_SECURITY_NOTES_DESC5': 'Sharing your Jumblr Addresses with ANYONE will defeat the purpose of using Jumblr, and your funds and transactions will not be private anymore.', - 'ACCESS_JUMBLR_FUNDS': 'How to Access your Jumblr Funds', - 'ADDRESS_ACCESSIBLE_EASILY': 'Your Jumbler Addresses are accessible easily. For example you logged into your wallet with passphrase', - 'TO_ACCESS': 'To access your Jumbler address funds Logout.', - 'START_KMD': 'Start Komodo in either Full Mode or Basilisk Mode.', - 'WORD_JUMBLR': 'Then add word \'jumblr \' before your passphrase.', - 'SMALL_LETTERS': '"jumblr" is all in small letters.', - 'WHITE_SPACE': 'There is a white space after "jumblr ".', - 'PER_EXAMPLE': 'So as per this example, your Jumbler Addresses are accessible with:', - 'LOGIN_WITH_JUMBLR': 'You\'ll login with your Jumblr passphrase to access funds and will be able to use it just like any other wallet address.', - 'AGAIN_DONT_SHARE': 'Again, DO NOT SHARE YOUR JUMBLR ADDRESS WITH ANYONE.', - 'USING_JUMBLR': 'Using Jumblr', - 'RUN_KMD': 'Run Komodo in Native Mode', - 'LOGIN_KMD': 'Login with your passphrase', - 'GO_TO': 'Go to Jumblr Menu', - 'FIND_DEPOSIT_ADDR': 'There find your Deposit Address for coin you want to anonymise your funds. (For a start only KMD is supported. BTC support will come in later versions)', - 'YOU_SEND_FUNDS': 'You send your funds to deposit address.', - 'KEEP_WALLET_OPEN': 'Keep your wallet open', - 'IMPORTANT_FUNDS': '[IMPORTANT] Funds are processed in lot sizes 10 KMD, 100 KMD, 1000 KMD, and 10,000 KMD.', - 'LARGE_LOT': 'The large lot sizes will process first, and then smaller.', - 'EG': 'For example, you sent 1393 KMD to KMD Deposit Address.
' + - 'First it will process 1000 KMD
' + - 'then 100 KMD
' + - 'then 100 KMD
' + - 'then 100 KMD', - '93_KMD': '93 KMD will keep waiting in deposit address.', - 'TO_CLEAR_THEM': 'To clear them you\'ll have to send 7 KMD more to your KMD Deposit Address.', - 'WHEN_IT_TOTALS': 'When it totals to 10/100/1000 KMD, it will process to your KMD Jumblr Address.', - 'JADDR': 'Jumblr Addresses', - 'BTC_DEPOSIT': 'BTC Deposit', - 'SHOW_HIDE': 'Show/Hide', - 'HIDDEN': 'Hidden for security reason.', - 'KMD_DEPOSIT': 'KMD Deposit', - 'JSTATUS': 'Jumblr Status', - 'RESULT': 'Result', - 'DEPOSITED': 'Deposited', - 'PUB_TO_PRIV': 'Public to Private', - 'PRIV_TO_PRIV': 'Private to Private', - 'PRIV_TO_PUB': 'Private to Public', - 'FINISHED': 'Finished', - 'PENDING': 'Pending', - 'ERROR': 'Error', - }, - 'DASHBOARD': { - 'RPC_CONN_FAILURE': 'Unable to establish RPC connection! Retries count', - 'REMOVE': 'Remove', - 'STOP': 'Stop', - 'SOFT_LOGOUT': 'Soft logout', - 'COMPLETE_LOGOUT': 'Complete logout', - 'GENERATE_SM': 'generate', - 'RECEIVE_ADDR_COPIED': 'address copied to clipboard', - 'SERVER_SM': 'server', - 'IS_UNREACHABLE': 'is unreachable', - 'SERVER_SET_TO': 'server is set to', - 'SPV_AUTO_SWITCH': 'Trying to switch to another server', - 'HOW_TO_SWITCH_MANUALLY': 'How to switch manually', - 'SELECT_ADDRESS': '- Select Address -', - 'SEND_TOADDR_REQ': 'To Address is required.', - 'SEND_FROMADDR_REQ': 'From Address is required.', - 'SEND_AMOUNT_REQ': 'Please enter amount to send.', - 'SEND_FEE_REQ': 'Make sure you have fee entered. Default value is', - 'SEND_TOTAL_REQ': 'Make sure you have both amount and fee entered to calculate final total.', - 'SEND_TX_PROGRESS': 'The transaction submitted is processing. Once processed the transaction details will be displayed here.', - 'SUBTRACT_FEE': 'Subtract fee from amount', - 'UNKNOWN': 'Unknown', - 'IN': 'IN', - 'OUT': 'OUT', - 'MINED': 'Mined', - 'IMMATURE': 'Immature', - 'ZADDR_NOT_LISTED': 'Z Address not listed by wallet', - 'ADDR_COPIED': 'Address Copied', - 'QR_ERR_NO_VIDEO_DEVICE': 'Error: No video input devices found!', - 'QR_ERR_UNKNOWN': 'Error: unknown error!', - 'SPV_CONN_ERROR': 'Connection error!', - 'SPV_CONN_ERROR_P1': 'Go to "Settings", select "SPV Server List" tab, choose new server and click "OK".', - 'FAILED_TX_INFO': 'Transaction failed or blocks reindexing is in progress. Failed transactions usually rejected after a while resulting in your funds being credited back.', - 'SPV_CLAIMED_INTEREST': 'Claimed interest', - 'CLAIM_INTEREST_HELPER_BAR_P1': 'You have', - 'CLAIM_INTEREST_HELPER_BAR_P2': 'to claim', - 'CLAIM_INTEREST_HELPER_BAR_P3': 'Claim now', - 'CLAIM_INTEREST_HELPER_BAR_ALT_P1': 'You don\'t have any interest to claim', - 'CLAIM_INTEREST_HELPER_BAR_ALT_P2': 'Check UTXO', - 'SEARCH': 'Search', - 'WIN_SYNC_WORKAROUND_APPLIED': 'Windows sync workaround is applied. Closing the app...', - 'WIN_SYNC_WORKAROUND_APPLY_FAILED': 'Unable to apply Windows sync workaround!', - 'WIN_SYNC_WORKAROUND_REVERTED': 'Current sync state reached 80% level. Windows sync workaround is disabled. Changes will be applied next time you start the app.', - 'WIN_SYNC_WORKAROUND_CTA_P1': 'Slow sync speed on Windows? Try this workaround.', - 'WIN_SYNC_WORKAROUND_CTA_P2': 'It will add maxconnections=1 in komodo.conf file and force close the app.', - 'WIN_SYNC_WORKAROUND_CTA_P3': 'Please run the app again after that.', - 'APPLY_WORKAROUND': 'Apply workaround', - 'CURRENT_BLOCK_SM': 'current block', - }, - 'TOASTR': { - 'ERROR': 'Error', - 'FAILED_TO_VERIFY_ADDR': 'Failed to verify address', - 'COIN_UNABLE_TO_STOP': 'Unable to stop @template@. Try again.', - 'COIN_IS_STOPED': 'is stopped', - 'COIN_IS_REMOVED': 'is removed', - 'JUMBLR_RESUMED': 'Jumblr resumed', - 'JUMBLR_PAUSED': 'Jumblr paused', - 'DATADIR_UNABLE_TO_CLEAR': 'Unable to clear', - 'DATADIR_CLEARED': 'data folder is cleared', - 'PORT_IS_TAKEN': 'Port @template@ is already taken!', - 'ERROR_STARTING_DAEMON': 'Error starting @template@ daemon.', - 'KOMODO_DATADIR_INVALID': 'Komodo datadir path is invalid.
It must be an absolute path to an existing folder that doesn\'t contain spaces and/or any special characters.', - 'KOMODO_DATADIR_NOT_DIR': 'Komodo datadir path is not a directory.
It must be an absolute path to an existing folder that doesn\'t contain spaces and/or any special characters.', - 'INVALID_ADDRESS': 'Invalid @template@ address', - 'RESTART_AGAMA_WITH_REINDEX_PARAM': 'Restart Agama and run Komodo with -reindex param', - 'JUMBLR_DEPOSIT_ADDRESS_SET': 'Jumblr deposit address is set', - 'JUMBLR_SECRET_ADDRESSES_IMPORTED': 'Jumblr secret addresses imported', - 'JUMBLR_SECRET_ADDRESS_IMPORTED': 'Jumblr secret address imported', - 'JUMBLR_WRONG_PASSPHRASE': 'Provided passphrase has wrong format', - 'JUMBLR_SECRET_ADDRESS_SET': 'Jumblr secret address is set', - 'JUMBLR_SECRET_ADDRESSES_SET': 'Jumblr secret addresses are set', - 'ENTER_CORRECT_ADDR_COUNT': 'Enter a correct address count value', - 'TXID_COPIED': 'Transaction ID copied', - 'CLAIM_INTEREST_BALANCE_SENT_P1': 'Your full balance is sent to address', - 'CLAIM_INTEREST_BALANCE_SENT_P2': 'Check back your new balance in a few minutes.', - 'SETTINGS_RESET': 'Settings are reset to default', - 'SETTINGS_SAVED': 'Settings are saved', - 'TRANSACTION_FAILED': 'Transaction failed', - 'WALLET_NOTIFICATION': 'Wallet Notification', - 'ACCOUNT_NOTIFICATION': 'Account Notification', - 'COIN_NOTIFICATION': 'Coin Notification', - 'TX_NOTIFICATION': 'Transaction Notification', - 'SERVICE_NOTIFICATION': 'Service Notification', - 'LOGIN_NOTIFICATION': 'Login Notification', - 'SETTINGS_NOTIFICATION': 'Settings Notification', - 'RECADDR_UPDATED': 'Receiving Address list updated', - 'SWITCHED_TO': 'switched to', - 'MODE': 'Mode', - 'TX_SENT': 'Transaction Sent', - 'TX_SEND_ERR': 'Unable to complete transaction', - 'LOOKS_LIKE': 'Looks like', - 'ALREADY_RUNNING': 'already running', - 'STARTED_IN': 'started in', - 'KOMODO_ERR': 'Unable to start Komodod', - 'SIGNED_TX_GENERATED': 'Signed transaction generated', - 'SIGNED_TX_GENERATED_FAIL': 'Signed transaction Failed to generate', - 'SENDING_TX': 'Sending Transaction to Network', - 'SIGNED_TX_SENT': 'Signed transaction sent successfully', - 'GETTING_TXID_INFO': 'Getting txid info for updating funds data', - 'REFRESHING_FUNDS': 'Refreshing Wallet Funds', - 'TX_FAILED': 'Sent Transaction failed. Please check send Transaction page for details.', - 'TX_SENT_ALT': 'Transaction sent successfully. Check send section for details.', - 'COIN_STARTED': 'coin started', - 'ADDR_ALREADY_REG': 'address already registered on network.', - 'REG': 'Registered', - 'REG_ADDR': 'address on network.', - 'REG_ADDR_FAILED': 'address Registeration failed. Please try again.', - 'INVALID_QUERY': 'Invalid query sent for', - 'TRY_AGAIN': 'Please try again.', - 'ADDR_ISNT_REG': 'Address isn\'t Registered on Network. Please Register', - 'INVALID_QUERY_ALT': 'Invalid query sent. Please try again.', - 'VALIDATION_SUCCESS': 'Validation Success on Network', - 'KMD_NATIVE_CON_ERROR': 'Connection Error. Is external wallet running?', - 'LOGIN_SUCCESSFULL': 'Login Successfull', - 'OPPS': 'Opps... Something went wrong!', - 'INVALID_PASSPHRASE': 'Invalid Passphrase. Make sure your passphrase is correct, or create new wallet.', - 'WALLET_CREATED_SUCCESFULLY': 'Wallet created successfully', - 'LOGOUT_SUCCESSFULL': 'Logout Successfull', - 'WALLET_LOCKED': 'Wallet Locked Successfully', - 'PRIV_KEY_IMPORTED': 'Private Key Imported Successfully!', - 'PRIV_KEY_NOT_IMPORTED': 'Private Key is not imported.', - 'ADDED_TO': 'added to', - 'SUCCESSFULLY': 'Successfully', - 'COIN_SELECTION': 'Coin Selection', - 'SELECTION_NOT_FOUND': 'Local coin list is not found', - 'AWAITING_TX_RESP': 'Awaiting transaction data response', - }, - 'COIN_WALLETS': { - 'TX_FAILED': 'Transaction Failed', - 'TX_SUCCESS': 'Transaction Successful', - 'TX': 'Transaction', - }, - 'IAPI': { - 'PUBLIC_SM': 'public', - 'CON_STATUS': 'Connection status', - }, - 'KMD_NATIVE': { - 'SELECT_ADDRESS': 'Select Transparent or Private Address', - 'SELECT_ADDRESS_ALT': 'Select Transparent or Private KMD Address', - 'PRIVATE': 'private', - 'NEW_ADDR_GENERATED': 'New address generated successfully', - 'QUEUED': 'Queued', - 'PLEASE_REFRESH': 'Please press refresh button in a minute or so to see updated status', - 'EXECUTING': 'Executing', - 'FAILED': 'Failed', - 'SUCCESS': 'Success', - 'MESSAGE': 'Message', - 'EXECUTION_SECONDS': 'Execution Seconds', - 'WAIT_UNTIL_SYNCED': 'Transaction history is unavailable during synchronization progresss', - 'TXID': 'Transaction ID', - 'ZCASH_PARAMS_MISSING': 'Zcash params are missing or incomplete:', - 'ZCASH_PARAMS_MISSING_ROOT_DIR': '- missing root folder', - 'ZCASH_PARAMS_MISSING_PROVING_KEY': '- missing proving key', - 'ZCASH_PARAMS_MISSING_VERIFYING_KEY': '- missing verifying key', - 'ZCASH_PARAMS_MISSING_PROVING_KEY_SIZE': '- proving key size is incorrect', - 'ZCASH_PARAMS_MISSING_VERIFYING_KEY_SIZE': '- verifying key size is incorrect', - }, - 'LOGIN': { - 'PIN_LOGIN_INFO': 'You can login be entering a login seed or by selecting a pin', - 'QUICK_ACCESS': 'Quick access', - 'PWD_REQ': 'Password is required.', - 'WALLET_SEED_REQ': 'Wallet seed is required.', - 'SAVED_WALLET_SEED': 'Have you saved your wallet seed?', - 'SEED_MAKE_SURE_BACKUP': 'Make sure you have it backed up. Without this seed you won\'t be able to access your wallet in the future!', - 'YES_I_BACKUP': 'Yes, I have taken backup.', - 'WALLET_LOCKED_LOGIN': 'Wallet Locked. Please login.', - 'CANCEL': 'Cancel', - 'UNLOCK': 'Unlock', - 'SIGN_IN': 'Sign In', - 'WELCOME': 'Welcome', - 'ENTER_VALUE_AGAIN': 'Please enter the same value again', - 'CUSTOM_WALLET_SEED': 'Custom wallet seed', - 'MUST_ENTER_SEED': 'You must enter a seed', - 'INVALID_SEED': 'Invalid Seed', - 'SEED_NOT_OF_TYPE': 'The inserted seed is not of type', - 'IGUANA_SEED': 'Iguana (256 bits)', - 'WAVES_SEED': 'Waves', - 'NXT_SEED': 'NXT', - 'SEED_COPIED': 'Seed copied', - 'SEED_SUCCESSFULLY_COPIED': 'The seed was successfully copied', - 'ENCRYPT_SEED': 'Encrypt login seed', - 'PUBKEY': 'pubkey', - 'ENCRYPT_KEY': 'Encrypt key', - 'DECRYPT_KEY': 'Decrypt key' - }, - 'SIDEBAR': { - 'EDEX_MOTTO': 'Most Secure, Easy and Native Decentralised Exchange', - 'JUMBLR_MOTTO': 'Secure, Native and Decentralised Coin Anonymizer', - }, - 'SETTINGS': { - 'DAEMON_PORTS': 'Daemon ports', - 'KEY_IS_NOT_FOUND': 'Key is not found', - 'ADDRESSES_SM': 'addresses', - 'ACCOUNT_SM': 'account', - 'ACCOUNTS_SM': 'accounts', - 'GET_KEY': 'Get key', - 'DATADIR_DELETE_PROMPT': 'Are you sure you want to clear @template@ data folder?', - 'YES': 'Yes', - 'NO': 'No', - 'KEEP': 'Keep', - 'DELETE': 'Delete', - 'COIND_DELETING': 'Deleting @template@ data..', - 'COIND_DATADIR_CLEAR_P1': 'Warning: the following form will wipe out all native coin data!', - 'COIND_DATADIR_CLEAR_P2': 'Don\'t touch anything if you\'re not sure what you\'re doing.', - 'GET_KEYS': 'Get keys', - 'FETCHING_KEYS': 'Fetching keys', - 'SEARCH_KEY_PATTERN': 'Search key pattern', - 'ADDRESS': 'Address', - 'KEYS_SM': 'keys', - 'FOUND': 'Found', - 'PICK_A_COIN': 'Pick a coin', - 'CLEAR_NATIVE_DATADIR': 'Clear native coin data dir', - 'KEYS_SM': 'keys', - 'KEYS_CAP': 'Keys', - 'BIP39_DISC': 'Hardware wallets disclaimer: by using this form you\'re acknowledging risks of exposing your seed', - 'BIP39_DESC_P1': 'Description: the form below is going to search for a pub key depending on a range of key path combinations is chosen (No of accounts * account address path depth).', - 'BIP39_DESC_P2': 'The app might temporary freeze for several seconds during search procedure.', - 'SHOW_APP_RUNTIME_LOG': 'Show app runtime log', - 'WRONG_PASSPHRASE': 'Wrong passphrase!', - 'SPV_SERVER_LIST_DESC': 'Server list selection is only available for active coins that have more than 1 server to connect to.', - 'SPV_SERVERS': 'SPV servers list', - 'SPV_SINGLE_SERVER_NOTICE': 'There is only one electrum server available. SPV verification is coming from the same server providing all remote data.', - 'KMD_MAIN_SYNC_ONLY': 'KMD main sync only', - 'RPC_FETCH_ONLY_DESC': 'Fetch block synchronization data only. Skip any other requests that can deteriorate sync speed.', - 'RESET_TO_DEFAULT': 'Reset to default', - 'PROGRESS': 'Progress', - 'SUPPORT': 'Support', - 'SUPPORT_TICKETS': 'Support tickets', - 'GET_SLACK_INVITE': 'Get Slack invite', - 'ADDRESS_LIST': 'Address', - 'WIF_KEY_LIST': 'WIF (Wallet Import Format) key', - 'CLI_RESPONSE': 'CLI response', - 'PASSPHRASE_REQ': 'Passphrase is required.', - 'SAVE_APP_CONFIG': 'Save app config', - 'CONFIG_RESTART_REQUIRED': 'Any changes to app config require app restart!', - 'APP_CONFIG': 'App Config', - 'APP_INFO': 'App Info', - 'APP_RELEASE': 'App Release', - 'NAME': 'Name', - 'VERSION': 'Version', - 'SYS_INFO': 'System Info', - 'ARCH': 'Architecture', - 'OS_TYPE': 'OS Type', - 'OS_PLATFORM': 'OS Platfrom', - 'OS_RELEASE': 'OS Release', - 'CPU': 'CPU', - 'CPU_CORES': 'CPU Cores', - 'MEM': 'Memory', - 'LOCATIONS': 'Locations', - 'CACHE': 'Cache', - 'CONFIG': 'Config', - 'BIN': 'Bin', - 'DIR': 'Dir', - 'ADD_PEER_IP': 'Add Peer IP', - 'APP_SESSION': 'App Session', - 'EXPORT_KEYS_NOTE': 'Note: it\'s important that you provide the same passphrase you used to login to the wallet!', - }, - 'TX_INFO': { - 'ADDRESS': 'address', - 'AMOUNT': 'amount', - 'CATEGORY': 'category', - 'CONFIRMATIONS': 'confirmations', - }, - 'ZCPARAMS_FETCH': { - 'DOWNLOADING_ZCASH_KEYS': 'Downloading Zcash keys', - 'BOTH_KEYS_VERIFIED': 'Both Zcash param keys are downloaded and verified!', - 'PLEASE_RESTART': 'Please restart the app.', - 'ZCPARAMS_VERIFICATION_ERROR_P1': 'Zcash param', - 'ZCPARAMS_VERIFICATION_ERROR_P2': 'verification error!', - 'ZCPARAMS_FETCH': 'ZCash Params Fetch', - 'SELECT_ZCPARAMS_SOURCE': 'Select resource to download Zcash params keys from', - 'DOWNLOAD': 'Download', - }, - 'SEND': { - 'MIN_AMOUNT_IS': 'min @template@ amount is', - 'AMOUNT_IS_TOO_SMALL': 'Amount @template@ is too small', - 'MAX_AVAIL_BALANCE': 'max available balance is', - 'TXID_COPIED': 'TXID copied to clipboard', - 'RESULT': 'Result', - 'PROCESSING_TX': 'Processing transaction', - 'TRANSACTION_ID': 'Transaction ID', - 'SUCCESS_SM': 'success', - 'WARNING': 'Warning', - 'WARNING_SPV_P1': 'your wallet data is verified only by a single server!', - 'WARNING_SPV_P2': 'If you still want to continue press "Confirm".', - 'SPV_VERIFYING': 'Verifying transaction data', - 'PROCESSING_REQ': 'Processing requests', - 'LOCKED_PLEASE_WAIT': 'Locked, please wait', - 'UPDATE': 'Update', - 'SELECT_T_OR_Z_ADDR': 'Select Transparent or Private Address', - 'ENTER_T_OR_Z_ADDR': 'Enter Transparent or Private address', - 'ENTER_ADDRESS': 'Enter address', - 'AWAITING': 'Awaiting in queue', - 'PROCESSING': 'Processing', - 'ERROR_CODE': 'Error Code', - 'WAITING': 'Waiting', - 'PROCESSING_TRANSACTION': 'Processing transaction', - 'NOTE_IT_WILL_TAKE': 'Note: it may take a few minutes to complete the transaction', - 'ENTER_AN_ADDRESS': 'Enter an address', - 'YOU_PICKED_OPT': 'You picked option', - 'PLEASE_WAIT': 'Please wait', - 'SEND_TO_ADDRESS_MIN_LENGTH': 'Send to address must be at least 34 characters long', - 'AMOUNT_POSITIVE_NUMBER': 'Amount must be a positive number', - 'FEE_POSITIVE_NUMBER': 'Fee must be a positive number', - 'TOTAL_AMOUNT_POSITIVE_NUMBER': 'Total amount (amount - fee) must be a positive number', - 'INSUFFICIENT_FUNDS': 'You don\'t have the necessary funds to make this transaction', - 'SELECT_SOURCE_ADDRESS': 'Select source (from) address', - 'QR_COIN_MISMATCH_MESSAGE_IMPORT_COIN': 'QR code had coin ', - 'QR_COIN_MISMATCH_MESSAGE_ACTIVE_COIN': '. You have ', - 'QR_COIN_MISMATCH_MESSAGE_END': ' active in your wallet. Please, check that you have same coin active that you try to import!', - 'QR_COIN_MISMATCH_TITLE': 'Coin Mismatch', - 'SEND_NATIVE_SYNC_WARNING': 'Your wallet is not fully synced! Please wait until it reached 100% to avoid possible transaction send implications.', - }, - 'FIAT_CURRENCIES': { - 'AUD': 'Australian Dollar (AUD)', - 'BRL': 'Brazilian Real (BRL)', - 'GBP': 'British Pound (GBP)', - 'BGN': 'Bulgarian Lev (BGN)', - 'CAD': 'Canadian Dollar (CAD)', - 'HRK': 'Croatian Kuna (HRK)', - 'CZK': 'Czech Koruna (CZK)', - 'CNY': 'Chinese Yuan (CNY)', - 'DKK': 'Danish Krone (DKK)', - 'EUR': 'Euro (EUR)', - 'HKD': 'Hong Kong Dollar (HKD)', - 'HUF': 'Hungarian Forint (HUF)', - 'INR': 'Indian Rupee (INR)', - 'IDR': 'Indonesian Rupiah (IDR)', - 'ILS': 'Israeli Shekel (ILS)', - 'JPY': 'Japanese Yen (JPY)', - 'KRW': 'Korean Won (KRW)', - 'MYR': 'Malaysian Ringgit (MYR)', - 'MXN': 'Mexican peso (MXN)', - 'NZD': 'New Zealand Dollar (NZD)', - 'NOK': 'Norwegian Krone (NOK)', - 'PHP': 'Philippine Peso (PHP)', - 'PLN': 'Polish Zloty (PLN)', - 'RON': 'Romanian Leu (RON)', - 'RUB': 'Russian Ruble (RUB)', - 'SGD': 'Singapore Dollar (SGD)', - 'ZAR': 'South African Rand (ZAR)', - 'SEK': 'Swedish Krona (SEK)', - 'CHF': 'Swiss Franc (CHF)', - 'THB': 'Thai Baht (THB)', - 'TRY': 'Turkish Lira (TRY)', - 'USD': 'US Dollar (USD)', - }, - 'ASSETCHAINS': { - 'BET': 'BET (BET)', - 'BOTS': 'BOTS (BOTS)', - 'CEAL': 'CEAL NET (CEAL)', - 'COQUI': 'COQUI (COQUI)', - 'CRYPTO': 'CRYPTO (CRYPTO)', - 'HODL': 'HODL (HODL)', - 'DEX': 'DEX (DEX)', - 'JUMBLR': 'JUMBLR (JUMBLR)', - 'KV': 'KV (KV)', - 'MGW': 'MultiGateway (MGW)', - 'MVP': 'MVP Lineup (MVP)', - 'MNZ': 'Monaize (MNZ)', - 'PANGEA': 'PANGEA (PANGEA)', - 'REVS': 'REVS (REVS)', - 'MSHARK': 'MSHARK (MSHARK)', - 'MESH': 'SpaceMesh (MESH)', - 'SUPERNET': 'SUPERNET (SUPERNET)', - 'WLC': 'WIRELESS (WIRELESS)', - }, - 'DEX': { - 'GEN_NEW_PASSPHRASE': 'Generate a new passphrase', - 'LOGIN': 'Login', - 'BACKUP_PASSPHRASE_P1': 'Backup your passpharase', - 'BACKUP_PASSPHRASE_P2': 'it can\'t be retrieved!', - 'ESTIMATED_BALANCE': 'Estimated balance', - 'TRADE_HISTORY_SM': 'trade history', - 'ELECTRUM_MODE': 'Electrum mode', - 'NATIVE_MODE': 'Native mode', - }, +export const LANG_EN = { + 'WALLETS_INFO': { + 'ADDRESS': 'Address', + 'ADDRESS_LOCAL': 'Address local', + 'SERVICES': 'Services', + 'VERSION': 'Version', + 'SUBVERSION': 'Subversion', + 'WHITELISTED': 'Whitelisted', + 'INBOUND': 'Inbound', + 'TIME_OFFSET': 'Time offset', + 'PING_TIME': 'Ping time', + 'CONNECTION_TIME': 'Connection time', + 'LAST_SEND': 'Last send', + 'LAST_RECEIVED': 'Last received', + 'DATA_SENT': 'Data sent', + 'DATA_RECEIVED': 'Data received', + 'BAN_SCORE': 'Ban score', + 'STARTING_HEIGHT': 'Starting height', + 'SYNCED_HEADERS': 'Synced headers', + 'SYNCED_BLOCKS': 'Synced blocks', + 'NETWORK_TOTALS': 'Network totals', + 'TIME': 'Time', + 'PEERS': 'Peers', + 'LOADING': 'Loading...', + }, + 'IMPORT_KEY': { + 'IMPORT': 'Import', + 'IMPORT_KEY': 'Import key', + 'TWO_FORMS_BELOW_P1': 'Two forms below allow you to import either', + 'TWO_FORMS_BELOW_P2': 'passphrase (seed) or', + 'TWO_FORMS_BELOW_P3': 'key', + 'PASSPHRASE': 'Passphrase / seed', + 'NOTICE': 'Notice', + 'NOTICE_DESC': 'importing a passphrase will trigger a full wallet rescan', + 'KMD_RESCAN_WARNING_TIME': 'This process can take hours to rescan the whole blockchain', + 'SHOW_ADDRESS_AND_WIF': 'Show address and WIF', + 'ADDRESS': 'Address', + 'OR': 'or', + 'TRIGGER_RESCAN': 'Trigger rescan', + 'RESCAN_TIP': 'Use this option if you want to trigger rescan after WIF is imported. If you have several addresses that you want to import add them one by one and toggle this option on the last address import.', + 'WIF_KEY': 'WIF key', + 'IMPORT_AND_RESCAN': 'Import and rescan', + }, + 'CLAIM_INTEREST': { + 'SHOW_ZERO_INTEREST': 'Show zero interest', + 'REQ_P1': 'Requirements to accrue interest', + 'REQ_P2': 'spend transaction was made at least 1 hour ago, locktime field is set and amount is greater than', + 'CLAIM_INTEREST': 'Claim @template@ interest', + 'LOADING': 'Loading interest data', + 'NO_DATA': 'No data', + 'TIP': 'Tip', + 'NOTICE': 'Notice', + 'TIP_DESC': 'don\'t attempt to claim interest smaller than 0.01 KMD. A fee you have to pay for transaction will be more or equal to the interest amount.', + 'NATIVE_INTEREST_CHANGE_DESC': 'It\'s likely that interest is going to be credited as a separate transaction to a newely created KMD address. This is how native implements interest claiming.', + }, + 'ABOUT': { + 'AGAMA_WALLET': 'Agama Wallet', + 'ABOUT_AGAMA': 'About Agama', + 'AGAMA_MODES': 'Agama Wallet is a desktop app that you can use to manage multiple cryptocurrency wallets. ' + + 'When you set up a wallet, you can configure it to operate in one of the following modes:', + 'NATIVE_MODE_DESC': 'Only available for a few currencies. Like \'Full Mode\' but provides advanced functionality.', + 'AGAMA_CAPABILITIES': 'Agama includes the following capabilities:', + 'BARTER_DEX_DESC': 'Easily exchange cryptocurrencies via a shapeshift-like service.', + 'AGAMA_NOTE': 'Note: Agama Wallet is still in development. ' + + 'It is safe to use, but you should make proper backups. ' + + 'We do not recommend using it as the primarily wallet for your cryptocurrencies.', + 'TESTERS': 'Testers', + 'TESTERS_P1': 'You can help us test Agama. Just', + 'TESTERS_P2': 'download and install the latest release', + 'TESTERS_P3': 'Then, report any bugs you encounter to our developers on the', + 'TESTERS_P4': 'Your help is greatly appreciated!', + 'AGAMA_DAPPS': 'Agama also supports the following desktop apps:', + 'JUMBLR_DESC': 'A decentralized Bitcoin blockchain tumbler for privacy and lower fees.', + 'BARTER_DEX_DESC_ALT': 'A decentralized coin exchange.', + 'CHANNEL': 'channel', + 'GET_AN_INVITE': 'Get an invite', + 'GET_AN_INVITE_P2': 'to our slack if you\'re not registered yet' + }, + 'API': { + 'DAEMON_IS_STILL_RUNNING': 'daemon is still running. If you want to completely stop it and remove use stop icon next time.', + 'CONN_ERROR': 'Connection error', + 'KMD_PASSIVE_ERROR': 'Please make sure to run komodod manually', + 'ERROR_SM': 'error', + 'ADDRESS_ALREADY_REG': 'Address already registered', + 'COULDNT_COPY_ADDRESS': 'Couldn\'t copy address to clipboard', + 'COULDNT_CREATE_SEED': 'Couldn\'t create new wallet seed', + 'WALLETDAT_MISMATCH': 'Your wallet.dat is not matching the blockchain. Please restart the wallet with -reindex param.', + 'PEER_ADDED': 'Peer is added', + 'ADDNODE_ALREADY_PENDING': 'Addnode connection was already pending', + 'PEER_ALREADY_CONN': 'Peer was already connected', + 'ADDNODE_NEEDS_COIN': 'Addnode needs active coin', + 'PRIVKEY_IN_WALLET': 'Privkey already in wallet', + 'ILLEGAL_PRIVKEY': 'Illegal privkey', + 'NO_ACTIVE_COIN': 'No active coin', + }, + 'INDEX': { + 'ERROR_READING': 'Error reading', + 'SHOW': 'Show', + 'SPV_SERVER_IP': 'Server IP', + 'SPV_SERVER_PORT': 'Server Port', + 'SPV_SERVER_CON_TYPE': 'Connection type', + 'COIND_DOWN_MODAL_ERROR': ' debug.log is empty. Looks like daemon didn\'t start properly. Please retry.', + 'SPV_MODE': 'Lite (SPV) Mode', + 'PROGRESS_RESCANNING_BLOCKS': '(rescanning blocks)', + 'BLOCKS': 'Blocks', + 'PLEASE_WAIT_UNTIL_RESCAN_FINISHED': 'Please wait until rescan process is finished', + 'VERIFYING_BLOCKS': 'Verifying blocks', + 'ALL': 'All', + 'NATIVE_ONLY_MODE': 'Native only mode', + 'NORMAL_MODE': 'Normal mode', + 'T_FUNDS': 'Transparent funds', + 'HASH': 'Hash', + 'SYNC_IN_PROGRESS': 'Synchronization is in progress', + 'UI_UPDATE_DOWNLOADED': 'UI update downloaded. Verifying', + 'UI_UPDATED': 'UI is updated!', + 'UI_UPDATE_ERROR': 'Error while verifying update file! Please retry again.', + 'CHECKING_UI_UPDATE': 'Checking for UI update', + 'NEW_UI_UPDATE': 'New UI update available', + 'YOU_HAVE_LATEST_UI': 'You have the lastest UI version', + 'DOWNLOADING_UI_UPDATE': 'Downloading UI update', + 'LAST_50_LINES': 'last 50 lines', + 'IS_DOWN': 'is down', + 'REINDEX': 'reindex', + 'RESCAN': 'rescan', + 'BACKGROUND_PROCESS': 'background process', + 'NONE': 'none', + 'DAEMON_PARAM': 'Daemon param', + 'FILTER_BY_ADDRESS': 'Filter by address', + 'RESCANNING_LAST_BLOCKS': 'Rescanning last blocks...', + 'NO_DATA_AVAILABLE': 'No data available', + 'LOADING': 'Loading', + 'ACTIVATING_SM': 'activating', + 'DL_BLOCKS': 'downloading blocks', + 'RESCAN_SM': 'rescanning blocks', + 'REINDEX': 'reindexing blocks from disk', + 'BLOCKS_SM': 'blocks', + 'LOADING_BLOCKS': 'Loading data please wait...', + 'WEAK_SEED': 'Weak seed!', + 'YOUR_SEED_MUST_CONTAIN': 'Your seed must comply with the following rules:', + 'YOUR_SEED_MUST_CONTAIN1': '- at least 1 upper case letter', + 'YOUR_SEED_MUST_CONTAIN2': '- at least 1 digit', + 'YOUR_SEED_MUST_CONTAIN3': '- at least 1 special character', + 'YOUR_SEED_MUST_CONTAIN4': '- minimum 10 characters long', + 'YOUR_SEED_MUST_CONTAIN5': '- maximum 100 characters long', + 'EXECUTE': 'Execute', + 'TYPE_CLI_CMD': 'Type in CLI compatible cmd', + 'COIN': 'Coin', + 'UPDATE': 'Update', + 'UI_UPDATE': 'UI update', + 'CHECK_FOR_UPDATE': 'Check for update', + 'UPDATE_UI_NOW': 'Update UI now', + 'BINS_UPDATE': 'Binaries update', + 'UPDATE_BINS_NOW': 'Update binaries now', + 'CLI_SELECT_A_COIN': 'Select a coin and type in CLI compatible command', + 'CLI_NATIVE_COIN': 'Select native coin', + 'IMPORT': 'Import', + 'CHECK': 'Check', + 'VALIDATE': 'Validate', + 'COPY_TO_CLIPBOARD': 'Copy to clipboard', + 'EMPTY_DEBUG_LOG': 'Debug.log is empty', + 'RESTART': 'Restart', + 'WALLET_INFO': 'Wallet Info', + 'ADD_COIN': 'Add Coin', + 'STOP': 'Stop', + 'START': 'Start', + 'ACTIVE_ADDRESS': 'active address', + 'NO_DATA': 'No history available', + 'LOADING_HISTORY': 'Loading transaction history', + 'CLOSE': 'Close', + 'SHOW': 'Show', + 'SHOWING': 'Showing', + 'OF': 'of', + 'TO_ALT': 'to', + 'SEARCH': 'Search', + 'PREVIOUS': 'Previous', + 'NEXT': 'Next', + 'ENTRIES_SM': 'entries', + 'SYNC_ERR_BLOCKS': 'Connecting to peers...', + 'SELECT_A_COIN': 'Select Coin to add to Agama Wallet', + 'WALLETS': 'Wallets', + 'ACTIVATE_COIN': 'Activate Coin', + 'WELCOME_PLEASE_ADD': 'Welcome. Please add a coin to start.', + 'SELECT_SEED_TYPE': 'Please select compatible wallet seed type', + 'SELECT': '-Select-', + 'NATIVE_MODE': 'Native Mode', + 'NATIVE_MODE_DESC1': 'This mode is ONLY available for KOMODO Coin, PAX FIAT Chains, Assetchains, and Geckochains. ' + + 'This mode uses', + 'NATIVE_MODE_DESC2': 'to query blockchain data.', + 'NATIVE_MODE_DESC3': 'is the only mode which allows you to make', + 'NATIVE_MODE_DESC4': 'Z Transactions', + 'NATIVE_MODE_DESC5': 'Private Transactions', + 'CLOSE': 'Close', + 'PLEASE_USE': 'Please use either', + 'OR': 'or', + 'TO_USE': 'to use', + 'WELCOME_LOGIN': 'Welcome. Please login', + 'WALLET_SEED': 'Wallet Seed / WIF', + 'SIGN_IN': 'Sign in', + 'CREATE_WALLET': 'Create new wallet', + 'LOGIN_ANOTHER_WALLET': 'Login to another wallet', + 'CONFIRM_SEED': 'Confirm Wallet Seed', + 'REGISTER': 'Register', + 'BACK_TO_LOGIN': 'Back to Login', + 'TOGGLE_NAV': 'Toggle navigation', + 'TOGGLE_SEARCH': 'Toggle Search', + 'TOGGLE_MENUBAR': 'Toggle menubar', + 'SETTINGS': 'Settings', + 'LOGOUT': 'Logout', + 'DASHBOARD': 'Dashboard', + 'WALLET_SETTINGS': 'Wallet Settings', + 'KMD_WALLET': 'Komodo Wallet', + 'ZC_WALLET': 'Zcash Wallet', + 'ACTIVE_COINS': 'Active Coins', + 'TRANSACTIONS': 'Transactions', + 'SEND': 'Send', + 'RECEIVE': 'Receive', + 'BUNDLES': 'Bundles', + 'BALANCES': 'Balances', + 'BALANCE': 'Balance', + 'VALIDATED': 'Validated', + 'NO_WALLET_CAPS': 'NO WALLET SELECTED', + 'PLEASE_SELECT_A_WALLET': 'Please select a wallet from active coins list on left', + 'ADDRESS': 'Address', + 'MY': 'My', + 'COPY': 'copy', + 'INTEREST_EARNED': 'Interest Earned', + 'TOTAL_BALANCE': 'Total Balance', + 'GET_BALANCE': 'Get Balance', + 'REFRESH': 'Refresh', + 'LIST_UNSPENT': 'List Unspent', + 'LIST_TRANSACTIONS': 'List Transactions', + 'TRANSACTION_HISTORY': 'Transactions History', + 'DIRECTION': 'Direction', + 'CONFIRMATIONS': 'Confirmations', + 'AMOUNT': 'Amount', + 'TIME': 'Time', + 'DEST_ADDRESS': 'Dest. Address', + 'TX_DETAIL': 'Tx Detail', + 'FILL_SEND_FORM': 'Fill Send Form', + 'FILL_SEND_DETAILS': 'Fill sending transaction details', + 'CONFIRMING': 'Confirming', + 'CONFIRM_DETAILS': 'Confirm if details are correct', + 'PROCESSING_TX': 'Processing Tx', + 'PROCESSING_DETAILS': 'Processing and showing details', + 'SEND_FROM': 'Send From', + 'SEND_TO': 'Send To', + 'FEE': 'Fee', + 'TOTAL': 'Total', + 'AMOUNT_SM': 'amount', + 'DONT_SEND': 'Don\'t Send Transaction. Just give me signed transaction bytes.', + 'TO': 'To:', + 'TX_FEE_REQ': 'Transaction Fee (Required by miners)', + 'FROM': 'From:', + 'CONFIRM': 'Confirm', + 'BACK': 'Back', + 'TRANSACTION_RESULT': 'Transaction Result', + 'KEY': 'Key', + 'VALUE': 'Value', + 'INFO': 'Info', + 'MAKE_ANOTHER_TX': 'Make Another Transaction', + 'RECEIVING_ADDRESS': 'Receiving Addresses', + 'TYPE': 'Type', + 'INTEREST': 'Interest', + 'ACTIVATING_CHAIN': 'Activating best chain', + 'KMD_STARTED': 'Komodo daemon has been started and is processing.
' + + 'Please wait while the best chain is being activated.
' + + 'Tip: in case sync is stuck restart the wallet.', + 'CONNECTIONS': 'Connections', + 'TRANSPARENT_BALANCE': 'Transparent Balance', + 'Z_BALANCE': 'Private (Z) Balance', + 'INTEREST_EARNED': 'Interest Earned', + 'ZT_BALANCE': 'Total (Z+T) Balance', + 'GET_NEW_ADDRESS': 'Get New Address', + 'TRANSPARENT_ADDRESS': 'Transparent Address', + 'PRIVATE_Z_ADDRESS': 'Private (Z) Address', + 'OPERATIONS_STATUSES': 'Operations Statuses', + 'STATUS': 'Status', + 'RESULT': 'Result', + 'WALLET_INFO': 'Wallet Info', + 'WALLET_VERSION': 'Wallet Version', + 'UNCONFIRMED_BALANCE': 'Unconfirmed Balance', + 'IMMATURE_BALANCE': 'Immature Balance', + 'TOTAL_TX_COUNT': 'Total Transactions Count', + 'INFO': 'Info', + 'VERSION': 'Version', + 'PROTOCOL_VERSION': 'Protocol Version', + 'NOTARIZED': 'Notarized', + 'BLOCKS': 'Blocks', + 'DIFFICULTY': 'Difficulty', + 'PAY_TX_FEE': 'Pay Transaction Fee', + 'RELAY_FEE': 'Relay Fee', + 'ERRORS': 'Errors', + 'ADD_NODE': 'Add Node', + 'USE_THIS_SECTION': 'Use this section to check if the node IP you wish to add is allready active as peer of your coin:', + 'SELECT_COIN': 'Select Coin', + 'CHECK_NODES': 'Check Nodes', + 'USE_THIS_SECTION_PEER': 'Use this section to add a peer IP to a selected coin:', + 'WALLET_BACKUP': 'Wallet Backup', + 'FIAT_CURRENCY': 'Fiat Currency', + 'EXPORT_KEYS': 'Export Keys', + 'ONLY_ACTIVE_WIF_KEYS': 'Only the active coin wallet WIF keys will be shown here.
' + + 'You can use these WIF keys to import to another coin wallets.', + 'PLEASE_KEEP_KEYS_SAFE': 'Please keep these keys extra safe and secure.', + 'PASSPHRASE': 'Passphrase', + 'GET_WIF_KEYS': 'Get WIF Keys', + 'IMPORT_KEYS': 'Import Keys', + 'IMPORT_KEYS_DESC_P1': 'This section allows you to import private key of all iguana supported coins, Assetchain, Geckochain, or PAXchain by the wallet.', + 'IMPORT_KEYS_DESC_P2': 'It is not mandatory to have that coin active in the wallet for which you are executing import private key process.', + 'IMPORT_KEYS_DESC_P3': 'You\'ll also notice the private key you imported for one coin or chain will also be showing a new address in all other coin wallets\' receiving address section. ' + + 'It is normal.', + 'INPUT_PRIV_KEY': 'Input Private Key', + 'IMPORT_PRIV_KEY': 'Import Private Key', + 'EMPTY_PASSPHRASE_FIELD': 'Empty passphrase field', + 'WALLET_RESCAN_FINISHED': 'Wallet rescan is finished', + 'ADDRESS_IMPORTED': 'Address imported', + 'ADDRESS_IMPORTED_RESCAN_IN_PROGRESS': 'Address imported. Wallet rescan is in progress. Please wait until it is finished.', + 'DEBUG_LOG': 'Debug', + 'DEBUG_LOG_DESC': 'This section allows you to read last N lines from debug log file.', + 'DEBUG_LOG_LINES': 'Input number of lines to read', + 'TARGET': 'Target', + 'LOAD_DEBUG_LOG': 'Load debug log', + 'REFRESH_FUNDS': 'Refresh Funds', + 'INFO': 'Info', + 'ENTER': 'Enter', + 'ADDR_SM': 'address', + 'ACTIVATING': 'Activating', + 'QRCODE': 'Show QR code', + 'SCAN_QR_CODE': 'Scan QR Code', + 'SCAN_QRCODE_WEBCAM': 'Scan QR Code with webcam', + 'TOGGLE_ZERO_ADDRESSES': 'Toggle empty addresses', + 'NEXT_PAGE': 'Next Page', + 'PREVIOUS_PAGE': 'Previous Page', + 'CREATE_INVOICE': 'Create Invoice', + 'CREATE_INVOICE_QR': 'Create Invoice QR Code', + 'QR_CONTENT': 'QR Content', + 'CHOOSE_RECEIVING_ADDRESS': 'Choose Address', + 'SAVE_AS_IMAGE': 'Save as Image', + 'OPEN_TRANSACTION_IN_EPLORER': 'Open transaction in @template@ Explorer', + }, + 'ATOMIC': { + 'RAW_OUTPUT': 'Raw Output', + 'SUBMIT': 'Submit', + 'INPUT_PLACEHOLDER': 'addr, txid, blockash etc.', + 'SELECT_COMMAND': 'Select Command', + }, + 'ADD_COIN': { + 'SYNC_ONLY': 'Sync only', + 'SAVE_SELECTION': 'Save Selection', + 'LOAD_SELECTION': 'Load Selection', + 'ACTIVATE_ALL': 'Activate all', + 'ADD_ANOTHER_COIN': 'Add another coin', + 'ALREADY_ADDED': 'is already added', + 'COIN_ALREADY_ADDED': 'Coin already added', + 'IN': 'in', + 'MODE': 'mode', + 'CRYPTO_CURRENCIES': 'Crypto Currencies', + 'ASSETCHAINS': 'Assetchains', + 'FIAT_CURRENCIES': 'Fiat Currencies', + 'LITE': 'Lite', + 'LITE_MODE_DESC': 'Lite mode doesn\'t require any blockchain to be loaded locally. All data is requested on demand from Electrum servers. Lite mode has higher network latency compared to native mode.', + }, + 'JUMBLR': { + 'PASSPHRASE': 'Passphrase', + 'PAUSE': 'Pause', + 'STOP': 'Stop', + 'TO_SM': 'to', + 'ABOUT': 'About Jumblr', + 'JUMBLR_FUNCTIONS': 'Jumblr functions all locally which means no middle man is required to jumble your funds. ' + + 'You take control over the whole process.', + 'TIP': 'Tip', + 'TIP_DESC': 'to achive maximum anonimity setup Jumblr node on a dedicated piece of hardware (laptop or VPS), use a separate IP address for main Jumblr node', + 'PUBLIC_NODE': 'Public node', + 'PRIVATE_NODE': 'Private node', + 'DEPOSIT_ADDRESS': 'Deposit address', + 'SECRET_ADDRESS': 'Secret address', + 'DEPOSIT_FUNDS': 'Deposit funds', + 'HOW_TO_USE': 'How to use Jumblr', + 'CREATE_DEPOSIT_ADDRESS': 'Create deposit address', + 'CREATE_SECRET_ADDRESS': 'Create secret address', + 'SEND_FUNDS_TO_DEPOSIT': 'Send funds to deposit address', + 'PLEASE_WRITE_DOWN_PASSPHRASE': 'Please write down your Jumblr passphrase and keept it safe.', + 'THIS_IS_YOUR_MAIN_RECOVERY': 'This is your main recovery passphrase.', + 'ALL_JUMBLR_ADDRESSES_CAN_BE': 'All Jumblr addresses can be regenrated based on it.', + 'DONT_USE_SMART_EDITORS': 'do not use smart editors to store your passphrase as they tend to add extra characters.
This may result in passphrase mismatch with the original passphrase.', + 'PASSPHRASE_COPIED': 'Passphrase copied', + 'CREATE_JUMBLR_DEPOSIT_ADDRESS': 'Create Jumblr deposit address', + 'YOUR_JUMBLR_DEPOSIT_ADDRESS': 'Your Jumblr deposit address', + 'JUMBLR_SECRET_DESC_P1': 'Jumblr secret addresses are used for the final z -> t transactions.', + 'JUMBLR_SECRET_DESC_P2': 'In order to allow larger accounts to obtain privacy, up to 777 secret addresses are supported.', + 'JUMBLR_SECRET_DESC_P3': 'Whenever a z -> t stage is activated, a random secret address from the list of the then active secret addresses is selected.', + 'JUMBLR_SECRET_DESC_P4': 'To add a new set of secret addresses enter address count below. The passphrase below is exactly the same you saw on the previous step.', + 'JUMBLR_SECRET_DESC_P5': 'Your Jumblr secret address recovery passphrase will have the following pattern', + 'JUMBLR_SECRET_DESC_P6': 'Where XXX any number from 001 to 777', + 'NUMBER_OF_SECRET_ADDR': 'Number of secret addresses', + 'CREATE_JUMBLR_SECRET_ADDR': 'Create Jumblr secret address(es)', + 'SHOW_ADDRESS_LIST': 'Show address list', + 'DEPOSIT_FORM_P1': 'Use the form below to send funds to your jumblr deposit address.', + 'DEPOSIT_FORM_P2': 'You can also send funds to deposit address from an external service or another wallet.', + 'IMPORT_SECRET_ADDRESS': 'Import secret address', + 'CHECK_FUNDS': 'Check funds', + 'SECRET_REGEN_DESC_P1': 'Enter your Jumblr passphrase you got previously during Public node configuration to import secret address.', + 'SECRET_REGEN_DESC_P2': 'Passphrase example', + 'SECRET_REGEN_DESC_P3': 'The form below will "regenerate" Jumblr secret address based on passphrase provided.', + 'SECRET_REGEN_DESC_P4': 'After this final step expect to see funds processed and credited to your address after 2 days period.', + 'IMPORT_JUMLR_SECRET_ADDRESSES': 'Import Jumblr secret address(es)', + 'SHOW_ADDRESS_LIST': 'Show address list', + 'NOTICE': 'EXPERIMENTAL TEST VERSION ONLY', + 'DESCRIPTION': 'Jumblr feature is very experimental and for now, is Only enabled for testing and debugging. ' + + 'Please use the current version of Jumblr only with small amounts if you are participating in testing this feature.', + 'NEED_NATIVE': 'Need Native Mode Komodo', + 'TO_USE_JUMBLR': 'To use Jumblr feature, you need to activate Komodo in Native Mode.', + 'IF_YOU_ALREADY_RUNNING': 'If you are already running Komodo in either Basilisk Mode or Full Mode, close the wallet and restart again to start Komodo In Native Mode.', + 'THIS_SCREEN_DOESNT_REFRESH': 'This screen does not auto refresh. ' + + 'You will need to hit the Refresh button on the top right corner of the screen to get latest Jumblr data.', + 'FEW_SECURITY_NOTES': 'Few Security Notes for your Privacy and Anonymity of funds', + 'FEW_SECURITY_NOTES_DESC1': 'Jumblr addresses are your Private Addresses.', + 'FEW_SECURITY_NOTES_DESC2': 'DO NOT SHARE your Jumblr addresses with anyone.', + 'FEW_SECURITY_NOTES_DESC3': 'Jumblr addresses are like YOUR PASSWORD. Keep them safe, secure and hidden.', + 'FEW_SECURITY_NOTES_DESC4': 'Only YOU should know your Jumblr Address. Nobody else.', + 'FEW_SECURITY_NOTES_DESC5': 'Sharing your Jumblr Addresses with ANYONE will defeat the purpose of using Jumblr, and your funds and transactions will not be private anymore.', + 'ACCESS_JUMBLR_FUNDS': 'How to Access your Jumblr Funds', + 'ADDRESS_ACCESSIBLE_EASILY': 'Your Jumbler Addresses are accessible easily. For example you logged into your wallet with passphrase', + 'TO_ACCESS': 'To access your Jumbler address funds Logout.', + 'START_KMD': 'Start Komodo in either Full Mode or Basilisk Mode.', + 'WORD_JUMBLR': 'Then add word \'jumblr \' before your passphrase.', + 'SMALL_LETTERS': '"jumblr" is all in small letters.', + 'WHITE_SPACE': 'There is a white space after "jumblr ".', + 'PER_EXAMPLE': 'So as per this example, your Jumbler Addresses are accessible with:', + 'LOGIN_WITH_JUMBLR': 'You\'ll login with your Jumblr passphrase to access funds and will be able to use it just like any other wallet address.', + 'AGAIN_DONT_SHARE': 'Again, DO NOT SHARE YOUR JUMBLR ADDRESS WITH ANYONE.', + 'USING_JUMBLR': 'Using Jumblr', + 'RUN_KMD': 'Run Komodo in Native Mode', + 'LOGIN_KMD': 'Login with your passphrase', + 'GO_TO': 'Go to Jumblr Menu', + 'FIND_DEPOSIT_ADDR': 'There find your Deposit Address for coin you want to anonymise your funds. (For a start only KMD is supported. BTC support will come in later versions)', + 'YOU_SEND_FUNDS': 'You send your funds to deposit address.', + 'KEEP_WALLET_OPEN': 'Keep your wallet open', + 'IMPORTANT_FUNDS': '[IMPORTANT] Funds are processed in lot sizes 10 KMD, 100 KMD, 1000 KMD, and 10,000 KMD.', + 'LARGE_LOT': 'The large lot sizes will process first, and then smaller.', + 'EG': 'For example, you sent 1393 KMD to KMD Deposit Address.
' + + 'First it will process 1000 KMD
' + + 'then 100 KMD
' + + 'then 100 KMD
' + + 'then 100 KMD', + '93_KMD': '93 KMD will keep waiting in deposit address.', + 'TO_CLEAR_THEM': 'To clear them you\'ll have to send 7 KMD more to your KMD Deposit Address.', + 'WHEN_IT_TOTALS': 'When it totals to 10/100/1000 KMD, it will process to your KMD Jumblr Address.', + 'JADDR': 'Jumblr Addresses', + 'BTC_DEPOSIT': 'BTC Deposit', + 'SHOW_HIDE': 'Show/Hide', + 'HIDDEN': 'Hidden for security reason.', + 'KMD_DEPOSIT': 'KMD Deposit', + 'JSTATUS': 'Jumblr Status', + 'RESULT': 'Result', + 'DEPOSITED': 'Deposited', + 'PUB_TO_PRIV': 'Public to Private', + 'PRIV_TO_PRIV': 'Private to Private', + 'PRIV_TO_PUB': 'Private to Public', + 'FINISHED': 'Finished', + 'PENDING': 'Pending', + 'ERROR': 'Error', + }, + 'DASHBOARD': { + 'RPC_CONN_FAILURE': 'Unable to establish RPC connection! Retries count', + 'REMOVE': 'Remove', + 'STOP': 'Stop', + 'SOFT_LOGOUT': 'Soft logout', + 'COMPLETE_LOGOUT': 'Complete logout', + 'GENERATE_SM': 'generate', + 'RECEIVE_ADDR_COPIED': 'address copied to clipboard', + 'SERVER_SM': 'server', + 'IS_UNREACHABLE': 'is unreachable', + 'SERVER_SET_TO': 'server is set to', + 'SPV_AUTO_SWITCH': 'Trying to switch to another server', + 'HOW_TO_SWITCH_MANUALLY': 'How to switch manually', + 'SELECT_ADDRESS': '- Select Address -', + 'SEND_TOADDR_REQ': 'To Address is required.', + 'SEND_FROMADDR_REQ': 'From Address is required.', + 'SEND_AMOUNT_REQ': 'Please enter amount to send.', + 'SEND_FEE_REQ': 'Make sure you have fee entered. Default value is', + 'SEND_TOTAL_REQ': 'Make sure you have both amount and fee entered to calculate final total.', + 'SEND_TX_PROGRESS': 'The transaction submitted is processing. Once processed the transaction details will be displayed here.', + 'SUBTRACT_FEE': 'Subtract fee from amount', + 'UNKNOWN': 'Unknown', + 'IN': 'IN', + 'OUT': 'OUT', + 'MINED': 'Mined', + 'IMMATURE': 'Immature', + 'ZADDR_NOT_LISTED': 'Z Address not listed by wallet', + 'ADDR_COPIED': 'Address Copied', + 'QR_ERR_NO_VIDEO_DEVICE': 'Error: No video input devices found!', + 'QR_ERR_UNKNOWN': 'Error: unknown error!', + 'SPV_CONN_ERROR': 'Connection error!', + 'SPV_CONN_ERROR_P1': 'Go to "Settings", select "SPV Server List" tab, choose new server and click "OK".', + 'FAILED_TX_INFO': 'Transaction failed or blocks reindexing is in progress. Failed transactions usually rejected after a while resulting in your funds being credited back.', + 'SPV_CLAIMED_INTEREST': 'Claimed interest', + 'CLAIM_INTEREST_HELPER_BAR_P1': 'You have', + 'CLAIM_INTEREST_HELPER_BAR_P2': 'to claim', + 'CLAIM_INTEREST_HELPER_BAR_P3': 'Claim now', + 'CLAIM_INTEREST_HELPER_BAR_ALT_P1': 'You don\'t have any interest to claim', + 'CLAIM_INTEREST_HELPER_BAR_ALT_P2': 'Check UTXO', + 'SEARCH': 'Search', + 'WIN_SYNC_WORKAROUND_APPLIED': 'Windows sync workaround is applied. Closing the app...', + 'WIN_SYNC_WORKAROUND_APPLY_FAILED': 'Unable to apply Windows sync workaround!', + 'WIN_SYNC_WORKAROUND_REVERTED': 'Current sync state reached 80% level. Windows sync workaround is disabled. Changes will be applied next time you start the app.', + 'WIN_SYNC_WORKAROUND_CTA_P1': 'Slow sync speed on Windows? Try this workaround.', + 'WIN_SYNC_WORKAROUND_CTA_P2': 'It will add maxconnections=1 in komodo.conf file and force close the app.', + 'WIN_SYNC_WORKAROUND_CTA_P3': 'Please run the app again after that.', + 'APPLY_WORKAROUND': 'Apply workaround', + 'CURRENT_BLOCK_SM': 'current block', + }, + 'TOASTR': { + 'ERROR': 'Error', + 'FAILED_TO_VERIFY_ADDR': 'Failed to verify address', + 'COIN_UNABLE_TO_STOP': 'Unable to stop @template@. Try again.', + 'COIN_IS_STOPED': 'is stopped', + 'COIN_IS_REMOVED': 'is removed', + 'JUMBLR_RESUMED': 'Jumblr resumed', + 'JUMBLR_PAUSED': 'Jumblr paused', + 'DATADIR_UNABLE_TO_CLEAR': 'Unable to clear', + 'DATADIR_CLEARED': 'data folder is cleared', + 'PORT_IS_TAKEN': 'Port @template@ is already taken!', + 'ERROR_STARTING_DAEMON': 'Error starting @template@ daemon.', + 'KOMODO_DATADIR_INVALID': 'Komodo datadir path is invalid.
It must be an absolute path to an existing folder that doesn\'t contain spaces and/or any special characters.', + 'KOMODO_DATADIR_NOT_DIR': 'Komodo datadir path is not a directory.
It must be an absolute path to an existing folder that doesn\'t contain spaces and/or any special characters.', + 'INVALID_ADDRESS': 'Invalid @template@ address', + 'RESTART_AGAMA_WITH_REINDEX_PARAM': 'Restart Agama and run Komodo with -reindex param', + 'JUMBLR_DEPOSIT_ADDRESS_SET': 'Jumblr deposit address is set', + 'JUMBLR_SECRET_ADDRESSES_IMPORTED': 'Jumblr secret addresses imported', + 'JUMBLR_SECRET_ADDRESS_IMPORTED': 'Jumblr secret address imported', + 'JUMBLR_WRONG_PASSPHRASE': 'Provided passphrase has wrong format', + 'JUMBLR_SECRET_ADDRESS_SET': 'Jumblr secret address is set', + 'JUMBLR_SECRET_ADDRESSES_SET': 'Jumblr secret addresses are set', + 'ENTER_CORRECT_ADDR_COUNT': 'Enter a correct address count value', + 'TXID_COPIED': 'Transaction ID copied', + 'CLAIM_INTEREST_BALANCE_SENT_P1': 'Your full balance is sent to address', + 'CLAIM_INTEREST_BALANCE_SENT_P2': 'Check back your new balance in a few minutes.', + 'SETTINGS_RESET': 'Settings are reset to default', + 'SETTINGS_SAVED': 'Settings are saved', + 'TRANSACTION_FAILED': 'Transaction failed', + 'WALLET_NOTIFICATION': 'Wallet Notification', + 'ACCOUNT_NOTIFICATION': 'Account Notification', + 'COIN_NOTIFICATION': 'Coin Notification', + 'TX_NOTIFICATION': 'Transaction Notification', + 'SERVICE_NOTIFICATION': 'Service Notification', + 'LOGIN_NOTIFICATION': 'Login Notification', + 'SETTINGS_NOTIFICATION': 'Settings Notification', + 'RECADDR_UPDATED': 'Receiving Address list updated', + 'SWITCHED_TO': 'switched to', + 'MODE': 'Mode', + 'TX_SENT': 'Transaction Sent', + 'TX_SEND_ERR': 'Unable to complete transaction', + 'LOOKS_LIKE': 'Looks like', + 'ALREADY_RUNNING': 'already running', + 'STARTED_IN': 'started in', + 'KOMODO_ERR': 'Unable to start Komodod', + 'SIGNED_TX_GENERATED': 'Signed transaction generated', + 'SIGNED_TX_GENERATED_FAIL': 'Signed transaction Failed to generate', + 'SENDING_TX': 'Sending Transaction to Network', + 'SIGNED_TX_SENT': 'Signed transaction sent successfully', + 'GETTING_TXID_INFO': 'Getting txid info for updating funds data', + 'REFRESHING_FUNDS': 'Refreshing Wallet Funds', + 'TX_FAILED': 'Sent Transaction failed. Please check send Transaction page for details.', + 'TX_SENT_ALT': 'Transaction sent successfully. Check send section for details.', + 'COIN_STARTED': 'coin started', + 'ADDR_ALREADY_REG': 'address already registered on network.', + 'REG': 'Registered', + 'REG_ADDR': 'address on network.', + 'REG_ADDR_FAILED': 'address Registeration failed. Please try again.', + 'INVALID_QUERY': 'Invalid query sent for', + 'TRY_AGAIN': 'Please try again.', + 'ADDR_ISNT_REG': 'Address isn\'t Registered on Network. Please Register', + 'INVALID_QUERY_ALT': 'Invalid query sent. Please try again.', + 'VALIDATION_SUCCESS': 'Validation Success on Network', + 'KMD_NATIVE_CON_ERROR': 'Connection Error. Is external wallet running?', + 'LOGIN_SUCCESSFULL': 'Login Successfull', + 'OPPS': 'Opps... Something went wrong!', + 'INVALID_PASSPHRASE': 'Invalid Passphrase. Make sure your passphrase is correct, or create new wallet.', + 'WALLET_CREATED_SUCCESFULLY': 'Wallet created successfully', + 'LOGOUT_SUCCESSFULL': 'Logout Successfull', + 'WALLET_LOCKED': 'Wallet Locked Successfully', + 'PRIV_KEY_IMPORTED': 'Private Key Imported Successfully!', + 'PRIV_KEY_NOT_IMPORTED': 'Private Key is not imported.', + 'ADDED_TO': 'added to', + 'SUCCESSFULLY': 'Successfully', + 'COIN_SELECTION': 'Coin Selection', + 'SELECTION_NOT_FOUND': 'Local coin list is not found', + 'AWAITING_TX_RESP': 'Awaiting transaction data response', + }, + 'COIN_WALLETS': { + 'TX_FAILED': 'Transaction Failed', + 'TX_SUCCESS': 'Transaction Successful', + 'TX': 'Transaction', + }, + 'IAPI': { + 'PUBLIC_SM': 'public', + 'CON_STATUS': 'Connection status', + }, + 'KMD_NATIVE': { + 'SELECT_ADDRESS': 'Select Transparent or Private Address', + 'SELECT_ADDRESS_ALT': 'Select Transparent or Private KMD Address', + 'PRIVATE': 'private', + 'NEW_ADDR_GENERATED': 'New address generated successfully', + 'QUEUED': 'Queued', + 'PLEASE_REFRESH': 'Please press refresh button in a minute or so to see updated status', + 'EXECUTING': 'Executing', + 'FAILED': 'Failed', + 'SUCCESS': 'Success', + 'MESSAGE': 'Message', + 'EXECUTION_SECONDS': 'Execution Seconds', + 'WAIT_UNTIL_SYNCED': 'Transaction history is unavailable during synchronization progresss', + 'TXID': 'Transaction ID', + 'ZCASH_PARAMS_MISSING': 'Zcash params are missing or incomplete:', + 'ZCASH_PARAMS_MISSING_ROOT_DIR': '- missing root folder', + 'ZCASH_PARAMS_MISSING_PROVING_KEY': '- missing proving key', + 'ZCASH_PARAMS_MISSING_VERIFYING_KEY': '- missing verifying key', + 'ZCASH_PARAMS_MISSING_PROVING_KEY_SIZE': '- proving key size is incorrect', + 'ZCASH_PARAMS_MISSING_VERIFYING_KEY_SIZE': '- verifying key size is incorrect', + }, + 'LOGIN': { + 'PIN_LOGIN_INFO': 'You can login be entering a login seed or by selecting a pin', + 'QUICK_ACCESS': 'Quick access', + 'PWD_REQ': 'Password is required.', + 'WALLET_SEED_REQ': 'Wallet seed is required.', + 'SAVED_WALLET_SEED': 'Have you saved your wallet seed?', + 'SEED_MAKE_SURE_BACKUP': 'Make sure you have it backed up. Without this seed you won\'t be able to access your wallet in the future!', + 'YES_I_BACKUP': 'Yes, I have taken backup.', + 'WALLET_LOCKED_LOGIN': 'Wallet Locked. Please login.', + 'CANCEL': 'Cancel', + 'UNLOCK': 'Unlock', + 'SIGN_IN': 'Sign In', + 'WELCOME': 'Welcome', + 'ENTER_VALUE_AGAIN': 'Please enter the same value again', + 'CUSTOM_WALLET_SEED': 'Custom wallet seed', + 'MUST_ENTER_SEED': 'You must enter a seed', + 'INVALID_SEED': 'Invalid Seed', + 'SEED_NOT_OF_TYPE': 'The inserted seed is not of type', + 'IGUANA_SEED': 'Iguana (256 bits)', + 'WAVES_SEED': 'Waves', + 'NXT_SEED': 'NXT', + 'SEED_COPIED': 'Seed copied', + 'SEED_SUCCESSFULLY_COPIED': 'The seed was successfully copied', + 'ENCRYPT_SEED': 'Encrypt login seed', + 'PUBKEY': 'pubkey', + 'ENCRYPT_KEY': 'Encrypt key', + 'DECRYPT_KEY': 'Decrypt key' + }, + 'SIDEBAR': { + 'EDEX_MOTTO': 'Most Secure, Easy and Native Decentralised Exchange', + 'JUMBLR_MOTTO': 'Secure, Native and Decentralised Coin Anonymizer', + }, + 'SETTINGS': { + 'DAEMON_PORTS': 'Daemon ports', + 'KEY_IS_NOT_FOUND': 'Key is not found', + 'ADDRESSES_SM': 'addresses', + 'ACCOUNT_SM': 'account', + 'ACCOUNTS_SM': 'accounts', + 'GET_KEY': 'Get key', + 'DATADIR_DELETE_PROMPT': 'Are you sure you want to clear @template@ data folder?', + 'YES': 'Yes', + 'NO': 'No', + 'KEEP': 'Keep', + 'DELETE': 'Delete', + 'COIND_DELETING': 'Deleting @template@ data..', + 'COIND_DATADIR_CLEAR_P1': 'Warning: the following form will wipe out all native coin data!', + 'COIND_DATADIR_CLEAR_P2': 'Don\'t touch anything if you\'re not sure what you\'re doing.', + 'GET_KEYS': 'Get keys', + 'FETCHING_KEYS': 'Fetching keys', + 'SEARCH_KEY_PATTERN': 'Search key pattern', + 'ADDRESS': 'Address', + 'KEYS_SM': 'keys', + 'FOUND': 'Found', + 'PICK_A_COIN': 'Pick a coin', + 'CLEAR_NATIVE_DATADIR': 'Clear native coin data dir', + 'KEYS_SM': 'keys', + 'KEYS_CAP': 'Keys', + 'BIP39_DISC': 'Hardware wallets disclaimer: by using this form you\'re acknowledging risks of exposing your seed', + 'BIP39_DESC_P1': 'Description: the form below is going to search for a pub key depending on a range of key path combinations is chosen (No of accounts * account address path depth).', + 'BIP39_DESC_P2': 'The app might temporary freeze for several seconds during search procedure.', + 'SHOW_APP_RUNTIME_LOG': 'Show app runtime log', + 'WRONG_PASSPHRASE': 'Wrong passphrase!', + 'SPV_SERVER_LIST_DESC': 'Server list selection is only available for active coins that have more than 1 server to connect to.', + 'SPV_SERVERS': 'SPV servers list', + 'SPV_SINGLE_SERVER_NOTICE': 'There is only one electrum server available. SPV verification is coming from the same server providing all remote data.', + 'KMD_MAIN_SYNC_ONLY': 'KMD main sync only', + 'RPC_FETCH_ONLY_DESC': 'Fetch block synchronization data only. Skip any other requests that can deteriorate sync speed.', + 'RESET_TO_DEFAULT': 'Reset to default', + 'PROGRESS': 'Progress', + 'SUPPORT': 'Support', + 'SUPPORT_TICKETS': 'Support tickets', + 'GET_SLACK_INVITE': 'Get Slack invite', + 'ADDRESS_LIST': 'Address', + 'WIF_KEY_LIST': 'WIF (Wallet Import Format) key', + 'CLI_RESPONSE': 'CLI response', + 'PASSPHRASE_REQ': 'Passphrase is required.', + 'SAVE_APP_CONFIG': 'Save app config', + 'CONFIG_RESTART_REQUIRED': 'Any changes to app config require app restart!', + 'APP_CONFIG': 'App Config', + 'APP_INFO': 'App Info', + 'APP_RELEASE': 'App Release', + 'NAME': 'Name', + 'VERSION': 'Version', + 'SYS_INFO': 'System Info', + 'ARCH': 'Architecture', + 'OS_TYPE': 'OS Type', + 'OS_PLATFORM': 'OS Platfrom', + 'OS_RELEASE': 'OS Release', + 'CPU': 'CPU', + 'CPU_CORES': 'CPU Cores', + 'MEM': 'Memory', + 'LOCATIONS': 'Locations', + 'CACHE': 'Cache', + 'CONFIG': 'Config', + 'BIN': 'Bin', + 'DIR': 'Dir', + 'ADD_PEER_IP': 'Add Peer IP', + 'APP_SESSION': 'App Session', + 'EXPORT_KEYS_NOTE': 'Note: it\'s important that you provide the same passphrase you used to login to the wallet!', + }, + 'TX_INFO': { + 'ADDRESS': 'address', + 'AMOUNT': 'amount', + 'CATEGORY': 'category', + 'CONFIRMATIONS': 'confirmations', + }, + 'ZCPARAMS_FETCH': { + 'DOWNLOADING_ZCASH_KEYS': 'Downloading Zcash keys', + 'BOTH_KEYS_VERIFIED': 'Both Zcash param keys are downloaded and verified!', + 'PLEASE_RESTART': 'Please restart the app.', + 'ZCPARAMS_VERIFICATION_ERROR_P1': 'Zcash param', + 'ZCPARAMS_VERIFICATION_ERROR_P2': 'verification error!', + 'ZCPARAMS_FETCH': 'ZCash Params Fetch', + 'SELECT_ZCPARAMS_SOURCE': 'Select resource to download Zcash params keys from', + 'DOWNLOAD': 'Download', + }, + 'SEND': { + 'MIN_AMOUNT_IS': 'min @template@ amount is', + 'AMOUNT_IS_TOO_SMALL': 'Amount @template@ is too small', + 'MAX_AVAIL_BALANCE': 'max available balance is', + 'TXID_COPIED': 'TXID copied to clipboard', + 'RESULT': 'Result', + 'PROCESSING_TX': 'Processing transaction', + 'TRANSACTION_ID': 'Transaction ID', + 'SUCCESS_SM': 'success', + 'WARNING': 'Warning', + 'WARNING_SPV_P1': 'your wallet data is verified only by a single server!', + 'WARNING_SPV_P2': 'If you still want to continue press "Confirm".', + 'SPV_VERIFYING': 'Verifying transaction data', + 'PROCESSING_REQ': 'Processing requests', + 'LOCKED_PLEASE_WAIT': 'Locked, please wait', + 'UPDATE': 'Update', + 'SELECT_T_OR_Z_ADDR': 'Select Transparent or Private Address', + 'ENTER_T_OR_Z_ADDR': 'Enter Transparent or Private address', + 'ENTER_ADDRESS': 'Enter address', + 'AWAITING': 'Awaiting in queue', + 'PROCESSING': 'Processing', + 'ERROR_CODE': 'Error Code', + 'WAITING': 'Waiting', + 'PROCESSING_TRANSACTION': 'Processing transaction', + 'NOTE_IT_WILL_TAKE': 'Note: it may take a few minutes to complete the transaction', + 'ENTER_AN_ADDRESS': 'Enter an address', + 'YOU_PICKED_OPT': 'You picked option', + 'PLEASE_WAIT': 'Please wait', + 'SEND_TO_ADDRESS_MIN_LENGTH': 'Send to address must be at least 34 characters long', + 'AMOUNT_POSITIVE_NUMBER': 'Amount must be a positive number', + 'FEE_POSITIVE_NUMBER': 'Fee must be a positive number', + 'TOTAL_AMOUNT_POSITIVE_NUMBER': 'Total amount (amount - fee) must be a positive number', + 'INSUFFICIENT_FUNDS': 'You don\'t have the necessary funds to make this transaction', + 'SELECT_SOURCE_ADDRESS': 'Select source (from) address', + 'QR_COIN_MISMATCH_MESSAGE_IMPORT_COIN': 'QR code had coin ', + 'QR_COIN_MISMATCH_MESSAGE_ACTIVE_COIN': '. You have ', + 'QR_COIN_MISMATCH_MESSAGE_END': ' active in your wallet. Please, check that you have same coin active that you try to import!', + 'QR_COIN_MISMATCH_TITLE': 'Coin Mismatch', + 'SEND_NATIVE_SYNC_WARNING': 'Your wallet is not fully synced! Please wait until it reached 100% to avoid possible transaction send implications.', + }, + 'FIAT_CURRENCIES': { + 'AUD': 'Australian Dollar (AUD)', + 'BRL': 'Brazilian Real (BRL)', + 'GBP': 'British Pound (GBP)', + 'BGN': 'Bulgarian Lev (BGN)', + 'CAD': 'Canadian Dollar (CAD)', + 'HRK': 'Croatian Kuna (HRK)', + 'CZK': 'Czech Koruna (CZK)', + 'CNY': 'Chinese Yuan (CNY)', + 'DKK': 'Danish Krone (DKK)', + 'EUR': 'Euro (EUR)', + 'HKD': 'Hong Kong Dollar (HKD)', + 'HUF': 'Hungarian Forint (HUF)', + 'INR': 'Indian Rupee (INR)', + 'IDR': 'Indonesian Rupiah (IDR)', + 'ILS': 'Israeli Shekel (ILS)', + 'JPY': 'Japanese Yen (JPY)', + 'KRW': 'Korean Won (KRW)', + 'MYR': 'Malaysian Ringgit (MYR)', + 'MXN': 'Mexican peso (MXN)', + 'NZD': 'New Zealand Dollar (NZD)', + 'NOK': 'Norwegian Krone (NOK)', + 'PHP': 'Philippine Peso (PHP)', + 'PLN': 'Polish Zloty (PLN)', + 'RON': 'Romanian Leu (RON)', + 'RUB': 'Russian Ruble (RUB)', + 'SGD': 'Singapore Dollar (SGD)', + 'ZAR': 'South African Rand (ZAR)', + 'SEK': 'Swedish Krona (SEK)', + 'CHF': 'Swiss Franc (CHF)', + 'THB': 'Thai Baht (THB)', + 'TRY': 'Turkish Lira (TRY)', + 'USD': 'US Dollar (USD)', + }, + 'ASSETCHAINS': { + 'BET': 'BET (BET)', + 'BOTS': 'BOTS (BOTS)', + 'CEAL': 'CEAL NET (CEAL)', + 'COQUI': 'COQUI (COQUI)', + 'CRYPTO': 'CRYPTO (CRYPTO)', + 'HODL': 'HODL (HODL)', + 'DEX': 'DEX (DEX)', + 'JUMBLR': 'JUMBLR (JUMBLR)', + 'KV': 'KV (KV)', + 'MGW': 'MultiGateway (MGW)', + 'MVP': 'MVP Lineup (MVP)', + 'MNZ': 'Monaize (MNZ)', + 'PANGEA': 'PANGEA (PANGEA)', + 'REVS': 'REVS (REVS)', + 'MSHARK': 'MSHARK (MSHARK)', + 'MESH': 'SpaceMesh (MESH)', + 'SUPERNET': 'SUPERNET (SUPERNET)', + 'WLC': 'WIRELESS (WIRELESS)', + }, + 'DEX': { + 'GEN_NEW_PASSPHRASE': 'Generate a new passphrase', + 'LOGIN': 'Login', + 'BACKUP_PASSPHRASE_P1': 'Backup your passpharase', + 'BACKUP_PASSPHRASE_P2': 'it can\'t be retrieved!', + 'ESTIMATED_BALANCE': 'Estimated balance', + 'TRADE_HISTORY_SM': 'trade history', + 'ELECTRUM_MODE': 'Electrum mode', + 'NATIVE_MODE': 'Native mode', }, }; \ No newline at end of file diff --git a/react/src/translate/translate.js b/react/src/translate/translate.js index d0a3667..11c2c2e 100644 --- a/react/src/translate/translate.js +++ b/react/src/translate/translate.js @@ -1,8 +1,14 @@ -import { _lang } from './en'; +import { LANG_EN } from './en'; +import { LANG_DE } from './de'; import Config from '../config'; +const _lang = { + EN: LANG_EN, + DE: LANG_DE, +}; + export function translate(langID, interpolateStr) { - let defaultLang = Config.defaultLang || 'EN'; + let defaultLang = Config.lang || 'EN'; if (langID && langID.indexOf('.') > -1) { From df0ac72885f489e8c5fbdaed6723598635286146 Mon Sep 17 00:00:00 2001 From: pbca26 Date: Wed, 27 Dec 2017 20:37:04 +0300 Subject: [PATCH 4/5] move settings -> support to a separate comp --- react/src/components/dashboard/about/about.js | 4 +- .../dashboard/main/dashboard.render.js | 4 + .../src/components/dashboard/navbar/navbar.js | 4 +- .../dashboard/navbar/navbar.render.js | 16 ++- .../dashboard/settings/settings.render.js | 6 -- .../settings/settings.supportPanel.js | 81 --------------- .../components/dashboard/support/support.js | 98 +++++++++++++++++++ react/src/components/overrides.scss | 13 +++ 8 files changed, 130 insertions(+), 96 deletions(-) delete mode 100644 react/src/components/dashboard/settings/settings.supportPanel.js create mode 100644 react/src/components/dashboard/support/support.js diff --git a/react/src/components/dashboard/about/about.js b/react/src/components/dashboard/about/about.js index c1e290a..52b0fa0 100755 --- a/react/src/components/dashboard/about/about.js +++ b/react/src/components/dashboard/about/about.js @@ -18,8 +18,8 @@ class About extends React.Component { }); externalWindow.loadURL(url); - externalWindow.webContents.on('did-finish-load', function() { - setTimeout(function() { + externalWindow.webContents.on('did-finish-load', () => { + setTimeout(() => { externalWindow.show(); }, 40); }); diff --git a/react/src/components/dashboard/main/dashboard.render.js b/react/src/components/dashboard/main/dashboard.render.js index 8716c0c..26849a6 100644 --- a/react/src/components/dashboard/main/dashboard.render.js +++ b/react/src/components/dashboard/main/dashboard.render.js @@ -12,6 +12,7 @@ import Jumblr from '../jumblr/jumblr'; import Settings from '../settings/settings'; import ReceiveCoin from '../receiveCoin/receiveCoin'; import About from '../about/about'; +import Support from '../support/support'; import WalletsMain from '../walletsMain/walletsMain'; import WalletsTxInfo from '../walletsTxInfo/walletsTxInfo'; import CoindDownModal from '../coindDownModal/coindDownModal'; @@ -52,6 +53,9 @@ const DashboardRender = function() { { this.isSectionActive('about') && } + { this.isSectionActive('support') && + + } ); diff --git a/react/src/components/dashboard/navbar/navbar.js b/react/src/components/dashboard/navbar/navbar.js index 70c3696..a46b147 100755 --- a/react/src/components/dashboard/navbar/navbar.js +++ b/react/src/components/dashboard/navbar/navbar.js @@ -101,8 +101,8 @@ class Navbar extends React.Component { handleClickOutside(e) { if (e.srcElement.className !== 'dropdown-menu' && - e.srcElement.alt !== 'iguana profile pic' && - (e.srcElement.offsetParent && e.srcElement.offsetParent.className !== 'avatar avatar-online') && + e.srcElement.title !== 'top menu' && + (e.srcElement.offsetParent && e.srcElement.offsetParent.className !== 'navbar-avatar-inner') && e.srcElement.className.indexOf('navbar-avatar') === -1 && (e.path && e.path[4] && e.path[4].className.indexOf('dropdown-menu') === -1)) { this.setState({ diff --git a/react/src/components/dashboard/navbar/navbar.render.js b/react/src/components/dashboard/navbar/navbar.render.js index 9db45a4..80b7e36 100644 --- a/react/src/components/dashboard/navbar/navbar.render.js +++ b/react/src/components/dashboard/navbar/navbar.render.js @@ -97,11 +97,10 @@ const NavbarRender = function() { className={ 'pointer dropdown' + (this.state.openDropMenu ? ' open' : '') } onClick={ this.openDropMenu }> - - iguana - + +