From 458e98ae9bde979e23c5668a0c3cf10fffc918f6 Mon Sep 17 00:00:00 2001 From: Nazar Usov Date: Sun, 25 Feb 2024 17:25:02 +0200 Subject: [PATCH 1/3] Issue 98 --- .../wallet/tabs/assets/assets.component.ts | 2 +- .../app/pages/wallet/wallet/wallet.component.ts | 17 ++++++++++------- .../history-type-messages.pipe.ts | 2 +- .../src/app/parts/services/variables.service.ts | 4 ++-- 4 files changed, 14 insertions(+), 11 deletions(-) diff --git a/html_source/src/app/pages/wallet/tabs/assets/assets.component.ts b/html_source/src/app/pages/wallet/tabs/assets/assets.component.ts index 63c71b71..9e9e0797 100644 --- a/html_source/src/app/pages/wallet/tabs/assets/assets.component.ts +++ b/html_source/src/app/pages/wallet/tabs/assets/assets.component.ts @@ -192,7 +192,7 @@ import { defaultImgSrc, zanoAssetInfo } from '@parts/data/assets'; - +
  • diff --git a/html_source/src/app/pages/wallet/wallet/wallet.component.ts b/html_source/src/app/pages/wallet/wallet/wallet.component.ts index c792a9f3..79f7eab7 100644 --- a/html_source/src/app/pages/wallet/wallet/wallet.component.ts +++ b/html_source/src/app/pages/wallet/wallet/wallet.component.ts @@ -347,6 +347,8 @@ export class WalletComponent implements OnInit, OnDestroy { .subscribe({ next: (wallet: Wallet) => { this.createTabs(wallet); + const disabled = !wallet.loaded; + this.setDisabledTabs(['send', 'staking'], disabled); this.variablesService.is_hardfok_active$.pipe( take(1) @@ -528,15 +530,16 @@ export class WalletComponent implements OnInit, OnDestroy { const wallet_state = data.wallet_state; const wallet_id = data.wallet_id; this.ngZone.run(() => { - if (wallet_state === 2 && wallet_id === this.variablesService.currentWallet.wallet_id) { - this.walletLoaded = this.variablesService.getWallet(this.variablesService.currentWallet.wallet_id)?.loaded || false; - if (this.walletLoaded) { - this.setDisabledTabs(['send', 'swap', 'staking'], false); - } else { - this.setDisabledTabs(['send', 'swap', 'staking'], true); - } + if (wallet_id !== this.variablesService.currentWallet.wallet_id) { + return; + } + + if (wallet_state === 2) { + this.walletLoaded = true; + this.setDisabledTabs(['send', 'staking'], false); } else { this.walletLoaded = false; + this.setDisabledTabs(['send', 'staking'], true); } }); }); diff --git a/html_source/src/app/parts/pipes/history-type-messages-pipe/history-type-messages.pipe.ts b/html_source/src/app/parts/pipes/history-type-messages-pipe/history-type-messages.pipe.ts index 475a01c5..afd42a24 100644 --- a/html_source/src/app/parts/pipes/history-type-messages-pipe/history-type-messages.pipe.ts +++ b/html_source/src/app/parts/pipes/history-type-messages-pipe/history-type-messages.pipe.ts @@ -42,7 +42,7 @@ export class HistoryTypeMessagesPipe implements PipeTransform { case 5: return this.translate.instant('HISTORY.TYPE_MESSAGES.UPDATE_ALIAS'); case 6: - return item.td?.['spn']?.length + return item.employed_entries?.spent?.length ? this.translate.instant('HISTORY.TYPE_MESSAGES.POS_REWARD') : this.translate.instant('HISTORY.TYPE_MESSAGES.POW_REWARD'); case 7: diff --git a/html_source/src/app/parts/services/variables.service.ts b/html_source/src/app/parts/services/variables.service.ts index 9a106879..ac7e4daf 100644 --- a/html_source/src/app/parts/services/variables.service.ts +++ b/html_source/src/app/parts/services/variables.service.ts @@ -1,7 +1,7 @@ import { Injectable, NgZone } from '@angular/core'; import { DeeplinkParams, Wallet } from '@api/models/wallet.model'; import { Contact } from '@api/models/contact.model'; -import { BehaviorSubject, Observable, Subject } from 'rxjs'; +import { BehaviorSubject, Observable, of, Subject } from 'rxjs'; import { Idle } from 'idlejs/dist'; import { Router } from '@angular/router'; import { ContextMenuComponent, ContextMenuService } from '@perfectmemory/ngx-contextmenu'; @@ -20,7 +20,7 @@ export class VariablesService { info$ = new BehaviorSubject({}); is_hardfok_active$: Observable = this.info$.pipe(map((info) => { - return info?.['is_hardfok_active']?.[3] ?? false; + return Boolean(info?.['is_hardfok_active']?.[4]); }), distinctUntilChanged()); stop_paginate = {}; From 11ec8b94816403c418fbb4df0c9852b90e87eb57 Mon Sep 17 00:00:00 2001 From: Nazar Usov Date: Sun, 25 Feb 2024 20:00:15 +0200 Subject: [PATCH 2/3] Issue 101 --- .idea/easy-i18n.xml | 7 + html/vendor.js | 1316 +++++++-------- .../assign-alias/assign-alias.component.ts | 5 +- .../open-wallet/open-wallet.component.ts | 2 +- .../restore-wallet.component.ts | 2 +- .../app/pages/settings/settings.component.ts | 4 +- .../pages/wallet/tabs/send/send.component.ts | 6 +- .../create-swap/create-swap.component.html | 6 +- .../add-custom-token.component.ts | 2 +- .../src/app/parts/utils/zano-errors.ts | 4 +- html_source/src/assets/i18n/af.json | 1454 +++++++++-------- html_source/src/assets/i18n/ar.json | 1454 +++++++++-------- html_source/src/assets/i18n/ca.json | 1454 +++++++++-------- html_source/src/assets/i18n/cs.json | 1454 +++++++++-------- html_source/src/assets/i18n/da.json | 1454 +++++++++-------- html_source/src/assets/i18n/de.json | 1438 ++++++++-------- html_source/src/assets/i18n/el.json | 1454 +++++++++-------- html_source/src/assets/i18n/en.json | 1438 ++++++++-------- html_source/src/assets/i18n/es.json | 1454 +++++++++-------- html_source/src/assets/i18n/fi.json | 1442 ++++++++-------- html_source/src/assets/i18n/fr.json | 1440 ++++++++-------- html_source/src/assets/i18n/he.json | 1454 +++++++++-------- html_source/src/assets/i18n/hu.json | 1454 +++++++++-------- html_source/src/assets/i18n/id.json | 1440 ++++++++-------- html_source/src/assets/i18n/it.json | 1438 ++++++++-------- html_source/src/assets/i18n/ja.json | 1454 +++++++++-------- html_source/src/assets/i18n/ko.json | 1454 +++++++++-------- html_source/src/assets/i18n/nl.json | 1454 +++++++++-------- html_source/src/assets/i18n/no.json | 1442 ++++++++-------- html_source/src/assets/i18n/pl.json | 1454 +++++++++-------- html_source/src/assets/i18n/pt.json | 1454 +++++++++-------- html_source/src/assets/i18n/ro.json | 1454 +++++++++-------- html_source/src/assets/i18n/ru.json | 1454 +++++++++-------- html_source/src/assets/i18n/sr.json | 1454 +++++++++-------- html_source/src/assets/i18n/sv.json | 1454 +++++++++-------- html_source/src/assets/i18n/tr.json | 1454 +++++++++-------- html_source/src/assets/i18n/uk.json | 1454 +++++++++-------- html_source/src/assets/i18n/vi.json | 1454 +++++++++-------- html_source/src/assets/i18n/zh.json | 1454 +++++++++-------- 39 files changed, 21799 insertions(+), 21621 deletions(-) create mode 100644 .idea/easy-i18n.xml diff --git a/.idea/easy-i18n.xml b/.idea/easy-i18n.xml new file mode 100644 index 00000000..25f648a3 --- /dev/null +++ b/.idea/easy-i18n.xml @@ -0,0 +1,7 @@ + + + + + \ No newline at end of file diff --git a/html/vendor.js b/html/vendor.js index ed61fac5..c7353436 100644 --- a/html/vendor.js +++ b/html/vendor.js @@ -76026,10 +76026,10 @@ var Base = /*#__PURE__*/function () { function Base() { this.interactions = []; } - /** - * Sets time after which it's idle if no interaction occurs. - * - * @param factor amount of miliseconds `timeout` represents, default 60000 (a minute) + /** + * Sets time after which it's idle if no interaction occurs. + * + * @param factor amount of miliseconds `timeout` represents, default 60000 (a minute) */ @@ -76135,8 +76135,8 @@ var Idle = /*#__PURE__*/function (_Base) { return _this; } - /** - * @param interactions set of interactions which will prevent being idle + /** + * @param interactions set of interactions which will prevent being idle */ @@ -76146,8 +76146,8 @@ var Idle = /*#__PURE__*/function (_Base) { this.concatInteractions(interactions); return this; } - /** - * Adds default interactions to decide if user is not interacting with page. + /** + * Adds default interactions to decide if user is not interacting with page. */ ; @@ -76155,10 +76155,10 @@ var Idle = /*#__PURE__*/function (_Base) { this.pushDefaultInteractions(); return this; } - /** - * Repeat calling the callback for each timeout frame. - * - * - Does NOT repeat by default + /** + * Repeat calling the callback for each timeout frame. + * + * - Does NOT repeat by default */ ; @@ -76170,9 +76170,9 @@ var Idle = /*#__PURE__*/function (_Base) { this.repetitive = _repeat; return this; } - /** - * Restart away timer - * Can be used incase of something different than events on `EventTarget`s + /** + * Restart away timer + * Can be used incase of something different than events on `EventTarget`s */ ; @@ -76212,8 +76212,8 @@ var NotIdle = /*#__PURE__*/function (_Base) { return _this; } - /** - * @param interactions set of interactions which will prevent being idle + /** + * @param interactions set of interactions which will prevent being idle */ @@ -76223,8 +76223,8 @@ var NotIdle = /*#__PURE__*/function (_Base) { this.concatInteractions(interactions); return this; } - /** - * Adds default interactions to decide if user is not interacting with page. + /** + * Adds default interactions to decide if user is not interacting with page. */ ; @@ -76232,11 +76232,11 @@ var NotIdle = /*#__PURE__*/function (_Base) { this.pushDefaultInteractions(); return this; } - /** - * Runs not idle action immediately when an interaction happens - * so does not wait until end of the current period to run. - * - * - Does NOT run immediately by default + /** + * Runs not idle action immediately when an interaction happens + * so does not wait until end of the current period to run. + * + * - Does NOT run immediately by default */ ; @@ -96292,13 +96292,13 @@ const EC_BLOCKS_TABLE = [// L M Q H 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 4, 1, 2, 4, 4, 2, 4, 4, 4, 2, 4, 6, 5, 2, 4, 6, 6, 2, 5, 8, 8, 4, 5, 8, 8, 4, 5, 8, 11, 4, 8, 10, 11, 4, 9, 12, 16, 4, 9, 16, 16, 6, 10, 12, 18, 6, 10, 17, 16, 6, 11, 16, 19, 6, 13, 18, 21, 7, 14, 21, 25, 8, 16, 20, 25, 8, 17, 23, 25, 9, 17, 23, 34, 9, 18, 25, 30, 10, 20, 27, 32, 12, 21, 29, 35, 12, 23, 34, 37, 12, 25, 34, 40, 13, 26, 35, 42, 14, 28, 38, 45, 15, 29, 40, 48, 16, 31, 43, 51, 17, 33, 45, 54, 18, 35, 48, 57, 19, 37, 51, 60, 19, 38, 53, 63, 20, 40, 56, 66, 21, 43, 59, 70, 22, 45, 62, 74, 24, 47, 65, 77, 25, 49, 68, 81]; const EC_CODEWORDS_TABLE = [// L M Q H 7, 10, 13, 17, 10, 16, 22, 28, 15, 26, 36, 44, 20, 36, 52, 64, 26, 48, 72, 88, 36, 64, 96, 112, 40, 72, 108, 130, 48, 88, 132, 156, 60, 110, 160, 192, 72, 130, 192, 224, 80, 150, 224, 264, 96, 176, 260, 308, 104, 198, 288, 352, 120, 216, 320, 384, 132, 240, 360, 432, 144, 280, 408, 480, 168, 308, 448, 532, 180, 338, 504, 588, 196, 364, 546, 650, 224, 416, 600, 700, 224, 442, 644, 750, 252, 476, 690, 816, 270, 504, 750, 900, 300, 560, 810, 960, 312, 588, 870, 1050, 336, 644, 952, 1110, 360, 700, 1020, 1200, 390, 728, 1050, 1260, 420, 784, 1140, 1350, 450, 812, 1200, 1440, 480, 868, 1290, 1530, 510, 924, 1350, 1620, 540, 980, 1440, 1710, 570, 1036, 1530, 1800, 570, 1064, 1590, 1890, 600, 1120, 1680, 1980, 630, 1204, 1770, 2100, 660, 1260, 1860, 2220, 720, 1316, 1950, 2310, 750, 1372, 2040, 2430]; -/** - * Returns the number of error correction block that the QR Code should contain - * for the specified version and error correction level. - * - * @param {Number} version QR Code version - * @param {Number} errorCorrectionLevel Error correction level - * @return {Number} Number of error correction blocks +/** + * Returns the number of error correction block that the QR Code should contain + * for the specified version and error correction level. + * + * @param {Number} version QR Code version + * @param {Number} errorCorrectionLevel Error correction level + * @return {Number} Number of error correction blocks */ exports.getBlocksCount = function getBlocksCount(version, errorCorrectionLevel) { @@ -96319,13 +96319,13 @@ exports.getBlocksCount = function getBlocksCount(version, errorCorrectionLevel) return undefined; } }; -/** - * Returns the number of error correction codewords to use for the specified - * version and error correction level. - * - * @param {Number} version QR Code version - * @param {Number} errorCorrectionLevel Error correction level - * @return {Number} Number of error correction codewords +/** + * Returns the number of error correction codewords to use for the specified + * version and error correction level. + * + * @param {Number} version QR Code version + * @param {Number} errorCorrectionLevel Error correction level + * @return {Number} Number of error correction codewords */ @@ -106820,7 +106820,7 @@ const LEAVE_TOKEN_REGEX = new RegExp(LEAVE_TOKEN, 'g'); * keyframes * * [Validation] - * The code in this file is not responsible for validation. That functionality happens with within + * The code in responsible for validation. That functionality happens with within * the `AnimationValidatorVisitor` code. */ @@ -212244,8 +212244,8 @@ __webpack_require__.r(__webpack_exports__); class TranslateLoader {} -/** - * This loader is just a placeholder that does nothing, in case you don't need a loader at all +/** + * This loader is just a placeholder that does nothing, in case you don't need a loader at all */ @@ -212275,8 +212275,8 @@ TranslateFakeLoader.ɵprov = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODU })(); class MissingTranslationHandler {} -/** - * This handler is just a placeholder that does nothing, in case you don't need a missing translation handler at all +/** + * This handler is just a placeholder that does nothing, in case you don't need a missing translation handler at all */ @@ -212303,18 +212303,18 @@ FakeMissingTranslationHandler.ɵprov = /* @__PURE__ */_angular_core__WEBPACK_IMP })(); /* tslint:disable */ -/** - * Determines if two objects or two values are equivalent. - * - * Two objects or values are considered equivalent if at least one of the following is true: - * - * * Both objects or values pass `===` comparison. - * * Both objects or values are of the same type and all of their properties are equal by - * comparing them with `equals`. - * - * @param o1 Object or value to compare. - * @param o2 Object or value to compare. - * @returns true if arguments are equal. +/** + * Determines if two objects or two values are equivalent. + * + * Two objects or values are considered equivalent if at least one of the following is true: + * + * * Both objects or values pass `===` comparison. + * * Both objects or values are of the same type and all of their properties are equal by + * comparing them with `equals`. + * + * @param o1 Object or value to compare. + * @param o2 Object or value to compare. + * @returns true if arguments are equal. */ @@ -212481,8 +212481,8 @@ TranslateDefaultParser.ɵprov = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_M })(); class TranslateCompiler {} -/** - * This compiler is just a placeholder that does nothing, in case you don't need a compiler at all +/** + * This compiler is just a placeholder that does nothing, in case you don't need a compiler at all */ @@ -212517,41 +212517,41 @@ TranslateFakeCompiler.ɵprov = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MO class TranslateStore { constructor() { - /** - * The lang currently used + /** + * The lang currently used */ this.currentLang = this.defaultLang; - /** - * a list of translations per lang + /** + * a list of translations per lang */ this.translations = {}; - /** - * an array of langs + /** + * an array of langs */ this.langs = []; - /** - * An EventEmitter to listen to translation change events - * onTranslationChange.subscribe((params: TranslationChangeEvent) => { - * // do something - * }); + /** + * An EventEmitter to listen to translation change events + * onTranslationChange.subscribe((params: TranslationChangeEvent) => { + * // do something + * }); */ this.onTranslationChange = new _angular_core__WEBPACK_IMPORTED_MODULE_1__.EventEmitter(); - /** - * An EventEmitter to listen to lang change events - * onLangChange.subscribe((params: LangChangeEvent) => { - * // do something - * }); + /** + * An EventEmitter to listen to lang change events + * onLangChange.subscribe((params: LangChangeEvent) => { + * // do something + * }); */ this.onLangChange = new _angular_core__WEBPACK_IMPORTED_MODULE_1__.EventEmitter(); - /** - * An EventEmitter to listen to default lang change events - * onDefaultLangChange.subscribe((params: DefaultLangChangeEvent) => { - * // do something - * }); + /** + * An EventEmitter to listen to default lang change events + * onDefaultLangChange.subscribe((params: DefaultLangChangeEvent) => { + * // do something + * }); */ this.onDefaultLangChange = new _angular_core__WEBPACK_IMPORTED_MODULE_1__.EventEmitter(); @@ -212565,17 +212565,17 @@ const DEFAULT_LANGUAGE = new _angular_core__WEBPACK_IMPORTED_MODULE_1__.Injectio const USE_EXTEND = new _angular_core__WEBPACK_IMPORTED_MODULE_1__.InjectionToken('USE_EXTEND'); class TranslateService { - /** - * - * @param store an instance of the store (that is supposed to be unique) - * @param currentLoader An instance of the loader currently used - * @param compiler An instance of the compiler currently used - * @param parser An instance of the parser currently used - * @param missingTranslationHandler A handler for missing translations. - * @param useDefaultLang whether we should use default language translation when current language translation is missing. - * @param isolate whether this service should use the store or not - * @param extend To make a child module extend (and use) translations from parent modules. - * @param defaultLanguage Set the default language using configuration + /** + * + * @param store an instance of the store (that is supposed to be unique) + * @param currentLoader An instance of the loader currently used + * @param compiler An instance of the compiler currently used + * @param parser An instance of the parser currently used + * @param missingTranslationHandler A handler for missing translations. + * @param useDefaultLang whether we should use default language translation when current language translation is missing. + * @param isolate whether this service should use the store or not + * @param extend To make a child module extend (and use) translations from parent modules. + * @param defaultLanguage Set the default language using configuration */ constructor(store, currentLoader, compiler, parser, missingTranslationHandler, useDefaultLang = true, isolate = false, extend = false, defaultLanguage) { this.store = store; @@ -212599,41 +212599,41 @@ class TranslateService { this.setDefaultLang(defaultLanguage); } } - /** - * An EventEmitter to listen to translation change events - * onTranslationChange.subscribe((params: TranslationChangeEvent) => { - * // do something - * }); + /** + * An EventEmitter to listen to translation change events + * onTranslationChange.subscribe((params: TranslationChangeEvent) => { + * // do something + * }); */ get onTranslationChange() { return this.isolate ? this._onTranslationChange : this.store.onTranslationChange; } - /** - * An EventEmitter to listen to lang change events - * onLangChange.subscribe((params: LangChangeEvent) => { - * // do something - * }); + /** + * An EventEmitter to listen to lang change events + * onLangChange.subscribe((params: LangChangeEvent) => { + * // do something + * }); */ get onLangChange() { return this.isolate ? this._onLangChange : this.store.onLangChange; } - /** - * An EventEmitter to listen to default lang change events - * onDefaultLangChange.subscribe((params: DefaultLangChangeEvent) => { - * // do something - * }); + /** + * An EventEmitter to listen to default lang change events + * onDefaultLangChange.subscribe((params: DefaultLangChangeEvent) => { + * // do something + * }); */ get onDefaultLangChange() { return this.isolate ? this._onDefaultLangChange : this.store.onDefaultLangChange; } - /** - * The default lang to fallback when translations are missing on the current lang + /** + * The default lang to fallback when translations are missing on the current lang */ @@ -212648,8 +212648,8 @@ class TranslateService { this.store.defaultLang = defaultLang; } } - /** - * The lang currently used + /** + * The lang currently used */ @@ -212664,8 +212664,8 @@ class TranslateService { this.store.currentLang = currentLang; } } - /** - * an array of langs + /** + * an array of langs */ @@ -212680,8 +212680,8 @@ class TranslateService { this.store.langs = langs; } } - /** - * a list of translations per lang + /** + * a list of translations per lang */ @@ -212696,8 +212696,8 @@ class TranslateService { this.store.translations = translations; } } - /** - * Sets the default language to use as a fallback + /** + * Sets the default language to use as a fallback */ @@ -212722,16 +212722,16 @@ class TranslateService { this.changeDefaultLang(lang); } } - /** - * Gets the default language used + /** + * Gets the default language used */ getDefaultLang() { return this.defaultLang; } - /** - * Changes the lang currently used + /** + * Changes the lang currently used */ @@ -212759,8 +212759,8 @@ class TranslateService { return (0,rxjs__WEBPACK_IMPORTED_MODULE_0__.of)(this.translations[lang]); } } - /** - * Retrieves the given translations + /** + * Retrieves the given translations */ @@ -212774,9 +212774,9 @@ class TranslateService { return pending; } - /** - * Gets an object of translations for a given language with the current loader - * and passes it through the compiler + /** + * Gets an object of translations for a given language with the current loader + * and passes it through the compiler */ @@ -212796,9 +212796,9 @@ class TranslateService { }); return loadingTranslations; } - /** - * Manually sets an object of translations for a given language - * after passing it through the compiler + /** + * Manually sets an object of translations for a given language + * after passing it through the compiler */ @@ -212817,16 +212817,16 @@ class TranslateService { translations: this.translations[lang] }); } - /** - * Returns an array of currently available langs + /** + * Returns an array of currently available langs */ getLangs() { return this.langs; } - /** - * Add available langs + /** + * Add available langs */ @@ -212837,16 +212837,16 @@ class TranslateService { } }); } - /** - * Update the list of available langs + /** + * Update the list of available langs */ updateLangs() { this.addLangs(Object.keys(this.translations)); } - /** - * Returns the parsed result of the translations + /** + * Returns the parsed result of the translations */ @@ -212902,9 +212902,9 @@ class TranslateService { return typeof res !== "undefined" ? res : key; } - /** - * Gets the translated value of a key (or an array of keys) - * @returns the translated key, or an object of translated keys + /** + * Gets the translated value of a key (or an array of keys) + * @returns the translated key, or an object of translated keys */ @@ -212924,10 +212924,10 @@ class TranslateService { return (0,rxjs__WEBPACK_IMPORTED_MODULE_5__.isObservable)(res) ? res : (0,rxjs__WEBPACK_IMPORTED_MODULE_0__.of)(res); } } - /** - * Returns a stream of translated values of a key (or an array of keys) which updates - * whenever the translation changes. - * @returns A stream of the translated key, or an object of translated keys + /** + * Returns a stream of translated values of a key (or an array of keys) which updates + * whenever the translation changes. + * @returns A stream of the translated key, or an object of translated keys */ @@ -212946,10 +212946,10 @@ class TranslateService { } }))); } - /** - * Returns a stream of translated values of a key (or an array of keys) which updates - * whenever the language changes. - * @returns A stream of the translated key, or an object of translated keys + /** + * Returns a stream of translated values of a key (or an array of keys) which updates + * whenever the language changes. + * @returns A stream of the translated key, or an object of translated keys */ @@ -212963,9 +212963,9 @@ class TranslateService { return (0,rxjs__WEBPACK_IMPORTED_MODULE_5__.isObservable)(res) ? res : (0,rxjs__WEBPACK_IMPORTED_MODULE_0__.of)(res); }))); } - /** - * Returns a translation instantly from the internal state of loaded translation. - * All rules regarding the current language, the preferred language of even fallback languages will be used except any promise handling. + /** + * Returns a translation instantly from the internal state of loaded translation. + * All rules regarding the current language, the preferred language of even fallback languages will be used except any promise handling. */ @@ -212990,8 +212990,8 @@ class TranslateService { return res; } } - /** - * Sets the translated value of a key, after compiling it + /** + * Sets the translated value of a key, after compiling it */ @@ -213003,8 +213003,8 @@ class TranslateService { translations: this.translations[lang] }); } - /** - * Changes the current lang + /** + * Changes the current lang */ @@ -213019,8 +213019,8 @@ class TranslateService { this.changeDefaultLang(lang); } } - /** - * Changes the default lang + /** + * Changes the default lang */ @@ -213031,8 +213031,8 @@ class TranslateService { translations: this.translations[lang] }); } - /** - * Allows to reload the lang file from the file + /** + * Allows to reload the lang file from the file */ @@ -213040,8 +213040,8 @@ class TranslateService { this.resetLang(lang); return this.getTranslation(lang); } - /** - * Deletes inner translation + /** + * Deletes inner translation */ @@ -213049,8 +213049,8 @@ class TranslateService { this._translationRequests[lang] = undefined; this.translations[lang] = undefined; } - /** - * Returns the language code name from the browser, e.g. "de" + /** + * Returns the language code name from the browser, e.g. "de" */ @@ -213076,8 +213076,8 @@ class TranslateService { return browserLang; } - /** - * Returns the culture language code name from the browser, e.g. "de-DE" + /** + * Returns the culture language code name from the browser, e.g. "de-DE" */ @@ -213450,8 +213450,8 @@ class TranslatePipe { return this.value; } - /** - * Clean any existing subscription to change events + /** + * Clean any existing subscription to change events */ @@ -213512,8 +213512,8 @@ TranslatePipe.ɵprov = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_1__ })(); class TranslateModule { - /** - * Use this method in your root module to provide the TranslateService + /** + * Use this method in your root module to provide the TranslateService */ static forRoot(config = {}) { return { @@ -213545,8 +213545,8 @@ class TranslateModule { }, TranslateService] }; } - /** - * Use this method in your other (non root) modules to import the directive/pipe + /** + * Use this method in your other (non root) modules to import the directive/pipe */ @@ -213601,8 +213601,8 @@ TranslateModule.ɵinj = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_1_ }] }], null, null); })(); -/** - * Generated bundle index. Do not edit. +/** + * Generated bundle index. Do not edit. */ @@ -213627,8 +213627,8 @@ class TranslateHttpLoader { this.prefix = prefix; this.suffix = suffix; } - /** - * Gets the translations from the server + /** + * Gets the translations from the server */ @@ -213637,8 +213637,8 @@ class TranslateHttpLoader { } } -/** - * Generated bundle index. Do not edit. +/** + * Generated bundle index. Do not edit. */ @@ -215680,51 +215680,51 @@ __webpack_require__.r(__webpack_exports__); /* harmony export */ "BigNumber": () => (/* binding */ BigNumber), /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); -/* - * bignumber.js v9.1.2 - * A JavaScript library for arbitrary-precision arithmetic. - * https://github.com/MikeMcl/bignumber.js - * Copyright (c) 2022 Michael Mclaughlin - * MIT Licensed. - * - * BigNumber.prototype methods | BigNumber methods - * | - * absoluteValue abs | clone - * comparedTo | config set - * decimalPlaces dp | DECIMAL_PLACES - * dividedBy div | ROUNDING_MODE - * dividedToIntegerBy idiv | EXPONENTIAL_AT - * exponentiatedBy pow | RANGE - * integerValue | CRYPTO - * isEqualTo eq | MODULO_MODE - * isFinite | POW_PRECISION - * isGreaterThan gt | FORMAT - * isGreaterThanOrEqualTo gte | ALPHABET - * isInteger | isBigNumber - * isLessThan lt | maximum max - * isLessThanOrEqualTo lte | minimum min - * isNaN | random - * isNegative | sum - * isPositive | - * isZero | - * minus | - * modulo mod | - * multipliedBy times | - * negated | - * plus | - * precision sd | - * shiftedBy | - * squareRoot sqrt | - * toExponential | - * toFixed | - * toFormat | - * toFraction | - * toJSON | - * toNumber | - * toPrecision | - * toString | - * valueOf | - * +/* + * bignumber.js v9.1.2 + * A JavaScript library for arbitrary-precision arithmetic. + * https://github.com/MikeMcl/bignumber.js + * Copyright (c) 2022 Michael Mclaughlin + * MIT Licensed. + * + * BigNumber.prototype methods | BigNumber methods + * | + * absoluteValue abs | clone + * comparedTo | config set + * decimalPlaces dp | DECIMAL_PLACES + * dividedBy div | ROUNDING_MODE + * dividedToIntegerBy idiv | EXPONENTIAL_AT + * exponentiatedBy pow | RANGE + * integerValue | CRYPTO + * isEqualTo eq | MODULO_MODE + * isFinite | POW_PRECISION + * isGreaterThan gt | FORMAT + * isGreaterThanOrEqualTo gte | ALPHABET + * isInteger | isBigNumber + * isLessThan lt | maximum max + * isLessThanOrEqualTo lte | minimum min + * isNaN | random + * isNegative | sum + * isPositive | + * isZero | + * minus | + * modulo mod | + * multipliedBy times | + * negated | + * plus | + * precision sd | + * shiftedBy | + * squareRoot sqrt | + * toExponential | + * toFixed | + * toFormat | + * toFraction | + * toJSON | + * toNumber | + * toPrecision | + * toString | + * valueOf | + * */ var isNumeric = /^-?(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?$/i, mathceil = Math.ceil, @@ -215743,8 +215743,8 @@ POWS_TEN = [1, 10, 100, 1e3, 1e4, 1e5, 1e6, 1e7, 1e8, 1e9, 1e10, 1e11, 1e12, 1e1 // the arguments to toExponential, toFixed, toFormat, and toPrecision. MAX = 1E9; // 0 to MAX_INT32 -/* - * Create and return a BigNumber constructor. +/* + * Create and return a BigNumber constructor. */ function clone(configObject) { @@ -215839,12 +215839,12 @@ function clone(configObject) { alphabetHasNormalDecimalDigits = true; //------------------------------------------------------------------------------------------ // CONSTRUCTOR - /* - * The BigNumber constructor and exported function. - * Create and return a new instance of a BigNumber object. - * - * v {number|string|BigNumber} A numeric value. - * [b] {number} The base of v. Integer, 2 to ALPHABET.length inclusive. + /* + * The BigNumber constructor and exported function. + * Create and return a new instance of a BigNumber object. + * + * v {number|string|BigNumber} A numeric value. + * [b] {number} The base of v. Integer, 2 to ALPHABET.length inclusive. */ function BigNumber(v, b) { @@ -216031,39 +216031,39 @@ function clone(configObject) { BigNumber.ROUND_HALF_CEIL = 7; BigNumber.ROUND_HALF_FLOOR = 8; BigNumber.EUCLID = 9; - /* - * Configure infrequently-changing library-wide settings. - * - * Accept an object with the following optional properties (if the value of a property is - * a number, it must be an integer within the inclusive range stated): - * - * DECIMAL_PLACES {number} 0 to MAX - * ROUNDING_MODE {number} 0 to 8 - * EXPONENTIAL_AT {number|number[]} -MAX to MAX or [-MAX to 0, 0 to MAX] - * RANGE {number|number[]} -MAX to MAX (not zero) or [-MAX to -1, 1 to MAX] - * CRYPTO {boolean} true or false - * MODULO_MODE {number} 0 to 9 - * POW_PRECISION {number} 0 to MAX - * ALPHABET {string} A string of two or more unique characters which does - * not contain '.'. - * FORMAT {object} An object with some of the following properties: - * prefix {string} - * groupSize {number} - * secondaryGroupSize {number} - * groupSeparator {string} - * decimalSeparator {string} - * fractionGroupSize {number} - * fractionGroupSeparator {string} - * suffix {string} - * - * (The values assigned to the above FORMAT object properties are not checked for validity.) - * - * E.g. - * BigNumber.config({ DECIMAL_PLACES : 20, ROUNDING_MODE : 4 }) - * - * Ignore properties/parameters set to null or undefined, except for ALPHABET. - * - * Return an object with the properties current values. + /* + * Configure infrequently-changing library-wide settings. + * + * Accept an object with the following optional properties (if the value of a property is + * a number, it must be an integer within the inclusive range stated): + * + * DECIMAL_PLACES {number} 0 to MAX + * ROUNDING_MODE {number} 0 to 8 + * EXPONENTIAL_AT {number|number[]} -MAX to MAX or [-MAX to 0, 0 to MAX] + * RANGE {number|number[]} -MAX to MAX (not zero) or [-MAX to -1, 1 to MAX] + * CRYPTO {boolean} true or false + * MODULO_MODE {number} 0 to 9 + * POW_PRECISION {number} 0 to MAX + * ALPHABET {string} A string of two or more unique characters which does + * not contain '.'. + * FORMAT {object} An object with some of the following properties: + * prefix {string} + * groupSize {number} + * secondaryGroupSize {number} + * groupSeparator {string} + * decimalSeparator {string} + * fractionGroupSize {number} + * fractionGroupSeparator {string} + * suffix {string} + * + * (The values assigned to the above FORMAT object properties are not checked for validity.) + * + * E.g. + * BigNumber.config({ DECIMAL_PLACES : 20, ROUNDING_MODE : 4 }) + * + * Ignore properties/parameters set to null or undefined, except for ALPHABET. + * + * Return an object with the properties current values. */ BigNumber.config = BigNumber.set = function (obj) { @@ -216203,14 +216203,14 @@ function clone(configObject) { ALPHABET: ALPHABET }; }; - /* - * Return true if v is a BigNumber instance, otherwise return false. - * - * If BigNumber.DEBUG is true, throw if a BigNumber instance is not well-formed. - * - * v {any} - * - * '[BigNumber Error] Invalid BigNumber: {v}' + /* + * Return true if v is a BigNumber instance, otherwise return false. + * + * If BigNumber.DEBUG is true, throw if a BigNumber instance is not well-formed. + * + * v {any} + * + * '[BigNumber Error] Invalid BigNumber: {v}' */ @@ -216253,35 +216253,35 @@ function clone(configObject) { throw Error(bignumberError + 'Invalid BigNumber: ' + v); }; - /* - * Return a new BigNumber whose value is the maximum of the arguments. - * - * arguments {number|string|BigNumber} + /* + * Return a new BigNumber whose value is the maximum of the arguments. + * + * arguments {number|string|BigNumber} */ BigNumber.maximum = BigNumber.max = function () { return maxOrMin(arguments, -1); }; - /* - * Return a new BigNumber whose value is the minimum of the arguments. - * - * arguments {number|string|BigNumber} + /* + * Return a new BigNumber whose value is the minimum of the arguments. + * + * arguments {number|string|BigNumber} */ BigNumber.minimum = BigNumber.min = function () { return maxOrMin(arguments, 1); }; - /* - * Return a new BigNumber with a random value equal to or greater than 0 and less than 1, - * and with dp, or DECIMAL_PLACES if dp is omitted, decimal places (or less if trailing - * zeros are produced). - * - * [dp] {number} Decimal places. Integer, 0 to MAX inclusive. - * - * '[BigNumber Error] Argument {not a primitive number|not an integer|out of range}: {dp}' - * '[BigNumber Error] crypto unavailable' + /* + * Return a new BigNumber with a random value equal to or greater than 0 and less than 1, + * and with dp, or DECIMAL_PLACES if dp is omitted, decimal places (or less if trailing + * zeros are produced). + * + * [dp] {number} Decimal places. Integer, 0 to MAX inclusive. + * + * '[BigNumber Error] Argument {not a primitive number|not an integer|out of range}: {dp}' + * '[BigNumber Error] crypto unavailable' */ @@ -216403,10 +216403,10 @@ function clone(configObject) { return rand; }; }(); - /* - * Return a BigNumber whose value is the sum of the arguments. - * - * arguments {number|string|BigNumber} + /* + * Return a BigNumber whose value is the sum of the arguments. + * + * arguments {number|string|BigNumber} */ @@ -216424,10 +216424,10 @@ function clone(configObject) { convertBase = function () { var decimal = '0123456789'; - /* - * Convert string of baseIn to an array of numbers of baseOut. - * Eg. toBaseOut('255', 10, 16) returns [15, 15]. - * Eg. toBaseOut('ff', 16, 10) returns [2, 5, 5]. + /* + * Convert string of baseIn to an array of numbers of baseOut. + * Eg. toBaseOut('255', 10, 16) returns [15, 15]. + * Eg. toBaseOut('ff', 16, 10) returns [2, 5, 5]. */ function toBaseOut(str, baseIn, baseOut, alphabet) { @@ -216792,14 +216792,14 @@ function clone(configObject) { return q; }; }(); - /* - * Return a string representing the value of BigNumber n in fixed-point or exponential - * notation rounded to the specified decimal places or significant digits. - * - * n: a BigNumber. - * i: the index of the last digit required (i.e. the digit that may be rounded up). - * rm: the rounding mode. - * id: 1 (toExponential) or 2 (toPrecision). + /* + * Return a string representing the value of BigNumber n in fixed-point or exponential + * notation rounded to the specified decimal places or significant digits. + * + * n: a BigNumber. + * i: the index of the last digit required (i.e. the digit that may be rounded up). + * rm: the rounding mode. + * id: 1 (toExponential) or 2 (toPrecision). */ @@ -216867,9 +216867,9 @@ function clone(configObject) { return x; } - /* - * Strip trailing zeros, calculate base 10 exponent and check against MIN_EXP and MAX_EXP. - * Called by minus, plus and times. + /* + * Strip trailing zeros, calculate base 10 exponent and check against MIN_EXP and MAX_EXP. + * Called by minus, plus and times. */ @@ -216940,9 +216940,9 @@ function clone(configObject) { x.c = x.e = null; }; }(); - /* - * Round x to sd significant digits using rounding mode rm. Check for over/under-flow. - * If r is truthy, it is known that there are more digits after the rounding digit. + /* + * Round x to sd significant digits using rounding mode rm. Check for over/under-flow. + * If r is truthy, it is known that there are more digits after the rounding digit. */ @@ -217095,8 +217095,8 @@ function clone(configObject) { return n.s < 0 ? '-' + str : str; } // PROTOTYPE/INSTANCE METHODS - /* - * Return a new BigNumber whose value is the absolute value of this BigNumber. + /* + * Return a new BigNumber whose value is the absolute value of this BigNumber. */ @@ -217105,30 +217105,30 @@ function clone(configObject) { if (x.s < 0) x.s = 1; return x; }; - /* - * Return - * 1 if the value of this BigNumber is greater than the value of BigNumber(y, b), - * -1 if the value of this BigNumber is less than the value of BigNumber(y, b), - * 0 if they have the same value, - * or null if the value of either is NaN. + /* + * Return + * 1 if the value of this BigNumber is greater than the value of BigNumber(y, b), + * -1 if the value of this BigNumber is less than the value of BigNumber(y, b), + * 0 if they have the same value, + * or null if the value of either is NaN. */ P.comparedTo = function (y, b) { return compare(this, new BigNumber(y, b)); }; - /* - * If dp is undefined or null or true or false, return the number of decimal places of the - * value of this BigNumber, or null if the value of this BigNumber is ±Infinity or NaN. - * - * Otherwise, if dp is a number, return a new BigNumber whose value is the value of this - * BigNumber rounded to a maximum of dp decimal places using rounding mode rm, or - * ROUNDING_MODE if rm is omitted. - * - * [dp] {number} Decimal places: integer, 0 to MAX inclusive. - * [rm] {number} Rounding mode. Integer, 0 to 8 inclusive. - * - * '[BigNumber Error] Argument {not a primitive number|not an integer|out of range}: {dp|rm}' + /* + * If dp is undefined or null or true or false, return the number of decimal places of the + * value of this BigNumber, or null if the value of this BigNumber is ±Infinity or NaN. + * + * Otherwise, if dp is a number, return a new BigNumber whose value is the value of this + * BigNumber rounded to a maximum of dp decimal places using rounding mode rm, or + * ROUNDING_MODE if rm is omitted. + * + * [dp] {number} Decimal places: integer, 0 to MAX inclusive. + * [rm] {number} Rounding mode. Integer, 0 to 8 inclusive. + * + * '[BigNumber Error] Argument {not a primitive number|not an integer|out of range}: {dp|rm}' */ @@ -217151,54 +217151,54 @@ function clone(configObject) { if (n < 0) n = 0; return n; }; - /* - * n / 0 = I - * n / N = N - * n / I = 0 - * 0 / n = 0 - * 0 / 0 = N - * 0 / N = N - * 0 / I = 0 - * N / n = N - * N / 0 = N - * N / N = N - * N / I = N - * I / n = I - * I / 0 = I - * I / N = N - * I / I = N - * - * Return a new BigNumber whose value is the value of this BigNumber divided by the value of - * BigNumber(y, b), rounded according to DECIMAL_PLACES and ROUNDING_MODE. + /* + * n / 0 = I + * n / N = N + * n / I = 0 + * 0 / n = 0 + * 0 / 0 = N + * 0 / N = N + * 0 / I = 0 + * N / n = N + * N / 0 = N + * N / N = N + * N / I = N + * I / n = I + * I / 0 = I + * I / N = N + * I / I = N + * + * Return a new BigNumber whose value is the value of this BigNumber divided by the value of + * BigNumber(y, b), rounded according to DECIMAL_PLACES and ROUNDING_MODE. */ P.dividedBy = P.div = function (y, b) { return div(this, new BigNumber(y, b), DECIMAL_PLACES, ROUNDING_MODE); }; - /* - * Return a new BigNumber whose value is the integer part of dividing the value of this - * BigNumber by the value of BigNumber(y, b). + /* + * Return a new BigNumber whose value is the integer part of dividing the value of this + * BigNumber by the value of BigNumber(y, b). */ P.dividedToIntegerBy = P.idiv = function (y, b) { return div(this, new BigNumber(y, b), 0, 1); }; - /* - * Return a BigNumber whose value is the value of this BigNumber exponentiated by n. - * - * If m is present, return the result modulo m. - * If n is negative round according to DECIMAL_PLACES and ROUNDING_MODE. - * If POW_PRECISION is non-zero and m is not present, round to POW_PRECISION using ROUNDING_MODE. - * - * The modular power operation works efficiently when x, n, and m are integers, otherwise it - * is equivalent to calculating x.exponentiatedBy(n).modulo(m) with a POW_PRECISION of 0. - * - * n {number|string|BigNumber} The exponent. An integer. - * [m] {number|string|BigNumber} The modulus. - * - * '[BigNumber Error] Exponent not an integer: {n}' + /* + * Return a BigNumber whose value is the value of this BigNumber exponentiated by n. + * + * If m is present, return the result modulo m. + * If n is negative round according to DECIMAL_PLACES and ROUNDING_MODE. + * If POW_PRECISION is non-zero and m is not present, round to POW_PRECISION using ROUNDING_MODE. + * + * The modular power operation works efficiently when x, n, and m are integers, otherwise it + * is equivalent to calculating x.exponentiatedBy(n).modulo(m) with a POW_PRECISION of 0. + * + * n {number|string|BigNumber} The exponent. An integer. + * [m] {number|string|BigNumber} The modulus. + * + * '[BigNumber Error] Exponent not an integer: {n}' */ @@ -217307,13 +217307,13 @@ function clone(configObject) { if (nIsNeg) y = ONE.div(y); return m ? y.mod(m) : k ? round(y, POW_PRECISION, ROUNDING_MODE, more) : y; }; - /* - * Return a new BigNumber whose value is the value of this BigNumber rounded to an integer - * using rounding mode rm, or ROUNDING_MODE if rm is omitted. - * - * [rm] {number} Rounding mode. Integer, 0 to 8 inclusive. - * - * '[BigNumber Error] Argument {not a primitive number|not an integer|out of range}: {rm}' + /* + * Return a new BigNumber whose value is the value of this BigNumber rounded to an integer + * using rounding mode rm, or ROUNDING_MODE if rm is omitted. + * + * [rm] {number} Rounding mode. Integer, 0 to 8 inclusive. + * + * '[BigNumber Error] Argument {not a primitive number|not an integer|out of range}: {rm}' */ @@ -217322,118 +217322,118 @@ function clone(configObject) { if (rm == null) rm = ROUNDING_MODE;else intCheck(rm, 0, 8); return round(n, n.e + 1, rm); }; - /* - * Return true if the value of this BigNumber is equal to the value of BigNumber(y, b), - * otherwise return false. + /* + * Return true if the value of this BigNumber is equal to the value of BigNumber(y, b), + * otherwise return false. */ P.isEqualTo = P.eq = function (y, b) { return compare(this, new BigNumber(y, b)) === 0; }; - /* - * Return true if the value of this BigNumber is a finite number, otherwise return false. + /* + * Return true if the value of this BigNumber is a finite number, otherwise return false. */ P.isFinite = function () { return !!this.c; }; - /* - * Return true if the value of this BigNumber is greater than the value of BigNumber(y, b), - * otherwise return false. + /* + * Return true if the value of this BigNumber is greater than the value of BigNumber(y, b), + * otherwise return false. */ P.isGreaterThan = P.gt = function (y, b) { return compare(this, new BigNumber(y, b)) > 0; }; - /* - * Return true if the value of this BigNumber is greater than or equal to the value of - * BigNumber(y, b), otherwise return false. + /* + * Return true if the value of this BigNumber is greater than or equal to the value of + * BigNumber(y, b), otherwise return false. */ P.isGreaterThanOrEqualTo = P.gte = function (y, b) { return (b = compare(this, new BigNumber(y, b))) === 1 || b === 0; }; - /* - * Return true if the value of this BigNumber is an integer, otherwise return false. + /* + * Return true if the value of this BigNumber is an integer, otherwise return false. */ P.isInteger = function () { return !!this.c && bitFloor(this.e / LOG_BASE) > this.c.length - 2; }; - /* - * Return true if the value of this BigNumber is less than the value of BigNumber(y, b), - * otherwise return false. + /* + * Return true if the value of this BigNumber is less than the value of BigNumber(y, b), + * otherwise return false. */ P.isLessThan = P.lt = function (y, b) { return compare(this, new BigNumber(y, b)) < 0; }; - /* - * Return true if the value of this BigNumber is less than or equal to the value of - * BigNumber(y, b), otherwise return false. + /* + * Return true if the value of this BigNumber is less than or equal to the value of + * BigNumber(y, b), otherwise return false. */ P.isLessThanOrEqualTo = P.lte = function (y, b) { return (b = compare(this, new BigNumber(y, b))) === -1 || b === 0; }; - /* - * Return true if the value of this BigNumber is NaN, otherwise return false. + /* + * Return true if the value of this BigNumber is NaN, otherwise return false. */ P.isNaN = function () { return !this.s; }; - /* - * Return true if the value of this BigNumber is negative, otherwise return false. + /* + * Return true if the value of this BigNumber is negative, otherwise return false. */ P.isNegative = function () { return this.s < 0; }; - /* - * Return true if the value of this BigNumber is positive, otherwise return false. + /* + * Return true if the value of this BigNumber is positive, otherwise return false. */ P.isPositive = function () { return this.s > 0; }; - /* - * Return true if the value of this BigNumber is 0 or -0, otherwise return false. + /* + * Return true if the value of this BigNumber is 0 or -0, otherwise return false. */ P.isZero = function () { return !!this.c && this.c[0] == 0; }; - /* - * n - 0 = n - * n - N = N - * n - I = -I - * 0 - n = -n - * 0 - 0 = 0 - * 0 - N = N - * 0 - I = -I - * N - n = N - * N - 0 = N - * N - N = N - * N - I = N - * I - n = I - * I - 0 = I - * I - N = N - * I - I = N - * - * Return a new BigNumber whose value is the value of this BigNumber minus the value of - * BigNumber(y, b). + /* + * n - 0 = n + * n - N = N + * n - I = -I + * 0 - n = -n + * 0 - 0 = 0 + * 0 - N = N + * 0 - I = -I + * N - n = N + * N - 0 = N + * N - N = N + * N - I = N + * I - n = I + * I - 0 = I + * I - N = N + * I - I = N + * + * Return a new BigNumber whose value is the value of this BigNumber minus the value of + * BigNumber(y, b). */ @@ -217541,26 +217541,26 @@ function clone(configObject) { return normalise(y, xc, ye); }; - /* - * n % 0 = N - * n % N = N - * n % I = n - * 0 % n = 0 - * -0 % n = -0 - * 0 % 0 = N - * 0 % N = N - * 0 % I = 0 - * N % n = N - * N % 0 = N - * N % N = N - * N % I = N - * I % n = N - * I % 0 = N - * I % N = N - * I % I = N - * - * Return a new BigNumber whose value is the value of this BigNumber modulo the value of - * BigNumber(y, b). The result depends on the value of MODULO_MODE. + /* + * n % 0 = N + * n % N = N + * n % I = n + * 0 % n = 0 + * -0 % n = -0 + * 0 % 0 = N + * 0 % N = N + * 0 % I = 0 + * N % n = N + * N % 0 = N + * N % N = N + * N % I = N + * I % n = N + * I % 0 = N + * I % N = N + * I % I = N + * + * Return a new BigNumber whose value is the value of this BigNumber modulo the value of + * BigNumber(y, b). The result depends on the value of MODULO_MODE. */ @@ -217593,25 +217593,25 @@ function clone(configObject) { if (!y.c[0] && MODULO_MODE == 1) y.s = x.s; return y; }; - /* - * n * 0 = 0 - * n * N = N - * n * I = I - * 0 * n = 0 - * 0 * 0 = 0 - * 0 * N = N - * 0 * I = N - * N * n = N - * N * 0 = N - * N * N = N - * N * I = N - * I * n = I - * I * 0 = N - * I * N = N - * I * I = I - * - * Return a new BigNumber whose value is the value of this BigNumber multiplied by the value - * of BigNumber(y, b). + /* + * n * 0 = 0 + * n * N = N + * n * I = I + * 0 * n = 0 + * 0 * 0 = 0 + * 0 * N = N + * 0 * I = N + * N * n = N + * N * 0 = N + * N * N = N + * N * I = N + * I * n = I + * I * 0 = N + * I * N = N + * I * I = I + * + * Return a new BigNumber whose value is the value of this BigNumber multiplied by the value + * of BigNumber(y, b). */ @@ -217698,9 +217698,9 @@ function clone(configObject) { return normalise(y, zc, e); }; - /* - * Return a new BigNumber whose value is the value of this BigNumber negated, - * i.e. multiplied by -1. + /* + * Return a new BigNumber whose value is the value of this BigNumber negated, + * i.e. multiplied by -1. */ @@ -217709,25 +217709,25 @@ function clone(configObject) { x.s = -x.s || null; return x; }; - /* - * n + 0 = n - * n + N = N - * n + I = I - * 0 + n = n - * 0 + 0 = 0 - * 0 + N = N - * 0 + I = I - * N + n = N - * N + 0 = N - * N + N = N - * N + I = N - * I + n = I - * I + 0 = I - * I + N = N - * I + I = I - * - * Return a new BigNumber whose value is the value of this BigNumber plus the value of - * BigNumber(y, b). + /* + * n + 0 = n + * n + N = N + * n + I = I + * 0 + n = n + * 0 + 0 = 0 + * 0 + N = N + * 0 + I = I + * N + n = N + * N + 0 = N + * N + N = N + * N + I = N + * I + n = I + * I + 0 = I + * I + N = N + * I + I = I + * + * Return a new BigNumber whose value is the value of this BigNumber plus the value of + * BigNumber(y, b). */ @@ -217803,20 +217803,20 @@ function clone(configObject) { return normalise(y, xc, ye); }; - /* - * If sd is undefined or null or true or false, return the number of significant digits of - * the value of this BigNumber, or null if the value of this BigNumber is ±Infinity or NaN. - * If sd is true include integer-part trailing zeros in the count. - * - * Otherwise, if sd is a number, return a new BigNumber whose value is the value of this - * BigNumber rounded to a maximum of sd significant digits using rounding mode rm, or - * ROUNDING_MODE if rm is omitted. - * - * sd {number|boolean} number: significant digits: integer, 1 to MAX inclusive. - * boolean: whether to count integer-part trailing zeros: true or false. - * [rm] {number} Rounding mode. Integer, 0 to 8 inclusive. - * - * '[BigNumber Error] Argument {not a primitive number|not an integer|out of range}: {sd|rm}' + /* + * If sd is undefined or null or true or false, return the number of significant digits of + * the value of this BigNumber, or null if the value of this BigNumber is ±Infinity or NaN. + * If sd is true include integer-part trailing zeros in the count. + * + * Otherwise, if sd is a number, return a new BigNumber whose value is the value of this + * BigNumber rounded to a maximum of sd significant digits using rounding mode rm, or + * ROUNDING_MODE if rm is omitted. + * + * sd {number|boolean} number: significant digits: integer, 1 to MAX inclusive. + * boolean: whether to count integer-part trailing zeros: true or false. + * [rm] {number} Rounding mode. Integer, 0 to 8 inclusive. + * + * '[BigNumber Error] Argument {not a primitive number|not an integer|out of range}: {sd|rm}' */ @@ -217847,13 +217847,13 @@ function clone(configObject) { if (sd && x.e + 1 > n) n = x.e + 1; return n; }; - /* - * Return a new BigNumber whose value is the value of this BigNumber shifted by k places - * (powers of 10). Shift to the right if n > 0, and to the left if n < 0. - * - * k {number} Integer, -MAX_SAFE_INTEGER to MAX_SAFE_INTEGER inclusive. - * - * '[BigNumber Error] Argument {not a primitive number|not an integer|out of range}: {k}' + /* + * Return a new BigNumber whose value is the value of this BigNumber shifted by k places + * (powers of 10). Shift to the right if n > 0, and to the left if n < 0. + * + * k {number} Integer, -MAX_SAFE_INTEGER to MAX_SAFE_INTEGER inclusive. + * + * '[BigNumber Error] Argument {not a primitive number|not an integer|out of range}: {k}' */ @@ -217861,16 +217861,16 @@ function clone(configObject) { intCheck(k, -MAX_SAFE_INTEGER, MAX_SAFE_INTEGER); return this.times('1e' + k); }; - /* - * sqrt(-n) = N - * sqrt(N) = N - * sqrt(-I) = N - * sqrt(I) = I - * sqrt(0) = 0 - * sqrt(-0) = -0 - * - * Return a new BigNumber whose value is the square root of the value of this BigNumber, - * rounded according to DECIMAL_PLACES and ROUNDING_MODE. + /* + * sqrt(-n) = N + * sqrt(N) = N + * sqrt(-I) = N + * sqrt(I) = I + * sqrt(0) = 0 + * sqrt(-0) = -0 + * + * Return a new BigNumber whose value is the square root of the value of this BigNumber, + * rounded according to DECIMAL_PLACES and ROUNDING_MODE. */ @@ -217967,14 +217967,14 @@ function clone(configObject) { return round(r, r.e + DECIMAL_PLACES + 1, ROUNDING_MODE, m); }; - /* - * Return a string representing the value of this BigNumber in exponential notation and - * rounded using ROUNDING_MODE to dp fixed decimal places. - * - * [dp] {number} Decimal places. Integer, 0 to MAX inclusive. - * [rm] {number} Rounding mode. Integer, 0 to 8 inclusive. - * - * '[BigNumber Error] Argument {not a primitive number|not an integer|out of range}: {dp|rm}' + /* + * Return a string representing the value of this BigNumber in exponential notation and + * rounded using ROUNDING_MODE to dp fixed decimal places. + * + * [dp] {number} Decimal places. Integer, 0 to MAX inclusive. + * [rm] {number} Rounding mode. Integer, 0 to 8 inclusive. + * + * '[BigNumber Error] Argument {not a primitive number|not an integer|out of range}: {dp|rm}' */ @@ -217986,17 +217986,17 @@ function clone(configObject) { return format(this, dp, rm, 1); }; - /* - * Return a string representing the value of this BigNumber in fixed-point notation rounding - * to dp fixed decimal places using rounding mode rm, or ROUNDING_MODE if rm is omitted. - * - * Note: as with JavaScript's number type, (-0).toFixed(0) is '0', - * but e.g. (-0.00001).toFixed(0) is '-0'. - * - * [dp] {number} Decimal places. Integer, 0 to MAX inclusive. - * [rm] {number} Rounding mode. Integer, 0 to 8 inclusive. - * - * '[BigNumber Error] Argument {not a primitive number|not an integer|out of range}: {dp|rm}' + /* + * Return a string representing the value of this BigNumber in fixed-point notation rounding + * to dp fixed decimal places using rounding mode rm, or ROUNDING_MODE if rm is omitted. + * + * Note: as with JavaScript's number type, (-0).toFixed(0) is '0', + * but e.g. (-0.00001).toFixed(0) is '-0'. + * + * [dp] {number} Decimal places. Integer, 0 to MAX inclusive. + * [rm] {number} Rounding mode. Integer, 0 to 8 inclusive. + * + * '[BigNumber Error] Argument {not a primitive number|not an integer|out of range}: {dp|rm}' */ @@ -218008,30 +218008,30 @@ function clone(configObject) { return format(this, dp, rm); }; - /* - * Return a string representing the value of this BigNumber in fixed-point notation rounded - * using rm or ROUNDING_MODE to dp decimal places, and formatted according to the properties - * of the format or FORMAT object (see BigNumber.set). - * - * The formatting object may contain some or all of the properties shown below. - * - * FORMAT = { - * prefix: '', - * groupSize: 3, - * secondaryGroupSize: 0, - * groupSeparator: ',', - * decimalSeparator: '.', - * fractionGroupSize: 0, - * fractionGroupSeparator: '\xA0', // non-breaking space - * suffix: '' - * }; - * - * [dp] {number} Decimal places. Integer, 0 to MAX inclusive. - * [rm] {number} Rounding mode. Integer, 0 to 8 inclusive. - * [format] {object} Formatting options. See FORMAT pbject above. - * - * '[BigNumber Error] Argument {not a primitive number|not an integer|out of range}: {dp|rm}' - * '[BigNumber Error] Argument not an object: {format}' + /* + * Return a string representing the value of this BigNumber in fixed-point notation rounded + * using rm or ROUNDING_MODE to dp decimal places, and formatted according to the properties + * of the format or FORMAT object (see BigNumber.set). + * + * The formatting object may contain some or all of the properties shown below. + * + * FORMAT = { + * prefix: '', + * groupSize: 3, + * secondaryGroupSize: 0, + * groupSeparator: ',', + * decimalSeparator: '.', + * fractionGroupSize: 0, + * fractionGroupSeparator: '\xA0', // non-breaking space + * suffix: '' + * }; + * + * [dp] {number} Decimal places. Integer, 0 to MAX inclusive. + * [rm] {number} Rounding mode. Integer, 0 to 8 inclusive. + * [format] {object} Formatting options. See FORMAT pbject above. + * + * '[BigNumber Error] Argument {not a primitive number|not an integer|out of range}: {dp|rm}' + * '[BigNumber Error] Argument not an object: {format}' */ @@ -218089,16 +218089,16 @@ function clone(configObject) { return (format.prefix || '') + str + (format.suffix || ''); }; - /* - * Return an array of two BigNumbers representing the value of this BigNumber as a simple - * fraction with an integer numerator and an integer denominator. - * The denominator will be a positive non-zero value less than or equal to the specified - * maximum denominator. If a maximum denominator is not specified, the denominator will be - * the lowest value necessary to represent the number exactly. - * - * [md] {number|string|BigNumber} Integer >= 1, or Infinity. The maximum denominator. - * - * '[BigNumber Error] Argument {not an integer|out of range} : {md}' + /* + * Return an array of two BigNumbers representing the value of this BigNumber as a simple + * fraction with an integer numerator and an integer denominator. + * The denominator will be a positive non-zero value less than or equal to the specified + * maximum denominator. If a maximum denominator is not specified, the denominator will be + * the lowest value necessary to represent the number exactly. + * + * [md] {number|string|BigNumber} Integer >= 1, or Infinity. The maximum denominator. + * + * '[BigNumber Error] Argument {not an integer|out of range} : {md}' */ @@ -218164,24 +218164,24 @@ function clone(configObject) { MAX_EXP = exp; return r; }; - /* - * Return the value of this BigNumber converted to a number primitive. + /* + * Return the value of this BigNumber converted to a number primitive. */ P.toNumber = function () { return +valueOf(this); }; - /* - * Return a string representing the value of this BigNumber rounded to sd significant digits - * using rounding mode rm or ROUNDING_MODE. If sd is less than the number of digits - * necessary to represent the integer part of the value in fixed-point notation, then use - * exponential notation. - * - * [sd] {number} Significant digits. Integer, 1 to MAX inclusive. - * [rm] {number} Rounding mode. Integer, 0 to 8 inclusive. - * - * '[BigNumber Error] Argument {not a primitive number|not an integer|out of range}: {sd|rm}' + /* + * Return a string representing the value of this BigNumber rounded to sd significant digits + * using rounding mode rm or ROUNDING_MODE. If sd is less than the number of digits + * necessary to represent the integer part of the value in fixed-point notation, then use + * exponential notation. + * + * [sd] {number} Significant digits. Integer, 1 to MAX inclusive. + * [rm] {number} Rounding mode. Integer, 0 to 8 inclusive. + * + * '[BigNumber Error] Argument {not a primitive number|not an integer|out of range}: {sd|rm}' */ @@ -218189,16 +218189,16 @@ function clone(configObject) { if (sd != null) intCheck(sd, 1, MAX); return format(this, sd, rm, 2); }; - /* - * Return a string representing the value of this BigNumber in base b, or base 10 if b is - * omitted. If a base is specified, including base 10, round according to DECIMAL_PLACES and - * ROUNDING_MODE. If a base is not specified, and this BigNumber has a positive exponent - * that is equal to or greater than TO_EXP_POS, or a negative exponent equal to or less than - * TO_EXP_NEG, return exponential notation. - * - * [b] {number} Integer, 2 to ALPHABET.length inclusive. - * - * '[BigNumber Error] Base {not a primitive number|not an integer|out of range}: {b}' + /* + * Return a string representing the value of this BigNumber in base b, or base 10 if b is + * omitted. If a base is specified, including base 10, round according to DECIMAL_PLACES and + * ROUNDING_MODE. If a base is not specified, and this BigNumber has a positive exponent + * that is equal to or greater than TO_EXP_POS, or a negative exponent equal to or less than + * TO_EXP_NEG, return exponential notation. + * + * [b] {number} Integer, 2 to ALPHABET.length inclusive. + * + * '[BigNumber Error] Base {not a primitive number|not an integer|out of range}: {b}' */ @@ -218231,9 +218231,9 @@ function clone(configObject) { return str; }; - /* - * Return as toString, but do not accept a base argument, and include the minus sign for - * negative zero. + /* + * Return as toString, but do not accept a base argument, and include the minus sign for + * negative zero. */ @@ -218311,8 +218311,8 @@ function compare(x, y) { return k == l ? 0 : k > l ^ a ? 1 : -1; } -/* - * Check that n is a primitive number, an integer, and in range, otherwise throw. +/* + * Check that n is a primitive number, an integer, and in range, otherwise throw. */ @@ -218656,10 +218656,10 @@ class PaginationService { defaultId() { return this.DEFAULT_ID; } - /** - * Register a PaginationInstance with this service. Returns a - * boolean value signifying whether the instance is new or - * updated (true = new or updated, false = unchanged). + /** + * Register a PaginationInstance with this service. Returns a + * boolean value signifying whether the instance is new or + * updated (true = new or updated, false = unchanged). */ @@ -218675,9 +218675,9 @@ class PaginationService { return this.updateInstance(instance); } } - /** - * Check each property of the instance and update any that have changed. Return - * true if any changes were made, else return false. + /** + * Check each property of the instance and update any that have changed. Return + * true if any changes were made, else return false. */ @@ -218693,8 +218693,8 @@ class PaginationService { return changed; } - /** - * Returns the current page number. + /** + * Returns the current page number. */ @@ -218705,8 +218705,8 @@ class PaginationService { return 1; } - /** - * Sets the current page number. + /** + * Sets the current page number. */ @@ -218721,8 +218721,8 @@ class PaginationService { } } } - /** - * Sets the value of instance.totalItems + /** + * Sets the value of instance.totalItems */ @@ -218732,8 +218732,8 @@ class PaginationService { this.change.emit(id); } } - /** - * Sets the value of instance.itemsPerPage. + /** + * Sets the value of instance.itemsPerPage. */ @@ -218743,9 +218743,9 @@ class PaginationService { this.change.emit(id); } } - /** - * Returns a clone of the pagination instance object matching the id. If no - * id specified, returns the instance corresponding to the default id. + /** + * Returns a clone of the pagination instance object matching the id. If no + * id specified, returns the instance corresponding to the default id. */ @@ -218756,8 +218756,8 @@ class PaginationService { return {}; } - /** - * Perform a shallow clone of an object. + /** + * Perform a shallow clone of an object. */ @@ -218831,8 +218831,8 @@ class PaginatePipe { return collection; } } - /** - * Create an PaginationInstance object, using defaults for any optional properties not supplied. + /** + * Create an PaginationInstance object, using defaults for any optional properties not supplied. */ @@ -218845,8 +218845,8 @@ class PaginatePipe { totalItems: +config.totalItems || collection.length }; } - /** - * Ensure the argument passed to the filter contains the required properties. + /** + * Ensure the argument passed to the filter contains the required properties. */ @@ -218858,11 +218858,11 @@ class PaginatePipe { throw new Error(`PaginatePipe: Argument is missing the following required properties: ${missing.join(', ')}`); } } - /** - * To avoid returning a brand new array each time the pipe is run, we store the state of the sliced - * array for a given id. This means that the next time the pipe is run on this collection & id, we just - * need to check that the collection, start and end points are all identical, and if so, return the - * last sliced array. + /** + * To avoid returning a brand new array each time the pipe is run, we store the state of the sliced + * array for a given id. This means that the next time the pipe is run on this collection & id, we just + * need to check that the collection, start and end points are all identical, and if so, return the + * last sliced array. */ @@ -218875,8 +218875,8 @@ class PaginatePipe { end }; } - /** - * For a given id, returns true if the collection, size, start and end values are identical. + /** + * For a given id, returns true if the collection, size, start and end values are identical. */ @@ -218921,9 +218921,9 @@ PaginatePipe.ɵpipe = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__[ }]; }, null); })(); -/** - * The default template and styles for the pagination links are borrowed directly - * from Zurb Foundation 6: http://foundation.zurb.com/sites/docs/pagination.html +/** + * The default template and styles for the pagination links are borrowed directly + * from Zurb Foundation 6: http://foundation.zurb.com/sites/docs/pagination.html */ @@ -219046,10 +219046,10 @@ const DEFAULT_STYLES = ` display: none; } } `; -/** - * This directive is what powers all pagination controls components, including the default one. - * It exposes an API which is hooked up to the PaginationService to keep the PaginatePipe in sync - * with the pagination controls. +/** + * This directive is what powers all pagination controls components, including the default one. + * It exposes an API which is hooked up to the PaginationService to keep the PaginatePipe in sync + * with the pagination controls. */ class PaginationControlsDirective { @@ -219084,8 +219084,8 @@ class PaginationControlsDirective { ngOnDestroy() { this.changeSub.unsubscribe(); } - /** - * Go to the previous page + /** + * Go to the previous page */ @@ -219093,8 +219093,8 @@ class PaginationControlsDirective { this.checkValidId(); this.setCurrent(this.getCurrent() - 1); } - /** - * Go to the next page + /** + * Go to the next page */ @@ -219102,40 +219102,40 @@ class PaginationControlsDirective { this.checkValidId(); this.setCurrent(this.getCurrent() + 1); } - /** - * Returns true if current page is first page + /** + * Returns true if current page is first page */ isFirstPage() { return this.getCurrent() === 1; } - /** - * Returns true if current page is last page + /** + * Returns true if current page is last page */ isLastPage() { return this.getLastPage() === this.getCurrent(); } - /** - * Set the current page number. + /** + * Set the current page number. */ setCurrent(page) { this.pageChange.emit(page); } - /** - * Get the current page number. + /** + * Get the current page number. */ getCurrent() { return this.service.getCurrentPage(this.id); } - /** - * Returns the last page number + /** + * Returns the last page number */ @@ -219160,10 +219160,10 @@ class PaginationControlsDirective { console.warn(`PaginationControlsDirective: the specified id "${this.id}" does not match any registered PaginationInstance`); } } - /** - * Updates the page links and checks that the current page is valid. Should run whenever the - * PaginationService.change stream emits a value matching the current ID, or when any of the - * input values changes. + /** + * Updates the page links and checks that the current page is valid. Should run whenever the + * PaginationService.change stream emits a value matching the current ID, or when any of the + * input values changes. */ @@ -219180,9 +219180,9 @@ class PaginationControlsDirective { this.pages = this.createPageArray(inst.currentPage, inst.itemsPerPage, inst.totalItems, this.maxSize); } } - /** - * Checks that the instance.currentPage property is within bounds for the current page range. - * If not, return a correct value for currentPage, or the current value if OK. + /** + * Checks that the instance.currentPage property is within bounds for the current page range. + * If not, return a correct value for currentPage, or the current value if OK. */ @@ -219197,8 +219197,8 @@ class PaginationControlsDirective { return instance.currentPage; } - /** - * Returns an array of Page objects to use in the pagination controls. + /** + * Returns an array of Page objects to use in the pagination controls. */ @@ -219237,9 +219237,9 @@ class PaginationControlsDirective { return pages; } - /** - * Given the position in the sequence of pagination links [i], - * figure out what page number corresponds to that position. + /** + * Given the position in the sequence of pagination links [i], + * figure out what page number corresponds to that position. */ @@ -219316,8 +219316,8 @@ PaginationControlsDirective.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORT function coerceToBoolean(input) { return !!input && input !== 'false'; } -/** - * The default pagination controls component. Actually just a default implementation of a custom template. +/** + * The default pagination controls component. Actually just a default implementation of a custom template. */ @@ -219496,12 +219496,12 @@ NgxPaginationModule.ɵinj = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODUL }] }], null, null); })(); -/* - * Public API Surface of ngx-pagination +/* + * Public API Surface of ngx-pagination */ -/** - * Generated bundle index. Do not edit. +/** + * Generated bundle index. Do not edit. */ diff --git a/html_source/src/app/pages/assign-alias/assign-alias.component.ts b/html_source/src/app/pages/assign-alias/assign-alias.component.ts index e9504ed6..66949c34 100644 --- a/html_source/src/app/pages/assign-alias/assign-alias.component.ts +++ b/html_source/src/app/pages/assign-alias/assign-alias.component.ts @@ -66,12 +66,9 @@ import { BreadcrumbItems } from '@parts/components/breadcrumbs/breadcrumbs.model > {{ 'ASSIGN_ALIAS.FORM_ERRORS.NAME_WRONG' | translate }} -
    +
    {{ 'ASSIGN_ALIAS.FORM_ERRORS.NAME_LENGTH' | translate }}
    -
    - {{ 'ASSIGN_ALIAS.FORM_ERRORS.NAME_REQUIRED' | translate }} -
    diff --git a/html_source/src/app/pages/open-wallet/open-wallet.component.ts b/html_source/src/app/pages/open-wallet/open-wallet.component.ts index e69b2a40..ce5b03e5 100644 --- a/html_source/src/app/pages/open-wallet/open-wallet.component.ts +++ b/html_source/src/app/pages/open-wallet/open-wallet.component.ts @@ -82,7 +82,7 @@ import { BreadcrumbItems } from '@parts/components/breadcrumbs/breadcrumbs.model class="error" >
    - {{ openWalletForm.controls.password.errors['wrongPassword'].errorText }} + {{ openWalletForm.controls.password.errors['wrongPassword'].errorText | translate }}
    diff --git a/html_source/src/app/pages/restore-wallet/restore-wallet.component.ts b/html_source/src/app/pages/restore-wallet/restore-wallet.component.ts index 5c375f9f..a6a3765e 100644 --- a/html_source/src/app/pages/restore-wallet/restore-wallet.component.ts +++ b/html_source/src/app/pages/restore-wallet/restore-wallet.component.ts @@ -141,7 +141,7 @@ import { BreadcrumbItems } from '@parts/components/breadcrumbs/breadcrumbs.model " class="error" > - {{ 'Seed phrase not valid' | translate }} + {{ 'RESTORE_WALLET.FORM_ERRORS.SEED_PHRASE_IS_NO_VALID' | translate }}
    diff --git a/html_source/src/app/pages/settings/settings.component.ts b/html_source/src/app/pages/settings/settings.component.ts index fc7703f3..86356ffd 100644 --- a/html_source/src/app/pages/settings/settings.component.ts +++ b/html_source/src/app/pages/settings/settings.component.ts @@ -142,7 +142,7 @@ import { regExpPassword, ZanoValidators } from '@parts/utils/zano-validators'; " class="error" > - {{ 'SETTINGS.FORM_ERRORS.PASS_NOT_MATCH' | translate }} + {{ 'SETTINGS.FORM_ERRORS.CURRENT_PASS_NOT_MATCH' | translate }}
    @@ -162,7 +162,7 @@ import { regExpPassword, ZanoValidators } from '@parts/utils/zano-validators'; class="error" >
    - {{ 'ERRORS.WRONG_PASSWORD' | translate }} + {{ 'ERRORS.WRONG_PASSWORD_MUST_BE' | translate }} a-zA-Z0-9_.*|~!?@#$%^&+{}()<>:;"'-=,/[]*$
    {{ 'ERRORS.REQUIRED' | translate }} diff --git a/html_source/src/app/pages/wallet/tabs/send/send.component.ts b/html_source/src/app/pages/wallet/tabs/send/send.component.ts index f1699abd..bfafbbc4 100644 --- a/html_source/src/app/pages/wallet/tabs/send/send.component.ts +++ b/html_source/src/app/pages/wallet/tabs/send/send.component.ts @@ -97,7 +97,7 @@ import { defaultImgSrc, zanoAssetInfo } from '@parts/data/assets'; {{ 'SEND.FORM_ERRORS.ALIAS_NOT_VALID' | translate }}
    - {{ 'SEND.FORM_ERRORS.ADDRESS_REQUIRED' | translate }} + {{ 'ERRORS.REQUIRED' | translate }}
    @@ -140,7 +140,7 @@ import { defaultImgSrc, zanoAssetInfo } from '@parts/data/assets'; {{ 'SEND.FORM_ERRORS.WRAP_INFO_NULL' | translate }}
    - {{ 'SEND.FORM_ERRORS.AMOUNT_REQUIRED' | translate }} + {{ 'ERRORS.REQUIRED' | translate }}
    {{ sendMoneyParamsForm.controls.amount.errors['insuficcientFunds'].errorText | translate }} @@ -285,7 +285,7 @@ import { defaultImgSrc, zanoAssetInfo } from '@parts/data/assets'; class="error" >
    - {{ 'SEND.FORM_ERRORS.AMOUNT_REQUIRED' | translate }} + {{ 'ERRORS.REQUIRED' | translate }}
    {{ 'Min' }} {{ sendMoneyParamsForm.controls.mixin.getError('min')['min'] }} diff --git a/html_source/src/app/pages/wallet/tabs/swap/pages/create-swap/create-swap.component.html b/html_source/src/app/pages/wallet/tabs/swap/pages/create-swap/create-swap.component.html index d81f3e97..a3746582 100644 --- a/html_source/src/app/pages/wallet/tabs/swap/pages/create-swap/create-swap.component.html +++ b/html_source/src/app/pages/wallet/tabs/swap/pages/create-swap/create-swap.component.html @@ -36,7 +36,7 @@ {{ 'SEND.FORM_ERRORS.WRAP_INFO_NULL' | translate }}
    - {{ 'SEND.FORM_ERRORS.AMOUNT_REQUIRED' | translate }} + {{ 'ERRORS.REQUIRED' | translate }}
    {{ form.controls.sending.controls.amount.errors['insuficcientFunds'].errorText | translate }} @@ -101,7 +101,7 @@ class="error" >
    - {{ 'SEND.FORM_ERRORS.AMOUNT_REQUIRED' | translate }} + {{ 'ERRORS.REQUIRED' | translate }}
    {{ 'SEND.FORM_ERRORS.AMOUNT_ZERO' | translate }} @@ -236,7 +236,7 @@ {{ 'SEND.FORM_ERRORS.ALIAS_NOT_VALID' | translate }}
    - {{ 'SEND.FORM_ERRORS.ADDRESS_REQUIRED' | translate }} + {{ 'ERRORS.REQUIRED' | translate }}
    diff --git a/html_source/src/app/pages/wallet/wallet/modals/add-custom-token/add-custom-token.component.ts b/html_source/src/app/pages/wallet/wallet/modals/add-custom-token/add-custom-token.component.ts index eecab226..e62bf0af 100644 --- a/html_source/src/app/pages/wallet/wallet/modals/add-custom-token/add-custom-token.component.ts +++ b/html_source/src/app/pages/wallet/wallet/modals/add-custom-token/add-custom-token.component.ts @@ -40,7 +40,7 @@ import { LoaderComponent } from '@parts/components/loader.component'; maxlength="64" /> -
    Invalid hash
    +
    {{ 'WALLET.MODAL_ADD_CUSTOM_TOKEN.FORM_ERRORS.ERROR1' | translate }}
    {{ formGroup.get('asset_id').errors['wrongAssetId'].errorText | translate }}
    diff --git a/html_source/src/app/parts/utils/zano-errors.ts b/html_source/src/app/parts/utils/zano-errors.ts index 8aedacc0..342879b1 100644 --- a/html_source/src/app/parts/utils/zano-errors.ts +++ b/html_source/src/app/parts/utils/zano-errors.ts @@ -9,11 +9,11 @@ export const wrongAssetId: ZanoValidationErrors = { }; export const wrongPassword: ZanoValidationErrors = { - errorText: 'Wrong password', + errorText: 'Incorrect password', }; export const insuficcientFunds: ZanoValidationErrors = { - errorText: 'ASSETS.FORM.ERRORS.INSUFICCIENT_FUNDS', + errorText: 'ERRORS.INSUFFICIENT_FUNDS', }; export const notFileZanoWallet: ZanoValidationErrors = { diff --git a/html_source/src/assets/i18n/af.json b/html_source/src/assets/i18n/af.json index cbccbaea..df8d8857 100644 --- a/html_source/src/assets/i18n/af.json +++ b/html_source/src/assets/i18n/af.json @@ -1,805 +1,713 @@ { - "LOGIN": { - "SETUP_MASTER_PASS": "Setup master password", - "SETUP_CONFIRM_PASS": "Confirm the password", - "MASTER_PASS": "Master password", - "BUTTON_NEXT": "Next", - "BUTTON_SKIP": "Skip", - "BUTTON_RESET": "Reset", - "INCORRECT_PASSWORD": "Invalid password", - "FORM_ERRORS": { - "PASS_REQUIRED": "Password is required", - "CONFIRM_REQUIRED": "Confirmation is required", - "MISMATCH": "Mismatch", - "INVALID_PASS": "Invalid Password, try again", - "WRONG_PASSWORD": "Wrong password" - } - }, - "COMMON": { - "BACK": "Go back" - }, - "BREADCRUMBS": { - "ADD_WALLET": "Add wallet", - "CREATE_WALLET": "Create new wallet", - "SAVE_PHRASE": "Save your seed phrase", - "OPEN_WALLET": "Open existing wallet", - "RESTORE_WALLET": "Restore from backup", - "WALLET_DETAILS": "Wallet details", - "ASSIGN_ALIAS": "Assign alias", - "EDIT_ALIAS": "Edit alias", - "TRANSFER_ALIAS": "Transfer alias", - "CONTRACTS": "Contracts", - "NEW_PURCHASE": "New purchase", - "OLD_PURCHASE": "Purchase" - }, - "SIDEBAR": { - "TITLE": "Wallets", - "ADD_NEW": "Add", - "ACCOUNT": { - "STAKING": "Staking", - "MESSAGES": "New offers/Messages", - "SYNCING": "Syncing wallet" + "ASSETS": { + "DROP_DOWN_MENU": { + "ASSET_DETAILS": "Asset Details", + "REMOVE_ASSET": "Remove asset" }, - "CONTACTS": "Contacts", - "SETTINGS": "Settings", - "LOG_OUT": "Log out", - "SYNCHRONIZATION": { - "OFFLINE": "Offline", - "ONLINE": "Online", - "ERROR": "System error", - "COMPLETE": "Completion", - "SYNCING": "Syncing blockchain", - "LOADING": "Loading blockchain data", - "DOWNLOADING": "Downloading", - "SLASH": "/", - "MB": "MB" + "FORM": { + "ERRORS": { + "INSUFICCIENT_FUNDS": "Insuficcient funds", + "WRONG_ASSET_ID": "Wrong asset id" + } }, - "UPDATE": { - "STANDARD": "Update available", - "STANDARD_TOOLTIP": "Get new update.
    Update is recommended!", - "IMPORTANT": "Update available", - "IMPORTANT_HINT": "Important update!", - "IMPORTANT_TOOLTIP": "Get new update.
    Important update!", - "CRITICAL": "Update available", - "CRITICAL_HINT": "Critical update!", - "CRITICAL_TOOLTIP": "Critical update available.Update strongly recommended!", - "TIME": "System time differs from network", - "TIME_TOOLTIP": "Wrong system time!
    Check and repair your system time." + "MODALS": { + "ASSET_DETAILS": { + "LABELS": { + "CURRENT_SUPPLY": "Current supply", + "ID": "Asset ID", + "MAX_SUPPLE": "Max supply", + "NAME": "Asset name", + "TICKER": "Ticker" + } + } }, - "CONTACTS_TOOLTIP": "Contacts option available only with Master Password enabled", - "LOG_OUT_TOOLTIP": "Logout option available only with Master Password enabled" - }, - "MAIN": { - "TITLE": "Create or open the wallet to start using Zano", - "BUTTON_NEW_WALLET": "Create new wallet", - "BUTTON_OPEN_WALLET": "Open existing wallet", - "BUTTON_RESTORE_BACKUP": "Restore from backup", - "HELP": "How to create wallet?", - "CHOOSE_PATH": "Please choose a path" - }, - "CREATE_WALLET": { - "NAME": "Wallet name", - "PASS": "Set wallet password", - "CONFIRM": "Confirm wallet password", - "BUTTON_SELECT": "Select wallet location", - "BUTTON_CREATE": "Create wallet", - "TITLE_SAVE": "Save the wallet file.", - "ERROR_CANNOT_SAVE_TOP": "Existing wallet files cannot be replaced or overwritten", - "ERROR_CANNOT_SAVE_SYSTEM": "Wallet files cannot be saved to the OS partition", - "FORM_ERRORS": { - "NAME_REQUIRED": "Name is required", - "NAME_DUPLICATE": "Name is duplicate", - "MAX_LENGTH": "Maximum name length reached", - "CONFIRM_NOT_MATCH": "Passwords don`t match" + "TABLE": { + "LABELS": { + "BALANCE": "Balance", + "NAME": "Name", + "PRICE": "Price", + "VALUE": "Value" + } } }, - "OPEN_WALLET": { - "NAME": "Wallet name", - "PASS": "Wallet password", - "BUTTON": "Open wallet", - "WITH_ADDRESS_ALREADY_OPEN": "A wallet with this address is already open", - "FILE_NOT_FOUND1": "Wallet file not found", - "FILE_NOT_FOUND2": "

    It might have been renamed or moved.
    To open it, use the \"Open wallet\" button.", - "FORM_ERRORS": { - "NAME_REQUIRED": "Name is required", - "NAME_DUPLICATE": "Name is duplicate", - "MAX_LENGTH": "Maximum name length reached" + "ASSIGN_ALIAS": { + "BUTTON_ASSIGN": "Assign", + "COMMENT": { + "LABEL": "Comment", + "PLACEHOLDER": "", + "TOOLTIP": "The comment will be visible to anyone who wants to make a payment to your alias. You can provide details about your business, contacts, or include any text. Comments can be edited later." }, - "MODAL": { - "TITLE": "Type wallet password", - "LABEL": "Password to this wallet", - "OPEN": "Open wallet", - "SKIP": "Skip", - "NOT_FOUND": "Not found" - } - }, - "RESTORE_WALLET": { - "LABEL_NAME": "Wallet name", - "LABEL_PHRASE_KEY": "Seed phrase / tracking seed", - "PASS": "Wallet password", - "CONFIRM": "Confirm wallet password", - "BUTTON_SELECT": "Select wallet location", - "BUTTON_CREATE": "Create wallet", - "NOT_CORRECT_FILE_OR_PASSWORD": "Invalid wallet file or password does not match", - "CHOOSE_PATH": "Please choose a path", + "COST": "Alias fee {{value}} {{currency}}", "FORM_ERRORS": { + "MAX_LENGTH": "Maximum comment length reached", + "NAME_EXISTS": "Alias name already exists", + "NAME_LENGTH": "The alias must be 6-25 characters long", "NAME_REQUIRED": "Name is required", - "NAME_DUPLICATE": "Name is duplicate", - "MAX_LENGTH": "Maximum name length reached", - "CONFIRM_NOT_MATCH": "Passwords don`t match", - "KEY_REQUIRED": "Key is required", - "KEY_NOT_VALID": "Key not valid", - "INCORRECT_PASSWORD": "Incorrect password" + "NAME_WRONG": "Invalid name: allowed symbols \"0-9\", \"a-z\", \"-\", \".\"", + "NO_MONEY": "Insufficient funds to assign the alias" + }, + "NAME": { + "LABEL": "Alias", + "PLACEHOLDER": " Enter alias", + "TOOLTIP": "An alias is a shortened form or your account. An alias can only include Latin letters, numbers and characters “.” and “-”. It must start with “@”." }, - "SEED_PASSWORD": "Seed password", - "OK": "OK" + "ONE_ALIAS": "You can create only one alias per wallet", + "REQUEST_ADD_REG": "The alias will be assigned within 10 minutes" }, - "SEED_PHRASE": { - "TITLE": "Make sure to keep your seed phrase in a safe place. If you forget your seed phrase you will not be able to recover your wallet.", - "BUTTON_CREATE_ACCOUNT": "Create wallet", - "BUTTON_COPY": "Copy", - "BUTTON_COPIED": "Copied" + "BACKEND_LOCALIZATION": { + "INCOME_TRANSFER_CONFIRMED": "Payment received", + "INCOME_TRANSFER_UNCONFIRMED": "Incoming payment (not confirmed)", + "IS_CONFIRMED": "", + "IS_MINIMIZE": "Zano application is minimized to the system tray", + "IS_RECEIVED": "", + "LOCKED": "Blocked", + "MINED": "Mined", + "QUIT": "Quit", + "RESTORE": "You can recover it by clicking or using the context menu", + "TRAY_MENU_MINIMIZE": "Minimize", + "TRAY_MENU_SHOW": "Resize" }, - "PROGRESS": { + "BREADCRUMBS": { "ADD_WALLET": "Add wallet", - "SELECT_LOCATION": "Select wallet location", + "ASSIGN_ALIAS": "Assign alias", + "CONTRACTS": "Contracts", "CREATE_WALLET": "Create new wallet", - "RESTORE_WALLET": "Restore from backup" + "EDIT_ALIAS": "Edit alias", + "NEW_PURCHASE": "New purchase", + "OLD_PURCHASE": "Purchase", + "OPEN_WALLET": "Open existing wallet", + "RESTORE_WALLET": "Restore from backup", + "SAVE_PHRASE": "Save your seed phrase", + "TRANSFER_ALIAS": "Transfer alias", + "WALLET_DETAILS": "Wallet details" }, - "SETTINGS": { - "TITLE": "Settings", - "DARK_THEME": "Dark theme", - "WHITE_THEME": "White theme", - "GRAY_THEME": "Grey theme", - "APP_LOCK": { - "TITLE": "Lock app after:", - "TIME1": "5 min", - "TIME2": "15 min", - "TIME3": "1 hour", - "TIME4": "Never" - }, - "SCALE": { - "75": "75% scale", - "100": "100% scale", - "125": "125% scale", - "150": "150% scale", - "TITLE": "Interface scale" - }, - "MASTER_PASSWORD": { - "TITLE": "Update master password", - "OLD": "Old password", - "NEW": "New password", - "CONFIRM": "New password confirmation", - "BUTTON": "Save" - }, - "FORM_ERRORS": { - "PASS_REQUIRED": "Password is required", - "PASS_NOT_MATCH": "Old password not match", - "CONFIRM_NOT_MATCH": "Passwords do not match" - }, - "LAST_BUILD": "Current build: {{value}}", - "APP_LOG_TITLE": "Log level:", - "NOTIFICATIONS": "Notifications", - "USE_TOR_TO_RELAY_TRANSACTIONS": "Use TOR to relay transactions", - "SETTINGS_SAVED": "Saved! Settings Updated", - "LANGUAGE": { - "TITLE": "Language", - "EN": "English", - "FR": "French", - "DE": "Deutsch", - "ID": "Indonesian", - "IT": "Italian", - "PT": "Portuguese" - } + "COMMON": { + "BACK": "Go back" }, - "WALLET": { - "REGISTER_ALIAS": "Register an alias", - "DETAILS": "Details", - "LOCK": "Lock", - "AVAILABLE_BALANCE": "Available", - "LOCKED_BALANCE": "Locked", - "LOCKED_BALANCE_LINK": "What does that mean?", - "TABS": { - "ASSETS": "Assets", + "CONFIRM": { + "BUTTON_CANCEL": "Cancel", + "BUTTON_CONFIRM": "Send", + "MESSAGE": { + "COMMENT": "Comment", + "FROM": "From", "SEND": "Send", - "RECEIVE": "Receive", - "HISTORY": "History", - "CONTRACTS": "Contracts", - "MESSAGES": "Messages", - "STAKING": "Staking" - }, - "CONFIRM": { - "TITLE": "Remove wallet from the list?", - "MESSAGE": "To access it you’ll have to add it again" + "TO": "To" }, - "TOOLTIPS": { - "EDIT_ALIAS": "Edit alias", - "TRANSFER_ALIAS": "Transfer alias", - "SETTINGS": "Settings", - "ADD_CUSTOM_TOKEN": "Add Custom Token", - "REMOVE": "Remove wallet" + "TITLE": "Transaction" + }, + "CONFIRM_SWAP": { + "BREADCRUMBS": { + "ITEM1": "Swap", + "ITEM2": "Confirm swap" }, - "MODAL_ADD_CUSTOM_TOKEN": { - "TITLE": "Add Custom Token", - "FIELD_TITLE": "Asset ID" + "FORM": { + "BUTTONS": { + "BUTTON1": "Accept Proposal", + "BUTTON2": "Back" + }, + "LABELS": { + "LABEL1": "Swap proposal hex", + "LABEL2": "Proposal details" + }, + "PLACEHOLDERS": { + "PLACEHOLDER1": "Enter Swap proposal hex" + }, + "TABLE": { + "LABELS": { + "LABEL1": "Sending", + "LABEL2": "Receiving", + "LABEL3": "Expiration time" + } + } } }, - "WALLET_DETAILS": { - "LABEL_NAME": "Wallet name", - "LABEL_FILE_LOCATION": "Wallet file location", - "LABEL_SEED_PHRASE": "Seed phrase", - "SEED_PHRASE_HINT": "Click to reveal the seed phrase", - "BUTTON_SAVE": "Save", - "BUTTON_REMOVE": "Remove wallet", - "FORM_ERRORS": { - "NAME_REQUIRED": "Name is required", - "NAME_DUPLICATE": "Name is duplicate", - "MAX_LENGTH": "Maximum name length reached", - "PASSWORDS_DONT_MATCH": "Passwords don't match" + "CONTACTS": { + "ADD": "Add/edit contact", + "ADD_CONTACT": "Add contact", + "BUTTON": { + "ADD": "Add contact", + "ADD_EDIT": "Add/Save", + "DELETE": "Delete", + "EDIT": "Edit", + "GO_TO_WALLET": "Go to wallet", + "IMPORT_EXPORT": "Import/export", + "SEND": "Send" }, - "WALLET_OPTIONS": "Wallet options...", - "RESYNC_WALLET": "Resync wallet data", - "RESYNC_WALLET_BUTTON": "Resync Wallet", - "CREATE_PASSWORD_SECURE": "Create a password to secure your seed", - "INFO": "info", - "SEED_IS_UNSECURED": "Seed is unsecured", - "SEED_IS_SECURED": "Seed is secured", - "REMEMBER_YOU_WILL_REQUIRE": "Secure seed will require password to restore.", - "ADD_CUSTOM_TOKEN": "Add Custom Token", + "COPY": "- Copy", + "ERROR_EMPTY_LIST": "Contact list is empty", + "ERROR_EXPORT": "Invalid file type. Save file as .csv", + "ERROR_IMPORT": "Error is occured while reading file!", + "ERROR_IMPORT_EMPTY": "File is empty", + "ERROR_TYPE_FILE": "Please import valid .csv file", + "EXPORT": "Export", "FORM": { - "CONFIRM_PASSWORD": "Confirm password", - "GENERATE_SECURE_SEED": "Generate Secure Seed", - "SECURED_SEED_WILL_REQUIRE": "Secure seed will require this password to restore." - } - }, - "ASSIGN_ALIAS": { - "NAME": { - "LABEL": "Alias", - "PLACEHOLDER": " Enter alias", - "TOOLTIP": "An alias is a shortened form or your account. An alias can only include Latin letters, numbers and characters “.” and “-”. It must start with “@”." - }, - "COMMENT": { - "LABEL": "Comment", - "PLACEHOLDER": "", - "TOOLTIP": "The comment will be visible to anyone who wants to make a payment to your alias. You can provide details about your business, contacts, or include any text. Comments can be edited later." + "ADDRESS": "Address", + "NAME": "Name", + "NOTES": "Notes" }, - "COST": "Alias fee {{value}} {{currency}}", - "BUTTON_ASSIGN": "Assign", "FORM_ERRORS": { + "ADDRESS_DUBLICATED": "Address is dublicated", + "ADDRESS_NOT_VALID": "Address not valid", + "ADDRESS_REQUIRED": "Address is required", + "MAX_LENGTH": "Maximum notes length reached", + "NAME_DUBLICATED": "Name is dublicated", + "NAME_LENGTH": "The name must be 4-25 characters long", "NAME_REQUIRED": "Name is required", - "NAME_WRONG": "Invalid name: allowed symbols \"0-9\", \"a-z\", \"-\", \".\"", - "NAME_LENGTH": "The alias must be 6-25 characters long", - "NAME_EXISTS": "Alias name already exists", - "NO_MONEY": "You do not have enough funds to assign this alias", - "MAX_LENGTH": "Maximum comment length reached" - }, - "ONE_ALIAS": "You can create only one alias per wallet", - "REQUEST_ADD_REG": "The alias will be assigned within 10 minutes" - }, - "EDIT_ALIAS": { - "NAME": { - "LABEL": "Alias", - "PLACEHOLDER": "@ Enter alias" - }, - "COMMENT": { - "LABEL": "Comment", - "PLACEHOLDER": "" + "SET_MASTER_PASSWORD": "Set master password" }, - "FORM_ERRORS": { - "NO_MONEY": "You do not have enough funds to change the comment to this alias", - "MAX_LENGTH": "Maximum comment length reached" + "IMPORT": "Import", + "IMPORT_EXPORT": "Import or export contacts", + "OPEN_ADD_WALLET": "Open/Add wallet", + "SEND": "Send", + "SEND_FROM": "Send from", + "SEND_TO": "To", + "SUCCESS_EXPORT": "Contacts are exported", + "SUCCESS_IMPORT": "Contacts are imported", + "SUCCESS_SAVE": "Contact is edited", + "SUCCESS_SENT": "Contact added", + "TABLE": { + "ADDRESS": "Address", + "ALIAS": "Alias", + "EMPTY": "Contact list is empty", + "NAME": "Name", + "NOTES": "Notes" }, - "COST": "Fee {{value}} {{currency}}", - "BUTTON_EDIT": "Edit" + "TITLE": "Contact list" }, - "TRANSFER_ALIAS": { - "NAME": { - "LABEL": "Alias", - "PLACEHOLDER": "@ Enter alias" - }, - "COMMENT": { - "LABEL": "Comment", - "PLACEHOLDER": "" - }, - "ADDRESS": { - "LABEL": "Transfer to", - "PLACEHOLDER": "" - }, - "FORM_ERRORS": { - "WRONG_ADDRESS": "No wallet with this account exists", - "ALIAS_EXISTS": "This account already has an alias", - "NO_MONEY": "You do not have enough funds to transfer this alias" - }, - "COST": "Transfer fee {{value}} {{currency}}", - "BUTTON_TRANSFER": "Transfer", - "BUTTON_CANCEL": "Cancel", - "REQUEST_SEND_REG": "The alias will be transferred within 10 minutes" + "CONTEXT_MENU": { + "COPY": "copy", + "PASTE": "paste", + "SELECT": "select all" }, - "SEND": { - "ADDRESS": "Address", + "CONTRACTS": { "AMOUNT": "Amount", - "COMMENT": "Comment", - "DETAILS": "Additional details", - "MIXIN": "Mixin", - "FEE": "Fee", - "HIDE": "Hide your wallet address from recipient", - "BUTTON": "Send", - "SUCCESS_SENT": "Transaction sent", - "FORM_ERRORS": { - "ADDRESS_REQUIRED": "Address is required", - "ADDRESS_NOT_VALID": "Address not valid", - "ALIAS_NOT_VALID": "Alias not valid", - "AMOUNT_REQUIRED": "Amount is required", - "AMOUNT_ZERO": "Amount is zero", - "FEE_REQUIRED": "Fee is required", - "FEE_MINIMUM": "Minimum fee: {{fee}}", - "MAX_LENGTH": "Maximum comment length reached", - "GREAT_THAN_UNWRAPPED_COINS": "Amount is bigger than ERC20 tokens left available", - "LESS_THAN_ZANO_NEEDED": "Too small amount to cover ERC20 fee", - "WRAP_INFO_NULL": "failed to request wrap state", - "MUST_BE_GREATER_THAN_ZERO": "Must be greater than zero", - "ALIAS_NOT_FOUND": "Alias not found" - }, - "WRAP": { - "TITLE": "Wrap", - "MAIN_TEXT": "This transaction will create wZano (\"Wrapped Zano\") which will be sent to the specified address on the Ethereum network.", - "ESTIMATE": "Transaction Estimates", - "WILL_RECEIVE": "You'll receive:", - "FEE": "Ethereum Txn Fee:", - "ZANO": "ZANO", - "wZANO": "wZANO" - }, - "ERROR_CODES": { - "NOT_ENOUGH_MONEY": "Not enough money" - }, - "ASSET": "Asset" - }, - "HISTORY": { - "STATUS": "Status", - "STATUS_TOOLTIP": "Confirmations {{current}}/{{total}}", - "LOCK_TOOLTIP": "Locked till {{date}}", - "SEND": "Sent", - "RECEIVED": "Received", + "COMMENTS": "Comments", + "CONTRACTS": "Contracts", "DATE": "Date", - "AMOUNT": "Amount", - "FEE": "Fee", - "ADDRESS": "Address", - "DETAILS": { - "PAYMENT_ID": "Payment ID", - "ID": "Transaction ID", - "SIZE": "Transaction size", - "SIZE_VALUE": "{{value}} bytes", - "HEIGHT": "Height", - "CONFIRMATION": "Confirmation", - "INPUTS": "Inputs", - "OUTPUTS": "Outputs", - "COMMENT": "Comment" - }, - "TYPE_MESSAGES": { - "HIDDEN": "hidden", - "UNDEFINED": "Undefined", - "COMPLETE_BUYER": "Contract completed", - "COMPLETE_SELLER": "Contract completed", - "CREATE_ALIAS": "Fee for assigning alias", - "UPDATE_ALIAS": "Fee for editing alias", - "POW_REWARD": "POW reward", - "POS_REWARD": "POS reward", - "CREATE_CONTRACT": "Contract proposal", - "PLEDGE_CONTRACT": "Contract deposit", - "NULLIFY_CONTRACT": "Burn deposits", - "PROPOSAL_CANCEL_CONTRACT": "Cancellation request", - "CANCEL_CONTRACT": "Cancel and return deposits" - }, - "NO_FEE": "No Fee", - "HIDDEN": "Hidden" - }, - "CONTRACTS": { "EMPTY": "No active contracts", - "CONTRACTS": "Contracts", + "LISTING_BUTTON": "Create listing", "PURCHASE": "Purchase", + "PURCHASE_BUTTON": "New Purchase", "SELL": "Sell", - "DATE": "Date", - "AMOUNT": "Amount", "STATUS": "Status", - "COMMENTS": "Comments", - "PURCHASE_BUTTON": "New Purchase", - "LISTING_BUTTON": "Create listing", - "TIME_LEFT": { - "REMAINING_LESS_ONE": "Less than an hour to respond", - "REMAINING_ONE": "{{time}} hour remains", - "REMAINING_MANY": "{{time}} hours remain", - "REMAINING_MANY_ALT": "{{time}} hours remain", - "REMAINING_ONE_RESPONSE": "{{time}} hour remains", - "REMAINING_MANY_RESPONSE": "{{time}} hours remain", - "REMAINING_MANY_ALT_RESPONSE": "{{time}} hours remain", - "REMAINING_ONE_WAITING": "Waiting for {{time}} hour", - "REMAINING_MANY_WAITING": "Waiting for {{time}} hours", - "REMAINING_MANY_ALT_WAITING": "Waiting for {{time}} hours" - }, "STATUS_MESSAGES": { - "SELLER": { - "NEW_CONTRACT": "New contract proposal", - "IGNORED": "You ignored contract proposal", - "ACCEPTED": "Contract started", - "WAIT": "Waiting for contract confirmation", - "WAITING_BUYER": "Waiting for delivery", - "COMPLETED": "Contract completed", - "NOT_RECEIVED": "Delivery failed", - "NULLIFIED": "All deposits burned", - "PROPOSAL_CANCEL": "New proposal to cancel contract and return deposits", - "BEING_CANCELLED": "Cancellation in progress", - "CANCELLED": "Contract canceled", - "IGNORED_CANCEL": "You ignored cancellation proposal", - "EXPIRED": "Contract proposal has expired" - }, "BUYER": { - "WAITING": "Waiting for response", - "IGNORED": "Seller ignored your contract proposal", "ACCEPTED": "Seller accepted your contract proposal", - "WAIT": "Waiting for deposits confirmation", - "WAITING_SELLER": "Waiting for delivery", + "BEING_CANCELLED": "Cancellation in progress", + "CANCELLED": "Contract canceled", "COMPLETED": "Contract completed", + "EXPIRED": "The contract proposal has expired", + "IGNORED": "Seller ignored your contract proposal", + "IGNORED_CANCEL": "The seller ignored your proposal to cancel the contract", "NOT_RECEIVED": "Delivery failed", "NULLIFIED": "All deposits burned", + "WAIT": "Waiting for deposits confirmation", + "WAITING": "Waiting for response", "WAITING_CANCEL": "Waiting for contract cancellation", + "WAITING_SELLER": "Waiting for delivery" + }, + "SELLER": { + "ACCEPTED": "Contract started", "BEING_CANCELLED": "Cancellation in progress", "CANCELLED": "Contract canceled", - "IGNORED_CANCEL": "The seller ignored your proposal to cancel the contract", - "EXPIRED": "The contract proposal has expired" + "COMPLETED": "Contract completed", + "EXPIRED": "Contract proposal has expired", + "IGNORED": "You ignored contract proposal", + "IGNORED_CANCEL": "You ignored cancellation proposal", + "NEW_CONTRACT": "New contract proposal", + "NOT_RECEIVED": "Delivery failed", + "NULLIFIED": "All deposits burned", + "PROPOSAL_CANCEL": "New proposal to cancel contract and return deposits", + "WAIT": "Waiting for contract confirmation", + "WAITING_BUYER": "Waiting for delivery" } + }, + "TIME_LEFT": { + "REMAINING_LESS_ONE": "Less than an hour to respond", + "REMAINING_MANY": "{{time}} hours remain", + "REMAINING_MANY_ALT": "{{time}} hours remain", + "REMAINING_MANY_ALT_RESPONSE": "{{time}} hours remain", + "REMAINING_MANY_ALT_WAITING": "Waiting for {{time}} hours", + "REMAINING_MANY_RESPONSE": "{{time}} hours remain", + "REMAINING_MANY_WAITING": "Waiting for {{time}} hours", + "REMAINING_ONE": "{{time}} hour remains", + "REMAINING_ONE_RESPONSE": "{{time}} hour remains", + "REMAINING_ONE_WAITING": "Waiting for {{time}} hour" } }, - "PURCHASE": { - "DESCRIPTION": "Description", - "SELLER": "Seller", - "AMOUNT": "Amount", - "YOUR_DEPOSIT": "Your deposit", - "SELLER_DEPOSIT": "Seller deposit", - "BUYER_DEPOSIT": "Buyer deposit", - "SAME_AMOUNT": "Same amount", - "COMMENT": "Comment", - "DETAILS": "Additional details", - "SEND_BUTTON": "Send", - "FORM_ERRORS": { - "DESC_REQUIRED": "Description required", - "DESC_MAXIMUM": "Maximum field length reached", - "SELLER_REQUIRED": "Address required", - "SELLER_NOT_VALID": "Invalid address", - "ALIAS_NOT_VALID": "Invalid alias", - "AMOUNT_REQUIRED": "Amount required", - "AMOUNT_ZERO": "Amount cannot be zero", - "YOUR_DEPOSIT_REQUIRED": "Deposit required", - "SELLER_DEPOSIT_REQUIRED": "Seller deposit required", - "SELLER_SAME": "Use separate account", - "COMMENT_MAXIMUM": "Maximum field length reached" - }, - "PROGRESS_NEW": "New purchase", - "PROGRESS_WAIT": "Awaiting reply", - "PROGRESS_RECEIVE": "Reply received", - "PROGRESS_COMPLETE": "Completed", - "FEE": "Fee", - "PAYMENT": "Payment ID", - "STATUS_MESSAGES": { - "NEW_PURCHASE": "New purchase", - "WAITING_SELLER": "Waiting for response", - "WAITING_BUYER": "Contract proposal received", - "WAITING_CONFIRMATION": "Waiting for deposits confirmation", - "WAITING_DELIVERY": "Waiting for delivery", - "COMPLETED": "Contract completed", - "IGNORED_BUYER": "Contract proposal ignored", - "IGNORED_SELLER": "The seller ignored your contract proposal", - "PROPOSAL_CANCEL_SELLER": "Cancellation request sent", - "PROPOSAL_CANCEL_BUYER": "Cancellation request received", - "BEING_CANCELLED": "Cancellation in progress", - "IGNORED_CANCEL_SELLER": "The seller ignored your proposal to cancel the contract", - "IGNORED_CANCEL_BUYER": "Contract cancellation proposal ignored", - "CANCELLED": "Contract canceled", - "EXPIRED": "Contract proposal expired", - "NOT_RECEIVED": "Delivery failed", - "NULLIFIED": "All deposits burned" + "CREATE_SWAP": { + "BREADCRUMBS": { + "ITEM1": "Swap", + "ITEM2": "Create swap" }, - "ACCEPT_STATE_WAIT_BIG": "Contract started", - "IGNORED_ACCEPT": "Contract proposal ignored", - "BURN_PROPOSAL": "Deposits burned", - "SUCCESS_FINISH_PROPOSAL": "Contract completed", - "SEND_CANCEL_PROPOSAL": "Cancellation request sent", - "IGNORED_CANCEL": "Contract cancellation proposal ignored", - "DEALS_CANCELED_WAIT": "Cancellation in progress", - "WAITING_TIME": "Response time", - "NEED_MONEY": "Insufficient funds", - "BUTTON_MAKE_PLEDGE": "Accept and make deposit", - "BUTTON_IGNORE": "Ignore and hide offer", - "BUTTON_NULLIFY": "Terminate and burn deposits", - "BUTTON_RECEIVED": "Complete and release deposits", - "BUTTON_CANCEL_BUYER": "Cancel and return deposits", - "BUTTON_NOT_CANCEL": "Ignore request", - "BUTTON_CANCEL_SELLER": "Confirm and return deposits", - "HOUR": "hour", - "HOURS": "hours", - "CANCEL": "Cancel", - "NULLIFY_QUESTION": "Are you sure you want to burn both deposits?", - "BUTTON_NULLIFY_SHORT": "Burn", - "WAITING_TIME_QUESTION": "Are you sure you want to cancel the contract?" - }, - "MESSAGES": { - "ADDRESS": "Address", - "MESSAGE": "Message", - "SEND_PLACEHOLDER": "Type a message...", - "SEND_BUTTON": "Send" - }, - "MODALS": { - "ERROR": "Error", - "SUCCESS": "Success", - "INFO": "Information", - "OK": "OK", - "CANCEL": "Cancel", - "ADD_TOKEN": "Add token" - }, - "CONFIRM": { - "BUTTON_CONFIRM": "Send", - "BUTTON_CANCEL": "Cancel", - "TITLE": "Transaction", - "MESSAGE": { - "SEND": "Send", - "FROM": "From", - "TO": "To", - "COMMENT": "Comment" + "FORM": { + "BUTTONS": { + "BUTTON1": "Create proposal", + "BUTTON2": "Cancel" + }, + "ERRORS": { + "ERROR1": "Swap for the same asset is not allowed." + }, + "LABELS": { + "LABEL1": "Sending", + "LABEL2": "Receiving", + "LABEL3": "Receiver address" + }, + "PLACEHOLDERS": { + "PLACEHOLDER1": "Please enter the amount" + } } }, - "STAKING": { - "TITLE": "Staking", - "TITLE_PENDING": "Pending", - "TITLE_TOTAL": "Total", - "TITLE_PERIOD": "Time period:", - "PERIOD": { - "WEEK1": "1 week", - "WEEK2": "2 week", - "MONTH1": "1 month", - "MONTH3": "3 month", - "MONTH6": "6 month", - "YEAR": "1 year", - "ALL": "All" - }, - "TITLE_GROUP": "Group:", - "GROUP": { - "DAY": "day", - "WEEK": "week", - "MONTH": "month" + "CREATE_WALLET": { + "BUTTON_CREATE": "Create wallet", + "BUTTON_SELECT": "Select wallet location", + "CONFIRM": "Confirm wallet password", + "ERROR_CANNOT_SAVE_SYSTEM": "Wallet files cannot be saved to the OS partition", + "ERROR_CANNOT_SAVE_TOP": "Existing wallet files cannot be replaced or overwritten", + "FORM_ERRORS": { + "CONFIRM_NOT_MATCH": "Passwords don`t match", + "MAX_LENGTH": "Maximum name length reached", + "NAME_DUPLICATE": "Name is duplicate", + "NAME_REQUIRED": "This field is required" }, - "SWITCH": { - "ON": "ON", - "OFF": "OFF" - } + "NAME": "Wallet name", + "PASS": "Set wallet password", + "TITLE_SAVE": "Save the wallet file." }, - "CONTACTS": { - "TITLE": "Contact list", - "IMPORT_EXPORT": "Import or export contacts", - "IMPORT": "Import", - "EXPORT": "Export", - "ADD": "Add/edit contact", - "SEND": "Send", - "SEND_FROM": "Send from", - "SEND_TO": "To", - "OPEN_ADD_WALLET": "Open/Add wallet", - "COPY": "- Copy", - "TABLE": { - "NAME": "Name", - "ALIAS": "Alias", - "ADDRESS": "Address", - "NOTES": "Notes", - "EMPTY": "Contact list is empty" - }, - "FORM": { - "NAME": "Name", - "ADDRESS": "Address", - "NOTES": "Notes" + "EDIT_ALIAS": { + "BUTTON_EDIT": "Edit", + "COMMENT": { + "LABEL": "Comment", + "PLACEHOLDER": "" }, + "COST": "Fee {{value}} {{currency}}", "FORM_ERRORS": { - "NAME_REQUIRED": "Name is required", - "NAME_DUBLICATED": "Name is dublicated", - "ADDRESS_REQUIRED": "Address is required", - "ADDRESS_NOT_VALID": "Address not valid", - "SET_MASTER_PASSWORD": "Set master password", - "ADDRESS_DUBLICATED": "Address is dublicated", - "MAX_LENGTH": "Maximum notes length reached", - "NAME_LENGTH": "The name must be 4-25 characters long" - }, - "BUTTON": { - "SEND": "Send", - "EDIT": "Edit", - "DELETE": "Delete", - "ADD": "Add contact", - "ADD_EDIT": "Add/Save", - "GO_TO_WALLET": "Go to wallet", - "IMPORT_EXPORT": "Import/export" + "MAX_LENGTH": "Maximum comment length reached", + "NO_MONEY": "You do not have enough funds to change the comment to this alias" }, - "SUCCESS_SENT": "Contact added", - "SUCCESS_SAVE": "Contact is edited", - "SUCCESS_IMPORT": "Contacts are imported", - "SUCCESS_EXPORT": "Contacts are exported", - "ERROR_IMPORT": "Error is occured while reading file!", - "ERROR_TYPE_FILE": "Please import valid .csv file", - "ERROR_EXPORT": "Invalid file type. Save file as .csv", - "ERROR_EMPTY_LIST": "Contact list is empty", - "ERROR_IMPORT_EMPTY": "File is empty", - "ADD_CONTACT": "Add contact" + "NAME": { + "LABEL": "Alias", + "PLACEHOLDER": "@ Enter alias" + } }, "ERRORS": { - "NO_MONEY": "Not enough money", - "NOT_ENOUGH_MONEY": "Insufficient funds in account", + "ACCESS_DENIED": "Access denied", + "BAD_ARG": "Invalid argument", "CORE_BUSY": "Internal error: core is busy", "DAEMON_BUSY": "Internal error: daemon is busy", - "NO_MONEY_REMOVE_OFFER": "There is no fee for deleting an offer, but in order to protect the network against flood transactions you need to have at least {{fee}} {{currency}} in your wallet", + "FILE_EXIST": "A file with that name already exists. Enter another name to save the file under", + "FILE_NOT_FOUND": "File not found", + "FILE_NOT_SAVED": "You cannot save a wallet file in this folder. Please choose another folder.", + "FILE_RESTORED": "The wallet file was corrupted. We have recovered the keys and the wallet from the blockchain", + "INSUFFICIENT_FUNDS": "Insufficient funds for this transaction", + "NOT_ENOUGH_MONEY": "Insufficient funds in account", "NOT_ENOUGH_OUTPUTS_TO_MIX": "Mix-in number is too big for current blockchain state. There are not enough unspent outputs to mix with", + "NOT_FILE_ZANO_WALLET": "This file is not recognized as a Zano wallet..", + "NO_MONEY": "Not enough funds for this transaction", + "NO_MONEY_REMOVE_OFFER": "There is no fee for deleting an offer, but in order to protect the network against flood transactions you need to have at least {{fee}} {{currency}} in your wallet", + "REQUIRED": "Required field", + "TRANSACTION_ERROR": "Error. Transaction not completed.", "TRANSACTION_IS_TO_BIG": "Transaction exceeds network limit, send required amount with multiple transactions", "TRANSFER_ATTEMPT": "There is no connection to Zano network", - "ACCESS_DENIED": "Access denied", - "TRANSACTION_ERROR": "Error. Transaction not completed.", - "BAD_ARG": "Invalid argument", - "WALLET_WRONG_ID": "Invalid wallet ID", - "WRONG_PASSWORD": "Invalid password", - "FILE_RESTORED": "The wallet file was corrupted. We have recovered the keys and the wallet from the blockchain", - "FILE_NOT_FOUND": "File not found", - "FILE_EXIST": "A file with that name already exists. Enter another name to save the file under", - "FILE_NOT_SAVED": "You cannot save a wallet file in this folder. Please choose another folder.", - "TX_TYPE_NORMAL": "Error. The payment from the wallet", - "TX_TYPE_NORMAL_TO": "to", - "TX_TYPE_NORMAL_END": "was not completed.", + "TX_TYPE_COIN_BASE": "Error. The payment was not completed.", "TX_TYPE_NEW_ALIAS": "Error. Failed to register alias to safe", "TX_TYPE_NEW_ALIAS_END": "Please try again.", + "TX_TYPE_NORMAL": "Error. The payment from the wallet", + "TX_TYPE_NORMAL_END": "was not completed.", + "TX_TYPE_NORMAL_TO": "to", "TX_TYPE_UPDATE_ALIAS": "Error. Failed to change comment to alias in safe", - "TX_TYPE_COIN_BASE": "Error. The payment was not completed.", "WALLET_WATCH_ONLY_NOT_SUPPORTED": "Watch-only wallets can only be opened by simplewallet", - "REQUIRED": "Required field", - "NOT_FILE_ZANO_WALLET": "File is not a zano wallet" + "WALLET_WRONG_ID": "Invalid wallet ID", + "WRONG_PASSWORD": "Invalid password", + "WRONG_PASSWORD_MUST_BE": "Invalid password. Password must be" }, - "CONTEXT_MENU": { - "COPY": "copy", - "PASTE": "paste", - "SELECT": "select all" + "EXPORT_HISTORY": { + "CANCEL": "Cancel", + "EXPORT": "Export to file...", + "EXPORT_BUTTON": "Export history...", + "FILTER": "Filter POS Transactions", + "FORMAT": "Format", + "SAVED_FILE": "Select path to save transactions history ", + "TITLE": "Export Wallet History", + "TOOLTIP": "Export wallet transactions history to file" }, - "BACKEND_LOCALIZATION": { - "QUIT": "Quit", - "IS_RECEIVED": "", - "IS_CONFIRMED": "", - "INCOME_TRANSFER_UNCONFIRMED": "Incoming payment (not confirmed)", - "INCOME_TRANSFER_CONFIRMED": "Payment received", - "MINED": "Mined", - "LOCKED": "Blocked", - "IS_MINIMIZE": "Zano application is minimized to the system tray", - "RESTORE": "You can recover it by clicking or using the context menu", - "TRAY_MENU_SHOW": "Resize", - "TRAY_MENU_MINIMIZE": "Minimize" + "HISTORY": { + "ADDRESS": "Address", + "AMOUNT": "Amount", + "DATE": "Date", + "DETAILS": { + "COMMENT": "Comment", + "CONFIRMATION": "Confirmation", + "HEIGHT": "Height", + "ID": "Transaction ID", + "INPUTS": "Inputs", + "OUTPUTS": "Outputs", + "PAYMENT_ID": "Payment ID", + "SIZE": "Transaction size", + "SIZE_VALUE": "{{value}} bytes" + }, + "FEE": "Fee", + "HIDDEN": "Hidden", + "LOCK_TOOLTIP": "Locked till {{date}}", + "NO_FEE": "No Fee", + "RECEIVED": "Received", + "SEND": "Sent", + "STATUS": "Status", + "STATUS_TOOLTIP": "Confirmations {{current}}/{{total}}", + "TYPE_MESSAGES": { + "CANCEL_CONTRACT": "Cancel and return deposits", + "COMPLETE_BUYER": "Contract completed", + "COMPLETE_SELLER": "Contract completed", + "CREATE_ALIAS": "Fee for assigning alias", + "CREATE_CONTRACT": "Contract proposal", + "HIDDEN": "hidden", + "NULLIFY_CONTRACT": "Burn deposits", + "PLEDGE_CONTRACT": "Contract deposit", + "POS_REWARD": "POS reward", + "POW_REWARD": "POW reward", + "PROPOSAL_CANCEL_CONTRACT": "Cancellation request", + "UNDEFINED": "Undefined", + "UPDATE_ALIAS": "Fee for editing alias" + } }, - "TOR_LIB_STATE": { - "STATE_SENDING": "Sending transaction", - "STATE_SENT_SUCCESS": "Successfully sent!", - "STATE_SEND_FAILED": "Sending failed", - "STATE_INITIALIZING": "Initializing", - "STATE_DOWNLOADING_CONSENSUS": "Downloading consensus", - "STATE_MAKING_TUNNEL_A": "Building tunnel to A", - "STATE_MAKING_TUNNEL_B": "Building tunnel to B", - "STATE_CREATING_STREAM": "Creating stream", - "STATE_FAILED": "Failed created stream", - "STATE_SUCCESS": "Successfully created stream" + "LOGIN": { + "BUTTON_NEXT": "Next", + "BUTTON_RESET": "Reset", + "BUTTON_SKIP": "Skip", + "FORM_ERRORS": { + "CONFIRM_REQUIRED": "Confirmation is required", + "INVALID_PASS": "Invalid Password", + "MISMATCH": "Mismatch", + "PASS_REQUIRED": "Password is required", + "WRONG_PASSWORD": "Wrong password" + }, + "INCORRECT_PASSWORD": "Invalid password", + "MASTER_PASS": "Master password", + "SETUP_CONFIRM_PASS": "Confirm the password", + "SETUP_MASTER_PASS": "Setup master password" }, - "SEND_DETAILS_MODAL": { - "TITLE1": "Transaction", - "TITLE2": "Transaction details" + "MAIN": { + "BUTTON_NEW_WALLET": "Create new wallet", + "BUTTON_OPEN_WALLET": "Open existing wallet", + "BUTTON_RESTORE_BACKUP": "Restore from backup", + "CHOOSE_PATH": "Please choose a path", + "HELP": "How to create wallet?", + "TITLE": "Create or open the wallet to start using Zano" + }, + "MESSAGES": { + "ADDRESS": "Address", + "MESSAGE": "Message", + "SEND_BUTTON": "Send", + "SEND_PLACEHOLDER": "Type a message..." + }, + "MODALS": { + "ADD_TOKEN": "Add token", + "CANCEL": "Cancel", + "ERROR": "Error", + "INFO": "Information", + "OK": "OK", + "SUCCESS": "Success" + }, + "OPEN_WALLET": { + "BUTTON": "Open wallet", + "FILE_NOT_FOUND1": "Wallet file not found", + "FILE_NOT_FOUND2": "

    It might have been renamed or moved.
    To open it, use the \"Open wallet\" button.", + "FORM_ERRORS": { + "MAX_LENGTH": "Maximum name length reached", + "NAME_DUPLICATE": "Name is duplicate", + "NAME_REQUIRED": "Name is required" + }, + "MODAL": { + "LABEL": "Password to this wallet", + "NOT_FOUND": "Not found", + "OPEN": "Open wallet", + "SKIP": "Skip", + "TITLE": "Type wallet password" + }, + "NAME": "Wallet name", + "PASS": "Wallet password", + "WITH_ADDRESS_ALREADY_OPEN": "A wallet with this address is already open" }, "PLACEHOLDERS": { + "ADRESS_PLACEHOLDER": "Enter adress here", + "AMOUNT_PLACEHOLDER": "Please enter the amount", "COMMENT_PLACEHOLDER": "Enter your comment here", - "WALLET_NAME_PLACEHOLDER": "Enter a Wallet Name here", + "CONFIRM_WALET_PASSWORD_PLACEHOLDER": "Confirm wallet password here", + "DEPOSIT_PLACEHOLDER": "Enter your deposit here", + "DESCRIPTION_PLACEHOLDER": "Enter a description here", + "FEE_PLACEHOLDER": "Enter a fee here", "MASTER_PASS_PLACEHOLDER": "Enter a master password here", - "PASS_PLACEHOLDER": "Enter a master password here", "NAME_PLACEHOLDER": "Enter a name here", - "ADRESS_PLACEHOLDER": "Enter adress here", "NOTES_PLACEHOLDER": "Enter a notes here", - "DESCRIPTION_PLACEHOLDER": "Enter a description here", - "SELLER_PLACEHOLDER": "Enter a seller here", + "PASSWORD_PLACEHOLDER": "Enter a password here", + "PASS_PLACEHOLDER": "Enter a master password here", + "PLACEHOLDER_CONFIRM": "Confirm new password here", + "PLACEHOLDER_NEW": "Enter new password here", "PLACEHOLDER_OLD": "Enter current password here", - "AMOUNT_PLACEHOLDER": "Enter amount here", - "DEPOSIT_PLACEHOLDER": "Enter your deposit here", + "PURCHASE_PAYMENT_PLACEHOLDER": "Enter a payment ID here", + "SEED_PASSWORD_PLACEHOLDER": "Enter a seed password here", + "SEED_PHRASE_PLACEHOLDER": "Enter a seed phrase here", "SELLER_DEPOSIT_PLACEHOLDER": "Enter seller deposit here", - "PLACEHOLDER_NEW": "Enter new password here", + "SELLER_PLACEHOLDER": "Enter a seller here", "WALET_PASSWORD_PLACEHOLDER": "Enter a wallet password here", - "CONFIRM_WALET_PASSWORD_PLACEHOLDER": "Confirm wallet password here", - "PLACEHOLDER_CONFIRM": "Confirm new password here", - "PASSWORD_PLACEHOLDER": "Enter a password here", - "SEED_PHRASE_PLACEHOLDER": "Enter a seed phrase here", - "SEED_PASSWORD_PLACEHOLDER": "Enter a seed password here", - "PURCHASE_PAYMENT_PLACEHOLDER": "Enter a payment ID here", - "FEE_PLACEHOLDER": "Enter a fee here" + "WALLET_NAME_PLACEHOLDER": "Please enter a name for your wallet" + }, + "PROGRESS": { + "ADD_WALLET": "Add wallet", + "CREATE_WALLET": "Create new wallet", + "RESTORE_WALLET": "Restore from backup", + "SELECT_LOCATION": "Select wallet location" + }, + "PURCHASE": { + "ACCEPT_STATE_WAIT_BIG": "Contract started", + "AMOUNT": "Amount", + "BURN_PROPOSAL": "Deposits burned", + "BUTTON_CANCEL_BUYER": "Cancel and return deposits", + "BUTTON_CANCEL_SELLER": "Confirm and return deposits", + "BUTTON_IGNORE": "Ignore and hide offer", + "BUTTON_MAKE_PLEDGE": "Accept and make deposit", + "BUTTON_NOT_CANCEL": "Ignore request", + "BUTTON_NULLIFY": "Terminate and burn deposits", + "BUTTON_NULLIFY_SHORT": "Burn", + "BUTTON_RECEIVED": "Complete and release deposits", + "BUYER_DEPOSIT": "Buyer deposit", + "CANCEL": "Cancel", + "COMMENT": "Comment", + "DEALS_CANCELED_WAIT": "Cancellation in progress", + "DESCRIPTION": "Description", + "DETAILS": "Additional details", + "FEE": "Fee", + "FORM_ERRORS": { + "ALIAS_NOT_VALID": "Invalid alias", + "AMOUNT_REQUIRED": "Amount required", + "AMOUNT_ZERO": "Amount cannot be zero", + "COMMENT_MAXIMUM": "Maximum field length reached", + "DESC_MAXIMUM": "Maximum field length reached", + "DESC_REQUIRED": "Description required", + "SELLER_DEPOSIT_REQUIRED": "Seller deposit required", + "SELLER_NOT_VALID": "Invalid address", + "SELLER_REQUIRED": "Address required", + "SELLER_SAME": "Use separate account", + "YOUR_DEPOSIT_REQUIRED": "Deposit required" + }, + "HOUR": "hour", + "HOURS": "hours", + "IGNORED_ACCEPT": "Contract proposal ignored", + "IGNORED_CANCEL": "Contract cancellation proposal ignored", + "NEED_MONEY": "Insufficient funds for this transaction", + "NULLIFY_QUESTION": "Are you sure you want to burn both deposits?", + "PAYMENT": "Payment ID", + "PROGRESS_COMPLETE": "Completed", + "PROGRESS_NEW": "New purchase", + "PROGRESS_RECEIVE": "Reply received", + "PROGRESS_WAIT": "Awaiting reply", + "SAME_AMOUNT": "Same amount", + "SELLER": "Seller", + "SELLER_DEPOSIT": "Seller deposit", + "SEND_BUTTON": "Send", + "SEND_CANCEL_PROPOSAL": "Cancellation request sent", + "STATUS_MESSAGES": { + "BEING_CANCELLED": "Cancellation in progress", + "CANCELLED": "Contract canceled", + "COMPLETED": "Contract completed", + "EXPIRED": "Contract proposal expired", + "IGNORED_BUYER": "Contract proposal ignored", + "IGNORED_CANCEL_BUYER": "Contract cancellation proposal ignored", + "IGNORED_CANCEL_SELLER": "The seller ignored your proposal to cancel the contract", + "IGNORED_SELLER": "The seller ignored your contract proposal", + "NEW_PURCHASE": "New purchase", + "NOT_RECEIVED": "Delivery failed", + "NULLIFIED": "All deposits burned", + "PROPOSAL_CANCEL_BUYER": "Cancellation request received", + "PROPOSAL_CANCEL_SELLER": "Cancellation request sent", + "WAITING_BUYER": "Contract proposal received", + "WAITING_CONFIRMATION": "Waiting for deposits confirmation", + "WAITING_DELIVERY": "Waiting for delivery", + "WAITING_SELLER": "Waiting for response" + }, + "SUCCESS_FINISH_PROPOSAL": "Contract completed", + "WAITING_TIME": "Response time", + "WAITING_TIME_QUESTION": "Are you sure you want to cancel the contract?", + "YOUR_DEPOSIT": "Your deposit" + }, + "RESTORE_WALLET": { + "BUTTON_CREATE": "Create wallet", + "BUTTON_SELECT": "Select wallet location", + "CHOOSE_PATH": "Please choose a path", + "CONFIRM": "Confirm wallet password", + "FORM_ERRORS": { + "CONFIRM_NOT_MATCH": "Passwords don`t match", + "INCORRECT_PASSWORD": "Incorrect password", + "KEY_NOT_VALID": "Key not valid", + "KEY_REQUIRED": "Key is required", + "MAX_LENGTH": "Maximum name length reached", + "NAME_DUPLICATE": "Name is duplicate", + "NAME_REQUIRED": "Name is required", + "SEED_PHRASE_IS_NO_VALID": "The seed phrase is not valid." + }, + "LABEL_NAME": "Wallet name", + "LABEL_PHRASE_KEY": "Seed phrase / tracking seed", + "NOT_CORRECT_FILE_OR_PASSWORD": "Invalid wallet file or password does not match", + "OK": "OK", + "PASS": "Wallet password", + "SEED_PASSWORD": "Seed password" + }, + "SEED_PHRASE": { + "BUTTON_COPIED": "Copied", + "BUTTON_COPY": "Copy", + "BUTTON_CREATE_ACCOUNT": "Create wallet", + "TITLE": "Make sure to keep your seed phrase in a safe place. If you forget your seed phrase you will not be able to recover your wallet." + }, + "SEND": { + "ADDRESS": "Address", + "AMOUNT": "Amount", + "ASSET": "Asset", + "BUTTON": "Send", + "COMMENT": "Comment", + "DETAILS": "Additional details", + "ERROR_CODES": { + "NOT_ENOUGH_MONEY": "Not enough funds for this transaction" + }, + "FEE": "Fee", + "FORM_ERRORS": { + "ADDRESS_NOT_VALID": "Address not valid", + "ADDRESS_REQUIRED": "Address is required", + "ALIAS_NOT_FOUND": "Alias not found", + "ALIAS_NOT_VALID": "The alias is not valid", + "AMOUNT_REQUIRED": "Amount is required", + "AMOUNT_ZERO": "Amount is zero", + "FEE_MINIMUM": "The minimum fee required is {{fee}}", + "FEE_REQUIRED": "Please enter the fee amount.", + "GREAT_THAN_UNWRAPPED_COINS": "Amount is bigger than ERC20 tokens left available", + "LESS_THAN_ZANO_NEEDED": "Too small amount to cover ERC20 fee", + "MAX_LENGTH": "Maximum comment length reached", + "MUST_BE_GREATER_THAN_ZERO": "Must be greater than zero", + "WRAP_INFO_NULL": "failed to request wrap state" + }, + "HIDE": "Hide your wallet address from recipient", + "MIXIN": "Mixin", + "SUCCESS_SENT": "Transaction sent", + "WRAP": { + "ESTIMATE": "Transaction Estimates", + "FEE": "Ethereum Txn Fee:", + "MAIN_TEXT": "This transaction will create wZano (\"Wrapped Zano\") which will be sent to the specified address on the Ethereum network.", + "TITLE": "Wrap", + "WILL_RECEIVE": "You'll receive:", + "ZANO": "ZANO", + "wZANO": "wZANO" + } }, - "EXPORT_HISTORY": { - "TOOLTIP": "Export wallet transactions history to file", - "TITLE": "Export Wallet History", - "FILTER": "Filter POS Transactions", - "CANCEL": "Cancel", - "EXPORT": "Export to file...", - "EXPORT_BUTTON": "Export history...", - "SAVED_FILE": "Select path to save transactions history ", - "FORMAT": "Format" + "SEND_DETAILS_MODAL": { + "TITLE1": "Transaction", + "TITLE2": "Transaction details" }, - "ASSETS": { - "TABLE": { - "LABELS": { - "NAME": "Name", - "BALANCE": "Balance", - "VALUE": "Value", - "PRICE": "Price" - } + "SETTINGS": { + "APP_LOCK": { + "TIME1": "5 min", + "TIME2": "15 min", + "TIME3": "1 hour", + "TIME4": "Never", + "TITLE": "Lock app after:" }, - "DROP_DOWN_MENU": { - "ASSET_DETAILS": "Asset Details", - "REMOVE_ASSET": "Remove asset" + "APP_LOG_TITLE": "Log level:", + "DARK_THEME": "Dark theme", + "FORM_ERRORS": { + "CONFIRM_NOT_MATCH": "The passwords do not match", + "CURRENT_PASS_NOT_MATCH": "Old password not match", + "PASS_REQUIRED": "Password is required" }, - "MODALS": { - "ASSET_DETAILS": { - "LABELS": { - "NAME": "Asset name", - "TICKER": "Ticker", - "ID": "Asset ID", - "CURRENT_SUPPLY": "Current supply", - "MAX_SUPPLE": "Max supply" - } - } + "GRAY_THEME": "Grey theme", + "LANGUAGE": { + "DE": "Deutsch", + "EN": "English", + "FR": "French", + "ID": "Indonesian", + "IT": "Italian", + "PT": "Portuguese", + "TITLE": "Language" }, - "FORM": { - "ERRORS": { - "WRONG_ASSET_ID": "Wrong asset id", - "INSUFICCIENT_FUNDS": "Insuficcient funds" - } - } + "LAST_BUILD": "Current build: {{value}}", + "MASTER_PASSWORD": { + "BUTTON": "Save", + "CONFIRM": "New password confirmation", + "NEW": "New password", + "OLD": "Old password", + "TITLE": "Update master password" + }, + "NOTIFICATIONS": "Notifications", + "SCALE": { + "100": "100% scale", + "125": "125% scale", + "150": "150% scale", + "75": "75% scale", + "TITLE": "Interface scale" + }, + "SETTINGS_SAVED": "Saved! Settings Updated", + "TITLE": "Settings", + "USE_TOR_TO_RELAY_TRANSACTIONS": "Use TOR to relay transactions", + "WHITE_THEME": "White theme" }, - "CONFIRM_SWAP": { - "BREADCRUMBS": { - "ITEM1": "Swap", - "ITEM2": "Confirm swap" + "SIDEBAR": { + "ACCOUNT": { + "MESSAGES": "New offers/Messages", + "STAKING": "Staking", + "SYNCING": "Syncing wallet" }, - "FORM": { - "LABELS": { - "LABEL1": "Swap proposal hex", - "LABEL2": "Proposal details" - }, - "PLACEHOLDERS": { - "PLACEHOLDER1": "Enter Swap proposal hex" - }, - "TABLE": { - "LABELS": { - "LABEL1": "Sending", - "LABEL2": "Receiving", - "LABEL3": "Expiration time" - } - }, - "BUTTONS": { - "BUTTON1": "Accept Proposal", - "BUTTON2": "Back" - } + "ADD_NEW": "Add", + "CONTACTS": "Contacts", + "CONTACTS_TOOLTIP": "Contacts option available only with Master Password enabled", + "LOG_OUT": "Log out", + "LOG_OUT_TOOLTIP": "Logout option available only with Master Password enabled", + "SETTINGS": "Settings", + "SYNCHRONIZATION": { + "COMPLETE": "Completion", + "DOWNLOADING": "Downloading", + "ERROR": "System error", + "LOADING": "Loading blockchain data", + "MB": "MB", + "OFFLINE": "Offline", + "ONLINE": "Online", + "SLASH": "/", + "SYNCING": "Syncing blockchain" + }, + "TITLE": "Wallets", + "UPDATE": { + "CRITICAL": "Update available", + "CRITICAL_HINT": "Critical update!", + "CRITICAL_TOOLTIP": "Critical update available.Update strongly recommended!", + "IMPORTANT": "Update available", + "IMPORTANT_HINT": "Important update!", + "IMPORTANT_TOOLTIP": "Get new update.
    Important update!", + "STANDARD": "Update available", + "STANDARD_TOOLTIP": "Get new update.
    Update is recommended!", + "TIME": "System time differs from network", + "TIME_TOOLTIP": "Wrong system time!
    Check and repair your system time." } }, - "CREATE_SWAP": { - "BREADCRUMBS": { - "ITEM1": "Swap", - "ITEM2": "Create swap" + "STAKING": { + "GROUP": { + "DAY": "day", + "MONTH": "month", + "WEEK": "week" }, - "FORM": { - "LABELS": { - "LABEL1": "Sending", - "LABEL2": "Receiving", - "LABEL3": "Receiver address" - }, - "PLACEHOLDERS": { - "PLACEHOLDER1": "Enter amount here" - }, - "BUTTONS": { - "BUTTON1": "Create proposal", - "BUTTON2": "Cancel" - }, - "ERRORS": { - "ERROR1": "Same ones selected asset" - } - } + "PERIOD": { + "ALL": "All", + "MONTH1": "1 month", + "MONTH3": "3 month", + "MONTH6": "6 month", + "WEEK1": "1 week", + "WEEK2": "2 week", + "YEAR": "1 year" + }, + "SWITCH": { + "OFF": "OFF", + "ON": "ON" + }, + "TITLE": "Staking", + "TITLE_GROUP": "Group:", + "TITLE_PENDING": "Pending", + "TITLE_PERIOD": "Time period:", + "TITLE_TOTAL": "Total" }, "SWAP": { "BUTTONS": { @@ -808,31 +716,129 @@ } }, "SWAP_PROPOSAL_HEX": { + "BREADCRUMBS": { + "ITEM1": "Swap", + "ITEM2": "Swap proposal hex" + }, "FORM": { + "BUTTONS": { + "BUTTON1": "Copy", + "BUTTON2": "Close" + }, "LABELS": { "LABEL1": "Swap proposal hex" }, "PLACEHOLDERS": { "PLACEHOLDER1": "Enter Swap proposal hex" - }, - "BUTTONS": { - "BUTTON1": "Copy", - "BUTTON2": "Close" } }, "MODALS": { "CONFIRM_MODAL": { - "TITLE": "Are you sure you want to leave this page?", - "MESSAGE": "Please make sure you saved the swap proposal text, you won’t be able to see it again", "BUTTONS": { - "SUBMIT": "Close", - "CLOSE": "Back to proposal" - } + "CLOSE": "Back to proposal", + "SUBMIT": "Close" + }, + "MESSAGE": "Please make sure you saved the swap proposal text, you won’t be able to see it again", + "TITLE": "Are you sure you want to leave this page?" } + } + }, + "TOR_LIB_STATE": { + "STATE_CREATING_STREAM": "Creating stream", + "STATE_DOWNLOADING_CONSENSUS": "Downloading consensus", + "STATE_FAILED": "Failed created stream", + "STATE_INITIALIZING": "Initializing", + "STATE_MAKING_TUNNEL_A": "Building tunnel to A", + "STATE_MAKING_TUNNEL_B": "Building tunnel to B", + "STATE_SENDING": "Sending transaction", + "STATE_SEND_FAILED": "Sending failed", + "STATE_SENT_SUCCESS": "Successfully sent!", + "STATE_SUCCESS": "Successfully created stream" + }, + "TRANSFER_ALIAS": { + "ADDRESS": { + "LABEL": "Transfer to", + "PLACEHOLDER": "" }, - "BREADCRUMBS": { - "ITEM1": "Swap", - "ITEM2": "Swap proposal hex" + "BUTTON_CANCEL": "Cancel", + "BUTTON_TRANSFER": "Transfer", + "COMMENT": { + "LABEL": "Comment", + "PLACEHOLDER": "" + }, + "COST": "Transfer fee {{value}} {{currency}}", + "FORM_ERRORS": { + "ALIAS_EXISTS": "This account already has an alias", + "NO_MONEY": "You do not have enough funds to transfer this alias", + "WRONG_ADDRESS": "No wallet exists for the provided address" + }, + "NAME": { + "LABEL": "Alias", + "PLACEHOLDER": "@ Enter alias" + }, + "REQUEST_SEND_REG": "The alias will be transferred within 10 minutes" + }, + "WALLET": { + "AVAILABLE_BALANCE": "Available", + "CONFIRM": { + "MESSAGE": "To access it you’ll have to add it again", + "TITLE": "Remove wallet from the list?" + }, + "DETAILS": "Details", + "LOCK": "Lock", + "LOCKED_BALANCE": "Locked", + "LOCKED_BALANCE_LINK": "What does that mean?", + "MODAL_ADD_CUSTOM_TOKEN": { + "FIELD_TITLE": "Asset ID", + "FORM_ERRORS": { + "ERROR1": "Invalid asset ID" + }, + "TITLE": "Add Custom Token" + }, + "REGISTER_ALIAS": "Register an alias", + "TABS": { + "ASSETS": "Assets", + "CONTRACTS": "Contracts", + "HISTORY": "History", + "MESSAGES": "Messages", + "RECEIVE": "Receive", + "SEND": "Send", + "STAKING": "Staking" + }, + "TOOLTIPS": { + "ADD_CUSTOM_TOKEN": "Add Custom Token", + "EDIT_ALIAS": "Edit alias", + "REMOVE": "Remove wallet", + "SETTINGS": "Settings", + "TRANSFER_ALIAS": "Transfer alias" } + }, + "WALLET_DETAILS": { + "ADD_CUSTOM_TOKEN": "Add Custom Token", + "BUTTON_REMOVE": "Remove wallet", + "BUTTON_SAVE": "Save", + "CREATE_PASSWORD_SECURE": "Create a password to secure your seed", + "FORM": { + "CONFIRM_PASSWORD": "Confirm password", + "GENERATE_SECURE_SEED": "Generate Secure Seed", + "SECURED_SEED_WILL_REQUIRE": "Secure seed will require this password to restore." + }, + "FORM_ERRORS": { + "MAX_LENGTH": "Maximum name length reached", + "NAME_DUPLICATE": "Name is duplicate", + "NAME_REQUIRED": "Name is required", + "PASSWORDS_DONT_MATCH": "The passwords entered do not match" + }, + "INFO": "info", + "LABEL_FILE_LOCATION": "Wallet file location", + "LABEL_NAME": "Wallet name", + "LABEL_SEED_PHRASE": "Seed phrase", + "REMEMBER_YOU_WILL_REQUIRE": "Secure seed will require password to restore.", + "RESYNC_WALLET": "Resync wallet data", + "RESYNC_WALLET_BUTTON": "Resync Wallet", + "SEED_IS_SECURED": "Seed is secured", + "SEED_IS_UNSECURED": "Seed is unsecured", + "SEED_PHRASE_HINT": "Click to reveal the seed phrase", + "WALLET_OPTIONS": "Wallet options..." } } diff --git a/html_source/src/assets/i18n/ar.json b/html_source/src/assets/i18n/ar.json index cbccbaea..df8d8857 100644 --- a/html_source/src/assets/i18n/ar.json +++ b/html_source/src/assets/i18n/ar.json @@ -1,805 +1,713 @@ { - "LOGIN": { - "SETUP_MASTER_PASS": "Setup master password", - "SETUP_CONFIRM_PASS": "Confirm the password", - "MASTER_PASS": "Master password", - "BUTTON_NEXT": "Next", - "BUTTON_SKIP": "Skip", - "BUTTON_RESET": "Reset", - "INCORRECT_PASSWORD": "Invalid password", - "FORM_ERRORS": { - "PASS_REQUIRED": "Password is required", - "CONFIRM_REQUIRED": "Confirmation is required", - "MISMATCH": "Mismatch", - "INVALID_PASS": "Invalid Password, try again", - "WRONG_PASSWORD": "Wrong password" - } - }, - "COMMON": { - "BACK": "Go back" - }, - "BREADCRUMBS": { - "ADD_WALLET": "Add wallet", - "CREATE_WALLET": "Create new wallet", - "SAVE_PHRASE": "Save your seed phrase", - "OPEN_WALLET": "Open existing wallet", - "RESTORE_WALLET": "Restore from backup", - "WALLET_DETAILS": "Wallet details", - "ASSIGN_ALIAS": "Assign alias", - "EDIT_ALIAS": "Edit alias", - "TRANSFER_ALIAS": "Transfer alias", - "CONTRACTS": "Contracts", - "NEW_PURCHASE": "New purchase", - "OLD_PURCHASE": "Purchase" - }, - "SIDEBAR": { - "TITLE": "Wallets", - "ADD_NEW": "Add", - "ACCOUNT": { - "STAKING": "Staking", - "MESSAGES": "New offers/Messages", - "SYNCING": "Syncing wallet" + "ASSETS": { + "DROP_DOWN_MENU": { + "ASSET_DETAILS": "Asset Details", + "REMOVE_ASSET": "Remove asset" }, - "CONTACTS": "Contacts", - "SETTINGS": "Settings", - "LOG_OUT": "Log out", - "SYNCHRONIZATION": { - "OFFLINE": "Offline", - "ONLINE": "Online", - "ERROR": "System error", - "COMPLETE": "Completion", - "SYNCING": "Syncing blockchain", - "LOADING": "Loading blockchain data", - "DOWNLOADING": "Downloading", - "SLASH": "/", - "MB": "MB" + "FORM": { + "ERRORS": { + "INSUFICCIENT_FUNDS": "Insuficcient funds", + "WRONG_ASSET_ID": "Wrong asset id" + } }, - "UPDATE": { - "STANDARD": "Update available", - "STANDARD_TOOLTIP": "Get new update.
    Update is recommended!", - "IMPORTANT": "Update available", - "IMPORTANT_HINT": "Important update!", - "IMPORTANT_TOOLTIP": "Get new update.
    Important update!", - "CRITICAL": "Update available", - "CRITICAL_HINT": "Critical update!", - "CRITICAL_TOOLTIP": "Critical update available.Update strongly recommended!", - "TIME": "System time differs from network", - "TIME_TOOLTIP": "Wrong system time!
    Check and repair your system time." + "MODALS": { + "ASSET_DETAILS": { + "LABELS": { + "CURRENT_SUPPLY": "Current supply", + "ID": "Asset ID", + "MAX_SUPPLE": "Max supply", + "NAME": "Asset name", + "TICKER": "Ticker" + } + } }, - "CONTACTS_TOOLTIP": "Contacts option available only with Master Password enabled", - "LOG_OUT_TOOLTIP": "Logout option available only with Master Password enabled" - }, - "MAIN": { - "TITLE": "Create or open the wallet to start using Zano", - "BUTTON_NEW_WALLET": "Create new wallet", - "BUTTON_OPEN_WALLET": "Open existing wallet", - "BUTTON_RESTORE_BACKUP": "Restore from backup", - "HELP": "How to create wallet?", - "CHOOSE_PATH": "Please choose a path" - }, - "CREATE_WALLET": { - "NAME": "Wallet name", - "PASS": "Set wallet password", - "CONFIRM": "Confirm wallet password", - "BUTTON_SELECT": "Select wallet location", - "BUTTON_CREATE": "Create wallet", - "TITLE_SAVE": "Save the wallet file.", - "ERROR_CANNOT_SAVE_TOP": "Existing wallet files cannot be replaced or overwritten", - "ERROR_CANNOT_SAVE_SYSTEM": "Wallet files cannot be saved to the OS partition", - "FORM_ERRORS": { - "NAME_REQUIRED": "Name is required", - "NAME_DUPLICATE": "Name is duplicate", - "MAX_LENGTH": "Maximum name length reached", - "CONFIRM_NOT_MATCH": "Passwords don`t match" + "TABLE": { + "LABELS": { + "BALANCE": "Balance", + "NAME": "Name", + "PRICE": "Price", + "VALUE": "Value" + } } }, - "OPEN_WALLET": { - "NAME": "Wallet name", - "PASS": "Wallet password", - "BUTTON": "Open wallet", - "WITH_ADDRESS_ALREADY_OPEN": "A wallet with this address is already open", - "FILE_NOT_FOUND1": "Wallet file not found", - "FILE_NOT_FOUND2": "

    It might have been renamed or moved.
    To open it, use the \"Open wallet\" button.", - "FORM_ERRORS": { - "NAME_REQUIRED": "Name is required", - "NAME_DUPLICATE": "Name is duplicate", - "MAX_LENGTH": "Maximum name length reached" + "ASSIGN_ALIAS": { + "BUTTON_ASSIGN": "Assign", + "COMMENT": { + "LABEL": "Comment", + "PLACEHOLDER": "", + "TOOLTIP": "The comment will be visible to anyone who wants to make a payment to your alias. You can provide details about your business, contacts, or include any text. Comments can be edited later." }, - "MODAL": { - "TITLE": "Type wallet password", - "LABEL": "Password to this wallet", - "OPEN": "Open wallet", - "SKIP": "Skip", - "NOT_FOUND": "Not found" - } - }, - "RESTORE_WALLET": { - "LABEL_NAME": "Wallet name", - "LABEL_PHRASE_KEY": "Seed phrase / tracking seed", - "PASS": "Wallet password", - "CONFIRM": "Confirm wallet password", - "BUTTON_SELECT": "Select wallet location", - "BUTTON_CREATE": "Create wallet", - "NOT_CORRECT_FILE_OR_PASSWORD": "Invalid wallet file or password does not match", - "CHOOSE_PATH": "Please choose a path", + "COST": "Alias fee {{value}} {{currency}}", "FORM_ERRORS": { + "MAX_LENGTH": "Maximum comment length reached", + "NAME_EXISTS": "Alias name already exists", + "NAME_LENGTH": "The alias must be 6-25 characters long", "NAME_REQUIRED": "Name is required", - "NAME_DUPLICATE": "Name is duplicate", - "MAX_LENGTH": "Maximum name length reached", - "CONFIRM_NOT_MATCH": "Passwords don`t match", - "KEY_REQUIRED": "Key is required", - "KEY_NOT_VALID": "Key not valid", - "INCORRECT_PASSWORD": "Incorrect password" + "NAME_WRONG": "Invalid name: allowed symbols \"0-9\", \"a-z\", \"-\", \".\"", + "NO_MONEY": "Insufficient funds to assign the alias" + }, + "NAME": { + "LABEL": "Alias", + "PLACEHOLDER": " Enter alias", + "TOOLTIP": "An alias is a shortened form or your account. An alias can only include Latin letters, numbers and characters “.” and “-”. It must start with “@”." }, - "SEED_PASSWORD": "Seed password", - "OK": "OK" + "ONE_ALIAS": "You can create only one alias per wallet", + "REQUEST_ADD_REG": "The alias will be assigned within 10 minutes" }, - "SEED_PHRASE": { - "TITLE": "Make sure to keep your seed phrase in a safe place. If you forget your seed phrase you will not be able to recover your wallet.", - "BUTTON_CREATE_ACCOUNT": "Create wallet", - "BUTTON_COPY": "Copy", - "BUTTON_COPIED": "Copied" + "BACKEND_LOCALIZATION": { + "INCOME_TRANSFER_CONFIRMED": "Payment received", + "INCOME_TRANSFER_UNCONFIRMED": "Incoming payment (not confirmed)", + "IS_CONFIRMED": "", + "IS_MINIMIZE": "Zano application is minimized to the system tray", + "IS_RECEIVED": "", + "LOCKED": "Blocked", + "MINED": "Mined", + "QUIT": "Quit", + "RESTORE": "You can recover it by clicking or using the context menu", + "TRAY_MENU_MINIMIZE": "Minimize", + "TRAY_MENU_SHOW": "Resize" }, - "PROGRESS": { + "BREADCRUMBS": { "ADD_WALLET": "Add wallet", - "SELECT_LOCATION": "Select wallet location", + "ASSIGN_ALIAS": "Assign alias", + "CONTRACTS": "Contracts", "CREATE_WALLET": "Create new wallet", - "RESTORE_WALLET": "Restore from backup" + "EDIT_ALIAS": "Edit alias", + "NEW_PURCHASE": "New purchase", + "OLD_PURCHASE": "Purchase", + "OPEN_WALLET": "Open existing wallet", + "RESTORE_WALLET": "Restore from backup", + "SAVE_PHRASE": "Save your seed phrase", + "TRANSFER_ALIAS": "Transfer alias", + "WALLET_DETAILS": "Wallet details" }, - "SETTINGS": { - "TITLE": "Settings", - "DARK_THEME": "Dark theme", - "WHITE_THEME": "White theme", - "GRAY_THEME": "Grey theme", - "APP_LOCK": { - "TITLE": "Lock app after:", - "TIME1": "5 min", - "TIME2": "15 min", - "TIME3": "1 hour", - "TIME4": "Never" - }, - "SCALE": { - "75": "75% scale", - "100": "100% scale", - "125": "125% scale", - "150": "150% scale", - "TITLE": "Interface scale" - }, - "MASTER_PASSWORD": { - "TITLE": "Update master password", - "OLD": "Old password", - "NEW": "New password", - "CONFIRM": "New password confirmation", - "BUTTON": "Save" - }, - "FORM_ERRORS": { - "PASS_REQUIRED": "Password is required", - "PASS_NOT_MATCH": "Old password not match", - "CONFIRM_NOT_MATCH": "Passwords do not match" - }, - "LAST_BUILD": "Current build: {{value}}", - "APP_LOG_TITLE": "Log level:", - "NOTIFICATIONS": "Notifications", - "USE_TOR_TO_RELAY_TRANSACTIONS": "Use TOR to relay transactions", - "SETTINGS_SAVED": "Saved! Settings Updated", - "LANGUAGE": { - "TITLE": "Language", - "EN": "English", - "FR": "French", - "DE": "Deutsch", - "ID": "Indonesian", - "IT": "Italian", - "PT": "Portuguese" - } + "COMMON": { + "BACK": "Go back" }, - "WALLET": { - "REGISTER_ALIAS": "Register an alias", - "DETAILS": "Details", - "LOCK": "Lock", - "AVAILABLE_BALANCE": "Available", - "LOCKED_BALANCE": "Locked", - "LOCKED_BALANCE_LINK": "What does that mean?", - "TABS": { - "ASSETS": "Assets", + "CONFIRM": { + "BUTTON_CANCEL": "Cancel", + "BUTTON_CONFIRM": "Send", + "MESSAGE": { + "COMMENT": "Comment", + "FROM": "From", "SEND": "Send", - "RECEIVE": "Receive", - "HISTORY": "History", - "CONTRACTS": "Contracts", - "MESSAGES": "Messages", - "STAKING": "Staking" - }, - "CONFIRM": { - "TITLE": "Remove wallet from the list?", - "MESSAGE": "To access it you’ll have to add it again" + "TO": "To" }, - "TOOLTIPS": { - "EDIT_ALIAS": "Edit alias", - "TRANSFER_ALIAS": "Transfer alias", - "SETTINGS": "Settings", - "ADD_CUSTOM_TOKEN": "Add Custom Token", - "REMOVE": "Remove wallet" + "TITLE": "Transaction" + }, + "CONFIRM_SWAP": { + "BREADCRUMBS": { + "ITEM1": "Swap", + "ITEM2": "Confirm swap" }, - "MODAL_ADD_CUSTOM_TOKEN": { - "TITLE": "Add Custom Token", - "FIELD_TITLE": "Asset ID" + "FORM": { + "BUTTONS": { + "BUTTON1": "Accept Proposal", + "BUTTON2": "Back" + }, + "LABELS": { + "LABEL1": "Swap proposal hex", + "LABEL2": "Proposal details" + }, + "PLACEHOLDERS": { + "PLACEHOLDER1": "Enter Swap proposal hex" + }, + "TABLE": { + "LABELS": { + "LABEL1": "Sending", + "LABEL2": "Receiving", + "LABEL3": "Expiration time" + } + } } }, - "WALLET_DETAILS": { - "LABEL_NAME": "Wallet name", - "LABEL_FILE_LOCATION": "Wallet file location", - "LABEL_SEED_PHRASE": "Seed phrase", - "SEED_PHRASE_HINT": "Click to reveal the seed phrase", - "BUTTON_SAVE": "Save", - "BUTTON_REMOVE": "Remove wallet", - "FORM_ERRORS": { - "NAME_REQUIRED": "Name is required", - "NAME_DUPLICATE": "Name is duplicate", - "MAX_LENGTH": "Maximum name length reached", - "PASSWORDS_DONT_MATCH": "Passwords don't match" + "CONTACTS": { + "ADD": "Add/edit contact", + "ADD_CONTACT": "Add contact", + "BUTTON": { + "ADD": "Add contact", + "ADD_EDIT": "Add/Save", + "DELETE": "Delete", + "EDIT": "Edit", + "GO_TO_WALLET": "Go to wallet", + "IMPORT_EXPORT": "Import/export", + "SEND": "Send" }, - "WALLET_OPTIONS": "Wallet options...", - "RESYNC_WALLET": "Resync wallet data", - "RESYNC_WALLET_BUTTON": "Resync Wallet", - "CREATE_PASSWORD_SECURE": "Create a password to secure your seed", - "INFO": "info", - "SEED_IS_UNSECURED": "Seed is unsecured", - "SEED_IS_SECURED": "Seed is secured", - "REMEMBER_YOU_WILL_REQUIRE": "Secure seed will require password to restore.", - "ADD_CUSTOM_TOKEN": "Add Custom Token", + "COPY": "- Copy", + "ERROR_EMPTY_LIST": "Contact list is empty", + "ERROR_EXPORT": "Invalid file type. Save file as .csv", + "ERROR_IMPORT": "Error is occured while reading file!", + "ERROR_IMPORT_EMPTY": "File is empty", + "ERROR_TYPE_FILE": "Please import valid .csv file", + "EXPORT": "Export", "FORM": { - "CONFIRM_PASSWORD": "Confirm password", - "GENERATE_SECURE_SEED": "Generate Secure Seed", - "SECURED_SEED_WILL_REQUIRE": "Secure seed will require this password to restore." - } - }, - "ASSIGN_ALIAS": { - "NAME": { - "LABEL": "Alias", - "PLACEHOLDER": " Enter alias", - "TOOLTIP": "An alias is a shortened form or your account. An alias can only include Latin letters, numbers and characters “.” and “-”. It must start with “@”." - }, - "COMMENT": { - "LABEL": "Comment", - "PLACEHOLDER": "", - "TOOLTIP": "The comment will be visible to anyone who wants to make a payment to your alias. You can provide details about your business, contacts, or include any text. Comments can be edited later." + "ADDRESS": "Address", + "NAME": "Name", + "NOTES": "Notes" }, - "COST": "Alias fee {{value}} {{currency}}", - "BUTTON_ASSIGN": "Assign", "FORM_ERRORS": { + "ADDRESS_DUBLICATED": "Address is dublicated", + "ADDRESS_NOT_VALID": "Address not valid", + "ADDRESS_REQUIRED": "Address is required", + "MAX_LENGTH": "Maximum notes length reached", + "NAME_DUBLICATED": "Name is dublicated", + "NAME_LENGTH": "The name must be 4-25 characters long", "NAME_REQUIRED": "Name is required", - "NAME_WRONG": "Invalid name: allowed symbols \"0-9\", \"a-z\", \"-\", \".\"", - "NAME_LENGTH": "The alias must be 6-25 characters long", - "NAME_EXISTS": "Alias name already exists", - "NO_MONEY": "You do not have enough funds to assign this alias", - "MAX_LENGTH": "Maximum comment length reached" - }, - "ONE_ALIAS": "You can create only one alias per wallet", - "REQUEST_ADD_REG": "The alias will be assigned within 10 minutes" - }, - "EDIT_ALIAS": { - "NAME": { - "LABEL": "Alias", - "PLACEHOLDER": "@ Enter alias" - }, - "COMMENT": { - "LABEL": "Comment", - "PLACEHOLDER": "" + "SET_MASTER_PASSWORD": "Set master password" }, - "FORM_ERRORS": { - "NO_MONEY": "You do not have enough funds to change the comment to this alias", - "MAX_LENGTH": "Maximum comment length reached" + "IMPORT": "Import", + "IMPORT_EXPORT": "Import or export contacts", + "OPEN_ADD_WALLET": "Open/Add wallet", + "SEND": "Send", + "SEND_FROM": "Send from", + "SEND_TO": "To", + "SUCCESS_EXPORT": "Contacts are exported", + "SUCCESS_IMPORT": "Contacts are imported", + "SUCCESS_SAVE": "Contact is edited", + "SUCCESS_SENT": "Contact added", + "TABLE": { + "ADDRESS": "Address", + "ALIAS": "Alias", + "EMPTY": "Contact list is empty", + "NAME": "Name", + "NOTES": "Notes" }, - "COST": "Fee {{value}} {{currency}}", - "BUTTON_EDIT": "Edit" + "TITLE": "Contact list" }, - "TRANSFER_ALIAS": { - "NAME": { - "LABEL": "Alias", - "PLACEHOLDER": "@ Enter alias" - }, - "COMMENT": { - "LABEL": "Comment", - "PLACEHOLDER": "" - }, - "ADDRESS": { - "LABEL": "Transfer to", - "PLACEHOLDER": "" - }, - "FORM_ERRORS": { - "WRONG_ADDRESS": "No wallet with this account exists", - "ALIAS_EXISTS": "This account already has an alias", - "NO_MONEY": "You do not have enough funds to transfer this alias" - }, - "COST": "Transfer fee {{value}} {{currency}}", - "BUTTON_TRANSFER": "Transfer", - "BUTTON_CANCEL": "Cancel", - "REQUEST_SEND_REG": "The alias will be transferred within 10 minutes" + "CONTEXT_MENU": { + "COPY": "copy", + "PASTE": "paste", + "SELECT": "select all" }, - "SEND": { - "ADDRESS": "Address", + "CONTRACTS": { "AMOUNT": "Amount", - "COMMENT": "Comment", - "DETAILS": "Additional details", - "MIXIN": "Mixin", - "FEE": "Fee", - "HIDE": "Hide your wallet address from recipient", - "BUTTON": "Send", - "SUCCESS_SENT": "Transaction sent", - "FORM_ERRORS": { - "ADDRESS_REQUIRED": "Address is required", - "ADDRESS_NOT_VALID": "Address not valid", - "ALIAS_NOT_VALID": "Alias not valid", - "AMOUNT_REQUIRED": "Amount is required", - "AMOUNT_ZERO": "Amount is zero", - "FEE_REQUIRED": "Fee is required", - "FEE_MINIMUM": "Minimum fee: {{fee}}", - "MAX_LENGTH": "Maximum comment length reached", - "GREAT_THAN_UNWRAPPED_COINS": "Amount is bigger than ERC20 tokens left available", - "LESS_THAN_ZANO_NEEDED": "Too small amount to cover ERC20 fee", - "WRAP_INFO_NULL": "failed to request wrap state", - "MUST_BE_GREATER_THAN_ZERO": "Must be greater than zero", - "ALIAS_NOT_FOUND": "Alias not found" - }, - "WRAP": { - "TITLE": "Wrap", - "MAIN_TEXT": "This transaction will create wZano (\"Wrapped Zano\") which will be sent to the specified address on the Ethereum network.", - "ESTIMATE": "Transaction Estimates", - "WILL_RECEIVE": "You'll receive:", - "FEE": "Ethereum Txn Fee:", - "ZANO": "ZANO", - "wZANO": "wZANO" - }, - "ERROR_CODES": { - "NOT_ENOUGH_MONEY": "Not enough money" - }, - "ASSET": "Asset" - }, - "HISTORY": { - "STATUS": "Status", - "STATUS_TOOLTIP": "Confirmations {{current}}/{{total}}", - "LOCK_TOOLTIP": "Locked till {{date}}", - "SEND": "Sent", - "RECEIVED": "Received", + "COMMENTS": "Comments", + "CONTRACTS": "Contracts", "DATE": "Date", - "AMOUNT": "Amount", - "FEE": "Fee", - "ADDRESS": "Address", - "DETAILS": { - "PAYMENT_ID": "Payment ID", - "ID": "Transaction ID", - "SIZE": "Transaction size", - "SIZE_VALUE": "{{value}} bytes", - "HEIGHT": "Height", - "CONFIRMATION": "Confirmation", - "INPUTS": "Inputs", - "OUTPUTS": "Outputs", - "COMMENT": "Comment" - }, - "TYPE_MESSAGES": { - "HIDDEN": "hidden", - "UNDEFINED": "Undefined", - "COMPLETE_BUYER": "Contract completed", - "COMPLETE_SELLER": "Contract completed", - "CREATE_ALIAS": "Fee for assigning alias", - "UPDATE_ALIAS": "Fee for editing alias", - "POW_REWARD": "POW reward", - "POS_REWARD": "POS reward", - "CREATE_CONTRACT": "Contract proposal", - "PLEDGE_CONTRACT": "Contract deposit", - "NULLIFY_CONTRACT": "Burn deposits", - "PROPOSAL_CANCEL_CONTRACT": "Cancellation request", - "CANCEL_CONTRACT": "Cancel and return deposits" - }, - "NO_FEE": "No Fee", - "HIDDEN": "Hidden" - }, - "CONTRACTS": { "EMPTY": "No active contracts", - "CONTRACTS": "Contracts", + "LISTING_BUTTON": "Create listing", "PURCHASE": "Purchase", + "PURCHASE_BUTTON": "New Purchase", "SELL": "Sell", - "DATE": "Date", - "AMOUNT": "Amount", "STATUS": "Status", - "COMMENTS": "Comments", - "PURCHASE_BUTTON": "New Purchase", - "LISTING_BUTTON": "Create listing", - "TIME_LEFT": { - "REMAINING_LESS_ONE": "Less than an hour to respond", - "REMAINING_ONE": "{{time}} hour remains", - "REMAINING_MANY": "{{time}} hours remain", - "REMAINING_MANY_ALT": "{{time}} hours remain", - "REMAINING_ONE_RESPONSE": "{{time}} hour remains", - "REMAINING_MANY_RESPONSE": "{{time}} hours remain", - "REMAINING_MANY_ALT_RESPONSE": "{{time}} hours remain", - "REMAINING_ONE_WAITING": "Waiting for {{time}} hour", - "REMAINING_MANY_WAITING": "Waiting for {{time}} hours", - "REMAINING_MANY_ALT_WAITING": "Waiting for {{time}} hours" - }, "STATUS_MESSAGES": { - "SELLER": { - "NEW_CONTRACT": "New contract proposal", - "IGNORED": "You ignored contract proposal", - "ACCEPTED": "Contract started", - "WAIT": "Waiting for contract confirmation", - "WAITING_BUYER": "Waiting for delivery", - "COMPLETED": "Contract completed", - "NOT_RECEIVED": "Delivery failed", - "NULLIFIED": "All deposits burned", - "PROPOSAL_CANCEL": "New proposal to cancel contract and return deposits", - "BEING_CANCELLED": "Cancellation in progress", - "CANCELLED": "Contract canceled", - "IGNORED_CANCEL": "You ignored cancellation proposal", - "EXPIRED": "Contract proposal has expired" - }, "BUYER": { - "WAITING": "Waiting for response", - "IGNORED": "Seller ignored your contract proposal", "ACCEPTED": "Seller accepted your contract proposal", - "WAIT": "Waiting for deposits confirmation", - "WAITING_SELLER": "Waiting for delivery", + "BEING_CANCELLED": "Cancellation in progress", + "CANCELLED": "Contract canceled", "COMPLETED": "Contract completed", + "EXPIRED": "The contract proposal has expired", + "IGNORED": "Seller ignored your contract proposal", + "IGNORED_CANCEL": "The seller ignored your proposal to cancel the contract", "NOT_RECEIVED": "Delivery failed", "NULLIFIED": "All deposits burned", + "WAIT": "Waiting for deposits confirmation", + "WAITING": "Waiting for response", "WAITING_CANCEL": "Waiting for contract cancellation", + "WAITING_SELLER": "Waiting for delivery" + }, + "SELLER": { + "ACCEPTED": "Contract started", "BEING_CANCELLED": "Cancellation in progress", "CANCELLED": "Contract canceled", - "IGNORED_CANCEL": "The seller ignored your proposal to cancel the contract", - "EXPIRED": "The contract proposal has expired" + "COMPLETED": "Contract completed", + "EXPIRED": "Contract proposal has expired", + "IGNORED": "You ignored contract proposal", + "IGNORED_CANCEL": "You ignored cancellation proposal", + "NEW_CONTRACT": "New contract proposal", + "NOT_RECEIVED": "Delivery failed", + "NULLIFIED": "All deposits burned", + "PROPOSAL_CANCEL": "New proposal to cancel contract and return deposits", + "WAIT": "Waiting for contract confirmation", + "WAITING_BUYER": "Waiting for delivery" } + }, + "TIME_LEFT": { + "REMAINING_LESS_ONE": "Less than an hour to respond", + "REMAINING_MANY": "{{time}} hours remain", + "REMAINING_MANY_ALT": "{{time}} hours remain", + "REMAINING_MANY_ALT_RESPONSE": "{{time}} hours remain", + "REMAINING_MANY_ALT_WAITING": "Waiting for {{time}} hours", + "REMAINING_MANY_RESPONSE": "{{time}} hours remain", + "REMAINING_MANY_WAITING": "Waiting for {{time}} hours", + "REMAINING_ONE": "{{time}} hour remains", + "REMAINING_ONE_RESPONSE": "{{time}} hour remains", + "REMAINING_ONE_WAITING": "Waiting for {{time}} hour" } }, - "PURCHASE": { - "DESCRIPTION": "Description", - "SELLER": "Seller", - "AMOUNT": "Amount", - "YOUR_DEPOSIT": "Your deposit", - "SELLER_DEPOSIT": "Seller deposit", - "BUYER_DEPOSIT": "Buyer deposit", - "SAME_AMOUNT": "Same amount", - "COMMENT": "Comment", - "DETAILS": "Additional details", - "SEND_BUTTON": "Send", - "FORM_ERRORS": { - "DESC_REQUIRED": "Description required", - "DESC_MAXIMUM": "Maximum field length reached", - "SELLER_REQUIRED": "Address required", - "SELLER_NOT_VALID": "Invalid address", - "ALIAS_NOT_VALID": "Invalid alias", - "AMOUNT_REQUIRED": "Amount required", - "AMOUNT_ZERO": "Amount cannot be zero", - "YOUR_DEPOSIT_REQUIRED": "Deposit required", - "SELLER_DEPOSIT_REQUIRED": "Seller deposit required", - "SELLER_SAME": "Use separate account", - "COMMENT_MAXIMUM": "Maximum field length reached" - }, - "PROGRESS_NEW": "New purchase", - "PROGRESS_WAIT": "Awaiting reply", - "PROGRESS_RECEIVE": "Reply received", - "PROGRESS_COMPLETE": "Completed", - "FEE": "Fee", - "PAYMENT": "Payment ID", - "STATUS_MESSAGES": { - "NEW_PURCHASE": "New purchase", - "WAITING_SELLER": "Waiting for response", - "WAITING_BUYER": "Contract proposal received", - "WAITING_CONFIRMATION": "Waiting for deposits confirmation", - "WAITING_DELIVERY": "Waiting for delivery", - "COMPLETED": "Contract completed", - "IGNORED_BUYER": "Contract proposal ignored", - "IGNORED_SELLER": "The seller ignored your contract proposal", - "PROPOSAL_CANCEL_SELLER": "Cancellation request sent", - "PROPOSAL_CANCEL_BUYER": "Cancellation request received", - "BEING_CANCELLED": "Cancellation in progress", - "IGNORED_CANCEL_SELLER": "The seller ignored your proposal to cancel the contract", - "IGNORED_CANCEL_BUYER": "Contract cancellation proposal ignored", - "CANCELLED": "Contract canceled", - "EXPIRED": "Contract proposal expired", - "NOT_RECEIVED": "Delivery failed", - "NULLIFIED": "All deposits burned" + "CREATE_SWAP": { + "BREADCRUMBS": { + "ITEM1": "Swap", + "ITEM2": "Create swap" }, - "ACCEPT_STATE_WAIT_BIG": "Contract started", - "IGNORED_ACCEPT": "Contract proposal ignored", - "BURN_PROPOSAL": "Deposits burned", - "SUCCESS_FINISH_PROPOSAL": "Contract completed", - "SEND_CANCEL_PROPOSAL": "Cancellation request sent", - "IGNORED_CANCEL": "Contract cancellation proposal ignored", - "DEALS_CANCELED_WAIT": "Cancellation in progress", - "WAITING_TIME": "Response time", - "NEED_MONEY": "Insufficient funds", - "BUTTON_MAKE_PLEDGE": "Accept and make deposit", - "BUTTON_IGNORE": "Ignore and hide offer", - "BUTTON_NULLIFY": "Terminate and burn deposits", - "BUTTON_RECEIVED": "Complete and release deposits", - "BUTTON_CANCEL_BUYER": "Cancel and return deposits", - "BUTTON_NOT_CANCEL": "Ignore request", - "BUTTON_CANCEL_SELLER": "Confirm and return deposits", - "HOUR": "hour", - "HOURS": "hours", - "CANCEL": "Cancel", - "NULLIFY_QUESTION": "Are you sure you want to burn both deposits?", - "BUTTON_NULLIFY_SHORT": "Burn", - "WAITING_TIME_QUESTION": "Are you sure you want to cancel the contract?" - }, - "MESSAGES": { - "ADDRESS": "Address", - "MESSAGE": "Message", - "SEND_PLACEHOLDER": "Type a message...", - "SEND_BUTTON": "Send" - }, - "MODALS": { - "ERROR": "Error", - "SUCCESS": "Success", - "INFO": "Information", - "OK": "OK", - "CANCEL": "Cancel", - "ADD_TOKEN": "Add token" - }, - "CONFIRM": { - "BUTTON_CONFIRM": "Send", - "BUTTON_CANCEL": "Cancel", - "TITLE": "Transaction", - "MESSAGE": { - "SEND": "Send", - "FROM": "From", - "TO": "To", - "COMMENT": "Comment" + "FORM": { + "BUTTONS": { + "BUTTON1": "Create proposal", + "BUTTON2": "Cancel" + }, + "ERRORS": { + "ERROR1": "Swap for the same asset is not allowed." + }, + "LABELS": { + "LABEL1": "Sending", + "LABEL2": "Receiving", + "LABEL3": "Receiver address" + }, + "PLACEHOLDERS": { + "PLACEHOLDER1": "Please enter the amount" + } } }, - "STAKING": { - "TITLE": "Staking", - "TITLE_PENDING": "Pending", - "TITLE_TOTAL": "Total", - "TITLE_PERIOD": "Time period:", - "PERIOD": { - "WEEK1": "1 week", - "WEEK2": "2 week", - "MONTH1": "1 month", - "MONTH3": "3 month", - "MONTH6": "6 month", - "YEAR": "1 year", - "ALL": "All" - }, - "TITLE_GROUP": "Group:", - "GROUP": { - "DAY": "day", - "WEEK": "week", - "MONTH": "month" + "CREATE_WALLET": { + "BUTTON_CREATE": "Create wallet", + "BUTTON_SELECT": "Select wallet location", + "CONFIRM": "Confirm wallet password", + "ERROR_CANNOT_SAVE_SYSTEM": "Wallet files cannot be saved to the OS partition", + "ERROR_CANNOT_SAVE_TOP": "Existing wallet files cannot be replaced or overwritten", + "FORM_ERRORS": { + "CONFIRM_NOT_MATCH": "Passwords don`t match", + "MAX_LENGTH": "Maximum name length reached", + "NAME_DUPLICATE": "Name is duplicate", + "NAME_REQUIRED": "This field is required" }, - "SWITCH": { - "ON": "ON", - "OFF": "OFF" - } + "NAME": "Wallet name", + "PASS": "Set wallet password", + "TITLE_SAVE": "Save the wallet file." }, - "CONTACTS": { - "TITLE": "Contact list", - "IMPORT_EXPORT": "Import or export contacts", - "IMPORT": "Import", - "EXPORT": "Export", - "ADD": "Add/edit contact", - "SEND": "Send", - "SEND_FROM": "Send from", - "SEND_TO": "To", - "OPEN_ADD_WALLET": "Open/Add wallet", - "COPY": "- Copy", - "TABLE": { - "NAME": "Name", - "ALIAS": "Alias", - "ADDRESS": "Address", - "NOTES": "Notes", - "EMPTY": "Contact list is empty" - }, - "FORM": { - "NAME": "Name", - "ADDRESS": "Address", - "NOTES": "Notes" + "EDIT_ALIAS": { + "BUTTON_EDIT": "Edit", + "COMMENT": { + "LABEL": "Comment", + "PLACEHOLDER": "" }, + "COST": "Fee {{value}} {{currency}}", "FORM_ERRORS": { - "NAME_REQUIRED": "Name is required", - "NAME_DUBLICATED": "Name is dublicated", - "ADDRESS_REQUIRED": "Address is required", - "ADDRESS_NOT_VALID": "Address not valid", - "SET_MASTER_PASSWORD": "Set master password", - "ADDRESS_DUBLICATED": "Address is dublicated", - "MAX_LENGTH": "Maximum notes length reached", - "NAME_LENGTH": "The name must be 4-25 characters long" - }, - "BUTTON": { - "SEND": "Send", - "EDIT": "Edit", - "DELETE": "Delete", - "ADD": "Add contact", - "ADD_EDIT": "Add/Save", - "GO_TO_WALLET": "Go to wallet", - "IMPORT_EXPORT": "Import/export" + "MAX_LENGTH": "Maximum comment length reached", + "NO_MONEY": "You do not have enough funds to change the comment to this alias" }, - "SUCCESS_SENT": "Contact added", - "SUCCESS_SAVE": "Contact is edited", - "SUCCESS_IMPORT": "Contacts are imported", - "SUCCESS_EXPORT": "Contacts are exported", - "ERROR_IMPORT": "Error is occured while reading file!", - "ERROR_TYPE_FILE": "Please import valid .csv file", - "ERROR_EXPORT": "Invalid file type. Save file as .csv", - "ERROR_EMPTY_LIST": "Contact list is empty", - "ERROR_IMPORT_EMPTY": "File is empty", - "ADD_CONTACT": "Add contact" + "NAME": { + "LABEL": "Alias", + "PLACEHOLDER": "@ Enter alias" + } }, "ERRORS": { - "NO_MONEY": "Not enough money", - "NOT_ENOUGH_MONEY": "Insufficient funds in account", + "ACCESS_DENIED": "Access denied", + "BAD_ARG": "Invalid argument", "CORE_BUSY": "Internal error: core is busy", "DAEMON_BUSY": "Internal error: daemon is busy", - "NO_MONEY_REMOVE_OFFER": "There is no fee for deleting an offer, but in order to protect the network against flood transactions you need to have at least {{fee}} {{currency}} in your wallet", + "FILE_EXIST": "A file with that name already exists. Enter another name to save the file under", + "FILE_NOT_FOUND": "File not found", + "FILE_NOT_SAVED": "You cannot save a wallet file in this folder. Please choose another folder.", + "FILE_RESTORED": "The wallet file was corrupted. We have recovered the keys and the wallet from the blockchain", + "INSUFFICIENT_FUNDS": "Insufficient funds for this transaction", + "NOT_ENOUGH_MONEY": "Insufficient funds in account", "NOT_ENOUGH_OUTPUTS_TO_MIX": "Mix-in number is too big for current blockchain state. There are not enough unspent outputs to mix with", + "NOT_FILE_ZANO_WALLET": "This file is not recognized as a Zano wallet..", + "NO_MONEY": "Not enough funds for this transaction", + "NO_MONEY_REMOVE_OFFER": "There is no fee for deleting an offer, but in order to protect the network against flood transactions you need to have at least {{fee}} {{currency}} in your wallet", + "REQUIRED": "Required field", + "TRANSACTION_ERROR": "Error. Transaction not completed.", "TRANSACTION_IS_TO_BIG": "Transaction exceeds network limit, send required amount with multiple transactions", "TRANSFER_ATTEMPT": "There is no connection to Zano network", - "ACCESS_DENIED": "Access denied", - "TRANSACTION_ERROR": "Error. Transaction not completed.", - "BAD_ARG": "Invalid argument", - "WALLET_WRONG_ID": "Invalid wallet ID", - "WRONG_PASSWORD": "Invalid password", - "FILE_RESTORED": "The wallet file was corrupted. We have recovered the keys and the wallet from the blockchain", - "FILE_NOT_FOUND": "File not found", - "FILE_EXIST": "A file with that name already exists. Enter another name to save the file under", - "FILE_NOT_SAVED": "You cannot save a wallet file in this folder. Please choose another folder.", - "TX_TYPE_NORMAL": "Error. The payment from the wallet", - "TX_TYPE_NORMAL_TO": "to", - "TX_TYPE_NORMAL_END": "was not completed.", + "TX_TYPE_COIN_BASE": "Error. The payment was not completed.", "TX_TYPE_NEW_ALIAS": "Error. Failed to register alias to safe", "TX_TYPE_NEW_ALIAS_END": "Please try again.", + "TX_TYPE_NORMAL": "Error. The payment from the wallet", + "TX_TYPE_NORMAL_END": "was not completed.", + "TX_TYPE_NORMAL_TO": "to", "TX_TYPE_UPDATE_ALIAS": "Error. Failed to change comment to alias in safe", - "TX_TYPE_COIN_BASE": "Error. The payment was not completed.", "WALLET_WATCH_ONLY_NOT_SUPPORTED": "Watch-only wallets can only be opened by simplewallet", - "REQUIRED": "Required field", - "NOT_FILE_ZANO_WALLET": "File is not a zano wallet" + "WALLET_WRONG_ID": "Invalid wallet ID", + "WRONG_PASSWORD": "Invalid password", + "WRONG_PASSWORD_MUST_BE": "Invalid password. Password must be" }, - "CONTEXT_MENU": { - "COPY": "copy", - "PASTE": "paste", - "SELECT": "select all" + "EXPORT_HISTORY": { + "CANCEL": "Cancel", + "EXPORT": "Export to file...", + "EXPORT_BUTTON": "Export history...", + "FILTER": "Filter POS Transactions", + "FORMAT": "Format", + "SAVED_FILE": "Select path to save transactions history ", + "TITLE": "Export Wallet History", + "TOOLTIP": "Export wallet transactions history to file" }, - "BACKEND_LOCALIZATION": { - "QUIT": "Quit", - "IS_RECEIVED": "", - "IS_CONFIRMED": "", - "INCOME_TRANSFER_UNCONFIRMED": "Incoming payment (not confirmed)", - "INCOME_TRANSFER_CONFIRMED": "Payment received", - "MINED": "Mined", - "LOCKED": "Blocked", - "IS_MINIMIZE": "Zano application is minimized to the system tray", - "RESTORE": "You can recover it by clicking or using the context menu", - "TRAY_MENU_SHOW": "Resize", - "TRAY_MENU_MINIMIZE": "Minimize" + "HISTORY": { + "ADDRESS": "Address", + "AMOUNT": "Amount", + "DATE": "Date", + "DETAILS": { + "COMMENT": "Comment", + "CONFIRMATION": "Confirmation", + "HEIGHT": "Height", + "ID": "Transaction ID", + "INPUTS": "Inputs", + "OUTPUTS": "Outputs", + "PAYMENT_ID": "Payment ID", + "SIZE": "Transaction size", + "SIZE_VALUE": "{{value}} bytes" + }, + "FEE": "Fee", + "HIDDEN": "Hidden", + "LOCK_TOOLTIP": "Locked till {{date}}", + "NO_FEE": "No Fee", + "RECEIVED": "Received", + "SEND": "Sent", + "STATUS": "Status", + "STATUS_TOOLTIP": "Confirmations {{current}}/{{total}}", + "TYPE_MESSAGES": { + "CANCEL_CONTRACT": "Cancel and return deposits", + "COMPLETE_BUYER": "Contract completed", + "COMPLETE_SELLER": "Contract completed", + "CREATE_ALIAS": "Fee for assigning alias", + "CREATE_CONTRACT": "Contract proposal", + "HIDDEN": "hidden", + "NULLIFY_CONTRACT": "Burn deposits", + "PLEDGE_CONTRACT": "Contract deposit", + "POS_REWARD": "POS reward", + "POW_REWARD": "POW reward", + "PROPOSAL_CANCEL_CONTRACT": "Cancellation request", + "UNDEFINED": "Undefined", + "UPDATE_ALIAS": "Fee for editing alias" + } }, - "TOR_LIB_STATE": { - "STATE_SENDING": "Sending transaction", - "STATE_SENT_SUCCESS": "Successfully sent!", - "STATE_SEND_FAILED": "Sending failed", - "STATE_INITIALIZING": "Initializing", - "STATE_DOWNLOADING_CONSENSUS": "Downloading consensus", - "STATE_MAKING_TUNNEL_A": "Building tunnel to A", - "STATE_MAKING_TUNNEL_B": "Building tunnel to B", - "STATE_CREATING_STREAM": "Creating stream", - "STATE_FAILED": "Failed created stream", - "STATE_SUCCESS": "Successfully created stream" + "LOGIN": { + "BUTTON_NEXT": "Next", + "BUTTON_RESET": "Reset", + "BUTTON_SKIP": "Skip", + "FORM_ERRORS": { + "CONFIRM_REQUIRED": "Confirmation is required", + "INVALID_PASS": "Invalid Password", + "MISMATCH": "Mismatch", + "PASS_REQUIRED": "Password is required", + "WRONG_PASSWORD": "Wrong password" + }, + "INCORRECT_PASSWORD": "Invalid password", + "MASTER_PASS": "Master password", + "SETUP_CONFIRM_PASS": "Confirm the password", + "SETUP_MASTER_PASS": "Setup master password" }, - "SEND_DETAILS_MODAL": { - "TITLE1": "Transaction", - "TITLE2": "Transaction details" + "MAIN": { + "BUTTON_NEW_WALLET": "Create new wallet", + "BUTTON_OPEN_WALLET": "Open existing wallet", + "BUTTON_RESTORE_BACKUP": "Restore from backup", + "CHOOSE_PATH": "Please choose a path", + "HELP": "How to create wallet?", + "TITLE": "Create or open the wallet to start using Zano" + }, + "MESSAGES": { + "ADDRESS": "Address", + "MESSAGE": "Message", + "SEND_BUTTON": "Send", + "SEND_PLACEHOLDER": "Type a message..." + }, + "MODALS": { + "ADD_TOKEN": "Add token", + "CANCEL": "Cancel", + "ERROR": "Error", + "INFO": "Information", + "OK": "OK", + "SUCCESS": "Success" + }, + "OPEN_WALLET": { + "BUTTON": "Open wallet", + "FILE_NOT_FOUND1": "Wallet file not found", + "FILE_NOT_FOUND2": "

    It might have been renamed or moved.
    To open it, use the \"Open wallet\" button.", + "FORM_ERRORS": { + "MAX_LENGTH": "Maximum name length reached", + "NAME_DUPLICATE": "Name is duplicate", + "NAME_REQUIRED": "Name is required" + }, + "MODAL": { + "LABEL": "Password to this wallet", + "NOT_FOUND": "Not found", + "OPEN": "Open wallet", + "SKIP": "Skip", + "TITLE": "Type wallet password" + }, + "NAME": "Wallet name", + "PASS": "Wallet password", + "WITH_ADDRESS_ALREADY_OPEN": "A wallet with this address is already open" }, "PLACEHOLDERS": { + "ADRESS_PLACEHOLDER": "Enter adress here", + "AMOUNT_PLACEHOLDER": "Please enter the amount", "COMMENT_PLACEHOLDER": "Enter your comment here", - "WALLET_NAME_PLACEHOLDER": "Enter a Wallet Name here", + "CONFIRM_WALET_PASSWORD_PLACEHOLDER": "Confirm wallet password here", + "DEPOSIT_PLACEHOLDER": "Enter your deposit here", + "DESCRIPTION_PLACEHOLDER": "Enter a description here", + "FEE_PLACEHOLDER": "Enter a fee here", "MASTER_PASS_PLACEHOLDER": "Enter a master password here", - "PASS_PLACEHOLDER": "Enter a master password here", "NAME_PLACEHOLDER": "Enter a name here", - "ADRESS_PLACEHOLDER": "Enter adress here", "NOTES_PLACEHOLDER": "Enter a notes here", - "DESCRIPTION_PLACEHOLDER": "Enter a description here", - "SELLER_PLACEHOLDER": "Enter a seller here", + "PASSWORD_PLACEHOLDER": "Enter a password here", + "PASS_PLACEHOLDER": "Enter a master password here", + "PLACEHOLDER_CONFIRM": "Confirm new password here", + "PLACEHOLDER_NEW": "Enter new password here", "PLACEHOLDER_OLD": "Enter current password here", - "AMOUNT_PLACEHOLDER": "Enter amount here", - "DEPOSIT_PLACEHOLDER": "Enter your deposit here", + "PURCHASE_PAYMENT_PLACEHOLDER": "Enter a payment ID here", + "SEED_PASSWORD_PLACEHOLDER": "Enter a seed password here", + "SEED_PHRASE_PLACEHOLDER": "Enter a seed phrase here", "SELLER_DEPOSIT_PLACEHOLDER": "Enter seller deposit here", - "PLACEHOLDER_NEW": "Enter new password here", + "SELLER_PLACEHOLDER": "Enter a seller here", "WALET_PASSWORD_PLACEHOLDER": "Enter a wallet password here", - "CONFIRM_WALET_PASSWORD_PLACEHOLDER": "Confirm wallet password here", - "PLACEHOLDER_CONFIRM": "Confirm new password here", - "PASSWORD_PLACEHOLDER": "Enter a password here", - "SEED_PHRASE_PLACEHOLDER": "Enter a seed phrase here", - "SEED_PASSWORD_PLACEHOLDER": "Enter a seed password here", - "PURCHASE_PAYMENT_PLACEHOLDER": "Enter a payment ID here", - "FEE_PLACEHOLDER": "Enter a fee here" + "WALLET_NAME_PLACEHOLDER": "Please enter a name for your wallet" + }, + "PROGRESS": { + "ADD_WALLET": "Add wallet", + "CREATE_WALLET": "Create new wallet", + "RESTORE_WALLET": "Restore from backup", + "SELECT_LOCATION": "Select wallet location" + }, + "PURCHASE": { + "ACCEPT_STATE_WAIT_BIG": "Contract started", + "AMOUNT": "Amount", + "BURN_PROPOSAL": "Deposits burned", + "BUTTON_CANCEL_BUYER": "Cancel and return deposits", + "BUTTON_CANCEL_SELLER": "Confirm and return deposits", + "BUTTON_IGNORE": "Ignore and hide offer", + "BUTTON_MAKE_PLEDGE": "Accept and make deposit", + "BUTTON_NOT_CANCEL": "Ignore request", + "BUTTON_NULLIFY": "Terminate and burn deposits", + "BUTTON_NULLIFY_SHORT": "Burn", + "BUTTON_RECEIVED": "Complete and release deposits", + "BUYER_DEPOSIT": "Buyer deposit", + "CANCEL": "Cancel", + "COMMENT": "Comment", + "DEALS_CANCELED_WAIT": "Cancellation in progress", + "DESCRIPTION": "Description", + "DETAILS": "Additional details", + "FEE": "Fee", + "FORM_ERRORS": { + "ALIAS_NOT_VALID": "Invalid alias", + "AMOUNT_REQUIRED": "Amount required", + "AMOUNT_ZERO": "Amount cannot be zero", + "COMMENT_MAXIMUM": "Maximum field length reached", + "DESC_MAXIMUM": "Maximum field length reached", + "DESC_REQUIRED": "Description required", + "SELLER_DEPOSIT_REQUIRED": "Seller deposit required", + "SELLER_NOT_VALID": "Invalid address", + "SELLER_REQUIRED": "Address required", + "SELLER_SAME": "Use separate account", + "YOUR_DEPOSIT_REQUIRED": "Deposit required" + }, + "HOUR": "hour", + "HOURS": "hours", + "IGNORED_ACCEPT": "Contract proposal ignored", + "IGNORED_CANCEL": "Contract cancellation proposal ignored", + "NEED_MONEY": "Insufficient funds for this transaction", + "NULLIFY_QUESTION": "Are you sure you want to burn both deposits?", + "PAYMENT": "Payment ID", + "PROGRESS_COMPLETE": "Completed", + "PROGRESS_NEW": "New purchase", + "PROGRESS_RECEIVE": "Reply received", + "PROGRESS_WAIT": "Awaiting reply", + "SAME_AMOUNT": "Same amount", + "SELLER": "Seller", + "SELLER_DEPOSIT": "Seller deposit", + "SEND_BUTTON": "Send", + "SEND_CANCEL_PROPOSAL": "Cancellation request sent", + "STATUS_MESSAGES": { + "BEING_CANCELLED": "Cancellation in progress", + "CANCELLED": "Contract canceled", + "COMPLETED": "Contract completed", + "EXPIRED": "Contract proposal expired", + "IGNORED_BUYER": "Contract proposal ignored", + "IGNORED_CANCEL_BUYER": "Contract cancellation proposal ignored", + "IGNORED_CANCEL_SELLER": "The seller ignored your proposal to cancel the contract", + "IGNORED_SELLER": "The seller ignored your contract proposal", + "NEW_PURCHASE": "New purchase", + "NOT_RECEIVED": "Delivery failed", + "NULLIFIED": "All deposits burned", + "PROPOSAL_CANCEL_BUYER": "Cancellation request received", + "PROPOSAL_CANCEL_SELLER": "Cancellation request sent", + "WAITING_BUYER": "Contract proposal received", + "WAITING_CONFIRMATION": "Waiting for deposits confirmation", + "WAITING_DELIVERY": "Waiting for delivery", + "WAITING_SELLER": "Waiting for response" + }, + "SUCCESS_FINISH_PROPOSAL": "Contract completed", + "WAITING_TIME": "Response time", + "WAITING_TIME_QUESTION": "Are you sure you want to cancel the contract?", + "YOUR_DEPOSIT": "Your deposit" + }, + "RESTORE_WALLET": { + "BUTTON_CREATE": "Create wallet", + "BUTTON_SELECT": "Select wallet location", + "CHOOSE_PATH": "Please choose a path", + "CONFIRM": "Confirm wallet password", + "FORM_ERRORS": { + "CONFIRM_NOT_MATCH": "Passwords don`t match", + "INCORRECT_PASSWORD": "Incorrect password", + "KEY_NOT_VALID": "Key not valid", + "KEY_REQUIRED": "Key is required", + "MAX_LENGTH": "Maximum name length reached", + "NAME_DUPLICATE": "Name is duplicate", + "NAME_REQUIRED": "Name is required", + "SEED_PHRASE_IS_NO_VALID": "The seed phrase is not valid." + }, + "LABEL_NAME": "Wallet name", + "LABEL_PHRASE_KEY": "Seed phrase / tracking seed", + "NOT_CORRECT_FILE_OR_PASSWORD": "Invalid wallet file or password does not match", + "OK": "OK", + "PASS": "Wallet password", + "SEED_PASSWORD": "Seed password" + }, + "SEED_PHRASE": { + "BUTTON_COPIED": "Copied", + "BUTTON_COPY": "Copy", + "BUTTON_CREATE_ACCOUNT": "Create wallet", + "TITLE": "Make sure to keep your seed phrase in a safe place. If you forget your seed phrase you will not be able to recover your wallet." + }, + "SEND": { + "ADDRESS": "Address", + "AMOUNT": "Amount", + "ASSET": "Asset", + "BUTTON": "Send", + "COMMENT": "Comment", + "DETAILS": "Additional details", + "ERROR_CODES": { + "NOT_ENOUGH_MONEY": "Not enough funds for this transaction" + }, + "FEE": "Fee", + "FORM_ERRORS": { + "ADDRESS_NOT_VALID": "Address not valid", + "ADDRESS_REQUIRED": "Address is required", + "ALIAS_NOT_FOUND": "Alias not found", + "ALIAS_NOT_VALID": "The alias is not valid", + "AMOUNT_REQUIRED": "Amount is required", + "AMOUNT_ZERO": "Amount is zero", + "FEE_MINIMUM": "The minimum fee required is {{fee}}", + "FEE_REQUIRED": "Please enter the fee amount.", + "GREAT_THAN_UNWRAPPED_COINS": "Amount is bigger than ERC20 tokens left available", + "LESS_THAN_ZANO_NEEDED": "Too small amount to cover ERC20 fee", + "MAX_LENGTH": "Maximum comment length reached", + "MUST_BE_GREATER_THAN_ZERO": "Must be greater than zero", + "WRAP_INFO_NULL": "failed to request wrap state" + }, + "HIDE": "Hide your wallet address from recipient", + "MIXIN": "Mixin", + "SUCCESS_SENT": "Transaction sent", + "WRAP": { + "ESTIMATE": "Transaction Estimates", + "FEE": "Ethereum Txn Fee:", + "MAIN_TEXT": "This transaction will create wZano (\"Wrapped Zano\") which will be sent to the specified address on the Ethereum network.", + "TITLE": "Wrap", + "WILL_RECEIVE": "You'll receive:", + "ZANO": "ZANO", + "wZANO": "wZANO" + } }, - "EXPORT_HISTORY": { - "TOOLTIP": "Export wallet transactions history to file", - "TITLE": "Export Wallet History", - "FILTER": "Filter POS Transactions", - "CANCEL": "Cancel", - "EXPORT": "Export to file...", - "EXPORT_BUTTON": "Export history...", - "SAVED_FILE": "Select path to save transactions history ", - "FORMAT": "Format" + "SEND_DETAILS_MODAL": { + "TITLE1": "Transaction", + "TITLE2": "Transaction details" }, - "ASSETS": { - "TABLE": { - "LABELS": { - "NAME": "Name", - "BALANCE": "Balance", - "VALUE": "Value", - "PRICE": "Price" - } + "SETTINGS": { + "APP_LOCK": { + "TIME1": "5 min", + "TIME2": "15 min", + "TIME3": "1 hour", + "TIME4": "Never", + "TITLE": "Lock app after:" }, - "DROP_DOWN_MENU": { - "ASSET_DETAILS": "Asset Details", - "REMOVE_ASSET": "Remove asset" + "APP_LOG_TITLE": "Log level:", + "DARK_THEME": "Dark theme", + "FORM_ERRORS": { + "CONFIRM_NOT_MATCH": "The passwords do not match", + "CURRENT_PASS_NOT_MATCH": "Old password not match", + "PASS_REQUIRED": "Password is required" }, - "MODALS": { - "ASSET_DETAILS": { - "LABELS": { - "NAME": "Asset name", - "TICKER": "Ticker", - "ID": "Asset ID", - "CURRENT_SUPPLY": "Current supply", - "MAX_SUPPLE": "Max supply" - } - } + "GRAY_THEME": "Grey theme", + "LANGUAGE": { + "DE": "Deutsch", + "EN": "English", + "FR": "French", + "ID": "Indonesian", + "IT": "Italian", + "PT": "Portuguese", + "TITLE": "Language" }, - "FORM": { - "ERRORS": { - "WRONG_ASSET_ID": "Wrong asset id", - "INSUFICCIENT_FUNDS": "Insuficcient funds" - } - } + "LAST_BUILD": "Current build: {{value}}", + "MASTER_PASSWORD": { + "BUTTON": "Save", + "CONFIRM": "New password confirmation", + "NEW": "New password", + "OLD": "Old password", + "TITLE": "Update master password" + }, + "NOTIFICATIONS": "Notifications", + "SCALE": { + "100": "100% scale", + "125": "125% scale", + "150": "150% scale", + "75": "75% scale", + "TITLE": "Interface scale" + }, + "SETTINGS_SAVED": "Saved! Settings Updated", + "TITLE": "Settings", + "USE_TOR_TO_RELAY_TRANSACTIONS": "Use TOR to relay transactions", + "WHITE_THEME": "White theme" }, - "CONFIRM_SWAP": { - "BREADCRUMBS": { - "ITEM1": "Swap", - "ITEM2": "Confirm swap" + "SIDEBAR": { + "ACCOUNT": { + "MESSAGES": "New offers/Messages", + "STAKING": "Staking", + "SYNCING": "Syncing wallet" }, - "FORM": { - "LABELS": { - "LABEL1": "Swap proposal hex", - "LABEL2": "Proposal details" - }, - "PLACEHOLDERS": { - "PLACEHOLDER1": "Enter Swap proposal hex" - }, - "TABLE": { - "LABELS": { - "LABEL1": "Sending", - "LABEL2": "Receiving", - "LABEL3": "Expiration time" - } - }, - "BUTTONS": { - "BUTTON1": "Accept Proposal", - "BUTTON2": "Back" - } + "ADD_NEW": "Add", + "CONTACTS": "Contacts", + "CONTACTS_TOOLTIP": "Contacts option available only with Master Password enabled", + "LOG_OUT": "Log out", + "LOG_OUT_TOOLTIP": "Logout option available only with Master Password enabled", + "SETTINGS": "Settings", + "SYNCHRONIZATION": { + "COMPLETE": "Completion", + "DOWNLOADING": "Downloading", + "ERROR": "System error", + "LOADING": "Loading blockchain data", + "MB": "MB", + "OFFLINE": "Offline", + "ONLINE": "Online", + "SLASH": "/", + "SYNCING": "Syncing blockchain" + }, + "TITLE": "Wallets", + "UPDATE": { + "CRITICAL": "Update available", + "CRITICAL_HINT": "Critical update!", + "CRITICAL_TOOLTIP": "Critical update available.Update strongly recommended!", + "IMPORTANT": "Update available", + "IMPORTANT_HINT": "Important update!", + "IMPORTANT_TOOLTIP": "Get new update.
    Important update!", + "STANDARD": "Update available", + "STANDARD_TOOLTIP": "Get new update.
    Update is recommended!", + "TIME": "System time differs from network", + "TIME_TOOLTIP": "Wrong system time!
    Check and repair your system time." } }, - "CREATE_SWAP": { - "BREADCRUMBS": { - "ITEM1": "Swap", - "ITEM2": "Create swap" + "STAKING": { + "GROUP": { + "DAY": "day", + "MONTH": "month", + "WEEK": "week" }, - "FORM": { - "LABELS": { - "LABEL1": "Sending", - "LABEL2": "Receiving", - "LABEL3": "Receiver address" - }, - "PLACEHOLDERS": { - "PLACEHOLDER1": "Enter amount here" - }, - "BUTTONS": { - "BUTTON1": "Create proposal", - "BUTTON2": "Cancel" - }, - "ERRORS": { - "ERROR1": "Same ones selected asset" - } - } + "PERIOD": { + "ALL": "All", + "MONTH1": "1 month", + "MONTH3": "3 month", + "MONTH6": "6 month", + "WEEK1": "1 week", + "WEEK2": "2 week", + "YEAR": "1 year" + }, + "SWITCH": { + "OFF": "OFF", + "ON": "ON" + }, + "TITLE": "Staking", + "TITLE_GROUP": "Group:", + "TITLE_PENDING": "Pending", + "TITLE_PERIOD": "Time period:", + "TITLE_TOTAL": "Total" }, "SWAP": { "BUTTONS": { @@ -808,31 +716,129 @@ } }, "SWAP_PROPOSAL_HEX": { + "BREADCRUMBS": { + "ITEM1": "Swap", + "ITEM2": "Swap proposal hex" + }, "FORM": { + "BUTTONS": { + "BUTTON1": "Copy", + "BUTTON2": "Close" + }, "LABELS": { "LABEL1": "Swap proposal hex" }, "PLACEHOLDERS": { "PLACEHOLDER1": "Enter Swap proposal hex" - }, - "BUTTONS": { - "BUTTON1": "Copy", - "BUTTON2": "Close" } }, "MODALS": { "CONFIRM_MODAL": { - "TITLE": "Are you sure you want to leave this page?", - "MESSAGE": "Please make sure you saved the swap proposal text, you won’t be able to see it again", "BUTTONS": { - "SUBMIT": "Close", - "CLOSE": "Back to proposal" - } + "CLOSE": "Back to proposal", + "SUBMIT": "Close" + }, + "MESSAGE": "Please make sure you saved the swap proposal text, you won’t be able to see it again", + "TITLE": "Are you sure you want to leave this page?" } + } + }, + "TOR_LIB_STATE": { + "STATE_CREATING_STREAM": "Creating stream", + "STATE_DOWNLOADING_CONSENSUS": "Downloading consensus", + "STATE_FAILED": "Failed created stream", + "STATE_INITIALIZING": "Initializing", + "STATE_MAKING_TUNNEL_A": "Building tunnel to A", + "STATE_MAKING_TUNNEL_B": "Building tunnel to B", + "STATE_SENDING": "Sending transaction", + "STATE_SEND_FAILED": "Sending failed", + "STATE_SENT_SUCCESS": "Successfully sent!", + "STATE_SUCCESS": "Successfully created stream" + }, + "TRANSFER_ALIAS": { + "ADDRESS": { + "LABEL": "Transfer to", + "PLACEHOLDER": "" }, - "BREADCRUMBS": { - "ITEM1": "Swap", - "ITEM2": "Swap proposal hex" + "BUTTON_CANCEL": "Cancel", + "BUTTON_TRANSFER": "Transfer", + "COMMENT": { + "LABEL": "Comment", + "PLACEHOLDER": "" + }, + "COST": "Transfer fee {{value}} {{currency}}", + "FORM_ERRORS": { + "ALIAS_EXISTS": "This account already has an alias", + "NO_MONEY": "You do not have enough funds to transfer this alias", + "WRONG_ADDRESS": "No wallet exists for the provided address" + }, + "NAME": { + "LABEL": "Alias", + "PLACEHOLDER": "@ Enter alias" + }, + "REQUEST_SEND_REG": "The alias will be transferred within 10 minutes" + }, + "WALLET": { + "AVAILABLE_BALANCE": "Available", + "CONFIRM": { + "MESSAGE": "To access it you’ll have to add it again", + "TITLE": "Remove wallet from the list?" + }, + "DETAILS": "Details", + "LOCK": "Lock", + "LOCKED_BALANCE": "Locked", + "LOCKED_BALANCE_LINK": "What does that mean?", + "MODAL_ADD_CUSTOM_TOKEN": { + "FIELD_TITLE": "Asset ID", + "FORM_ERRORS": { + "ERROR1": "Invalid asset ID" + }, + "TITLE": "Add Custom Token" + }, + "REGISTER_ALIAS": "Register an alias", + "TABS": { + "ASSETS": "Assets", + "CONTRACTS": "Contracts", + "HISTORY": "History", + "MESSAGES": "Messages", + "RECEIVE": "Receive", + "SEND": "Send", + "STAKING": "Staking" + }, + "TOOLTIPS": { + "ADD_CUSTOM_TOKEN": "Add Custom Token", + "EDIT_ALIAS": "Edit alias", + "REMOVE": "Remove wallet", + "SETTINGS": "Settings", + "TRANSFER_ALIAS": "Transfer alias" } + }, + "WALLET_DETAILS": { + "ADD_CUSTOM_TOKEN": "Add Custom Token", + "BUTTON_REMOVE": "Remove wallet", + "BUTTON_SAVE": "Save", + "CREATE_PASSWORD_SECURE": "Create a password to secure your seed", + "FORM": { + "CONFIRM_PASSWORD": "Confirm password", + "GENERATE_SECURE_SEED": "Generate Secure Seed", + "SECURED_SEED_WILL_REQUIRE": "Secure seed will require this password to restore." + }, + "FORM_ERRORS": { + "MAX_LENGTH": "Maximum name length reached", + "NAME_DUPLICATE": "Name is duplicate", + "NAME_REQUIRED": "Name is required", + "PASSWORDS_DONT_MATCH": "The passwords entered do not match" + }, + "INFO": "info", + "LABEL_FILE_LOCATION": "Wallet file location", + "LABEL_NAME": "Wallet name", + "LABEL_SEED_PHRASE": "Seed phrase", + "REMEMBER_YOU_WILL_REQUIRE": "Secure seed will require password to restore.", + "RESYNC_WALLET": "Resync wallet data", + "RESYNC_WALLET_BUTTON": "Resync Wallet", + "SEED_IS_SECURED": "Seed is secured", + "SEED_IS_UNSECURED": "Seed is unsecured", + "SEED_PHRASE_HINT": "Click to reveal the seed phrase", + "WALLET_OPTIONS": "Wallet options..." } } diff --git a/html_source/src/assets/i18n/ca.json b/html_source/src/assets/i18n/ca.json index cbccbaea..df8d8857 100644 --- a/html_source/src/assets/i18n/ca.json +++ b/html_source/src/assets/i18n/ca.json @@ -1,805 +1,713 @@ { - "LOGIN": { - "SETUP_MASTER_PASS": "Setup master password", - "SETUP_CONFIRM_PASS": "Confirm the password", - "MASTER_PASS": "Master password", - "BUTTON_NEXT": "Next", - "BUTTON_SKIP": "Skip", - "BUTTON_RESET": "Reset", - "INCORRECT_PASSWORD": "Invalid password", - "FORM_ERRORS": { - "PASS_REQUIRED": "Password is required", - "CONFIRM_REQUIRED": "Confirmation is required", - "MISMATCH": "Mismatch", - "INVALID_PASS": "Invalid Password, try again", - "WRONG_PASSWORD": "Wrong password" - } - }, - "COMMON": { - "BACK": "Go back" - }, - "BREADCRUMBS": { - "ADD_WALLET": "Add wallet", - "CREATE_WALLET": "Create new wallet", - "SAVE_PHRASE": "Save your seed phrase", - "OPEN_WALLET": "Open existing wallet", - "RESTORE_WALLET": "Restore from backup", - "WALLET_DETAILS": "Wallet details", - "ASSIGN_ALIAS": "Assign alias", - "EDIT_ALIAS": "Edit alias", - "TRANSFER_ALIAS": "Transfer alias", - "CONTRACTS": "Contracts", - "NEW_PURCHASE": "New purchase", - "OLD_PURCHASE": "Purchase" - }, - "SIDEBAR": { - "TITLE": "Wallets", - "ADD_NEW": "Add", - "ACCOUNT": { - "STAKING": "Staking", - "MESSAGES": "New offers/Messages", - "SYNCING": "Syncing wallet" + "ASSETS": { + "DROP_DOWN_MENU": { + "ASSET_DETAILS": "Asset Details", + "REMOVE_ASSET": "Remove asset" }, - "CONTACTS": "Contacts", - "SETTINGS": "Settings", - "LOG_OUT": "Log out", - "SYNCHRONIZATION": { - "OFFLINE": "Offline", - "ONLINE": "Online", - "ERROR": "System error", - "COMPLETE": "Completion", - "SYNCING": "Syncing blockchain", - "LOADING": "Loading blockchain data", - "DOWNLOADING": "Downloading", - "SLASH": "/", - "MB": "MB" + "FORM": { + "ERRORS": { + "INSUFICCIENT_FUNDS": "Insuficcient funds", + "WRONG_ASSET_ID": "Wrong asset id" + } }, - "UPDATE": { - "STANDARD": "Update available", - "STANDARD_TOOLTIP": "Get new update.
    Update is recommended!", - "IMPORTANT": "Update available", - "IMPORTANT_HINT": "Important update!", - "IMPORTANT_TOOLTIP": "Get new update.
    Important update!", - "CRITICAL": "Update available", - "CRITICAL_HINT": "Critical update!", - "CRITICAL_TOOLTIP": "Critical update available.Update strongly recommended!", - "TIME": "System time differs from network", - "TIME_TOOLTIP": "Wrong system time!
    Check and repair your system time." + "MODALS": { + "ASSET_DETAILS": { + "LABELS": { + "CURRENT_SUPPLY": "Current supply", + "ID": "Asset ID", + "MAX_SUPPLE": "Max supply", + "NAME": "Asset name", + "TICKER": "Ticker" + } + } }, - "CONTACTS_TOOLTIP": "Contacts option available only with Master Password enabled", - "LOG_OUT_TOOLTIP": "Logout option available only with Master Password enabled" - }, - "MAIN": { - "TITLE": "Create or open the wallet to start using Zano", - "BUTTON_NEW_WALLET": "Create new wallet", - "BUTTON_OPEN_WALLET": "Open existing wallet", - "BUTTON_RESTORE_BACKUP": "Restore from backup", - "HELP": "How to create wallet?", - "CHOOSE_PATH": "Please choose a path" - }, - "CREATE_WALLET": { - "NAME": "Wallet name", - "PASS": "Set wallet password", - "CONFIRM": "Confirm wallet password", - "BUTTON_SELECT": "Select wallet location", - "BUTTON_CREATE": "Create wallet", - "TITLE_SAVE": "Save the wallet file.", - "ERROR_CANNOT_SAVE_TOP": "Existing wallet files cannot be replaced or overwritten", - "ERROR_CANNOT_SAVE_SYSTEM": "Wallet files cannot be saved to the OS partition", - "FORM_ERRORS": { - "NAME_REQUIRED": "Name is required", - "NAME_DUPLICATE": "Name is duplicate", - "MAX_LENGTH": "Maximum name length reached", - "CONFIRM_NOT_MATCH": "Passwords don`t match" + "TABLE": { + "LABELS": { + "BALANCE": "Balance", + "NAME": "Name", + "PRICE": "Price", + "VALUE": "Value" + } } }, - "OPEN_WALLET": { - "NAME": "Wallet name", - "PASS": "Wallet password", - "BUTTON": "Open wallet", - "WITH_ADDRESS_ALREADY_OPEN": "A wallet with this address is already open", - "FILE_NOT_FOUND1": "Wallet file not found", - "FILE_NOT_FOUND2": "

    It might have been renamed or moved.
    To open it, use the \"Open wallet\" button.", - "FORM_ERRORS": { - "NAME_REQUIRED": "Name is required", - "NAME_DUPLICATE": "Name is duplicate", - "MAX_LENGTH": "Maximum name length reached" + "ASSIGN_ALIAS": { + "BUTTON_ASSIGN": "Assign", + "COMMENT": { + "LABEL": "Comment", + "PLACEHOLDER": "", + "TOOLTIP": "The comment will be visible to anyone who wants to make a payment to your alias. You can provide details about your business, contacts, or include any text. Comments can be edited later." }, - "MODAL": { - "TITLE": "Type wallet password", - "LABEL": "Password to this wallet", - "OPEN": "Open wallet", - "SKIP": "Skip", - "NOT_FOUND": "Not found" - } - }, - "RESTORE_WALLET": { - "LABEL_NAME": "Wallet name", - "LABEL_PHRASE_KEY": "Seed phrase / tracking seed", - "PASS": "Wallet password", - "CONFIRM": "Confirm wallet password", - "BUTTON_SELECT": "Select wallet location", - "BUTTON_CREATE": "Create wallet", - "NOT_CORRECT_FILE_OR_PASSWORD": "Invalid wallet file or password does not match", - "CHOOSE_PATH": "Please choose a path", + "COST": "Alias fee {{value}} {{currency}}", "FORM_ERRORS": { + "MAX_LENGTH": "Maximum comment length reached", + "NAME_EXISTS": "Alias name already exists", + "NAME_LENGTH": "The alias must be 6-25 characters long", "NAME_REQUIRED": "Name is required", - "NAME_DUPLICATE": "Name is duplicate", - "MAX_LENGTH": "Maximum name length reached", - "CONFIRM_NOT_MATCH": "Passwords don`t match", - "KEY_REQUIRED": "Key is required", - "KEY_NOT_VALID": "Key not valid", - "INCORRECT_PASSWORD": "Incorrect password" + "NAME_WRONG": "Invalid name: allowed symbols \"0-9\", \"a-z\", \"-\", \".\"", + "NO_MONEY": "Insufficient funds to assign the alias" + }, + "NAME": { + "LABEL": "Alias", + "PLACEHOLDER": " Enter alias", + "TOOLTIP": "An alias is a shortened form or your account. An alias can only include Latin letters, numbers and characters “.” and “-”. It must start with “@”." }, - "SEED_PASSWORD": "Seed password", - "OK": "OK" + "ONE_ALIAS": "You can create only one alias per wallet", + "REQUEST_ADD_REG": "The alias will be assigned within 10 minutes" }, - "SEED_PHRASE": { - "TITLE": "Make sure to keep your seed phrase in a safe place. If you forget your seed phrase you will not be able to recover your wallet.", - "BUTTON_CREATE_ACCOUNT": "Create wallet", - "BUTTON_COPY": "Copy", - "BUTTON_COPIED": "Copied" + "BACKEND_LOCALIZATION": { + "INCOME_TRANSFER_CONFIRMED": "Payment received", + "INCOME_TRANSFER_UNCONFIRMED": "Incoming payment (not confirmed)", + "IS_CONFIRMED": "", + "IS_MINIMIZE": "Zano application is minimized to the system tray", + "IS_RECEIVED": "", + "LOCKED": "Blocked", + "MINED": "Mined", + "QUIT": "Quit", + "RESTORE": "You can recover it by clicking or using the context menu", + "TRAY_MENU_MINIMIZE": "Minimize", + "TRAY_MENU_SHOW": "Resize" }, - "PROGRESS": { + "BREADCRUMBS": { "ADD_WALLET": "Add wallet", - "SELECT_LOCATION": "Select wallet location", + "ASSIGN_ALIAS": "Assign alias", + "CONTRACTS": "Contracts", "CREATE_WALLET": "Create new wallet", - "RESTORE_WALLET": "Restore from backup" + "EDIT_ALIAS": "Edit alias", + "NEW_PURCHASE": "New purchase", + "OLD_PURCHASE": "Purchase", + "OPEN_WALLET": "Open existing wallet", + "RESTORE_WALLET": "Restore from backup", + "SAVE_PHRASE": "Save your seed phrase", + "TRANSFER_ALIAS": "Transfer alias", + "WALLET_DETAILS": "Wallet details" }, - "SETTINGS": { - "TITLE": "Settings", - "DARK_THEME": "Dark theme", - "WHITE_THEME": "White theme", - "GRAY_THEME": "Grey theme", - "APP_LOCK": { - "TITLE": "Lock app after:", - "TIME1": "5 min", - "TIME2": "15 min", - "TIME3": "1 hour", - "TIME4": "Never" - }, - "SCALE": { - "75": "75% scale", - "100": "100% scale", - "125": "125% scale", - "150": "150% scale", - "TITLE": "Interface scale" - }, - "MASTER_PASSWORD": { - "TITLE": "Update master password", - "OLD": "Old password", - "NEW": "New password", - "CONFIRM": "New password confirmation", - "BUTTON": "Save" - }, - "FORM_ERRORS": { - "PASS_REQUIRED": "Password is required", - "PASS_NOT_MATCH": "Old password not match", - "CONFIRM_NOT_MATCH": "Passwords do not match" - }, - "LAST_BUILD": "Current build: {{value}}", - "APP_LOG_TITLE": "Log level:", - "NOTIFICATIONS": "Notifications", - "USE_TOR_TO_RELAY_TRANSACTIONS": "Use TOR to relay transactions", - "SETTINGS_SAVED": "Saved! Settings Updated", - "LANGUAGE": { - "TITLE": "Language", - "EN": "English", - "FR": "French", - "DE": "Deutsch", - "ID": "Indonesian", - "IT": "Italian", - "PT": "Portuguese" - } + "COMMON": { + "BACK": "Go back" }, - "WALLET": { - "REGISTER_ALIAS": "Register an alias", - "DETAILS": "Details", - "LOCK": "Lock", - "AVAILABLE_BALANCE": "Available", - "LOCKED_BALANCE": "Locked", - "LOCKED_BALANCE_LINK": "What does that mean?", - "TABS": { - "ASSETS": "Assets", + "CONFIRM": { + "BUTTON_CANCEL": "Cancel", + "BUTTON_CONFIRM": "Send", + "MESSAGE": { + "COMMENT": "Comment", + "FROM": "From", "SEND": "Send", - "RECEIVE": "Receive", - "HISTORY": "History", - "CONTRACTS": "Contracts", - "MESSAGES": "Messages", - "STAKING": "Staking" - }, - "CONFIRM": { - "TITLE": "Remove wallet from the list?", - "MESSAGE": "To access it you’ll have to add it again" + "TO": "To" }, - "TOOLTIPS": { - "EDIT_ALIAS": "Edit alias", - "TRANSFER_ALIAS": "Transfer alias", - "SETTINGS": "Settings", - "ADD_CUSTOM_TOKEN": "Add Custom Token", - "REMOVE": "Remove wallet" + "TITLE": "Transaction" + }, + "CONFIRM_SWAP": { + "BREADCRUMBS": { + "ITEM1": "Swap", + "ITEM2": "Confirm swap" }, - "MODAL_ADD_CUSTOM_TOKEN": { - "TITLE": "Add Custom Token", - "FIELD_TITLE": "Asset ID" + "FORM": { + "BUTTONS": { + "BUTTON1": "Accept Proposal", + "BUTTON2": "Back" + }, + "LABELS": { + "LABEL1": "Swap proposal hex", + "LABEL2": "Proposal details" + }, + "PLACEHOLDERS": { + "PLACEHOLDER1": "Enter Swap proposal hex" + }, + "TABLE": { + "LABELS": { + "LABEL1": "Sending", + "LABEL2": "Receiving", + "LABEL3": "Expiration time" + } + } } }, - "WALLET_DETAILS": { - "LABEL_NAME": "Wallet name", - "LABEL_FILE_LOCATION": "Wallet file location", - "LABEL_SEED_PHRASE": "Seed phrase", - "SEED_PHRASE_HINT": "Click to reveal the seed phrase", - "BUTTON_SAVE": "Save", - "BUTTON_REMOVE": "Remove wallet", - "FORM_ERRORS": { - "NAME_REQUIRED": "Name is required", - "NAME_DUPLICATE": "Name is duplicate", - "MAX_LENGTH": "Maximum name length reached", - "PASSWORDS_DONT_MATCH": "Passwords don't match" + "CONTACTS": { + "ADD": "Add/edit contact", + "ADD_CONTACT": "Add contact", + "BUTTON": { + "ADD": "Add contact", + "ADD_EDIT": "Add/Save", + "DELETE": "Delete", + "EDIT": "Edit", + "GO_TO_WALLET": "Go to wallet", + "IMPORT_EXPORT": "Import/export", + "SEND": "Send" }, - "WALLET_OPTIONS": "Wallet options...", - "RESYNC_WALLET": "Resync wallet data", - "RESYNC_WALLET_BUTTON": "Resync Wallet", - "CREATE_PASSWORD_SECURE": "Create a password to secure your seed", - "INFO": "info", - "SEED_IS_UNSECURED": "Seed is unsecured", - "SEED_IS_SECURED": "Seed is secured", - "REMEMBER_YOU_WILL_REQUIRE": "Secure seed will require password to restore.", - "ADD_CUSTOM_TOKEN": "Add Custom Token", + "COPY": "- Copy", + "ERROR_EMPTY_LIST": "Contact list is empty", + "ERROR_EXPORT": "Invalid file type. Save file as .csv", + "ERROR_IMPORT": "Error is occured while reading file!", + "ERROR_IMPORT_EMPTY": "File is empty", + "ERROR_TYPE_FILE": "Please import valid .csv file", + "EXPORT": "Export", "FORM": { - "CONFIRM_PASSWORD": "Confirm password", - "GENERATE_SECURE_SEED": "Generate Secure Seed", - "SECURED_SEED_WILL_REQUIRE": "Secure seed will require this password to restore." - } - }, - "ASSIGN_ALIAS": { - "NAME": { - "LABEL": "Alias", - "PLACEHOLDER": " Enter alias", - "TOOLTIP": "An alias is a shortened form or your account. An alias can only include Latin letters, numbers and characters “.” and “-”. It must start with “@”." - }, - "COMMENT": { - "LABEL": "Comment", - "PLACEHOLDER": "", - "TOOLTIP": "The comment will be visible to anyone who wants to make a payment to your alias. You can provide details about your business, contacts, or include any text. Comments can be edited later." + "ADDRESS": "Address", + "NAME": "Name", + "NOTES": "Notes" }, - "COST": "Alias fee {{value}} {{currency}}", - "BUTTON_ASSIGN": "Assign", "FORM_ERRORS": { + "ADDRESS_DUBLICATED": "Address is dublicated", + "ADDRESS_NOT_VALID": "Address not valid", + "ADDRESS_REQUIRED": "Address is required", + "MAX_LENGTH": "Maximum notes length reached", + "NAME_DUBLICATED": "Name is dublicated", + "NAME_LENGTH": "The name must be 4-25 characters long", "NAME_REQUIRED": "Name is required", - "NAME_WRONG": "Invalid name: allowed symbols \"0-9\", \"a-z\", \"-\", \".\"", - "NAME_LENGTH": "The alias must be 6-25 characters long", - "NAME_EXISTS": "Alias name already exists", - "NO_MONEY": "You do not have enough funds to assign this alias", - "MAX_LENGTH": "Maximum comment length reached" - }, - "ONE_ALIAS": "You can create only one alias per wallet", - "REQUEST_ADD_REG": "The alias will be assigned within 10 minutes" - }, - "EDIT_ALIAS": { - "NAME": { - "LABEL": "Alias", - "PLACEHOLDER": "@ Enter alias" - }, - "COMMENT": { - "LABEL": "Comment", - "PLACEHOLDER": "" + "SET_MASTER_PASSWORD": "Set master password" }, - "FORM_ERRORS": { - "NO_MONEY": "You do not have enough funds to change the comment to this alias", - "MAX_LENGTH": "Maximum comment length reached" + "IMPORT": "Import", + "IMPORT_EXPORT": "Import or export contacts", + "OPEN_ADD_WALLET": "Open/Add wallet", + "SEND": "Send", + "SEND_FROM": "Send from", + "SEND_TO": "To", + "SUCCESS_EXPORT": "Contacts are exported", + "SUCCESS_IMPORT": "Contacts are imported", + "SUCCESS_SAVE": "Contact is edited", + "SUCCESS_SENT": "Contact added", + "TABLE": { + "ADDRESS": "Address", + "ALIAS": "Alias", + "EMPTY": "Contact list is empty", + "NAME": "Name", + "NOTES": "Notes" }, - "COST": "Fee {{value}} {{currency}}", - "BUTTON_EDIT": "Edit" + "TITLE": "Contact list" }, - "TRANSFER_ALIAS": { - "NAME": { - "LABEL": "Alias", - "PLACEHOLDER": "@ Enter alias" - }, - "COMMENT": { - "LABEL": "Comment", - "PLACEHOLDER": "" - }, - "ADDRESS": { - "LABEL": "Transfer to", - "PLACEHOLDER": "" - }, - "FORM_ERRORS": { - "WRONG_ADDRESS": "No wallet with this account exists", - "ALIAS_EXISTS": "This account already has an alias", - "NO_MONEY": "You do not have enough funds to transfer this alias" - }, - "COST": "Transfer fee {{value}} {{currency}}", - "BUTTON_TRANSFER": "Transfer", - "BUTTON_CANCEL": "Cancel", - "REQUEST_SEND_REG": "The alias will be transferred within 10 minutes" + "CONTEXT_MENU": { + "COPY": "copy", + "PASTE": "paste", + "SELECT": "select all" }, - "SEND": { - "ADDRESS": "Address", + "CONTRACTS": { "AMOUNT": "Amount", - "COMMENT": "Comment", - "DETAILS": "Additional details", - "MIXIN": "Mixin", - "FEE": "Fee", - "HIDE": "Hide your wallet address from recipient", - "BUTTON": "Send", - "SUCCESS_SENT": "Transaction sent", - "FORM_ERRORS": { - "ADDRESS_REQUIRED": "Address is required", - "ADDRESS_NOT_VALID": "Address not valid", - "ALIAS_NOT_VALID": "Alias not valid", - "AMOUNT_REQUIRED": "Amount is required", - "AMOUNT_ZERO": "Amount is zero", - "FEE_REQUIRED": "Fee is required", - "FEE_MINIMUM": "Minimum fee: {{fee}}", - "MAX_LENGTH": "Maximum comment length reached", - "GREAT_THAN_UNWRAPPED_COINS": "Amount is bigger than ERC20 tokens left available", - "LESS_THAN_ZANO_NEEDED": "Too small amount to cover ERC20 fee", - "WRAP_INFO_NULL": "failed to request wrap state", - "MUST_BE_GREATER_THAN_ZERO": "Must be greater than zero", - "ALIAS_NOT_FOUND": "Alias not found" - }, - "WRAP": { - "TITLE": "Wrap", - "MAIN_TEXT": "This transaction will create wZano (\"Wrapped Zano\") which will be sent to the specified address on the Ethereum network.", - "ESTIMATE": "Transaction Estimates", - "WILL_RECEIVE": "You'll receive:", - "FEE": "Ethereum Txn Fee:", - "ZANO": "ZANO", - "wZANO": "wZANO" - }, - "ERROR_CODES": { - "NOT_ENOUGH_MONEY": "Not enough money" - }, - "ASSET": "Asset" - }, - "HISTORY": { - "STATUS": "Status", - "STATUS_TOOLTIP": "Confirmations {{current}}/{{total}}", - "LOCK_TOOLTIP": "Locked till {{date}}", - "SEND": "Sent", - "RECEIVED": "Received", + "COMMENTS": "Comments", + "CONTRACTS": "Contracts", "DATE": "Date", - "AMOUNT": "Amount", - "FEE": "Fee", - "ADDRESS": "Address", - "DETAILS": { - "PAYMENT_ID": "Payment ID", - "ID": "Transaction ID", - "SIZE": "Transaction size", - "SIZE_VALUE": "{{value}} bytes", - "HEIGHT": "Height", - "CONFIRMATION": "Confirmation", - "INPUTS": "Inputs", - "OUTPUTS": "Outputs", - "COMMENT": "Comment" - }, - "TYPE_MESSAGES": { - "HIDDEN": "hidden", - "UNDEFINED": "Undefined", - "COMPLETE_BUYER": "Contract completed", - "COMPLETE_SELLER": "Contract completed", - "CREATE_ALIAS": "Fee for assigning alias", - "UPDATE_ALIAS": "Fee for editing alias", - "POW_REWARD": "POW reward", - "POS_REWARD": "POS reward", - "CREATE_CONTRACT": "Contract proposal", - "PLEDGE_CONTRACT": "Contract deposit", - "NULLIFY_CONTRACT": "Burn deposits", - "PROPOSAL_CANCEL_CONTRACT": "Cancellation request", - "CANCEL_CONTRACT": "Cancel and return deposits" - }, - "NO_FEE": "No Fee", - "HIDDEN": "Hidden" - }, - "CONTRACTS": { "EMPTY": "No active contracts", - "CONTRACTS": "Contracts", + "LISTING_BUTTON": "Create listing", "PURCHASE": "Purchase", + "PURCHASE_BUTTON": "New Purchase", "SELL": "Sell", - "DATE": "Date", - "AMOUNT": "Amount", "STATUS": "Status", - "COMMENTS": "Comments", - "PURCHASE_BUTTON": "New Purchase", - "LISTING_BUTTON": "Create listing", - "TIME_LEFT": { - "REMAINING_LESS_ONE": "Less than an hour to respond", - "REMAINING_ONE": "{{time}} hour remains", - "REMAINING_MANY": "{{time}} hours remain", - "REMAINING_MANY_ALT": "{{time}} hours remain", - "REMAINING_ONE_RESPONSE": "{{time}} hour remains", - "REMAINING_MANY_RESPONSE": "{{time}} hours remain", - "REMAINING_MANY_ALT_RESPONSE": "{{time}} hours remain", - "REMAINING_ONE_WAITING": "Waiting for {{time}} hour", - "REMAINING_MANY_WAITING": "Waiting for {{time}} hours", - "REMAINING_MANY_ALT_WAITING": "Waiting for {{time}} hours" - }, "STATUS_MESSAGES": { - "SELLER": { - "NEW_CONTRACT": "New contract proposal", - "IGNORED": "You ignored contract proposal", - "ACCEPTED": "Contract started", - "WAIT": "Waiting for contract confirmation", - "WAITING_BUYER": "Waiting for delivery", - "COMPLETED": "Contract completed", - "NOT_RECEIVED": "Delivery failed", - "NULLIFIED": "All deposits burned", - "PROPOSAL_CANCEL": "New proposal to cancel contract and return deposits", - "BEING_CANCELLED": "Cancellation in progress", - "CANCELLED": "Contract canceled", - "IGNORED_CANCEL": "You ignored cancellation proposal", - "EXPIRED": "Contract proposal has expired" - }, "BUYER": { - "WAITING": "Waiting for response", - "IGNORED": "Seller ignored your contract proposal", "ACCEPTED": "Seller accepted your contract proposal", - "WAIT": "Waiting for deposits confirmation", - "WAITING_SELLER": "Waiting for delivery", + "BEING_CANCELLED": "Cancellation in progress", + "CANCELLED": "Contract canceled", "COMPLETED": "Contract completed", + "EXPIRED": "The contract proposal has expired", + "IGNORED": "Seller ignored your contract proposal", + "IGNORED_CANCEL": "The seller ignored your proposal to cancel the contract", "NOT_RECEIVED": "Delivery failed", "NULLIFIED": "All deposits burned", + "WAIT": "Waiting for deposits confirmation", + "WAITING": "Waiting for response", "WAITING_CANCEL": "Waiting for contract cancellation", + "WAITING_SELLER": "Waiting for delivery" + }, + "SELLER": { + "ACCEPTED": "Contract started", "BEING_CANCELLED": "Cancellation in progress", "CANCELLED": "Contract canceled", - "IGNORED_CANCEL": "The seller ignored your proposal to cancel the contract", - "EXPIRED": "The contract proposal has expired" + "COMPLETED": "Contract completed", + "EXPIRED": "Contract proposal has expired", + "IGNORED": "You ignored contract proposal", + "IGNORED_CANCEL": "You ignored cancellation proposal", + "NEW_CONTRACT": "New contract proposal", + "NOT_RECEIVED": "Delivery failed", + "NULLIFIED": "All deposits burned", + "PROPOSAL_CANCEL": "New proposal to cancel contract and return deposits", + "WAIT": "Waiting for contract confirmation", + "WAITING_BUYER": "Waiting for delivery" } + }, + "TIME_LEFT": { + "REMAINING_LESS_ONE": "Less than an hour to respond", + "REMAINING_MANY": "{{time}} hours remain", + "REMAINING_MANY_ALT": "{{time}} hours remain", + "REMAINING_MANY_ALT_RESPONSE": "{{time}} hours remain", + "REMAINING_MANY_ALT_WAITING": "Waiting for {{time}} hours", + "REMAINING_MANY_RESPONSE": "{{time}} hours remain", + "REMAINING_MANY_WAITING": "Waiting for {{time}} hours", + "REMAINING_ONE": "{{time}} hour remains", + "REMAINING_ONE_RESPONSE": "{{time}} hour remains", + "REMAINING_ONE_WAITING": "Waiting for {{time}} hour" } }, - "PURCHASE": { - "DESCRIPTION": "Description", - "SELLER": "Seller", - "AMOUNT": "Amount", - "YOUR_DEPOSIT": "Your deposit", - "SELLER_DEPOSIT": "Seller deposit", - "BUYER_DEPOSIT": "Buyer deposit", - "SAME_AMOUNT": "Same amount", - "COMMENT": "Comment", - "DETAILS": "Additional details", - "SEND_BUTTON": "Send", - "FORM_ERRORS": { - "DESC_REQUIRED": "Description required", - "DESC_MAXIMUM": "Maximum field length reached", - "SELLER_REQUIRED": "Address required", - "SELLER_NOT_VALID": "Invalid address", - "ALIAS_NOT_VALID": "Invalid alias", - "AMOUNT_REQUIRED": "Amount required", - "AMOUNT_ZERO": "Amount cannot be zero", - "YOUR_DEPOSIT_REQUIRED": "Deposit required", - "SELLER_DEPOSIT_REQUIRED": "Seller deposit required", - "SELLER_SAME": "Use separate account", - "COMMENT_MAXIMUM": "Maximum field length reached" - }, - "PROGRESS_NEW": "New purchase", - "PROGRESS_WAIT": "Awaiting reply", - "PROGRESS_RECEIVE": "Reply received", - "PROGRESS_COMPLETE": "Completed", - "FEE": "Fee", - "PAYMENT": "Payment ID", - "STATUS_MESSAGES": { - "NEW_PURCHASE": "New purchase", - "WAITING_SELLER": "Waiting for response", - "WAITING_BUYER": "Contract proposal received", - "WAITING_CONFIRMATION": "Waiting for deposits confirmation", - "WAITING_DELIVERY": "Waiting for delivery", - "COMPLETED": "Contract completed", - "IGNORED_BUYER": "Contract proposal ignored", - "IGNORED_SELLER": "The seller ignored your contract proposal", - "PROPOSAL_CANCEL_SELLER": "Cancellation request sent", - "PROPOSAL_CANCEL_BUYER": "Cancellation request received", - "BEING_CANCELLED": "Cancellation in progress", - "IGNORED_CANCEL_SELLER": "The seller ignored your proposal to cancel the contract", - "IGNORED_CANCEL_BUYER": "Contract cancellation proposal ignored", - "CANCELLED": "Contract canceled", - "EXPIRED": "Contract proposal expired", - "NOT_RECEIVED": "Delivery failed", - "NULLIFIED": "All deposits burned" + "CREATE_SWAP": { + "BREADCRUMBS": { + "ITEM1": "Swap", + "ITEM2": "Create swap" }, - "ACCEPT_STATE_WAIT_BIG": "Contract started", - "IGNORED_ACCEPT": "Contract proposal ignored", - "BURN_PROPOSAL": "Deposits burned", - "SUCCESS_FINISH_PROPOSAL": "Contract completed", - "SEND_CANCEL_PROPOSAL": "Cancellation request sent", - "IGNORED_CANCEL": "Contract cancellation proposal ignored", - "DEALS_CANCELED_WAIT": "Cancellation in progress", - "WAITING_TIME": "Response time", - "NEED_MONEY": "Insufficient funds", - "BUTTON_MAKE_PLEDGE": "Accept and make deposit", - "BUTTON_IGNORE": "Ignore and hide offer", - "BUTTON_NULLIFY": "Terminate and burn deposits", - "BUTTON_RECEIVED": "Complete and release deposits", - "BUTTON_CANCEL_BUYER": "Cancel and return deposits", - "BUTTON_NOT_CANCEL": "Ignore request", - "BUTTON_CANCEL_SELLER": "Confirm and return deposits", - "HOUR": "hour", - "HOURS": "hours", - "CANCEL": "Cancel", - "NULLIFY_QUESTION": "Are you sure you want to burn both deposits?", - "BUTTON_NULLIFY_SHORT": "Burn", - "WAITING_TIME_QUESTION": "Are you sure you want to cancel the contract?" - }, - "MESSAGES": { - "ADDRESS": "Address", - "MESSAGE": "Message", - "SEND_PLACEHOLDER": "Type a message...", - "SEND_BUTTON": "Send" - }, - "MODALS": { - "ERROR": "Error", - "SUCCESS": "Success", - "INFO": "Information", - "OK": "OK", - "CANCEL": "Cancel", - "ADD_TOKEN": "Add token" - }, - "CONFIRM": { - "BUTTON_CONFIRM": "Send", - "BUTTON_CANCEL": "Cancel", - "TITLE": "Transaction", - "MESSAGE": { - "SEND": "Send", - "FROM": "From", - "TO": "To", - "COMMENT": "Comment" + "FORM": { + "BUTTONS": { + "BUTTON1": "Create proposal", + "BUTTON2": "Cancel" + }, + "ERRORS": { + "ERROR1": "Swap for the same asset is not allowed." + }, + "LABELS": { + "LABEL1": "Sending", + "LABEL2": "Receiving", + "LABEL3": "Receiver address" + }, + "PLACEHOLDERS": { + "PLACEHOLDER1": "Please enter the amount" + } } }, - "STAKING": { - "TITLE": "Staking", - "TITLE_PENDING": "Pending", - "TITLE_TOTAL": "Total", - "TITLE_PERIOD": "Time period:", - "PERIOD": { - "WEEK1": "1 week", - "WEEK2": "2 week", - "MONTH1": "1 month", - "MONTH3": "3 month", - "MONTH6": "6 month", - "YEAR": "1 year", - "ALL": "All" - }, - "TITLE_GROUP": "Group:", - "GROUP": { - "DAY": "day", - "WEEK": "week", - "MONTH": "month" + "CREATE_WALLET": { + "BUTTON_CREATE": "Create wallet", + "BUTTON_SELECT": "Select wallet location", + "CONFIRM": "Confirm wallet password", + "ERROR_CANNOT_SAVE_SYSTEM": "Wallet files cannot be saved to the OS partition", + "ERROR_CANNOT_SAVE_TOP": "Existing wallet files cannot be replaced or overwritten", + "FORM_ERRORS": { + "CONFIRM_NOT_MATCH": "Passwords don`t match", + "MAX_LENGTH": "Maximum name length reached", + "NAME_DUPLICATE": "Name is duplicate", + "NAME_REQUIRED": "This field is required" }, - "SWITCH": { - "ON": "ON", - "OFF": "OFF" - } + "NAME": "Wallet name", + "PASS": "Set wallet password", + "TITLE_SAVE": "Save the wallet file." }, - "CONTACTS": { - "TITLE": "Contact list", - "IMPORT_EXPORT": "Import or export contacts", - "IMPORT": "Import", - "EXPORT": "Export", - "ADD": "Add/edit contact", - "SEND": "Send", - "SEND_FROM": "Send from", - "SEND_TO": "To", - "OPEN_ADD_WALLET": "Open/Add wallet", - "COPY": "- Copy", - "TABLE": { - "NAME": "Name", - "ALIAS": "Alias", - "ADDRESS": "Address", - "NOTES": "Notes", - "EMPTY": "Contact list is empty" - }, - "FORM": { - "NAME": "Name", - "ADDRESS": "Address", - "NOTES": "Notes" + "EDIT_ALIAS": { + "BUTTON_EDIT": "Edit", + "COMMENT": { + "LABEL": "Comment", + "PLACEHOLDER": "" }, + "COST": "Fee {{value}} {{currency}}", "FORM_ERRORS": { - "NAME_REQUIRED": "Name is required", - "NAME_DUBLICATED": "Name is dublicated", - "ADDRESS_REQUIRED": "Address is required", - "ADDRESS_NOT_VALID": "Address not valid", - "SET_MASTER_PASSWORD": "Set master password", - "ADDRESS_DUBLICATED": "Address is dublicated", - "MAX_LENGTH": "Maximum notes length reached", - "NAME_LENGTH": "The name must be 4-25 characters long" - }, - "BUTTON": { - "SEND": "Send", - "EDIT": "Edit", - "DELETE": "Delete", - "ADD": "Add contact", - "ADD_EDIT": "Add/Save", - "GO_TO_WALLET": "Go to wallet", - "IMPORT_EXPORT": "Import/export" + "MAX_LENGTH": "Maximum comment length reached", + "NO_MONEY": "You do not have enough funds to change the comment to this alias" }, - "SUCCESS_SENT": "Contact added", - "SUCCESS_SAVE": "Contact is edited", - "SUCCESS_IMPORT": "Contacts are imported", - "SUCCESS_EXPORT": "Contacts are exported", - "ERROR_IMPORT": "Error is occured while reading file!", - "ERROR_TYPE_FILE": "Please import valid .csv file", - "ERROR_EXPORT": "Invalid file type. Save file as .csv", - "ERROR_EMPTY_LIST": "Contact list is empty", - "ERROR_IMPORT_EMPTY": "File is empty", - "ADD_CONTACT": "Add contact" + "NAME": { + "LABEL": "Alias", + "PLACEHOLDER": "@ Enter alias" + } }, "ERRORS": { - "NO_MONEY": "Not enough money", - "NOT_ENOUGH_MONEY": "Insufficient funds in account", + "ACCESS_DENIED": "Access denied", + "BAD_ARG": "Invalid argument", "CORE_BUSY": "Internal error: core is busy", "DAEMON_BUSY": "Internal error: daemon is busy", - "NO_MONEY_REMOVE_OFFER": "There is no fee for deleting an offer, but in order to protect the network against flood transactions you need to have at least {{fee}} {{currency}} in your wallet", + "FILE_EXIST": "A file with that name already exists. Enter another name to save the file under", + "FILE_NOT_FOUND": "File not found", + "FILE_NOT_SAVED": "You cannot save a wallet file in this folder. Please choose another folder.", + "FILE_RESTORED": "The wallet file was corrupted. We have recovered the keys and the wallet from the blockchain", + "INSUFFICIENT_FUNDS": "Insufficient funds for this transaction", + "NOT_ENOUGH_MONEY": "Insufficient funds in account", "NOT_ENOUGH_OUTPUTS_TO_MIX": "Mix-in number is too big for current blockchain state. There are not enough unspent outputs to mix with", + "NOT_FILE_ZANO_WALLET": "This file is not recognized as a Zano wallet..", + "NO_MONEY": "Not enough funds for this transaction", + "NO_MONEY_REMOVE_OFFER": "There is no fee for deleting an offer, but in order to protect the network against flood transactions you need to have at least {{fee}} {{currency}} in your wallet", + "REQUIRED": "Required field", + "TRANSACTION_ERROR": "Error. Transaction not completed.", "TRANSACTION_IS_TO_BIG": "Transaction exceeds network limit, send required amount with multiple transactions", "TRANSFER_ATTEMPT": "There is no connection to Zano network", - "ACCESS_DENIED": "Access denied", - "TRANSACTION_ERROR": "Error. Transaction not completed.", - "BAD_ARG": "Invalid argument", - "WALLET_WRONG_ID": "Invalid wallet ID", - "WRONG_PASSWORD": "Invalid password", - "FILE_RESTORED": "The wallet file was corrupted. We have recovered the keys and the wallet from the blockchain", - "FILE_NOT_FOUND": "File not found", - "FILE_EXIST": "A file with that name already exists. Enter another name to save the file under", - "FILE_NOT_SAVED": "You cannot save a wallet file in this folder. Please choose another folder.", - "TX_TYPE_NORMAL": "Error. The payment from the wallet", - "TX_TYPE_NORMAL_TO": "to", - "TX_TYPE_NORMAL_END": "was not completed.", + "TX_TYPE_COIN_BASE": "Error. The payment was not completed.", "TX_TYPE_NEW_ALIAS": "Error. Failed to register alias to safe", "TX_TYPE_NEW_ALIAS_END": "Please try again.", + "TX_TYPE_NORMAL": "Error. The payment from the wallet", + "TX_TYPE_NORMAL_END": "was not completed.", + "TX_TYPE_NORMAL_TO": "to", "TX_TYPE_UPDATE_ALIAS": "Error. Failed to change comment to alias in safe", - "TX_TYPE_COIN_BASE": "Error. The payment was not completed.", "WALLET_WATCH_ONLY_NOT_SUPPORTED": "Watch-only wallets can only be opened by simplewallet", - "REQUIRED": "Required field", - "NOT_FILE_ZANO_WALLET": "File is not a zano wallet" + "WALLET_WRONG_ID": "Invalid wallet ID", + "WRONG_PASSWORD": "Invalid password", + "WRONG_PASSWORD_MUST_BE": "Invalid password. Password must be" }, - "CONTEXT_MENU": { - "COPY": "copy", - "PASTE": "paste", - "SELECT": "select all" + "EXPORT_HISTORY": { + "CANCEL": "Cancel", + "EXPORT": "Export to file...", + "EXPORT_BUTTON": "Export history...", + "FILTER": "Filter POS Transactions", + "FORMAT": "Format", + "SAVED_FILE": "Select path to save transactions history ", + "TITLE": "Export Wallet History", + "TOOLTIP": "Export wallet transactions history to file" }, - "BACKEND_LOCALIZATION": { - "QUIT": "Quit", - "IS_RECEIVED": "", - "IS_CONFIRMED": "", - "INCOME_TRANSFER_UNCONFIRMED": "Incoming payment (not confirmed)", - "INCOME_TRANSFER_CONFIRMED": "Payment received", - "MINED": "Mined", - "LOCKED": "Blocked", - "IS_MINIMIZE": "Zano application is minimized to the system tray", - "RESTORE": "You can recover it by clicking or using the context menu", - "TRAY_MENU_SHOW": "Resize", - "TRAY_MENU_MINIMIZE": "Minimize" + "HISTORY": { + "ADDRESS": "Address", + "AMOUNT": "Amount", + "DATE": "Date", + "DETAILS": { + "COMMENT": "Comment", + "CONFIRMATION": "Confirmation", + "HEIGHT": "Height", + "ID": "Transaction ID", + "INPUTS": "Inputs", + "OUTPUTS": "Outputs", + "PAYMENT_ID": "Payment ID", + "SIZE": "Transaction size", + "SIZE_VALUE": "{{value}} bytes" + }, + "FEE": "Fee", + "HIDDEN": "Hidden", + "LOCK_TOOLTIP": "Locked till {{date}}", + "NO_FEE": "No Fee", + "RECEIVED": "Received", + "SEND": "Sent", + "STATUS": "Status", + "STATUS_TOOLTIP": "Confirmations {{current}}/{{total}}", + "TYPE_MESSAGES": { + "CANCEL_CONTRACT": "Cancel and return deposits", + "COMPLETE_BUYER": "Contract completed", + "COMPLETE_SELLER": "Contract completed", + "CREATE_ALIAS": "Fee for assigning alias", + "CREATE_CONTRACT": "Contract proposal", + "HIDDEN": "hidden", + "NULLIFY_CONTRACT": "Burn deposits", + "PLEDGE_CONTRACT": "Contract deposit", + "POS_REWARD": "POS reward", + "POW_REWARD": "POW reward", + "PROPOSAL_CANCEL_CONTRACT": "Cancellation request", + "UNDEFINED": "Undefined", + "UPDATE_ALIAS": "Fee for editing alias" + } }, - "TOR_LIB_STATE": { - "STATE_SENDING": "Sending transaction", - "STATE_SENT_SUCCESS": "Successfully sent!", - "STATE_SEND_FAILED": "Sending failed", - "STATE_INITIALIZING": "Initializing", - "STATE_DOWNLOADING_CONSENSUS": "Downloading consensus", - "STATE_MAKING_TUNNEL_A": "Building tunnel to A", - "STATE_MAKING_TUNNEL_B": "Building tunnel to B", - "STATE_CREATING_STREAM": "Creating stream", - "STATE_FAILED": "Failed created stream", - "STATE_SUCCESS": "Successfully created stream" + "LOGIN": { + "BUTTON_NEXT": "Next", + "BUTTON_RESET": "Reset", + "BUTTON_SKIP": "Skip", + "FORM_ERRORS": { + "CONFIRM_REQUIRED": "Confirmation is required", + "INVALID_PASS": "Invalid Password", + "MISMATCH": "Mismatch", + "PASS_REQUIRED": "Password is required", + "WRONG_PASSWORD": "Wrong password" + }, + "INCORRECT_PASSWORD": "Invalid password", + "MASTER_PASS": "Master password", + "SETUP_CONFIRM_PASS": "Confirm the password", + "SETUP_MASTER_PASS": "Setup master password" }, - "SEND_DETAILS_MODAL": { - "TITLE1": "Transaction", - "TITLE2": "Transaction details" + "MAIN": { + "BUTTON_NEW_WALLET": "Create new wallet", + "BUTTON_OPEN_WALLET": "Open existing wallet", + "BUTTON_RESTORE_BACKUP": "Restore from backup", + "CHOOSE_PATH": "Please choose a path", + "HELP": "How to create wallet?", + "TITLE": "Create or open the wallet to start using Zano" + }, + "MESSAGES": { + "ADDRESS": "Address", + "MESSAGE": "Message", + "SEND_BUTTON": "Send", + "SEND_PLACEHOLDER": "Type a message..." + }, + "MODALS": { + "ADD_TOKEN": "Add token", + "CANCEL": "Cancel", + "ERROR": "Error", + "INFO": "Information", + "OK": "OK", + "SUCCESS": "Success" + }, + "OPEN_WALLET": { + "BUTTON": "Open wallet", + "FILE_NOT_FOUND1": "Wallet file not found", + "FILE_NOT_FOUND2": "

    It might have been renamed or moved.
    To open it, use the \"Open wallet\" button.", + "FORM_ERRORS": { + "MAX_LENGTH": "Maximum name length reached", + "NAME_DUPLICATE": "Name is duplicate", + "NAME_REQUIRED": "Name is required" + }, + "MODAL": { + "LABEL": "Password to this wallet", + "NOT_FOUND": "Not found", + "OPEN": "Open wallet", + "SKIP": "Skip", + "TITLE": "Type wallet password" + }, + "NAME": "Wallet name", + "PASS": "Wallet password", + "WITH_ADDRESS_ALREADY_OPEN": "A wallet with this address is already open" }, "PLACEHOLDERS": { + "ADRESS_PLACEHOLDER": "Enter adress here", + "AMOUNT_PLACEHOLDER": "Please enter the amount", "COMMENT_PLACEHOLDER": "Enter your comment here", - "WALLET_NAME_PLACEHOLDER": "Enter a Wallet Name here", + "CONFIRM_WALET_PASSWORD_PLACEHOLDER": "Confirm wallet password here", + "DEPOSIT_PLACEHOLDER": "Enter your deposit here", + "DESCRIPTION_PLACEHOLDER": "Enter a description here", + "FEE_PLACEHOLDER": "Enter a fee here", "MASTER_PASS_PLACEHOLDER": "Enter a master password here", - "PASS_PLACEHOLDER": "Enter a master password here", "NAME_PLACEHOLDER": "Enter a name here", - "ADRESS_PLACEHOLDER": "Enter adress here", "NOTES_PLACEHOLDER": "Enter a notes here", - "DESCRIPTION_PLACEHOLDER": "Enter a description here", - "SELLER_PLACEHOLDER": "Enter a seller here", + "PASSWORD_PLACEHOLDER": "Enter a password here", + "PASS_PLACEHOLDER": "Enter a master password here", + "PLACEHOLDER_CONFIRM": "Confirm new password here", + "PLACEHOLDER_NEW": "Enter new password here", "PLACEHOLDER_OLD": "Enter current password here", - "AMOUNT_PLACEHOLDER": "Enter amount here", - "DEPOSIT_PLACEHOLDER": "Enter your deposit here", + "PURCHASE_PAYMENT_PLACEHOLDER": "Enter a payment ID here", + "SEED_PASSWORD_PLACEHOLDER": "Enter a seed password here", + "SEED_PHRASE_PLACEHOLDER": "Enter a seed phrase here", "SELLER_DEPOSIT_PLACEHOLDER": "Enter seller deposit here", - "PLACEHOLDER_NEW": "Enter new password here", + "SELLER_PLACEHOLDER": "Enter a seller here", "WALET_PASSWORD_PLACEHOLDER": "Enter a wallet password here", - "CONFIRM_WALET_PASSWORD_PLACEHOLDER": "Confirm wallet password here", - "PLACEHOLDER_CONFIRM": "Confirm new password here", - "PASSWORD_PLACEHOLDER": "Enter a password here", - "SEED_PHRASE_PLACEHOLDER": "Enter a seed phrase here", - "SEED_PASSWORD_PLACEHOLDER": "Enter a seed password here", - "PURCHASE_PAYMENT_PLACEHOLDER": "Enter a payment ID here", - "FEE_PLACEHOLDER": "Enter a fee here" + "WALLET_NAME_PLACEHOLDER": "Please enter a name for your wallet" + }, + "PROGRESS": { + "ADD_WALLET": "Add wallet", + "CREATE_WALLET": "Create new wallet", + "RESTORE_WALLET": "Restore from backup", + "SELECT_LOCATION": "Select wallet location" + }, + "PURCHASE": { + "ACCEPT_STATE_WAIT_BIG": "Contract started", + "AMOUNT": "Amount", + "BURN_PROPOSAL": "Deposits burned", + "BUTTON_CANCEL_BUYER": "Cancel and return deposits", + "BUTTON_CANCEL_SELLER": "Confirm and return deposits", + "BUTTON_IGNORE": "Ignore and hide offer", + "BUTTON_MAKE_PLEDGE": "Accept and make deposit", + "BUTTON_NOT_CANCEL": "Ignore request", + "BUTTON_NULLIFY": "Terminate and burn deposits", + "BUTTON_NULLIFY_SHORT": "Burn", + "BUTTON_RECEIVED": "Complete and release deposits", + "BUYER_DEPOSIT": "Buyer deposit", + "CANCEL": "Cancel", + "COMMENT": "Comment", + "DEALS_CANCELED_WAIT": "Cancellation in progress", + "DESCRIPTION": "Description", + "DETAILS": "Additional details", + "FEE": "Fee", + "FORM_ERRORS": { + "ALIAS_NOT_VALID": "Invalid alias", + "AMOUNT_REQUIRED": "Amount required", + "AMOUNT_ZERO": "Amount cannot be zero", + "COMMENT_MAXIMUM": "Maximum field length reached", + "DESC_MAXIMUM": "Maximum field length reached", + "DESC_REQUIRED": "Description required", + "SELLER_DEPOSIT_REQUIRED": "Seller deposit required", + "SELLER_NOT_VALID": "Invalid address", + "SELLER_REQUIRED": "Address required", + "SELLER_SAME": "Use separate account", + "YOUR_DEPOSIT_REQUIRED": "Deposit required" + }, + "HOUR": "hour", + "HOURS": "hours", + "IGNORED_ACCEPT": "Contract proposal ignored", + "IGNORED_CANCEL": "Contract cancellation proposal ignored", + "NEED_MONEY": "Insufficient funds for this transaction", + "NULLIFY_QUESTION": "Are you sure you want to burn both deposits?", + "PAYMENT": "Payment ID", + "PROGRESS_COMPLETE": "Completed", + "PROGRESS_NEW": "New purchase", + "PROGRESS_RECEIVE": "Reply received", + "PROGRESS_WAIT": "Awaiting reply", + "SAME_AMOUNT": "Same amount", + "SELLER": "Seller", + "SELLER_DEPOSIT": "Seller deposit", + "SEND_BUTTON": "Send", + "SEND_CANCEL_PROPOSAL": "Cancellation request sent", + "STATUS_MESSAGES": { + "BEING_CANCELLED": "Cancellation in progress", + "CANCELLED": "Contract canceled", + "COMPLETED": "Contract completed", + "EXPIRED": "Contract proposal expired", + "IGNORED_BUYER": "Contract proposal ignored", + "IGNORED_CANCEL_BUYER": "Contract cancellation proposal ignored", + "IGNORED_CANCEL_SELLER": "The seller ignored your proposal to cancel the contract", + "IGNORED_SELLER": "The seller ignored your contract proposal", + "NEW_PURCHASE": "New purchase", + "NOT_RECEIVED": "Delivery failed", + "NULLIFIED": "All deposits burned", + "PROPOSAL_CANCEL_BUYER": "Cancellation request received", + "PROPOSAL_CANCEL_SELLER": "Cancellation request sent", + "WAITING_BUYER": "Contract proposal received", + "WAITING_CONFIRMATION": "Waiting for deposits confirmation", + "WAITING_DELIVERY": "Waiting for delivery", + "WAITING_SELLER": "Waiting for response" + }, + "SUCCESS_FINISH_PROPOSAL": "Contract completed", + "WAITING_TIME": "Response time", + "WAITING_TIME_QUESTION": "Are you sure you want to cancel the contract?", + "YOUR_DEPOSIT": "Your deposit" + }, + "RESTORE_WALLET": { + "BUTTON_CREATE": "Create wallet", + "BUTTON_SELECT": "Select wallet location", + "CHOOSE_PATH": "Please choose a path", + "CONFIRM": "Confirm wallet password", + "FORM_ERRORS": { + "CONFIRM_NOT_MATCH": "Passwords don`t match", + "INCORRECT_PASSWORD": "Incorrect password", + "KEY_NOT_VALID": "Key not valid", + "KEY_REQUIRED": "Key is required", + "MAX_LENGTH": "Maximum name length reached", + "NAME_DUPLICATE": "Name is duplicate", + "NAME_REQUIRED": "Name is required", + "SEED_PHRASE_IS_NO_VALID": "The seed phrase is not valid." + }, + "LABEL_NAME": "Wallet name", + "LABEL_PHRASE_KEY": "Seed phrase / tracking seed", + "NOT_CORRECT_FILE_OR_PASSWORD": "Invalid wallet file or password does not match", + "OK": "OK", + "PASS": "Wallet password", + "SEED_PASSWORD": "Seed password" + }, + "SEED_PHRASE": { + "BUTTON_COPIED": "Copied", + "BUTTON_COPY": "Copy", + "BUTTON_CREATE_ACCOUNT": "Create wallet", + "TITLE": "Make sure to keep your seed phrase in a safe place. If you forget your seed phrase you will not be able to recover your wallet." + }, + "SEND": { + "ADDRESS": "Address", + "AMOUNT": "Amount", + "ASSET": "Asset", + "BUTTON": "Send", + "COMMENT": "Comment", + "DETAILS": "Additional details", + "ERROR_CODES": { + "NOT_ENOUGH_MONEY": "Not enough funds for this transaction" + }, + "FEE": "Fee", + "FORM_ERRORS": { + "ADDRESS_NOT_VALID": "Address not valid", + "ADDRESS_REQUIRED": "Address is required", + "ALIAS_NOT_FOUND": "Alias not found", + "ALIAS_NOT_VALID": "The alias is not valid", + "AMOUNT_REQUIRED": "Amount is required", + "AMOUNT_ZERO": "Amount is zero", + "FEE_MINIMUM": "The minimum fee required is {{fee}}", + "FEE_REQUIRED": "Please enter the fee amount.", + "GREAT_THAN_UNWRAPPED_COINS": "Amount is bigger than ERC20 tokens left available", + "LESS_THAN_ZANO_NEEDED": "Too small amount to cover ERC20 fee", + "MAX_LENGTH": "Maximum comment length reached", + "MUST_BE_GREATER_THAN_ZERO": "Must be greater than zero", + "WRAP_INFO_NULL": "failed to request wrap state" + }, + "HIDE": "Hide your wallet address from recipient", + "MIXIN": "Mixin", + "SUCCESS_SENT": "Transaction sent", + "WRAP": { + "ESTIMATE": "Transaction Estimates", + "FEE": "Ethereum Txn Fee:", + "MAIN_TEXT": "This transaction will create wZano (\"Wrapped Zano\") which will be sent to the specified address on the Ethereum network.", + "TITLE": "Wrap", + "WILL_RECEIVE": "You'll receive:", + "ZANO": "ZANO", + "wZANO": "wZANO" + } }, - "EXPORT_HISTORY": { - "TOOLTIP": "Export wallet transactions history to file", - "TITLE": "Export Wallet History", - "FILTER": "Filter POS Transactions", - "CANCEL": "Cancel", - "EXPORT": "Export to file...", - "EXPORT_BUTTON": "Export history...", - "SAVED_FILE": "Select path to save transactions history ", - "FORMAT": "Format" + "SEND_DETAILS_MODAL": { + "TITLE1": "Transaction", + "TITLE2": "Transaction details" }, - "ASSETS": { - "TABLE": { - "LABELS": { - "NAME": "Name", - "BALANCE": "Balance", - "VALUE": "Value", - "PRICE": "Price" - } + "SETTINGS": { + "APP_LOCK": { + "TIME1": "5 min", + "TIME2": "15 min", + "TIME3": "1 hour", + "TIME4": "Never", + "TITLE": "Lock app after:" }, - "DROP_DOWN_MENU": { - "ASSET_DETAILS": "Asset Details", - "REMOVE_ASSET": "Remove asset" + "APP_LOG_TITLE": "Log level:", + "DARK_THEME": "Dark theme", + "FORM_ERRORS": { + "CONFIRM_NOT_MATCH": "The passwords do not match", + "CURRENT_PASS_NOT_MATCH": "Old password not match", + "PASS_REQUIRED": "Password is required" }, - "MODALS": { - "ASSET_DETAILS": { - "LABELS": { - "NAME": "Asset name", - "TICKER": "Ticker", - "ID": "Asset ID", - "CURRENT_SUPPLY": "Current supply", - "MAX_SUPPLE": "Max supply" - } - } + "GRAY_THEME": "Grey theme", + "LANGUAGE": { + "DE": "Deutsch", + "EN": "English", + "FR": "French", + "ID": "Indonesian", + "IT": "Italian", + "PT": "Portuguese", + "TITLE": "Language" }, - "FORM": { - "ERRORS": { - "WRONG_ASSET_ID": "Wrong asset id", - "INSUFICCIENT_FUNDS": "Insuficcient funds" - } - } + "LAST_BUILD": "Current build: {{value}}", + "MASTER_PASSWORD": { + "BUTTON": "Save", + "CONFIRM": "New password confirmation", + "NEW": "New password", + "OLD": "Old password", + "TITLE": "Update master password" + }, + "NOTIFICATIONS": "Notifications", + "SCALE": { + "100": "100% scale", + "125": "125% scale", + "150": "150% scale", + "75": "75% scale", + "TITLE": "Interface scale" + }, + "SETTINGS_SAVED": "Saved! Settings Updated", + "TITLE": "Settings", + "USE_TOR_TO_RELAY_TRANSACTIONS": "Use TOR to relay transactions", + "WHITE_THEME": "White theme" }, - "CONFIRM_SWAP": { - "BREADCRUMBS": { - "ITEM1": "Swap", - "ITEM2": "Confirm swap" + "SIDEBAR": { + "ACCOUNT": { + "MESSAGES": "New offers/Messages", + "STAKING": "Staking", + "SYNCING": "Syncing wallet" }, - "FORM": { - "LABELS": { - "LABEL1": "Swap proposal hex", - "LABEL2": "Proposal details" - }, - "PLACEHOLDERS": { - "PLACEHOLDER1": "Enter Swap proposal hex" - }, - "TABLE": { - "LABELS": { - "LABEL1": "Sending", - "LABEL2": "Receiving", - "LABEL3": "Expiration time" - } - }, - "BUTTONS": { - "BUTTON1": "Accept Proposal", - "BUTTON2": "Back" - } + "ADD_NEW": "Add", + "CONTACTS": "Contacts", + "CONTACTS_TOOLTIP": "Contacts option available only with Master Password enabled", + "LOG_OUT": "Log out", + "LOG_OUT_TOOLTIP": "Logout option available only with Master Password enabled", + "SETTINGS": "Settings", + "SYNCHRONIZATION": { + "COMPLETE": "Completion", + "DOWNLOADING": "Downloading", + "ERROR": "System error", + "LOADING": "Loading blockchain data", + "MB": "MB", + "OFFLINE": "Offline", + "ONLINE": "Online", + "SLASH": "/", + "SYNCING": "Syncing blockchain" + }, + "TITLE": "Wallets", + "UPDATE": { + "CRITICAL": "Update available", + "CRITICAL_HINT": "Critical update!", + "CRITICAL_TOOLTIP": "Critical update available.Update strongly recommended!", + "IMPORTANT": "Update available", + "IMPORTANT_HINT": "Important update!", + "IMPORTANT_TOOLTIP": "Get new update.
    Important update!", + "STANDARD": "Update available", + "STANDARD_TOOLTIP": "Get new update.
    Update is recommended!", + "TIME": "System time differs from network", + "TIME_TOOLTIP": "Wrong system time!
    Check and repair your system time." } }, - "CREATE_SWAP": { - "BREADCRUMBS": { - "ITEM1": "Swap", - "ITEM2": "Create swap" + "STAKING": { + "GROUP": { + "DAY": "day", + "MONTH": "month", + "WEEK": "week" }, - "FORM": { - "LABELS": { - "LABEL1": "Sending", - "LABEL2": "Receiving", - "LABEL3": "Receiver address" - }, - "PLACEHOLDERS": { - "PLACEHOLDER1": "Enter amount here" - }, - "BUTTONS": { - "BUTTON1": "Create proposal", - "BUTTON2": "Cancel" - }, - "ERRORS": { - "ERROR1": "Same ones selected asset" - } - } + "PERIOD": { + "ALL": "All", + "MONTH1": "1 month", + "MONTH3": "3 month", + "MONTH6": "6 month", + "WEEK1": "1 week", + "WEEK2": "2 week", + "YEAR": "1 year" + }, + "SWITCH": { + "OFF": "OFF", + "ON": "ON" + }, + "TITLE": "Staking", + "TITLE_GROUP": "Group:", + "TITLE_PENDING": "Pending", + "TITLE_PERIOD": "Time period:", + "TITLE_TOTAL": "Total" }, "SWAP": { "BUTTONS": { @@ -808,31 +716,129 @@ } }, "SWAP_PROPOSAL_HEX": { + "BREADCRUMBS": { + "ITEM1": "Swap", + "ITEM2": "Swap proposal hex" + }, "FORM": { + "BUTTONS": { + "BUTTON1": "Copy", + "BUTTON2": "Close" + }, "LABELS": { "LABEL1": "Swap proposal hex" }, "PLACEHOLDERS": { "PLACEHOLDER1": "Enter Swap proposal hex" - }, - "BUTTONS": { - "BUTTON1": "Copy", - "BUTTON2": "Close" } }, "MODALS": { "CONFIRM_MODAL": { - "TITLE": "Are you sure you want to leave this page?", - "MESSAGE": "Please make sure you saved the swap proposal text, you won’t be able to see it again", "BUTTONS": { - "SUBMIT": "Close", - "CLOSE": "Back to proposal" - } + "CLOSE": "Back to proposal", + "SUBMIT": "Close" + }, + "MESSAGE": "Please make sure you saved the swap proposal text, you won’t be able to see it again", + "TITLE": "Are you sure you want to leave this page?" } + } + }, + "TOR_LIB_STATE": { + "STATE_CREATING_STREAM": "Creating stream", + "STATE_DOWNLOADING_CONSENSUS": "Downloading consensus", + "STATE_FAILED": "Failed created stream", + "STATE_INITIALIZING": "Initializing", + "STATE_MAKING_TUNNEL_A": "Building tunnel to A", + "STATE_MAKING_TUNNEL_B": "Building tunnel to B", + "STATE_SENDING": "Sending transaction", + "STATE_SEND_FAILED": "Sending failed", + "STATE_SENT_SUCCESS": "Successfully sent!", + "STATE_SUCCESS": "Successfully created stream" + }, + "TRANSFER_ALIAS": { + "ADDRESS": { + "LABEL": "Transfer to", + "PLACEHOLDER": "" }, - "BREADCRUMBS": { - "ITEM1": "Swap", - "ITEM2": "Swap proposal hex" + "BUTTON_CANCEL": "Cancel", + "BUTTON_TRANSFER": "Transfer", + "COMMENT": { + "LABEL": "Comment", + "PLACEHOLDER": "" + }, + "COST": "Transfer fee {{value}} {{currency}}", + "FORM_ERRORS": { + "ALIAS_EXISTS": "This account already has an alias", + "NO_MONEY": "You do not have enough funds to transfer this alias", + "WRONG_ADDRESS": "No wallet exists for the provided address" + }, + "NAME": { + "LABEL": "Alias", + "PLACEHOLDER": "@ Enter alias" + }, + "REQUEST_SEND_REG": "The alias will be transferred within 10 minutes" + }, + "WALLET": { + "AVAILABLE_BALANCE": "Available", + "CONFIRM": { + "MESSAGE": "To access it you’ll have to add it again", + "TITLE": "Remove wallet from the list?" + }, + "DETAILS": "Details", + "LOCK": "Lock", + "LOCKED_BALANCE": "Locked", + "LOCKED_BALANCE_LINK": "What does that mean?", + "MODAL_ADD_CUSTOM_TOKEN": { + "FIELD_TITLE": "Asset ID", + "FORM_ERRORS": { + "ERROR1": "Invalid asset ID" + }, + "TITLE": "Add Custom Token" + }, + "REGISTER_ALIAS": "Register an alias", + "TABS": { + "ASSETS": "Assets", + "CONTRACTS": "Contracts", + "HISTORY": "History", + "MESSAGES": "Messages", + "RECEIVE": "Receive", + "SEND": "Send", + "STAKING": "Staking" + }, + "TOOLTIPS": { + "ADD_CUSTOM_TOKEN": "Add Custom Token", + "EDIT_ALIAS": "Edit alias", + "REMOVE": "Remove wallet", + "SETTINGS": "Settings", + "TRANSFER_ALIAS": "Transfer alias" } + }, + "WALLET_DETAILS": { + "ADD_CUSTOM_TOKEN": "Add Custom Token", + "BUTTON_REMOVE": "Remove wallet", + "BUTTON_SAVE": "Save", + "CREATE_PASSWORD_SECURE": "Create a password to secure your seed", + "FORM": { + "CONFIRM_PASSWORD": "Confirm password", + "GENERATE_SECURE_SEED": "Generate Secure Seed", + "SECURED_SEED_WILL_REQUIRE": "Secure seed will require this password to restore." + }, + "FORM_ERRORS": { + "MAX_LENGTH": "Maximum name length reached", + "NAME_DUPLICATE": "Name is duplicate", + "NAME_REQUIRED": "Name is required", + "PASSWORDS_DONT_MATCH": "The passwords entered do not match" + }, + "INFO": "info", + "LABEL_FILE_LOCATION": "Wallet file location", + "LABEL_NAME": "Wallet name", + "LABEL_SEED_PHRASE": "Seed phrase", + "REMEMBER_YOU_WILL_REQUIRE": "Secure seed will require password to restore.", + "RESYNC_WALLET": "Resync wallet data", + "RESYNC_WALLET_BUTTON": "Resync Wallet", + "SEED_IS_SECURED": "Seed is secured", + "SEED_IS_UNSECURED": "Seed is unsecured", + "SEED_PHRASE_HINT": "Click to reveal the seed phrase", + "WALLET_OPTIONS": "Wallet options..." } } diff --git a/html_source/src/assets/i18n/cs.json b/html_source/src/assets/i18n/cs.json index 455b747e..2cde7ed9 100644 --- a/html_source/src/assets/i18n/cs.json +++ b/html_source/src/assets/i18n/cs.json @@ -1,805 +1,713 @@ { - "LOGIN": { - "SETUP_MASTER_PASS": "Nastavit hlavní heslo", - "SETUP_CONFIRM_PASS": "Potvrdit heslo", - "MASTER_PASS": "Hlavní heslo", - "BUTTON_NEXT": "Další", - "BUTTON_SKIP": "Přeskočit", - "BUTTON_RESET": "Resetovat", - "INCORRECT_PASSWORD": "Neplatné heslo", - "FORM_ERRORS": { - "PASS_REQUIRED": "Je vyžadováno heslo", - "CONFIRM_REQUIRED": "Je požadováno potvrzení", - "MISMATCH": "Neodpovídající", - "INVALID_PASS": "Invalid Password, try again", - "WRONG_PASSWORD": "Wrong password" - } - }, - "COMMON": { - "BACK": "Jít zpět" - }, - "BREADCRUMBS": { - "ADD_WALLET": "Přidat peněženku", - "CREATE_WALLET": "Vytvořit novou peněženku", - "SAVE_PHRASE": "Uložit svoji seed frázi", - "OPEN_WALLET": "Otevřít existující peněženku", - "RESTORE_WALLET": "Obnovení z zálohy", - "WALLET_DETAILS": "Podrobnosti o peněžence", - "ASSIGN_ALIAS": "Přidělit přezdívku", - "EDIT_ALIAS": "Upravit přezdívku", - "TRANSFER_ALIAS": "Převést přezdívku", - "CONTRACTS": "Kontrakty", - "NEW_PURCHASE": "Nový nákup", - "OLD_PURCHASE": "Nákup" - }, - "SIDEBAR": { - "TITLE": "Peněženky", - "ADD_NEW": "Přidat", - "ACCOUNT": { - "STAKING": "Staking", - "MESSAGES": "Nové nabídky/zprávy", - "SYNCING": "Synchronizace pěněženky" - }, - "CONTACTS": "Contacts", - "SETTINGS": "Nastavení", - "LOG_OUT": "Odhlásit se", - "SYNCHRONIZATION": { - "OFFLINE": "Offline", - "ONLINE": "Online", - "ERROR": "Chyba systému", - "COMPLETE": "Dokončení", - "SYNCING": "Sychronizace blockchainu", - "LOADING": "Nahrávání blockchainových dat", - "DOWNLOADING": "Downloading", - "SLASH": "/", - "MB": "MB" - }, - "UPDATE": { - "STANDARD": "Aktualizace k dispozici", - "STANDARD_TOOLTIP": "Získejte novou aktualizaci.
    Doporučená aktualizace!", - "IMPORTANT": "Aktualizace k dispozici", - "IMPORTANT_HINT": "Důležitá aktualizace!", - "IMPORTANT_TOOLTIP": "Získejte novou aktualizaci.
    Důležitá aktualizace!", - "CRITICAL": "Aktualizace k dispozici", - "CRITICAL_HINT": "Kritická aktualizace!", - "CRITICAL_TOOLTIP": "Kritická aktualizace k dispozici.Aktualizaci důrazně doporučujeme!", - "TIME": "Systémový čas se liší od sítového", - "TIME_TOOLTIP": "Špatný systémový čas!
    Zkontrolujte a nastavte systémový čas." - }, - "CONTACTS_TOOLTIP": "Contacts option available only with Master Password enabled", - "LOG_OUT_TOOLTIP": "Logout option available only with Master Password enabled" - }, - "MAIN": { - "TITLE": "Chcete-li začít používat Zano, vytvořte nebo otevřete peněženku", - "BUTTON_NEW_WALLET": "Vytvořit novou peněženku", - "BUTTON_OPEN_WALLET": "Otevřít existující peněženku", - "BUTTON_RESTORE_BACKUP": "Obnovení ze zálohy", - "HELP": "Jak vytvořit peněženku?", - "CHOOSE_PATH": "Zvolte prosím cestu" - }, - "CREATE_WALLET": { - "NAME": "Název peněženky", - "PASS": "Nastavit heslo peněženky", - "CONFIRM": "Potvrdit heslo k peněžence", - "BUTTON_SELECT": "Vyberte cestu k pěněžence", - "BUTTON_CREATE": "Vytvořit peněženku", - "TITLE_SAVE": "Uložte soubor peněženky.", - "ERROR_CANNOT_SAVE_TOP": "Stávající soubory peněženky nelze nahradit nebo přepsat", - "ERROR_CANNOT_SAVE_SYSTEM": "Soubory peněženky nelze uložit na diskový oddíl s operačním systémem", - "FORM_ERRORS": { - "NAME_REQUIRED": "Název je povinný", - "NAME_DUPLICATE": "Název je duplicitní", - "MAX_LENGTH": "Dosáhli jste maximální délky názvu", - "CONFIRM_NOT_MATCH": "Passwords don`t match" - } - }, - "OPEN_WALLET": { - "NAME": "Wallet name", - "PASS": "Wallet password", - "BUTTON": "Open wallet", - "WITH_ADDRESS_ALREADY_OPEN": "A wallet with this address is already open", - "FILE_NOT_FOUND1": "Wallet file not found", - "FILE_NOT_FOUND2": "

    It might have been renamed or moved.
    To open it, use the \"Open wallet\" button.", - "FORM_ERRORS": { - "NAME_REQUIRED": "Name is required", - "NAME_DUPLICATE": "Name is duplicate", - "MAX_LENGTH": "Maximum name length reached" - }, - "MODAL": { - "TITLE": "Type wallet password", - "LABEL": "Password to this wallet", - "OPEN": "Open wallet", - "SKIP": "Skip", - "NOT_FOUND": "Not found" - } - }, - "RESTORE_WALLET": { - "LABEL_NAME": "Wallet name", - "LABEL_PHRASE_KEY": "Seed phrase / tracking seed", - "PASS": "Wallet password", - "CONFIRM": "Confirm wallet password", - "BUTTON_SELECT": "Select wallet location", - "BUTTON_CREATE": "Create wallet", - "NOT_CORRECT_FILE_OR_PASSWORD": "Invalid wallet file or password does not match", - "CHOOSE_PATH": "Please choose a path", - "FORM_ERRORS": { - "NAME_REQUIRED": "Name is required", - "NAME_DUPLICATE": "Name is duplicate", - "MAX_LENGTH": "Maximum name length reached", - "CONFIRM_NOT_MATCH": "Passwords don`t match", - "KEY_REQUIRED": "Key is required", - "KEY_NOT_VALID": "Key not valid", - "INCORRECT_PASSWORD": "Incorrect password" - }, - "SEED_PASSWORD": "Seed password", - "OK": "OK" - }, - "SEED_PHRASE": { - "TITLE": "Make sure to keep your seed phrase in a safe place. If you forget your seed phrase you will not be able to recover your wallet.", - "BUTTON_CREATE_ACCOUNT": "Create wallet", - "BUTTON_COPY": "Copy", - "BUTTON_COPIED": "Copied" - }, - "PROGRESS": { - "ADD_WALLET": "Add wallet", - "SELECT_LOCATION": "Select wallet location", - "CREATE_WALLET": "Create new wallet", - "RESTORE_WALLET": "Restore from backup" - }, - "SETTINGS": { - "TITLE": "Settings", - "DARK_THEME": "Dark theme", - "WHITE_THEME": "White theme", - "GRAY_THEME": "Grey theme", - "APP_LOCK": { - "TITLE": "Lock app after:", - "TIME1": "5 min", - "TIME2": "15 min", - "TIME3": "1 hour", - "TIME4": "Never" - }, - "SCALE": { - "75": "75% scale", - "100": "100% scale", - "125": "125% scale", - "150": "150% scale", - "TITLE": "Interface scale" - }, - "MASTER_PASSWORD": { - "TITLE": "Update master password", - "OLD": "Old password", - "NEW": "New password", - "CONFIRM": "New password confirmation", - "BUTTON": "Save" - }, - "FORM_ERRORS": { - "PASS_REQUIRED": "Password is required", - "PASS_NOT_MATCH": "Old password not match", - "CONFIRM_NOT_MATCH": "Passwords do not match" - }, - "LAST_BUILD": "Current build: {{value}}", - "APP_LOG_TITLE": "Log level:", - "NOTIFICATIONS": "Notifications", - "USE_TOR_TO_RELAY_TRANSACTIONS": "Use TOR to relay transactions", - "SETTINGS_SAVED": "Saved! Settings Updated", - "LANGUAGE": { - "TITLE": "Language", - "EN": "English", - "FR": "French", - "DE": "Deutsch", - "ID": "Indonesian", - "IT": "Italian", - "PT": "Portuguese" - } - }, - "WALLET": { - "REGISTER_ALIAS": "Register an alias", - "DETAILS": "Details", - "LOCK": "Lock", - "AVAILABLE_BALANCE": "Available", - "LOCKED_BALANCE": "Locked", - "LOCKED_BALANCE_LINK": "What does that mean?", - "TABS": { - "ASSETS": "Assets", - "SEND": "Send", - "RECEIVE": "Receive", - "HISTORY": "History", - "CONTRACTS": "Contracts", - "MESSAGES": "Messages", - "STAKING": "Staking" - }, - "CONFIRM": { - "TITLE": "Remove wallet from the list?", - "MESSAGE": "To access it you’ll have to add it again" + "ASSETS": { + "DROP_DOWN_MENU": { + "ASSET_DETAILS": "Asset Details", + "REMOVE_ASSET": "Remove asset" }, - "TOOLTIPS": { - "EDIT_ALIAS": "Edit alias", - "TRANSFER_ALIAS": "Transfer alias", - "SETTINGS": "Settings", - "ADD_CUSTOM_TOKEN": "Add Custom Token", - "REMOVE": "Remove wallet" + "FORM": { + "ERRORS": { + "INSUFICCIENT_FUNDS": "Insuficcient funds", + "WRONG_ASSET_ID": "Wrong asset id" + } }, - "MODAL_ADD_CUSTOM_TOKEN": { - "TITLE": "Add Custom Token", - "FIELD_TITLE": "Asset ID" - } - }, - "WALLET_DETAILS": { - "LABEL_NAME": "Wallet name", - "LABEL_FILE_LOCATION": "Wallet file location", - "LABEL_SEED_PHRASE": "Seed phrase", - "SEED_PHRASE_HINT": "Click to reveal the seed phrase", - "BUTTON_SAVE": "Save", - "BUTTON_REMOVE": "Remove wallet", - "FORM_ERRORS": { - "NAME_REQUIRED": "Name is required", - "NAME_DUPLICATE": "Name is duplicate", - "MAX_LENGTH": "Maximum name length reached", - "PASSWORDS_DONT_MATCH": "Passwords don't match" + "MODALS": { + "ASSET_DETAILS": { + "LABELS": { + "CURRENT_SUPPLY": "Current supply", + "ID": "Asset ID", + "MAX_SUPPLE": "Max supply", + "NAME": "Asset name", + "TICKER": "Ticker" + } + } }, - "WALLET_OPTIONS": "Wallet options...", - "RESYNC_WALLET": "Resync wallet data", - "RESYNC_WALLET_BUTTON": "Resync Wallet", - "CREATE_PASSWORD_SECURE": "Create a password to secure your seed", - "INFO": "info", - "SEED_IS_UNSECURED": "Seed is unsecured", - "SEED_IS_SECURED": "Seed is secured", - "REMEMBER_YOU_WILL_REQUIRE": "Secure seed will require password to restore.", - "ADD_CUSTOM_TOKEN": "Add Custom Token", - "FORM": { - "CONFIRM_PASSWORD": "Confirm password", - "GENERATE_SECURE_SEED": "Generate Secure Seed", - "SECURED_SEED_WILL_REQUIRE": "Secure seed will require this password to restore." + "TABLE": { + "LABELS": { + "BALANCE": "Balance", + "NAME": "Name", + "PRICE": "Price", + "VALUE": "Value" + } } }, "ASSIGN_ALIAS": { - "NAME": { - "LABEL": "Alias", - "PLACEHOLDER": " Enter alias", - "TOOLTIP": "An alias is a shortened form or your account. An alias can only include Latin letters, numbers and characters “.” and “-”. It must start with “@”." - }, + "BUTTON_ASSIGN": "Assign", "COMMENT": { "LABEL": "Comment", "PLACEHOLDER": "", "TOOLTIP": "The comment will be visible to anyone who wants to make a payment to your alias. You can provide details about your business, contacts, or include any text. Comments can be edited later." }, "COST": "Alias fee {{value}} {{currency}}", - "BUTTON_ASSIGN": "Assign", "FORM_ERRORS": { + "MAX_LENGTH": "Maximum comment length reached", + "NAME_EXISTS": "Alias name already exists", + "NAME_LENGTH": "The alias must be 6-25 characters long", "NAME_REQUIRED": "Name is required", "NAME_WRONG": "Invalid name: allowed symbols \"0-9\", \"a-z\", \"-\", \".\"", - "NAME_LENGTH": "The alias must be 6-25 characters long", - "NAME_EXISTS": "Alias name already exists", - "NO_MONEY": "You do not have enough funds to assign this alias", - "MAX_LENGTH": "Maximum comment length reached" + "NO_MONEY": "Insufficient funds to assign the alias" }, - "ONE_ALIAS": "You can create only one alias per wallet", - "REQUEST_ADD_REG": "The alias will be assigned within 10 minutes" - }, - "EDIT_ALIAS": { "NAME": { "LABEL": "Alias", - "PLACEHOLDER": "@ Enter alias" - }, - "COMMENT": { - "LABEL": "Comment", - "PLACEHOLDER": "" - }, - "FORM_ERRORS": { - "NO_MONEY": "You do not have enough funds to change the comment to this alias", - "MAX_LENGTH": "Maximum comment length reached" + "PLACEHOLDER": " Enter alias", + "TOOLTIP": "An alias is a shortened form or your account. An alias can only include Latin letters, numbers and characters “.” and “-”. It must start with “@”." }, - "COST": "Fee {{value}} {{currency}}", - "BUTTON_EDIT": "Edit" + "ONE_ALIAS": "You can create only one alias per wallet", + "REQUEST_ADD_REG": "The alias will be assigned within 10 minutes" }, - "TRANSFER_ALIAS": { - "NAME": { - "LABEL": "Alias", - "PLACEHOLDER": "@ Enter alias" + "BACKEND_LOCALIZATION": { + "INCOME_TRANSFER_CONFIRMED": "Payment received", + "INCOME_TRANSFER_UNCONFIRMED": "Incoming payment (not confirmed)", + "IS_CONFIRMED": "", + "IS_MINIMIZE": "Zano application is minimized to the system tray", + "IS_RECEIVED": "", + "LOCKED": "Blocked", + "MINED": "Mined", + "QUIT": "Quit", + "RESTORE": "You can recover it by clicking or using the context menu", + "TRAY_MENU_MINIMIZE": "Minimize", + "TRAY_MENU_SHOW": "Resize" + }, + "BREADCRUMBS": { + "ADD_WALLET": "Přidat peněženku", + "ASSIGN_ALIAS": "Přidělit přezdívku", + "CONTRACTS": "Kontrakty", + "CREATE_WALLET": "Vytvořit novou peněženku", + "EDIT_ALIAS": "Upravit přezdívku", + "NEW_PURCHASE": "Nový nákup", + "OLD_PURCHASE": "Nákup", + "OPEN_WALLET": "Otevřít existující peněženku", + "RESTORE_WALLET": "Obnovení z zálohy", + "SAVE_PHRASE": "Uložit svoji seed frázi", + "TRANSFER_ALIAS": "Převést přezdívku", + "WALLET_DETAILS": "Podrobnosti o peněžence" + }, + "COMMON": { + "BACK": "Jít zpět" + }, + "CONFIRM": { + "BUTTON_CANCEL": "Cancel", + "BUTTON_CONFIRM": "Send", + "MESSAGE": { + "COMMENT": "Comment", + "FROM": "From", + "SEND": "Send", + "TO": "To" }, - "COMMENT": { - "LABEL": "Comment", - "PLACEHOLDER": "" + "TITLE": "Transaction" + }, + "CONFIRM_SWAP": { + "BREADCRUMBS": { + "ITEM1": "Swap", + "ITEM2": "Confirm swap" }, - "ADDRESS": { - "LABEL": "Transfer to", - "PLACEHOLDER": "" + "FORM": { + "BUTTONS": { + "BUTTON1": "Accept Proposal", + "BUTTON2": "Back" + }, + "LABELS": { + "LABEL1": "Swap proposal hex", + "LABEL2": "Proposal details" + }, + "PLACEHOLDERS": { + "PLACEHOLDER1": "Enter Swap proposal hex" + }, + "TABLE": { + "LABELS": { + "LABEL1": "Sending", + "LABEL2": "Receiving", + "LABEL3": "Expiration time" + } + } + } + }, + "CONTACTS": { + "ADD": "Add/edit contact", + "ADD_CONTACT": "Add contact", + "BUTTON": { + "ADD": "Add contact", + "ADD_EDIT": "Add/Save", + "DELETE": "Delete", + "EDIT": "Edit", + "GO_TO_WALLET": "Go to wallet", + "IMPORT_EXPORT": "Import/export", + "SEND": "Send" }, - "FORM_ERRORS": { - "WRONG_ADDRESS": "No wallet with this account exists", - "ALIAS_EXISTS": "This account already has an alias", - "NO_MONEY": "You do not have enough funds to transfer this alias" + "COPY": "- Copy", + "ERROR_EMPTY_LIST": "Contact list is empty", + "ERROR_EXPORT": "Invalid file type. Save file as .csv", + "ERROR_IMPORT": "Error is occured while reading file!", + "ERROR_IMPORT_EMPTY": "File is empty", + "ERROR_TYPE_FILE": "Please import valid .csv file", + "EXPORT": "Export", + "FORM": { + "ADDRESS": "Address", + "NAME": "Name", + "NOTES": "Notes" }, - "COST": "Transfer fee {{value}} {{currency}}", - "BUTTON_TRANSFER": "Transfer", - "BUTTON_CANCEL": "Cancel", - "REQUEST_SEND_REG": "The alias will be transferred within 10 minutes" - }, - "SEND": { - "ADDRESS": "Address", - "AMOUNT": "Amount", - "COMMENT": "Comment", - "DETAILS": "Additional details", - "MIXIN": "Mixin", - "FEE": "Fee", - "HIDE": "Hide your wallet address from recipient", - "BUTTON": "Send", - "SUCCESS_SENT": "Transaction sent", "FORM_ERRORS": { - "ADDRESS_REQUIRED": "Address is required", + "ADDRESS_DUBLICATED": "Address is dublicated", "ADDRESS_NOT_VALID": "Address not valid", - "ALIAS_NOT_VALID": "Alias not valid", - "AMOUNT_REQUIRED": "Amount is required", - "AMOUNT_ZERO": "Amount is zero", - "FEE_REQUIRED": "Fee is required", - "FEE_MINIMUM": "Minimum fee: {{fee}}", - "MAX_LENGTH": "Maximum comment length reached", - "GREAT_THAN_UNWRAPPED_COINS": "Amount is bigger than ERC20 tokens left available", - "LESS_THAN_ZANO_NEEDED": "Too small amount to cover ERC20 fee", - "WRAP_INFO_NULL": "failed to request wrap state", - "MUST_BE_GREATER_THAN_ZERO": "Must be greater than zero", - "ALIAS_NOT_FOUND": "Alias not found" - }, - "WRAP": { - "TITLE": "Wrap", - "MAIN_TEXT": "This transaction will create wZano (\"Wrapped Zano\") which will be sent to the specified address on the Ethereum network.", - "ESTIMATE": "Transaction Estimates", - "WILL_RECEIVE": "You'll receive:", - "FEE": "Ethereum Txn Fee:", - "ZANO": "ZANO", - "wZANO": "wZANO" + "ADDRESS_REQUIRED": "Address is required", + "MAX_LENGTH": "Maximum notes length reached", + "NAME_DUBLICATED": "Name is dublicated", + "NAME_LENGTH": "The name must be 4-25 characters long", + "NAME_REQUIRED": "Name is required", + "SET_MASTER_PASSWORD": "Set master password" }, - "ERROR_CODES": { - "NOT_ENOUGH_MONEY": "Not enough money" + "IMPORT": "Import", + "IMPORT_EXPORT": "Import or export contacts", + "OPEN_ADD_WALLET": "Open/Add wallet", + "SEND": "Send", + "SEND_FROM": "Send from", + "SEND_TO": "To", + "SUCCESS_EXPORT": "Contacts are exported", + "SUCCESS_IMPORT": "Contacts are imported", + "SUCCESS_SAVE": "Contact is edited", + "SUCCESS_SENT": "Contact added", + "TABLE": { + "ADDRESS": "Address", + "ALIAS": "Alias", + "EMPTY": "Contact list is empty", + "NAME": "Name", + "NOTES": "Notes" }, - "ASSET": "Asset" + "TITLE": "Contact list" }, - "HISTORY": { - "STATUS": "Status", - "STATUS_TOOLTIP": "Confirmations {{current}}/{{total}}", - "LOCK_TOOLTIP": "Locked till {{date}}", - "SEND": "Sent", - "RECEIVED": "Received", - "DATE": "Date", - "AMOUNT": "Amount", - "FEE": "Fee", - "ADDRESS": "Address", - "DETAILS": { - "PAYMENT_ID": "Payment ID", - "ID": "Transaction ID", - "SIZE": "Transaction size", - "SIZE_VALUE": "{{value}} bytes", - "HEIGHT": "Height", - "CONFIRMATION": "Confirmation", - "INPUTS": "Inputs", - "OUTPUTS": "Outputs", - "COMMENT": "Comment" - }, - "TYPE_MESSAGES": { - "HIDDEN": "hidden", - "UNDEFINED": "Undefined", - "COMPLETE_BUYER": "Contract completed", - "COMPLETE_SELLER": "Contract completed", - "CREATE_ALIAS": "Fee for assigning alias", - "UPDATE_ALIAS": "Fee for editing alias", - "POW_REWARD": "POW reward", - "POS_REWARD": "POS reward", - "CREATE_CONTRACT": "Contract proposal", - "PLEDGE_CONTRACT": "Contract deposit", - "NULLIFY_CONTRACT": "Burn deposits", - "PROPOSAL_CANCEL_CONTRACT": "Cancellation request", - "CANCEL_CONTRACT": "Cancel and return deposits" - }, - "NO_FEE": "No Fee", - "HIDDEN": "Hidden" + "CONTEXT_MENU": { + "COPY": "copy", + "PASTE": "paste", + "SELECT": "select all" }, "CONTRACTS": { - "EMPTY": "No active contracts", + "AMOUNT": "Amount", + "COMMENTS": "Comments", "CONTRACTS": "Contracts", + "DATE": "Date", + "EMPTY": "No active contracts", + "LISTING_BUTTON": "Create listing", "PURCHASE": "Purchase", + "PURCHASE_BUTTON": "New Purchase", "SELL": "Sell", - "DATE": "Date", - "AMOUNT": "Amount", "STATUS": "Status", - "COMMENTS": "Comments", - "PURCHASE_BUTTON": "New Purchase", - "LISTING_BUTTON": "Create listing", - "TIME_LEFT": { - "REMAINING_LESS_ONE": "Less than an hour to respond", - "REMAINING_ONE": "{{time}} hour remains", - "REMAINING_MANY": "{{time}} hours remain", - "REMAINING_MANY_ALT": "{{time}} hours remain", - "REMAINING_ONE_RESPONSE": "{{time}} hour remains", - "REMAINING_MANY_RESPONSE": "{{time}} hours remain", - "REMAINING_MANY_ALT_RESPONSE": "{{time}} hours remain", - "REMAINING_ONE_WAITING": "Waiting for {{time}} hour", - "REMAINING_MANY_WAITING": "Waiting for {{time}} hours", - "REMAINING_MANY_ALT_WAITING": "Waiting for {{time}} hours" - }, "STATUS_MESSAGES": { - "SELLER": { - "NEW_CONTRACT": "New contract proposal", - "IGNORED": "You ignored contract proposal", - "ACCEPTED": "Contract started", - "WAIT": "Waiting for contract confirmation", - "WAITING_BUYER": "Waiting for delivery", - "COMPLETED": "Contract completed", - "NOT_RECEIVED": "Delivery failed", - "NULLIFIED": "All deposits burned", - "PROPOSAL_CANCEL": "New proposal to cancel contract and return deposits", - "BEING_CANCELLED": "Cancellation in progress", - "CANCELLED": "Contract canceled", - "IGNORED_CANCEL": "You ignored cancellation proposal", - "EXPIRED": "Contract proposal has expired" - }, "BUYER": { - "WAITING": "Waiting for response", - "IGNORED": "Seller ignored your contract proposal", "ACCEPTED": "Seller accepted your contract proposal", - "WAIT": "Waiting for deposits confirmation", - "WAITING_SELLER": "Waiting for delivery", + "BEING_CANCELLED": "Cancellation in progress", + "CANCELLED": "Contract canceled", "COMPLETED": "Contract completed", + "EXPIRED": "The contract proposal has expired", + "IGNORED": "Seller ignored your contract proposal", + "IGNORED_CANCEL": "The seller ignored your proposal to cancel the contract", "NOT_RECEIVED": "Delivery failed", "NULLIFIED": "All deposits burned", + "WAIT": "Waiting for deposits confirmation", + "WAITING": "Waiting for response", "WAITING_CANCEL": "Waiting for contract cancellation", + "WAITING_SELLER": "Waiting for delivery" + }, + "SELLER": { + "ACCEPTED": "Contract started", "BEING_CANCELLED": "Cancellation in progress", "CANCELLED": "Contract canceled", - "IGNORED_CANCEL": "The seller ignored your proposal to cancel the contract", - "EXPIRED": "The contract proposal has expired" + "COMPLETED": "Contract completed", + "EXPIRED": "Contract proposal has expired", + "IGNORED": "You ignored contract proposal", + "IGNORED_CANCEL": "You ignored cancellation proposal", + "NEW_CONTRACT": "New contract proposal", + "NOT_RECEIVED": "Delivery failed", + "NULLIFIED": "All deposits burned", + "PROPOSAL_CANCEL": "New proposal to cancel contract and return deposits", + "WAIT": "Waiting for contract confirmation", + "WAITING_BUYER": "Waiting for delivery" } + }, + "TIME_LEFT": { + "REMAINING_LESS_ONE": "Less than an hour to respond", + "REMAINING_MANY": "{{time}} hours remain", + "REMAINING_MANY_ALT": "{{time}} hours remain", + "REMAINING_MANY_ALT_RESPONSE": "{{time}} hours remain", + "REMAINING_MANY_ALT_WAITING": "Waiting for {{time}} hours", + "REMAINING_MANY_RESPONSE": "{{time}} hours remain", + "REMAINING_MANY_WAITING": "Waiting for {{time}} hours", + "REMAINING_ONE": "{{time}} hour remains", + "REMAINING_ONE_RESPONSE": "{{time}} hour remains", + "REMAINING_ONE_WAITING": "Waiting for {{time}} hour" } }, - "PURCHASE": { - "DESCRIPTION": "Description", - "SELLER": "Seller", - "AMOUNT": "Amount", - "YOUR_DEPOSIT": "Your deposit", - "SELLER_DEPOSIT": "Seller deposit", - "BUYER_DEPOSIT": "Buyer deposit", - "SAME_AMOUNT": "Same amount", - "COMMENT": "Comment", - "DETAILS": "Additional details", - "SEND_BUTTON": "Send", - "FORM_ERRORS": { - "DESC_REQUIRED": "Description required", - "DESC_MAXIMUM": "Maximum field length reached", - "SELLER_REQUIRED": "Address required", - "SELLER_NOT_VALID": "Invalid address", - "ALIAS_NOT_VALID": "Invalid alias", - "AMOUNT_REQUIRED": "Amount required", - "AMOUNT_ZERO": "Amount cannot be zero", - "YOUR_DEPOSIT_REQUIRED": "Deposit required", - "SELLER_DEPOSIT_REQUIRED": "Seller deposit required", - "SELLER_SAME": "Use separate account", - "COMMENT_MAXIMUM": "Maximum field length reached" - }, - "PROGRESS_NEW": "New purchase", - "PROGRESS_WAIT": "Awaiting reply", - "PROGRESS_RECEIVE": "Reply received", - "PROGRESS_COMPLETE": "Completed", - "FEE": "Fee", - "PAYMENT": "Payment ID", - "STATUS_MESSAGES": { - "NEW_PURCHASE": "New purchase", - "WAITING_SELLER": "Waiting for response", - "WAITING_BUYER": "Contract proposal received", - "WAITING_CONFIRMATION": "Waiting for deposits confirmation", - "WAITING_DELIVERY": "Waiting for delivery", - "COMPLETED": "Contract completed", - "IGNORED_BUYER": "Contract proposal ignored", - "IGNORED_SELLER": "The seller ignored your contract proposal", - "PROPOSAL_CANCEL_SELLER": "Cancellation request sent", - "PROPOSAL_CANCEL_BUYER": "Cancellation request received", - "BEING_CANCELLED": "Cancellation in progress", - "IGNORED_CANCEL_SELLER": "The seller ignored your proposal to cancel the contract", - "IGNORED_CANCEL_BUYER": "Contract cancellation proposal ignored", - "CANCELLED": "Contract canceled", - "EXPIRED": "Contract proposal expired", - "NOT_RECEIVED": "Delivery failed", - "NULLIFIED": "All deposits burned" + "CREATE_SWAP": { + "BREADCRUMBS": { + "ITEM1": "Swap", + "ITEM2": "Create swap" }, - "ACCEPT_STATE_WAIT_BIG": "Contract started", - "IGNORED_ACCEPT": "Contract proposal ignored", - "BURN_PROPOSAL": "Deposits burned", - "SUCCESS_FINISH_PROPOSAL": "Contract completed", - "SEND_CANCEL_PROPOSAL": "Cancellation request sent", - "IGNORED_CANCEL": "Contract cancellation proposal ignored", - "DEALS_CANCELED_WAIT": "Cancellation in progress", - "WAITING_TIME": "Response time", - "NEED_MONEY": "Insufficient funds", - "BUTTON_MAKE_PLEDGE": "Accept and make deposit", - "BUTTON_IGNORE": "Ignore and hide offer", - "BUTTON_NULLIFY": "Terminate and burn deposits", - "BUTTON_RECEIVED": "Complete and release deposits", - "BUTTON_CANCEL_BUYER": "Cancel and return deposits", - "BUTTON_NOT_CANCEL": "Ignore request", - "BUTTON_CANCEL_SELLER": "Confirm and return deposits", - "HOUR": "hour", - "HOURS": "hours", - "CANCEL": "Cancel", - "NULLIFY_QUESTION": "Are you sure you want to burn both deposits?", - "BUTTON_NULLIFY_SHORT": "Burn", - "WAITING_TIME_QUESTION": "Are you sure you want to cancel the contract?" - }, - "MESSAGES": { - "ADDRESS": "Address", - "MESSAGE": "Message", - "SEND_PLACEHOLDER": "Type a message...", - "SEND_BUTTON": "Send" - }, - "MODALS": { - "ERROR": "Error", - "SUCCESS": "Success", - "INFO": "Information", - "OK": "OK", - "CANCEL": "Cancel", - "ADD_TOKEN": "Add token" - }, - "CONFIRM": { - "BUTTON_CONFIRM": "Send", - "BUTTON_CANCEL": "Cancel", - "TITLE": "Transaction", - "MESSAGE": { - "SEND": "Send", - "FROM": "From", - "TO": "To", - "COMMENT": "Comment" + "FORM": { + "BUTTONS": { + "BUTTON1": "Create proposal", + "BUTTON2": "Cancel" + }, + "ERRORS": { + "ERROR1": "Swap for the same asset is not allowed." + }, + "LABELS": { + "LABEL1": "Sending", + "LABEL2": "Receiving", + "LABEL3": "Receiver address" + }, + "PLACEHOLDERS": { + "PLACEHOLDER1": "Please enter the amount" + } } }, - "STAKING": { - "TITLE": "Staking", - "TITLE_PENDING": "Pending", - "TITLE_TOTAL": "Total", - "TITLE_PERIOD": "Time period:", - "PERIOD": { - "WEEK1": "1 week", - "WEEK2": "2 week", - "MONTH1": "1 month", - "MONTH3": "3 month", - "MONTH6": "6 month", - "YEAR": "1 year", - "ALL": "All" - }, - "TITLE_GROUP": "Group:", - "GROUP": { - "DAY": "day", - "WEEK": "week", - "MONTH": "month" + "CREATE_WALLET": { + "BUTTON_CREATE": "Vytvořit peněženku", + "BUTTON_SELECT": "Vyberte cestu k pěněžence", + "CONFIRM": "Potvrdit heslo k peněžence", + "ERROR_CANNOT_SAVE_SYSTEM": "Soubory peněženky nelze uložit na diskový oddíl s operačním systémem", + "ERROR_CANNOT_SAVE_TOP": "Stávající soubory peněženky nelze nahradit nebo přepsat", + "FORM_ERRORS": { + "CONFIRM_NOT_MATCH": "Passwords don`t match", + "MAX_LENGTH": "Dosáhli jste maximální délky názvu", + "NAME_DUPLICATE": "Název je duplicitní", + "NAME_REQUIRED": "Název je povinný" }, - "SWITCH": { - "ON": "ON", - "OFF": "OFF" - } + "NAME": "Název peněženky", + "PASS": "Nastavit heslo peněženky", + "TITLE_SAVE": "Uložte soubor peněženky." }, - "CONTACTS": { - "TITLE": "Contact list", - "IMPORT_EXPORT": "Import or export contacts", - "IMPORT": "Import", - "EXPORT": "Export", - "ADD": "Add/edit contact", - "SEND": "Send", - "SEND_FROM": "Send from", - "SEND_TO": "To", - "OPEN_ADD_WALLET": "Open/Add wallet", - "COPY": "- Copy", - "TABLE": { - "NAME": "Name", - "ALIAS": "Alias", - "ADDRESS": "Address", - "NOTES": "Notes", - "EMPTY": "Contact list is empty" - }, - "FORM": { - "NAME": "Name", - "ADDRESS": "Address", - "NOTES": "Notes" + "EDIT_ALIAS": { + "BUTTON_EDIT": "Edit", + "COMMENT": { + "LABEL": "Comment", + "PLACEHOLDER": "" }, + "COST": "Fee {{value}} {{currency}}", "FORM_ERRORS": { - "NAME_REQUIRED": "Name is required", - "NAME_DUBLICATED": "Name is dublicated", - "ADDRESS_REQUIRED": "Address is required", - "ADDRESS_NOT_VALID": "Address not valid", - "SET_MASTER_PASSWORD": "Set master password", - "ADDRESS_DUBLICATED": "Address is dublicated", - "MAX_LENGTH": "Maximum notes length reached", - "NAME_LENGTH": "The name must be 4-25 characters long" - }, - "BUTTON": { - "SEND": "Send", - "EDIT": "Edit", - "DELETE": "Delete", - "ADD": "Add contact", - "ADD_EDIT": "Add/Save", - "GO_TO_WALLET": "Go to wallet", - "IMPORT_EXPORT": "Import/export" + "MAX_LENGTH": "Maximum comment length reached", + "NO_MONEY": "You do not have enough funds to change the comment to this alias" }, - "SUCCESS_SENT": "Contact added", - "SUCCESS_SAVE": "Contact is edited", - "SUCCESS_IMPORT": "Contacts are imported", - "SUCCESS_EXPORT": "Contacts are exported", - "ERROR_IMPORT": "Error is occured while reading file!", - "ERROR_TYPE_FILE": "Please import valid .csv file", - "ERROR_EXPORT": "Invalid file type. Save file as .csv", - "ERROR_EMPTY_LIST": "Contact list is empty", - "ERROR_IMPORT_EMPTY": "File is empty", - "ADD_CONTACT": "Add contact" + "NAME": { + "LABEL": "Alias", + "PLACEHOLDER": "@ Enter alias" + } }, "ERRORS": { - "NO_MONEY": "Not enough money", - "NOT_ENOUGH_MONEY": "Insufficient funds in account", + "ACCESS_DENIED": "Access denied", + "BAD_ARG": "Invalid argument", "CORE_BUSY": "Internal error: core is busy", "DAEMON_BUSY": "Internal error: daemon is busy", - "NO_MONEY_REMOVE_OFFER": "There is no fee for deleting an offer, but in order to protect the network against flood transactions you need to have at least {{fee}} {{currency}} in your wallet", + "FILE_EXIST": "A file with that name already exists. Enter another name to save the file under", + "FILE_NOT_FOUND": "File not found", + "FILE_NOT_SAVED": "You cannot save a wallet file in this folder. Please choose another folder.", + "FILE_RESTORED": "The wallet file was corrupted. We have recovered the keys and the wallet from the blockchain", + "INSUFFICIENT_FUNDS": "Insufficient funds for this transaction", + "NOT_ENOUGH_MONEY": "Insufficient funds in account", "NOT_ENOUGH_OUTPUTS_TO_MIX": "Mix-in number is too big for current blockchain state. There are not enough unspent outputs to mix with", + "NOT_FILE_ZANO_WALLET": "This file is not recognized as a Zano wallet..", + "NO_MONEY": "Not enough funds for this transaction", + "NO_MONEY_REMOVE_OFFER": "There is no fee for deleting an offer, but in order to protect the network against flood transactions you need to have at least {{fee}} {{currency}} in your wallet", + "REQUIRED": "Required field", + "TRANSACTION_ERROR": "Error. Transaction not completed.", "TRANSACTION_IS_TO_BIG": "Transaction exceeds network limit, send required amount with multiple transactions", "TRANSFER_ATTEMPT": "There is no connection to Zano network", - "ACCESS_DENIED": "Access denied", - "TRANSACTION_ERROR": "Error. Transaction not completed.", - "BAD_ARG": "Invalid argument", - "WALLET_WRONG_ID": "Invalid wallet ID", - "WRONG_PASSWORD": "Invalid password", - "FILE_RESTORED": "The wallet file was corrupted. We have recovered the keys and the wallet from the blockchain", - "FILE_NOT_FOUND": "File not found", - "FILE_EXIST": "A file with that name already exists. Enter another name to save the file under", - "FILE_NOT_SAVED": "You cannot save a wallet file in this folder. Please choose another folder.", - "TX_TYPE_NORMAL": "Error. The payment from the wallet", - "TX_TYPE_NORMAL_TO": "to", - "TX_TYPE_NORMAL_END": "was not completed.", + "TX_TYPE_COIN_BASE": "Error. The payment was not completed.", "TX_TYPE_NEW_ALIAS": "Error. Failed to register alias to safe", "TX_TYPE_NEW_ALIAS_END": "Please try again.", + "TX_TYPE_NORMAL": "Error. The payment from the wallet", + "TX_TYPE_NORMAL_END": "was not completed.", + "TX_TYPE_NORMAL_TO": "to", "TX_TYPE_UPDATE_ALIAS": "Error. Failed to change comment to alias in safe", - "TX_TYPE_COIN_BASE": "Error. The payment was not completed.", "WALLET_WATCH_ONLY_NOT_SUPPORTED": "Watch-only wallets can only be opened by simplewallet", - "REQUIRED": "Required field", - "NOT_FILE_ZANO_WALLET": "File is not a zano wallet" + "WALLET_WRONG_ID": "Invalid wallet ID", + "WRONG_PASSWORD": "Invalid password", + "WRONG_PASSWORD_MUST_BE": "Invalid password. Password must be" }, - "CONTEXT_MENU": { - "COPY": "copy", - "PASTE": "paste", - "SELECT": "select all" + "EXPORT_HISTORY": { + "CANCEL": "Cancel", + "EXPORT": "Export to file...", + "EXPORT_BUTTON": "Export history...", + "FILTER": "Filter POS Transactions", + "FORMAT": "Format", + "SAVED_FILE": "Select path to save transactions history ", + "TITLE": "Export Wallet History", + "TOOLTIP": "Export wallet transactions history to file" }, - "BACKEND_LOCALIZATION": { - "QUIT": "Quit", - "IS_RECEIVED": "", - "IS_CONFIRMED": "", - "INCOME_TRANSFER_UNCONFIRMED": "Incoming payment (not confirmed)", - "INCOME_TRANSFER_CONFIRMED": "Payment received", - "MINED": "Mined", - "LOCKED": "Blocked", - "IS_MINIMIZE": "Zano application is minimized to the system tray", - "RESTORE": "You can recover it by clicking or using the context menu", - "TRAY_MENU_SHOW": "Resize", - "TRAY_MENU_MINIMIZE": "Minimize" + "HISTORY": { + "ADDRESS": "Address", + "AMOUNT": "Amount", + "DATE": "Date", + "DETAILS": { + "COMMENT": "Comment", + "CONFIRMATION": "Confirmation", + "HEIGHT": "Height", + "ID": "Transaction ID", + "INPUTS": "Inputs", + "OUTPUTS": "Outputs", + "PAYMENT_ID": "Payment ID", + "SIZE": "Transaction size", + "SIZE_VALUE": "{{value}} bytes" + }, + "FEE": "Fee", + "HIDDEN": "Hidden", + "LOCK_TOOLTIP": "Locked till {{date}}", + "NO_FEE": "No Fee", + "RECEIVED": "Received", + "SEND": "Sent", + "STATUS": "Status", + "STATUS_TOOLTIP": "Confirmations {{current}}/{{total}}", + "TYPE_MESSAGES": { + "CANCEL_CONTRACT": "Cancel and return deposits", + "COMPLETE_BUYER": "Contract completed", + "COMPLETE_SELLER": "Contract completed", + "CREATE_ALIAS": "Fee for assigning alias", + "CREATE_CONTRACT": "Contract proposal", + "HIDDEN": "hidden", + "NULLIFY_CONTRACT": "Burn deposits", + "PLEDGE_CONTRACT": "Contract deposit", + "POS_REWARD": "POS reward", + "POW_REWARD": "POW reward", + "PROPOSAL_CANCEL_CONTRACT": "Cancellation request", + "UNDEFINED": "Undefined", + "UPDATE_ALIAS": "Fee for editing alias" + } }, - "TOR_LIB_STATE": { - "STATE_SENDING": "Sending transaction", - "STATE_SENT_SUCCESS": "Successfully sent!", - "STATE_SEND_FAILED": "Sending failed", - "STATE_INITIALIZING": "Initializing", - "STATE_DOWNLOADING_CONSENSUS": "Downloading consensus", - "STATE_MAKING_TUNNEL_A": "Building tunnel to A", - "STATE_MAKING_TUNNEL_B": "Building tunnel to B", - "STATE_CREATING_STREAM": "Creating stream", - "STATE_FAILED": "Failed created stream", - "STATE_SUCCESS": "Successfully created stream" + "LOGIN": { + "BUTTON_NEXT": "Další", + "BUTTON_RESET": "Resetovat", + "BUTTON_SKIP": "Přeskočit", + "FORM_ERRORS": { + "CONFIRM_REQUIRED": "Je požadováno potvrzení", + "INVALID_PASS": "Invalid Password", + "MISMATCH": "Neodpovídající", + "PASS_REQUIRED": "Je vyžadováno heslo", + "WRONG_PASSWORD": "Wrong password" + }, + "INCORRECT_PASSWORD": "Neplatné heslo", + "MASTER_PASS": "Hlavní heslo", + "SETUP_CONFIRM_PASS": "Potvrdit heslo", + "SETUP_MASTER_PASS": "Nastavit hlavní heslo" }, - "SEND_DETAILS_MODAL": { - "TITLE1": "Transaction", - "TITLE2": "Transaction details" + "MAIN": { + "BUTTON_NEW_WALLET": "Vytvořit novou peněženku", + "BUTTON_OPEN_WALLET": "Otevřít existující peněženku", + "BUTTON_RESTORE_BACKUP": "Obnovení ze zálohy", + "CHOOSE_PATH": "Zvolte prosím cestu", + "HELP": "Jak vytvořit peněženku?", + "TITLE": "Chcete-li začít používat Zano, vytvořte nebo otevřete peněženku" + }, + "MESSAGES": { + "ADDRESS": "Address", + "MESSAGE": "Message", + "SEND_BUTTON": "Send", + "SEND_PLACEHOLDER": "Type a message..." + }, + "MODALS": { + "ADD_TOKEN": "Add token", + "CANCEL": "Cancel", + "ERROR": "Error", + "INFO": "Information", + "OK": "OK", + "SUCCESS": "Success" + }, + "OPEN_WALLET": { + "BUTTON": "Open wallet", + "FILE_NOT_FOUND1": "Wallet file not found", + "FILE_NOT_FOUND2": "

    It might have been renamed or moved.
    To open it, use the \"Open wallet\" button.", + "FORM_ERRORS": { + "MAX_LENGTH": "Maximum name length reached", + "NAME_DUPLICATE": "Name is duplicate", + "NAME_REQUIRED": "Name is required" + }, + "MODAL": { + "LABEL": "Password to this wallet", + "NOT_FOUND": "Not found", + "OPEN": "Open wallet", + "SKIP": "Skip", + "TITLE": "Type wallet password" + }, + "NAME": "Wallet name", + "PASS": "Wallet password", + "WITH_ADDRESS_ALREADY_OPEN": "A wallet with this address is already open" }, "PLACEHOLDERS": { + "ADRESS_PLACEHOLDER": "Enter adress here", + "AMOUNT_PLACEHOLDER": "Please enter the amount", "COMMENT_PLACEHOLDER": "Enter your comment here", - "WALLET_NAME_PLACEHOLDER": "Enter a Wallet Name here", + "CONFIRM_WALET_PASSWORD_PLACEHOLDER": "Confirm wallet password here", + "DEPOSIT_PLACEHOLDER": "Enter your deposit here", + "DESCRIPTION_PLACEHOLDER": "Enter a description here", + "FEE_PLACEHOLDER": "Enter a fee here", "MASTER_PASS_PLACEHOLDER": "Enter a master password here", - "PASS_PLACEHOLDER": "Enter a master password here", "NAME_PLACEHOLDER": "Enter a name here", - "ADRESS_PLACEHOLDER": "Enter adress here", "NOTES_PLACEHOLDER": "Enter a notes here", - "DESCRIPTION_PLACEHOLDER": "Enter a description here", - "SELLER_PLACEHOLDER": "Enter a seller here", + "PASSWORD_PLACEHOLDER": "Enter a password here", + "PASS_PLACEHOLDER": "Enter a master password here", + "PLACEHOLDER_CONFIRM": "Confirm new password here", + "PLACEHOLDER_NEW": "Enter new password here", "PLACEHOLDER_OLD": "Enter current password here", - "AMOUNT_PLACEHOLDER": "Enter amount here", - "DEPOSIT_PLACEHOLDER": "Enter your deposit here", + "PURCHASE_PAYMENT_PLACEHOLDER": "Enter a payment ID here", + "SEED_PASSWORD_PLACEHOLDER": "Enter a seed password here", + "SEED_PHRASE_PLACEHOLDER": "Enter a seed phrase here", "SELLER_DEPOSIT_PLACEHOLDER": "Enter seller deposit here", - "PLACEHOLDER_NEW": "Enter new password here", + "SELLER_PLACEHOLDER": "Enter a seller here", "WALET_PASSWORD_PLACEHOLDER": "Enter a wallet password here", - "CONFIRM_WALET_PASSWORD_PLACEHOLDER": "Confirm wallet password here", - "PLACEHOLDER_CONFIRM": "Confirm new password here", - "PASSWORD_PLACEHOLDER": "Enter a password here", - "SEED_PHRASE_PLACEHOLDER": "Enter a seed phrase here", - "SEED_PASSWORD_PLACEHOLDER": "Enter a seed password here", - "PURCHASE_PAYMENT_PLACEHOLDER": "Enter a payment ID here", - "FEE_PLACEHOLDER": "Enter a fee here" + "WALLET_NAME_PLACEHOLDER": "Please enter a name for your wallet" + }, + "PROGRESS": { + "ADD_WALLET": "Add wallet", + "CREATE_WALLET": "Create new wallet", + "RESTORE_WALLET": "Restore from backup", + "SELECT_LOCATION": "Select wallet location" + }, + "PURCHASE": { + "ACCEPT_STATE_WAIT_BIG": "Contract started", + "AMOUNT": "Amount", + "BURN_PROPOSAL": "Deposits burned", + "BUTTON_CANCEL_BUYER": "Cancel and return deposits", + "BUTTON_CANCEL_SELLER": "Confirm and return deposits", + "BUTTON_IGNORE": "Ignore and hide offer", + "BUTTON_MAKE_PLEDGE": "Accept and make deposit", + "BUTTON_NOT_CANCEL": "Ignore request", + "BUTTON_NULLIFY": "Terminate and burn deposits", + "BUTTON_NULLIFY_SHORT": "Burn", + "BUTTON_RECEIVED": "Complete and release deposits", + "BUYER_DEPOSIT": "Buyer deposit", + "CANCEL": "Cancel", + "COMMENT": "Comment", + "DEALS_CANCELED_WAIT": "Cancellation in progress", + "DESCRIPTION": "Description", + "DETAILS": "Additional details", + "FEE": "Fee", + "FORM_ERRORS": { + "ALIAS_NOT_VALID": "Invalid alias", + "AMOUNT_REQUIRED": "Amount required", + "AMOUNT_ZERO": "Amount cannot be zero", + "COMMENT_MAXIMUM": "Maximum field length reached", + "DESC_MAXIMUM": "Maximum field length reached", + "DESC_REQUIRED": "Description required", + "SELLER_DEPOSIT_REQUIRED": "Seller deposit required", + "SELLER_NOT_VALID": "Invalid address", + "SELLER_REQUIRED": "Address required", + "SELLER_SAME": "Use separate account", + "YOUR_DEPOSIT_REQUIRED": "Deposit required" + }, + "HOUR": "hour", + "HOURS": "hours", + "IGNORED_ACCEPT": "Contract proposal ignored", + "IGNORED_CANCEL": "Contract cancellation proposal ignored", + "NEED_MONEY": "Insufficient funds for this transaction", + "NULLIFY_QUESTION": "Are you sure you want to burn both deposits?", + "PAYMENT": "Payment ID", + "PROGRESS_COMPLETE": "Completed", + "PROGRESS_NEW": "New purchase", + "PROGRESS_RECEIVE": "Reply received", + "PROGRESS_WAIT": "Awaiting reply", + "SAME_AMOUNT": "Same amount", + "SELLER": "Seller", + "SELLER_DEPOSIT": "Seller deposit", + "SEND_BUTTON": "Send", + "SEND_CANCEL_PROPOSAL": "Cancellation request sent", + "STATUS_MESSAGES": { + "BEING_CANCELLED": "Cancellation in progress", + "CANCELLED": "Contract canceled", + "COMPLETED": "Contract completed", + "EXPIRED": "Contract proposal expired", + "IGNORED_BUYER": "Contract proposal ignored", + "IGNORED_CANCEL_BUYER": "Contract cancellation proposal ignored", + "IGNORED_CANCEL_SELLER": "The seller ignored your proposal to cancel the contract", + "IGNORED_SELLER": "The seller ignored your contract proposal", + "NEW_PURCHASE": "New purchase", + "NOT_RECEIVED": "Delivery failed", + "NULLIFIED": "All deposits burned", + "PROPOSAL_CANCEL_BUYER": "Cancellation request received", + "PROPOSAL_CANCEL_SELLER": "Cancellation request sent", + "WAITING_BUYER": "Contract proposal received", + "WAITING_CONFIRMATION": "Waiting for deposits confirmation", + "WAITING_DELIVERY": "Waiting for delivery", + "WAITING_SELLER": "Waiting for response" + }, + "SUCCESS_FINISH_PROPOSAL": "Contract completed", + "WAITING_TIME": "Response time", + "WAITING_TIME_QUESTION": "Are you sure you want to cancel the contract?", + "YOUR_DEPOSIT": "Your deposit" + }, + "RESTORE_WALLET": { + "BUTTON_CREATE": "Create wallet", + "BUTTON_SELECT": "Select wallet location", + "CHOOSE_PATH": "Please choose a path", + "CONFIRM": "Confirm wallet password", + "FORM_ERRORS": { + "CONFIRM_NOT_MATCH": "Passwords don`t match", + "INCORRECT_PASSWORD": "Incorrect password", + "KEY_NOT_VALID": "Key not valid", + "KEY_REQUIRED": "Key is required", + "MAX_LENGTH": "Maximum name length reached", + "NAME_DUPLICATE": "Name is duplicate", + "NAME_REQUIRED": "Name is required", + "SEED_PHRASE_IS_NO_VALID": "The seed phrase is not valid." + }, + "LABEL_NAME": "Wallet name", + "LABEL_PHRASE_KEY": "Seed phrase / tracking seed", + "NOT_CORRECT_FILE_OR_PASSWORD": "Invalid wallet file or password does not match", + "OK": "OK", + "PASS": "Wallet password", + "SEED_PASSWORD": "Seed password" + }, + "SEED_PHRASE": { + "BUTTON_COPIED": "Copied", + "BUTTON_COPY": "Copy", + "BUTTON_CREATE_ACCOUNT": "Create wallet", + "TITLE": "Make sure to keep your seed phrase in a safe place. If you forget your seed phrase you will not be able to recover your wallet." + }, + "SEND": { + "ADDRESS": "Address", + "AMOUNT": "Amount", + "ASSET": "Asset", + "BUTTON": "Send", + "COMMENT": "Comment", + "DETAILS": "Additional details", + "ERROR_CODES": { + "NOT_ENOUGH_MONEY": "Not enough funds for this transaction" + }, + "FEE": "Fee", + "FORM_ERRORS": { + "ADDRESS_NOT_VALID": "Address not valid", + "ADDRESS_REQUIRED": "Address is required", + "ALIAS_NOT_FOUND": "Alias not found", + "ALIAS_NOT_VALID": "The alias is not valid", + "AMOUNT_REQUIRED": "Amount is required", + "AMOUNT_ZERO": "Amount is zero", + "FEE_MINIMUM": "The minimum fee required is {{fee}}", + "FEE_REQUIRED": "Please enter the fee amount.", + "GREAT_THAN_UNWRAPPED_COINS": "Amount is bigger than ERC20 tokens left available", + "LESS_THAN_ZANO_NEEDED": "Too small amount to cover ERC20 fee", + "MAX_LENGTH": "Maximum comment length reached", + "MUST_BE_GREATER_THAN_ZERO": "Must be greater than zero", + "WRAP_INFO_NULL": "failed to request wrap state" + }, + "HIDE": "Hide your wallet address from recipient", + "MIXIN": "Mixin", + "SUCCESS_SENT": "Transaction sent", + "WRAP": { + "ESTIMATE": "Transaction Estimates", + "FEE": "Ethereum Txn Fee:", + "MAIN_TEXT": "This transaction will create wZano (\"Wrapped Zano\") which will be sent to the specified address on the Ethereum network.", + "TITLE": "Wrap", + "WILL_RECEIVE": "You'll receive:", + "ZANO": "ZANO", + "wZANO": "wZANO" + } }, - "EXPORT_HISTORY": { - "TOOLTIP": "Export wallet transactions history to file", - "TITLE": "Export Wallet History", - "FILTER": "Filter POS Transactions", - "CANCEL": "Cancel", - "EXPORT": "Export to file...", - "EXPORT_BUTTON": "Export history...", - "SAVED_FILE": "Select path to save transactions history ", - "FORMAT": "Format" + "SEND_DETAILS_MODAL": { + "TITLE1": "Transaction", + "TITLE2": "Transaction details" }, - "ASSETS": { - "TABLE": { - "LABELS": { - "NAME": "Name", - "BALANCE": "Balance", - "VALUE": "Value", - "PRICE": "Price" - } + "SETTINGS": { + "APP_LOCK": { + "TIME1": "5 min", + "TIME2": "15 min", + "TIME3": "1 hour", + "TIME4": "Never", + "TITLE": "Lock app after:" }, - "DROP_DOWN_MENU": { - "ASSET_DETAILS": "Asset Details", - "REMOVE_ASSET": "Remove asset" + "APP_LOG_TITLE": "Log level:", + "DARK_THEME": "Dark theme", + "FORM_ERRORS": { + "CONFIRM_NOT_MATCH": "The passwords do not match", + "CURRENT_PASS_NOT_MATCH": "Old password not match", + "PASS_REQUIRED": "Password is required" }, - "MODALS": { - "ASSET_DETAILS": { - "LABELS": { - "NAME": "Asset name", - "TICKER": "Ticker", - "ID": "Asset ID", - "CURRENT_SUPPLY": "Current supply", - "MAX_SUPPLE": "Max supply" - } - } + "GRAY_THEME": "Grey theme", + "LANGUAGE": { + "DE": "Deutsch", + "EN": "English", + "FR": "French", + "ID": "Indonesian", + "IT": "Italian", + "PT": "Portuguese", + "TITLE": "Language" }, - "FORM": { - "ERRORS": { - "WRONG_ASSET_ID": "Wrong asset id", - "INSUFICCIENT_FUNDS": "Insuficcient funds" - } - } + "LAST_BUILD": "Current build: {{value}}", + "MASTER_PASSWORD": { + "BUTTON": "Save", + "CONFIRM": "New password confirmation", + "NEW": "New password", + "OLD": "Old password", + "TITLE": "Update master password" + }, + "NOTIFICATIONS": "Notifications", + "SCALE": { + "100": "100% scale", + "125": "125% scale", + "150": "150% scale", + "75": "75% scale", + "TITLE": "Interface scale" + }, + "SETTINGS_SAVED": "Saved! Settings Updated", + "TITLE": "Settings", + "USE_TOR_TO_RELAY_TRANSACTIONS": "Use TOR to relay transactions", + "WHITE_THEME": "White theme" }, - "CONFIRM_SWAP": { - "BREADCRUMBS": { - "ITEM1": "Swap", - "ITEM2": "Confirm swap" + "SIDEBAR": { + "ACCOUNT": { + "MESSAGES": "Nové nabídky/zprávy", + "STAKING": "Staking", + "SYNCING": "Synchronizace pěněženky" }, - "FORM": { - "LABELS": { - "LABEL1": "Swap proposal hex", - "LABEL2": "Proposal details" - }, - "PLACEHOLDERS": { - "PLACEHOLDER1": "Enter Swap proposal hex" - }, - "TABLE": { - "LABELS": { - "LABEL1": "Sending", - "LABEL2": "Receiving", - "LABEL3": "Expiration time" - } - }, - "BUTTONS": { - "BUTTON1": "Accept Proposal", - "BUTTON2": "Back" - } + "ADD_NEW": "Přidat", + "CONTACTS": "Contacts", + "CONTACTS_TOOLTIP": "Contacts option available only with Master Password enabled", + "LOG_OUT": "Odhlásit se", + "LOG_OUT_TOOLTIP": "Logout option available only with Master Password enabled", + "SETTINGS": "Nastavení", + "SYNCHRONIZATION": { + "COMPLETE": "Dokončení", + "DOWNLOADING": "Downloading", + "ERROR": "Chyba systému", + "LOADING": "Nahrávání blockchainových dat", + "MB": "MB", + "OFFLINE": "Offline", + "ONLINE": "Online", + "SLASH": "/", + "SYNCING": "Sychronizace blockchainu" + }, + "TITLE": "Peněženky", + "UPDATE": { + "CRITICAL": "Aktualizace k dispozici", + "CRITICAL_HINT": "Kritická aktualizace!", + "CRITICAL_TOOLTIP": "Kritická aktualizace k dispozici.Aktualizaci důrazně doporučujeme!", + "IMPORTANT": "Aktualizace k dispozici", + "IMPORTANT_HINT": "Důležitá aktualizace!", + "IMPORTANT_TOOLTIP": "Získejte novou aktualizaci.
    Důležitá aktualizace!", + "STANDARD": "Aktualizace k dispozici", + "STANDARD_TOOLTIP": "Získejte novou aktualizaci.
    Doporučená aktualizace!", + "TIME": "Systémový čas se liší od sítového", + "TIME_TOOLTIP": "Špatný systémový čas!
    Zkontrolujte a nastavte systémový čas." } }, - "CREATE_SWAP": { - "BREADCRUMBS": { - "ITEM1": "Swap", - "ITEM2": "Create swap" + "STAKING": { + "GROUP": { + "DAY": "day", + "MONTH": "month", + "WEEK": "week" }, - "FORM": { - "LABELS": { - "LABEL1": "Sending", - "LABEL2": "Receiving", - "LABEL3": "Receiver address" - }, - "PLACEHOLDERS": { - "PLACEHOLDER1": "Enter amount here" - }, - "BUTTONS": { - "BUTTON1": "Create proposal", - "BUTTON2": "Cancel" - }, - "ERRORS": { - "ERROR1": "Same ones selected asset" - } - } + "PERIOD": { + "ALL": "All", + "MONTH1": "1 month", + "MONTH3": "3 month", + "MONTH6": "6 month", + "WEEK1": "1 week", + "WEEK2": "2 week", + "YEAR": "1 year" + }, + "SWITCH": { + "OFF": "OFF", + "ON": "ON" + }, + "TITLE": "Staking", + "TITLE_GROUP": "Group:", + "TITLE_PENDING": "Pending", + "TITLE_PERIOD": "Time period:", + "TITLE_TOTAL": "Total" }, "SWAP": { "BUTTONS": { @@ -808,31 +716,129 @@ } }, "SWAP_PROPOSAL_HEX": { + "BREADCRUMBS": { + "ITEM1": "Swap", + "ITEM2": "Swap proposal hex" + }, "FORM": { + "BUTTONS": { + "BUTTON1": "Copy", + "BUTTON2": "Close" + }, "LABELS": { "LABEL1": "Swap proposal hex" }, "PLACEHOLDERS": { "PLACEHOLDER1": "Enter Swap proposal hex" - }, - "BUTTONS": { - "BUTTON1": "Copy", - "BUTTON2": "Close" } }, "MODALS": { "CONFIRM_MODAL": { - "TITLE": "Are you sure you want to leave this page?", - "MESSAGE": "Please make sure you saved the swap proposal text, you won’t be able to see it again", "BUTTONS": { - "SUBMIT": "Close", - "CLOSE": "Back to proposal" - } + "CLOSE": "Back to proposal", + "SUBMIT": "Close" + }, + "MESSAGE": "Please make sure you saved the swap proposal text, you won’t be able to see it again", + "TITLE": "Are you sure you want to leave this page?" } + } + }, + "TOR_LIB_STATE": { + "STATE_CREATING_STREAM": "Creating stream", + "STATE_DOWNLOADING_CONSENSUS": "Downloading consensus", + "STATE_FAILED": "Failed created stream", + "STATE_INITIALIZING": "Initializing", + "STATE_MAKING_TUNNEL_A": "Building tunnel to A", + "STATE_MAKING_TUNNEL_B": "Building tunnel to B", + "STATE_SENDING": "Sending transaction", + "STATE_SEND_FAILED": "Sending failed", + "STATE_SENT_SUCCESS": "Successfully sent!", + "STATE_SUCCESS": "Successfully created stream" + }, + "TRANSFER_ALIAS": { + "ADDRESS": { + "LABEL": "Transfer to", + "PLACEHOLDER": "" }, - "BREADCRUMBS": { - "ITEM1": "Swap", - "ITEM2": "Swap proposal hex" + "BUTTON_CANCEL": "Cancel", + "BUTTON_TRANSFER": "Transfer", + "COMMENT": { + "LABEL": "Comment", + "PLACEHOLDER": "" + }, + "COST": "Transfer fee {{value}} {{currency}}", + "FORM_ERRORS": { + "ALIAS_EXISTS": "This account already has an alias", + "NO_MONEY": "You do not have enough funds to transfer this alias", + "WRONG_ADDRESS": "No wallet exists for the provided address" + }, + "NAME": { + "LABEL": "Alias", + "PLACEHOLDER": "@ Enter alias" + }, + "REQUEST_SEND_REG": "The alias will be transferred within 10 minutes" + }, + "WALLET": { + "AVAILABLE_BALANCE": "Available", + "CONFIRM": { + "MESSAGE": "To access it you’ll have to add it again", + "TITLE": "Remove wallet from the list?" + }, + "DETAILS": "Details", + "LOCK": "Lock", + "LOCKED_BALANCE": "Locked", + "LOCKED_BALANCE_LINK": "What does that mean?", + "MODAL_ADD_CUSTOM_TOKEN": { + "FIELD_TITLE": "Asset ID", + "FORM_ERRORS": { + "ERROR1": "Invalid asset ID" + }, + "TITLE": "Add Custom Token" + }, + "REGISTER_ALIAS": "Register an alias", + "TABS": { + "ASSETS": "Assets", + "CONTRACTS": "Contracts", + "HISTORY": "History", + "MESSAGES": "Messages", + "RECEIVE": "Receive", + "SEND": "Send", + "STAKING": "Staking" + }, + "TOOLTIPS": { + "ADD_CUSTOM_TOKEN": "Add Custom Token", + "EDIT_ALIAS": "Edit alias", + "REMOVE": "Remove wallet", + "SETTINGS": "Settings", + "TRANSFER_ALIAS": "Transfer alias" } + }, + "WALLET_DETAILS": { + "ADD_CUSTOM_TOKEN": "Add Custom Token", + "BUTTON_REMOVE": "Remove wallet", + "BUTTON_SAVE": "Save", + "CREATE_PASSWORD_SECURE": "Create a password to secure your seed", + "FORM": { + "CONFIRM_PASSWORD": "Confirm password", + "GENERATE_SECURE_SEED": "Generate Secure Seed", + "SECURED_SEED_WILL_REQUIRE": "Secure seed will require this password to restore." + }, + "FORM_ERRORS": { + "MAX_LENGTH": "Maximum name length reached", + "NAME_DUPLICATE": "Name is duplicate", + "NAME_REQUIRED": "Name is required", + "PASSWORDS_DONT_MATCH": "The passwords entered do not match" + }, + "INFO": "info", + "LABEL_FILE_LOCATION": "Wallet file location", + "LABEL_NAME": "Wallet name", + "LABEL_SEED_PHRASE": "Seed phrase", + "REMEMBER_YOU_WILL_REQUIRE": "Secure seed will require password to restore.", + "RESYNC_WALLET": "Resync wallet data", + "RESYNC_WALLET_BUTTON": "Resync Wallet", + "SEED_IS_SECURED": "Seed is secured", + "SEED_IS_UNSECURED": "Seed is unsecured", + "SEED_PHRASE_HINT": "Click to reveal the seed phrase", + "WALLET_OPTIONS": "Wallet options..." } } diff --git a/html_source/src/assets/i18n/da.json b/html_source/src/assets/i18n/da.json index cbccbaea..df8d8857 100644 --- a/html_source/src/assets/i18n/da.json +++ b/html_source/src/assets/i18n/da.json @@ -1,805 +1,713 @@ { - "LOGIN": { - "SETUP_MASTER_PASS": "Setup master password", - "SETUP_CONFIRM_PASS": "Confirm the password", - "MASTER_PASS": "Master password", - "BUTTON_NEXT": "Next", - "BUTTON_SKIP": "Skip", - "BUTTON_RESET": "Reset", - "INCORRECT_PASSWORD": "Invalid password", - "FORM_ERRORS": { - "PASS_REQUIRED": "Password is required", - "CONFIRM_REQUIRED": "Confirmation is required", - "MISMATCH": "Mismatch", - "INVALID_PASS": "Invalid Password, try again", - "WRONG_PASSWORD": "Wrong password" - } - }, - "COMMON": { - "BACK": "Go back" - }, - "BREADCRUMBS": { - "ADD_WALLET": "Add wallet", - "CREATE_WALLET": "Create new wallet", - "SAVE_PHRASE": "Save your seed phrase", - "OPEN_WALLET": "Open existing wallet", - "RESTORE_WALLET": "Restore from backup", - "WALLET_DETAILS": "Wallet details", - "ASSIGN_ALIAS": "Assign alias", - "EDIT_ALIAS": "Edit alias", - "TRANSFER_ALIAS": "Transfer alias", - "CONTRACTS": "Contracts", - "NEW_PURCHASE": "New purchase", - "OLD_PURCHASE": "Purchase" - }, - "SIDEBAR": { - "TITLE": "Wallets", - "ADD_NEW": "Add", - "ACCOUNT": { - "STAKING": "Staking", - "MESSAGES": "New offers/Messages", - "SYNCING": "Syncing wallet" + "ASSETS": { + "DROP_DOWN_MENU": { + "ASSET_DETAILS": "Asset Details", + "REMOVE_ASSET": "Remove asset" }, - "CONTACTS": "Contacts", - "SETTINGS": "Settings", - "LOG_OUT": "Log out", - "SYNCHRONIZATION": { - "OFFLINE": "Offline", - "ONLINE": "Online", - "ERROR": "System error", - "COMPLETE": "Completion", - "SYNCING": "Syncing blockchain", - "LOADING": "Loading blockchain data", - "DOWNLOADING": "Downloading", - "SLASH": "/", - "MB": "MB" + "FORM": { + "ERRORS": { + "INSUFICCIENT_FUNDS": "Insuficcient funds", + "WRONG_ASSET_ID": "Wrong asset id" + } }, - "UPDATE": { - "STANDARD": "Update available", - "STANDARD_TOOLTIP": "Get new update.
    Update is recommended!", - "IMPORTANT": "Update available", - "IMPORTANT_HINT": "Important update!", - "IMPORTANT_TOOLTIP": "Get new update.
    Important update!", - "CRITICAL": "Update available", - "CRITICAL_HINT": "Critical update!", - "CRITICAL_TOOLTIP": "Critical update available.Update strongly recommended!", - "TIME": "System time differs from network", - "TIME_TOOLTIP": "Wrong system time!
    Check and repair your system time." + "MODALS": { + "ASSET_DETAILS": { + "LABELS": { + "CURRENT_SUPPLY": "Current supply", + "ID": "Asset ID", + "MAX_SUPPLE": "Max supply", + "NAME": "Asset name", + "TICKER": "Ticker" + } + } }, - "CONTACTS_TOOLTIP": "Contacts option available only with Master Password enabled", - "LOG_OUT_TOOLTIP": "Logout option available only with Master Password enabled" - }, - "MAIN": { - "TITLE": "Create or open the wallet to start using Zano", - "BUTTON_NEW_WALLET": "Create new wallet", - "BUTTON_OPEN_WALLET": "Open existing wallet", - "BUTTON_RESTORE_BACKUP": "Restore from backup", - "HELP": "How to create wallet?", - "CHOOSE_PATH": "Please choose a path" - }, - "CREATE_WALLET": { - "NAME": "Wallet name", - "PASS": "Set wallet password", - "CONFIRM": "Confirm wallet password", - "BUTTON_SELECT": "Select wallet location", - "BUTTON_CREATE": "Create wallet", - "TITLE_SAVE": "Save the wallet file.", - "ERROR_CANNOT_SAVE_TOP": "Existing wallet files cannot be replaced or overwritten", - "ERROR_CANNOT_SAVE_SYSTEM": "Wallet files cannot be saved to the OS partition", - "FORM_ERRORS": { - "NAME_REQUIRED": "Name is required", - "NAME_DUPLICATE": "Name is duplicate", - "MAX_LENGTH": "Maximum name length reached", - "CONFIRM_NOT_MATCH": "Passwords don`t match" + "TABLE": { + "LABELS": { + "BALANCE": "Balance", + "NAME": "Name", + "PRICE": "Price", + "VALUE": "Value" + } } }, - "OPEN_WALLET": { - "NAME": "Wallet name", - "PASS": "Wallet password", - "BUTTON": "Open wallet", - "WITH_ADDRESS_ALREADY_OPEN": "A wallet with this address is already open", - "FILE_NOT_FOUND1": "Wallet file not found", - "FILE_NOT_FOUND2": "

    It might have been renamed or moved.
    To open it, use the \"Open wallet\" button.", - "FORM_ERRORS": { - "NAME_REQUIRED": "Name is required", - "NAME_DUPLICATE": "Name is duplicate", - "MAX_LENGTH": "Maximum name length reached" + "ASSIGN_ALIAS": { + "BUTTON_ASSIGN": "Assign", + "COMMENT": { + "LABEL": "Comment", + "PLACEHOLDER": "", + "TOOLTIP": "The comment will be visible to anyone who wants to make a payment to your alias. You can provide details about your business, contacts, or include any text. Comments can be edited later." }, - "MODAL": { - "TITLE": "Type wallet password", - "LABEL": "Password to this wallet", - "OPEN": "Open wallet", - "SKIP": "Skip", - "NOT_FOUND": "Not found" - } - }, - "RESTORE_WALLET": { - "LABEL_NAME": "Wallet name", - "LABEL_PHRASE_KEY": "Seed phrase / tracking seed", - "PASS": "Wallet password", - "CONFIRM": "Confirm wallet password", - "BUTTON_SELECT": "Select wallet location", - "BUTTON_CREATE": "Create wallet", - "NOT_CORRECT_FILE_OR_PASSWORD": "Invalid wallet file or password does not match", - "CHOOSE_PATH": "Please choose a path", + "COST": "Alias fee {{value}} {{currency}}", "FORM_ERRORS": { + "MAX_LENGTH": "Maximum comment length reached", + "NAME_EXISTS": "Alias name already exists", + "NAME_LENGTH": "The alias must be 6-25 characters long", "NAME_REQUIRED": "Name is required", - "NAME_DUPLICATE": "Name is duplicate", - "MAX_LENGTH": "Maximum name length reached", - "CONFIRM_NOT_MATCH": "Passwords don`t match", - "KEY_REQUIRED": "Key is required", - "KEY_NOT_VALID": "Key not valid", - "INCORRECT_PASSWORD": "Incorrect password" + "NAME_WRONG": "Invalid name: allowed symbols \"0-9\", \"a-z\", \"-\", \".\"", + "NO_MONEY": "Insufficient funds to assign the alias" + }, + "NAME": { + "LABEL": "Alias", + "PLACEHOLDER": " Enter alias", + "TOOLTIP": "An alias is a shortened form or your account. An alias can only include Latin letters, numbers and characters “.” and “-”. It must start with “@”." }, - "SEED_PASSWORD": "Seed password", - "OK": "OK" + "ONE_ALIAS": "You can create only one alias per wallet", + "REQUEST_ADD_REG": "The alias will be assigned within 10 minutes" }, - "SEED_PHRASE": { - "TITLE": "Make sure to keep your seed phrase in a safe place. If you forget your seed phrase you will not be able to recover your wallet.", - "BUTTON_CREATE_ACCOUNT": "Create wallet", - "BUTTON_COPY": "Copy", - "BUTTON_COPIED": "Copied" + "BACKEND_LOCALIZATION": { + "INCOME_TRANSFER_CONFIRMED": "Payment received", + "INCOME_TRANSFER_UNCONFIRMED": "Incoming payment (not confirmed)", + "IS_CONFIRMED": "", + "IS_MINIMIZE": "Zano application is minimized to the system tray", + "IS_RECEIVED": "", + "LOCKED": "Blocked", + "MINED": "Mined", + "QUIT": "Quit", + "RESTORE": "You can recover it by clicking or using the context menu", + "TRAY_MENU_MINIMIZE": "Minimize", + "TRAY_MENU_SHOW": "Resize" }, - "PROGRESS": { + "BREADCRUMBS": { "ADD_WALLET": "Add wallet", - "SELECT_LOCATION": "Select wallet location", + "ASSIGN_ALIAS": "Assign alias", + "CONTRACTS": "Contracts", "CREATE_WALLET": "Create new wallet", - "RESTORE_WALLET": "Restore from backup" + "EDIT_ALIAS": "Edit alias", + "NEW_PURCHASE": "New purchase", + "OLD_PURCHASE": "Purchase", + "OPEN_WALLET": "Open existing wallet", + "RESTORE_WALLET": "Restore from backup", + "SAVE_PHRASE": "Save your seed phrase", + "TRANSFER_ALIAS": "Transfer alias", + "WALLET_DETAILS": "Wallet details" }, - "SETTINGS": { - "TITLE": "Settings", - "DARK_THEME": "Dark theme", - "WHITE_THEME": "White theme", - "GRAY_THEME": "Grey theme", - "APP_LOCK": { - "TITLE": "Lock app after:", - "TIME1": "5 min", - "TIME2": "15 min", - "TIME3": "1 hour", - "TIME4": "Never" - }, - "SCALE": { - "75": "75% scale", - "100": "100% scale", - "125": "125% scale", - "150": "150% scale", - "TITLE": "Interface scale" - }, - "MASTER_PASSWORD": { - "TITLE": "Update master password", - "OLD": "Old password", - "NEW": "New password", - "CONFIRM": "New password confirmation", - "BUTTON": "Save" - }, - "FORM_ERRORS": { - "PASS_REQUIRED": "Password is required", - "PASS_NOT_MATCH": "Old password not match", - "CONFIRM_NOT_MATCH": "Passwords do not match" - }, - "LAST_BUILD": "Current build: {{value}}", - "APP_LOG_TITLE": "Log level:", - "NOTIFICATIONS": "Notifications", - "USE_TOR_TO_RELAY_TRANSACTIONS": "Use TOR to relay transactions", - "SETTINGS_SAVED": "Saved! Settings Updated", - "LANGUAGE": { - "TITLE": "Language", - "EN": "English", - "FR": "French", - "DE": "Deutsch", - "ID": "Indonesian", - "IT": "Italian", - "PT": "Portuguese" - } + "COMMON": { + "BACK": "Go back" }, - "WALLET": { - "REGISTER_ALIAS": "Register an alias", - "DETAILS": "Details", - "LOCK": "Lock", - "AVAILABLE_BALANCE": "Available", - "LOCKED_BALANCE": "Locked", - "LOCKED_BALANCE_LINK": "What does that mean?", - "TABS": { - "ASSETS": "Assets", + "CONFIRM": { + "BUTTON_CANCEL": "Cancel", + "BUTTON_CONFIRM": "Send", + "MESSAGE": { + "COMMENT": "Comment", + "FROM": "From", "SEND": "Send", - "RECEIVE": "Receive", - "HISTORY": "History", - "CONTRACTS": "Contracts", - "MESSAGES": "Messages", - "STAKING": "Staking" - }, - "CONFIRM": { - "TITLE": "Remove wallet from the list?", - "MESSAGE": "To access it you’ll have to add it again" + "TO": "To" }, - "TOOLTIPS": { - "EDIT_ALIAS": "Edit alias", - "TRANSFER_ALIAS": "Transfer alias", - "SETTINGS": "Settings", - "ADD_CUSTOM_TOKEN": "Add Custom Token", - "REMOVE": "Remove wallet" + "TITLE": "Transaction" + }, + "CONFIRM_SWAP": { + "BREADCRUMBS": { + "ITEM1": "Swap", + "ITEM2": "Confirm swap" }, - "MODAL_ADD_CUSTOM_TOKEN": { - "TITLE": "Add Custom Token", - "FIELD_TITLE": "Asset ID" + "FORM": { + "BUTTONS": { + "BUTTON1": "Accept Proposal", + "BUTTON2": "Back" + }, + "LABELS": { + "LABEL1": "Swap proposal hex", + "LABEL2": "Proposal details" + }, + "PLACEHOLDERS": { + "PLACEHOLDER1": "Enter Swap proposal hex" + }, + "TABLE": { + "LABELS": { + "LABEL1": "Sending", + "LABEL2": "Receiving", + "LABEL3": "Expiration time" + } + } } }, - "WALLET_DETAILS": { - "LABEL_NAME": "Wallet name", - "LABEL_FILE_LOCATION": "Wallet file location", - "LABEL_SEED_PHRASE": "Seed phrase", - "SEED_PHRASE_HINT": "Click to reveal the seed phrase", - "BUTTON_SAVE": "Save", - "BUTTON_REMOVE": "Remove wallet", - "FORM_ERRORS": { - "NAME_REQUIRED": "Name is required", - "NAME_DUPLICATE": "Name is duplicate", - "MAX_LENGTH": "Maximum name length reached", - "PASSWORDS_DONT_MATCH": "Passwords don't match" + "CONTACTS": { + "ADD": "Add/edit contact", + "ADD_CONTACT": "Add contact", + "BUTTON": { + "ADD": "Add contact", + "ADD_EDIT": "Add/Save", + "DELETE": "Delete", + "EDIT": "Edit", + "GO_TO_WALLET": "Go to wallet", + "IMPORT_EXPORT": "Import/export", + "SEND": "Send" }, - "WALLET_OPTIONS": "Wallet options...", - "RESYNC_WALLET": "Resync wallet data", - "RESYNC_WALLET_BUTTON": "Resync Wallet", - "CREATE_PASSWORD_SECURE": "Create a password to secure your seed", - "INFO": "info", - "SEED_IS_UNSECURED": "Seed is unsecured", - "SEED_IS_SECURED": "Seed is secured", - "REMEMBER_YOU_WILL_REQUIRE": "Secure seed will require password to restore.", - "ADD_CUSTOM_TOKEN": "Add Custom Token", + "COPY": "- Copy", + "ERROR_EMPTY_LIST": "Contact list is empty", + "ERROR_EXPORT": "Invalid file type. Save file as .csv", + "ERROR_IMPORT": "Error is occured while reading file!", + "ERROR_IMPORT_EMPTY": "File is empty", + "ERROR_TYPE_FILE": "Please import valid .csv file", + "EXPORT": "Export", "FORM": { - "CONFIRM_PASSWORD": "Confirm password", - "GENERATE_SECURE_SEED": "Generate Secure Seed", - "SECURED_SEED_WILL_REQUIRE": "Secure seed will require this password to restore." - } - }, - "ASSIGN_ALIAS": { - "NAME": { - "LABEL": "Alias", - "PLACEHOLDER": " Enter alias", - "TOOLTIP": "An alias is a shortened form or your account. An alias can only include Latin letters, numbers and characters “.” and “-”. It must start with “@”." - }, - "COMMENT": { - "LABEL": "Comment", - "PLACEHOLDER": "", - "TOOLTIP": "The comment will be visible to anyone who wants to make a payment to your alias. You can provide details about your business, contacts, or include any text. Comments can be edited later." + "ADDRESS": "Address", + "NAME": "Name", + "NOTES": "Notes" }, - "COST": "Alias fee {{value}} {{currency}}", - "BUTTON_ASSIGN": "Assign", "FORM_ERRORS": { + "ADDRESS_DUBLICATED": "Address is dublicated", + "ADDRESS_NOT_VALID": "Address not valid", + "ADDRESS_REQUIRED": "Address is required", + "MAX_LENGTH": "Maximum notes length reached", + "NAME_DUBLICATED": "Name is dublicated", + "NAME_LENGTH": "The name must be 4-25 characters long", "NAME_REQUIRED": "Name is required", - "NAME_WRONG": "Invalid name: allowed symbols \"0-9\", \"a-z\", \"-\", \".\"", - "NAME_LENGTH": "The alias must be 6-25 characters long", - "NAME_EXISTS": "Alias name already exists", - "NO_MONEY": "You do not have enough funds to assign this alias", - "MAX_LENGTH": "Maximum comment length reached" - }, - "ONE_ALIAS": "You can create only one alias per wallet", - "REQUEST_ADD_REG": "The alias will be assigned within 10 minutes" - }, - "EDIT_ALIAS": { - "NAME": { - "LABEL": "Alias", - "PLACEHOLDER": "@ Enter alias" - }, - "COMMENT": { - "LABEL": "Comment", - "PLACEHOLDER": "" + "SET_MASTER_PASSWORD": "Set master password" }, - "FORM_ERRORS": { - "NO_MONEY": "You do not have enough funds to change the comment to this alias", - "MAX_LENGTH": "Maximum comment length reached" + "IMPORT": "Import", + "IMPORT_EXPORT": "Import or export contacts", + "OPEN_ADD_WALLET": "Open/Add wallet", + "SEND": "Send", + "SEND_FROM": "Send from", + "SEND_TO": "To", + "SUCCESS_EXPORT": "Contacts are exported", + "SUCCESS_IMPORT": "Contacts are imported", + "SUCCESS_SAVE": "Contact is edited", + "SUCCESS_SENT": "Contact added", + "TABLE": { + "ADDRESS": "Address", + "ALIAS": "Alias", + "EMPTY": "Contact list is empty", + "NAME": "Name", + "NOTES": "Notes" }, - "COST": "Fee {{value}} {{currency}}", - "BUTTON_EDIT": "Edit" + "TITLE": "Contact list" }, - "TRANSFER_ALIAS": { - "NAME": { - "LABEL": "Alias", - "PLACEHOLDER": "@ Enter alias" - }, - "COMMENT": { - "LABEL": "Comment", - "PLACEHOLDER": "" - }, - "ADDRESS": { - "LABEL": "Transfer to", - "PLACEHOLDER": "" - }, - "FORM_ERRORS": { - "WRONG_ADDRESS": "No wallet with this account exists", - "ALIAS_EXISTS": "This account already has an alias", - "NO_MONEY": "You do not have enough funds to transfer this alias" - }, - "COST": "Transfer fee {{value}} {{currency}}", - "BUTTON_TRANSFER": "Transfer", - "BUTTON_CANCEL": "Cancel", - "REQUEST_SEND_REG": "The alias will be transferred within 10 minutes" + "CONTEXT_MENU": { + "COPY": "copy", + "PASTE": "paste", + "SELECT": "select all" }, - "SEND": { - "ADDRESS": "Address", + "CONTRACTS": { "AMOUNT": "Amount", - "COMMENT": "Comment", - "DETAILS": "Additional details", - "MIXIN": "Mixin", - "FEE": "Fee", - "HIDE": "Hide your wallet address from recipient", - "BUTTON": "Send", - "SUCCESS_SENT": "Transaction sent", - "FORM_ERRORS": { - "ADDRESS_REQUIRED": "Address is required", - "ADDRESS_NOT_VALID": "Address not valid", - "ALIAS_NOT_VALID": "Alias not valid", - "AMOUNT_REQUIRED": "Amount is required", - "AMOUNT_ZERO": "Amount is zero", - "FEE_REQUIRED": "Fee is required", - "FEE_MINIMUM": "Minimum fee: {{fee}}", - "MAX_LENGTH": "Maximum comment length reached", - "GREAT_THAN_UNWRAPPED_COINS": "Amount is bigger than ERC20 tokens left available", - "LESS_THAN_ZANO_NEEDED": "Too small amount to cover ERC20 fee", - "WRAP_INFO_NULL": "failed to request wrap state", - "MUST_BE_GREATER_THAN_ZERO": "Must be greater than zero", - "ALIAS_NOT_FOUND": "Alias not found" - }, - "WRAP": { - "TITLE": "Wrap", - "MAIN_TEXT": "This transaction will create wZano (\"Wrapped Zano\") which will be sent to the specified address on the Ethereum network.", - "ESTIMATE": "Transaction Estimates", - "WILL_RECEIVE": "You'll receive:", - "FEE": "Ethereum Txn Fee:", - "ZANO": "ZANO", - "wZANO": "wZANO" - }, - "ERROR_CODES": { - "NOT_ENOUGH_MONEY": "Not enough money" - }, - "ASSET": "Asset" - }, - "HISTORY": { - "STATUS": "Status", - "STATUS_TOOLTIP": "Confirmations {{current}}/{{total}}", - "LOCK_TOOLTIP": "Locked till {{date}}", - "SEND": "Sent", - "RECEIVED": "Received", + "COMMENTS": "Comments", + "CONTRACTS": "Contracts", "DATE": "Date", - "AMOUNT": "Amount", - "FEE": "Fee", - "ADDRESS": "Address", - "DETAILS": { - "PAYMENT_ID": "Payment ID", - "ID": "Transaction ID", - "SIZE": "Transaction size", - "SIZE_VALUE": "{{value}} bytes", - "HEIGHT": "Height", - "CONFIRMATION": "Confirmation", - "INPUTS": "Inputs", - "OUTPUTS": "Outputs", - "COMMENT": "Comment" - }, - "TYPE_MESSAGES": { - "HIDDEN": "hidden", - "UNDEFINED": "Undefined", - "COMPLETE_BUYER": "Contract completed", - "COMPLETE_SELLER": "Contract completed", - "CREATE_ALIAS": "Fee for assigning alias", - "UPDATE_ALIAS": "Fee for editing alias", - "POW_REWARD": "POW reward", - "POS_REWARD": "POS reward", - "CREATE_CONTRACT": "Contract proposal", - "PLEDGE_CONTRACT": "Contract deposit", - "NULLIFY_CONTRACT": "Burn deposits", - "PROPOSAL_CANCEL_CONTRACT": "Cancellation request", - "CANCEL_CONTRACT": "Cancel and return deposits" - }, - "NO_FEE": "No Fee", - "HIDDEN": "Hidden" - }, - "CONTRACTS": { "EMPTY": "No active contracts", - "CONTRACTS": "Contracts", + "LISTING_BUTTON": "Create listing", "PURCHASE": "Purchase", + "PURCHASE_BUTTON": "New Purchase", "SELL": "Sell", - "DATE": "Date", - "AMOUNT": "Amount", "STATUS": "Status", - "COMMENTS": "Comments", - "PURCHASE_BUTTON": "New Purchase", - "LISTING_BUTTON": "Create listing", - "TIME_LEFT": { - "REMAINING_LESS_ONE": "Less than an hour to respond", - "REMAINING_ONE": "{{time}} hour remains", - "REMAINING_MANY": "{{time}} hours remain", - "REMAINING_MANY_ALT": "{{time}} hours remain", - "REMAINING_ONE_RESPONSE": "{{time}} hour remains", - "REMAINING_MANY_RESPONSE": "{{time}} hours remain", - "REMAINING_MANY_ALT_RESPONSE": "{{time}} hours remain", - "REMAINING_ONE_WAITING": "Waiting for {{time}} hour", - "REMAINING_MANY_WAITING": "Waiting for {{time}} hours", - "REMAINING_MANY_ALT_WAITING": "Waiting for {{time}} hours" - }, "STATUS_MESSAGES": { - "SELLER": { - "NEW_CONTRACT": "New contract proposal", - "IGNORED": "You ignored contract proposal", - "ACCEPTED": "Contract started", - "WAIT": "Waiting for contract confirmation", - "WAITING_BUYER": "Waiting for delivery", - "COMPLETED": "Contract completed", - "NOT_RECEIVED": "Delivery failed", - "NULLIFIED": "All deposits burned", - "PROPOSAL_CANCEL": "New proposal to cancel contract and return deposits", - "BEING_CANCELLED": "Cancellation in progress", - "CANCELLED": "Contract canceled", - "IGNORED_CANCEL": "You ignored cancellation proposal", - "EXPIRED": "Contract proposal has expired" - }, "BUYER": { - "WAITING": "Waiting for response", - "IGNORED": "Seller ignored your contract proposal", "ACCEPTED": "Seller accepted your contract proposal", - "WAIT": "Waiting for deposits confirmation", - "WAITING_SELLER": "Waiting for delivery", + "BEING_CANCELLED": "Cancellation in progress", + "CANCELLED": "Contract canceled", "COMPLETED": "Contract completed", + "EXPIRED": "The contract proposal has expired", + "IGNORED": "Seller ignored your contract proposal", + "IGNORED_CANCEL": "The seller ignored your proposal to cancel the contract", "NOT_RECEIVED": "Delivery failed", "NULLIFIED": "All deposits burned", + "WAIT": "Waiting for deposits confirmation", + "WAITING": "Waiting for response", "WAITING_CANCEL": "Waiting for contract cancellation", + "WAITING_SELLER": "Waiting for delivery" + }, + "SELLER": { + "ACCEPTED": "Contract started", "BEING_CANCELLED": "Cancellation in progress", "CANCELLED": "Contract canceled", - "IGNORED_CANCEL": "The seller ignored your proposal to cancel the contract", - "EXPIRED": "The contract proposal has expired" + "COMPLETED": "Contract completed", + "EXPIRED": "Contract proposal has expired", + "IGNORED": "You ignored contract proposal", + "IGNORED_CANCEL": "You ignored cancellation proposal", + "NEW_CONTRACT": "New contract proposal", + "NOT_RECEIVED": "Delivery failed", + "NULLIFIED": "All deposits burned", + "PROPOSAL_CANCEL": "New proposal to cancel contract and return deposits", + "WAIT": "Waiting for contract confirmation", + "WAITING_BUYER": "Waiting for delivery" } + }, + "TIME_LEFT": { + "REMAINING_LESS_ONE": "Less than an hour to respond", + "REMAINING_MANY": "{{time}} hours remain", + "REMAINING_MANY_ALT": "{{time}} hours remain", + "REMAINING_MANY_ALT_RESPONSE": "{{time}} hours remain", + "REMAINING_MANY_ALT_WAITING": "Waiting for {{time}} hours", + "REMAINING_MANY_RESPONSE": "{{time}} hours remain", + "REMAINING_MANY_WAITING": "Waiting for {{time}} hours", + "REMAINING_ONE": "{{time}} hour remains", + "REMAINING_ONE_RESPONSE": "{{time}} hour remains", + "REMAINING_ONE_WAITING": "Waiting for {{time}} hour" } }, - "PURCHASE": { - "DESCRIPTION": "Description", - "SELLER": "Seller", - "AMOUNT": "Amount", - "YOUR_DEPOSIT": "Your deposit", - "SELLER_DEPOSIT": "Seller deposit", - "BUYER_DEPOSIT": "Buyer deposit", - "SAME_AMOUNT": "Same amount", - "COMMENT": "Comment", - "DETAILS": "Additional details", - "SEND_BUTTON": "Send", - "FORM_ERRORS": { - "DESC_REQUIRED": "Description required", - "DESC_MAXIMUM": "Maximum field length reached", - "SELLER_REQUIRED": "Address required", - "SELLER_NOT_VALID": "Invalid address", - "ALIAS_NOT_VALID": "Invalid alias", - "AMOUNT_REQUIRED": "Amount required", - "AMOUNT_ZERO": "Amount cannot be zero", - "YOUR_DEPOSIT_REQUIRED": "Deposit required", - "SELLER_DEPOSIT_REQUIRED": "Seller deposit required", - "SELLER_SAME": "Use separate account", - "COMMENT_MAXIMUM": "Maximum field length reached" - }, - "PROGRESS_NEW": "New purchase", - "PROGRESS_WAIT": "Awaiting reply", - "PROGRESS_RECEIVE": "Reply received", - "PROGRESS_COMPLETE": "Completed", - "FEE": "Fee", - "PAYMENT": "Payment ID", - "STATUS_MESSAGES": { - "NEW_PURCHASE": "New purchase", - "WAITING_SELLER": "Waiting for response", - "WAITING_BUYER": "Contract proposal received", - "WAITING_CONFIRMATION": "Waiting for deposits confirmation", - "WAITING_DELIVERY": "Waiting for delivery", - "COMPLETED": "Contract completed", - "IGNORED_BUYER": "Contract proposal ignored", - "IGNORED_SELLER": "The seller ignored your contract proposal", - "PROPOSAL_CANCEL_SELLER": "Cancellation request sent", - "PROPOSAL_CANCEL_BUYER": "Cancellation request received", - "BEING_CANCELLED": "Cancellation in progress", - "IGNORED_CANCEL_SELLER": "The seller ignored your proposal to cancel the contract", - "IGNORED_CANCEL_BUYER": "Contract cancellation proposal ignored", - "CANCELLED": "Contract canceled", - "EXPIRED": "Contract proposal expired", - "NOT_RECEIVED": "Delivery failed", - "NULLIFIED": "All deposits burned" + "CREATE_SWAP": { + "BREADCRUMBS": { + "ITEM1": "Swap", + "ITEM2": "Create swap" }, - "ACCEPT_STATE_WAIT_BIG": "Contract started", - "IGNORED_ACCEPT": "Contract proposal ignored", - "BURN_PROPOSAL": "Deposits burned", - "SUCCESS_FINISH_PROPOSAL": "Contract completed", - "SEND_CANCEL_PROPOSAL": "Cancellation request sent", - "IGNORED_CANCEL": "Contract cancellation proposal ignored", - "DEALS_CANCELED_WAIT": "Cancellation in progress", - "WAITING_TIME": "Response time", - "NEED_MONEY": "Insufficient funds", - "BUTTON_MAKE_PLEDGE": "Accept and make deposit", - "BUTTON_IGNORE": "Ignore and hide offer", - "BUTTON_NULLIFY": "Terminate and burn deposits", - "BUTTON_RECEIVED": "Complete and release deposits", - "BUTTON_CANCEL_BUYER": "Cancel and return deposits", - "BUTTON_NOT_CANCEL": "Ignore request", - "BUTTON_CANCEL_SELLER": "Confirm and return deposits", - "HOUR": "hour", - "HOURS": "hours", - "CANCEL": "Cancel", - "NULLIFY_QUESTION": "Are you sure you want to burn both deposits?", - "BUTTON_NULLIFY_SHORT": "Burn", - "WAITING_TIME_QUESTION": "Are you sure you want to cancel the contract?" - }, - "MESSAGES": { - "ADDRESS": "Address", - "MESSAGE": "Message", - "SEND_PLACEHOLDER": "Type a message...", - "SEND_BUTTON": "Send" - }, - "MODALS": { - "ERROR": "Error", - "SUCCESS": "Success", - "INFO": "Information", - "OK": "OK", - "CANCEL": "Cancel", - "ADD_TOKEN": "Add token" - }, - "CONFIRM": { - "BUTTON_CONFIRM": "Send", - "BUTTON_CANCEL": "Cancel", - "TITLE": "Transaction", - "MESSAGE": { - "SEND": "Send", - "FROM": "From", - "TO": "To", - "COMMENT": "Comment" + "FORM": { + "BUTTONS": { + "BUTTON1": "Create proposal", + "BUTTON2": "Cancel" + }, + "ERRORS": { + "ERROR1": "Swap for the same asset is not allowed." + }, + "LABELS": { + "LABEL1": "Sending", + "LABEL2": "Receiving", + "LABEL3": "Receiver address" + }, + "PLACEHOLDERS": { + "PLACEHOLDER1": "Please enter the amount" + } } }, - "STAKING": { - "TITLE": "Staking", - "TITLE_PENDING": "Pending", - "TITLE_TOTAL": "Total", - "TITLE_PERIOD": "Time period:", - "PERIOD": { - "WEEK1": "1 week", - "WEEK2": "2 week", - "MONTH1": "1 month", - "MONTH3": "3 month", - "MONTH6": "6 month", - "YEAR": "1 year", - "ALL": "All" - }, - "TITLE_GROUP": "Group:", - "GROUP": { - "DAY": "day", - "WEEK": "week", - "MONTH": "month" + "CREATE_WALLET": { + "BUTTON_CREATE": "Create wallet", + "BUTTON_SELECT": "Select wallet location", + "CONFIRM": "Confirm wallet password", + "ERROR_CANNOT_SAVE_SYSTEM": "Wallet files cannot be saved to the OS partition", + "ERROR_CANNOT_SAVE_TOP": "Existing wallet files cannot be replaced or overwritten", + "FORM_ERRORS": { + "CONFIRM_NOT_MATCH": "Passwords don`t match", + "MAX_LENGTH": "Maximum name length reached", + "NAME_DUPLICATE": "Name is duplicate", + "NAME_REQUIRED": "This field is required" }, - "SWITCH": { - "ON": "ON", - "OFF": "OFF" - } + "NAME": "Wallet name", + "PASS": "Set wallet password", + "TITLE_SAVE": "Save the wallet file." }, - "CONTACTS": { - "TITLE": "Contact list", - "IMPORT_EXPORT": "Import or export contacts", - "IMPORT": "Import", - "EXPORT": "Export", - "ADD": "Add/edit contact", - "SEND": "Send", - "SEND_FROM": "Send from", - "SEND_TO": "To", - "OPEN_ADD_WALLET": "Open/Add wallet", - "COPY": "- Copy", - "TABLE": { - "NAME": "Name", - "ALIAS": "Alias", - "ADDRESS": "Address", - "NOTES": "Notes", - "EMPTY": "Contact list is empty" - }, - "FORM": { - "NAME": "Name", - "ADDRESS": "Address", - "NOTES": "Notes" + "EDIT_ALIAS": { + "BUTTON_EDIT": "Edit", + "COMMENT": { + "LABEL": "Comment", + "PLACEHOLDER": "" }, + "COST": "Fee {{value}} {{currency}}", "FORM_ERRORS": { - "NAME_REQUIRED": "Name is required", - "NAME_DUBLICATED": "Name is dublicated", - "ADDRESS_REQUIRED": "Address is required", - "ADDRESS_NOT_VALID": "Address not valid", - "SET_MASTER_PASSWORD": "Set master password", - "ADDRESS_DUBLICATED": "Address is dublicated", - "MAX_LENGTH": "Maximum notes length reached", - "NAME_LENGTH": "The name must be 4-25 characters long" - }, - "BUTTON": { - "SEND": "Send", - "EDIT": "Edit", - "DELETE": "Delete", - "ADD": "Add contact", - "ADD_EDIT": "Add/Save", - "GO_TO_WALLET": "Go to wallet", - "IMPORT_EXPORT": "Import/export" + "MAX_LENGTH": "Maximum comment length reached", + "NO_MONEY": "You do not have enough funds to change the comment to this alias" }, - "SUCCESS_SENT": "Contact added", - "SUCCESS_SAVE": "Contact is edited", - "SUCCESS_IMPORT": "Contacts are imported", - "SUCCESS_EXPORT": "Contacts are exported", - "ERROR_IMPORT": "Error is occured while reading file!", - "ERROR_TYPE_FILE": "Please import valid .csv file", - "ERROR_EXPORT": "Invalid file type. Save file as .csv", - "ERROR_EMPTY_LIST": "Contact list is empty", - "ERROR_IMPORT_EMPTY": "File is empty", - "ADD_CONTACT": "Add contact" + "NAME": { + "LABEL": "Alias", + "PLACEHOLDER": "@ Enter alias" + } }, "ERRORS": { - "NO_MONEY": "Not enough money", - "NOT_ENOUGH_MONEY": "Insufficient funds in account", + "ACCESS_DENIED": "Access denied", + "BAD_ARG": "Invalid argument", "CORE_BUSY": "Internal error: core is busy", "DAEMON_BUSY": "Internal error: daemon is busy", - "NO_MONEY_REMOVE_OFFER": "There is no fee for deleting an offer, but in order to protect the network against flood transactions you need to have at least {{fee}} {{currency}} in your wallet", + "FILE_EXIST": "A file with that name already exists. Enter another name to save the file under", + "FILE_NOT_FOUND": "File not found", + "FILE_NOT_SAVED": "You cannot save a wallet file in this folder. Please choose another folder.", + "FILE_RESTORED": "The wallet file was corrupted. We have recovered the keys and the wallet from the blockchain", + "INSUFFICIENT_FUNDS": "Insufficient funds for this transaction", + "NOT_ENOUGH_MONEY": "Insufficient funds in account", "NOT_ENOUGH_OUTPUTS_TO_MIX": "Mix-in number is too big for current blockchain state. There are not enough unspent outputs to mix with", + "NOT_FILE_ZANO_WALLET": "This file is not recognized as a Zano wallet..", + "NO_MONEY": "Not enough funds for this transaction", + "NO_MONEY_REMOVE_OFFER": "There is no fee for deleting an offer, but in order to protect the network against flood transactions you need to have at least {{fee}} {{currency}} in your wallet", + "REQUIRED": "Required field", + "TRANSACTION_ERROR": "Error. Transaction not completed.", "TRANSACTION_IS_TO_BIG": "Transaction exceeds network limit, send required amount with multiple transactions", "TRANSFER_ATTEMPT": "There is no connection to Zano network", - "ACCESS_DENIED": "Access denied", - "TRANSACTION_ERROR": "Error. Transaction not completed.", - "BAD_ARG": "Invalid argument", - "WALLET_WRONG_ID": "Invalid wallet ID", - "WRONG_PASSWORD": "Invalid password", - "FILE_RESTORED": "The wallet file was corrupted. We have recovered the keys and the wallet from the blockchain", - "FILE_NOT_FOUND": "File not found", - "FILE_EXIST": "A file with that name already exists. Enter another name to save the file under", - "FILE_NOT_SAVED": "You cannot save a wallet file in this folder. Please choose another folder.", - "TX_TYPE_NORMAL": "Error. The payment from the wallet", - "TX_TYPE_NORMAL_TO": "to", - "TX_TYPE_NORMAL_END": "was not completed.", + "TX_TYPE_COIN_BASE": "Error. The payment was not completed.", "TX_TYPE_NEW_ALIAS": "Error. Failed to register alias to safe", "TX_TYPE_NEW_ALIAS_END": "Please try again.", + "TX_TYPE_NORMAL": "Error. The payment from the wallet", + "TX_TYPE_NORMAL_END": "was not completed.", + "TX_TYPE_NORMAL_TO": "to", "TX_TYPE_UPDATE_ALIAS": "Error. Failed to change comment to alias in safe", - "TX_TYPE_COIN_BASE": "Error. The payment was not completed.", "WALLET_WATCH_ONLY_NOT_SUPPORTED": "Watch-only wallets can only be opened by simplewallet", - "REQUIRED": "Required field", - "NOT_FILE_ZANO_WALLET": "File is not a zano wallet" + "WALLET_WRONG_ID": "Invalid wallet ID", + "WRONG_PASSWORD": "Invalid password", + "WRONG_PASSWORD_MUST_BE": "Invalid password. Password must be" }, - "CONTEXT_MENU": { - "COPY": "copy", - "PASTE": "paste", - "SELECT": "select all" + "EXPORT_HISTORY": { + "CANCEL": "Cancel", + "EXPORT": "Export to file...", + "EXPORT_BUTTON": "Export history...", + "FILTER": "Filter POS Transactions", + "FORMAT": "Format", + "SAVED_FILE": "Select path to save transactions history ", + "TITLE": "Export Wallet History", + "TOOLTIP": "Export wallet transactions history to file" }, - "BACKEND_LOCALIZATION": { - "QUIT": "Quit", - "IS_RECEIVED": "", - "IS_CONFIRMED": "", - "INCOME_TRANSFER_UNCONFIRMED": "Incoming payment (not confirmed)", - "INCOME_TRANSFER_CONFIRMED": "Payment received", - "MINED": "Mined", - "LOCKED": "Blocked", - "IS_MINIMIZE": "Zano application is minimized to the system tray", - "RESTORE": "You can recover it by clicking or using the context menu", - "TRAY_MENU_SHOW": "Resize", - "TRAY_MENU_MINIMIZE": "Minimize" + "HISTORY": { + "ADDRESS": "Address", + "AMOUNT": "Amount", + "DATE": "Date", + "DETAILS": { + "COMMENT": "Comment", + "CONFIRMATION": "Confirmation", + "HEIGHT": "Height", + "ID": "Transaction ID", + "INPUTS": "Inputs", + "OUTPUTS": "Outputs", + "PAYMENT_ID": "Payment ID", + "SIZE": "Transaction size", + "SIZE_VALUE": "{{value}} bytes" + }, + "FEE": "Fee", + "HIDDEN": "Hidden", + "LOCK_TOOLTIP": "Locked till {{date}}", + "NO_FEE": "No Fee", + "RECEIVED": "Received", + "SEND": "Sent", + "STATUS": "Status", + "STATUS_TOOLTIP": "Confirmations {{current}}/{{total}}", + "TYPE_MESSAGES": { + "CANCEL_CONTRACT": "Cancel and return deposits", + "COMPLETE_BUYER": "Contract completed", + "COMPLETE_SELLER": "Contract completed", + "CREATE_ALIAS": "Fee for assigning alias", + "CREATE_CONTRACT": "Contract proposal", + "HIDDEN": "hidden", + "NULLIFY_CONTRACT": "Burn deposits", + "PLEDGE_CONTRACT": "Contract deposit", + "POS_REWARD": "POS reward", + "POW_REWARD": "POW reward", + "PROPOSAL_CANCEL_CONTRACT": "Cancellation request", + "UNDEFINED": "Undefined", + "UPDATE_ALIAS": "Fee for editing alias" + } }, - "TOR_LIB_STATE": { - "STATE_SENDING": "Sending transaction", - "STATE_SENT_SUCCESS": "Successfully sent!", - "STATE_SEND_FAILED": "Sending failed", - "STATE_INITIALIZING": "Initializing", - "STATE_DOWNLOADING_CONSENSUS": "Downloading consensus", - "STATE_MAKING_TUNNEL_A": "Building tunnel to A", - "STATE_MAKING_TUNNEL_B": "Building tunnel to B", - "STATE_CREATING_STREAM": "Creating stream", - "STATE_FAILED": "Failed created stream", - "STATE_SUCCESS": "Successfully created stream" + "LOGIN": { + "BUTTON_NEXT": "Next", + "BUTTON_RESET": "Reset", + "BUTTON_SKIP": "Skip", + "FORM_ERRORS": { + "CONFIRM_REQUIRED": "Confirmation is required", + "INVALID_PASS": "Invalid Password", + "MISMATCH": "Mismatch", + "PASS_REQUIRED": "Password is required", + "WRONG_PASSWORD": "Wrong password" + }, + "INCORRECT_PASSWORD": "Invalid password", + "MASTER_PASS": "Master password", + "SETUP_CONFIRM_PASS": "Confirm the password", + "SETUP_MASTER_PASS": "Setup master password" }, - "SEND_DETAILS_MODAL": { - "TITLE1": "Transaction", - "TITLE2": "Transaction details" + "MAIN": { + "BUTTON_NEW_WALLET": "Create new wallet", + "BUTTON_OPEN_WALLET": "Open existing wallet", + "BUTTON_RESTORE_BACKUP": "Restore from backup", + "CHOOSE_PATH": "Please choose a path", + "HELP": "How to create wallet?", + "TITLE": "Create or open the wallet to start using Zano" + }, + "MESSAGES": { + "ADDRESS": "Address", + "MESSAGE": "Message", + "SEND_BUTTON": "Send", + "SEND_PLACEHOLDER": "Type a message..." + }, + "MODALS": { + "ADD_TOKEN": "Add token", + "CANCEL": "Cancel", + "ERROR": "Error", + "INFO": "Information", + "OK": "OK", + "SUCCESS": "Success" + }, + "OPEN_WALLET": { + "BUTTON": "Open wallet", + "FILE_NOT_FOUND1": "Wallet file not found", + "FILE_NOT_FOUND2": "

    It might have been renamed or moved.
    To open it, use the \"Open wallet\" button.", + "FORM_ERRORS": { + "MAX_LENGTH": "Maximum name length reached", + "NAME_DUPLICATE": "Name is duplicate", + "NAME_REQUIRED": "Name is required" + }, + "MODAL": { + "LABEL": "Password to this wallet", + "NOT_FOUND": "Not found", + "OPEN": "Open wallet", + "SKIP": "Skip", + "TITLE": "Type wallet password" + }, + "NAME": "Wallet name", + "PASS": "Wallet password", + "WITH_ADDRESS_ALREADY_OPEN": "A wallet with this address is already open" }, "PLACEHOLDERS": { + "ADRESS_PLACEHOLDER": "Enter adress here", + "AMOUNT_PLACEHOLDER": "Please enter the amount", "COMMENT_PLACEHOLDER": "Enter your comment here", - "WALLET_NAME_PLACEHOLDER": "Enter a Wallet Name here", + "CONFIRM_WALET_PASSWORD_PLACEHOLDER": "Confirm wallet password here", + "DEPOSIT_PLACEHOLDER": "Enter your deposit here", + "DESCRIPTION_PLACEHOLDER": "Enter a description here", + "FEE_PLACEHOLDER": "Enter a fee here", "MASTER_PASS_PLACEHOLDER": "Enter a master password here", - "PASS_PLACEHOLDER": "Enter a master password here", "NAME_PLACEHOLDER": "Enter a name here", - "ADRESS_PLACEHOLDER": "Enter adress here", "NOTES_PLACEHOLDER": "Enter a notes here", - "DESCRIPTION_PLACEHOLDER": "Enter a description here", - "SELLER_PLACEHOLDER": "Enter a seller here", + "PASSWORD_PLACEHOLDER": "Enter a password here", + "PASS_PLACEHOLDER": "Enter a master password here", + "PLACEHOLDER_CONFIRM": "Confirm new password here", + "PLACEHOLDER_NEW": "Enter new password here", "PLACEHOLDER_OLD": "Enter current password here", - "AMOUNT_PLACEHOLDER": "Enter amount here", - "DEPOSIT_PLACEHOLDER": "Enter your deposit here", + "PURCHASE_PAYMENT_PLACEHOLDER": "Enter a payment ID here", + "SEED_PASSWORD_PLACEHOLDER": "Enter a seed password here", + "SEED_PHRASE_PLACEHOLDER": "Enter a seed phrase here", "SELLER_DEPOSIT_PLACEHOLDER": "Enter seller deposit here", - "PLACEHOLDER_NEW": "Enter new password here", + "SELLER_PLACEHOLDER": "Enter a seller here", "WALET_PASSWORD_PLACEHOLDER": "Enter a wallet password here", - "CONFIRM_WALET_PASSWORD_PLACEHOLDER": "Confirm wallet password here", - "PLACEHOLDER_CONFIRM": "Confirm new password here", - "PASSWORD_PLACEHOLDER": "Enter a password here", - "SEED_PHRASE_PLACEHOLDER": "Enter a seed phrase here", - "SEED_PASSWORD_PLACEHOLDER": "Enter a seed password here", - "PURCHASE_PAYMENT_PLACEHOLDER": "Enter a payment ID here", - "FEE_PLACEHOLDER": "Enter a fee here" + "WALLET_NAME_PLACEHOLDER": "Please enter a name for your wallet" + }, + "PROGRESS": { + "ADD_WALLET": "Add wallet", + "CREATE_WALLET": "Create new wallet", + "RESTORE_WALLET": "Restore from backup", + "SELECT_LOCATION": "Select wallet location" + }, + "PURCHASE": { + "ACCEPT_STATE_WAIT_BIG": "Contract started", + "AMOUNT": "Amount", + "BURN_PROPOSAL": "Deposits burned", + "BUTTON_CANCEL_BUYER": "Cancel and return deposits", + "BUTTON_CANCEL_SELLER": "Confirm and return deposits", + "BUTTON_IGNORE": "Ignore and hide offer", + "BUTTON_MAKE_PLEDGE": "Accept and make deposit", + "BUTTON_NOT_CANCEL": "Ignore request", + "BUTTON_NULLIFY": "Terminate and burn deposits", + "BUTTON_NULLIFY_SHORT": "Burn", + "BUTTON_RECEIVED": "Complete and release deposits", + "BUYER_DEPOSIT": "Buyer deposit", + "CANCEL": "Cancel", + "COMMENT": "Comment", + "DEALS_CANCELED_WAIT": "Cancellation in progress", + "DESCRIPTION": "Description", + "DETAILS": "Additional details", + "FEE": "Fee", + "FORM_ERRORS": { + "ALIAS_NOT_VALID": "Invalid alias", + "AMOUNT_REQUIRED": "Amount required", + "AMOUNT_ZERO": "Amount cannot be zero", + "COMMENT_MAXIMUM": "Maximum field length reached", + "DESC_MAXIMUM": "Maximum field length reached", + "DESC_REQUIRED": "Description required", + "SELLER_DEPOSIT_REQUIRED": "Seller deposit required", + "SELLER_NOT_VALID": "Invalid address", + "SELLER_REQUIRED": "Address required", + "SELLER_SAME": "Use separate account", + "YOUR_DEPOSIT_REQUIRED": "Deposit required" + }, + "HOUR": "hour", + "HOURS": "hours", + "IGNORED_ACCEPT": "Contract proposal ignored", + "IGNORED_CANCEL": "Contract cancellation proposal ignored", + "NEED_MONEY": "Insufficient funds for this transaction", + "NULLIFY_QUESTION": "Are you sure you want to burn both deposits?", + "PAYMENT": "Payment ID", + "PROGRESS_COMPLETE": "Completed", + "PROGRESS_NEW": "New purchase", + "PROGRESS_RECEIVE": "Reply received", + "PROGRESS_WAIT": "Awaiting reply", + "SAME_AMOUNT": "Same amount", + "SELLER": "Seller", + "SELLER_DEPOSIT": "Seller deposit", + "SEND_BUTTON": "Send", + "SEND_CANCEL_PROPOSAL": "Cancellation request sent", + "STATUS_MESSAGES": { + "BEING_CANCELLED": "Cancellation in progress", + "CANCELLED": "Contract canceled", + "COMPLETED": "Contract completed", + "EXPIRED": "Contract proposal expired", + "IGNORED_BUYER": "Contract proposal ignored", + "IGNORED_CANCEL_BUYER": "Contract cancellation proposal ignored", + "IGNORED_CANCEL_SELLER": "The seller ignored your proposal to cancel the contract", + "IGNORED_SELLER": "The seller ignored your contract proposal", + "NEW_PURCHASE": "New purchase", + "NOT_RECEIVED": "Delivery failed", + "NULLIFIED": "All deposits burned", + "PROPOSAL_CANCEL_BUYER": "Cancellation request received", + "PROPOSAL_CANCEL_SELLER": "Cancellation request sent", + "WAITING_BUYER": "Contract proposal received", + "WAITING_CONFIRMATION": "Waiting for deposits confirmation", + "WAITING_DELIVERY": "Waiting for delivery", + "WAITING_SELLER": "Waiting for response" + }, + "SUCCESS_FINISH_PROPOSAL": "Contract completed", + "WAITING_TIME": "Response time", + "WAITING_TIME_QUESTION": "Are you sure you want to cancel the contract?", + "YOUR_DEPOSIT": "Your deposit" + }, + "RESTORE_WALLET": { + "BUTTON_CREATE": "Create wallet", + "BUTTON_SELECT": "Select wallet location", + "CHOOSE_PATH": "Please choose a path", + "CONFIRM": "Confirm wallet password", + "FORM_ERRORS": { + "CONFIRM_NOT_MATCH": "Passwords don`t match", + "INCORRECT_PASSWORD": "Incorrect password", + "KEY_NOT_VALID": "Key not valid", + "KEY_REQUIRED": "Key is required", + "MAX_LENGTH": "Maximum name length reached", + "NAME_DUPLICATE": "Name is duplicate", + "NAME_REQUIRED": "Name is required", + "SEED_PHRASE_IS_NO_VALID": "The seed phrase is not valid." + }, + "LABEL_NAME": "Wallet name", + "LABEL_PHRASE_KEY": "Seed phrase / tracking seed", + "NOT_CORRECT_FILE_OR_PASSWORD": "Invalid wallet file or password does not match", + "OK": "OK", + "PASS": "Wallet password", + "SEED_PASSWORD": "Seed password" + }, + "SEED_PHRASE": { + "BUTTON_COPIED": "Copied", + "BUTTON_COPY": "Copy", + "BUTTON_CREATE_ACCOUNT": "Create wallet", + "TITLE": "Make sure to keep your seed phrase in a safe place. If you forget your seed phrase you will not be able to recover your wallet." + }, + "SEND": { + "ADDRESS": "Address", + "AMOUNT": "Amount", + "ASSET": "Asset", + "BUTTON": "Send", + "COMMENT": "Comment", + "DETAILS": "Additional details", + "ERROR_CODES": { + "NOT_ENOUGH_MONEY": "Not enough funds for this transaction" + }, + "FEE": "Fee", + "FORM_ERRORS": { + "ADDRESS_NOT_VALID": "Address not valid", + "ADDRESS_REQUIRED": "Address is required", + "ALIAS_NOT_FOUND": "Alias not found", + "ALIAS_NOT_VALID": "The alias is not valid", + "AMOUNT_REQUIRED": "Amount is required", + "AMOUNT_ZERO": "Amount is zero", + "FEE_MINIMUM": "The minimum fee required is {{fee}}", + "FEE_REQUIRED": "Please enter the fee amount.", + "GREAT_THAN_UNWRAPPED_COINS": "Amount is bigger than ERC20 tokens left available", + "LESS_THAN_ZANO_NEEDED": "Too small amount to cover ERC20 fee", + "MAX_LENGTH": "Maximum comment length reached", + "MUST_BE_GREATER_THAN_ZERO": "Must be greater than zero", + "WRAP_INFO_NULL": "failed to request wrap state" + }, + "HIDE": "Hide your wallet address from recipient", + "MIXIN": "Mixin", + "SUCCESS_SENT": "Transaction sent", + "WRAP": { + "ESTIMATE": "Transaction Estimates", + "FEE": "Ethereum Txn Fee:", + "MAIN_TEXT": "This transaction will create wZano (\"Wrapped Zano\") which will be sent to the specified address on the Ethereum network.", + "TITLE": "Wrap", + "WILL_RECEIVE": "You'll receive:", + "ZANO": "ZANO", + "wZANO": "wZANO" + } }, - "EXPORT_HISTORY": { - "TOOLTIP": "Export wallet transactions history to file", - "TITLE": "Export Wallet History", - "FILTER": "Filter POS Transactions", - "CANCEL": "Cancel", - "EXPORT": "Export to file...", - "EXPORT_BUTTON": "Export history...", - "SAVED_FILE": "Select path to save transactions history ", - "FORMAT": "Format" + "SEND_DETAILS_MODAL": { + "TITLE1": "Transaction", + "TITLE2": "Transaction details" }, - "ASSETS": { - "TABLE": { - "LABELS": { - "NAME": "Name", - "BALANCE": "Balance", - "VALUE": "Value", - "PRICE": "Price" - } + "SETTINGS": { + "APP_LOCK": { + "TIME1": "5 min", + "TIME2": "15 min", + "TIME3": "1 hour", + "TIME4": "Never", + "TITLE": "Lock app after:" }, - "DROP_DOWN_MENU": { - "ASSET_DETAILS": "Asset Details", - "REMOVE_ASSET": "Remove asset" + "APP_LOG_TITLE": "Log level:", + "DARK_THEME": "Dark theme", + "FORM_ERRORS": { + "CONFIRM_NOT_MATCH": "The passwords do not match", + "CURRENT_PASS_NOT_MATCH": "Old password not match", + "PASS_REQUIRED": "Password is required" }, - "MODALS": { - "ASSET_DETAILS": { - "LABELS": { - "NAME": "Asset name", - "TICKER": "Ticker", - "ID": "Asset ID", - "CURRENT_SUPPLY": "Current supply", - "MAX_SUPPLE": "Max supply" - } - } + "GRAY_THEME": "Grey theme", + "LANGUAGE": { + "DE": "Deutsch", + "EN": "English", + "FR": "French", + "ID": "Indonesian", + "IT": "Italian", + "PT": "Portuguese", + "TITLE": "Language" }, - "FORM": { - "ERRORS": { - "WRONG_ASSET_ID": "Wrong asset id", - "INSUFICCIENT_FUNDS": "Insuficcient funds" - } - } + "LAST_BUILD": "Current build: {{value}}", + "MASTER_PASSWORD": { + "BUTTON": "Save", + "CONFIRM": "New password confirmation", + "NEW": "New password", + "OLD": "Old password", + "TITLE": "Update master password" + }, + "NOTIFICATIONS": "Notifications", + "SCALE": { + "100": "100% scale", + "125": "125% scale", + "150": "150% scale", + "75": "75% scale", + "TITLE": "Interface scale" + }, + "SETTINGS_SAVED": "Saved! Settings Updated", + "TITLE": "Settings", + "USE_TOR_TO_RELAY_TRANSACTIONS": "Use TOR to relay transactions", + "WHITE_THEME": "White theme" }, - "CONFIRM_SWAP": { - "BREADCRUMBS": { - "ITEM1": "Swap", - "ITEM2": "Confirm swap" + "SIDEBAR": { + "ACCOUNT": { + "MESSAGES": "New offers/Messages", + "STAKING": "Staking", + "SYNCING": "Syncing wallet" }, - "FORM": { - "LABELS": { - "LABEL1": "Swap proposal hex", - "LABEL2": "Proposal details" - }, - "PLACEHOLDERS": { - "PLACEHOLDER1": "Enter Swap proposal hex" - }, - "TABLE": { - "LABELS": { - "LABEL1": "Sending", - "LABEL2": "Receiving", - "LABEL3": "Expiration time" - } - }, - "BUTTONS": { - "BUTTON1": "Accept Proposal", - "BUTTON2": "Back" - } + "ADD_NEW": "Add", + "CONTACTS": "Contacts", + "CONTACTS_TOOLTIP": "Contacts option available only with Master Password enabled", + "LOG_OUT": "Log out", + "LOG_OUT_TOOLTIP": "Logout option available only with Master Password enabled", + "SETTINGS": "Settings", + "SYNCHRONIZATION": { + "COMPLETE": "Completion", + "DOWNLOADING": "Downloading", + "ERROR": "System error", + "LOADING": "Loading blockchain data", + "MB": "MB", + "OFFLINE": "Offline", + "ONLINE": "Online", + "SLASH": "/", + "SYNCING": "Syncing blockchain" + }, + "TITLE": "Wallets", + "UPDATE": { + "CRITICAL": "Update available", + "CRITICAL_HINT": "Critical update!", + "CRITICAL_TOOLTIP": "Critical update available.Update strongly recommended!", + "IMPORTANT": "Update available", + "IMPORTANT_HINT": "Important update!", + "IMPORTANT_TOOLTIP": "Get new update.
    Important update!", + "STANDARD": "Update available", + "STANDARD_TOOLTIP": "Get new update.
    Update is recommended!", + "TIME": "System time differs from network", + "TIME_TOOLTIP": "Wrong system time!
    Check and repair your system time." } }, - "CREATE_SWAP": { - "BREADCRUMBS": { - "ITEM1": "Swap", - "ITEM2": "Create swap" + "STAKING": { + "GROUP": { + "DAY": "day", + "MONTH": "month", + "WEEK": "week" }, - "FORM": { - "LABELS": { - "LABEL1": "Sending", - "LABEL2": "Receiving", - "LABEL3": "Receiver address" - }, - "PLACEHOLDERS": { - "PLACEHOLDER1": "Enter amount here" - }, - "BUTTONS": { - "BUTTON1": "Create proposal", - "BUTTON2": "Cancel" - }, - "ERRORS": { - "ERROR1": "Same ones selected asset" - } - } + "PERIOD": { + "ALL": "All", + "MONTH1": "1 month", + "MONTH3": "3 month", + "MONTH6": "6 month", + "WEEK1": "1 week", + "WEEK2": "2 week", + "YEAR": "1 year" + }, + "SWITCH": { + "OFF": "OFF", + "ON": "ON" + }, + "TITLE": "Staking", + "TITLE_GROUP": "Group:", + "TITLE_PENDING": "Pending", + "TITLE_PERIOD": "Time period:", + "TITLE_TOTAL": "Total" }, "SWAP": { "BUTTONS": { @@ -808,31 +716,129 @@ } }, "SWAP_PROPOSAL_HEX": { + "BREADCRUMBS": { + "ITEM1": "Swap", + "ITEM2": "Swap proposal hex" + }, "FORM": { + "BUTTONS": { + "BUTTON1": "Copy", + "BUTTON2": "Close" + }, "LABELS": { "LABEL1": "Swap proposal hex" }, "PLACEHOLDERS": { "PLACEHOLDER1": "Enter Swap proposal hex" - }, - "BUTTONS": { - "BUTTON1": "Copy", - "BUTTON2": "Close" } }, "MODALS": { "CONFIRM_MODAL": { - "TITLE": "Are you sure you want to leave this page?", - "MESSAGE": "Please make sure you saved the swap proposal text, you won’t be able to see it again", "BUTTONS": { - "SUBMIT": "Close", - "CLOSE": "Back to proposal" - } + "CLOSE": "Back to proposal", + "SUBMIT": "Close" + }, + "MESSAGE": "Please make sure you saved the swap proposal text, you won’t be able to see it again", + "TITLE": "Are you sure you want to leave this page?" } + } + }, + "TOR_LIB_STATE": { + "STATE_CREATING_STREAM": "Creating stream", + "STATE_DOWNLOADING_CONSENSUS": "Downloading consensus", + "STATE_FAILED": "Failed created stream", + "STATE_INITIALIZING": "Initializing", + "STATE_MAKING_TUNNEL_A": "Building tunnel to A", + "STATE_MAKING_TUNNEL_B": "Building tunnel to B", + "STATE_SENDING": "Sending transaction", + "STATE_SEND_FAILED": "Sending failed", + "STATE_SENT_SUCCESS": "Successfully sent!", + "STATE_SUCCESS": "Successfully created stream" + }, + "TRANSFER_ALIAS": { + "ADDRESS": { + "LABEL": "Transfer to", + "PLACEHOLDER": "" }, - "BREADCRUMBS": { - "ITEM1": "Swap", - "ITEM2": "Swap proposal hex" + "BUTTON_CANCEL": "Cancel", + "BUTTON_TRANSFER": "Transfer", + "COMMENT": { + "LABEL": "Comment", + "PLACEHOLDER": "" + }, + "COST": "Transfer fee {{value}} {{currency}}", + "FORM_ERRORS": { + "ALIAS_EXISTS": "This account already has an alias", + "NO_MONEY": "You do not have enough funds to transfer this alias", + "WRONG_ADDRESS": "No wallet exists for the provided address" + }, + "NAME": { + "LABEL": "Alias", + "PLACEHOLDER": "@ Enter alias" + }, + "REQUEST_SEND_REG": "The alias will be transferred within 10 minutes" + }, + "WALLET": { + "AVAILABLE_BALANCE": "Available", + "CONFIRM": { + "MESSAGE": "To access it you’ll have to add it again", + "TITLE": "Remove wallet from the list?" + }, + "DETAILS": "Details", + "LOCK": "Lock", + "LOCKED_BALANCE": "Locked", + "LOCKED_BALANCE_LINK": "What does that mean?", + "MODAL_ADD_CUSTOM_TOKEN": { + "FIELD_TITLE": "Asset ID", + "FORM_ERRORS": { + "ERROR1": "Invalid asset ID" + }, + "TITLE": "Add Custom Token" + }, + "REGISTER_ALIAS": "Register an alias", + "TABS": { + "ASSETS": "Assets", + "CONTRACTS": "Contracts", + "HISTORY": "History", + "MESSAGES": "Messages", + "RECEIVE": "Receive", + "SEND": "Send", + "STAKING": "Staking" + }, + "TOOLTIPS": { + "ADD_CUSTOM_TOKEN": "Add Custom Token", + "EDIT_ALIAS": "Edit alias", + "REMOVE": "Remove wallet", + "SETTINGS": "Settings", + "TRANSFER_ALIAS": "Transfer alias" } + }, + "WALLET_DETAILS": { + "ADD_CUSTOM_TOKEN": "Add Custom Token", + "BUTTON_REMOVE": "Remove wallet", + "BUTTON_SAVE": "Save", + "CREATE_PASSWORD_SECURE": "Create a password to secure your seed", + "FORM": { + "CONFIRM_PASSWORD": "Confirm password", + "GENERATE_SECURE_SEED": "Generate Secure Seed", + "SECURED_SEED_WILL_REQUIRE": "Secure seed will require this password to restore." + }, + "FORM_ERRORS": { + "MAX_LENGTH": "Maximum name length reached", + "NAME_DUPLICATE": "Name is duplicate", + "NAME_REQUIRED": "Name is required", + "PASSWORDS_DONT_MATCH": "The passwords entered do not match" + }, + "INFO": "info", + "LABEL_FILE_LOCATION": "Wallet file location", + "LABEL_NAME": "Wallet name", + "LABEL_SEED_PHRASE": "Seed phrase", + "REMEMBER_YOU_WILL_REQUIRE": "Secure seed will require password to restore.", + "RESYNC_WALLET": "Resync wallet data", + "RESYNC_WALLET_BUTTON": "Resync Wallet", + "SEED_IS_SECURED": "Seed is secured", + "SEED_IS_UNSECURED": "Seed is unsecured", + "SEED_PHRASE_HINT": "Click to reveal the seed phrase", + "WALLET_OPTIONS": "Wallet options..." } } diff --git a/html_source/src/assets/i18n/de.json b/html_source/src/assets/i18n/de.json index 1eea56b2..c6c26c05 100644 --- a/html_source/src/assets/i18n/de.json +++ b/html_source/src/assets/i18n/de.json @@ -1,805 +1,713 @@ { - "LOGIN": { - "SETUP_MASTER_PASS": "Master-Passwort einrichten", - "SETUP_CONFIRM_PASS": "Passwort bestätigen", - "MASTER_PASS": "Master-Passwort", - "BUTTON_NEXT": "Weiter", - "BUTTON_SKIP": "Überspringen", - "BUTTON_RESET": "Zurücksetzen", - "INCORRECT_PASSWORD": "Ungültiges Passwort", - "FORM_ERRORS": { - "PASS_REQUIRED": "Passwort ist erforderlich", - "CONFIRM_REQUIRED": "Bestätigung ist erforderlich", - "MISMATCH": "Fehlanpassung", - "INVALID_PASS": "Ungültiges Passwort, versuchen Sie es erneut", - "WRONG_PASSWORD": "Wrong password" + "ASSETS": { + "DROP_DOWN_MENU": { + "ASSET_DETAILS": "Anlagendetails", + "REMOVE_ASSET": "Element entfernen" + }, + "FORM": { + "ERRORS": { + "INSUFICCIENT_FUNDS": "Insuficcient funds", + "WRONG_ASSET_ID": "Wrong asset id" + } + }, + "MODALS": { + "ASSET_DETAILS": { + "LABELS": { + "CURRENT_SUPPLY": "Stromversorgung", + "ID": "Asset-ID", + "MAX_SUPPLE": "Maximale Versorgung", + "NAME": "Asset-Name", + "TICKER": "Ticker" + } + } + }, + "TABLE": { + "LABELS": { + "BALANCE": "Guthaben", + "NAME": "Name", + "PRICE": "Preis", + "VALUE": "Wert" + } } }, - "COMMON": { - "BACK": "Zurück" + "ASSIGN_ALIAS": { + "BUTTON_ASSIGN": "Zuweisen", + "COMMENT": { + "LABEL": "Kommentar", + "PLACEHOLDER": "", + "TOOLTIP": "Der Kommentar wird für jeden sichtbar sein, der eine Zahlung an Ihren Alias vornehmen möchte. Sie können Details über Ihre Geschäfte, Kontakte oder Text angeben. Kommentare können später bearbeitet werden." + }, + "COST": "Alias-Gebühr {{value}} {{currency}}", + "FORM_ERRORS": { + "MAX_LENGTH": "Maximale Kommentarlänge erreicht", + "NAME_EXISTS": "Alias-Name existiert bereits", + "NAME_LENGTH": "Der Alias muss 6-25 Zeichen lang sein", + "NAME_REQUIRED": "Name ist erforderlich", + "NAME_WRONG": "Ungültiger Name: zulässige Symbole \"0-9\", \"a-z\", \"-\", \".\"", + "NO_MONEY": "Du hast nicht genug Geldmittel, um diesen Alias zuzuweisen" + }, + "NAME": { + "LABEL": "Alias", + "PLACEHOLDER": " Alias eingeben", + "TOOLTIP": "Ein Alias ist eine verkürzte Form Ihres Kontos. Ein Alias kann nur lateinische Buchstaben, Zahlen und die Zeichen „.“ und “-” enthalten. Es muss mit “@” beginnen." + }, + "ONE_ALIAS": "Sie können nur einen Alias pro Wallet erstellen", + "REQUEST_ADD_REG": "Der Alias wird innerhalb von 10 Minuten zugewiesen" + }, + "BACKEND_LOCALIZATION": { + "INCOME_TRANSFER_CONFIRMED": "Zahlung erhalten", + "INCOME_TRANSFER_UNCONFIRMED": "Eingehende Zahlung (nicht bestätigt)", + "IS_CONFIRMED": "", + "IS_MINIMIZE": "Zano-Anwendung wird auf die Systemleiste minimiert", + "IS_RECEIVED": "", + "LOCKED": "Blockiert", + "MINED": "Mined", + "QUIT": "Beenden", + "RESTORE": "Sie können es wiederherstellen, indem Sie auf das Kontextmenü benutzen oder anklicken ", + "TRAY_MENU_MINIMIZE": "Minimieren", + "TRAY_MENU_SHOW": "Größe ändern" }, "BREADCRUMBS": { "ADD_WALLET": "Wallet hinzufügen", + "ASSIGN_ALIAS": "Alias zuweisen", + "CONTRACTS": "Verträge", "CREATE_WALLET": "Neue Wallet erstellen", - "SAVE_PHRASE": "Speichere deinen Seed-Satz", + "EDIT_ALIAS": "Alias bearbeiten", + "NEW_PURCHASE": "Neuer Kauf", + "OLD_PURCHASE": "Kauf", "OPEN_WALLET": "Vorhandene Wallet öffnen", "RESTORE_WALLET": "Aus Backup wiederherstellen", - "WALLET_DETAILS": "Wallet-Details", - "ASSIGN_ALIAS": "Alias zuweisen", - "EDIT_ALIAS": "Alias bearbeiten", + "SAVE_PHRASE": "Speichere deinen Seed-Satz", "TRANSFER_ALIAS": "Alias übertragen", - "CONTRACTS": "Verträge", - "NEW_PURCHASE": "Neuer Kauf", - "OLD_PURCHASE": "Kauf" - }, - "SIDEBAR": { - "TITLE": "Wallets", - "ADD_NEW": "Hinzufügen", - "ACCOUNT": { - "STAKING": "Staking", - "MESSAGES": "Neue Angebote/Nachrichten", - "SYNCING": "Wallet synchronisieren" - }, - "CONTACTS": "Kontakte", - "SETTINGS": "Einstellungen", - "LOG_OUT": "Abmelden", - "SYNCHRONIZATION": { - "OFFLINE": "Offline", - "ONLINE": "Online", - "ERROR": "Systemfehler", - "COMPLETE": "Abschluss", - "SYNCING": "Syncing block", - "LOADING": "Lade Blockchain-Daten", - "DOWNLOADING": "wird heruntergeladen", - "SLASH": "/", - "MB": "MB" - }, - "UPDATE": { - "STANDARD": "Update verfügbar", - "STANDARD_TOOLTIP": "Neues Update ausführen.
    Update wird empfohlen!", - "IMPORTANT": "Update verfügbar", - "IMPORTANT_HINT": "Wichtiges Update!", - "IMPORTANT_TOOLTIP": "Neues Update ausführen.
    Wichtiges Update!", - "CRITICAL": "Update verfügbar", - "CRITICAL_HINT": "Kritisches Update!", - "CRITICAL_TOOLTIP": "Kritisches Update verfügbar.Update dringend empfohlen!", - "TIME": "Systemzeit unterscheidet sich vom Netzwerk", - "TIME_TOOLTIP": "Falsche Systemzeit!
    Prüfen und korrigieren Sie Ihre Systemzeit." - }, - "CONTACTS_TOOLTIP": "Die Kontaktoption ist nur bei aktiviertem Master-Passwort verfügbar", - "LOG_OUT_TOOLTIP": "Die Abmeldeoption ist nur bei aktiviertem Master-Passwort verfügbar" + "WALLET_DETAILS": "Wallet-Details" }, - "MAIN": { - "TITLE": "Erstellen oder öffnen Sie die Wallet, um Zano zu verwenden", - "BUTTON_NEW_WALLET": "Neue Wallet erstellen", - "BUTTON_OPEN_WALLET": "Vorhandene Wallet öffnen", - "BUTTON_RESTORE_BACKUP": "Aus Backup wiederherstellen", - "HELP": "Wie Wallet erstellen?", - "CHOOSE_PATH": "Bitte wählen Sie einen Pfad" + "COMMON": { + "BACK": "Zurück" }, - "CREATE_WALLET": { - "NAME": "Wallet-Name", - "PASS": "Wallet-Passwort festlegen", - "CONFIRM": "Wallet-Passwort bestätigen", - "BUTTON_SELECT": "Wallet-Verzeichnis auswählen", - "BUTTON_CREATE": "Wallet erstellen", - "TITLE_SAVE": "Wallet-Datei speichern.", - "ERROR_CANNOT_SAVE_TOP": "Bestehende Wallet-Dateien können nicht ersetzt oder überschrieben werden", - "ERROR_CANNOT_SAVE_SYSTEM": "Wallet-Dateien können nicht auf der OS-Partition gespeichert werden", - "FORM_ERRORS": { - "NAME_REQUIRED": "Name ist erforderlich", - "NAME_DUPLICATE": "Name existiert bereits", - "MAX_LENGTH": "Maximale Namenslänge erreicht", - "CONFIRM_NOT_MATCH": "Passwörter stimmen nicht überein" - } + "CONFIRM": { + "BUTTON_CANCEL": "Abbrechen", + "BUTTON_CONFIRM": "Senden", + "MESSAGE": { + "COMMENT": "Kommentar", + "FROM": "Von", + "SEND": "Senden", + "TO": "Zu" + }, + "TITLE": "Transaktion bestätigen" }, - "OPEN_WALLET": { - "NAME": "Wallet-Name", - "PASS": "Wallet-Passwort", - "BUTTON": "Wallet öffnen", - "WITH_ADDRESS_ALREADY_OPEN": "Eine Wallet mit dieser Adresse ist bereits geöffnet", - "FILE_NOT_FOUND1": "Wallet-Datei nicht gefunden", - "FILE_NOT_FOUND2": "

    Es wurde umbenannt oder verschoben.
    Um es zu öffnen, verwenden Sie den \"Wallet öffnen\"-Knopf.", - "FORM_ERRORS": { - "NAME_REQUIRED": "Name ist erforderlich", - "NAME_DUPLICATE": "Name existiert bereits", - "MAX_LENGTH": "Maximale Namenslänge erreicht" + "CONFIRM_SWAP": { + "BREADCRUMBS": { + "ITEM1": "Swap", + "ITEM2": "Confirm swap" }, - "MODAL": { - "TITLE": "Wallet-Passwort eingeben", - "LABEL": "Passwort für diese Wallet", - "OPEN": "Wallet öffnen", - "SKIP": "Überspringen", - "NOT_FOUND": "Nicht gefunden" + "FORM": { + "BUTTONS": { + "BUTTON1": "Accept Proposal", + "BUTTON2": "Back" + }, + "LABELS": { + "LABEL1": "Swap proposal hex", + "LABEL2": "Proposal details" + }, + "PLACEHOLDERS": { + "PLACEHOLDER1": "Enter Swap proposal hex" + }, + "TABLE": { + "LABELS": { + "LABEL1": "Sending", + "LABEL2": "Receiving", + "LABEL3": "Expiration time" + } + } } }, - "RESTORE_WALLET": { - "LABEL_NAME": "Wallet-Name", - "LABEL_PHRASE_KEY": "Seed-Satz / Private-Key", - "PASS": "Wallet-Passwort", - "CONFIRM": "Wallet-Passwort bestätigen", - "BUTTON_SELECT": "Wallet-Verzeichnis auswählen", - "BUTTON_CREATE": "Wallet erstellen", - "NOT_CORRECT_FILE_OR_PASSWORD": "Ungültige Wallet-Datei oder Passwort stimmt nicht überein", - "CHOOSE_PATH": "Bitte wählen Sie einen Pfad", + "CONTACTS": { + "ADD": "Kontakt hinzufügen/bearbeiten", + "ADD_CONTACT": "Kontakt hinzufügen", + "BUTTON": { + "ADD": "Kontakt hinzufügen", + "ADD_EDIT": "Hinzufügen/Speichern", + "DELETE": "Löschen", + "EDIT": "Bearbeiten", + "GO_TO_WALLET": "Zu Wallet gehen", + "IMPORT_EXPORT": "importieren/exportieren", + "SEND": "Senden" + }, + "COPY": "- Kopieren", + "ERROR_EMPTY_LIST": "Contact list is empty", + "ERROR_EXPORT": "Ungültiger Dateityp. Datei als .csv speichern", + "ERROR_IMPORT": "Fehler beim Lesen der Datei!", + "ERROR_IMPORT_EMPTY": "File is empty", + "ERROR_TYPE_FILE": "Please import valid .csv file", + "EXPORT": "Exportieren", + "FORM": { + "ADDRESS": "Adresse", + "NAME": "Name", + "NOTES": "Notizen" + }, "FORM_ERRORS": { + "ADDRESS_DUBLICATED": "Adresse existiert bereits", + "ADDRESS_NOT_VALID": "Adresse ungültig", + "ADDRESS_REQUIRED": "Adresse benötigt", + "MAX_LENGTH": "Maximale Länge der Notiz erreicht", + "NAME_DUBLICATED": "Name existiert bereits", + "NAME_LENGTH": "Der Name muss 4-25 Zeichen lang sein", "NAME_REQUIRED": "Name ist erforderlich", - "NAME_DUPLICATE": "Name existiert bereits", - "MAX_LENGTH": "Maximale Namenslänge erreicht", - "CONFIRM_NOT_MATCH": "Passwörter stimmen nicht überein", - "KEY_REQUIRED": "Schlüssel ist erforderlich", - "KEY_NOT_VALID": "Schlüssel ungültig", - "INCORRECT_PASSWORD": "Falsches Passwort" + "SET_MASTER_PASSWORD": "Master-Passwort festlegen" }, - "SEED_PASSWORD": "Seed-Passwort", - "OK": "OK" - }, - "SEED_PHRASE": { - "TITLE": "Stellen Sie sicher, dass Ihr Seed-Satz an einem sicheren Ort bleibt. Wenn Sie Ihren Seed-Satz vergessen, können Sie Ihre Wallet nicht wiederherstellen.", - "BUTTON_CREATE_ACCOUNT": "Wallet erstellen", - "BUTTON_COPY": "Kopieren", - "BUTTON_COPIED": "Kopiert" + "IMPORT": "Importieren", + "IMPORT_EXPORT": "Kontakte importieren oder exportieren", + "OPEN_ADD_WALLET": "Wallet öffnen/hinzufügen", + "SEND": "Senden", + "SEND_FROM": "Senden von", + "SEND_TO": "Zu", + "SUCCESS_EXPORT": "Kontakte wurden exportiert", + "SUCCESS_IMPORT": "Kontakte wurden importiert", + "SUCCESS_SAVE": "Kontakt wurde bearbeitet", + "SUCCESS_SENT": "Kontakt hinzugefügt", + "TABLE": { + "ADDRESS": "Adresse", + "ALIAS": "Alias", + "EMPTY": "Kontaktliste ist leer", + "NAME": "Name", + "NOTES": "Notizen" + }, + "TITLE": "Kontaktliste" }, - "PROGRESS": { - "ADD_WALLET": "Wallet hinzufügen", - "SELECT_LOCATION": "Wallet-Verzeichnis auswählen", - "CREATE_WALLET": "Neue Wallet erstellen", - "RESTORE_WALLET": "Aus Backup wiederherstellen" + "CONTEXT_MENU": { + "COPY": "kopieren", + "PASTE": "einfügen", + "SELECT": "alle auswählen" }, - "SETTINGS": { - "TITLE": "Einstellungen", - "DARK_THEME": "Nachtmodus", - "WHITE_THEME": "Tagmodus", - "GRAY_THEME": "Graumodus", - "APP_LOCK": { - "TITLE": "Programm sperren nach:", - "TIME1": "5 Minuten", - "TIME2": "15 Minuten", - "TIME3": "1 Stunde", - "TIME4": "Nie" - }, - "SCALE": { - "75": "75% Rahmen", - "100": "100% Rahmen", - "125": "125% Rahmen", - "150": "150% Rahmen", - "TITLE": "Interface scale" - }, - "MASTER_PASSWORD": { - "TITLE": "Master-Passwort aktualisieren", - "OLD": "Altes Passwort", - "NEW": "Neues Passwort", - "CONFIRM": "New password confirmation", - "BUTTON": "Speichern" - }, - "FORM_ERRORS": { - "PASS_REQUIRED": "Passwort ist erforderlich", - "PASS_NOT_MATCH": "Old password not match", - "CONFIRM_NOT_MATCH": "Passwords do not match" - }, - "LAST_BUILD": "Aktueller Build: {{value}}", - "APP_LOG_TITLE": "Log-Level:", - "NOTIFICATIONS": "Benachrichtigungen", - "USE_TOR_TO_RELAY_TRANSACTIONS": "Verwenden Sie TOR, um Transaktionen weiterzuleiten", - "SETTINGS_SAVED": "Gerettet! Einstellungen aktualisiert", - "LANGUAGE": { - "TITLE": "Language", - "EN": "English", - "FR": "French", - "DE": "Deutsch", - "ID": "Indonesian", - "IT": "Italian", - "PT": "Portuguese" - } - }, - "WALLET": { - "REGISTER_ALIAS": "Alias registrieren", - "DETAILS": "Details", - "LOCK": "Verschlüsseln", - "AVAILABLE_BALANCE": "Verfügbar", - "LOCKED_BALANCE": "Gesperrt", - "LOCKED_BALANCE_LINK": "Was bedeutet das?", - "TABS": { - "ASSETS": "Vermögenswerte", - "SEND": "Senden", - "RECEIVE": "Empfangen", - "HISTORY": "Verlauf", - "CONTRACTS": "Verträge", - "MESSAGES": "Nachrichten", - "STAKING": "Abstecken" - }, - "CONFIRM": { - "TITLE": "Brieftasche aus der Liste entfernen?", - "MESSAGE": "Um darauf zuzugreifen, müssen Sie es erneut hinzufügen" - }, - "TOOLTIPS": { - "EDIT_ALIAS": "Alias bearbeiten", - "TRANSFER_ALIAS": "Alias übertragen", - "SETTINGS": "Einstellungen", - "ADD_CUSTOM_TOKEN": "Benutzerdefiniertes Token hinzufügen", - "CLOSE": "Brieftasche schließen" + "CONTRACTS": { + "AMOUNT": "Betrag", + "COMMENTS": "Kommentare", + "CONTRACTS": "Verträge", + "DATE": "Datum", + "EMPTY": "Keine aktiven Verträge", + "LISTING_BUTTON": "Auflistung erstellen", + "PURCHASE": "Kauf", + "PURCHASE_BUTTON": "Neuer Kauf", + "SELL": "Verkaufen", + "STATUS": "Status", + "STATUS_MESSAGES": { + "BUYER": { + "ACCEPTED": "Verkäufer hat Ihren Vertragsvorschlag akzeptiert", + "BEING_CANCELLED": "Abbruch wird durchgeführt", + "CANCELLED": "Vertrag abgebrochen", + "COMPLETED": "Vertrag abgeschlossen", + "EXPIRED": "Der Vertragsvorschlag ist abgelaufen", + "IGNORED": "Verkäufer ignorierte Ihren Vertragsvorschlag", + "IGNORED_CANCEL": "Der Verkäufer hat Ihren Vorschlag zur Stornierung des Vertrages ignoriert", + "NOT_RECEIVED": "Senden fehlgeschlagen", + "NULLIFIED": "Alle Einzahlungen verbrannt", + "WAIT": "Warten auf die Bestätigung der Einzahlungen", + "WAITING": "Warte auf Antwort", + "WAITING_CANCEL": "Warten auf Stornierung des Vertrages", + "WAITING_SELLER": "Warte auf Sendung" + }, + "SELLER": { + "ACCEPTED": "Vertrag gestartet", + "BEING_CANCELLED": "Abbruch wird durchgeführt", + "CANCELLED": "Vertrag abgebrochen", + "COMPLETED": "Vertrag abgeschlossen", + "EXPIRED": "Vertragsvorschlag ist abgelaufen", + "IGNORED": "Sie haben den Vertragsvorschlag ignoriert", + "IGNORED_CANCEL": "Sie haben den Stornierungsvorschlag ignoriert", + "NEW_CONTRACT": "Neuer Vertragsvorschlag", + "NOT_RECEIVED": "Senden fehlgeschlagen", + "NULLIFIED": "Alle Einzahlungen verbrannt", + "PROPOSAL_CANCEL": "Neuer Vorschlag, Vertrag zu kündigen und Einzahlungen zurückzugeben", + "WAIT": "Warten auf Bestätitung des Vertrages", + "WAITING_BUYER": "Warte auf Sendung" + } }, - "MODAL_ADD_CUSTOM_TOKEN": { - "TITLE": "Benutzerdefiniertes Token hinzufügen", - "FIELD_TITLE": "Asset-ID" + "TIME_LEFT": { + "REMAINING_LESS_ONE": "Weniger als eine Stunde, um zu antworten", + "REMAINING_MANY": "{{time}} verbleibende Stunden", + "REMAINING_MANY_ALT": "{{time}} verbleibende Stunden", + "REMAINING_MANY_ALT_RESPONSE": "{{time}} verbleibende Stunden", + "REMAINING_MANY_ALT_WAITING": "Warte für {{Zeit}} Stunden", + "REMAINING_MANY_RESPONSE": "{{time}} verbleibende Stunde", + "REMAINING_MANY_WAITING": "Warte für {{time}} Stunden", + "REMAINING_ONE": "{{time}} verbleibende Stunde", + "REMAINING_ONE_RESPONSE": "{{time}} verbleibende Stunde", + "REMAINING_ONE_WAITING": "Warte für {{time}} Stunde" } }, - "WALLET_DETAILS": { - "LABEL_NAME": "Wallet-Name", - "LABEL_FILE_LOCATION": "Wallet-Dateispeicherort", - "LABEL_SEED_PHRASE": "Startphrase", - "SEED_PHRASE_HINT": "Klicken Sie, um die Startphrase anzuzeigen", - "BUTTON_SAVE": "Speichern", - "BUTTON_REMOVE": "Wallet schließen", - "FORM_ERRORS": { - "NAME_REQUIRED": "Name ist erforderlich", - "NAME_DUPLICATE": "Name ist doppelt vorhanden", - "MAX_LENGTH": "Maximale Namenslänge erreicht", - "PASSWORDS_DONT_MATCH": "Passwörter stimmen nicht überein" + "CREATE_SWAP": { + "BREADCRUMBS": { + "ITEM1": "Swap", + "ITEM2": "Create swap" }, - "WALLET_OPTIONS": "Wallet-Optionen...", - "RESYNC_WALLET": "Wallet-Daten neu synchronisieren", - "RESYNC_WALLET_BUTTON": "Wallet neu synchronisieren", - "CREATE_PASSWORD_SECURE": "Erstelle ein Passwort, um deinen Seed zu sichern", - "INFO": "Info", - "SEED_IS_UNSECURED": "Seed ist ungesichert", - "SEED_IS_SECURED": "Seed ist gesichert", - "REMEMBER_YOU_WILL_REQUIRE": "Sicherer Seed erfordert ein Passwort zur Wiederherstellung.", - "ADD_CUSTOM_TOKEN": "Benutzerdefiniertes Token hinzufügen", "FORM": { - "CONFIRM_PASSWORD": "Passwort bestätigen", - "GENERATE_SECURE_SEED": "Erzeuge sicheren Seed", - "SECURED_SEED_WILL_REQUIRE": "Secure Seed erfordert dieses Passwort zur Wiederherstellung." + "BUTTONS": { + "BUTTON1": "Create proposal", + "BUTTON2": "Cancel" + }, + "ERRORS": { + "ERROR1": "Swap for the same asset is not allowed." + }, + "LABELS": { + "LABEL1": "Sending", + "LABEL2": "Receiving", + "LABEL3": "Receiver address" + }, + "PLACEHOLDERS": { + "PLACEHOLDER1": "Please enter the amount" + } } }, - "ASSIGN_ALIAS": { - "NAME": { - "LABEL": "Alias", - "PLACEHOLDER": " Alias eingeben", - "TOOLTIP": "Ein Alias ist eine verkürzte Form Ihres Kontos. Ein Alias kann nur lateinische Buchstaben, Zahlen und die Zeichen „.“ und “-” enthalten. Es muss mit “@” beginnen." - }, - "COMMENT": { - "LABEL": "Kommentar", - "PLACEHOLDER": "", - "TOOLTIP": "Der Kommentar wird für jeden sichtbar sein, der eine Zahlung an Ihren Alias vornehmen möchte. Sie können Details über Ihre Geschäfte, Kontakte oder Text angeben. Kommentare können später bearbeitet werden." - }, - "COST": "Alias-Gebühr {{value}} {{currency}}", - "BUTTON_ASSIGN": "Zuweisen", + "CREATE_WALLET": { + "BUTTON_CREATE": "Wallet erstellen", + "BUTTON_SELECT": "Wallet-Verzeichnis auswählen", + "CONFIRM": "Wallet-Passwort bestätigen", + "ERROR_CANNOT_SAVE_SYSTEM": "Wallet-Dateien können nicht auf der OS-Partition gespeichert werden", + "ERROR_CANNOT_SAVE_TOP": "Bestehende Wallet-Dateien können nicht ersetzt oder überschrieben werden", "FORM_ERRORS": { - "NAME_REQUIRED": "Name ist erforderlich", - "NAME_WRONG": "Ungültiger Name: zulässige Symbole \"0-9\", \"a-z\", \"-\", \".\"", - "NAME_LENGTH": "Der Alias muss 6-25 Zeichen lang sein", - "NAME_EXISTS": "Alias-Name existiert bereits", - "NO_MONEY": "Du hast nicht genug Geldmittel, um diesen Alias zuzuweisen", - "MAX_LENGTH": "Maximale Kommentarlänge erreicht" + "CONFIRM_NOT_MATCH": "Passwörter stimmen nicht überein", + "MAX_LENGTH": "Maximale Namenslänge erreicht", + "NAME_DUPLICATE": "Name existiert bereits", + "NAME_REQUIRED": "Name ist erforderlich" }, - "ONE_ALIAS": "Sie können nur einen Alias pro Wallet erstellen", - "REQUEST_ADD_REG": "Der Alias wird innerhalb von 10 Minuten zugewiesen" + "NAME": "Wallet-Name", + "PASS": "Wallet-Passwort festlegen", + "TITLE_SAVE": "Wallet-Datei speichern." }, "EDIT_ALIAS": { - "NAME": { - "LABEL": "Alias", - "PLACEHOLDER": "@ Alias eingeben" - }, + "BUTTON_EDIT": "Bearbeiten", "COMMENT": { "LABEL": "Kommentar", "PLACEHOLDER": "" }, + "COST": "Gebühr {{value}} {{currency}}", "FORM_ERRORS": { - "NO_MONEY": "Sie haben nicht genügend Geldmittel, um den Kommentar zu diesem Alias zu ändern", - "MAX_LENGTH": "Maximale Kommentarlänge erreicht" + "MAX_LENGTH": "Maximale Kommentarlänge erreicht", + "NO_MONEY": "Sie haben nicht genügend Geldmittel, um den Kommentar zu diesem Alias zu ändern" }, - "COST": "Gebühr {{value}} {{currency}}", - "BUTTON_EDIT": "Bearbeiten" - }, - "TRANSFER_ALIAS": { "NAME": { "LABEL": "Alias", "PLACEHOLDER": "@ Alias eingeben" - }, - "COMMENT": { - "LABEL": "Kommentar", - "PLACEHOLDER": "" - }, - "ADDRESS": { - "LABEL": "transferieren zu", - "PLACEHOLDER": "" - }, - "FORM_ERRORS": { - "WRONG_ADDRESS": "Keine Wallet mit diesem Konto existiert", - "ALIAS_EXISTS": "Dieses Konto hat bereits einen Alias", - "NO_MONEY": "Du hast nicht genug Geldmittel, um diesen Alias zu transferieren" - }, - "COST": "Überweisungsgebühr {{value}} {{currency}}", - "BUTTON_TRANSFER": "Transfer", - "BUTTON_CANCEL": "Abbrechen", - "REQUEST_SEND_REG": "Der Alias wird innerhalb von 10 Minuten übertragen" + } }, - "SEND": { + "ERRORS": { + "ACCESS_DENIED": "Zugriff verweigert", + "BAD_ARG": "Ungültiges Argument", + "CORE_BUSY": "Interner Fehler: Kern ist beschäftigt", + "DAEMON_BUSY": "Interner Fehler: Daemon ist beschäftigt", + "FILE_EXIST": "Eine Datei mit diesem Namen existiert bereits. Geben Sie einen anderen Namen ein, um die Datei zu speichern", + "FILE_NOT_FOUND": "Datei nicht gefunden", + "FILE_NOT_SAVED": "Sie können keine Wallet-Datei in diesem Ordner speichern. Bitte wählen Sie einen anderen Ordner.", + "FILE_RESTORED": "Die Wallet-Datei wurde beschädigt. Wir haben die Schlüssel und die Wallet von der Blockchain wiederhergestellt", + "INSUFFICIENT_FUNDS": "Insufficient funds for this transaction", + "NOT_ENOUGH_MONEY": "Unzureichendes Guthaben im Konto", + "NOT_ENOUGH_OUTPUTS_TO_MIX": "Mix-in-Nummer ist zu groß für den aktuellen Blockchain-Status. Nicht genügend unverbrauchte outputs zum Mischen", + "NOT_FILE_ZANO_WALLET": "This file is not recognized as a Zano wallet..", + "NO_MONEY": "Nicht genügend Geld", + "NO_MONEY_REMOVE_OFFER": "Es gibt keine Gebühr für das Löschen eines Angebots, aber um das Netzwerk vor Spam-Transaktionen zu schützen, müssen Sie mindestens {{fee}} {{currency}} in Ihrer Wallet haben", + "REQUIRED": "This field is required", + "TRANSACTION_ERROR": "Fehler. Transaktion nicht abgeschlossen.", + "TRANSACTION_IS_TO_BIG": "Transaktion überschreitet das Netzwerk-Limit. Sendet benötigten Betrag mit mehreren Transaktionen.", + "TRANSFER_ATTEMPT": "Keine Verbindung zum Zano-Netzwerk", + "TX_TYPE_COIN_BASE": "Fehler. Die Zahlung wurde nicht abgeschlossen.", + "TX_TYPE_NEW_ALIAS": "Fehler. Fehler beim Registrieren des Alias zum Speichern", + "TX_TYPE_NEW_ALIAS_END": "Bitte nochmals versuchen.", + "TX_TYPE_NORMAL": "Fehler. Die Zahlung von der Wallet", + "TX_TYPE_NORMAL_END": "wurde nicht abgeschlossen.", + "TX_TYPE_NORMAL_TO": "zu", + "TX_TYPE_UPDATE_ALIAS": "Fehler. Fehlgeschlagen Kommentar von gespeichertem Alias zu ändern", + "WALLET_WATCH_ONLY_NOT_SUPPORTED": "Watch-only-Wallets können nur von simplewallet geöffnet werden", + "WALLET_WRONG_ID": "Ungültige Wallet-ID", + "WRONG_PASSWORD": "Ungültiges Passwort", + "WRONG_PASSWORD_MUST_BE": "Invalid password. Password must be" + }, + "EXPORT_HISTORY": { + "CANCEL": "Abbrechen", + "EXPORT": "In Datei exportieren...", + "EXPORT_BUTTON": "Verlauf exportieren...", + "FILTER": "POS-Transaktionen filtern", + "FORMAT": "Format", + "SAVED_FILE": "Pfad zum Speichern des Transaktionsverlaufs auswählen", + "TITLE": "Wallet-Verlauf exportieren", + "TOOLTIP": "Wallet-Transaktionsverlauf in Datei exportieren" + }, + "HISTORY": { "ADDRESS": "Adresse", "AMOUNT": "Betrag", - "COMMENT": "Kommentar", - "DETAILS": "Zusätzliche Informationen", - "MIXIN": "Mixin", + "DATE": "Datum", + "DETAILS": { + "COMMENT": "Kommentar", + "CONFIRMATION": "Bestätigung", + "HEIGHT": "Höhe", + "ID": "Transaktions-ID", + "INPUTS": "Inputs", + "OUTPUTS": "Outputs", + "PAYMENT_ID": "Zahlungs-ID", + "SIZE": "Transaktionsgröße", + "SIZE_VALUE": "{{value}} Bytes" + }, "FEE": "Gebühr", - "HIDE": "Verstecke deine Wallet-Adresse vom Empfänger", - "BUTTON": "Senden", - "SUCCESS_SENT": "Transaktion gesendet", - "FORM_ERRORS": { - "ADDRESS_REQUIRED": "Adresse benötigt", - "ADDRESS_NOT_VALID": "Adresse ungültig", - "ALIAS_NOT_VALID": "Alias ungültig", - "AMOUNT_REQUIRED": "Betrag ist erforderlich", - "AMOUNT_ZERO": "Betrag ist Null", - "FEE_REQUIRED": "Gebühr ist erforderlich", - "FEE_MINIMUM": "Mindestgebühr: {{fee}}", - "MAX_LENGTH": "Maximale Kommentarlänge erreicht", - "GREAT_THAN_UNWRAPPED_COINS": "Der Betrag ist größer als die noch verfügbaren ERC20-Token", - "LESS_THAN_ZANO_NEEDED": "Zu geringer Betrag zur Deckung der ERC20-Gebühr", - "WRAP_INFO_NULL": "Wrap-Status konnte nicht angefordert werden", - "MUST_BE_GREATER_THAN_ZERO": "Must be greater than zero", - "ALIAS_NOT_FOUND": "Alias not found" - }, - "WRAP": { - "TITLE": "Wrap", - "MAIN_TEXT": "Diese Transaktion erstellt wZano (\"Wrapped Zano\"), das an die angegebene Adresse im Ethereum-Netzwerk gesendet wird.", - "ESTIMATE": "Transaktionsschätzungen", - "WILL_RECEIVE": "Sie erhalten:", - "FEE": "Ethereum Txn-Gebühr:", - "ZANO": "ZANO", - "wZANO": "wZANO" - }, - "ERROR_CODES": { - "NOT_ENOUGH_MONEY": "Not enough money" - }, - "ASSET": "Asset" - }, - "HISTORY": { - "STATUS": "Status", - "STATUS_TOOLTIP": "Bestätigungen {{current}}/{{total}}", + "HIDDEN": "Hidden", "LOCK_TOOLTIP": "Gesperrt bis {{date}}", - "SEND": "Gesendet", + "NO_FEE": "No Fee", "RECEIVED": "Empfangen", - "DATE": "Datum", - "AMOUNT": "Betrag", - "FEE": "Gebühr", - "ADDRESS": "Adresse", - "DETAILS": { - "PAYMENT_ID": "Zahlungs-ID", - "ID": "Transaktions-ID", - "SIZE": "Transaktionsgröße", - "SIZE_VALUE": "{{value}} Bytes", - "HEIGHT": "Höhe", - "CONFIRMATION": "Bestätigung", - "INPUTS": "Inputs", - "OUTPUTS": "Outputs", - "COMMENT": "Kommentar" - }, + "SEND": "Gesendet", + "STATUS": "Status", + "STATUS_TOOLTIP": "Bestätigungen {{current}}/{{total}}", "TYPE_MESSAGES": { - "HIDDEN": "versteckt", - "UNDEFINED": "Unbedefiniert", + "CANCEL_CONTRACT": "Abbrechen und Einzahlungen zurückzahlen", "COMPLETE_BUYER": "Vertrag abgeschlossen", "COMPLETE_SELLER": "Vertrag abgeschlossen", "CREATE_ALIAS": "Gebühr für die Zuordnung eines Alias", - "UPDATE_ALIAS": "Gebühr für die Bearbeitung eines Alias", - "POW_REWARD": "POW-Belohnung", - "POS_REWARD": "POS-Belohnung", "CREATE_CONTRACT": "Vertragsvorschlag", - "PLEDGE_CONTRACT": "Vertrag-Einzahlung", + "HIDDEN": "versteckt", "NULLIFY_CONTRACT": "Einzahlungen verbrennen", + "PLEDGE_CONTRACT": "Vertrag-Einzahlung", + "POS_REWARD": "POS-Belohnung", + "POW_REWARD": "POW-Belohnung", "PROPOSAL_CANCEL_CONTRACT": "Stornierungsanfrage", - "CANCEL_CONTRACT": "Abbrechen und Einzahlungen zurückzahlen" + "UNDEFINED": "Unbedefiniert", + "UPDATE_ALIAS": "Gebühr für die Bearbeitung eines Alias" + } + }, + "LOGIN": { + "BUTTON_NEXT": "Weiter", + "BUTTON_RESET": "Zurücksetzen", + "BUTTON_SKIP": "Überspringen", + "FORM_ERRORS": { + "CONFIRM_REQUIRED": "Bestätigung ist erforderlich", + "INVALID_PASS": "Ungültiges Passwort, versuchen Sie es erneut", + "MISMATCH": "Fehlanpassung", + "PASS_REQUIRED": "Passwort ist erforderlich", + "WRONG_PASSWORD": "Wrong password" }, - "NO_FEE": "No Fee", - "HIDDEN": "Hidden" + "INCORRECT_PASSWORD": "Ungültiges Passwort", + "MASTER_PASS": "Master-Passwort", + "SETUP_CONFIRM_PASS": "Passwort bestätigen", + "SETUP_MASTER_PASS": "Master-Passwort einrichten" }, - "CONTRACTS": { - "EMPTY": "Keine aktiven Verträge", - "CONTRACTS": "Verträge", - "PURCHASE": "Kauf", - "SELL": "Verkaufen", - "DATE": "Datum", - "AMOUNT": "Betrag", - "STATUS": "Status", - "COMMENTS": "Kommentare", - "PURCHASE_BUTTON": "Neuer Kauf", - "LISTING_BUTTON": "Auflistung erstellen", - "TIME_LEFT": { - "REMAINING_LESS_ONE": "Weniger als eine Stunde, um zu antworten", - "REMAINING_ONE": "{{time}} verbleibende Stunde", - "REMAINING_MANY": "{{time}} verbleibende Stunden", - "REMAINING_MANY_ALT": "{{time}} verbleibende Stunden", - "REMAINING_ONE_RESPONSE": "{{time}} verbleibende Stunde", - "REMAINING_MANY_RESPONSE": "{{time}} verbleibende Stunde", - "REMAINING_MANY_ALT_RESPONSE": "{{time}} verbleibende Stunden", - "REMAINING_ONE_WAITING": "Warte für {{time}} Stunde", - "REMAINING_MANY_WAITING": "Warte für {{time}} Stunden", - "REMAINING_MANY_ALT_WAITING": "Warte für {{Zeit}} Stunden" + "MAIN": { + "BUTTON_NEW_WALLET": "Neue Wallet erstellen", + "BUTTON_OPEN_WALLET": "Vorhandene Wallet öffnen", + "BUTTON_RESTORE_BACKUP": "Aus Backup wiederherstellen", + "CHOOSE_PATH": "Bitte wählen Sie einen Pfad", + "HELP": "Wie Wallet erstellen?", + "TITLE": "Erstellen oder öffnen Sie die Wallet, um Zano zu verwenden" + }, + "MESSAGES": { + "ADDRESS": "Adresse", + "MESSAGE": "Nachricht", + "SEND_BUTTON": "Senden", + "SEND_PLACEHOLDER": "Nachricht eingeben..." + }, + "MODALS": { + "ADD_TOKEN": "Token hinzufügen", + "CANCEL": "Abbrechen", + "ERROR": "Fehler", + "INFO": "Informationen", + "OK": "OK", + "SUCCESS": "Erfolg" + }, + "OPEN_WALLET": { + "BUTTON": "Wallet öffnen", + "FILE_NOT_FOUND1": "Wallet-Datei nicht gefunden", + "FILE_NOT_FOUND2": "

    Es wurde umbenannt oder verschoben.
    Um es zu öffnen, verwenden Sie den \"Wallet öffnen\"-Knopf.", + "FORM_ERRORS": { + "MAX_LENGTH": "Maximale Namenslänge erreicht", + "NAME_DUPLICATE": "Name existiert bereits", + "NAME_REQUIRED": "Name ist erforderlich" }, - "STATUS_MESSAGES": { - "SELLER": { - "NEW_CONTRACT": "Neuer Vertragsvorschlag", - "IGNORED": "Sie haben den Vertragsvorschlag ignoriert", - "ACCEPTED": "Vertrag gestartet", - "WAIT": "Warten auf Bestätitung des Vertrages", - "WAITING_BUYER": "Warte auf Sendung", - "COMPLETED": "Vertrag abgeschlossen", - "NOT_RECEIVED": "Senden fehlgeschlagen", - "NULLIFIED": "Alle Einzahlungen verbrannt", - "PROPOSAL_CANCEL": "Neuer Vorschlag, Vertrag zu kündigen und Einzahlungen zurückzugeben", - "BEING_CANCELLED": "Abbruch wird durchgeführt", - "CANCELLED": "Vertrag abgebrochen", - "IGNORED_CANCEL": "Sie haben den Stornierungsvorschlag ignoriert", - "EXPIRED": "Vertragsvorschlag ist abgelaufen" - }, - "BUYER": { - "WAITING": "Warte auf Antwort", - "IGNORED": "Verkäufer ignorierte Ihren Vertragsvorschlag", - "ACCEPTED": "Verkäufer hat Ihren Vertragsvorschlag akzeptiert", - "WAIT": "Warten auf die Bestätigung der Einzahlungen", - "WAITING_SELLER": "Warte auf Sendung", - "COMPLETED": "Vertrag abgeschlossen", - "NOT_RECEIVED": "Senden fehlgeschlagen", - "NULLIFIED": "Alle Einzahlungen verbrannt", - "WAITING_CANCEL": "Warten auf Stornierung des Vertrages", - "BEING_CANCELLED": "Abbruch wird durchgeführt", - "CANCELLED": "Vertrag abgebrochen", - "IGNORED_CANCEL": "Der Verkäufer hat Ihren Vorschlag zur Stornierung des Vertrages ignoriert", - "EXPIRED": "Der Vertragsvorschlag ist abgelaufen" - } - } + "MODAL": { + "LABEL": "Passwort für diese Wallet", + "NOT_FOUND": "Nicht gefunden", + "OPEN": "Wallet öffnen", + "SKIP": "Überspringen", + "TITLE": "Wallet-Passwort eingeben" + }, + "NAME": "Wallet-Name", + "PASS": "Wallet-Passwort", + "WITH_ADDRESS_ALREADY_OPEN": "Eine Wallet mit dieser Adresse ist bereits geöffnet" + }, + "PLACEHOLDERS": { + "ADRESS_PLACEHOLDER": "Adresse hier eingeben", + "AMOUNT_PLACEHOLDER": "Betrag hier eingeben", + "COMMENT_PLACEHOLDER": "Geben Sie hier Ihren Kommentar ein", + "CONFIRM_WALET_PASSWORD_PLACEHOLDER": "Wallet-Passwort hier bestätigen", + "DEPOSIT_PLACEHOLDER": "Geben Sie hier Ihre Einzahlung ein", + "DESCRIPTION_PLACEHOLDER": "Geben Sie hier eine Beschreibung ein", + "FEE_PLACEHOLDER": "Geben Sie hier eine Gebühr ein", + "MASTER_PASS_PLACEHOLDER": "Geben Sie hier ein Master-Passwort ein", + "NAME_PLACEHOLDER": "Geben Sie hier einen Namen ein", + "NOTES_PLACEHOLDER": "Geben Sie hier eine Notiz ein", + "PASSWORD_PLACEHOLDER": "Geben Sie hier ein Passwort ein", + "PASS_PLACEHOLDER": "Geben Sie hier ein Master-Passwort ein", + "PLACEHOLDER_CONFIRM": "Neues Passwort hier bestätigen", + "PLACEHOLDER_NEW": "Neues Passwort hier eingeben", + "PLACEHOLDER_OLD": "Geben Sie hier das aktuelle Passwort ein", + "PURCHASE_PAYMENT_PLACEHOLDER": "Geben Sie hier eine Zahlungs-ID ein", + "SEED_PASSWORD_PLACEHOLDER": "Geben Sie hier ein Seed-Passwort ein", + "SEED_PHRASE_PLACEHOLDER": "Geben Sie hier eine Anfangsphrase ein", + "SELLER_DEPOSIT_PLACEHOLDER": "Geben Sie hier die Anzahlung des Verkäufers ein", + "SELLER_PLACEHOLDER": "Geben Sie hier einen Verkäufer ein", + "WALET_PASSWORD_PLACEHOLDER": "Geben Sie hier ein Wallet-Passwort ein", + "WALLET_NAME_PLACEHOLDER": "Geben Sie hier einen Wallet-Namen ein" + }, + "PROGRESS": { + "ADD_WALLET": "Wallet hinzufügen", + "CREATE_WALLET": "Neue Wallet erstellen", + "RESTORE_WALLET": "Aus Backup wiederherstellen", + "SELECT_LOCATION": "Wallet-Verzeichnis auswählen" }, "PURCHASE": { - "DESCRIPTION": "Beschreibung", - "SELLER": "Verkäufer", + "ACCEPT_STATE_WAIT_BIG": "Vertrag gestartet", "AMOUNT": "Betrag", - "YOUR_DEPOSIT": "Ihre Einzahlung", - "SELLER_DEPOSIT": "Einzahlung Verkäufer", + "BURN_PROPOSAL": "Einzahlungen verbrannt", + "BUTTON_CANCEL_BUYER": "Einzahlungen abbrechen und zurückzahlen", + "BUTTON_CANCEL_SELLER": "Einzahlungen bestätigen und zurückzahlen", + "BUTTON_IGNORE": "Angebot ignorieren und ausblenden", + "BUTTON_MAKE_PLEDGE": "Akzeptieren und Einzahlung tätigen", + "BUTTON_NOT_CANCEL": "Anfrage ignorieren", + "BUTTON_NULLIFY": "Beenden und Einzahlungen verbrennen", + "BUTTON_NULLIFY_SHORT": "Verbrennen", + "BUTTON_RECEIVED": "Einzahlungen abschließen und freigeben", "BUYER_DEPOSIT": "Einzahlung Käufer", - "SAME_AMOUNT": "Gleicher Betrag", + "CANCEL": "Abbrechen", "COMMENT": "Kommentar", + "DEALS_CANCELED_WAIT": "Abbruch wird durchgeführt", + "DESCRIPTION": "Beschreibung", "DETAILS": "Zusätzliche Informationen", - "SEND_BUTTON": "Senden", + "FEE": "Gebühr", "FORM_ERRORS": { - "DESC_REQUIRED": "Beschreibung erforderlich", - "DESC_MAXIMUM": "Maximale Feldlänge erreicht", - "SELLER_REQUIRED": "Adresse benötigt", - "SELLER_NOT_VALID": "Ungültige Adresse", "ALIAS_NOT_VALID": "Ungültiger Alias", "AMOUNT_REQUIRED": "Betrag ist erforderlich", "AMOUNT_ZERO": "Betrag darf nicht Null sein", - "YOUR_DEPOSIT_REQUIRED": "Einzahlung erforderlich", + "COMMENT_MAXIMUM": "Maximale Feldlänge erreicht", + "DESC_MAXIMUM": "Maximale Feldlänge erreicht", + "DESC_REQUIRED": "Beschreibung erforderlich", "SELLER_DEPOSIT_REQUIRED": "Verkäufer-Einzahlung erforderlich", + "SELLER_NOT_VALID": "Ungültige Adresse", + "SELLER_REQUIRED": "Adresse benötigt", "SELLER_SAME": "Anderes Konto verwenden", - "COMMENT_MAXIMUM": "Maximale Feldlänge erreicht" + "YOUR_DEPOSIT_REQUIRED": "Einzahlung erforderlich" }, + "HOUR": "Stunde", + "HOURS": "Stunden", + "IGNORED_ACCEPT": "Vertragsvorschlag ignoriert", + "IGNORED_CANCEL": "Vertragsstornierungsanfrage ignoriert", + "NEED_MONEY": "Unzureichendes Guthaben", + "NULLIFY_QUESTION": "Sind Sie sicher, dass Sie beide Einzahlungen verbrennen möchten?", + "PAYMENT": "Zahlungs-ID", + "PROGRESS_COMPLETE": "Abgeschlossen", "PROGRESS_NEW": "Neuer Kauf", - "PROGRESS_WAIT": "Warte auf Antwort", "PROGRESS_RECEIVE": "Antwort erhalten", - "PROGRESS_COMPLETE": "Abgeschlossen", - "FEE": "Gebühr", - "PAYMENT": "Zahlungs-ID", + "PROGRESS_WAIT": "Warte auf Antwort", + "SAME_AMOUNT": "Gleicher Betrag", + "SELLER": "Verkäufer", + "SELLER_DEPOSIT": "Einzahlung Verkäufer", + "SEND_BUTTON": "Senden", + "SEND_CANCEL_PROPOSAL": "Stornierungsanfrage gesendet", "STATUS_MESSAGES": { - "NEW_PURCHASE": "Neuer Kauf", - "WAITING_SELLER": "Warte auf Antwort", - "WAITING_BUYER": "Vertragsvorschlag erhalten", - "WAITING_CONFIRMATION": "Warten auf die Bestätigung der Einzahlungen", - "WAITING_DELIVERY": "Warte auf Sendung", - "COMPLETED": "Vertrag abgeschlossen", - "IGNORED_BUYER": "Vertragsvorschlag ignoriert", - "IGNORED_SELLER": "Der Verkäufer ignorierte Ihren Vertragsvorschlag", - "PROPOSAL_CANCEL_SELLER": "Stornierungsanfrage gesendet", - "PROPOSAL_CANCEL_BUYER": "Stornierungsanfrage erhalten", "BEING_CANCELLED": "Abbruch wird durchgeführt", - "IGNORED_CANCEL_SELLER": "Der Verkäufer hat Ihren Vorschlag zur Stornierung des Vertrages ignoriert", - "IGNORED_CANCEL_BUYER": "Vertragsstornierungsanfrage ignoriert", "CANCELLED": "Vertrag abgebrochen", + "COMPLETED": "Vertrag abgeschlossen", "EXPIRED": "Vertragsvorschlag abgelaufen", + "IGNORED_BUYER": "Vertragsvorschlag ignoriert", + "IGNORED_CANCEL_BUYER": "Vertragsstornierungsanfrage ignoriert", + "IGNORED_CANCEL_SELLER": "Der Verkäufer hat Ihren Vorschlag zur Stornierung des Vertrages ignoriert", + "IGNORED_SELLER": "Der Verkäufer ignorierte Ihren Vertragsvorschlag", + "NEW_PURCHASE": "Neuer Kauf", "NOT_RECEIVED": "Senden fehlgeschlagen", - "NULLIFIED": "Alle Einzahlungen verbrannt" + "NULLIFIED": "Alle Einzahlungen verbrannt", + "PROPOSAL_CANCEL_BUYER": "Stornierungsanfrage erhalten", + "PROPOSAL_CANCEL_SELLER": "Stornierungsanfrage gesendet", + "WAITING_BUYER": "Vertragsvorschlag erhalten", + "WAITING_CONFIRMATION": "Warten auf die Bestätigung der Einzahlungen", + "WAITING_DELIVERY": "Warte auf Sendung", + "WAITING_SELLER": "Warte auf Antwort" }, - "ACCEPT_STATE_WAIT_BIG": "Vertrag gestartet", - "IGNORED_ACCEPT": "Vertragsvorschlag ignoriert", - "BURN_PROPOSAL": "Einzahlungen verbrannt", "SUCCESS_FINISH_PROPOSAL": "Vertrag abgeschlossen", - "SEND_CANCEL_PROPOSAL": "Stornierungsanfrage gesendet", - "IGNORED_CANCEL": "Vertragsstornierungsanfrage ignoriert", - "DEALS_CANCELED_WAIT": "Abbruch wird durchgeführt", "WAITING_TIME": "Antwortzeit", - "NEED_MONEY": "Unzureichendes Guthaben", - "BUTTON_MAKE_PLEDGE": "Akzeptieren und Einzahlung tätigen", - "BUTTON_IGNORE": "Angebot ignorieren und ausblenden", - "BUTTON_NULLIFY": "Beenden und Einzahlungen verbrennen", - "BUTTON_RECEIVED": "Einzahlungen abschließen und freigeben", - "BUTTON_CANCEL_BUYER": "Einzahlungen abbrechen und zurückzahlen", - "BUTTON_NOT_CANCEL": "Anfrage ignorieren", - "BUTTON_CANCEL_SELLER": "Einzahlungen bestätigen und zurückzahlen", - "HOUR": "Stunde", - "HOURS": "Stunden", - "CANCEL": "Abbrechen", - "NULLIFY_QUESTION": "Sind Sie sicher, dass Sie beide Einzahlungen verbrennen möchten?", - "BUTTON_NULLIFY_SHORT": "Verbrennen", - "WAITING_TIME_QUESTION": "Sind Sie sicher, dass Sie den Vertrag kündigen möchten?" + "WAITING_TIME_QUESTION": "Sind Sie sicher, dass Sie den Vertrag kündigen möchten?", + "YOUR_DEPOSIT": "Ihre Einzahlung" }, - "MESSAGES": { - "ADDRESS": "Adresse", - "MESSAGE": "Nachricht", - "SEND_PLACEHOLDER": "Nachricht eingeben...", - "SEND_BUTTON": "Senden" - }, - "MODALS": { - "ERROR": "Fehler", - "SUCCESS": "Erfolg", - "INFO": "Informationen", + "RESTORE_WALLET": { + "BUTTON_CREATE": "Wallet erstellen", + "BUTTON_SELECT": "Wallet-Verzeichnis auswählen", + "CHOOSE_PATH": "Bitte wählen Sie einen Pfad", + "CONFIRM": "Wallet-Passwort bestätigen", + "FORM_ERRORS": { + "CONFIRM_NOT_MATCH": "Passwörter stimmen nicht überein", + "INCORRECT_PASSWORD": "Falsches Passwort", + "KEY_NOT_VALID": "Schlüssel ungültig", + "KEY_REQUIRED": "Schlüssel ist erforderlich", + "MAX_LENGTH": "Maximale Namenslänge erreicht", + "NAME_DUPLICATE": "Name existiert bereits", + "NAME_REQUIRED": "Name ist erforderlich", + "SEED_PHRASE_IS_NO_VALID": "The seed phrase is not valid." + }, + "LABEL_NAME": "Wallet-Name", + "LABEL_PHRASE_KEY": "Seed-Satz / Private-Key", + "NOT_CORRECT_FILE_OR_PASSWORD": "Ungültige Wallet-Datei oder Passwort stimmt nicht überein", "OK": "OK", - "CANCEL": "Abbrechen", - "ADD_TOKEN": "Token hinzufügen" - }, - "CONFIRM": { - "BUTTON_CONFIRM": "Senden", - "BUTTON_CANCEL": "Abbrechen", - "TITLE": "Transaktion bestätigen", - "MESSAGE": { - "SEND": "Senden", - "FROM": "Von", - "TO": "Zu", - "COMMENT": "Kommentar" - } + "PASS": "Wallet-Passwort", + "SEED_PASSWORD": "Seed-Passwort" }, - "STAKING": { - "TITLE": "Staking", - "TITLE_PENDING": "Ausstehend", - "TITLE_TOTAL": "Gesamt", - "TITLE_PERIOD": "Zeitspanne:", - "PERIOD": { - "WEEK1": "1 Woche", - "WEEK2": "2 Wochen", - "MONTH1": "1 Monat", - "MONTH3": "3 Monate", - "MONTH6": "6 Monate", - "YEAR": "1 Jahr", - "ALL": "Alle" - }, - "TITLE_GROUP": "Gruppe:", - "GROUP": { - "DAY": "Tag", - "WEEK": "Woche", - "MONTH": "Monat" - }, - "SWITCH": { - "ON": "AN", - "OFF": "AUS" - } + "SEED_PHRASE": { + "BUTTON_COPIED": "Kopiert", + "BUTTON_COPY": "Kopieren", + "BUTTON_CREATE_ACCOUNT": "Wallet erstellen", + "TITLE": "Stellen Sie sicher, dass Ihr Seed-Satz an einem sicheren Ort bleibt. Wenn Sie Ihren Seed-Satz vergessen, können Sie Ihre Wallet nicht wiederherstellen." }, - "CONTACTS": { - "TITLE": "Kontaktliste", - "IMPORT_EXPORT": "Kontakte importieren oder exportieren", - "IMPORT": "Importieren", - "EXPORT": "Exportieren", - "ADD": "Kontakt hinzufügen/bearbeiten", - "SEND": "Senden", - "SEND_FROM": "Senden von", - "SEND_TO": "Zu", - "OPEN_ADD_WALLET": "Wallet öffnen/hinzufügen", - "COPY": "- Kopieren", - "TABLE": { - "NAME": "Name", - "ALIAS": "Alias", - "ADDRESS": "Adresse", - "NOTES": "Notizen", - "EMPTY": "Kontaktliste ist leer" - }, - "FORM": { - "NAME": "Name", - "ADDRESS": "Adresse", - "NOTES": "Notizen" + "SEND": { + "ADDRESS": "Adresse", + "AMOUNT": "Betrag", + "ASSET": "Asset", + "BUTTON": "Senden", + "COMMENT": "Kommentar", + "DETAILS": "Zusätzliche Informationen", + "ERROR_CODES": { + "NOT_ENOUGH_MONEY": "Not enough funds for this transaction" }, + "FEE": "Gebühr", "FORM_ERRORS": { - "NAME_REQUIRED": "Name ist erforderlich", - "NAME_DUBLICATED": "Name existiert bereits", - "ADDRESS_REQUIRED": "Adresse benötigt", "ADDRESS_NOT_VALID": "Adresse ungültig", - "SET_MASTER_PASSWORD": "Master-Passwort festlegen", - "ADDRESS_DUBLICATED": "Adresse existiert bereits", - "MAX_LENGTH": "Maximale Länge der Notiz erreicht", - "NAME_LENGTH": "Der Name muss 4-25 Zeichen lang sein" - }, - "BUTTON": { - "SEND": "Senden", - "EDIT": "Bearbeiten", - "DELETE": "Löschen", - "ADD": "Kontakt hinzufügen", - "ADD_EDIT": "Hinzufügen/Speichern", - "GO_TO_WALLET": "Zu Wallet gehen", - "IMPORT_EXPORT": "importieren/exportieren" + "ADDRESS_REQUIRED": "Adresse benötigt", + "ALIAS_NOT_FOUND": "Alias not found", + "ALIAS_NOT_VALID": "Alias ungültig", + "AMOUNT_REQUIRED": "Betrag ist erforderlich", + "AMOUNT_ZERO": "Betrag ist Null", + "FEE_MINIMUM": "Mindestgebühr: {{fee}}", + "FEE_REQUIRED": "Gebühr ist erforderlich", + "GREAT_THAN_UNWRAPPED_COINS": "Der Betrag ist größer als die noch verfügbaren ERC20-Token", + "LESS_THAN_ZANO_NEEDED": "Zu geringer Betrag zur Deckung der ERC20-Gebühr", + "MAX_LENGTH": "Maximale Kommentarlänge erreicht", + "MUST_BE_GREATER_THAN_ZERO": "Must be greater than zero", + "WRAP_INFO_NULL": "Wrap-Status konnte nicht angefordert werden" }, - "SUCCESS_SENT": "Kontakt hinzugefügt", - "SUCCESS_SAVE": "Kontakt wurde bearbeitet", - "SUCCESS_IMPORT": "Kontakte wurden importiert", - "SUCCESS_EXPORT": "Kontakte wurden exportiert", - "ERROR_IMPORT": "Fehler beim Lesen der Datei!", - "ERROR_TYPE_FILE": "Please import valid .csv file", - "ERROR_EXPORT": "Ungültiger Dateityp. Datei als .csv speichern", - "ERROR_EMPTY_LIST": "Contact list is empty", - "ERROR_IMPORT_EMPTY": "File is empty", - "ADD_CONTACT": "Kontakt hinzufügen" - }, - "ERRORS": { - "NO_MONEY": "Nicht genügend Geld", - "NOT_ENOUGH_MONEY": "Unzureichendes Guthaben im Konto", - "CORE_BUSY": "Interner Fehler: Kern ist beschäftigt", - "DAEMON_BUSY": "Interner Fehler: Daemon ist beschäftigt", - "NO_MONEY_REMOVE_OFFER": "Es gibt keine Gebühr für das Löschen eines Angebots, aber um das Netzwerk vor Spam-Transaktionen zu schützen, müssen Sie mindestens {{fee}} {{currency}} in Ihrer Wallet haben", - "NOT_ENOUGH_OUTPUTS_TO_MIX": "Mix-in-Nummer ist zu groß für den aktuellen Blockchain-Status. Nicht genügend unverbrauchte outputs zum Mischen", - "TRANSACTION_IS_TO_BIG": "Transaktion überschreitet das Netzwerk-Limit. Sendet benötigten Betrag mit mehreren Transaktionen.", - "TRANSFER_ATTEMPT": "Keine Verbindung zum Zano-Netzwerk", - "ACCESS_DENIED": "Zugriff verweigert", - "TRANSACTION_ERROR": "Fehler. Transaktion nicht abgeschlossen.", - "BAD_ARG": "Ungültiges Argument", - "WALLET_WRONG_ID": "Ungültige Wallet-ID", - "WRONG_PASSWORD": "Ungültiges Passwort", - "FILE_RESTORED": "Die Wallet-Datei wurde beschädigt. Wir haben die Schlüssel und die Wallet von der Blockchain wiederhergestellt", - "FILE_NOT_FOUND": "Datei nicht gefunden", - "FILE_EXIST": "Eine Datei mit diesem Namen existiert bereits. Geben Sie einen anderen Namen ein, um die Datei zu speichern", - "FILE_NOT_SAVED": "Sie können keine Wallet-Datei in diesem Ordner speichern. Bitte wählen Sie einen anderen Ordner.", - "TX_TYPE_NORMAL": "Fehler. Die Zahlung von der Wallet", - "TX_TYPE_NORMAL_TO": "zu", - "TX_TYPE_NORMAL_END": "wurde nicht abgeschlossen.", - "TX_TYPE_NEW_ALIAS": "Fehler. Fehler beim Registrieren des Alias zum Speichern", - "TX_TYPE_NEW_ALIAS_END": "Bitte nochmals versuchen.", - "TX_TYPE_UPDATE_ALIAS": "Fehler. Fehlgeschlagen Kommentar von gespeichertem Alias zu ändern", - "TX_TYPE_COIN_BASE": "Fehler. Die Zahlung wurde nicht abgeschlossen.", - "WALLET_WATCH_ONLY_NOT_SUPPORTED": "Watch-only-Wallets können nur von simplewallet geöffnet werden", - "REQUIRED": "Required field", - "NOT_FILE_ZANO_WALLET": "File is not a zano wallet" - }, - "CONTEXT_MENU": { - "COPY": "kopieren", - "PASTE": "einfügen", - "SELECT": "alle auswählen" - }, - "BACKEND_LOCALIZATION": { - "QUIT": "Beenden", - "IS_RECEIVED": "", - "IS_CONFIRMED": "", - "INCOME_TRANSFER_UNCONFIRMED": "Eingehende Zahlung (nicht bestätigt)", - "INCOME_TRANSFER_CONFIRMED": "Zahlung erhalten", - "MINED": "Mined", - "LOCKED": "Blockiert", - "IS_MINIMIZE": "Zano-Anwendung wird auf die Systemleiste minimiert", - "RESTORE": "Sie können es wiederherstellen, indem Sie auf das Kontextmenü benutzen oder anklicken ", - "TRAY_MENU_SHOW": "Größe ändern", - "TRAY_MENU_MINIMIZE": "Minimieren" - }, - "TOR_LIB_STATE": { - "STATE_SENDING": "Sending transaction", - "STATE_SENT_SUCCESS": "Successfully sent!", - "STATE_SEND_FAILED": "Sending failed", - "STATE_INITIALIZING": "Initializing", - "STATE_DOWNLOADING_CONSENSUS": "Downloading consensus", - "STATE_MAKING_TUNNEL_A": "Building tunnel to A", - "STATE_MAKING_TUNNEL_B": "Building tunnel to B", - "STATE_CREATING_STREAM": "Creating stream", - "STATE_FAILED": "Failed created stream", - "STATE_SUCCESS": "Successfully created stream" - }, - "SEND_DETAILS_MODAL": { - "TITLE1": "Transaktion", - "TITLE2": "Transaktionsdetails" - }, - "PLACEHOLDERS": { - "COMMENT_PLACEHOLDER": "Geben Sie hier Ihren Kommentar ein", - "WALLET_NAME_PLACEHOLDER": "Geben Sie hier einen Wallet-Namen ein", - "MASTER_PASS_PLACEHOLDER": "Geben Sie hier ein Master-Passwort ein", - "PASS_PLACEHOLDER": "Geben Sie hier ein Master-Passwort ein", - "NAME_PLACEHOLDER": "Geben Sie hier einen Namen ein", - "ADRESS_PLACEHOLDER": "Adresse hier eingeben", - "NOTES_PLACEHOLDER": "Geben Sie hier eine Notiz ein", - "DESCRIPTION_PLACEHOLDER": "Geben Sie hier eine Beschreibung ein", - "SELLER_PLACEHOLDER": "Geben Sie hier einen Verkäufer ein", - "PLACEHOLDER_OLD": "Geben Sie hier das aktuelle Passwort ein", - "AMOUNT_PLACEHOLDER": "Betrag hier eingeben", - "DEPOSIT_PLACEHOLDER": "Geben Sie hier Ihre Einzahlung ein", - "SELLER_DEPOSIT_PLACEHOLDER": "Geben Sie hier die Anzahlung des Verkäufers ein", - "PLACEHOLDER_NEW": "Neues Passwort hier eingeben", - "WALET_PASSWORD_PLACEHOLDER": "Geben Sie hier ein Wallet-Passwort ein", - "CONFIRM_WALET_PASSWORD_PLACEHOLDER": "Wallet-Passwort hier bestätigen", - "PLACEHOLDER_CONFIRM": "Neues Passwort hier bestätigen", - "PASSWORD_PLACEHOLDER": "Geben Sie hier ein Passwort ein", - "SEED_PHRASE_PLACEHOLDER": "Geben Sie hier eine Anfangsphrase ein", - "SEED_PASSWORD_PLACEHOLDER": "Geben Sie hier ein Seed-Passwort ein", - "PURCHASE_PAYMENT_PLACEHOLDER": "Geben Sie hier eine Zahlungs-ID ein", - "FEE_PLACEHOLDER": "Geben Sie hier eine Gebühr ein" + "HIDE": "Verstecke deine Wallet-Adresse vom Empfänger", + "MIXIN": "Mixin", + "SUCCESS_SENT": "Transaktion gesendet", + "WRAP": { + "ESTIMATE": "Transaktionsschätzungen", + "FEE": "Ethereum Txn-Gebühr:", + "MAIN_TEXT": "Diese Transaktion erstellt wZano (\"Wrapped Zano\"), das an die angegebene Adresse im Ethereum-Netzwerk gesendet wird.", + "TITLE": "Wrap", + "WILL_RECEIVE": "Sie erhalten:", + "ZANO": "ZANO", + "wZANO": "wZANO" + } }, - "EXPORT_HISTORY": { - "TOOLTIP": "Wallet-Transaktionsverlauf in Datei exportieren", - "TITLE": "Wallet-Verlauf exportieren", - "FILTER": "POS-Transaktionen filtern", - "CANCEL": "Abbrechen", - "EXPORT": "In Datei exportieren...", - "EXPORT_BUTTON": "Verlauf exportieren...", - "SAVED_FILE": "Pfad zum Speichern des Transaktionsverlaufs auswählen", - "FORMAT": "Format" + "SEND_DETAILS_MODAL": { + "TITLE1": "Transaktion", + "TITLE2": "Transaktionsdetails" }, - "ASSETS": { - "TABLE": { - "LABELS": { - "NAME": "Name", - "BALANCE": "Guthaben", - "VALUE": "Wert", - "PRICE": "Preis" - } + "SETTINGS": { + "APP_LOCK": { + "TIME1": "5 Minuten", + "TIME2": "15 Minuten", + "TIME3": "1 Stunde", + "TIME4": "Nie", + "TITLE": "Programm sperren nach:" }, - "DROP_DOWN_MENU": { - "ASSET_DETAILS": "Anlagendetails", - "REMOVE_ASSET": "Element entfernen" + "APP_LOG_TITLE": "Log-Level:", + "DARK_THEME": "Nachtmodus", + "FORM_ERRORS": { + "CONFIRM_NOT_MATCH": "The passwords do not match", + "CURRENT_PASS_NOT_MATCH": "Old password not match", + "PASS_REQUIRED": "Passwort ist erforderlich" }, - "MODALS": { - "ASSET_DETAILS": { - "LABELS": { - "NAME": "Asset-Name", - "TICKER": "Ticker", - "ID": "Asset-ID", - "CURRENT_SUPPLY": "Stromversorgung", - "MAX_SUPPLE": "Maximale Versorgung" - } - } + "GRAY_THEME": "Graumodus", + "LANGUAGE": { + "DE": "Deutsch", + "EN": "English", + "FR": "French", + "ID": "Indonesian", + "IT": "Italian", + "PT": "Portuguese", + "TITLE": "Language" }, - "FORM": { - "ERRORS": { - "WRONG_ASSET_ID": "Wrong asset id", - "INSUFICCIENT_FUNDS": "Insuficcient funds" - } - } + "LAST_BUILD": "Aktueller Build: {{value}}", + "MASTER_PASSWORD": { + "BUTTON": "Speichern", + "CONFIRM": "New password confirmation", + "NEW": "Neues Passwort", + "OLD": "Altes Passwort", + "TITLE": "Master-Passwort aktualisieren" + }, + "NOTIFICATIONS": "Benachrichtigungen", + "SCALE": { + "100": "100% Rahmen", + "125": "125% Rahmen", + "150": "150% Rahmen", + "75": "75% Rahmen", + "TITLE": "Interface scale" + }, + "SETTINGS_SAVED": "Gerettet! Einstellungen aktualisiert", + "TITLE": "Einstellungen", + "USE_TOR_TO_RELAY_TRANSACTIONS": "Verwenden Sie TOR, um Transaktionen weiterzuleiten", + "WHITE_THEME": "Tagmodus" }, - "CONFIRM_SWAP": { - "BREADCRUMBS": { - "ITEM1": "Swap", - "ITEM2": "Confirm swap" + "SIDEBAR": { + "ACCOUNT": { + "MESSAGES": "Neue Angebote/Nachrichten", + "STAKING": "Staking", + "SYNCING": "Wallet synchronisieren" }, - "FORM": { - "LABELS": { - "LABEL1": "Swap proposal hex", - "LABEL2": "Proposal details" - }, - "PLACEHOLDERS": { - "PLACEHOLDER1": "Enter Swap proposal hex" - }, - "TABLE": { - "LABELS": { - "LABEL1": "Sending", - "LABEL2": "Receiving", - "LABEL3": "Expiration time" - } - }, - "BUTTONS": { - "BUTTON1": "Accept Proposal", - "BUTTON2": "Back" - } + "ADD_NEW": "Hinzufügen", + "CONTACTS": "Kontakte", + "CONTACTS_TOOLTIP": "Die Kontaktoption ist nur bei aktiviertem Master-Passwort verfügbar", + "LOG_OUT": "Abmelden", + "LOG_OUT_TOOLTIP": "Die Abmeldeoption ist nur bei aktiviertem Master-Passwort verfügbar", + "SETTINGS": "Einstellungen", + "SYNCHRONIZATION": { + "COMPLETE": "Abschluss", + "DOWNLOADING": "wird heruntergeladen", + "ERROR": "Systemfehler", + "LOADING": "Lade Blockchain-Daten", + "MB": "MB", + "OFFLINE": "Offline", + "ONLINE": "Online", + "SLASH": "/", + "SYNCING": "Syncing block" + }, + "TITLE": "Wallets", + "UPDATE": { + "CRITICAL": "Update verfügbar", + "CRITICAL_HINT": "Kritisches Update!", + "CRITICAL_TOOLTIP": "Kritisches Update verfügbar.Update dringend empfohlen!", + "IMPORTANT": "Update verfügbar", + "IMPORTANT_HINT": "Wichtiges Update!", + "IMPORTANT_TOOLTIP": "Neues Update ausführen.
    Wichtiges Update!", + "STANDARD": "Update verfügbar", + "STANDARD_TOOLTIP": "Neues Update ausführen.
    Update wird empfohlen!", + "TIME": "Systemzeit unterscheidet sich vom Netzwerk", + "TIME_TOOLTIP": "Falsche Systemzeit!
    Prüfen und korrigieren Sie Ihre Systemzeit." } }, - "CREATE_SWAP": { - "BREADCRUMBS": { - "ITEM1": "Swap", - "ITEM2": "Create swap" + "STAKING": { + "GROUP": { + "DAY": "Tag", + "MONTH": "Monat", + "WEEK": "Woche" }, - "FORM": { - "LABELS": { - "LABEL1": "Sending", - "LABEL2": "Receiving", - "LABEL3": "Receiver address" - }, - "PLACEHOLDERS": { - "PLACEHOLDER1": "Enter amount here" - }, - "BUTTONS": { - "BUTTON1": "Create proposal", - "BUTTON2": "Cancel" - }, - "ERRORS": { - "ERROR1": "Same ones selected asset" - } - } + "PERIOD": { + "ALL": "Alle", + "MONTH1": "1 Monat", + "MONTH3": "3 Monate", + "MONTH6": "6 Monate", + "WEEK1": "1 Woche", + "WEEK2": "2 Wochen", + "YEAR": "1 Jahr" + }, + "SWITCH": { + "OFF": "AUS", + "ON": "AN" + }, + "TITLE": "Staking", + "TITLE_GROUP": "Gruppe:", + "TITLE_PENDING": "Ausstehend", + "TITLE_PERIOD": "Zeitspanne:", + "TITLE_TOTAL": "Gesamt" }, "SWAP": { "BUTTONS": { @@ -808,31 +716,129 @@ } }, "SWAP_PROPOSAL_HEX": { + "BREADCRUMBS": { + "ITEM1": "Swap", + "ITEM2": "Swap proposal hex" + }, "FORM": { + "BUTTONS": { + "BUTTON1": "Copy", + "BUTTON2": "Close" + }, "LABELS": { "LABEL1": "Swap proposal hex" }, "PLACEHOLDERS": { "PLACEHOLDER1": "Enter Swap proposal hex" - }, - "BUTTONS": { - "BUTTON1": "Copy", - "BUTTON2": "Close" } }, "MODALS": { "CONFIRM_MODAL": { - "TITLE": "Are you sure you want to leave this page?", - "MESSAGE": "Please make sure you saved the swap proposal text, you won’t be able to see it again", "BUTTONS": { - "SUBMIT": "Close", - "CLOSE": "Back to proposal" - } + "CLOSE": "Back to proposal", + "SUBMIT": "Close" + }, + "MESSAGE": "Please make sure you saved the swap proposal text, you won’t be able to see it again", + "TITLE": "Are you sure you want to leave this page?" } + } + }, + "TOR_LIB_STATE": { + "STATE_CREATING_STREAM": "Creating stream", + "STATE_DOWNLOADING_CONSENSUS": "Downloading consensus", + "STATE_FAILED": "Failed created stream", + "STATE_INITIALIZING": "Initializing", + "STATE_MAKING_TUNNEL_A": "Building tunnel to A", + "STATE_MAKING_TUNNEL_B": "Building tunnel to B", + "STATE_SENDING": "Sending transaction", + "STATE_SEND_FAILED": "Sending failed", + "STATE_SENT_SUCCESS": "Successfully sent!", + "STATE_SUCCESS": "Successfully created stream" + }, + "TRANSFER_ALIAS": { + "ADDRESS": { + "LABEL": "transferieren zu", + "PLACEHOLDER": "" }, - "BREADCRUMBS": { - "ITEM1": "Swap", - "ITEM2": "Swap proposal hex" + "BUTTON_CANCEL": "Abbrechen", + "BUTTON_TRANSFER": "Transfer", + "COMMENT": { + "LABEL": "Kommentar", + "PLACEHOLDER": "" + }, + "COST": "Überweisungsgebühr {{value}} {{currency}}", + "FORM_ERRORS": { + "ALIAS_EXISTS": "Dieses Konto hat bereits einen Alias", + "NO_MONEY": "Du hast nicht genug Geldmittel, um diesen Alias zu transferieren", + "WRONG_ADDRESS": "Keine Wallet mit diesem Konto existiert" + }, + "NAME": { + "LABEL": "Alias", + "PLACEHOLDER": "@ Alias eingeben" + }, + "REQUEST_SEND_REG": "Der Alias wird innerhalb von 10 Minuten übertragen" + }, + "WALLET": { + "AVAILABLE_BALANCE": "Verfügbar", + "CONFIRM": { + "MESSAGE": "Um darauf zuzugreifen, müssen Sie es erneut hinzufügen", + "TITLE": "Brieftasche aus der Liste entfernen?" + }, + "DETAILS": "Details", + "LOCK": "Verschlüsseln", + "LOCKED_BALANCE": "Gesperrt", + "LOCKED_BALANCE_LINK": "Was bedeutet das?", + "MODAL_ADD_CUSTOM_TOKEN": { + "FIELD_TITLE": "Asset-ID", + "FORM_ERRORS": { + "ERROR1": "Invalid asset ID" + }, + "TITLE": "Benutzerdefiniertes Token hinzufügen" + }, + "REGISTER_ALIAS": "Alias registrieren", + "TABS": { + "ASSETS": "Vermögenswerte", + "CONTRACTS": "Verträge", + "HISTORY": "Verlauf", + "MESSAGES": "Nachrichten", + "RECEIVE": "Empfangen", + "SEND": "Senden", + "STAKING": "Abstecken" + }, + "TOOLTIPS": { + "ADD_CUSTOM_TOKEN": "Benutzerdefiniertes Token hinzufügen", + "CLOSE": "Brieftasche schließen", + "EDIT_ALIAS": "Alias bearbeiten", + "SETTINGS": "Einstellungen", + "TRANSFER_ALIAS": "Alias übertragen" } + }, + "WALLET_DETAILS": { + "ADD_CUSTOM_TOKEN": "Benutzerdefiniertes Token hinzufügen", + "BUTTON_REMOVE": "Wallet schließen", + "BUTTON_SAVE": "Speichern", + "CREATE_PASSWORD_SECURE": "Erstelle ein Passwort, um deinen Seed zu sichern", + "FORM": { + "CONFIRM_PASSWORD": "Passwort bestätigen", + "GENERATE_SECURE_SEED": "Erzeuge sicheren Seed", + "SECURED_SEED_WILL_REQUIRE": "Secure Seed erfordert dieses Passwort zur Wiederherstellung." + }, + "FORM_ERRORS": { + "MAX_LENGTH": "Maximale Namenslänge erreicht", + "NAME_DUPLICATE": "Name ist doppelt vorhanden", + "NAME_REQUIRED": "Name ist erforderlich", + "PASSWORDS_DONT_MATCH": "Passwörter stimmen nicht überein" + }, + "INFO": "Info", + "LABEL_FILE_LOCATION": "Wallet-Dateispeicherort", + "LABEL_NAME": "Wallet-Name", + "LABEL_SEED_PHRASE": "Startphrase", + "REMEMBER_YOU_WILL_REQUIRE": "Sicherer Seed erfordert ein Passwort zur Wiederherstellung.", + "RESYNC_WALLET": "Wallet-Daten neu synchronisieren", + "RESYNC_WALLET_BUTTON": "Wallet neu synchronisieren", + "SEED_IS_SECURED": "Seed ist gesichert", + "SEED_IS_UNSECURED": "Seed ist ungesichert", + "SEED_PHRASE_HINT": "Klicken Sie, um die Startphrase anzuzeigen", + "WALLET_OPTIONS": "Wallet-Optionen..." } } diff --git a/html_source/src/assets/i18n/el.json b/html_source/src/assets/i18n/el.json index 5ed44a42..9f7e5152 100644 --- a/html_source/src/assets/i18n/el.json +++ b/html_source/src/assets/i18n/el.json @@ -1,805 +1,713 @@ { - "LOGIN": { - "SETUP_MASTER_PASS": "Setup master password", - "SETUP_CONFIRM_PASS": "Confirm the password", - "MASTER_PASS": "Master password", - "BUTTON_NEXT": "Next", - "BUTTON_SKIP": "Skip", - "BUTTON_RESET": "Reset", - "INCORRECT_PASSWORD": "Invalid password", - "FORM_ERRORS": { - "PASS_REQUIRED": "Password is required", - "CONFIRM_REQUIRED": "Confirmation is required", - "MISMATCH": "Mismatch", - "INVALID_PASS": "Invalid Password, try again", - "WRONG_PASSWORD": "Wrong password" - } - }, - "COMMON": { - "BACK": "Go back" - }, - "BREADCRUMBS": { - "ADD_WALLET": "Add wallet", - "CREATE_WALLET": "Create new wallet", - "SAVE_PHRASE": "Save your seed phrase", - "OPEN_WALLET": "Open existing wallet", - "RESTORE_WALLET": "Restore from backup", - "WALLET_DETAILS": "Wallet details", - "ASSIGN_ALIAS": "Assign alias", - "EDIT_ALIAS": "Edit alias", - "TRANSFER_ALIAS": "Transfer alias", - "CONTRACTS": "Contracts", - "NEW_PURCHASE": "New purchase", - "OLD_PURCHASE": "Purchase" - }, - "SIDEBAR": { - "TITLE": "Wallets", - "ADD_NEW": "Add", - "ACCOUNT": { - "STAKING": "Staking", - "MESSAGES": "New offers/Messages", - "SYNCING": "Syncing wallet" + "ASSETS": { + "DROP_DOWN_MENU": { + "ASSET_DETAILS": "Asset Details", + "REMOVE_ASSET": "Remove asset" }, - "CONTACTS": "Contacts", - "SETTINGS": "Settings", - "LOG_OUT": "Log out", - "SYNCHRONIZATION": { - "OFFLINE": "Offline", - "ONLINE": "Online", - "ERROR": "System error", - "COMPLETE": "Completion", - "SYNCING": "Syncing blockchain", - "LOADING": "Loading blockchain data", - "DOWNLOADING": "Downloading", - "SLASH": "/", - "MB": "MB" + "FORM": { + "ERRORS": { + "INSUFICCIENT_FUNDS": "Insuficcient funds", + "WRONG_ASSET_ID": "Wrong asset id" + } }, - "UPDATE": { - "STANDARD": "Update available", - "STANDARD_TOOLTIP": "Get new update.
    Update is recommended!", - "IMPORTANT": "Update available", - "IMPORTANT_HINT": "Important update!", - "IMPORTANT_TOOLTIP": "Get new update.
    Important update!", - "CRITICAL": "Update available", - "CRITICAL_HINT": "Critical update!", - "CRITICAL_TOOLTIP": "Critical update available.Update strongly recommended!", - "TIME": "System time differs from network", - "TIME_TOOLTIP": "Wrong system time!
    Check and repair your system time." + "MODALS": { + "ASSET_DETAILS": { + "LABELS": { + "CURRENT_SUPPLY": "Current supply", + "ID": "Asset ID", + "MAX_SUPPLE": "Max supply", + "NAME": "Asset name", + "TICKER": "Ticker" + } + } }, - "CONTACTS_TOOLTIP": "Contacts option available only with Master Password enabled", - "LOG_OUT_TOOLTIP": "Logout option available only with Master Password enabled" - }, - "MAIN": { - "TITLE": "Create or open the wallet to start using Zano", - "BUTTON_NEW_WALLET": "Create new wallet", - "BUTTON_OPEN_WALLET": "Open existing wallet", - "BUTTON_RESTORE_BACKUP": "Restore from backup", - "HELP": "How to create wallet?", - "CHOOSE_PATH": "Please choose a path" - }, - "CREATE_WALLET": { - "NAME": "Wallet name", - "PASS": "Set wallet password", - "CONFIRM": "Confirm wallet password", - "BUTTON_SELECT": "Select wallet location", - "BUTTON_CREATE": "Create wallet", - "TITLE_SAVE": "Save the wallet file.", - "ERROR_CANNOT_SAVE_TOP": "Existing wallet files cannot be replaced or overwritten", - "ERROR_CANNOT_SAVE_SYSTEM": "Wallet files cannot be saved to the OS partition", - "FORM_ERRORS": { - "NAME_REQUIRED": "Name is required", - "NAME_DUPLICATE": "Name is duplicate", - "MAX_LENGTH": "Maximum name length reached", - "CONFIRM_NOT_MATCH": "Passwords don`t match" + "TABLE": { + "LABELS": { + "BALANCE": "Balance", + "NAME": "Name", + "PRICE": "Price", + "VALUE": "Value" + } } }, - "OPEN_WALLET": { - "NAME": "Wallet name", - "PASS": "Wallet password", - "BUTTON": "Open wallet", - "WITH_ADDRESS_ALREADY_OPEN": "A wallet with this address is already open", - "FILE_NOT_FOUND1": "Wallet file not found", - "FILE_NOT_FOUND2": "

    It might have been renamed or moved.
    To open it, use the \"Open wallet\" button.", - "FORM_ERRORS": { - "NAME_REQUIRED": "Name is required", - "NAME_DUPLICATE": "Name is duplicate", - "MAX_LENGTH": "Maximum name length reached" + "ASSIGN_ALIAS": { + "BUTTON_ASSIGN": "Assign", + "COMMENT": { + "LABEL": "Comment", + "PLACEHOLDER": "", + "TOOLTIP": "The comment will be visible to anyone who wants to make a payment to your alias. You can provide details about your business, contacts, or include any text. Comments can be edited later." }, - "MODAL": { - "TITLE": "Type wallet password", - "LABEL": "Password to this wallet", - "OPEN": "Open wallet", - "SKIP": "Skip", - "NOT_FOUND": "Not found" - } - }, - "RESTORE_WALLET": { - "LABEL_NAME": "Wallet name", - "LABEL_PHRASE_KEY": "Seed phrase / tracking seed", - "PASS": "Wallet password", - "CONFIRM": "Confirm wallet password", - "BUTTON_SELECT": "Select wallet location", - "BUTTON_CREATE": "Create wallet", - "NOT_CORRECT_FILE_OR_PASSWORD": "Invalid wallet file or password does not match", - "CHOOSE_PATH": "Please choose a path", + "COST": "Alias fee {{value}} {{currency}}", "FORM_ERRORS": { + "MAX_LENGTH": "Maximum comment length reached", + "NAME_EXISTS": "Alias name already exists", + "NAME_LENGTH": "The alias must be 6-25 characters long", "NAME_REQUIRED": "Name is required", - "NAME_DUPLICATE": "Name is duplicate", - "MAX_LENGTH": "Maximum name length reached", - "CONFIRM_NOT_MATCH": "Passwords don`t match", - "KEY_REQUIRED": "Key is required", - "KEY_NOT_VALID": "Key not valid", - "INCORRECT_PASSWORD": "Incorrect password" + "NAME_WRONG": "Alias has wrong name", + "NO_MONEY": "Insufficient funds to assign the alias" + }, + "NAME": { + "LABEL": "Alias", + "PLACEHOLDER": " Enter alias", + "TOOLTIP": "An alias is a shortened form or your account. An alias can only include Latin letters, numbers and characters “.” and “-”. It must start with “@”." }, - "SEED_PASSWORD": "Seed password", - "OK": "OK" + "ONE_ALIAS": "You can create only one alias per wallet", + "REQUEST_ADD_REG": "The alias will be assigned within 10 minutes" }, - "SEED_PHRASE": { - "TITLE": "Make sure to keep your seed phrase in a safe place. If you forget your seed phrase you will not be able to recover your wallet.", - "BUTTON_CREATE_ACCOUNT": "Create wallet", - "BUTTON_COPY": "Copy", - "BUTTON_COPIED": "Copied" + "BACKEND_LOCALIZATION": { + "INCOME_TRANSFER_CONFIRMED": "Payment received", + "INCOME_TRANSFER_UNCONFIRMED": "Incoming payment (not confirmed)", + "IS_CONFIRMED": "", + "IS_MINIMIZE": "Zano application is minimized to the system tray", + "IS_RECEIVED": "", + "LOCKED": "Blocked", + "MINED": "Mined", + "QUIT": "Quit", + "RESTORE": "You can recover it by clicking or using the context menu", + "TRAY_MENU_MINIMIZE": "Minimize", + "TRAY_MENU_SHOW": "Resize" }, - "PROGRESS": { + "BREADCRUMBS": { "ADD_WALLET": "Add wallet", - "SELECT_LOCATION": "Select wallet location", + "ASSIGN_ALIAS": "Assign alias", + "CONTRACTS": "Contracts", "CREATE_WALLET": "Create new wallet", - "RESTORE_WALLET": "Restore from backup" + "EDIT_ALIAS": "Edit alias", + "NEW_PURCHASE": "New purchase", + "OLD_PURCHASE": "Purchase", + "OPEN_WALLET": "Open existing wallet", + "RESTORE_WALLET": "Restore from backup", + "SAVE_PHRASE": "Save your seed phrase", + "TRANSFER_ALIAS": "Transfer alias", + "WALLET_DETAILS": "Wallet details" }, - "SETTINGS": { - "TITLE": "Settings", - "DARK_THEME": "Dark theme", - "WHITE_THEME": "White theme", - "GRAY_THEME": "Grey theme", - "APP_LOCK": { - "TITLE": "Lock app after:", - "TIME1": "5 min", - "TIME2": "15 min", - "TIME3": "1 hour", - "TIME4": "Never" - }, - "SCALE": { - "75": "75% scale", - "100": "100% scale", - "125": "125% scale", - "150": "150% scale", - "TITLE": "Interface scale" - }, - "MASTER_PASSWORD": { - "TITLE": "Update master password", - "OLD": "Old password", - "NEW": "New password", - "CONFIRM": "New password confirmation", - "BUTTON": "Save" - }, - "FORM_ERRORS": { - "PASS_REQUIRED": "Password is required", - "PASS_NOT_MATCH": "Old password not match", - "CONFIRM_NOT_MATCH": "Passwords do not match" - }, - "LAST_BUILD": "Current build: {{value}}", - "APP_LOG_TITLE": "Log level:", - "NOTIFICATIONS": "Notifications", - "USE_TOR_TO_RELAY_TRANSACTIONS": "Use TOR to relay transactions", - "SETTINGS_SAVED": "Saved! Settings Updated", - "LANGUAGE": { - "TITLE": "Language", - "EN": "English", - "FR": "French", - "DE": "Deutsch", - "ID": "Indonesian", - "IT": "Italian", - "PT": "Portuguese" - } + "COMMON": { + "BACK": "Go back" }, - "WALLET": { - "REGISTER_ALIAS": "Register an alias", - "DETAILS": "Details", - "LOCK": "Lock", - "AVAILABLE_BALANCE": "Available", - "LOCKED_BALANCE": "Locked", - "LOCKED_BALANCE_LINK": "What does that mean?", - "TABS": { - "ASSETS": "Assets", + "CONFIRM": { + "BUTTON_CANCEL": "Cancel", + "BUTTON_CONFIRM": "Send", + "MESSAGE": { + "COMMENT": "Comment", + "FROM": "From", "SEND": "Send", - "RECEIVE": "Receive", - "HISTORY": "History", - "CONTRACTS": "Contracts", - "MESSAGES": "Messages", - "STAKING": "Staking" - }, - "CONFIRM": { - "TITLE": "Remove wallet from the list?", - "MESSAGE": "To access it you’ll have to add it again" + "TO": "To" }, - "TOOLTIPS": { - "EDIT_ALIAS": "Edit alias", - "TRANSFER_ALIAS": "Transfer alias", - "SETTINGS": "Settings", - "ADD_CUSTOM_TOKEN": "Add Custom Token", - "REMOVE": "Remove wallet" + "TITLE": "Transaction" + }, + "CONFIRM_SWAP": { + "BREADCRUMBS": { + "ITEM1": "Swap", + "ITEM2": "Confirm swap" }, - "MODAL_ADD_CUSTOM_TOKEN": { - "TITLE": "Add Custom Token", - "FIELD_TITLE": "Asset ID" + "FORM": { + "BUTTONS": { + "BUTTON1": "Accept Proposal", + "BUTTON2": "Back" + }, + "LABELS": { + "LABEL1": "Swap proposal hex", + "LABEL2": "Proposal details" + }, + "PLACEHOLDERS": { + "PLACEHOLDER1": "Enter Swap proposal hex" + }, + "TABLE": { + "LABELS": { + "LABEL1": "Sending", + "LABEL2": "Receiving", + "LABEL3": "Expiration time" + } + } } }, - "WALLET_DETAILS": { - "LABEL_NAME": "Wallet name", - "LABEL_FILE_LOCATION": "Wallet file location", - "LABEL_SEED_PHRASE": "Seed phrase", - "SEED_PHRASE_HINT": "Click to reveal the seed phrase", - "BUTTON_SAVE": "Save", - "BUTTON_REMOVE": "Remove wallet", - "FORM_ERRORS": { - "NAME_REQUIRED": "Name is required", - "NAME_DUPLICATE": "Name is duplicate", - "MAX_LENGTH": "Maximum name length reached", - "PASSWORDS_DONT_MATCH": "Passwords don't match" + "CONTACTS": { + "ADD": "Add/edit contact", + "ADD_CONTACT": "Add contact", + "BUTTON": { + "ADD": "Add contact", + "ADD_EDIT": "Add/Save", + "DELETE": "Delete", + "EDIT": "Edit", + "GO_TO_WALLET": "Go to wallet", + "IMPORT_EXPORT": "Import/export", + "SEND": "Send" }, - "WALLET_OPTIONS": "Wallet options...", - "RESYNC_WALLET": "Resync wallet data", - "RESYNC_WALLET_BUTTON": "Resync Wallet", - "CREATE_PASSWORD_SECURE": "Create a password to secure your seed", - "INFO": "info", - "SEED_IS_UNSECURED": "Seed is unsecured", - "SEED_IS_SECURED": "Seed is secured", - "REMEMBER_YOU_WILL_REQUIRE": "Secure seed will require password to restore.", - "ADD_CUSTOM_TOKEN": "Add Custom Token", + "COPY": "- Copy", + "ERROR_EMPTY_LIST": "Contact list is empty", + "ERROR_EXPORT": "Invalid file type. Save file as .csv", + "ERROR_IMPORT": "Error is occured while reading file!", + "ERROR_IMPORT_EMPTY": "File is empty", + "ERROR_TYPE_FILE": "Please import valid .csv file", + "EXPORT": "Export", "FORM": { - "CONFIRM_PASSWORD": "Confirm password", - "GENERATE_SECURE_SEED": "Generate Secure Seed", - "SECURED_SEED_WILL_REQUIRE": "Secure seed will require this password to restore." - } - }, - "ASSIGN_ALIAS": { - "NAME": { - "LABEL": "Alias", - "PLACEHOLDER": " Enter alias", - "TOOLTIP": "An alias is a shortened form or your account. An alias can only include Latin letters, numbers and characters “.” and “-”. It must start with “@”." - }, - "COMMENT": { - "LABEL": "Comment", - "PLACEHOLDER": "", - "TOOLTIP": "The comment will be visible to anyone who wants to make a payment to your alias. You can provide details about your business, contacts, or include any text. Comments can be edited later." + "ADDRESS": "Address", + "NAME": "Name", + "NOTES": "Notes" }, - "COST": "Alias fee {{value}} {{currency}}", - "BUTTON_ASSIGN": "Assign", "FORM_ERRORS": { + "ADDRESS_DUBLICATED": "Address is dublicated", + "ADDRESS_NOT_VALID": "Address not valid", + "ADDRESS_REQUIRED": "Address is required", + "MAX_LENGTH": "Maximum notes length reached", + "NAME_DUBLICATED": "Name is dublicated", + "NAME_LENGTH": "The name must be 4-25 characters long", "NAME_REQUIRED": "Name is required", - "NAME_WRONG": "Alias has wrong name", - "NAME_LENGTH": "The alias must be 6-25 characters long", - "NAME_EXISTS": "Alias name already exists", - "NO_MONEY": "You do not have enough funds to assign this alias", - "MAX_LENGTH": "Maximum comment length reached" - }, - "ONE_ALIAS": "You can create only one alias per wallet", - "REQUEST_ADD_REG": "The alias will be assigned within 10 minutes" - }, - "EDIT_ALIAS": { - "NAME": { - "LABEL": "Alias", - "PLACEHOLDER": "@ Enter alias" - }, - "COMMENT": { - "LABEL": "Comment", - "PLACEHOLDER": "" + "SET_MASTER_PASSWORD": "Set master password" }, - "FORM_ERRORS": { - "NO_MONEY": "You do not have enough funds to change the comment to this alias", - "MAX_LENGTH": "Maximum comment length reached" + "IMPORT": "Import", + "IMPORT_EXPORT": "Import or export contacts", + "OPEN_ADD_WALLET": "Open/Add wallet", + "SEND": "Send", + "SEND_FROM": "Send from", + "SEND_TO": "To", + "SUCCESS_EXPORT": "Contacts are exported", + "SUCCESS_IMPORT": "Contacts are imported", + "SUCCESS_SAVE": "Contact is edited", + "SUCCESS_SENT": "Contact added", + "TABLE": { + "ADDRESS": "Address", + "ALIAS": "Alias", + "EMPTY": "Contact list is empty", + "NAME": "Name", + "NOTES": "Notes" }, - "COST": "Fee {{value}} {{currency}}", - "BUTTON_EDIT": "Edit" + "TITLE": "Contact list" }, - "TRANSFER_ALIAS": { - "NAME": { - "LABEL": "Alias", - "PLACEHOLDER": "@ Enter alias" - }, - "COMMENT": { - "LABEL": "Comment", - "PLACEHOLDER": "" - }, - "ADDRESS": { - "LABEL": "Transfer to", - "PLACEHOLDER": "" - }, - "FORM_ERRORS": { - "WRONG_ADDRESS": "No wallet with this account exists", - "ALIAS_EXISTS": "This account already has an alias", - "NO_MONEY": "You do not have enough funds to transfer this alias" - }, - "COST": "Transfer fee {{value}} {{currency}}", - "BUTTON_TRANSFER": "Transfer", - "BUTTON_CANCEL": "Cancel", - "REQUEST_SEND_REG": "The alias will be transferred within 10 minutes" + "CONTEXT_MENU": { + "COPY": "copy", + "PASTE": "paste", + "SELECT": "select all" }, - "SEND": { - "ADDRESS": "Address", + "CONTRACTS": { "AMOUNT": "Amount", - "COMMENT": "Comment", - "DETAILS": "Additional details", - "MIXIN": "Mixin", - "FEE": "Fee", - "HIDE": "Hide your wallet address from recipient", - "BUTTON": "Send", - "SUCCESS_SENT": "Transaction sent", - "FORM_ERRORS": { - "ADDRESS_REQUIRED": "Address is required", - "ADDRESS_NOT_VALID": "Address not valid", - "ALIAS_NOT_VALID": "Alias not valid", - "AMOUNT_REQUIRED": "Amount is required", - "AMOUNT_ZERO": "Amount is zero", - "FEE_REQUIRED": "Fee is required", - "FEE_MINIMUM": "Minimum fee: {{fee}}", - "MAX_LENGTH": "Maximum comment length reached", - "GREAT_THAN_UNWRAPPED_COINS": "Amount is bigger than ERC20 tokens left available", - "LESS_THAN_ZANO_NEEDED": "Too small amount to cover ERC20 fee", - "WRAP_INFO_NULL": "failed to request wrap state", - "MUST_BE_GREATER_THAN_ZERO": "Must be greater than zero", - "ALIAS_NOT_FOUND": "Alias not found" - }, - "WRAP": { - "TITLE": "Wrap", - "MAIN_TEXT": "This transaction will create wZano (\"Wrapped Zano\") which will be sent to the specified address on the Ethereum network.", - "ESTIMATE": "Transaction Estimates", - "WILL_RECEIVE": "You'll receive:", - "FEE": "Ethereum Txn Fee:", - "ZANO": "ZANO", - "wZANO": "wZANO" - }, - "ERROR_CODES": { - "NOT_ENOUGH_MONEY": "Not enough money" - }, - "ASSET": "Asset" - }, - "HISTORY": { - "STATUS": "Status", - "STATUS_TOOLTIP": "Confirmations {{current}}/{{total}}", - "LOCK_TOOLTIP": "Locked till {{date}}", - "SEND": "Sent", - "RECEIVED": "Received", + "COMMENTS": "Comments", + "CONTRACTS": "Contracts", "DATE": "Date", - "AMOUNT": "Amount", - "FEE": "Fee", - "ADDRESS": "Address", - "DETAILS": { - "PAYMENT_ID": "Payment ID", - "ID": "Transaction ID", - "SIZE": "Transaction size", - "SIZE_VALUE": "{{value}} bytes", - "HEIGHT": "Height", - "CONFIRMATION": "Confirmation", - "INPUTS": "Inputs", - "OUTPUTS": "Outputs", - "COMMENT": "Comment" - }, - "TYPE_MESSAGES": { - "HIDDEN": "hidden", - "UNDEFINED": "Undefined", - "COMPLETE_BUYER": "Contract completed", - "COMPLETE_SELLER": "Contract completed", - "CREATE_ALIAS": "Fee for assigning alias", - "UPDATE_ALIAS": "Fee for editing alias", - "POW_REWARD": "POW reward", - "POS_REWARD": "POS reward", - "CREATE_CONTRACT": "Contract proposal", - "PLEDGE_CONTRACT": "Contract deposit", - "NULLIFY_CONTRACT": "Burn deposits", - "PROPOSAL_CANCEL_CONTRACT": "Cancellation request", - "CANCEL_CONTRACT": "Cancel and return deposits" - }, - "NO_FEE": "No Fee", - "HIDDEN": "Hidden" - }, - "CONTRACTS": { "EMPTY": "No active contracts", - "CONTRACTS": "Contracts", + "LISTING_BUTTON": "Create listing", "PURCHASE": "Purchase", + "PURCHASE_BUTTON": "New Purchase", "SELL": "Sell", - "DATE": "Date", - "AMOUNT": "Amount", "STATUS": "Status", - "COMMENTS": "Comments", - "PURCHASE_BUTTON": "New Purchase", - "LISTING_BUTTON": "Create listing", - "TIME_LEFT": { - "REMAINING_LESS_ONE": "Less than an hour to respond", - "REMAINING_ONE": "{{time}} hour remains", - "REMAINING_MANY": "{{time}} hours remain", - "REMAINING_MANY_ALT": "{{time}} hours remain", - "REMAINING_ONE_RESPONSE": "{{time}} hour remains", - "REMAINING_MANY_RESPONSE": "{{time}} hours remain", - "REMAINING_MANY_ALT_RESPONSE": "{{time}} hours remain", - "REMAINING_ONE_WAITING": "Waiting for {{time}} hour", - "REMAINING_MANY_WAITING": "Waiting for {{time}} hours", - "REMAINING_MANY_ALT_WAITING": "Waiting for {{time}} hours" - }, "STATUS_MESSAGES": { - "SELLER": { - "NEW_CONTRACT": "New contract proposal", - "IGNORED": "You ignored contract proposal", - "ACCEPTED": "Contract started", - "WAIT": "Waiting for contract confirmation", - "WAITING_BUYER": "Waiting for delivery", - "COMPLETED": "Contract completed", - "NOT_RECEIVED": "Delivery failed", - "NULLIFIED": "All deposits burned", - "PROPOSAL_CANCEL": "New proposal to cancel contract and return deposits", - "BEING_CANCELLED": "Cancellation in progress", - "CANCELLED": "Contract canceled", - "IGNORED_CANCEL": "You ignored cancellation proposal", - "EXPIRED": "Contract proposal has expired" - }, "BUYER": { - "WAITING": "Waiting for response", - "IGNORED": "Seller ignored your contract proposal", "ACCEPTED": "Seller accepted your contract proposal", - "WAIT": "Waiting for deposits confirmation", - "WAITING_SELLER": "Waiting for delivery", + "BEING_CANCELLED": "Cancellation in progress", + "CANCELLED": "Contract canceled", "COMPLETED": "Contract completed", + "EXPIRED": "The contract proposal has expired", + "IGNORED": "Seller ignored your contract proposal", + "IGNORED_CANCEL": "The seller ignored your proposal to cancel the contract", "NOT_RECEIVED": "Delivery failed", "NULLIFIED": "All deposits burned", + "WAIT": "Waiting for deposits confirmation", + "WAITING": "Waiting for response", "WAITING_CANCEL": "Waiting for contract cancellation", + "WAITING_SELLER": "Waiting for delivery" + }, + "SELLER": { + "ACCEPTED": "Contract started", "BEING_CANCELLED": "Cancellation in progress", "CANCELLED": "Contract canceled", - "IGNORED_CANCEL": "The seller ignored your proposal to cancel the contract", - "EXPIRED": "The contract proposal has expired" + "COMPLETED": "Contract completed", + "EXPIRED": "Contract proposal has expired", + "IGNORED": "You ignored contract proposal", + "IGNORED_CANCEL": "You ignored cancellation proposal", + "NEW_CONTRACT": "New contract proposal", + "NOT_RECEIVED": "Delivery failed", + "NULLIFIED": "All deposits burned", + "PROPOSAL_CANCEL": "New proposal to cancel contract and return deposits", + "WAIT": "Waiting for contract confirmation", + "WAITING_BUYER": "Waiting for delivery" } + }, + "TIME_LEFT": { + "REMAINING_LESS_ONE": "Less than an hour to respond", + "REMAINING_MANY": "{{time}} hours remain", + "REMAINING_MANY_ALT": "{{time}} hours remain", + "REMAINING_MANY_ALT_RESPONSE": "{{time}} hours remain", + "REMAINING_MANY_ALT_WAITING": "Waiting for {{time}} hours", + "REMAINING_MANY_RESPONSE": "{{time}} hours remain", + "REMAINING_MANY_WAITING": "Waiting for {{time}} hours", + "REMAINING_ONE": "{{time}} hour remains", + "REMAINING_ONE_RESPONSE": "{{time}} hour remains", + "REMAINING_ONE_WAITING": "Waiting for {{time}} hour" } }, - "PURCHASE": { - "DESCRIPTION": "Description", - "SELLER": "Seller", - "AMOUNT": "Amount", - "YOUR_DEPOSIT": "Your deposit", - "SELLER_DEPOSIT": "Seller deposit", - "BUYER_DEPOSIT": "Buyer deposit", - "SAME_AMOUNT": "Same amount", - "COMMENT": "Comment", - "DETAILS": "Additional details", - "SEND_BUTTON": "Send", - "FORM_ERRORS": { - "DESC_REQUIRED": "Description required", - "DESC_MAXIMUM": "Maximum field length reached", - "SELLER_REQUIRED": "Address required", - "SELLER_NOT_VALID": "Invalid address", - "ALIAS_NOT_VALID": "Invalid alias", - "AMOUNT_REQUIRED": "Amount required", - "AMOUNT_ZERO": "Amount cannot be zero", - "YOUR_DEPOSIT_REQUIRED": "Deposit required", - "SELLER_DEPOSIT_REQUIRED": "Seller deposit required", - "SELLER_SAME": "Use separate account", - "COMMENT_MAXIMUM": "Maximum field length reached" - }, - "PROGRESS_NEW": "New purchase", - "PROGRESS_WAIT": "Awaiting reply", - "PROGRESS_RECEIVE": "Reply received", - "PROGRESS_COMPLETE": "Completed", - "FEE": "Fee", - "PAYMENT": "Payment ID", - "STATUS_MESSAGES": { - "NEW_PURCHASE": "New purchase", - "WAITING_SELLER": "Waiting for response", - "WAITING_BUYER": "Contract proposal received", - "WAITING_CONFIRMATION": "Waiting for deposits confirmation", - "WAITING_DELIVERY": "Waiting for delivery", - "COMPLETED": "Contract completed", - "IGNORED_BUYER": "Contract proposal ignored", - "IGNORED_SELLER": "The seller ignored your contract proposal", - "PROPOSAL_CANCEL_SELLER": "Cancellation request sent", - "PROPOSAL_CANCEL_BUYER": "Cancellation request received", - "BEING_CANCELLED": "Cancellation in progress", - "IGNORED_CANCEL_SELLER": "The seller ignored your proposal to cancel the contract", - "IGNORED_CANCEL_BUYER": "Contract cancellation proposal ignored", - "CANCELLED": "Contract canceled", - "EXPIRED": "Contract proposal expired", - "NOT_RECEIVED": "Delivery failed", - "NULLIFIED": "All deposits burned" + "CREATE_SWAP": { + "BREADCRUMBS": { + "ITEM1": "Swap", + "ITEM2": "Create swap" }, - "ACCEPT_STATE_WAIT_BIG": "Contract started", - "IGNORED_ACCEPT": "Contract proposal ignored", - "BURN_PROPOSAL": "Deposits burned", - "SUCCESS_FINISH_PROPOSAL": "Contract completed", - "SEND_CANCEL_PROPOSAL": "Cancellation request sent", - "IGNORED_CANCEL": "Contract cancellation proposal ignored", - "DEALS_CANCELED_WAIT": "Cancellation in progress", - "WAITING_TIME": "Response time", - "NEED_MONEY": "Insufficient funds", - "BUTTON_MAKE_PLEDGE": "Accept and make deposit", - "BUTTON_IGNORE": "Ignore and hide offer", - "BUTTON_NULLIFY": "Terminate and burn deposits", - "BUTTON_RECEIVED": "Complete and release deposits", - "BUTTON_CANCEL_BUYER": "Cancel and return deposits", - "BUTTON_NOT_CANCEL": "Ignore request", - "BUTTON_CANCEL_SELLER": "Confirm and return deposits", - "HOUR": "hour", - "HOURS": "hours", - "CANCEL": "Cancel", - "NULLIFY_QUESTION": "Are you sure you want to burn both deposits?", - "BUTTON_NULLIFY_SHORT": "Burn", - "WAITING_TIME_QUESTION": "Are you sure you want to cancel the contract?" - }, - "MESSAGES": { - "ADDRESS": "Address", - "MESSAGE": "Message", - "SEND_PLACEHOLDER": "Type a message...", - "SEND_BUTTON": "Send" - }, - "MODALS": { - "ERROR": "Error", - "SUCCESS": "Success", - "INFO": "Information", - "OK": "OK", - "CANCEL": "Cancel", - "ADD_TOKEN": "Add token" - }, - "CONFIRM": { - "BUTTON_CONFIRM": "Send", - "BUTTON_CANCEL": "Cancel", - "TITLE": "Transaction", - "MESSAGE": { - "SEND": "Send", - "FROM": "From", - "TO": "To", - "COMMENT": "Comment" + "FORM": { + "BUTTONS": { + "BUTTON1": "Create proposal", + "BUTTON2": "Cancel" + }, + "ERRORS": { + "ERROR1": "Swap for the same asset is not allowed." + }, + "LABELS": { + "LABEL1": "Sending", + "LABEL2": "Receiving", + "LABEL3": "Receiver address" + }, + "PLACEHOLDERS": { + "PLACEHOLDER1": "Please enter the amount" + } } }, - "STAKING": { - "TITLE": "Staking", - "TITLE_PENDING": "Pending", - "TITLE_TOTAL": "Total", - "TITLE_PERIOD": "Time period:", - "PERIOD": { - "WEEK1": "1 week", - "WEEK2": "2 week", - "MONTH1": "1 month", - "MONTH3": "3 month", - "MONTH6": "6 month", - "YEAR": "1 year", - "ALL": "All" - }, - "TITLE_GROUP": "Group:", - "GROUP": { - "DAY": "day", - "WEEK": "week", - "MONTH": "month" + "CREATE_WALLET": { + "BUTTON_CREATE": "Create wallet", + "BUTTON_SELECT": "Select wallet location", + "CONFIRM": "Confirm wallet password", + "ERROR_CANNOT_SAVE_SYSTEM": "Wallet files cannot be saved to the OS partition", + "ERROR_CANNOT_SAVE_TOP": "Existing wallet files cannot be replaced or overwritten", + "FORM_ERRORS": { + "CONFIRM_NOT_MATCH": "Passwords don`t match", + "MAX_LENGTH": "Maximum name length reached", + "NAME_DUPLICATE": "Name is duplicate", + "NAME_REQUIRED": "This field is required" }, - "SWITCH": { - "ON": "ON", - "OFF": "OFF" - } + "NAME": "Wallet name", + "PASS": "Set wallet password", + "TITLE_SAVE": "Save the wallet file." }, - "CONTACTS": { - "TITLE": "Contact list", - "IMPORT_EXPORT": "Import or export contacts", - "IMPORT": "Import", - "EXPORT": "Export", - "ADD": "Add/edit contact", - "SEND": "Send", - "SEND_FROM": "Send from", - "SEND_TO": "To", - "OPEN_ADD_WALLET": "Open/Add wallet", - "COPY": "- Copy", - "TABLE": { - "NAME": "Name", - "ALIAS": "Alias", - "ADDRESS": "Address", - "NOTES": "Notes", - "EMPTY": "Contact list is empty" - }, - "FORM": { - "NAME": "Name", - "ADDRESS": "Address", - "NOTES": "Notes" + "EDIT_ALIAS": { + "BUTTON_EDIT": "Edit", + "COMMENT": { + "LABEL": "Comment", + "PLACEHOLDER": "" }, + "COST": "Fee {{value}} {{currency}}", "FORM_ERRORS": { - "NAME_REQUIRED": "Name is required", - "NAME_DUBLICATED": "Name is dublicated", - "ADDRESS_REQUIRED": "Address is required", - "ADDRESS_NOT_VALID": "Address not valid", - "SET_MASTER_PASSWORD": "Set master password", - "ADDRESS_DUBLICATED": "Address is dublicated", - "MAX_LENGTH": "Maximum notes length reached", - "NAME_LENGTH": "The name must be 4-25 characters long" - }, - "BUTTON": { - "SEND": "Send", - "EDIT": "Edit", - "DELETE": "Delete", - "ADD": "Add contact", - "ADD_EDIT": "Add/Save", - "GO_TO_WALLET": "Go to wallet", - "IMPORT_EXPORT": "Import/export" + "MAX_LENGTH": "Maximum comment length reached", + "NO_MONEY": "You do not have enough funds to change the comment to this alias" }, - "SUCCESS_SENT": "Contact added", - "SUCCESS_SAVE": "Contact is edited", - "SUCCESS_IMPORT": "Contacts are imported", - "SUCCESS_EXPORT": "Contacts are exported", - "ERROR_IMPORT": "Error is occured while reading file!", - "ERROR_TYPE_FILE": "Please import valid .csv file", - "ERROR_EXPORT": "Invalid file type. Save file as .csv", - "ERROR_EMPTY_LIST": "Contact list is empty", - "ERROR_IMPORT_EMPTY": "File is empty", - "ADD_CONTACT": "Add contact" + "NAME": { + "LABEL": "Alias", + "PLACEHOLDER": "@ Enter alias" + } }, "ERRORS": { - "NO_MONEY": "Not enough money", - "NOT_ENOUGH_MONEY": "Insufficient funds in account", + "ACCESS_DENIED": "Access denied", + "BAD_ARG": "Invalid argument", "CORE_BUSY": "Internal error: core is busy", "DAEMON_BUSY": "Internal error: daemon is busy", - "NO_MONEY_REMOVE_OFFER": "There is no fee for deleting an offer, but in order to protect the network against flood transactions you need to have at least {{fee}} {{currency}} in your wallet", + "FILE_EXIST": "A file with that name already exists. Enter another name to save the file under", + "FILE_NOT_FOUND": "File not found", + "FILE_NOT_SAVED": "You cannot save a wallet file in this folder. Please choose another folder.", + "FILE_RESTORED": "The wallet file was corrupted. We have recovered the keys and the wallet from the blockchain", + "INSUFFICIENT_FUNDS": "Insufficient funds for this transaction", + "NOT_ENOUGH_MONEY": "Insufficient funds in account", "NOT_ENOUGH_OUTPUTS_TO_MIX": "Mix-in number is too big for current blockchain state. There are not enough unspent outputs to mix with", + "NOT_FILE_ZANO_WALLET": "This file is not recognized as a Zano wallet..", + "NO_MONEY": "Not enough funds for this transaction", + "NO_MONEY_REMOVE_OFFER": "There is no fee for deleting an offer, but in order to protect the network against flood transactions you need to have at least {{fee}} {{currency}} in your wallet", + "REQUIRED": "Required field", + "TRANSACTION_ERROR": "Error. Transaction not completed.", "TRANSACTION_IS_TO_BIG": "Transaction exceeds network limit, send required amount with multiple transactions", "TRANSFER_ATTEMPT": "There is no connection to Zano network", - "ACCESS_DENIED": "Access denied", - "TRANSACTION_ERROR": "Error. Transaction not completed.", - "BAD_ARG": "Invalid argument", - "WALLET_WRONG_ID": "Invalid wallet ID", - "WRONG_PASSWORD": "Invalid password", - "FILE_RESTORED": "The wallet file was corrupted. We have recovered the keys and the wallet from the blockchain", - "FILE_NOT_FOUND": "File not found", - "FILE_EXIST": "A file with that name already exists. Enter another name to save the file under", - "FILE_NOT_SAVED": "You cannot save a wallet file in this folder. Please choose another folder.", - "TX_TYPE_NORMAL": "Error. The payment from the wallet", - "TX_TYPE_NORMAL_TO": "to", - "TX_TYPE_NORMAL_END": "was not completed.", + "TX_TYPE_COIN_BASE": "Error. The payment was not completed.", "TX_TYPE_NEW_ALIAS": "Error. Failed to register alias to safe", "TX_TYPE_NEW_ALIAS_END": "Please try again.", + "TX_TYPE_NORMAL": "Error. The payment from the wallet", + "TX_TYPE_NORMAL_END": "was not completed.", + "TX_TYPE_NORMAL_TO": "to", "TX_TYPE_UPDATE_ALIAS": "Error. Failed to change comment to alias in safe", - "TX_TYPE_COIN_BASE": "Error. The payment was not completed.", "WALLET_WATCH_ONLY_NOT_SUPPORTED": "Watch-only wallets can only be opened by simplewallet", - "REQUIRED": "Required field", - "NOT_FILE_ZANO_WALLET": "File is not a zano wallet" + "WALLET_WRONG_ID": "Invalid wallet ID", + "WRONG_PASSWORD": "Invalid password", + "WRONG_PASSWORD_MUST_BE": "Invalid password. Password must be" }, - "CONTEXT_MENU": { - "COPY": "copy", - "PASTE": "paste", - "SELECT": "select all" + "EXPORT_HISTORY": { + "CANCEL": "Cancel", + "EXPORT": "Export to file...", + "EXPORT_BUTTON": "Export history...", + "FILTER": "Filter POS Transactions", + "FORMAT": "Format", + "SAVED_FILE": "Select path to save transactions history ", + "TITLE": "Export Wallet History", + "TOOLTIP": "Export wallet transactions history to file" }, - "BACKEND_LOCALIZATION": { - "QUIT": "Quit", - "IS_RECEIVED": "", - "IS_CONFIRMED": "", - "INCOME_TRANSFER_UNCONFIRMED": "Incoming payment (not confirmed)", - "INCOME_TRANSFER_CONFIRMED": "Payment received", - "MINED": "Mined", - "LOCKED": "Blocked", - "IS_MINIMIZE": "Zano application is minimized to the system tray", - "RESTORE": "You can recover it by clicking or using the context menu", - "TRAY_MENU_SHOW": "Resize", - "TRAY_MENU_MINIMIZE": "Minimize" + "HISTORY": { + "ADDRESS": "Address", + "AMOUNT": "Amount", + "DATE": "Date", + "DETAILS": { + "COMMENT": "Comment", + "CONFIRMATION": "Confirmation", + "HEIGHT": "Height", + "ID": "Transaction ID", + "INPUTS": "Inputs", + "OUTPUTS": "Outputs", + "PAYMENT_ID": "Payment ID", + "SIZE": "Transaction size", + "SIZE_VALUE": "{{value}} bytes" + }, + "FEE": "Fee", + "HIDDEN": "Hidden", + "LOCK_TOOLTIP": "Locked till {{date}}", + "NO_FEE": "No Fee", + "RECEIVED": "Received", + "SEND": "Sent", + "STATUS": "Status", + "STATUS_TOOLTIP": "Confirmations {{current}}/{{total}}", + "TYPE_MESSAGES": { + "CANCEL_CONTRACT": "Cancel and return deposits", + "COMPLETE_BUYER": "Contract completed", + "COMPLETE_SELLER": "Contract completed", + "CREATE_ALIAS": "Fee for assigning alias", + "CREATE_CONTRACT": "Contract proposal", + "HIDDEN": "hidden", + "NULLIFY_CONTRACT": "Burn deposits", + "PLEDGE_CONTRACT": "Contract deposit", + "POS_REWARD": "POS reward", + "POW_REWARD": "POW reward", + "PROPOSAL_CANCEL_CONTRACT": "Cancellation request", + "UNDEFINED": "Undefined", + "UPDATE_ALIAS": "Fee for editing alias" + } }, - "TOR_LIB_STATE": { - "STATE_SENDING": "Sending transaction", - "STATE_SENT_SUCCESS": "Successfully sent!", - "STATE_SEND_FAILED": "Sending failed", - "STATE_INITIALIZING": "Initializing", - "STATE_DOWNLOADING_CONSENSUS": "Downloading consensus", - "STATE_MAKING_TUNNEL_A": "Building tunnel to A", - "STATE_MAKING_TUNNEL_B": "Building tunnel to B", - "STATE_CREATING_STREAM": "Creating stream", - "STATE_FAILED": "Failed created stream", - "STATE_SUCCESS": "Successfully created stream" + "LOGIN": { + "BUTTON_NEXT": "Next", + "BUTTON_RESET": "Reset", + "BUTTON_SKIP": "Skip", + "FORM_ERRORS": { + "CONFIRM_REQUIRED": "Confirmation is required", + "INVALID_PASS": "Invalid Password", + "MISMATCH": "Mismatch", + "PASS_REQUIRED": "Password is required", + "WRONG_PASSWORD": "Wrong password" + }, + "INCORRECT_PASSWORD": "Invalid password", + "MASTER_PASS": "Master password", + "SETUP_CONFIRM_PASS": "Confirm the password", + "SETUP_MASTER_PASS": "Setup master password" }, - "SEND_DETAILS_MODAL": { - "TITLE1": "Transaction", - "TITLE2": "Transaction details" + "MAIN": { + "BUTTON_NEW_WALLET": "Create new wallet", + "BUTTON_OPEN_WALLET": "Open existing wallet", + "BUTTON_RESTORE_BACKUP": "Restore from backup", + "CHOOSE_PATH": "Please choose a path", + "HELP": "How to create wallet?", + "TITLE": "Create or open the wallet to start using Zano" + }, + "MESSAGES": { + "ADDRESS": "Address", + "MESSAGE": "Message", + "SEND_BUTTON": "Send", + "SEND_PLACEHOLDER": "Type a message..." + }, + "MODALS": { + "ADD_TOKEN": "Add token", + "CANCEL": "Cancel", + "ERROR": "Error", + "INFO": "Information", + "OK": "OK", + "SUCCESS": "Success" + }, + "OPEN_WALLET": { + "BUTTON": "Open wallet", + "FILE_NOT_FOUND1": "Wallet file not found", + "FILE_NOT_FOUND2": "

    It might have been renamed or moved.
    To open it, use the \"Open wallet\" button.", + "FORM_ERRORS": { + "MAX_LENGTH": "Maximum name length reached", + "NAME_DUPLICATE": "Name is duplicate", + "NAME_REQUIRED": "Name is required" + }, + "MODAL": { + "LABEL": "Password to this wallet", + "NOT_FOUND": "Not found", + "OPEN": "Open wallet", + "SKIP": "Skip", + "TITLE": "Type wallet password" + }, + "NAME": "Wallet name", + "PASS": "Wallet password", + "WITH_ADDRESS_ALREADY_OPEN": "A wallet with this address is already open" }, "PLACEHOLDERS": { + "ADRESS_PLACEHOLDER": "Enter adress here", + "AMOUNT_PLACEHOLDER": "Please enter the amount", "COMMENT_PLACEHOLDER": "Enter your comment here", - "WALLET_NAME_PLACEHOLDER": "Enter a Wallet Name here", + "CONFIRM_WALET_PASSWORD_PLACEHOLDER": "Confirm wallet password here", + "DEPOSIT_PLACEHOLDER": "Enter your deposit here", + "DESCRIPTION_PLACEHOLDER": "Enter a description here", + "FEE_PLACEHOLDER": "Enter a fee here", "MASTER_PASS_PLACEHOLDER": "Enter a master password here", - "PASS_PLACEHOLDER": "Enter a master password here", "NAME_PLACEHOLDER": "Enter a name here", - "ADRESS_PLACEHOLDER": "Enter adress here", "NOTES_PLACEHOLDER": "Enter a notes here", - "DESCRIPTION_PLACEHOLDER": "Enter a description here", - "SELLER_PLACEHOLDER": "Enter a seller here", + "PASSWORD_PLACEHOLDER": "Enter a password here", + "PASS_PLACEHOLDER": "Enter a master password here", + "PLACEHOLDER_CONFIRM": "Confirm new password here", + "PLACEHOLDER_NEW": "Enter new password here", "PLACEHOLDER_OLD": "Enter current password here", - "AMOUNT_PLACEHOLDER": "Enter amount here", - "DEPOSIT_PLACEHOLDER": "Enter your deposit here", + "PURCHASE_PAYMENT_PLACEHOLDER": "Enter a payment ID here", + "SEED_PASSWORD_PLACEHOLDER": "Enter a seed password here", + "SEED_PHRASE_PLACEHOLDER": "Enter a seed phrase here", "SELLER_DEPOSIT_PLACEHOLDER": "Enter seller deposit here", - "PLACEHOLDER_NEW": "Enter new password here", + "SELLER_PLACEHOLDER": "Enter a seller here", "WALET_PASSWORD_PLACEHOLDER": "Enter a wallet password here", - "CONFIRM_WALET_PASSWORD_PLACEHOLDER": "Confirm wallet password here", - "PLACEHOLDER_CONFIRM": "Confirm new password here", - "PASSWORD_PLACEHOLDER": "Enter a password here", - "SEED_PHRASE_PLACEHOLDER": "Enter a seed phrase here", - "SEED_PASSWORD_PLACEHOLDER": "Enter a seed password here", - "PURCHASE_PAYMENT_PLACEHOLDER": "Enter a payment ID here", - "FEE_PLACEHOLDER": "Enter a fee here" + "WALLET_NAME_PLACEHOLDER": "Please enter a name for your wallet" + }, + "PROGRESS": { + "ADD_WALLET": "Add wallet", + "CREATE_WALLET": "Create new wallet", + "RESTORE_WALLET": "Restore from backup", + "SELECT_LOCATION": "Select wallet location" + }, + "PURCHASE": { + "ACCEPT_STATE_WAIT_BIG": "Contract started", + "AMOUNT": "Amount", + "BURN_PROPOSAL": "Deposits burned", + "BUTTON_CANCEL_BUYER": "Cancel and return deposits", + "BUTTON_CANCEL_SELLER": "Confirm and return deposits", + "BUTTON_IGNORE": "Ignore and hide offer", + "BUTTON_MAKE_PLEDGE": "Accept and make deposit", + "BUTTON_NOT_CANCEL": "Ignore request", + "BUTTON_NULLIFY": "Terminate and burn deposits", + "BUTTON_NULLIFY_SHORT": "Burn", + "BUTTON_RECEIVED": "Complete and release deposits", + "BUYER_DEPOSIT": "Buyer deposit", + "CANCEL": "Cancel", + "COMMENT": "Comment", + "DEALS_CANCELED_WAIT": "Cancellation in progress", + "DESCRIPTION": "Description", + "DETAILS": "Additional details", + "FEE": "Fee", + "FORM_ERRORS": { + "ALIAS_NOT_VALID": "Invalid alias", + "AMOUNT_REQUIRED": "Amount required", + "AMOUNT_ZERO": "Amount cannot be zero", + "COMMENT_MAXIMUM": "Maximum field length reached", + "DESC_MAXIMUM": "Maximum field length reached", + "DESC_REQUIRED": "Description required", + "SELLER_DEPOSIT_REQUIRED": "Seller deposit required", + "SELLER_NOT_VALID": "Invalid address", + "SELLER_REQUIRED": "Address required", + "SELLER_SAME": "Use separate account", + "YOUR_DEPOSIT_REQUIRED": "Deposit required" + }, + "HOUR": "hour", + "HOURS": "hours", + "IGNORED_ACCEPT": "Contract proposal ignored", + "IGNORED_CANCEL": "Contract cancellation proposal ignored", + "NEED_MONEY": "Insufficient funds for this transaction", + "NULLIFY_QUESTION": "Are you sure you want to burn both deposits?", + "PAYMENT": "Payment ID", + "PROGRESS_COMPLETE": "Completed", + "PROGRESS_NEW": "New purchase", + "PROGRESS_RECEIVE": "Reply received", + "PROGRESS_WAIT": "Awaiting reply", + "SAME_AMOUNT": "Same amount", + "SELLER": "Seller", + "SELLER_DEPOSIT": "Seller deposit", + "SEND_BUTTON": "Send", + "SEND_CANCEL_PROPOSAL": "Cancellation request sent", + "STATUS_MESSAGES": { + "BEING_CANCELLED": "Cancellation in progress", + "CANCELLED": "Contract canceled", + "COMPLETED": "Contract completed", + "EXPIRED": "Contract proposal expired", + "IGNORED_BUYER": "Contract proposal ignored", + "IGNORED_CANCEL_BUYER": "Contract cancellation proposal ignored", + "IGNORED_CANCEL_SELLER": "The seller ignored your proposal to cancel the contract", + "IGNORED_SELLER": "The seller ignored your contract proposal", + "NEW_PURCHASE": "New purchase", + "NOT_RECEIVED": "Delivery failed", + "NULLIFIED": "All deposits burned", + "PROPOSAL_CANCEL_BUYER": "Cancellation request received", + "PROPOSAL_CANCEL_SELLER": "Cancellation request sent", + "WAITING_BUYER": "Contract proposal received", + "WAITING_CONFIRMATION": "Waiting for deposits confirmation", + "WAITING_DELIVERY": "Waiting for delivery", + "WAITING_SELLER": "Waiting for response" + }, + "SUCCESS_FINISH_PROPOSAL": "Contract completed", + "WAITING_TIME": "Response time", + "WAITING_TIME_QUESTION": "Are you sure you want to cancel the contract?", + "YOUR_DEPOSIT": "Your deposit" + }, + "RESTORE_WALLET": { + "BUTTON_CREATE": "Create wallet", + "BUTTON_SELECT": "Select wallet location", + "CHOOSE_PATH": "Please choose a path", + "CONFIRM": "Confirm wallet password", + "FORM_ERRORS": { + "CONFIRM_NOT_MATCH": "Passwords don`t match", + "INCORRECT_PASSWORD": "Incorrect password", + "KEY_NOT_VALID": "Key not valid", + "KEY_REQUIRED": "Key is required", + "MAX_LENGTH": "Maximum name length reached", + "NAME_DUPLICATE": "Name is duplicate", + "NAME_REQUIRED": "Name is required", + "SEED_PHRASE_IS_NO_VALID": "The seed phrase is not valid." + }, + "LABEL_NAME": "Wallet name", + "LABEL_PHRASE_KEY": "Seed phrase / tracking seed", + "NOT_CORRECT_FILE_OR_PASSWORD": "Invalid wallet file or password does not match", + "OK": "OK", + "PASS": "Wallet password", + "SEED_PASSWORD": "Seed password" + }, + "SEED_PHRASE": { + "BUTTON_COPIED": "Copied", + "BUTTON_COPY": "Copy", + "BUTTON_CREATE_ACCOUNT": "Create wallet", + "TITLE": "Make sure to keep your seed phrase in a safe place. If you forget your seed phrase you will not be able to recover your wallet." + }, + "SEND": { + "ADDRESS": "Address", + "AMOUNT": "Amount", + "ASSET": "Asset", + "BUTTON": "Send", + "COMMENT": "Comment", + "DETAILS": "Additional details", + "ERROR_CODES": { + "NOT_ENOUGH_MONEY": "Not enough funds for this transaction" + }, + "FEE": "Fee", + "FORM_ERRORS": { + "ADDRESS_NOT_VALID": "Address not valid", + "ADDRESS_REQUIRED": "Address is required", + "ALIAS_NOT_FOUND": "Alias not found", + "ALIAS_NOT_VALID": "The alias is not valid", + "AMOUNT_REQUIRED": "Amount is required", + "AMOUNT_ZERO": "Amount is zero", + "FEE_MINIMUM": "The minimum fee required is {{fee}}", + "FEE_REQUIRED": "Please enter the fee amount.", + "GREAT_THAN_UNWRAPPED_COINS": "Amount is bigger than ERC20 tokens left available", + "LESS_THAN_ZANO_NEEDED": "Too small amount to cover ERC20 fee", + "MAX_LENGTH": "Maximum comment length reached", + "MUST_BE_GREATER_THAN_ZERO": "Must be greater than zero", + "WRAP_INFO_NULL": "failed to request wrap state" + }, + "HIDE": "Hide your wallet address from recipient", + "MIXIN": "Mixin", + "SUCCESS_SENT": "Transaction sent", + "WRAP": { + "ESTIMATE": "Transaction Estimates", + "FEE": "Ethereum Txn Fee:", + "MAIN_TEXT": "This transaction will create wZano (\"Wrapped Zano\") which will be sent to the specified address on the Ethereum network.", + "TITLE": "Wrap", + "WILL_RECEIVE": "You'll receive:", + "ZANO": "ZANO", + "wZANO": "wZANO" + } }, - "EXPORT_HISTORY": { - "TOOLTIP": "Export wallet transactions history to file", - "TITLE": "Export Wallet History", - "FILTER": "Filter POS Transactions", - "CANCEL": "Cancel", - "EXPORT": "Export to file...", - "EXPORT_BUTTON": "Export history...", - "SAVED_FILE": "Select path to save transactions history ", - "FORMAT": "Format" + "SEND_DETAILS_MODAL": { + "TITLE1": "Transaction", + "TITLE2": "Transaction details" }, - "ASSETS": { - "TABLE": { - "LABELS": { - "NAME": "Name", - "BALANCE": "Balance", - "VALUE": "Value", - "PRICE": "Price" - } + "SETTINGS": { + "APP_LOCK": { + "TIME1": "5 min", + "TIME2": "15 min", + "TIME3": "1 hour", + "TIME4": "Never", + "TITLE": "Lock app after:" }, - "DROP_DOWN_MENU": { - "ASSET_DETAILS": "Asset Details", - "REMOVE_ASSET": "Remove asset" + "APP_LOG_TITLE": "Log level:", + "DARK_THEME": "Dark theme", + "FORM_ERRORS": { + "CONFIRM_NOT_MATCH": "The passwords do not match", + "CURRENT_PASS_NOT_MATCH": "Old password not match", + "PASS_REQUIRED": "Password is required" }, - "MODALS": { - "ASSET_DETAILS": { - "LABELS": { - "NAME": "Asset name", - "TICKER": "Ticker", - "ID": "Asset ID", - "CURRENT_SUPPLY": "Current supply", - "MAX_SUPPLE": "Max supply" - } - } + "GRAY_THEME": "Grey theme", + "LANGUAGE": { + "DE": "Deutsch", + "EN": "English", + "FR": "French", + "ID": "Indonesian", + "IT": "Italian", + "PT": "Portuguese", + "TITLE": "Language" }, - "FORM": { - "ERRORS": { - "WRONG_ASSET_ID": "Wrong asset id", - "INSUFICCIENT_FUNDS": "Insuficcient funds" - } - } + "LAST_BUILD": "Current build: {{value}}", + "MASTER_PASSWORD": { + "BUTTON": "Save", + "CONFIRM": "New password confirmation", + "NEW": "New password", + "OLD": "Old password", + "TITLE": "Update master password" + }, + "NOTIFICATIONS": "Notifications", + "SCALE": { + "100": "100% scale", + "125": "125% scale", + "150": "150% scale", + "75": "75% scale", + "TITLE": "Interface scale" + }, + "SETTINGS_SAVED": "Saved! Settings Updated", + "TITLE": "Settings", + "USE_TOR_TO_RELAY_TRANSACTIONS": "Use TOR to relay transactions", + "WHITE_THEME": "White theme" }, - "CONFIRM_SWAP": { - "BREADCRUMBS": { - "ITEM1": "Swap", - "ITEM2": "Confirm swap" + "SIDEBAR": { + "ACCOUNT": { + "MESSAGES": "New offers/Messages", + "STAKING": "Staking", + "SYNCING": "Syncing wallet" }, - "FORM": { - "LABELS": { - "LABEL1": "Swap proposal hex", - "LABEL2": "Proposal details" - }, - "PLACEHOLDERS": { - "PLACEHOLDER1": "Enter Swap proposal hex" - }, - "TABLE": { - "LABELS": { - "LABEL1": "Sending", - "LABEL2": "Receiving", - "LABEL3": "Expiration time" - } - }, - "BUTTONS": { - "BUTTON1": "Accept Proposal", - "BUTTON2": "Back" - } + "ADD_NEW": "Add", + "CONTACTS": "Contacts", + "CONTACTS_TOOLTIP": "Contacts option available only with Master Password enabled", + "LOG_OUT": "Log out", + "LOG_OUT_TOOLTIP": "Logout option available only with Master Password enabled", + "SETTINGS": "Settings", + "SYNCHRONIZATION": { + "COMPLETE": "Completion", + "DOWNLOADING": "Downloading", + "ERROR": "System error", + "LOADING": "Loading blockchain data", + "MB": "MB", + "OFFLINE": "Offline", + "ONLINE": "Online", + "SLASH": "/", + "SYNCING": "Syncing blockchain" + }, + "TITLE": "Wallets", + "UPDATE": { + "CRITICAL": "Update available", + "CRITICAL_HINT": "Critical update!", + "CRITICAL_TOOLTIP": "Critical update available.Update strongly recommended!", + "IMPORTANT": "Update available", + "IMPORTANT_HINT": "Important update!", + "IMPORTANT_TOOLTIP": "Get new update.
    Important update!", + "STANDARD": "Update available", + "STANDARD_TOOLTIP": "Get new update.
    Update is recommended!", + "TIME": "System time differs from network", + "TIME_TOOLTIP": "Wrong system time!
    Check and repair your system time." } }, - "CREATE_SWAP": { - "BREADCRUMBS": { - "ITEM1": "Swap", - "ITEM2": "Create swap" + "STAKING": { + "GROUP": { + "DAY": "day", + "MONTH": "month", + "WEEK": "week" }, - "FORM": { - "LABELS": { - "LABEL1": "Sending", - "LABEL2": "Receiving", - "LABEL3": "Receiver address" - }, - "PLACEHOLDERS": { - "PLACEHOLDER1": "Enter amount here" - }, - "BUTTONS": { - "BUTTON1": "Create proposal", - "BUTTON2": "Cancel" - }, - "ERRORS": { - "ERROR1": "Same ones selected asset" - } - } + "PERIOD": { + "ALL": "All", + "MONTH1": "1 month", + "MONTH3": "3 month", + "MONTH6": "6 month", + "WEEK1": "1 week", + "WEEK2": "2 week", + "YEAR": "1 year" + }, + "SWITCH": { + "OFF": "OFF", + "ON": "ON" + }, + "TITLE": "Staking", + "TITLE_GROUP": "Group:", + "TITLE_PENDING": "Pending", + "TITLE_PERIOD": "Time period:", + "TITLE_TOTAL": "Total" }, "SWAP": { "BUTTONS": { @@ -808,31 +716,129 @@ } }, "SWAP_PROPOSAL_HEX": { + "BREADCRUMBS": { + "ITEM1": "Swap", + "ITEM2": "Swap proposal hex" + }, "FORM": { + "BUTTONS": { + "BUTTON1": "Copy", + "BUTTON2": "Close" + }, "LABELS": { "LABEL1": "Swap proposal hex" }, "PLACEHOLDERS": { "PLACEHOLDER1": "Enter Swap proposal hex" - }, - "BUTTONS": { - "BUTTON1": "Copy", - "BUTTON2": "Close" } }, "MODALS": { "CONFIRM_MODAL": { - "TITLE": "Are you sure you want to leave this page?", - "MESSAGE": "Please make sure you saved the swap proposal text, you won’t be able to see it again", "BUTTONS": { - "SUBMIT": "Close", - "CLOSE": "Back to proposal" - } + "CLOSE": "Back to proposal", + "SUBMIT": "Close" + }, + "MESSAGE": "Please make sure you saved the swap proposal text, you won’t be able to see it again", + "TITLE": "Are you sure you want to leave this page?" } + } + }, + "TOR_LIB_STATE": { + "STATE_CREATING_STREAM": "Creating stream", + "STATE_DOWNLOADING_CONSENSUS": "Downloading consensus", + "STATE_FAILED": "Failed created stream", + "STATE_INITIALIZING": "Initializing", + "STATE_MAKING_TUNNEL_A": "Building tunnel to A", + "STATE_MAKING_TUNNEL_B": "Building tunnel to B", + "STATE_SENDING": "Sending transaction", + "STATE_SEND_FAILED": "Sending failed", + "STATE_SENT_SUCCESS": "Successfully sent!", + "STATE_SUCCESS": "Successfully created stream" + }, + "TRANSFER_ALIAS": { + "ADDRESS": { + "LABEL": "Transfer to", + "PLACEHOLDER": "" }, - "BREADCRUMBS": { - "ITEM1": "Swap", - "ITEM2": "Swap proposal hex" + "BUTTON_CANCEL": "Cancel", + "BUTTON_TRANSFER": "Transfer", + "COMMENT": { + "LABEL": "Comment", + "PLACEHOLDER": "" + }, + "COST": "Transfer fee {{value}} {{currency}}", + "FORM_ERRORS": { + "ALIAS_EXISTS": "This account already has an alias", + "NO_MONEY": "You do not have enough funds to transfer this alias", + "WRONG_ADDRESS": "No wallet exists for the provided address" + }, + "NAME": { + "LABEL": "Alias", + "PLACEHOLDER": "@ Enter alias" + }, + "REQUEST_SEND_REG": "The alias will be transferred within 10 minutes" + }, + "WALLET": { + "AVAILABLE_BALANCE": "Available", + "CONFIRM": { + "MESSAGE": "To access it you’ll have to add it again", + "TITLE": "Remove wallet from the list?" + }, + "DETAILS": "Details", + "LOCK": "Lock", + "LOCKED_BALANCE": "Locked", + "LOCKED_BALANCE_LINK": "What does that mean?", + "MODAL_ADD_CUSTOM_TOKEN": { + "FIELD_TITLE": "Asset ID", + "FORM_ERRORS": { + "ERROR1": "Invalid asset ID" + }, + "TITLE": "Add Custom Token" + }, + "REGISTER_ALIAS": "Register an alias", + "TABS": { + "ASSETS": "Assets", + "CONTRACTS": "Contracts", + "HISTORY": "History", + "MESSAGES": "Messages", + "RECEIVE": "Receive", + "SEND": "Send", + "STAKING": "Staking" + }, + "TOOLTIPS": { + "ADD_CUSTOM_TOKEN": "Add Custom Token", + "EDIT_ALIAS": "Edit alias", + "REMOVE": "Remove wallet", + "SETTINGS": "Settings", + "TRANSFER_ALIAS": "Transfer alias" } + }, + "WALLET_DETAILS": { + "ADD_CUSTOM_TOKEN": "Add Custom Token", + "BUTTON_REMOVE": "Remove wallet", + "BUTTON_SAVE": "Save", + "CREATE_PASSWORD_SECURE": "Create a password to secure your seed", + "FORM": { + "CONFIRM_PASSWORD": "Confirm password", + "GENERATE_SECURE_SEED": "Generate Secure Seed", + "SECURED_SEED_WILL_REQUIRE": "Secure seed will require this password to restore." + }, + "FORM_ERRORS": { + "MAX_LENGTH": "Maximum name length reached", + "NAME_DUPLICATE": "Name is duplicate", + "NAME_REQUIRED": "Name is required", + "PASSWORDS_DONT_MATCH": "The passwords entered do not match" + }, + "INFO": "info", + "LABEL_FILE_LOCATION": "Wallet file location", + "LABEL_NAME": "Wallet name", + "LABEL_SEED_PHRASE": "Seed phrase", + "REMEMBER_YOU_WILL_REQUIRE": "Secure seed will require password to restore.", + "RESYNC_WALLET": "Resync wallet data", + "RESYNC_WALLET_BUTTON": "Resync Wallet", + "SEED_IS_SECURED": "Seed is secured", + "SEED_IS_UNSECURED": "Seed is unsecured", + "SEED_PHRASE_HINT": "Click to reveal the seed phrase", + "WALLET_OPTIONS": "Wallet options..." } } diff --git a/html_source/src/assets/i18n/en.json b/html_source/src/assets/i18n/en.json index c83ea27a..e68457b9 100644 --- a/html_source/src/assets/i18n/en.json +++ b/html_source/src/assets/i18n/en.json @@ -1,805 +1,713 @@ { - "LOGIN": { - "SETUP_MASTER_PASS": "Setup master password", - "SETUP_CONFIRM_PASS": "Confirm the password", - "MASTER_PASS": "Master password", - "BUTTON_NEXT": "Next", - "BUTTON_SKIP": "Skip", - "BUTTON_RESET": "Reset", - "INCORRECT_PASSWORD": "Invalid password", - "FORM_ERRORS": { - "PASS_REQUIRED": "Password is required", - "CONFIRM_REQUIRED": "Confirmation is required", - "MISMATCH": "Mismatch", - "INVALID_PASS": "Invalid Password, try again", - "WRONG_PASSWORD": "Wrong password" - } - }, - "COMMON": { - "BACK": "Go back" - }, - "BREADCRUMBS": { - "ADD_WALLET": "Add Wallet", - "CREATE_WALLET": "Create new wallet", - "SAVE_PHRASE": "Save your seed phrase", - "OPEN_WALLET": "Open existing wallet", - "RESTORE_WALLET": "Restore from backup", - "WALLET_DETAILS": "Wallet details", - "ASSIGN_ALIAS": "Assign alias", - "EDIT_ALIAS": "Edit alias", - "TRANSFER_ALIAS": "Transfer alias", - "CONTRACTS": "Contracts", - "NEW_PURCHASE": "New purchase", - "OLD_PURCHASE": "Purchase" - }, - "SIDEBAR": { - "TITLE": "Wallets", - "ADD_NEW": "Add Wallet", - "ACCOUNT": { - "STAKING": "Staking", - "MESSAGES": "New Offers/Messages", - "SYNCING": "Syncing wallet" + "ASSETS": { + "DROP_DOWN_MENU": { + "ASSET_DETAILS": "Asset Details", + "REMOVE_ASSET": "Remove asset" }, - "CONTACTS": "Contacts", - "SETTINGS": "Settings", - "LOG_OUT": "Log Out", - "SYNCHRONIZATION": { - "OFFLINE": "Offline", - "ONLINE": "Online", - "ERROR": "System error", - "COMPLETE": "Completion", - "SYNCING": "Syncing blockchain", - "LOADING": "Loading blockchain data", - "DOWNLOADING": "Downloading", - "SLASH": "/", - "MB": "MB" + "FORM": { + "ERRORS": { + "INSUFICCIENT_FUNDS": "Insuficcient funds", + "WRONG_ASSET_ID": "Wrong asset id" + } }, - "UPDATE": { - "STANDARD": "Update available", - "STANDARD_TOOLTIP": "Get new update.
    Update is recommended!", - "IMPORTANT": "Update available", - "IMPORTANT_HINT": "Important update!", - "IMPORTANT_TOOLTIP": "Get new update.
    Important update!", - "CRITICAL": "Update available", - "CRITICAL_HINT": "Critical update!", - "CRITICAL_TOOLTIP": "Critical update available.Update strongly recommended!", - "TIME": "System time differs from network", - "TIME_TOOLTIP": "Wrong system time!
    Check and repair your system time." + "MODALS": { + "ASSET_DETAILS": { + "LABELS": { + "CURRENT_SUPPLY": "Current supply", + "ID": "Asset ID", + "MAX_SUPPLE": "Max supply", + "NAME": "Asset name", + "TICKER": "Ticker" + } + } }, - "CONTACTS_TOOLTIP": "Contacts option available only with Master Password enabled", - "LOG_OUT_TOOLTIP": "Logout option available only with Master Password enabled" - }, - "MAIN": { - "TITLE": "Create or open the wallet to start using Zano", - "BUTTON_NEW_WALLET": "Create New Wallet", - "BUTTON_OPEN_WALLET": "Open Existing Wallet", - "BUTTON_RESTORE_BACKUP": "Restore from Backup", - "HELP": "How to Create Wallet?", - "CHOOSE_PATH": "Please choose a path" - }, - "CREATE_WALLET": { - "NAME": "Wallet Name", - "PASS": "Set wallet password", - "CONFIRM": "Confirm wallet password", - "BUTTON_SELECT": "Select Wallet Location", - "BUTTON_CREATE": "Create Wallet", - "TITLE_SAVE": "Save the wallet file.", - "ERROR_CANNOT_SAVE_TOP": "Existing wallet files cannot be replaced or overwritten", - "ERROR_CANNOT_SAVE_SYSTEM": "Wallet files cannot be saved to the OS partition", - "FORM_ERRORS": { - "NAME_REQUIRED": "Name is required", - "NAME_DUPLICATE": "Name is duplicate", - "MAX_LENGTH": "Maximum name length reached", - "CONFIRM_NOT_MATCH": "Passwords don`t match" + "TABLE": { + "LABELS": { + "BALANCE": "Balance", + "NAME": "Name", + "PRICE": "Price", + "VALUE": "Value" + } } }, - "OPEN_WALLET": { - "NAME": "Wallet Name", - "PASS": "Wallet password", - "BUTTON": "Open wallet", - "WITH_ADDRESS_ALREADY_OPEN": "A wallet with this address is already open", - "FILE_NOT_FOUND1": "Wallet file not found", - "FILE_NOT_FOUND2": "

    It might have been renamed or moved.
    To open it, use the \"Open wallet\" button.", - "FORM_ERRORS": { - "NAME_REQUIRED": "Name is required", - "NAME_DUPLICATE": "Name is duplicate", - "MAX_LENGTH": "Maximum name length reached" + "ASSIGN_ALIAS": { + "BUTTON_ASSIGN": "Assign", + "COMMENT": { + "LABEL": "Comment", + "PLACEHOLDER": "Enter your comment here", + "TOOLTIP": "The comment will be visible to anyone who wants to make a payment to your alias. You can provide details about your business, contacts, or include any text. Comments can be edited later." }, - "MODAL": { - "TITLE": "Type wallet password", - "LABEL": "Password to this wallet", - "OPEN": "Open wallet", - "SKIP": "Skip", - "NOT_FOUND": "Not found" - } - }, - "RESTORE_WALLET": { - "LABEL_NAME": "Wallet Name", - "LABEL_PHRASE_KEY": "Seed phrase / tracking seed", - "PASS": "Wallet password", - "CONFIRM": "Confirm wallet password", - "BUTTON_SELECT": "Select wallet location", - "BUTTON_CREATE": "Create wallet", - "NOT_CORRECT_FILE_OR_PASSWORD": "Invalid wallet file or password does not match", - "CHOOSE_PATH": "Please choose a path", + "COST": "Alias fee {{value}} {{currency}}", "FORM_ERRORS": { + "MAX_LENGTH": "Maximum comment length reached", + "NAME_EXISTS": "Alias name already exists", + "NAME_LENGTH": "Please enter an alias name between 6-25 characters. This field is required.", "NAME_REQUIRED": "Name is required", - "NAME_DUPLICATE": "Name is duplicate", - "MAX_LENGTH": "Maximum name length reached", - "CONFIRM_NOT_MATCH": "Passwords don`t match", - "KEY_REQUIRED": "Key is required", - "KEY_NOT_VALID": "Key not valid", - "INCORRECT_PASSWORD": "Incorrect password" + "NAME_WRONG": "Invalid name: Only the symbols 0-9, a-z, '-', and '.' are allowed.", + "NO_MONEY": "Insufficient funds to assign the alias" }, - "SEED_PASSWORD": "Seed password", - "OK": "OK" + "NAME": { + "LABEL": "Alias", + "PLACEHOLDER": "Enter alias", + "TOOLTIP": "An alias is a shortened form or your account. An alias can only include Latin letters, numbers and characters “.” and “-”. It must start with “@”." + }, + "ONE_ALIAS": "You can create only one alias per wallet", + "REQUEST_ADD_REG": "The alias will be assigned within 10 minutes" }, - "SEED_PHRASE": { - "TITLE": "Make sure to keep your seed phrase in a safe place. If you forget your seed phrase you will not be able to recover your wallet.", - "BUTTON_CREATE_ACCOUNT": "Create wallet", - "BUTTON_COPY": "Copy", - "BUTTON_COPIED": "Copied" + "BACKEND_LOCALIZATION": { + "INCOME_TRANSFER_CONFIRMED": "Payment received", + "INCOME_TRANSFER_UNCONFIRMED": "Incoming payment (not confirmed)", + "IS_CONFIRMED": "", + "IS_MINIMIZE": "Zano application is minimized to the system tray", + "IS_RECEIVED": "", + "LOCKED": "Blocked", + "MINED": "Mined", + "QUIT": "Quit", + "RESTORE": "You can recover it by clicking or using the context menu", + "TRAY_MENU_MINIMIZE": "Minimize", + "TRAY_MENU_SHOW": "Resize" }, - "PROGRESS": { - "ADD_WALLET": "Add wallet", - "SELECT_LOCATION": "Select wallet location", + "BREADCRUMBS": { + "ADD_WALLET": "Add Wallet", + "ASSIGN_ALIAS": "Assign alias", + "CONTRACTS": "Contracts", "CREATE_WALLET": "Create new wallet", - "RESTORE_WALLET": "Restore from backup" + "EDIT_ALIAS": "Edit alias", + "NEW_PURCHASE": "New purchase", + "OLD_PURCHASE": "Purchase", + "OPEN_WALLET": "Open existing wallet", + "RESTORE_WALLET": "Restore from backup", + "SAVE_PHRASE": "Save your seed phrase", + "TRANSFER_ALIAS": "Transfer alias", + "WALLET_DETAILS": "Wallet details" }, - "SETTINGS": { - "TITLE": "Settings", - "DARK_THEME": "Dark theme", - "WHITE_THEME": "White theme", - "GRAY_THEME": "Grey theme", - "APP_LOCK": { - "TITLE": "Lock app after:", - "TIME1": "5 min", - "TIME2": "15 min", - "TIME3": "1 hour", - "TIME4": "Never" - }, - "SCALE": { - "75": "75% scale", - "100": "100% scale", - "125": "125% scale", - "150": "150% scale", - "TITLE": "Interface scale" - }, - "MASTER_PASSWORD": { - "TITLE": "Update master password", - "OLD": "Current password", - "NEW": "New password", - "CONFIRM": "Confirm password", - "BUTTON": "Save" - }, - "FORM_ERRORS": { - "PASS_REQUIRED": "Password is required", - "PASS_NOT_MATCH": "Incorrect password", - "CONFIRM_NOT_MATCH": "Passwords do not match" - }, - "LAST_BUILD": "Current build: {{value}}", - "APP_LOG_TITLE": "Log level:", - "NOTIFICATIONS": "Notifications", - "USE_TOR_TO_RELAY_TRANSACTIONS": "Use TOR to relay transactions", - "SETTINGS_SAVED": "Saved! Settings Updated", - "LANGUAGE": { - "TITLE": "Language", - "EN": "English", - "FR": "French", - "DE": "Deutsch", - "ID": "Indonesian", - "IT": "Italian", - "PT": "Portuguese" - } + "COMMON": { + "BACK": "Go back" }, - "WALLET": { - "REGISTER_ALIAS": "Register an alias", - "DETAILS": "Details", - "LOCK": "Lock", - "AVAILABLE_BALANCE": "Available", - "LOCKED_BALANCE": "Locked", - "LOCKED_BALANCE_LINK": "What does that mean?", - "TABS": { - "ASSETS": "Assets", + "CONFIRM": { + "BUTTON_CANCEL": "Cancel", + "BUTTON_CONFIRM": "Send", + "MESSAGE": { + "COMMENT": "Comment", + "FROM": "From", "SEND": "Send", - "RECEIVE": "Receive", - "HISTORY": "History", - "CONTRACTS": "Contracts", - "MESSAGES": "Messages", - "STAKING": "Staking" - }, - "CONFIRM": { - "TITLE": "Remove wallet from the list?", - "MESSAGE": "To access it you’ll have to add it again" + "TO": "To" }, - "TOOLTIPS": { - "EDIT_ALIAS": "Edit alias", - "TRANSFER_ALIAS": "Transfer alias", - "SETTINGS": "Settings", - "ADD_CUSTOM_TOKEN": "Add Custom Token", - "REMOVE": "Remove wallet" - }, - "MODAL_ADD_CUSTOM_TOKEN": { - "TITLE": "Add Custom Token", - "FIELD_TITLE": "Asset ID" - } + "TITLE": "Transaction" }, - "WALLET_DETAILS": { - "LABEL_NAME": "Wallet Name", - "LABEL_FILE_LOCATION": "Wallet file location", - "LABEL_SEED_PHRASE": "Seed phrase", - "SEED_PHRASE_HINT": "Click to reveal the seed phrase", - "BUTTON_SAVE": "Save", - "BUTTON_REMOVE": "Remove wallet", - "FORM_ERRORS": { - "NAME_REQUIRED": "Name is required", - "NAME_DUPLICATE": "Name is duplicate", - "MAX_LENGTH": "Maximum name length reached", - "PASSWORDS_DONT_MATCH": "Passwords don't match" + "CONFIRM_SWAP": { + "BREADCRUMBS": { + "ITEM1": "Swap", + "ITEM2": "Confirm swap" }, - "WALLET_OPTIONS": "Wallet options...", - "RESYNC_WALLET": "Resync wallet data", - "RESYNC_WALLET_BUTTON": "Resync Wallet", - "CREATE_PASSWORD_SECURE": "Create a password to secure your seed", - "INFO": "info", - "SEED_IS_UNSECURED": "Seed is unsecured", - "SEED_IS_SECURED": "Seed is secured", - "REMEMBER_YOU_WILL_REQUIRE": "Secure seed will require password to restore.", - "ADD_CUSTOM_TOKEN": "Add Custom Token", "FORM": { - "CONFIRM_PASSWORD": "Confirm password", - "GENERATE_SECURE_SEED": "Generate Secure Seed", - "SECURED_SEED_WILL_REQUIRE": "Secure seed will require this password to restore." + "BUTTONS": { + "BUTTON1": "Accept Proposal", + "BUTTON2": "Back" + }, + "LABELS": { + "LABEL1": "Swap proposal hex", + "LABEL2": "Proposal details" + }, + "PLACEHOLDERS": { + "PLACEHOLDER1": "Enter Swap proposal hex" + }, + "TABLE": { + "LABELS": { + "LABEL1": "Sending", + "LABEL2": "Receiving", + "LABEL3": "Expiration time" + } + } } }, - "ASSIGN_ALIAS": { - "NAME": { - "LABEL": "Alias", - "PLACEHOLDER": " Enter alias", - "TOOLTIP": "An alias is a shortened form or your account. An alias can only include Latin letters, numbers and characters “.” and “-”. It must start with “@”." + "CONTACTS": { + "ADD": "Add/edit contact", + "ADD_CONTACT": "Add contact", + "BUTTON": { + "ADD": "Add contact", + "ADD_EDIT": "Add/Save", + "DELETE": "Delete", + "EDIT": "Edit", + "GO_TO_WALLET": "Go to wallet", + "IMPORT_EXPORT": "Import/export", + "SEND": "Send" }, - "COMMENT": { - "LABEL": "Comment", - "PLACEHOLDER": "Enter your comment here", - "TOOLTIP": "The comment will be visible to anyone who wants to make a payment to your alias. You can provide details about your business, contacts, or include any text. Comments can be edited later." + "COPY": "- Copy", + "ERROR_EMPTY_LIST": "Contact list is empty", + "ERROR_EXPORT": "Invalid file type. Save file as .csv", + "ERROR_IMPORT": "Error is occured while reading file!", + "ERROR_IMPORT_EMPTY": "File is empty", + "ERROR_TYPE_FILE": "Please import valid .csv file", + "EXPORT": "Export", + "FORM": { + "ADDRESS": "Address", + "NAME": "Name", + "NOTES": "Notes" }, - "COST": "Alias fee {{value}} {{currency}}", - "BUTTON_ASSIGN": "Assign", "FORM_ERRORS": { + "ADDRESS_DUBLICATED": "Address is dublicated", + "ADDRESS_NOT_VALID": "Address not valid", + "ADDRESS_REQUIRED": "Address is required", + "MAX_LENGTH": "Maximum notes length reached", + "NAME_DUBLICATED": "Name is dublicated", + "NAME_LENGTH": "The name must be 4-25 characters long", "NAME_REQUIRED": "Name is required", - "NAME_WRONG": "Invalid name: allowed symbols \"0-9\", \"a-z\", \"-\", \".\"", - "NAME_LENGTH": "The alias name must be 6-25 characters long", - "NAME_EXISTS": "Alias name already exists", - "NO_MONEY": "You do not have enough funds to assign this alias", - "MAX_LENGTH": "Maximum comment length reached" + "SET_MASTER_PASSWORD": "Set master password" }, - "ONE_ALIAS": "You can create only one alias per wallet", - "REQUEST_ADD_REG": "The alias will be assigned within 10 minutes" + "IMPORT": "Import", + "IMPORT_EXPORT": "Import or export contacts", + "OPEN_ADD_WALLET": "Open/Add wallet", + "SEND": "Send", + "SEND_FROM": "Send from", + "SEND_TO": "To", + "SUCCESS_EXPORT": "Contacts are exported", + "SUCCESS_IMPORT": "Contacts are imported", + "SUCCESS_SAVE": "Contact is edited", + "SUCCESS_SENT": "Contact added", + "TABLE": { + "ADDRESS": "Address", + "ALIAS": "Alias", + "EMPTY": "Contact list is empty", + "NAME": "Name", + "NOTES": "Notes" + }, + "TITLE": "Contact list" }, - "EDIT_ALIAS": { - "NAME": { - "LABEL": "Alias", - "PLACEHOLDER": "@ Enter alias" + "CONTEXT_MENU": { + "COPY": "copy", + "PASTE": "paste", + "SELECT": "select all" + }, + "CONTRACTS": { + "AMOUNT": "Amount", + "COMMENTS": "Comments", + "CONTRACTS": "Contracts", + "DATE": "Date", + "EMPTY": "No active contracts", + "LISTING_BUTTON": "Create listing", + "PURCHASE": "Purchase", + "PURCHASE_BUTTON": "New Purchase", + "SELL": "Sell", + "STATUS": "Status", + "STATUS_MESSAGES": { + "BUYER": { + "ACCEPTED": "Seller accepted your contract proposal", + "BEING_CANCELLED": "Cancellation in progress", + "CANCELLED": "Contract canceled", + "COMPLETED": "Contract completed", + "EXPIRED": "The contract proposal has expired", + "IGNORED": "Seller ignored your contract proposal", + "IGNORED_CANCEL": "The seller ignored your proposal to cancel the contract", + "NOT_RECEIVED": "Delivery failed", + "NULLIFIED": "All deposits burned", + "WAIT": "Waiting for deposits confirmation", + "WAITING": "Waiting for response", + "WAITING_CANCEL": "Waiting for contract cancellation", + "WAITING_SELLER": "Waiting for delivery" + }, + "SELLER": { + "ACCEPTED": "Contract started", + "BEING_CANCELLED": "Cancellation in progress", + "CANCELLED": "Contract canceled", + "COMPLETED": "Contract completed", + "EXPIRED": "Contract proposal has expired", + "IGNORED": "You ignored contract proposal", + "IGNORED_CANCEL": "You ignored cancellation proposal", + "NEW_CONTRACT": "New contract proposal", + "NOT_RECEIVED": "Delivery failed", + "NULLIFIED": "All deposits burned", + "PROPOSAL_CANCEL": "New proposal to cancel contract and return deposits", + "WAIT": "Waiting for contract confirmation", + "WAITING_BUYER": "Waiting for delivery" + } }, - "COMMENT": { - "LABEL": "Comment", - "PLACEHOLDER": "Enter your comment here" + "TIME_LEFT": { + "REMAINING_LESS_ONE": "Less than an hour to respond", + "REMAINING_MANY": "{{time}} hours remain", + "REMAINING_MANY_ALT": "{{time}} hours remain", + "REMAINING_MANY_ALT_RESPONSE": "{{time}} hours remain", + "REMAINING_MANY_ALT_WAITING": "Waiting for {{time}} hours", + "REMAINING_MANY_RESPONSE": "{{time}} hours remain", + "REMAINING_MANY_WAITING": "Waiting for {{time}} hours", + "REMAINING_ONE": "{{time}} hour remains", + "REMAINING_ONE_RESPONSE": "{{time}} hour remains", + "REMAINING_ONE_WAITING": "Waiting for {{time}} hour" + } + }, + "CREATE_SWAP": { + "BREADCRUMBS": { + "ITEM1": "Swap", + "ITEM2": "Create swap" }, + "FORM": { + "BUTTONS": { + "BUTTON1": "Create proposal", + "BUTTON2": "Cancel" + }, + "ERRORS": { + "ERROR1": "Swap for the same asset is not allowed." + }, + "LABELS": { + "LABEL1": "Sending", + "LABEL2": "Receiving", + "LABEL3": "Receiver address" + }, + "PLACEHOLDERS": { + "PLACEHOLDER1": "Please enter the amount" + } + } + }, + "CREATE_WALLET": { + "BUTTON_CREATE": "Create Wallet", + "BUTTON_SELECT": "Select Wallet Location", + "CONFIRM": "Confirm wallet password", + "ERROR_CANNOT_SAVE_SYSTEM": "Wallet files cannot be saved to the OS partition", + "ERROR_CANNOT_SAVE_TOP": "Existing wallet files cannot be replaced or overwritten", "FORM_ERRORS": { - "NO_MONEY": "You do not have enough funds to change the comment to this alias", - "MAX_LENGTH": "Maximum comment length reached" + "CONFIRM_NOT_MATCH": "The passwords entered do not match", + "MAX_LENGTH": "Maximum name length reached", + "NAME_DUPLICATE": "Name is duplicate", + "NAME_REQUIRED": "This field is required" }, - "COST": "Fee {{value}} {{currency}}", - "BUTTON_EDIT": "Edit" + "NAME": "Wallet Name", + "PASS": "Set wallet password", + "TITLE_SAVE": "Save the wallet file." }, - "TRANSFER_ALIAS": { - "NAME": { - "LABEL": "Alias", - "PLACEHOLDER": "@ Enter alias" - }, + "EDIT_ALIAS": { + "BUTTON_EDIT": "Edit", "COMMENT": { "LABEL": "Comment", "PLACEHOLDER": "Enter your comment here" }, - "ADDRESS": { - "LABEL": "Transfer to", - "PLACEHOLDER": "Enter address here" - }, - "FORM_ERRORS": { - "WRONG_ADDRESS": "No wallet with this account exists", - "ALIAS_EXISTS": "This account already has an alias", - "NO_MONEY": "You do not have enough funds to transfer this alias" - }, - "COST": "Transfer fee {{value}} {{currency}}", - "BUTTON_TRANSFER": "Transfer", - "BUTTON_CANCEL": "Cancel", - "REQUEST_SEND_REG": "The alias will be transferred within 10 minutes" - }, - "SEND": { - "ADDRESS": "Address", - "AMOUNT": "Amount", - "COMMENT": "Comment", - "DETAILS": "Additional details", - "MIXIN": "Mixin", - "FEE": "Fee", - "HIDE": "Hide your wallet address from recipient", - "BUTTON": "Send", - "SUCCESS_SENT": "Transaction sent", + "COST": "Fee {{value}} {{currency}}", "FORM_ERRORS": { - "ADDRESS_REQUIRED": "Address is required", - "ADDRESS_NOT_VALID": "Address not valid", - "ALIAS_NOT_VALID": "Alias not valid", - "AMOUNT_REQUIRED": "Amount is required", - "AMOUNT_ZERO": "Amount is zero", - "FEE_REQUIRED": "Fee is required", - "FEE_MINIMUM": "Minimum fee: {{fee}}", "MAX_LENGTH": "Maximum comment length reached", - "GREAT_THAN_UNWRAPPED_COINS": "Amount is bigger than ERC20 tokens left available", - "LESS_THAN_ZANO_NEEDED": "Too small amount to cover ERC20 fee", - "WRAP_INFO_NULL": "failed to request wrap state", - "MUST_BE_GREATER_THAN_ZERO": "Must be greater than zero", - "ALIAS_NOT_FOUND": "Alias not found" - }, - "WRAP": { - "TITLE": "Wrap", - "MAIN_TEXT": "This transaction will create wZano (\"Wrapped Zano\") which will be sent to the specified address on the Ethereum network.", - "ESTIMATE": "Transaction Estimates", - "WILL_RECEIVE": "You'll receive:", - "FEE": "Ethereum Txn Fee:", - "ZANO": "ZANO", - "wZANO": "wZANO" - }, - "ERROR_CODES": { - "NOT_ENOUGH_MONEY": "Not enough money" + "NO_MONEY": "You do not have enough funds to change the comment to this alias" }, - "ASSET": "Asset" + "NAME": { + "LABEL": "Alias", + "PLACEHOLDER": "@ Enter alias" + } + }, + "ERRORS": { + "ACCESS_DENIED": "Access denied", + "BAD_ARG": "Invalid argument", + "CORE_BUSY": "Internal error: core is busy", + "DAEMON_BUSY": "Internal error: daemon is busy", + "FILE_EXIST": "A file with that name already exists. Enter another name to save the file under", + "FILE_NOT_FOUND": "File not found", + "FILE_NOT_SAVED": "You cannot save a wallet file in this folder. Please choose another folder.", + "FILE_RESTORED": "The wallet file was corrupted. We have recovered the keys and the wallet from the blockchain", + "INSUFFICIENT_FUNDS": "Insufficient funds for this transaction", + "NOT_ENOUGH_MONEY": "Insufficient funds in account", + "NOT_ENOUGH_OUTPUTS_TO_MIX": "Mix-in number is too big for current blockchain state. There are not enough unspent outputs to mix with", + "NOT_FILE_ZANO_WALLET": "This file is not recognized as a Zano wallet..", + "NO_MONEY": "Not enough funds for this transaction", + "NO_MONEY_REMOVE_OFFER": "There is no fee for deleting an offer, but in order to protect the network against flood transactions you need to have at least {{fee}} {{currency}} in your wallet", + "REQUIRED": "This field is required", + "TRANSACTION_ERROR": "Error. Transaction not completed.", + "TRANSACTION_IS_TO_BIG": "Transaction exceeds network limit, send required amount with multiple transactions", + "TRANSFER_ATTEMPT": "There is no connection to Zano network", + "TX_TYPE_COIN_BASE": "Error. The payment was not completed.", + "TX_TYPE_NEW_ALIAS": "Error. Failed to register alias to safe", + "TX_TYPE_NEW_ALIAS_END": "Please try again.", + "TX_TYPE_NORMAL": "Error. The payment from the wallet", + "TX_TYPE_NORMAL_END": "was not completed.", + "TX_TYPE_NORMAL_TO": "to", + "TX_TYPE_UPDATE_ALIAS": "Error. Failed to change comment to alias in safe", + "WALLET_WATCH_ONLY_NOT_SUPPORTED": "Watch-only wallets can only be opened by simplewallet", + "WALLET_WRONG_ID": "Invalid wallet ID", + "WRONG_PASSWORD": "Invalid password", + "WRONG_PASSWORD_MUST_BE": "Invalid password. Password must be" + }, + "EXPORT_HISTORY": { + "CANCEL": "Cancel", + "EXPORT": "Export to file...", + "EXPORT_BUTTON": "Export history...", + "FILTER": "Filter POS Transactions", + "FORMAT": "Format", + "SAVED_FILE": "Select path to save transactions history ", + "TITLE": "Export Wallet History", + "TOOLTIP": "Export wallet transactions history to file" }, "HISTORY": { - "STATUS": "Status", - "STATUS_TOOLTIP": "Confirmations {{current}}/{{total}}", - "LOCK_TOOLTIP": "Locked till {{date}}", - "SEND": "Sent", - "RECEIVED": "Received", - "DATE": "Date", - "AMOUNT": "Amount", - "FEE": "Fee", "ADDRESS": "Address", + "AMOUNT": "Amount", + "DATE": "Date", "DETAILS": { - "PAYMENT_ID": "Payment ID", - "ID": "Transaction ID", - "SIZE": "Transaction size", - "SIZE_VALUE": "{{value}} bytes", - "HEIGHT": "Height", + "COMMENT": "Comment", "CONFIRMATION": "Confirmation", + "HEIGHT": "Height", + "ID": "Transaction ID", "INPUTS": "Inputs", "OUTPUTS": "Outputs", - "COMMENT": "Comment" + "PAYMENT_ID": "Payment ID", + "SIZE": "Transaction size", + "SIZE_VALUE": "{{value}} bytes" }, + "FEE": "Fee", + "HIDDEN": "Hidden", + "LOCK_TOOLTIP": "Locked till {{date}}", + "NO_FEE": "No Fee", + "RECEIVED": "Received", + "SEND": "Sent", + "STATUS": "Status", + "STATUS_TOOLTIP": "Confirmations {{current}}/{{total}}", "TYPE_MESSAGES": { - "HIDDEN": "hidden", - "UNDEFINED": "Undefined", + "CANCEL_CONTRACT": "Cancel and return deposits", "COMPLETE_BUYER": "Contract completed", "COMPLETE_SELLER": "Contract completed", "CREATE_ALIAS": "Fee for assigning alias", - "UPDATE_ALIAS": "Fee for editing alias", - "POW_REWARD": "POW reward", - "POS_REWARD": "POS reward", "CREATE_CONTRACT": "Contract proposal", - "PLEDGE_CONTRACT": "Contract deposit", + "HIDDEN": "hidden", "NULLIFY_CONTRACT": "Burn deposits", + "PLEDGE_CONTRACT": "Contract deposit", + "POS_REWARD": "POS reward", + "POW_REWARD": "POW reward", "PROPOSAL_CANCEL_CONTRACT": "Cancellation request", - "CANCEL_CONTRACT": "Cancel and return deposits" + "UNDEFINED": "Undefined", + "UPDATE_ALIAS": "Fee for editing alias" + } + }, + "LOGIN": { + "BUTTON_NEXT": "Next", + "BUTTON_RESET": "Reset", + "BUTTON_SKIP": "Skip", + "FORM_ERRORS": { + "CONFIRM_REQUIRED": "Confirmation is required", + "INVALID_PASS": "Invalid Password", + "MISMATCH": "Mismatch", + "PASS_REQUIRED": "Password is required", + "WRONG_PASSWORD": "Wrong password" }, - "NO_FEE": "No Fee", - "HIDDEN": "Hidden" + "INCORRECT_PASSWORD": "Invalid password", + "MASTER_PASS": "Master password", + "SETUP_CONFIRM_PASS": "Confirm the password", + "SETUP_MASTER_PASS": "Setup master password" }, - "CONTRACTS": { - "EMPTY": "No active contracts", - "CONTRACTS": "Contracts", - "PURCHASE": "Purchase", - "SELL": "Sell", - "DATE": "Date", - "AMOUNT": "Amount", - "STATUS": "Status", - "COMMENTS": "Comments", - "PURCHASE_BUTTON": "New Purchase", - "LISTING_BUTTON": "Create listing", - "TIME_LEFT": { - "REMAINING_LESS_ONE": "Less than an hour to respond", - "REMAINING_ONE": "{{time}} hour remains", - "REMAINING_MANY": "{{time}} hours remain", - "REMAINING_MANY_ALT": "{{time}} hours remain", - "REMAINING_ONE_RESPONSE": "{{time}} hour remains", - "REMAINING_MANY_RESPONSE": "{{time}} hours remain", - "REMAINING_MANY_ALT_RESPONSE": "{{time}} hours remain", - "REMAINING_ONE_WAITING": "Waiting for {{time}} hour", - "REMAINING_MANY_WAITING": "Waiting for {{time}} hours", - "REMAINING_MANY_ALT_WAITING": "Waiting for {{time}} hours" + "MAIN": { + "BUTTON_NEW_WALLET": "Create New Wallet", + "BUTTON_OPEN_WALLET": "Open Existing Wallet", + "BUTTON_RESTORE_BACKUP": "Restore from Backup", + "CHOOSE_PATH": "Please choose a path", + "HELP": "How to Create Wallet?", + "TITLE": "Create or open the wallet to start using Zano" + }, + "MESSAGES": { + "ADDRESS": "Address", + "MESSAGE": "Message", + "SEND_BUTTON": "Send", + "SEND_PLACEHOLDER": "Type a message..." + }, + "MODALS": { + "ADD_TOKEN": "Add token", + "CANCEL": "Cancel", + "ERROR": "Error", + "INFO": "Information", + "OK": "OK", + "SUCCESS": "Success" + }, + "OPEN_WALLET": { + "BUTTON": "Open wallet", + "FILE_NOT_FOUND1": "Wallet file not found", + "FILE_NOT_FOUND2": "

    It might have been renamed or moved.
    To open it, use the \"Open wallet\" button.", + "FORM_ERRORS": { + "MAX_LENGTH": "Maximum name length reached", + "NAME_DUPLICATE": "Name is duplicate", + "NAME_REQUIRED": "Name is required" }, - "STATUS_MESSAGES": { - "SELLER": { - "NEW_CONTRACT": "New contract proposal", - "IGNORED": "You ignored contract proposal", - "ACCEPTED": "Contract started", - "WAIT": "Waiting for contract confirmation", - "WAITING_BUYER": "Waiting for delivery", - "COMPLETED": "Contract completed", - "NOT_RECEIVED": "Delivery failed", - "NULLIFIED": "All deposits burned", - "PROPOSAL_CANCEL": "New proposal to cancel contract and return deposits", - "BEING_CANCELLED": "Cancellation in progress", - "CANCELLED": "Contract canceled", - "IGNORED_CANCEL": "You ignored cancellation proposal", - "EXPIRED": "Contract proposal has expired" - }, - "BUYER": { - "WAITING": "Waiting for response", - "IGNORED": "Seller ignored your contract proposal", - "ACCEPTED": "Seller accepted your contract proposal", - "WAIT": "Waiting for deposits confirmation", - "WAITING_SELLER": "Waiting for delivery", - "COMPLETED": "Contract completed", - "NOT_RECEIVED": "Delivery failed", - "NULLIFIED": "All deposits burned", - "WAITING_CANCEL": "Waiting for contract cancellation", - "BEING_CANCELLED": "Cancellation in progress", - "CANCELLED": "Contract canceled", - "IGNORED_CANCEL": "The seller ignored your proposal to cancel the contract", - "EXPIRED": "The contract proposal has expired" - } - } + "MODAL": { + "LABEL": "Password to this wallet", + "NOT_FOUND": "Not found", + "OPEN": "Open wallet", + "SKIP": "Skip", + "TITLE": "Type wallet password" + }, + "NAME": "Wallet Name", + "PASS": "Wallet password", + "WITH_ADDRESS_ALREADY_OPEN": "A wallet with this address is already open" + }, + "PLACEHOLDERS": { + "ADRESS_PLACEHOLDER": "Please enter an address", + "AMOUNT_PLACEHOLDER": "Please enter the amount", + "COMMENT_PLACEHOLDER": "Enter your comment here", + "CONFIRM_WALET_PASSWORD_PLACEHOLDER": "Confirm wallet password here", + "DEPOSIT_PLACEHOLDER": "Enter your deposit here", + "DESCRIPTION_PLACEHOLDER": "Enter a description here", + "FEE_PLACEHOLDER": "Enter a fee here", + "MASTER_PASS_PLACEHOLDER": "Enter a master password here", + "NAME_PLACEHOLDER": "Enter a name here", + "NOTES_PLACEHOLDER": "Enter a notes here", + "PASSWORD_PLACEHOLDER": "Enter a password here", + "PASS_PLACEHOLDER": "Enter a master password here", + "PLACEHOLDER_CONFIRM": "Confirm new password here", + "PLACEHOLDER_NEW": "Please enter your new password", + "PLACEHOLDER_OLD": "Enter current password here", + "PURCHASE_PAYMENT_PLACEHOLDER": "Enter a payment ID here", + "SEED_PASSWORD_PLACEHOLDER": "Enter a seed password here", + "SEED_PHRASE_PLACEHOLDER": "Enter a seed phrase here", + "SELLER_DEPOSIT_PLACEHOLDER": "Enter seller deposit here", + "SELLER_PLACEHOLDER": "Enter a seller here", + "WALET_PASSWORD_PLACEHOLDER": "Enter a wallet password here", + "WALLET_NAME_PLACEHOLDER": "Please enter a name for your wallet" + }, + "PROGRESS": { + "ADD_WALLET": "Add wallet", + "CREATE_WALLET": "Create new wallet", + "RESTORE_WALLET": "Restore from backup", + "SELECT_LOCATION": "Select wallet location" }, "PURCHASE": { - "DESCRIPTION": "Description", - "SELLER": "Seller", + "ACCEPT_STATE_WAIT_BIG": "Contract started", "AMOUNT": "Amount", - "YOUR_DEPOSIT": "Your deposit", - "SELLER_DEPOSIT": "Seller deposit", + "BURN_PROPOSAL": "Deposits burned", + "BUTTON_CANCEL_BUYER": "Cancel and return deposits", + "BUTTON_CANCEL_SELLER": "Confirm and return deposits", + "BUTTON_IGNORE": "Ignore and hide offer", + "BUTTON_MAKE_PLEDGE": "Accept and make deposit", + "BUTTON_NOT_CANCEL": "Ignore request", + "BUTTON_NULLIFY": "Terminate and burn deposits", + "BUTTON_NULLIFY_SHORT": "Burn", + "BUTTON_RECEIVED": "Complete and release deposits", "BUYER_DEPOSIT": "Buyer deposit", - "SAME_AMOUNT": "Same amount", + "CANCEL": "Cancel", "COMMENT": "Comment", + "DEALS_CANCELED_WAIT": "Cancellation in progress", + "DESCRIPTION": "Description", "DETAILS": "Additional details", - "SEND_BUTTON": "Send", - "FORM_ERRORS": { - "DESC_REQUIRED": "Description required", - "DESC_MAXIMUM": "Maximum field length reached", - "SELLER_REQUIRED": "Address required", - "SELLER_NOT_VALID": "Invalid address", + "FEE": "Fee", + "FORM_ERRORS": { "ALIAS_NOT_VALID": "Invalid alias", "AMOUNT_REQUIRED": "Amount required", "AMOUNT_ZERO": "Amount cannot be zero", - "YOUR_DEPOSIT_REQUIRED": "Deposit required", + "COMMENT_MAXIMUM": "Maximum field length reached", + "DESC_MAXIMUM": "Maximum field length reached", + "DESC_REQUIRED": "Description required", "SELLER_DEPOSIT_REQUIRED": "Seller deposit required", + "SELLER_NOT_VALID": "Invalid address", + "SELLER_REQUIRED": "Address required", "SELLER_SAME": "Use separate account", - "COMMENT_MAXIMUM": "Maximum field length reached" + "YOUR_DEPOSIT_REQUIRED": "Deposit required" }, + "HOUR": "hour", + "HOURS": "hours", + "IGNORED_ACCEPT": "Contract proposal ignored", + "IGNORED_CANCEL": "Contract cancellation proposal ignored", + "NEED_MONEY": "Insufficient funds for this transaction", + "NULLIFY_QUESTION": "Are you sure you want to burn both deposits?", + "PAYMENT": "Payment ID", + "PROGRESS_COMPLETE": "Completed", "PROGRESS_NEW": "New purchase", - "PROGRESS_WAIT": "Awaiting reply", "PROGRESS_RECEIVE": "Reply received", - "PROGRESS_COMPLETE": "Completed", - "FEE": "Fee", - "PAYMENT": "Payment ID", + "PROGRESS_WAIT": "Awaiting reply", + "SAME_AMOUNT": "Same amount", + "SELLER": "Seller", + "SELLER_DEPOSIT": "Seller deposit", + "SEND_BUTTON": "Send", + "SEND_CANCEL_PROPOSAL": "Cancellation request sent", "STATUS_MESSAGES": { - "NEW_PURCHASE": "New purchase", - "WAITING_SELLER": "Waiting for response", - "WAITING_BUYER": "Contract proposal received", - "WAITING_CONFIRMATION": "Waiting for deposits confirmation", - "WAITING_DELIVERY": "Waiting for delivery", - "COMPLETED": "Contract completed", - "IGNORED_BUYER": "Contract proposal ignored", - "IGNORED_SELLER": "The seller ignored your contract proposal", - "PROPOSAL_CANCEL_SELLER": "Cancellation request sent", - "PROPOSAL_CANCEL_BUYER": "Cancellation request received", "BEING_CANCELLED": "Cancellation in progress", - "IGNORED_CANCEL_SELLER": "The seller ignored your proposal to cancel the contract", - "IGNORED_CANCEL_BUYER": "Contract cancellation proposal ignored", "CANCELLED": "Contract canceled", + "COMPLETED": "Contract completed", "EXPIRED": "Contract proposal expired", + "IGNORED_BUYER": "Contract proposal ignored", + "IGNORED_CANCEL_BUYER": "Contract cancellation proposal ignored", + "IGNORED_CANCEL_SELLER": "The seller ignored your proposal to cancel the contract", + "IGNORED_SELLER": "The seller ignored your contract proposal", + "NEW_PURCHASE": "New purchase", "NOT_RECEIVED": "Delivery failed", - "NULLIFIED": "All deposits burned" + "NULLIFIED": "All deposits burned", + "PROPOSAL_CANCEL_BUYER": "Cancellation request received", + "PROPOSAL_CANCEL_SELLER": "Cancellation request sent", + "WAITING_BUYER": "Contract proposal received", + "WAITING_CONFIRMATION": "Waiting for deposits confirmation", + "WAITING_DELIVERY": "Waiting for delivery", + "WAITING_SELLER": "Waiting for response" }, - "ACCEPT_STATE_WAIT_BIG": "Contract started", - "IGNORED_ACCEPT": "Contract proposal ignored", - "BURN_PROPOSAL": "Deposits burned", "SUCCESS_FINISH_PROPOSAL": "Contract completed", - "SEND_CANCEL_PROPOSAL": "Cancellation request sent", - "IGNORED_CANCEL": "Contract cancellation proposal ignored", - "DEALS_CANCELED_WAIT": "Cancellation in progress", "WAITING_TIME": "Response time", - "NEED_MONEY": "Insufficient funds", - "BUTTON_MAKE_PLEDGE": "Accept and make deposit", - "BUTTON_IGNORE": "Ignore and hide offer", - "BUTTON_NULLIFY": "Terminate and burn deposits", - "BUTTON_RECEIVED": "Complete and release deposits", - "BUTTON_CANCEL_BUYER": "Cancel and return deposits", - "BUTTON_NOT_CANCEL": "Ignore request", - "BUTTON_CANCEL_SELLER": "Confirm and return deposits", - "HOUR": "hour", - "HOURS": "hours", - "CANCEL": "Cancel", - "NULLIFY_QUESTION": "Are you sure you want to burn both deposits?", - "BUTTON_NULLIFY_SHORT": "Burn", - "WAITING_TIME_QUESTION": "Are you sure you want to cancel the contract?" - }, - "MESSAGES": { - "ADDRESS": "Address", - "MESSAGE": "Message", - "SEND_PLACEHOLDER": "Type a message...", - "SEND_BUTTON": "Send" + "WAITING_TIME_QUESTION": "Are you sure you want to cancel the contract?", + "YOUR_DEPOSIT": "Your deposit" }, - "MODALS": { - "ERROR": "Error", - "SUCCESS": "Success", - "INFO": "Information", + "RESTORE_WALLET": { + "BUTTON_CREATE": "Create wallet", + "BUTTON_SELECT": "Select wallet location", + "CHOOSE_PATH": "Please choose a path", + "CONFIRM": "Confirm wallet password", + "FORM_ERRORS": { + "CONFIRM_NOT_MATCH": "The passwords do not match", + "INCORRECT_PASSWORD": "Incorrect password", + "KEY_NOT_VALID": "Key not valid", + "KEY_REQUIRED": "Key is required", + "MAX_LENGTH": "Maximum name length reached", + "NAME_DUPLICATE": "Name is duplicate", + "NAME_REQUIRED": "Wallet Name is required", + "SEED_PHRASE_IS_NO_VALID": "The seed phrase is not valid." + }, + "LABEL_NAME": "Wallet Name", + "LABEL_PHRASE_KEY": "Seed phrase / tracking seed", + "NOT_CORRECT_FILE_OR_PASSWORD": "Invalid wallet file or password does not match", "OK": "OK", - "CANCEL": "Cancel", - "ADD_TOKEN": "Add token" - }, - "CONFIRM": { - "BUTTON_CONFIRM": "Send", - "BUTTON_CANCEL": "Cancel", - "TITLE": "Transaction", - "MESSAGE": { - "SEND": "Send", - "FROM": "From", - "TO": "To", - "COMMENT": "Comment" - } + "PASS": "Wallet password", + "SEED_PASSWORD": "Seed password" }, - "STAKING": { - "TITLE": "Staking", - "TITLE_PENDING": "Pending", - "TITLE_TOTAL": "Total", - "TITLE_PERIOD": "Time period:", - "PERIOD": { - "WEEK1": "1 week", - "WEEK2": "2 week", - "MONTH1": "1 month", - "MONTH3": "3 month", - "MONTH6": "6 month", - "YEAR": "1 year", - "ALL": "All" - }, - "TITLE_GROUP": "Group:", - "GROUP": { - "DAY": "Day", - "WEEK": "Week", - "MONTH": "Month" - }, - "SWITCH": { - "ON": "ON", - "OFF": "OFF" - } + "SEED_PHRASE": { + "BUTTON_COPIED": "Copied", + "BUTTON_COPY": "Copy", + "BUTTON_CREATE_ACCOUNT": "Create wallet", + "TITLE": "Make sure to keep your seed phrase in a safe place. If you forget your seed phrase you will not be able to recover your wallet." }, - "CONTACTS": { - "TITLE": "Contact list", - "IMPORT_EXPORT": "Import or export contacts", - "IMPORT": "Import", - "EXPORT": "Export", - "ADD": "Add/edit contact", - "SEND": "Send", - "SEND_FROM": "Send from", - "SEND_TO": "To", - "OPEN_ADD_WALLET": "Open/Add wallet", - "COPY": "- Copy", - "TABLE": { - "NAME": "Name", - "ALIAS": "Alias", - "ADDRESS": "Address", - "NOTES": "Notes", - "EMPTY": "Contact list is empty" - }, - "FORM": { - "NAME": "Name", - "ADDRESS": "Address", - "NOTES": "Notes" + "SEND": { + "ADDRESS": "Address", + "AMOUNT": "Amount", + "ASSET": "Asset", + "BUTTON": "Send", + "COMMENT": "Comment", + "DETAILS": "Additional details", + "ERROR_CODES": { + "NOT_ENOUGH_MONEY": "Not enough funds for this transaction" }, + "FEE": "Fee", "FORM_ERRORS": { - "NAME_REQUIRED": "Name is required", - "NAME_DUBLICATED": "Name is dublicated", - "ADDRESS_REQUIRED": "Address is required", "ADDRESS_NOT_VALID": "Address not valid", - "SET_MASTER_PASSWORD": "Set master password", - "ADDRESS_DUBLICATED": "Address is dublicated", - "MAX_LENGTH": "Maximum notes length reached", - "NAME_LENGTH": "The name must be 4-25 characters long" - }, - "BUTTON": { - "SEND": "Send", - "EDIT": "Edit", - "DELETE": "Delete", - "ADD": "Add contact", - "ADD_EDIT": "Add/Save", - "GO_TO_WALLET": "Go to wallet", - "IMPORT_EXPORT": "Import/export" + "ADDRESS_REQUIRED": "Address is required", + "ALIAS_NOT_FOUND": "Alias not found", + "ALIAS_NOT_VALID": "The alias is not valid", + "AMOUNT_REQUIRED": "Amount is required", + "AMOUNT_ZERO": "Amount is zero", + "FEE_MINIMUM": "The minimum fee required is {{fee}}", + "FEE_REQUIRED": "Please enter the fee amount.", + "GREAT_THAN_UNWRAPPED_COINS": "Amount is bigger than ERC20 tokens left available", + "LESS_THAN_ZANO_NEEDED": "Too small amount to cover ERC20 fee", + "MAX_LENGTH": "Maximum comment length reached", + "MUST_BE_GREATER_THAN_ZERO": "Must be greater than zero", + "WRAP_INFO_NULL": "failed to request wrap state" }, - "SUCCESS_SENT": "Contact added", - "SUCCESS_SAVE": "Contact is edited", - "SUCCESS_IMPORT": "Contacts are imported", - "SUCCESS_EXPORT": "Contacts are exported", - "ERROR_IMPORT": "Error is occured while reading file!", - "ERROR_TYPE_FILE": "Please import valid .csv file", - "ERROR_EXPORT": "Invalid file type. Save file as .csv", - "ERROR_EMPTY_LIST": "Contact list is empty", - "ERROR_IMPORT_EMPTY": "File is empty", - "ADD_CONTACT": "Add contact" - }, - "ERRORS": { - "NO_MONEY": "Not enough money", - "NOT_ENOUGH_MONEY": "Insufficient funds in account", - "CORE_BUSY": "Internal error: core is busy", - "DAEMON_BUSY": "Internal error: daemon is busy", - "NO_MONEY_REMOVE_OFFER": "There is no fee for deleting an offer, but in order to protect the network against flood transactions you need to have at least {{fee}} {{currency}} in your wallet", - "NOT_ENOUGH_OUTPUTS_TO_MIX": "Mix-in number is too big for current blockchain state. There are not enough unspent outputs to mix with", - "TRANSACTION_IS_TO_BIG": "Transaction exceeds network limit, send required amount with multiple transactions", - "TRANSFER_ATTEMPT": "There is no connection to Zano network", - "ACCESS_DENIED": "Access denied", - "TRANSACTION_ERROR": "Error. Transaction not completed.", - "BAD_ARG": "Invalid argument", - "WALLET_WRONG_ID": "Invalid wallet ID", - "WRONG_PASSWORD": "Invalid password", - "FILE_RESTORED": "The wallet file was corrupted. We have recovered the keys and the wallet from the blockchain", - "FILE_NOT_FOUND": "File not found", - "FILE_EXIST": "A file with that name already exists. Enter another name to save the file under", - "FILE_NOT_SAVED": "You cannot save a wallet file in this folder. Please choose another folder.", - "TX_TYPE_NORMAL": "Error. The payment from the wallet", - "TX_TYPE_NORMAL_TO": "to", - "TX_TYPE_NORMAL_END": "was not completed.", - "TX_TYPE_NEW_ALIAS": "Error. Failed to register alias to safe", - "TX_TYPE_NEW_ALIAS_END": "Please try again.", - "TX_TYPE_UPDATE_ALIAS": "Error. Failed to change comment to alias in safe", - "TX_TYPE_COIN_BASE": "Error. The payment was not completed.", - "WALLET_WATCH_ONLY_NOT_SUPPORTED": "Watch-only wallets can only be opened by simplewallet", - "REQUIRED": "Required field", - "NOT_FILE_ZANO_WALLET": "File is not a zano wallet" - }, - "CONTEXT_MENU": { - "COPY": "copy", - "PASTE": "paste", - "SELECT": "select all" - }, - "BACKEND_LOCALIZATION": { - "QUIT": "Quit", - "IS_RECEIVED": "", - "IS_CONFIRMED": "", - "INCOME_TRANSFER_UNCONFIRMED": "Incoming payment (not confirmed)", - "INCOME_TRANSFER_CONFIRMED": "Payment received", - "MINED": "Mined", - "LOCKED": "Blocked", - "IS_MINIMIZE": "Zano application is minimized to the system tray", - "RESTORE": "You can recover it by clicking or using the context menu", - "TRAY_MENU_SHOW": "Resize", - "TRAY_MENU_MINIMIZE": "Minimize" - }, - "TOR_LIB_STATE": { - "STATE_SENDING": "Sending transaction", - "STATE_SENT_SUCCESS": "Successfully sent!", - "STATE_SEND_FAILED": "Sending failed", - "STATE_INITIALIZING": "Initializing", - "STATE_DOWNLOADING_CONSENSUS": "Downloading consensus", - "STATE_MAKING_TUNNEL_A": "Building tunnel to A", - "STATE_MAKING_TUNNEL_B": "Building tunnel to B", - "STATE_CREATING_STREAM": "Creating stream", - "STATE_FAILED": "Failed created stream", - "STATE_SUCCESS": "Successfully created stream" - }, - "SEND_DETAILS_MODAL": { - "TITLE1": "Transaction", - "TITLE2": "Transaction details" - }, - "PLACEHOLDERS": { - "COMMENT_PLACEHOLDER": "Enter your comment here", - "WALLET_NAME_PLACEHOLDER": "Enter a Wallet Name here", - "MASTER_PASS_PLACEHOLDER": "Enter a master password here", - "PASS_PLACEHOLDER": "Enter a master password here", - "NAME_PLACEHOLDER": "Enter a name here", - "ADRESS_PLACEHOLDER": "Enter adress here", - "NOTES_PLACEHOLDER": "Enter a notes here", - "DESCRIPTION_PLACEHOLDER": "Enter a description here", - "SELLER_PLACEHOLDER": "Enter a seller here", - "PLACEHOLDER_OLD": "Enter current password here", - "AMOUNT_PLACEHOLDER": "Enter amount here", - "DEPOSIT_PLACEHOLDER": "Enter your deposit here", - "SELLER_DEPOSIT_PLACEHOLDER": "Enter seller deposit here", - "PLACEHOLDER_NEW": "Enter new password here", - "WALET_PASSWORD_PLACEHOLDER": "Enter a wallet password here", - "CONFIRM_WALET_PASSWORD_PLACEHOLDER": "Confirm wallet password here", - "PLACEHOLDER_CONFIRM": "Confirm new password here", - "PASSWORD_PLACEHOLDER": "Enter a password here", - "SEED_PHRASE_PLACEHOLDER": "Enter a seed phrase here", - "SEED_PASSWORD_PLACEHOLDER": "Enter a seed password here", - "PURCHASE_PAYMENT_PLACEHOLDER": "Enter a payment ID here", - "FEE_PLACEHOLDER": "Enter a fee here" + "HIDE": "Hide your wallet address from recipient", + "MIXIN": "Mixin", + "SUCCESS_SENT": "Transaction sent", + "WRAP": { + "ESTIMATE": "Transaction Estimates", + "FEE": "Ethereum Txn Fee:", + "MAIN_TEXT": "This transaction will create wZano (\"Wrapped Zano\") which will be sent to the specified address on the Ethereum network.", + "TITLE": "Wrap", + "WILL_RECEIVE": "You'll receive:", + "ZANO": "ZANO", + "wZANO": "wZANO" + } }, - "EXPORT_HISTORY": { - "TOOLTIP": "Export wallet transactions history to file", - "TITLE": "Export Wallet History", - "FILTER": "Filter POS Transactions", - "CANCEL": "Cancel", - "EXPORT": "Export to file...", - "EXPORT_BUTTON": "Export history...", - "SAVED_FILE": "Select path to save transactions history ", - "FORMAT": "Format" + "SEND_DETAILS_MODAL": { + "TITLE1": "Transaction", + "TITLE2": "Transaction details" }, - "ASSETS": { - "TABLE": { - "LABELS": { - "NAME": "Name", - "BALANCE": "Balance", - "VALUE": "Value", - "PRICE": "Price" - } + "SETTINGS": { + "APP_LOCK": { + "TIME1": "5 min", + "TIME2": "15 min", + "TIME3": "1 hour", + "TIME4": "Never", + "TITLE": "Lock app after:" }, - "DROP_DOWN_MENU": { - "ASSET_DETAILS": "Asset Details", - "REMOVE_ASSET": "Remove asset" + "APP_LOG_TITLE": "Log level:", + "DARK_THEME": "Dark theme", + "FORM_ERRORS": { + "CONFIRM_NOT_MATCH": "The passwords do not match", + "CURRENT_PASS_NOT_MATCH": "The current password is incorrect", + "PASS_REQUIRED": "Password is required" }, - "MODALS": { - "ASSET_DETAILS": { - "LABELS": { - "NAME": "Asset name", - "TICKER": "Ticker", - "ID": "Asset ID", - "CURRENT_SUPPLY": "Current supply", - "MAX_SUPPLE": "Max supply" - } - } + "GRAY_THEME": "Grey theme", + "LANGUAGE": { + "DE": "Deutsch", + "EN": "English", + "FR": "French", + "ID": "Indonesian", + "IT": "Italian", + "PT": "Portuguese", + "TITLE": "Language" }, - "FORM": { - "ERRORS": { - "WRONG_ASSET_ID": "Wrong asset id", - "INSUFICCIENT_FUNDS": "Insuficcient funds" - } - } + "LAST_BUILD": "Current build: {{value}}", + "MASTER_PASSWORD": { + "BUTTON": "Save", + "CONFIRM": "Confirm password", + "NEW": "New password", + "OLD": "Current password", + "TITLE": "Update master password" + }, + "NOTIFICATIONS": "Notifications", + "SCALE": { + "100": "100% scale", + "125": "125% scale", + "150": "150% scale", + "75": "75% scale", + "TITLE": "Interface scale" + }, + "SETTINGS_SAVED": "Settings have been updated.", + "TITLE": "Settings", + "USE_TOR_TO_RELAY_TRANSACTIONS": "Use TOR to relay transactions", + "WHITE_THEME": "White theme" }, - "CONFIRM_SWAP": { - "BREADCRUMBS": { - "ITEM1": "Swap", - "ITEM2": "Confirm swap" + "SIDEBAR": { + "ACCOUNT": { + "MESSAGES": "New Offers/Messages", + "STAKING": "Staking", + "SYNCING": "Syncing wallet" }, - "FORM": { - "LABELS": { - "LABEL1": "Swap proposal hex", - "LABEL2": "Proposal details" - }, - "PLACEHOLDERS": { - "PLACEHOLDER1": "Enter Swap proposal hex" - }, - "TABLE": { - "LABELS": { - "LABEL1": "Sending", - "LABEL2": "Receiving", - "LABEL3": "Expiration time" - } - }, - "BUTTONS": { - "BUTTON1": "Accept Proposal", - "BUTTON2": "Back" - } + "ADD_NEW": "Add Wallet", + "CONTACTS": "Contacts", + "CONTACTS_TOOLTIP": "Contacts option available only with Master Password enabled", + "LOG_OUT": "Log Out", + "LOG_OUT_TOOLTIP": "Logout option available only with Master Password enabled", + "SETTINGS": "Settings", + "SYNCHRONIZATION": { + "COMPLETE": "Completion", + "DOWNLOADING": "Downloading", + "ERROR": "System error", + "LOADING": "Loading blockchain data", + "MB": "MB", + "OFFLINE": "Offline", + "ONLINE": "Online", + "SLASH": "/", + "SYNCING": "Syncing blockchain" + }, + "TITLE": "Wallets", + "UPDATE": { + "CRITICAL": "Update available", + "CRITICAL_HINT": "Critical update!", + "CRITICAL_TOOLTIP": "Critical update available.Update strongly recommended!", + "IMPORTANT": "Update available", + "IMPORTANT_HINT": "Important update!", + "IMPORTANT_TOOLTIP": "Get new update.
    Important update!", + "STANDARD": "Update available", + "STANDARD_TOOLTIP": "Get new update.
    Update is recommended!", + "TIME": "System time differs from network", + "TIME_TOOLTIP": "Wrong system time!
    Check and repair your system time." } }, - "CREATE_SWAP": { - "BREADCRUMBS": { - "ITEM1": "Swap", - "ITEM2": "Create swap" + "STAKING": { + "GROUP": { + "DAY": "Day", + "MONTH": "Month", + "WEEK": "Week" }, - "FORM": { - "LABELS": { - "LABEL1": "Sending", - "LABEL2": "Receiving", - "LABEL3": "Receiver address" - }, - "PLACEHOLDERS": { - "PLACEHOLDER1": "Enter amount here" - }, - "BUTTONS": { - "BUTTON1": "Create proposal", - "BUTTON2": "Cancel" - }, - "ERRORS": { - "ERROR1": "Same ones selected asset" - } - } + "PERIOD": { + "ALL": "All", + "MONTH1": "1 month", + "MONTH3": "3 month", + "MONTH6": "6 month", + "WEEK1": "1 week", + "WEEK2": "2 week", + "YEAR": "1 year" + }, + "SWITCH": { + "OFF": "OFF", + "ON": "ON" + }, + "TITLE": "Staking", + "TITLE_GROUP": "Group:", + "TITLE_PENDING": "Pending", + "TITLE_PERIOD": "Time period:", + "TITLE_TOTAL": "Total" }, "SWAP": { "BUTTONS": { @@ -808,31 +716,129 @@ } }, "SWAP_PROPOSAL_HEX": { + "BREADCRUMBS": { + "ITEM1": "Swap", + "ITEM2": "Swap proposal hex" + }, "FORM": { + "BUTTONS": { + "BUTTON1": "Copy", + "BUTTON2": "Close" + }, "LABELS": { "LABEL1": "Swap proposal hex" }, "PLACEHOLDERS": { "PLACEHOLDER1": "Enter Swap proposal hex" - }, - "BUTTONS": { - "BUTTON1": "Copy", - "BUTTON2": "Close" } }, "MODALS": { "CONFIRM_MODAL": { - "TITLE": "Are you sure you want to leave this page?", - "MESSAGE": "Please make sure you saved the swap proposal text, you won’t be able to see it again", "BUTTONS": { - "SUBMIT": "Close", - "CLOSE": "Back to proposal" - } + "CLOSE": "Back to proposal", + "SUBMIT": "Close" + }, + "MESSAGE": "Please make sure you saved the swap proposal text, you won’t be able to see it again", + "TITLE": "Are you sure you want to leave this page?" } + } + }, + "TOR_LIB_STATE": { + "STATE_CREATING_STREAM": "Creating stream", + "STATE_DOWNLOADING_CONSENSUS": "Downloading consensus", + "STATE_FAILED": "Failed created stream", + "STATE_INITIALIZING": "Initializing", + "STATE_MAKING_TUNNEL_A": "Building tunnel to A", + "STATE_MAKING_TUNNEL_B": "Building tunnel to B", + "STATE_SENDING": "Sending transaction", + "STATE_SEND_FAILED": "Sending failed", + "STATE_SENT_SUCCESS": "Successfully sent!", + "STATE_SUCCESS": "Successfully created stream" + }, + "TRANSFER_ALIAS": { + "ADDRESS": { + "LABEL": "Transfer to", + "PLACEHOLDER": "Please enter an address" }, - "BREADCRUMBS": { - "ITEM1": "Swap", - "ITEM2": "Swap proposal hex" + "BUTTON_CANCEL": "Cancel", + "BUTTON_TRANSFER": "Transfer", + "COMMENT": { + "LABEL": "Comment", + "PLACEHOLDER": "Enter your comment here" + }, + "COST": "Transfer fee {{value}} {{currency}}", + "FORM_ERRORS": { + "ALIAS_EXISTS": "This account already has an alias", + "NO_MONEY": "You do not have enough funds to transfer this alias", + "WRONG_ADDRESS": "No wallet exists for the provided address" + }, + "NAME": { + "LABEL": "Alias", + "PLACEHOLDER": "@ Enter alias" + }, + "REQUEST_SEND_REG": "The alias will be transferred within 10 minutes" + }, + "WALLET": { + "AVAILABLE_BALANCE": "Available", + "CONFIRM": { + "MESSAGE": "To access it you’ll have to add it again", + "TITLE": "Remove wallet from the list?" + }, + "DETAILS": "Details", + "LOCK": "Lock", + "LOCKED_BALANCE": "Locked", + "LOCKED_BALANCE_LINK": "What does that mean?", + "MODAL_ADD_CUSTOM_TOKEN": { + "FIELD_TITLE": "Asset ID", + "FORM_ERRORS": { + "ERROR1": "Invalid asset ID" + }, + "TITLE": "Add Custom Token" + }, + "REGISTER_ALIAS": "Register an alias", + "TABS": { + "ASSETS": "Assets", + "CONTRACTS": "Contracts", + "HISTORY": "History", + "MESSAGES": "Messages", + "RECEIVE": "Receive", + "SEND": "Send", + "STAKING": "Staking" + }, + "TOOLTIPS": { + "ADD_CUSTOM_TOKEN": "Add Custom Token", + "EDIT_ALIAS": "Edit alias", + "REMOVE": "Remove wallet", + "SETTINGS": "Settings", + "TRANSFER_ALIAS": "Transfer alias" } + }, + "WALLET_DETAILS": { + "ADD_CUSTOM_TOKEN": "Add Custom Token", + "BUTTON_REMOVE": "Remove wallet", + "BUTTON_SAVE": "Save", + "CREATE_PASSWORD_SECURE": "Create a password to secure your seed", + "FORM": { + "CONFIRM_PASSWORD": "Confirm password", + "GENERATE_SECURE_SEED": "Generate Secure Seed", + "SECURED_SEED_WILL_REQUIRE": "Secure seed will require this password to restore." + }, + "FORM_ERRORS": { + "MAX_LENGTH": "Maximum name length reached", + "NAME_DUPLICATE": "Name is duplicate", + "NAME_REQUIRED": "Name is required", + "PASSWORDS_DONT_MATCH": "The passwords entered do not match" + }, + "INFO": "info", + "LABEL_FILE_LOCATION": "Wallet file location", + "LABEL_NAME": "Wallet Name", + "LABEL_SEED_PHRASE": "Seed phrase", + "REMEMBER_YOU_WILL_REQUIRE": "Secure seed will require password to restore.", + "RESYNC_WALLET": "Resync wallet data", + "RESYNC_WALLET_BUTTON": "Resync Wallet", + "SEED_IS_SECURED": "Seed is secured", + "SEED_IS_UNSECURED": "Seed is unsecured", + "SEED_PHRASE_HINT": "Click to reveal the seed phrase", + "WALLET_OPTIONS": "Wallet options..." } } diff --git a/html_source/src/assets/i18n/es.json b/html_source/src/assets/i18n/es.json index c1fb78b1..05af0904 100644 --- a/html_source/src/assets/i18n/es.json +++ b/html_source/src/assets/i18n/es.json @@ -1,805 +1,713 @@ { - "LOGIN": { - "SETUP_MASTER_PASS": "Setup master password", - "SETUP_CONFIRM_PASS": "Confirm the password", - "MASTER_PASS": "Master password", - "BUTTON_NEXT": "Next", - "BUTTON_SKIP": "Skip", - "BUTTON_RESET": "Reset", - "INCORRECT_PASSWORD": "Invalid password", - "FORM_ERRORS": { - "PASS_REQUIRED": "Password is required", - "CONFIRM_REQUIRED": "Confirmation is required", - "MISMATCH": "Mismatch", - "INVALID_PASS": "Invalid Password, try again", - "WRONG_PASSWORD": "Wrong password" - } - }, - "COMMON": { - "BACK": "Go back" - }, - "BREADCRUMBS": { - "ADD_WALLET": "Add wallet", - "CREATE_WALLET": "Create new wallet", - "SAVE_PHRASE": "Save your seed phrase", - "OPEN_WALLET": "Open existing wallet", - "RESTORE_WALLET": "Restore from backup", - "WALLET_DETAILS": "Wallet details", - "ASSIGN_ALIAS": "Assign alias", - "EDIT_ALIAS": "Edit alias", - "TRANSFER_ALIAS": "Transfer alias", - "CONTRACTS": "Contracts", - "NEW_PURCHASE": "New purchase", - "OLD_PURCHASE": "Purchase" - }, - "SIDEBAR": { - "TITLE": "Wallets", - "ADD_NEW": "Add", - "ACCOUNT": { - "STAKING": "Staking", - "MESSAGES": "New offers/Messages", - "SYNCING": "Syncing wallet" + "ASSETS": { + "DROP_DOWN_MENU": { + "ASSET_DETAILS": "Asset Details", + "REMOVE_ASSET": "Remove asset" }, - "CONTACTS": "Contacts", - "SETTINGS": "Settings", - "LOG_OUT": "Log out", - "SYNCHRONIZATION": { - "OFFLINE": "Offline", - "ONLINE": "Online", - "ERROR": "System error", - "COMPLETE": "Completion", - "SYNCING": "Syncing blockchain", - "LOADING": "Loading blockchain data", - "DOWNLOADING": "Downloading", - "SLASH": "/", - "MB": "MB" + "FORM": { + "ERRORS": { + "INSUFICCIENT_FUNDS": "Insuficcient funds", + "WRONG_ASSET_ID": "Wrong asset id" + } }, - "UPDATE": { - "STANDARD": "Update available", - "STANDARD_TOOLTIP": "Get new update.
    Update is recommended!", - "IMPORTANT": "Update available", - "IMPORTANT_HINT": "Important update!", - "IMPORTANT_TOOLTIP": "Get new update.
    Important update!", - "CRITICAL": "Update available", - "CRITICAL_HINT": "Critical update!", - "CRITICAL_TOOLTIP": "Critical update available.Update strongly recommended!", - "TIME": "System time differs from network", - "TIME_TOOLTIP": "Wrong system time!
    Check and repair your system time." + "MODALS": { + "ASSET_DETAILS": { + "LABELS": { + "CURRENT_SUPPLY": "Current supply", + "ID": "Asset ID", + "MAX_SUPPLE": "Max supply", + "NAME": "Asset name", + "TICKER": "Ticker" + } + } }, - "CONTACTS_TOOLTIP": "Contacts option available only with Master Password enabled", - "LOG_OUT_TOOLTIP": "Logout option available only with Master Password enabled" - }, - "MAIN": { - "TITLE": "Create or open the wallet to start using Zano", - "BUTTON_NEW_WALLET": "Create new wallet", - "BUTTON_OPEN_WALLET": "Open existing wallet", - "BUTTON_RESTORE_BACKUP": "Restore from backup", - "HELP": "How to create wallet?", - "CHOOSE_PATH": "Please choose a path" - }, - "CREATE_WALLET": { - "NAME": "Wallet name", - "PASS": "Set wallet password", - "CONFIRM": "Confirm wallet password", - "BUTTON_SELECT": "Select wallet location", - "BUTTON_CREATE": "Create wallet", - "TITLE_SAVE": "Save the wallet file.", - "ERROR_CANNOT_SAVE_TOP": "Existing wallet files cannot be replaced or overwritten", - "ERROR_CANNOT_SAVE_SYSTEM": "Wallet files cannot be saved to the OS partition", - "FORM_ERRORS": { - "NAME_REQUIRED": "Name is required", - "NAME_DUPLICATE": "Name is duplicate", - "MAX_LENGTH": "Maximum name length reached", - "CONFIRM_NOT_MATCH": "Passwords don`t match" + "TABLE": { + "LABELS": { + "BALANCE": "Balance", + "NAME": "Name", + "PRICE": "Price", + "VALUE": "Value" + } } }, - "OPEN_WALLET": { - "NAME": "Wallet name", - "PASS": "Wallet password", - "BUTTON": "Open wallet", - "WITH_ADDRESS_ALREADY_OPEN": "A wallet with this address is already open", - "FILE_NOT_FOUND1": "Wallet file not found", - "FILE_NOT_FOUND2": "

    It might have been renamed or moved.
    To open it, use the \"Open wallet\" button.", - "FORM_ERRORS": { - "NAME_REQUIRED": "Name is required", - "NAME_DUPLICATE": "Name is duplicate", - "MAX_LENGTH": "Maximum name length reached" + "ASSIGN_ALIAS": { + "BUTTON_ASSIGN": "Assign", + "COMMENT": { + "LABEL": "Comment", + "PLACEHOLDER": "", + "TOOLTIP": "The comment will be visible to anyone who wants to make a payment to your alias. You can provide details about your business, contacts, or include any text. Comments can be edited later." }, - "MODAL": { - "TITLE": "Type wallet password", - "LABEL": "Password to this wallet", - "OPEN": "Open wallet", - "SKIP": "Skip", - "NOT_FOUND": "Not found" - } - }, - "RESTORE_WALLET": { - "LABEL_NAME": "Wallet name", - "LABEL_PHRASE_KEY": "Seed phrase / tracking seed", - "PASS": "Wallet password", - "CONFIRM": "Confirm wallet password", - "BUTTON_SELECT": "Select wallet location", - "BUTTON_CREATE": "Create wallet", - "NOT_CORRECT_FILE_OR_PASSWORD": "Invalid wallet file or password does not match", - "CHOOSE_PATH": "Please choose a path", + "COST": "Alias fee {{value}} {{currency}}", "FORM_ERRORS": { + "MAX_LENGTH": "Maximum comment length reached", + "NAME_EXISTS": "Alias name already exists", + "NAME_LENGTH": "The alias must be 6-25 characters long", "NAME_REQUIRED": "Name is required", - "NAME_DUPLICATE": "Name is duplicate", - "MAX_LENGTH": "Maximum name length reached", - "CONFIRM_NOT_MATCH": "Passwords don`t match", - "KEY_REQUIRED": "Key is required", - "KEY_NOT_VALID": "Key not valid", - "INCORRECT_PASSWORD": "Incorrect password" + "NAME_WRONG": "Nombre no válido: símbolos permitidos \"0-9\", \"a-z\", \"-\", \".\"", + "NO_MONEY": "Insufficient funds to assign the alias" + }, + "NAME": { + "LABEL": "Alias", + "PLACEHOLDER": " Enter alias", + "TOOLTIP": "An alias is a shortened form or your account. An alias can only include Latin letters, numbers and characters “.” and “-”. It must start with “@”." }, - "SEED_PASSWORD": "Seed password", - "OK": "OK" + "ONE_ALIAS": "You can create only one alias per wallet", + "REQUEST_ADD_REG": "The alias will be assigned within 10 minutes" }, - "SEED_PHRASE": { - "TITLE": "Make sure to keep your seed phrase in a safe place. If you forget your seed phrase you will not be able to recover your wallet.", - "BUTTON_CREATE_ACCOUNT": "Create wallet", - "BUTTON_COPY": "Copy", - "BUTTON_COPIED": "Copied" + "BACKEND_LOCALIZATION": { + "INCOME_TRANSFER_CONFIRMED": "Payment received", + "INCOME_TRANSFER_UNCONFIRMED": "Incoming payment (not confirmed)", + "IS_CONFIRMED": "", + "IS_MINIMIZE": "Zano application is minimized to the system tray", + "IS_RECEIVED": "", + "LOCKED": "Blocked", + "MINED": "Mined", + "QUIT": "Quit", + "RESTORE": "You can recover it by clicking or using the context menu", + "TRAY_MENU_MINIMIZE": "Minimize", + "TRAY_MENU_SHOW": "Resize" }, - "PROGRESS": { + "BREADCRUMBS": { "ADD_WALLET": "Add wallet", - "SELECT_LOCATION": "Select wallet location", + "ASSIGN_ALIAS": "Assign alias", + "CONTRACTS": "Contracts", "CREATE_WALLET": "Create new wallet", - "RESTORE_WALLET": "Restore from backup" + "EDIT_ALIAS": "Edit alias", + "NEW_PURCHASE": "New purchase", + "OLD_PURCHASE": "Purchase", + "OPEN_WALLET": "Open existing wallet", + "RESTORE_WALLET": "Restore from backup", + "SAVE_PHRASE": "Save your seed phrase", + "TRANSFER_ALIAS": "Transfer alias", + "WALLET_DETAILS": "Wallet details" }, - "SETTINGS": { - "TITLE": "Settings", - "DARK_THEME": "Dark theme", - "WHITE_THEME": "White theme", - "GRAY_THEME": "Grey theme", - "APP_LOCK": { - "TITLE": "Lock app after:", - "TIME1": "5 min", - "TIME2": "15 min", - "TIME3": "1 hour", - "TIME4": "Never" - }, - "SCALE": { - "75": "75% scale", - "100": "100% scale", - "125": "125% scale", - "150": "150% scale", - "TITLE": "Interface scale" - }, - "MASTER_PASSWORD": { - "TITLE": "Update master password", - "OLD": "Old password", - "NEW": "New password", - "CONFIRM": "New password confirmation", - "BUTTON": "Save" - }, - "FORM_ERRORS": { - "PASS_REQUIRED": "Password is required", - "PASS_NOT_MATCH": "Old password not match", - "CONFIRM_NOT_MATCH": "Passwords do not match" - }, - "LAST_BUILD": "Current build: {{value}}", - "APP_LOG_TITLE": "Log level:", - "NOTIFICATIONS": "Notifications", - "USE_TOR_TO_RELAY_TRANSACTIONS": "Use TOR to relay transactions", - "SETTINGS_SAVED": "Saved! Settings Updated", - "LANGUAGE": { - "TITLE": "Language", - "EN": "English", - "FR": "French", - "DE": "Deutsch", - "ID": "Indonesian", - "IT": "Italian", - "PT": "Portuguese" - } + "COMMON": { + "BACK": "Go back" }, - "WALLET": { - "REGISTER_ALIAS": "Register an alias", - "DETAILS": "Details", - "LOCK": "Lock", - "AVAILABLE_BALANCE": "Available", - "LOCKED_BALANCE": "Locked", - "LOCKED_BALANCE_LINK": "What does that mean?", - "TABS": { - "ASSETS": "Assets", + "CONFIRM": { + "BUTTON_CANCEL": "Cancel", + "BUTTON_CONFIRM": "Send", + "MESSAGE": { + "COMMENT": "Comment", + "FROM": "From", "SEND": "Send", - "RECEIVE": "Receive", - "HISTORY": "History", - "CONTRACTS": "Contracts", - "MESSAGES": "Messages", - "STAKING": "Staking" - }, - "CONFIRM": { - "TITLE": "Remove wallet from the list?", - "MESSAGE": "To access it you’ll have to add it again" + "TO": "To" }, - "TOOLTIPS": { - "EDIT_ALIAS": "Edit alias", - "TRANSFER_ALIAS": "Transfer alias", - "SETTINGS": "Settings", - "ADD_CUSTOM_TOKEN": "Add Custom Token", - "REMOVE": "Remove wallet" + "TITLE": "Transaction" + }, + "CONFIRM_SWAP": { + "BREADCRUMBS": { + "ITEM1": "Swap", + "ITEM2": "Confirm swap" }, - "MODAL_ADD_CUSTOM_TOKEN": { - "TITLE": "Add Custom Token", - "FIELD_TITLE": "Asset ID" + "FORM": { + "BUTTONS": { + "BUTTON1": "Accept Proposal", + "BUTTON2": "Back" + }, + "LABELS": { + "LABEL1": "Swap proposal hex", + "LABEL2": "Proposal details" + }, + "PLACEHOLDERS": { + "PLACEHOLDER1": "Enter Swap proposal hex" + }, + "TABLE": { + "LABELS": { + "LABEL1": "Sending", + "LABEL2": "Receiving", + "LABEL3": "Expiration time" + } + } } }, - "WALLET_DETAILS": { - "LABEL_NAME": "Wallet name", - "LABEL_FILE_LOCATION": "Wallet file location", - "LABEL_SEED_PHRASE": "Seed phrase", - "SEED_PHRASE_HINT": "Click to reveal the seed phrase", - "BUTTON_SAVE": "Save", - "BUTTON_REMOVE": "Remove wallet", - "FORM_ERRORS": { - "NAME_REQUIRED": "Name is required", - "NAME_DUPLICATE": "Name is duplicate", - "MAX_LENGTH": "Maximum name length reached", - "PASSWORDS_DONT_MATCH": "Passwords don't match" + "CONTACTS": { + "ADD": "Add/edit contact", + "ADD_CONTACT": "Add contact", + "BUTTON": { + "ADD": "Add contact", + "ADD_EDIT": "Add/Save", + "DELETE": "Delete", + "EDIT": "Edit", + "GO_TO_WALLET": "Go to wallet", + "IMPORT_EXPORT": "Import/export", + "SEND": "Send" }, - "WALLET_OPTIONS": "Wallet options...", - "RESYNC_WALLET": "Resync wallet data", - "RESYNC_WALLET_BUTTON": "Resync Wallet", - "CREATE_PASSWORD_SECURE": "Create a password to secure your seed", - "INFO": "info", - "SEED_IS_UNSECURED": "Seed is unsecured", - "SEED_IS_SECURED": "Seed is secured", - "REMEMBER_YOU_WILL_REQUIRE": "Secure seed will require password to restore.", - "ADD_CUSTOM_TOKEN": "Add Custom Token", + "COPY": "- Copy", + "ERROR_EMPTY_LIST": "Contact list is empty", + "ERROR_EXPORT": "Invalid file type. Save file as .csv", + "ERROR_IMPORT": "Error is occured while reading file!", + "ERROR_IMPORT_EMPTY": "File is empty", + "ERROR_TYPE_FILE": "Please import valid .csv file", + "EXPORT": "Export", "FORM": { - "CONFIRM_PASSWORD": "Confirm password", - "GENERATE_SECURE_SEED": "Generate Secure Seed", - "SECURED_SEED_WILL_REQUIRE": "Secure seed will require this password to restore." - } - }, - "ASSIGN_ALIAS": { - "NAME": { - "LABEL": "Alias", - "PLACEHOLDER": " Enter alias", - "TOOLTIP": "An alias is a shortened form or your account. An alias can only include Latin letters, numbers and characters “.” and “-”. It must start with “@”." - }, - "COMMENT": { - "LABEL": "Comment", - "PLACEHOLDER": "", - "TOOLTIP": "The comment will be visible to anyone who wants to make a payment to your alias. You can provide details about your business, contacts, or include any text. Comments can be edited later." + "ADDRESS": "Address", + "NAME": "Name", + "NOTES": "Notes" }, - "COST": "Alias fee {{value}} {{currency}}", - "BUTTON_ASSIGN": "Assign", "FORM_ERRORS": { + "ADDRESS_DUBLICATED": "Address is dublicated", + "ADDRESS_NOT_VALID": "Address not valid", + "ADDRESS_REQUIRED": "Address is required", + "MAX_LENGTH": "Maximum notes length reached", + "NAME_DUBLICATED": "Name is dublicated", + "NAME_LENGTH": "The name must be 4-25 characters long", "NAME_REQUIRED": "Name is required", - "NAME_WRONG": "Nombre no válido: símbolos permitidos \"0-9\", \"a-z\", \"-\", \".\"", - "NAME_LENGTH": "The alias must be 6-25 characters long", - "NAME_EXISTS": "Alias name already exists", - "NO_MONEY": "You do not have enough funds to assign this alias", - "MAX_LENGTH": "Maximum comment length reached" - }, - "ONE_ALIAS": "You can create only one alias per wallet", - "REQUEST_ADD_REG": "The alias will be assigned within 10 minutes" - }, - "EDIT_ALIAS": { - "NAME": { - "LABEL": "Alias", - "PLACEHOLDER": "@ Enter alias" - }, - "COMMENT": { - "LABEL": "Comment", - "PLACEHOLDER": "" + "SET_MASTER_PASSWORD": "Set master password" }, - "FORM_ERRORS": { - "NO_MONEY": "You do not have enough funds to change the comment to this alias", - "MAX_LENGTH": "Maximum comment length reached" + "IMPORT": "Import", + "IMPORT_EXPORT": "Import or export contacts", + "OPEN_ADD_WALLET": "Open/Add wallet", + "SEND": "Send", + "SEND_FROM": "Send from", + "SEND_TO": "To", + "SUCCESS_EXPORT": "Contacts are exported", + "SUCCESS_IMPORT": "Contacts are imported", + "SUCCESS_SAVE": "Contact is edited", + "SUCCESS_SENT": "Contact added", + "TABLE": { + "ADDRESS": "Address", + "ALIAS": "Alias", + "EMPTY": "Contact list is empty", + "NAME": "Name", + "NOTES": "Notes" }, - "COST": "Fee {{value}} {{currency}}", - "BUTTON_EDIT": "Edit" + "TITLE": "Contact list" }, - "TRANSFER_ALIAS": { - "NAME": { - "LABEL": "Alias", - "PLACEHOLDER": "@ Enter alias" - }, - "COMMENT": { - "LABEL": "Comment", - "PLACEHOLDER": "" - }, - "ADDRESS": { - "LABEL": "Transfer to", - "PLACEHOLDER": "" - }, - "FORM_ERRORS": { - "WRONG_ADDRESS": "No wallet with this account exists", - "ALIAS_EXISTS": "This account already has an alias", - "NO_MONEY": "You do not have enough funds to transfer this alias" - }, - "COST": "Transfer fee {{value}} {{currency}}", - "BUTTON_TRANSFER": "Transfer", - "BUTTON_CANCEL": "Cancel", - "REQUEST_SEND_REG": "The alias will be transferred within 10 minutes" + "CONTEXT_MENU": { + "COPY": "copy", + "PASTE": "paste", + "SELECT": "select all" }, - "SEND": { - "ADDRESS": "Address", + "CONTRACTS": { "AMOUNT": "Amount", - "COMMENT": "Comment", - "DETAILS": "Additional details", - "MIXIN": "Mixin", - "FEE": "Fee", - "HIDE": "Hide your wallet address from recipient", - "BUTTON": "Send", - "SUCCESS_SENT": "Transaction sent", - "FORM_ERRORS": { - "ADDRESS_REQUIRED": "Address is required", - "ADDRESS_NOT_VALID": "Address not valid", - "ALIAS_NOT_VALID": "Alias not valid", - "AMOUNT_REQUIRED": "Amount is required", - "AMOUNT_ZERO": "Amount is zero", - "FEE_REQUIRED": "Fee is required", - "FEE_MINIMUM": "Minimum fee: {{fee}}", - "MAX_LENGTH": "Maximum comment length reached", - "GREAT_THAN_UNWRAPPED_COINS": "Amount is bigger than ERC20 tokens left available", - "LESS_THAN_ZANO_NEEDED": "Too small amount to cover ERC20 fee", - "WRAP_INFO_NULL": "failed to request wrap state", - "MUST_BE_GREATER_THAN_ZERO": "Must be greater than zero", - "ALIAS_NOT_FOUND": "Alias not found" - }, - "WRAP": { - "TITLE": "Wrap", - "MAIN_TEXT": "This transaction will create wZano (\"Wrapped Zano\") which will be sent to the specified address on the Ethereum network.", - "ESTIMATE": "Transaction Estimates", - "WILL_RECEIVE": "You'll receive:", - "FEE": "Ethereum Txn Fee:", - "ZANO": "ZANO", - "wZANO": "wZANO" - }, - "ERROR_CODES": { - "NOT_ENOUGH_MONEY": "Not enough money" - }, - "ASSET": "Asset" - }, - "HISTORY": { - "STATUS": "Status", - "STATUS_TOOLTIP": "Confirmations {{current}}/{{total}}", - "LOCK_TOOLTIP": "Locked till {{date}}", - "SEND": "Sent", - "RECEIVED": "Received", + "COMMENTS": "Comments", + "CONTRACTS": "Contracts", "DATE": "Date", - "AMOUNT": "Amount", - "FEE": "Fee", - "ADDRESS": "Address", - "DETAILS": { - "PAYMENT_ID": "Payment ID", - "ID": "Transaction ID", - "SIZE": "Transaction size", - "SIZE_VALUE": "{{value}} bytes", - "HEIGHT": "Height", - "CONFIRMATION": "Confirmation", - "INPUTS": "Inputs", - "OUTPUTS": "Outputs", - "COMMENT": "Comment" - }, - "TYPE_MESSAGES": { - "HIDDEN": "hidden", - "UNDEFINED": "Undefined", - "COMPLETE_BUYER": "Contract completed", - "COMPLETE_SELLER": "Contract completed", - "CREATE_ALIAS": "Fee for assigning alias", - "UPDATE_ALIAS": "Fee for editing alias", - "POW_REWARD": "POW reward", - "POS_REWARD": "POS reward", - "CREATE_CONTRACT": "Contract proposal", - "PLEDGE_CONTRACT": "Contract deposit", - "NULLIFY_CONTRACT": "Burn deposits", - "PROPOSAL_CANCEL_CONTRACT": "Cancellation request", - "CANCEL_CONTRACT": "Cancel and return deposits" - }, - "NO_FEE": "No Fee", - "HIDDEN": "Hidden" - }, - "CONTRACTS": { "EMPTY": "No active contracts", - "CONTRACTS": "Contracts", + "LISTING_BUTTON": "Create listing", "PURCHASE": "Purchase", + "PURCHASE_BUTTON": "New Purchase", "SELL": "Sell", - "DATE": "Date", - "AMOUNT": "Amount", "STATUS": "Status", - "COMMENTS": "Comments", - "PURCHASE_BUTTON": "New Purchase", - "LISTING_BUTTON": "Create listing", - "TIME_LEFT": { - "REMAINING_LESS_ONE": "Less than an hour to respond", - "REMAINING_ONE": "{{time}} hour remains", - "REMAINING_MANY": "{{time}} hours remain", - "REMAINING_MANY_ALT": "{{time}} hours remain", - "REMAINING_ONE_RESPONSE": "{{time}} hour remains", - "REMAINING_MANY_RESPONSE": "{{time}} hours remain", - "REMAINING_MANY_ALT_RESPONSE": "{{time}} hours remain", - "REMAINING_ONE_WAITING": "Waiting for {{time}} hour", - "REMAINING_MANY_WAITING": "Waiting for {{time}} hours", - "REMAINING_MANY_ALT_WAITING": "Waiting for {{time}} hours" - }, "STATUS_MESSAGES": { - "SELLER": { - "NEW_CONTRACT": "New contract proposal", - "IGNORED": "You ignored contract proposal", - "ACCEPTED": "Contract started", - "WAIT": "Waiting for contract confirmation", - "WAITING_BUYER": "Waiting for delivery", - "COMPLETED": "Contract completed", - "NOT_RECEIVED": "Delivery failed", - "NULLIFIED": "All deposits burned", - "PROPOSAL_CANCEL": "New proposal to cancel contract and return deposits", - "BEING_CANCELLED": "Cancellation in progress", - "CANCELLED": "Contract canceled", - "IGNORED_CANCEL": "You ignored cancellation proposal", - "EXPIRED": "Contract proposal has expired" - }, "BUYER": { - "WAITING": "Waiting for response", - "IGNORED": "Seller ignored your contract proposal", "ACCEPTED": "Seller accepted your contract proposal", - "WAIT": "Waiting for deposits confirmation", - "WAITING_SELLER": "Waiting for delivery", + "BEING_CANCELLED": "Cancellation in progress", + "CANCELLED": "Contract canceled", "COMPLETED": "Contract completed", + "EXPIRED": "The contract proposal has expired", + "IGNORED": "Seller ignored your contract proposal", + "IGNORED_CANCEL": "The seller ignored your proposal to cancel the contract", "NOT_RECEIVED": "Delivery failed", "NULLIFIED": "All deposits burned", + "WAIT": "Waiting for deposits confirmation", + "WAITING": "Waiting for response", "WAITING_CANCEL": "Waiting for contract cancellation", + "WAITING_SELLER": "Waiting for delivery" + }, + "SELLER": { + "ACCEPTED": "Contract started", "BEING_CANCELLED": "Cancellation in progress", "CANCELLED": "Contract canceled", - "IGNORED_CANCEL": "The seller ignored your proposal to cancel the contract", - "EXPIRED": "The contract proposal has expired" + "COMPLETED": "Contract completed", + "EXPIRED": "Contract proposal has expired", + "IGNORED": "You ignored contract proposal", + "IGNORED_CANCEL": "You ignored cancellation proposal", + "NEW_CONTRACT": "New contract proposal", + "NOT_RECEIVED": "Delivery failed", + "NULLIFIED": "All deposits burned", + "PROPOSAL_CANCEL": "New proposal to cancel contract and return deposits", + "WAIT": "Waiting for contract confirmation", + "WAITING_BUYER": "Waiting for delivery" } + }, + "TIME_LEFT": { + "REMAINING_LESS_ONE": "Less than an hour to respond", + "REMAINING_MANY": "{{time}} hours remain", + "REMAINING_MANY_ALT": "{{time}} hours remain", + "REMAINING_MANY_ALT_RESPONSE": "{{time}} hours remain", + "REMAINING_MANY_ALT_WAITING": "Waiting for {{time}} hours", + "REMAINING_MANY_RESPONSE": "{{time}} hours remain", + "REMAINING_MANY_WAITING": "Waiting for {{time}} hours", + "REMAINING_ONE": "{{time}} hour remains", + "REMAINING_ONE_RESPONSE": "{{time}} hour remains", + "REMAINING_ONE_WAITING": "Waiting for {{time}} hour" } }, - "PURCHASE": { - "DESCRIPTION": "Description", - "SELLER": "Seller", - "AMOUNT": "Amount", - "YOUR_DEPOSIT": "Your deposit", - "SELLER_DEPOSIT": "Seller deposit", - "BUYER_DEPOSIT": "Buyer deposit", - "SAME_AMOUNT": "Same amount", - "COMMENT": "Comment", - "DETAILS": "Additional details", - "SEND_BUTTON": "Send", - "FORM_ERRORS": { - "DESC_REQUIRED": "Description required", - "DESC_MAXIMUM": "Maximum field length reached", - "SELLER_REQUIRED": "Address required", - "SELLER_NOT_VALID": "Invalid address", - "ALIAS_NOT_VALID": "Invalid alias", - "AMOUNT_REQUIRED": "Amount required", - "AMOUNT_ZERO": "Amount cannot be zero", - "YOUR_DEPOSIT_REQUIRED": "Deposit required", - "SELLER_DEPOSIT_REQUIRED": "Seller deposit required", - "SELLER_SAME": "Use separate account", - "COMMENT_MAXIMUM": "Maximum field length reached" - }, - "PROGRESS_NEW": "New purchase", - "PROGRESS_WAIT": "Awaiting reply", - "PROGRESS_RECEIVE": "Reply received", - "PROGRESS_COMPLETE": "Completed", - "FEE": "Fee", - "PAYMENT": "Payment ID", - "STATUS_MESSAGES": { - "NEW_PURCHASE": "New purchase", - "WAITING_SELLER": "Waiting for response", - "WAITING_BUYER": "Contract proposal received", - "WAITING_CONFIRMATION": "Waiting for deposits confirmation", - "WAITING_DELIVERY": "Waiting for delivery", - "COMPLETED": "Contract completed", - "IGNORED_BUYER": "Contract proposal ignored", - "IGNORED_SELLER": "The seller ignored your contract proposal", - "PROPOSAL_CANCEL_SELLER": "Cancellation request sent", - "PROPOSAL_CANCEL_BUYER": "Cancellation request received", - "BEING_CANCELLED": "Cancellation in progress", - "IGNORED_CANCEL_SELLER": "The seller ignored your proposal to cancel the contract", - "IGNORED_CANCEL_BUYER": "Contract cancellation proposal ignored", - "CANCELLED": "Contract canceled", - "EXPIRED": "Contract proposal expired", - "NOT_RECEIVED": "Delivery failed", - "NULLIFIED": "All deposits burned" + "CREATE_SWAP": { + "BREADCRUMBS": { + "ITEM1": "Swap", + "ITEM2": "Create swap" }, - "ACCEPT_STATE_WAIT_BIG": "Contract started", - "IGNORED_ACCEPT": "Contract proposal ignored", - "BURN_PROPOSAL": "Deposits burned", - "SUCCESS_FINISH_PROPOSAL": "Contract completed", - "SEND_CANCEL_PROPOSAL": "Cancellation request sent", - "IGNORED_CANCEL": "Contract cancellation proposal ignored", - "DEALS_CANCELED_WAIT": "Cancellation in progress", - "WAITING_TIME": "Response time", - "NEED_MONEY": "Insufficient funds", - "BUTTON_MAKE_PLEDGE": "Accept and make deposit", - "BUTTON_IGNORE": "Ignore and hide offer", - "BUTTON_NULLIFY": "Terminate and burn deposits", - "BUTTON_RECEIVED": "Complete and release deposits", - "BUTTON_CANCEL_BUYER": "Cancel and return deposits", - "BUTTON_NOT_CANCEL": "Ignore request", - "BUTTON_CANCEL_SELLER": "Confirm and return deposits", - "HOUR": "hour", - "HOURS": "hours", - "CANCEL": "Cancel", - "NULLIFY_QUESTION": "Are you sure you want to burn both deposits?", - "BUTTON_NULLIFY_SHORT": "Burn", - "WAITING_TIME_QUESTION": "Are you sure you want to cancel the contract?" - }, - "MESSAGES": { - "ADDRESS": "Address", - "MESSAGE": "Message", - "SEND_PLACEHOLDER": "Type a message...", - "SEND_BUTTON": "Send" - }, - "MODALS": { - "ERROR": "Error", - "SUCCESS": "Success", - "INFO": "Information", - "OK": "OK", - "CANCEL": "Cancel", - "ADD_TOKEN": "Add token" - }, - "CONFIRM": { - "BUTTON_CONFIRM": "Send", - "BUTTON_CANCEL": "Cancel", - "TITLE": "Transaction", - "MESSAGE": { - "SEND": "Send", - "FROM": "From", - "TO": "To", - "COMMENT": "Comment" + "FORM": { + "BUTTONS": { + "BUTTON1": "Create proposal", + "BUTTON2": "Cancel" + }, + "ERRORS": { + "ERROR1": "Swap for the same asset is not allowed." + }, + "LABELS": { + "LABEL1": "Sending", + "LABEL2": "Receiving", + "LABEL3": "Receiver address" + }, + "PLACEHOLDERS": { + "PLACEHOLDER1": "Please enter the amount" + } } }, - "STAKING": { - "TITLE": "Staking", - "TITLE_PENDING": "Pending", - "TITLE_TOTAL": "Total", - "TITLE_PERIOD": "Time period:", - "PERIOD": { - "WEEK1": "1 week", - "WEEK2": "2 week", - "MONTH1": "1 month", - "MONTH3": "3 month", - "MONTH6": "6 month", - "YEAR": "1 year", - "ALL": "All" - }, - "TITLE_GROUP": "Group:", - "GROUP": { - "DAY": "day", - "WEEK": "week", - "MONTH": "month" + "CREATE_WALLET": { + "BUTTON_CREATE": "Create wallet", + "BUTTON_SELECT": "Select wallet location", + "CONFIRM": "Confirm wallet password", + "ERROR_CANNOT_SAVE_SYSTEM": "Wallet files cannot be saved to the OS partition", + "ERROR_CANNOT_SAVE_TOP": "Existing wallet files cannot be replaced or overwritten", + "FORM_ERRORS": { + "CONFIRM_NOT_MATCH": "Passwords don`t match", + "MAX_LENGTH": "Maximum name length reached", + "NAME_DUPLICATE": "Name is duplicate", + "NAME_REQUIRED": "Name is required" }, - "SWITCH": { - "ON": "ON", - "OFF": "OFF" - } + "NAME": "Wallet name", + "PASS": "Set wallet password", + "TITLE_SAVE": "Save the wallet file." }, - "CONTACTS": { - "TITLE": "Contact list", - "IMPORT_EXPORT": "Import or export contacts", - "IMPORT": "Import", - "EXPORT": "Export", - "ADD": "Add/edit contact", - "SEND": "Send", - "SEND_FROM": "Send from", - "SEND_TO": "To", - "OPEN_ADD_WALLET": "Open/Add wallet", - "COPY": "- Copy", - "TABLE": { - "NAME": "Name", - "ALIAS": "Alias", - "ADDRESS": "Address", - "NOTES": "Notes", - "EMPTY": "Contact list is empty" - }, - "FORM": { - "NAME": "Name", - "ADDRESS": "Address", - "NOTES": "Notes" + "EDIT_ALIAS": { + "BUTTON_EDIT": "Edit", + "COMMENT": { + "LABEL": "Comment", + "PLACEHOLDER": "" }, + "COST": "Fee {{value}} {{currency}}", "FORM_ERRORS": { - "NAME_REQUIRED": "Name is required", - "NAME_DUBLICATED": "Name is dublicated", - "ADDRESS_REQUIRED": "Address is required", - "ADDRESS_NOT_VALID": "Address not valid", - "SET_MASTER_PASSWORD": "Set master password", - "ADDRESS_DUBLICATED": "Address is dublicated", - "MAX_LENGTH": "Maximum notes length reached", - "NAME_LENGTH": "The name must be 4-25 characters long" - }, - "BUTTON": { - "SEND": "Send", - "EDIT": "Edit", - "DELETE": "Delete", - "ADD": "Add contact", - "ADD_EDIT": "Add/Save", - "GO_TO_WALLET": "Go to wallet", - "IMPORT_EXPORT": "Import/export" + "MAX_LENGTH": "Maximum comment length reached", + "NO_MONEY": "You do not have enough funds to change the comment to this alias" }, - "SUCCESS_SENT": "Contact added", - "SUCCESS_SAVE": "Contact is edited", - "SUCCESS_IMPORT": "Contacts are imported", - "SUCCESS_EXPORT": "Contacts are exported", - "ERROR_IMPORT": "Error is occured while reading file!", - "ERROR_TYPE_FILE": "Please import valid .csv file", - "ERROR_EXPORT": "Invalid file type. Save file as .csv", - "ERROR_EMPTY_LIST": "Contact list is empty", - "ERROR_IMPORT_EMPTY": "File is empty", - "ADD_CONTACT": "Add contact" + "NAME": { + "LABEL": "Alias", + "PLACEHOLDER": "@ Enter alias" + } }, "ERRORS": { - "NO_MONEY": "Not enough money", - "NOT_ENOUGH_MONEY": "Insufficient funds in account", + "ACCESS_DENIED": "Access denied", + "BAD_ARG": "Invalid argument", "CORE_BUSY": "Internal error: core is busy", "DAEMON_BUSY": "Internal error: daemon is busy", - "NO_MONEY_REMOVE_OFFER": "There is no fee for deleting an offer, but in order to protect the network against flood transactions you need to have at least {{fee}} {{currency}} in your wallet", + "FILE_EXIST": "A file with that name already exists. Enter another name to save the file under", + "FILE_NOT_FOUND": "File not found", + "FILE_NOT_SAVED": "You cannot save a wallet file in this folder. Please choose another folder.", + "FILE_RESTORED": "The wallet file was corrupted. We have recovered the keys and the wallet from the blockchain", + "INSUFFICIENT_FUNDS": "Insufficient funds for this transaction", + "NOT_ENOUGH_MONEY": "Insufficient funds in account", "NOT_ENOUGH_OUTPUTS_TO_MIX": "Mix-in number is too big for current blockchain state. There are not enough unspent outputs to mix with", + "NOT_FILE_ZANO_WALLET": "This file is not recognized as a Zano wallet..", + "NO_MONEY": "Not enough funds for this transaction", + "NO_MONEY_REMOVE_OFFER": "There is no fee for deleting an offer, but in order to protect the network against flood transactions you need to have at least {{fee}} {{currency}} in your wallet", + "REQUIRED": "Required field", + "TRANSACTION_ERROR": "Error. Transaction not completed.", "TRANSACTION_IS_TO_BIG": "Transaction exceeds network limit, send required amount with multiple transactions", "TRANSFER_ATTEMPT": "There is no connection to Zano network", - "ACCESS_DENIED": "Access denied", - "TRANSACTION_ERROR": "Error. Transaction not completed.", - "BAD_ARG": "Invalid argument", - "WALLET_WRONG_ID": "Invalid wallet ID", - "WRONG_PASSWORD": "Invalid password", - "FILE_RESTORED": "The wallet file was corrupted. We have recovered the keys and the wallet from the blockchain", - "FILE_NOT_FOUND": "File not found", - "FILE_EXIST": "A file with that name already exists. Enter another name to save the file under", - "FILE_NOT_SAVED": "You cannot save a wallet file in this folder. Please choose another folder.", - "TX_TYPE_NORMAL": "Error. The payment from the wallet", - "TX_TYPE_NORMAL_TO": "to", - "TX_TYPE_NORMAL_END": "was not completed.", + "TX_TYPE_COIN_BASE": "Error. The payment was not completed.", "TX_TYPE_NEW_ALIAS": "Error. Failed to register alias to safe", "TX_TYPE_NEW_ALIAS_END": "Please try again.", + "TX_TYPE_NORMAL": "Error. The payment from the wallet", + "TX_TYPE_NORMAL_END": "was not completed.", + "TX_TYPE_NORMAL_TO": "to", "TX_TYPE_UPDATE_ALIAS": "Error. Failed to change comment to alias in safe", - "TX_TYPE_COIN_BASE": "Error. The payment was not completed.", "WALLET_WATCH_ONLY_NOT_SUPPORTED": "Watch-only wallets can only be opened by simplewallet", - "REQUIRED": "Required field", - "NOT_FILE_ZANO_WALLET": "File is not a zano wallet" + "WALLET_WRONG_ID": "Invalid wallet ID", + "WRONG_PASSWORD": "Invalid password", + "WRONG_PASSWORD_MUST_BE": "Invalid password. Password must be" }, - "CONTEXT_MENU": { - "COPY": "copy", - "PASTE": "paste", - "SELECT": "select all" + "EXPORT_HISTORY": { + "CANCEL": "Cancel", + "EXPORT": "Export to file...", + "EXPORT_BUTTON": "Export history...", + "FILTER": "Filter POS Transactions", + "FORMAT": "Format", + "SAVED_FILE": "Select path to save transactions history ", + "TITLE": "Export Wallet History", + "TOOLTIP": "Export wallet transactions history to file" }, - "BACKEND_LOCALIZATION": { - "QUIT": "Quit", - "IS_RECEIVED": "", - "IS_CONFIRMED": "", - "INCOME_TRANSFER_UNCONFIRMED": "Incoming payment (not confirmed)", - "INCOME_TRANSFER_CONFIRMED": "Payment received", - "MINED": "Mined", - "LOCKED": "Blocked", - "IS_MINIMIZE": "Zano application is minimized to the system tray", - "RESTORE": "You can recover it by clicking or using the context menu", - "TRAY_MENU_SHOW": "Resize", - "TRAY_MENU_MINIMIZE": "Minimize" + "HISTORY": { + "ADDRESS": "Address", + "AMOUNT": "Amount", + "DATE": "Date", + "DETAILS": { + "COMMENT": "Comment", + "CONFIRMATION": "Confirmation", + "HEIGHT": "Height", + "ID": "Transaction ID", + "INPUTS": "Inputs", + "OUTPUTS": "Outputs", + "PAYMENT_ID": "Payment ID", + "SIZE": "Transaction size", + "SIZE_VALUE": "{{value}} bytes" + }, + "FEE": "Fee", + "HIDDEN": "Hidden", + "LOCK_TOOLTIP": "Locked till {{date}}", + "NO_FEE": "No Fee", + "RECEIVED": "Received", + "SEND": "Sent", + "STATUS": "Status", + "STATUS_TOOLTIP": "Confirmations {{current}}/{{total}}", + "TYPE_MESSAGES": { + "CANCEL_CONTRACT": "Cancel and return deposits", + "COMPLETE_BUYER": "Contract completed", + "COMPLETE_SELLER": "Contract completed", + "CREATE_ALIAS": "Fee for assigning alias", + "CREATE_CONTRACT": "Contract proposal", + "HIDDEN": "hidden", + "NULLIFY_CONTRACT": "Burn deposits", + "PLEDGE_CONTRACT": "Contract deposit", + "POS_REWARD": "POS reward", + "POW_REWARD": "POW reward", + "PROPOSAL_CANCEL_CONTRACT": "Cancellation request", + "UNDEFINED": "Undefined", + "UPDATE_ALIAS": "Fee for editing alias" + } }, - "TOR_LIB_STATE": { - "STATE_SENDING": "Sending transaction", - "STATE_SENT_SUCCESS": "Successfully sent!", - "STATE_SEND_FAILED": "Sending failed", - "STATE_INITIALIZING": "Initializing", - "STATE_DOWNLOADING_CONSENSUS": "Downloading consensus", - "STATE_MAKING_TUNNEL_A": "Building tunnel to A", - "STATE_MAKING_TUNNEL_B": "Building tunnel to B", - "STATE_CREATING_STREAM": "Creating stream", - "STATE_FAILED": "Failed created stream", - "STATE_SUCCESS": "Successfully created stream" + "LOGIN": { + "BUTTON_NEXT": "Next", + "BUTTON_RESET": "Reset", + "BUTTON_SKIP": "Skip", + "FORM_ERRORS": { + "CONFIRM_REQUIRED": "Confirmation is required", + "INVALID_PASS": "Invalid Password", + "MISMATCH": "Mismatch", + "PASS_REQUIRED": "Password is required", + "WRONG_PASSWORD": "Wrong password" + }, + "INCORRECT_PASSWORD": "Invalid password", + "MASTER_PASS": "Master password", + "SETUP_CONFIRM_PASS": "Confirm the password", + "SETUP_MASTER_PASS": "Setup master password" }, - "SEND_DETAILS_MODAL": { - "TITLE1": "Transaction", - "TITLE2": "Transaction details" + "MAIN": { + "BUTTON_NEW_WALLET": "Create new wallet", + "BUTTON_OPEN_WALLET": "Open existing wallet", + "BUTTON_RESTORE_BACKUP": "Restore from backup", + "CHOOSE_PATH": "Please choose a path", + "HELP": "How to create wallet?", + "TITLE": "Create or open the wallet to start using Zano" + }, + "MESSAGES": { + "ADDRESS": "Address", + "MESSAGE": "Message", + "SEND_BUTTON": "Send", + "SEND_PLACEHOLDER": "Type a message..." + }, + "MODALS": { + "ADD_TOKEN": "Add token", + "CANCEL": "Cancel", + "ERROR": "Error", + "INFO": "Information", + "OK": "OK", + "SUCCESS": "Success" + }, + "OPEN_WALLET": { + "BUTTON": "Open wallet", + "FILE_NOT_FOUND1": "Wallet file not found", + "FILE_NOT_FOUND2": "

    It might have been renamed or moved.
    To open it, use the \"Open wallet\" button.", + "FORM_ERRORS": { + "MAX_LENGTH": "Maximum name length reached", + "NAME_DUPLICATE": "Name is duplicate", + "NAME_REQUIRED": "Name is required" + }, + "MODAL": { + "LABEL": "Password to this wallet", + "NOT_FOUND": "Not found", + "OPEN": "Open wallet", + "SKIP": "Skip", + "TITLE": "Type wallet password" + }, + "NAME": "Wallet name", + "PASS": "Wallet password", + "WITH_ADDRESS_ALREADY_OPEN": "A wallet with this address is already open" }, "PLACEHOLDERS": { + "ADRESS_PLACEHOLDER": "Enter adress here", + "AMOUNT_PLACEHOLDER": "Please enter the amount", "COMMENT_PLACEHOLDER": "Enter your comment here", - "WALLET_NAME_PLACEHOLDER": "Enter a Wallet Name here", + "CONFIRM_WALET_PASSWORD_PLACEHOLDER": "Confirm wallet password here", + "DEPOSIT_PLACEHOLDER": "Enter your deposit here", + "DESCRIPTION_PLACEHOLDER": "Enter a description here", + "FEE_PLACEHOLDER": "Enter a fee here", "MASTER_PASS_PLACEHOLDER": "Enter a master password here", - "PASS_PLACEHOLDER": "Enter a master password here", "NAME_PLACEHOLDER": "Enter a name here", - "ADRESS_PLACEHOLDER": "Enter adress here", "NOTES_PLACEHOLDER": "Enter a notes here", - "DESCRIPTION_PLACEHOLDER": "Enter a description here", - "SELLER_PLACEHOLDER": "Enter a seller here", + "PASSWORD_PLACEHOLDER": "Enter a password here", + "PASS_PLACEHOLDER": "Enter a master password here", + "PLACEHOLDER_CONFIRM": "Confirm new password here", + "PLACEHOLDER_NEW": "Enter new password here", "PLACEHOLDER_OLD": "Enter current password here", - "AMOUNT_PLACEHOLDER": "Enter amount here", - "DEPOSIT_PLACEHOLDER": "Enter your deposit here", + "PURCHASE_PAYMENT_PLACEHOLDER": "Enter a payment ID here", + "SEED_PASSWORD_PLACEHOLDER": "Enter a seed password here", + "SEED_PHRASE_PLACEHOLDER": "Enter a seed phrase here", "SELLER_DEPOSIT_PLACEHOLDER": "Enter seller deposit here", - "PLACEHOLDER_NEW": "Enter new password here", + "SELLER_PLACEHOLDER": "Enter a seller here", "WALET_PASSWORD_PLACEHOLDER": "Enter a wallet password here", - "CONFIRM_WALET_PASSWORD_PLACEHOLDER": "Confirm wallet password here", - "PLACEHOLDER_CONFIRM": "Confirm new password here", - "PASSWORD_PLACEHOLDER": "Enter a password here", - "SEED_PHRASE_PLACEHOLDER": "Enter a seed phrase here", - "SEED_PASSWORD_PLACEHOLDER": "Enter a seed password here", - "PURCHASE_PAYMENT_PLACEHOLDER": "Enter a payment ID here", - "FEE_PLACEHOLDER": "Enter a fee here" + "WALLET_NAME_PLACEHOLDER": "Please enter a name for your wallet" + }, + "PROGRESS": { + "ADD_WALLET": "Add wallet", + "CREATE_WALLET": "Create new wallet", + "RESTORE_WALLET": "Restore from backup", + "SELECT_LOCATION": "Select wallet location" + }, + "PURCHASE": { + "ACCEPT_STATE_WAIT_BIG": "Contract started", + "AMOUNT": "Amount", + "BURN_PROPOSAL": "Deposits burned", + "BUTTON_CANCEL_BUYER": "Cancel and return deposits", + "BUTTON_CANCEL_SELLER": "Confirm and return deposits", + "BUTTON_IGNORE": "Ignore and hide offer", + "BUTTON_MAKE_PLEDGE": "Accept and make deposit", + "BUTTON_NOT_CANCEL": "Ignore request", + "BUTTON_NULLIFY": "Terminate and burn deposits", + "BUTTON_NULLIFY_SHORT": "Burn", + "BUTTON_RECEIVED": "Complete and release deposits", + "BUYER_DEPOSIT": "Buyer deposit", + "CANCEL": "Cancel", + "COMMENT": "Comment", + "DEALS_CANCELED_WAIT": "Cancellation in progress", + "DESCRIPTION": "Description", + "DETAILS": "Additional details", + "FEE": "Fee", + "FORM_ERRORS": { + "ALIAS_NOT_VALID": "Invalid alias", + "AMOUNT_REQUIRED": "Amount required", + "AMOUNT_ZERO": "Amount cannot be zero", + "COMMENT_MAXIMUM": "Maximum field length reached", + "DESC_MAXIMUM": "Maximum field length reached", + "DESC_REQUIRED": "Description required", + "SELLER_DEPOSIT_REQUIRED": "Seller deposit required", + "SELLER_NOT_VALID": "Invalid address", + "SELLER_REQUIRED": "Address required", + "SELLER_SAME": "Use separate account", + "YOUR_DEPOSIT_REQUIRED": "Deposit required" + }, + "HOUR": "hour", + "HOURS": "hours", + "IGNORED_ACCEPT": "Contract proposal ignored", + "IGNORED_CANCEL": "Contract cancellation proposal ignored", + "NEED_MONEY": "Insufficient funds for this transaction", + "NULLIFY_QUESTION": "Are you sure you want to burn both deposits?", + "PAYMENT": "Payment ID", + "PROGRESS_COMPLETE": "Completed", + "PROGRESS_NEW": "New purchase", + "PROGRESS_RECEIVE": "Reply received", + "PROGRESS_WAIT": "Awaiting reply", + "SAME_AMOUNT": "Same amount", + "SELLER": "Seller", + "SELLER_DEPOSIT": "Seller deposit", + "SEND_BUTTON": "Send", + "SEND_CANCEL_PROPOSAL": "Cancellation request sent", + "STATUS_MESSAGES": { + "BEING_CANCELLED": "Cancellation in progress", + "CANCELLED": "Contract canceled", + "COMPLETED": "Contract completed", + "EXPIRED": "Contract proposal expired", + "IGNORED_BUYER": "Contract proposal ignored", + "IGNORED_CANCEL_BUYER": "Contract cancellation proposal ignored", + "IGNORED_CANCEL_SELLER": "The seller ignored your proposal to cancel the contract", + "IGNORED_SELLER": "The seller ignored your contract proposal", + "NEW_PURCHASE": "New purchase", + "NOT_RECEIVED": "Delivery failed", + "NULLIFIED": "All deposits burned", + "PROPOSAL_CANCEL_BUYER": "Cancellation request received", + "PROPOSAL_CANCEL_SELLER": "Cancellation request sent", + "WAITING_BUYER": "Contract proposal received", + "WAITING_CONFIRMATION": "Waiting for deposits confirmation", + "WAITING_DELIVERY": "Waiting for delivery", + "WAITING_SELLER": "Waiting for response" + }, + "SUCCESS_FINISH_PROPOSAL": "Contract completed", + "WAITING_TIME": "Response time", + "WAITING_TIME_QUESTION": "Are you sure you want to cancel the contract?", + "YOUR_DEPOSIT": "Your deposit" + }, + "RESTORE_WALLET": { + "BUTTON_CREATE": "Create wallet", + "BUTTON_SELECT": "Select wallet location", + "CHOOSE_PATH": "Please choose a path", + "CONFIRM": "Confirm wallet password", + "FORM_ERRORS": { + "CONFIRM_NOT_MATCH": "Passwords don`t match", + "INCORRECT_PASSWORD": "Incorrect password", + "KEY_NOT_VALID": "Key not valid", + "KEY_REQUIRED": "Key is required", + "MAX_LENGTH": "Maximum name length reached", + "NAME_DUPLICATE": "Name is duplicate", + "NAME_REQUIRED": "Name is required", + "SEED_PHRASE_IS_NO_VALID": "The seed phrase is not valid." + }, + "LABEL_NAME": "Wallet name", + "LABEL_PHRASE_KEY": "Seed phrase / tracking seed", + "NOT_CORRECT_FILE_OR_PASSWORD": "Invalid wallet file or password does not match", + "OK": "OK", + "PASS": "Wallet password", + "SEED_PASSWORD": "Seed password" + }, + "SEED_PHRASE": { + "BUTTON_COPIED": "Copied", + "BUTTON_COPY": "Copy", + "BUTTON_CREATE_ACCOUNT": "Create wallet", + "TITLE": "Make sure to keep your seed phrase in a safe place. If you forget your seed phrase you will not be able to recover your wallet." + }, + "SEND": { + "ADDRESS": "Address", + "AMOUNT": "Amount", + "ASSET": "Asset", + "BUTTON": "Send", + "COMMENT": "Comment", + "DETAILS": "Additional details", + "ERROR_CODES": { + "NOT_ENOUGH_MONEY": "Not enough funds for this transaction" + }, + "FEE": "Fee", + "FORM_ERRORS": { + "ADDRESS_NOT_VALID": "Address not valid", + "ADDRESS_REQUIRED": "Address is required", + "ALIAS_NOT_FOUND": "Alias not found", + "ALIAS_NOT_VALID": "The alias is not valid", + "AMOUNT_REQUIRED": "Amount is required", + "AMOUNT_ZERO": "Amount is zero", + "FEE_MINIMUM": "The minimum fee required is {{fee}}", + "FEE_REQUIRED": "Please enter the fee amount.", + "GREAT_THAN_UNWRAPPED_COINS": "Amount is bigger than ERC20 tokens left available", + "LESS_THAN_ZANO_NEEDED": "Too small amount to cover ERC20 fee", + "MAX_LENGTH": "Maximum comment length reached", + "MUST_BE_GREATER_THAN_ZERO": "Must be greater than zero", + "WRAP_INFO_NULL": "failed to request wrap state" + }, + "HIDE": "Hide your wallet address from recipient", + "MIXIN": "Mixin", + "SUCCESS_SENT": "Transaction sent", + "WRAP": { + "ESTIMATE": "Transaction Estimates", + "FEE": "Ethereum Txn Fee:", + "MAIN_TEXT": "This transaction will create wZano (\"Wrapped Zano\") which will be sent to the specified address on the Ethereum network.", + "TITLE": "Wrap", + "WILL_RECEIVE": "You'll receive:", + "ZANO": "ZANO", + "wZANO": "wZANO" + } }, - "EXPORT_HISTORY": { - "TOOLTIP": "Export wallet transactions history to file", - "TITLE": "Export Wallet History", - "FILTER": "Filter POS Transactions", - "CANCEL": "Cancel", - "EXPORT": "Export to file...", - "EXPORT_BUTTON": "Export history...", - "SAVED_FILE": "Select path to save transactions history ", - "FORMAT": "Format" + "SEND_DETAILS_MODAL": { + "TITLE1": "Transaction", + "TITLE2": "Transaction details" }, - "ASSETS": { - "TABLE": { - "LABELS": { - "NAME": "Name", - "BALANCE": "Balance", - "VALUE": "Value", - "PRICE": "Price" - } + "SETTINGS": { + "APP_LOCK": { + "TIME1": "5 min", + "TIME2": "15 min", + "TIME3": "1 hour", + "TIME4": "Never", + "TITLE": "Lock app after:" }, - "DROP_DOWN_MENU": { - "ASSET_DETAILS": "Asset Details", - "REMOVE_ASSET": "Remove asset" + "APP_LOG_TITLE": "Log level:", + "DARK_THEME": "Dark theme", + "FORM_ERRORS": { + "CONFIRM_NOT_MATCH": "The passwords do not match", + "CURRENT_PASS_NOT_MATCH": "Old password not match", + "PASS_REQUIRED": "Password is required" }, - "MODALS": { - "ASSET_DETAILS": { - "LABELS": { - "NAME": "Asset name", - "TICKER": "Ticker", - "ID": "Asset ID", - "CURRENT_SUPPLY": "Current supply", - "MAX_SUPPLE": "Max supply" - } - } + "GRAY_THEME": "Grey theme", + "LANGUAGE": { + "DE": "Deutsch", + "EN": "English", + "FR": "French", + "ID": "Indonesian", + "IT": "Italian", + "PT": "Portuguese", + "TITLE": "Language" }, - "FORM": { - "ERRORS": { - "WRONG_ASSET_ID": "Wrong asset id", - "INSUFICCIENT_FUNDS": "Insuficcient funds" - } - } + "LAST_BUILD": "Current build: {{value}}", + "MASTER_PASSWORD": { + "BUTTON": "Save", + "CONFIRM": "New password confirmation", + "NEW": "New password", + "OLD": "Old password", + "TITLE": "Update master password" + }, + "NOTIFICATIONS": "Notifications", + "SCALE": { + "100": "100% scale", + "125": "125% scale", + "150": "150% scale", + "75": "75% scale", + "TITLE": "Interface scale" + }, + "SETTINGS_SAVED": "Saved! Settings Updated", + "TITLE": "Settings", + "USE_TOR_TO_RELAY_TRANSACTIONS": "Use TOR to relay transactions", + "WHITE_THEME": "White theme" }, - "CONFIRM_SWAP": { - "BREADCRUMBS": { - "ITEM1": "Swap", - "ITEM2": "Confirm swap" + "SIDEBAR": { + "ACCOUNT": { + "MESSAGES": "New offers/Messages", + "STAKING": "Staking", + "SYNCING": "Syncing wallet" }, - "FORM": { - "LABELS": { - "LABEL1": "Swap proposal hex", - "LABEL2": "Proposal details" - }, - "PLACEHOLDERS": { - "PLACEHOLDER1": "Enter Swap proposal hex" - }, - "TABLE": { - "LABELS": { - "LABEL1": "Sending", - "LABEL2": "Receiving", - "LABEL3": "Expiration time" - } - }, - "BUTTONS": { - "BUTTON1": "Accept Proposal", - "BUTTON2": "Back" - } + "ADD_NEW": "Add", + "CONTACTS": "Contacts", + "CONTACTS_TOOLTIP": "Contacts option available only with Master Password enabled", + "LOG_OUT": "Log out", + "LOG_OUT_TOOLTIP": "Logout option available only with Master Password enabled", + "SETTINGS": "Settings", + "SYNCHRONIZATION": { + "COMPLETE": "Completion", + "DOWNLOADING": "Downloading", + "ERROR": "System error", + "LOADING": "Loading blockchain data", + "MB": "MB", + "OFFLINE": "Offline", + "ONLINE": "Online", + "SLASH": "/", + "SYNCING": "Syncing blockchain" + }, + "TITLE": "Wallets", + "UPDATE": { + "CRITICAL": "Update available", + "CRITICAL_HINT": "Critical update!", + "CRITICAL_TOOLTIP": "Critical update available.Update strongly recommended!", + "IMPORTANT": "Update available", + "IMPORTANT_HINT": "Important update!", + "IMPORTANT_TOOLTIP": "Get new update.
    Important update!", + "STANDARD": "Update available", + "STANDARD_TOOLTIP": "Get new update.
    Update is recommended!", + "TIME": "System time differs from network", + "TIME_TOOLTIP": "Wrong system time!
    Check and repair your system time." } }, - "CREATE_SWAP": { - "BREADCRUMBS": { - "ITEM1": "Swap", - "ITEM2": "Create swap" + "STAKING": { + "GROUP": { + "DAY": "day", + "MONTH": "month", + "WEEK": "week" }, - "FORM": { - "LABELS": { - "LABEL1": "Sending", - "LABEL2": "Receiving", - "LABEL3": "Receiver address" - }, - "PLACEHOLDERS": { - "PLACEHOLDER1": "Enter amount here" - }, - "BUTTONS": { - "BUTTON1": "Create proposal", - "BUTTON2": "Cancel" - }, - "ERRORS": { - "ERROR1": "Same ones selected asset" - } - } + "PERIOD": { + "ALL": "All", + "MONTH1": "1 month", + "MONTH3": "3 month", + "MONTH6": "6 month", + "WEEK1": "1 week", + "WEEK2": "2 week", + "YEAR": "1 year" + }, + "SWITCH": { + "OFF": "OFF", + "ON": "ON" + }, + "TITLE": "Staking", + "TITLE_GROUP": "Group:", + "TITLE_PENDING": "Pending", + "TITLE_PERIOD": "Time period:", + "TITLE_TOTAL": "Total" }, "SWAP": { "BUTTONS": { @@ -808,31 +716,129 @@ } }, "SWAP_PROPOSAL_HEX": { + "BREADCRUMBS": { + "ITEM1": "Swap", + "ITEM2": "Swap proposal hex" + }, "FORM": { + "BUTTONS": { + "BUTTON1": "Copy", + "BUTTON2": "Close" + }, "LABELS": { "LABEL1": "Swap proposal hex" }, "PLACEHOLDERS": { "PLACEHOLDER1": "Enter Swap proposal hex" - }, - "BUTTONS": { - "BUTTON1": "Copy", - "BUTTON2": "Close" } }, "MODALS": { "CONFIRM_MODAL": { - "TITLE": "Are you sure you want to leave this page?", - "MESSAGE": "Please make sure you saved the swap proposal text, you won’t be able to see it again", "BUTTONS": { - "SUBMIT": "Close", - "CLOSE": "Back to proposal" - } + "CLOSE": "Back to proposal", + "SUBMIT": "Close" + }, + "MESSAGE": "Please make sure you saved the swap proposal text, you won’t be able to see it again", + "TITLE": "Are you sure you want to leave this page?" } + } + }, + "TOR_LIB_STATE": { + "STATE_CREATING_STREAM": "Creating stream", + "STATE_DOWNLOADING_CONSENSUS": "Downloading consensus", + "STATE_FAILED": "Failed created stream", + "STATE_INITIALIZING": "Initializing", + "STATE_MAKING_TUNNEL_A": "Building tunnel to A", + "STATE_MAKING_TUNNEL_B": "Building tunnel to B", + "STATE_SENDING": "Sending transaction", + "STATE_SEND_FAILED": "Sending failed", + "STATE_SENT_SUCCESS": "Successfully sent!", + "STATE_SUCCESS": "Successfully created stream" + }, + "TRANSFER_ALIAS": { + "ADDRESS": { + "LABEL": "Transfer to", + "PLACEHOLDER": "" }, - "BREADCRUMBS": { - "ITEM1": "Swap", - "ITEM2": "Swap proposal hex" + "BUTTON_CANCEL": "Cancel", + "BUTTON_TRANSFER": "Transfer", + "COMMENT": { + "LABEL": "Comment", + "PLACEHOLDER": "" + }, + "COST": "Transfer fee {{value}} {{currency}}", + "FORM_ERRORS": { + "ALIAS_EXISTS": "This account already has an alias", + "NO_MONEY": "You do not have enough funds to transfer this alias", + "WRONG_ADDRESS": "No wallet exists for the provided address" + }, + "NAME": { + "LABEL": "Alias", + "PLACEHOLDER": "@ Enter alias" + }, + "REQUEST_SEND_REG": "The alias will be transferred within 10 minutes" + }, + "WALLET": { + "AVAILABLE_BALANCE": "Available", + "CONFIRM": { + "MESSAGE": "To access it you’ll have to add it again", + "TITLE": "Remove wallet from the list?" + }, + "DETAILS": "Details", + "LOCK": "Lock", + "LOCKED_BALANCE": "Locked", + "LOCKED_BALANCE_LINK": "What does that mean?", + "MODAL_ADD_CUSTOM_TOKEN": { + "FIELD_TITLE": "Asset ID", + "FORM_ERRORS": { + "ERROR1": "Invalid asset ID" + }, + "TITLE": "Add Custom Token" + }, + "REGISTER_ALIAS": "Register an alias", + "TABS": { + "ASSETS": "Assets", + "CONTRACTS": "Contracts", + "HISTORY": "History", + "MESSAGES": "Messages", + "RECEIVE": "Receive", + "SEND": "Send", + "STAKING": "Staking" + }, + "TOOLTIPS": { + "ADD_CUSTOM_TOKEN": "Add Custom Token", + "EDIT_ALIAS": "Edit alias", + "REMOVE": "Remove wallet", + "SETTINGS": "Settings", + "TRANSFER_ALIAS": "Transfer alias" } + }, + "WALLET_DETAILS": { + "ADD_CUSTOM_TOKEN": "Add Custom Token", + "BUTTON_REMOVE": "Remove wallet", + "BUTTON_SAVE": "Save", + "CREATE_PASSWORD_SECURE": "Create a password to secure your seed", + "FORM": { + "CONFIRM_PASSWORD": "Confirm password", + "GENERATE_SECURE_SEED": "Generate Secure Seed", + "SECURED_SEED_WILL_REQUIRE": "Secure seed will require this password to restore." + }, + "FORM_ERRORS": { + "MAX_LENGTH": "Maximum name length reached", + "NAME_DUPLICATE": "Name is duplicate", + "NAME_REQUIRED": "Name is required", + "PASSWORDS_DONT_MATCH": "The passwords entered do not match" + }, + "INFO": "info", + "LABEL_FILE_LOCATION": "Wallet file location", + "LABEL_NAME": "Wallet name", + "LABEL_SEED_PHRASE": "Seed phrase", + "REMEMBER_YOU_WILL_REQUIRE": "Secure seed will require password to restore.", + "RESYNC_WALLET": "Resync wallet data", + "RESYNC_WALLET_BUTTON": "Resync Wallet", + "SEED_IS_SECURED": "Seed is secured", + "SEED_IS_UNSECURED": "Seed is unsecured", + "SEED_PHRASE_HINT": "Click to reveal the seed phrase", + "WALLET_OPTIONS": "Wallet options..." } } diff --git a/html_source/src/assets/i18n/fi.json b/html_source/src/assets/i18n/fi.json index cbccbaea..120d97c8 100644 --- a/html_source/src/assets/i18n/fi.json +++ b/html_source/src/assets/i18n/fi.json @@ -1,805 +1,713 @@ { - "LOGIN": { - "SETUP_MASTER_PASS": "Setup master password", - "SETUP_CONFIRM_PASS": "Confirm the password", - "MASTER_PASS": "Master password", - "BUTTON_NEXT": "Next", - "BUTTON_SKIP": "Skip", - "BUTTON_RESET": "Reset", - "INCORRECT_PASSWORD": "Invalid password", - "FORM_ERRORS": { - "PASS_REQUIRED": "Password is required", - "CONFIRM_REQUIRED": "Confirmation is required", - "MISMATCH": "Mismatch", - "INVALID_PASS": "Invalid Password, try again", - "WRONG_PASSWORD": "Wrong password" - } - }, - "COMMON": { - "BACK": "Go back" - }, - "BREADCRUMBS": { - "ADD_WALLET": "Add wallet", - "CREATE_WALLET": "Create new wallet", - "SAVE_PHRASE": "Save your seed phrase", - "OPEN_WALLET": "Open existing wallet", - "RESTORE_WALLET": "Restore from backup", - "WALLET_DETAILS": "Wallet details", - "ASSIGN_ALIAS": "Assign alias", - "EDIT_ALIAS": "Edit alias", - "TRANSFER_ALIAS": "Transfer alias", - "CONTRACTS": "Contracts", - "NEW_PURCHASE": "New purchase", - "OLD_PURCHASE": "Purchase" - }, - "SIDEBAR": { - "TITLE": "Wallets", - "ADD_NEW": "Add", - "ACCOUNT": { - "STAKING": "Staking", - "MESSAGES": "New offers/Messages", - "SYNCING": "Syncing wallet" + "ASSETS": { + "DROP_DOWN_MENU": { + "ASSET_DETAILS": "Asset Details", + "REMOVE_ASSET": "Remove asset" }, - "CONTACTS": "Contacts", - "SETTINGS": "Settings", - "LOG_OUT": "Log out", - "SYNCHRONIZATION": { - "OFFLINE": "Offline", - "ONLINE": "Online", - "ERROR": "System error", - "COMPLETE": "Completion", - "SYNCING": "Syncing blockchain", - "LOADING": "Loading blockchain data", - "DOWNLOADING": "Downloading", - "SLASH": "/", - "MB": "MB" + "FORM": { + "ERRORS": { + "INSUFICCIENT_FUNDS": "Insuficcient funds", + "WRONG_ASSET_ID": "Wrong asset id" + } }, - "UPDATE": { - "STANDARD": "Update available", - "STANDARD_TOOLTIP": "Get new update.
    Update is recommended!", - "IMPORTANT": "Update available", - "IMPORTANT_HINT": "Important update!", - "IMPORTANT_TOOLTIP": "Get new update.
    Important update!", - "CRITICAL": "Update available", - "CRITICAL_HINT": "Critical update!", - "CRITICAL_TOOLTIP": "Critical update available.Update strongly recommended!", - "TIME": "System time differs from network", - "TIME_TOOLTIP": "Wrong system time!
    Check and repair your system time." + "MODALS": { + "ASSET_DETAILS": { + "LABELS": { + "CURRENT_SUPPLY": "Current supply", + "ID": "Asset ID", + "MAX_SUPPLE": "Max supply", + "NAME": "Asset name", + "TICKER": "Ticker" + } + } }, - "CONTACTS_TOOLTIP": "Contacts option available only with Master Password enabled", - "LOG_OUT_TOOLTIP": "Logout option available only with Master Password enabled" - }, - "MAIN": { - "TITLE": "Create or open the wallet to start using Zano", - "BUTTON_NEW_WALLET": "Create new wallet", - "BUTTON_OPEN_WALLET": "Open existing wallet", - "BUTTON_RESTORE_BACKUP": "Restore from backup", - "HELP": "How to create wallet?", - "CHOOSE_PATH": "Please choose a path" - }, - "CREATE_WALLET": { - "NAME": "Wallet name", - "PASS": "Set wallet password", - "CONFIRM": "Confirm wallet password", - "BUTTON_SELECT": "Select wallet location", - "BUTTON_CREATE": "Create wallet", - "TITLE_SAVE": "Save the wallet file.", - "ERROR_CANNOT_SAVE_TOP": "Existing wallet files cannot be replaced or overwritten", - "ERROR_CANNOT_SAVE_SYSTEM": "Wallet files cannot be saved to the OS partition", - "FORM_ERRORS": { - "NAME_REQUIRED": "Name is required", - "NAME_DUPLICATE": "Name is duplicate", - "MAX_LENGTH": "Maximum name length reached", - "CONFIRM_NOT_MATCH": "Passwords don`t match" + "TABLE": { + "LABELS": { + "BALANCE": "Balance", + "NAME": "Name", + "PRICE": "Price", + "VALUE": "Value" + } } }, - "OPEN_WALLET": { - "NAME": "Wallet name", - "PASS": "Wallet password", - "BUTTON": "Open wallet", - "WITH_ADDRESS_ALREADY_OPEN": "A wallet with this address is already open", - "FILE_NOT_FOUND1": "Wallet file not found", - "FILE_NOT_FOUND2": "

    It might have been renamed or moved.
    To open it, use the \"Open wallet\" button.", - "FORM_ERRORS": { - "NAME_REQUIRED": "Name is required", - "NAME_DUPLICATE": "Name is duplicate", - "MAX_LENGTH": "Maximum name length reached" + "ASSIGN_ALIAS": { + "BUTTON_ASSIGN": "Assign", + "COMMENT": { + "LABEL": "Comment", + "PLACEHOLDER": "", + "TOOLTIP": "The comment will be visible to anyone who wants to make a payment to your alias. You can provide details about your business, contacts, or include any text. Comments can be edited later." }, - "MODAL": { - "TITLE": "Type wallet password", - "LABEL": "Password to this wallet", - "OPEN": "Open wallet", - "SKIP": "Skip", - "NOT_FOUND": "Not found" - } - }, - "RESTORE_WALLET": { - "LABEL_NAME": "Wallet name", - "LABEL_PHRASE_KEY": "Seed phrase / tracking seed", - "PASS": "Wallet password", - "CONFIRM": "Confirm wallet password", - "BUTTON_SELECT": "Select wallet location", - "BUTTON_CREATE": "Create wallet", - "NOT_CORRECT_FILE_OR_PASSWORD": "Invalid wallet file or password does not match", - "CHOOSE_PATH": "Please choose a path", + "COST": "Alias fee {{value}} {{currency}}", "FORM_ERRORS": { + "MAX_LENGTH": "Maximum comment length reached", + "NAME_EXISTS": "Alias name already exists", + "NAME_LENGTH": "The alias must be 6-25 characters long", "NAME_REQUIRED": "Name is required", - "NAME_DUPLICATE": "Name is duplicate", - "MAX_LENGTH": "Maximum name length reached", - "CONFIRM_NOT_MATCH": "Passwords don`t match", - "KEY_REQUIRED": "Key is required", - "KEY_NOT_VALID": "Key not valid", - "INCORRECT_PASSWORD": "Incorrect password" + "NAME_WRONG": "Invalid name: allowed symbols \"0-9\", \"a-z\", \"-\", \".\"", + "NO_MONEY": "Insufficient funds to assign the alias" + }, + "NAME": { + "LABEL": "Alias", + "PLACEHOLDER": " Enter alias", + "TOOLTIP": "An alias is a shortened form or your account. An alias can only include Latin letters, numbers and characters “.” and “-”. It must start with “@”." }, - "SEED_PASSWORD": "Seed password", - "OK": "OK" + "ONE_ALIAS": "You can create only one alias per wallet", + "REQUEST_ADD_REG": "The alias will be assigned within 10 minutes" }, - "SEED_PHRASE": { - "TITLE": "Make sure to keep your seed phrase in a safe place. If you forget your seed phrase you will not be able to recover your wallet.", - "BUTTON_CREATE_ACCOUNT": "Create wallet", - "BUTTON_COPY": "Copy", - "BUTTON_COPIED": "Copied" + "BACKEND_LOCALIZATION": { + "INCOME_TRANSFER_CONFIRMED": "Payment received", + "INCOME_TRANSFER_UNCONFIRMED": "Incoming payment (not confirmed)", + "IS_CONFIRMED": "", + "IS_MINIMIZE": "Zano application is minimized to the system tray", + "IS_RECEIVED": "", + "LOCKED": "Blocked", + "MINED": "Mined", + "QUIT": "Quit", + "RESTORE": "You can recover it by clicking or using the context menu", + "TRAY_MENU_MINIMIZE": "Minimize", + "TRAY_MENU_SHOW": "Resize" }, - "PROGRESS": { + "BREADCRUMBS": { "ADD_WALLET": "Add wallet", - "SELECT_LOCATION": "Select wallet location", + "ASSIGN_ALIAS": "Assign alias", + "CONTRACTS": "Contracts", "CREATE_WALLET": "Create new wallet", - "RESTORE_WALLET": "Restore from backup" + "EDIT_ALIAS": "Edit alias", + "NEW_PURCHASE": "New purchase", + "OLD_PURCHASE": "Purchase", + "OPEN_WALLET": "Open existing wallet", + "RESTORE_WALLET": "Restore from backup", + "SAVE_PHRASE": "Save your seed phrase", + "TRANSFER_ALIAS": "Transfer alias", + "WALLET_DETAILS": "Wallet details" }, - "SETTINGS": { - "TITLE": "Settings", - "DARK_THEME": "Dark theme", - "WHITE_THEME": "White theme", - "GRAY_THEME": "Grey theme", - "APP_LOCK": { - "TITLE": "Lock app after:", - "TIME1": "5 min", - "TIME2": "15 min", - "TIME3": "1 hour", - "TIME4": "Never" - }, - "SCALE": { - "75": "75% scale", - "100": "100% scale", - "125": "125% scale", - "150": "150% scale", - "TITLE": "Interface scale" - }, - "MASTER_PASSWORD": { - "TITLE": "Update master password", - "OLD": "Old password", - "NEW": "New password", - "CONFIRM": "New password confirmation", - "BUTTON": "Save" - }, - "FORM_ERRORS": { - "PASS_REQUIRED": "Password is required", - "PASS_NOT_MATCH": "Old password not match", - "CONFIRM_NOT_MATCH": "Passwords do not match" - }, - "LAST_BUILD": "Current build: {{value}}", - "APP_LOG_TITLE": "Log level:", - "NOTIFICATIONS": "Notifications", - "USE_TOR_TO_RELAY_TRANSACTIONS": "Use TOR to relay transactions", - "SETTINGS_SAVED": "Saved! Settings Updated", - "LANGUAGE": { - "TITLE": "Language", - "EN": "English", - "FR": "French", - "DE": "Deutsch", - "ID": "Indonesian", - "IT": "Italian", - "PT": "Portuguese" - } + "COMMON": { + "BACK": "Go back" }, - "WALLET": { - "REGISTER_ALIAS": "Register an alias", - "DETAILS": "Details", - "LOCK": "Lock", - "AVAILABLE_BALANCE": "Available", - "LOCKED_BALANCE": "Locked", - "LOCKED_BALANCE_LINK": "What does that mean?", - "TABS": { - "ASSETS": "Assets", + "CONFIRM": { + "BUTTON_CANCEL": "Cancel", + "BUTTON_CONFIRM": "Send", + "MESSAGE": { + "COMMENT": "Comment", + "FROM": "From", "SEND": "Send", - "RECEIVE": "Receive", - "HISTORY": "History", - "CONTRACTS": "Contracts", - "MESSAGES": "Messages", - "STAKING": "Staking" - }, - "CONFIRM": { - "TITLE": "Remove wallet from the list?", - "MESSAGE": "To access it you’ll have to add it again" - }, - "TOOLTIPS": { - "EDIT_ALIAS": "Edit alias", - "TRANSFER_ALIAS": "Transfer alias", - "SETTINGS": "Settings", - "ADD_CUSTOM_TOKEN": "Add Custom Token", - "REMOVE": "Remove wallet" + "TO": "To" }, - "MODAL_ADD_CUSTOM_TOKEN": { - "TITLE": "Add Custom Token", - "FIELD_TITLE": "Asset ID" - } + "TITLE": "Transaction" }, - "WALLET_DETAILS": { - "LABEL_NAME": "Wallet name", - "LABEL_FILE_LOCATION": "Wallet file location", - "LABEL_SEED_PHRASE": "Seed phrase", - "SEED_PHRASE_HINT": "Click to reveal the seed phrase", - "BUTTON_SAVE": "Save", - "BUTTON_REMOVE": "Remove wallet", - "FORM_ERRORS": { - "NAME_REQUIRED": "Name is required", - "NAME_DUPLICATE": "Name is duplicate", - "MAX_LENGTH": "Maximum name length reached", - "PASSWORDS_DONT_MATCH": "Passwords don't match" + "CONFIRM_SWAP": { + "BREADCRUMBS": { + "ITEM1": "Swap", + "ITEM2": "Confirm swap" }, - "WALLET_OPTIONS": "Wallet options...", - "RESYNC_WALLET": "Resync wallet data", - "RESYNC_WALLET_BUTTON": "Resync Wallet", - "CREATE_PASSWORD_SECURE": "Create a password to secure your seed", - "INFO": "info", - "SEED_IS_UNSECURED": "Seed is unsecured", - "SEED_IS_SECURED": "Seed is secured", - "REMEMBER_YOU_WILL_REQUIRE": "Secure seed will require password to restore.", - "ADD_CUSTOM_TOKEN": "Add Custom Token", "FORM": { - "CONFIRM_PASSWORD": "Confirm password", - "GENERATE_SECURE_SEED": "Generate Secure Seed", - "SECURED_SEED_WILL_REQUIRE": "Secure seed will require this password to restore." + "BUTTONS": { + "BUTTON1": "Accept Proposal", + "BUTTON2": "Back" + }, + "LABELS": { + "LABEL1": "Swap proposal hex", + "LABEL2": "Proposal details" + }, + "PLACEHOLDERS": { + "PLACEHOLDER1": "Enter Swap proposal hex" + }, + "TABLE": { + "LABELS": { + "LABEL1": "Sending", + "LABEL2": "Receiving", + "LABEL3": "Expiration time" + } + } } }, - "ASSIGN_ALIAS": { - "NAME": { - "LABEL": "Alias", - "PLACEHOLDER": " Enter alias", - "TOOLTIP": "An alias is a shortened form or your account. An alias can only include Latin letters, numbers and characters “.” and “-”. It must start with “@”." + "CONTACTS": { + "ADD": "Add/edit contact", + "ADD_CONTACT": "Add contact", + "BUTTON": { + "ADD": "Add contact", + "ADD_EDIT": "Add/Save", + "DELETE": "Delete", + "EDIT": "Edit", + "GO_TO_WALLET": "Go to wallet", + "IMPORT_EXPORT": "Import/export", + "SEND": "Send" }, - "COMMENT": { - "LABEL": "Comment", - "PLACEHOLDER": "", - "TOOLTIP": "The comment will be visible to anyone who wants to make a payment to your alias. You can provide details about your business, contacts, or include any text. Comments can be edited later." + "COPY": "- Copy", + "ERROR_EMPTY_LIST": "Contact list is empty", + "ERROR_EXPORT": "Invalid file type. Save file as .csv", + "ERROR_IMPORT": "Error is occured while reading file!", + "ERROR_IMPORT_EMPTY": "File is empty", + "ERROR_TYPE_FILE": "Please import valid .csv file", + "EXPORT": "Export", + "FORM": { + "ADDRESS": "Address", + "NAME": "Name", + "NOTES": "Notes" }, - "COST": "Alias fee {{value}} {{currency}}", - "BUTTON_ASSIGN": "Assign", "FORM_ERRORS": { + "ADDRESS_DUBLICATED": "Address is dublicated", + "ADDRESS_NOT_VALID": "Address not valid", + "ADDRESS_REQUIRED": "Address is required", + "MAX_LENGTH": "Maximum notes length reached", + "NAME_DUBLICATED": "Name is dublicated", + "NAME_LENGTH": "The name must be 4-25 characters long", "NAME_REQUIRED": "Name is required", - "NAME_WRONG": "Invalid name: allowed symbols \"0-9\", \"a-z\", \"-\", \".\"", - "NAME_LENGTH": "The alias must be 6-25 characters long", - "NAME_EXISTS": "Alias name already exists", - "NO_MONEY": "You do not have enough funds to assign this alias", - "MAX_LENGTH": "Maximum comment length reached" - }, - "ONE_ALIAS": "You can create only one alias per wallet", - "REQUEST_ADD_REG": "The alias will be assigned within 10 minutes" - }, - "EDIT_ALIAS": { - "NAME": { - "LABEL": "Alias", - "PLACEHOLDER": "@ Enter alias" + "SET_MASTER_PASSWORD": "Set master password" }, - "COMMENT": { - "LABEL": "Comment", - "PLACEHOLDER": "" - }, - "FORM_ERRORS": { - "NO_MONEY": "You do not have enough funds to change the comment to this alias", - "MAX_LENGTH": "Maximum comment length reached" + "IMPORT": "Import", + "IMPORT_EXPORT": "Import or export contacts", + "OPEN_ADD_WALLET": "Open/Add wallet", + "SEND": "Send", + "SEND_FROM": "Send from", + "SEND_TO": "To", + "SUCCESS_EXPORT": "Contacts are exported", + "SUCCESS_IMPORT": "Contacts are imported", + "SUCCESS_SAVE": "Contact is edited", + "SUCCESS_SENT": "Contact added", + "TABLE": { + "ADDRESS": "Address", + "ALIAS": "Alias", + "EMPTY": "Contact list is empty", + "NAME": "Name", + "NOTES": "Notes" }, - "COST": "Fee {{value}} {{currency}}", - "BUTTON_EDIT": "Edit" + "TITLE": "Contact list" }, - "TRANSFER_ALIAS": { - "NAME": { - "LABEL": "Alias", - "PLACEHOLDER": "@ Enter alias" - }, - "COMMENT": { - "LABEL": "Comment", - "PLACEHOLDER": "" - }, - "ADDRESS": { - "LABEL": "Transfer to", - "PLACEHOLDER": "" + "CONTEXT_MENU": { + "COPY": "copy", + "PASTE": "paste", + "SELECT": "select all" + }, + "CONTRACTS": { + "AMOUNT": "Amount", + "COMMENTS": "Comments", + "CONTRACTS": "Contracts", + "DATE": "Date", + "EMPTY": "No active contracts", + "LISTING_BUTTON": "Create listing", + "PURCHASE": "Purchase", + "PURCHASE_BUTTON": "New Purchase", + "SELL": "Sell", + "STATUS": "Status", + "STATUS_MESSAGES": { + "BUYER": { + "ACCEPTED": "Seller accepted your contract proposal", + "BEING_CANCELLED": "Cancellation in progress", + "CANCELLED": "Contract canceled", + "COMPLETED": "Contract completed", + "EXPIRED": "The contract proposal has expired", + "IGNORED": "Seller ignored your contract proposal", + "IGNORED_CANCEL": "The seller ignored your proposal to cancel the contract", + "NOT_RECEIVED": "Delivery failed", + "NULLIFIED": "All deposits burned", + "WAIT": "Waiting for deposits confirmation", + "WAITING": "Waiting for response", + "WAITING_CANCEL": "Waiting for contract cancellation", + "WAITING_SELLER": "Waiting for delivery" + }, + "SELLER": { + "ACCEPTED": "Contract started", + "BEING_CANCELLED": "Cancellation in progress", + "CANCELLED": "Contract canceled", + "COMPLETED": "Contract completed", + "EXPIRED": "Contract proposal has expired", + "IGNORED": "You ignored contract proposal", + "IGNORED_CANCEL": "You ignored cancellation proposal", + "NEW_CONTRACT": "New contract proposal", + "NOT_RECEIVED": "Delivery failed", + "NULLIFIED": "All deposits burned", + "PROPOSAL_CANCEL": "New proposal to cancel contract and return deposits", + "WAIT": "Waiting for contract confirmation", + "WAITING_BUYER": "Waiting for delivery" + } }, - "FORM_ERRORS": { - "WRONG_ADDRESS": "No wallet with this account exists", - "ALIAS_EXISTS": "This account already has an alias", - "NO_MONEY": "You do not have enough funds to transfer this alias" + "TIME_LEFT": { + "REMAINING_LESS_ONE": "Less than an hour to respond", + "REMAINING_MANY": "{{time}} hours remain", + "REMAINING_MANY_ALT": "{{time}} hours remain", + "REMAINING_MANY_ALT_RESPONSE": "{{time}} hours remain", + "REMAINING_MANY_ALT_WAITING": "Waiting for {{time}} hours", + "REMAINING_MANY_RESPONSE": "{{time}} hours remain", + "REMAINING_MANY_WAITING": "Waiting for {{time}} hours", + "REMAINING_ONE": "{{time}} hour remains", + "REMAINING_ONE_RESPONSE": "{{time}} hour remains", + "REMAINING_ONE_WAITING": "Waiting for {{time}} hour" + } + }, + "CREATE_SWAP": { + "BREADCRUMBS": { + "ITEM1": "Swap", + "ITEM2": "Create swap" }, - "COST": "Transfer fee {{value}} {{currency}}", - "BUTTON_TRANSFER": "Transfer", - "BUTTON_CANCEL": "Cancel", - "REQUEST_SEND_REG": "The alias will be transferred within 10 minutes" + "FORM": { + "BUTTONS": { + "BUTTON1": "Create proposal", + "BUTTON2": "Cancel" + }, + "ERRORS": { + "ERROR1": "Swap for the same asset is not allowed." + }, + "LABELS": { + "LABEL1": "Sending", + "LABEL2": "Receiving", + "LABEL3": "Receiver address" + }, + "PLACEHOLDERS": { + "PLACEHOLDER1": "Please enter the amount" + } + } }, - "SEND": { - "ADDRESS": "Address", - "AMOUNT": "Amount", - "COMMENT": "Comment", - "DETAILS": "Additional details", - "MIXIN": "Mixin", - "FEE": "Fee", - "HIDE": "Hide your wallet address from recipient", - "BUTTON": "Send", - "SUCCESS_SENT": "Transaction sent", + "CREATE_WALLET": { + "BUTTON_CREATE": "Create wallet", + "BUTTON_SELECT": "Select wallet location", + "CONFIRM": "Confirm wallet password", + "ERROR_CANNOT_SAVE_SYSTEM": "Wallet files cannot be saved to the OS partition", + "ERROR_CANNOT_SAVE_TOP": "Existing wallet files cannot be replaced or overwritten", "FORM_ERRORS": { - "ADDRESS_REQUIRED": "Address is required", - "ADDRESS_NOT_VALID": "Address not valid", - "ALIAS_NOT_VALID": "Alias not valid", - "AMOUNT_REQUIRED": "Amount is required", - "AMOUNT_ZERO": "Amount is zero", - "FEE_REQUIRED": "Fee is required", - "FEE_MINIMUM": "Minimum fee: {{fee}}", - "MAX_LENGTH": "Maximum comment length reached", - "GREAT_THAN_UNWRAPPED_COINS": "Amount is bigger than ERC20 tokens left available", - "LESS_THAN_ZANO_NEEDED": "Too small amount to cover ERC20 fee", - "WRAP_INFO_NULL": "failed to request wrap state", - "MUST_BE_GREATER_THAN_ZERO": "Must be greater than zero", - "ALIAS_NOT_FOUND": "Alias not found" + "CONFIRM_NOT_MATCH": "Passwords don`t match", + "MAX_LENGTH": "Maximum name length reached", + "NAME_DUPLICATE": "Name is duplicate", + "NAME_REQUIRED": "Name is required" }, - "WRAP": { - "TITLE": "Wrap", - "MAIN_TEXT": "This transaction will create wZano (\"Wrapped Zano\") which will be sent to the specified address on the Ethereum network.", - "ESTIMATE": "Transaction Estimates", - "WILL_RECEIVE": "You'll receive:", - "FEE": "Ethereum Txn Fee:", - "ZANO": "ZANO", - "wZANO": "wZANO" + "NAME": "Wallet name", + "PASS": "Set wallet password", + "TITLE_SAVE": "Save the wallet file." + }, + "EDIT_ALIAS": { + "BUTTON_EDIT": "Edit", + "COMMENT": { + "LABEL": "Comment", + "PLACEHOLDER": "" }, - "ERROR_CODES": { - "NOT_ENOUGH_MONEY": "Not enough money" + "COST": "Fee {{value}} {{currency}}", + "FORM_ERRORS": { + "MAX_LENGTH": "Maximum comment length reached", + "NO_MONEY": "You do not have enough funds to change the comment to this alias" }, - "ASSET": "Asset" + "NAME": { + "LABEL": "Alias", + "PLACEHOLDER": "@ Enter alias" + } + }, + "ERRORS": { + "ACCESS_DENIED": "Access denied", + "BAD_ARG": "Invalid argument", + "CORE_BUSY": "Internal error: core is busy", + "DAEMON_BUSY": "Internal error: daemon is busy", + "FILE_EXIST": "A file with that name already exists. Enter another name to save the file under", + "FILE_NOT_FOUND": "File not found", + "FILE_NOT_SAVED": "You cannot save a wallet file in this folder. Please choose another folder.", + "FILE_RESTORED": "The wallet file was corrupted. We have recovered the keys and the wallet from the blockchain", + "INSUFFICIENT_FUNDS": "Insufficient funds for this transaction", + "NOT_ENOUGH_MONEY": "Insufficient funds in account", + "NOT_ENOUGH_OUTPUTS_TO_MIX": "Mix-in number is too big for current blockchain state. There are not enough unspent outputs to mix with", + "NOT_FILE_ZANO_WALLET": "This file is not recognized as a Zano wallet..", + "NO_MONEY": "Not enough funds for this transaction", + "NO_MONEY_REMOVE_OFFER": "There is no fee for deleting an offer, but in order to protect the network against flood transactions you need to have at least {{fee}} {{currency}} in your wallet", + "REQUIRED": "This field is required", + "TRANSACTION_ERROR": "Error. Transaction not completed.", + "TRANSACTION_IS_TO_BIG": "Transaction exceeds network limit, send required amount with multiple transactions", + "TRANSFER_ATTEMPT": "There is no connection to Zano network", + "TX_TYPE_COIN_BASE": "Error. The payment was not completed.", + "TX_TYPE_NEW_ALIAS": "Error. Failed to register alias to safe", + "TX_TYPE_NEW_ALIAS_END": "Please try again.", + "TX_TYPE_NORMAL": "Error. The payment from the wallet", + "TX_TYPE_NORMAL_END": "was not completed.", + "TX_TYPE_NORMAL_TO": "to", + "TX_TYPE_UPDATE_ALIAS": "Error. Failed to change comment to alias in safe", + "WALLET_WATCH_ONLY_NOT_SUPPORTED": "Watch-only wallets can only be opened by simplewallet", + "WALLET_WRONG_ID": "Invalid wallet ID", + "WRONG_PASSWORD": "Invalid password", + "WRONG_PASSWORD_MUST_BE": "Invalid password. Password must be" + }, + "EXPORT_HISTORY": { + "CANCEL": "Cancel", + "EXPORT": "Export to file...", + "EXPORT_BUTTON": "Export history...", + "FILTER": "Filter POS Transactions", + "FORMAT": "Format", + "SAVED_FILE": "Select path to save transactions history ", + "TITLE": "Export Wallet History", + "TOOLTIP": "Export wallet transactions history to file" }, "HISTORY": { - "STATUS": "Status", - "STATUS_TOOLTIP": "Confirmations {{current}}/{{total}}", - "LOCK_TOOLTIP": "Locked till {{date}}", - "SEND": "Sent", - "RECEIVED": "Received", - "DATE": "Date", - "AMOUNT": "Amount", - "FEE": "Fee", "ADDRESS": "Address", + "AMOUNT": "Amount", + "DATE": "Date", "DETAILS": { - "PAYMENT_ID": "Payment ID", - "ID": "Transaction ID", - "SIZE": "Transaction size", - "SIZE_VALUE": "{{value}} bytes", - "HEIGHT": "Height", + "COMMENT": "Comment", "CONFIRMATION": "Confirmation", + "HEIGHT": "Height", + "ID": "Transaction ID", "INPUTS": "Inputs", "OUTPUTS": "Outputs", - "COMMENT": "Comment" + "PAYMENT_ID": "Payment ID", + "SIZE": "Transaction size", + "SIZE_VALUE": "{{value}} bytes" }, + "FEE": "Fee", + "HIDDEN": "Hidden", + "LOCK_TOOLTIP": "Locked till {{date}}", + "NO_FEE": "No Fee", + "RECEIVED": "Received", + "SEND": "Sent", + "STATUS": "Status", + "STATUS_TOOLTIP": "Confirmations {{current}}/{{total}}", "TYPE_MESSAGES": { - "HIDDEN": "hidden", - "UNDEFINED": "Undefined", + "CANCEL_CONTRACT": "Cancel and return deposits", "COMPLETE_BUYER": "Contract completed", "COMPLETE_SELLER": "Contract completed", "CREATE_ALIAS": "Fee for assigning alias", - "UPDATE_ALIAS": "Fee for editing alias", - "POW_REWARD": "POW reward", - "POS_REWARD": "POS reward", "CREATE_CONTRACT": "Contract proposal", - "PLEDGE_CONTRACT": "Contract deposit", + "HIDDEN": "hidden", "NULLIFY_CONTRACT": "Burn deposits", + "PLEDGE_CONTRACT": "Contract deposit", + "POS_REWARD": "POS reward", + "POW_REWARD": "POW reward", "PROPOSAL_CANCEL_CONTRACT": "Cancellation request", - "CANCEL_CONTRACT": "Cancel and return deposits" + "UNDEFINED": "Undefined", + "UPDATE_ALIAS": "Fee for editing alias" + } + }, + "LOGIN": { + "BUTTON_NEXT": "Next", + "BUTTON_RESET": "Reset", + "BUTTON_SKIP": "Skip", + "FORM_ERRORS": { + "CONFIRM_REQUIRED": "Confirmation is required", + "INVALID_PASS": "Invalid Password", + "MISMATCH": "Mismatch", + "PASS_REQUIRED": "Password is required", + "WRONG_PASSWORD": "Wrong password" }, - "NO_FEE": "No Fee", - "HIDDEN": "Hidden" + "INCORRECT_PASSWORD": "Invalid password", + "MASTER_PASS": "Master password", + "SETUP_CONFIRM_PASS": "Confirm the password", + "SETUP_MASTER_PASS": "Setup master password" }, - "CONTRACTS": { - "EMPTY": "No active contracts", - "CONTRACTS": "Contracts", - "PURCHASE": "Purchase", - "SELL": "Sell", - "DATE": "Date", - "AMOUNT": "Amount", - "STATUS": "Status", - "COMMENTS": "Comments", - "PURCHASE_BUTTON": "New Purchase", - "LISTING_BUTTON": "Create listing", - "TIME_LEFT": { - "REMAINING_LESS_ONE": "Less than an hour to respond", - "REMAINING_ONE": "{{time}} hour remains", - "REMAINING_MANY": "{{time}} hours remain", - "REMAINING_MANY_ALT": "{{time}} hours remain", - "REMAINING_ONE_RESPONSE": "{{time}} hour remains", - "REMAINING_MANY_RESPONSE": "{{time}} hours remain", - "REMAINING_MANY_ALT_RESPONSE": "{{time}} hours remain", - "REMAINING_ONE_WAITING": "Waiting for {{time}} hour", - "REMAINING_MANY_WAITING": "Waiting for {{time}} hours", - "REMAINING_MANY_ALT_WAITING": "Waiting for {{time}} hours" + "MAIN": { + "BUTTON_NEW_WALLET": "Create new wallet", + "BUTTON_OPEN_WALLET": "Open existing wallet", + "BUTTON_RESTORE_BACKUP": "Restore from backup", + "CHOOSE_PATH": "Please choose a path", + "HELP": "How to create wallet?", + "TITLE": "Create or open the wallet to start using Zano" + }, + "MESSAGES": { + "ADDRESS": "Address", + "MESSAGE": "Message", + "SEND_BUTTON": "Send", + "SEND_PLACEHOLDER": "Type a message..." + }, + "MODALS": { + "ADD_TOKEN": "Add token", + "CANCEL": "Cancel", + "ERROR": "Error", + "INFO": "Information", + "OK": "OK", + "SUCCESS": "Success" + }, + "OPEN_WALLET": { + "BUTTON": "Open wallet", + "FILE_NOT_FOUND1": "Wallet file not found", + "FILE_NOT_FOUND2": "

    It might have been renamed or moved.
    To open it, use the \"Open wallet\" button.", + "FORM_ERRORS": { + "MAX_LENGTH": "Maximum name length reached", + "NAME_DUPLICATE": "Name is duplicate", + "NAME_REQUIRED": "Name is required" }, - "STATUS_MESSAGES": { - "SELLER": { - "NEW_CONTRACT": "New contract proposal", - "IGNORED": "You ignored contract proposal", - "ACCEPTED": "Contract started", - "WAIT": "Waiting for contract confirmation", - "WAITING_BUYER": "Waiting for delivery", - "COMPLETED": "Contract completed", - "NOT_RECEIVED": "Delivery failed", - "NULLIFIED": "All deposits burned", - "PROPOSAL_CANCEL": "New proposal to cancel contract and return deposits", - "BEING_CANCELLED": "Cancellation in progress", - "CANCELLED": "Contract canceled", - "IGNORED_CANCEL": "You ignored cancellation proposal", - "EXPIRED": "Contract proposal has expired" - }, - "BUYER": { - "WAITING": "Waiting for response", - "IGNORED": "Seller ignored your contract proposal", - "ACCEPTED": "Seller accepted your contract proposal", - "WAIT": "Waiting for deposits confirmation", - "WAITING_SELLER": "Waiting for delivery", - "COMPLETED": "Contract completed", - "NOT_RECEIVED": "Delivery failed", - "NULLIFIED": "All deposits burned", - "WAITING_CANCEL": "Waiting for contract cancellation", - "BEING_CANCELLED": "Cancellation in progress", - "CANCELLED": "Contract canceled", - "IGNORED_CANCEL": "The seller ignored your proposal to cancel the contract", - "EXPIRED": "The contract proposal has expired" - } - } + "MODAL": { + "LABEL": "Password to this wallet", + "NOT_FOUND": "Not found", + "OPEN": "Open wallet", + "SKIP": "Skip", + "TITLE": "Type wallet password" + }, + "NAME": "Wallet name", + "PASS": "Wallet password", + "WITH_ADDRESS_ALREADY_OPEN": "A wallet with this address is already open" + }, + "PLACEHOLDERS": { + "ADRESS_PLACEHOLDER": "Enter adress here", + "AMOUNT_PLACEHOLDER": "Please enter the amount", + "COMMENT_PLACEHOLDER": "Enter your comment here", + "CONFIRM_WALET_PASSWORD_PLACEHOLDER": "Confirm wallet password here", + "DEPOSIT_PLACEHOLDER": "Enter your deposit here", + "DESCRIPTION_PLACEHOLDER": "Enter a description here", + "FEE_PLACEHOLDER": "Enter a fee here", + "MASTER_PASS_PLACEHOLDER": "Enter a master password here", + "NAME_PLACEHOLDER": "Enter a name here", + "NOTES_PLACEHOLDER": "Enter a notes here", + "PASSWORD_PLACEHOLDER": "Enter a password here", + "PASS_PLACEHOLDER": "Enter a master password here", + "PLACEHOLDER_CONFIRM": "Confirm new password here", + "PLACEHOLDER_NEW": "Enter new password here", + "PLACEHOLDER_OLD": "Enter current password here", + "PURCHASE_PAYMENT_PLACEHOLDER": "Enter a payment ID here", + "SEED_PASSWORD_PLACEHOLDER": "Enter a seed password here", + "SEED_PHRASE_PLACEHOLDER": "Enter a seed phrase here", + "SELLER_DEPOSIT_PLACEHOLDER": "Enter seller deposit here", + "SELLER_PLACEHOLDER": "Enter a seller here", + "WALET_PASSWORD_PLACEHOLDER": "Enter a wallet password here", + "WALLET_NAME_PLACEHOLDER": "Please enter a name for your wallet" + }, + "PROGRESS": { + "ADD_WALLET": "Add wallet", + "CREATE_WALLET": "Create new wallet", + "RESTORE_WALLET": "Restore from backup", + "SELECT_LOCATION": "Select wallet location" }, "PURCHASE": { - "DESCRIPTION": "Description", - "SELLER": "Seller", + "ACCEPT_STATE_WAIT_BIG": "Contract started", "AMOUNT": "Amount", - "YOUR_DEPOSIT": "Your deposit", - "SELLER_DEPOSIT": "Seller deposit", + "BURN_PROPOSAL": "Deposits burned", + "BUTTON_CANCEL_BUYER": "Cancel and return deposits", + "BUTTON_CANCEL_SELLER": "Confirm and return deposits", + "BUTTON_IGNORE": "Ignore and hide offer", + "BUTTON_MAKE_PLEDGE": "Accept and make deposit", + "BUTTON_NOT_CANCEL": "Ignore request", + "BUTTON_NULLIFY": "Terminate and burn deposits", + "BUTTON_NULLIFY_SHORT": "Burn", + "BUTTON_RECEIVED": "Complete and release deposits", "BUYER_DEPOSIT": "Buyer deposit", - "SAME_AMOUNT": "Same amount", + "CANCEL": "Cancel", "COMMENT": "Comment", + "DEALS_CANCELED_WAIT": "Cancellation in progress", + "DESCRIPTION": "Description", "DETAILS": "Additional details", - "SEND_BUTTON": "Send", + "FEE": "Fee", "FORM_ERRORS": { - "DESC_REQUIRED": "Description required", - "DESC_MAXIMUM": "Maximum field length reached", - "SELLER_REQUIRED": "Address required", - "SELLER_NOT_VALID": "Invalid address", "ALIAS_NOT_VALID": "Invalid alias", "AMOUNT_REQUIRED": "Amount required", "AMOUNT_ZERO": "Amount cannot be zero", - "YOUR_DEPOSIT_REQUIRED": "Deposit required", + "COMMENT_MAXIMUM": "Maximum field length reached", + "DESC_MAXIMUM": "Maximum field length reached", + "DESC_REQUIRED": "Description required", "SELLER_DEPOSIT_REQUIRED": "Seller deposit required", + "SELLER_NOT_VALID": "Invalid address", + "SELLER_REQUIRED": "Address required", "SELLER_SAME": "Use separate account", - "COMMENT_MAXIMUM": "Maximum field length reached" + "YOUR_DEPOSIT_REQUIRED": "Deposit required" }, + "HOUR": "hour", + "HOURS": "hours", + "IGNORED_ACCEPT": "Contract proposal ignored", + "IGNORED_CANCEL": "Contract cancellation proposal ignored", + "NEED_MONEY": "Insufficient funds for this transaction", + "NULLIFY_QUESTION": "Are you sure you want to burn both deposits?", + "PAYMENT": "Payment ID", + "PROGRESS_COMPLETE": "Completed", "PROGRESS_NEW": "New purchase", - "PROGRESS_WAIT": "Awaiting reply", "PROGRESS_RECEIVE": "Reply received", - "PROGRESS_COMPLETE": "Completed", - "FEE": "Fee", - "PAYMENT": "Payment ID", + "PROGRESS_WAIT": "Awaiting reply", + "SAME_AMOUNT": "Same amount", + "SELLER": "Seller", + "SELLER_DEPOSIT": "Seller deposit", + "SEND_BUTTON": "Send", + "SEND_CANCEL_PROPOSAL": "Cancellation request sent", "STATUS_MESSAGES": { - "NEW_PURCHASE": "New purchase", - "WAITING_SELLER": "Waiting for response", - "WAITING_BUYER": "Contract proposal received", - "WAITING_CONFIRMATION": "Waiting for deposits confirmation", - "WAITING_DELIVERY": "Waiting for delivery", - "COMPLETED": "Contract completed", - "IGNORED_BUYER": "Contract proposal ignored", - "IGNORED_SELLER": "The seller ignored your contract proposal", - "PROPOSAL_CANCEL_SELLER": "Cancellation request sent", - "PROPOSAL_CANCEL_BUYER": "Cancellation request received", "BEING_CANCELLED": "Cancellation in progress", - "IGNORED_CANCEL_SELLER": "The seller ignored your proposal to cancel the contract", - "IGNORED_CANCEL_BUYER": "Contract cancellation proposal ignored", "CANCELLED": "Contract canceled", + "COMPLETED": "Contract completed", "EXPIRED": "Contract proposal expired", + "IGNORED_BUYER": "Contract proposal ignored", + "IGNORED_CANCEL_BUYER": "Contract cancellation proposal ignored", + "IGNORED_CANCEL_SELLER": "The seller ignored your proposal to cancel the contract", + "IGNORED_SELLER": "The seller ignored your contract proposal", + "NEW_PURCHASE": "New purchase", "NOT_RECEIVED": "Delivery failed", - "NULLIFIED": "All deposits burned" + "NULLIFIED": "All deposits burned", + "PROPOSAL_CANCEL_BUYER": "Cancellation request received", + "PROPOSAL_CANCEL_SELLER": "Cancellation request sent", + "WAITING_BUYER": "Contract proposal received", + "WAITING_CONFIRMATION": "Waiting for deposits confirmation", + "WAITING_DELIVERY": "Waiting for delivery", + "WAITING_SELLER": "Waiting for response" }, - "ACCEPT_STATE_WAIT_BIG": "Contract started", - "IGNORED_ACCEPT": "Contract proposal ignored", - "BURN_PROPOSAL": "Deposits burned", "SUCCESS_FINISH_PROPOSAL": "Contract completed", - "SEND_CANCEL_PROPOSAL": "Cancellation request sent", - "IGNORED_CANCEL": "Contract cancellation proposal ignored", - "DEALS_CANCELED_WAIT": "Cancellation in progress", "WAITING_TIME": "Response time", - "NEED_MONEY": "Insufficient funds", - "BUTTON_MAKE_PLEDGE": "Accept and make deposit", - "BUTTON_IGNORE": "Ignore and hide offer", - "BUTTON_NULLIFY": "Terminate and burn deposits", - "BUTTON_RECEIVED": "Complete and release deposits", - "BUTTON_CANCEL_BUYER": "Cancel and return deposits", - "BUTTON_NOT_CANCEL": "Ignore request", - "BUTTON_CANCEL_SELLER": "Confirm and return deposits", - "HOUR": "hour", - "HOURS": "hours", - "CANCEL": "Cancel", - "NULLIFY_QUESTION": "Are you sure you want to burn both deposits?", - "BUTTON_NULLIFY_SHORT": "Burn", - "WAITING_TIME_QUESTION": "Are you sure you want to cancel the contract?" - }, - "MESSAGES": { - "ADDRESS": "Address", - "MESSAGE": "Message", - "SEND_PLACEHOLDER": "Type a message...", - "SEND_BUTTON": "Send" + "WAITING_TIME_QUESTION": "Are you sure you want to cancel the contract?", + "YOUR_DEPOSIT": "Your deposit" }, - "MODALS": { - "ERROR": "Error", - "SUCCESS": "Success", - "INFO": "Information", + "RESTORE_WALLET": { + "BUTTON_CREATE": "Create wallet", + "BUTTON_SELECT": "Select wallet location", + "CHOOSE_PATH": "Please choose a path", + "CONFIRM": "Confirm wallet password", + "FORM_ERRORS": { + "CONFIRM_NOT_MATCH": "Passwords don`t match", + "INCORRECT_PASSWORD": "Incorrect password", + "KEY_NOT_VALID": "Key not valid", + "KEY_REQUIRED": "Key is required", + "MAX_LENGTH": "Maximum name length reached", + "NAME_DUPLICATE": "Name is duplicate", + "NAME_REQUIRED": "Name is required", + "SEED_PHRASE_IS_NO_VALID": "The seed phrase is not valid." + }, + "LABEL_NAME": "Wallet name", + "LABEL_PHRASE_KEY": "Seed phrase / tracking seed", + "NOT_CORRECT_FILE_OR_PASSWORD": "Invalid wallet file or password does not match", "OK": "OK", - "CANCEL": "Cancel", - "ADD_TOKEN": "Add token" - }, - "CONFIRM": { - "BUTTON_CONFIRM": "Send", - "BUTTON_CANCEL": "Cancel", - "TITLE": "Transaction", - "MESSAGE": { - "SEND": "Send", - "FROM": "From", - "TO": "To", - "COMMENT": "Comment" - } + "PASS": "Wallet password", + "SEED_PASSWORD": "Seed password" }, - "STAKING": { - "TITLE": "Staking", - "TITLE_PENDING": "Pending", - "TITLE_TOTAL": "Total", - "TITLE_PERIOD": "Time period:", - "PERIOD": { - "WEEK1": "1 week", - "WEEK2": "2 week", - "MONTH1": "1 month", - "MONTH3": "3 month", - "MONTH6": "6 month", - "YEAR": "1 year", - "ALL": "All" - }, - "TITLE_GROUP": "Group:", - "GROUP": { - "DAY": "day", - "WEEK": "week", - "MONTH": "month" - }, - "SWITCH": { - "ON": "ON", - "OFF": "OFF" - } + "SEED_PHRASE": { + "BUTTON_COPIED": "Copied", + "BUTTON_COPY": "Copy", + "BUTTON_CREATE_ACCOUNT": "Create wallet", + "TITLE": "Make sure to keep your seed phrase in a safe place. If you forget your seed phrase you will not be able to recover your wallet." }, - "CONTACTS": { - "TITLE": "Contact list", - "IMPORT_EXPORT": "Import or export contacts", - "IMPORT": "Import", - "EXPORT": "Export", - "ADD": "Add/edit contact", - "SEND": "Send", - "SEND_FROM": "Send from", - "SEND_TO": "To", - "OPEN_ADD_WALLET": "Open/Add wallet", - "COPY": "- Copy", - "TABLE": { - "NAME": "Name", - "ALIAS": "Alias", - "ADDRESS": "Address", - "NOTES": "Notes", - "EMPTY": "Contact list is empty" - }, - "FORM": { - "NAME": "Name", - "ADDRESS": "Address", - "NOTES": "Notes" + "SEND": { + "ADDRESS": "Address", + "AMOUNT": "Amount", + "ASSET": "Asset", + "BUTTON": "Send", + "COMMENT": "Comment", + "DETAILS": "Additional details", + "ERROR_CODES": { + "NOT_ENOUGH_MONEY": "Not enough funds for this transaction" }, + "FEE": "Fee", "FORM_ERRORS": { - "NAME_REQUIRED": "Name is required", - "NAME_DUBLICATED": "Name is dublicated", - "ADDRESS_REQUIRED": "Address is required", "ADDRESS_NOT_VALID": "Address not valid", - "SET_MASTER_PASSWORD": "Set master password", - "ADDRESS_DUBLICATED": "Address is dublicated", - "MAX_LENGTH": "Maximum notes length reached", - "NAME_LENGTH": "The name must be 4-25 characters long" - }, - "BUTTON": { - "SEND": "Send", - "EDIT": "Edit", - "DELETE": "Delete", - "ADD": "Add contact", - "ADD_EDIT": "Add/Save", - "GO_TO_WALLET": "Go to wallet", - "IMPORT_EXPORT": "Import/export" + "ADDRESS_REQUIRED": "Address is required", + "ALIAS_NOT_FOUND": "Alias not found", + "ALIAS_NOT_VALID": "The alias is not valid", + "AMOUNT_REQUIRED": "Amount is required", + "AMOUNT_ZERO": "Amount is zero", + "FEE_MINIMUM": "The minimum fee required is {{fee}}", + "FEE_REQUIRED": "Please enter the fee amount.", + "GREAT_THAN_UNWRAPPED_COINS": "Amount is bigger than ERC20 tokens left available", + "LESS_THAN_ZANO_NEEDED": "Too small amount to cover ERC20 fee", + "MAX_LENGTH": "Maximum comment length reached", + "MUST_BE_GREATER_THAN_ZERO": "Must be greater than zero", + "WRAP_INFO_NULL": "failed to request wrap state" }, - "SUCCESS_SENT": "Contact added", - "SUCCESS_SAVE": "Contact is edited", - "SUCCESS_IMPORT": "Contacts are imported", - "SUCCESS_EXPORT": "Contacts are exported", - "ERROR_IMPORT": "Error is occured while reading file!", - "ERROR_TYPE_FILE": "Please import valid .csv file", - "ERROR_EXPORT": "Invalid file type. Save file as .csv", - "ERROR_EMPTY_LIST": "Contact list is empty", - "ERROR_IMPORT_EMPTY": "File is empty", - "ADD_CONTACT": "Add contact" - }, - "ERRORS": { - "NO_MONEY": "Not enough money", - "NOT_ENOUGH_MONEY": "Insufficient funds in account", - "CORE_BUSY": "Internal error: core is busy", - "DAEMON_BUSY": "Internal error: daemon is busy", - "NO_MONEY_REMOVE_OFFER": "There is no fee for deleting an offer, but in order to protect the network against flood transactions you need to have at least {{fee}} {{currency}} in your wallet", - "NOT_ENOUGH_OUTPUTS_TO_MIX": "Mix-in number is too big for current blockchain state. There are not enough unspent outputs to mix with", - "TRANSACTION_IS_TO_BIG": "Transaction exceeds network limit, send required amount with multiple transactions", - "TRANSFER_ATTEMPT": "There is no connection to Zano network", - "ACCESS_DENIED": "Access denied", - "TRANSACTION_ERROR": "Error. Transaction not completed.", - "BAD_ARG": "Invalid argument", - "WALLET_WRONG_ID": "Invalid wallet ID", - "WRONG_PASSWORD": "Invalid password", - "FILE_RESTORED": "The wallet file was corrupted. We have recovered the keys and the wallet from the blockchain", - "FILE_NOT_FOUND": "File not found", - "FILE_EXIST": "A file with that name already exists. Enter another name to save the file under", - "FILE_NOT_SAVED": "You cannot save a wallet file in this folder. Please choose another folder.", - "TX_TYPE_NORMAL": "Error. The payment from the wallet", - "TX_TYPE_NORMAL_TO": "to", - "TX_TYPE_NORMAL_END": "was not completed.", - "TX_TYPE_NEW_ALIAS": "Error. Failed to register alias to safe", - "TX_TYPE_NEW_ALIAS_END": "Please try again.", - "TX_TYPE_UPDATE_ALIAS": "Error. Failed to change comment to alias in safe", - "TX_TYPE_COIN_BASE": "Error. The payment was not completed.", - "WALLET_WATCH_ONLY_NOT_SUPPORTED": "Watch-only wallets can only be opened by simplewallet", - "REQUIRED": "Required field", - "NOT_FILE_ZANO_WALLET": "File is not a zano wallet" - }, - "CONTEXT_MENU": { - "COPY": "copy", - "PASTE": "paste", - "SELECT": "select all" - }, - "BACKEND_LOCALIZATION": { - "QUIT": "Quit", - "IS_RECEIVED": "", - "IS_CONFIRMED": "", - "INCOME_TRANSFER_UNCONFIRMED": "Incoming payment (not confirmed)", - "INCOME_TRANSFER_CONFIRMED": "Payment received", - "MINED": "Mined", - "LOCKED": "Blocked", - "IS_MINIMIZE": "Zano application is minimized to the system tray", - "RESTORE": "You can recover it by clicking or using the context menu", - "TRAY_MENU_SHOW": "Resize", - "TRAY_MENU_MINIMIZE": "Minimize" - }, - "TOR_LIB_STATE": { - "STATE_SENDING": "Sending transaction", - "STATE_SENT_SUCCESS": "Successfully sent!", - "STATE_SEND_FAILED": "Sending failed", - "STATE_INITIALIZING": "Initializing", - "STATE_DOWNLOADING_CONSENSUS": "Downloading consensus", - "STATE_MAKING_TUNNEL_A": "Building tunnel to A", - "STATE_MAKING_TUNNEL_B": "Building tunnel to B", - "STATE_CREATING_STREAM": "Creating stream", - "STATE_FAILED": "Failed created stream", - "STATE_SUCCESS": "Successfully created stream" - }, - "SEND_DETAILS_MODAL": { - "TITLE1": "Transaction", - "TITLE2": "Transaction details" - }, - "PLACEHOLDERS": { - "COMMENT_PLACEHOLDER": "Enter your comment here", - "WALLET_NAME_PLACEHOLDER": "Enter a Wallet Name here", - "MASTER_PASS_PLACEHOLDER": "Enter a master password here", - "PASS_PLACEHOLDER": "Enter a master password here", - "NAME_PLACEHOLDER": "Enter a name here", - "ADRESS_PLACEHOLDER": "Enter adress here", - "NOTES_PLACEHOLDER": "Enter a notes here", - "DESCRIPTION_PLACEHOLDER": "Enter a description here", - "SELLER_PLACEHOLDER": "Enter a seller here", - "PLACEHOLDER_OLD": "Enter current password here", - "AMOUNT_PLACEHOLDER": "Enter amount here", - "DEPOSIT_PLACEHOLDER": "Enter your deposit here", - "SELLER_DEPOSIT_PLACEHOLDER": "Enter seller deposit here", - "PLACEHOLDER_NEW": "Enter new password here", - "WALET_PASSWORD_PLACEHOLDER": "Enter a wallet password here", - "CONFIRM_WALET_PASSWORD_PLACEHOLDER": "Confirm wallet password here", - "PLACEHOLDER_CONFIRM": "Confirm new password here", - "PASSWORD_PLACEHOLDER": "Enter a password here", - "SEED_PHRASE_PLACEHOLDER": "Enter a seed phrase here", - "SEED_PASSWORD_PLACEHOLDER": "Enter a seed password here", - "PURCHASE_PAYMENT_PLACEHOLDER": "Enter a payment ID here", - "FEE_PLACEHOLDER": "Enter a fee here" + "HIDE": "Hide your wallet address from recipient", + "MIXIN": "Mixin", + "SUCCESS_SENT": "Transaction sent", + "WRAP": { + "ESTIMATE": "Transaction Estimates", + "FEE": "Ethereum Txn Fee:", + "MAIN_TEXT": "This transaction will create wZano (\"Wrapped Zano\") which will be sent to the specified address on the Ethereum network.", + "TITLE": "Wrap", + "WILL_RECEIVE": "You'll receive:", + "ZANO": "ZANO", + "wZANO": "wZANO" + } }, - "EXPORT_HISTORY": { - "TOOLTIP": "Export wallet transactions history to file", - "TITLE": "Export Wallet History", - "FILTER": "Filter POS Transactions", - "CANCEL": "Cancel", - "EXPORT": "Export to file...", - "EXPORT_BUTTON": "Export history...", - "SAVED_FILE": "Select path to save transactions history ", - "FORMAT": "Format" + "SEND_DETAILS_MODAL": { + "TITLE1": "Transaction", + "TITLE2": "Transaction details" }, - "ASSETS": { - "TABLE": { - "LABELS": { - "NAME": "Name", - "BALANCE": "Balance", - "VALUE": "Value", - "PRICE": "Price" - } + "SETTINGS": { + "APP_LOCK": { + "TIME1": "5 min", + "TIME2": "15 min", + "TIME3": "1 hour", + "TIME4": "Never", + "TITLE": "Lock app after:" }, - "DROP_DOWN_MENU": { - "ASSET_DETAILS": "Asset Details", - "REMOVE_ASSET": "Remove asset" + "APP_LOG_TITLE": "Log level:", + "DARK_THEME": "Dark theme", + "FORM_ERRORS": { + "CONFIRM_NOT_MATCH": "The passwords do not match", + "CURRENT_PASS_NOT_MATCH": "Old password not match", + "PASS_REQUIRED": "Password is required" }, - "MODALS": { - "ASSET_DETAILS": { - "LABELS": { - "NAME": "Asset name", - "TICKER": "Ticker", - "ID": "Asset ID", - "CURRENT_SUPPLY": "Current supply", - "MAX_SUPPLE": "Max supply" - } - } + "GRAY_THEME": "Grey theme", + "LANGUAGE": { + "DE": "Deutsch", + "EN": "English", + "FR": "French", + "ID": "Indonesian", + "IT": "Italian", + "PT": "Portuguese", + "TITLE": "Language" }, - "FORM": { - "ERRORS": { - "WRONG_ASSET_ID": "Wrong asset id", - "INSUFICCIENT_FUNDS": "Insuficcient funds" - } - } + "LAST_BUILD": "Current build: {{value}}", + "MASTER_PASSWORD": { + "BUTTON": "Save", + "CONFIRM": "New password confirmation", + "NEW": "New password", + "OLD": "Old password", + "TITLE": "Update master password" + }, + "NOTIFICATIONS": "Notifications", + "SCALE": { + "100": "100% scale", + "125": "125% scale", + "150": "150% scale", + "75": "75% scale", + "TITLE": "Interface scale" + }, + "SETTINGS_SAVED": "Saved! Settings Updated", + "TITLE": "Settings", + "USE_TOR_TO_RELAY_TRANSACTIONS": "Use TOR to relay transactions", + "WHITE_THEME": "White theme" }, - "CONFIRM_SWAP": { - "BREADCRUMBS": { - "ITEM1": "Swap", - "ITEM2": "Confirm swap" + "SIDEBAR": { + "ACCOUNT": { + "MESSAGES": "New offers/Messages", + "STAKING": "Staking", + "SYNCING": "Syncing wallet" }, - "FORM": { - "LABELS": { - "LABEL1": "Swap proposal hex", - "LABEL2": "Proposal details" - }, - "PLACEHOLDERS": { - "PLACEHOLDER1": "Enter Swap proposal hex" - }, - "TABLE": { - "LABELS": { - "LABEL1": "Sending", - "LABEL2": "Receiving", - "LABEL3": "Expiration time" - } - }, - "BUTTONS": { - "BUTTON1": "Accept Proposal", - "BUTTON2": "Back" - } + "ADD_NEW": "Add", + "CONTACTS": "Contacts", + "CONTACTS_TOOLTIP": "Contacts option available only with Master Password enabled", + "LOG_OUT": "Log out", + "LOG_OUT_TOOLTIP": "Logout option available only with Master Password enabled", + "SETTINGS": "Settings", + "SYNCHRONIZATION": { + "COMPLETE": "Completion", + "DOWNLOADING": "Downloading", + "ERROR": "System error", + "LOADING": "Loading blockchain data", + "MB": "MB", + "OFFLINE": "Offline", + "ONLINE": "Online", + "SLASH": "/", + "SYNCING": "Syncing blockchain" + }, + "TITLE": "Wallets", + "UPDATE": { + "CRITICAL": "Update available", + "CRITICAL_HINT": "Critical update!", + "CRITICAL_TOOLTIP": "Critical update available.Update strongly recommended!", + "IMPORTANT": "Update available", + "IMPORTANT_HINT": "Important update!", + "IMPORTANT_TOOLTIP": "Get new update.
    Important update!", + "STANDARD": "Update available", + "STANDARD_TOOLTIP": "Get new update.
    Update is recommended!", + "TIME": "System time differs from network", + "TIME_TOOLTIP": "Wrong system time!
    Check and repair your system time." } }, - "CREATE_SWAP": { - "BREADCRUMBS": { - "ITEM1": "Swap", - "ITEM2": "Create swap" + "STAKING": { + "GROUP": { + "DAY": "day", + "MONTH": "month", + "WEEK": "week" }, - "FORM": { - "LABELS": { - "LABEL1": "Sending", - "LABEL2": "Receiving", - "LABEL3": "Receiver address" - }, - "PLACEHOLDERS": { - "PLACEHOLDER1": "Enter amount here" - }, - "BUTTONS": { - "BUTTON1": "Create proposal", - "BUTTON2": "Cancel" - }, - "ERRORS": { - "ERROR1": "Same ones selected asset" - } - } + "PERIOD": { + "ALL": "All", + "MONTH1": "1 month", + "MONTH3": "3 month", + "MONTH6": "6 month", + "WEEK1": "1 week", + "WEEK2": "2 week", + "YEAR": "1 year" + }, + "SWITCH": { + "OFF": "OFF", + "ON": "ON" + }, + "TITLE": "Staking", + "TITLE_GROUP": "Group:", + "TITLE_PENDING": "Pending", + "TITLE_PERIOD": "Time period:", + "TITLE_TOTAL": "Total" }, "SWAP": { "BUTTONS": { @@ -808,31 +716,129 @@ } }, "SWAP_PROPOSAL_HEX": { + "BREADCRUMBS": { + "ITEM1": "Swap", + "ITEM2": "Swap proposal hex" + }, "FORM": { + "BUTTONS": { + "BUTTON1": "Copy", + "BUTTON2": "Close" + }, "LABELS": { "LABEL1": "Swap proposal hex" }, "PLACEHOLDERS": { "PLACEHOLDER1": "Enter Swap proposal hex" - }, - "BUTTONS": { - "BUTTON1": "Copy", - "BUTTON2": "Close" } }, "MODALS": { "CONFIRM_MODAL": { - "TITLE": "Are you sure you want to leave this page?", - "MESSAGE": "Please make sure you saved the swap proposal text, you won’t be able to see it again", "BUTTONS": { - "SUBMIT": "Close", - "CLOSE": "Back to proposal" - } + "CLOSE": "Back to proposal", + "SUBMIT": "Close" + }, + "MESSAGE": "Please make sure you saved the swap proposal text, you won’t be able to see it again", + "TITLE": "Are you sure you want to leave this page?" } + } + }, + "TOR_LIB_STATE": { + "STATE_CREATING_STREAM": "Creating stream", + "STATE_DOWNLOADING_CONSENSUS": "Downloading consensus", + "STATE_FAILED": "Failed created stream", + "STATE_INITIALIZING": "Initializing", + "STATE_MAKING_TUNNEL_A": "Building tunnel to A", + "STATE_MAKING_TUNNEL_B": "Building tunnel to B", + "STATE_SENDING": "Sending transaction", + "STATE_SEND_FAILED": "Sending failed", + "STATE_SENT_SUCCESS": "Successfully sent!", + "STATE_SUCCESS": "Successfully created stream" + }, + "TRANSFER_ALIAS": { + "ADDRESS": { + "LABEL": "Transfer to", + "PLACEHOLDER": "" }, - "BREADCRUMBS": { - "ITEM1": "Swap", - "ITEM2": "Swap proposal hex" + "BUTTON_CANCEL": "Cancel", + "BUTTON_TRANSFER": "Transfer", + "COMMENT": { + "LABEL": "Comment", + "PLACEHOLDER": "" + }, + "COST": "Transfer fee {{value}} {{currency}}", + "FORM_ERRORS": { + "ALIAS_EXISTS": "This account already has an alias", + "NO_MONEY": "You do not have enough funds to transfer this alias", + "WRONG_ADDRESS": "No wallet exists for the provided address" + }, + "NAME": { + "LABEL": "Alias", + "PLACEHOLDER": "@ Enter alias" + }, + "REQUEST_SEND_REG": "The alias will be transferred within 10 minutes" + }, + "WALLET": { + "AVAILABLE_BALANCE": "Available", + "CONFIRM": { + "MESSAGE": "To access it you’ll have to add it again", + "TITLE": "Remove wallet from the list?" + }, + "DETAILS": "Details", + "LOCK": "Lock", + "LOCKED_BALANCE": "Locked", + "LOCKED_BALANCE_LINK": "What does that mean?", + "MODAL_ADD_CUSTOM_TOKEN": { + "FIELD_TITLE": "Asset ID", + "FORM_ERRORS": { + "ERROR1": "Invalid asset ID" + }, + "TITLE": "Add Custom Token" + }, + "REGISTER_ALIAS": "Register an alias", + "TABS": { + "ASSETS": "Assets", + "CONTRACTS": "Contracts", + "HISTORY": "History", + "MESSAGES": "Messages", + "RECEIVE": "Receive", + "SEND": "Send", + "STAKING": "Staking" + }, + "TOOLTIPS": { + "ADD_CUSTOM_TOKEN": "Add Custom Token", + "EDIT_ALIAS": "Edit alias", + "REMOVE": "Remove wallet", + "SETTINGS": "Settings", + "TRANSFER_ALIAS": "Transfer alias" } + }, + "WALLET_DETAILS": { + "ADD_CUSTOM_TOKEN": "Add Custom Token", + "BUTTON_REMOVE": "Remove wallet", + "BUTTON_SAVE": "Save", + "CREATE_PASSWORD_SECURE": "Create a password to secure your seed", + "FORM": { + "CONFIRM_PASSWORD": "Confirm password", + "GENERATE_SECURE_SEED": "Generate Secure Seed", + "SECURED_SEED_WILL_REQUIRE": "Secure seed will require this password to restore." + }, + "FORM_ERRORS": { + "MAX_LENGTH": "Maximum name length reached", + "NAME_DUPLICATE": "Name is duplicate", + "NAME_REQUIRED": "Name is required", + "PASSWORDS_DONT_MATCH": "The passwords entered do not match" + }, + "INFO": "info", + "LABEL_FILE_LOCATION": "Wallet file location", + "LABEL_NAME": "Wallet name", + "LABEL_SEED_PHRASE": "Seed phrase", + "REMEMBER_YOU_WILL_REQUIRE": "Secure seed will require password to restore.", + "RESYNC_WALLET": "Resync wallet data", + "RESYNC_WALLET_BUTTON": "Resync Wallet", + "SEED_IS_SECURED": "Seed is secured", + "SEED_IS_UNSECURED": "Seed is unsecured", + "SEED_PHRASE_HINT": "Click to reveal the seed phrase", + "WALLET_OPTIONS": "Wallet options..." } } diff --git a/html_source/src/assets/i18n/fr.json b/html_source/src/assets/i18n/fr.json index 5cde893c..4ff6921c 100644 --- a/html_source/src/assets/i18n/fr.json +++ b/html_source/src/assets/i18n/fr.json @@ -1,805 +1,713 @@ { - "LOGIN": { - "SETUP_MASTER_PASS": "Configurer le mot de passe principal", - "SETUP_CONFIRM_PASS": "Confirmer le mot de passe", - "MASTER_PASS": "Mot de passe principal", - "BUTTON_NEXT": "Suivant", - "BUTTON_SKIP": "Sauter", - "BUTTON_RESET": "Réinitialiser", - "INCORRECT_PASSWORD": "Mot de passe invalide", - "FORM_ERRORS": { - "PASS_REQUIRED": "Mot de passe requis", - "CONFIRM_REQUIRED": "Confirmation requise", - "MISMATCH": "Non-concordant", - "INVALID_PASS": "Mot de passe invalide, réessayez", - "WRONG_PASSWORD": "Wrong password" + "ASSETS": { + "DROP_DOWN_MENU": { + "ASSET_DETAILS": "Détails de l'actif", + "REMOVE_ASSET": "Supprimer l'actif" + }, + "FORM": { + "ERRORS": { + "INSUFICCIENT_FUNDS": "Insuficcient funds", + "WRONG_ASSET_ID": "Wrong asset id" + } + }, + "MODALS": { + "ASSET_DETAILS": { + "LABELS": { + "CURRENT_SUPPLY": "Approvisionnement actuel", + "ID": "Identifiant de l'actif", + "MAX_SUPPLE": "Approvisionnement max", + "NAME": "Nom de l'actif", + "TICKER": "Ticker" + } + } + }, + "TABLE": { + "LABELS": { + "BALANCE": "Solde", + "NAME": "Nom", + "PRICE": "Prix", + "VALUE": "Valeur" + } } }, - "COMMON": { - "BACK": "Retour" + "ASSIGN_ALIAS": { + "BUTTON_ASSIGN": "Assigner", + "COMMENT": { + "LABEL": "Commentaire", + "PLACEHOLDER": "", + "TOOLTIP": "Le commentaire sera visible à quiconque souhaite effectuer un paiement à votre alias. Vous pouvez fournir des détails sur votre entreprise, vos informations de contact ou inclure tout texte. Les commentaires peuvent être modifiés plus tard." + }, + "COST": "Frais d'alias {{value}} {{currency}}", + "FORM_ERRORS": { + "MAX_LENGTH": "Longueur maximale du commentaire atteinte", + "NAME_EXISTS": "Alias déjà existant", + "NAME_LENGTH": "L'alias doit contenir 6-25 caractères", + "NAME_REQUIRED": "Le nom est requis", + "NAME_WRONG": "Nom invalide: symboles autorisés \"0-9\", \"a-z\", \"-\", \".\"", + "NO_MONEY": "Vous n'avez pas assez de fonds pour assigner cet alias" + }, + "NAME": { + "LABEL": "Alias", + "PLACEHOLDER": " Entrer l'alias", + "TOOLTIP": "Un alias est une forme abréviée pour votre compte. Un alias ne peut inclure que des lettres, des chiffres et des caractères latins « » et « - ». Il doit commencer par « @ »." + }, + "ONE_ALIAS": "Vous pouvez créer un seul alias par portefeuille", + "REQUEST_ADD_REG": "L'alias sera assigné dans les 10 prochaines minutes" + }, + "BACKEND_LOCALIZATION": { + "INCOME_TRANSFER_CONFIRMED": "Paiement reçu", + "INCOME_TRANSFER_UNCONFIRMED": "Paiement entrant (non confirmé)", + "IS_CONFIRMED": "", + "IS_MINIMIZE": "L'application Zano est minimisée dans la barre d'état", + "IS_RECEIVED": "", + "LOCKED": "Bloqué", + "MINED": "Miné", + "QUIT": "Quitter", + "RESTORE": "Vous pouvez le récupérer en cliquant ou en utilisant le menu contextuel", + "TRAY_MENU_MINIMIZE": "Réduire", + "TRAY_MENU_SHOW": "Redimensionner" }, "BREADCRUMBS": { "ADD_WALLET": "Ajouter un portefeuille", + "ASSIGN_ALIAS": "Assigner un alias", + "CONTRACTS": "Contrats", "CREATE_WALLET": "Créer un nouveau portefeuille", - "SAVE_PHRASE": "Enregistrer votre phrase de sécurité", + "EDIT_ALIAS": "Modifier l'alias", + "NEW_PURCHASE": "Nouvel achat", + "OLD_PURCHASE": "Achat", "OPEN_WALLET": "Ouvrir un portefeuille existant", "RESTORE_WALLET": "Restaurer depuis une sauvegarde", - "WALLET_DETAILS": "Détails du portefeuille", - "ASSIGN_ALIAS": "Assigner un alias", - "EDIT_ALIAS": "Modifier l'alias", + "SAVE_PHRASE": "Enregistrer votre phrase de sécurité", "TRANSFER_ALIAS": "Transférer l'alias", - "CONTRACTS": "Contrats", - "NEW_PURCHASE": "Nouvel achat", - "OLD_PURCHASE": "Achat" - }, - "SIDEBAR": { - "TITLE": "Portefeuilles", - "ADD_NEW": "Ajouter", - "ACCOUNT": { - "STAKING": "Mise", - "MESSAGES": "Nouvelles offres/Messages", - "SYNCING": "Synchronisation du portefeuille" - }, - "CONTACTS": "Contacts", - "SETTINGS": "Paramètres", - "LOG_OUT": "Déconnexion", - "SYNCHRONIZATION": { - "OFFLINE": "Hors ligne", - "ONLINE": "En ligne", - "ERROR": "Erreur de système", - "COMPLETE": "Fermeture", - "SYNCING": "Syncing block", - "LOADING": "Chargement des données de la blockchain", - "DOWNLOADING": "Téléchargement", - "SLASH": "/", - "MB": "MB" - }, - "UPDATE": { - "STANDARD": "Mise à jour disponible", - "STANDARD_TOOLTIP": "Mise à jour.
    La mise à jour est recommandée.", - "IMPORTANT": "Mise à jour disponible", - "IMPORTANT_HINT": "Mise à jour importante !", - "IMPORTANT_TOOLTIP": "Mise à jour.
    La mise à jour est recommandée.", - "CRITICAL": "Mise à jour disponible", - "CRITICAL_HINT": "Mise à jour critique !", - "CRITICAL_TOOLTIP": "Mise à jour critique disponible.Mise à jour fortement recommandée.", - "TIME": "Le temps du système diffère de celui du réseau", - "TIME_TOOLTIP": "Mauvais temps de système
    Vérifier et corriger votre temps de système." - }, - "CONTACTS_TOOLTIP": "Option Contacts disponible uniquement avec le mot de passe principal activé", - "LOG_OUT_TOOLTIP": "Option de déconnexion disponible uniquement avec le mot de passe principal activé" + "WALLET_DETAILS": "Détails du portefeuille" }, - "MAIN": { - "TITLE": "Créer ou ouvrir le portefeuille pour commencer à utiliser Zano", - "BUTTON_NEW_WALLET": "Créer un nouveau portefeuille", - "BUTTON_OPEN_WALLET": "Ouvrir un portefeuille existant", - "BUTTON_RESTORE_BACKUP": "Restaurer depuis une sauvegarde", - "HELP": "Comment créer un portefeuille ?", - "CHOOSE_PATH": "Veuillez choisir un chemin" + "COMMON": { + "BACK": "Retour" }, - "CREATE_WALLET": { - "NAME": "Nom du portefeuille", - "PASS": "Définir le mot de passe du portefeuille", - "CONFIRM": "Confirmer le mot de passe du portefeuille", - "BUTTON_SELECT": "Sélectionner l'emplacement du portefeuille", - "BUTTON_CREATE": "Créer un portefeuille", - "TITLE_SAVE": "Enregistrer le fichier du portefeuille.", - "ERROR_CANNOT_SAVE_TOP": "Les fichiers de portefeuille existants ne peuvent pas être remplacés ou écrasés", - "ERROR_CANNOT_SAVE_SYSTEM": "Les fichiers de portefeuille ne peuvent pas être sauvegardés sur la partition du OS", - "FORM_ERRORS": { - "NAME_REQUIRED": "Le nom est requis", - "NAME_DUPLICATE": "Nom déjà utilisé", - "MAX_LENGTH": "Longueur maximale du nom atteinte", - "CONFIRM_NOT_MATCH": "Les mots de passe ne correspondent pas" - } + "CONFIRM": { + "BUTTON_CANCEL": "Annuler", + "BUTTON_CONFIRM": "Envoyer", + "MESSAGE": { + "COMMENT": "Commentaire", + "FROM": "De", + "SEND": "Envoyer", + "TO": "À" + }, + "TITLE": "Confirmer la transaction" }, - "OPEN_WALLET": { - "NAME": "Nom du portefeuille", - "PASS": "Mot de passe du portefeuille", - "BUTTON": "Ouvrir un portefeuille", - "WITH_ADDRESS_ALREADY_OPEN": "Un portefeuille avec cette adresse est déjà ouvert", - "FILE_NOT_FOUND1": "Fichier de portefeuille introuvable", - "FILE_NOT_FOUND2": "

    Il aurait peut-être été renommé ou déplacé.
    Pour l'ouvrir, utilisez le bouton \"Ouvrir le portefeuille\".", - "FORM_ERRORS": { - "NAME_REQUIRED": "Le nom est requis", - "NAME_DUPLICATE": "Nom déjà utilisé", - "MAX_LENGTH": "Longueur maximale du nom atteinte" + "CONFIRM_SWAP": { + "BREADCRUMBS": { + "ITEM1": "Swap", + "ITEM2": "Confirm swap" }, - "MODAL": { - "TITLE": "Entrer le mot de passe du portefeuille", - "LABEL": "Mot de passe de ce portefeuille", - "OPEN": "Ouvrir un portefeuille", - "SKIP": "Sauter", - "NOT_FOUND": "Introuvable" + "FORM": { + "BUTTONS": { + "BUTTON1": "Accept Proposal", + "BUTTON2": "Back" + }, + "LABELS": { + "LABEL1": "Swap proposal hex", + "LABEL2": "Proposal details" + }, + "PLACEHOLDERS": { + "PLACEHOLDER1": "Enter Swap proposal hex" + }, + "TABLE": { + "LABELS": { + "LABEL1": "Sending", + "LABEL2": "Receiving", + "LABEL3": "Expiration time" + } + } } }, - "RESTORE_WALLET": { - "LABEL_NAME": "Nom du portefeuille", - "LABEL_PHRASE_KEY": "Phrase de sécurité / clé privée", - "PASS": "Mot de passe du portefeuille", - "CONFIRM": "Confirmer le mot de passe du portefeuille", - "BUTTON_SELECT": "Sélectionner l'emplacement du portefeuille", - "BUTTON_CREATE": "Créer un portefeuille", - "NOT_CORRECT_FILE_OR_PASSWORD": "Le fichier est invalide ou mot de passe du portefeuille ne correspond pas", - "CHOOSE_PATH": "Veuillez choisir un chemin", + "CONTACTS": { + "ADD": "Ajouter/modifier un contact", + "ADD_CONTACT": "Ajouter le contact", + "BUTTON": { + "ADD": "Ajouter un contact", + "ADD_EDIT": "Ajouter/Enregistrer", + "DELETE": "Supprimer", + "EDIT": "Modifier", + "GO_TO_WALLET": "Aller au portefeuille", + "IMPORT_EXPORT": "Importer/exporter", + "SEND": "Envoyer" + }, + "COPY": "- Copier", + "ERROR_EMPTY_LIST": "Contact list is empty", + "ERROR_EXPORT": "Invalid file type. Save file as .csv", + "ERROR_IMPORT": "Erreur lors de la lecture du fichier !", + "ERROR_IMPORT_EMPTY": "File is empty", + "ERROR_TYPE_FILE": "Please import valid .csv file", + "EXPORT": "Exporter", + "FORM": { + "ADDRESS": "Adresse", + "NAME": "Nom", + "NOTES": "Notes" + }, "FORM_ERRORS": { + "ADDRESS_DUBLICATED": "L'addresse est dupliquée", + "ADDRESS_NOT_VALID": "Addresse invalide", + "ADDRESS_REQUIRED": "Adresse requise", + "MAX_LENGTH": "Longueur maximale des notes atteinte", + "NAME_DUBLICATED": "Nom déjà utilisé", + "NAME_LENGTH": "Le nom doit contenir 4-25 caractères", "NAME_REQUIRED": "Le nom est requis", - "NAME_DUPLICATE": "Nom déjà utilisé", - "MAX_LENGTH": "Longueur maximale atteinte", - "CONFIRM_NOT_MATCH": "Les mots de passe ne correspondent pas", - "KEY_REQUIRED": "Clé requise", - "KEY_NOT_VALID": "Clé invalide", - "INCORRECT_PASSWORD": "Mot de passe incorrect" + "SET_MASTER_PASSWORD": "Définir le mot de passe maître" }, - "SEED_PASSWORD": "Mot de passe initial", - "OK": "D'ACCORD" - }, - "SEED_PHRASE": { - "TITLE": "Assurez-vous de garder votre phrase de sécurité dans un endroit sûr. Si vous oubliez votre phrase de sécurité, vous ne pourrez pas récupérer votre portefeuille.", - "BUTTON_CREATE_ACCOUNT": "Créer un portefeuille", - "BUTTON_COPY": "Photocopieuse", - "BUTTON_COPIED": "Copié" + "IMPORT": "Importer", + "IMPORT_EXPORT": "Importer ou exporter des contacts", + "OPEN_ADD_WALLET": "Ouvrir/Ajouter un portefeuille", + "SEND": "Envoyer", + "SEND_FROM": "Envoyer de", + "SEND_TO": "À", + "SUCCESS_EXPORT": "Contacts are exported", + "SUCCESS_IMPORT": "Contacts are imported", + "SUCCESS_SAVE": "Contact modifié", + "SUCCESS_SENT": "Contact ajouté", + "TABLE": { + "ADDRESS": "Adresse", + "ALIAS": "Alias", + "EMPTY": "La liste de contacts est vide", + "NAME": "Nom", + "NOTES": "Notes" + }, + "TITLE": "Liste de contacts" }, - "PROGRESS": { - "ADD_WALLET": "Ajouter un portefeuille", - "SELECT_LOCATION": "Sélectionner l'emplacement du portefeuille", - "CREATE_WALLET": "Créer un nouveau portefeuille", - "RESTORE_WALLET": "Restaurer depuis une sauvegarde" + "CONTEXT_MENU": { + "COPY": "copier", + "PASTE": "coller", + "SELECT": "tout sélectionner" }, - "SETTINGS": { - "TITLE": "Paramètres", - "DARK_THEME": "Thème sombre", - "WHITE_THEME": "Thème blanc", - "GRAY_THEME": "Thème gris", - "APP_LOCK": { - "TITLE": "Verrouiller l'application après :", - "TIME1": "5 min", - "TIME2": "15 min", - "TIME3": "1 heure", - "TIME4": "Jamais" - }, - "SCALE": { - "75": "75% échelle", - "100": "100% échelle", - "125": "125% échelle", - "150": "150% échelle", - "TITLE": "Échelle d'interface" - }, - "MASTER_PASSWORD": { - "TITLE": "Mettre à jour le mot de passe principal", - "OLD": "Ancien mot de passe", - "NEW": "Nouveau mot de passe", - "CONFIRM": "Confirmer le mot de passe", - "BUTTON": "Enregistrer" - }, - "FORM_ERRORS": { - "PASS_REQUIRED": "Mot de passe requis", - "PASS_NOT_MATCH": "Ancien mot de passe non correspondant", - "CONFIRM_NOT_MATCH": "La confirmation du mot de passe ne correspond pas" - }, - "LAST_BUILD": "Version actuelle : {{value}}", - "APP_LOG_TITLE": "Niveau de log :", - "NOTIFICATIONS": "Avis", - "USE_TOR_TO_RELAY_TRANSACTIONS": "Utiliser TOR pour relayer les transactions", - "SETTINGS_SAVED": "Enregistré! Paramètres mis à jour", - "LANGUAGE": { - "TITLE": "Language", - "EN": "English", - "FR": "French", - "DE": "Deutsch", - "ID": "Indonesian", - "IT": "Italian", - "PT": "Portuguese" - } - }, - "WALLET": { - "REGISTER_ALIAS": "Enregistrer un alias", - "DETAILS": "Détails", - "LOCK": "Verrouillage", - "AVAILABLE_BALANCE": "Disponible", - "LOCKED_BALANCE": "Vérouillé{{locked}}{{currency}}", - "LOCKED_BALANCE_LINK": "Que signifie cela?", - "TABS": { - "ASSETS": "Les atouts", - "SEND": "Envoyer", - "RECEIVE": "Recevoir", - "HISTORY": "Historique", - "CONTRACTS": "Contrats", - "MESSAGES": "Messages", - "STAKING": "Mise" - }, - "CONFIRM": { - "TITLE": "Supprimer le portefeuille de la liste ?", - "MESSAGE": "Pour y accéder, vous devrez l'ajouter à nouveau" - }, - "TOOLTIPS": { - "EDIT_ALIAS": "Modifier l'alias", - "TRANSFER_ALIAS": "Alias de transfert", - "SETTINGS": "Paramètres", - "ADD_CUSTOM_TOKEN": "Ajouter un jeton personnalisé", - "CLOSE": "Fermer le portefeuille" + "CONTRACTS": { + "AMOUNT": "Montant", + "COMMENTS": "Commentaires", + "CONTRACTS": "Contrats", + "DATE": "Date", + "EMPTY": "Aucun contrat actif", + "LISTING_BUTTON": "Créer une offre", + "PURCHASE": "Achat", + "PURCHASE_BUTTON": "Nouvel achat", + "SELL": "Vendre", + "STATUS": "Statut", + "STATUS_MESSAGES": { + "BUYER": { + "ACCEPTED": "Le vendeur a accepté votre proposition de contrat", + "BEING_CANCELLED": "Annulation en cours", + "CANCELLED": "Contrat annulé", + "COMPLETED": "Contrat complété", + "EXPIRED": "La proposition de contrat a expiré", + "IGNORED": "Le vendeur a ignoré votre proposition de contrat", + "IGNORED_CANCEL": "Le vendeur a ignoré votre proposition d'annuler le contrat", + "NOT_RECEIVED": "Échec de la livraison", + "NULLIFIED": "Tous les dépôts ont été brûlés", + "WAIT": "En attente de confirmation des dépôts", + "WAITING": "En attente d'une réponse", + "WAITING_CANCEL": "En attente d'annulation du contrat", + "WAITING_SELLER": "En attente de livraison" + }, + "SELLER": { + "ACCEPTED": "Contrat démarré", + "BEING_CANCELLED": "Annulation en cours", + "CANCELLED": "Contrat annulé", + "COMPLETED": "Contrat terminé", + "EXPIRED": "La proposition de contrat a expiré", + "IGNORED": "Vous avez ignoré la proposition de contrat", + "IGNORED_CANCEL": "Vous avez ignoré la proposition d'annulation", + "NEW_CONTRACT": "Nouvelle proposition de contrat", + "NOT_RECEIVED": "Échec de la livraison", + "NULLIFIED": "Tous les dépôts ont été brûlés", + "PROPOSAL_CANCEL": "Nouvelle proposition d'annulation de contrat et retour des dépôts", + "WAIT": "En attente de confirmation du contrat", + "WAITING_BUYER": "En attente de livraison" + } }, - "MODAL_ADD_CUSTOM_TOKEN": { - "TITLE": "Ajouter un jeton personnalisé", - "FIELD_TITLE": "Identifiant de l'élément" + "TIME_LEFT": { + "REMAINING_LESS_ONE": "Moins d'une heure pour répondre", + "REMAINING_MANY": "{{time}} heures restantes", + "REMAINING_MANY_ALT": "{{time}} heures restantes", + "REMAINING_MANY_ALT_RESPONSE": "{{time}} heures restantes", + "REMAINING_MANY_ALT_WAITING": "En attente de {{time}} heures", + "REMAINING_MANY_RESPONSE": "{{time}} heures restantes", + "REMAINING_MANY_WAITING": "En attente de {{time}} heures", + "REMAINING_ONE": "{{time}} heure restante", + "REMAINING_ONE_RESPONSE": "{{time}} heure restante", + "REMAINING_ONE_WAITING": "En attente de {{time}}  heure" } }, - "WALLET_DETAILS": { - "LABEL_NAME": "Nom du portefeuille", - "LABEL_FILE_LOCATION": "Emplacement du fichier du portefeuille", - "LABEL_SEED_PHRASE": "Phrase de départ", - "SEED_PHRASE_HINT": "Cliquez pour révéler la phrase de départ", - "BUTTON_SAVE": "Enregistrer", - "BUTTON_REMOVE": "Fermer le portefeuille", - "FORM_ERRORS": { - "NAME_REQUIRED": "Le nom est requis", - "NAME_DUPLICATE": "Le nom est en double", - "MAX_LENGTH": "Longueur maximale du nom atteinte", - "PASSWORDS_DONT_MATCH": "Les mots de passe ne correspondent pas" + "CREATE_SWAP": { + "BREADCRUMBS": { + "ITEM1": "Swap", + "ITEM2": "Create swap" }, - "WALLET_OPTIONS": "Options de portefeuille...", - "RESYNC_WALLET": "Resynchroniser les données du portefeuille", - "RESYNC_WALLET_BUTTON": "Resynchroniser le portefeuille", - "CREATE_PASSWORD_SECURE": "Créez un mot de passe pour sécuriser votre graine", - "INFO": "informations", - "SEED_IS_UNSECURED": "La graine n'est pas sécurisée", - "SEED_IS_SECURED": "La graine est sécurisée", - "REMEMBER_YOU_WILL_REQUIRE": "La graine sécurisée nécessitera un mot de passe pour la restauration.", - "ADD_CUSTOM_TOKEN": "Ajouter un jeton personnalisé", "FORM": { - "CONFIRM_PASSWORD": "Confirmer le mot de passe", - "GENERATE_SECURE_SEED": "Générer une graine sécurisée", - "SECURED_SEED_WILL_REQUIRE": "La graine sécurisée nécessitera ce mot de passe pour la restauration." + "BUTTONS": { + "BUTTON1": "Create proposal", + "BUTTON2": "Cancel" + }, + "ERRORS": { + "ERROR1": "Swap for the same asset is not allowed." + }, + "LABELS": { + "LABEL1": "Sending", + "LABEL2": "Receiving", + "LABEL3": "Receiver address" + }, + "PLACEHOLDERS": { + "PLACEHOLDER1": "Please enter the amount" + } } }, - "ASSIGN_ALIAS": { - "NAME": { - "LABEL": "Alias", - "PLACEHOLDER": " Entrer l'alias", - "TOOLTIP": "Un alias est une forme abréviée pour votre compte. Un alias ne peut inclure que des lettres, des chiffres et des caractères latins « » et « - ». Il doit commencer par « @ »." - }, - "COMMENT": { - "LABEL": "Commentaire", - "PLACEHOLDER": "", - "TOOLTIP": "Le commentaire sera visible à quiconque souhaite effectuer un paiement à votre alias. Vous pouvez fournir des détails sur votre entreprise, vos informations de contact ou inclure tout texte. Les commentaires peuvent être modifiés plus tard." - }, - "COST": "Frais d'alias {{value}} {{currency}}", - "BUTTON_ASSIGN": "Assigner", + "CREATE_WALLET": { + "BUTTON_CREATE": "Créer un portefeuille", + "BUTTON_SELECT": "Sélectionner l'emplacement du portefeuille", + "CONFIRM": "Confirmer le mot de passe du portefeuille", + "ERROR_CANNOT_SAVE_SYSTEM": "Les fichiers de portefeuille ne peuvent pas être sauvegardés sur la partition du OS", + "ERROR_CANNOT_SAVE_TOP": "Les fichiers de portefeuille existants ne peuvent pas être remplacés ou écrasés", "FORM_ERRORS": { - "NAME_REQUIRED": "Le nom est requis", - "NAME_WRONG": "Nom invalide: symboles autorisés \"0-9\", \"a-z\", \"-\", \".\"", - "NAME_LENGTH": "L'alias doit contenir 6-25 caractères", - "NAME_EXISTS": "Alias déjà existant", - "NO_MONEY": "Vous n'avez pas assez de fonds pour assigner cet alias", - "MAX_LENGTH": "Longueur maximale du commentaire atteinte" + "CONFIRM_NOT_MATCH": "Les mots de passe ne correspondent pas", + "MAX_LENGTH": "Longueur maximale du nom atteinte", + "NAME_DUPLICATE": "Nom déjà utilisé", + "NAME_REQUIRED": "Le nom est requis" }, - "ONE_ALIAS": "Vous pouvez créer un seul alias par portefeuille", - "REQUEST_ADD_REG": "L'alias sera assigné dans les 10 prochaines minutes" + "NAME": "Nom du portefeuille", + "PASS": "Définir le mot de passe du portefeuille", + "TITLE_SAVE": "Enregistrer le fichier du portefeuille." }, "EDIT_ALIAS": { - "NAME": { - "LABEL": "Alias", - "PLACEHOLDER": "@ Entrer l'alias" - }, + "BUTTON_EDIT": "Modifier", "COMMENT": { "LABEL": "Commentaire", "PLACEHOLDER": "" }, + "COST": "Frais {{value}} {{currency}}", "FORM_ERRORS": { - "NO_MONEY": "Vous n'avez pas assez de fonds pour changer le commentaire de cet alias", - "MAX_LENGTH": "Longueur maximale du commentaire atteinte" + "MAX_LENGTH": "Longueur maximale du commentaire atteinte", + "NO_MONEY": "Vous n'avez pas assez de fonds pour changer le commentaire de cet alias" }, - "COST": "Frais {{value}} {{currency}}", - "BUTTON_EDIT": "Modifier" - }, - "TRANSFER_ALIAS": { "NAME": { "LABEL": "Alias", "PLACEHOLDER": "@ Entrer l'alias" - }, - "COMMENT": { - "LABEL": "Commentaire", - "PLACEHOLDER": "" - }, - "ADDRESS": { - "LABEL": "Transférer à", - "PLACEHOLDER": "" - }, - "FORM_ERRORS": { - "WRONG_ADDRESS": "Aucun portefeuille avec ce compte n'existe", - "ALIAS_EXISTS": "Ce compte a déjà un alias", - "NO_MONEY": "Vous n'avez pas assez de fonds pour transférer cet alias" - }, - "COST": "Frais de transfert {{value}} {{currency}}", - "BUTTON_TRANSFER": "Transférer", - "BUTTON_CANCEL": "Annuler", - "REQUEST_SEND_REG": "L'alias sera transféré dans les 10 prochaines minutes" + } }, - "SEND": { + "ERRORS": { + "ACCESS_DENIED": "Accès refusé", + "BAD_ARG": "Argument invalide", + "CORE_BUSY": "Erreur interne : le noyau est occupé", + "DAEMON_BUSY": "Erreur interne : le daemon est occupé", + "FILE_EXIST": "Un fichier avec ce nom existe déjà. Entrez un autre nom pour enregistrer le fichier sous", + "FILE_NOT_FOUND": "Fichier introuvable", + "FILE_NOT_SAVED": "Vous ne pouvez pas enregistrer un fichier de portefeuille dans ce dossier. Veuillez choisir un autre dossier.", + "FILE_RESTORED": "Le fichier de portefeuille a été corrompu. Nous avons récupéré les clés et le portefeuille de la blockchain", + "INSUFFICIENT_FUNDS": "Insufficient funds for this transaction", + "NOT_ENOUGH_MONEY": "Fonds insuffisants dans le compte", + "NOT_ENOUGH_OUTPUTS_TO_MIX": "Le nombre de mixage est trop grand pour l'état actuel de la blockchain. Il n'y a pas assez de sorties non utilisées pour mélanger avec", + "NOT_FILE_ZANO_WALLET": "This file is not recognized as a Zano wallet..", + "NO_MONEY": "Pas assez de fonds", + "NO_MONEY_REMOVE_OFFER": "Il n'y a pas de frais pour supprimer une offre, mais pour protéger le réseau contre les transactions de spam, vous devez avoir au moins {{fee}} {{currency}} dans votre portefeuille", + "REQUIRED": "Required field", + "TRANSACTION_ERROR": "Erreur. Transaction non complétée.", + "TRANSACTION_IS_TO_BIG": "La transaction dépasse la limite réseau, envoyez le montant requis avec plusieurs transactions", + "TRANSFER_ATTEMPT": "Il n'y a pas de connexion au réseau Zano", + "TX_TYPE_COIN_BASE": "Erreur. Le paiement n'a pas été complété.", + "TX_TYPE_NEW_ALIAS": "Erreur. Impossible d'enregistrer l'alias dans la blockchain", + "TX_TYPE_NEW_ALIAS_END": "Veuillez réessayer.", + "TX_TYPE_NORMAL": "Erreur. paiement du portefeuille", + "TX_TYPE_NORMAL_END": "n'a pas été complété.", + "TX_TYPE_NORMAL_TO": "à", + "TX_TYPE_UPDATE_ALIAS": "Erreur. Impossible de changer le commentaire de l'alias actuel", + "WALLET_WATCH_ONLY_NOT_SUPPORTED": "Les portefeuilles réservés aux montres ne peuvent être ouverts que par simplewallet", + "WALLET_WRONG_ID": "ID de portefeuille invalide", + "WRONG_PASSWORD": "Mot de passe invalide", + "WRONG_PASSWORD_MUST_BE": "Invalid password. Password must be" + }, + "EXPORT_HISTORY": { + "CANCEL": "Annuler", + "EXPORT": "Exporter vers un fichier...", + "EXPORT_BUTTON": "Exporter l'historique...", + "FILTER": "Filtrer les transactions POS", + "FORMAT": "Formater", + "SAVED_FILE": "Sélectionnez le chemin pour enregistrer l'historique des transactions", + "TITLE": "Exporter l'historique du portefeuille", + "TOOLTIP": "Exporter l'historique des transactions du portefeuille vers un fichier" + }, + "HISTORY": { "ADDRESS": "Adresse", "AMOUNT": "Montant", - "COMMENT": "Commentaire", - "DETAILS": "Détails supplémentaires", - "MIXIN": "Mélange", + "DATE": "Date", + "DETAILS": { + "COMMENT": "Commentaire", + "CONFIRMATION": "Confirmation", + "HEIGHT": "Hauteur", + "ID": "ID de transaction", + "INPUTS": "Entrées", + "OUTPUTS": "Sorties", + "PAYMENT_ID": "ID de paiement", + "SIZE": "Taille de la transaction", + "SIZE_VALUE": "{{value}} octets" + }, "FEE": "Frais", - "HIDE": "Masquer votre adresse de portefeuille au destinataire", - "BUTTON": "Envoyer", - "SUCCESS_SENT": "Transaction envoyée", - "FORM_ERRORS": { - "ADDRESS_REQUIRED": "Adresse requise", - "ADDRESS_NOT_VALID": "Addresse invalide", - "ALIAS_NOT_VALID": "Alias non valide", - "AMOUNT_REQUIRED": "Le Montant est requis", - "AMOUNT_ZERO": "Le montant est zéro", - "FEE_REQUIRED": "Les frais sont requis", - "FEE_MINIMUM": "Frais minimum : {{fee}}", - "MAX_LENGTH": "Longueur maximale du commentaire atteinte", - "GREAT_THAN_UNWRAPPED_COINS": "Le montant est supérieur aux jetons ERC20 restant disponibles", - "LESS_THAN_ZANO_NEEDED": "Montant trop faible pour couvrir les frais ERC20", - "WRAP_INFO_NULL": "échec de la demande d'état de bouclage", - "MUST_BE_GREATER_THAN_ZERO": "Must be greater than zero", - "ALIAS_NOT_FOUND": "Alias not found" - }, - "WRAP": { - "TITLE": "Envelopper", - "MAIN_TEXT": "Cette transaction créera wZano (\"Wrapped Zano\") qui sera envoyé à l'adresse spécifiée sur le réseau Ethereum.", - "ESTIMATE": "Estimation des transactions", - "WILL_RECEIVE": "Vous recevrez :", - "FEE": "Frais Ethereum Txn :", - "ZANO": "ZANO", - "wZANO": "wZANO" - }, - "ERROR_CODES": { - "NOT_ENOUGH_MONEY": "Not enough money" - }, - "ASSET": "Asset" - }, - "HISTORY": { - "STATUS": "Statut", - "STATUS_TOOLTIP": "Confirmations {{current}}/{{total}}", + "HIDDEN": "Hidden", "LOCK_TOOLTIP": "Verrouillé jusqu'à {{date}}", - "SEND": "Envoyé", + "NO_FEE": "No Fee", "RECEIVED": "Reçu", - "DATE": "Date", - "AMOUNT": "Montant", - "FEE": "Frais", - "ADDRESS": "Adresse", - "DETAILS": { - "PAYMENT_ID": "ID de paiement", - "ID": "ID de transaction", - "SIZE": "Taille de la transaction", - "SIZE_VALUE": "{{value}} octets", - "HEIGHT": "Hauteur", - "CONFIRMATION": "Confirmation", - "INPUTS": "Entrées", - "OUTPUTS": "Sorties", - "COMMENT": "Commentaire" - }, + "SEND": "Envoyé", + "STATUS": "Statut", + "STATUS_TOOLTIP": "Confirmations {{current}}/{{total}}", "TYPE_MESSAGES": { - "HIDDEN": "caché", - "UNDEFINED": "Non défini", + "CANCEL_CONTRACT": "Annuler et retourner les dépôts", "COMPLETE_BUYER": "Contrat complété", "COMPLETE_SELLER": "Contrat complété", "CREATE_ALIAS": "Frais pour assigner l'alias", - "UPDATE_ALIAS": "Frais pour modifier l'alias", - "POW_REWARD": "Récompense POW", - "POS_REWARD": "Récompense POS", "CREATE_CONTRACT": "Proposition de contrat", - "PLEDGE_CONTRACT": "Dépôt de contrat", + "HIDDEN": "caché", "NULLIFY_CONTRACT": "Brûler les dépôts", + "PLEDGE_CONTRACT": "Dépôt de contrat", + "POS_REWARD": "Récompense POS", + "POW_REWARD": "Récompense POW", "PROPOSAL_CANCEL_CONTRACT": "Demande d'annulation", - "CANCEL_CONTRACT": "Annuler et retourner les dépôts" + "UNDEFINED": "Non défini", + "UPDATE_ALIAS": "Frais pour modifier l'alias" + } + }, + "LOGIN": { + "BUTTON_NEXT": "Suivant", + "BUTTON_RESET": "Réinitialiser", + "BUTTON_SKIP": "Sauter", + "FORM_ERRORS": { + "CONFIRM_REQUIRED": "Confirmation requise", + "INVALID_PASS": "Mot de passe invalide, réessayez", + "MISMATCH": "Non-concordant", + "PASS_REQUIRED": "Mot de passe requis", + "WRONG_PASSWORD": "Wrong password" }, - "NO_FEE": "No Fee", - "HIDDEN": "Hidden" + "INCORRECT_PASSWORD": "Mot de passe invalide", + "MASTER_PASS": "Mot de passe principal", + "SETUP_CONFIRM_PASS": "Confirmer le mot de passe", + "SETUP_MASTER_PASS": "Configurer le mot de passe principal" }, - "CONTRACTS": { - "EMPTY": "Aucun contrat actif", - "CONTRACTS": "Contrats", - "PURCHASE": "Achat", - "SELL": "Vendre", - "DATE": "Date", - "AMOUNT": "Montant", - "STATUS": "Statut", - "COMMENTS": "Commentaires", - "PURCHASE_BUTTON": "Nouvel achat", - "LISTING_BUTTON": "Créer une offre", - "TIME_LEFT": { - "REMAINING_LESS_ONE": "Moins d'une heure pour répondre", - "REMAINING_ONE": "{{time}} heure restante", - "REMAINING_MANY": "{{time}} heures restantes", - "REMAINING_MANY_ALT": "{{time}} heures restantes", - "REMAINING_ONE_RESPONSE": "{{time}} heure restante", - "REMAINING_MANY_RESPONSE": "{{time}} heures restantes", - "REMAINING_MANY_ALT_RESPONSE": "{{time}} heures restantes", - "REMAINING_ONE_WAITING": "En attente de {{time}}  heure", - "REMAINING_MANY_WAITING": "En attente de {{time}} heures", - "REMAINING_MANY_ALT_WAITING": "En attente de {{time}} heures" + "MAIN": { + "BUTTON_NEW_WALLET": "Créer un nouveau portefeuille", + "BUTTON_OPEN_WALLET": "Ouvrir un portefeuille existant", + "BUTTON_RESTORE_BACKUP": "Restaurer depuis une sauvegarde", + "CHOOSE_PATH": "Veuillez choisir un chemin", + "HELP": "Comment créer un portefeuille ?", + "TITLE": "Créer ou ouvrir le portefeuille pour commencer à utiliser Zano" + }, + "MESSAGES": { + "ADDRESS": "Adresse", + "MESSAGE": "Message", + "SEND_BUTTON": "Envoyer", + "SEND_PLACEHOLDER": "Tapez un message..." + }, + "MODALS": { + "ADD_TOKEN": "Ajouter un jeton", + "CANCEL": "Annuler", + "ERROR": "Erreur", + "INFO": "Information", + "OK": "OK", + "SUCCESS": "Succès" + }, + "OPEN_WALLET": { + "BUTTON": "Ouvrir un portefeuille", + "FILE_NOT_FOUND1": "Fichier de portefeuille introuvable", + "FILE_NOT_FOUND2": "

    Il aurait peut-être été renommé ou déplacé.
    Pour l'ouvrir, utilisez le bouton \"Ouvrir le portefeuille\".", + "FORM_ERRORS": { + "MAX_LENGTH": "Longueur maximale du nom atteinte", + "NAME_DUPLICATE": "Nom déjà utilisé", + "NAME_REQUIRED": "Le nom est requis" }, - "STATUS_MESSAGES": { - "SELLER": { - "NEW_CONTRACT": "Nouvelle proposition de contrat", - "IGNORED": "Vous avez ignoré la proposition de contrat", - "ACCEPTED": "Contrat démarré", - "WAIT": "En attente de confirmation du contrat", - "WAITING_BUYER": "En attente de livraison", - "COMPLETED": "Contrat terminé", - "NOT_RECEIVED": "Échec de la livraison", - "NULLIFIED": "Tous les dépôts ont été brûlés", - "PROPOSAL_CANCEL": "Nouvelle proposition d'annulation de contrat et retour des dépôts", - "BEING_CANCELLED": "Annulation en cours", - "CANCELLED": "Contrat annulé", - "IGNORED_CANCEL": "Vous avez ignoré la proposition d'annulation", - "EXPIRED": "La proposition de contrat a expiré" - }, - "BUYER": { - "WAITING": "En attente d'une réponse", - "IGNORED": "Le vendeur a ignoré votre proposition de contrat", - "ACCEPTED": "Le vendeur a accepté votre proposition de contrat", - "WAIT": "En attente de confirmation des dépôts", - "WAITING_SELLER": "En attente de livraison", - "COMPLETED": "Contrat complété", - "NOT_RECEIVED": "Échec de la livraison", - "NULLIFIED": "Tous les dépôts ont été brûlés", - "WAITING_CANCEL": "En attente d'annulation du contrat", - "BEING_CANCELLED": "Annulation en cours", - "CANCELLED": "Contrat annulé", - "IGNORED_CANCEL": "Le vendeur a ignoré votre proposition d'annuler le contrat", - "EXPIRED": "La proposition de contrat a expiré" - } - } + "MODAL": { + "LABEL": "Mot de passe de ce portefeuille", + "NOT_FOUND": "Introuvable", + "OPEN": "Ouvrir un portefeuille", + "SKIP": "Sauter", + "TITLE": "Entrer le mot de passe du portefeuille" + }, + "NAME": "Nom du portefeuille", + "PASS": "Mot de passe du portefeuille", + "WITH_ADDRESS_ALREADY_OPEN": "Un portefeuille avec cette adresse est déjà ouvert" + }, + "PLACEHOLDERS": { + "ADRESS_PLACEHOLDER": "Entrez l'adresse ici", + "AMOUNT_PLACEHOLDER": "Entrez le montant ici", + "COMMENT_PLACEHOLDER": "Entrez votre commentaire ici", + "CONFIRM_WALET_PASSWORD_PLACEHOLDER": "Confirmez le mot de passe du portefeuille ici", + "DEPOSIT_PLACEHOLDER": "Entrez votre dépôt ici", + "DESCRIPTION_PLACEHOLDER": "Entrez une description ici", + "FEE_PLACEHOLDER": "Entrez des frais ici", + "MASTER_PASS_PLACEHOLDER": "Entrez un mot de passe principal ici", + "NAME_PLACEHOLDER": "Entrez un nom ici", + "NOTES_PLACEHOLDER": "Entrez une note ici", + "PASSWORD_PLACEHOLDER": "Entrez un mot de passe ici", + "PASS_PLACEHOLDER": "Entrez ici un mot de passe principal", + "PLACEHOLDER_CONFIRM": "Confirmez le nouveau mot de passe ici", + "PLACEHOLDER_NEW": "Entrez le nouveau mot de passe ici", + "PLACEHOLDER_OLD": "Entrez le mot de passe actuel ici", + "PURCHASE_PAYMENT_PLACEHOLDER": "Entrez un identifiant de paiement ici", + "SEED_PASSWORD_PLACEHOLDER": "Entrez un mot de passe initial ici", + "SEED_PHRASE_PLACEHOLDER": "Entrez une phrase de départ ici", + "SELLER_DEPOSIT_PLACEHOLDER": "Entrez le dépôt du vendeur ici", + "SELLER_PLACEHOLDER": "Entrez un vendeur ici", + "WALET_PASSWORD_PLACEHOLDER": "Entrez ici un mot de passe de portefeuille", + "WALLET_NAME_PLACEHOLDER": "Entrez un nom de portefeuille ici" + }, + "PROGRESS": { + "ADD_WALLET": "Ajouter un portefeuille", + "CREATE_WALLET": "Créer un nouveau portefeuille", + "RESTORE_WALLET": "Restaurer depuis une sauvegarde", + "SELECT_LOCATION": "Sélectionner l'emplacement du portefeuille" }, "PURCHASE": { - "DESCRIPTION": "Description", - "SELLER": "Vendeur", + "ACCEPT_STATE_WAIT_BIG": "Contrat débuté", "AMOUNT": "Montant", - "YOUR_DEPOSIT": "Votre dépôt", - "SELLER_DEPOSIT": "Dépôt du vendeur", + "BURN_PROPOSAL": "Dépositions brûlées", + "BUTTON_CANCEL_BUYER": "Annuler et retourner les dépôts", + "BUTTON_CANCEL_SELLER": "Confirmer et retourner les dépôts", + "BUTTON_IGNORE": "Ignorer et cacher l'offre", + "BUTTON_MAKE_PLEDGE": "Accepter et effectuer un dépôt", + "BUTTON_NOT_CANCEL": "Ignorer la requête", + "BUTTON_NULLIFY": "Terminer et brûler les dépôts", + "BUTTON_NULLIFY_SHORT": "Brûler", + "BUTTON_RECEIVED": "Compléter et libérer les dépôts", "BUYER_DEPOSIT": "Dépôt d'acheteur", - "SAME_AMOUNT": "Montant identique", + "CANCEL": "Annuler", "COMMENT": "Commentaire", + "DEALS_CANCELED_WAIT": "Annulation en cours", + "DESCRIPTION": "Description", "DETAILS": "Détails supplémentaires", - "SEND_BUTTON": "Envoyer", + "FEE": "Frais", "FORM_ERRORS": { - "DESC_REQUIRED": "Description requise", - "DESC_MAXIMUM": "Longueur maximale du champ atteinte", - "SELLER_REQUIRED": "Adresse requise", - "SELLER_NOT_VALID": "Adresse invalide", "ALIAS_NOT_VALID": "Alias invalide", "AMOUNT_REQUIRED": "Montant requis", "AMOUNT_ZERO": "Le montant ne peut pas être nul", - "YOUR_DEPOSIT_REQUIRED": "Dépôt requis", + "COMMENT_MAXIMUM": "Longueur maximale du champ atteinte", + "DESC_MAXIMUM": "Longueur maximale du champ atteinte", + "DESC_REQUIRED": "Description requise", "SELLER_DEPOSIT_REQUIRED": "Dépôt de vendeur requis", + "SELLER_NOT_VALID": "Adresse invalide", + "SELLER_REQUIRED": "Adresse requise", "SELLER_SAME": "Utiliser un compte séparé", - "COMMENT_MAXIMUM": "Longueur maximale du champ atteinte" + "YOUR_DEPOSIT_REQUIRED": "Dépôt requis" }, + "HOUR": "heure", + "HOURS": "heures", + "IGNORED_ACCEPT": "Proposition de contrat ignorée", + "IGNORED_CANCEL": "Proposition d'annulation du contrat ignorée", + "NEED_MONEY": "Fonds insuffisants", + "NULLIFY_QUESTION": "Êtes-vous sûr de vouloir brûler les deux dépôts ?", + "PAYMENT": "ID de paiement", + "PROGRESS_COMPLETE": "Complété", "PROGRESS_NEW": "Nouvel achat", - "PROGRESS_WAIT": "En attente d'une réponse", "PROGRESS_RECEIVE": "Réponse reçue", - "PROGRESS_COMPLETE": "Complété", - "FEE": "Frais", - "PAYMENT": "ID de paiement", + "PROGRESS_WAIT": "En attente d'une réponse", + "SAME_AMOUNT": "Montant identique", + "SELLER": "Vendeur", + "SELLER_DEPOSIT": "Dépôt du vendeur", + "SEND_BUTTON": "Envoyer", + "SEND_CANCEL_PROPOSAL": "Demande d'annulation envoyée", "STATUS_MESSAGES": { - "NEW_PURCHASE": "Nouvel achat", - "WAITING_SELLER": "En attente d'une réponse", - "WAITING_BUYER": "Proposition de contrat reçue", - "WAITING_CONFIRMATION": "En attente de confirmation des dépôts", - "WAITING_DELIVERY": "En attente de livraison", - "COMPLETED": "Contrat complété", - "IGNORED_BUYER": "Proposition de contrat ignorée", - "IGNORED_SELLER": "Le vendeur a ignoré votre proposition de contrat", - "PROPOSAL_CANCEL_SELLER": "Demande d'annulation envoyée", - "PROPOSAL_CANCEL_BUYER": "Demande d'annulation reçue", "BEING_CANCELLED": "Annulation en cours", - "IGNORED_CANCEL_SELLER": "Le vendeur a ignoré votre proposition d'annuler le contrat", - "IGNORED_CANCEL_BUYER": "Proposition d'annulation du contrat ignorée", "CANCELLED": "Contrat annulé", + "COMPLETED": "Contrat complété", "EXPIRED": "Proposition de contrat expirée", + "IGNORED_BUYER": "Proposition de contrat ignorée", + "IGNORED_CANCEL_BUYER": "Proposition d'annulation du contrat ignorée", + "IGNORED_CANCEL_SELLER": "Le vendeur a ignoré votre proposition d'annuler le contrat", + "IGNORED_SELLER": "Le vendeur a ignoré votre proposition de contrat", + "NEW_PURCHASE": "Nouvel achat", "NOT_RECEIVED": "Échec de la livraison", - "NULLIFIED": "Tous les dépôts ont été brûlés" + "NULLIFIED": "Tous les dépôts ont été brûlés", + "PROPOSAL_CANCEL_BUYER": "Demande d'annulation reçue", + "PROPOSAL_CANCEL_SELLER": "Demande d'annulation envoyée", + "WAITING_BUYER": "Proposition de contrat reçue", + "WAITING_CONFIRMATION": "En attente de confirmation des dépôts", + "WAITING_DELIVERY": "En attente de livraison", + "WAITING_SELLER": "En attente d'une réponse" }, - "ACCEPT_STATE_WAIT_BIG": "Contrat débuté", - "IGNORED_ACCEPT": "Proposition de contrat ignorée", - "BURN_PROPOSAL": "Dépositions brûlées", "SUCCESS_FINISH_PROPOSAL": "Contrat complété", - "SEND_CANCEL_PROPOSAL": "Demande d'annulation envoyée", - "IGNORED_CANCEL": "Proposition d'annulation du contrat ignorée", - "DEALS_CANCELED_WAIT": "Annulation en cours", "WAITING_TIME": "Heure de réponse", - "NEED_MONEY": "Fonds insuffisants", - "BUTTON_MAKE_PLEDGE": "Accepter et effectuer un dépôt", - "BUTTON_IGNORE": "Ignorer et cacher l'offre", - "BUTTON_NULLIFY": "Terminer et brûler les dépôts", - "BUTTON_RECEIVED": "Compléter et libérer les dépôts", - "BUTTON_CANCEL_BUYER": "Annuler et retourner les dépôts", - "BUTTON_NOT_CANCEL": "Ignorer la requête", - "BUTTON_CANCEL_SELLER": "Confirmer et retourner les dépôts", - "HOUR": "heure", - "HOURS": "heures", - "CANCEL": "Annuler", - "NULLIFY_QUESTION": "Êtes-vous sûr de vouloir brûler les deux dépôts ?", - "BUTTON_NULLIFY_SHORT": "Brûler", - "WAITING_TIME_QUESTION": "Êtes-vous sûr de vouloir annuler le contrat ?" - }, - "MESSAGES": { - "ADDRESS": "Adresse", - "MESSAGE": "Message", - "SEND_PLACEHOLDER": "Tapez un message...", - "SEND_BUTTON": "Envoyer" - }, - "MODALS": { - "ERROR": "Erreur", - "SUCCESS": "Succès", - "INFO": "Information", - "OK": "OK", - "CANCEL": "Annuler", - "ADD_TOKEN": "Ajouter un jeton" + "WAITING_TIME_QUESTION": "Êtes-vous sûr de vouloir annuler le contrat ?", + "YOUR_DEPOSIT": "Votre dépôt" }, - "CONFIRM": { - "BUTTON_CONFIRM": "Envoyer", - "BUTTON_CANCEL": "Annuler", - "TITLE": "Confirmer la transaction", - "MESSAGE": { - "SEND": "Envoyer", - "FROM": "De", - "TO": "À", - "COMMENT": "Commentaire" - } - }, - "STAKING": { - "TITLE": "Mise", - "TITLE_PENDING": "En attente", - "TITLE_TOTAL": "Total", - "TITLE_PERIOD": "Période de temps:", - "PERIOD": { - "WEEK1": "1 semaine", - "WEEK2": "2 semaines", - "MONTH1": "1 mois", - "MONTH3": "3 mois", - "MONTH6": "6 mois", - "YEAR": "1 an", - "ALL": "Tout" - }, - "TITLE_GROUP": "Groupe :", - "GROUP": { - "DAY": "jour", - "WEEK": "semaine", - "MONTH": "mois" + "RESTORE_WALLET": { + "BUTTON_CREATE": "Créer un portefeuille", + "BUTTON_SELECT": "Sélectionner l'emplacement du portefeuille", + "CHOOSE_PATH": "Veuillez choisir un chemin", + "CONFIRM": "Confirmer le mot de passe du portefeuille", + "FORM_ERRORS": { + "CONFIRM_NOT_MATCH": "Les mots de passe ne correspondent pas", + "INCORRECT_PASSWORD": "Mot de passe incorrect", + "KEY_NOT_VALID": "Clé invalide", + "KEY_REQUIRED": "Clé requise", + "MAX_LENGTH": "Longueur maximale atteinte", + "NAME_DUPLICATE": "Nom déjà utilisé", + "NAME_REQUIRED": "Le nom est requis", + "SEED_PHRASE_IS_NO_VALID": "The seed phrase is not valid." }, - "SWITCH": { - "ON": "ON", - "OFF": "OFF" - } + "LABEL_NAME": "Nom du portefeuille", + "LABEL_PHRASE_KEY": "Phrase de sécurité / clé privée", + "NOT_CORRECT_FILE_OR_PASSWORD": "Le fichier est invalide ou mot de passe du portefeuille ne correspond pas", + "OK": "D'ACCORD", + "PASS": "Mot de passe du portefeuille", + "SEED_PASSWORD": "Mot de passe initial" }, - "CONTACTS": { - "TITLE": "Liste de contacts", - "IMPORT_EXPORT": "Importer ou exporter des contacts", - "IMPORT": "Importer", - "EXPORT": "Exporter", - "ADD": "Ajouter/modifier un contact", - "SEND": "Envoyer", - "SEND_FROM": "Envoyer de", - "SEND_TO": "À", - "OPEN_ADD_WALLET": "Ouvrir/Ajouter un portefeuille", - "COPY": "- Copier", - "TABLE": { - "NAME": "Nom", - "ALIAS": "Alias", - "ADDRESS": "Adresse", - "NOTES": "Notes", - "EMPTY": "La liste de contacts est vide" - }, - "FORM": { - "NAME": "Nom", - "ADDRESS": "Adresse", - "NOTES": "Notes" + "SEED_PHRASE": { + "BUTTON_COPIED": "Copié", + "BUTTON_COPY": "Photocopieuse", + "BUTTON_CREATE_ACCOUNT": "Créer un portefeuille", + "TITLE": "Assurez-vous de garder votre phrase de sécurité dans un endroit sûr. Si vous oubliez votre phrase de sécurité, vous ne pourrez pas récupérer votre portefeuille." + }, + "SEND": { + "ADDRESS": "Adresse", + "AMOUNT": "Montant", + "ASSET": "Asset", + "BUTTON": "Envoyer", + "COMMENT": "Commentaire", + "DETAILS": "Détails supplémentaires", + "ERROR_CODES": { + "NOT_ENOUGH_MONEY": "Not enough funds for this transaction" }, + "FEE": "Frais", "FORM_ERRORS": { - "NAME_REQUIRED": "Le nom est requis", - "NAME_DUBLICATED": "Nom déjà utilisé", - "ADDRESS_REQUIRED": "Adresse requise", "ADDRESS_NOT_VALID": "Addresse invalide", - "SET_MASTER_PASSWORD": "Définir le mot de passe maître", - "ADDRESS_DUBLICATED": "L'addresse est dupliquée", - "MAX_LENGTH": "Longueur maximale des notes atteinte", - "NAME_LENGTH": "Le nom doit contenir 4-25 caractères" - }, - "BUTTON": { - "SEND": "Envoyer", - "EDIT": "Modifier", - "DELETE": "Supprimer", - "ADD": "Ajouter un contact", - "ADD_EDIT": "Ajouter/Enregistrer", - "GO_TO_WALLET": "Aller au portefeuille", - "IMPORT_EXPORT": "Importer/exporter" + "ADDRESS_REQUIRED": "Adresse requise", + "ALIAS_NOT_FOUND": "Alias not found", + "ALIAS_NOT_VALID": "Alias non valide", + "AMOUNT_REQUIRED": "Le Montant est requis", + "AMOUNT_ZERO": "Le montant est zéro", + "FEE_MINIMUM": "Frais minimum : {{fee}}", + "FEE_REQUIRED": "Les frais sont requis", + "GREAT_THAN_UNWRAPPED_COINS": "Le montant est supérieur aux jetons ERC20 restant disponibles", + "LESS_THAN_ZANO_NEEDED": "Montant trop faible pour couvrir les frais ERC20", + "MAX_LENGTH": "Longueur maximale du commentaire atteinte", + "MUST_BE_GREATER_THAN_ZERO": "Must be greater than zero", + "WRAP_INFO_NULL": "échec de la demande d'état de bouclage" }, - "SUCCESS_SENT": "Contact ajouté", - "SUCCESS_SAVE": "Contact modifié", - "SUCCESS_IMPORT": "Contacts are imported", - "SUCCESS_EXPORT": "Contacts are exported", - "ERROR_IMPORT": "Erreur lors de la lecture du fichier !", - "ERROR_TYPE_FILE": "Please import valid .csv file", - "ERROR_EXPORT": "Invalid file type. Save file as .csv", - "ERROR_EMPTY_LIST": "Contact list is empty", - "ERROR_IMPORT_EMPTY": "File is empty", - "ADD_CONTACT": "Ajouter le contact" - }, - "ERRORS": { - "NO_MONEY": "Pas assez de fonds", - "NOT_ENOUGH_MONEY": "Fonds insuffisants dans le compte", - "CORE_BUSY": "Erreur interne : le noyau est occupé", - "DAEMON_BUSY": "Erreur interne : le daemon est occupé", - "NO_MONEY_REMOVE_OFFER": "Il n'y a pas de frais pour supprimer une offre, mais pour protéger le réseau contre les transactions de spam, vous devez avoir au moins {{fee}} {{currency}} dans votre portefeuille", - "NOT_ENOUGH_OUTPUTS_TO_MIX": "Le nombre de mixage est trop grand pour l'état actuel de la blockchain. Il n'y a pas assez de sorties non utilisées pour mélanger avec", - "TRANSACTION_IS_TO_BIG": "La transaction dépasse la limite réseau, envoyez le montant requis avec plusieurs transactions", - "TRANSFER_ATTEMPT": "Il n'y a pas de connexion au réseau Zano", - "ACCESS_DENIED": "Accès refusé", - "TRANSACTION_ERROR": "Erreur. Transaction non complétée.", - "BAD_ARG": "Argument invalide", - "WALLET_WRONG_ID": "ID de portefeuille invalide", - "WRONG_PASSWORD": "Mot de passe invalide", - "FILE_RESTORED": "Le fichier de portefeuille a été corrompu. Nous avons récupéré les clés et le portefeuille de la blockchain", - "FILE_NOT_FOUND": "Fichier introuvable", - "FILE_EXIST": "Un fichier avec ce nom existe déjà. Entrez un autre nom pour enregistrer le fichier sous", - "FILE_NOT_SAVED": "Vous ne pouvez pas enregistrer un fichier de portefeuille dans ce dossier. Veuillez choisir un autre dossier.", - "TX_TYPE_NORMAL": "Erreur. paiement du portefeuille", - "TX_TYPE_NORMAL_TO": "à", - "TX_TYPE_NORMAL_END": "n'a pas été complété.", - "TX_TYPE_NEW_ALIAS": "Erreur. Impossible d'enregistrer l'alias dans la blockchain", - "TX_TYPE_NEW_ALIAS_END": "Veuillez réessayer.", - "TX_TYPE_UPDATE_ALIAS": "Erreur. Impossible de changer le commentaire de l'alias actuel", - "TX_TYPE_COIN_BASE": "Erreur. Le paiement n'a pas été complété.", - "WALLET_WATCH_ONLY_NOT_SUPPORTED": "Les portefeuilles réservés aux montres ne peuvent être ouverts que par simplewallet", - "REQUIRED": "Required field", - "NOT_FILE_ZANO_WALLET": "File is not a zano wallet" - }, - "CONTEXT_MENU": { - "COPY": "copier", - "PASTE": "coller", - "SELECT": "tout sélectionner" - }, - "BACKEND_LOCALIZATION": { - "QUIT": "Quitter", - "IS_RECEIVED": "", - "IS_CONFIRMED": "", - "INCOME_TRANSFER_UNCONFIRMED": "Paiement entrant (non confirmé)", - "INCOME_TRANSFER_CONFIRMED": "Paiement reçu", - "MINED": "Miné", - "LOCKED": "Bloqué", - "IS_MINIMIZE": "L'application Zano est minimisée dans la barre d'état", - "RESTORE": "Vous pouvez le récupérer en cliquant ou en utilisant le menu contextuel", - "TRAY_MENU_SHOW": "Redimensionner", - "TRAY_MENU_MINIMIZE": "Réduire" - }, - "TOR_LIB_STATE": { - "STATE_SENDING": "Sending transaction", - "STATE_SENT_SUCCESS": "Successfully sent!", - "STATE_SEND_FAILED": "Sending failed", - "STATE_INITIALIZING": "Initializing", - "STATE_DOWNLOADING_CONSENSUS": "Downloading consensus", - "STATE_MAKING_TUNNEL_A": "Building tunnel to A", - "STATE_MAKING_TUNNEL_B": "Building tunnel to B", - "STATE_CREATING_STREAM": "Creating stream", - "STATE_FAILED": "Failed created stream", - "STATE_SUCCESS": "Successfully created stream" - }, - "SEND_DETAILS_MODAL": { - "TITLE1": "Transaction", - "TITLE2": "Transaction details" - }, - "PLACEHOLDERS": { - "COMMENT_PLACEHOLDER": "Entrez votre commentaire ici", - "WALLET_NAME_PLACEHOLDER": "Entrez un nom de portefeuille ici", - "MASTER_PASS_PLACEHOLDER": "Entrez un mot de passe principal ici", - "PASS_PLACEHOLDER": "Entrez ici un mot de passe principal", - "NAME_PLACEHOLDER": "Entrez un nom ici", - "ADRESS_PLACEHOLDER": "Entrez l'adresse ici", - "NOTES_PLACEHOLDER": "Entrez une note ici", - "DESCRIPTION_PLACEHOLDER": "Entrez une description ici", - "SELLER_PLACEHOLDER": "Entrez un vendeur ici", - "PLACEHOLDER_OLD": "Entrez le mot de passe actuel ici", - "AMOUNT_PLACEHOLDER": "Entrez le montant ici", - "DEPOSIT_PLACEHOLDER": "Entrez votre dépôt ici", - "SELLER_DEPOSIT_PLACEHOLDER": "Entrez le dépôt du vendeur ici", - "PLACEHOLDER_NEW": "Entrez le nouveau mot de passe ici", - "WALET_PASSWORD_PLACEHOLDER": "Entrez ici un mot de passe de portefeuille", - "CONFIRM_WALET_PASSWORD_PLACEHOLDER": "Confirmez le mot de passe du portefeuille ici", - "PLACEHOLDER_CONFIRM": "Confirmez le nouveau mot de passe ici", - "PASSWORD_PLACEHOLDER": "Entrez un mot de passe ici", - "SEED_PHRASE_PLACEHOLDER": "Entrez une phrase de départ ici", - "SEED_PASSWORD_PLACEHOLDER": "Entrez un mot de passe initial ici", - "PURCHASE_PAYMENT_PLACEHOLDER": "Entrez un identifiant de paiement ici", - "FEE_PLACEHOLDER": "Entrez des frais ici" + "HIDE": "Masquer votre adresse de portefeuille au destinataire", + "MIXIN": "Mélange", + "SUCCESS_SENT": "Transaction envoyée", + "WRAP": { + "ESTIMATE": "Estimation des transactions", + "FEE": "Frais Ethereum Txn :", + "MAIN_TEXT": "Cette transaction créera wZano (\"Wrapped Zano\") qui sera envoyé à l'adresse spécifiée sur le réseau Ethereum.", + "TITLE": "Envelopper", + "WILL_RECEIVE": "Vous recevrez :", + "ZANO": "ZANO", + "wZANO": "wZANO" + } }, - "EXPORT_HISTORY": { - "TOOLTIP": "Exporter l'historique des transactions du portefeuille vers un fichier", - "TITLE": "Exporter l'historique du portefeuille", - "FILTER": "Filtrer les transactions POS", - "CANCEL": "Annuler", - "EXPORT": "Exporter vers un fichier...", - "EXPORT_BUTTON": "Exporter l'historique...", - "SAVED_FILE": "Sélectionnez le chemin pour enregistrer l'historique des transactions", - "FORMAT": "Formater" + "SEND_DETAILS_MODAL": { + "TITLE1": "Transaction", + "TITLE2": "Transaction details" }, - "ASSETS": { - "TABLE": { - "LABELS": { - "NAME": "Nom", - "BALANCE": "Solde", - "VALUE": "Valeur", - "PRICE": "Prix" - } + "SETTINGS": { + "APP_LOCK": { + "TIME1": "5 min", + "TIME2": "15 min", + "TIME3": "1 heure", + "TIME4": "Jamais", + "TITLE": "Verrouiller l'application après :" }, - "DROP_DOWN_MENU": { - "ASSET_DETAILS": "Détails de l'actif", - "REMOVE_ASSET": "Supprimer l'actif" + "APP_LOG_TITLE": "Niveau de log :", + "DARK_THEME": "Thème sombre", + "FORM_ERRORS": { + "CONFIRM_NOT_MATCH": "La confirmation du mot de passe ne correspond pas", + "CURRENT_PASS_NOT_MATCH": "Ancien mot de passe non correspondant", + "PASS_REQUIRED": "Mot de passe requis" }, - "MODALS": { - "ASSET_DETAILS": { - "LABELS": { - "NAME": "Nom de l'actif", - "TICKER": "Ticker", - "ID": "Identifiant de l'actif", - "CURRENT_SUPPLY": "Approvisionnement actuel", - "MAX_SUPPLE": "Approvisionnement max" - } - } + "GRAY_THEME": "Thème gris", + "LANGUAGE": { + "DE": "Deutsch", + "EN": "English", + "FR": "French", + "ID": "Indonesian", + "IT": "Italian", + "PT": "Portuguese", + "TITLE": "Language" }, - "FORM": { - "ERRORS": { - "WRONG_ASSET_ID": "Wrong asset id", - "INSUFICCIENT_FUNDS": "Insuficcient funds" - } - } + "LAST_BUILD": "Version actuelle : {{value}}", + "MASTER_PASSWORD": { + "BUTTON": "Enregistrer", + "CONFIRM": "Confirmer le mot de passe", + "NEW": "Nouveau mot de passe", + "OLD": "Ancien mot de passe", + "TITLE": "Mettre à jour le mot de passe principal" + }, + "NOTIFICATIONS": "Avis", + "SCALE": { + "100": "100% échelle", + "125": "125% échelle", + "150": "150% échelle", + "75": "75% échelle", + "TITLE": "Échelle d'interface" + }, + "SETTINGS_SAVED": "Enregistré! Paramètres mis à jour", + "TITLE": "Paramètres", + "USE_TOR_TO_RELAY_TRANSACTIONS": "Utiliser TOR pour relayer les transactions", + "WHITE_THEME": "Thème blanc" }, - "CONFIRM_SWAP": { - "BREADCRUMBS": { - "ITEM1": "Swap", - "ITEM2": "Confirm swap" + "SIDEBAR": { + "ACCOUNT": { + "MESSAGES": "Nouvelles offres/Messages", + "STAKING": "Mise", + "SYNCING": "Synchronisation du portefeuille" }, - "FORM": { - "LABELS": { - "LABEL1": "Swap proposal hex", - "LABEL2": "Proposal details" - }, - "PLACEHOLDERS": { - "PLACEHOLDER1": "Enter Swap proposal hex" - }, - "TABLE": { - "LABELS": { - "LABEL1": "Sending", - "LABEL2": "Receiving", - "LABEL3": "Expiration time" - } - }, - "BUTTONS": { - "BUTTON1": "Accept Proposal", - "BUTTON2": "Back" - } + "ADD_NEW": "Ajouter", + "CONTACTS": "Contacts", + "CONTACTS_TOOLTIP": "Option Contacts disponible uniquement avec le mot de passe principal activé", + "LOG_OUT": "Déconnexion", + "LOG_OUT_TOOLTIP": "Option de déconnexion disponible uniquement avec le mot de passe principal activé", + "SETTINGS": "Paramètres", + "SYNCHRONIZATION": { + "COMPLETE": "Fermeture", + "DOWNLOADING": "Téléchargement", + "ERROR": "Erreur de système", + "LOADING": "Chargement des données de la blockchain", + "MB": "MB", + "OFFLINE": "Hors ligne", + "ONLINE": "En ligne", + "SLASH": "/", + "SYNCING": "Syncing block" + }, + "TITLE": "Portefeuilles", + "UPDATE": { + "CRITICAL": "Mise à jour disponible", + "CRITICAL_HINT": "Mise à jour critique !", + "CRITICAL_TOOLTIP": "Mise à jour critique disponible.Mise à jour fortement recommandée.", + "IMPORTANT": "Mise à jour disponible", + "IMPORTANT_HINT": "Mise à jour importante !", + "IMPORTANT_TOOLTIP": "Mise à jour.
    La mise à jour est recommandée.", + "STANDARD": "Mise à jour disponible", + "STANDARD_TOOLTIP": "Mise à jour.
    La mise à jour est recommandée.", + "TIME": "Le temps du système diffère de celui du réseau", + "TIME_TOOLTIP": "Mauvais temps de système
    Vérifier et corriger votre temps de système." } }, - "CREATE_SWAP": { - "BREADCRUMBS": { - "ITEM1": "Swap", - "ITEM2": "Create swap" + "STAKING": { + "GROUP": { + "DAY": "jour", + "MONTH": "mois", + "WEEK": "semaine" }, - "FORM": { - "LABELS": { - "LABEL1": "Sending", - "LABEL2": "Receiving", - "LABEL3": "Receiver address" - }, - "PLACEHOLDERS": { - "PLACEHOLDER1": "Enter amount here" - }, - "BUTTONS": { - "BUTTON1": "Create proposal", - "BUTTON2": "Cancel" - }, - "ERRORS": { - "ERROR1": "Same ones selected asset" - } - } + "PERIOD": { + "ALL": "Tout", + "MONTH1": "1 mois", + "MONTH3": "3 mois", + "MONTH6": "6 mois", + "WEEK1": "1 semaine", + "WEEK2": "2 semaines", + "YEAR": "1 an" + }, + "SWITCH": { + "OFF": "OFF", + "ON": "ON" + }, + "TITLE": "Mise", + "TITLE_GROUP": "Groupe :", + "TITLE_PENDING": "En attente", + "TITLE_PERIOD": "Période de temps:", + "TITLE_TOTAL": "Total" }, "SWAP": { "BUTTONS": { @@ -808,31 +716,129 @@ } }, "SWAP_PROPOSAL_HEX": { + "BREADCRUMBS": { + "ITEM1": "Swap", + "ITEM2": "Swap proposal hex" + }, "FORM": { + "BUTTONS": { + "BUTTON1": "Copy", + "BUTTON2": "Close" + }, "LABELS": { "LABEL1": "Swap proposal hex" }, "PLACEHOLDERS": { "PLACEHOLDER1": "Enter Swap proposal hex" - }, - "BUTTONS": { - "BUTTON1": "Copy", - "BUTTON2": "Close" } }, "MODALS": { "CONFIRM_MODAL": { - "TITLE": "Are you sure you want to leave this page?", - "MESSAGE": "Please make sure you saved the swap proposal text, you won’t be able to see it again", "BUTTONS": { - "SUBMIT": "Close", - "CLOSE": "Back to proposal" - } + "CLOSE": "Back to proposal", + "SUBMIT": "Close" + }, + "MESSAGE": "Please make sure you saved the swap proposal text, you won’t be able to see it again", + "TITLE": "Are you sure you want to leave this page?" } + } + }, + "TOR_LIB_STATE": { + "STATE_CREATING_STREAM": "Creating stream", + "STATE_DOWNLOADING_CONSENSUS": "Downloading consensus", + "STATE_FAILED": "Failed created stream", + "STATE_INITIALIZING": "Initializing", + "STATE_MAKING_TUNNEL_A": "Building tunnel to A", + "STATE_MAKING_TUNNEL_B": "Building tunnel to B", + "STATE_SENDING": "Sending transaction", + "STATE_SEND_FAILED": "Sending failed", + "STATE_SENT_SUCCESS": "Successfully sent!", + "STATE_SUCCESS": "Successfully created stream" + }, + "TRANSFER_ALIAS": { + "ADDRESS": { + "LABEL": "Transférer à", + "PLACEHOLDER": "" }, - "BREADCRUMBS": { - "ITEM1": "Swap", - "ITEM2": "Swap proposal hex" + "BUTTON_CANCEL": "Annuler", + "BUTTON_TRANSFER": "Transférer", + "COMMENT": { + "LABEL": "Commentaire", + "PLACEHOLDER": "" + }, + "COST": "Frais de transfert {{value}} {{currency}}", + "FORM_ERRORS": { + "ALIAS_EXISTS": "Ce compte a déjà un alias", + "NO_MONEY": "Vous n'avez pas assez de fonds pour transférer cet alias", + "WRONG_ADDRESS": "Aucun portefeuille avec ce compte n'existe" + }, + "NAME": { + "LABEL": "Alias", + "PLACEHOLDER": "@ Entrer l'alias" + }, + "REQUEST_SEND_REG": "L'alias sera transféré dans les 10 prochaines minutes" + }, + "WALLET": { + "AVAILABLE_BALANCE": "Disponible", + "CONFIRM": { + "MESSAGE": "Pour y accéder, vous devrez l'ajouter à nouveau", + "TITLE": "Supprimer le portefeuille de la liste ?" + }, + "DETAILS": "Détails", + "LOCK": "Verrouillage", + "LOCKED_BALANCE": "Vérouillé{{locked}}{{currency}}", + "LOCKED_BALANCE_LINK": "Que signifie cela?", + "MODAL_ADD_CUSTOM_TOKEN": { + "FIELD_TITLE": "Identifiant de l'élément", + "FORM_ERRORS": { + "ERROR1": "Invalid asset ID" + }, + "TITLE": "Ajouter un jeton personnalisé" + }, + "REGISTER_ALIAS": "Enregistrer un alias", + "TABS": { + "ASSETS": "Les atouts", + "CONTRACTS": "Contrats", + "HISTORY": "Historique", + "MESSAGES": "Messages", + "RECEIVE": "Recevoir", + "SEND": "Envoyer", + "STAKING": "Mise" + }, + "TOOLTIPS": { + "ADD_CUSTOM_TOKEN": "Ajouter un jeton personnalisé", + "CLOSE": "Fermer le portefeuille", + "EDIT_ALIAS": "Modifier l'alias", + "SETTINGS": "Paramètres", + "TRANSFER_ALIAS": "Alias de transfert" } + }, + "WALLET_DETAILS": { + "ADD_CUSTOM_TOKEN": "Ajouter un jeton personnalisé", + "BUTTON_REMOVE": "Fermer le portefeuille", + "BUTTON_SAVE": "Enregistrer", + "CREATE_PASSWORD_SECURE": "Créez un mot de passe pour sécuriser votre graine", + "FORM": { + "CONFIRM_PASSWORD": "Confirmer le mot de passe", + "GENERATE_SECURE_SEED": "Générer une graine sécurisée", + "SECURED_SEED_WILL_REQUIRE": "La graine sécurisée nécessitera ce mot de passe pour la restauration." + }, + "FORM_ERRORS": { + "MAX_LENGTH": "Longueur maximale du nom atteinte", + "NAME_DUPLICATE": "Le nom est en double", + "NAME_REQUIRED": "Le nom est requis", + "PASSWORDS_DONT_MATCH": "Les mots de passe ne correspondent pas" + }, + "INFO": "informations", + "LABEL_FILE_LOCATION": "Emplacement du fichier du portefeuille", + "LABEL_NAME": "Nom du portefeuille", + "LABEL_SEED_PHRASE": "Phrase de départ", + "REMEMBER_YOU_WILL_REQUIRE": "La graine sécurisée nécessitera un mot de passe pour la restauration.", + "RESYNC_WALLET": "Resynchroniser les données du portefeuille", + "RESYNC_WALLET_BUTTON": "Resynchroniser le portefeuille", + "SEED_IS_SECURED": "La graine est sécurisée", + "SEED_IS_UNSECURED": "La graine n'est pas sécurisée", + "SEED_PHRASE_HINT": "Cliquez pour révéler la phrase de départ", + "WALLET_OPTIONS": "Options de portefeuille..." } } diff --git a/html_source/src/assets/i18n/he.json b/html_source/src/assets/i18n/he.json index cbccbaea..df8d8857 100644 --- a/html_source/src/assets/i18n/he.json +++ b/html_source/src/assets/i18n/he.json @@ -1,805 +1,713 @@ { - "LOGIN": { - "SETUP_MASTER_PASS": "Setup master password", - "SETUP_CONFIRM_PASS": "Confirm the password", - "MASTER_PASS": "Master password", - "BUTTON_NEXT": "Next", - "BUTTON_SKIP": "Skip", - "BUTTON_RESET": "Reset", - "INCORRECT_PASSWORD": "Invalid password", - "FORM_ERRORS": { - "PASS_REQUIRED": "Password is required", - "CONFIRM_REQUIRED": "Confirmation is required", - "MISMATCH": "Mismatch", - "INVALID_PASS": "Invalid Password, try again", - "WRONG_PASSWORD": "Wrong password" - } - }, - "COMMON": { - "BACK": "Go back" - }, - "BREADCRUMBS": { - "ADD_WALLET": "Add wallet", - "CREATE_WALLET": "Create new wallet", - "SAVE_PHRASE": "Save your seed phrase", - "OPEN_WALLET": "Open existing wallet", - "RESTORE_WALLET": "Restore from backup", - "WALLET_DETAILS": "Wallet details", - "ASSIGN_ALIAS": "Assign alias", - "EDIT_ALIAS": "Edit alias", - "TRANSFER_ALIAS": "Transfer alias", - "CONTRACTS": "Contracts", - "NEW_PURCHASE": "New purchase", - "OLD_PURCHASE": "Purchase" - }, - "SIDEBAR": { - "TITLE": "Wallets", - "ADD_NEW": "Add", - "ACCOUNT": { - "STAKING": "Staking", - "MESSAGES": "New offers/Messages", - "SYNCING": "Syncing wallet" + "ASSETS": { + "DROP_DOWN_MENU": { + "ASSET_DETAILS": "Asset Details", + "REMOVE_ASSET": "Remove asset" }, - "CONTACTS": "Contacts", - "SETTINGS": "Settings", - "LOG_OUT": "Log out", - "SYNCHRONIZATION": { - "OFFLINE": "Offline", - "ONLINE": "Online", - "ERROR": "System error", - "COMPLETE": "Completion", - "SYNCING": "Syncing blockchain", - "LOADING": "Loading blockchain data", - "DOWNLOADING": "Downloading", - "SLASH": "/", - "MB": "MB" + "FORM": { + "ERRORS": { + "INSUFICCIENT_FUNDS": "Insuficcient funds", + "WRONG_ASSET_ID": "Wrong asset id" + } }, - "UPDATE": { - "STANDARD": "Update available", - "STANDARD_TOOLTIP": "Get new update.
    Update is recommended!", - "IMPORTANT": "Update available", - "IMPORTANT_HINT": "Important update!", - "IMPORTANT_TOOLTIP": "Get new update.
    Important update!", - "CRITICAL": "Update available", - "CRITICAL_HINT": "Critical update!", - "CRITICAL_TOOLTIP": "Critical update available.Update strongly recommended!", - "TIME": "System time differs from network", - "TIME_TOOLTIP": "Wrong system time!
    Check and repair your system time." + "MODALS": { + "ASSET_DETAILS": { + "LABELS": { + "CURRENT_SUPPLY": "Current supply", + "ID": "Asset ID", + "MAX_SUPPLE": "Max supply", + "NAME": "Asset name", + "TICKER": "Ticker" + } + } }, - "CONTACTS_TOOLTIP": "Contacts option available only with Master Password enabled", - "LOG_OUT_TOOLTIP": "Logout option available only with Master Password enabled" - }, - "MAIN": { - "TITLE": "Create or open the wallet to start using Zano", - "BUTTON_NEW_WALLET": "Create new wallet", - "BUTTON_OPEN_WALLET": "Open existing wallet", - "BUTTON_RESTORE_BACKUP": "Restore from backup", - "HELP": "How to create wallet?", - "CHOOSE_PATH": "Please choose a path" - }, - "CREATE_WALLET": { - "NAME": "Wallet name", - "PASS": "Set wallet password", - "CONFIRM": "Confirm wallet password", - "BUTTON_SELECT": "Select wallet location", - "BUTTON_CREATE": "Create wallet", - "TITLE_SAVE": "Save the wallet file.", - "ERROR_CANNOT_SAVE_TOP": "Existing wallet files cannot be replaced or overwritten", - "ERROR_CANNOT_SAVE_SYSTEM": "Wallet files cannot be saved to the OS partition", - "FORM_ERRORS": { - "NAME_REQUIRED": "Name is required", - "NAME_DUPLICATE": "Name is duplicate", - "MAX_LENGTH": "Maximum name length reached", - "CONFIRM_NOT_MATCH": "Passwords don`t match" + "TABLE": { + "LABELS": { + "BALANCE": "Balance", + "NAME": "Name", + "PRICE": "Price", + "VALUE": "Value" + } } }, - "OPEN_WALLET": { - "NAME": "Wallet name", - "PASS": "Wallet password", - "BUTTON": "Open wallet", - "WITH_ADDRESS_ALREADY_OPEN": "A wallet with this address is already open", - "FILE_NOT_FOUND1": "Wallet file not found", - "FILE_NOT_FOUND2": "

    It might have been renamed or moved.
    To open it, use the \"Open wallet\" button.", - "FORM_ERRORS": { - "NAME_REQUIRED": "Name is required", - "NAME_DUPLICATE": "Name is duplicate", - "MAX_LENGTH": "Maximum name length reached" + "ASSIGN_ALIAS": { + "BUTTON_ASSIGN": "Assign", + "COMMENT": { + "LABEL": "Comment", + "PLACEHOLDER": "", + "TOOLTIP": "The comment will be visible to anyone who wants to make a payment to your alias. You can provide details about your business, contacts, or include any text. Comments can be edited later." }, - "MODAL": { - "TITLE": "Type wallet password", - "LABEL": "Password to this wallet", - "OPEN": "Open wallet", - "SKIP": "Skip", - "NOT_FOUND": "Not found" - } - }, - "RESTORE_WALLET": { - "LABEL_NAME": "Wallet name", - "LABEL_PHRASE_KEY": "Seed phrase / tracking seed", - "PASS": "Wallet password", - "CONFIRM": "Confirm wallet password", - "BUTTON_SELECT": "Select wallet location", - "BUTTON_CREATE": "Create wallet", - "NOT_CORRECT_FILE_OR_PASSWORD": "Invalid wallet file or password does not match", - "CHOOSE_PATH": "Please choose a path", + "COST": "Alias fee {{value}} {{currency}}", "FORM_ERRORS": { + "MAX_LENGTH": "Maximum comment length reached", + "NAME_EXISTS": "Alias name already exists", + "NAME_LENGTH": "The alias must be 6-25 characters long", "NAME_REQUIRED": "Name is required", - "NAME_DUPLICATE": "Name is duplicate", - "MAX_LENGTH": "Maximum name length reached", - "CONFIRM_NOT_MATCH": "Passwords don`t match", - "KEY_REQUIRED": "Key is required", - "KEY_NOT_VALID": "Key not valid", - "INCORRECT_PASSWORD": "Incorrect password" + "NAME_WRONG": "Invalid name: allowed symbols \"0-9\", \"a-z\", \"-\", \".\"", + "NO_MONEY": "Insufficient funds to assign the alias" + }, + "NAME": { + "LABEL": "Alias", + "PLACEHOLDER": " Enter alias", + "TOOLTIP": "An alias is a shortened form or your account. An alias can only include Latin letters, numbers and characters “.” and “-”. It must start with “@”." }, - "SEED_PASSWORD": "Seed password", - "OK": "OK" + "ONE_ALIAS": "You can create only one alias per wallet", + "REQUEST_ADD_REG": "The alias will be assigned within 10 minutes" }, - "SEED_PHRASE": { - "TITLE": "Make sure to keep your seed phrase in a safe place. If you forget your seed phrase you will not be able to recover your wallet.", - "BUTTON_CREATE_ACCOUNT": "Create wallet", - "BUTTON_COPY": "Copy", - "BUTTON_COPIED": "Copied" + "BACKEND_LOCALIZATION": { + "INCOME_TRANSFER_CONFIRMED": "Payment received", + "INCOME_TRANSFER_UNCONFIRMED": "Incoming payment (not confirmed)", + "IS_CONFIRMED": "", + "IS_MINIMIZE": "Zano application is minimized to the system tray", + "IS_RECEIVED": "", + "LOCKED": "Blocked", + "MINED": "Mined", + "QUIT": "Quit", + "RESTORE": "You can recover it by clicking or using the context menu", + "TRAY_MENU_MINIMIZE": "Minimize", + "TRAY_MENU_SHOW": "Resize" }, - "PROGRESS": { + "BREADCRUMBS": { "ADD_WALLET": "Add wallet", - "SELECT_LOCATION": "Select wallet location", + "ASSIGN_ALIAS": "Assign alias", + "CONTRACTS": "Contracts", "CREATE_WALLET": "Create new wallet", - "RESTORE_WALLET": "Restore from backup" + "EDIT_ALIAS": "Edit alias", + "NEW_PURCHASE": "New purchase", + "OLD_PURCHASE": "Purchase", + "OPEN_WALLET": "Open existing wallet", + "RESTORE_WALLET": "Restore from backup", + "SAVE_PHRASE": "Save your seed phrase", + "TRANSFER_ALIAS": "Transfer alias", + "WALLET_DETAILS": "Wallet details" }, - "SETTINGS": { - "TITLE": "Settings", - "DARK_THEME": "Dark theme", - "WHITE_THEME": "White theme", - "GRAY_THEME": "Grey theme", - "APP_LOCK": { - "TITLE": "Lock app after:", - "TIME1": "5 min", - "TIME2": "15 min", - "TIME3": "1 hour", - "TIME4": "Never" - }, - "SCALE": { - "75": "75% scale", - "100": "100% scale", - "125": "125% scale", - "150": "150% scale", - "TITLE": "Interface scale" - }, - "MASTER_PASSWORD": { - "TITLE": "Update master password", - "OLD": "Old password", - "NEW": "New password", - "CONFIRM": "New password confirmation", - "BUTTON": "Save" - }, - "FORM_ERRORS": { - "PASS_REQUIRED": "Password is required", - "PASS_NOT_MATCH": "Old password not match", - "CONFIRM_NOT_MATCH": "Passwords do not match" - }, - "LAST_BUILD": "Current build: {{value}}", - "APP_LOG_TITLE": "Log level:", - "NOTIFICATIONS": "Notifications", - "USE_TOR_TO_RELAY_TRANSACTIONS": "Use TOR to relay transactions", - "SETTINGS_SAVED": "Saved! Settings Updated", - "LANGUAGE": { - "TITLE": "Language", - "EN": "English", - "FR": "French", - "DE": "Deutsch", - "ID": "Indonesian", - "IT": "Italian", - "PT": "Portuguese" - } + "COMMON": { + "BACK": "Go back" }, - "WALLET": { - "REGISTER_ALIAS": "Register an alias", - "DETAILS": "Details", - "LOCK": "Lock", - "AVAILABLE_BALANCE": "Available", - "LOCKED_BALANCE": "Locked", - "LOCKED_BALANCE_LINK": "What does that mean?", - "TABS": { - "ASSETS": "Assets", + "CONFIRM": { + "BUTTON_CANCEL": "Cancel", + "BUTTON_CONFIRM": "Send", + "MESSAGE": { + "COMMENT": "Comment", + "FROM": "From", "SEND": "Send", - "RECEIVE": "Receive", - "HISTORY": "History", - "CONTRACTS": "Contracts", - "MESSAGES": "Messages", - "STAKING": "Staking" - }, - "CONFIRM": { - "TITLE": "Remove wallet from the list?", - "MESSAGE": "To access it you’ll have to add it again" + "TO": "To" }, - "TOOLTIPS": { - "EDIT_ALIAS": "Edit alias", - "TRANSFER_ALIAS": "Transfer alias", - "SETTINGS": "Settings", - "ADD_CUSTOM_TOKEN": "Add Custom Token", - "REMOVE": "Remove wallet" + "TITLE": "Transaction" + }, + "CONFIRM_SWAP": { + "BREADCRUMBS": { + "ITEM1": "Swap", + "ITEM2": "Confirm swap" }, - "MODAL_ADD_CUSTOM_TOKEN": { - "TITLE": "Add Custom Token", - "FIELD_TITLE": "Asset ID" + "FORM": { + "BUTTONS": { + "BUTTON1": "Accept Proposal", + "BUTTON2": "Back" + }, + "LABELS": { + "LABEL1": "Swap proposal hex", + "LABEL2": "Proposal details" + }, + "PLACEHOLDERS": { + "PLACEHOLDER1": "Enter Swap proposal hex" + }, + "TABLE": { + "LABELS": { + "LABEL1": "Sending", + "LABEL2": "Receiving", + "LABEL3": "Expiration time" + } + } } }, - "WALLET_DETAILS": { - "LABEL_NAME": "Wallet name", - "LABEL_FILE_LOCATION": "Wallet file location", - "LABEL_SEED_PHRASE": "Seed phrase", - "SEED_PHRASE_HINT": "Click to reveal the seed phrase", - "BUTTON_SAVE": "Save", - "BUTTON_REMOVE": "Remove wallet", - "FORM_ERRORS": { - "NAME_REQUIRED": "Name is required", - "NAME_DUPLICATE": "Name is duplicate", - "MAX_LENGTH": "Maximum name length reached", - "PASSWORDS_DONT_MATCH": "Passwords don't match" + "CONTACTS": { + "ADD": "Add/edit contact", + "ADD_CONTACT": "Add contact", + "BUTTON": { + "ADD": "Add contact", + "ADD_EDIT": "Add/Save", + "DELETE": "Delete", + "EDIT": "Edit", + "GO_TO_WALLET": "Go to wallet", + "IMPORT_EXPORT": "Import/export", + "SEND": "Send" }, - "WALLET_OPTIONS": "Wallet options...", - "RESYNC_WALLET": "Resync wallet data", - "RESYNC_WALLET_BUTTON": "Resync Wallet", - "CREATE_PASSWORD_SECURE": "Create a password to secure your seed", - "INFO": "info", - "SEED_IS_UNSECURED": "Seed is unsecured", - "SEED_IS_SECURED": "Seed is secured", - "REMEMBER_YOU_WILL_REQUIRE": "Secure seed will require password to restore.", - "ADD_CUSTOM_TOKEN": "Add Custom Token", + "COPY": "- Copy", + "ERROR_EMPTY_LIST": "Contact list is empty", + "ERROR_EXPORT": "Invalid file type. Save file as .csv", + "ERROR_IMPORT": "Error is occured while reading file!", + "ERROR_IMPORT_EMPTY": "File is empty", + "ERROR_TYPE_FILE": "Please import valid .csv file", + "EXPORT": "Export", "FORM": { - "CONFIRM_PASSWORD": "Confirm password", - "GENERATE_SECURE_SEED": "Generate Secure Seed", - "SECURED_SEED_WILL_REQUIRE": "Secure seed will require this password to restore." - } - }, - "ASSIGN_ALIAS": { - "NAME": { - "LABEL": "Alias", - "PLACEHOLDER": " Enter alias", - "TOOLTIP": "An alias is a shortened form or your account. An alias can only include Latin letters, numbers and characters “.” and “-”. It must start with “@”." - }, - "COMMENT": { - "LABEL": "Comment", - "PLACEHOLDER": "", - "TOOLTIP": "The comment will be visible to anyone who wants to make a payment to your alias. You can provide details about your business, contacts, or include any text. Comments can be edited later." + "ADDRESS": "Address", + "NAME": "Name", + "NOTES": "Notes" }, - "COST": "Alias fee {{value}} {{currency}}", - "BUTTON_ASSIGN": "Assign", "FORM_ERRORS": { + "ADDRESS_DUBLICATED": "Address is dublicated", + "ADDRESS_NOT_VALID": "Address not valid", + "ADDRESS_REQUIRED": "Address is required", + "MAX_LENGTH": "Maximum notes length reached", + "NAME_DUBLICATED": "Name is dublicated", + "NAME_LENGTH": "The name must be 4-25 characters long", "NAME_REQUIRED": "Name is required", - "NAME_WRONG": "Invalid name: allowed symbols \"0-9\", \"a-z\", \"-\", \".\"", - "NAME_LENGTH": "The alias must be 6-25 characters long", - "NAME_EXISTS": "Alias name already exists", - "NO_MONEY": "You do not have enough funds to assign this alias", - "MAX_LENGTH": "Maximum comment length reached" - }, - "ONE_ALIAS": "You can create only one alias per wallet", - "REQUEST_ADD_REG": "The alias will be assigned within 10 minutes" - }, - "EDIT_ALIAS": { - "NAME": { - "LABEL": "Alias", - "PLACEHOLDER": "@ Enter alias" - }, - "COMMENT": { - "LABEL": "Comment", - "PLACEHOLDER": "" + "SET_MASTER_PASSWORD": "Set master password" }, - "FORM_ERRORS": { - "NO_MONEY": "You do not have enough funds to change the comment to this alias", - "MAX_LENGTH": "Maximum comment length reached" + "IMPORT": "Import", + "IMPORT_EXPORT": "Import or export contacts", + "OPEN_ADD_WALLET": "Open/Add wallet", + "SEND": "Send", + "SEND_FROM": "Send from", + "SEND_TO": "To", + "SUCCESS_EXPORT": "Contacts are exported", + "SUCCESS_IMPORT": "Contacts are imported", + "SUCCESS_SAVE": "Contact is edited", + "SUCCESS_SENT": "Contact added", + "TABLE": { + "ADDRESS": "Address", + "ALIAS": "Alias", + "EMPTY": "Contact list is empty", + "NAME": "Name", + "NOTES": "Notes" }, - "COST": "Fee {{value}} {{currency}}", - "BUTTON_EDIT": "Edit" + "TITLE": "Contact list" }, - "TRANSFER_ALIAS": { - "NAME": { - "LABEL": "Alias", - "PLACEHOLDER": "@ Enter alias" - }, - "COMMENT": { - "LABEL": "Comment", - "PLACEHOLDER": "" - }, - "ADDRESS": { - "LABEL": "Transfer to", - "PLACEHOLDER": "" - }, - "FORM_ERRORS": { - "WRONG_ADDRESS": "No wallet with this account exists", - "ALIAS_EXISTS": "This account already has an alias", - "NO_MONEY": "You do not have enough funds to transfer this alias" - }, - "COST": "Transfer fee {{value}} {{currency}}", - "BUTTON_TRANSFER": "Transfer", - "BUTTON_CANCEL": "Cancel", - "REQUEST_SEND_REG": "The alias will be transferred within 10 minutes" + "CONTEXT_MENU": { + "COPY": "copy", + "PASTE": "paste", + "SELECT": "select all" }, - "SEND": { - "ADDRESS": "Address", + "CONTRACTS": { "AMOUNT": "Amount", - "COMMENT": "Comment", - "DETAILS": "Additional details", - "MIXIN": "Mixin", - "FEE": "Fee", - "HIDE": "Hide your wallet address from recipient", - "BUTTON": "Send", - "SUCCESS_SENT": "Transaction sent", - "FORM_ERRORS": { - "ADDRESS_REQUIRED": "Address is required", - "ADDRESS_NOT_VALID": "Address not valid", - "ALIAS_NOT_VALID": "Alias not valid", - "AMOUNT_REQUIRED": "Amount is required", - "AMOUNT_ZERO": "Amount is zero", - "FEE_REQUIRED": "Fee is required", - "FEE_MINIMUM": "Minimum fee: {{fee}}", - "MAX_LENGTH": "Maximum comment length reached", - "GREAT_THAN_UNWRAPPED_COINS": "Amount is bigger than ERC20 tokens left available", - "LESS_THAN_ZANO_NEEDED": "Too small amount to cover ERC20 fee", - "WRAP_INFO_NULL": "failed to request wrap state", - "MUST_BE_GREATER_THAN_ZERO": "Must be greater than zero", - "ALIAS_NOT_FOUND": "Alias not found" - }, - "WRAP": { - "TITLE": "Wrap", - "MAIN_TEXT": "This transaction will create wZano (\"Wrapped Zano\") which will be sent to the specified address on the Ethereum network.", - "ESTIMATE": "Transaction Estimates", - "WILL_RECEIVE": "You'll receive:", - "FEE": "Ethereum Txn Fee:", - "ZANO": "ZANO", - "wZANO": "wZANO" - }, - "ERROR_CODES": { - "NOT_ENOUGH_MONEY": "Not enough money" - }, - "ASSET": "Asset" - }, - "HISTORY": { - "STATUS": "Status", - "STATUS_TOOLTIP": "Confirmations {{current}}/{{total}}", - "LOCK_TOOLTIP": "Locked till {{date}}", - "SEND": "Sent", - "RECEIVED": "Received", + "COMMENTS": "Comments", + "CONTRACTS": "Contracts", "DATE": "Date", - "AMOUNT": "Amount", - "FEE": "Fee", - "ADDRESS": "Address", - "DETAILS": { - "PAYMENT_ID": "Payment ID", - "ID": "Transaction ID", - "SIZE": "Transaction size", - "SIZE_VALUE": "{{value}} bytes", - "HEIGHT": "Height", - "CONFIRMATION": "Confirmation", - "INPUTS": "Inputs", - "OUTPUTS": "Outputs", - "COMMENT": "Comment" - }, - "TYPE_MESSAGES": { - "HIDDEN": "hidden", - "UNDEFINED": "Undefined", - "COMPLETE_BUYER": "Contract completed", - "COMPLETE_SELLER": "Contract completed", - "CREATE_ALIAS": "Fee for assigning alias", - "UPDATE_ALIAS": "Fee for editing alias", - "POW_REWARD": "POW reward", - "POS_REWARD": "POS reward", - "CREATE_CONTRACT": "Contract proposal", - "PLEDGE_CONTRACT": "Contract deposit", - "NULLIFY_CONTRACT": "Burn deposits", - "PROPOSAL_CANCEL_CONTRACT": "Cancellation request", - "CANCEL_CONTRACT": "Cancel and return deposits" - }, - "NO_FEE": "No Fee", - "HIDDEN": "Hidden" - }, - "CONTRACTS": { "EMPTY": "No active contracts", - "CONTRACTS": "Contracts", + "LISTING_BUTTON": "Create listing", "PURCHASE": "Purchase", + "PURCHASE_BUTTON": "New Purchase", "SELL": "Sell", - "DATE": "Date", - "AMOUNT": "Amount", "STATUS": "Status", - "COMMENTS": "Comments", - "PURCHASE_BUTTON": "New Purchase", - "LISTING_BUTTON": "Create listing", - "TIME_LEFT": { - "REMAINING_LESS_ONE": "Less than an hour to respond", - "REMAINING_ONE": "{{time}} hour remains", - "REMAINING_MANY": "{{time}} hours remain", - "REMAINING_MANY_ALT": "{{time}} hours remain", - "REMAINING_ONE_RESPONSE": "{{time}} hour remains", - "REMAINING_MANY_RESPONSE": "{{time}} hours remain", - "REMAINING_MANY_ALT_RESPONSE": "{{time}} hours remain", - "REMAINING_ONE_WAITING": "Waiting for {{time}} hour", - "REMAINING_MANY_WAITING": "Waiting for {{time}} hours", - "REMAINING_MANY_ALT_WAITING": "Waiting for {{time}} hours" - }, "STATUS_MESSAGES": { - "SELLER": { - "NEW_CONTRACT": "New contract proposal", - "IGNORED": "You ignored contract proposal", - "ACCEPTED": "Contract started", - "WAIT": "Waiting for contract confirmation", - "WAITING_BUYER": "Waiting for delivery", - "COMPLETED": "Contract completed", - "NOT_RECEIVED": "Delivery failed", - "NULLIFIED": "All deposits burned", - "PROPOSAL_CANCEL": "New proposal to cancel contract and return deposits", - "BEING_CANCELLED": "Cancellation in progress", - "CANCELLED": "Contract canceled", - "IGNORED_CANCEL": "You ignored cancellation proposal", - "EXPIRED": "Contract proposal has expired" - }, "BUYER": { - "WAITING": "Waiting for response", - "IGNORED": "Seller ignored your contract proposal", "ACCEPTED": "Seller accepted your contract proposal", - "WAIT": "Waiting for deposits confirmation", - "WAITING_SELLER": "Waiting for delivery", + "BEING_CANCELLED": "Cancellation in progress", + "CANCELLED": "Contract canceled", "COMPLETED": "Contract completed", + "EXPIRED": "The contract proposal has expired", + "IGNORED": "Seller ignored your contract proposal", + "IGNORED_CANCEL": "The seller ignored your proposal to cancel the contract", "NOT_RECEIVED": "Delivery failed", "NULLIFIED": "All deposits burned", + "WAIT": "Waiting for deposits confirmation", + "WAITING": "Waiting for response", "WAITING_CANCEL": "Waiting for contract cancellation", + "WAITING_SELLER": "Waiting for delivery" + }, + "SELLER": { + "ACCEPTED": "Contract started", "BEING_CANCELLED": "Cancellation in progress", "CANCELLED": "Contract canceled", - "IGNORED_CANCEL": "The seller ignored your proposal to cancel the contract", - "EXPIRED": "The contract proposal has expired" + "COMPLETED": "Contract completed", + "EXPIRED": "Contract proposal has expired", + "IGNORED": "You ignored contract proposal", + "IGNORED_CANCEL": "You ignored cancellation proposal", + "NEW_CONTRACT": "New contract proposal", + "NOT_RECEIVED": "Delivery failed", + "NULLIFIED": "All deposits burned", + "PROPOSAL_CANCEL": "New proposal to cancel contract and return deposits", + "WAIT": "Waiting for contract confirmation", + "WAITING_BUYER": "Waiting for delivery" } + }, + "TIME_LEFT": { + "REMAINING_LESS_ONE": "Less than an hour to respond", + "REMAINING_MANY": "{{time}} hours remain", + "REMAINING_MANY_ALT": "{{time}} hours remain", + "REMAINING_MANY_ALT_RESPONSE": "{{time}} hours remain", + "REMAINING_MANY_ALT_WAITING": "Waiting for {{time}} hours", + "REMAINING_MANY_RESPONSE": "{{time}} hours remain", + "REMAINING_MANY_WAITING": "Waiting for {{time}} hours", + "REMAINING_ONE": "{{time}} hour remains", + "REMAINING_ONE_RESPONSE": "{{time}} hour remains", + "REMAINING_ONE_WAITING": "Waiting for {{time}} hour" } }, - "PURCHASE": { - "DESCRIPTION": "Description", - "SELLER": "Seller", - "AMOUNT": "Amount", - "YOUR_DEPOSIT": "Your deposit", - "SELLER_DEPOSIT": "Seller deposit", - "BUYER_DEPOSIT": "Buyer deposit", - "SAME_AMOUNT": "Same amount", - "COMMENT": "Comment", - "DETAILS": "Additional details", - "SEND_BUTTON": "Send", - "FORM_ERRORS": { - "DESC_REQUIRED": "Description required", - "DESC_MAXIMUM": "Maximum field length reached", - "SELLER_REQUIRED": "Address required", - "SELLER_NOT_VALID": "Invalid address", - "ALIAS_NOT_VALID": "Invalid alias", - "AMOUNT_REQUIRED": "Amount required", - "AMOUNT_ZERO": "Amount cannot be zero", - "YOUR_DEPOSIT_REQUIRED": "Deposit required", - "SELLER_DEPOSIT_REQUIRED": "Seller deposit required", - "SELLER_SAME": "Use separate account", - "COMMENT_MAXIMUM": "Maximum field length reached" - }, - "PROGRESS_NEW": "New purchase", - "PROGRESS_WAIT": "Awaiting reply", - "PROGRESS_RECEIVE": "Reply received", - "PROGRESS_COMPLETE": "Completed", - "FEE": "Fee", - "PAYMENT": "Payment ID", - "STATUS_MESSAGES": { - "NEW_PURCHASE": "New purchase", - "WAITING_SELLER": "Waiting for response", - "WAITING_BUYER": "Contract proposal received", - "WAITING_CONFIRMATION": "Waiting for deposits confirmation", - "WAITING_DELIVERY": "Waiting for delivery", - "COMPLETED": "Contract completed", - "IGNORED_BUYER": "Contract proposal ignored", - "IGNORED_SELLER": "The seller ignored your contract proposal", - "PROPOSAL_CANCEL_SELLER": "Cancellation request sent", - "PROPOSAL_CANCEL_BUYER": "Cancellation request received", - "BEING_CANCELLED": "Cancellation in progress", - "IGNORED_CANCEL_SELLER": "The seller ignored your proposal to cancel the contract", - "IGNORED_CANCEL_BUYER": "Contract cancellation proposal ignored", - "CANCELLED": "Contract canceled", - "EXPIRED": "Contract proposal expired", - "NOT_RECEIVED": "Delivery failed", - "NULLIFIED": "All deposits burned" + "CREATE_SWAP": { + "BREADCRUMBS": { + "ITEM1": "Swap", + "ITEM2": "Create swap" }, - "ACCEPT_STATE_WAIT_BIG": "Contract started", - "IGNORED_ACCEPT": "Contract proposal ignored", - "BURN_PROPOSAL": "Deposits burned", - "SUCCESS_FINISH_PROPOSAL": "Contract completed", - "SEND_CANCEL_PROPOSAL": "Cancellation request sent", - "IGNORED_CANCEL": "Contract cancellation proposal ignored", - "DEALS_CANCELED_WAIT": "Cancellation in progress", - "WAITING_TIME": "Response time", - "NEED_MONEY": "Insufficient funds", - "BUTTON_MAKE_PLEDGE": "Accept and make deposit", - "BUTTON_IGNORE": "Ignore and hide offer", - "BUTTON_NULLIFY": "Terminate and burn deposits", - "BUTTON_RECEIVED": "Complete and release deposits", - "BUTTON_CANCEL_BUYER": "Cancel and return deposits", - "BUTTON_NOT_CANCEL": "Ignore request", - "BUTTON_CANCEL_SELLER": "Confirm and return deposits", - "HOUR": "hour", - "HOURS": "hours", - "CANCEL": "Cancel", - "NULLIFY_QUESTION": "Are you sure you want to burn both deposits?", - "BUTTON_NULLIFY_SHORT": "Burn", - "WAITING_TIME_QUESTION": "Are you sure you want to cancel the contract?" - }, - "MESSAGES": { - "ADDRESS": "Address", - "MESSAGE": "Message", - "SEND_PLACEHOLDER": "Type a message...", - "SEND_BUTTON": "Send" - }, - "MODALS": { - "ERROR": "Error", - "SUCCESS": "Success", - "INFO": "Information", - "OK": "OK", - "CANCEL": "Cancel", - "ADD_TOKEN": "Add token" - }, - "CONFIRM": { - "BUTTON_CONFIRM": "Send", - "BUTTON_CANCEL": "Cancel", - "TITLE": "Transaction", - "MESSAGE": { - "SEND": "Send", - "FROM": "From", - "TO": "To", - "COMMENT": "Comment" + "FORM": { + "BUTTONS": { + "BUTTON1": "Create proposal", + "BUTTON2": "Cancel" + }, + "ERRORS": { + "ERROR1": "Swap for the same asset is not allowed." + }, + "LABELS": { + "LABEL1": "Sending", + "LABEL2": "Receiving", + "LABEL3": "Receiver address" + }, + "PLACEHOLDERS": { + "PLACEHOLDER1": "Please enter the amount" + } } }, - "STAKING": { - "TITLE": "Staking", - "TITLE_PENDING": "Pending", - "TITLE_TOTAL": "Total", - "TITLE_PERIOD": "Time period:", - "PERIOD": { - "WEEK1": "1 week", - "WEEK2": "2 week", - "MONTH1": "1 month", - "MONTH3": "3 month", - "MONTH6": "6 month", - "YEAR": "1 year", - "ALL": "All" - }, - "TITLE_GROUP": "Group:", - "GROUP": { - "DAY": "day", - "WEEK": "week", - "MONTH": "month" + "CREATE_WALLET": { + "BUTTON_CREATE": "Create wallet", + "BUTTON_SELECT": "Select wallet location", + "CONFIRM": "Confirm wallet password", + "ERROR_CANNOT_SAVE_SYSTEM": "Wallet files cannot be saved to the OS partition", + "ERROR_CANNOT_SAVE_TOP": "Existing wallet files cannot be replaced or overwritten", + "FORM_ERRORS": { + "CONFIRM_NOT_MATCH": "Passwords don`t match", + "MAX_LENGTH": "Maximum name length reached", + "NAME_DUPLICATE": "Name is duplicate", + "NAME_REQUIRED": "This field is required" }, - "SWITCH": { - "ON": "ON", - "OFF": "OFF" - } + "NAME": "Wallet name", + "PASS": "Set wallet password", + "TITLE_SAVE": "Save the wallet file." }, - "CONTACTS": { - "TITLE": "Contact list", - "IMPORT_EXPORT": "Import or export contacts", - "IMPORT": "Import", - "EXPORT": "Export", - "ADD": "Add/edit contact", - "SEND": "Send", - "SEND_FROM": "Send from", - "SEND_TO": "To", - "OPEN_ADD_WALLET": "Open/Add wallet", - "COPY": "- Copy", - "TABLE": { - "NAME": "Name", - "ALIAS": "Alias", - "ADDRESS": "Address", - "NOTES": "Notes", - "EMPTY": "Contact list is empty" - }, - "FORM": { - "NAME": "Name", - "ADDRESS": "Address", - "NOTES": "Notes" + "EDIT_ALIAS": { + "BUTTON_EDIT": "Edit", + "COMMENT": { + "LABEL": "Comment", + "PLACEHOLDER": "" }, + "COST": "Fee {{value}} {{currency}}", "FORM_ERRORS": { - "NAME_REQUIRED": "Name is required", - "NAME_DUBLICATED": "Name is dublicated", - "ADDRESS_REQUIRED": "Address is required", - "ADDRESS_NOT_VALID": "Address not valid", - "SET_MASTER_PASSWORD": "Set master password", - "ADDRESS_DUBLICATED": "Address is dublicated", - "MAX_LENGTH": "Maximum notes length reached", - "NAME_LENGTH": "The name must be 4-25 characters long" - }, - "BUTTON": { - "SEND": "Send", - "EDIT": "Edit", - "DELETE": "Delete", - "ADD": "Add contact", - "ADD_EDIT": "Add/Save", - "GO_TO_WALLET": "Go to wallet", - "IMPORT_EXPORT": "Import/export" + "MAX_LENGTH": "Maximum comment length reached", + "NO_MONEY": "You do not have enough funds to change the comment to this alias" }, - "SUCCESS_SENT": "Contact added", - "SUCCESS_SAVE": "Contact is edited", - "SUCCESS_IMPORT": "Contacts are imported", - "SUCCESS_EXPORT": "Contacts are exported", - "ERROR_IMPORT": "Error is occured while reading file!", - "ERROR_TYPE_FILE": "Please import valid .csv file", - "ERROR_EXPORT": "Invalid file type. Save file as .csv", - "ERROR_EMPTY_LIST": "Contact list is empty", - "ERROR_IMPORT_EMPTY": "File is empty", - "ADD_CONTACT": "Add contact" + "NAME": { + "LABEL": "Alias", + "PLACEHOLDER": "@ Enter alias" + } }, "ERRORS": { - "NO_MONEY": "Not enough money", - "NOT_ENOUGH_MONEY": "Insufficient funds in account", + "ACCESS_DENIED": "Access denied", + "BAD_ARG": "Invalid argument", "CORE_BUSY": "Internal error: core is busy", "DAEMON_BUSY": "Internal error: daemon is busy", - "NO_MONEY_REMOVE_OFFER": "There is no fee for deleting an offer, but in order to protect the network against flood transactions you need to have at least {{fee}} {{currency}} in your wallet", + "FILE_EXIST": "A file with that name already exists. Enter another name to save the file under", + "FILE_NOT_FOUND": "File not found", + "FILE_NOT_SAVED": "You cannot save a wallet file in this folder. Please choose another folder.", + "FILE_RESTORED": "The wallet file was corrupted. We have recovered the keys and the wallet from the blockchain", + "INSUFFICIENT_FUNDS": "Insufficient funds for this transaction", + "NOT_ENOUGH_MONEY": "Insufficient funds in account", "NOT_ENOUGH_OUTPUTS_TO_MIX": "Mix-in number is too big for current blockchain state. There are not enough unspent outputs to mix with", + "NOT_FILE_ZANO_WALLET": "This file is not recognized as a Zano wallet..", + "NO_MONEY": "Not enough funds for this transaction", + "NO_MONEY_REMOVE_OFFER": "There is no fee for deleting an offer, but in order to protect the network against flood transactions you need to have at least {{fee}} {{currency}} in your wallet", + "REQUIRED": "Required field", + "TRANSACTION_ERROR": "Error. Transaction not completed.", "TRANSACTION_IS_TO_BIG": "Transaction exceeds network limit, send required amount with multiple transactions", "TRANSFER_ATTEMPT": "There is no connection to Zano network", - "ACCESS_DENIED": "Access denied", - "TRANSACTION_ERROR": "Error. Transaction not completed.", - "BAD_ARG": "Invalid argument", - "WALLET_WRONG_ID": "Invalid wallet ID", - "WRONG_PASSWORD": "Invalid password", - "FILE_RESTORED": "The wallet file was corrupted. We have recovered the keys and the wallet from the blockchain", - "FILE_NOT_FOUND": "File not found", - "FILE_EXIST": "A file with that name already exists. Enter another name to save the file under", - "FILE_NOT_SAVED": "You cannot save a wallet file in this folder. Please choose another folder.", - "TX_TYPE_NORMAL": "Error. The payment from the wallet", - "TX_TYPE_NORMAL_TO": "to", - "TX_TYPE_NORMAL_END": "was not completed.", + "TX_TYPE_COIN_BASE": "Error. The payment was not completed.", "TX_TYPE_NEW_ALIAS": "Error. Failed to register alias to safe", "TX_TYPE_NEW_ALIAS_END": "Please try again.", + "TX_TYPE_NORMAL": "Error. The payment from the wallet", + "TX_TYPE_NORMAL_END": "was not completed.", + "TX_TYPE_NORMAL_TO": "to", "TX_TYPE_UPDATE_ALIAS": "Error. Failed to change comment to alias in safe", - "TX_TYPE_COIN_BASE": "Error. The payment was not completed.", "WALLET_WATCH_ONLY_NOT_SUPPORTED": "Watch-only wallets can only be opened by simplewallet", - "REQUIRED": "Required field", - "NOT_FILE_ZANO_WALLET": "File is not a zano wallet" + "WALLET_WRONG_ID": "Invalid wallet ID", + "WRONG_PASSWORD": "Invalid password", + "WRONG_PASSWORD_MUST_BE": "Invalid password. Password must be" }, - "CONTEXT_MENU": { - "COPY": "copy", - "PASTE": "paste", - "SELECT": "select all" + "EXPORT_HISTORY": { + "CANCEL": "Cancel", + "EXPORT": "Export to file...", + "EXPORT_BUTTON": "Export history...", + "FILTER": "Filter POS Transactions", + "FORMAT": "Format", + "SAVED_FILE": "Select path to save transactions history ", + "TITLE": "Export Wallet History", + "TOOLTIP": "Export wallet transactions history to file" }, - "BACKEND_LOCALIZATION": { - "QUIT": "Quit", - "IS_RECEIVED": "", - "IS_CONFIRMED": "", - "INCOME_TRANSFER_UNCONFIRMED": "Incoming payment (not confirmed)", - "INCOME_TRANSFER_CONFIRMED": "Payment received", - "MINED": "Mined", - "LOCKED": "Blocked", - "IS_MINIMIZE": "Zano application is minimized to the system tray", - "RESTORE": "You can recover it by clicking or using the context menu", - "TRAY_MENU_SHOW": "Resize", - "TRAY_MENU_MINIMIZE": "Minimize" + "HISTORY": { + "ADDRESS": "Address", + "AMOUNT": "Amount", + "DATE": "Date", + "DETAILS": { + "COMMENT": "Comment", + "CONFIRMATION": "Confirmation", + "HEIGHT": "Height", + "ID": "Transaction ID", + "INPUTS": "Inputs", + "OUTPUTS": "Outputs", + "PAYMENT_ID": "Payment ID", + "SIZE": "Transaction size", + "SIZE_VALUE": "{{value}} bytes" + }, + "FEE": "Fee", + "HIDDEN": "Hidden", + "LOCK_TOOLTIP": "Locked till {{date}}", + "NO_FEE": "No Fee", + "RECEIVED": "Received", + "SEND": "Sent", + "STATUS": "Status", + "STATUS_TOOLTIP": "Confirmations {{current}}/{{total}}", + "TYPE_MESSAGES": { + "CANCEL_CONTRACT": "Cancel and return deposits", + "COMPLETE_BUYER": "Contract completed", + "COMPLETE_SELLER": "Contract completed", + "CREATE_ALIAS": "Fee for assigning alias", + "CREATE_CONTRACT": "Contract proposal", + "HIDDEN": "hidden", + "NULLIFY_CONTRACT": "Burn deposits", + "PLEDGE_CONTRACT": "Contract deposit", + "POS_REWARD": "POS reward", + "POW_REWARD": "POW reward", + "PROPOSAL_CANCEL_CONTRACT": "Cancellation request", + "UNDEFINED": "Undefined", + "UPDATE_ALIAS": "Fee for editing alias" + } }, - "TOR_LIB_STATE": { - "STATE_SENDING": "Sending transaction", - "STATE_SENT_SUCCESS": "Successfully sent!", - "STATE_SEND_FAILED": "Sending failed", - "STATE_INITIALIZING": "Initializing", - "STATE_DOWNLOADING_CONSENSUS": "Downloading consensus", - "STATE_MAKING_TUNNEL_A": "Building tunnel to A", - "STATE_MAKING_TUNNEL_B": "Building tunnel to B", - "STATE_CREATING_STREAM": "Creating stream", - "STATE_FAILED": "Failed created stream", - "STATE_SUCCESS": "Successfully created stream" + "LOGIN": { + "BUTTON_NEXT": "Next", + "BUTTON_RESET": "Reset", + "BUTTON_SKIP": "Skip", + "FORM_ERRORS": { + "CONFIRM_REQUIRED": "Confirmation is required", + "INVALID_PASS": "Invalid Password", + "MISMATCH": "Mismatch", + "PASS_REQUIRED": "Password is required", + "WRONG_PASSWORD": "Wrong password" + }, + "INCORRECT_PASSWORD": "Invalid password", + "MASTER_PASS": "Master password", + "SETUP_CONFIRM_PASS": "Confirm the password", + "SETUP_MASTER_PASS": "Setup master password" }, - "SEND_DETAILS_MODAL": { - "TITLE1": "Transaction", - "TITLE2": "Transaction details" + "MAIN": { + "BUTTON_NEW_WALLET": "Create new wallet", + "BUTTON_OPEN_WALLET": "Open existing wallet", + "BUTTON_RESTORE_BACKUP": "Restore from backup", + "CHOOSE_PATH": "Please choose a path", + "HELP": "How to create wallet?", + "TITLE": "Create or open the wallet to start using Zano" + }, + "MESSAGES": { + "ADDRESS": "Address", + "MESSAGE": "Message", + "SEND_BUTTON": "Send", + "SEND_PLACEHOLDER": "Type a message..." + }, + "MODALS": { + "ADD_TOKEN": "Add token", + "CANCEL": "Cancel", + "ERROR": "Error", + "INFO": "Information", + "OK": "OK", + "SUCCESS": "Success" + }, + "OPEN_WALLET": { + "BUTTON": "Open wallet", + "FILE_NOT_FOUND1": "Wallet file not found", + "FILE_NOT_FOUND2": "

    It might have been renamed or moved.
    To open it, use the \"Open wallet\" button.", + "FORM_ERRORS": { + "MAX_LENGTH": "Maximum name length reached", + "NAME_DUPLICATE": "Name is duplicate", + "NAME_REQUIRED": "Name is required" + }, + "MODAL": { + "LABEL": "Password to this wallet", + "NOT_FOUND": "Not found", + "OPEN": "Open wallet", + "SKIP": "Skip", + "TITLE": "Type wallet password" + }, + "NAME": "Wallet name", + "PASS": "Wallet password", + "WITH_ADDRESS_ALREADY_OPEN": "A wallet with this address is already open" }, "PLACEHOLDERS": { + "ADRESS_PLACEHOLDER": "Enter adress here", + "AMOUNT_PLACEHOLDER": "Please enter the amount", "COMMENT_PLACEHOLDER": "Enter your comment here", - "WALLET_NAME_PLACEHOLDER": "Enter a Wallet Name here", + "CONFIRM_WALET_PASSWORD_PLACEHOLDER": "Confirm wallet password here", + "DEPOSIT_PLACEHOLDER": "Enter your deposit here", + "DESCRIPTION_PLACEHOLDER": "Enter a description here", + "FEE_PLACEHOLDER": "Enter a fee here", "MASTER_PASS_PLACEHOLDER": "Enter a master password here", - "PASS_PLACEHOLDER": "Enter a master password here", "NAME_PLACEHOLDER": "Enter a name here", - "ADRESS_PLACEHOLDER": "Enter adress here", "NOTES_PLACEHOLDER": "Enter a notes here", - "DESCRIPTION_PLACEHOLDER": "Enter a description here", - "SELLER_PLACEHOLDER": "Enter a seller here", + "PASSWORD_PLACEHOLDER": "Enter a password here", + "PASS_PLACEHOLDER": "Enter a master password here", + "PLACEHOLDER_CONFIRM": "Confirm new password here", + "PLACEHOLDER_NEW": "Enter new password here", "PLACEHOLDER_OLD": "Enter current password here", - "AMOUNT_PLACEHOLDER": "Enter amount here", - "DEPOSIT_PLACEHOLDER": "Enter your deposit here", + "PURCHASE_PAYMENT_PLACEHOLDER": "Enter a payment ID here", + "SEED_PASSWORD_PLACEHOLDER": "Enter a seed password here", + "SEED_PHRASE_PLACEHOLDER": "Enter a seed phrase here", "SELLER_DEPOSIT_PLACEHOLDER": "Enter seller deposit here", - "PLACEHOLDER_NEW": "Enter new password here", + "SELLER_PLACEHOLDER": "Enter a seller here", "WALET_PASSWORD_PLACEHOLDER": "Enter a wallet password here", - "CONFIRM_WALET_PASSWORD_PLACEHOLDER": "Confirm wallet password here", - "PLACEHOLDER_CONFIRM": "Confirm new password here", - "PASSWORD_PLACEHOLDER": "Enter a password here", - "SEED_PHRASE_PLACEHOLDER": "Enter a seed phrase here", - "SEED_PASSWORD_PLACEHOLDER": "Enter a seed password here", - "PURCHASE_PAYMENT_PLACEHOLDER": "Enter a payment ID here", - "FEE_PLACEHOLDER": "Enter a fee here" + "WALLET_NAME_PLACEHOLDER": "Please enter a name for your wallet" + }, + "PROGRESS": { + "ADD_WALLET": "Add wallet", + "CREATE_WALLET": "Create new wallet", + "RESTORE_WALLET": "Restore from backup", + "SELECT_LOCATION": "Select wallet location" + }, + "PURCHASE": { + "ACCEPT_STATE_WAIT_BIG": "Contract started", + "AMOUNT": "Amount", + "BURN_PROPOSAL": "Deposits burned", + "BUTTON_CANCEL_BUYER": "Cancel and return deposits", + "BUTTON_CANCEL_SELLER": "Confirm and return deposits", + "BUTTON_IGNORE": "Ignore and hide offer", + "BUTTON_MAKE_PLEDGE": "Accept and make deposit", + "BUTTON_NOT_CANCEL": "Ignore request", + "BUTTON_NULLIFY": "Terminate and burn deposits", + "BUTTON_NULLIFY_SHORT": "Burn", + "BUTTON_RECEIVED": "Complete and release deposits", + "BUYER_DEPOSIT": "Buyer deposit", + "CANCEL": "Cancel", + "COMMENT": "Comment", + "DEALS_CANCELED_WAIT": "Cancellation in progress", + "DESCRIPTION": "Description", + "DETAILS": "Additional details", + "FEE": "Fee", + "FORM_ERRORS": { + "ALIAS_NOT_VALID": "Invalid alias", + "AMOUNT_REQUIRED": "Amount required", + "AMOUNT_ZERO": "Amount cannot be zero", + "COMMENT_MAXIMUM": "Maximum field length reached", + "DESC_MAXIMUM": "Maximum field length reached", + "DESC_REQUIRED": "Description required", + "SELLER_DEPOSIT_REQUIRED": "Seller deposit required", + "SELLER_NOT_VALID": "Invalid address", + "SELLER_REQUIRED": "Address required", + "SELLER_SAME": "Use separate account", + "YOUR_DEPOSIT_REQUIRED": "Deposit required" + }, + "HOUR": "hour", + "HOURS": "hours", + "IGNORED_ACCEPT": "Contract proposal ignored", + "IGNORED_CANCEL": "Contract cancellation proposal ignored", + "NEED_MONEY": "Insufficient funds for this transaction", + "NULLIFY_QUESTION": "Are you sure you want to burn both deposits?", + "PAYMENT": "Payment ID", + "PROGRESS_COMPLETE": "Completed", + "PROGRESS_NEW": "New purchase", + "PROGRESS_RECEIVE": "Reply received", + "PROGRESS_WAIT": "Awaiting reply", + "SAME_AMOUNT": "Same amount", + "SELLER": "Seller", + "SELLER_DEPOSIT": "Seller deposit", + "SEND_BUTTON": "Send", + "SEND_CANCEL_PROPOSAL": "Cancellation request sent", + "STATUS_MESSAGES": { + "BEING_CANCELLED": "Cancellation in progress", + "CANCELLED": "Contract canceled", + "COMPLETED": "Contract completed", + "EXPIRED": "Contract proposal expired", + "IGNORED_BUYER": "Contract proposal ignored", + "IGNORED_CANCEL_BUYER": "Contract cancellation proposal ignored", + "IGNORED_CANCEL_SELLER": "The seller ignored your proposal to cancel the contract", + "IGNORED_SELLER": "The seller ignored your contract proposal", + "NEW_PURCHASE": "New purchase", + "NOT_RECEIVED": "Delivery failed", + "NULLIFIED": "All deposits burned", + "PROPOSAL_CANCEL_BUYER": "Cancellation request received", + "PROPOSAL_CANCEL_SELLER": "Cancellation request sent", + "WAITING_BUYER": "Contract proposal received", + "WAITING_CONFIRMATION": "Waiting for deposits confirmation", + "WAITING_DELIVERY": "Waiting for delivery", + "WAITING_SELLER": "Waiting for response" + }, + "SUCCESS_FINISH_PROPOSAL": "Contract completed", + "WAITING_TIME": "Response time", + "WAITING_TIME_QUESTION": "Are you sure you want to cancel the contract?", + "YOUR_DEPOSIT": "Your deposit" + }, + "RESTORE_WALLET": { + "BUTTON_CREATE": "Create wallet", + "BUTTON_SELECT": "Select wallet location", + "CHOOSE_PATH": "Please choose a path", + "CONFIRM": "Confirm wallet password", + "FORM_ERRORS": { + "CONFIRM_NOT_MATCH": "Passwords don`t match", + "INCORRECT_PASSWORD": "Incorrect password", + "KEY_NOT_VALID": "Key not valid", + "KEY_REQUIRED": "Key is required", + "MAX_LENGTH": "Maximum name length reached", + "NAME_DUPLICATE": "Name is duplicate", + "NAME_REQUIRED": "Name is required", + "SEED_PHRASE_IS_NO_VALID": "The seed phrase is not valid." + }, + "LABEL_NAME": "Wallet name", + "LABEL_PHRASE_KEY": "Seed phrase / tracking seed", + "NOT_CORRECT_FILE_OR_PASSWORD": "Invalid wallet file or password does not match", + "OK": "OK", + "PASS": "Wallet password", + "SEED_PASSWORD": "Seed password" + }, + "SEED_PHRASE": { + "BUTTON_COPIED": "Copied", + "BUTTON_COPY": "Copy", + "BUTTON_CREATE_ACCOUNT": "Create wallet", + "TITLE": "Make sure to keep your seed phrase in a safe place. If you forget your seed phrase you will not be able to recover your wallet." + }, + "SEND": { + "ADDRESS": "Address", + "AMOUNT": "Amount", + "ASSET": "Asset", + "BUTTON": "Send", + "COMMENT": "Comment", + "DETAILS": "Additional details", + "ERROR_CODES": { + "NOT_ENOUGH_MONEY": "Not enough funds for this transaction" + }, + "FEE": "Fee", + "FORM_ERRORS": { + "ADDRESS_NOT_VALID": "Address not valid", + "ADDRESS_REQUIRED": "Address is required", + "ALIAS_NOT_FOUND": "Alias not found", + "ALIAS_NOT_VALID": "The alias is not valid", + "AMOUNT_REQUIRED": "Amount is required", + "AMOUNT_ZERO": "Amount is zero", + "FEE_MINIMUM": "The minimum fee required is {{fee}}", + "FEE_REQUIRED": "Please enter the fee amount.", + "GREAT_THAN_UNWRAPPED_COINS": "Amount is bigger than ERC20 tokens left available", + "LESS_THAN_ZANO_NEEDED": "Too small amount to cover ERC20 fee", + "MAX_LENGTH": "Maximum comment length reached", + "MUST_BE_GREATER_THAN_ZERO": "Must be greater than zero", + "WRAP_INFO_NULL": "failed to request wrap state" + }, + "HIDE": "Hide your wallet address from recipient", + "MIXIN": "Mixin", + "SUCCESS_SENT": "Transaction sent", + "WRAP": { + "ESTIMATE": "Transaction Estimates", + "FEE": "Ethereum Txn Fee:", + "MAIN_TEXT": "This transaction will create wZano (\"Wrapped Zano\") which will be sent to the specified address on the Ethereum network.", + "TITLE": "Wrap", + "WILL_RECEIVE": "You'll receive:", + "ZANO": "ZANO", + "wZANO": "wZANO" + } }, - "EXPORT_HISTORY": { - "TOOLTIP": "Export wallet transactions history to file", - "TITLE": "Export Wallet History", - "FILTER": "Filter POS Transactions", - "CANCEL": "Cancel", - "EXPORT": "Export to file...", - "EXPORT_BUTTON": "Export history...", - "SAVED_FILE": "Select path to save transactions history ", - "FORMAT": "Format" + "SEND_DETAILS_MODAL": { + "TITLE1": "Transaction", + "TITLE2": "Transaction details" }, - "ASSETS": { - "TABLE": { - "LABELS": { - "NAME": "Name", - "BALANCE": "Balance", - "VALUE": "Value", - "PRICE": "Price" - } + "SETTINGS": { + "APP_LOCK": { + "TIME1": "5 min", + "TIME2": "15 min", + "TIME3": "1 hour", + "TIME4": "Never", + "TITLE": "Lock app after:" }, - "DROP_DOWN_MENU": { - "ASSET_DETAILS": "Asset Details", - "REMOVE_ASSET": "Remove asset" + "APP_LOG_TITLE": "Log level:", + "DARK_THEME": "Dark theme", + "FORM_ERRORS": { + "CONFIRM_NOT_MATCH": "The passwords do not match", + "CURRENT_PASS_NOT_MATCH": "Old password not match", + "PASS_REQUIRED": "Password is required" }, - "MODALS": { - "ASSET_DETAILS": { - "LABELS": { - "NAME": "Asset name", - "TICKER": "Ticker", - "ID": "Asset ID", - "CURRENT_SUPPLY": "Current supply", - "MAX_SUPPLE": "Max supply" - } - } + "GRAY_THEME": "Grey theme", + "LANGUAGE": { + "DE": "Deutsch", + "EN": "English", + "FR": "French", + "ID": "Indonesian", + "IT": "Italian", + "PT": "Portuguese", + "TITLE": "Language" }, - "FORM": { - "ERRORS": { - "WRONG_ASSET_ID": "Wrong asset id", - "INSUFICCIENT_FUNDS": "Insuficcient funds" - } - } + "LAST_BUILD": "Current build: {{value}}", + "MASTER_PASSWORD": { + "BUTTON": "Save", + "CONFIRM": "New password confirmation", + "NEW": "New password", + "OLD": "Old password", + "TITLE": "Update master password" + }, + "NOTIFICATIONS": "Notifications", + "SCALE": { + "100": "100% scale", + "125": "125% scale", + "150": "150% scale", + "75": "75% scale", + "TITLE": "Interface scale" + }, + "SETTINGS_SAVED": "Saved! Settings Updated", + "TITLE": "Settings", + "USE_TOR_TO_RELAY_TRANSACTIONS": "Use TOR to relay transactions", + "WHITE_THEME": "White theme" }, - "CONFIRM_SWAP": { - "BREADCRUMBS": { - "ITEM1": "Swap", - "ITEM2": "Confirm swap" + "SIDEBAR": { + "ACCOUNT": { + "MESSAGES": "New offers/Messages", + "STAKING": "Staking", + "SYNCING": "Syncing wallet" }, - "FORM": { - "LABELS": { - "LABEL1": "Swap proposal hex", - "LABEL2": "Proposal details" - }, - "PLACEHOLDERS": { - "PLACEHOLDER1": "Enter Swap proposal hex" - }, - "TABLE": { - "LABELS": { - "LABEL1": "Sending", - "LABEL2": "Receiving", - "LABEL3": "Expiration time" - } - }, - "BUTTONS": { - "BUTTON1": "Accept Proposal", - "BUTTON2": "Back" - } + "ADD_NEW": "Add", + "CONTACTS": "Contacts", + "CONTACTS_TOOLTIP": "Contacts option available only with Master Password enabled", + "LOG_OUT": "Log out", + "LOG_OUT_TOOLTIP": "Logout option available only with Master Password enabled", + "SETTINGS": "Settings", + "SYNCHRONIZATION": { + "COMPLETE": "Completion", + "DOWNLOADING": "Downloading", + "ERROR": "System error", + "LOADING": "Loading blockchain data", + "MB": "MB", + "OFFLINE": "Offline", + "ONLINE": "Online", + "SLASH": "/", + "SYNCING": "Syncing blockchain" + }, + "TITLE": "Wallets", + "UPDATE": { + "CRITICAL": "Update available", + "CRITICAL_HINT": "Critical update!", + "CRITICAL_TOOLTIP": "Critical update available.Update strongly recommended!", + "IMPORTANT": "Update available", + "IMPORTANT_HINT": "Important update!", + "IMPORTANT_TOOLTIP": "Get new update.
    Important update!", + "STANDARD": "Update available", + "STANDARD_TOOLTIP": "Get new update.
    Update is recommended!", + "TIME": "System time differs from network", + "TIME_TOOLTIP": "Wrong system time!
    Check and repair your system time." } }, - "CREATE_SWAP": { - "BREADCRUMBS": { - "ITEM1": "Swap", - "ITEM2": "Create swap" + "STAKING": { + "GROUP": { + "DAY": "day", + "MONTH": "month", + "WEEK": "week" }, - "FORM": { - "LABELS": { - "LABEL1": "Sending", - "LABEL2": "Receiving", - "LABEL3": "Receiver address" - }, - "PLACEHOLDERS": { - "PLACEHOLDER1": "Enter amount here" - }, - "BUTTONS": { - "BUTTON1": "Create proposal", - "BUTTON2": "Cancel" - }, - "ERRORS": { - "ERROR1": "Same ones selected asset" - } - } + "PERIOD": { + "ALL": "All", + "MONTH1": "1 month", + "MONTH3": "3 month", + "MONTH6": "6 month", + "WEEK1": "1 week", + "WEEK2": "2 week", + "YEAR": "1 year" + }, + "SWITCH": { + "OFF": "OFF", + "ON": "ON" + }, + "TITLE": "Staking", + "TITLE_GROUP": "Group:", + "TITLE_PENDING": "Pending", + "TITLE_PERIOD": "Time period:", + "TITLE_TOTAL": "Total" }, "SWAP": { "BUTTONS": { @@ -808,31 +716,129 @@ } }, "SWAP_PROPOSAL_HEX": { + "BREADCRUMBS": { + "ITEM1": "Swap", + "ITEM2": "Swap proposal hex" + }, "FORM": { + "BUTTONS": { + "BUTTON1": "Copy", + "BUTTON2": "Close" + }, "LABELS": { "LABEL1": "Swap proposal hex" }, "PLACEHOLDERS": { "PLACEHOLDER1": "Enter Swap proposal hex" - }, - "BUTTONS": { - "BUTTON1": "Copy", - "BUTTON2": "Close" } }, "MODALS": { "CONFIRM_MODAL": { - "TITLE": "Are you sure you want to leave this page?", - "MESSAGE": "Please make sure you saved the swap proposal text, you won’t be able to see it again", "BUTTONS": { - "SUBMIT": "Close", - "CLOSE": "Back to proposal" - } + "CLOSE": "Back to proposal", + "SUBMIT": "Close" + }, + "MESSAGE": "Please make sure you saved the swap proposal text, you won’t be able to see it again", + "TITLE": "Are you sure you want to leave this page?" } + } + }, + "TOR_LIB_STATE": { + "STATE_CREATING_STREAM": "Creating stream", + "STATE_DOWNLOADING_CONSENSUS": "Downloading consensus", + "STATE_FAILED": "Failed created stream", + "STATE_INITIALIZING": "Initializing", + "STATE_MAKING_TUNNEL_A": "Building tunnel to A", + "STATE_MAKING_TUNNEL_B": "Building tunnel to B", + "STATE_SENDING": "Sending transaction", + "STATE_SEND_FAILED": "Sending failed", + "STATE_SENT_SUCCESS": "Successfully sent!", + "STATE_SUCCESS": "Successfully created stream" + }, + "TRANSFER_ALIAS": { + "ADDRESS": { + "LABEL": "Transfer to", + "PLACEHOLDER": "" }, - "BREADCRUMBS": { - "ITEM1": "Swap", - "ITEM2": "Swap proposal hex" + "BUTTON_CANCEL": "Cancel", + "BUTTON_TRANSFER": "Transfer", + "COMMENT": { + "LABEL": "Comment", + "PLACEHOLDER": "" + }, + "COST": "Transfer fee {{value}} {{currency}}", + "FORM_ERRORS": { + "ALIAS_EXISTS": "This account already has an alias", + "NO_MONEY": "You do not have enough funds to transfer this alias", + "WRONG_ADDRESS": "No wallet exists for the provided address" + }, + "NAME": { + "LABEL": "Alias", + "PLACEHOLDER": "@ Enter alias" + }, + "REQUEST_SEND_REG": "The alias will be transferred within 10 minutes" + }, + "WALLET": { + "AVAILABLE_BALANCE": "Available", + "CONFIRM": { + "MESSAGE": "To access it you’ll have to add it again", + "TITLE": "Remove wallet from the list?" + }, + "DETAILS": "Details", + "LOCK": "Lock", + "LOCKED_BALANCE": "Locked", + "LOCKED_BALANCE_LINK": "What does that mean?", + "MODAL_ADD_CUSTOM_TOKEN": { + "FIELD_TITLE": "Asset ID", + "FORM_ERRORS": { + "ERROR1": "Invalid asset ID" + }, + "TITLE": "Add Custom Token" + }, + "REGISTER_ALIAS": "Register an alias", + "TABS": { + "ASSETS": "Assets", + "CONTRACTS": "Contracts", + "HISTORY": "History", + "MESSAGES": "Messages", + "RECEIVE": "Receive", + "SEND": "Send", + "STAKING": "Staking" + }, + "TOOLTIPS": { + "ADD_CUSTOM_TOKEN": "Add Custom Token", + "EDIT_ALIAS": "Edit alias", + "REMOVE": "Remove wallet", + "SETTINGS": "Settings", + "TRANSFER_ALIAS": "Transfer alias" } + }, + "WALLET_DETAILS": { + "ADD_CUSTOM_TOKEN": "Add Custom Token", + "BUTTON_REMOVE": "Remove wallet", + "BUTTON_SAVE": "Save", + "CREATE_PASSWORD_SECURE": "Create a password to secure your seed", + "FORM": { + "CONFIRM_PASSWORD": "Confirm password", + "GENERATE_SECURE_SEED": "Generate Secure Seed", + "SECURED_SEED_WILL_REQUIRE": "Secure seed will require this password to restore." + }, + "FORM_ERRORS": { + "MAX_LENGTH": "Maximum name length reached", + "NAME_DUPLICATE": "Name is duplicate", + "NAME_REQUIRED": "Name is required", + "PASSWORDS_DONT_MATCH": "The passwords entered do not match" + }, + "INFO": "info", + "LABEL_FILE_LOCATION": "Wallet file location", + "LABEL_NAME": "Wallet name", + "LABEL_SEED_PHRASE": "Seed phrase", + "REMEMBER_YOU_WILL_REQUIRE": "Secure seed will require password to restore.", + "RESYNC_WALLET": "Resync wallet data", + "RESYNC_WALLET_BUTTON": "Resync Wallet", + "SEED_IS_SECURED": "Seed is secured", + "SEED_IS_UNSECURED": "Seed is unsecured", + "SEED_PHRASE_HINT": "Click to reveal the seed phrase", + "WALLET_OPTIONS": "Wallet options..." } } diff --git a/html_source/src/assets/i18n/hu.json b/html_source/src/assets/i18n/hu.json index cbccbaea..df8d8857 100644 --- a/html_source/src/assets/i18n/hu.json +++ b/html_source/src/assets/i18n/hu.json @@ -1,805 +1,713 @@ { - "LOGIN": { - "SETUP_MASTER_PASS": "Setup master password", - "SETUP_CONFIRM_PASS": "Confirm the password", - "MASTER_PASS": "Master password", - "BUTTON_NEXT": "Next", - "BUTTON_SKIP": "Skip", - "BUTTON_RESET": "Reset", - "INCORRECT_PASSWORD": "Invalid password", - "FORM_ERRORS": { - "PASS_REQUIRED": "Password is required", - "CONFIRM_REQUIRED": "Confirmation is required", - "MISMATCH": "Mismatch", - "INVALID_PASS": "Invalid Password, try again", - "WRONG_PASSWORD": "Wrong password" - } - }, - "COMMON": { - "BACK": "Go back" - }, - "BREADCRUMBS": { - "ADD_WALLET": "Add wallet", - "CREATE_WALLET": "Create new wallet", - "SAVE_PHRASE": "Save your seed phrase", - "OPEN_WALLET": "Open existing wallet", - "RESTORE_WALLET": "Restore from backup", - "WALLET_DETAILS": "Wallet details", - "ASSIGN_ALIAS": "Assign alias", - "EDIT_ALIAS": "Edit alias", - "TRANSFER_ALIAS": "Transfer alias", - "CONTRACTS": "Contracts", - "NEW_PURCHASE": "New purchase", - "OLD_PURCHASE": "Purchase" - }, - "SIDEBAR": { - "TITLE": "Wallets", - "ADD_NEW": "Add", - "ACCOUNT": { - "STAKING": "Staking", - "MESSAGES": "New offers/Messages", - "SYNCING": "Syncing wallet" + "ASSETS": { + "DROP_DOWN_MENU": { + "ASSET_DETAILS": "Asset Details", + "REMOVE_ASSET": "Remove asset" }, - "CONTACTS": "Contacts", - "SETTINGS": "Settings", - "LOG_OUT": "Log out", - "SYNCHRONIZATION": { - "OFFLINE": "Offline", - "ONLINE": "Online", - "ERROR": "System error", - "COMPLETE": "Completion", - "SYNCING": "Syncing blockchain", - "LOADING": "Loading blockchain data", - "DOWNLOADING": "Downloading", - "SLASH": "/", - "MB": "MB" + "FORM": { + "ERRORS": { + "INSUFICCIENT_FUNDS": "Insuficcient funds", + "WRONG_ASSET_ID": "Wrong asset id" + } }, - "UPDATE": { - "STANDARD": "Update available", - "STANDARD_TOOLTIP": "Get new update.
    Update is recommended!", - "IMPORTANT": "Update available", - "IMPORTANT_HINT": "Important update!", - "IMPORTANT_TOOLTIP": "Get new update.
    Important update!", - "CRITICAL": "Update available", - "CRITICAL_HINT": "Critical update!", - "CRITICAL_TOOLTIP": "Critical update available.Update strongly recommended!", - "TIME": "System time differs from network", - "TIME_TOOLTIP": "Wrong system time!
    Check and repair your system time." + "MODALS": { + "ASSET_DETAILS": { + "LABELS": { + "CURRENT_SUPPLY": "Current supply", + "ID": "Asset ID", + "MAX_SUPPLE": "Max supply", + "NAME": "Asset name", + "TICKER": "Ticker" + } + } }, - "CONTACTS_TOOLTIP": "Contacts option available only with Master Password enabled", - "LOG_OUT_TOOLTIP": "Logout option available only with Master Password enabled" - }, - "MAIN": { - "TITLE": "Create or open the wallet to start using Zano", - "BUTTON_NEW_WALLET": "Create new wallet", - "BUTTON_OPEN_WALLET": "Open existing wallet", - "BUTTON_RESTORE_BACKUP": "Restore from backup", - "HELP": "How to create wallet?", - "CHOOSE_PATH": "Please choose a path" - }, - "CREATE_WALLET": { - "NAME": "Wallet name", - "PASS": "Set wallet password", - "CONFIRM": "Confirm wallet password", - "BUTTON_SELECT": "Select wallet location", - "BUTTON_CREATE": "Create wallet", - "TITLE_SAVE": "Save the wallet file.", - "ERROR_CANNOT_SAVE_TOP": "Existing wallet files cannot be replaced or overwritten", - "ERROR_CANNOT_SAVE_SYSTEM": "Wallet files cannot be saved to the OS partition", - "FORM_ERRORS": { - "NAME_REQUIRED": "Name is required", - "NAME_DUPLICATE": "Name is duplicate", - "MAX_LENGTH": "Maximum name length reached", - "CONFIRM_NOT_MATCH": "Passwords don`t match" + "TABLE": { + "LABELS": { + "BALANCE": "Balance", + "NAME": "Name", + "PRICE": "Price", + "VALUE": "Value" + } } }, - "OPEN_WALLET": { - "NAME": "Wallet name", - "PASS": "Wallet password", - "BUTTON": "Open wallet", - "WITH_ADDRESS_ALREADY_OPEN": "A wallet with this address is already open", - "FILE_NOT_FOUND1": "Wallet file not found", - "FILE_NOT_FOUND2": "

    It might have been renamed or moved.
    To open it, use the \"Open wallet\" button.", - "FORM_ERRORS": { - "NAME_REQUIRED": "Name is required", - "NAME_DUPLICATE": "Name is duplicate", - "MAX_LENGTH": "Maximum name length reached" + "ASSIGN_ALIAS": { + "BUTTON_ASSIGN": "Assign", + "COMMENT": { + "LABEL": "Comment", + "PLACEHOLDER": "", + "TOOLTIP": "The comment will be visible to anyone who wants to make a payment to your alias. You can provide details about your business, contacts, or include any text. Comments can be edited later." }, - "MODAL": { - "TITLE": "Type wallet password", - "LABEL": "Password to this wallet", - "OPEN": "Open wallet", - "SKIP": "Skip", - "NOT_FOUND": "Not found" - } - }, - "RESTORE_WALLET": { - "LABEL_NAME": "Wallet name", - "LABEL_PHRASE_KEY": "Seed phrase / tracking seed", - "PASS": "Wallet password", - "CONFIRM": "Confirm wallet password", - "BUTTON_SELECT": "Select wallet location", - "BUTTON_CREATE": "Create wallet", - "NOT_CORRECT_FILE_OR_PASSWORD": "Invalid wallet file or password does not match", - "CHOOSE_PATH": "Please choose a path", + "COST": "Alias fee {{value}} {{currency}}", "FORM_ERRORS": { + "MAX_LENGTH": "Maximum comment length reached", + "NAME_EXISTS": "Alias name already exists", + "NAME_LENGTH": "The alias must be 6-25 characters long", "NAME_REQUIRED": "Name is required", - "NAME_DUPLICATE": "Name is duplicate", - "MAX_LENGTH": "Maximum name length reached", - "CONFIRM_NOT_MATCH": "Passwords don`t match", - "KEY_REQUIRED": "Key is required", - "KEY_NOT_VALID": "Key not valid", - "INCORRECT_PASSWORD": "Incorrect password" + "NAME_WRONG": "Invalid name: allowed symbols \"0-9\", \"a-z\", \"-\", \".\"", + "NO_MONEY": "Insufficient funds to assign the alias" + }, + "NAME": { + "LABEL": "Alias", + "PLACEHOLDER": " Enter alias", + "TOOLTIP": "An alias is a shortened form or your account. An alias can only include Latin letters, numbers and characters “.” and “-”. It must start with “@”." }, - "SEED_PASSWORD": "Seed password", - "OK": "OK" + "ONE_ALIAS": "You can create only one alias per wallet", + "REQUEST_ADD_REG": "The alias will be assigned within 10 minutes" }, - "SEED_PHRASE": { - "TITLE": "Make sure to keep your seed phrase in a safe place. If you forget your seed phrase you will not be able to recover your wallet.", - "BUTTON_CREATE_ACCOUNT": "Create wallet", - "BUTTON_COPY": "Copy", - "BUTTON_COPIED": "Copied" + "BACKEND_LOCALIZATION": { + "INCOME_TRANSFER_CONFIRMED": "Payment received", + "INCOME_TRANSFER_UNCONFIRMED": "Incoming payment (not confirmed)", + "IS_CONFIRMED": "", + "IS_MINIMIZE": "Zano application is minimized to the system tray", + "IS_RECEIVED": "", + "LOCKED": "Blocked", + "MINED": "Mined", + "QUIT": "Quit", + "RESTORE": "You can recover it by clicking or using the context menu", + "TRAY_MENU_MINIMIZE": "Minimize", + "TRAY_MENU_SHOW": "Resize" }, - "PROGRESS": { + "BREADCRUMBS": { "ADD_WALLET": "Add wallet", - "SELECT_LOCATION": "Select wallet location", + "ASSIGN_ALIAS": "Assign alias", + "CONTRACTS": "Contracts", "CREATE_WALLET": "Create new wallet", - "RESTORE_WALLET": "Restore from backup" + "EDIT_ALIAS": "Edit alias", + "NEW_PURCHASE": "New purchase", + "OLD_PURCHASE": "Purchase", + "OPEN_WALLET": "Open existing wallet", + "RESTORE_WALLET": "Restore from backup", + "SAVE_PHRASE": "Save your seed phrase", + "TRANSFER_ALIAS": "Transfer alias", + "WALLET_DETAILS": "Wallet details" }, - "SETTINGS": { - "TITLE": "Settings", - "DARK_THEME": "Dark theme", - "WHITE_THEME": "White theme", - "GRAY_THEME": "Grey theme", - "APP_LOCK": { - "TITLE": "Lock app after:", - "TIME1": "5 min", - "TIME2": "15 min", - "TIME3": "1 hour", - "TIME4": "Never" - }, - "SCALE": { - "75": "75% scale", - "100": "100% scale", - "125": "125% scale", - "150": "150% scale", - "TITLE": "Interface scale" - }, - "MASTER_PASSWORD": { - "TITLE": "Update master password", - "OLD": "Old password", - "NEW": "New password", - "CONFIRM": "New password confirmation", - "BUTTON": "Save" - }, - "FORM_ERRORS": { - "PASS_REQUIRED": "Password is required", - "PASS_NOT_MATCH": "Old password not match", - "CONFIRM_NOT_MATCH": "Passwords do not match" - }, - "LAST_BUILD": "Current build: {{value}}", - "APP_LOG_TITLE": "Log level:", - "NOTIFICATIONS": "Notifications", - "USE_TOR_TO_RELAY_TRANSACTIONS": "Use TOR to relay transactions", - "SETTINGS_SAVED": "Saved! Settings Updated", - "LANGUAGE": { - "TITLE": "Language", - "EN": "English", - "FR": "French", - "DE": "Deutsch", - "ID": "Indonesian", - "IT": "Italian", - "PT": "Portuguese" - } + "COMMON": { + "BACK": "Go back" }, - "WALLET": { - "REGISTER_ALIAS": "Register an alias", - "DETAILS": "Details", - "LOCK": "Lock", - "AVAILABLE_BALANCE": "Available", - "LOCKED_BALANCE": "Locked", - "LOCKED_BALANCE_LINK": "What does that mean?", - "TABS": { - "ASSETS": "Assets", + "CONFIRM": { + "BUTTON_CANCEL": "Cancel", + "BUTTON_CONFIRM": "Send", + "MESSAGE": { + "COMMENT": "Comment", + "FROM": "From", "SEND": "Send", - "RECEIVE": "Receive", - "HISTORY": "History", - "CONTRACTS": "Contracts", - "MESSAGES": "Messages", - "STAKING": "Staking" - }, - "CONFIRM": { - "TITLE": "Remove wallet from the list?", - "MESSAGE": "To access it you’ll have to add it again" + "TO": "To" }, - "TOOLTIPS": { - "EDIT_ALIAS": "Edit alias", - "TRANSFER_ALIAS": "Transfer alias", - "SETTINGS": "Settings", - "ADD_CUSTOM_TOKEN": "Add Custom Token", - "REMOVE": "Remove wallet" + "TITLE": "Transaction" + }, + "CONFIRM_SWAP": { + "BREADCRUMBS": { + "ITEM1": "Swap", + "ITEM2": "Confirm swap" }, - "MODAL_ADD_CUSTOM_TOKEN": { - "TITLE": "Add Custom Token", - "FIELD_TITLE": "Asset ID" + "FORM": { + "BUTTONS": { + "BUTTON1": "Accept Proposal", + "BUTTON2": "Back" + }, + "LABELS": { + "LABEL1": "Swap proposal hex", + "LABEL2": "Proposal details" + }, + "PLACEHOLDERS": { + "PLACEHOLDER1": "Enter Swap proposal hex" + }, + "TABLE": { + "LABELS": { + "LABEL1": "Sending", + "LABEL2": "Receiving", + "LABEL3": "Expiration time" + } + } } }, - "WALLET_DETAILS": { - "LABEL_NAME": "Wallet name", - "LABEL_FILE_LOCATION": "Wallet file location", - "LABEL_SEED_PHRASE": "Seed phrase", - "SEED_PHRASE_HINT": "Click to reveal the seed phrase", - "BUTTON_SAVE": "Save", - "BUTTON_REMOVE": "Remove wallet", - "FORM_ERRORS": { - "NAME_REQUIRED": "Name is required", - "NAME_DUPLICATE": "Name is duplicate", - "MAX_LENGTH": "Maximum name length reached", - "PASSWORDS_DONT_MATCH": "Passwords don't match" + "CONTACTS": { + "ADD": "Add/edit contact", + "ADD_CONTACT": "Add contact", + "BUTTON": { + "ADD": "Add contact", + "ADD_EDIT": "Add/Save", + "DELETE": "Delete", + "EDIT": "Edit", + "GO_TO_WALLET": "Go to wallet", + "IMPORT_EXPORT": "Import/export", + "SEND": "Send" }, - "WALLET_OPTIONS": "Wallet options...", - "RESYNC_WALLET": "Resync wallet data", - "RESYNC_WALLET_BUTTON": "Resync Wallet", - "CREATE_PASSWORD_SECURE": "Create a password to secure your seed", - "INFO": "info", - "SEED_IS_UNSECURED": "Seed is unsecured", - "SEED_IS_SECURED": "Seed is secured", - "REMEMBER_YOU_WILL_REQUIRE": "Secure seed will require password to restore.", - "ADD_CUSTOM_TOKEN": "Add Custom Token", + "COPY": "- Copy", + "ERROR_EMPTY_LIST": "Contact list is empty", + "ERROR_EXPORT": "Invalid file type. Save file as .csv", + "ERROR_IMPORT": "Error is occured while reading file!", + "ERROR_IMPORT_EMPTY": "File is empty", + "ERROR_TYPE_FILE": "Please import valid .csv file", + "EXPORT": "Export", "FORM": { - "CONFIRM_PASSWORD": "Confirm password", - "GENERATE_SECURE_SEED": "Generate Secure Seed", - "SECURED_SEED_WILL_REQUIRE": "Secure seed will require this password to restore." - } - }, - "ASSIGN_ALIAS": { - "NAME": { - "LABEL": "Alias", - "PLACEHOLDER": " Enter alias", - "TOOLTIP": "An alias is a shortened form or your account. An alias can only include Latin letters, numbers and characters “.” and “-”. It must start with “@”." - }, - "COMMENT": { - "LABEL": "Comment", - "PLACEHOLDER": "", - "TOOLTIP": "The comment will be visible to anyone who wants to make a payment to your alias. You can provide details about your business, contacts, or include any text. Comments can be edited later." + "ADDRESS": "Address", + "NAME": "Name", + "NOTES": "Notes" }, - "COST": "Alias fee {{value}} {{currency}}", - "BUTTON_ASSIGN": "Assign", "FORM_ERRORS": { + "ADDRESS_DUBLICATED": "Address is dublicated", + "ADDRESS_NOT_VALID": "Address not valid", + "ADDRESS_REQUIRED": "Address is required", + "MAX_LENGTH": "Maximum notes length reached", + "NAME_DUBLICATED": "Name is dublicated", + "NAME_LENGTH": "The name must be 4-25 characters long", "NAME_REQUIRED": "Name is required", - "NAME_WRONG": "Invalid name: allowed symbols \"0-9\", \"a-z\", \"-\", \".\"", - "NAME_LENGTH": "The alias must be 6-25 characters long", - "NAME_EXISTS": "Alias name already exists", - "NO_MONEY": "You do not have enough funds to assign this alias", - "MAX_LENGTH": "Maximum comment length reached" - }, - "ONE_ALIAS": "You can create only one alias per wallet", - "REQUEST_ADD_REG": "The alias will be assigned within 10 minutes" - }, - "EDIT_ALIAS": { - "NAME": { - "LABEL": "Alias", - "PLACEHOLDER": "@ Enter alias" - }, - "COMMENT": { - "LABEL": "Comment", - "PLACEHOLDER": "" + "SET_MASTER_PASSWORD": "Set master password" }, - "FORM_ERRORS": { - "NO_MONEY": "You do not have enough funds to change the comment to this alias", - "MAX_LENGTH": "Maximum comment length reached" + "IMPORT": "Import", + "IMPORT_EXPORT": "Import or export contacts", + "OPEN_ADD_WALLET": "Open/Add wallet", + "SEND": "Send", + "SEND_FROM": "Send from", + "SEND_TO": "To", + "SUCCESS_EXPORT": "Contacts are exported", + "SUCCESS_IMPORT": "Contacts are imported", + "SUCCESS_SAVE": "Contact is edited", + "SUCCESS_SENT": "Contact added", + "TABLE": { + "ADDRESS": "Address", + "ALIAS": "Alias", + "EMPTY": "Contact list is empty", + "NAME": "Name", + "NOTES": "Notes" }, - "COST": "Fee {{value}} {{currency}}", - "BUTTON_EDIT": "Edit" + "TITLE": "Contact list" }, - "TRANSFER_ALIAS": { - "NAME": { - "LABEL": "Alias", - "PLACEHOLDER": "@ Enter alias" - }, - "COMMENT": { - "LABEL": "Comment", - "PLACEHOLDER": "" - }, - "ADDRESS": { - "LABEL": "Transfer to", - "PLACEHOLDER": "" - }, - "FORM_ERRORS": { - "WRONG_ADDRESS": "No wallet with this account exists", - "ALIAS_EXISTS": "This account already has an alias", - "NO_MONEY": "You do not have enough funds to transfer this alias" - }, - "COST": "Transfer fee {{value}} {{currency}}", - "BUTTON_TRANSFER": "Transfer", - "BUTTON_CANCEL": "Cancel", - "REQUEST_SEND_REG": "The alias will be transferred within 10 minutes" + "CONTEXT_MENU": { + "COPY": "copy", + "PASTE": "paste", + "SELECT": "select all" }, - "SEND": { - "ADDRESS": "Address", + "CONTRACTS": { "AMOUNT": "Amount", - "COMMENT": "Comment", - "DETAILS": "Additional details", - "MIXIN": "Mixin", - "FEE": "Fee", - "HIDE": "Hide your wallet address from recipient", - "BUTTON": "Send", - "SUCCESS_SENT": "Transaction sent", - "FORM_ERRORS": { - "ADDRESS_REQUIRED": "Address is required", - "ADDRESS_NOT_VALID": "Address not valid", - "ALIAS_NOT_VALID": "Alias not valid", - "AMOUNT_REQUIRED": "Amount is required", - "AMOUNT_ZERO": "Amount is zero", - "FEE_REQUIRED": "Fee is required", - "FEE_MINIMUM": "Minimum fee: {{fee}}", - "MAX_LENGTH": "Maximum comment length reached", - "GREAT_THAN_UNWRAPPED_COINS": "Amount is bigger than ERC20 tokens left available", - "LESS_THAN_ZANO_NEEDED": "Too small amount to cover ERC20 fee", - "WRAP_INFO_NULL": "failed to request wrap state", - "MUST_BE_GREATER_THAN_ZERO": "Must be greater than zero", - "ALIAS_NOT_FOUND": "Alias not found" - }, - "WRAP": { - "TITLE": "Wrap", - "MAIN_TEXT": "This transaction will create wZano (\"Wrapped Zano\") which will be sent to the specified address on the Ethereum network.", - "ESTIMATE": "Transaction Estimates", - "WILL_RECEIVE": "You'll receive:", - "FEE": "Ethereum Txn Fee:", - "ZANO": "ZANO", - "wZANO": "wZANO" - }, - "ERROR_CODES": { - "NOT_ENOUGH_MONEY": "Not enough money" - }, - "ASSET": "Asset" - }, - "HISTORY": { - "STATUS": "Status", - "STATUS_TOOLTIP": "Confirmations {{current}}/{{total}}", - "LOCK_TOOLTIP": "Locked till {{date}}", - "SEND": "Sent", - "RECEIVED": "Received", + "COMMENTS": "Comments", + "CONTRACTS": "Contracts", "DATE": "Date", - "AMOUNT": "Amount", - "FEE": "Fee", - "ADDRESS": "Address", - "DETAILS": { - "PAYMENT_ID": "Payment ID", - "ID": "Transaction ID", - "SIZE": "Transaction size", - "SIZE_VALUE": "{{value}} bytes", - "HEIGHT": "Height", - "CONFIRMATION": "Confirmation", - "INPUTS": "Inputs", - "OUTPUTS": "Outputs", - "COMMENT": "Comment" - }, - "TYPE_MESSAGES": { - "HIDDEN": "hidden", - "UNDEFINED": "Undefined", - "COMPLETE_BUYER": "Contract completed", - "COMPLETE_SELLER": "Contract completed", - "CREATE_ALIAS": "Fee for assigning alias", - "UPDATE_ALIAS": "Fee for editing alias", - "POW_REWARD": "POW reward", - "POS_REWARD": "POS reward", - "CREATE_CONTRACT": "Contract proposal", - "PLEDGE_CONTRACT": "Contract deposit", - "NULLIFY_CONTRACT": "Burn deposits", - "PROPOSAL_CANCEL_CONTRACT": "Cancellation request", - "CANCEL_CONTRACT": "Cancel and return deposits" - }, - "NO_FEE": "No Fee", - "HIDDEN": "Hidden" - }, - "CONTRACTS": { "EMPTY": "No active contracts", - "CONTRACTS": "Contracts", + "LISTING_BUTTON": "Create listing", "PURCHASE": "Purchase", + "PURCHASE_BUTTON": "New Purchase", "SELL": "Sell", - "DATE": "Date", - "AMOUNT": "Amount", "STATUS": "Status", - "COMMENTS": "Comments", - "PURCHASE_BUTTON": "New Purchase", - "LISTING_BUTTON": "Create listing", - "TIME_LEFT": { - "REMAINING_LESS_ONE": "Less than an hour to respond", - "REMAINING_ONE": "{{time}} hour remains", - "REMAINING_MANY": "{{time}} hours remain", - "REMAINING_MANY_ALT": "{{time}} hours remain", - "REMAINING_ONE_RESPONSE": "{{time}} hour remains", - "REMAINING_MANY_RESPONSE": "{{time}} hours remain", - "REMAINING_MANY_ALT_RESPONSE": "{{time}} hours remain", - "REMAINING_ONE_WAITING": "Waiting for {{time}} hour", - "REMAINING_MANY_WAITING": "Waiting for {{time}} hours", - "REMAINING_MANY_ALT_WAITING": "Waiting for {{time}} hours" - }, "STATUS_MESSAGES": { - "SELLER": { - "NEW_CONTRACT": "New contract proposal", - "IGNORED": "You ignored contract proposal", - "ACCEPTED": "Contract started", - "WAIT": "Waiting for contract confirmation", - "WAITING_BUYER": "Waiting for delivery", - "COMPLETED": "Contract completed", - "NOT_RECEIVED": "Delivery failed", - "NULLIFIED": "All deposits burned", - "PROPOSAL_CANCEL": "New proposal to cancel contract and return deposits", - "BEING_CANCELLED": "Cancellation in progress", - "CANCELLED": "Contract canceled", - "IGNORED_CANCEL": "You ignored cancellation proposal", - "EXPIRED": "Contract proposal has expired" - }, "BUYER": { - "WAITING": "Waiting for response", - "IGNORED": "Seller ignored your contract proposal", "ACCEPTED": "Seller accepted your contract proposal", - "WAIT": "Waiting for deposits confirmation", - "WAITING_SELLER": "Waiting for delivery", + "BEING_CANCELLED": "Cancellation in progress", + "CANCELLED": "Contract canceled", "COMPLETED": "Contract completed", + "EXPIRED": "The contract proposal has expired", + "IGNORED": "Seller ignored your contract proposal", + "IGNORED_CANCEL": "The seller ignored your proposal to cancel the contract", "NOT_RECEIVED": "Delivery failed", "NULLIFIED": "All deposits burned", + "WAIT": "Waiting for deposits confirmation", + "WAITING": "Waiting for response", "WAITING_CANCEL": "Waiting for contract cancellation", + "WAITING_SELLER": "Waiting for delivery" + }, + "SELLER": { + "ACCEPTED": "Contract started", "BEING_CANCELLED": "Cancellation in progress", "CANCELLED": "Contract canceled", - "IGNORED_CANCEL": "The seller ignored your proposal to cancel the contract", - "EXPIRED": "The contract proposal has expired" + "COMPLETED": "Contract completed", + "EXPIRED": "Contract proposal has expired", + "IGNORED": "You ignored contract proposal", + "IGNORED_CANCEL": "You ignored cancellation proposal", + "NEW_CONTRACT": "New contract proposal", + "NOT_RECEIVED": "Delivery failed", + "NULLIFIED": "All deposits burned", + "PROPOSAL_CANCEL": "New proposal to cancel contract and return deposits", + "WAIT": "Waiting for contract confirmation", + "WAITING_BUYER": "Waiting for delivery" } + }, + "TIME_LEFT": { + "REMAINING_LESS_ONE": "Less than an hour to respond", + "REMAINING_MANY": "{{time}} hours remain", + "REMAINING_MANY_ALT": "{{time}} hours remain", + "REMAINING_MANY_ALT_RESPONSE": "{{time}} hours remain", + "REMAINING_MANY_ALT_WAITING": "Waiting for {{time}} hours", + "REMAINING_MANY_RESPONSE": "{{time}} hours remain", + "REMAINING_MANY_WAITING": "Waiting for {{time}} hours", + "REMAINING_ONE": "{{time}} hour remains", + "REMAINING_ONE_RESPONSE": "{{time}} hour remains", + "REMAINING_ONE_WAITING": "Waiting for {{time}} hour" } }, - "PURCHASE": { - "DESCRIPTION": "Description", - "SELLER": "Seller", - "AMOUNT": "Amount", - "YOUR_DEPOSIT": "Your deposit", - "SELLER_DEPOSIT": "Seller deposit", - "BUYER_DEPOSIT": "Buyer deposit", - "SAME_AMOUNT": "Same amount", - "COMMENT": "Comment", - "DETAILS": "Additional details", - "SEND_BUTTON": "Send", - "FORM_ERRORS": { - "DESC_REQUIRED": "Description required", - "DESC_MAXIMUM": "Maximum field length reached", - "SELLER_REQUIRED": "Address required", - "SELLER_NOT_VALID": "Invalid address", - "ALIAS_NOT_VALID": "Invalid alias", - "AMOUNT_REQUIRED": "Amount required", - "AMOUNT_ZERO": "Amount cannot be zero", - "YOUR_DEPOSIT_REQUIRED": "Deposit required", - "SELLER_DEPOSIT_REQUIRED": "Seller deposit required", - "SELLER_SAME": "Use separate account", - "COMMENT_MAXIMUM": "Maximum field length reached" - }, - "PROGRESS_NEW": "New purchase", - "PROGRESS_WAIT": "Awaiting reply", - "PROGRESS_RECEIVE": "Reply received", - "PROGRESS_COMPLETE": "Completed", - "FEE": "Fee", - "PAYMENT": "Payment ID", - "STATUS_MESSAGES": { - "NEW_PURCHASE": "New purchase", - "WAITING_SELLER": "Waiting for response", - "WAITING_BUYER": "Contract proposal received", - "WAITING_CONFIRMATION": "Waiting for deposits confirmation", - "WAITING_DELIVERY": "Waiting for delivery", - "COMPLETED": "Contract completed", - "IGNORED_BUYER": "Contract proposal ignored", - "IGNORED_SELLER": "The seller ignored your contract proposal", - "PROPOSAL_CANCEL_SELLER": "Cancellation request sent", - "PROPOSAL_CANCEL_BUYER": "Cancellation request received", - "BEING_CANCELLED": "Cancellation in progress", - "IGNORED_CANCEL_SELLER": "The seller ignored your proposal to cancel the contract", - "IGNORED_CANCEL_BUYER": "Contract cancellation proposal ignored", - "CANCELLED": "Contract canceled", - "EXPIRED": "Contract proposal expired", - "NOT_RECEIVED": "Delivery failed", - "NULLIFIED": "All deposits burned" + "CREATE_SWAP": { + "BREADCRUMBS": { + "ITEM1": "Swap", + "ITEM2": "Create swap" }, - "ACCEPT_STATE_WAIT_BIG": "Contract started", - "IGNORED_ACCEPT": "Contract proposal ignored", - "BURN_PROPOSAL": "Deposits burned", - "SUCCESS_FINISH_PROPOSAL": "Contract completed", - "SEND_CANCEL_PROPOSAL": "Cancellation request sent", - "IGNORED_CANCEL": "Contract cancellation proposal ignored", - "DEALS_CANCELED_WAIT": "Cancellation in progress", - "WAITING_TIME": "Response time", - "NEED_MONEY": "Insufficient funds", - "BUTTON_MAKE_PLEDGE": "Accept and make deposit", - "BUTTON_IGNORE": "Ignore and hide offer", - "BUTTON_NULLIFY": "Terminate and burn deposits", - "BUTTON_RECEIVED": "Complete and release deposits", - "BUTTON_CANCEL_BUYER": "Cancel and return deposits", - "BUTTON_NOT_CANCEL": "Ignore request", - "BUTTON_CANCEL_SELLER": "Confirm and return deposits", - "HOUR": "hour", - "HOURS": "hours", - "CANCEL": "Cancel", - "NULLIFY_QUESTION": "Are you sure you want to burn both deposits?", - "BUTTON_NULLIFY_SHORT": "Burn", - "WAITING_TIME_QUESTION": "Are you sure you want to cancel the contract?" - }, - "MESSAGES": { - "ADDRESS": "Address", - "MESSAGE": "Message", - "SEND_PLACEHOLDER": "Type a message...", - "SEND_BUTTON": "Send" - }, - "MODALS": { - "ERROR": "Error", - "SUCCESS": "Success", - "INFO": "Information", - "OK": "OK", - "CANCEL": "Cancel", - "ADD_TOKEN": "Add token" - }, - "CONFIRM": { - "BUTTON_CONFIRM": "Send", - "BUTTON_CANCEL": "Cancel", - "TITLE": "Transaction", - "MESSAGE": { - "SEND": "Send", - "FROM": "From", - "TO": "To", - "COMMENT": "Comment" + "FORM": { + "BUTTONS": { + "BUTTON1": "Create proposal", + "BUTTON2": "Cancel" + }, + "ERRORS": { + "ERROR1": "Swap for the same asset is not allowed." + }, + "LABELS": { + "LABEL1": "Sending", + "LABEL2": "Receiving", + "LABEL3": "Receiver address" + }, + "PLACEHOLDERS": { + "PLACEHOLDER1": "Please enter the amount" + } } }, - "STAKING": { - "TITLE": "Staking", - "TITLE_PENDING": "Pending", - "TITLE_TOTAL": "Total", - "TITLE_PERIOD": "Time period:", - "PERIOD": { - "WEEK1": "1 week", - "WEEK2": "2 week", - "MONTH1": "1 month", - "MONTH3": "3 month", - "MONTH6": "6 month", - "YEAR": "1 year", - "ALL": "All" - }, - "TITLE_GROUP": "Group:", - "GROUP": { - "DAY": "day", - "WEEK": "week", - "MONTH": "month" + "CREATE_WALLET": { + "BUTTON_CREATE": "Create wallet", + "BUTTON_SELECT": "Select wallet location", + "CONFIRM": "Confirm wallet password", + "ERROR_CANNOT_SAVE_SYSTEM": "Wallet files cannot be saved to the OS partition", + "ERROR_CANNOT_SAVE_TOP": "Existing wallet files cannot be replaced or overwritten", + "FORM_ERRORS": { + "CONFIRM_NOT_MATCH": "Passwords don`t match", + "MAX_LENGTH": "Maximum name length reached", + "NAME_DUPLICATE": "Name is duplicate", + "NAME_REQUIRED": "This field is required" }, - "SWITCH": { - "ON": "ON", - "OFF": "OFF" - } + "NAME": "Wallet name", + "PASS": "Set wallet password", + "TITLE_SAVE": "Save the wallet file." }, - "CONTACTS": { - "TITLE": "Contact list", - "IMPORT_EXPORT": "Import or export contacts", - "IMPORT": "Import", - "EXPORT": "Export", - "ADD": "Add/edit contact", - "SEND": "Send", - "SEND_FROM": "Send from", - "SEND_TO": "To", - "OPEN_ADD_WALLET": "Open/Add wallet", - "COPY": "- Copy", - "TABLE": { - "NAME": "Name", - "ALIAS": "Alias", - "ADDRESS": "Address", - "NOTES": "Notes", - "EMPTY": "Contact list is empty" - }, - "FORM": { - "NAME": "Name", - "ADDRESS": "Address", - "NOTES": "Notes" + "EDIT_ALIAS": { + "BUTTON_EDIT": "Edit", + "COMMENT": { + "LABEL": "Comment", + "PLACEHOLDER": "" }, + "COST": "Fee {{value}} {{currency}}", "FORM_ERRORS": { - "NAME_REQUIRED": "Name is required", - "NAME_DUBLICATED": "Name is dublicated", - "ADDRESS_REQUIRED": "Address is required", - "ADDRESS_NOT_VALID": "Address not valid", - "SET_MASTER_PASSWORD": "Set master password", - "ADDRESS_DUBLICATED": "Address is dublicated", - "MAX_LENGTH": "Maximum notes length reached", - "NAME_LENGTH": "The name must be 4-25 characters long" - }, - "BUTTON": { - "SEND": "Send", - "EDIT": "Edit", - "DELETE": "Delete", - "ADD": "Add contact", - "ADD_EDIT": "Add/Save", - "GO_TO_WALLET": "Go to wallet", - "IMPORT_EXPORT": "Import/export" + "MAX_LENGTH": "Maximum comment length reached", + "NO_MONEY": "You do not have enough funds to change the comment to this alias" }, - "SUCCESS_SENT": "Contact added", - "SUCCESS_SAVE": "Contact is edited", - "SUCCESS_IMPORT": "Contacts are imported", - "SUCCESS_EXPORT": "Contacts are exported", - "ERROR_IMPORT": "Error is occured while reading file!", - "ERROR_TYPE_FILE": "Please import valid .csv file", - "ERROR_EXPORT": "Invalid file type. Save file as .csv", - "ERROR_EMPTY_LIST": "Contact list is empty", - "ERROR_IMPORT_EMPTY": "File is empty", - "ADD_CONTACT": "Add contact" + "NAME": { + "LABEL": "Alias", + "PLACEHOLDER": "@ Enter alias" + } }, "ERRORS": { - "NO_MONEY": "Not enough money", - "NOT_ENOUGH_MONEY": "Insufficient funds in account", + "ACCESS_DENIED": "Access denied", + "BAD_ARG": "Invalid argument", "CORE_BUSY": "Internal error: core is busy", "DAEMON_BUSY": "Internal error: daemon is busy", - "NO_MONEY_REMOVE_OFFER": "There is no fee for deleting an offer, but in order to protect the network against flood transactions you need to have at least {{fee}} {{currency}} in your wallet", + "FILE_EXIST": "A file with that name already exists. Enter another name to save the file under", + "FILE_NOT_FOUND": "File not found", + "FILE_NOT_SAVED": "You cannot save a wallet file in this folder. Please choose another folder.", + "FILE_RESTORED": "The wallet file was corrupted. We have recovered the keys and the wallet from the blockchain", + "INSUFFICIENT_FUNDS": "Insufficient funds for this transaction", + "NOT_ENOUGH_MONEY": "Insufficient funds in account", "NOT_ENOUGH_OUTPUTS_TO_MIX": "Mix-in number is too big for current blockchain state. There are not enough unspent outputs to mix with", + "NOT_FILE_ZANO_WALLET": "This file is not recognized as a Zano wallet..", + "NO_MONEY": "Not enough funds for this transaction", + "NO_MONEY_REMOVE_OFFER": "There is no fee for deleting an offer, but in order to protect the network against flood transactions you need to have at least {{fee}} {{currency}} in your wallet", + "REQUIRED": "Required field", + "TRANSACTION_ERROR": "Error. Transaction not completed.", "TRANSACTION_IS_TO_BIG": "Transaction exceeds network limit, send required amount with multiple transactions", "TRANSFER_ATTEMPT": "There is no connection to Zano network", - "ACCESS_DENIED": "Access denied", - "TRANSACTION_ERROR": "Error. Transaction not completed.", - "BAD_ARG": "Invalid argument", - "WALLET_WRONG_ID": "Invalid wallet ID", - "WRONG_PASSWORD": "Invalid password", - "FILE_RESTORED": "The wallet file was corrupted. We have recovered the keys and the wallet from the blockchain", - "FILE_NOT_FOUND": "File not found", - "FILE_EXIST": "A file with that name already exists. Enter another name to save the file under", - "FILE_NOT_SAVED": "You cannot save a wallet file in this folder. Please choose another folder.", - "TX_TYPE_NORMAL": "Error. The payment from the wallet", - "TX_TYPE_NORMAL_TO": "to", - "TX_TYPE_NORMAL_END": "was not completed.", + "TX_TYPE_COIN_BASE": "Error. The payment was not completed.", "TX_TYPE_NEW_ALIAS": "Error. Failed to register alias to safe", "TX_TYPE_NEW_ALIAS_END": "Please try again.", + "TX_TYPE_NORMAL": "Error. The payment from the wallet", + "TX_TYPE_NORMAL_END": "was not completed.", + "TX_TYPE_NORMAL_TO": "to", "TX_TYPE_UPDATE_ALIAS": "Error. Failed to change comment to alias in safe", - "TX_TYPE_COIN_BASE": "Error. The payment was not completed.", "WALLET_WATCH_ONLY_NOT_SUPPORTED": "Watch-only wallets can only be opened by simplewallet", - "REQUIRED": "Required field", - "NOT_FILE_ZANO_WALLET": "File is not a zano wallet" + "WALLET_WRONG_ID": "Invalid wallet ID", + "WRONG_PASSWORD": "Invalid password", + "WRONG_PASSWORD_MUST_BE": "Invalid password. Password must be" }, - "CONTEXT_MENU": { - "COPY": "copy", - "PASTE": "paste", - "SELECT": "select all" + "EXPORT_HISTORY": { + "CANCEL": "Cancel", + "EXPORT": "Export to file...", + "EXPORT_BUTTON": "Export history...", + "FILTER": "Filter POS Transactions", + "FORMAT": "Format", + "SAVED_FILE": "Select path to save transactions history ", + "TITLE": "Export Wallet History", + "TOOLTIP": "Export wallet transactions history to file" }, - "BACKEND_LOCALIZATION": { - "QUIT": "Quit", - "IS_RECEIVED": "", - "IS_CONFIRMED": "", - "INCOME_TRANSFER_UNCONFIRMED": "Incoming payment (not confirmed)", - "INCOME_TRANSFER_CONFIRMED": "Payment received", - "MINED": "Mined", - "LOCKED": "Blocked", - "IS_MINIMIZE": "Zano application is minimized to the system tray", - "RESTORE": "You can recover it by clicking or using the context menu", - "TRAY_MENU_SHOW": "Resize", - "TRAY_MENU_MINIMIZE": "Minimize" + "HISTORY": { + "ADDRESS": "Address", + "AMOUNT": "Amount", + "DATE": "Date", + "DETAILS": { + "COMMENT": "Comment", + "CONFIRMATION": "Confirmation", + "HEIGHT": "Height", + "ID": "Transaction ID", + "INPUTS": "Inputs", + "OUTPUTS": "Outputs", + "PAYMENT_ID": "Payment ID", + "SIZE": "Transaction size", + "SIZE_VALUE": "{{value}} bytes" + }, + "FEE": "Fee", + "HIDDEN": "Hidden", + "LOCK_TOOLTIP": "Locked till {{date}}", + "NO_FEE": "No Fee", + "RECEIVED": "Received", + "SEND": "Sent", + "STATUS": "Status", + "STATUS_TOOLTIP": "Confirmations {{current}}/{{total}}", + "TYPE_MESSAGES": { + "CANCEL_CONTRACT": "Cancel and return deposits", + "COMPLETE_BUYER": "Contract completed", + "COMPLETE_SELLER": "Contract completed", + "CREATE_ALIAS": "Fee for assigning alias", + "CREATE_CONTRACT": "Contract proposal", + "HIDDEN": "hidden", + "NULLIFY_CONTRACT": "Burn deposits", + "PLEDGE_CONTRACT": "Contract deposit", + "POS_REWARD": "POS reward", + "POW_REWARD": "POW reward", + "PROPOSAL_CANCEL_CONTRACT": "Cancellation request", + "UNDEFINED": "Undefined", + "UPDATE_ALIAS": "Fee for editing alias" + } }, - "TOR_LIB_STATE": { - "STATE_SENDING": "Sending transaction", - "STATE_SENT_SUCCESS": "Successfully sent!", - "STATE_SEND_FAILED": "Sending failed", - "STATE_INITIALIZING": "Initializing", - "STATE_DOWNLOADING_CONSENSUS": "Downloading consensus", - "STATE_MAKING_TUNNEL_A": "Building tunnel to A", - "STATE_MAKING_TUNNEL_B": "Building tunnel to B", - "STATE_CREATING_STREAM": "Creating stream", - "STATE_FAILED": "Failed created stream", - "STATE_SUCCESS": "Successfully created stream" + "LOGIN": { + "BUTTON_NEXT": "Next", + "BUTTON_RESET": "Reset", + "BUTTON_SKIP": "Skip", + "FORM_ERRORS": { + "CONFIRM_REQUIRED": "Confirmation is required", + "INVALID_PASS": "Invalid Password", + "MISMATCH": "Mismatch", + "PASS_REQUIRED": "Password is required", + "WRONG_PASSWORD": "Wrong password" + }, + "INCORRECT_PASSWORD": "Invalid password", + "MASTER_PASS": "Master password", + "SETUP_CONFIRM_PASS": "Confirm the password", + "SETUP_MASTER_PASS": "Setup master password" }, - "SEND_DETAILS_MODAL": { - "TITLE1": "Transaction", - "TITLE2": "Transaction details" + "MAIN": { + "BUTTON_NEW_WALLET": "Create new wallet", + "BUTTON_OPEN_WALLET": "Open existing wallet", + "BUTTON_RESTORE_BACKUP": "Restore from backup", + "CHOOSE_PATH": "Please choose a path", + "HELP": "How to create wallet?", + "TITLE": "Create or open the wallet to start using Zano" + }, + "MESSAGES": { + "ADDRESS": "Address", + "MESSAGE": "Message", + "SEND_BUTTON": "Send", + "SEND_PLACEHOLDER": "Type a message..." + }, + "MODALS": { + "ADD_TOKEN": "Add token", + "CANCEL": "Cancel", + "ERROR": "Error", + "INFO": "Information", + "OK": "OK", + "SUCCESS": "Success" + }, + "OPEN_WALLET": { + "BUTTON": "Open wallet", + "FILE_NOT_FOUND1": "Wallet file not found", + "FILE_NOT_FOUND2": "

    It might have been renamed or moved.
    To open it, use the \"Open wallet\" button.", + "FORM_ERRORS": { + "MAX_LENGTH": "Maximum name length reached", + "NAME_DUPLICATE": "Name is duplicate", + "NAME_REQUIRED": "Name is required" + }, + "MODAL": { + "LABEL": "Password to this wallet", + "NOT_FOUND": "Not found", + "OPEN": "Open wallet", + "SKIP": "Skip", + "TITLE": "Type wallet password" + }, + "NAME": "Wallet name", + "PASS": "Wallet password", + "WITH_ADDRESS_ALREADY_OPEN": "A wallet with this address is already open" }, "PLACEHOLDERS": { + "ADRESS_PLACEHOLDER": "Enter adress here", + "AMOUNT_PLACEHOLDER": "Please enter the amount", "COMMENT_PLACEHOLDER": "Enter your comment here", - "WALLET_NAME_PLACEHOLDER": "Enter a Wallet Name here", + "CONFIRM_WALET_PASSWORD_PLACEHOLDER": "Confirm wallet password here", + "DEPOSIT_PLACEHOLDER": "Enter your deposit here", + "DESCRIPTION_PLACEHOLDER": "Enter a description here", + "FEE_PLACEHOLDER": "Enter a fee here", "MASTER_PASS_PLACEHOLDER": "Enter a master password here", - "PASS_PLACEHOLDER": "Enter a master password here", "NAME_PLACEHOLDER": "Enter a name here", - "ADRESS_PLACEHOLDER": "Enter adress here", "NOTES_PLACEHOLDER": "Enter a notes here", - "DESCRIPTION_PLACEHOLDER": "Enter a description here", - "SELLER_PLACEHOLDER": "Enter a seller here", + "PASSWORD_PLACEHOLDER": "Enter a password here", + "PASS_PLACEHOLDER": "Enter a master password here", + "PLACEHOLDER_CONFIRM": "Confirm new password here", + "PLACEHOLDER_NEW": "Enter new password here", "PLACEHOLDER_OLD": "Enter current password here", - "AMOUNT_PLACEHOLDER": "Enter amount here", - "DEPOSIT_PLACEHOLDER": "Enter your deposit here", + "PURCHASE_PAYMENT_PLACEHOLDER": "Enter a payment ID here", + "SEED_PASSWORD_PLACEHOLDER": "Enter a seed password here", + "SEED_PHRASE_PLACEHOLDER": "Enter a seed phrase here", "SELLER_DEPOSIT_PLACEHOLDER": "Enter seller deposit here", - "PLACEHOLDER_NEW": "Enter new password here", + "SELLER_PLACEHOLDER": "Enter a seller here", "WALET_PASSWORD_PLACEHOLDER": "Enter a wallet password here", - "CONFIRM_WALET_PASSWORD_PLACEHOLDER": "Confirm wallet password here", - "PLACEHOLDER_CONFIRM": "Confirm new password here", - "PASSWORD_PLACEHOLDER": "Enter a password here", - "SEED_PHRASE_PLACEHOLDER": "Enter a seed phrase here", - "SEED_PASSWORD_PLACEHOLDER": "Enter a seed password here", - "PURCHASE_PAYMENT_PLACEHOLDER": "Enter a payment ID here", - "FEE_PLACEHOLDER": "Enter a fee here" + "WALLET_NAME_PLACEHOLDER": "Please enter a name for your wallet" + }, + "PROGRESS": { + "ADD_WALLET": "Add wallet", + "CREATE_WALLET": "Create new wallet", + "RESTORE_WALLET": "Restore from backup", + "SELECT_LOCATION": "Select wallet location" + }, + "PURCHASE": { + "ACCEPT_STATE_WAIT_BIG": "Contract started", + "AMOUNT": "Amount", + "BURN_PROPOSAL": "Deposits burned", + "BUTTON_CANCEL_BUYER": "Cancel and return deposits", + "BUTTON_CANCEL_SELLER": "Confirm and return deposits", + "BUTTON_IGNORE": "Ignore and hide offer", + "BUTTON_MAKE_PLEDGE": "Accept and make deposit", + "BUTTON_NOT_CANCEL": "Ignore request", + "BUTTON_NULLIFY": "Terminate and burn deposits", + "BUTTON_NULLIFY_SHORT": "Burn", + "BUTTON_RECEIVED": "Complete and release deposits", + "BUYER_DEPOSIT": "Buyer deposit", + "CANCEL": "Cancel", + "COMMENT": "Comment", + "DEALS_CANCELED_WAIT": "Cancellation in progress", + "DESCRIPTION": "Description", + "DETAILS": "Additional details", + "FEE": "Fee", + "FORM_ERRORS": { + "ALIAS_NOT_VALID": "Invalid alias", + "AMOUNT_REQUIRED": "Amount required", + "AMOUNT_ZERO": "Amount cannot be zero", + "COMMENT_MAXIMUM": "Maximum field length reached", + "DESC_MAXIMUM": "Maximum field length reached", + "DESC_REQUIRED": "Description required", + "SELLER_DEPOSIT_REQUIRED": "Seller deposit required", + "SELLER_NOT_VALID": "Invalid address", + "SELLER_REQUIRED": "Address required", + "SELLER_SAME": "Use separate account", + "YOUR_DEPOSIT_REQUIRED": "Deposit required" + }, + "HOUR": "hour", + "HOURS": "hours", + "IGNORED_ACCEPT": "Contract proposal ignored", + "IGNORED_CANCEL": "Contract cancellation proposal ignored", + "NEED_MONEY": "Insufficient funds for this transaction", + "NULLIFY_QUESTION": "Are you sure you want to burn both deposits?", + "PAYMENT": "Payment ID", + "PROGRESS_COMPLETE": "Completed", + "PROGRESS_NEW": "New purchase", + "PROGRESS_RECEIVE": "Reply received", + "PROGRESS_WAIT": "Awaiting reply", + "SAME_AMOUNT": "Same amount", + "SELLER": "Seller", + "SELLER_DEPOSIT": "Seller deposit", + "SEND_BUTTON": "Send", + "SEND_CANCEL_PROPOSAL": "Cancellation request sent", + "STATUS_MESSAGES": { + "BEING_CANCELLED": "Cancellation in progress", + "CANCELLED": "Contract canceled", + "COMPLETED": "Contract completed", + "EXPIRED": "Contract proposal expired", + "IGNORED_BUYER": "Contract proposal ignored", + "IGNORED_CANCEL_BUYER": "Contract cancellation proposal ignored", + "IGNORED_CANCEL_SELLER": "The seller ignored your proposal to cancel the contract", + "IGNORED_SELLER": "The seller ignored your contract proposal", + "NEW_PURCHASE": "New purchase", + "NOT_RECEIVED": "Delivery failed", + "NULLIFIED": "All deposits burned", + "PROPOSAL_CANCEL_BUYER": "Cancellation request received", + "PROPOSAL_CANCEL_SELLER": "Cancellation request sent", + "WAITING_BUYER": "Contract proposal received", + "WAITING_CONFIRMATION": "Waiting for deposits confirmation", + "WAITING_DELIVERY": "Waiting for delivery", + "WAITING_SELLER": "Waiting for response" + }, + "SUCCESS_FINISH_PROPOSAL": "Contract completed", + "WAITING_TIME": "Response time", + "WAITING_TIME_QUESTION": "Are you sure you want to cancel the contract?", + "YOUR_DEPOSIT": "Your deposit" + }, + "RESTORE_WALLET": { + "BUTTON_CREATE": "Create wallet", + "BUTTON_SELECT": "Select wallet location", + "CHOOSE_PATH": "Please choose a path", + "CONFIRM": "Confirm wallet password", + "FORM_ERRORS": { + "CONFIRM_NOT_MATCH": "Passwords don`t match", + "INCORRECT_PASSWORD": "Incorrect password", + "KEY_NOT_VALID": "Key not valid", + "KEY_REQUIRED": "Key is required", + "MAX_LENGTH": "Maximum name length reached", + "NAME_DUPLICATE": "Name is duplicate", + "NAME_REQUIRED": "Name is required", + "SEED_PHRASE_IS_NO_VALID": "The seed phrase is not valid." + }, + "LABEL_NAME": "Wallet name", + "LABEL_PHRASE_KEY": "Seed phrase / tracking seed", + "NOT_CORRECT_FILE_OR_PASSWORD": "Invalid wallet file or password does not match", + "OK": "OK", + "PASS": "Wallet password", + "SEED_PASSWORD": "Seed password" + }, + "SEED_PHRASE": { + "BUTTON_COPIED": "Copied", + "BUTTON_COPY": "Copy", + "BUTTON_CREATE_ACCOUNT": "Create wallet", + "TITLE": "Make sure to keep your seed phrase in a safe place. If you forget your seed phrase you will not be able to recover your wallet." + }, + "SEND": { + "ADDRESS": "Address", + "AMOUNT": "Amount", + "ASSET": "Asset", + "BUTTON": "Send", + "COMMENT": "Comment", + "DETAILS": "Additional details", + "ERROR_CODES": { + "NOT_ENOUGH_MONEY": "Not enough funds for this transaction" + }, + "FEE": "Fee", + "FORM_ERRORS": { + "ADDRESS_NOT_VALID": "Address not valid", + "ADDRESS_REQUIRED": "Address is required", + "ALIAS_NOT_FOUND": "Alias not found", + "ALIAS_NOT_VALID": "The alias is not valid", + "AMOUNT_REQUIRED": "Amount is required", + "AMOUNT_ZERO": "Amount is zero", + "FEE_MINIMUM": "The minimum fee required is {{fee}}", + "FEE_REQUIRED": "Please enter the fee amount.", + "GREAT_THAN_UNWRAPPED_COINS": "Amount is bigger than ERC20 tokens left available", + "LESS_THAN_ZANO_NEEDED": "Too small amount to cover ERC20 fee", + "MAX_LENGTH": "Maximum comment length reached", + "MUST_BE_GREATER_THAN_ZERO": "Must be greater than zero", + "WRAP_INFO_NULL": "failed to request wrap state" + }, + "HIDE": "Hide your wallet address from recipient", + "MIXIN": "Mixin", + "SUCCESS_SENT": "Transaction sent", + "WRAP": { + "ESTIMATE": "Transaction Estimates", + "FEE": "Ethereum Txn Fee:", + "MAIN_TEXT": "This transaction will create wZano (\"Wrapped Zano\") which will be sent to the specified address on the Ethereum network.", + "TITLE": "Wrap", + "WILL_RECEIVE": "You'll receive:", + "ZANO": "ZANO", + "wZANO": "wZANO" + } }, - "EXPORT_HISTORY": { - "TOOLTIP": "Export wallet transactions history to file", - "TITLE": "Export Wallet History", - "FILTER": "Filter POS Transactions", - "CANCEL": "Cancel", - "EXPORT": "Export to file...", - "EXPORT_BUTTON": "Export history...", - "SAVED_FILE": "Select path to save transactions history ", - "FORMAT": "Format" + "SEND_DETAILS_MODAL": { + "TITLE1": "Transaction", + "TITLE2": "Transaction details" }, - "ASSETS": { - "TABLE": { - "LABELS": { - "NAME": "Name", - "BALANCE": "Balance", - "VALUE": "Value", - "PRICE": "Price" - } + "SETTINGS": { + "APP_LOCK": { + "TIME1": "5 min", + "TIME2": "15 min", + "TIME3": "1 hour", + "TIME4": "Never", + "TITLE": "Lock app after:" }, - "DROP_DOWN_MENU": { - "ASSET_DETAILS": "Asset Details", - "REMOVE_ASSET": "Remove asset" + "APP_LOG_TITLE": "Log level:", + "DARK_THEME": "Dark theme", + "FORM_ERRORS": { + "CONFIRM_NOT_MATCH": "The passwords do not match", + "CURRENT_PASS_NOT_MATCH": "Old password not match", + "PASS_REQUIRED": "Password is required" }, - "MODALS": { - "ASSET_DETAILS": { - "LABELS": { - "NAME": "Asset name", - "TICKER": "Ticker", - "ID": "Asset ID", - "CURRENT_SUPPLY": "Current supply", - "MAX_SUPPLE": "Max supply" - } - } + "GRAY_THEME": "Grey theme", + "LANGUAGE": { + "DE": "Deutsch", + "EN": "English", + "FR": "French", + "ID": "Indonesian", + "IT": "Italian", + "PT": "Portuguese", + "TITLE": "Language" }, - "FORM": { - "ERRORS": { - "WRONG_ASSET_ID": "Wrong asset id", - "INSUFICCIENT_FUNDS": "Insuficcient funds" - } - } + "LAST_BUILD": "Current build: {{value}}", + "MASTER_PASSWORD": { + "BUTTON": "Save", + "CONFIRM": "New password confirmation", + "NEW": "New password", + "OLD": "Old password", + "TITLE": "Update master password" + }, + "NOTIFICATIONS": "Notifications", + "SCALE": { + "100": "100% scale", + "125": "125% scale", + "150": "150% scale", + "75": "75% scale", + "TITLE": "Interface scale" + }, + "SETTINGS_SAVED": "Saved! Settings Updated", + "TITLE": "Settings", + "USE_TOR_TO_RELAY_TRANSACTIONS": "Use TOR to relay transactions", + "WHITE_THEME": "White theme" }, - "CONFIRM_SWAP": { - "BREADCRUMBS": { - "ITEM1": "Swap", - "ITEM2": "Confirm swap" + "SIDEBAR": { + "ACCOUNT": { + "MESSAGES": "New offers/Messages", + "STAKING": "Staking", + "SYNCING": "Syncing wallet" }, - "FORM": { - "LABELS": { - "LABEL1": "Swap proposal hex", - "LABEL2": "Proposal details" - }, - "PLACEHOLDERS": { - "PLACEHOLDER1": "Enter Swap proposal hex" - }, - "TABLE": { - "LABELS": { - "LABEL1": "Sending", - "LABEL2": "Receiving", - "LABEL3": "Expiration time" - } - }, - "BUTTONS": { - "BUTTON1": "Accept Proposal", - "BUTTON2": "Back" - } + "ADD_NEW": "Add", + "CONTACTS": "Contacts", + "CONTACTS_TOOLTIP": "Contacts option available only with Master Password enabled", + "LOG_OUT": "Log out", + "LOG_OUT_TOOLTIP": "Logout option available only with Master Password enabled", + "SETTINGS": "Settings", + "SYNCHRONIZATION": { + "COMPLETE": "Completion", + "DOWNLOADING": "Downloading", + "ERROR": "System error", + "LOADING": "Loading blockchain data", + "MB": "MB", + "OFFLINE": "Offline", + "ONLINE": "Online", + "SLASH": "/", + "SYNCING": "Syncing blockchain" + }, + "TITLE": "Wallets", + "UPDATE": { + "CRITICAL": "Update available", + "CRITICAL_HINT": "Critical update!", + "CRITICAL_TOOLTIP": "Critical update available.Update strongly recommended!", + "IMPORTANT": "Update available", + "IMPORTANT_HINT": "Important update!", + "IMPORTANT_TOOLTIP": "Get new update.
    Important update!", + "STANDARD": "Update available", + "STANDARD_TOOLTIP": "Get new update.
    Update is recommended!", + "TIME": "System time differs from network", + "TIME_TOOLTIP": "Wrong system time!
    Check and repair your system time." } }, - "CREATE_SWAP": { - "BREADCRUMBS": { - "ITEM1": "Swap", - "ITEM2": "Create swap" + "STAKING": { + "GROUP": { + "DAY": "day", + "MONTH": "month", + "WEEK": "week" }, - "FORM": { - "LABELS": { - "LABEL1": "Sending", - "LABEL2": "Receiving", - "LABEL3": "Receiver address" - }, - "PLACEHOLDERS": { - "PLACEHOLDER1": "Enter amount here" - }, - "BUTTONS": { - "BUTTON1": "Create proposal", - "BUTTON2": "Cancel" - }, - "ERRORS": { - "ERROR1": "Same ones selected asset" - } - } + "PERIOD": { + "ALL": "All", + "MONTH1": "1 month", + "MONTH3": "3 month", + "MONTH6": "6 month", + "WEEK1": "1 week", + "WEEK2": "2 week", + "YEAR": "1 year" + }, + "SWITCH": { + "OFF": "OFF", + "ON": "ON" + }, + "TITLE": "Staking", + "TITLE_GROUP": "Group:", + "TITLE_PENDING": "Pending", + "TITLE_PERIOD": "Time period:", + "TITLE_TOTAL": "Total" }, "SWAP": { "BUTTONS": { @@ -808,31 +716,129 @@ } }, "SWAP_PROPOSAL_HEX": { + "BREADCRUMBS": { + "ITEM1": "Swap", + "ITEM2": "Swap proposal hex" + }, "FORM": { + "BUTTONS": { + "BUTTON1": "Copy", + "BUTTON2": "Close" + }, "LABELS": { "LABEL1": "Swap proposal hex" }, "PLACEHOLDERS": { "PLACEHOLDER1": "Enter Swap proposal hex" - }, - "BUTTONS": { - "BUTTON1": "Copy", - "BUTTON2": "Close" } }, "MODALS": { "CONFIRM_MODAL": { - "TITLE": "Are you sure you want to leave this page?", - "MESSAGE": "Please make sure you saved the swap proposal text, you won’t be able to see it again", "BUTTONS": { - "SUBMIT": "Close", - "CLOSE": "Back to proposal" - } + "CLOSE": "Back to proposal", + "SUBMIT": "Close" + }, + "MESSAGE": "Please make sure you saved the swap proposal text, you won’t be able to see it again", + "TITLE": "Are you sure you want to leave this page?" } + } + }, + "TOR_LIB_STATE": { + "STATE_CREATING_STREAM": "Creating stream", + "STATE_DOWNLOADING_CONSENSUS": "Downloading consensus", + "STATE_FAILED": "Failed created stream", + "STATE_INITIALIZING": "Initializing", + "STATE_MAKING_TUNNEL_A": "Building tunnel to A", + "STATE_MAKING_TUNNEL_B": "Building tunnel to B", + "STATE_SENDING": "Sending transaction", + "STATE_SEND_FAILED": "Sending failed", + "STATE_SENT_SUCCESS": "Successfully sent!", + "STATE_SUCCESS": "Successfully created stream" + }, + "TRANSFER_ALIAS": { + "ADDRESS": { + "LABEL": "Transfer to", + "PLACEHOLDER": "" }, - "BREADCRUMBS": { - "ITEM1": "Swap", - "ITEM2": "Swap proposal hex" + "BUTTON_CANCEL": "Cancel", + "BUTTON_TRANSFER": "Transfer", + "COMMENT": { + "LABEL": "Comment", + "PLACEHOLDER": "" + }, + "COST": "Transfer fee {{value}} {{currency}}", + "FORM_ERRORS": { + "ALIAS_EXISTS": "This account already has an alias", + "NO_MONEY": "You do not have enough funds to transfer this alias", + "WRONG_ADDRESS": "No wallet exists for the provided address" + }, + "NAME": { + "LABEL": "Alias", + "PLACEHOLDER": "@ Enter alias" + }, + "REQUEST_SEND_REG": "The alias will be transferred within 10 minutes" + }, + "WALLET": { + "AVAILABLE_BALANCE": "Available", + "CONFIRM": { + "MESSAGE": "To access it you’ll have to add it again", + "TITLE": "Remove wallet from the list?" + }, + "DETAILS": "Details", + "LOCK": "Lock", + "LOCKED_BALANCE": "Locked", + "LOCKED_BALANCE_LINK": "What does that mean?", + "MODAL_ADD_CUSTOM_TOKEN": { + "FIELD_TITLE": "Asset ID", + "FORM_ERRORS": { + "ERROR1": "Invalid asset ID" + }, + "TITLE": "Add Custom Token" + }, + "REGISTER_ALIAS": "Register an alias", + "TABS": { + "ASSETS": "Assets", + "CONTRACTS": "Contracts", + "HISTORY": "History", + "MESSAGES": "Messages", + "RECEIVE": "Receive", + "SEND": "Send", + "STAKING": "Staking" + }, + "TOOLTIPS": { + "ADD_CUSTOM_TOKEN": "Add Custom Token", + "EDIT_ALIAS": "Edit alias", + "REMOVE": "Remove wallet", + "SETTINGS": "Settings", + "TRANSFER_ALIAS": "Transfer alias" } + }, + "WALLET_DETAILS": { + "ADD_CUSTOM_TOKEN": "Add Custom Token", + "BUTTON_REMOVE": "Remove wallet", + "BUTTON_SAVE": "Save", + "CREATE_PASSWORD_SECURE": "Create a password to secure your seed", + "FORM": { + "CONFIRM_PASSWORD": "Confirm password", + "GENERATE_SECURE_SEED": "Generate Secure Seed", + "SECURED_SEED_WILL_REQUIRE": "Secure seed will require this password to restore." + }, + "FORM_ERRORS": { + "MAX_LENGTH": "Maximum name length reached", + "NAME_DUPLICATE": "Name is duplicate", + "NAME_REQUIRED": "Name is required", + "PASSWORDS_DONT_MATCH": "The passwords entered do not match" + }, + "INFO": "info", + "LABEL_FILE_LOCATION": "Wallet file location", + "LABEL_NAME": "Wallet name", + "LABEL_SEED_PHRASE": "Seed phrase", + "REMEMBER_YOU_WILL_REQUIRE": "Secure seed will require password to restore.", + "RESYNC_WALLET": "Resync wallet data", + "RESYNC_WALLET_BUTTON": "Resync Wallet", + "SEED_IS_SECURED": "Seed is secured", + "SEED_IS_UNSECURED": "Seed is unsecured", + "SEED_PHRASE_HINT": "Click to reveal the seed phrase", + "WALLET_OPTIONS": "Wallet options..." } } diff --git a/html_source/src/assets/i18n/id.json b/html_source/src/assets/i18n/id.json index 215be3ce..13452f0a 100644 --- a/html_source/src/assets/i18n/id.json +++ b/html_source/src/assets/i18n/id.json @@ -1,805 +1,713 @@ { - "LOGIN": { - "SETUP_MASTER_PASS": "Atur Kata Sandi Utama", - "SETUP_CONFIRM_PASS": "Konfirmasi kata sandi", - "MASTER_PASS": "Kata Sandi Utama", - "BUTTON_NEXT": "Selanjutnya", - "BUTTON_SKIP": "Lewati", - "BUTTON_RESET": "Atur Ulang", - "INCORRECT_PASSWORD": "Kata sandi salah", - "FORM_ERRORS": { - "PASS_REQUIRED": "Kata sandi dibutuhkan\n", - "CONFIRM_REQUIRED": "Diperlukan konfirmasi", - "MISMATCH": "Tidak cocok", - "INVALID_PASS": "Kata Sandi Tidak Valid, coba lagi", - "WRONG_PASSWORD": "Wrong password" + "ASSETS": { + "DROP_DOWN_MENU": { + "ASSET_DETAILS": "Detail Aset", + "REMOVE_ASSET": "Hapus aset" + }, + "FORM": { + "ERRORS": { + "INSUFICCIENT_FUNDS": "Insuficcient funds", + "WRONG_ASSET_ID": "Wrong asset id" + } + }, + "MODALS": { + "ASSET_DETAILS": { + "LABELS": { + "CURRENT_SUPPLY": "Pasokan saat ini", + "ID": "ID Aset", + "MAX_SUPPLE": "Pasokan maksimum", + "NAME": "Nama aset", + "TICKER": "Tiker" + } + } + }, + "TABLE": { + "LABELS": { + "BALANCE": "Saldo", + "NAME": "Nama", + "PRICE": "Harga", + "VALUE": "Nilai" + } } }, - "COMMON": { - "BACK": "Kembali" + "ASSIGN_ALIAS": { + "BUTTON_ASSIGN": "Menetapkan", + "COMMENT": { + "LABEL": "Komentar", + "PLACEHOLDER": "", + "TOOLTIP": "Komentar akan terlihat oleh siapa saja yang ingin melakukan pembayaran ke alias Anda. Anda dapat memberikan detail tentang bisnis Anda, kontak, atau memasukkan teks apa pun. Komentar dapat diedit nanti." + }, + "COST": "Biaya Alias {{value}} {{currency}}", + "FORM_ERRORS": { + "MAX_LENGTH": "Maksimum panjang komentar tecapai", + "NAME_EXISTS": "Nama alias sudah ada", + "NAME_LENGTH": "Alias harus 6-25 karakter", + "NAME_REQUIRED": "Nama di butuhkan", + "NAME_WRONG": "Alias memiliki nama yang salah", + "NO_MONEY": "Anda tidak memiliki cukup dana untuk menetapkan alias ini" + }, + "NAME": { + "LABEL": "Alias", + "PLACEHOLDER": "@ Masukan alias", + "TOOLTIP": "Alias adalah formulir singkat atau akun Anda. Alias hanya dapat menyertakan huruf Latin, angka, dan karakter “.” dan \"-\". Itu harus dimulai dengan \"@\"." + }, + "ONE_ALIAS": "Anda hanya dapat membuat satu alias per dompet", + "REQUEST_ADD_REG": "Alias akan di pindahkan dalam 10 menit" + }, + "BACKEND_LOCALIZATION": { + "INCOME_TRANSFER_CONFIRMED": "Pembayaran diterima", + "INCOME_TRANSFER_UNCONFIRMED": "Pembayaran masuk (belum terkonfirmasi)", + "IS_CONFIRMED": "", + "IS_MINIMIZE": "Aplikasi Zano di minimalkan ke dalam sistem tray.", + "IS_RECEIVED": "", + "LOCKED": "Diblokir", + "MINED": "Ditambang", + "QUIT": "Keluar", + "RESTORE": "Kamu dapat mengembalikannya dengan cara mengklik ke dalam menu konteks.", + "TRAY_MENU_MINIMIZE": "Minimalkan", + "TRAY_MENU_SHOW": "Ubah ukuran" }, "BREADCRUMBS": { "ADD_WALLET": "Tambahkan dompet", + "ASSIGN_ALIAS": "Tetapkan nama alias", + "CONTRACTS": "Kontrak", "CREATE_WALLET": "Buat dompet baru", - "SAVE_PHRASE": "Simpan kalimat/kata kata anda", + "EDIT_ALIAS": "Edit nama alias", + "NEW_PURCHASE": "Pembelian Baru", + "OLD_PURCHASE": "Pembelian", "OPEN_WALLET": "Buka dompet yang telah ada", "RESTORE_WALLET": "Mengembalikan dari cadangan", - "WALLET_DETAILS": "Detail Dompet", - "ASSIGN_ALIAS": "Tetapkan nama alias", - "EDIT_ALIAS": "Edit nama alias", + "SAVE_PHRASE": "Simpan kalimat/kata kata anda", "TRANSFER_ALIAS": "Pindahkan nama alias", - "CONTRACTS": "Kontrak", - "NEW_PURCHASE": "Pembelian Baru", - "OLD_PURCHASE": "Pembelian" - }, - "SIDEBAR": { - "TITLE": "Dompet", - "ADD_NEW": "Tambahkan", - "ACCOUNT": { - "STAKING": "Staking", - "MESSAGES": "Pesan baru/tawaran", - "SYNCING": "Sinkronisasi dompet" - }, - "CONTACTS": "Kontak", - "SETTINGS": "Pengaturan", - "LOG_OUT": "Keluar", - "SYNCHRONIZATION": { - "OFFLINE": "Offline", - "ONLINE": "Online", - "ERROR": "Sistem error", - "COMPLETE": "Penyelesaian", - "SYNCING": "Sinkronisasi blockchain", - "LOADING": "Memuat data blockchain", - "DOWNLOADING": "Mengunduh", - "SLASH": "/", - "MB": "MB" - }, - "UPDATE": { - "STANDARD": "Pembaruan tersedia", - "STANDARD_TOOLTIP": "Dapatkan pembaruan baru.
    Pembaruan direkomendasikan!", - "IMPORTANT": "Pembaruan tersedia", - "IMPORTANT_HINT": "Pembaruang penting!", - "IMPORTANT_TOOLTIP": "Dapatkan pembaruan terbaru.
    Pembaruan penting!", - "CRITICAL": "Pembaruan tersedia", - "CRITICAL_HINT": "Pembaruan penting!", - "CRITICAL_TOOLTIP": "Tersedia pembaruan penting.Direkomendasikan untuk segera di update!", - "TIME": "Waktu sistem berbeda dengan jaringan", - "TIME_TOOLTIP": "Waktu sistem salah!
    Mohon dicek dan perbaiki sistem waktunya." - }, - "CONTACTS_TOOLTIP": "Opsi kontak hanya tersedia jika Kata Sandi Utama diaktifkan", - "LOG_OUT_TOOLTIP": "Opsi logout hanya tersedia dengan Kata Sandi Utama diaktifkan" + "WALLET_DETAILS": "Detail Dompet" }, - "MAIN": { - "TITLE": "Buat atau buka dompet untuk mulai menggunakan Zano", - "BUTTON_NEW_WALLET": "Buat dompet baru", - "BUTTON_OPEN_WALLET": "Buka dompet yang telah dibuat", - "BUTTON_RESTORE_BACKUP": "Pulihkan dari cadangan", - "HELP": "Bagaimana cara membuat dompet?", - "CHOOSE_PATH": "Pilih path untuk menyimpan" + "COMMON": { + "BACK": "Kembali" }, - "CREATE_WALLET": { - "NAME": "Nama Dompet", - "PASS": "Buat kata sandi dompet", - "CONFIRM": "Konfirmasi kata sandi dompet", - "BUTTON_SELECT": "Pilih lokasi dompet", - "BUTTON_CREATE": "Buat Dompet\n", - "TITLE_SAVE": "Simpan file dompet", - "ERROR_CANNOT_SAVE_TOP": "Dompet yang telah ada tidak bisa di tulis ulang atau di ganti", - "ERROR_CANNOT_SAVE_SYSTEM": "File dompet tidak dapat di simpan di partisi OS", - "FORM_ERRORS": { - "NAME_REQUIRED": "Nama di butuhkan", - "NAME_DUPLICATE": "Nama sama/duplikat", - "MAX_LENGTH": "Maksimum panjang nama tecapai", - "CONFIRM_NOT_MATCH": "Kata sandi tidak cocok" - } + "CONFIRM": { + "BUTTON_CANCEL": "Batal", + "BUTTON_CONFIRM": "Kirim", + "MESSAGE": { + "COMMENT": "Komentar", + "FROM": "Dari\n", + "SEND": "Kirim", + "TO": "Untuk" + }, + "TITLE": "Konfirmasi transaksi" }, - "OPEN_WALLET": { - "NAME": "Nama dompet", - "PASS": "Katasandi dompet", - "BUTTON": "Buka dompet", - "WITH_ADDRESS_ALREADY_OPEN": "Dompet dengan alamat ini sudah terbuka", - "FILE_NOT_FOUND1": "File Dompet tidak ditemukan", - "FILE_NOT_FOUND2": "

    Kemungkinan sudah di ganti atau dipindahkan
    Untuk Membuka, gunakan tombol \"Buka Dompet\".\n", - "FORM_ERRORS": { - "NAME_REQUIRED": "Nama diperlukan", - "NAME_DUPLICATE": "Nama sama/duplikat", - "MAX_LENGTH": "Maksimum panjang nama tecapai" + "CONFIRM_SWAP": { + "BREADCRUMBS": { + "ITEM1": "Swap", + "ITEM2": "Confirm swap" }, - "MODAL": { - "TITLE": "Tulis kata sandi dompet", - "LABEL": "Katasandi untuk dompet ini", - "OPEN": "Buka dompet", - "SKIP": "Lewati", - "NOT_FOUND": "Tidak ditemukan" + "FORM": { + "BUTTONS": { + "BUTTON1": "Accept Proposal", + "BUTTON2": "Back" + }, + "LABELS": { + "LABEL1": "Swap proposal hex", + "LABEL2": "Proposal details" + }, + "PLACEHOLDERS": { + "PLACEHOLDER1": "Enter Swap proposal hex" + }, + "TABLE": { + "LABELS": { + "LABEL1": "Sending", + "LABEL2": "Receiving", + "LABEL3": "Expiration time" + } + } } }, - "RESTORE_WALLET": { - "LABEL_NAME": "Nama dompet", - "LABEL_PHRASE_KEY": "Seed phrase/ kunci pribadi", - "PASS": "Katasandi dompet", - "CONFIRM": "Konfirmasi kata sandi dompet", - "BUTTON_SELECT": "Pilih lokasi dompet", - "BUTTON_CREATE": "Buat Dompet\n", - "NOT_CORRECT_FILE_OR_PASSWORD": "File dompet tidak valid atau kata sandi tidak sama", - "CHOOSE_PATH": "Pilih path untuk menyimpan", + "CONTACTS": { + "ADD": "Tambahkan/edit kontak", + "ADD_CONTACT": "Tambah kontak", + "BUTTON": { + "ADD": "Tambahkan kontak", + "ADD_EDIT": "Tambahkan/Simpan", + "DELETE": "Hapus", + "EDIT": "Edit/ubah", + "GO_TO_WALLET": "Pergi ke dompet", + "IMPORT_EXPORT": "Impor/Ekspor", + "SEND": "Kirim" + }, + "COPY": "- Salin", + "ERROR_EMPTY_LIST": "Daftar kontak masih kosong", + "ERROR_EXPORT": "Tipe file tidak valid. Simpan file dalam .csv", + "ERROR_IMPORT": "Kesalahan terjadi ketika membaca file!", + "ERROR_IMPORT_EMPTY": "File masih kosong ", + "ERROR_TYPE_FILE": "Tolong mengimpor file .csv yang valid", + "EXPORT": "Ekspor", + "FORM": { + "ADDRESS": "Alamat", + "NAME": "Nama", + "NOTES": "Catatan" + }, "FORM_ERRORS": { + "ADDRESS_DUBLICATED": "Alamat sama/duplikat", + "ADDRESS_NOT_VALID": "Alamat tidak valid", + "ADDRESS_REQUIRED": "Alamat di perlukan", + "MAX_LENGTH": "Maksimum panjang catatan tecapai", + "NAME_DUBLICATED": "Nama sama/duplikat", + "NAME_LENGTH": "Nama harus 4-25 karakter", "NAME_REQUIRED": "Nama diperlukan", - "NAME_DUPLICATE": "Nama sama/duplikat", - "MAX_LENGTH": "Maksimum panjang nama tecapai", - "CONFIRM_NOT_MATCH": "Kata sandi tidak cocok", - "KEY_REQUIRED": "Kunci di butuhkan", - "KEY_NOT_VALID": "Kunci tidak valid", - "INCORRECT_PASSWORD": "kata kunci Salah" + "SET_MASTER_PASSWORD": "Atur Kata Sandi Utama" }, - "SEED_PASSWORD": "Kata sandi benih", - "OK": "Oke" - }, - "SEED_PHRASE": { - "TITLE": "Pastikan untuk menyimpan seed phrase di tempat yang aman. Jika kamu lupa seed phrasenya, kamu tidak bisa menggunakanya untuk memulihkan/recover dompetmu.", - "BUTTON_CREATE_ACCOUNT": "Buat Dompet\n", - "BUTTON_COPY": "Salin", - "BUTTON_COPIED": "Disalin" + "IMPORT": "Import", + "IMPORT_EXPORT": "Import atau ekspor kontak", + "OPEN_ADD_WALLET": "Buka/tambahkan dompet", + "SEND": "Kirim", + "SEND_FROM": "Kirim dari", + "SEND_TO": "Untuk", + "SUCCESS_EXPORT": "Kontak telah di ekspor", + "SUCCESS_IMPORT": "Kontak telah di impor", + "SUCCESS_SAVE": "Kontak telah di ubah", + "SUCCESS_SENT": "Kontak ditambahkan", + "TABLE": { + "ADDRESS": "Alamat", + "ALIAS": "Alias", + "EMPTY": "Daftar kontrak masih kosong", + "NAME": "Nama", + "NOTES": "Catatan" + }, + "TITLE": "Daftar kontak" }, - "PROGRESS": { - "ADD_WALLET": "Tambahkan dompet", - "SELECT_LOCATION": "Pilih lokasi dompet", - "CREATE_WALLET": "Buat dompet baru", - "RESTORE_WALLET": "Pulihkan dari cadangan" + "CONTEXT_MENU": { + "COPY": "Salin", + "PASTE": "tempel/paste", + "SELECT": "pilih semua" }, - "SETTINGS": { - "TITLE": "Pengaturan", - "DARK_THEME": "Tema Gelap", - "WHITE_THEME": "Tema Biasa/Putih", - "GRAY_THEME": "Tema Abu-abu", - "APP_LOCK": { - "TITLE": "Kunci aplikasi setelah:", - "TIME1": "5 Menit", - "TIME2": "15 Menit", - "TIME3": "1 Jam", - "TIME4": "Tidak pernah" - }, - "SCALE": { - "75": "75% skala", - "100": "100% skala", - "125": "125% skala", - "150": "150% skala", - "TITLE": "Skala antarmuka" - }, - "MASTER_PASSWORD": { - "TITLE": "Atur Kata Sandi Utama", - "OLD": "Katasandi lama", - "NEW": "Katasandi baru", - "CONFIRM": "Konfirmasi katasandi baru", - "BUTTON": "Simpan" - }, - "FORM_ERRORS": { - "PASS_REQUIRED": "Kata sandi dibutuhkan\n", - "PASS_NOT_MATCH": "Katasandi lama tidak sama", - "CONFIRM_NOT_MATCH": "Konfirmasi katasandi tidak sama" - }, - "LAST_BUILD": "Versi sekarang: {{value}}", - "APP_LOG_TITLE": "Tingkat log:", - "NOTIFICATIONS": "Pemberitahuan", - "USE_TOR_TO_RELAY_TRANSACTIONS": "Gunakan TOR untuk menyampaikan transaksi", - "SETTINGS_SAVED": "Tersimpan! Pengaturan Diperbarui", - "LANGUAGE": { - "TITLE": "Bahasa", - "EN": "English", - "FR": "French", - "DE": "Deutsch", - "ID": "Indonesian", - "IT": "Italian", - "PT": "Portuguese" - } - }, - "WALLET": { - "REGISTER_ALIAS": "Daftarkan alias", - "DETAILS": "Detail", - "LOCK": "Kunci", - "AVAILABLE_BALANCE": "Tersedia", - "LOCKED_BALANCE": "Terkunci", - "LOCKED_BALANCE_LINK": "Apa yang dimaksudkan?\n", - "TABS": { - "ASSETS": "Aktiva", - "SEND": "Kirim", - "RECEIVE": "Terima", - "HISTORY": "Riwayat", - "CONTRACTS": "Kontrak", - "MESSAGES": "Pesan", - "STAKING": "Mempertaruhkan" - }, - "CONFIRM": { - "TITLE": "Hapus dompet dari daftar?", - "MESSAGE": "Untuk mengaksesnya, Anda harus menambahkannya lagi" - }, - "TOOLTIPS": { - "EDIT_ALIAS": "Ubah alias", - "TRANSFER_ALIAS": "Alias transfer", - "SETTINGS": "Pengaturan", - "ADD_CUSTOM_TOKEN": "Tambahkan Token Khusus", - "CLOSE": "Tutup dompet" + "CONTRACTS": { + "AMOUNT": "Jumlah", + "COMMENTS": "Komentar", + "CONTRACTS": "Kontrak", + "DATE": "Tanggal", + "EMPTY": "Tidak ada kontrak yang aktif", + "LISTING_BUTTON": "Buat daftar", + "PURCHASE": "Pembelian", + "PURCHASE_BUTTON": "Pembelian Baru", + "SELL": "Jual", + "STATUS": "Status", + "STATUS_MESSAGES": { + "BUYER": { + "ACCEPTED": "Penjual menerima kontrak proposal kamu", + "BEING_CANCELLED": "Pembatalan dalam proses", + "CANCELLED": "Kontrak dibatalkan", + "COMPLETED": "Kontrak selesai", + "EXPIRED": "Kontrak proposal telah kadaluwarsa", + "IGNORED": "Penjual mengabaikan kontrak proposal", + "IGNORED_CANCEL": "Penjual mengabaikan proposal anda untuk pembatalan kontrak", + "NOT_RECEIVED": "Pengiriman gagal", + "NULLIFIED": "Semua deposit/setoran hangus", + "WAIT": "Menunggu konfirmasi deposit", + "WAITING": "Menunggu untuk respon", + "WAITING_CANCEL": "Menunggu pembatalan kontrak", + "WAITING_SELLER": "menunggu untuk dikirim" + }, + "SELLER": { + "ACCEPTED": "Kontrak dimulai", + "BEING_CANCELLED": "Pembatalan dalam proses", + "CANCELLED": "Kontrak dibatalkan", + "COMPLETED": "Kontrak selesai", + "EXPIRED": "Kontrak proposal telah kadaluarsa", + "IGNORED": "Kamu mengabaikan kontrak proposal", + "IGNORED_CANCEL": "Kamu mengabaikan kontrak proposal", + "NEW_CONTRACT": "Proposal kontrak baru", + "NOT_RECEIVED": "Pengiriman gagal", + "NULLIFIED": "Semua deposit/setoran hangus", + "PROPOSAL_CANCEL": "Proposal baru untuk membatalkan kontrak dan mengembalikan deposit", + "WAIT": "Menunggu konfirmasi kontrak\n", + "WAITING_BUYER": "menunggu untuk dikirim" + } }, - "MODAL_ADD_CUSTOM_TOKEN": { - "TITLE": "Tambahkan Token Khusus", - "FIELD_TITLE": "ID Aset" + "TIME_LEFT": { + "REMAINING_LESS_ONE": "Kurang dari satu jam untuk merespon", + "REMAINING_MANY": "kurang {{time}} jam", + "REMAINING_MANY_ALT": "kurang {{time}} jam", + "REMAINING_MANY_ALT_RESPONSE": "kurang {{time}} jam", + "REMAINING_MANY_ALT_WAITING": "Menunggu dari {{time}} jam", + "REMAINING_MANY_RESPONSE": "kurang {{time}} jam", + "REMAINING_MANY_WAITING": "Menunggu dari {{time}} jam", + "REMAINING_ONE": "kurang {{time}} jam", + "REMAINING_ONE_RESPONSE": "kurang {{time}} jam", + "REMAINING_ONE_WAITING": "Menunggu dari {{time}} jam" } }, - "WALLET_DETAILS": { - "LABEL_NAME": "Nama dompet", - "LABEL_FILE_LOCATION": "Lokasi file dompet", - "LABEL_SEED_PHRASE": "Seed Phrase", - "SEED_PHRASE_HINT": "Klik untuk membuka frasa kunci", - "BUTTON_SAVE": "Simpan", - "BUTTON_REMOVE": "Tutup dompet", - "FORM_ERRORS": { - "NAME_REQUIRED": "Nama diperlukan", - "NAME_DUPLICATE": "Nama adalah duplikat", - "MAX_LENGTH": "Panjang nama maksimum tercapai", - "PASSWORDS_DONT_MATCH": "Kata sandi tidak cocok" + "CREATE_SWAP": { + "BREADCRUMBS": { + "ITEM1": "Swap", + "ITEM2": "Create swap" }, - "WALLET_OPTIONS": "Opsi dompet...", - "RESYNC_WALLET": "Menyinkronkan ulang data dompet", - "RESYNC_WALLET_BUTTON": "Sinkronisasi ulang Dompet", - "CREATE_PASSWORD_SECURE": "Buat kata sandi untuk mengamankan seed Anda", - "INFO": "informasi", - "SEED_IS_UNSECURED": "Benih tidak aman", - "SEED_IS_SECURED": "Benih diamankan", - "REMEMBER_YOU_WILL_REQUIRE": "Benih yang aman memerlukan kata sandi untuk dipulihkan.", - "ADD_CUSTOM_TOKEN": "Tambahkan Token Khusus", "FORM": { - "CONFIRM_PASSWORD": "Konfirmasi kata sandi", - "GENERATE_SECURE_SEED": "Hasilkan Benih Aman", - "SECURED_SEED_WILL_REQUIRE": "Secure seed memerlukan kata sandi ini untuk dipulihkan." + "BUTTONS": { + "BUTTON1": "Create proposal", + "BUTTON2": "Cancel" + }, + "ERRORS": { + "ERROR1": "Swap for the same asset is not allowed." + }, + "LABELS": { + "LABEL1": "Sending", + "LABEL2": "Receiving", + "LABEL3": "Receiver address" + }, + "PLACEHOLDERS": { + "PLACEHOLDER1": "Please enter the amount" + } } }, - "ASSIGN_ALIAS": { - "NAME": { - "LABEL": "Alias", - "PLACEHOLDER": "@ Masukan alias", - "TOOLTIP": "Alias adalah formulir singkat atau akun Anda. Alias hanya dapat menyertakan huruf Latin, angka, dan karakter “.” dan \"-\". Itu harus dimulai dengan \"@\"." - }, - "COMMENT": { - "LABEL": "Komentar", - "PLACEHOLDER": "", - "TOOLTIP": "Komentar akan terlihat oleh siapa saja yang ingin melakukan pembayaran ke alias Anda. Anda dapat memberikan detail tentang bisnis Anda, kontak, atau memasukkan teks apa pun. Komentar dapat diedit nanti." - }, - "COST": "Biaya Alias {{value}} {{currency}}", - "BUTTON_ASSIGN": "Menetapkan", + "CREATE_WALLET": { + "BUTTON_CREATE": "Buat Dompet\n", + "BUTTON_SELECT": "Pilih lokasi dompet", + "CONFIRM": "Konfirmasi kata sandi dompet", + "ERROR_CANNOT_SAVE_SYSTEM": "File dompet tidak dapat di simpan di partisi OS", + "ERROR_CANNOT_SAVE_TOP": "Dompet yang telah ada tidak bisa di tulis ulang atau di ganti", "FORM_ERRORS": { - "NAME_REQUIRED": "Nama di butuhkan", - "NAME_WRONG": "Alias memiliki nama yang salah", - "NAME_LENGTH": "Alias harus 6-25 karakter", - "NAME_EXISTS": "Nama alias sudah ada", - "NO_MONEY": "Anda tidak memiliki cukup dana untuk menetapkan alias ini", - "MAX_LENGTH": "Maksimum panjang komentar tecapai" + "CONFIRM_NOT_MATCH": "Kata sandi tidak cocok", + "MAX_LENGTH": "Maksimum panjang nama tecapai", + "NAME_DUPLICATE": "Nama sama/duplikat", + "NAME_REQUIRED": "This field is required" }, - "ONE_ALIAS": "Anda hanya dapat membuat satu alias per dompet", - "REQUEST_ADD_REG": "Alias akan di pindahkan dalam 10 menit" + "NAME": "Nama Dompet", + "PASS": "Buat kata sandi dompet", + "TITLE_SAVE": "Simpan file dompet" }, "EDIT_ALIAS": { - "NAME": { - "LABEL": "Alias", - "PLACEHOLDER": "@ Masukan alias" - }, + "BUTTON_EDIT": "Edit/ubah", "COMMENT": { "LABEL": "Komentar", "PLACEHOLDER": "Masukkan komentar Anda di sini" }, + "COST": "Biaya Alias {{value}} {{currency}}", "FORM_ERRORS": { - "NO_MONEY": "Anda tidak memiliki cukup dana untuk mengganti alias ini", - "MAX_LENGTH": "Maksimum panjang komentar tecapai" + "MAX_LENGTH": "Maksimum panjang komentar tecapai", + "NO_MONEY": "Anda tidak memiliki cukup dana untuk mengganti alias ini" }, - "COST": "Biaya Alias {{value}} {{currency}}", - "BUTTON_EDIT": "Edit/ubah" - }, - "TRANSFER_ALIAS": { "NAME": { "LABEL": "Alias", "PLACEHOLDER": "@ Masukan alias" - }, - "COMMENT": { - "LABEL": "Komentar", - "PLACEHOLDER": "" - }, - "ADDRESS": { - "LABEL": "Pindahkan ke", - "PLACEHOLDER": "Masukkan alamat di sini" - }, - "FORM_ERRORS": { - "WRONG_ADDRESS": "Tidak ada domet di akun ini", - "ALIAS_EXISTS": "Akun ini sudah memiliki alias", - "NO_MONEY": "Anda tidak memiliki cukup dana untuk memindahkan alias ini" - }, - "COST": "Biaya Alias {{value}} {{currency}}", - "BUTTON_TRANSFER": "Pindahkan", - "BUTTON_CANCEL": "Batal", - "REQUEST_SEND_REG": "Alias akan di pindahkan dalam 10 menit" + } }, - "SEND": { + "ERRORS": { + "ACCESS_DENIED": "Akses ditolak", + "BAD_ARG": "Argumen tidak valid", + "CORE_BUSY": "Kesalahan intenal: inti sedang sibuk", + "DAEMON_BUSY": "Kesalahan intenal: daemon sedang sibuk", + "FILE_EXIST": "Sebuah file dengan nama tersebut sudah ada. Coba menggunakan nama lain untuk menyimpannya", + "FILE_NOT_FOUND": "File tidak ditemukan", + "FILE_NOT_SAVED": "Anda tidak dapat menyimpan file dompet di folder ini. Tolong pilih folder yang lain.", + "FILE_RESTORED": "File dompet rusak. Kami telah memulihkan kunci dan dompet dari blockchain", + "INSUFFICIENT_FUNDS": "Insufficient funds for this transaction", + "NOT_ENOUGH_MONEY": "Dana di akun tidak cukup", + "NOT_ENOUGH_OUTPUTS_TO_MIX": "Mixin terlalu besar untuk keadaan blockchain saat ini. Tidak ada cukup keluaran yang tidak terpakai untuk digabungkan", + "NOT_FILE_ZANO_WALLET": "This file is not recognized as a Zano wallet..", + "NO_MONEY": "Tidak cukup uang", + "NO_MONEY_REMOVE_OFFER": "Tidak ada biaya untuk menghapus penawaran, tetapi untuk melindungi jaringan terhadap transaksi banjir/banyak, Anda harus memiliki setidaknya {{fee}} {{currency}} di dompet Anda", + "REQUIRED": "Required field", + "TRANSACTION_ERROR": "Kesalahan. Transaksi tidak selesai.", + "TRANSACTION_IS_TO_BIG": "Transaksi melebihi batas jaringan, mengirim jumlah yang diperlukan dengan banyak transaksi", + "TRANSFER_ATTEMPT": "Tidak ada koneksi ke jaringan Zano", + "TX_TYPE_COIN_BASE": "Error. Pembayaran tidak selesai.", + "TX_TYPE_NEW_ALIAS": "Error. Gagal untuk mendaftarkan alias ", + "TX_TYPE_NEW_ALIAS_END": "Silakan coba lagi", + "TX_TYPE_NORMAL": "Error. Pembayaran dari dompet", + "TX_TYPE_NORMAL_END": "tidak selesai", + "TX_TYPE_NORMAL_TO": "untuk", + "TX_TYPE_UPDATE_ALIAS": "Error. Gagal mengubah komentar menjadi alias dengan aman", + "WALLET_WATCH_ONLY_NOT_SUPPORTED": "Dompet khusus jam tangan hanya dapat dibuka dengan simplewallet", + "WALLET_WRONG_ID": "ID dompet tidak valid", + "WRONG_PASSWORD": "Katasandi tidak valid", + "WRONG_PASSWORD_MUST_BE": "Invalid password. Password must be" + }, + "EXPORT_HISTORY": { + "CANCEL": "Batal", + "EXPORT": "Ekspor ke berkas...", + "EXPORT_BUTTON": "Ekspor sejarah...", + "FILTER": "Filter Transaksi POS", + "FORMAT": "Format", + "SAVED_FILE": "Pilih jalur untuk menyimpan riwayat transaksi ", + "TITLE": "Ekspor Riwayat Dompet", + "TOOLTIP": "Ekspor riwayat transaksi dompet ke file" + }, + "HISTORY": { "ADDRESS": "Alamat", "AMOUNT": "Jumlah", - "COMMENT": "Komentar", - "DETAILS": "Detail tambahan", - "MIXIN": "Mixin", + "DATE": "Tanggal", + "DETAILS": { + "COMMENT": "Komentar", + "CONFIRMATION": "Konfirmasi", + "HEIGHT": "Tinggi", + "ID": "ID Transaksi", + "INPUTS": "Input", + "OUTPUTS": "Output/Keluaran", + "PAYMENT_ID": "ID Pembayaran", + "SIZE": "Ukuran transaksi", + "SIZE_VALUE": "{{value}} bytes" + }, "FEE": "Biaya", - "HIDE": "Sembunyikan alamat dompet kamu dari penerima", - "BUTTON": "Kirim", - "SUCCESS_SENT": "Transaksi dikirim", - "FORM_ERRORS": { - "ADDRESS_REQUIRED": "Alamat di perlukan", - "ADDRESS_NOT_VALID": "Alamat tidak valid", - "ALIAS_NOT_VALID": "Alias tidak valid", - "AMOUNT_REQUIRED": "Jumlah di perlukan", - "AMOUNT_ZERO": "Jumlah 0", - "FEE_REQUIRED": "Biaya dibutuhkan", - "FEE_MINIMUM": "Biaya minimal : {{fee}}", - "MAX_LENGTH": "Maksimum panjang komentar tecapai", - "GREAT_THAN_UNWRAPPED_COINS": "Jumlah lebih besar dari token ERC20 yang tersisa", - "LESS_THAN_ZANO_NEEDED": "Jumlah terlalu kecil untuk menutupi biaya ERC20", - "WRAP_INFO_NULL": "gagal meminta status bungkus", - "MUST_BE_GREATER_THAN_ZERO": "Must be greater than zero", - "ALIAS_NOT_FOUND": "Alias not found" - }, - "WRAP": { - "TITLE": "Bungkus", - "MAIN_TEXT": "Transaksi ini akan membuat wZano (\"Wrapped Zano\") yang akan dikirim ke alamat yang ditentukan di jaringan Ethereum.", - "ESTIMATE": "Perkiraan Transaksi", - "WILL_RECEIVE": "Anda akan menerima:", - "FEE": "Biaya Txn Ethereum:", - "ZANO": "ZANO", - "wZANO": "wZANO" - }, - "ERROR_CODES": { - "NOT_ENOUGH_MONEY": "Not enough money" - }, - "ASSET": "Asset" - }, - "HISTORY": { - "STATUS": "Status", - "STATUS_TOOLTIP": "Konfirmasi {{current}}/{{total}}", + "HIDDEN": "Hidden", "LOCK_TOOLTIP": "Dikunci sampai {{date}}", - "SEND": "Dikirim", + "NO_FEE": "No Fee", "RECEIVED": "Diterima", - "DATE": "Tanggal", - "AMOUNT": "Jumlah", - "FEE": "Biaya", - "ADDRESS": "Alamat", - "DETAILS": { - "PAYMENT_ID": "ID Pembayaran", - "ID": "ID Transaksi", - "SIZE": "Ukuran transaksi", - "SIZE_VALUE": "{{value}} bytes", - "HEIGHT": "Tinggi", - "CONFIRMATION": "Konfirmasi", - "INPUTS": "Input", - "OUTPUTS": "Output/Keluaran", - "COMMENT": "Komentar" - }, + "SEND": "Dikirim", + "STATUS": "Status", + "STATUS_TOOLTIP": "Konfirmasi {{current}}/{{total}}", "TYPE_MESSAGES": { - "HIDDEN": "tersembunyi", - "UNDEFINED": "Tidak terdefinisi", + "CANCEL_CONTRACT": "Batalkan dan kembalikan setoran/deposit", "COMPLETE_BUYER": "Kontrak selesai", "COMPLETE_SELLER": "Kontrak selesai", "CREATE_ALIAS": "Biaya untuk menetapkan alias", - "UPDATE_ALIAS": "Biaya untuk mengubah alias", - "POW_REWARD": "Hadiah POW", - "POS_REWARD": "Hadiah POS", "CREATE_CONTRACT": "Proposal Kontrak", - "PLEDGE_CONTRACT": "Kontrak Deposit", + "HIDDEN": "tersembunyi", "NULLIFY_CONTRACT": "Setoran yang dibakar/hangus", + "PLEDGE_CONTRACT": "Kontrak Deposit", + "POS_REWARD": "Hadiah POS", + "POW_REWARD": "Hadiah POW", "PROPOSAL_CANCEL_CONTRACT": "Permintaan pembatalan", - "CANCEL_CONTRACT": "Batalkan dan kembalikan setoran/deposit" + "UNDEFINED": "Tidak terdefinisi", + "UPDATE_ALIAS": "Biaya untuk mengubah alias" + } + }, + "LOGIN": { + "BUTTON_NEXT": "Selanjutnya", + "BUTTON_RESET": "Atur Ulang", + "BUTTON_SKIP": "Lewati", + "FORM_ERRORS": { + "CONFIRM_REQUIRED": "Diperlukan konfirmasi", + "INVALID_PASS": "Kata Sandi Tidak Valid, coba lagi", + "MISMATCH": "Tidak cocok", + "PASS_REQUIRED": "Kata sandi dibutuhkan\n", + "WRONG_PASSWORD": "Wrong password" }, - "NO_FEE": "No Fee", - "HIDDEN": "Hidden" + "INCORRECT_PASSWORD": "Kata sandi salah", + "MASTER_PASS": "Kata Sandi Utama", + "SETUP_CONFIRM_PASS": "Konfirmasi kata sandi", + "SETUP_MASTER_PASS": "Atur Kata Sandi Utama" }, - "CONTRACTS": { - "EMPTY": "Tidak ada kontrak yang aktif", - "CONTRACTS": "Kontrak", - "PURCHASE": "Pembelian", - "SELL": "Jual", - "DATE": "Tanggal", - "AMOUNT": "Jumlah", - "STATUS": "Status", - "COMMENTS": "Komentar", - "PURCHASE_BUTTON": "Pembelian Baru", - "LISTING_BUTTON": "Buat daftar", - "TIME_LEFT": { - "REMAINING_LESS_ONE": "Kurang dari satu jam untuk merespon", - "REMAINING_ONE": "kurang {{time}} jam", - "REMAINING_MANY": "kurang {{time}} jam", - "REMAINING_MANY_ALT": "kurang {{time}} jam", - "REMAINING_ONE_RESPONSE": "kurang {{time}} jam", - "REMAINING_MANY_RESPONSE": "kurang {{time}} jam", - "REMAINING_MANY_ALT_RESPONSE": "kurang {{time}} jam", - "REMAINING_ONE_WAITING": "Menunggu dari {{time}} jam", - "REMAINING_MANY_WAITING": "Menunggu dari {{time}} jam", - "REMAINING_MANY_ALT_WAITING": "Menunggu dari {{time}} jam" + "MAIN": { + "BUTTON_NEW_WALLET": "Buat dompet baru", + "BUTTON_OPEN_WALLET": "Buka dompet yang telah dibuat", + "BUTTON_RESTORE_BACKUP": "Pulihkan dari cadangan", + "CHOOSE_PATH": "Pilih path untuk menyimpan", + "HELP": "Bagaimana cara membuat dompet?", + "TITLE": "Buat atau buka dompet untuk mulai menggunakan Zano" + }, + "MESSAGES": { + "ADDRESS": "Alamat", + "MESSAGE": "Pesan", + "SEND_BUTTON": "Kirim", + "SEND_PLACEHOLDER": "Ketik sebuah pesan..." + }, + "MODALS": { + "ADD_TOKEN": "Tambahkan token", + "CANCEL": "Batal", + "ERROR": "Error", + "INFO": "Informasi", + "OK": "Ok", + "SUCCESS": "Berhasil" + }, + "OPEN_WALLET": { + "BUTTON": "Buka dompet", + "FILE_NOT_FOUND1": "File Dompet tidak ditemukan", + "FILE_NOT_FOUND2": "

    Kemungkinan sudah di ganti atau dipindahkan
    Untuk Membuka, gunakan tombol \"Buka Dompet\".\n", + "FORM_ERRORS": { + "MAX_LENGTH": "Maksimum panjang nama tecapai", + "NAME_DUPLICATE": "Nama sama/duplikat", + "NAME_REQUIRED": "Nama diperlukan" }, - "STATUS_MESSAGES": { - "SELLER": { - "NEW_CONTRACT": "Proposal kontrak baru", - "IGNORED": "Kamu mengabaikan kontrak proposal", - "ACCEPTED": "Kontrak dimulai", - "WAIT": "Menunggu konfirmasi kontrak\n", - "WAITING_BUYER": "menunggu untuk dikirim", - "COMPLETED": "Kontrak selesai", - "NOT_RECEIVED": "Pengiriman gagal", - "NULLIFIED": "Semua deposit/setoran hangus", - "PROPOSAL_CANCEL": "Proposal baru untuk membatalkan kontrak dan mengembalikan deposit", - "BEING_CANCELLED": "Pembatalan dalam proses", - "CANCELLED": "Kontrak dibatalkan", - "IGNORED_CANCEL": "Kamu mengabaikan kontrak proposal", - "EXPIRED": "Kontrak proposal telah kadaluarsa" - }, - "BUYER": { - "WAITING": "Menunggu untuk respon", - "IGNORED": "Penjual mengabaikan kontrak proposal", - "ACCEPTED": "Penjual menerima kontrak proposal kamu", - "WAIT": "Menunggu konfirmasi deposit", - "WAITING_SELLER": "menunggu untuk dikirim", - "COMPLETED": "Kontrak selesai", - "NOT_RECEIVED": "Pengiriman gagal", - "NULLIFIED": "Semua deposit/setoran hangus", - "WAITING_CANCEL": "Menunggu pembatalan kontrak", - "BEING_CANCELLED": "Pembatalan dalam proses", - "CANCELLED": "Kontrak dibatalkan", - "IGNORED_CANCEL": "Penjual mengabaikan proposal anda untuk pembatalan kontrak", - "EXPIRED": "Kontrak proposal telah kadaluwarsa" - } - } + "MODAL": { + "LABEL": "Katasandi untuk dompet ini", + "NOT_FOUND": "Tidak ditemukan", + "OPEN": "Buka dompet", + "SKIP": "Lewati", + "TITLE": "Tulis kata sandi dompet" + }, + "NAME": "Nama dompet", + "PASS": "Katasandi dompet", + "WITH_ADDRESS_ALREADY_OPEN": "Dompet dengan alamat ini sudah terbuka" + }, + "PLACEHOLDERS": { + "ADRESS_PLACEHOLDER": "Masukkan alamat di sini", + "AMOUNT_PLACEHOLDER": "Masukkan jumlah di sini", + "COMMENT_PLACEHOLDER": "Masukkan komentar Anda di sini", + "CONFIRM_WALET_PASSWORD_PLACEHOLDER": "Konfirmasi kata sandi dompet di sini", + "DEPOSIT_PLACEHOLDER": "Masukkan deposit Anda di sini", + "DESCRIPTION_PLACEHOLDER": "Masukkan deskripsi di sini", + "FEE_PLACEHOLDER": "Masukkan biaya di sini", + "MASTER_PASS_PLACEHOLDER": "Masukkan kata sandi utama di sini", + "NAME_PLACEHOLDER": "Masukkan nama di sini", + "NOTES_PLACEHOLDER": "Masukkan catatan di sini", + "PASSWORD_PLACEHOLDER": "Masukkan kata sandi di sini", + "PASS_PLACEHOLDER": "Masukkan kata sandi utama di sini", + "PLACEHOLDER_CONFIRM": "Konfirmasi kata sandi baru di sini", + "PLACEHOLDER_NEW": "Masukkan kata sandi baru di sini", + "PLACEHOLDER_OLD": "Masukkan kata sandi saat ini di sini", + "PURCHASE_PAYMENT_PLACEHOLDER": "Masukkan ID pembayaran di sini", + "SEED_PASSWORD_PLACEHOLDER": "Masukkan kata sandi awal di sini", + "SEED_PHRASE_PLACEHOLDER": "Masukkan frase awal di sini", + "SELLER_DEPOSIT_PLACEHOLDER": "Masukkan deposit penjual di sini", + "SELLER_PLACEHOLDER": "Masukkan penjual di sini", + "WALET_PASSWORD_PLACEHOLDER": "Masukkan kata sandi dompet di sini", + "WALLET_NAME_PLACEHOLDER": "Masukkan Nama Dompet di sini" + }, + "PROGRESS": { + "ADD_WALLET": "Tambahkan dompet", + "CREATE_WALLET": "Buat dompet baru", + "RESTORE_WALLET": "Pulihkan dari cadangan", + "SELECT_LOCATION": "Pilih lokasi dompet" }, "PURCHASE": { - "DESCRIPTION": "Deskripsi", - "SELLER": "Penjual", + "ACCEPT_STATE_WAIT_BIG": "Kontrak dimulai", "AMOUNT": "Jumlah", - "YOUR_DEPOSIT": "Setoran/deposit kamu", - "SELLER_DEPOSIT": "Setoran/Depost Penjual", + "BURN_PROPOSAL": "Semua deposit/setoran hangus", + "BUTTON_CANCEL_BUYER": "Batalkan dan kembalikan setoran/deposit", + "BUTTON_CANCEL_SELLER": "Konfirmasi dan kembalikan deposit", + "BUTTON_IGNORE": "Abaikan dan sembunyikan penawaran", + "BUTTON_MAKE_PLEDGE": "Terima dan buat deposit", + "BUTTON_NOT_CANCEL": "Abaikan permintaan ", + "BUTTON_NULLIFY": "Matikan dan bakar setoran ", + "BUTTON_NULLIFY_SHORT": "Hangus", + "BUTTON_RECEIVED": "Selesai dan lepaskan setoran/deposit", "BUYER_DEPOSIT": "Setoran pembeli", - "SAME_AMOUNT": "Jumlah yang sama", + "CANCEL": "Batal", "COMMENT": "Komentar", + "DEALS_CANCELED_WAIT": "Pembatalan dalam proses", + "DESCRIPTION": "Deskripsi", "DETAILS": "Detail tambahan\n", - "SEND_BUTTON": "Kirim", + "FEE": "Biaya", "FORM_ERRORS": { - "DESC_REQUIRED": "Deskripsi dibutuhkan", - "DESC_MAXIMUM": "Maksimum panjang bidang tecapai", - "SELLER_REQUIRED": "Alamat di perlukan", - "SELLER_NOT_VALID": "alamat tidak valid", "ALIAS_NOT_VALID": "alias tidak valid", "AMOUNT_REQUIRED": "Jumlah di perlukan", "AMOUNT_ZERO": "Jumlah tidak bisa 0", - "YOUR_DEPOSIT_REQUIRED": "Deposit/setoran dibutuhkan", + "COMMENT_MAXIMUM": "Maksimum panjang bidang tecapai", + "DESC_MAXIMUM": "Maksimum panjang bidang tecapai", + "DESC_REQUIRED": "Deskripsi dibutuhkan", "SELLER_DEPOSIT_REQUIRED": "Setoran penjual dibuthkan", + "SELLER_NOT_VALID": "alamat tidak valid", + "SELLER_REQUIRED": "Alamat di perlukan", "SELLER_SAME": "Gunakan akun terpisah", - "COMMENT_MAXIMUM": "Maksimum panjang bidang tecapai" + "YOUR_DEPOSIT_REQUIRED": "Deposit/setoran dibutuhkan" }, + "HOUR": "Jam", + "HOURS": "Jam", + "IGNORED_ACCEPT": "Kontrak proposal diabaikan", + "IGNORED_CANCEL": "Proposal pembatalan kontrak diabaikan", + "NEED_MONEY": "Dana tidak cukup", + "NULLIFY_QUESTION": "Apakah kamu yakin untuk membakar/menghanguskan kedua deposit/setoran?", + "PAYMENT": "ID Pembayaran", + "PROGRESS_COMPLETE": "Selesai", "PROGRESS_NEW": "Pembelian Baru", - "PROGRESS_WAIT": "Menunggu balasan", "PROGRESS_RECEIVE": "Balasan diterima", - "PROGRESS_COMPLETE": "Selesai", - "FEE": "Biaya", - "PAYMENT": "ID Pembayaran", + "PROGRESS_WAIT": "Menunggu balasan", + "SAME_AMOUNT": "Jumlah yang sama", + "SELLER": "Penjual", + "SELLER_DEPOSIT": "Setoran/Depost Penjual", + "SEND_BUTTON": "Kirim", + "SEND_CANCEL_PROPOSAL": "Permintaan pembatalan dikirimkan", "STATUS_MESSAGES": { - "NEW_PURCHASE": "Pembelian Baru", - "WAITING_SELLER": "Menunggu untuk respon", - "WAITING_BUYER": "Kontrak proposal telah diterima", - "WAITING_CONFIRMATION": "Menunggu konfirmasi deposit", - "WAITING_DELIVERY": "menunggu untuk dikirim", - "COMPLETED": "Kontrak selesai", - "IGNORED_BUYER": "Kontrak proposal diabaikan", - "IGNORED_SELLER": "Penjual mengabaikan kontrak proposal", - "PROPOSAL_CANCEL_SELLER": "Permintaan pembatalan dikirimkan", - "PROPOSAL_CANCEL_BUYER": "Permintaan pembatalan diterima", "BEING_CANCELLED": "Pembatalan dalam proses", - "IGNORED_CANCEL_SELLER": "Penjual mengabaikan proposal anda untuk pembatalan kontrak", - "IGNORED_CANCEL_BUYER": "Proposal pembatalan kontrak diabaikan", "CANCELLED": "Kontrak dibatalkan", + "COMPLETED": "Kontrak selesai", "EXPIRED": "Kontrak proposal telah kadaluarsa", + "IGNORED_BUYER": "Kontrak proposal diabaikan", + "IGNORED_CANCEL_BUYER": "Proposal pembatalan kontrak diabaikan", + "IGNORED_CANCEL_SELLER": "Penjual mengabaikan proposal anda untuk pembatalan kontrak", + "IGNORED_SELLER": "Penjual mengabaikan kontrak proposal", + "NEW_PURCHASE": "Pembelian Baru", "NOT_RECEIVED": "Pengiriman gagal", - "NULLIFIED": "Semua deposit/setoran hangus" + "NULLIFIED": "Semua deposit/setoran hangus", + "PROPOSAL_CANCEL_BUYER": "Permintaan pembatalan diterima", + "PROPOSAL_CANCEL_SELLER": "Permintaan pembatalan dikirimkan", + "WAITING_BUYER": "Kontrak proposal telah diterima", + "WAITING_CONFIRMATION": "Menunggu konfirmasi deposit", + "WAITING_DELIVERY": "menunggu untuk dikirim", + "WAITING_SELLER": "Menunggu untuk respon" }, - "ACCEPT_STATE_WAIT_BIG": "Kontrak dimulai", - "IGNORED_ACCEPT": "Kontrak proposal diabaikan", - "BURN_PROPOSAL": "Semua deposit/setoran hangus", "SUCCESS_FINISH_PROPOSAL": "Kontrak selesai", - "SEND_CANCEL_PROPOSAL": "Permintaan pembatalan dikirimkan", - "IGNORED_CANCEL": "Proposal pembatalan kontrak diabaikan", - "DEALS_CANCELED_WAIT": "Pembatalan dalam proses", "WAITING_TIME": "Waktu Respon", - "NEED_MONEY": "Dana tidak cukup", - "BUTTON_MAKE_PLEDGE": "Terima dan buat deposit", - "BUTTON_IGNORE": "Abaikan dan sembunyikan penawaran", - "BUTTON_NULLIFY": "Matikan dan bakar setoran ", - "BUTTON_RECEIVED": "Selesai dan lepaskan setoran/deposit", - "BUTTON_CANCEL_BUYER": "Batalkan dan kembalikan setoran/deposit", - "BUTTON_NOT_CANCEL": "Abaikan permintaan ", - "BUTTON_CANCEL_SELLER": "Konfirmasi dan kembalikan deposit", - "HOUR": "Jam", - "HOURS": "Jam", - "CANCEL": "Batal", - "NULLIFY_QUESTION": "Apakah kamu yakin untuk membakar/menghanguskan kedua deposit/setoran?", - "BUTTON_NULLIFY_SHORT": "Hangus", - "WAITING_TIME_QUESTION": "Apakah kamu yakin untuk membatalkan kontrak?" - }, - "MESSAGES": { - "ADDRESS": "Alamat", - "MESSAGE": "Pesan", - "SEND_PLACEHOLDER": "Ketik sebuah pesan...", - "SEND_BUTTON": "Kirim" - }, - "MODALS": { - "ERROR": "Error", - "SUCCESS": "Berhasil", - "INFO": "Informasi", - "OK": "Ok", - "CANCEL": "Batal", - "ADD_TOKEN": "Tambahkan token" + "WAITING_TIME_QUESTION": "Apakah kamu yakin untuk membatalkan kontrak?", + "YOUR_DEPOSIT": "Setoran/deposit kamu" }, - "CONFIRM": { - "BUTTON_CONFIRM": "Kirim", - "BUTTON_CANCEL": "Batal", - "TITLE": "Konfirmasi transaksi", - "MESSAGE": { - "SEND": "Kirim", - "FROM": "Dari\n", - "TO": "Untuk", - "COMMENT": "Komentar" - } - }, - "STAKING": { - "TITLE": "Staking", - "TITLE_PENDING": "Tertunda", - "TITLE_TOTAL": "Total", - "TITLE_PERIOD": "Periode waktu:", - "PERIOD": { - "WEEK1": "1 minggu", - "WEEK2": "2 minggu", - "MONTH1": "1 bulan", - "MONTH3": "3 bulan", - "MONTH6": "6 bulan", - "YEAR": "1 tahun", - "ALL": "Semua" - }, - "TITLE_GROUP": "Kelompok:", - "GROUP": { - "DAY": "hari", - "WEEK": "minggu", - "MONTH": "bulan" + "RESTORE_WALLET": { + "BUTTON_CREATE": "Buat Dompet\n", + "BUTTON_SELECT": "Pilih lokasi dompet", + "CHOOSE_PATH": "Pilih path untuk menyimpan", + "CONFIRM": "Konfirmasi kata sandi dompet", + "FORM_ERRORS": { + "CONFIRM_NOT_MATCH": "Kata sandi tidak cocok", + "INCORRECT_PASSWORD": "kata kunci Salah", + "KEY_NOT_VALID": "Kunci tidak valid", + "KEY_REQUIRED": "Kunci di butuhkan", + "MAX_LENGTH": "Maksimum panjang nama tecapai", + "NAME_DUPLICATE": "Nama sama/duplikat", + "NAME_REQUIRED": "Nama diperlukan", + "SEED_PHRASE_IS_NO_VALID": "The seed phrase is not valid." }, - "SWITCH": { - "ON": "On", - "OFF": "Off" - } + "LABEL_NAME": "Nama dompet", + "LABEL_PHRASE_KEY": "Seed phrase/ kunci pribadi", + "NOT_CORRECT_FILE_OR_PASSWORD": "File dompet tidak valid atau kata sandi tidak sama", + "OK": "Oke", + "PASS": "Katasandi dompet", + "SEED_PASSWORD": "Kata sandi benih" }, - "CONTACTS": { - "TITLE": "Daftar kontak", - "IMPORT_EXPORT": "Import atau ekspor kontak", - "IMPORT": "Import", - "EXPORT": "Ekspor", - "ADD": "Tambahkan/edit kontak", - "SEND": "Kirim", - "SEND_FROM": "Kirim dari", - "SEND_TO": "Untuk", - "OPEN_ADD_WALLET": "Buka/tambahkan dompet", - "COPY": "- Salin", - "TABLE": { - "NAME": "Nama", - "ALIAS": "Alias", - "ADDRESS": "Alamat", - "NOTES": "Catatan", - "EMPTY": "Daftar kontrak masih kosong" - }, - "FORM": { - "NAME": "Nama", - "ADDRESS": "Alamat", - "NOTES": "Catatan" + "SEED_PHRASE": { + "BUTTON_COPIED": "Disalin", + "BUTTON_COPY": "Salin", + "BUTTON_CREATE_ACCOUNT": "Buat Dompet\n", + "TITLE": "Pastikan untuk menyimpan seed phrase di tempat yang aman. Jika kamu lupa seed phrasenya, kamu tidak bisa menggunakanya untuk memulihkan/recover dompetmu." + }, + "SEND": { + "ADDRESS": "Alamat", + "AMOUNT": "Jumlah", + "ASSET": "Asset", + "BUTTON": "Kirim", + "COMMENT": "Komentar", + "DETAILS": "Detail tambahan", + "ERROR_CODES": { + "NOT_ENOUGH_MONEY": "Not enough funds for this transaction" }, + "FEE": "Biaya", "FORM_ERRORS": { - "NAME_REQUIRED": "Nama diperlukan", - "NAME_DUBLICATED": "Nama sama/duplikat", - "ADDRESS_REQUIRED": "Alamat di perlukan", "ADDRESS_NOT_VALID": "Alamat tidak valid", - "SET_MASTER_PASSWORD": "Atur Kata Sandi Utama", - "ADDRESS_DUBLICATED": "Alamat sama/duplikat", - "MAX_LENGTH": "Maksimum panjang catatan tecapai", - "NAME_LENGTH": "Nama harus 4-25 karakter" - }, - "BUTTON": { - "SEND": "Kirim", - "EDIT": "Edit/ubah", - "DELETE": "Hapus", - "ADD": "Tambahkan kontak", - "ADD_EDIT": "Tambahkan/Simpan", - "GO_TO_WALLET": "Pergi ke dompet", - "IMPORT_EXPORT": "Impor/Ekspor" + "ADDRESS_REQUIRED": "Alamat di perlukan", + "ALIAS_NOT_FOUND": "Alias not found", + "ALIAS_NOT_VALID": "Alias tidak valid", + "AMOUNT_REQUIRED": "Jumlah di perlukan", + "AMOUNT_ZERO": "Jumlah 0", + "FEE_MINIMUM": "Biaya minimal : {{fee}}", + "FEE_REQUIRED": "Biaya dibutuhkan", + "GREAT_THAN_UNWRAPPED_COINS": "Jumlah lebih besar dari token ERC20 yang tersisa", + "LESS_THAN_ZANO_NEEDED": "Jumlah terlalu kecil untuk menutupi biaya ERC20", + "MAX_LENGTH": "Maksimum panjang komentar tecapai", + "MUST_BE_GREATER_THAN_ZERO": "Must be greater than zero", + "WRAP_INFO_NULL": "gagal meminta status bungkus" }, - "SUCCESS_SENT": "Kontak ditambahkan", - "SUCCESS_SAVE": "Kontak telah di ubah", - "SUCCESS_IMPORT": "Kontak telah di impor", - "SUCCESS_EXPORT": "Kontak telah di ekspor", - "ERROR_IMPORT": "Kesalahan terjadi ketika membaca file!", - "ERROR_TYPE_FILE": "Tolong mengimpor file .csv yang valid", - "ERROR_EXPORT": "Tipe file tidak valid. Simpan file dalam .csv", - "ERROR_EMPTY_LIST": "Daftar kontak masih kosong", - "ERROR_IMPORT_EMPTY": "File masih kosong ", - "ADD_CONTACT": "Tambah kontak" - }, - "ERRORS": { - "NO_MONEY": "Tidak cukup uang", - "NOT_ENOUGH_MONEY": "Dana di akun tidak cukup", - "CORE_BUSY": "Kesalahan intenal: inti sedang sibuk", - "DAEMON_BUSY": "Kesalahan intenal: daemon sedang sibuk", - "NO_MONEY_REMOVE_OFFER": "Tidak ada biaya untuk menghapus penawaran, tetapi untuk melindungi jaringan terhadap transaksi banjir/banyak, Anda harus memiliki setidaknya {{fee}} {{currency}} di dompet Anda", - "NOT_ENOUGH_OUTPUTS_TO_MIX": "Mixin terlalu besar untuk keadaan blockchain saat ini. Tidak ada cukup keluaran yang tidak terpakai untuk digabungkan", - "TRANSACTION_IS_TO_BIG": "Transaksi melebihi batas jaringan, mengirim jumlah yang diperlukan dengan banyak transaksi", - "TRANSFER_ATTEMPT": "Tidak ada koneksi ke jaringan Zano", - "ACCESS_DENIED": "Akses ditolak", - "TRANSACTION_ERROR": "Kesalahan. Transaksi tidak selesai.", - "BAD_ARG": "Argumen tidak valid", - "WALLET_WRONG_ID": "ID dompet tidak valid", - "WRONG_PASSWORD": "Katasandi tidak valid", - "FILE_RESTORED": "File dompet rusak. Kami telah memulihkan kunci dan dompet dari blockchain", - "FILE_NOT_FOUND": "File tidak ditemukan", - "FILE_EXIST": "Sebuah file dengan nama tersebut sudah ada. Coba menggunakan nama lain untuk menyimpannya", - "FILE_NOT_SAVED": "Anda tidak dapat menyimpan file dompet di folder ini. Tolong pilih folder yang lain.", - "TX_TYPE_NORMAL": "Error. Pembayaran dari dompet", - "TX_TYPE_NORMAL_TO": "untuk", - "TX_TYPE_NORMAL_END": "tidak selesai", - "TX_TYPE_NEW_ALIAS": "Error. Gagal untuk mendaftarkan alias ", - "TX_TYPE_NEW_ALIAS_END": "Silakan coba lagi", - "TX_TYPE_UPDATE_ALIAS": "Error. Gagal mengubah komentar menjadi alias dengan aman", - "TX_TYPE_COIN_BASE": "Error. Pembayaran tidak selesai.", - "WALLET_WATCH_ONLY_NOT_SUPPORTED": "Dompet khusus jam tangan hanya dapat dibuka dengan simplewallet", - "REQUIRED": "Required field", - "NOT_FILE_ZANO_WALLET": "File is not a zano wallet" - }, - "CONTEXT_MENU": { - "COPY": "Salin", - "PASTE": "tempel/paste", - "SELECT": "pilih semua" - }, - "BACKEND_LOCALIZATION": { - "QUIT": "Keluar", - "IS_RECEIVED": "", - "IS_CONFIRMED": "", - "INCOME_TRANSFER_UNCONFIRMED": "Pembayaran masuk (belum terkonfirmasi)", - "INCOME_TRANSFER_CONFIRMED": "Pembayaran diterima", - "MINED": "Ditambang", - "LOCKED": "Diblokir", - "IS_MINIMIZE": "Aplikasi Zano di minimalkan ke dalam sistem tray.", - "RESTORE": "Kamu dapat mengembalikannya dengan cara mengklik ke dalam menu konteks.", - "TRAY_MENU_SHOW": "Ubah ukuran", - "TRAY_MENU_MINIMIZE": "Minimalkan" - }, - "TOR_LIB_STATE": { - "STATE_SENDING": "Sending transaction", - "STATE_SENT_SUCCESS": "Successfully sent!", - "STATE_SEND_FAILED": "Sending failed", - "STATE_INITIALIZING": "Initializing", - "STATE_DOWNLOADING_CONSENSUS": "Downloading consensus", - "STATE_MAKING_TUNNEL_A": "Building tunnel to A", - "STATE_MAKING_TUNNEL_B": "Building tunnel to B", - "STATE_CREATING_STREAM": "Creating stream", - "STATE_FAILED": "Failed created stream", - "STATE_SUCCESS": "Successfully created stream" - }, - "SEND_DETAILS_MODAL": { - "TITLE1": "Transaction", - "TITLE2": "Transaction details" - }, - "PLACEHOLDERS": { - "COMMENT_PLACEHOLDER": "Masukkan komentar Anda di sini", - "WALLET_NAME_PLACEHOLDER": "Masukkan Nama Dompet di sini", - "MASTER_PASS_PLACEHOLDER": "Masukkan kata sandi utama di sini", - "PASS_PLACEHOLDER": "Masukkan kata sandi utama di sini", - "NAME_PLACEHOLDER": "Masukkan nama di sini", - "ADRESS_PLACEHOLDER": "Masukkan alamat di sini", - "NOTES_PLACEHOLDER": "Masukkan catatan di sini", - "DESCRIPTION_PLACEHOLDER": "Masukkan deskripsi di sini", - "SELLER_PLACEHOLDER": "Masukkan penjual di sini", - "PLACEHOLDER_OLD": "Masukkan kata sandi saat ini di sini", - "AMOUNT_PLACEHOLDER": "Masukkan jumlah di sini", - "DEPOSIT_PLACEHOLDER": "Masukkan deposit Anda di sini", - "SELLER_DEPOSIT_PLACEHOLDER": "Masukkan deposit penjual di sini", - "PLACEHOLDER_NEW": "Masukkan kata sandi baru di sini", - "WALET_PASSWORD_PLACEHOLDER": "Masukkan kata sandi dompet di sini", - "CONFIRM_WALET_PASSWORD_PLACEHOLDER": "Konfirmasi kata sandi dompet di sini", - "PLACEHOLDER_CONFIRM": "Konfirmasi kata sandi baru di sini", - "PASSWORD_PLACEHOLDER": "Masukkan kata sandi di sini", - "SEED_PHRASE_PLACEHOLDER": "Masukkan frase awal di sini", - "SEED_PASSWORD_PLACEHOLDER": "Masukkan kata sandi awal di sini", - "PURCHASE_PAYMENT_PLACEHOLDER": "Masukkan ID pembayaran di sini", - "FEE_PLACEHOLDER": "Masukkan biaya di sini" + "HIDE": "Sembunyikan alamat dompet kamu dari penerima", + "MIXIN": "Mixin", + "SUCCESS_SENT": "Transaksi dikirim", + "WRAP": { + "ESTIMATE": "Perkiraan Transaksi", + "FEE": "Biaya Txn Ethereum:", + "MAIN_TEXT": "Transaksi ini akan membuat wZano (\"Wrapped Zano\") yang akan dikirim ke alamat yang ditentukan di jaringan Ethereum.", + "TITLE": "Bungkus", + "WILL_RECEIVE": "Anda akan menerima:", + "ZANO": "ZANO", + "wZANO": "wZANO" + } }, - "EXPORT_HISTORY": { - "TOOLTIP": "Ekspor riwayat transaksi dompet ke file", - "TITLE": "Ekspor Riwayat Dompet", - "FILTER": "Filter Transaksi POS", - "CANCEL": "Batal", - "EXPORT": "Ekspor ke berkas...", - "EXPORT_BUTTON": "Ekspor sejarah...", - "SAVED_FILE": "Pilih jalur untuk menyimpan riwayat transaksi ", - "FORMAT": "Format" + "SEND_DETAILS_MODAL": { + "TITLE1": "Transaction", + "TITLE2": "Transaction details" }, - "ASSETS": { - "TABLE": { - "LABELS": { - "NAME": "Nama", - "BALANCE": "Saldo", - "VALUE": "Nilai", - "PRICE": "Harga" - } + "SETTINGS": { + "APP_LOCK": { + "TIME1": "5 Menit", + "TIME2": "15 Menit", + "TIME3": "1 Jam", + "TIME4": "Tidak pernah", + "TITLE": "Kunci aplikasi setelah:" }, - "DROP_DOWN_MENU": { - "ASSET_DETAILS": "Detail Aset", - "REMOVE_ASSET": "Hapus aset" + "APP_LOG_TITLE": "Tingkat log:", + "DARK_THEME": "Tema Gelap", + "FORM_ERRORS": { + "CONFIRM_NOT_MATCH": "Konfirmasi katasandi tidak sama", + "CURRENT_PASS_NOT_MATCH": "Katasandi lama tidak sama", + "PASS_REQUIRED": "Kata sandi dibutuhkan\n" }, - "MODALS": { - "ASSET_DETAILS": { - "LABELS": { - "NAME": "Nama aset", - "TICKER": "Tiker", - "ID": "ID Aset", - "CURRENT_SUPPLY": "Pasokan saat ini", - "MAX_SUPPLE": "Pasokan maksimum" - } - } + "GRAY_THEME": "Tema Abu-abu", + "LANGUAGE": { + "DE": "Deutsch", + "EN": "English", + "FR": "French", + "ID": "Indonesian", + "IT": "Italian", + "PT": "Portuguese", + "TITLE": "Bahasa" }, - "FORM": { - "ERRORS": { - "WRONG_ASSET_ID": "Wrong asset id", - "INSUFICCIENT_FUNDS": "Insuficcient funds" - } - } + "LAST_BUILD": "Versi sekarang: {{value}}", + "MASTER_PASSWORD": { + "BUTTON": "Simpan", + "CONFIRM": "Konfirmasi katasandi baru", + "NEW": "Katasandi baru", + "OLD": "Katasandi lama", + "TITLE": "Atur Kata Sandi Utama" + }, + "NOTIFICATIONS": "Pemberitahuan", + "SCALE": { + "100": "100% skala", + "125": "125% skala", + "150": "150% skala", + "75": "75% skala", + "TITLE": "Skala antarmuka" + }, + "SETTINGS_SAVED": "Tersimpan! Pengaturan Diperbarui", + "TITLE": "Pengaturan", + "USE_TOR_TO_RELAY_TRANSACTIONS": "Gunakan TOR untuk menyampaikan transaksi", + "WHITE_THEME": "Tema Biasa/Putih" }, - "CONFIRM_SWAP": { - "BREADCRUMBS": { - "ITEM1": "Swap", - "ITEM2": "Confirm swap" + "SIDEBAR": { + "ACCOUNT": { + "MESSAGES": "Pesan baru/tawaran", + "STAKING": "Staking", + "SYNCING": "Sinkronisasi dompet" }, - "FORM": { - "LABELS": { - "LABEL1": "Swap proposal hex", - "LABEL2": "Proposal details" - }, - "PLACEHOLDERS": { - "PLACEHOLDER1": "Enter Swap proposal hex" - }, - "TABLE": { - "LABELS": { - "LABEL1": "Sending", - "LABEL2": "Receiving", - "LABEL3": "Expiration time" - } - }, - "BUTTONS": { - "BUTTON1": "Accept Proposal", - "BUTTON2": "Back" - } + "ADD_NEW": "Tambahkan", + "CONTACTS": "Kontak", + "CONTACTS_TOOLTIP": "Opsi kontak hanya tersedia jika Kata Sandi Utama diaktifkan", + "LOG_OUT": "Keluar", + "LOG_OUT_TOOLTIP": "Opsi logout hanya tersedia dengan Kata Sandi Utama diaktifkan", + "SETTINGS": "Pengaturan", + "SYNCHRONIZATION": { + "COMPLETE": "Penyelesaian", + "DOWNLOADING": "Mengunduh", + "ERROR": "Sistem error", + "LOADING": "Memuat data blockchain", + "MB": "MB", + "OFFLINE": "Offline", + "ONLINE": "Online", + "SLASH": "/", + "SYNCING": "Sinkronisasi blockchain" + }, + "TITLE": "Dompet", + "UPDATE": { + "CRITICAL": "Pembaruan tersedia", + "CRITICAL_HINT": "Pembaruan penting!", + "CRITICAL_TOOLTIP": "Tersedia pembaruan penting.Direkomendasikan untuk segera di update!", + "IMPORTANT": "Pembaruan tersedia", + "IMPORTANT_HINT": "Pembaruang penting!", + "IMPORTANT_TOOLTIP": "Dapatkan pembaruan terbaru.
    Pembaruan penting!", + "STANDARD": "Pembaruan tersedia", + "STANDARD_TOOLTIP": "Dapatkan pembaruan baru.
    Pembaruan direkomendasikan!", + "TIME": "Waktu sistem berbeda dengan jaringan", + "TIME_TOOLTIP": "Waktu sistem salah!
    Mohon dicek dan perbaiki sistem waktunya." } }, - "CREATE_SWAP": { - "BREADCRUMBS": { - "ITEM1": "Swap", - "ITEM2": "Create swap" + "STAKING": { + "GROUP": { + "DAY": "hari", + "MONTH": "bulan", + "WEEK": "minggu" }, - "FORM": { - "LABELS": { - "LABEL1": "Sending", - "LABEL2": "Receiving", - "LABEL3": "Receiver address" - }, - "PLACEHOLDERS": { - "PLACEHOLDER1": "Enter amount here" - }, - "BUTTONS": { - "BUTTON1": "Create proposal", - "BUTTON2": "Cancel" - }, - "ERRORS": { - "ERROR1": "Same ones selected asset" - } - } + "PERIOD": { + "ALL": "Semua", + "MONTH1": "1 bulan", + "MONTH3": "3 bulan", + "MONTH6": "6 bulan", + "WEEK1": "1 minggu", + "WEEK2": "2 minggu", + "YEAR": "1 tahun" + }, + "SWITCH": { + "OFF": "Off", + "ON": "On" + }, + "TITLE": "Staking", + "TITLE_GROUP": "Kelompok:", + "TITLE_PENDING": "Tertunda", + "TITLE_PERIOD": "Periode waktu:", + "TITLE_TOTAL": "Total" }, "SWAP": { "BUTTONS": { @@ -808,31 +716,129 @@ } }, "SWAP_PROPOSAL_HEX": { + "BREADCRUMBS": { + "ITEM1": "Swap", + "ITEM2": "Swap proposal hex" + }, "FORM": { + "BUTTONS": { + "BUTTON1": "Copy", + "BUTTON2": "Close" + }, "LABELS": { "LABEL1": "Swap proposal hex" }, "PLACEHOLDERS": { "PLACEHOLDER1": "Enter Swap proposal hex" - }, - "BUTTONS": { - "BUTTON1": "Copy", - "BUTTON2": "Close" } }, "MODALS": { "CONFIRM_MODAL": { - "TITLE": "Are you sure you want to leave this page?", - "MESSAGE": "Please make sure you saved the swap proposal text, you won’t be able to see it again", "BUTTONS": { - "SUBMIT": "Close", - "CLOSE": "Back to proposal" - } + "CLOSE": "Back to proposal", + "SUBMIT": "Close" + }, + "MESSAGE": "Please make sure you saved the swap proposal text, you won’t be able to see it again", + "TITLE": "Are you sure you want to leave this page?" } + } + }, + "TOR_LIB_STATE": { + "STATE_CREATING_STREAM": "Creating stream", + "STATE_DOWNLOADING_CONSENSUS": "Downloading consensus", + "STATE_FAILED": "Failed created stream", + "STATE_INITIALIZING": "Initializing", + "STATE_MAKING_TUNNEL_A": "Building tunnel to A", + "STATE_MAKING_TUNNEL_B": "Building tunnel to B", + "STATE_SENDING": "Sending transaction", + "STATE_SEND_FAILED": "Sending failed", + "STATE_SENT_SUCCESS": "Successfully sent!", + "STATE_SUCCESS": "Successfully created stream" + }, + "TRANSFER_ALIAS": { + "ADDRESS": { + "LABEL": "Pindahkan ke", + "PLACEHOLDER": "Masukkan alamat di sini" }, - "BREADCRUMBS": { - "ITEM1": "Swap", - "ITEM2": "Swap proposal hex" + "BUTTON_CANCEL": "Batal", + "BUTTON_TRANSFER": "Pindahkan", + "COMMENT": { + "LABEL": "Komentar", + "PLACEHOLDER": "" + }, + "COST": "Biaya Alias {{value}} {{currency}}", + "FORM_ERRORS": { + "ALIAS_EXISTS": "Akun ini sudah memiliki alias", + "NO_MONEY": "Anda tidak memiliki cukup dana untuk memindahkan alias ini", + "WRONG_ADDRESS": "Tidak ada domet di akun ini" + }, + "NAME": { + "LABEL": "Alias", + "PLACEHOLDER": "@ Masukan alias" + }, + "REQUEST_SEND_REG": "Alias akan di pindahkan dalam 10 menit" + }, + "WALLET": { + "AVAILABLE_BALANCE": "Tersedia", + "CONFIRM": { + "MESSAGE": "Untuk mengaksesnya, Anda harus menambahkannya lagi", + "TITLE": "Hapus dompet dari daftar?" + }, + "DETAILS": "Detail", + "LOCK": "Kunci", + "LOCKED_BALANCE": "Terkunci", + "LOCKED_BALANCE_LINK": "Apa yang dimaksudkan?\n", + "MODAL_ADD_CUSTOM_TOKEN": { + "FIELD_TITLE": "ID Aset", + "FORM_ERRORS": { + "ERROR1": "Invalid asset ID" + }, + "TITLE": "Tambahkan Token Khusus" + }, + "REGISTER_ALIAS": "Daftarkan alias", + "TABS": { + "ASSETS": "Aktiva", + "CONTRACTS": "Kontrak", + "HISTORY": "Riwayat", + "MESSAGES": "Pesan", + "RECEIVE": "Terima", + "SEND": "Kirim", + "STAKING": "Mempertaruhkan" + }, + "TOOLTIPS": { + "ADD_CUSTOM_TOKEN": "Tambahkan Token Khusus", + "CLOSE": "Tutup dompet", + "EDIT_ALIAS": "Ubah alias", + "SETTINGS": "Pengaturan", + "TRANSFER_ALIAS": "Alias transfer" } + }, + "WALLET_DETAILS": { + "ADD_CUSTOM_TOKEN": "Tambahkan Token Khusus", + "BUTTON_REMOVE": "Tutup dompet", + "BUTTON_SAVE": "Simpan", + "CREATE_PASSWORD_SECURE": "Buat kata sandi untuk mengamankan seed Anda", + "FORM": { + "CONFIRM_PASSWORD": "Konfirmasi kata sandi", + "GENERATE_SECURE_SEED": "Hasilkan Benih Aman", + "SECURED_SEED_WILL_REQUIRE": "Secure seed memerlukan kata sandi ini untuk dipulihkan." + }, + "FORM_ERRORS": { + "MAX_LENGTH": "Panjang nama maksimum tercapai", + "NAME_DUPLICATE": "Nama adalah duplikat", + "NAME_REQUIRED": "Nama diperlukan", + "PASSWORDS_DONT_MATCH": "Kata sandi tidak cocok" + }, + "INFO": "informasi", + "LABEL_FILE_LOCATION": "Lokasi file dompet", + "LABEL_NAME": "Nama dompet", + "LABEL_SEED_PHRASE": "Seed Phrase", + "REMEMBER_YOU_WILL_REQUIRE": "Benih yang aman memerlukan kata sandi untuk dipulihkan.", + "RESYNC_WALLET": "Menyinkronkan ulang data dompet", + "RESYNC_WALLET_BUTTON": "Sinkronisasi ulang Dompet", + "SEED_IS_SECURED": "Benih diamankan", + "SEED_IS_UNSECURED": "Benih tidak aman", + "SEED_PHRASE_HINT": "Klik untuk membuka frasa kunci", + "WALLET_OPTIONS": "Opsi dompet..." } } diff --git a/html_source/src/assets/i18n/it.json b/html_source/src/assets/i18n/it.json index b932b2cc..b8945a2b 100644 --- a/html_source/src/assets/i18n/it.json +++ b/html_source/src/assets/i18n/it.json @@ -1,805 +1,713 @@ { - "LOGIN": { - "SETUP_MASTER_PASS": "Imposta password principale", - "SETUP_CONFIRM_PASS": "Conferma la password", - "MASTER_PASS": "Password principale", - "BUTTON_NEXT": "Prossimo", - "BUTTON_SKIP": "Salta", - "BUTTON_RESET": "Azzera", - "INCORRECT_PASSWORD": "Password non valida", - "FORM_ERRORS": { - "PASS_REQUIRED": "La password è necessaria", - "CONFIRM_REQUIRED": "La conferma è necessaria", - "MISMATCH": "Non corrisponde", - "INVALID_PASS": "Password non valida, riprova", - "WRONG_PASSWORD": "Wrong password" + "ASSETS": { + "DROP_DOWN_MENU": { + "ASSET_DETAILS": "Dettagli risorsa", + "REMOVE_ASSET": "Rimuovi risorsa" + }, + "FORM": { + "ERRORS": { + "INSUFICCIENT_FUNDS": "Insuficcient funds", + "WRONG_ASSET_ID": "Wrong asset id" + } + }, + "MODALS": { + "ASSET_DETAILS": { + "LABELS": { + "CURRENT_SUPPLY": "Fornitura attuale", + "ID": "ID risorsa", + "MAX_SUPPLE": "Fornitura massima", + "NAME": "Nome risorsa", + "TICKER": "Ticker" + } + } + }, + "TABLE": { + "LABELS": { + "BALANCE": "Saldo", + "NAME": "Nome", + "PRICE": "Prezzo", + "VALUE": "Valore" + } } }, - "COMMON": { - "BACK": "Torna indietro" + "ASSIGN_ALIAS": { + "BUTTON_ASSIGN": "Assegna", + "COMMENT": { + "LABEL": "Commento", + "PLACEHOLDER": "", + "TOOLTIP": "Il commento sarà visibile a chiunque desideri effettuare un pagamento al tuo alias. Puoi fornire dettagli sul tuo business, contatti o includere qualsiasi testo. I commenti possono essere modificati più tardi." + }, + "COST": "Quota alias {{value}} {{currency}}", + "FORM_ERRORS": { + "MAX_LENGTH": "Lunghezza massima del nome raggiunta", + "NAME_EXISTS": "Il nome dell'alias esiste già", + "NAME_LENGTH": "L'alias deve essere lungo 6-25 caratteri", + "NAME_REQUIRED": "Il nome è richiesto", + "NAME_WRONG": "Nome Ungültiger: zulässige Symbole \"0-9\", \"a-z\", \"-\", \".\"", + "NO_MONEY": "Non hai fondi sufficienti per assegnare questo alias" + }, + "NAME": { + "LABEL": "Alias", + "PLACEHOLDER": " Inserisci alias", + "TOOLTIP": "Un alias è un modulo abbreviato o il tuo account. Un alias può solo includere lettere latine, numeri e caratteri “.” e “-”. Deve iniziare con “@”." + }, + "ONE_ALIAS": "Puoi creare solo un alias per portafoglio", + "REQUEST_ADD_REG": "L'alias sarà assegnato entro 10 minuti" + }, + "BACKEND_LOCALIZATION": { + "INCOME_TRANSFER_CONFIRMED": "Pagamento ricevuto", + "INCOME_TRANSFER_UNCONFIRMED": "Pagamento in arrivo (non confermato)", + "IS_CONFIRMED": "", + "IS_MINIMIZE": "L'applicazione Zano è minimizzata nella barra di sistema", + "IS_RECEIVED": "", + "LOCKED": "Bloccato", + "MINED": "Minato", + "QUIT": "Esci", + "RESTORE": "Puoi recuperarlo cliccando o utilizzando il menu contestuale", + "TRAY_MENU_MINIMIZE": "Minimizza", + "TRAY_MENU_SHOW": "Ridimensiona" }, "BREADCRUMBS": { "ADD_WALLET": "Aggiungi portafoglio", + "ASSIGN_ALIAS": "Assegna alias", + "CONTRACTS": "Contratti", "CREATE_WALLET": "Crea un nuovo portafoglio", - "SAVE_PHRASE": "Salva la tua frase segreta", + "EDIT_ALIAS": "Modifica alias", + "NEW_PURCHASE": "Nuovo acquisto", + "OLD_PURCHASE": "Acquisto", "OPEN_WALLET": "Apri portafoglio esistente", "RESTORE_WALLET": "Ripristina da backup", - "WALLET_DETAILS": "Dettagli portafoglio", - "ASSIGN_ALIAS": "Assegna alias", - "EDIT_ALIAS": "Modifica alias", + "SAVE_PHRASE": "Salva la tua frase segreta", "TRANSFER_ALIAS": "Trasferisci alias", - "CONTRACTS": "Contratti", - "NEW_PURCHASE": "Nuovo acquisto", - "OLD_PURCHASE": "Acquisto" - }, - "SIDEBAR": { - "TITLE": "Portafogli", - "ADD_NEW": "Aggiungi", - "ACCOUNT": { - "STAKING": "Staking", - "MESSAGES": "Nuove offerte/messaggi", - "SYNCING": "Sincronizzazione portafoglio" - }, - "CONTACTS": "Contatti", - "SETTINGS": "Impostazioni", - "LOG_OUT": "Esci", - "SYNCHRONIZATION": { - "OFFLINE": "Offline", - "ONLINE": "Online", - "ERROR": "Errore di sistema", - "COMPLETE": "Completata", - "SYNCING": "Syncing block", - "LOADING": "Caricamento dati blockchain", - "DOWNLOADING": "Download", - "SLASH": "/", - "MB": "MB" - }, - "UPDATE": { - "STANDARD": "Aggiornamento disponibile", - "STANDARD_TOOLTIP": "Ottieni un nuovo aggiornamento.
    L'aggiornamento è consigliato!", - "IMPORTANT": "Aggiornamento disponibile", - "IMPORTANT_HINT": "Aggiornamento importante!", - "IMPORTANT_TOOLTIP": "Ottieni un nuovo aggiornamento.
    Aggiornamento importante!", - "CRITICAL": "Aggiornamento disponibile", - "CRITICAL_HINT": "Aggiornamento critico!", - "CRITICAL_TOOLTIP": "Aggiornamento critico disponibile.Aggiornamento fortemente consigliato!", - "TIME": "L'orario di sistema differisce dalla rete", - "TIME_TOOLTIP": "L'orario di sistema è sbagliato!
    Controlla e sistema l'orario di sistema." - }, - "CONTACTS_TOOLTIP": "Opzione Contatti disponibile solo con Master Password abilitata", - "LOG_OUT_TOOLTIP": "Opzione di logout disponibile solo con Master Password abilitata" + "WALLET_DETAILS": "Dettagli portafoglio" }, - "MAIN": { - "TITLE": "Crea o apri il portafoglio per iniziare a usare Zano", - "BUTTON_NEW_WALLET": "Crea un nuovo portafoglio", - "BUTTON_OPEN_WALLET": "Apri portafoglio esistente", - "BUTTON_RESTORE_BACKUP": "Ripristina da backup", - "HELP": "Come creare il portafoglio?", - "CHOOSE_PATH": "Scegli un percorso" + "COMMON": { + "BACK": "Torna indietro" }, - "CREATE_WALLET": { - "NAME": "Nome del portafoglio", - "PASS": "Imposta password portafoglio", - "CONFIRM": "Conferma password portafoglio", - "BUTTON_SELECT": "Seleziona posizione portafoglio", - "BUTTON_CREATE": "Crea portafoglio", - "TITLE_SAVE": "Salva il file del portafoglio.", - "ERROR_CANNOT_SAVE_TOP": "I file del portafoglio esistenti non possono essere sostituiti o sovrascritti", - "ERROR_CANNOT_SAVE_SYSTEM": "I file del portafoglio non possono essere salvati nella partizione di sistema", - "FORM_ERRORS": { - "NAME_REQUIRED": "Il nome è richiesto", - "NAME_DUPLICATE": "Il nome è duplicato", - "MAX_LENGTH": "Lunghezza massima del nome raggiunta", - "CONFIRM_NOT_MATCH": "Le password non corrispondono" - } + "CONFIRM": { + "BUTTON_CANCEL": "Cancella", + "BUTTON_CONFIRM": "Invia", + "MESSAGE": { + "COMMENT": "Commento", + "FROM": "Da", + "SEND": "Invia", + "TO": "A" + }, + "TITLE": "Conferma la transazione" }, - "OPEN_WALLET": { - "NAME": "Nome del portafoglio", - "PASS": "Password portafoglio", - "BUTTON": "Apri portafoglio", - "WITH_ADDRESS_ALREADY_OPEN": "Un portafoglio con questo indirizzo è già aperto", - "FILE_NOT_FOUND1": "File del portafoglio non trovato", - "FILE_NOT_FOUND2": "

    Potrebbe essere stato rinominato o spostato.
    Per aprirlo, usa il pulsante \"Apri portafoglio\".", - "FORM_ERRORS": { - "NAME_REQUIRED": "Il nome è richiesto", - "NAME_DUPLICATE": "Il nome è un duplicato", - "MAX_LENGTH": "Lunghezza massima del nome raggiunta" + "CONFIRM_SWAP": { + "BREADCRUMBS": { + "ITEM1": "Swap", + "ITEM2": "Confirm swap" }, - "MODAL": { - "TITLE": "Imposta password portafoglio", - "LABEL": "Password per questo portafoglio", - "OPEN": "Apri portafoglio", - "SKIP": "Salta", - "NOT_FOUND": "Non trovato" + "FORM": { + "BUTTONS": { + "BUTTON1": "Accept Proposal", + "BUTTON2": "Back" + }, + "LABELS": { + "LABEL1": "Swap proposal hex", + "LABEL2": "Proposal details" + }, + "PLACEHOLDERS": { + "PLACEHOLDER1": "Enter Swap proposal hex" + }, + "TABLE": { + "LABELS": { + "LABEL1": "Sending", + "LABEL2": "Receiving", + "LABEL3": "Expiration time" + } + } } }, - "RESTORE_WALLET": { - "LABEL_NAME": "Nome del portafoglio", - "LABEL_PHRASE_KEY": "Frase segreta / chiave privata", - "PASS": "Password portafoglio", - "CONFIRM": "Conferma password portafoglio", - "BUTTON_SELECT": "Seleziona posizione portafoglio", - "BUTTON_CREATE": "Crea portafoglio", - "NOT_CORRECT_FILE_OR_PASSWORD": "File del portafoglio non valido o password non corrispondente", - "CHOOSE_PATH": "Scegli un percorso", + "CONTACTS": { + "ADD": "Aggiungi/modifica contatto", + "ADD_CONTACT": "Aggiungi contatto", + "BUTTON": { + "ADD": "Aggiungi contatto", + "ADD_EDIT": "Aggiungi/Salva", + "DELETE": "Elimina", + "EDIT": "Modifica", + "GO_TO_WALLET": "Vai al portafoglio", + "IMPORT_EXPORT": "Importa/esporta", + "SEND": "Invia" + }, + "COPY": "- Copia", + "ERROR_EMPTY_LIST": "Contact list is empty", + "ERROR_EXPORT": "Invalid file type. Save file as .csv", + "ERROR_IMPORT": "Si è verificato un errore durante la lettura del file!", + "ERROR_IMPORT_EMPTY": "File is empty", + "ERROR_TYPE_FILE": "Please import valid .csv file", + "EXPORT": "Esporta", + "FORM": { + "ADDRESS": "Indirizzo", + "NAME": "Nome", + "NOTES": "Note" + }, "FORM_ERRORS": { + "ADDRESS_DUBLICATED": "Indirizzo è un duplicato", + "ADDRESS_NOT_VALID": "Indirizzo non valido", + "ADDRESS_REQUIRED": "Indirizzo è richiesto", + "MAX_LENGTH": "Lunghezza massima delle note raggiunta", + "NAME_DUBLICATED": "Il nome è un duplicato", + "NAME_LENGTH": "Il nome deve essere lungo da 4 a 25 caratteri", "NAME_REQUIRED": "Il nome è richiesto", - "NAME_DUPLICATE": "Il nome è un duplicato", - "MAX_LENGTH": "Lunghezza massima del nome raggiunta", - "CONFIRM_NOT_MATCH": " Le password non corrispondono", - "KEY_REQUIRED": "Chiave richiesta", - "KEY_NOT_VALID": "Chiave non valida", - "INCORRECT_PASSWORD": "password errata" + "SET_MASTER_PASSWORD": "Imposta password principale" }, - "SEED_PASSWORD": "Password seme", - "OK": "OK" - }, - "SEED_PHRASE": { - "TITLE": "Assicurati di mantenere la tua frase segreta in un posto sicuro. Se dimentichi la tua frase segreta non sarai in grado di recuperare il tuo portafoglio.", - "BUTTON_CREATE_ACCOUNT": "Crea portafoglio", - "BUTTON_COPY": "Copia", - "BUTTON_COPIED": "Copiato" + "IMPORT": "Importa", + "IMPORT_EXPORT": "Importa o esporta contatti", + "OPEN_ADD_WALLET": "Apri/Aggiungi portafoglio", + "SEND": "Invia", + "SEND_FROM": "Invia da", + "SEND_TO": "A", + "SUCCESS_EXPORT": "Contacts are exported", + "SUCCESS_IMPORT": "Contacts are imported", + "SUCCESS_SAVE": "Contatto modificato", + "SUCCESS_SENT": "Contatto aggiunto", + "TABLE": { + "ADDRESS": "Indirizzo", + "ALIAS": "Alias", + "EMPTY": "La lista dei contatti è vuota", + "NAME": "Nome", + "NOTES": "Note" + }, + "TITLE": "Lista contatti" }, - "PROGRESS": { - "ADD_WALLET": "Aggiungi portafoglio", - "SELECT_LOCATION": "Seleziona posizione portafoglio", - "CREATE_WALLET": "Crea un nuovo portafoglio", - "RESTORE_WALLET": "Ripristina da backup" + "CONTEXT_MENU": { + "COPY": "copia", + "PASTE": "incolla", + "SELECT": "seleziona tutto" }, - "SETTINGS": { - "TITLE": "Impostazioni", - "DARK_THEME": "Tema scuro", - "WHITE_THEME": "Tema bianco", - "GRAY_THEME": "Tema grigio", - "APP_LOCK": { - "TITLE": "Blocca app dopo:", - "TIME1": "5 minuti", - "TIME2": "15 minuti", - "TIME3": "1 ora", - "TIME4": "Mai" - }, - "SCALE": { - "75": "75% scala", - "100": "100% scala", - "125": "125% scala", - "150": "150% scala", - "TITLE": "Scala dell'interfaccia" - }, - "MASTER_PASSWORD": { - "TITLE": "Aggiorna password principale", - "OLD": "Vecchia password", - "NEW": "Nuova password", - "CONFIRM": "Conferma nuova password", - "BUTTON": "Salva" - }, - "FORM_ERRORS": { - "PASS_REQUIRED": "La password è necessaria", - "PASS_NOT_MATCH": "La vecchia password non corrisponde", - "CONFIRM_NOT_MATCH": "La password di conferma non corrisponde" - }, - "LAST_BUILD": "Build attuale: {{value}}", - "APP_LOG_TITLE": "Livello di log:", - "NOTIFICATIONS": "Notifiche", - "USE_TOR_TO_RELAY_TRANSACTIONS": "Utilizza TOR per inoltrare le transazioni", - "SETTINGS_SAVED": "Salvato! Impostazioni aggiornate", - "LANGUAGE": { - "TITLE": "Lingua", - "EN": "English", - "FR": "French", - "DE": "Deutsch", - "ID": "Indonesian", - "IT": "Italian", - "PT": "Portuguese" - } - }, - "WALLET": { - "REGISTER_ALIAS": "Registra un alias", - "DETAILS": "Dettagli", - "LOCK": "Blocca", - "AVAILABLE_BALANCE": "Disponibile", - "LOCKED_BALANCE": "Bloccato", - "LOCKED_BALANCE_LINK": "Che cosa significa?", - "TABS": { - "ASSETS": "Risorse", - "SEND": "Invia", - "RECEIVE": "Ricevi", - "HISTORY": "Storico", - "CONTRACTS": "Contratti", - "MESSAGES": "Messaggi", - "STAKING": "Picchettamento" - }, - "CONFIRM": { - "TITLE": "Rimuovere il portafoglio dalla lista?", - "MESSAGE": "Per accedervi dovrai aggiungerlo di nuovo" - }, - "TOOLTIPS": { - "EDIT_ALIAS": "Modifica alias", - "TRANSFER_ALIAS": "Alias di trasferimento", - "SETTINGS": "Impostazioni", - "ADD_CUSTOM_TOKEN": "Aggiungi token personalizzato", - "CLOSE": "Chiudi portafoglio" + "CONTRACTS": { + "AMOUNT": "Importo", + "COMMENTS": "Commenti", + "CONTRACTS": "Contratti", + "DATE": "Data", + "EMPTY": "Nessun contratto attivo", + "LISTING_BUTTON": "Crea elenco", + "PURCHASE": "Acquisti", + "PURCHASE_BUTTON": "Nuovo acquisto", + "SELL": "Vendite", + "STATUS": "Stato", + "STATUS_MESSAGES": { + "BUYER": { + "ACCEPTED": "Il venditore ha accettato la tua proposta di contratto", + "BEING_CANCELLED": "Cancellazione in corso", + "CANCELLED": "Contratto cancellato", + "COMPLETED": "Contratto completato", + "EXPIRED": "La proposta di contratto è scaduta", + "IGNORED": "Il venditore ha ignorato la tua proposta di contratto", + "IGNORED_CANCEL": "Il venditore ha ignorato la tua proposta di annullare il contratto", + "NOT_RECEIVED": "Consegna fallita", + "NULLIFIED": "Tutti i depositi bruciati", + "WAIT": "In attesa della conferma dei depositi", + "WAITING": "In attesa di risposta", + "WAITING_CANCEL": "In attesa della cancellazione del contratto", + "WAITING_SELLER": "In attesa di consegna" + }, + "SELLER": { + "ACCEPTED": "Contratto iniziato", + "BEING_CANCELLED": "Cancellazione in corso", + "CANCELLED": "Contratto cancellato", + "COMPLETED": "Contratto completato", + "EXPIRED": "La proposta del contratto è scaduta", + "IGNORED": "Hai ignorato la proposta di contratto", + "IGNORED_CANCEL": "Hai ignorato la proposta di cancellazione", + "NEW_CONTRACT": "Nuova proposta di contratto", + "NOT_RECEIVED": "Consegna fallita", + "NULLIFIED": "Tutti i depositi bruciati", + "PROPOSAL_CANCEL": "Nuova proposta di cancellare il contratto e restituire i depositi", + "WAIT": "In attesa di conferma del contratto", + "WAITING_BUYER": "In attesa di consegna" + } }, - "MODAL_ADD_CUSTOM_TOKEN": { - "TITLE": "Aggiungi token personalizzato", - "FIELD_TITLE": "ID risorsa" + "TIME_LEFT": { + "REMAINING_LESS_ONE": "Meno di un'ora per rispondere", + "REMAINING_MANY": "{{time}} ore rimaste", + "REMAINING_MANY_ALT": "{{time}} ore rimaste", + "REMAINING_MANY_ALT_RESPONSE": "{{time}} ore rimaste", + "REMAINING_MANY_ALT_WAITING": "Attendi {{time}} ore", + "REMAINING_MANY_RESPONSE": "{{time}} ore rimaste", + "REMAINING_MANY_WAITING": "Attendi {{time}} ore", + "REMAINING_ONE": "{{time}} ora rimasta", + "REMAINING_ONE_RESPONSE": "{{time}} ora rimasta", + "REMAINING_ONE_WAITING": "Attendi {{time}} ora" } }, - "WALLET_DETAILS": { - "LABEL_NAME": "Nome portafoglio", - "LABEL_FILE_LOCATION": "Posizione file portafoglio", - "LABEL_SEED_PHRASE": "Frase segreta", - "SEED_PHRASE_HINT": "Clicca per rivelare la frase segreta", - "BUTTON_SAVE": "Salva", - "BUTTON_REMOVE": "Chiudi portafoglio", - "FORM_ERRORS": { - "NAME_REQUIRED": "Il nome è richiesto", - "NAME_DUPLICATE": "Il nome è un duplicato", - "MAX_LENGTH": "Lunghezza massima del nome raggiunta", - "PASSWORDS_DONT_MATCH": "Le password non corrispondono" + "CREATE_SWAP": { + "BREADCRUMBS": { + "ITEM1": "Swap", + "ITEM2": "Create swap" }, - "WALLET_OPTIONS": "Opzioni portafoglio...", - "RESYNC_WALLET": "Risincronizza i dati del portafoglio", - "RESYNC_WALLET_BUTTON": "Risincronizza il portafoglio", - "CREATE_PASSWORD_SECURE": "Crea una password per proteggere il tuo seme", - "INFO": "informazioni", - "SEED_IS_UNSECURED": "Il seme non è protetto", - "SEED_IS_SECURED": "Il seme è protetto", - "REMEMBER_YOU_WILL_REQUIRE": "Secure seed richiederà la password per il ripristino.", - "ADD_CUSTOM_TOKEN": "Aggiungi token personalizzato", "FORM": { - "CONFIRM_PASSWORD": "Conferma password", - "GENERATE_SECURE_SEED": "Genera seme sicuro", - "SECURED_SEED_WILL_REQUIRE": "Secure seed richiederà il ripristino di questa password." + "BUTTONS": { + "BUTTON1": "Create proposal", + "BUTTON2": "Cancel" + }, + "ERRORS": { + "ERROR1": "Swap for the same asset is not allowed." + }, + "LABELS": { + "LABEL1": "Sending", + "LABEL2": "Receiving", + "LABEL3": "Receiver address" + }, + "PLACEHOLDERS": { + "PLACEHOLDER1": "Please enter the amount" + } } }, - "ASSIGN_ALIAS": { - "NAME": { - "LABEL": "Alias", - "PLACEHOLDER": " Inserisci alias", - "TOOLTIP": "Un alias è un modulo abbreviato o il tuo account. Un alias può solo includere lettere latine, numeri e caratteri “.” e “-”. Deve iniziare con “@”." - }, - "COMMENT": { - "LABEL": "Commento", - "PLACEHOLDER": "", - "TOOLTIP": "Il commento sarà visibile a chiunque desideri effettuare un pagamento al tuo alias. Puoi fornire dettagli sul tuo business, contatti o includere qualsiasi testo. I commenti possono essere modificati più tardi." - }, - "COST": "Quota alias {{value}} {{currency}}", - "BUTTON_ASSIGN": "Assegna", + "CREATE_WALLET": { + "BUTTON_CREATE": "Crea portafoglio", + "BUTTON_SELECT": "Seleziona posizione portafoglio", + "CONFIRM": "Conferma password portafoglio", + "ERROR_CANNOT_SAVE_SYSTEM": "I file del portafoglio non possono essere salvati nella partizione di sistema", + "ERROR_CANNOT_SAVE_TOP": "I file del portafoglio esistenti non possono essere sostituiti o sovrascritti", "FORM_ERRORS": { - "NAME_REQUIRED": "Il nome è richiesto", - "NAME_WRONG": "Nome Ungültiger: zulässige Symbole \"0-9\", \"a-z\", \"-\", \".\"", - "NAME_LENGTH": "L'alias deve essere lungo 6-25 caratteri", - "NAME_EXISTS": "Il nome dell'alias esiste già", - "NO_MONEY": "Non hai fondi sufficienti per assegnare questo alias", - "MAX_LENGTH": "Lunghezza massima del nome raggiunta" + "CONFIRM_NOT_MATCH": "Le password non corrispondono", + "MAX_LENGTH": "Lunghezza massima del nome raggiunta", + "NAME_DUPLICATE": "Il nome è duplicato", + "NAME_REQUIRED": "Il nome è richiesto" }, - "ONE_ALIAS": "Puoi creare solo un alias per portafoglio", - "REQUEST_ADD_REG": "L'alias sarà assegnato entro 10 minuti" + "NAME": "Nome del portafoglio", + "PASS": "Imposta password portafoglio", + "TITLE_SAVE": "Salva il file del portafoglio." }, "EDIT_ALIAS": { - "NAME": { - "LABEL": "Alias", - "PLACEHOLDER": "@ Inserisci alias" - }, + "BUTTON_EDIT": "Modifica", "COMMENT": { "LABEL": "Commento", "PLACEHOLDER": "" }, + "COST": "Tassa {{value}} {{currency}}", "FORM_ERRORS": { - "NO_MONEY": "Non hai fondi sufficienti per modificare il commento a questo alias", - "MAX_LENGTH": "Lunghezza massima del commento raggiunta" + "MAX_LENGTH": "Lunghezza massima del commento raggiunta", + "NO_MONEY": "Non hai fondi sufficienti per modificare il commento a questo alias" }, - "COST": "Tassa {{value}} {{currency}}", - "BUTTON_EDIT": "Modifica" - }, - "TRANSFER_ALIAS": { "NAME": { "LABEL": "Alias", "PLACEHOLDER": "@ Inserisci alias" - }, - "COMMENT": { - "LABEL": "Commento", - "PLACEHOLDER": "" - }, - "ADDRESS": { - "LABEL": "Trasferisci a", - "PLACEHOLDER": "" - }, - "FORM_ERRORS": { - "WRONG_ADDRESS": "Non esiste alcun portafoglio con questo account", - "ALIAS_EXISTS": "Questo account ha già un alias", - "NO_MONEY": "Non hai fondi sufficienti per trasferire questo alias" - }, - "COST": "Trasferimento commissione {{value}} {{currency}}", - "BUTTON_TRANSFER": "Trasferisci", - "BUTTON_CANCEL": "Cancella", - "REQUEST_SEND_REG": "L'alias verrà trasferito entro 10 minuti" + } }, - "SEND": { + "ERRORS": { + "ACCESS_DENIED": "Accesso negato", + "BAD_ARG": "Argomento non valido", + "CORE_BUSY": "Errore interno: il core è occupato", + "DAEMON_BUSY": "Errore interno: daemon è occupato", + "FILE_EXIST": "Esiste già un file con questo nome. Inserisci un altro nome per salvare il file", + "FILE_NOT_FOUND": "File non trovato", + "FILE_NOT_SAVED": "Non puoi salvare un file di portafoglio in questa cartella. Scegli un'altra cartella.", + "FILE_RESTORED": "Il file del portafoglio è stato danneggiato. Abbiamo recuperato le chiavi e il portafoglio dalla blockchain", + "INSUFFICIENT_FUNDS": "Insufficient funds for this transaction", + "NOT_ENOUGH_MONEY": "Fondi insufficienti nell'account", + "NOT_ENOUGH_OUTPUTS_TO_MIX": "Il numero di Mix-in è troppo grande per lo stato corrente della blockchain. Non ci sono abbastanza output non spesi per mescolare con", + "NOT_FILE_ZANO_WALLET": "This file is not recognized as a Zano wallet..", + "NO_MONEY": "Non abbastanza denaro", + "NO_MONEY_REMOVE_OFFER": "Non c'è alcun costo per eliminare un'offerta ma, per proteggere la rete dalle molte transazioni, devi avere almeno {{fee}} {{currency}} nel tuo portafoglio", + "REQUIRED": "Required field", + "TRANSACTION_ERROR": "Errore. Transazione non completata.", + "TRANSACTION_IS_TO_BIG": "La transazione supera il limite di rete, invia l'importo richiesto con transazioni multiple", + "TRANSFER_ATTEMPT": "Non c'è connessione alla rete Zano", + "TX_TYPE_COIN_BASE": "Errore. Il pagamento non è stato completato.", + "TX_TYPE_NEW_ALIAS": "Errore. Impossibile registrare l'alias in sicurezza", + "TX_TYPE_NEW_ALIAS_END": "Per favore riprova.", + "TX_TYPE_NORMAL": "Errore. Il pagamento dal portafoglio", + "TX_TYPE_NORMAL_END": "non è stato completato.", + "TX_TYPE_NORMAL_TO": "a", + "TX_TYPE_UPDATE_ALIAS": "Errore. Impossibile cambiare il commento all'alias in sicurezza", + "WALLET_WATCH_ONLY_NOT_SUPPORTED": "I portafogli solo per orologi possono essere aperti solo da simplewallet", + "WALLET_WRONG_ID": "ID portafoglio non valido", + "WRONG_PASSWORD": "Password non valida", + "WRONG_PASSWORD_MUST_BE": "Invalid password. Password must be" + }, + "EXPORT_HISTORY": { + "CANCEL": "Annulla", + "EXPORT": "Esporta su file...", + "EXPORT_BUTTON": "Esporta cronologia...", + "FILTER": "Filtra transazioni POS", + "FORMAT": "Formato", + "SAVED_FILE": "Seleziona il percorso per salvare la cronologia delle transazioni", + "TITLE": "Esporta cronologia portafoglio", + "TOOLTIP": "Esporta la cronologia delle transazioni del portafoglio su file" + }, + "HISTORY": { "ADDRESS": "Indirizzo", "AMOUNT": "Importo", - "COMMENT": "Commento", - "DETAILS": "Dettagli aggiuntivi", - "MIXIN": "Mixin", + "DATE": "Data", + "DETAILS": { + "COMMENT": "Commenti", + "CONFIRMATION": "Conferme", + "HEIGHT": "Altezza", + "ID": "ID transazione", + "INPUTS": "Inputs", + "OUTPUTS": "Outputs", + "PAYMENT_ID": "ID pagamento", + "SIZE": "Dimensione transazione", + "SIZE_VALUE": "{{value}} byte" + }, "FEE": "Commissione", - "HIDE": "Nascondi l'indirizzo del tuo portafoglio dal destinatario", - "BUTTON": "Invia", - "SUCCESS_SENT": "Transazione inviata", - "FORM_ERRORS": { - "ADDRESS_REQUIRED": "Indirizzo richiesto", - "ADDRESS_NOT_VALID": "Indirizzo non valido", - "ALIAS_NOT_VALID": "Alias non valido", - "AMOUNT_REQUIRED": "Importo richiesto", - "AMOUNT_ZERO": "Importo è zero", - "FEE_REQUIRED": "La commissione è richiesta", - "FEE_MINIMUM": "Costo minimo: {{fee}}", - "MAX_LENGTH": "Lunghezza massima del commento raggiunta", - "GREAT_THAN_UNWRAPPED_COINS": "L'importo è superiore ai token ERC20 rimasti disponibili", - "LESS_THAN_ZANO_NEEDED": "Importo troppo piccolo per coprire la quota ERC20", - "WRAP_INFO_NULL": "impossibile richiedere lo stato di wrap", - "MUST_BE_GREATER_THAN_ZERO": "Must be greater than zero", - "ALIAS_NOT_FOUND": "Alias not found" - }, - "WRAP": { - "TITLE": "Avvolgi", - "MAIN_TEXT": "Questa transazione creerà wZano (\"Wrapped Zano\") che verrà inviato all'indirizzo specificato sulla rete Ethereum.", - "ESTIMATE": "Stima transazione", - "WILL_RECEIVE": "Riceverai:", - "FEE": "Commissione Txn Ethereum:", - "ZANO": "ZANO", - "wZANO": "wZANO" - }, - "ERROR_CODES": { - "NOT_ENOUGH_MONEY": "Not enough money" - }, - "ASSET": "Asset" - }, - "HISTORY": { - "STATUS": "Stato", - "STATUS_TOOLTIP": "Conferme {{current}}/{{total}}", + "HIDDEN": "Hidden", "LOCK_TOOLTIP": "Bloccato fino a {{date}}", - "SEND": "Inviato", + "NO_FEE": "No Fee", "RECEIVED": "Ricevuto", - "DATE": "Data", - "AMOUNT": "Importo", - "FEE": "Commissione", - "ADDRESS": "Indirizzo", - "DETAILS": { - "PAYMENT_ID": "ID pagamento", - "ID": "ID transazione", - "SIZE": "Dimensione transazione", - "SIZE_VALUE": "{{value}} byte", - "HEIGHT": "Altezza", - "CONFIRMATION": "Conferme", - "INPUTS": "Inputs", - "OUTPUTS": "Outputs", - "COMMENT": "Commenti" - }, + "SEND": "Inviato", + "STATUS": "Stato", + "STATUS_TOOLTIP": "Conferme {{current}}/{{total}}", "TYPE_MESSAGES": { - "HIDDEN": "nascosto", - "UNDEFINED": "Non definito", + "CANCEL_CONTRACT": "Annulla e restituisce depositi", "COMPLETE_BUYER": "Contratto completato", "COMPLETE_SELLER": "Contratto completato", "CREATE_ALIAS": "Tassa per l'assegnazione dell'alias", - "UPDATE_ALIAS": "Tassa per modificare alias", - "POW_REWARD": "Ricompensa POW", - "POS_REWARD": "Ricompensa POS", "CREATE_CONTRACT": "Proposta contratto", - "PLEDGE_CONTRACT": "Deposito contratto", + "HIDDEN": "nascosto", "NULLIFY_CONTRACT": "Burn deposit", + "PLEDGE_CONTRACT": "Deposito contratto", + "POS_REWARD": "Ricompensa POS", + "POW_REWARD": "Ricompensa POW", "PROPOSAL_CANCEL_CONTRACT": "Richiesta di cancellazione", - "CANCEL_CONTRACT": "Annulla e restituisce depositi" + "UNDEFINED": "Non definito", + "UPDATE_ALIAS": "Tassa per modificare alias" + } + }, + "LOGIN": { + "BUTTON_NEXT": "Prossimo", + "BUTTON_RESET": "Azzera", + "BUTTON_SKIP": "Salta", + "FORM_ERRORS": { + "CONFIRM_REQUIRED": "La conferma è necessaria", + "INVALID_PASS": "Password non valida, riprova", + "MISMATCH": "Non corrisponde", + "PASS_REQUIRED": "La password è necessaria", + "WRONG_PASSWORD": "Wrong password" }, - "NO_FEE": "No Fee", - "HIDDEN": "Hidden" + "INCORRECT_PASSWORD": "Password non valida", + "MASTER_PASS": "Password principale", + "SETUP_CONFIRM_PASS": "Conferma la password", + "SETUP_MASTER_PASS": "Imposta password principale" }, - "CONTRACTS": { - "EMPTY": "Nessun contratto attivo", - "CONTRACTS": "Contratti", - "PURCHASE": "Acquisti", - "SELL": "Vendite", - "DATE": "Data", - "AMOUNT": "Importo", - "STATUS": "Stato", - "COMMENTS": "Commenti", - "PURCHASE_BUTTON": "Nuovo acquisto", - "LISTING_BUTTON": "Crea elenco", - "TIME_LEFT": { - "REMAINING_LESS_ONE": "Meno di un'ora per rispondere", - "REMAINING_ONE": "{{time}} ora rimasta", - "REMAINING_MANY": "{{time}} ore rimaste", - "REMAINING_MANY_ALT": "{{time}} ore rimaste", - "REMAINING_ONE_RESPONSE": "{{time}} ora rimasta", - "REMAINING_MANY_RESPONSE": "{{time}} ore rimaste", - "REMAINING_MANY_ALT_RESPONSE": "{{time}} ore rimaste", - "REMAINING_ONE_WAITING": "Attendi {{time}} ora", - "REMAINING_MANY_WAITING": "Attendi {{time}} ore", - "REMAINING_MANY_ALT_WAITING": "Attendi {{time}} ore" + "MAIN": { + "BUTTON_NEW_WALLET": "Crea un nuovo portafoglio", + "BUTTON_OPEN_WALLET": "Apri portafoglio esistente", + "BUTTON_RESTORE_BACKUP": "Ripristina da backup", + "CHOOSE_PATH": "Scegli un percorso", + "HELP": "Come creare il portafoglio?", + "TITLE": "Crea o apri il portafoglio per iniziare a usare Zano" + }, + "MESSAGES": { + "ADDRESS": "Indirizzo", + "MESSAGE": "Messaggio", + "SEND_BUTTON": "Invia", + "SEND_PLACEHOLDER": "Digita un messaggio..." + }, + "MODALS": { + "ADD_TOKEN": "Aggiungi token", + "CANCEL": "Annulla", + "ERROR": "Errore", + "INFO": "Informazioni", + "OK": "OK", + "SUCCESS": "Successo" + }, + "OPEN_WALLET": { + "BUTTON": "Apri portafoglio", + "FILE_NOT_FOUND1": "File del portafoglio non trovato", + "FILE_NOT_FOUND2": "

    Potrebbe essere stato rinominato o spostato.
    Per aprirlo, usa il pulsante \"Apri portafoglio\".", + "FORM_ERRORS": { + "MAX_LENGTH": "Lunghezza massima del nome raggiunta", + "NAME_DUPLICATE": "Il nome è un duplicato", + "NAME_REQUIRED": "Il nome è richiesto" }, - "STATUS_MESSAGES": { - "SELLER": { - "NEW_CONTRACT": "Nuova proposta di contratto", - "IGNORED": "Hai ignorato la proposta di contratto", - "ACCEPTED": "Contratto iniziato", - "WAIT": "In attesa di conferma del contratto", - "WAITING_BUYER": "In attesa di consegna", - "COMPLETED": "Contratto completato", - "NOT_RECEIVED": "Consegna fallita", - "NULLIFIED": "Tutti i depositi bruciati", - "PROPOSAL_CANCEL": "Nuova proposta di cancellare il contratto e restituire i depositi", - "BEING_CANCELLED": "Cancellazione in corso", - "CANCELLED": "Contratto cancellato", - "IGNORED_CANCEL": "Hai ignorato la proposta di cancellazione", - "EXPIRED": "La proposta del contratto è scaduta" - }, - "BUYER": { - "WAITING": "In attesa di risposta", - "IGNORED": "Il venditore ha ignorato la tua proposta di contratto", - "ACCEPTED": "Il venditore ha accettato la tua proposta di contratto", - "WAIT": "In attesa della conferma dei depositi", - "WAITING_SELLER": "In attesa di consegna", - "COMPLETED": "Contratto completato", - "NOT_RECEIVED": "Consegna fallita", - "NULLIFIED": "Tutti i depositi bruciati", - "WAITING_CANCEL": "In attesa della cancellazione del contratto", - "BEING_CANCELLED": "Cancellazione in corso", - "CANCELLED": "Contratto cancellato", - "IGNORED_CANCEL": "Il venditore ha ignorato la tua proposta di annullare il contratto", - "EXPIRED": "La proposta di contratto è scaduta" - } - } + "MODAL": { + "LABEL": "Password per questo portafoglio", + "NOT_FOUND": "Non trovato", + "OPEN": "Apri portafoglio", + "SKIP": "Salta", + "TITLE": "Imposta password portafoglio" + }, + "NAME": "Nome del portafoglio", + "PASS": "Password portafoglio", + "WITH_ADDRESS_ALREADY_OPEN": "Un portafoglio con questo indirizzo è già aperto" + }, + "PLACEHOLDERS": { + "ADRESS_PLACEHOLDER": "Inserisci qui l'indirizzo", + "AMOUNT_PLACEHOLDER": "Inserisci l'importo qui", + "COMMENT_PLACEHOLDER": "Inserisci qui il tuo commento", + "CONFIRM_WALET_PASSWORD_PLACEHOLDER": "Conferma qui la password del portafoglio", + "DEPOSIT_PLACEHOLDER": "Inserisci qui il tuo deposito", + "DESCRIPTION_PLACEHOLDER": "Inserisci qui una descrizione", + "FEE_PLACEHOLDER": "Inserisci una commissione qui", + "MASTER_PASS_PLACEHOLDER": "Inserisci una password principale qui", + "NAME_PLACEHOLDER": "Inserisci un nome qui", + "NOTES_PLACEHOLDER": "Inserisci una nota qui", + "PASSWORD_PLACEHOLDER": "Inserisci una password qui", + "PASS_PLACEHOLDER": "Inserisci una password principale qui", + "PLACEHOLDER_CONFIRM": "Conferma qui la nuova password", + "PLACEHOLDER_NEW": "Inserisci qui la nuova password", + "PLACEHOLDER_OLD": "Inserisci qui la password attuale", + "PURCHASE_PAYMENT_PLACEHOLDER": "Inserisci qui un ID pagamento", + "SEED_PASSWORD_PLACEHOLDER": "Inserisci qui una password iniziale", + "SEED_PHRASE_PLACEHOLDER": "Inserisci qui una frase seme", + "SELLER_DEPOSIT_PLACEHOLDER": "Inserisci qui il deposito del venditore", + "SELLER_PLACEHOLDER": "Inserisci qui un venditore", + "WALET_PASSWORD_PLACEHOLDER": "Inserisci qui una password per il portafoglio", + "WALLET_NAME_PLACEHOLDER": "Inserisci qui un nome portafoglio" + }, + "PROGRESS": { + "ADD_WALLET": "Aggiungi portafoglio", + "CREATE_WALLET": "Crea un nuovo portafoglio", + "RESTORE_WALLET": "Ripristina da backup", + "SELECT_LOCATION": "Seleziona posizione portafoglio" }, "PURCHASE": { - "DESCRIPTION": "Descrizione", - "SELLER": "Venditore", + "ACCEPT_STATE_WAIT_BIG": "Contratto iniziato", "AMOUNT": "Importo", - "YOUR_DEPOSIT": "Il tuo deposito", - "SELLER_DEPOSIT": "Deposito venditore", + "BURN_PROPOSAL": "Depositi bruciati", + "BUTTON_CANCEL_BUYER": "Cancella e restituisce i depositi", + "BUTTON_CANCEL_SELLER": "Conferma e restituisce depositi", + "BUTTON_IGNORE": "Ignora e nascondi l'offerta", + "BUTTON_MAKE_PLEDGE": "Accetta e effettua il deposito", + "BUTTON_NOT_CANCEL": "Ignora richiesta", + "BUTTON_NULLIFY": "Termina e brucia i depositi", + "BUTTON_NULLIFY_SHORT": "Bruciare", + "BUTTON_RECEIVED": "Completa e rilascia i depositi", "BUYER_DEPOSIT": "Deposito acquirente", - "SAME_AMOUNT": "Stesso importo", + "CANCEL": "Cancella", "COMMENT": "Commento", + "DEALS_CANCELED_WAIT": "Cancellazione in corso", + "DESCRIPTION": "Descrizione", "DETAILS": "Dettagli aggiuntivi", - "SEND_BUTTON": "Invia", + "FEE": "Commissione", "FORM_ERRORS": { - "DESC_REQUIRED": "Descrizione richiesta", - "DESC_MAXIMUM": "Lunghezza massima del campo raggiunta", - "SELLER_REQUIRED": "Indirizzo richiesto", - "SELLER_NOT_VALID": "Indirizzo non valido", "ALIAS_NOT_VALID": "Alias non valido", "AMOUNT_REQUIRED": "Importo richiesto", "AMOUNT_ZERO": "L'importo non può essere zero", - "YOUR_DEPOSIT_REQUIRED": "Deposito richiesto", + "COMMENT_MAXIMUM": "Lunghezza massima del campo raggiunta", + "DESC_MAXIMUM": "Lunghezza massima del campo raggiunta", + "DESC_REQUIRED": "Descrizione richiesta", "SELLER_DEPOSIT_REQUIRED": "Deposito venditore richiesto", + "SELLER_NOT_VALID": "Indirizzo non valido", + "SELLER_REQUIRED": "Indirizzo richiesto", "SELLER_SAME": "Usa account separato", - "COMMENT_MAXIMUM": "Lunghezza massima del campo raggiunta" + "YOUR_DEPOSIT_REQUIRED": "Deposito richiesto" }, + "HOUR": "ora", + "HOURS": "ore", + "IGNORED_ACCEPT": "Proposta del contratto ignorata", + "IGNORED_CANCEL": "Proposta di cancellazione del contratto ignorata", + "NEED_MONEY": "Fondi insufficienti", + "NULLIFY_QUESTION": "Sei sicuro di voler bruciare entrambi i depositi?", + "PAYMENT": "ID pagamento", + "PROGRESS_COMPLETE": "Completato", "PROGRESS_NEW": "Nuovo acquisto", - "PROGRESS_WAIT": "In attesa di risposta", "PROGRESS_RECEIVE": "Risposta ricevuta", - "PROGRESS_COMPLETE": "Completato", - "FEE": "Commissione", - "PAYMENT": "ID pagamento", + "PROGRESS_WAIT": "In attesa di risposta", + "SAME_AMOUNT": "Stesso importo", + "SELLER": "Venditore", + "SELLER_DEPOSIT": "Deposito venditore", + "SEND_BUTTON": "Invia", + "SEND_CANCEL_PROPOSAL": "Richiesta di cancellazione inviata", "STATUS_MESSAGES": { - "NEW_PURCHASE": "Nuovo acquisto", - "WAITING_SELLER": "In attesa di risposta", - "WAITING_BUYER": "Proposta contratto ricevuta", - "WAITING_CONFIRMATION": "In attesa della conferma dei depositi", - "WAITING_DELIVERY": "In attesa di consegna", - "COMPLETED": "Contratto completato", - "IGNORED_BUYER": "Proposta del contratto ignorata", - "IGNORED_SELLER": "Il venditore ha ignorato la tua proposta di contratto", - "PROPOSAL_CANCEL_SELLER": "Richiesta di cancellazione inviata", - "PROPOSAL_CANCEL_BUYER": "Richiesta di cancellazione ricevuta", "BEING_CANCELLED": "Cancellazione in corso", - "IGNORED_CANCEL_SELLER": "Il venditore ha ignorato la tua proposta di cancellare il contratto", - "IGNORED_CANCEL_BUYER": "Proposta di cancellazione del contratto ignorata", "CANCELLED": "Contratto cancellato", + "COMPLETED": "Contratto completato", "EXPIRED": "Proposta contratto scaduta", + "IGNORED_BUYER": "Proposta del contratto ignorata", + "IGNORED_CANCEL_BUYER": "Proposta di cancellazione del contratto ignorata", + "IGNORED_CANCEL_SELLER": "Il venditore ha ignorato la tua proposta di cancellare il contratto", + "IGNORED_SELLER": "Il venditore ha ignorato la tua proposta di contratto", + "NEW_PURCHASE": "Nuovo acquisto", "NOT_RECEIVED": "Consegna fallita", - "NULLIFIED": "Tutti i depositi bruciati" + "NULLIFIED": "Tutti i depositi bruciati", + "PROPOSAL_CANCEL_BUYER": "Richiesta di cancellazione ricevuta", + "PROPOSAL_CANCEL_SELLER": "Richiesta di cancellazione inviata", + "WAITING_BUYER": "Proposta contratto ricevuta", + "WAITING_CONFIRMATION": "In attesa della conferma dei depositi", + "WAITING_DELIVERY": "In attesa di consegna", + "WAITING_SELLER": "In attesa di risposta" }, - "ACCEPT_STATE_WAIT_BIG": "Contratto iniziato", - "IGNORED_ACCEPT": "Proposta del contratto ignorata", - "BURN_PROPOSAL": "Depositi bruciati", "SUCCESS_FINISH_PROPOSAL": "Contratto completato", - "SEND_CANCEL_PROPOSAL": "Richiesta di cancellazione inviata", - "IGNORED_CANCEL": "Proposta di cancellazione del contratto ignorata", - "DEALS_CANCELED_WAIT": "Cancellazione in corso", "WAITING_TIME": "Tempo di risposta", - "NEED_MONEY": "Fondi insufficienti", - "BUTTON_MAKE_PLEDGE": "Accetta e effettua il deposito", - "BUTTON_IGNORE": "Ignora e nascondi l'offerta", - "BUTTON_NULLIFY": "Termina e brucia i depositi", - "BUTTON_RECEIVED": "Completa e rilascia i depositi", - "BUTTON_CANCEL_BUYER": "Cancella e restituisce i depositi", - "BUTTON_NOT_CANCEL": "Ignora richiesta", - "BUTTON_CANCEL_SELLER": "Conferma e restituisce depositi", - "HOUR": "ora", - "HOURS": "ore", - "CANCEL": "Cancella", - "NULLIFY_QUESTION": "Sei sicuro di voler bruciare entrambi i depositi?", - "BUTTON_NULLIFY_SHORT": "Bruciare", - "WAITING_TIME_QUESTION": "Sei sicuro di voler cancellare il contratto?" + "WAITING_TIME_QUESTION": "Sei sicuro di voler cancellare il contratto?", + "YOUR_DEPOSIT": "Il tuo deposito" }, - "MESSAGES": { - "ADDRESS": "Indirizzo", - "MESSAGE": "Messaggio", - "SEND_PLACEHOLDER": "Digita un messaggio...", - "SEND_BUTTON": "Invia" - }, - "MODALS": { - "ERROR": "Errore", - "SUCCESS": "Successo", - "INFO": "Informazioni", + "RESTORE_WALLET": { + "BUTTON_CREATE": "Crea portafoglio", + "BUTTON_SELECT": "Seleziona posizione portafoglio", + "CHOOSE_PATH": "Scegli un percorso", + "CONFIRM": "Conferma password portafoglio", + "FORM_ERRORS": { + "CONFIRM_NOT_MATCH": " Le password non corrispondono", + "INCORRECT_PASSWORD": "password errata", + "KEY_NOT_VALID": "Chiave non valida", + "KEY_REQUIRED": "Chiave richiesta", + "MAX_LENGTH": "Lunghezza massima del nome raggiunta", + "NAME_DUPLICATE": "Il nome è un duplicato", + "NAME_REQUIRED": "Il nome è richiesto", + "SEED_PHRASE_IS_NO_VALID": "The seed phrase is not valid." + }, + "LABEL_NAME": "Nome del portafoglio", + "LABEL_PHRASE_KEY": "Frase segreta / chiave privata", + "NOT_CORRECT_FILE_OR_PASSWORD": "File del portafoglio non valido o password non corrispondente", "OK": "OK", - "CANCEL": "Annulla", - "ADD_TOKEN": "Aggiungi token" - }, - "CONFIRM": { - "BUTTON_CONFIRM": "Invia", - "BUTTON_CANCEL": "Cancella", - "TITLE": "Conferma la transazione", - "MESSAGE": { - "SEND": "Invia", - "FROM": "Da", - "TO": "A", - "COMMENT": "Commento" - } + "PASS": "Password portafoglio", + "SEED_PASSWORD": "Password seme" }, - "STAKING": { - "TITLE": "Staking", - "TITLE_PENDING": "In sospeso", - "TITLE_TOTAL": "Totale", - "TITLE_PERIOD": "Periodo di tempo:", - "PERIOD": { - "WEEK1": "1 settimana", - "WEEK2": "2 settimane", - "MONTH1": "1 mese", - "MONTH3": "3 mesi", - "MONTH6": "6 mesi", - "YEAR": "1 anno", - "ALL": "Tutti" - }, - "TITLE_GROUP": "Gruppo:", - "GROUP": { - "DAY": "giorno", - "WEEK": "settimana", - "MONTH": "mese" - }, - "SWITCH": { - "ON": "ON", - "OFF": "OFF" - } + "SEED_PHRASE": { + "BUTTON_COPIED": "Copiato", + "BUTTON_COPY": "Copia", + "BUTTON_CREATE_ACCOUNT": "Crea portafoglio", + "TITLE": "Assicurati di mantenere la tua frase segreta in un posto sicuro. Se dimentichi la tua frase segreta non sarai in grado di recuperare il tuo portafoglio." }, - "CONTACTS": { - "TITLE": "Lista contatti", - "IMPORT_EXPORT": "Importa o esporta contatti", - "IMPORT": "Importa", - "EXPORT": "Esporta", - "ADD": "Aggiungi/modifica contatto", - "SEND": "Invia", - "SEND_FROM": "Invia da", - "SEND_TO": "A", - "OPEN_ADD_WALLET": "Apri/Aggiungi portafoglio", - "COPY": "- Copia", - "TABLE": { - "NAME": "Nome", - "ALIAS": "Alias", - "ADDRESS": "Indirizzo", - "NOTES": "Note", - "EMPTY": "La lista dei contatti è vuota" - }, - "FORM": { - "NAME": "Nome", - "ADDRESS": "Indirizzo", - "NOTES": "Note" + "SEND": { + "ADDRESS": "Indirizzo", + "AMOUNT": "Importo", + "ASSET": "Asset", + "BUTTON": "Invia", + "COMMENT": "Commento", + "DETAILS": "Dettagli aggiuntivi", + "ERROR_CODES": { + "NOT_ENOUGH_MONEY": "Not enough funds for this transaction" }, + "FEE": "Commissione", "FORM_ERRORS": { - "NAME_REQUIRED": "Il nome è richiesto", - "NAME_DUBLICATED": "Il nome è un duplicato", - "ADDRESS_REQUIRED": "Indirizzo è richiesto", "ADDRESS_NOT_VALID": "Indirizzo non valido", - "SET_MASTER_PASSWORD": "Imposta password principale", - "ADDRESS_DUBLICATED": "Indirizzo è un duplicato", - "MAX_LENGTH": "Lunghezza massima delle note raggiunta", - "NAME_LENGTH": "Il nome deve essere lungo da 4 a 25 caratteri" - }, - "BUTTON": { - "SEND": "Invia", - "EDIT": "Modifica", - "DELETE": "Elimina", - "ADD": "Aggiungi contatto", - "ADD_EDIT": "Aggiungi/Salva", - "GO_TO_WALLET": "Vai al portafoglio", - "IMPORT_EXPORT": "Importa/esporta" + "ADDRESS_REQUIRED": "Indirizzo richiesto", + "ALIAS_NOT_FOUND": "Alias not found", + "ALIAS_NOT_VALID": "Alias non valido", + "AMOUNT_REQUIRED": "Importo richiesto", + "AMOUNT_ZERO": "Importo è zero", + "FEE_MINIMUM": "Costo minimo: {{fee}}", + "FEE_REQUIRED": "La commissione è richiesta", + "GREAT_THAN_UNWRAPPED_COINS": "L'importo è superiore ai token ERC20 rimasti disponibili", + "LESS_THAN_ZANO_NEEDED": "Importo troppo piccolo per coprire la quota ERC20", + "MAX_LENGTH": "Lunghezza massima del commento raggiunta", + "MUST_BE_GREATER_THAN_ZERO": "Must be greater than zero", + "WRAP_INFO_NULL": "impossibile richiedere lo stato di wrap" }, - "SUCCESS_SENT": "Contatto aggiunto", - "SUCCESS_SAVE": "Contatto modificato", - "SUCCESS_IMPORT": "Contacts are imported", - "SUCCESS_EXPORT": "Contacts are exported", - "ERROR_IMPORT": "Si è verificato un errore durante la lettura del file!", - "ERROR_TYPE_FILE": "Please import valid .csv file", - "ERROR_EXPORT": "Invalid file type. Save file as .csv", - "ERROR_EMPTY_LIST": "Contact list is empty", - "ERROR_IMPORT_EMPTY": "File is empty", - "ADD_CONTACT": "Aggiungi contatto" - }, - "ERRORS": { - "NO_MONEY": "Non abbastanza denaro", - "NOT_ENOUGH_MONEY": "Fondi insufficienti nell'account", - "CORE_BUSY": "Errore interno: il core è occupato", - "DAEMON_BUSY": "Errore interno: daemon è occupato", - "NO_MONEY_REMOVE_OFFER": "Non c'è alcun costo per eliminare un'offerta ma, per proteggere la rete dalle molte transazioni, devi avere almeno {{fee}} {{currency}} nel tuo portafoglio", - "NOT_ENOUGH_OUTPUTS_TO_MIX": "Il numero di Mix-in è troppo grande per lo stato corrente della blockchain. Non ci sono abbastanza output non spesi per mescolare con", - "TRANSACTION_IS_TO_BIG": "La transazione supera il limite di rete, invia l'importo richiesto con transazioni multiple", - "TRANSFER_ATTEMPT": "Non c'è connessione alla rete Zano", - "ACCESS_DENIED": "Accesso negato", - "TRANSACTION_ERROR": "Errore. Transazione non completata.", - "BAD_ARG": "Argomento non valido", - "WALLET_WRONG_ID": "ID portafoglio non valido", - "WRONG_PASSWORD": "Password non valida", - "FILE_RESTORED": "Il file del portafoglio è stato danneggiato. Abbiamo recuperato le chiavi e il portafoglio dalla blockchain", - "FILE_NOT_FOUND": "File non trovato", - "FILE_EXIST": "Esiste già un file con questo nome. Inserisci un altro nome per salvare il file", - "FILE_NOT_SAVED": "Non puoi salvare un file di portafoglio in questa cartella. Scegli un'altra cartella.", - "TX_TYPE_NORMAL": "Errore. Il pagamento dal portafoglio", - "TX_TYPE_NORMAL_TO": "a", - "TX_TYPE_NORMAL_END": "non è stato completato.", - "TX_TYPE_NEW_ALIAS": "Errore. Impossibile registrare l'alias in sicurezza", - "TX_TYPE_NEW_ALIAS_END": "Per favore riprova.", - "TX_TYPE_UPDATE_ALIAS": "Errore. Impossibile cambiare il commento all'alias in sicurezza", - "TX_TYPE_COIN_BASE": "Errore. Il pagamento non è stato completato.", - "WALLET_WATCH_ONLY_NOT_SUPPORTED": "I portafogli solo per orologi possono essere aperti solo da simplewallet", - "REQUIRED": "Required field", - "NOT_FILE_ZANO_WALLET": "File is not a zano wallet" - }, - "CONTEXT_MENU": { - "COPY": "copia", - "PASTE": "incolla", - "SELECT": "seleziona tutto" - }, - "BACKEND_LOCALIZATION": { - "QUIT": "Esci", - "IS_RECEIVED": "", - "IS_CONFIRMED": "", - "INCOME_TRANSFER_UNCONFIRMED": "Pagamento in arrivo (non confermato)", - "INCOME_TRANSFER_CONFIRMED": "Pagamento ricevuto", - "MINED": "Minato", - "LOCKED": "Bloccato", - "IS_MINIMIZE": "L'applicazione Zano è minimizzata nella barra di sistema", - "RESTORE": "Puoi recuperarlo cliccando o utilizzando il menu contestuale", - "TRAY_MENU_SHOW": "Ridimensiona", - "TRAY_MENU_MINIMIZE": "Minimizza" - }, - "TOR_LIB_STATE": { - "STATE_SENDING": "Sending transaction", - "STATE_SENT_SUCCESS": "Successfully sent!", - "STATE_SEND_FAILED": "Sending failed", - "STATE_INITIALIZING": "Initializing", - "STATE_DOWNLOADING_CONSENSUS": "Downloading consensus", - "STATE_MAKING_TUNNEL_A": "Building tunnel to A", - "STATE_MAKING_TUNNEL_B": "Building tunnel to B", - "STATE_CREATING_STREAM": "Creating stream", - "STATE_FAILED": "Failed created stream", - "STATE_SUCCESS": "Successfully created stream" - }, - "SEND_DETAILS_MODAL": { - "TITLE1": "Transaction", - "TITLE2": "Transaction details" - }, - "PLACEHOLDERS": { - "COMMENT_PLACEHOLDER": "Inserisci qui il tuo commento", - "WALLET_NAME_PLACEHOLDER": "Inserisci qui un nome portafoglio", - "MASTER_PASS_PLACEHOLDER": "Inserisci una password principale qui", - "PASS_PLACEHOLDER": "Inserisci una password principale qui", - "NAME_PLACEHOLDER": "Inserisci un nome qui", - "ADRESS_PLACEHOLDER": "Inserisci qui l'indirizzo", - "NOTES_PLACEHOLDER": "Inserisci una nota qui", - "DESCRIPTION_PLACEHOLDER": "Inserisci qui una descrizione", - "SELLER_PLACEHOLDER": "Inserisci qui un venditore", - "PLACEHOLDER_OLD": "Inserisci qui la password attuale", - "AMOUNT_PLACEHOLDER": "Inserisci l'importo qui", - "DEPOSIT_PLACEHOLDER": "Inserisci qui il tuo deposito", - "SELLER_DEPOSIT_PLACEHOLDER": "Inserisci qui il deposito del venditore", - "PLACEHOLDER_NEW": "Inserisci qui la nuova password", - "WALET_PASSWORD_PLACEHOLDER": "Inserisci qui una password per il portafoglio", - "CONFIRM_WALET_PASSWORD_PLACEHOLDER": "Conferma qui la password del portafoglio", - "PLACEHOLDER_CONFIRM": "Conferma qui la nuova password", - "PASSWORD_PLACEHOLDER": "Inserisci una password qui", - "SEED_PHRASE_PLACEHOLDER": "Inserisci qui una frase seme", - "SEED_PASSWORD_PLACEHOLDER": "Inserisci qui una password iniziale", - "PURCHASE_PAYMENT_PLACEHOLDER": "Inserisci qui un ID pagamento", - "FEE_PLACEHOLDER": "Inserisci una commissione qui" + "HIDE": "Nascondi l'indirizzo del tuo portafoglio dal destinatario", + "MIXIN": "Mixin", + "SUCCESS_SENT": "Transazione inviata", + "WRAP": { + "ESTIMATE": "Stima transazione", + "FEE": "Commissione Txn Ethereum:", + "MAIN_TEXT": "Questa transazione creerà wZano (\"Wrapped Zano\") che verrà inviato all'indirizzo specificato sulla rete Ethereum.", + "TITLE": "Avvolgi", + "WILL_RECEIVE": "Riceverai:", + "ZANO": "ZANO", + "wZANO": "wZANO" + } }, - "EXPORT_HISTORY": { - "TOOLTIP": "Esporta la cronologia delle transazioni del portafoglio su file", - "TITLE": "Esporta cronologia portafoglio", - "FILTER": "Filtra transazioni POS", - "CANCEL": "Annulla", - "EXPORT": "Esporta su file...", - "EXPORT_BUTTON": "Esporta cronologia...", - "SAVED_FILE": "Seleziona il percorso per salvare la cronologia delle transazioni", - "FORMAT": "Formato" + "SEND_DETAILS_MODAL": { + "TITLE1": "Transaction", + "TITLE2": "Transaction details" }, - "ASSETS": { - "TABLE": { - "LABELS": { - "NAME": "Nome", - "BALANCE": "Saldo", - "VALUE": "Valore", - "PRICE": "Prezzo" - } + "SETTINGS": { + "APP_LOCK": { + "TIME1": "5 minuti", + "TIME2": "15 minuti", + "TIME3": "1 ora", + "TIME4": "Mai", + "TITLE": "Blocca app dopo:" }, - "DROP_DOWN_MENU": { - "ASSET_DETAILS": "Dettagli risorsa", - "REMOVE_ASSET": "Rimuovi risorsa" + "APP_LOG_TITLE": "Livello di log:", + "DARK_THEME": "Tema scuro", + "FORM_ERRORS": { + "CONFIRM_NOT_MATCH": "La password di conferma non corrisponde", + "CURRENT_PASS_NOT_MATCH": "La vecchia password non corrisponde", + "PASS_REQUIRED": "La password è necessaria" }, - "MODALS": { - "ASSET_DETAILS": { - "LABELS": { - "NAME": "Nome risorsa", - "TICKER": "Ticker", - "ID": "ID risorsa", - "CURRENT_SUPPLY": "Fornitura attuale", - "MAX_SUPPLE": "Fornitura massima" - } - } + "GRAY_THEME": "Tema grigio", + "LANGUAGE": { + "DE": "Deutsch", + "EN": "English", + "FR": "French", + "ID": "Indonesian", + "IT": "Italian", + "PT": "Portuguese", + "TITLE": "Lingua" }, - "FORM": { - "ERRORS": { - "WRONG_ASSET_ID": "Wrong asset id", - "INSUFICCIENT_FUNDS": "Insuficcient funds" - } - } + "LAST_BUILD": "Build attuale: {{value}}", + "MASTER_PASSWORD": { + "BUTTON": "Salva", + "CONFIRM": "Conferma nuova password", + "NEW": "Nuova password", + "OLD": "Vecchia password", + "TITLE": "Aggiorna password principale" + }, + "NOTIFICATIONS": "Notifiche", + "SCALE": { + "100": "100% scala", + "125": "125% scala", + "150": "150% scala", + "75": "75% scala", + "TITLE": "Scala dell'interfaccia" + }, + "SETTINGS_SAVED": "Salvato! Impostazioni aggiornate", + "TITLE": "Impostazioni", + "USE_TOR_TO_RELAY_TRANSACTIONS": "Utilizza TOR per inoltrare le transazioni", + "WHITE_THEME": "Tema bianco" }, - "CONFIRM_SWAP": { - "BREADCRUMBS": { - "ITEM1": "Swap", - "ITEM2": "Confirm swap" + "SIDEBAR": { + "ACCOUNT": { + "MESSAGES": "Nuove offerte/messaggi", + "STAKING": "Staking", + "SYNCING": "Sincronizzazione portafoglio" }, - "FORM": { - "LABELS": { - "LABEL1": "Swap proposal hex", - "LABEL2": "Proposal details" - }, - "PLACEHOLDERS": { - "PLACEHOLDER1": "Enter Swap proposal hex" - }, - "TABLE": { - "LABELS": { - "LABEL1": "Sending", - "LABEL2": "Receiving", - "LABEL3": "Expiration time" - } - }, - "BUTTONS": { - "BUTTON1": "Accept Proposal", - "BUTTON2": "Back" - } + "ADD_NEW": "Aggiungi", + "CONTACTS": "Contatti", + "CONTACTS_TOOLTIP": "Opzione Contatti disponibile solo con Master Password abilitata", + "LOG_OUT": "Esci", + "LOG_OUT_TOOLTIP": "Opzione di logout disponibile solo con Master Password abilitata", + "SETTINGS": "Impostazioni", + "SYNCHRONIZATION": { + "COMPLETE": "Completata", + "DOWNLOADING": "Download", + "ERROR": "Errore di sistema", + "LOADING": "Caricamento dati blockchain", + "MB": "MB", + "OFFLINE": "Offline", + "ONLINE": "Online", + "SLASH": "/", + "SYNCING": "Syncing block" + }, + "TITLE": "Portafogli", + "UPDATE": { + "CRITICAL": "Aggiornamento disponibile", + "CRITICAL_HINT": "Aggiornamento critico!", + "CRITICAL_TOOLTIP": "Aggiornamento critico disponibile.Aggiornamento fortemente consigliato!", + "IMPORTANT": "Aggiornamento disponibile", + "IMPORTANT_HINT": "Aggiornamento importante!", + "IMPORTANT_TOOLTIP": "Ottieni un nuovo aggiornamento.
    Aggiornamento importante!", + "STANDARD": "Aggiornamento disponibile", + "STANDARD_TOOLTIP": "Ottieni un nuovo aggiornamento.
    L'aggiornamento è consigliato!", + "TIME": "L'orario di sistema differisce dalla rete", + "TIME_TOOLTIP": "L'orario di sistema è sbagliato!
    Controlla e sistema l'orario di sistema." } }, - "CREATE_SWAP": { - "BREADCRUMBS": { - "ITEM1": "Swap", - "ITEM2": "Create swap" + "STAKING": { + "GROUP": { + "DAY": "giorno", + "MONTH": "mese", + "WEEK": "settimana" }, - "FORM": { - "LABELS": { - "LABEL1": "Sending", - "LABEL2": "Receiving", - "LABEL3": "Receiver address" - }, - "PLACEHOLDERS": { - "PLACEHOLDER1": "Enter amount here" - }, - "BUTTONS": { - "BUTTON1": "Create proposal", - "BUTTON2": "Cancel" - }, - "ERRORS": { - "ERROR1": "Same ones selected asset" - } - } + "PERIOD": { + "ALL": "Tutti", + "MONTH1": "1 mese", + "MONTH3": "3 mesi", + "MONTH6": "6 mesi", + "WEEK1": "1 settimana", + "WEEK2": "2 settimane", + "YEAR": "1 anno" + }, + "SWITCH": { + "OFF": "OFF", + "ON": "ON" + }, + "TITLE": "Staking", + "TITLE_GROUP": "Gruppo:", + "TITLE_PENDING": "In sospeso", + "TITLE_PERIOD": "Periodo di tempo:", + "TITLE_TOTAL": "Totale" }, "SWAP": { "BUTTONS": { @@ -808,31 +716,129 @@ } }, "SWAP_PROPOSAL_HEX": { + "BREADCRUMBS": { + "ITEM1": "Swap", + "ITEM2": "Swap proposal hex" + }, "FORM": { + "BUTTONS": { + "BUTTON1": "Copy", + "BUTTON2": "Close" + }, "LABELS": { "LABEL1": "Swap proposal hex" }, "PLACEHOLDERS": { "PLACEHOLDER1": "Enter Swap proposal hex" - }, - "BUTTONS": { - "BUTTON1": "Copy", - "BUTTON2": "Close" } }, "MODALS": { "CONFIRM_MODAL": { - "TITLE": "Are you sure you want to leave this page?", - "MESSAGE": "Please make sure you saved the swap proposal text, you won’t be able to see it again", "BUTTONS": { - "SUBMIT": "Close", - "CLOSE": "Back to proposal" - } + "CLOSE": "Back to proposal", + "SUBMIT": "Close" + }, + "MESSAGE": "Please make sure you saved the swap proposal text, you won’t be able to see it again", + "TITLE": "Are you sure you want to leave this page?" } + } + }, + "TOR_LIB_STATE": { + "STATE_CREATING_STREAM": "Creating stream", + "STATE_DOWNLOADING_CONSENSUS": "Downloading consensus", + "STATE_FAILED": "Failed created stream", + "STATE_INITIALIZING": "Initializing", + "STATE_MAKING_TUNNEL_A": "Building tunnel to A", + "STATE_MAKING_TUNNEL_B": "Building tunnel to B", + "STATE_SENDING": "Sending transaction", + "STATE_SEND_FAILED": "Sending failed", + "STATE_SENT_SUCCESS": "Successfully sent!", + "STATE_SUCCESS": "Successfully created stream" + }, + "TRANSFER_ALIAS": { + "ADDRESS": { + "LABEL": "Trasferisci a", + "PLACEHOLDER": "" }, - "BREADCRUMBS": { - "ITEM1": "Swap", - "ITEM2": "Swap proposal hex" + "BUTTON_CANCEL": "Cancella", + "BUTTON_TRANSFER": "Trasferisci", + "COMMENT": { + "LABEL": "Commento", + "PLACEHOLDER": "" + }, + "COST": "Trasferimento commissione {{value}} {{currency}}", + "FORM_ERRORS": { + "ALIAS_EXISTS": "Questo account ha già un alias", + "NO_MONEY": "Non hai fondi sufficienti per trasferire questo alias", + "WRONG_ADDRESS": "Non esiste alcun portafoglio con questo account" + }, + "NAME": { + "LABEL": "Alias", + "PLACEHOLDER": "@ Inserisci alias" + }, + "REQUEST_SEND_REG": "L'alias verrà trasferito entro 10 minuti" + }, + "WALLET": { + "AVAILABLE_BALANCE": "Disponibile", + "CONFIRM": { + "MESSAGE": "Per accedervi dovrai aggiungerlo di nuovo", + "TITLE": "Rimuovere il portafoglio dalla lista?" + }, + "DETAILS": "Dettagli", + "LOCK": "Blocca", + "LOCKED_BALANCE": "Bloccato", + "LOCKED_BALANCE_LINK": "Che cosa significa?", + "MODAL_ADD_CUSTOM_TOKEN": { + "FIELD_TITLE": "ID risorsa", + "FORM_ERRORS": { + "ERROR1": "Invalid asset ID" + }, + "TITLE": "Aggiungi token personalizzato" + }, + "REGISTER_ALIAS": "Registra un alias", + "TABS": { + "ASSETS": "Risorse", + "CONTRACTS": "Contratti", + "HISTORY": "Storico", + "MESSAGES": "Messaggi", + "RECEIVE": "Ricevi", + "SEND": "Invia", + "STAKING": "Picchettamento" + }, + "TOOLTIPS": { + "ADD_CUSTOM_TOKEN": "Aggiungi token personalizzato", + "CLOSE": "Chiudi portafoglio", + "EDIT_ALIAS": "Modifica alias", + "SETTINGS": "Impostazioni", + "TRANSFER_ALIAS": "Alias di trasferimento" } + }, + "WALLET_DETAILS": { + "ADD_CUSTOM_TOKEN": "Aggiungi token personalizzato", + "BUTTON_REMOVE": "Chiudi portafoglio", + "BUTTON_SAVE": "Salva", + "CREATE_PASSWORD_SECURE": "Crea una password per proteggere il tuo seme", + "FORM": { + "CONFIRM_PASSWORD": "Conferma password", + "GENERATE_SECURE_SEED": "Genera seme sicuro", + "SECURED_SEED_WILL_REQUIRE": "Secure seed richiederà il ripristino di questa password." + }, + "FORM_ERRORS": { + "MAX_LENGTH": "Lunghezza massima del nome raggiunta", + "NAME_DUPLICATE": "Il nome è un duplicato", + "NAME_REQUIRED": "Il nome è richiesto", + "PASSWORDS_DONT_MATCH": "Le password non corrispondono" + }, + "INFO": "informazioni", + "LABEL_FILE_LOCATION": "Posizione file portafoglio", + "LABEL_NAME": "Nome portafoglio", + "LABEL_SEED_PHRASE": "Frase segreta", + "REMEMBER_YOU_WILL_REQUIRE": "Secure seed richiederà la password per il ripristino.", + "RESYNC_WALLET": "Risincronizza i dati del portafoglio", + "RESYNC_WALLET_BUTTON": "Risincronizza il portafoglio", + "SEED_IS_SECURED": "Il seme è protetto", + "SEED_IS_UNSECURED": "Il seme non è protetto", + "SEED_PHRASE_HINT": "Clicca per rivelare la frase segreta", + "WALLET_OPTIONS": "Opzioni portafoglio..." } } diff --git a/html_source/src/assets/i18n/ja.json b/html_source/src/assets/i18n/ja.json index cbccbaea..df8d8857 100644 --- a/html_source/src/assets/i18n/ja.json +++ b/html_source/src/assets/i18n/ja.json @@ -1,805 +1,713 @@ { - "LOGIN": { - "SETUP_MASTER_PASS": "Setup master password", - "SETUP_CONFIRM_PASS": "Confirm the password", - "MASTER_PASS": "Master password", - "BUTTON_NEXT": "Next", - "BUTTON_SKIP": "Skip", - "BUTTON_RESET": "Reset", - "INCORRECT_PASSWORD": "Invalid password", - "FORM_ERRORS": { - "PASS_REQUIRED": "Password is required", - "CONFIRM_REQUIRED": "Confirmation is required", - "MISMATCH": "Mismatch", - "INVALID_PASS": "Invalid Password, try again", - "WRONG_PASSWORD": "Wrong password" - } - }, - "COMMON": { - "BACK": "Go back" - }, - "BREADCRUMBS": { - "ADD_WALLET": "Add wallet", - "CREATE_WALLET": "Create new wallet", - "SAVE_PHRASE": "Save your seed phrase", - "OPEN_WALLET": "Open existing wallet", - "RESTORE_WALLET": "Restore from backup", - "WALLET_DETAILS": "Wallet details", - "ASSIGN_ALIAS": "Assign alias", - "EDIT_ALIAS": "Edit alias", - "TRANSFER_ALIAS": "Transfer alias", - "CONTRACTS": "Contracts", - "NEW_PURCHASE": "New purchase", - "OLD_PURCHASE": "Purchase" - }, - "SIDEBAR": { - "TITLE": "Wallets", - "ADD_NEW": "Add", - "ACCOUNT": { - "STAKING": "Staking", - "MESSAGES": "New offers/Messages", - "SYNCING": "Syncing wallet" + "ASSETS": { + "DROP_DOWN_MENU": { + "ASSET_DETAILS": "Asset Details", + "REMOVE_ASSET": "Remove asset" }, - "CONTACTS": "Contacts", - "SETTINGS": "Settings", - "LOG_OUT": "Log out", - "SYNCHRONIZATION": { - "OFFLINE": "Offline", - "ONLINE": "Online", - "ERROR": "System error", - "COMPLETE": "Completion", - "SYNCING": "Syncing blockchain", - "LOADING": "Loading blockchain data", - "DOWNLOADING": "Downloading", - "SLASH": "/", - "MB": "MB" + "FORM": { + "ERRORS": { + "INSUFICCIENT_FUNDS": "Insuficcient funds", + "WRONG_ASSET_ID": "Wrong asset id" + } }, - "UPDATE": { - "STANDARD": "Update available", - "STANDARD_TOOLTIP": "Get new update.
    Update is recommended!", - "IMPORTANT": "Update available", - "IMPORTANT_HINT": "Important update!", - "IMPORTANT_TOOLTIP": "Get new update.
    Important update!", - "CRITICAL": "Update available", - "CRITICAL_HINT": "Critical update!", - "CRITICAL_TOOLTIP": "Critical update available.Update strongly recommended!", - "TIME": "System time differs from network", - "TIME_TOOLTIP": "Wrong system time!
    Check and repair your system time." + "MODALS": { + "ASSET_DETAILS": { + "LABELS": { + "CURRENT_SUPPLY": "Current supply", + "ID": "Asset ID", + "MAX_SUPPLE": "Max supply", + "NAME": "Asset name", + "TICKER": "Ticker" + } + } }, - "CONTACTS_TOOLTIP": "Contacts option available only with Master Password enabled", - "LOG_OUT_TOOLTIP": "Logout option available only with Master Password enabled" - }, - "MAIN": { - "TITLE": "Create or open the wallet to start using Zano", - "BUTTON_NEW_WALLET": "Create new wallet", - "BUTTON_OPEN_WALLET": "Open existing wallet", - "BUTTON_RESTORE_BACKUP": "Restore from backup", - "HELP": "How to create wallet?", - "CHOOSE_PATH": "Please choose a path" - }, - "CREATE_WALLET": { - "NAME": "Wallet name", - "PASS": "Set wallet password", - "CONFIRM": "Confirm wallet password", - "BUTTON_SELECT": "Select wallet location", - "BUTTON_CREATE": "Create wallet", - "TITLE_SAVE": "Save the wallet file.", - "ERROR_CANNOT_SAVE_TOP": "Existing wallet files cannot be replaced or overwritten", - "ERROR_CANNOT_SAVE_SYSTEM": "Wallet files cannot be saved to the OS partition", - "FORM_ERRORS": { - "NAME_REQUIRED": "Name is required", - "NAME_DUPLICATE": "Name is duplicate", - "MAX_LENGTH": "Maximum name length reached", - "CONFIRM_NOT_MATCH": "Passwords don`t match" + "TABLE": { + "LABELS": { + "BALANCE": "Balance", + "NAME": "Name", + "PRICE": "Price", + "VALUE": "Value" + } } }, - "OPEN_WALLET": { - "NAME": "Wallet name", - "PASS": "Wallet password", - "BUTTON": "Open wallet", - "WITH_ADDRESS_ALREADY_OPEN": "A wallet with this address is already open", - "FILE_NOT_FOUND1": "Wallet file not found", - "FILE_NOT_FOUND2": "

    It might have been renamed or moved.
    To open it, use the \"Open wallet\" button.", - "FORM_ERRORS": { - "NAME_REQUIRED": "Name is required", - "NAME_DUPLICATE": "Name is duplicate", - "MAX_LENGTH": "Maximum name length reached" + "ASSIGN_ALIAS": { + "BUTTON_ASSIGN": "Assign", + "COMMENT": { + "LABEL": "Comment", + "PLACEHOLDER": "", + "TOOLTIP": "The comment will be visible to anyone who wants to make a payment to your alias. You can provide details about your business, contacts, or include any text. Comments can be edited later." }, - "MODAL": { - "TITLE": "Type wallet password", - "LABEL": "Password to this wallet", - "OPEN": "Open wallet", - "SKIP": "Skip", - "NOT_FOUND": "Not found" - } - }, - "RESTORE_WALLET": { - "LABEL_NAME": "Wallet name", - "LABEL_PHRASE_KEY": "Seed phrase / tracking seed", - "PASS": "Wallet password", - "CONFIRM": "Confirm wallet password", - "BUTTON_SELECT": "Select wallet location", - "BUTTON_CREATE": "Create wallet", - "NOT_CORRECT_FILE_OR_PASSWORD": "Invalid wallet file or password does not match", - "CHOOSE_PATH": "Please choose a path", + "COST": "Alias fee {{value}} {{currency}}", "FORM_ERRORS": { + "MAX_LENGTH": "Maximum comment length reached", + "NAME_EXISTS": "Alias name already exists", + "NAME_LENGTH": "The alias must be 6-25 characters long", "NAME_REQUIRED": "Name is required", - "NAME_DUPLICATE": "Name is duplicate", - "MAX_LENGTH": "Maximum name length reached", - "CONFIRM_NOT_MATCH": "Passwords don`t match", - "KEY_REQUIRED": "Key is required", - "KEY_NOT_VALID": "Key not valid", - "INCORRECT_PASSWORD": "Incorrect password" + "NAME_WRONG": "Invalid name: allowed symbols \"0-9\", \"a-z\", \"-\", \".\"", + "NO_MONEY": "Insufficient funds to assign the alias" + }, + "NAME": { + "LABEL": "Alias", + "PLACEHOLDER": " Enter alias", + "TOOLTIP": "An alias is a shortened form or your account. An alias can only include Latin letters, numbers and characters “.” and “-”. It must start with “@”." }, - "SEED_PASSWORD": "Seed password", - "OK": "OK" + "ONE_ALIAS": "You can create only one alias per wallet", + "REQUEST_ADD_REG": "The alias will be assigned within 10 minutes" }, - "SEED_PHRASE": { - "TITLE": "Make sure to keep your seed phrase in a safe place. If you forget your seed phrase you will not be able to recover your wallet.", - "BUTTON_CREATE_ACCOUNT": "Create wallet", - "BUTTON_COPY": "Copy", - "BUTTON_COPIED": "Copied" + "BACKEND_LOCALIZATION": { + "INCOME_TRANSFER_CONFIRMED": "Payment received", + "INCOME_TRANSFER_UNCONFIRMED": "Incoming payment (not confirmed)", + "IS_CONFIRMED": "", + "IS_MINIMIZE": "Zano application is minimized to the system tray", + "IS_RECEIVED": "", + "LOCKED": "Blocked", + "MINED": "Mined", + "QUIT": "Quit", + "RESTORE": "You can recover it by clicking or using the context menu", + "TRAY_MENU_MINIMIZE": "Minimize", + "TRAY_MENU_SHOW": "Resize" }, - "PROGRESS": { + "BREADCRUMBS": { "ADD_WALLET": "Add wallet", - "SELECT_LOCATION": "Select wallet location", + "ASSIGN_ALIAS": "Assign alias", + "CONTRACTS": "Contracts", "CREATE_WALLET": "Create new wallet", - "RESTORE_WALLET": "Restore from backup" + "EDIT_ALIAS": "Edit alias", + "NEW_PURCHASE": "New purchase", + "OLD_PURCHASE": "Purchase", + "OPEN_WALLET": "Open existing wallet", + "RESTORE_WALLET": "Restore from backup", + "SAVE_PHRASE": "Save your seed phrase", + "TRANSFER_ALIAS": "Transfer alias", + "WALLET_DETAILS": "Wallet details" }, - "SETTINGS": { - "TITLE": "Settings", - "DARK_THEME": "Dark theme", - "WHITE_THEME": "White theme", - "GRAY_THEME": "Grey theme", - "APP_LOCK": { - "TITLE": "Lock app after:", - "TIME1": "5 min", - "TIME2": "15 min", - "TIME3": "1 hour", - "TIME4": "Never" - }, - "SCALE": { - "75": "75% scale", - "100": "100% scale", - "125": "125% scale", - "150": "150% scale", - "TITLE": "Interface scale" - }, - "MASTER_PASSWORD": { - "TITLE": "Update master password", - "OLD": "Old password", - "NEW": "New password", - "CONFIRM": "New password confirmation", - "BUTTON": "Save" - }, - "FORM_ERRORS": { - "PASS_REQUIRED": "Password is required", - "PASS_NOT_MATCH": "Old password not match", - "CONFIRM_NOT_MATCH": "Passwords do not match" - }, - "LAST_BUILD": "Current build: {{value}}", - "APP_LOG_TITLE": "Log level:", - "NOTIFICATIONS": "Notifications", - "USE_TOR_TO_RELAY_TRANSACTIONS": "Use TOR to relay transactions", - "SETTINGS_SAVED": "Saved! Settings Updated", - "LANGUAGE": { - "TITLE": "Language", - "EN": "English", - "FR": "French", - "DE": "Deutsch", - "ID": "Indonesian", - "IT": "Italian", - "PT": "Portuguese" - } + "COMMON": { + "BACK": "Go back" }, - "WALLET": { - "REGISTER_ALIAS": "Register an alias", - "DETAILS": "Details", - "LOCK": "Lock", - "AVAILABLE_BALANCE": "Available", - "LOCKED_BALANCE": "Locked", - "LOCKED_BALANCE_LINK": "What does that mean?", - "TABS": { - "ASSETS": "Assets", + "CONFIRM": { + "BUTTON_CANCEL": "Cancel", + "BUTTON_CONFIRM": "Send", + "MESSAGE": { + "COMMENT": "Comment", + "FROM": "From", "SEND": "Send", - "RECEIVE": "Receive", - "HISTORY": "History", - "CONTRACTS": "Contracts", - "MESSAGES": "Messages", - "STAKING": "Staking" - }, - "CONFIRM": { - "TITLE": "Remove wallet from the list?", - "MESSAGE": "To access it you’ll have to add it again" + "TO": "To" }, - "TOOLTIPS": { - "EDIT_ALIAS": "Edit alias", - "TRANSFER_ALIAS": "Transfer alias", - "SETTINGS": "Settings", - "ADD_CUSTOM_TOKEN": "Add Custom Token", - "REMOVE": "Remove wallet" + "TITLE": "Transaction" + }, + "CONFIRM_SWAP": { + "BREADCRUMBS": { + "ITEM1": "Swap", + "ITEM2": "Confirm swap" }, - "MODAL_ADD_CUSTOM_TOKEN": { - "TITLE": "Add Custom Token", - "FIELD_TITLE": "Asset ID" + "FORM": { + "BUTTONS": { + "BUTTON1": "Accept Proposal", + "BUTTON2": "Back" + }, + "LABELS": { + "LABEL1": "Swap proposal hex", + "LABEL2": "Proposal details" + }, + "PLACEHOLDERS": { + "PLACEHOLDER1": "Enter Swap proposal hex" + }, + "TABLE": { + "LABELS": { + "LABEL1": "Sending", + "LABEL2": "Receiving", + "LABEL3": "Expiration time" + } + } } }, - "WALLET_DETAILS": { - "LABEL_NAME": "Wallet name", - "LABEL_FILE_LOCATION": "Wallet file location", - "LABEL_SEED_PHRASE": "Seed phrase", - "SEED_PHRASE_HINT": "Click to reveal the seed phrase", - "BUTTON_SAVE": "Save", - "BUTTON_REMOVE": "Remove wallet", - "FORM_ERRORS": { - "NAME_REQUIRED": "Name is required", - "NAME_DUPLICATE": "Name is duplicate", - "MAX_LENGTH": "Maximum name length reached", - "PASSWORDS_DONT_MATCH": "Passwords don't match" + "CONTACTS": { + "ADD": "Add/edit contact", + "ADD_CONTACT": "Add contact", + "BUTTON": { + "ADD": "Add contact", + "ADD_EDIT": "Add/Save", + "DELETE": "Delete", + "EDIT": "Edit", + "GO_TO_WALLET": "Go to wallet", + "IMPORT_EXPORT": "Import/export", + "SEND": "Send" }, - "WALLET_OPTIONS": "Wallet options...", - "RESYNC_WALLET": "Resync wallet data", - "RESYNC_WALLET_BUTTON": "Resync Wallet", - "CREATE_PASSWORD_SECURE": "Create a password to secure your seed", - "INFO": "info", - "SEED_IS_UNSECURED": "Seed is unsecured", - "SEED_IS_SECURED": "Seed is secured", - "REMEMBER_YOU_WILL_REQUIRE": "Secure seed will require password to restore.", - "ADD_CUSTOM_TOKEN": "Add Custom Token", + "COPY": "- Copy", + "ERROR_EMPTY_LIST": "Contact list is empty", + "ERROR_EXPORT": "Invalid file type. Save file as .csv", + "ERROR_IMPORT": "Error is occured while reading file!", + "ERROR_IMPORT_EMPTY": "File is empty", + "ERROR_TYPE_FILE": "Please import valid .csv file", + "EXPORT": "Export", "FORM": { - "CONFIRM_PASSWORD": "Confirm password", - "GENERATE_SECURE_SEED": "Generate Secure Seed", - "SECURED_SEED_WILL_REQUIRE": "Secure seed will require this password to restore." - } - }, - "ASSIGN_ALIAS": { - "NAME": { - "LABEL": "Alias", - "PLACEHOLDER": " Enter alias", - "TOOLTIP": "An alias is a shortened form or your account. An alias can only include Latin letters, numbers and characters “.” and “-”. It must start with “@”." - }, - "COMMENT": { - "LABEL": "Comment", - "PLACEHOLDER": "", - "TOOLTIP": "The comment will be visible to anyone who wants to make a payment to your alias. You can provide details about your business, contacts, or include any text. Comments can be edited later." + "ADDRESS": "Address", + "NAME": "Name", + "NOTES": "Notes" }, - "COST": "Alias fee {{value}} {{currency}}", - "BUTTON_ASSIGN": "Assign", "FORM_ERRORS": { + "ADDRESS_DUBLICATED": "Address is dublicated", + "ADDRESS_NOT_VALID": "Address not valid", + "ADDRESS_REQUIRED": "Address is required", + "MAX_LENGTH": "Maximum notes length reached", + "NAME_DUBLICATED": "Name is dublicated", + "NAME_LENGTH": "The name must be 4-25 characters long", "NAME_REQUIRED": "Name is required", - "NAME_WRONG": "Invalid name: allowed symbols \"0-9\", \"a-z\", \"-\", \".\"", - "NAME_LENGTH": "The alias must be 6-25 characters long", - "NAME_EXISTS": "Alias name already exists", - "NO_MONEY": "You do not have enough funds to assign this alias", - "MAX_LENGTH": "Maximum comment length reached" - }, - "ONE_ALIAS": "You can create only one alias per wallet", - "REQUEST_ADD_REG": "The alias will be assigned within 10 minutes" - }, - "EDIT_ALIAS": { - "NAME": { - "LABEL": "Alias", - "PLACEHOLDER": "@ Enter alias" - }, - "COMMENT": { - "LABEL": "Comment", - "PLACEHOLDER": "" + "SET_MASTER_PASSWORD": "Set master password" }, - "FORM_ERRORS": { - "NO_MONEY": "You do not have enough funds to change the comment to this alias", - "MAX_LENGTH": "Maximum comment length reached" + "IMPORT": "Import", + "IMPORT_EXPORT": "Import or export contacts", + "OPEN_ADD_WALLET": "Open/Add wallet", + "SEND": "Send", + "SEND_FROM": "Send from", + "SEND_TO": "To", + "SUCCESS_EXPORT": "Contacts are exported", + "SUCCESS_IMPORT": "Contacts are imported", + "SUCCESS_SAVE": "Contact is edited", + "SUCCESS_SENT": "Contact added", + "TABLE": { + "ADDRESS": "Address", + "ALIAS": "Alias", + "EMPTY": "Contact list is empty", + "NAME": "Name", + "NOTES": "Notes" }, - "COST": "Fee {{value}} {{currency}}", - "BUTTON_EDIT": "Edit" + "TITLE": "Contact list" }, - "TRANSFER_ALIAS": { - "NAME": { - "LABEL": "Alias", - "PLACEHOLDER": "@ Enter alias" - }, - "COMMENT": { - "LABEL": "Comment", - "PLACEHOLDER": "" - }, - "ADDRESS": { - "LABEL": "Transfer to", - "PLACEHOLDER": "" - }, - "FORM_ERRORS": { - "WRONG_ADDRESS": "No wallet with this account exists", - "ALIAS_EXISTS": "This account already has an alias", - "NO_MONEY": "You do not have enough funds to transfer this alias" - }, - "COST": "Transfer fee {{value}} {{currency}}", - "BUTTON_TRANSFER": "Transfer", - "BUTTON_CANCEL": "Cancel", - "REQUEST_SEND_REG": "The alias will be transferred within 10 minutes" + "CONTEXT_MENU": { + "COPY": "copy", + "PASTE": "paste", + "SELECT": "select all" }, - "SEND": { - "ADDRESS": "Address", + "CONTRACTS": { "AMOUNT": "Amount", - "COMMENT": "Comment", - "DETAILS": "Additional details", - "MIXIN": "Mixin", - "FEE": "Fee", - "HIDE": "Hide your wallet address from recipient", - "BUTTON": "Send", - "SUCCESS_SENT": "Transaction sent", - "FORM_ERRORS": { - "ADDRESS_REQUIRED": "Address is required", - "ADDRESS_NOT_VALID": "Address not valid", - "ALIAS_NOT_VALID": "Alias not valid", - "AMOUNT_REQUIRED": "Amount is required", - "AMOUNT_ZERO": "Amount is zero", - "FEE_REQUIRED": "Fee is required", - "FEE_MINIMUM": "Minimum fee: {{fee}}", - "MAX_LENGTH": "Maximum comment length reached", - "GREAT_THAN_UNWRAPPED_COINS": "Amount is bigger than ERC20 tokens left available", - "LESS_THAN_ZANO_NEEDED": "Too small amount to cover ERC20 fee", - "WRAP_INFO_NULL": "failed to request wrap state", - "MUST_BE_GREATER_THAN_ZERO": "Must be greater than zero", - "ALIAS_NOT_FOUND": "Alias not found" - }, - "WRAP": { - "TITLE": "Wrap", - "MAIN_TEXT": "This transaction will create wZano (\"Wrapped Zano\") which will be sent to the specified address on the Ethereum network.", - "ESTIMATE": "Transaction Estimates", - "WILL_RECEIVE": "You'll receive:", - "FEE": "Ethereum Txn Fee:", - "ZANO": "ZANO", - "wZANO": "wZANO" - }, - "ERROR_CODES": { - "NOT_ENOUGH_MONEY": "Not enough money" - }, - "ASSET": "Asset" - }, - "HISTORY": { - "STATUS": "Status", - "STATUS_TOOLTIP": "Confirmations {{current}}/{{total}}", - "LOCK_TOOLTIP": "Locked till {{date}}", - "SEND": "Sent", - "RECEIVED": "Received", + "COMMENTS": "Comments", + "CONTRACTS": "Contracts", "DATE": "Date", - "AMOUNT": "Amount", - "FEE": "Fee", - "ADDRESS": "Address", - "DETAILS": { - "PAYMENT_ID": "Payment ID", - "ID": "Transaction ID", - "SIZE": "Transaction size", - "SIZE_VALUE": "{{value}} bytes", - "HEIGHT": "Height", - "CONFIRMATION": "Confirmation", - "INPUTS": "Inputs", - "OUTPUTS": "Outputs", - "COMMENT": "Comment" - }, - "TYPE_MESSAGES": { - "HIDDEN": "hidden", - "UNDEFINED": "Undefined", - "COMPLETE_BUYER": "Contract completed", - "COMPLETE_SELLER": "Contract completed", - "CREATE_ALIAS": "Fee for assigning alias", - "UPDATE_ALIAS": "Fee for editing alias", - "POW_REWARD": "POW reward", - "POS_REWARD": "POS reward", - "CREATE_CONTRACT": "Contract proposal", - "PLEDGE_CONTRACT": "Contract deposit", - "NULLIFY_CONTRACT": "Burn deposits", - "PROPOSAL_CANCEL_CONTRACT": "Cancellation request", - "CANCEL_CONTRACT": "Cancel and return deposits" - }, - "NO_FEE": "No Fee", - "HIDDEN": "Hidden" - }, - "CONTRACTS": { "EMPTY": "No active contracts", - "CONTRACTS": "Contracts", + "LISTING_BUTTON": "Create listing", "PURCHASE": "Purchase", + "PURCHASE_BUTTON": "New Purchase", "SELL": "Sell", - "DATE": "Date", - "AMOUNT": "Amount", "STATUS": "Status", - "COMMENTS": "Comments", - "PURCHASE_BUTTON": "New Purchase", - "LISTING_BUTTON": "Create listing", - "TIME_LEFT": { - "REMAINING_LESS_ONE": "Less than an hour to respond", - "REMAINING_ONE": "{{time}} hour remains", - "REMAINING_MANY": "{{time}} hours remain", - "REMAINING_MANY_ALT": "{{time}} hours remain", - "REMAINING_ONE_RESPONSE": "{{time}} hour remains", - "REMAINING_MANY_RESPONSE": "{{time}} hours remain", - "REMAINING_MANY_ALT_RESPONSE": "{{time}} hours remain", - "REMAINING_ONE_WAITING": "Waiting for {{time}} hour", - "REMAINING_MANY_WAITING": "Waiting for {{time}} hours", - "REMAINING_MANY_ALT_WAITING": "Waiting for {{time}} hours" - }, "STATUS_MESSAGES": { - "SELLER": { - "NEW_CONTRACT": "New contract proposal", - "IGNORED": "You ignored contract proposal", - "ACCEPTED": "Contract started", - "WAIT": "Waiting for contract confirmation", - "WAITING_BUYER": "Waiting for delivery", - "COMPLETED": "Contract completed", - "NOT_RECEIVED": "Delivery failed", - "NULLIFIED": "All deposits burned", - "PROPOSAL_CANCEL": "New proposal to cancel contract and return deposits", - "BEING_CANCELLED": "Cancellation in progress", - "CANCELLED": "Contract canceled", - "IGNORED_CANCEL": "You ignored cancellation proposal", - "EXPIRED": "Contract proposal has expired" - }, "BUYER": { - "WAITING": "Waiting for response", - "IGNORED": "Seller ignored your contract proposal", "ACCEPTED": "Seller accepted your contract proposal", - "WAIT": "Waiting for deposits confirmation", - "WAITING_SELLER": "Waiting for delivery", + "BEING_CANCELLED": "Cancellation in progress", + "CANCELLED": "Contract canceled", "COMPLETED": "Contract completed", + "EXPIRED": "The contract proposal has expired", + "IGNORED": "Seller ignored your contract proposal", + "IGNORED_CANCEL": "The seller ignored your proposal to cancel the contract", "NOT_RECEIVED": "Delivery failed", "NULLIFIED": "All deposits burned", + "WAIT": "Waiting for deposits confirmation", + "WAITING": "Waiting for response", "WAITING_CANCEL": "Waiting for contract cancellation", + "WAITING_SELLER": "Waiting for delivery" + }, + "SELLER": { + "ACCEPTED": "Contract started", "BEING_CANCELLED": "Cancellation in progress", "CANCELLED": "Contract canceled", - "IGNORED_CANCEL": "The seller ignored your proposal to cancel the contract", - "EXPIRED": "The contract proposal has expired" + "COMPLETED": "Contract completed", + "EXPIRED": "Contract proposal has expired", + "IGNORED": "You ignored contract proposal", + "IGNORED_CANCEL": "You ignored cancellation proposal", + "NEW_CONTRACT": "New contract proposal", + "NOT_RECEIVED": "Delivery failed", + "NULLIFIED": "All deposits burned", + "PROPOSAL_CANCEL": "New proposal to cancel contract and return deposits", + "WAIT": "Waiting for contract confirmation", + "WAITING_BUYER": "Waiting for delivery" } + }, + "TIME_LEFT": { + "REMAINING_LESS_ONE": "Less than an hour to respond", + "REMAINING_MANY": "{{time}} hours remain", + "REMAINING_MANY_ALT": "{{time}} hours remain", + "REMAINING_MANY_ALT_RESPONSE": "{{time}} hours remain", + "REMAINING_MANY_ALT_WAITING": "Waiting for {{time}} hours", + "REMAINING_MANY_RESPONSE": "{{time}} hours remain", + "REMAINING_MANY_WAITING": "Waiting for {{time}} hours", + "REMAINING_ONE": "{{time}} hour remains", + "REMAINING_ONE_RESPONSE": "{{time}} hour remains", + "REMAINING_ONE_WAITING": "Waiting for {{time}} hour" } }, - "PURCHASE": { - "DESCRIPTION": "Description", - "SELLER": "Seller", - "AMOUNT": "Amount", - "YOUR_DEPOSIT": "Your deposit", - "SELLER_DEPOSIT": "Seller deposit", - "BUYER_DEPOSIT": "Buyer deposit", - "SAME_AMOUNT": "Same amount", - "COMMENT": "Comment", - "DETAILS": "Additional details", - "SEND_BUTTON": "Send", - "FORM_ERRORS": { - "DESC_REQUIRED": "Description required", - "DESC_MAXIMUM": "Maximum field length reached", - "SELLER_REQUIRED": "Address required", - "SELLER_NOT_VALID": "Invalid address", - "ALIAS_NOT_VALID": "Invalid alias", - "AMOUNT_REQUIRED": "Amount required", - "AMOUNT_ZERO": "Amount cannot be zero", - "YOUR_DEPOSIT_REQUIRED": "Deposit required", - "SELLER_DEPOSIT_REQUIRED": "Seller deposit required", - "SELLER_SAME": "Use separate account", - "COMMENT_MAXIMUM": "Maximum field length reached" - }, - "PROGRESS_NEW": "New purchase", - "PROGRESS_WAIT": "Awaiting reply", - "PROGRESS_RECEIVE": "Reply received", - "PROGRESS_COMPLETE": "Completed", - "FEE": "Fee", - "PAYMENT": "Payment ID", - "STATUS_MESSAGES": { - "NEW_PURCHASE": "New purchase", - "WAITING_SELLER": "Waiting for response", - "WAITING_BUYER": "Contract proposal received", - "WAITING_CONFIRMATION": "Waiting for deposits confirmation", - "WAITING_DELIVERY": "Waiting for delivery", - "COMPLETED": "Contract completed", - "IGNORED_BUYER": "Contract proposal ignored", - "IGNORED_SELLER": "The seller ignored your contract proposal", - "PROPOSAL_CANCEL_SELLER": "Cancellation request sent", - "PROPOSAL_CANCEL_BUYER": "Cancellation request received", - "BEING_CANCELLED": "Cancellation in progress", - "IGNORED_CANCEL_SELLER": "The seller ignored your proposal to cancel the contract", - "IGNORED_CANCEL_BUYER": "Contract cancellation proposal ignored", - "CANCELLED": "Contract canceled", - "EXPIRED": "Contract proposal expired", - "NOT_RECEIVED": "Delivery failed", - "NULLIFIED": "All deposits burned" + "CREATE_SWAP": { + "BREADCRUMBS": { + "ITEM1": "Swap", + "ITEM2": "Create swap" }, - "ACCEPT_STATE_WAIT_BIG": "Contract started", - "IGNORED_ACCEPT": "Contract proposal ignored", - "BURN_PROPOSAL": "Deposits burned", - "SUCCESS_FINISH_PROPOSAL": "Contract completed", - "SEND_CANCEL_PROPOSAL": "Cancellation request sent", - "IGNORED_CANCEL": "Contract cancellation proposal ignored", - "DEALS_CANCELED_WAIT": "Cancellation in progress", - "WAITING_TIME": "Response time", - "NEED_MONEY": "Insufficient funds", - "BUTTON_MAKE_PLEDGE": "Accept and make deposit", - "BUTTON_IGNORE": "Ignore and hide offer", - "BUTTON_NULLIFY": "Terminate and burn deposits", - "BUTTON_RECEIVED": "Complete and release deposits", - "BUTTON_CANCEL_BUYER": "Cancel and return deposits", - "BUTTON_NOT_CANCEL": "Ignore request", - "BUTTON_CANCEL_SELLER": "Confirm and return deposits", - "HOUR": "hour", - "HOURS": "hours", - "CANCEL": "Cancel", - "NULLIFY_QUESTION": "Are you sure you want to burn both deposits?", - "BUTTON_NULLIFY_SHORT": "Burn", - "WAITING_TIME_QUESTION": "Are you sure you want to cancel the contract?" - }, - "MESSAGES": { - "ADDRESS": "Address", - "MESSAGE": "Message", - "SEND_PLACEHOLDER": "Type a message...", - "SEND_BUTTON": "Send" - }, - "MODALS": { - "ERROR": "Error", - "SUCCESS": "Success", - "INFO": "Information", - "OK": "OK", - "CANCEL": "Cancel", - "ADD_TOKEN": "Add token" - }, - "CONFIRM": { - "BUTTON_CONFIRM": "Send", - "BUTTON_CANCEL": "Cancel", - "TITLE": "Transaction", - "MESSAGE": { - "SEND": "Send", - "FROM": "From", - "TO": "To", - "COMMENT": "Comment" + "FORM": { + "BUTTONS": { + "BUTTON1": "Create proposal", + "BUTTON2": "Cancel" + }, + "ERRORS": { + "ERROR1": "Swap for the same asset is not allowed." + }, + "LABELS": { + "LABEL1": "Sending", + "LABEL2": "Receiving", + "LABEL3": "Receiver address" + }, + "PLACEHOLDERS": { + "PLACEHOLDER1": "Please enter the amount" + } } }, - "STAKING": { - "TITLE": "Staking", - "TITLE_PENDING": "Pending", - "TITLE_TOTAL": "Total", - "TITLE_PERIOD": "Time period:", - "PERIOD": { - "WEEK1": "1 week", - "WEEK2": "2 week", - "MONTH1": "1 month", - "MONTH3": "3 month", - "MONTH6": "6 month", - "YEAR": "1 year", - "ALL": "All" - }, - "TITLE_GROUP": "Group:", - "GROUP": { - "DAY": "day", - "WEEK": "week", - "MONTH": "month" + "CREATE_WALLET": { + "BUTTON_CREATE": "Create wallet", + "BUTTON_SELECT": "Select wallet location", + "CONFIRM": "Confirm wallet password", + "ERROR_CANNOT_SAVE_SYSTEM": "Wallet files cannot be saved to the OS partition", + "ERROR_CANNOT_SAVE_TOP": "Existing wallet files cannot be replaced or overwritten", + "FORM_ERRORS": { + "CONFIRM_NOT_MATCH": "Passwords don`t match", + "MAX_LENGTH": "Maximum name length reached", + "NAME_DUPLICATE": "Name is duplicate", + "NAME_REQUIRED": "This field is required" }, - "SWITCH": { - "ON": "ON", - "OFF": "OFF" - } + "NAME": "Wallet name", + "PASS": "Set wallet password", + "TITLE_SAVE": "Save the wallet file." }, - "CONTACTS": { - "TITLE": "Contact list", - "IMPORT_EXPORT": "Import or export contacts", - "IMPORT": "Import", - "EXPORT": "Export", - "ADD": "Add/edit contact", - "SEND": "Send", - "SEND_FROM": "Send from", - "SEND_TO": "To", - "OPEN_ADD_WALLET": "Open/Add wallet", - "COPY": "- Copy", - "TABLE": { - "NAME": "Name", - "ALIAS": "Alias", - "ADDRESS": "Address", - "NOTES": "Notes", - "EMPTY": "Contact list is empty" - }, - "FORM": { - "NAME": "Name", - "ADDRESS": "Address", - "NOTES": "Notes" + "EDIT_ALIAS": { + "BUTTON_EDIT": "Edit", + "COMMENT": { + "LABEL": "Comment", + "PLACEHOLDER": "" }, + "COST": "Fee {{value}} {{currency}}", "FORM_ERRORS": { - "NAME_REQUIRED": "Name is required", - "NAME_DUBLICATED": "Name is dublicated", - "ADDRESS_REQUIRED": "Address is required", - "ADDRESS_NOT_VALID": "Address not valid", - "SET_MASTER_PASSWORD": "Set master password", - "ADDRESS_DUBLICATED": "Address is dublicated", - "MAX_LENGTH": "Maximum notes length reached", - "NAME_LENGTH": "The name must be 4-25 characters long" - }, - "BUTTON": { - "SEND": "Send", - "EDIT": "Edit", - "DELETE": "Delete", - "ADD": "Add contact", - "ADD_EDIT": "Add/Save", - "GO_TO_WALLET": "Go to wallet", - "IMPORT_EXPORT": "Import/export" + "MAX_LENGTH": "Maximum comment length reached", + "NO_MONEY": "You do not have enough funds to change the comment to this alias" }, - "SUCCESS_SENT": "Contact added", - "SUCCESS_SAVE": "Contact is edited", - "SUCCESS_IMPORT": "Contacts are imported", - "SUCCESS_EXPORT": "Contacts are exported", - "ERROR_IMPORT": "Error is occured while reading file!", - "ERROR_TYPE_FILE": "Please import valid .csv file", - "ERROR_EXPORT": "Invalid file type. Save file as .csv", - "ERROR_EMPTY_LIST": "Contact list is empty", - "ERROR_IMPORT_EMPTY": "File is empty", - "ADD_CONTACT": "Add contact" + "NAME": { + "LABEL": "Alias", + "PLACEHOLDER": "@ Enter alias" + } }, "ERRORS": { - "NO_MONEY": "Not enough money", - "NOT_ENOUGH_MONEY": "Insufficient funds in account", + "ACCESS_DENIED": "Access denied", + "BAD_ARG": "Invalid argument", "CORE_BUSY": "Internal error: core is busy", "DAEMON_BUSY": "Internal error: daemon is busy", - "NO_MONEY_REMOVE_OFFER": "There is no fee for deleting an offer, but in order to protect the network against flood transactions you need to have at least {{fee}} {{currency}} in your wallet", + "FILE_EXIST": "A file with that name already exists. Enter another name to save the file under", + "FILE_NOT_FOUND": "File not found", + "FILE_NOT_SAVED": "You cannot save a wallet file in this folder. Please choose another folder.", + "FILE_RESTORED": "The wallet file was corrupted. We have recovered the keys and the wallet from the blockchain", + "INSUFFICIENT_FUNDS": "Insufficient funds for this transaction", + "NOT_ENOUGH_MONEY": "Insufficient funds in account", "NOT_ENOUGH_OUTPUTS_TO_MIX": "Mix-in number is too big for current blockchain state. There are not enough unspent outputs to mix with", + "NOT_FILE_ZANO_WALLET": "This file is not recognized as a Zano wallet..", + "NO_MONEY": "Not enough funds for this transaction", + "NO_MONEY_REMOVE_OFFER": "There is no fee for deleting an offer, but in order to protect the network against flood transactions you need to have at least {{fee}} {{currency}} in your wallet", + "REQUIRED": "Required field", + "TRANSACTION_ERROR": "Error. Transaction not completed.", "TRANSACTION_IS_TO_BIG": "Transaction exceeds network limit, send required amount with multiple transactions", "TRANSFER_ATTEMPT": "There is no connection to Zano network", - "ACCESS_DENIED": "Access denied", - "TRANSACTION_ERROR": "Error. Transaction not completed.", - "BAD_ARG": "Invalid argument", - "WALLET_WRONG_ID": "Invalid wallet ID", - "WRONG_PASSWORD": "Invalid password", - "FILE_RESTORED": "The wallet file was corrupted. We have recovered the keys and the wallet from the blockchain", - "FILE_NOT_FOUND": "File not found", - "FILE_EXIST": "A file with that name already exists. Enter another name to save the file under", - "FILE_NOT_SAVED": "You cannot save a wallet file in this folder. Please choose another folder.", - "TX_TYPE_NORMAL": "Error. The payment from the wallet", - "TX_TYPE_NORMAL_TO": "to", - "TX_TYPE_NORMAL_END": "was not completed.", + "TX_TYPE_COIN_BASE": "Error. The payment was not completed.", "TX_TYPE_NEW_ALIAS": "Error. Failed to register alias to safe", "TX_TYPE_NEW_ALIAS_END": "Please try again.", + "TX_TYPE_NORMAL": "Error. The payment from the wallet", + "TX_TYPE_NORMAL_END": "was not completed.", + "TX_TYPE_NORMAL_TO": "to", "TX_TYPE_UPDATE_ALIAS": "Error. Failed to change comment to alias in safe", - "TX_TYPE_COIN_BASE": "Error. The payment was not completed.", "WALLET_WATCH_ONLY_NOT_SUPPORTED": "Watch-only wallets can only be opened by simplewallet", - "REQUIRED": "Required field", - "NOT_FILE_ZANO_WALLET": "File is not a zano wallet" + "WALLET_WRONG_ID": "Invalid wallet ID", + "WRONG_PASSWORD": "Invalid password", + "WRONG_PASSWORD_MUST_BE": "Invalid password. Password must be" }, - "CONTEXT_MENU": { - "COPY": "copy", - "PASTE": "paste", - "SELECT": "select all" + "EXPORT_HISTORY": { + "CANCEL": "Cancel", + "EXPORT": "Export to file...", + "EXPORT_BUTTON": "Export history...", + "FILTER": "Filter POS Transactions", + "FORMAT": "Format", + "SAVED_FILE": "Select path to save transactions history ", + "TITLE": "Export Wallet History", + "TOOLTIP": "Export wallet transactions history to file" }, - "BACKEND_LOCALIZATION": { - "QUIT": "Quit", - "IS_RECEIVED": "", - "IS_CONFIRMED": "", - "INCOME_TRANSFER_UNCONFIRMED": "Incoming payment (not confirmed)", - "INCOME_TRANSFER_CONFIRMED": "Payment received", - "MINED": "Mined", - "LOCKED": "Blocked", - "IS_MINIMIZE": "Zano application is minimized to the system tray", - "RESTORE": "You can recover it by clicking or using the context menu", - "TRAY_MENU_SHOW": "Resize", - "TRAY_MENU_MINIMIZE": "Minimize" + "HISTORY": { + "ADDRESS": "Address", + "AMOUNT": "Amount", + "DATE": "Date", + "DETAILS": { + "COMMENT": "Comment", + "CONFIRMATION": "Confirmation", + "HEIGHT": "Height", + "ID": "Transaction ID", + "INPUTS": "Inputs", + "OUTPUTS": "Outputs", + "PAYMENT_ID": "Payment ID", + "SIZE": "Transaction size", + "SIZE_VALUE": "{{value}} bytes" + }, + "FEE": "Fee", + "HIDDEN": "Hidden", + "LOCK_TOOLTIP": "Locked till {{date}}", + "NO_FEE": "No Fee", + "RECEIVED": "Received", + "SEND": "Sent", + "STATUS": "Status", + "STATUS_TOOLTIP": "Confirmations {{current}}/{{total}}", + "TYPE_MESSAGES": { + "CANCEL_CONTRACT": "Cancel and return deposits", + "COMPLETE_BUYER": "Contract completed", + "COMPLETE_SELLER": "Contract completed", + "CREATE_ALIAS": "Fee for assigning alias", + "CREATE_CONTRACT": "Contract proposal", + "HIDDEN": "hidden", + "NULLIFY_CONTRACT": "Burn deposits", + "PLEDGE_CONTRACT": "Contract deposit", + "POS_REWARD": "POS reward", + "POW_REWARD": "POW reward", + "PROPOSAL_CANCEL_CONTRACT": "Cancellation request", + "UNDEFINED": "Undefined", + "UPDATE_ALIAS": "Fee for editing alias" + } }, - "TOR_LIB_STATE": { - "STATE_SENDING": "Sending transaction", - "STATE_SENT_SUCCESS": "Successfully sent!", - "STATE_SEND_FAILED": "Sending failed", - "STATE_INITIALIZING": "Initializing", - "STATE_DOWNLOADING_CONSENSUS": "Downloading consensus", - "STATE_MAKING_TUNNEL_A": "Building tunnel to A", - "STATE_MAKING_TUNNEL_B": "Building tunnel to B", - "STATE_CREATING_STREAM": "Creating stream", - "STATE_FAILED": "Failed created stream", - "STATE_SUCCESS": "Successfully created stream" + "LOGIN": { + "BUTTON_NEXT": "Next", + "BUTTON_RESET": "Reset", + "BUTTON_SKIP": "Skip", + "FORM_ERRORS": { + "CONFIRM_REQUIRED": "Confirmation is required", + "INVALID_PASS": "Invalid Password", + "MISMATCH": "Mismatch", + "PASS_REQUIRED": "Password is required", + "WRONG_PASSWORD": "Wrong password" + }, + "INCORRECT_PASSWORD": "Invalid password", + "MASTER_PASS": "Master password", + "SETUP_CONFIRM_PASS": "Confirm the password", + "SETUP_MASTER_PASS": "Setup master password" }, - "SEND_DETAILS_MODAL": { - "TITLE1": "Transaction", - "TITLE2": "Transaction details" + "MAIN": { + "BUTTON_NEW_WALLET": "Create new wallet", + "BUTTON_OPEN_WALLET": "Open existing wallet", + "BUTTON_RESTORE_BACKUP": "Restore from backup", + "CHOOSE_PATH": "Please choose a path", + "HELP": "How to create wallet?", + "TITLE": "Create or open the wallet to start using Zano" + }, + "MESSAGES": { + "ADDRESS": "Address", + "MESSAGE": "Message", + "SEND_BUTTON": "Send", + "SEND_PLACEHOLDER": "Type a message..." + }, + "MODALS": { + "ADD_TOKEN": "Add token", + "CANCEL": "Cancel", + "ERROR": "Error", + "INFO": "Information", + "OK": "OK", + "SUCCESS": "Success" + }, + "OPEN_WALLET": { + "BUTTON": "Open wallet", + "FILE_NOT_FOUND1": "Wallet file not found", + "FILE_NOT_FOUND2": "

    It might have been renamed or moved.
    To open it, use the \"Open wallet\" button.", + "FORM_ERRORS": { + "MAX_LENGTH": "Maximum name length reached", + "NAME_DUPLICATE": "Name is duplicate", + "NAME_REQUIRED": "Name is required" + }, + "MODAL": { + "LABEL": "Password to this wallet", + "NOT_FOUND": "Not found", + "OPEN": "Open wallet", + "SKIP": "Skip", + "TITLE": "Type wallet password" + }, + "NAME": "Wallet name", + "PASS": "Wallet password", + "WITH_ADDRESS_ALREADY_OPEN": "A wallet with this address is already open" }, "PLACEHOLDERS": { + "ADRESS_PLACEHOLDER": "Enter adress here", + "AMOUNT_PLACEHOLDER": "Please enter the amount", "COMMENT_PLACEHOLDER": "Enter your comment here", - "WALLET_NAME_PLACEHOLDER": "Enter a Wallet Name here", + "CONFIRM_WALET_PASSWORD_PLACEHOLDER": "Confirm wallet password here", + "DEPOSIT_PLACEHOLDER": "Enter your deposit here", + "DESCRIPTION_PLACEHOLDER": "Enter a description here", + "FEE_PLACEHOLDER": "Enter a fee here", "MASTER_PASS_PLACEHOLDER": "Enter a master password here", - "PASS_PLACEHOLDER": "Enter a master password here", "NAME_PLACEHOLDER": "Enter a name here", - "ADRESS_PLACEHOLDER": "Enter adress here", "NOTES_PLACEHOLDER": "Enter a notes here", - "DESCRIPTION_PLACEHOLDER": "Enter a description here", - "SELLER_PLACEHOLDER": "Enter a seller here", + "PASSWORD_PLACEHOLDER": "Enter a password here", + "PASS_PLACEHOLDER": "Enter a master password here", + "PLACEHOLDER_CONFIRM": "Confirm new password here", + "PLACEHOLDER_NEW": "Enter new password here", "PLACEHOLDER_OLD": "Enter current password here", - "AMOUNT_PLACEHOLDER": "Enter amount here", - "DEPOSIT_PLACEHOLDER": "Enter your deposit here", + "PURCHASE_PAYMENT_PLACEHOLDER": "Enter a payment ID here", + "SEED_PASSWORD_PLACEHOLDER": "Enter a seed password here", + "SEED_PHRASE_PLACEHOLDER": "Enter a seed phrase here", "SELLER_DEPOSIT_PLACEHOLDER": "Enter seller deposit here", - "PLACEHOLDER_NEW": "Enter new password here", + "SELLER_PLACEHOLDER": "Enter a seller here", "WALET_PASSWORD_PLACEHOLDER": "Enter a wallet password here", - "CONFIRM_WALET_PASSWORD_PLACEHOLDER": "Confirm wallet password here", - "PLACEHOLDER_CONFIRM": "Confirm new password here", - "PASSWORD_PLACEHOLDER": "Enter a password here", - "SEED_PHRASE_PLACEHOLDER": "Enter a seed phrase here", - "SEED_PASSWORD_PLACEHOLDER": "Enter a seed password here", - "PURCHASE_PAYMENT_PLACEHOLDER": "Enter a payment ID here", - "FEE_PLACEHOLDER": "Enter a fee here" + "WALLET_NAME_PLACEHOLDER": "Please enter a name for your wallet" + }, + "PROGRESS": { + "ADD_WALLET": "Add wallet", + "CREATE_WALLET": "Create new wallet", + "RESTORE_WALLET": "Restore from backup", + "SELECT_LOCATION": "Select wallet location" + }, + "PURCHASE": { + "ACCEPT_STATE_WAIT_BIG": "Contract started", + "AMOUNT": "Amount", + "BURN_PROPOSAL": "Deposits burned", + "BUTTON_CANCEL_BUYER": "Cancel and return deposits", + "BUTTON_CANCEL_SELLER": "Confirm and return deposits", + "BUTTON_IGNORE": "Ignore and hide offer", + "BUTTON_MAKE_PLEDGE": "Accept and make deposit", + "BUTTON_NOT_CANCEL": "Ignore request", + "BUTTON_NULLIFY": "Terminate and burn deposits", + "BUTTON_NULLIFY_SHORT": "Burn", + "BUTTON_RECEIVED": "Complete and release deposits", + "BUYER_DEPOSIT": "Buyer deposit", + "CANCEL": "Cancel", + "COMMENT": "Comment", + "DEALS_CANCELED_WAIT": "Cancellation in progress", + "DESCRIPTION": "Description", + "DETAILS": "Additional details", + "FEE": "Fee", + "FORM_ERRORS": { + "ALIAS_NOT_VALID": "Invalid alias", + "AMOUNT_REQUIRED": "Amount required", + "AMOUNT_ZERO": "Amount cannot be zero", + "COMMENT_MAXIMUM": "Maximum field length reached", + "DESC_MAXIMUM": "Maximum field length reached", + "DESC_REQUIRED": "Description required", + "SELLER_DEPOSIT_REQUIRED": "Seller deposit required", + "SELLER_NOT_VALID": "Invalid address", + "SELLER_REQUIRED": "Address required", + "SELLER_SAME": "Use separate account", + "YOUR_DEPOSIT_REQUIRED": "Deposit required" + }, + "HOUR": "hour", + "HOURS": "hours", + "IGNORED_ACCEPT": "Contract proposal ignored", + "IGNORED_CANCEL": "Contract cancellation proposal ignored", + "NEED_MONEY": "Insufficient funds for this transaction", + "NULLIFY_QUESTION": "Are you sure you want to burn both deposits?", + "PAYMENT": "Payment ID", + "PROGRESS_COMPLETE": "Completed", + "PROGRESS_NEW": "New purchase", + "PROGRESS_RECEIVE": "Reply received", + "PROGRESS_WAIT": "Awaiting reply", + "SAME_AMOUNT": "Same amount", + "SELLER": "Seller", + "SELLER_DEPOSIT": "Seller deposit", + "SEND_BUTTON": "Send", + "SEND_CANCEL_PROPOSAL": "Cancellation request sent", + "STATUS_MESSAGES": { + "BEING_CANCELLED": "Cancellation in progress", + "CANCELLED": "Contract canceled", + "COMPLETED": "Contract completed", + "EXPIRED": "Contract proposal expired", + "IGNORED_BUYER": "Contract proposal ignored", + "IGNORED_CANCEL_BUYER": "Contract cancellation proposal ignored", + "IGNORED_CANCEL_SELLER": "The seller ignored your proposal to cancel the contract", + "IGNORED_SELLER": "The seller ignored your contract proposal", + "NEW_PURCHASE": "New purchase", + "NOT_RECEIVED": "Delivery failed", + "NULLIFIED": "All deposits burned", + "PROPOSAL_CANCEL_BUYER": "Cancellation request received", + "PROPOSAL_CANCEL_SELLER": "Cancellation request sent", + "WAITING_BUYER": "Contract proposal received", + "WAITING_CONFIRMATION": "Waiting for deposits confirmation", + "WAITING_DELIVERY": "Waiting for delivery", + "WAITING_SELLER": "Waiting for response" + }, + "SUCCESS_FINISH_PROPOSAL": "Contract completed", + "WAITING_TIME": "Response time", + "WAITING_TIME_QUESTION": "Are you sure you want to cancel the contract?", + "YOUR_DEPOSIT": "Your deposit" + }, + "RESTORE_WALLET": { + "BUTTON_CREATE": "Create wallet", + "BUTTON_SELECT": "Select wallet location", + "CHOOSE_PATH": "Please choose a path", + "CONFIRM": "Confirm wallet password", + "FORM_ERRORS": { + "CONFIRM_NOT_MATCH": "Passwords don`t match", + "INCORRECT_PASSWORD": "Incorrect password", + "KEY_NOT_VALID": "Key not valid", + "KEY_REQUIRED": "Key is required", + "MAX_LENGTH": "Maximum name length reached", + "NAME_DUPLICATE": "Name is duplicate", + "NAME_REQUIRED": "Name is required", + "SEED_PHRASE_IS_NO_VALID": "The seed phrase is not valid." + }, + "LABEL_NAME": "Wallet name", + "LABEL_PHRASE_KEY": "Seed phrase / tracking seed", + "NOT_CORRECT_FILE_OR_PASSWORD": "Invalid wallet file or password does not match", + "OK": "OK", + "PASS": "Wallet password", + "SEED_PASSWORD": "Seed password" + }, + "SEED_PHRASE": { + "BUTTON_COPIED": "Copied", + "BUTTON_COPY": "Copy", + "BUTTON_CREATE_ACCOUNT": "Create wallet", + "TITLE": "Make sure to keep your seed phrase in a safe place. If you forget your seed phrase you will not be able to recover your wallet." + }, + "SEND": { + "ADDRESS": "Address", + "AMOUNT": "Amount", + "ASSET": "Asset", + "BUTTON": "Send", + "COMMENT": "Comment", + "DETAILS": "Additional details", + "ERROR_CODES": { + "NOT_ENOUGH_MONEY": "Not enough funds for this transaction" + }, + "FEE": "Fee", + "FORM_ERRORS": { + "ADDRESS_NOT_VALID": "Address not valid", + "ADDRESS_REQUIRED": "Address is required", + "ALIAS_NOT_FOUND": "Alias not found", + "ALIAS_NOT_VALID": "The alias is not valid", + "AMOUNT_REQUIRED": "Amount is required", + "AMOUNT_ZERO": "Amount is zero", + "FEE_MINIMUM": "The minimum fee required is {{fee}}", + "FEE_REQUIRED": "Please enter the fee amount.", + "GREAT_THAN_UNWRAPPED_COINS": "Amount is bigger than ERC20 tokens left available", + "LESS_THAN_ZANO_NEEDED": "Too small amount to cover ERC20 fee", + "MAX_LENGTH": "Maximum comment length reached", + "MUST_BE_GREATER_THAN_ZERO": "Must be greater than zero", + "WRAP_INFO_NULL": "failed to request wrap state" + }, + "HIDE": "Hide your wallet address from recipient", + "MIXIN": "Mixin", + "SUCCESS_SENT": "Transaction sent", + "WRAP": { + "ESTIMATE": "Transaction Estimates", + "FEE": "Ethereum Txn Fee:", + "MAIN_TEXT": "This transaction will create wZano (\"Wrapped Zano\") which will be sent to the specified address on the Ethereum network.", + "TITLE": "Wrap", + "WILL_RECEIVE": "You'll receive:", + "ZANO": "ZANO", + "wZANO": "wZANO" + } }, - "EXPORT_HISTORY": { - "TOOLTIP": "Export wallet transactions history to file", - "TITLE": "Export Wallet History", - "FILTER": "Filter POS Transactions", - "CANCEL": "Cancel", - "EXPORT": "Export to file...", - "EXPORT_BUTTON": "Export history...", - "SAVED_FILE": "Select path to save transactions history ", - "FORMAT": "Format" + "SEND_DETAILS_MODAL": { + "TITLE1": "Transaction", + "TITLE2": "Transaction details" }, - "ASSETS": { - "TABLE": { - "LABELS": { - "NAME": "Name", - "BALANCE": "Balance", - "VALUE": "Value", - "PRICE": "Price" - } + "SETTINGS": { + "APP_LOCK": { + "TIME1": "5 min", + "TIME2": "15 min", + "TIME3": "1 hour", + "TIME4": "Never", + "TITLE": "Lock app after:" }, - "DROP_DOWN_MENU": { - "ASSET_DETAILS": "Asset Details", - "REMOVE_ASSET": "Remove asset" + "APP_LOG_TITLE": "Log level:", + "DARK_THEME": "Dark theme", + "FORM_ERRORS": { + "CONFIRM_NOT_MATCH": "The passwords do not match", + "CURRENT_PASS_NOT_MATCH": "Old password not match", + "PASS_REQUIRED": "Password is required" }, - "MODALS": { - "ASSET_DETAILS": { - "LABELS": { - "NAME": "Asset name", - "TICKER": "Ticker", - "ID": "Asset ID", - "CURRENT_SUPPLY": "Current supply", - "MAX_SUPPLE": "Max supply" - } - } + "GRAY_THEME": "Grey theme", + "LANGUAGE": { + "DE": "Deutsch", + "EN": "English", + "FR": "French", + "ID": "Indonesian", + "IT": "Italian", + "PT": "Portuguese", + "TITLE": "Language" }, - "FORM": { - "ERRORS": { - "WRONG_ASSET_ID": "Wrong asset id", - "INSUFICCIENT_FUNDS": "Insuficcient funds" - } - } + "LAST_BUILD": "Current build: {{value}}", + "MASTER_PASSWORD": { + "BUTTON": "Save", + "CONFIRM": "New password confirmation", + "NEW": "New password", + "OLD": "Old password", + "TITLE": "Update master password" + }, + "NOTIFICATIONS": "Notifications", + "SCALE": { + "100": "100% scale", + "125": "125% scale", + "150": "150% scale", + "75": "75% scale", + "TITLE": "Interface scale" + }, + "SETTINGS_SAVED": "Saved! Settings Updated", + "TITLE": "Settings", + "USE_TOR_TO_RELAY_TRANSACTIONS": "Use TOR to relay transactions", + "WHITE_THEME": "White theme" }, - "CONFIRM_SWAP": { - "BREADCRUMBS": { - "ITEM1": "Swap", - "ITEM2": "Confirm swap" + "SIDEBAR": { + "ACCOUNT": { + "MESSAGES": "New offers/Messages", + "STAKING": "Staking", + "SYNCING": "Syncing wallet" }, - "FORM": { - "LABELS": { - "LABEL1": "Swap proposal hex", - "LABEL2": "Proposal details" - }, - "PLACEHOLDERS": { - "PLACEHOLDER1": "Enter Swap proposal hex" - }, - "TABLE": { - "LABELS": { - "LABEL1": "Sending", - "LABEL2": "Receiving", - "LABEL3": "Expiration time" - } - }, - "BUTTONS": { - "BUTTON1": "Accept Proposal", - "BUTTON2": "Back" - } + "ADD_NEW": "Add", + "CONTACTS": "Contacts", + "CONTACTS_TOOLTIP": "Contacts option available only with Master Password enabled", + "LOG_OUT": "Log out", + "LOG_OUT_TOOLTIP": "Logout option available only with Master Password enabled", + "SETTINGS": "Settings", + "SYNCHRONIZATION": { + "COMPLETE": "Completion", + "DOWNLOADING": "Downloading", + "ERROR": "System error", + "LOADING": "Loading blockchain data", + "MB": "MB", + "OFFLINE": "Offline", + "ONLINE": "Online", + "SLASH": "/", + "SYNCING": "Syncing blockchain" + }, + "TITLE": "Wallets", + "UPDATE": { + "CRITICAL": "Update available", + "CRITICAL_HINT": "Critical update!", + "CRITICAL_TOOLTIP": "Critical update available.Update strongly recommended!", + "IMPORTANT": "Update available", + "IMPORTANT_HINT": "Important update!", + "IMPORTANT_TOOLTIP": "Get new update.
    Important update!", + "STANDARD": "Update available", + "STANDARD_TOOLTIP": "Get new update.
    Update is recommended!", + "TIME": "System time differs from network", + "TIME_TOOLTIP": "Wrong system time!
    Check and repair your system time." } }, - "CREATE_SWAP": { - "BREADCRUMBS": { - "ITEM1": "Swap", - "ITEM2": "Create swap" + "STAKING": { + "GROUP": { + "DAY": "day", + "MONTH": "month", + "WEEK": "week" }, - "FORM": { - "LABELS": { - "LABEL1": "Sending", - "LABEL2": "Receiving", - "LABEL3": "Receiver address" - }, - "PLACEHOLDERS": { - "PLACEHOLDER1": "Enter amount here" - }, - "BUTTONS": { - "BUTTON1": "Create proposal", - "BUTTON2": "Cancel" - }, - "ERRORS": { - "ERROR1": "Same ones selected asset" - } - } + "PERIOD": { + "ALL": "All", + "MONTH1": "1 month", + "MONTH3": "3 month", + "MONTH6": "6 month", + "WEEK1": "1 week", + "WEEK2": "2 week", + "YEAR": "1 year" + }, + "SWITCH": { + "OFF": "OFF", + "ON": "ON" + }, + "TITLE": "Staking", + "TITLE_GROUP": "Group:", + "TITLE_PENDING": "Pending", + "TITLE_PERIOD": "Time period:", + "TITLE_TOTAL": "Total" }, "SWAP": { "BUTTONS": { @@ -808,31 +716,129 @@ } }, "SWAP_PROPOSAL_HEX": { + "BREADCRUMBS": { + "ITEM1": "Swap", + "ITEM2": "Swap proposal hex" + }, "FORM": { + "BUTTONS": { + "BUTTON1": "Copy", + "BUTTON2": "Close" + }, "LABELS": { "LABEL1": "Swap proposal hex" }, "PLACEHOLDERS": { "PLACEHOLDER1": "Enter Swap proposal hex" - }, - "BUTTONS": { - "BUTTON1": "Copy", - "BUTTON2": "Close" } }, "MODALS": { "CONFIRM_MODAL": { - "TITLE": "Are you sure you want to leave this page?", - "MESSAGE": "Please make sure you saved the swap proposal text, you won’t be able to see it again", "BUTTONS": { - "SUBMIT": "Close", - "CLOSE": "Back to proposal" - } + "CLOSE": "Back to proposal", + "SUBMIT": "Close" + }, + "MESSAGE": "Please make sure you saved the swap proposal text, you won’t be able to see it again", + "TITLE": "Are you sure you want to leave this page?" } + } + }, + "TOR_LIB_STATE": { + "STATE_CREATING_STREAM": "Creating stream", + "STATE_DOWNLOADING_CONSENSUS": "Downloading consensus", + "STATE_FAILED": "Failed created stream", + "STATE_INITIALIZING": "Initializing", + "STATE_MAKING_TUNNEL_A": "Building tunnel to A", + "STATE_MAKING_TUNNEL_B": "Building tunnel to B", + "STATE_SENDING": "Sending transaction", + "STATE_SEND_FAILED": "Sending failed", + "STATE_SENT_SUCCESS": "Successfully sent!", + "STATE_SUCCESS": "Successfully created stream" + }, + "TRANSFER_ALIAS": { + "ADDRESS": { + "LABEL": "Transfer to", + "PLACEHOLDER": "" }, - "BREADCRUMBS": { - "ITEM1": "Swap", - "ITEM2": "Swap proposal hex" + "BUTTON_CANCEL": "Cancel", + "BUTTON_TRANSFER": "Transfer", + "COMMENT": { + "LABEL": "Comment", + "PLACEHOLDER": "" + }, + "COST": "Transfer fee {{value}} {{currency}}", + "FORM_ERRORS": { + "ALIAS_EXISTS": "This account already has an alias", + "NO_MONEY": "You do not have enough funds to transfer this alias", + "WRONG_ADDRESS": "No wallet exists for the provided address" + }, + "NAME": { + "LABEL": "Alias", + "PLACEHOLDER": "@ Enter alias" + }, + "REQUEST_SEND_REG": "The alias will be transferred within 10 minutes" + }, + "WALLET": { + "AVAILABLE_BALANCE": "Available", + "CONFIRM": { + "MESSAGE": "To access it you’ll have to add it again", + "TITLE": "Remove wallet from the list?" + }, + "DETAILS": "Details", + "LOCK": "Lock", + "LOCKED_BALANCE": "Locked", + "LOCKED_BALANCE_LINK": "What does that mean?", + "MODAL_ADD_CUSTOM_TOKEN": { + "FIELD_TITLE": "Asset ID", + "FORM_ERRORS": { + "ERROR1": "Invalid asset ID" + }, + "TITLE": "Add Custom Token" + }, + "REGISTER_ALIAS": "Register an alias", + "TABS": { + "ASSETS": "Assets", + "CONTRACTS": "Contracts", + "HISTORY": "History", + "MESSAGES": "Messages", + "RECEIVE": "Receive", + "SEND": "Send", + "STAKING": "Staking" + }, + "TOOLTIPS": { + "ADD_CUSTOM_TOKEN": "Add Custom Token", + "EDIT_ALIAS": "Edit alias", + "REMOVE": "Remove wallet", + "SETTINGS": "Settings", + "TRANSFER_ALIAS": "Transfer alias" } + }, + "WALLET_DETAILS": { + "ADD_CUSTOM_TOKEN": "Add Custom Token", + "BUTTON_REMOVE": "Remove wallet", + "BUTTON_SAVE": "Save", + "CREATE_PASSWORD_SECURE": "Create a password to secure your seed", + "FORM": { + "CONFIRM_PASSWORD": "Confirm password", + "GENERATE_SECURE_SEED": "Generate Secure Seed", + "SECURED_SEED_WILL_REQUIRE": "Secure seed will require this password to restore." + }, + "FORM_ERRORS": { + "MAX_LENGTH": "Maximum name length reached", + "NAME_DUPLICATE": "Name is duplicate", + "NAME_REQUIRED": "Name is required", + "PASSWORDS_DONT_MATCH": "The passwords entered do not match" + }, + "INFO": "info", + "LABEL_FILE_LOCATION": "Wallet file location", + "LABEL_NAME": "Wallet name", + "LABEL_SEED_PHRASE": "Seed phrase", + "REMEMBER_YOU_WILL_REQUIRE": "Secure seed will require password to restore.", + "RESYNC_WALLET": "Resync wallet data", + "RESYNC_WALLET_BUTTON": "Resync Wallet", + "SEED_IS_SECURED": "Seed is secured", + "SEED_IS_UNSECURED": "Seed is unsecured", + "SEED_PHRASE_HINT": "Click to reveal the seed phrase", + "WALLET_OPTIONS": "Wallet options..." } } diff --git a/html_source/src/assets/i18n/ko.json b/html_source/src/assets/i18n/ko.json index cbccbaea..df8d8857 100644 --- a/html_source/src/assets/i18n/ko.json +++ b/html_source/src/assets/i18n/ko.json @@ -1,805 +1,713 @@ { - "LOGIN": { - "SETUP_MASTER_PASS": "Setup master password", - "SETUP_CONFIRM_PASS": "Confirm the password", - "MASTER_PASS": "Master password", - "BUTTON_NEXT": "Next", - "BUTTON_SKIP": "Skip", - "BUTTON_RESET": "Reset", - "INCORRECT_PASSWORD": "Invalid password", - "FORM_ERRORS": { - "PASS_REQUIRED": "Password is required", - "CONFIRM_REQUIRED": "Confirmation is required", - "MISMATCH": "Mismatch", - "INVALID_PASS": "Invalid Password, try again", - "WRONG_PASSWORD": "Wrong password" - } - }, - "COMMON": { - "BACK": "Go back" - }, - "BREADCRUMBS": { - "ADD_WALLET": "Add wallet", - "CREATE_WALLET": "Create new wallet", - "SAVE_PHRASE": "Save your seed phrase", - "OPEN_WALLET": "Open existing wallet", - "RESTORE_WALLET": "Restore from backup", - "WALLET_DETAILS": "Wallet details", - "ASSIGN_ALIAS": "Assign alias", - "EDIT_ALIAS": "Edit alias", - "TRANSFER_ALIAS": "Transfer alias", - "CONTRACTS": "Contracts", - "NEW_PURCHASE": "New purchase", - "OLD_PURCHASE": "Purchase" - }, - "SIDEBAR": { - "TITLE": "Wallets", - "ADD_NEW": "Add", - "ACCOUNT": { - "STAKING": "Staking", - "MESSAGES": "New offers/Messages", - "SYNCING": "Syncing wallet" + "ASSETS": { + "DROP_DOWN_MENU": { + "ASSET_DETAILS": "Asset Details", + "REMOVE_ASSET": "Remove asset" }, - "CONTACTS": "Contacts", - "SETTINGS": "Settings", - "LOG_OUT": "Log out", - "SYNCHRONIZATION": { - "OFFLINE": "Offline", - "ONLINE": "Online", - "ERROR": "System error", - "COMPLETE": "Completion", - "SYNCING": "Syncing blockchain", - "LOADING": "Loading blockchain data", - "DOWNLOADING": "Downloading", - "SLASH": "/", - "MB": "MB" + "FORM": { + "ERRORS": { + "INSUFICCIENT_FUNDS": "Insuficcient funds", + "WRONG_ASSET_ID": "Wrong asset id" + } }, - "UPDATE": { - "STANDARD": "Update available", - "STANDARD_TOOLTIP": "Get new update.
    Update is recommended!", - "IMPORTANT": "Update available", - "IMPORTANT_HINT": "Important update!", - "IMPORTANT_TOOLTIP": "Get new update.
    Important update!", - "CRITICAL": "Update available", - "CRITICAL_HINT": "Critical update!", - "CRITICAL_TOOLTIP": "Critical update available.Update strongly recommended!", - "TIME": "System time differs from network", - "TIME_TOOLTIP": "Wrong system time!
    Check and repair your system time." + "MODALS": { + "ASSET_DETAILS": { + "LABELS": { + "CURRENT_SUPPLY": "Current supply", + "ID": "Asset ID", + "MAX_SUPPLE": "Max supply", + "NAME": "Asset name", + "TICKER": "Ticker" + } + } }, - "CONTACTS_TOOLTIP": "Contacts option available only with Master Password enabled", - "LOG_OUT_TOOLTIP": "Logout option available only with Master Password enabled" - }, - "MAIN": { - "TITLE": "Create or open the wallet to start using Zano", - "BUTTON_NEW_WALLET": "Create new wallet", - "BUTTON_OPEN_WALLET": "Open existing wallet", - "BUTTON_RESTORE_BACKUP": "Restore from backup", - "HELP": "How to create wallet?", - "CHOOSE_PATH": "Please choose a path" - }, - "CREATE_WALLET": { - "NAME": "Wallet name", - "PASS": "Set wallet password", - "CONFIRM": "Confirm wallet password", - "BUTTON_SELECT": "Select wallet location", - "BUTTON_CREATE": "Create wallet", - "TITLE_SAVE": "Save the wallet file.", - "ERROR_CANNOT_SAVE_TOP": "Existing wallet files cannot be replaced or overwritten", - "ERROR_CANNOT_SAVE_SYSTEM": "Wallet files cannot be saved to the OS partition", - "FORM_ERRORS": { - "NAME_REQUIRED": "Name is required", - "NAME_DUPLICATE": "Name is duplicate", - "MAX_LENGTH": "Maximum name length reached", - "CONFIRM_NOT_MATCH": "Passwords don`t match" + "TABLE": { + "LABELS": { + "BALANCE": "Balance", + "NAME": "Name", + "PRICE": "Price", + "VALUE": "Value" + } } }, - "OPEN_WALLET": { - "NAME": "Wallet name", - "PASS": "Wallet password", - "BUTTON": "Open wallet", - "WITH_ADDRESS_ALREADY_OPEN": "A wallet with this address is already open", - "FILE_NOT_FOUND1": "Wallet file not found", - "FILE_NOT_FOUND2": "

    It might have been renamed or moved.
    To open it, use the \"Open wallet\" button.", - "FORM_ERRORS": { - "NAME_REQUIRED": "Name is required", - "NAME_DUPLICATE": "Name is duplicate", - "MAX_LENGTH": "Maximum name length reached" + "ASSIGN_ALIAS": { + "BUTTON_ASSIGN": "Assign", + "COMMENT": { + "LABEL": "Comment", + "PLACEHOLDER": "", + "TOOLTIP": "The comment will be visible to anyone who wants to make a payment to your alias. You can provide details about your business, contacts, or include any text. Comments can be edited later." }, - "MODAL": { - "TITLE": "Type wallet password", - "LABEL": "Password to this wallet", - "OPEN": "Open wallet", - "SKIP": "Skip", - "NOT_FOUND": "Not found" - } - }, - "RESTORE_WALLET": { - "LABEL_NAME": "Wallet name", - "LABEL_PHRASE_KEY": "Seed phrase / tracking seed", - "PASS": "Wallet password", - "CONFIRM": "Confirm wallet password", - "BUTTON_SELECT": "Select wallet location", - "BUTTON_CREATE": "Create wallet", - "NOT_CORRECT_FILE_OR_PASSWORD": "Invalid wallet file or password does not match", - "CHOOSE_PATH": "Please choose a path", + "COST": "Alias fee {{value}} {{currency}}", "FORM_ERRORS": { + "MAX_LENGTH": "Maximum comment length reached", + "NAME_EXISTS": "Alias name already exists", + "NAME_LENGTH": "The alias must be 6-25 characters long", "NAME_REQUIRED": "Name is required", - "NAME_DUPLICATE": "Name is duplicate", - "MAX_LENGTH": "Maximum name length reached", - "CONFIRM_NOT_MATCH": "Passwords don`t match", - "KEY_REQUIRED": "Key is required", - "KEY_NOT_VALID": "Key not valid", - "INCORRECT_PASSWORD": "Incorrect password" + "NAME_WRONG": "Invalid name: allowed symbols \"0-9\", \"a-z\", \"-\", \".\"", + "NO_MONEY": "Insufficient funds to assign the alias" + }, + "NAME": { + "LABEL": "Alias", + "PLACEHOLDER": " Enter alias", + "TOOLTIP": "An alias is a shortened form or your account. An alias can only include Latin letters, numbers and characters “.” and “-”. It must start with “@”." }, - "SEED_PASSWORD": "Seed password", - "OK": "OK" + "ONE_ALIAS": "You can create only one alias per wallet", + "REQUEST_ADD_REG": "The alias will be assigned within 10 minutes" }, - "SEED_PHRASE": { - "TITLE": "Make sure to keep your seed phrase in a safe place. If you forget your seed phrase you will not be able to recover your wallet.", - "BUTTON_CREATE_ACCOUNT": "Create wallet", - "BUTTON_COPY": "Copy", - "BUTTON_COPIED": "Copied" + "BACKEND_LOCALIZATION": { + "INCOME_TRANSFER_CONFIRMED": "Payment received", + "INCOME_TRANSFER_UNCONFIRMED": "Incoming payment (not confirmed)", + "IS_CONFIRMED": "", + "IS_MINIMIZE": "Zano application is minimized to the system tray", + "IS_RECEIVED": "", + "LOCKED": "Blocked", + "MINED": "Mined", + "QUIT": "Quit", + "RESTORE": "You can recover it by clicking or using the context menu", + "TRAY_MENU_MINIMIZE": "Minimize", + "TRAY_MENU_SHOW": "Resize" }, - "PROGRESS": { + "BREADCRUMBS": { "ADD_WALLET": "Add wallet", - "SELECT_LOCATION": "Select wallet location", + "ASSIGN_ALIAS": "Assign alias", + "CONTRACTS": "Contracts", "CREATE_WALLET": "Create new wallet", - "RESTORE_WALLET": "Restore from backup" + "EDIT_ALIAS": "Edit alias", + "NEW_PURCHASE": "New purchase", + "OLD_PURCHASE": "Purchase", + "OPEN_WALLET": "Open existing wallet", + "RESTORE_WALLET": "Restore from backup", + "SAVE_PHRASE": "Save your seed phrase", + "TRANSFER_ALIAS": "Transfer alias", + "WALLET_DETAILS": "Wallet details" }, - "SETTINGS": { - "TITLE": "Settings", - "DARK_THEME": "Dark theme", - "WHITE_THEME": "White theme", - "GRAY_THEME": "Grey theme", - "APP_LOCK": { - "TITLE": "Lock app after:", - "TIME1": "5 min", - "TIME2": "15 min", - "TIME3": "1 hour", - "TIME4": "Never" - }, - "SCALE": { - "75": "75% scale", - "100": "100% scale", - "125": "125% scale", - "150": "150% scale", - "TITLE": "Interface scale" - }, - "MASTER_PASSWORD": { - "TITLE": "Update master password", - "OLD": "Old password", - "NEW": "New password", - "CONFIRM": "New password confirmation", - "BUTTON": "Save" - }, - "FORM_ERRORS": { - "PASS_REQUIRED": "Password is required", - "PASS_NOT_MATCH": "Old password not match", - "CONFIRM_NOT_MATCH": "Passwords do not match" - }, - "LAST_BUILD": "Current build: {{value}}", - "APP_LOG_TITLE": "Log level:", - "NOTIFICATIONS": "Notifications", - "USE_TOR_TO_RELAY_TRANSACTIONS": "Use TOR to relay transactions", - "SETTINGS_SAVED": "Saved! Settings Updated", - "LANGUAGE": { - "TITLE": "Language", - "EN": "English", - "FR": "French", - "DE": "Deutsch", - "ID": "Indonesian", - "IT": "Italian", - "PT": "Portuguese" - } + "COMMON": { + "BACK": "Go back" }, - "WALLET": { - "REGISTER_ALIAS": "Register an alias", - "DETAILS": "Details", - "LOCK": "Lock", - "AVAILABLE_BALANCE": "Available", - "LOCKED_BALANCE": "Locked", - "LOCKED_BALANCE_LINK": "What does that mean?", - "TABS": { - "ASSETS": "Assets", + "CONFIRM": { + "BUTTON_CANCEL": "Cancel", + "BUTTON_CONFIRM": "Send", + "MESSAGE": { + "COMMENT": "Comment", + "FROM": "From", "SEND": "Send", - "RECEIVE": "Receive", - "HISTORY": "History", - "CONTRACTS": "Contracts", - "MESSAGES": "Messages", - "STAKING": "Staking" - }, - "CONFIRM": { - "TITLE": "Remove wallet from the list?", - "MESSAGE": "To access it you’ll have to add it again" + "TO": "To" }, - "TOOLTIPS": { - "EDIT_ALIAS": "Edit alias", - "TRANSFER_ALIAS": "Transfer alias", - "SETTINGS": "Settings", - "ADD_CUSTOM_TOKEN": "Add Custom Token", - "REMOVE": "Remove wallet" + "TITLE": "Transaction" + }, + "CONFIRM_SWAP": { + "BREADCRUMBS": { + "ITEM1": "Swap", + "ITEM2": "Confirm swap" }, - "MODAL_ADD_CUSTOM_TOKEN": { - "TITLE": "Add Custom Token", - "FIELD_TITLE": "Asset ID" + "FORM": { + "BUTTONS": { + "BUTTON1": "Accept Proposal", + "BUTTON2": "Back" + }, + "LABELS": { + "LABEL1": "Swap proposal hex", + "LABEL2": "Proposal details" + }, + "PLACEHOLDERS": { + "PLACEHOLDER1": "Enter Swap proposal hex" + }, + "TABLE": { + "LABELS": { + "LABEL1": "Sending", + "LABEL2": "Receiving", + "LABEL3": "Expiration time" + } + } } }, - "WALLET_DETAILS": { - "LABEL_NAME": "Wallet name", - "LABEL_FILE_LOCATION": "Wallet file location", - "LABEL_SEED_PHRASE": "Seed phrase", - "SEED_PHRASE_HINT": "Click to reveal the seed phrase", - "BUTTON_SAVE": "Save", - "BUTTON_REMOVE": "Remove wallet", - "FORM_ERRORS": { - "NAME_REQUIRED": "Name is required", - "NAME_DUPLICATE": "Name is duplicate", - "MAX_LENGTH": "Maximum name length reached", - "PASSWORDS_DONT_MATCH": "Passwords don't match" + "CONTACTS": { + "ADD": "Add/edit contact", + "ADD_CONTACT": "Add contact", + "BUTTON": { + "ADD": "Add contact", + "ADD_EDIT": "Add/Save", + "DELETE": "Delete", + "EDIT": "Edit", + "GO_TO_WALLET": "Go to wallet", + "IMPORT_EXPORT": "Import/export", + "SEND": "Send" }, - "WALLET_OPTIONS": "Wallet options...", - "RESYNC_WALLET": "Resync wallet data", - "RESYNC_WALLET_BUTTON": "Resync Wallet", - "CREATE_PASSWORD_SECURE": "Create a password to secure your seed", - "INFO": "info", - "SEED_IS_UNSECURED": "Seed is unsecured", - "SEED_IS_SECURED": "Seed is secured", - "REMEMBER_YOU_WILL_REQUIRE": "Secure seed will require password to restore.", - "ADD_CUSTOM_TOKEN": "Add Custom Token", + "COPY": "- Copy", + "ERROR_EMPTY_LIST": "Contact list is empty", + "ERROR_EXPORT": "Invalid file type. Save file as .csv", + "ERROR_IMPORT": "Error is occured while reading file!", + "ERROR_IMPORT_EMPTY": "File is empty", + "ERROR_TYPE_FILE": "Please import valid .csv file", + "EXPORT": "Export", "FORM": { - "CONFIRM_PASSWORD": "Confirm password", - "GENERATE_SECURE_SEED": "Generate Secure Seed", - "SECURED_SEED_WILL_REQUIRE": "Secure seed will require this password to restore." - } - }, - "ASSIGN_ALIAS": { - "NAME": { - "LABEL": "Alias", - "PLACEHOLDER": " Enter alias", - "TOOLTIP": "An alias is a shortened form or your account. An alias can only include Latin letters, numbers and characters “.” and “-”. It must start with “@”." - }, - "COMMENT": { - "LABEL": "Comment", - "PLACEHOLDER": "", - "TOOLTIP": "The comment will be visible to anyone who wants to make a payment to your alias. You can provide details about your business, contacts, or include any text. Comments can be edited later." + "ADDRESS": "Address", + "NAME": "Name", + "NOTES": "Notes" }, - "COST": "Alias fee {{value}} {{currency}}", - "BUTTON_ASSIGN": "Assign", "FORM_ERRORS": { + "ADDRESS_DUBLICATED": "Address is dublicated", + "ADDRESS_NOT_VALID": "Address not valid", + "ADDRESS_REQUIRED": "Address is required", + "MAX_LENGTH": "Maximum notes length reached", + "NAME_DUBLICATED": "Name is dublicated", + "NAME_LENGTH": "The name must be 4-25 characters long", "NAME_REQUIRED": "Name is required", - "NAME_WRONG": "Invalid name: allowed symbols \"0-9\", \"a-z\", \"-\", \".\"", - "NAME_LENGTH": "The alias must be 6-25 characters long", - "NAME_EXISTS": "Alias name already exists", - "NO_MONEY": "You do not have enough funds to assign this alias", - "MAX_LENGTH": "Maximum comment length reached" - }, - "ONE_ALIAS": "You can create only one alias per wallet", - "REQUEST_ADD_REG": "The alias will be assigned within 10 minutes" - }, - "EDIT_ALIAS": { - "NAME": { - "LABEL": "Alias", - "PLACEHOLDER": "@ Enter alias" - }, - "COMMENT": { - "LABEL": "Comment", - "PLACEHOLDER": "" + "SET_MASTER_PASSWORD": "Set master password" }, - "FORM_ERRORS": { - "NO_MONEY": "You do not have enough funds to change the comment to this alias", - "MAX_LENGTH": "Maximum comment length reached" + "IMPORT": "Import", + "IMPORT_EXPORT": "Import or export contacts", + "OPEN_ADD_WALLET": "Open/Add wallet", + "SEND": "Send", + "SEND_FROM": "Send from", + "SEND_TO": "To", + "SUCCESS_EXPORT": "Contacts are exported", + "SUCCESS_IMPORT": "Contacts are imported", + "SUCCESS_SAVE": "Contact is edited", + "SUCCESS_SENT": "Contact added", + "TABLE": { + "ADDRESS": "Address", + "ALIAS": "Alias", + "EMPTY": "Contact list is empty", + "NAME": "Name", + "NOTES": "Notes" }, - "COST": "Fee {{value}} {{currency}}", - "BUTTON_EDIT": "Edit" + "TITLE": "Contact list" }, - "TRANSFER_ALIAS": { - "NAME": { - "LABEL": "Alias", - "PLACEHOLDER": "@ Enter alias" - }, - "COMMENT": { - "LABEL": "Comment", - "PLACEHOLDER": "" - }, - "ADDRESS": { - "LABEL": "Transfer to", - "PLACEHOLDER": "" - }, - "FORM_ERRORS": { - "WRONG_ADDRESS": "No wallet with this account exists", - "ALIAS_EXISTS": "This account already has an alias", - "NO_MONEY": "You do not have enough funds to transfer this alias" - }, - "COST": "Transfer fee {{value}} {{currency}}", - "BUTTON_TRANSFER": "Transfer", - "BUTTON_CANCEL": "Cancel", - "REQUEST_SEND_REG": "The alias will be transferred within 10 minutes" + "CONTEXT_MENU": { + "COPY": "copy", + "PASTE": "paste", + "SELECT": "select all" }, - "SEND": { - "ADDRESS": "Address", + "CONTRACTS": { "AMOUNT": "Amount", - "COMMENT": "Comment", - "DETAILS": "Additional details", - "MIXIN": "Mixin", - "FEE": "Fee", - "HIDE": "Hide your wallet address from recipient", - "BUTTON": "Send", - "SUCCESS_SENT": "Transaction sent", - "FORM_ERRORS": { - "ADDRESS_REQUIRED": "Address is required", - "ADDRESS_NOT_VALID": "Address not valid", - "ALIAS_NOT_VALID": "Alias not valid", - "AMOUNT_REQUIRED": "Amount is required", - "AMOUNT_ZERO": "Amount is zero", - "FEE_REQUIRED": "Fee is required", - "FEE_MINIMUM": "Minimum fee: {{fee}}", - "MAX_LENGTH": "Maximum comment length reached", - "GREAT_THAN_UNWRAPPED_COINS": "Amount is bigger than ERC20 tokens left available", - "LESS_THAN_ZANO_NEEDED": "Too small amount to cover ERC20 fee", - "WRAP_INFO_NULL": "failed to request wrap state", - "MUST_BE_GREATER_THAN_ZERO": "Must be greater than zero", - "ALIAS_NOT_FOUND": "Alias not found" - }, - "WRAP": { - "TITLE": "Wrap", - "MAIN_TEXT": "This transaction will create wZano (\"Wrapped Zano\") which will be sent to the specified address on the Ethereum network.", - "ESTIMATE": "Transaction Estimates", - "WILL_RECEIVE": "You'll receive:", - "FEE": "Ethereum Txn Fee:", - "ZANO": "ZANO", - "wZANO": "wZANO" - }, - "ERROR_CODES": { - "NOT_ENOUGH_MONEY": "Not enough money" - }, - "ASSET": "Asset" - }, - "HISTORY": { - "STATUS": "Status", - "STATUS_TOOLTIP": "Confirmations {{current}}/{{total}}", - "LOCK_TOOLTIP": "Locked till {{date}}", - "SEND": "Sent", - "RECEIVED": "Received", + "COMMENTS": "Comments", + "CONTRACTS": "Contracts", "DATE": "Date", - "AMOUNT": "Amount", - "FEE": "Fee", - "ADDRESS": "Address", - "DETAILS": { - "PAYMENT_ID": "Payment ID", - "ID": "Transaction ID", - "SIZE": "Transaction size", - "SIZE_VALUE": "{{value}} bytes", - "HEIGHT": "Height", - "CONFIRMATION": "Confirmation", - "INPUTS": "Inputs", - "OUTPUTS": "Outputs", - "COMMENT": "Comment" - }, - "TYPE_MESSAGES": { - "HIDDEN": "hidden", - "UNDEFINED": "Undefined", - "COMPLETE_BUYER": "Contract completed", - "COMPLETE_SELLER": "Contract completed", - "CREATE_ALIAS": "Fee for assigning alias", - "UPDATE_ALIAS": "Fee for editing alias", - "POW_REWARD": "POW reward", - "POS_REWARD": "POS reward", - "CREATE_CONTRACT": "Contract proposal", - "PLEDGE_CONTRACT": "Contract deposit", - "NULLIFY_CONTRACT": "Burn deposits", - "PROPOSAL_CANCEL_CONTRACT": "Cancellation request", - "CANCEL_CONTRACT": "Cancel and return deposits" - }, - "NO_FEE": "No Fee", - "HIDDEN": "Hidden" - }, - "CONTRACTS": { "EMPTY": "No active contracts", - "CONTRACTS": "Contracts", + "LISTING_BUTTON": "Create listing", "PURCHASE": "Purchase", + "PURCHASE_BUTTON": "New Purchase", "SELL": "Sell", - "DATE": "Date", - "AMOUNT": "Amount", "STATUS": "Status", - "COMMENTS": "Comments", - "PURCHASE_BUTTON": "New Purchase", - "LISTING_BUTTON": "Create listing", - "TIME_LEFT": { - "REMAINING_LESS_ONE": "Less than an hour to respond", - "REMAINING_ONE": "{{time}} hour remains", - "REMAINING_MANY": "{{time}} hours remain", - "REMAINING_MANY_ALT": "{{time}} hours remain", - "REMAINING_ONE_RESPONSE": "{{time}} hour remains", - "REMAINING_MANY_RESPONSE": "{{time}} hours remain", - "REMAINING_MANY_ALT_RESPONSE": "{{time}} hours remain", - "REMAINING_ONE_WAITING": "Waiting for {{time}} hour", - "REMAINING_MANY_WAITING": "Waiting for {{time}} hours", - "REMAINING_MANY_ALT_WAITING": "Waiting for {{time}} hours" - }, "STATUS_MESSAGES": { - "SELLER": { - "NEW_CONTRACT": "New contract proposal", - "IGNORED": "You ignored contract proposal", - "ACCEPTED": "Contract started", - "WAIT": "Waiting for contract confirmation", - "WAITING_BUYER": "Waiting for delivery", - "COMPLETED": "Contract completed", - "NOT_RECEIVED": "Delivery failed", - "NULLIFIED": "All deposits burned", - "PROPOSAL_CANCEL": "New proposal to cancel contract and return deposits", - "BEING_CANCELLED": "Cancellation in progress", - "CANCELLED": "Contract canceled", - "IGNORED_CANCEL": "You ignored cancellation proposal", - "EXPIRED": "Contract proposal has expired" - }, "BUYER": { - "WAITING": "Waiting for response", - "IGNORED": "Seller ignored your contract proposal", "ACCEPTED": "Seller accepted your contract proposal", - "WAIT": "Waiting for deposits confirmation", - "WAITING_SELLER": "Waiting for delivery", + "BEING_CANCELLED": "Cancellation in progress", + "CANCELLED": "Contract canceled", "COMPLETED": "Contract completed", + "EXPIRED": "The contract proposal has expired", + "IGNORED": "Seller ignored your contract proposal", + "IGNORED_CANCEL": "The seller ignored your proposal to cancel the contract", "NOT_RECEIVED": "Delivery failed", "NULLIFIED": "All deposits burned", + "WAIT": "Waiting for deposits confirmation", + "WAITING": "Waiting for response", "WAITING_CANCEL": "Waiting for contract cancellation", + "WAITING_SELLER": "Waiting for delivery" + }, + "SELLER": { + "ACCEPTED": "Contract started", "BEING_CANCELLED": "Cancellation in progress", "CANCELLED": "Contract canceled", - "IGNORED_CANCEL": "The seller ignored your proposal to cancel the contract", - "EXPIRED": "The contract proposal has expired" + "COMPLETED": "Contract completed", + "EXPIRED": "Contract proposal has expired", + "IGNORED": "You ignored contract proposal", + "IGNORED_CANCEL": "You ignored cancellation proposal", + "NEW_CONTRACT": "New contract proposal", + "NOT_RECEIVED": "Delivery failed", + "NULLIFIED": "All deposits burned", + "PROPOSAL_CANCEL": "New proposal to cancel contract and return deposits", + "WAIT": "Waiting for contract confirmation", + "WAITING_BUYER": "Waiting for delivery" } + }, + "TIME_LEFT": { + "REMAINING_LESS_ONE": "Less than an hour to respond", + "REMAINING_MANY": "{{time}} hours remain", + "REMAINING_MANY_ALT": "{{time}} hours remain", + "REMAINING_MANY_ALT_RESPONSE": "{{time}} hours remain", + "REMAINING_MANY_ALT_WAITING": "Waiting for {{time}} hours", + "REMAINING_MANY_RESPONSE": "{{time}} hours remain", + "REMAINING_MANY_WAITING": "Waiting for {{time}} hours", + "REMAINING_ONE": "{{time}} hour remains", + "REMAINING_ONE_RESPONSE": "{{time}} hour remains", + "REMAINING_ONE_WAITING": "Waiting for {{time}} hour" } }, - "PURCHASE": { - "DESCRIPTION": "Description", - "SELLER": "Seller", - "AMOUNT": "Amount", - "YOUR_DEPOSIT": "Your deposit", - "SELLER_DEPOSIT": "Seller deposit", - "BUYER_DEPOSIT": "Buyer deposit", - "SAME_AMOUNT": "Same amount", - "COMMENT": "Comment", - "DETAILS": "Additional details", - "SEND_BUTTON": "Send", - "FORM_ERRORS": { - "DESC_REQUIRED": "Description required", - "DESC_MAXIMUM": "Maximum field length reached", - "SELLER_REQUIRED": "Address required", - "SELLER_NOT_VALID": "Invalid address", - "ALIAS_NOT_VALID": "Invalid alias", - "AMOUNT_REQUIRED": "Amount required", - "AMOUNT_ZERO": "Amount cannot be zero", - "YOUR_DEPOSIT_REQUIRED": "Deposit required", - "SELLER_DEPOSIT_REQUIRED": "Seller deposit required", - "SELLER_SAME": "Use separate account", - "COMMENT_MAXIMUM": "Maximum field length reached" - }, - "PROGRESS_NEW": "New purchase", - "PROGRESS_WAIT": "Awaiting reply", - "PROGRESS_RECEIVE": "Reply received", - "PROGRESS_COMPLETE": "Completed", - "FEE": "Fee", - "PAYMENT": "Payment ID", - "STATUS_MESSAGES": { - "NEW_PURCHASE": "New purchase", - "WAITING_SELLER": "Waiting for response", - "WAITING_BUYER": "Contract proposal received", - "WAITING_CONFIRMATION": "Waiting for deposits confirmation", - "WAITING_DELIVERY": "Waiting for delivery", - "COMPLETED": "Contract completed", - "IGNORED_BUYER": "Contract proposal ignored", - "IGNORED_SELLER": "The seller ignored your contract proposal", - "PROPOSAL_CANCEL_SELLER": "Cancellation request sent", - "PROPOSAL_CANCEL_BUYER": "Cancellation request received", - "BEING_CANCELLED": "Cancellation in progress", - "IGNORED_CANCEL_SELLER": "The seller ignored your proposal to cancel the contract", - "IGNORED_CANCEL_BUYER": "Contract cancellation proposal ignored", - "CANCELLED": "Contract canceled", - "EXPIRED": "Contract proposal expired", - "NOT_RECEIVED": "Delivery failed", - "NULLIFIED": "All deposits burned" + "CREATE_SWAP": { + "BREADCRUMBS": { + "ITEM1": "Swap", + "ITEM2": "Create swap" }, - "ACCEPT_STATE_WAIT_BIG": "Contract started", - "IGNORED_ACCEPT": "Contract proposal ignored", - "BURN_PROPOSAL": "Deposits burned", - "SUCCESS_FINISH_PROPOSAL": "Contract completed", - "SEND_CANCEL_PROPOSAL": "Cancellation request sent", - "IGNORED_CANCEL": "Contract cancellation proposal ignored", - "DEALS_CANCELED_WAIT": "Cancellation in progress", - "WAITING_TIME": "Response time", - "NEED_MONEY": "Insufficient funds", - "BUTTON_MAKE_PLEDGE": "Accept and make deposit", - "BUTTON_IGNORE": "Ignore and hide offer", - "BUTTON_NULLIFY": "Terminate and burn deposits", - "BUTTON_RECEIVED": "Complete and release deposits", - "BUTTON_CANCEL_BUYER": "Cancel and return deposits", - "BUTTON_NOT_CANCEL": "Ignore request", - "BUTTON_CANCEL_SELLER": "Confirm and return deposits", - "HOUR": "hour", - "HOURS": "hours", - "CANCEL": "Cancel", - "NULLIFY_QUESTION": "Are you sure you want to burn both deposits?", - "BUTTON_NULLIFY_SHORT": "Burn", - "WAITING_TIME_QUESTION": "Are you sure you want to cancel the contract?" - }, - "MESSAGES": { - "ADDRESS": "Address", - "MESSAGE": "Message", - "SEND_PLACEHOLDER": "Type a message...", - "SEND_BUTTON": "Send" - }, - "MODALS": { - "ERROR": "Error", - "SUCCESS": "Success", - "INFO": "Information", - "OK": "OK", - "CANCEL": "Cancel", - "ADD_TOKEN": "Add token" - }, - "CONFIRM": { - "BUTTON_CONFIRM": "Send", - "BUTTON_CANCEL": "Cancel", - "TITLE": "Transaction", - "MESSAGE": { - "SEND": "Send", - "FROM": "From", - "TO": "To", - "COMMENT": "Comment" + "FORM": { + "BUTTONS": { + "BUTTON1": "Create proposal", + "BUTTON2": "Cancel" + }, + "ERRORS": { + "ERROR1": "Swap for the same asset is not allowed." + }, + "LABELS": { + "LABEL1": "Sending", + "LABEL2": "Receiving", + "LABEL3": "Receiver address" + }, + "PLACEHOLDERS": { + "PLACEHOLDER1": "Please enter the amount" + } } }, - "STAKING": { - "TITLE": "Staking", - "TITLE_PENDING": "Pending", - "TITLE_TOTAL": "Total", - "TITLE_PERIOD": "Time period:", - "PERIOD": { - "WEEK1": "1 week", - "WEEK2": "2 week", - "MONTH1": "1 month", - "MONTH3": "3 month", - "MONTH6": "6 month", - "YEAR": "1 year", - "ALL": "All" - }, - "TITLE_GROUP": "Group:", - "GROUP": { - "DAY": "day", - "WEEK": "week", - "MONTH": "month" + "CREATE_WALLET": { + "BUTTON_CREATE": "Create wallet", + "BUTTON_SELECT": "Select wallet location", + "CONFIRM": "Confirm wallet password", + "ERROR_CANNOT_SAVE_SYSTEM": "Wallet files cannot be saved to the OS partition", + "ERROR_CANNOT_SAVE_TOP": "Existing wallet files cannot be replaced or overwritten", + "FORM_ERRORS": { + "CONFIRM_NOT_MATCH": "Passwords don`t match", + "MAX_LENGTH": "Maximum name length reached", + "NAME_DUPLICATE": "Name is duplicate", + "NAME_REQUIRED": "This field is required" }, - "SWITCH": { - "ON": "ON", - "OFF": "OFF" - } + "NAME": "Wallet name", + "PASS": "Set wallet password", + "TITLE_SAVE": "Save the wallet file." }, - "CONTACTS": { - "TITLE": "Contact list", - "IMPORT_EXPORT": "Import or export contacts", - "IMPORT": "Import", - "EXPORT": "Export", - "ADD": "Add/edit contact", - "SEND": "Send", - "SEND_FROM": "Send from", - "SEND_TO": "To", - "OPEN_ADD_WALLET": "Open/Add wallet", - "COPY": "- Copy", - "TABLE": { - "NAME": "Name", - "ALIAS": "Alias", - "ADDRESS": "Address", - "NOTES": "Notes", - "EMPTY": "Contact list is empty" - }, - "FORM": { - "NAME": "Name", - "ADDRESS": "Address", - "NOTES": "Notes" + "EDIT_ALIAS": { + "BUTTON_EDIT": "Edit", + "COMMENT": { + "LABEL": "Comment", + "PLACEHOLDER": "" }, + "COST": "Fee {{value}} {{currency}}", "FORM_ERRORS": { - "NAME_REQUIRED": "Name is required", - "NAME_DUBLICATED": "Name is dublicated", - "ADDRESS_REQUIRED": "Address is required", - "ADDRESS_NOT_VALID": "Address not valid", - "SET_MASTER_PASSWORD": "Set master password", - "ADDRESS_DUBLICATED": "Address is dublicated", - "MAX_LENGTH": "Maximum notes length reached", - "NAME_LENGTH": "The name must be 4-25 characters long" - }, - "BUTTON": { - "SEND": "Send", - "EDIT": "Edit", - "DELETE": "Delete", - "ADD": "Add contact", - "ADD_EDIT": "Add/Save", - "GO_TO_WALLET": "Go to wallet", - "IMPORT_EXPORT": "Import/export" + "MAX_LENGTH": "Maximum comment length reached", + "NO_MONEY": "You do not have enough funds to change the comment to this alias" }, - "SUCCESS_SENT": "Contact added", - "SUCCESS_SAVE": "Contact is edited", - "SUCCESS_IMPORT": "Contacts are imported", - "SUCCESS_EXPORT": "Contacts are exported", - "ERROR_IMPORT": "Error is occured while reading file!", - "ERROR_TYPE_FILE": "Please import valid .csv file", - "ERROR_EXPORT": "Invalid file type. Save file as .csv", - "ERROR_EMPTY_LIST": "Contact list is empty", - "ERROR_IMPORT_EMPTY": "File is empty", - "ADD_CONTACT": "Add contact" + "NAME": { + "LABEL": "Alias", + "PLACEHOLDER": "@ Enter alias" + } }, "ERRORS": { - "NO_MONEY": "Not enough money", - "NOT_ENOUGH_MONEY": "Insufficient funds in account", + "ACCESS_DENIED": "Access denied", + "BAD_ARG": "Invalid argument", "CORE_BUSY": "Internal error: core is busy", "DAEMON_BUSY": "Internal error: daemon is busy", - "NO_MONEY_REMOVE_OFFER": "There is no fee for deleting an offer, but in order to protect the network against flood transactions you need to have at least {{fee}} {{currency}} in your wallet", + "FILE_EXIST": "A file with that name already exists. Enter another name to save the file under", + "FILE_NOT_FOUND": "File not found", + "FILE_NOT_SAVED": "You cannot save a wallet file in this folder. Please choose another folder.", + "FILE_RESTORED": "The wallet file was corrupted. We have recovered the keys and the wallet from the blockchain", + "INSUFFICIENT_FUNDS": "Insufficient funds for this transaction", + "NOT_ENOUGH_MONEY": "Insufficient funds in account", "NOT_ENOUGH_OUTPUTS_TO_MIX": "Mix-in number is too big for current blockchain state. There are not enough unspent outputs to mix with", + "NOT_FILE_ZANO_WALLET": "This file is not recognized as a Zano wallet..", + "NO_MONEY": "Not enough funds for this transaction", + "NO_MONEY_REMOVE_OFFER": "There is no fee for deleting an offer, but in order to protect the network against flood transactions you need to have at least {{fee}} {{currency}} in your wallet", + "REQUIRED": "Required field", + "TRANSACTION_ERROR": "Error. Transaction not completed.", "TRANSACTION_IS_TO_BIG": "Transaction exceeds network limit, send required amount with multiple transactions", "TRANSFER_ATTEMPT": "There is no connection to Zano network", - "ACCESS_DENIED": "Access denied", - "TRANSACTION_ERROR": "Error. Transaction not completed.", - "BAD_ARG": "Invalid argument", - "WALLET_WRONG_ID": "Invalid wallet ID", - "WRONG_PASSWORD": "Invalid password", - "FILE_RESTORED": "The wallet file was corrupted. We have recovered the keys and the wallet from the blockchain", - "FILE_NOT_FOUND": "File not found", - "FILE_EXIST": "A file with that name already exists. Enter another name to save the file under", - "FILE_NOT_SAVED": "You cannot save a wallet file in this folder. Please choose another folder.", - "TX_TYPE_NORMAL": "Error. The payment from the wallet", - "TX_TYPE_NORMAL_TO": "to", - "TX_TYPE_NORMAL_END": "was not completed.", + "TX_TYPE_COIN_BASE": "Error. The payment was not completed.", "TX_TYPE_NEW_ALIAS": "Error. Failed to register alias to safe", "TX_TYPE_NEW_ALIAS_END": "Please try again.", + "TX_TYPE_NORMAL": "Error. The payment from the wallet", + "TX_TYPE_NORMAL_END": "was not completed.", + "TX_TYPE_NORMAL_TO": "to", "TX_TYPE_UPDATE_ALIAS": "Error. Failed to change comment to alias in safe", - "TX_TYPE_COIN_BASE": "Error. The payment was not completed.", "WALLET_WATCH_ONLY_NOT_SUPPORTED": "Watch-only wallets can only be opened by simplewallet", - "REQUIRED": "Required field", - "NOT_FILE_ZANO_WALLET": "File is not a zano wallet" + "WALLET_WRONG_ID": "Invalid wallet ID", + "WRONG_PASSWORD": "Invalid password", + "WRONG_PASSWORD_MUST_BE": "Invalid password. Password must be" }, - "CONTEXT_MENU": { - "COPY": "copy", - "PASTE": "paste", - "SELECT": "select all" + "EXPORT_HISTORY": { + "CANCEL": "Cancel", + "EXPORT": "Export to file...", + "EXPORT_BUTTON": "Export history...", + "FILTER": "Filter POS Transactions", + "FORMAT": "Format", + "SAVED_FILE": "Select path to save transactions history ", + "TITLE": "Export Wallet History", + "TOOLTIP": "Export wallet transactions history to file" }, - "BACKEND_LOCALIZATION": { - "QUIT": "Quit", - "IS_RECEIVED": "", - "IS_CONFIRMED": "", - "INCOME_TRANSFER_UNCONFIRMED": "Incoming payment (not confirmed)", - "INCOME_TRANSFER_CONFIRMED": "Payment received", - "MINED": "Mined", - "LOCKED": "Blocked", - "IS_MINIMIZE": "Zano application is minimized to the system tray", - "RESTORE": "You can recover it by clicking or using the context menu", - "TRAY_MENU_SHOW": "Resize", - "TRAY_MENU_MINIMIZE": "Minimize" + "HISTORY": { + "ADDRESS": "Address", + "AMOUNT": "Amount", + "DATE": "Date", + "DETAILS": { + "COMMENT": "Comment", + "CONFIRMATION": "Confirmation", + "HEIGHT": "Height", + "ID": "Transaction ID", + "INPUTS": "Inputs", + "OUTPUTS": "Outputs", + "PAYMENT_ID": "Payment ID", + "SIZE": "Transaction size", + "SIZE_VALUE": "{{value}} bytes" + }, + "FEE": "Fee", + "HIDDEN": "Hidden", + "LOCK_TOOLTIP": "Locked till {{date}}", + "NO_FEE": "No Fee", + "RECEIVED": "Received", + "SEND": "Sent", + "STATUS": "Status", + "STATUS_TOOLTIP": "Confirmations {{current}}/{{total}}", + "TYPE_MESSAGES": { + "CANCEL_CONTRACT": "Cancel and return deposits", + "COMPLETE_BUYER": "Contract completed", + "COMPLETE_SELLER": "Contract completed", + "CREATE_ALIAS": "Fee for assigning alias", + "CREATE_CONTRACT": "Contract proposal", + "HIDDEN": "hidden", + "NULLIFY_CONTRACT": "Burn deposits", + "PLEDGE_CONTRACT": "Contract deposit", + "POS_REWARD": "POS reward", + "POW_REWARD": "POW reward", + "PROPOSAL_CANCEL_CONTRACT": "Cancellation request", + "UNDEFINED": "Undefined", + "UPDATE_ALIAS": "Fee for editing alias" + } }, - "TOR_LIB_STATE": { - "STATE_SENDING": "Sending transaction", - "STATE_SENT_SUCCESS": "Successfully sent!", - "STATE_SEND_FAILED": "Sending failed", - "STATE_INITIALIZING": "Initializing", - "STATE_DOWNLOADING_CONSENSUS": "Downloading consensus", - "STATE_MAKING_TUNNEL_A": "Building tunnel to A", - "STATE_MAKING_TUNNEL_B": "Building tunnel to B", - "STATE_CREATING_STREAM": "Creating stream", - "STATE_FAILED": "Failed created stream", - "STATE_SUCCESS": "Successfully created stream" + "LOGIN": { + "BUTTON_NEXT": "Next", + "BUTTON_RESET": "Reset", + "BUTTON_SKIP": "Skip", + "FORM_ERRORS": { + "CONFIRM_REQUIRED": "Confirmation is required", + "INVALID_PASS": "Invalid Password", + "MISMATCH": "Mismatch", + "PASS_REQUIRED": "Password is required", + "WRONG_PASSWORD": "Wrong password" + }, + "INCORRECT_PASSWORD": "Invalid password", + "MASTER_PASS": "Master password", + "SETUP_CONFIRM_PASS": "Confirm the password", + "SETUP_MASTER_PASS": "Setup master password" }, - "SEND_DETAILS_MODAL": { - "TITLE1": "Transaction", - "TITLE2": "Transaction details" + "MAIN": { + "BUTTON_NEW_WALLET": "Create new wallet", + "BUTTON_OPEN_WALLET": "Open existing wallet", + "BUTTON_RESTORE_BACKUP": "Restore from backup", + "CHOOSE_PATH": "Please choose a path", + "HELP": "How to create wallet?", + "TITLE": "Create or open the wallet to start using Zano" + }, + "MESSAGES": { + "ADDRESS": "Address", + "MESSAGE": "Message", + "SEND_BUTTON": "Send", + "SEND_PLACEHOLDER": "Type a message..." + }, + "MODALS": { + "ADD_TOKEN": "Add token", + "CANCEL": "Cancel", + "ERROR": "Error", + "INFO": "Information", + "OK": "OK", + "SUCCESS": "Success" + }, + "OPEN_WALLET": { + "BUTTON": "Open wallet", + "FILE_NOT_FOUND1": "Wallet file not found", + "FILE_NOT_FOUND2": "

    It might have been renamed or moved.
    To open it, use the \"Open wallet\" button.", + "FORM_ERRORS": { + "MAX_LENGTH": "Maximum name length reached", + "NAME_DUPLICATE": "Name is duplicate", + "NAME_REQUIRED": "Name is required" + }, + "MODAL": { + "LABEL": "Password to this wallet", + "NOT_FOUND": "Not found", + "OPEN": "Open wallet", + "SKIP": "Skip", + "TITLE": "Type wallet password" + }, + "NAME": "Wallet name", + "PASS": "Wallet password", + "WITH_ADDRESS_ALREADY_OPEN": "A wallet with this address is already open" }, "PLACEHOLDERS": { + "ADRESS_PLACEHOLDER": "Enter adress here", + "AMOUNT_PLACEHOLDER": "Please enter the amount", "COMMENT_PLACEHOLDER": "Enter your comment here", - "WALLET_NAME_PLACEHOLDER": "Enter a Wallet Name here", + "CONFIRM_WALET_PASSWORD_PLACEHOLDER": "Confirm wallet password here", + "DEPOSIT_PLACEHOLDER": "Enter your deposit here", + "DESCRIPTION_PLACEHOLDER": "Enter a description here", + "FEE_PLACEHOLDER": "Enter a fee here", "MASTER_PASS_PLACEHOLDER": "Enter a master password here", - "PASS_PLACEHOLDER": "Enter a master password here", "NAME_PLACEHOLDER": "Enter a name here", - "ADRESS_PLACEHOLDER": "Enter adress here", "NOTES_PLACEHOLDER": "Enter a notes here", - "DESCRIPTION_PLACEHOLDER": "Enter a description here", - "SELLER_PLACEHOLDER": "Enter a seller here", + "PASSWORD_PLACEHOLDER": "Enter a password here", + "PASS_PLACEHOLDER": "Enter a master password here", + "PLACEHOLDER_CONFIRM": "Confirm new password here", + "PLACEHOLDER_NEW": "Enter new password here", "PLACEHOLDER_OLD": "Enter current password here", - "AMOUNT_PLACEHOLDER": "Enter amount here", - "DEPOSIT_PLACEHOLDER": "Enter your deposit here", + "PURCHASE_PAYMENT_PLACEHOLDER": "Enter a payment ID here", + "SEED_PASSWORD_PLACEHOLDER": "Enter a seed password here", + "SEED_PHRASE_PLACEHOLDER": "Enter a seed phrase here", "SELLER_DEPOSIT_PLACEHOLDER": "Enter seller deposit here", - "PLACEHOLDER_NEW": "Enter new password here", + "SELLER_PLACEHOLDER": "Enter a seller here", "WALET_PASSWORD_PLACEHOLDER": "Enter a wallet password here", - "CONFIRM_WALET_PASSWORD_PLACEHOLDER": "Confirm wallet password here", - "PLACEHOLDER_CONFIRM": "Confirm new password here", - "PASSWORD_PLACEHOLDER": "Enter a password here", - "SEED_PHRASE_PLACEHOLDER": "Enter a seed phrase here", - "SEED_PASSWORD_PLACEHOLDER": "Enter a seed password here", - "PURCHASE_PAYMENT_PLACEHOLDER": "Enter a payment ID here", - "FEE_PLACEHOLDER": "Enter a fee here" + "WALLET_NAME_PLACEHOLDER": "Please enter a name for your wallet" + }, + "PROGRESS": { + "ADD_WALLET": "Add wallet", + "CREATE_WALLET": "Create new wallet", + "RESTORE_WALLET": "Restore from backup", + "SELECT_LOCATION": "Select wallet location" + }, + "PURCHASE": { + "ACCEPT_STATE_WAIT_BIG": "Contract started", + "AMOUNT": "Amount", + "BURN_PROPOSAL": "Deposits burned", + "BUTTON_CANCEL_BUYER": "Cancel and return deposits", + "BUTTON_CANCEL_SELLER": "Confirm and return deposits", + "BUTTON_IGNORE": "Ignore and hide offer", + "BUTTON_MAKE_PLEDGE": "Accept and make deposit", + "BUTTON_NOT_CANCEL": "Ignore request", + "BUTTON_NULLIFY": "Terminate and burn deposits", + "BUTTON_NULLIFY_SHORT": "Burn", + "BUTTON_RECEIVED": "Complete and release deposits", + "BUYER_DEPOSIT": "Buyer deposit", + "CANCEL": "Cancel", + "COMMENT": "Comment", + "DEALS_CANCELED_WAIT": "Cancellation in progress", + "DESCRIPTION": "Description", + "DETAILS": "Additional details", + "FEE": "Fee", + "FORM_ERRORS": { + "ALIAS_NOT_VALID": "Invalid alias", + "AMOUNT_REQUIRED": "Amount required", + "AMOUNT_ZERO": "Amount cannot be zero", + "COMMENT_MAXIMUM": "Maximum field length reached", + "DESC_MAXIMUM": "Maximum field length reached", + "DESC_REQUIRED": "Description required", + "SELLER_DEPOSIT_REQUIRED": "Seller deposit required", + "SELLER_NOT_VALID": "Invalid address", + "SELLER_REQUIRED": "Address required", + "SELLER_SAME": "Use separate account", + "YOUR_DEPOSIT_REQUIRED": "Deposit required" + }, + "HOUR": "hour", + "HOURS": "hours", + "IGNORED_ACCEPT": "Contract proposal ignored", + "IGNORED_CANCEL": "Contract cancellation proposal ignored", + "NEED_MONEY": "Insufficient funds for this transaction", + "NULLIFY_QUESTION": "Are you sure you want to burn both deposits?", + "PAYMENT": "Payment ID", + "PROGRESS_COMPLETE": "Completed", + "PROGRESS_NEW": "New purchase", + "PROGRESS_RECEIVE": "Reply received", + "PROGRESS_WAIT": "Awaiting reply", + "SAME_AMOUNT": "Same amount", + "SELLER": "Seller", + "SELLER_DEPOSIT": "Seller deposit", + "SEND_BUTTON": "Send", + "SEND_CANCEL_PROPOSAL": "Cancellation request sent", + "STATUS_MESSAGES": { + "BEING_CANCELLED": "Cancellation in progress", + "CANCELLED": "Contract canceled", + "COMPLETED": "Contract completed", + "EXPIRED": "Contract proposal expired", + "IGNORED_BUYER": "Contract proposal ignored", + "IGNORED_CANCEL_BUYER": "Contract cancellation proposal ignored", + "IGNORED_CANCEL_SELLER": "The seller ignored your proposal to cancel the contract", + "IGNORED_SELLER": "The seller ignored your contract proposal", + "NEW_PURCHASE": "New purchase", + "NOT_RECEIVED": "Delivery failed", + "NULLIFIED": "All deposits burned", + "PROPOSAL_CANCEL_BUYER": "Cancellation request received", + "PROPOSAL_CANCEL_SELLER": "Cancellation request sent", + "WAITING_BUYER": "Contract proposal received", + "WAITING_CONFIRMATION": "Waiting for deposits confirmation", + "WAITING_DELIVERY": "Waiting for delivery", + "WAITING_SELLER": "Waiting for response" + }, + "SUCCESS_FINISH_PROPOSAL": "Contract completed", + "WAITING_TIME": "Response time", + "WAITING_TIME_QUESTION": "Are you sure you want to cancel the contract?", + "YOUR_DEPOSIT": "Your deposit" + }, + "RESTORE_WALLET": { + "BUTTON_CREATE": "Create wallet", + "BUTTON_SELECT": "Select wallet location", + "CHOOSE_PATH": "Please choose a path", + "CONFIRM": "Confirm wallet password", + "FORM_ERRORS": { + "CONFIRM_NOT_MATCH": "Passwords don`t match", + "INCORRECT_PASSWORD": "Incorrect password", + "KEY_NOT_VALID": "Key not valid", + "KEY_REQUIRED": "Key is required", + "MAX_LENGTH": "Maximum name length reached", + "NAME_DUPLICATE": "Name is duplicate", + "NAME_REQUIRED": "Name is required", + "SEED_PHRASE_IS_NO_VALID": "The seed phrase is not valid." + }, + "LABEL_NAME": "Wallet name", + "LABEL_PHRASE_KEY": "Seed phrase / tracking seed", + "NOT_CORRECT_FILE_OR_PASSWORD": "Invalid wallet file or password does not match", + "OK": "OK", + "PASS": "Wallet password", + "SEED_PASSWORD": "Seed password" + }, + "SEED_PHRASE": { + "BUTTON_COPIED": "Copied", + "BUTTON_COPY": "Copy", + "BUTTON_CREATE_ACCOUNT": "Create wallet", + "TITLE": "Make sure to keep your seed phrase in a safe place. If you forget your seed phrase you will not be able to recover your wallet." + }, + "SEND": { + "ADDRESS": "Address", + "AMOUNT": "Amount", + "ASSET": "Asset", + "BUTTON": "Send", + "COMMENT": "Comment", + "DETAILS": "Additional details", + "ERROR_CODES": { + "NOT_ENOUGH_MONEY": "Not enough funds for this transaction" + }, + "FEE": "Fee", + "FORM_ERRORS": { + "ADDRESS_NOT_VALID": "Address not valid", + "ADDRESS_REQUIRED": "Address is required", + "ALIAS_NOT_FOUND": "Alias not found", + "ALIAS_NOT_VALID": "The alias is not valid", + "AMOUNT_REQUIRED": "Amount is required", + "AMOUNT_ZERO": "Amount is zero", + "FEE_MINIMUM": "The minimum fee required is {{fee}}", + "FEE_REQUIRED": "Please enter the fee amount.", + "GREAT_THAN_UNWRAPPED_COINS": "Amount is bigger than ERC20 tokens left available", + "LESS_THAN_ZANO_NEEDED": "Too small amount to cover ERC20 fee", + "MAX_LENGTH": "Maximum comment length reached", + "MUST_BE_GREATER_THAN_ZERO": "Must be greater than zero", + "WRAP_INFO_NULL": "failed to request wrap state" + }, + "HIDE": "Hide your wallet address from recipient", + "MIXIN": "Mixin", + "SUCCESS_SENT": "Transaction sent", + "WRAP": { + "ESTIMATE": "Transaction Estimates", + "FEE": "Ethereum Txn Fee:", + "MAIN_TEXT": "This transaction will create wZano (\"Wrapped Zano\") which will be sent to the specified address on the Ethereum network.", + "TITLE": "Wrap", + "WILL_RECEIVE": "You'll receive:", + "ZANO": "ZANO", + "wZANO": "wZANO" + } }, - "EXPORT_HISTORY": { - "TOOLTIP": "Export wallet transactions history to file", - "TITLE": "Export Wallet History", - "FILTER": "Filter POS Transactions", - "CANCEL": "Cancel", - "EXPORT": "Export to file...", - "EXPORT_BUTTON": "Export history...", - "SAVED_FILE": "Select path to save transactions history ", - "FORMAT": "Format" + "SEND_DETAILS_MODAL": { + "TITLE1": "Transaction", + "TITLE2": "Transaction details" }, - "ASSETS": { - "TABLE": { - "LABELS": { - "NAME": "Name", - "BALANCE": "Balance", - "VALUE": "Value", - "PRICE": "Price" - } + "SETTINGS": { + "APP_LOCK": { + "TIME1": "5 min", + "TIME2": "15 min", + "TIME3": "1 hour", + "TIME4": "Never", + "TITLE": "Lock app after:" }, - "DROP_DOWN_MENU": { - "ASSET_DETAILS": "Asset Details", - "REMOVE_ASSET": "Remove asset" + "APP_LOG_TITLE": "Log level:", + "DARK_THEME": "Dark theme", + "FORM_ERRORS": { + "CONFIRM_NOT_MATCH": "The passwords do not match", + "CURRENT_PASS_NOT_MATCH": "Old password not match", + "PASS_REQUIRED": "Password is required" }, - "MODALS": { - "ASSET_DETAILS": { - "LABELS": { - "NAME": "Asset name", - "TICKER": "Ticker", - "ID": "Asset ID", - "CURRENT_SUPPLY": "Current supply", - "MAX_SUPPLE": "Max supply" - } - } + "GRAY_THEME": "Grey theme", + "LANGUAGE": { + "DE": "Deutsch", + "EN": "English", + "FR": "French", + "ID": "Indonesian", + "IT": "Italian", + "PT": "Portuguese", + "TITLE": "Language" }, - "FORM": { - "ERRORS": { - "WRONG_ASSET_ID": "Wrong asset id", - "INSUFICCIENT_FUNDS": "Insuficcient funds" - } - } + "LAST_BUILD": "Current build: {{value}}", + "MASTER_PASSWORD": { + "BUTTON": "Save", + "CONFIRM": "New password confirmation", + "NEW": "New password", + "OLD": "Old password", + "TITLE": "Update master password" + }, + "NOTIFICATIONS": "Notifications", + "SCALE": { + "100": "100% scale", + "125": "125% scale", + "150": "150% scale", + "75": "75% scale", + "TITLE": "Interface scale" + }, + "SETTINGS_SAVED": "Saved! Settings Updated", + "TITLE": "Settings", + "USE_TOR_TO_RELAY_TRANSACTIONS": "Use TOR to relay transactions", + "WHITE_THEME": "White theme" }, - "CONFIRM_SWAP": { - "BREADCRUMBS": { - "ITEM1": "Swap", - "ITEM2": "Confirm swap" + "SIDEBAR": { + "ACCOUNT": { + "MESSAGES": "New offers/Messages", + "STAKING": "Staking", + "SYNCING": "Syncing wallet" }, - "FORM": { - "LABELS": { - "LABEL1": "Swap proposal hex", - "LABEL2": "Proposal details" - }, - "PLACEHOLDERS": { - "PLACEHOLDER1": "Enter Swap proposal hex" - }, - "TABLE": { - "LABELS": { - "LABEL1": "Sending", - "LABEL2": "Receiving", - "LABEL3": "Expiration time" - } - }, - "BUTTONS": { - "BUTTON1": "Accept Proposal", - "BUTTON2": "Back" - } + "ADD_NEW": "Add", + "CONTACTS": "Contacts", + "CONTACTS_TOOLTIP": "Contacts option available only with Master Password enabled", + "LOG_OUT": "Log out", + "LOG_OUT_TOOLTIP": "Logout option available only with Master Password enabled", + "SETTINGS": "Settings", + "SYNCHRONIZATION": { + "COMPLETE": "Completion", + "DOWNLOADING": "Downloading", + "ERROR": "System error", + "LOADING": "Loading blockchain data", + "MB": "MB", + "OFFLINE": "Offline", + "ONLINE": "Online", + "SLASH": "/", + "SYNCING": "Syncing blockchain" + }, + "TITLE": "Wallets", + "UPDATE": { + "CRITICAL": "Update available", + "CRITICAL_HINT": "Critical update!", + "CRITICAL_TOOLTIP": "Critical update available.Update strongly recommended!", + "IMPORTANT": "Update available", + "IMPORTANT_HINT": "Important update!", + "IMPORTANT_TOOLTIP": "Get new update.
    Important update!", + "STANDARD": "Update available", + "STANDARD_TOOLTIP": "Get new update.
    Update is recommended!", + "TIME": "System time differs from network", + "TIME_TOOLTIP": "Wrong system time!
    Check and repair your system time." } }, - "CREATE_SWAP": { - "BREADCRUMBS": { - "ITEM1": "Swap", - "ITEM2": "Create swap" + "STAKING": { + "GROUP": { + "DAY": "day", + "MONTH": "month", + "WEEK": "week" }, - "FORM": { - "LABELS": { - "LABEL1": "Sending", - "LABEL2": "Receiving", - "LABEL3": "Receiver address" - }, - "PLACEHOLDERS": { - "PLACEHOLDER1": "Enter amount here" - }, - "BUTTONS": { - "BUTTON1": "Create proposal", - "BUTTON2": "Cancel" - }, - "ERRORS": { - "ERROR1": "Same ones selected asset" - } - } + "PERIOD": { + "ALL": "All", + "MONTH1": "1 month", + "MONTH3": "3 month", + "MONTH6": "6 month", + "WEEK1": "1 week", + "WEEK2": "2 week", + "YEAR": "1 year" + }, + "SWITCH": { + "OFF": "OFF", + "ON": "ON" + }, + "TITLE": "Staking", + "TITLE_GROUP": "Group:", + "TITLE_PENDING": "Pending", + "TITLE_PERIOD": "Time period:", + "TITLE_TOTAL": "Total" }, "SWAP": { "BUTTONS": { @@ -808,31 +716,129 @@ } }, "SWAP_PROPOSAL_HEX": { + "BREADCRUMBS": { + "ITEM1": "Swap", + "ITEM2": "Swap proposal hex" + }, "FORM": { + "BUTTONS": { + "BUTTON1": "Copy", + "BUTTON2": "Close" + }, "LABELS": { "LABEL1": "Swap proposal hex" }, "PLACEHOLDERS": { "PLACEHOLDER1": "Enter Swap proposal hex" - }, - "BUTTONS": { - "BUTTON1": "Copy", - "BUTTON2": "Close" } }, "MODALS": { "CONFIRM_MODAL": { - "TITLE": "Are you sure you want to leave this page?", - "MESSAGE": "Please make sure you saved the swap proposal text, you won’t be able to see it again", "BUTTONS": { - "SUBMIT": "Close", - "CLOSE": "Back to proposal" - } + "CLOSE": "Back to proposal", + "SUBMIT": "Close" + }, + "MESSAGE": "Please make sure you saved the swap proposal text, you won’t be able to see it again", + "TITLE": "Are you sure you want to leave this page?" } + } + }, + "TOR_LIB_STATE": { + "STATE_CREATING_STREAM": "Creating stream", + "STATE_DOWNLOADING_CONSENSUS": "Downloading consensus", + "STATE_FAILED": "Failed created stream", + "STATE_INITIALIZING": "Initializing", + "STATE_MAKING_TUNNEL_A": "Building tunnel to A", + "STATE_MAKING_TUNNEL_B": "Building tunnel to B", + "STATE_SENDING": "Sending transaction", + "STATE_SEND_FAILED": "Sending failed", + "STATE_SENT_SUCCESS": "Successfully sent!", + "STATE_SUCCESS": "Successfully created stream" + }, + "TRANSFER_ALIAS": { + "ADDRESS": { + "LABEL": "Transfer to", + "PLACEHOLDER": "" }, - "BREADCRUMBS": { - "ITEM1": "Swap", - "ITEM2": "Swap proposal hex" + "BUTTON_CANCEL": "Cancel", + "BUTTON_TRANSFER": "Transfer", + "COMMENT": { + "LABEL": "Comment", + "PLACEHOLDER": "" + }, + "COST": "Transfer fee {{value}} {{currency}}", + "FORM_ERRORS": { + "ALIAS_EXISTS": "This account already has an alias", + "NO_MONEY": "You do not have enough funds to transfer this alias", + "WRONG_ADDRESS": "No wallet exists for the provided address" + }, + "NAME": { + "LABEL": "Alias", + "PLACEHOLDER": "@ Enter alias" + }, + "REQUEST_SEND_REG": "The alias will be transferred within 10 minutes" + }, + "WALLET": { + "AVAILABLE_BALANCE": "Available", + "CONFIRM": { + "MESSAGE": "To access it you’ll have to add it again", + "TITLE": "Remove wallet from the list?" + }, + "DETAILS": "Details", + "LOCK": "Lock", + "LOCKED_BALANCE": "Locked", + "LOCKED_BALANCE_LINK": "What does that mean?", + "MODAL_ADD_CUSTOM_TOKEN": { + "FIELD_TITLE": "Asset ID", + "FORM_ERRORS": { + "ERROR1": "Invalid asset ID" + }, + "TITLE": "Add Custom Token" + }, + "REGISTER_ALIAS": "Register an alias", + "TABS": { + "ASSETS": "Assets", + "CONTRACTS": "Contracts", + "HISTORY": "History", + "MESSAGES": "Messages", + "RECEIVE": "Receive", + "SEND": "Send", + "STAKING": "Staking" + }, + "TOOLTIPS": { + "ADD_CUSTOM_TOKEN": "Add Custom Token", + "EDIT_ALIAS": "Edit alias", + "REMOVE": "Remove wallet", + "SETTINGS": "Settings", + "TRANSFER_ALIAS": "Transfer alias" } + }, + "WALLET_DETAILS": { + "ADD_CUSTOM_TOKEN": "Add Custom Token", + "BUTTON_REMOVE": "Remove wallet", + "BUTTON_SAVE": "Save", + "CREATE_PASSWORD_SECURE": "Create a password to secure your seed", + "FORM": { + "CONFIRM_PASSWORD": "Confirm password", + "GENERATE_SECURE_SEED": "Generate Secure Seed", + "SECURED_SEED_WILL_REQUIRE": "Secure seed will require this password to restore." + }, + "FORM_ERRORS": { + "MAX_LENGTH": "Maximum name length reached", + "NAME_DUPLICATE": "Name is duplicate", + "NAME_REQUIRED": "Name is required", + "PASSWORDS_DONT_MATCH": "The passwords entered do not match" + }, + "INFO": "info", + "LABEL_FILE_LOCATION": "Wallet file location", + "LABEL_NAME": "Wallet name", + "LABEL_SEED_PHRASE": "Seed phrase", + "REMEMBER_YOU_WILL_REQUIRE": "Secure seed will require password to restore.", + "RESYNC_WALLET": "Resync wallet data", + "RESYNC_WALLET_BUTTON": "Resync Wallet", + "SEED_IS_SECURED": "Seed is secured", + "SEED_IS_UNSECURED": "Seed is unsecured", + "SEED_PHRASE_HINT": "Click to reveal the seed phrase", + "WALLET_OPTIONS": "Wallet options..." } } diff --git a/html_source/src/assets/i18n/nl.json b/html_source/src/assets/i18n/nl.json index cbccbaea..df8d8857 100644 --- a/html_source/src/assets/i18n/nl.json +++ b/html_source/src/assets/i18n/nl.json @@ -1,805 +1,713 @@ { - "LOGIN": { - "SETUP_MASTER_PASS": "Setup master password", - "SETUP_CONFIRM_PASS": "Confirm the password", - "MASTER_PASS": "Master password", - "BUTTON_NEXT": "Next", - "BUTTON_SKIP": "Skip", - "BUTTON_RESET": "Reset", - "INCORRECT_PASSWORD": "Invalid password", - "FORM_ERRORS": { - "PASS_REQUIRED": "Password is required", - "CONFIRM_REQUIRED": "Confirmation is required", - "MISMATCH": "Mismatch", - "INVALID_PASS": "Invalid Password, try again", - "WRONG_PASSWORD": "Wrong password" - } - }, - "COMMON": { - "BACK": "Go back" - }, - "BREADCRUMBS": { - "ADD_WALLET": "Add wallet", - "CREATE_WALLET": "Create new wallet", - "SAVE_PHRASE": "Save your seed phrase", - "OPEN_WALLET": "Open existing wallet", - "RESTORE_WALLET": "Restore from backup", - "WALLET_DETAILS": "Wallet details", - "ASSIGN_ALIAS": "Assign alias", - "EDIT_ALIAS": "Edit alias", - "TRANSFER_ALIAS": "Transfer alias", - "CONTRACTS": "Contracts", - "NEW_PURCHASE": "New purchase", - "OLD_PURCHASE": "Purchase" - }, - "SIDEBAR": { - "TITLE": "Wallets", - "ADD_NEW": "Add", - "ACCOUNT": { - "STAKING": "Staking", - "MESSAGES": "New offers/Messages", - "SYNCING": "Syncing wallet" + "ASSETS": { + "DROP_DOWN_MENU": { + "ASSET_DETAILS": "Asset Details", + "REMOVE_ASSET": "Remove asset" }, - "CONTACTS": "Contacts", - "SETTINGS": "Settings", - "LOG_OUT": "Log out", - "SYNCHRONIZATION": { - "OFFLINE": "Offline", - "ONLINE": "Online", - "ERROR": "System error", - "COMPLETE": "Completion", - "SYNCING": "Syncing blockchain", - "LOADING": "Loading blockchain data", - "DOWNLOADING": "Downloading", - "SLASH": "/", - "MB": "MB" + "FORM": { + "ERRORS": { + "INSUFICCIENT_FUNDS": "Insuficcient funds", + "WRONG_ASSET_ID": "Wrong asset id" + } }, - "UPDATE": { - "STANDARD": "Update available", - "STANDARD_TOOLTIP": "Get new update.
    Update is recommended!", - "IMPORTANT": "Update available", - "IMPORTANT_HINT": "Important update!", - "IMPORTANT_TOOLTIP": "Get new update.
    Important update!", - "CRITICAL": "Update available", - "CRITICAL_HINT": "Critical update!", - "CRITICAL_TOOLTIP": "Critical update available.Update strongly recommended!", - "TIME": "System time differs from network", - "TIME_TOOLTIP": "Wrong system time!
    Check and repair your system time." + "MODALS": { + "ASSET_DETAILS": { + "LABELS": { + "CURRENT_SUPPLY": "Current supply", + "ID": "Asset ID", + "MAX_SUPPLE": "Max supply", + "NAME": "Asset name", + "TICKER": "Ticker" + } + } }, - "CONTACTS_TOOLTIP": "Contacts option available only with Master Password enabled", - "LOG_OUT_TOOLTIP": "Logout option available only with Master Password enabled" - }, - "MAIN": { - "TITLE": "Create or open the wallet to start using Zano", - "BUTTON_NEW_WALLET": "Create new wallet", - "BUTTON_OPEN_WALLET": "Open existing wallet", - "BUTTON_RESTORE_BACKUP": "Restore from backup", - "HELP": "How to create wallet?", - "CHOOSE_PATH": "Please choose a path" - }, - "CREATE_WALLET": { - "NAME": "Wallet name", - "PASS": "Set wallet password", - "CONFIRM": "Confirm wallet password", - "BUTTON_SELECT": "Select wallet location", - "BUTTON_CREATE": "Create wallet", - "TITLE_SAVE": "Save the wallet file.", - "ERROR_CANNOT_SAVE_TOP": "Existing wallet files cannot be replaced or overwritten", - "ERROR_CANNOT_SAVE_SYSTEM": "Wallet files cannot be saved to the OS partition", - "FORM_ERRORS": { - "NAME_REQUIRED": "Name is required", - "NAME_DUPLICATE": "Name is duplicate", - "MAX_LENGTH": "Maximum name length reached", - "CONFIRM_NOT_MATCH": "Passwords don`t match" + "TABLE": { + "LABELS": { + "BALANCE": "Balance", + "NAME": "Name", + "PRICE": "Price", + "VALUE": "Value" + } } }, - "OPEN_WALLET": { - "NAME": "Wallet name", - "PASS": "Wallet password", - "BUTTON": "Open wallet", - "WITH_ADDRESS_ALREADY_OPEN": "A wallet with this address is already open", - "FILE_NOT_FOUND1": "Wallet file not found", - "FILE_NOT_FOUND2": "

    It might have been renamed or moved.
    To open it, use the \"Open wallet\" button.", - "FORM_ERRORS": { - "NAME_REQUIRED": "Name is required", - "NAME_DUPLICATE": "Name is duplicate", - "MAX_LENGTH": "Maximum name length reached" + "ASSIGN_ALIAS": { + "BUTTON_ASSIGN": "Assign", + "COMMENT": { + "LABEL": "Comment", + "PLACEHOLDER": "", + "TOOLTIP": "The comment will be visible to anyone who wants to make a payment to your alias. You can provide details about your business, contacts, or include any text. Comments can be edited later." }, - "MODAL": { - "TITLE": "Type wallet password", - "LABEL": "Password to this wallet", - "OPEN": "Open wallet", - "SKIP": "Skip", - "NOT_FOUND": "Not found" - } - }, - "RESTORE_WALLET": { - "LABEL_NAME": "Wallet name", - "LABEL_PHRASE_KEY": "Seed phrase / tracking seed", - "PASS": "Wallet password", - "CONFIRM": "Confirm wallet password", - "BUTTON_SELECT": "Select wallet location", - "BUTTON_CREATE": "Create wallet", - "NOT_CORRECT_FILE_OR_PASSWORD": "Invalid wallet file or password does not match", - "CHOOSE_PATH": "Please choose a path", + "COST": "Alias fee {{value}} {{currency}}", "FORM_ERRORS": { + "MAX_LENGTH": "Maximum comment length reached", + "NAME_EXISTS": "Alias name already exists", + "NAME_LENGTH": "The alias must be 6-25 characters long", "NAME_REQUIRED": "Name is required", - "NAME_DUPLICATE": "Name is duplicate", - "MAX_LENGTH": "Maximum name length reached", - "CONFIRM_NOT_MATCH": "Passwords don`t match", - "KEY_REQUIRED": "Key is required", - "KEY_NOT_VALID": "Key not valid", - "INCORRECT_PASSWORD": "Incorrect password" + "NAME_WRONG": "Invalid name: allowed symbols \"0-9\", \"a-z\", \"-\", \".\"", + "NO_MONEY": "Insufficient funds to assign the alias" + }, + "NAME": { + "LABEL": "Alias", + "PLACEHOLDER": " Enter alias", + "TOOLTIP": "An alias is a shortened form or your account. An alias can only include Latin letters, numbers and characters “.” and “-”. It must start with “@”." }, - "SEED_PASSWORD": "Seed password", - "OK": "OK" + "ONE_ALIAS": "You can create only one alias per wallet", + "REQUEST_ADD_REG": "The alias will be assigned within 10 minutes" }, - "SEED_PHRASE": { - "TITLE": "Make sure to keep your seed phrase in a safe place. If you forget your seed phrase you will not be able to recover your wallet.", - "BUTTON_CREATE_ACCOUNT": "Create wallet", - "BUTTON_COPY": "Copy", - "BUTTON_COPIED": "Copied" + "BACKEND_LOCALIZATION": { + "INCOME_TRANSFER_CONFIRMED": "Payment received", + "INCOME_TRANSFER_UNCONFIRMED": "Incoming payment (not confirmed)", + "IS_CONFIRMED": "", + "IS_MINIMIZE": "Zano application is minimized to the system tray", + "IS_RECEIVED": "", + "LOCKED": "Blocked", + "MINED": "Mined", + "QUIT": "Quit", + "RESTORE": "You can recover it by clicking or using the context menu", + "TRAY_MENU_MINIMIZE": "Minimize", + "TRAY_MENU_SHOW": "Resize" }, - "PROGRESS": { + "BREADCRUMBS": { "ADD_WALLET": "Add wallet", - "SELECT_LOCATION": "Select wallet location", + "ASSIGN_ALIAS": "Assign alias", + "CONTRACTS": "Contracts", "CREATE_WALLET": "Create new wallet", - "RESTORE_WALLET": "Restore from backup" + "EDIT_ALIAS": "Edit alias", + "NEW_PURCHASE": "New purchase", + "OLD_PURCHASE": "Purchase", + "OPEN_WALLET": "Open existing wallet", + "RESTORE_WALLET": "Restore from backup", + "SAVE_PHRASE": "Save your seed phrase", + "TRANSFER_ALIAS": "Transfer alias", + "WALLET_DETAILS": "Wallet details" }, - "SETTINGS": { - "TITLE": "Settings", - "DARK_THEME": "Dark theme", - "WHITE_THEME": "White theme", - "GRAY_THEME": "Grey theme", - "APP_LOCK": { - "TITLE": "Lock app after:", - "TIME1": "5 min", - "TIME2": "15 min", - "TIME3": "1 hour", - "TIME4": "Never" - }, - "SCALE": { - "75": "75% scale", - "100": "100% scale", - "125": "125% scale", - "150": "150% scale", - "TITLE": "Interface scale" - }, - "MASTER_PASSWORD": { - "TITLE": "Update master password", - "OLD": "Old password", - "NEW": "New password", - "CONFIRM": "New password confirmation", - "BUTTON": "Save" - }, - "FORM_ERRORS": { - "PASS_REQUIRED": "Password is required", - "PASS_NOT_MATCH": "Old password not match", - "CONFIRM_NOT_MATCH": "Passwords do not match" - }, - "LAST_BUILD": "Current build: {{value}}", - "APP_LOG_TITLE": "Log level:", - "NOTIFICATIONS": "Notifications", - "USE_TOR_TO_RELAY_TRANSACTIONS": "Use TOR to relay transactions", - "SETTINGS_SAVED": "Saved! Settings Updated", - "LANGUAGE": { - "TITLE": "Language", - "EN": "English", - "FR": "French", - "DE": "Deutsch", - "ID": "Indonesian", - "IT": "Italian", - "PT": "Portuguese" - } + "COMMON": { + "BACK": "Go back" }, - "WALLET": { - "REGISTER_ALIAS": "Register an alias", - "DETAILS": "Details", - "LOCK": "Lock", - "AVAILABLE_BALANCE": "Available", - "LOCKED_BALANCE": "Locked", - "LOCKED_BALANCE_LINK": "What does that mean?", - "TABS": { - "ASSETS": "Assets", + "CONFIRM": { + "BUTTON_CANCEL": "Cancel", + "BUTTON_CONFIRM": "Send", + "MESSAGE": { + "COMMENT": "Comment", + "FROM": "From", "SEND": "Send", - "RECEIVE": "Receive", - "HISTORY": "History", - "CONTRACTS": "Contracts", - "MESSAGES": "Messages", - "STAKING": "Staking" - }, - "CONFIRM": { - "TITLE": "Remove wallet from the list?", - "MESSAGE": "To access it you’ll have to add it again" + "TO": "To" }, - "TOOLTIPS": { - "EDIT_ALIAS": "Edit alias", - "TRANSFER_ALIAS": "Transfer alias", - "SETTINGS": "Settings", - "ADD_CUSTOM_TOKEN": "Add Custom Token", - "REMOVE": "Remove wallet" + "TITLE": "Transaction" + }, + "CONFIRM_SWAP": { + "BREADCRUMBS": { + "ITEM1": "Swap", + "ITEM2": "Confirm swap" }, - "MODAL_ADD_CUSTOM_TOKEN": { - "TITLE": "Add Custom Token", - "FIELD_TITLE": "Asset ID" + "FORM": { + "BUTTONS": { + "BUTTON1": "Accept Proposal", + "BUTTON2": "Back" + }, + "LABELS": { + "LABEL1": "Swap proposal hex", + "LABEL2": "Proposal details" + }, + "PLACEHOLDERS": { + "PLACEHOLDER1": "Enter Swap proposal hex" + }, + "TABLE": { + "LABELS": { + "LABEL1": "Sending", + "LABEL2": "Receiving", + "LABEL3": "Expiration time" + } + } } }, - "WALLET_DETAILS": { - "LABEL_NAME": "Wallet name", - "LABEL_FILE_LOCATION": "Wallet file location", - "LABEL_SEED_PHRASE": "Seed phrase", - "SEED_PHRASE_HINT": "Click to reveal the seed phrase", - "BUTTON_SAVE": "Save", - "BUTTON_REMOVE": "Remove wallet", - "FORM_ERRORS": { - "NAME_REQUIRED": "Name is required", - "NAME_DUPLICATE": "Name is duplicate", - "MAX_LENGTH": "Maximum name length reached", - "PASSWORDS_DONT_MATCH": "Passwords don't match" + "CONTACTS": { + "ADD": "Add/edit contact", + "ADD_CONTACT": "Add contact", + "BUTTON": { + "ADD": "Add contact", + "ADD_EDIT": "Add/Save", + "DELETE": "Delete", + "EDIT": "Edit", + "GO_TO_WALLET": "Go to wallet", + "IMPORT_EXPORT": "Import/export", + "SEND": "Send" }, - "WALLET_OPTIONS": "Wallet options...", - "RESYNC_WALLET": "Resync wallet data", - "RESYNC_WALLET_BUTTON": "Resync Wallet", - "CREATE_PASSWORD_SECURE": "Create a password to secure your seed", - "INFO": "info", - "SEED_IS_UNSECURED": "Seed is unsecured", - "SEED_IS_SECURED": "Seed is secured", - "REMEMBER_YOU_WILL_REQUIRE": "Secure seed will require password to restore.", - "ADD_CUSTOM_TOKEN": "Add Custom Token", + "COPY": "- Copy", + "ERROR_EMPTY_LIST": "Contact list is empty", + "ERROR_EXPORT": "Invalid file type. Save file as .csv", + "ERROR_IMPORT": "Error is occured while reading file!", + "ERROR_IMPORT_EMPTY": "File is empty", + "ERROR_TYPE_FILE": "Please import valid .csv file", + "EXPORT": "Export", "FORM": { - "CONFIRM_PASSWORD": "Confirm password", - "GENERATE_SECURE_SEED": "Generate Secure Seed", - "SECURED_SEED_WILL_REQUIRE": "Secure seed will require this password to restore." - } - }, - "ASSIGN_ALIAS": { - "NAME": { - "LABEL": "Alias", - "PLACEHOLDER": " Enter alias", - "TOOLTIP": "An alias is a shortened form or your account. An alias can only include Latin letters, numbers and characters “.” and “-”. It must start with “@”." - }, - "COMMENT": { - "LABEL": "Comment", - "PLACEHOLDER": "", - "TOOLTIP": "The comment will be visible to anyone who wants to make a payment to your alias. You can provide details about your business, contacts, or include any text. Comments can be edited later." + "ADDRESS": "Address", + "NAME": "Name", + "NOTES": "Notes" }, - "COST": "Alias fee {{value}} {{currency}}", - "BUTTON_ASSIGN": "Assign", "FORM_ERRORS": { + "ADDRESS_DUBLICATED": "Address is dublicated", + "ADDRESS_NOT_VALID": "Address not valid", + "ADDRESS_REQUIRED": "Address is required", + "MAX_LENGTH": "Maximum notes length reached", + "NAME_DUBLICATED": "Name is dublicated", + "NAME_LENGTH": "The name must be 4-25 characters long", "NAME_REQUIRED": "Name is required", - "NAME_WRONG": "Invalid name: allowed symbols \"0-9\", \"a-z\", \"-\", \".\"", - "NAME_LENGTH": "The alias must be 6-25 characters long", - "NAME_EXISTS": "Alias name already exists", - "NO_MONEY": "You do not have enough funds to assign this alias", - "MAX_LENGTH": "Maximum comment length reached" - }, - "ONE_ALIAS": "You can create only one alias per wallet", - "REQUEST_ADD_REG": "The alias will be assigned within 10 minutes" - }, - "EDIT_ALIAS": { - "NAME": { - "LABEL": "Alias", - "PLACEHOLDER": "@ Enter alias" - }, - "COMMENT": { - "LABEL": "Comment", - "PLACEHOLDER": "" + "SET_MASTER_PASSWORD": "Set master password" }, - "FORM_ERRORS": { - "NO_MONEY": "You do not have enough funds to change the comment to this alias", - "MAX_LENGTH": "Maximum comment length reached" + "IMPORT": "Import", + "IMPORT_EXPORT": "Import or export contacts", + "OPEN_ADD_WALLET": "Open/Add wallet", + "SEND": "Send", + "SEND_FROM": "Send from", + "SEND_TO": "To", + "SUCCESS_EXPORT": "Contacts are exported", + "SUCCESS_IMPORT": "Contacts are imported", + "SUCCESS_SAVE": "Contact is edited", + "SUCCESS_SENT": "Contact added", + "TABLE": { + "ADDRESS": "Address", + "ALIAS": "Alias", + "EMPTY": "Contact list is empty", + "NAME": "Name", + "NOTES": "Notes" }, - "COST": "Fee {{value}} {{currency}}", - "BUTTON_EDIT": "Edit" + "TITLE": "Contact list" }, - "TRANSFER_ALIAS": { - "NAME": { - "LABEL": "Alias", - "PLACEHOLDER": "@ Enter alias" - }, - "COMMENT": { - "LABEL": "Comment", - "PLACEHOLDER": "" - }, - "ADDRESS": { - "LABEL": "Transfer to", - "PLACEHOLDER": "" - }, - "FORM_ERRORS": { - "WRONG_ADDRESS": "No wallet with this account exists", - "ALIAS_EXISTS": "This account already has an alias", - "NO_MONEY": "You do not have enough funds to transfer this alias" - }, - "COST": "Transfer fee {{value}} {{currency}}", - "BUTTON_TRANSFER": "Transfer", - "BUTTON_CANCEL": "Cancel", - "REQUEST_SEND_REG": "The alias will be transferred within 10 minutes" + "CONTEXT_MENU": { + "COPY": "copy", + "PASTE": "paste", + "SELECT": "select all" }, - "SEND": { - "ADDRESS": "Address", + "CONTRACTS": { "AMOUNT": "Amount", - "COMMENT": "Comment", - "DETAILS": "Additional details", - "MIXIN": "Mixin", - "FEE": "Fee", - "HIDE": "Hide your wallet address from recipient", - "BUTTON": "Send", - "SUCCESS_SENT": "Transaction sent", - "FORM_ERRORS": { - "ADDRESS_REQUIRED": "Address is required", - "ADDRESS_NOT_VALID": "Address not valid", - "ALIAS_NOT_VALID": "Alias not valid", - "AMOUNT_REQUIRED": "Amount is required", - "AMOUNT_ZERO": "Amount is zero", - "FEE_REQUIRED": "Fee is required", - "FEE_MINIMUM": "Minimum fee: {{fee}}", - "MAX_LENGTH": "Maximum comment length reached", - "GREAT_THAN_UNWRAPPED_COINS": "Amount is bigger than ERC20 tokens left available", - "LESS_THAN_ZANO_NEEDED": "Too small amount to cover ERC20 fee", - "WRAP_INFO_NULL": "failed to request wrap state", - "MUST_BE_GREATER_THAN_ZERO": "Must be greater than zero", - "ALIAS_NOT_FOUND": "Alias not found" - }, - "WRAP": { - "TITLE": "Wrap", - "MAIN_TEXT": "This transaction will create wZano (\"Wrapped Zano\") which will be sent to the specified address on the Ethereum network.", - "ESTIMATE": "Transaction Estimates", - "WILL_RECEIVE": "You'll receive:", - "FEE": "Ethereum Txn Fee:", - "ZANO": "ZANO", - "wZANO": "wZANO" - }, - "ERROR_CODES": { - "NOT_ENOUGH_MONEY": "Not enough money" - }, - "ASSET": "Asset" - }, - "HISTORY": { - "STATUS": "Status", - "STATUS_TOOLTIP": "Confirmations {{current}}/{{total}}", - "LOCK_TOOLTIP": "Locked till {{date}}", - "SEND": "Sent", - "RECEIVED": "Received", + "COMMENTS": "Comments", + "CONTRACTS": "Contracts", "DATE": "Date", - "AMOUNT": "Amount", - "FEE": "Fee", - "ADDRESS": "Address", - "DETAILS": { - "PAYMENT_ID": "Payment ID", - "ID": "Transaction ID", - "SIZE": "Transaction size", - "SIZE_VALUE": "{{value}} bytes", - "HEIGHT": "Height", - "CONFIRMATION": "Confirmation", - "INPUTS": "Inputs", - "OUTPUTS": "Outputs", - "COMMENT": "Comment" - }, - "TYPE_MESSAGES": { - "HIDDEN": "hidden", - "UNDEFINED": "Undefined", - "COMPLETE_BUYER": "Contract completed", - "COMPLETE_SELLER": "Contract completed", - "CREATE_ALIAS": "Fee for assigning alias", - "UPDATE_ALIAS": "Fee for editing alias", - "POW_REWARD": "POW reward", - "POS_REWARD": "POS reward", - "CREATE_CONTRACT": "Contract proposal", - "PLEDGE_CONTRACT": "Contract deposit", - "NULLIFY_CONTRACT": "Burn deposits", - "PROPOSAL_CANCEL_CONTRACT": "Cancellation request", - "CANCEL_CONTRACT": "Cancel and return deposits" - }, - "NO_FEE": "No Fee", - "HIDDEN": "Hidden" - }, - "CONTRACTS": { "EMPTY": "No active contracts", - "CONTRACTS": "Contracts", + "LISTING_BUTTON": "Create listing", "PURCHASE": "Purchase", + "PURCHASE_BUTTON": "New Purchase", "SELL": "Sell", - "DATE": "Date", - "AMOUNT": "Amount", "STATUS": "Status", - "COMMENTS": "Comments", - "PURCHASE_BUTTON": "New Purchase", - "LISTING_BUTTON": "Create listing", - "TIME_LEFT": { - "REMAINING_LESS_ONE": "Less than an hour to respond", - "REMAINING_ONE": "{{time}} hour remains", - "REMAINING_MANY": "{{time}} hours remain", - "REMAINING_MANY_ALT": "{{time}} hours remain", - "REMAINING_ONE_RESPONSE": "{{time}} hour remains", - "REMAINING_MANY_RESPONSE": "{{time}} hours remain", - "REMAINING_MANY_ALT_RESPONSE": "{{time}} hours remain", - "REMAINING_ONE_WAITING": "Waiting for {{time}} hour", - "REMAINING_MANY_WAITING": "Waiting for {{time}} hours", - "REMAINING_MANY_ALT_WAITING": "Waiting for {{time}} hours" - }, "STATUS_MESSAGES": { - "SELLER": { - "NEW_CONTRACT": "New contract proposal", - "IGNORED": "You ignored contract proposal", - "ACCEPTED": "Contract started", - "WAIT": "Waiting for contract confirmation", - "WAITING_BUYER": "Waiting for delivery", - "COMPLETED": "Contract completed", - "NOT_RECEIVED": "Delivery failed", - "NULLIFIED": "All deposits burned", - "PROPOSAL_CANCEL": "New proposal to cancel contract and return deposits", - "BEING_CANCELLED": "Cancellation in progress", - "CANCELLED": "Contract canceled", - "IGNORED_CANCEL": "You ignored cancellation proposal", - "EXPIRED": "Contract proposal has expired" - }, "BUYER": { - "WAITING": "Waiting for response", - "IGNORED": "Seller ignored your contract proposal", "ACCEPTED": "Seller accepted your contract proposal", - "WAIT": "Waiting for deposits confirmation", - "WAITING_SELLER": "Waiting for delivery", + "BEING_CANCELLED": "Cancellation in progress", + "CANCELLED": "Contract canceled", "COMPLETED": "Contract completed", + "EXPIRED": "The contract proposal has expired", + "IGNORED": "Seller ignored your contract proposal", + "IGNORED_CANCEL": "The seller ignored your proposal to cancel the contract", "NOT_RECEIVED": "Delivery failed", "NULLIFIED": "All deposits burned", + "WAIT": "Waiting for deposits confirmation", + "WAITING": "Waiting for response", "WAITING_CANCEL": "Waiting for contract cancellation", + "WAITING_SELLER": "Waiting for delivery" + }, + "SELLER": { + "ACCEPTED": "Contract started", "BEING_CANCELLED": "Cancellation in progress", "CANCELLED": "Contract canceled", - "IGNORED_CANCEL": "The seller ignored your proposal to cancel the contract", - "EXPIRED": "The contract proposal has expired" + "COMPLETED": "Contract completed", + "EXPIRED": "Contract proposal has expired", + "IGNORED": "You ignored contract proposal", + "IGNORED_CANCEL": "You ignored cancellation proposal", + "NEW_CONTRACT": "New contract proposal", + "NOT_RECEIVED": "Delivery failed", + "NULLIFIED": "All deposits burned", + "PROPOSAL_CANCEL": "New proposal to cancel contract and return deposits", + "WAIT": "Waiting for contract confirmation", + "WAITING_BUYER": "Waiting for delivery" } + }, + "TIME_LEFT": { + "REMAINING_LESS_ONE": "Less than an hour to respond", + "REMAINING_MANY": "{{time}} hours remain", + "REMAINING_MANY_ALT": "{{time}} hours remain", + "REMAINING_MANY_ALT_RESPONSE": "{{time}} hours remain", + "REMAINING_MANY_ALT_WAITING": "Waiting for {{time}} hours", + "REMAINING_MANY_RESPONSE": "{{time}} hours remain", + "REMAINING_MANY_WAITING": "Waiting for {{time}} hours", + "REMAINING_ONE": "{{time}} hour remains", + "REMAINING_ONE_RESPONSE": "{{time}} hour remains", + "REMAINING_ONE_WAITING": "Waiting for {{time}} hour" } }, - "PURCHASE": { - "DESCRIPTION": "Description", - "SELLER": "Seller", - "AMOUNT": "Amount", - "YOUR_DEPOSIT": "Your deposit", - "SELLER_DEPOSIT": "Seller deposit", - "BUYER_DEPOSIT": "Buyer deposit", - "SAME_AMOUNT": "Same amount", - "COMMENT": "Comment", - "DETAILS": "Additional details", - "SEND_BUTTON": "Send", - "FORM_ERRORS": { - "DESC_REQUIRED": "Description required", - "DESC_MAXIMUM": "Maximum field length reached", - "SELLER_REQUIRED": "Address required", - "SELLER_NOT_VALID": "Invalid address", - "ALIAS_NOT_VALID": "Invalid alias", - "AMOUNT_REQUIRED": "Amount required", - "AMOUNT_ZERO": "Amount cannot be zero", - "YOUR_DEPOSIT_REQUIRED": "Deposit required", - "SELLER_DEPOSIT_REQUIRED": "Seller deposit required", - "SELLER_SAME": "Use separate account", - "COMMENT_MAXIMUM": "Maximum field length reached" - }, - "PROGRESS_NEW": "New purchase", - "PROGRESS_WAIT": "Awaiting reply", - "PROGRESS_RECEIVE": "Reply received", - "PROGRESS_COMPLETE": "Completed", - "FEE": "Fee", - "PAYMENT": "Payment ID", - "STATUS_MESSAGES": { - "NEW_PURCHASE": "New purchase", - "WAITING_SELLER": "Waiting for response", - "WAITING_BUYER": "Contract proposal received", - "WAITING_CONFIRMATION": "Waiting for deposits confirmation", - "WAITING_DELIVERY": "Waiting for delivery", - "COMPLETED": "Contract completed", - "IGNORED_BUYER": "Contract proposal ignored", - "IGNORED_SELLER": "The seller ignored your contract proposal", - "PROPOSAL_CANCEL_SELLER": "Cancellation request sent", - "PROPOSAL_CANCEL_BUYER": "Cancellation request received", - "BEING_CANCELLED": "Cancellation in progress", - "IGNORED_CANCEL_SELLER": "The seller ignored your proposal to cancel the contract", - "IGNORED_CANCEL_BUYER": "Contract cancellation proposal ignored", - "CANCELLED": "Contract canceled", - "EXPIRED": "Contract proposal expired", - "NOT_RECEIVED": "Delivery failed", - "NULLIFIED": "All deposits burned" + "CREATE_SWAP": { + "BREADCRUMBS": { + "ITEM1": "Swap", + "ITEM2": "Create swap" }, - "ACCEPT_STATE_WAIT_BIG": "Contract started", - "IGNORED_ACCEPT": "Contract proposal ignored", - "BURN_PROPOSAL": "Deposits burned", - "SUCCESS_FINISH_PROPOSAL": "Contract completed", - "SEND_CANCEL_PROPOSAL": "Cancellation request sent", - "IGNORED_CANCEL": "Contract cancellation proposal ignored", - "DEALS_CANCELED_WAIT": "Cancellation in progress", - "WAITING_TIME": "Response time", - "NEED_MONEY": "Insufficient funds", - "BUTTON_MAKE_PLEDGE": "Accept and make deposit", - "BUTTON_IGNORE": "Ignore and hide offer", - "BUTTON_NULLIFY": "Terminate and burn deposits", - "BUTTON_RECEIVED": "Complete and release deposits", - "BUTTON_CANCEL_BUYER": "Cancel and return deposits", - "BUTTON_NOT_CANCEL": "Ignore request", - "BUTTON_CANCEL_SELLER": "Confirm and return deposits", - "HOUR": "hour", - "HOURS": "hours", - "CANCEL": "Cancel", - "NULLIFY_QUESTION": "Are you sure you want to burn both deposits?", - "BUTTON_NULLIFY_SHORT": "Burn", - "WAITING_TIME_QUESTION": "Are you sure you want to cancel the contract?" - }, - "MESSAGES": { - "ADDRESS": "Address", - "MESSAGE": "Message", - "SEND_PLACEHOLDER": "Type a message...", - "SEND_BUTTON": "Send" - }, - "MODALS": { - "ERROR": "Error", - "SUCCESS": "Success", - "INFO": "Information", - "OK": "OK", - "CANCEL": "Cancel", - "ADD_TOKEN": "Add token" - }, - "CONFIRM": { - "BUTTON_CONFIRM": "Send", - "BUTTON_CANCEL": "Cancel", - "TITLE": "Transaction", - "MESSAGE": { - "SEND": "Send", - "FROM": "From", - "TO": "To", - "COMMENT": "Comment" + "FORM": { + "BUTTONS": { + "BUTTON1": "Create proposal", + "BUTTON2": "Cancel" + }, + "ERRORS": { + "ERROR1": "Swap for the same asset is not allowed." + }, + "LABELS": { + "LABEL1": "Sending", + "LABEL2": "Receiving", + "LABEL3": "Receiver address" + }, + "PLACEHOLDERS": { + "PLACEHOLDER1": "Please enter the amount" + } } }, - "STAKING": { - "TITLE": "Staking", - "TITLE_PENDING": "Pending", - "TITLE_TOTAL": "Total", - "TITLE_PERIOD": "Time period:", - "PERIOD": { - "WEEK1": "1 week", - "WEEK2": "2 week", - "MONTH1": "1 month", - "MONTH3": "3 month", - "MONTH6": "6 month", - "YEAR": "1 year", - "ALL": "All" - }, - "TITLE_GROUP": "Group:", - "GROUP": { - "DAY": "day", - "WEEK": "week", - "MONTH": "month" + "CREATE_WALLET": { + "BUTTON_CREATE": "Create wallet", + "BUTTON_SELECT": "Select wallet location", + "CONFIRM": "Confirm wallet password", + "ERROR_CANNOT_SAVE_SYSTEM": "Wallet files cannot be saved to the OS partition", + "ERROR_CANNOT_SAVE_TOP": "Existing wallet files cannot be replaced or overwritten", + "FORM_ERRORS": { + "CONFIRM_NOT_MATCH": "Passwords don`t match", + "MAX_LENGTH": "Maximum name length reached", + "NAME_DUPLICATE": "Name is duplicate", + "NAME_REQUIRED": "This field is required" }, - "SWITCH": { - "ON": "ON", - "OFF": "OFF" - } + "NAME": "Wallet name", + "PASS": "Set wallet password", + "TITLE_SAVE": "Save the wallet file." }, - "CONTACTS": { - "TITLE": "Contact list", - "IMPORT_EXPORT": "Import or export contacts", - "IMPORT": "Import", - "EXPORT": "Export", - "ADD": "Add/edit contact", - "SEND": "Send", - "SEND_FROM": "Send from", - "SEND_TO": "To", - "OPEN_ADD_WALLET": "Open/Add wallet", - "COPY": "- Copy", - "TABLE": { - "NAME": "Name", - "ALIAS": "Alias", - "ADDRESS": "Address", - "NOTES": "Notes", - "EMPTY": "Contact list is empty" - }, - "FORM": { - "NAME": "Name", - "ADDRESS": "Address", - "NOTES": "Notes" + "EDIT_ALIAS": { + "BUTTON_EDIT": "Edit", + "COMMENT": { + "LABEL": "Comment", + "PLACEHOLDER": "" }, + "COST": "Fee {{value}} {{currency}}", "FORM_ERRORS": { - "NAME_REQUIRED": "Name is required", - "NAME_DUBLICATED": "Name is dublicated", - "ADDRESS_REQUIRED": "Address is required", - "ADDRESS_NOT_VALID": "Address not valid", - "SET_MASTER_PASSWORD": "Set master password", - "ADDRESS_DUBLICATED": "Address is dublicated", - "MAX_LENGTH": "Maximum notes length reached", - "NAME_LENGTH": "The name must be 4-25 characters long" - }, - "BUTTON": { - "SEND": "Send", - "EDIT": "Edit", - "DELETE": "Delete", - "ADD": "Add contact", - "ADD_EDIT": "Add/Save", - "GO_TO_WALLET": "Go to wallet", - "IMPORT_EXPORT": "Import/export" + "MAX_LENGTH": "Maximum comment length reached", + "NO_MONEY": "You do not have enough funds to change the comment to this alias" }, - "SUCCESS_SENT": "Contact added", - "SUCCESS_SAVE": "Contact is edited", - "SUCCESS_IMPORT": "Contacts are imported", - "SUCCESS_EXPORT": "Contacts are exported", - "ERROR_IMPORT": "Error is occured while reading file!", - "ERROR_TYPE_FILE": "Please import valid .csv file", - "ERROR_EXPORT": "Invalid file type. Save file as .csv", - "ERROR_EMPTY_LIST": "Contact list is empty", - "ERROR_IMPORT_EMPTY": "File is empty", - "ADD_CONTACT": "Add contact" + "NAME": { + "LABEL": "Alias", + "PLACEHOLDER": "@ Enter alias" + } }, "ERRORS": { - "NO_MONEY": "Not enough money", - "NOT_ENOUGH_MONEY": "Insufficient funds in account", + "ACCESS_DENIED": "Access denied", + "BAD_ARG": "Invalid argument", "CORE_BUSY": "Internal error: core is busy", "DAEMON_BUSY": "Internal error: daemon is busy", - "NO_MONEY_REMOVE_OFFER": "There is no fee for deleting an offer, but in order to protect the network against flood transactions you need to have at least {{fee}} {{currency}} in your wallet", + "FILE_EXIST": "A file with that name already exists. Enter another name to save the file under", + "FILE_NOT_FOUND": "File not found", + "FILE_NOT_SAVED": "You cannot save a wallet file in this folder. Please choose another folder.", + "FILE_RESTORED": "The wallet file was corrupted. We have recovered the keys and the wallet from the blockchain", + "INSUFFICIENT_FUNDS": "Insufficient funds for this transaction", + "NOT_ENOUGH_MONEY": "Insufficient funds in account", "NOT_ENOUGH_OUTPUTS_TO_MIX": "Mix-in number is too big for current blockchain state. There are not enough unspent outputs to mix with", + "NOT_FILE_ZANO_WALLET": "This file is not recognized as a Zano wallet..", + "NO_MONEY": "Not enough funds for this transaction", + "NO_MONEY_REMOVE_OFFER": "There is no fee for deleting an offer, but in order to protect the network against flood transactions you need to have at least {{fee}} {{currency}} in your wallet", + "REQUIRED": "Required field", + "TRANSACTION_ERROR": "Error. Transaction not completed.", "TRANSACTION_IS_TO_BIG": "Transaction exceeds network limit, send required amount with multiple transactions", "TRANSFER_ATTEMPT": "There is no connection to Zano network", - "ACCESS_DENIED": "Access denied", - "TRANSACTION_ERROR": "Error. Transaction not completed.", - "BAD_ARG": "Invalid argument", - "WALLET_WRONG_ID": "Invalid wallet ID", - "WRONG_PASSWORD": "Invalid password", - "FILE_RESTORED": "The wallet file was corrupted. We have recovered the keys and the wallet from the blockchain", - "FILE_NOT_FOUND": "File not found", - "FILE_EXIST": "A file with that name already exists. Enter another name to save the file under", - "FILE_NOT_SAVED": "You cannot save a wallet file in this folder. Please choose another folder.", - "TX_TYPE_NORMAL": "Error. The payment from the wallet", - "TX_TYPE_NORMAL_TO": "to", - "TX_TYPE_NORMAL_END": "was not completed.", + "TX_TYPE_COIN_BASE": "Error. The payment was not completed.", "TX_TYPE_NEW_ALIAS": "Error. Failed to register alias to safe", "TX_TYPE_NEW_ALIAS_END": "Please try again.", + "TX_TYPE_NORMAL": "Error. The payment from the wallet", + "TX_TYPE_NORMAL_END": "was not completed.", + "TX_TYPE_NORMAL_TO": "to", "TX_TYPE_UPDATE_ALIAS": "Error. Failed to change comment to alias in safe", - "TX_TYPE_COIN_BASE": "Error. The payment was not completed.", "WALLET_WATCH_ONLY_NOT_SUPPORTED": "Watch-only wallets can only be opened by simplewallet", - "REQUIRED": "Required field", - "NOT_FILE_ZANO_WALLET": "File is not a zano wallet" + "WALLET_WRONG_ID": "Invalid wallet ID", + "WRONG_PASSWORD": "Invalid password", + "WRONG_PASSWORD_MUST_BE": "Invalid password. Password must be" }, - "CONTEXT_MENU": { - "COPY": "copy", - "PASTE": "paste", - "SELECT": "select all" + "EXPORT_HISTORY": { + "CANCEL": "Cancel", + "EXPORT": "Export to file...", + "EXPORT_BUTTON": "Export history...", + "FILTER": "Filter POS Transactions", + "FORMAT": "Format", + "SAVED_FILE": "Select path to save transactions history ", + "TITLE": "Export Wallet History", + "TOOLTIP": "Export wallet transactions history to file" }, - "BACKEND_LOCALIZATION": { - "QUIT": "Quit", - "IS_RECEIVED": "", - "IS_CONFIRMED": "", - "INCOME_TRANSFER_UNCONFIRMED": "Incoming payment (not confirmed)", - "INCOME_TRANSFER_CONFIRMED": "Payment received", - "MINED": "Mined", - "LOCKED": "Blocked", - "IS_MINIMIZE": "Zano application is minimized to the system tray", - "RESTORE": "You can recover it by clicking or using the context menu", - "TRAY_MENU_SHOW": "Resize", - "TRAY_MENU_MINIMIZE": "Minimize" + "HISTORY": { + "ADDRESS": "Address", + "AMOUNT": "Amount", + "DATE": "Date", + "DETAILS": { + "COMMENT": "Comment", + "CONFIRMATION": "Confirmation", + "HEIGHT": "Height", + "ID": "Transaction ID", + "INPUTS": "Inputs", + "OUTPUTS": "Outputs", + "PAYMENT_ID": "Payment ID", + "SIZE": "Transaction size", + "SIZE_VALUE": "{{value}} bytes" + }, + "FEE": "Fee", + "HIDDEN": "Hidden", + "LOCK_TOOLTIP": "Locked till {{date}}", + "NO_FEE": "No Fee", + "RECEIVED": "Received", + "SEND": "Sent", + "STATUS": "Status", + "STATUS_TOOLTIP": "Confirmations {{current}}/{{total}}", + "TYPE_MESSAGES": { + "CANCEL_CONTRACT": "Cancel and return deposits", + "COMPLETE_BUYER": "Contract completed", + "COMPLETE_SELLER": "Contract completed", + "CREATE_ALIAS": "Fee for assigning alias", + "CREATE_CONTRACT": "Contract proposal", + "HIDDEN": "hidden", + "NULLIFY_CONTRACT": "Burn deposits", + "PLEDGE_CONTRACT": "Contract deposit", + "POS_REWARD": "POS reward", + "POW_REWARD": "POW reward", + "PROPOSAL_CANCEL_CONTRACT": "Cancellation request", + "UNDEFINED": "Undefined", + "UPDATE_ALIAS": "Fee for editing alias" + } }, - "TOR_LIB_STATE": { - "STATE_SENDING": "Sending transaction", - "STATE_SENT_SUCCESS": "Successfully sent!", - "STATE_SEND_FAILED": "Sending failed", - "STATE_INITIALIZING": "Initializing", - "STATE_DOWNLOADING_CONSENSUS": "Downloading consensus", - "STATE_MAKING_TUNNEL_A": "Building tunnel to A", - "STATE_MAKING_TUNNEL_B": "Building tunnel to B", - "STATE_CREATING_STREAM": "Creating stream", - "STATE_FAILED": "Failed created stream", - "STATE_SUCCESS": "Successfully created stream" + "LOGIN": { + "BUTTON_NEXT": "Next", + "BUTTON_RESET": "Reset", + "BUTTON_SKIP": "Skip", + "FORM_ERRORS": { + "CONFIRM_REQUIRED": "Confirmation is required", + "INVALID_PASS": "Invalid Password", + "MISMATCH": "Mismatch", + "PASS_REQUIRED": "Password is required", + "WRONG_PASSWORD": "Wrong password" + }, + "INCORRECT_PASSWORD": "Invalid password", + "MASTER_PASS": "Master password", + "SETUP_CONFIRM_PASS": "Confirm the password", + "SETUP_MASTER_PASS": "Setup master password" }, - "SEND_DETAILS_MODAL": { - "TITLE1": "Transaction", - "TITLE2": "Transaction details" + "MAIN": { + "BUTTON_NEW_WALLET": "Create new wallet", + "BUTTON_OPEN_WALLET": "Open existing wallet", + "BUTTON_RESTORE_BACKUP": "Restore from backup", + "CHOOSE_PATH": "Please choose a path", + "HELP": "How to create wallet?", + "TITLE": "Create or open the wallet to start using Zano" + }, + "MESSAGES": { + "ADDRESS": "Address", + "MESSAGE": "Message", + "SEND_BUTTON": "Send", + "SEND_PLACEHOLDER": "Type a message..." + }, + "MODALS": { + "ADD_TOKEN": "Add token", + "CANCEL": "Cancel", + "ERROR": "Error", + "INFO": "Information", + "OK": "OK", + "SUCCESS": "Success" + }, + "OPEN_WALLET": { + "BUTTON": "Open wallet", + "FILE_NOT_FOUND1": "Wallet file not found", + "FILE_NOT_FOUND2": "

    It might have been renamed or moved.
    To open it, use the \"Open wallet\" button.", + "FORM_ERRORS": { + "MAX_LENGTH": "Maximum name length reached", + "NAME_DUPLICATE": "Name is duplicate", + "NAME_REQUIRED": "Name is required" + }, + "MODAL": { + "LABEL": "Password to this wallet", + "NOT_FOUND": "Not found", + "OPEN": "Open wallet", + "SKIP": "Skip", + "TITLE": "Type wallet password" + }, + "NAME": "Wallet name", + "PASS": "Wallet password", + "WITH_ADDRESS_ALREADY_OPEN": "A wallet with this address is already open" }, "PLACEHOLDERS": { + "ADRESS_PLACEHOLDER": "Enter adress here", + "AMOUNT_PLACEHOLDER": "Please enter the amount", "COMMENT_PLACEHOLDER": "Enter your comment here", - "WALLET_NAME_PLACEHOLDER": "Enter a Wallet Name here", + "CONFIRM_WALET_PASSWORD_PLACEHOLDER": "Confirm wallet password here", + "DEPOSIT_PLACEHOLDER": "Enter your deposit here", + "DESCRIPTION_PLACEHOLDER": "Enter a description here", + "FEE_PLACEHOLDER": "Enter a fee here", "MASTER_PASS_PLACEHOLDER": "Enter a master password here", - "PASS_PLACEHOLDER": "Enter a master password here", "NAME_PLACEHOLDER": "Enter a name here", - "ADRESS_PLACEHOLDER": "Enter adress here", "NOTES_PLACEHOLDER": "Enter a notes here", - "DESCRIPTION_PLACEHOLDER": "Enter a description here", - "SELLER_PLACEHOLDER": "Enter a seller here", + "PASSWORD_PLACEHOLDER": "Enter a password here", + "PASS_PLACEHOLDER": "Enter a master password here", + "PLACEHOLDER_CONFIRM": "Confirm new password here", + "PLACEHOLDER_NEW": "Enter new password here", "PLACEHOLDER_OLD": "Enter current password here", - "AMOUNT_PLACEHOLDER": "Enter amount here", - "DEPOSIT_PLACEHOLDER": "Enter your deposit here", + "PURCHASE_PAYMENT_PLACEHOLDER": "Enter a payment ID here", + "SEED_PASSWORD_PLACEHOLDER": "Enter a seed password here", + "SEED_PHRASE_PLACEHOLDER": "Enter a seed phrase here", "SELLER_DEPOSIT_PLACEHOLDER": "Enter seller deposit here", - "PLACEHOLDER_NEW": "Enter new password here", + "SELLER_PLACEHOLDER": "Enter a seller here", "WALET_PASSWORD_PLACEHOLDER": "Enter a wallet password here", - "CONFIRM_WALET_PASSWORD_PLACEHOLDER": "Confirm wallet password here", - "PLACEHOLDER_CONFIRM": "Confirm new password here", - "PASSWORD_PLACEHOLDER": "Enter a password here", - "SEED_PHRASE_PLACEHOLDER": "Enter a seed phrase here", - "SEED_PASSWORD_PLACEHOLDER": "Enter a seed password here", - "PURCHASE_PAYMENT_PLACEHOLDER": "Enter a payment ID here", - "FEE_PLACEHOLDER": "Enter a fee here" + "WALLET_NAME_PLACEHOLDER": "Please enter a name for your wallet" + }, + "PROGRESS": { + "ADD_WALLET": "Add wallet", + "CREATE_WALLET": "Create new wallet", + "RESTORE_WALLET": "Restore from backup", + "SELECT_LOCATION": "Select wallet location" + }, + "PURCHASE": { + "ACCEPT_STATE_WAIT_BIG": "Contract started", + "AMOUNT": "Amount", + "BURN_PROPOSAL": "Deposits burned", + "BUTTON_CANCEL_BUYER": "Cancel and return deposits", + "BUTTON_CANCEL_SELLER": "Confirm and return deposits", + "BUTTON_IGNORE": "Ignore and hide offer", + "BUTTON_MAKE_PLEDGE": "Accept and make deposit", + "BUTTON_NOT_CANCEL": "Ignore request", + "BUTTON_NULLIFY": "Terminate and burn deposits", + "BUTTON_NULLIFY_SHORT": "Burn", + "BUTTON_RECEIVED": "Complete and release deposits", + "BUYER_DEPOSIT": "Buyer deposit", + "CANCEL": "Cancel", + "COMMENT": "Comment", + "DEALS_CANCELED_WAIT": "Cancellation in progress", + "DESCRIPTION": "Description", + "DETAILS": "Additional details", + "FEE": "Fee", + "FORM_ERRORS": { + "ALIAS_NOT_VALID": "Invalid alias", + "AMOUNT_REQUIRED": "Amount required", + "AMOUNT_ZERO": "Amount cannot be zero", + "COMMENT_MAXIMUM": "Maximum field length reached", + "DESC_MAXIMUM": "Maximum field length reached", + "DESC_REQUIRED": "Description required", + "SELLER_DEPOSIT_REQUIRED": "Seller deposit required", + "SELLER_NOT_VALID": "Invalid address", + "SELLER_REQUIRED": "Address required", + "SELLER_SAME": "Use separate account", + "YOUR_DEPOSIT_REQUIRED": "Deposit required" + }, + "HOUR": "hour", + "HOURS": "hours", + "IGNORED_ACCEPT": "Contract proposal ignored", + "IGNORED_CANCEL": "Contract cancellation proposal ignored", + "NEED_MONEY": "Insufficient funds for this transaction", + "NULLIFY_QUESTION": "Are you sure you want to burn both deposits?", + "PAYMENT": "Payment ID", + "PROGRESS_COMPLETE": "Completed", + "PROGRESS_NEW": "New purchase", + "PROGRESS_RECEIVE": "Reply received", + "PROGRESS_WAIT": "Awaiting reply", + "SAME_AMOUNT": "Same amount", + "SELLER": "Seller", + "SELLER_DEPOSIT": "Seller deposit", + "SEND_BUTTON": "Send", + "SEND_CANCEL_PROPOSAL": "Cancellation request sent", + "STATUS_MESSAGES": { + "BEING_CANCELLED": "Cancellation in progress", + "CANCELLED": "Contract canceled", + "COMPLETED": "Contract completed", + "EXPIRED": "Contract proposal expired", + "IGNORED_BUYER": "Contract proposal ignored", + "IGNORED_CANCEL_BUYER": "Contract cancellation proposal ignored", + "IGNORED_CANCEL_SELLER": "The seller ignored your proposal to cancel the contract", + "IGNORED_SELLER": "The seller ignored your contract proposal", + "NEW_PURCHASE": "New purchase", + "NOT_RECEIVED": "Delivery failed", + "NULLIFIED": "All deposits burned", + "PROPOSAL_CANCEL_BUYER": "Cancellation request received", + "PROPOSAL_CANCEL_SELLER": "Cancellation request sent", + "WAITING_BUYER": "Contract proposal received", + "WAITING_CONFIRMATION": "Waiting for deposits confirmation", + "WAITING_DELIVERY": "Waiting for delivery", + "WAITING_SELLER": "Waiting for response" + }, + "SUCCESS_FINISH_PROPOSAL": "Contract completed", + "WAITING_TIME": "Response time", + "WAITING_TIME_QUESTION": "Are you sure you want to cancel the contract?", + "YOUR_DEPOSIT": "Your deposit" + }, + "RESTORE_WALLET": { + "BUTTON_CREATE": "Create wallet", + "BUTTON_SELECT": "Select wallet location", + "CHOOSE_PATH": "Please choose a path", + "CONFIRM": "Confirm wallet password", + "FORM_ERRORS": { + "CONFIRM_NOT_MATCH": "Passwords don`t match", + "INCORRECT_PASSWORD": "Incorrect password", + "KEY_NOT_VALID": "Key not valid", + "KEY_REQUIRED": "Key is required", + "MAX_LENGTH": "Maximum name length reached", + "NAME_DUPLICATE": "Name is duplicate", + "NAME_REQUIRED": "Name is required", + "SEED_PHRASE_IS_NO_VALID": "The seed phrase is not valid." + }, + "LABEL_NAME": "Wallet name", + "LABEL_PHRASE_KEY": "Seed phrase / tracking seed", + "NOT_CORRECT_FILE_OR_PASSWORD": "Invalid wallet file or password does not match", + "OK": "OK", + "PASS": "Wallet password", + "SEED_PASSWORD": "Seed password" + }, + "SEED_PHRASE": { + "BUTTON_COPIED": "Copied", + "BUTTON_COPY": "Copy", + "BUTTON_CREATE_ACCOUNT": "Create wallet", + "TITLE": "Make sure to keep your seed phrase in a safe place. If you forget your seed phrase you will not be able to recover your wallet." + }, + "SEND": { + "ADDRESS": "Address", + "AMOUNT": "Amount", + "ASSET": "Asset", + "BUTTON": "Send", + "COMMENT": "Comment", + "DETAILS": "Additional details", + "ERROR_CODES": { + "NOT_ENOUGH_MONEY": "Not enough funds for this transaction" + }, + "FEE": "Fee", + "FORM_ERRORS": { + "ADDRESS_NOT_VALID": "Address not valid", + "ADDRESS_REQUIRED": "Address is required", + "ALIAS_NOT_FOUND": "Alias not found", + "ALIAS_NOT_VALID": "The alias is not valid", + "AMOUNT_REQUIRED": "Amount is required", + "AMOUNT_ZERO": "Amount is zero", + "FEE_MINIMUM": "The minimum fee required is {{fee}}", + "FEE_REQUIRED": "Please enter the fee amount.", + "GREAT_THAN_UNWRAPPED_COINS": "Amount is bigger than ERC20 tokens left available", + "LESS_THAN_ZANO_NEEDED": "Too small amount to cover ERC20 fee", + "MAX_LENGTH": "Maximum comment length reached", + "MUST_BE_GREATER_THAN_ZERO": "Must be greater than zero", + "WRAP_INFO_NULL": "failed to request wrap state" + }, + "HIDE": "Hide your wallet address from recipient", + "MIXIN": "Mixin", + "SUCCESS_SENT": "Transaction sent", + "WRAP": { + "ESTIMATE": "Transaction Estimates", + "FEE": "Ethereum Txn Fee:", + "MAIN_TEXT": "This transaction will create wZano (\"Wrapped Zano\") which will be sent to the specified address on the Ethereum network.", + "TITLE": "Wrap", + "WILL_RECEIVE": "You'll receive:", + "ZANO": "ZANO", + "wZANO": "wZANO" + } }, - "EXPORT_HISTORY": { - "TOOLTIP": "Export wallet transactions history to file", - "TITLE": "Export Wallet History", - "FILTER": "Filter POS Transactions", - "CANCEL": "Cancel", - "EXPORT": "Export to file...", - "EXPORT_BUTTON": "Export history...", - "SAVED_FILE": "Select path to save transactions history ", - "FORMAT": "Format" + "SEND_DETAILS_MODAL": { + "TITLE1": "Transaction", + "TITLE2": "Transaction details" }, - "ASSETS": { - "TABLE": { - "LABELS": { - "NAME": "Name", - "BALANCE": "Balance", - "VALUE": "Value", - "PRICE": "Price" - } + "SETTINGS": { + "APP_LOCK": { + "TIME1": "5 min", + "TIME2": "15 min", + "TIME3": "1 hour", + "TIME4": "Never", + "TITLE": "Lock app after:" }, - "DROP_DOWN_MENU": { - "ASSET_DETAILS": "Asset Details", - "REMOVE_ASSET": "Remove asset" + "APP_LOG_TITLE": "Log level:", + "DARK_THEME": "Dark theme", + "FORM_ERRORS": { + "CONFIRM_NOT_MATCH": "The passwords do not match", + "CURRENT_PASS_NOT_MATCH": "Old password not match", + "PASS_REQUIRED": "Password is required" }, - "MODALS": { - "ASSET_DETAILS": { - "LABELS": { - "NAME": "Asset name", - "TICKER": "Ticker", - "ID": "Asset ID", - "CURRENT_SUPPLY": "Current supply", - "MAX_SUPPLE": "Max supply" - } - } + "GRAY_THEME": "Grey theme", + "LANGUAGE": { + "DE": "Deutsch", + "EN": "English", + "FR": "French", + "ID": "Indonesian", + "IT": "Italian", + "PT": "Portuguese", + "TITLE": "Language" }, - "FORM": { - "ERRORS": { - "WRONG_ASSET_ID": "Wrong asset id", - "INSUFICCIENT_FUNDS": "Insuficcient funds" - } - } + "LAST_BUILD": "Current build: {{value}}", + "MASTER_PASSWORD": { + "BUTTON": "Save", + "CONFIRM": "New password confirmation", + "NEW": "New password", + "OLD": "Old password", + "TITLE": "Update master password" + }, + "NOTIFICATIONS": "Notifications", + "SCALE": { + "100": "100% scale", + "125": "125% scale", + "150": "150% scale", + "75": "75% scale", + "TITLE": "Interface scale" + }, + "SETTINGS_SAVED": "Saved! Settings Updated", + "TITLE": "Settings", + "USE_TOR_TO_RELAY_TRANSACTIONS": "Use TOR to relay transactions", + "WHITE_THEME": "White theme" }, - "CONFIRM_SWAP": { - "BREADCRUMBS": { - "ITEM1": "Swap", - "ITEM2": "Confirm swap" + "SIDEBAR": { + "ACCOUNT": { + "MESSAGES": "New offers/Messages", + "STAKING": "Staking", + "SYNCING": "Syncing wallet" }, - "FORM": { - "LABELS": { - "LABEL1": "Swap proposal hex", - "LABEL2": "Proposal details" - }, - "PLACEHOLDERS": { - "PLACEHOLDER1": "Enter Swap proposal hex" - }, - "TABLE": { - "LABELS": { - "LABEL1": "Sending", - "LABEL2": "Receiving", - "LABEL3": "Expiration time" - } - }, - "BUTTONS": { - "BUTTON1": "Accept Proposal", - "BUTTON2": "Back" - } + "ADD_NEW": "Add", + "CONTACTS": "Contacts", + "CONTACTS_TOOLTIP": "Contacts option available only with Master Password enabled", + "LOG_OUT": "Log out", + "LOG_OUT_TOOLTIP": "Logout option available only with Master Password enabled", + "SETTINGS": "Settings", + "SYNCHRONIZATION": { + "COMPLETE": "Completion", + "DOWNLOADING": "Downloading", + "ERROR": "System error", + "LOADING": "Loading blockchain data", + "MB": "MB", + "OFFLINE": "Offline", + "ONLINE": "Online", + "SLASH": "/", + "SYNCING": "Syncing blockchain" + }, + "TITLE": "Wallets", + "UPDATE": { + "CRITICAL": "Update available", + "CRITICAL_HINT": "Critical update!", + "CRITICAL_TOOLTIP": "Critical update available.Update strongly recommended!", + "IMPORTANT": "Update available", + "IMPORTANT_HINT": "Important update!", + "IMPORTANT_TOOLTIP": "Get new update.
    Important update!", + "STANDARD": "Update available", + "STANDARD_TOOLTIP": "Get new update.
    Update is recommended!", + "TIME": "System time differs from network", + "TIME_TOOLTIP": "Wrong system time!
    Check and repair your system time." } }, - "CREATE_SWAP": { - "BREADCRUMBS": { - "ITEM1": "Swap", - "ITEM2": "Create swap" + "STAKING": { + "GROUP": { + "DAY": "day", + "MONTH": "month", + "WEEK": "week" }, - "FORM": { - "LABELS": { - "LABEL1": "Sending", - "LABEL2": "Receiving", - "LABEL3": "Receiver address" - }, - "PLACEHOLDERS": { - "PLACEHOLDER1": "Enter amount here" - }, - "BUTTONS": { - "BUTTON1": "Create proposal", - "BUTTON2": "Cancel" - }, - "ERRORS": { - "ERROR1": "Same ones selected asset" - } - } + "PERIOD": { + "ALL": "All", + "MONTH1": "1 month", + "MONTH3": "3 month", + "MONTH6": "6 month", + "WEEK1": "1 week", + "WEEK2": "2 week", + "YEAR": "1 year" + }, + "SWITCH": { + "OFF": "OFF", + "ON": "ON" + }, + "TITLE": "Staking", + "TITLE_GROUP": "Group:", + "TITLE_PENDING": "Pending", + "TITLE_PERIOD": "Time period:", + "TITLE_TOTAL": "Total" }, "SWAP": { "BUTTONS": { @@ -808,31 +716,129 @@ } }, "SWAP_PROPOSAL_HEX": { + "BREADCRUMBS": { + "ITEM1": "Swap", + "ITEM2": "Swap proposal hex" + }, "FORM": { + "BUTTONS": { + "BUTTON1": "Copy", + "BUTTON2": "Close" + }, "LABELS": { "LABEL1": "Swap proposal hex" }, "PLACEHOLDERS": { "PLACEHOLDER1": "Enter Swap proposal hex" - }, - "BUTTONS": { - "BUTTON1": "Copy", - "BUTTON2": "Close" } }, "MODALS": { "CONFIRM_MODAL": { - "TITLE": "Are you sure you want to leave this page?", - "MESSAGE": "Please make sure you saved the swap proposal text, you won’t be able to see it again", "BUTTONS": { - "SUBMIT": "Close", - "CLOSE": "Back to proposal" - } + "CLOSE": "Back to proposal", + "SUBMIT": "Close" + }, + "MESSAGE": "Please make sure you saved the swap proposal text, you won’t be able to see it again", + "TITLE": "Are you sure you want to leave this page?" } + } + }, + "TOR_LIB_STATE": { + "STATE_CREATING_STREAM": "Creating stream", + "STATE_DOWNLOADING_CONSENSUS": "Downloading consensus", + "STATE_FAILED": "Failed created stream", + "STATE_INITIALIZING": "Initializing", + "STATE_MAKING_TUNNEL_A": "Building tunnel to A", + "STATE_MAKING_TUNNEL_B": "Building tunnel to B", + "STATE_SENDING": "Sending transaction", + "STATE_SEND_FAILED": "Sending failed", + "STATE_SENT_SUCCESS": "Successfully sent!", + "STATE_SUCCESS": "Successfully created stream" + }, + "TRANSFER_ALIAS": { + "ADDRESS": { + "LABEL": "Transfer to", + "PLACEHOLDER": "" }, - "BREADCRUMBS": { - "ITEM1": "Swap", - "ITEM2": "Swap proposal hex" + "BUTTON_CANCEL": "Cancel", + "BUTTON_TRANSFER": "Transfer", + "COMMENT": { + "LABEL": "Comment", + "PLACEHOLDER": "" + }, + "COST": "Transfer fee {{value}} {{currency}}", + "FORM_ERRORS": { + "ALIAS_EXISTS": "This account already has an alias", + "NO_MONEY": "You do not have enough funds to transfer this alias", + "WRONG_ADDRESS": "No wallet exists for the provided address" + }, + "NAME": { + "LABEL": "Alias", + "PLACEHOLDER": "@ Enter alias" + }, + "REQUEST_SEND_REG": "The alias will be transferred within 10 minutes" + }, + "WALLET": { + "AVAILABLE_BALANCE": "Available", + "CONFIRM": { + "MESSAGE": "To access it you’ll have to add it again", + "TITLE": "Remove wallet from the list?" + }, + "DETAILS": "Details", + "LOCK": "Lock", + "LOCKED_BALANCE": "Locked", + "LOCKED_BALANCE_LINK": "What does that mean?", + "MODAL_ADD_CUSTOM_TOKEN": { + "FIELD_TITLE": "Asset ID", + "FORM_ERRORS": { + "ERROR1": "Invalid asset ID" + }, + "TITLE": "Add Custom Token" + }, + "REGISTER_ALIAS": "Register an alias", + "TABS": { + "ASSETS": "Assets", + "CONTRACTS": "Contracts", + "HISTORY": "History", + "MESSAGES": "Messages", + "RECEIVE": "Receive", + "SEND": "Send", + "STAKING": "Staking" + }, + "TOOLTIPS": { + "ADD_CUSTOM_TOKEN": "Add Custom Token", + "EDIT_ALIAS": "Edit alias", + "REMOVE": "Remove wallet", + "SETTINGS": "Settings", + "TRANSFER_ALIAS": "Transfer alias" } + }, + "WALLET_DETAILS": { + "ADD_CUSTOM_TOKEN": "Add Custom Token", + "BUTTON_REMOVE": "Remove wallet", + "BUTTON_SAVE": "Save", + "CREATE_PASSWORD_SECURE": "Create a password to secure your seed", + "FORM": { + "CONFIRM_PASSWORD": "Confirm password", + "GENERATE_SECURE_SEED": "Generate Secure Seed", + "SECURED_SEED_WILL_REQUIRE": "Secure seed will require this password to restore." + }, + "FORM_ERRORS": { + "MAX_LENGTH": "Maximum name length reached", + "NAME_DUPLICATE": "Name is duplicate", + "NAME_REQUIRED": "Name is required", + "PASSWORDS_DONT_MATCH": "The passwords entered do not match" + }, + "INFO": "info", + "LABEL_FILE_LOCATION": "Wallet file location", + "LABEL_NAME": "Wallet name", + "LABEL_SEED_PHRASE": "Seed phrase", + "REMEMBER_YOU_WILL_REQUIRE": "Secure seed will require password to restore.", + "RESYNC_WALLET": "Resync wallet data", + "RESYNC_WALLET_BUTTON": "Resync Wallet", + "SEED_IS_SECURED": "Seed is secured", + "SEED_IS_UNSECURED": "Seed is unsecured", + "SEED_PHRASE_HINT": "Click to reveal the seed phrase", + "WALLET_OPTIONS": "Wallet options..." } } diff --git a/html_source/src/assets/i18n/no.json b/html_source/src/assets/i18n/no.json index cbccbaea..120d97c8 100644 --- a/html_source/src/assets/i18n/no.json +++ b/html_source/src/assets/i18n/no.json @@ -1,805 +1,713 @@ { - "LOGIN": { - "SETUP_MASTER_PASS": "Setup master password", - "SETUP_CONFIRM_PASS": "Confirm the password", - "MASTER_PASS": "Master password", - "BUTTON_NEXT": "Next", - "BUTTON_SKIP": "Skip", - "BUTTON_RESET": "Reset", - "INCORRECT_PASSWORD": "Invalid password", - "FORM_ERRORS": { - "PASS_REQUIRED": "Password is required", - "CONFIRM_REQUIRED": "Confirmation is required", - "MISMATCH": "Mismatch", - "INVALID_PASS": "Invalid Password, try again", - "WRONG_PASSWORD": "Wrong password" - } - }, - "COMMON": { - "BACK": "Go back" - }, - "BREADCRUMBS": { - "ADD_WALLET": "Add wallet", - "CREATE_WALLET": "Create new wallet", - "SAVE_PHRASE": "Save your seed phrase", - "OPEN_WALLET": "Open existing wallet", - "RESTORE_WALLET": "Restore from backup", - "WALLET_DETAILS": "Wallet details", - "ASSIGN_ALIAS": "Assign alias", - "EDIT_ALIAS": "Edit alias", - "TRANSFER_ALIAS": "Transfer alias", - "CONTRACTS": "Contracts", - "NEW_PURCHASE": "New purchase", - "OLD_PURCHASE": "Purchase" - }, - "SIDEBAR": { - "TITLE": "Wallets", - "ADD_NEW": "Add", - "ACCOUNT": { - "STAKING": "Staking", - "MESSAGES": "New offers/Messages", - "SYNCING": "Syncing wallet" + "ASSETS": { + "DROP_DOWN_MENU": { + "ASSET_DETAILS": "Asset Details", + "REMOVE_ASSET": "Remove asset" }, - "CONTACTS": "Contacts", - "SETTINGS": "Settings", - "LOG_OUT": "Log out", - "SYNCHRONIZATION": { - "OFFLINE": "Offline", - "ONLINE": "Online", - "ERROR": "System error", - "COMPLETE": "Completion", - "SYNCING": "Syncing blockchain", - "LOADING": "Loading blockchain data", - "DOWNLOADING": "Downloading", - "SLASH": "/", - "MB": "MB" + "FORM": { + "ERRORS": { + "INSUFICCIENT_FUNDS": "Insuficcient funds", + "WRONG_ASSET_ID": "Wrong asset id" + } }, - "UPDATE": { - "STANDARD": "Update available", - "STANDARD_TOOLTIP": "Get new update.
    Update is recommended!", - "IMPORTANT": "Update available", - "IMPORTANT_HINT": "Important update!", - "IMPORTANT_TOOLTIP": "Get new update.
    Important update!", - "CRITICAL": "Update available", - "CRITICAL_HINT": "Critical update!", - "CRITICAL_TOOLTIP": "Critical update available.Update strongly recommended!", - "TIME": "System time differs from network", - "TIME_TOOLTIP": "Wrong system time!
    Check and repair your system time." + "MODALS": { + "ASSET_DETAILS": { + "LABELS": { + "CURRENT_SUPPLY": "Current supply", + "ID": "Asset ID", + "MAX_SUPPLE": "Max supply", + "NAME": "Asset name", + "TICKER": "Ticker" + } + } }, - "CONTACTS_TOOLTIP": "Contacts option available only with Master Password enabled", - "LOG_OUT_TOOLTIP": "Logout option available only with Master Password enabled" - }, - "MAIN": { - "TITLE": "Create or open the wallet to start using Zano", - "BUTTON_NEW_WALLET": "Create new wallet", - "BUTTON_OPEN_WALLET": "Open existing wallet", - "BUTTON_RESTORE_BACKUP": "Restore from backup", - "HELP": "How to create wallet?", - "CHOOSE_PATH": "Please choose a path" - }, - "CREATE_WALLET": { - "NAME": "Wallet name", - "PASS": "Set wallet password", - "CONFIRM": "Confirm wallet password", - "BUTTON_SELECT": "Select wallet location", - "BUTTON_CREATE": "Create wallet", - "TITLE_SAVE": "Save the wallet file.", - "ERROR_CANNOT_SAVE_TOP": "Existing wallet files cannot be replaced or overwritten", - "ERROR_CANNOT_SAVE_SYSTEM": "Wallet files cannot be saved to the OS partition", - "FORM_ERRORS": { - "NAME_REQUIRED": "Name is required", - "NAME_DUPLICATE": "Name is duplicate", - "MAX_LENGTH": "Maximum name length reached", - "CONFIRM_NOT_MATCH": "Passwords don`t match" + "TABLE": { + "LABELS": { + "BALANCE": "Balance", + "NAME": "Name", + "PRICE": "Price", + "VALUE": "Value" + } } }, - "OPEN_WALLET": { - "NAME": "Wallet name", - "PASS": "Wallet password", - "BUTTON": "Open wallet", - "WITH_ADDRESS_ALREADY_OPEN": "A wallet with this address is already open", - "FILE_NOT_FOUND1": "Wallet file not found", - "FILE_NOT_FOUND2": "

    It might have been renamed or moved.
    To open it, use the \"Open wallet\" button.", - "FORM_ERRORS": { - "NAME_REQUIRED": "Name is required", - "NAME_DUPLICATE": "Name is duplicate", - "MAX_LENGTH": "Maximum name length reached" + "ASSIGN_ALIAS": { + "BUTTON_ASSIGN": "Assign", + "COMMENT": { + "LABEL": "Comment", + "PLACEHOLDER": "", + "TOOLTIP": "The comment will be visible to anyone who wants to make a payment to your alias. You can provide details about your business, contacts, or include any text. Comments can be edited later." }, - "MODAL": { - "TITLE": "Type wallet password", - "LABEL": "Password to this wallet", - "OPEN": "Open wallet", - "SKIP": "Skip", - "NOT_FOUND": "Not found" - } - }, - "RESTORE_WALLET": { - "LABEL_NAME": "Wallet name", - "LABEL_PHRASE_KEY": "Seed phrase / tracking seed", - "PASS": "Wallet password", - "CONFIRM": "Confirm wallet password", - "BUTTON_SELECT": "Select wallet location", - "BUTTON_CREATE": "Create wallet", - "NOT_CORRECT_FILE_OR_PASSWORD": "Invalid wallet file or password does not match", - "CHOOSE_PATH": "Please choose a path", + "COST": "Alias fee {{value}} {{currency}}", "FORM_ERRORS": { + "MAX_LENGTH": "Maximum comment length reached", + "NAME_EXISTS": "Alias name already exists", + "NAME_LENGTH": "The alias must be 6-25 characters long", "NAME_REQUIRED": "Name is required", - "NAME_DUPLICATE": "Name is duplicate", - "MAX_LENGTH": "Maximum name length reached", - "CONFIRM_NOT_MATCH": "Passwords don`t match", - "KEY_REQUIRED": "Key is required", - "KEY_NOT_VALID": "Key not valid", - "INCORRECT_PASSWORD": "Incorrect password" + "NAME_WRONG": "Invalid name: allowed symbols \"0-9\", \"a-z\", \"-\", \".\"", + "NO_MONEY": "Insufficient funds to assign the alias" + }, + "NAME": { + "LABEL": "Alias", + "PLACEHOLDER": " Enter alias", + "TOOLTIP": "An alias is a shortened form or your account. An alias can only include Latin letters, numbers and characters “.” and “-”. It must start with “@”." }, - "SEED_PASSWORD": "Seed password", - "OK": "OK" + "ONE_ALIAS": "You can create only one alias per wallet", + "REQUEST_ADD_REG": "The alias will be assigned within 10 minutes" }, - "SEED_PHRASE": { - "TITLE": "Make sure to keep your seed phrase in a safe place. If you forget your seed phrase you will not be able to recover your wallet.", - "BUTTON_CREATE_ACCOUNT": "Create wallet", - "BUTTON_COPY": "Copy", - "BUTTON_COPIED": "Copied" + "BACKEND_LOCALIZATION": { + "INCOME_TRANSFER_CONFIRMED": "Payment received", + "INCOME_TRANSFER_UNCONFIRMED": "Incoming payment (not confirmed)", + "IS_CONFIRMED": "", + "IS_MINIMIZE": "Zano application is minimized to the system tray", + "IS_RECEIVED": "", + "LOCKED": "Blocked", + "MINED": "Mined", + "QUIT": "Quit", + "RESTORE": "You can recover it by clicking or using the context menu", + "TRAY_MENU_MINIMIZE": "Minimize", + "TRAY_MENU_SHOW": "Resize" }, - "PROGRESS": { + "BREADCRUMBS": { "ADD_WALLET": "Add wallet", - "SELECT_LOCATION": "Select wallet location", + "ASSIGN_ALIAS": "Assign alias", + "CONTRACTS": "Contracts", "CREATE_WALLET": "Create new wallet", - "RESTORE_WALLET": "Restore from backup" + "EDIT_ALIAS": "Edit alias", + "NEW_PURCHASE": "New purchase", + "OLD_PURCHASE": "Purchase", + "OPEN_WALLET": "Open existing wallet", + "RESTORE_WALLET": "Restore from backup", + "SAVE_PHRASE": "Save your seed phrase", + "TRANSFER_ALIAS": "Transfer alias", + "WALLET_DETAILS": "Wallet details" }, - "SETTINGS": { - "TITLE": "Settings", - "DARK_THEME": "Dark theme", - "WHITE_THEME": "White theme", - "GRAY_THEME": "Grey theme", - "APP_LOCK": { - "TITLE": "Lock app after:", - "TIME1": "5 min", - "TIME2": "15 min", - "TIME3": "1 hour", - "TIME4": "Never" - }, - "SCALE": { - "75": "75% scale", - "100": "100% scale", - "125": "125% scale", - "150": "150% scale", - "TITLE": "Interface scale" - }, - "MASTER_PASSWORD": { - "TITLE": "Update master password", - "OLD": "Old password", - "NEW": "New password", - "CONFIRM": "New password confirmation", - "BUTTON": "Save" - }, - "FORM_ERRORS": { - "PASS_REQUIRED": "Password is required", - "PASS_NOT_MATCH": "Old password not match", - "CONFIRM_NOT_MATCH": "Passwords do not match" - }, - "LAST_BUILD": "Current build: {{value}}", - "APP_LOG_TITLE": "Log level:", - "NOTIFICATIONS": "Notifications", - "USE_TOR_TO_RELAY_TRANSACTIONS": "Use TOR to relay transactions", - "SETTINGS_SAVED": "Saved! Settings Updated", - "LANGUAGE": { - "TITLE": "Language", - "EN": "English", - "FR": "French", - "DE": "Deutsch", - "ID": "Indonesian", - "IT": "Italian", - "PT": "Portuguese" - } + "COMMON": { + "BACK": "Go back" }, - "WALLET": { - "REGISTER_ALIAS": "Register an alias", - "DETAILS": "Details", - "LOCK": "Lock", - "AVAILABLE_BALANCE": "Available", - "LOCKED_BALANCE": "Locked", - "LOCKED_BALANCE_LINK": "What does that mean?", - "TABS": { - "ASSETS": "Assets", + "CONFIRM": { + "BUTTON_CANCEL": "Cancel", + "BUTTON_CONFIRM": "Send", + "MESSAGE": { + "COMMENT": "Comment", + "FROM": "From", "SEND": "Send", - "RECEIVE": "Receive", - "HISTORY": "History", - "CONTRACTS": "Contracts", - "MESSAGES": "Messages", - "STAKING": "Staking" - }, - "CONFIRM": { - "TITLE": "Remove wallet from the list?", - "MESSAGE": "To access it you’ll have to add it again" - }, - "TOOLTIPS": { - "EDIT_ALIAS": "Edit alias", - "TRANSFER_ALIAS": "Transfer alias", - "SETTINGS": "Settings", - "ADD_CUSTOM_TOKEN": "Add Custom Token", - "REMOVE": "Remove wallet" + "TO": "To" }, - "MODAL_ADD_CUSTOM_TOKEN": { - "TITLE": "Add Custom Token", - "FIELD_TITLE": "Asset ID" - } + "TITLE": "Transaction" }, - "WALLET_DETAILS": { - "LABEL_NAME": "Wallet name", - "LABEL_FILE_LOCATION": "Wallet file location", - "LABEL_SEED_PHRASE": "Seed phrase", - "SEED_PHRASE_HINT": "Click to reveal the seed phrase", - "BUTTON_SAVE": "Save", - "BUTTON_REMOVE": "Remove wallet", - "FORM_ERRORS": { - "NAME_REQUIRED": "Name is required", - "NAME_DUPLICATE": "Name is duplicate", - "MAX_LENGTH": "Maximum name length reached", - "PASSWORDS_DONT_MATCH": "Passwords don't match" + "CONFIRM_SWAP": { + "BREADCRUMBS": { + "ITEM1": "Swap", + "ITEM2": "Confirm swap" }, - "WALLET_OPTIONS": "Wallet options...", - "RESYNC_WALLET": "Resync wallet data", - "RESYNC_WALLET_BUTTON": "Resync Wallet", - "CREATE_PASSWORD_SECURE": "Create a password to secure your seed", - "INFO": "info", - "SEED_IS_UNSECURED": "Seed is unsecured", - "SEED_IS_SECURED": "Seed is secured", - "REMEMBER_YOU_WILL_REQUIRE": "Secure seed will require password to restore.", - "ADD_CUSTOM_TOKEN": "Add Custom Token", "FORM": { - "CONFIRM_PASSWORD": "Confirm password", - "GENERATE_SECURE_SEED": "Generate Secure Seed", - "SECURED_SEED_WILL_REQUIRE": "Secure seed will require this password to restore." + "BUTTONS": { + "BUTTON1": "Accept Proposal", + "BUTTON2": "Back" + }, + "LABELS": { + "LABEL1": "Swap proposal hex", + "LABEL2": "Proposal details" + }, + "PLACEHOLDERS": { + "PLACEHOLDER1": "Enter Swap proposal hex" + }, + "TABLE": { + "LABELS": { + "LABEL1": "Sending", + "LABEL2": "Receiving", + "LABEL3": "Expiration time" + } + } } }, - "ASSIGN_ALIAS": { - "NAME": { - "LABEL": "Alias", - "PLACEHOLDER": " Enter alias", - "TOOLTIP": "An alias is a shortened form or your account. An alias can only include Latin letters, numbers and characters “.” and “-”. It must start with “@”." + "CONTACTS": { + "ADD": "Add/edit contact", + "ADD_CONTACT": "Add contact", + "BUTTON": { + "ADD": "Add contact", + "ADD_EDIT": "Add/Save", + "DELETE": "Delete", + "EDIT": "Edit", + "GO_TO_WALLET": "Go to wallet", + "IMPORT_EXPORT": "Import/export", + "SEND": "Send" }, - "COMMENT": { - "LABEL": "Comment", - "PLACEHOLDER": "", - "TOOLTIP": "The comment will be visible to anyone who wants to make a payment to your alias. You can provide details about your business, contacts, or include any text. Comments can be edited later." + "COPY": "- Copy", + "ERROR_EMPTY_LIST": "Contact list is empty", + "ERROR_EXPORT": "Invalid file type. Save file as .csv", + "ERROR_IMPORT": "Error is occured while reading file!", + "ERROR_IMPORT_EMPTY": "File is empty", + "ERROR_TYPE_FILE": "Please import valid .csv file", + "EXPORT": "Export", + "FORM": { + "ADDRESS": "Address", + "NAME": "Name", + "NOTES": "Notes" }, - "COST": "Alias fee {{value}} {{currency}}", - "BUTTON_ASSIGN": "Assign", "FORM_ERRORS": { + "ADDRESS_DUBLICATED": "Address is dublicated", + "ADDRESS_NOT_VALID": "Address not valid", + "ADDRESS_REQUIRED": "Address is required", + "MAX_LENGTH": "Maximum notes length reached", + "NAME_DUBLICATED": "Name is dublicated", + "NAME_LENGTH": "The name must be 4-25 characters long", "NAME_REQUIRED": "Name is required", - "NAME_WRONG": "Invalid name: allowed symbols \"0-9\", \"a-z\", \"-\", \".\"", - "NAME_LENGTH": "The alias must be 6-25 characters long", - "NAME_EXISTS": "Alias name already exists", - "NO_MONEY": "You do not have enough funds to assign this alias", - "MAX_LENGTH": "Maximum comment length reached" - }, - "ONE_ALIAS": "You can create only one alias per wallet", - "REQUEST_ADD_REG": "The alias will be assigned within 10 minutes" - }, - "EDIT_ALIAS": { - "NAME": { - "LABEL": "Alias", - "PLACEHOLDER": "@ Enter alias" + "SET_MASTER_PASSWORD": "Set master password" }, - "COMMENT": { - "LABEL": "Comment", - "PLACEHOLDER": "" - }, - "FORM_ERRORS": { - "NO_MONEY": "You do not have enough funds to change the comment to this alias", - "MAX_LENGTH": "Maximum comment length reached" + "IMPORT": "Import", + "IMPORT_EXPORT": "Import or export contacts", + "OPEN_ADD_WALLET": "Open/Add wallet", + "SEND": "Send", + "SEND_FROM": "Send from", + "SEND_TO": "To", + "SUCCESS_EXPORT": "Contacts are exported", + "SUCCESS_IMPORT": "Contacts are imported", + "SUCCESS_SAVE": "Contact is edited", + "SUCCESS_SENT": "Contact added", + "TABLE": { + "ADDRESS": "Address", + "ALIAS": "Alias", + "EMPTY": "Contact list is empty", + "NAME": "Name", + "NOTES": "Notes" }, - "COST": "Fee {{value}} {{currency}}", - "BUTTON_EDIT": "Edit" + "TITLE": "Contact list" }, - "TRANSFER_ALIAS": { - "NAME": { - "LABEL": "Alias", - "PLACEHOLDER": "@ Enter alias" - }, - "COMMENT": { - "LABEL": "Comment", - "PLACEHOLDER": "" - }, - "ADDRESS": { - "LABEL": "Transfer to", - "PLACEHOLDER": "" + "CONTEXT_MENU": { + "COPY": "copy", + "PASTE": "paste", + "SELECT": "select all" + }, + "CONTRACTS": { + "AMOUNT": "Amount", + "COMMENTS": "Comments", + "CONTRACTS": "Contracts", + "DATE": "Date", + "EMPTY": "No active contracts", + "LISTING_BUTTON": "Create listing", + "PURCHASE": "Purchase", + "PURCHASE_BUTTON": "New Purchase", + "SELL": "Sell", + "STATUS": "Status", + "STATUS_MESSAGES": { + "BUYER": { + "ACCEPTED": "Seller accepted your contract proposal", + "BEING_CANCELLED": "Cancellation in progress", + "CANCELLED": "Contract canceled", + "COMPLETED": "Contract completed", + "EXPIRED": "The contract proposal has expired", + "IGNORED": "Seller ignored your contract proposal", + "IGNORED_CANCEL": "The seller ignored your proposal to cancel the contract", + "NOT_RECEIVED": "Delivery failed", + "NULLIFIED": "All deposits burned", + "WAIT": "Waiting for deposits confirmation", + "WAITING": "Waiting for response", + "WAITING_CANCEL": "Waiting for contract cancellation", + "WAITING_SELLER": "Waiting for delivery" + }, + "SELLER": { + "ACCEPTED": "Contract started", + "BEING_CANCELLED": "Cancellation in progress", + "CANCELLED": "Contract canceled", + "COMPLETED": "Contract completed", + "EXPIRED": "Contract proposal has expired", + "IGNORED": "You ignored contract proposal", + "IGNORED_CANCEL": "You ignored cancellation proposal", + "NEW_CONTRACT": "New contract proposal", + "NOT_RECEIVED": "Delivery failed", + "NULLIFIED": "All deposits burned", + "PROPOSAL_CANCEL": "New proposal to cancel contract and return deposits", + "WAIT": "Waiting for contract confirmation", + "WAITING_BUYER": "Waiting for delivery" + } }, - "FORM_ERRORS": { - "WRONG_ADDRESS": "No wallet with this account exists", - "ALIAS_EXISTS": "This account already has an alias", - "NO_MONEY": "You do not have enough funds to transfer this alias" + "TIME_LEFT": { + "REMAINING_LESS_ONE": "Less than an hour to respond", + "REMAINING_MANY": "{{time}} hours remain", + "REMAINING_MANY_ALT": "{{time}} hours remain", + "REMAINING_MANY_ALT_RESPONSE": "{{time}} hours remain", + "REMAINING_MANY_ALT_WAITING": "Waiting for {{time}} hours", + "REMAINING_MANY_RESPONSE": "{{time}} hours remain", + "REMAINING_MANY_WAITING": "Waiting for {{time}} hours", + "REMAINING_ONE": "{{time}} hour remains", + "REMAINING_ONE_RESPONSE": "{{time}} hour remains", + "REMAINING_ONE_WAITING": "Waiting for {{time}} hour" + } + }, + "CREATE_SWAP": { + "BREADCRUMBS": { + "ITEM1": "Swap", + "ITEM2": "Create swap" }, - "COST": "Transfer fee {{value}} {{currency}}", - "BUTTON_TRANSFER": "Transfer", - "BUTTON_CANCEL": "Cancel", - "REQUEST_SEND_REG": "The alias will be transferred within 10 minutes" + "FORM": { + "BUTTONS": { + "BUTTON1": "Create proposal", + "BUTTON2": "Cancel" + }, + "ERRORS": { + "ERROR1": "Swap for the same asset is not allowed." + }, + "LABELS": { + "LABEL1": "Sending", + "LABEL2": "Receiving", + "LABEL3": "Receiver address" + }, + "PLACEHOLDERS": { + "PLACEHOLDER1": "Please enter the amount" + } + } }, - "SEND": { - "ADDRESS": "Address", - "AMOUNT": "Amount", - "COMMENT": "Comment", - "DETAILS": "Additional details", - "MIXIN": "Mixin", - "FEE": "Fee", - "HIDE": "Hide your wallet address from recipient", - "BUTTON": "Send", - "SUCCESS_SENT": "Transaction sent", + "CREATE_WALLET": { + "BUTTON_CREATE": "Create wallet", + "BUTTON_SELECT": "Select wallet location", + "CONFIRM": "Confirm wallet password", + "ERROR_CANNOT_SAVE_SYSTEM": "Wallet files cannot be saved to the OS partition", + "ERROR_CANNOT_SAVE_TOP": "Existing wallet files cannot be replaced or overwritten", "FORM_ERRORS": { - "ADDRESS_REQUIRED": "Address is required", - "ADDRESS_NOT_VALID": "Address not valid", - "ALIAS_NOT_VALID": "Alias not valid", - "AMOUNT_REQUIRED": "Amount is required", - "AMOUNT_ZERO": "Amount is zero", - "FEE_REQUIRED": "Fee is required", - "FEE_MINIMUM": "Minimum fee: {{fee}}", - "MAX_LENGTH": "Maximum comment length reached", - "GREAT_THAN_UNWRAPPED_COINS": "Amount is bigger than ERC20 tokens left available", - "LESS_THAN_ZANO_NEEDED": "Too small amount to cover ERC20 fee", - "WRAP_INFO_NULL": "failed to request wrap state", - "MUST_BE_GREATER_THAN_ZERO": "Must be greater than zero", - "ALIAS_NOT_FOUND": "Alias not found" + "CONFIRM_NOT_MATCH": "Passwords don`t match", + "MAX_LENGTH": "Maximum name length reached", + "NAME_DUPLICATE": "Name is duplicate", + "NAME_REQUIRED": "Name is required" }, - "WRAP": { - "TITLE": "Wrap", - "MAIN_TEXT": "This transaction will create wZano (\"Wrapped Zano\") which will be sent to the specified address on the Ethereum network.", - "ESTIMATE": "Transaction Estimates", - "WILL_RECEIVE": "You'll receive:", - "FEE": "Ethereum Txn Fee:", - "ZANO": "ZANO", - "wZANO": "wZANO" + "NAME": "Wallet name", + "PASS": "Set wallet password", + "TITLE_SAVE": "Save the wallet file." + }, + "EDIT_ALIAS": { + "BUTTON_EDIT": "Edit", + "COMMENT": { + "LABEL": "Comment", + "PLACEHOLDER": "" }, - "ERROR_CODES": { - "NOT_ENOUGH_MONEY": "Not enough money" + "COST": "Fee {{value}} {{currency}}", + "FORM_ERRORS": { + "MAX_LENGTH": "Maximum comment length reached", + "NO_MONEY": "You do not have enough funds to change the comment to this alias" }, - "ASSET": "Asset" + "NAME": { + "LABEL": "Alias", + "PLACEHOLDER": "@ Enter alias" + } + }, + "ERRORS": { + "ACCESS_DENIED": "Access denied", + "BAD_ARG": "Invalid argument", + "CORE_BUSY": "Internal error: core is busy", + "DAEMON_BUSY": "Internal error: daemon is busy", + "FILE_EXIST": "A file with that name already exists. Enter another name to save the file under", + "FILE_NOT_FOUND": "File not found", + "FILE_NOT_SAVED": "You cannot save a wallet file in this folder. Please choose another folder.", + "FILE_RESTORED": "The wallet file was corrupted. We have recovered the keys and the wallet from the blockchain", + "INSUFFICIENT_FUNDS": "Insufficient funds for this transaction", + "NOT_ENOUGH_MONEY": "Insufficient funds in account", + "NOT_ENOUGH_OUTPUTS_TO_MIX": "Mix-in number is too big for current blockchain state. There are not enough unspent outputs to mix with", + "NOT_FILE_ZANO_WALLET": "This file is not recognized as a Zano wallet..", + "NO_MONEY": "Not enough funds for this transaction", + "NO_MONEY_REMOVE_OFFER": "There is no fee for deleting an offer, but in order to protect the network against flood transactions you need to have at least {{fee}} {{currency}} in your wallet", + "REQUIRED": "This field is required", + "TRANSACTION_ERROR": "Error. Transaction not completed.", + "TRANSACTION_IS_TO_BIG": "Transaction exceeds network limit, send required amount with multiple transactions", + "TRANSFER_ATTEMPT": "There is no connection to Zano network", + "TX_TYPE_COIN_BASE": "Error. The payment was not completed.", + "TX_TYPE_NEW_ALIAS": "Error. Failed to register alias to safe", + "TX_TYPE_NEW_ALIAS_END": "Please try again.", + "TX_TYPE_NORMAL": "Error. The payment from the wallet", + "TX_TYPE_NORMAL_END": "was not completed.", + "TX_TYPE_NORMAL_TO": "to", + "TX_TYPE_UPDATE_ALIAS": "Error. Failed to change comment to alias in safe", + "WALLET_WATCH_ONLY_NOT_SUPPORTED": "Watch-only wallets can only be opened by simplewallet", + "WALLET_WRONG_ID": "Invalid wallet ID", + "WRONG_PASSWORD": "Invalid password", + "WRONG_PASSWORD_MUST_BE": "Invalid password. Password must be" + }, + "EXPORT_HISTORY": { + "CANCEL": "Cancel", + "EXPORT": "Export to file...", + "EXPORT_BUTTON": "Export history...", + "FILTER": "Filter POS Transactions", + "FORMAT": "Format", + "SAVED_FILE": "Select path to save transactions history ", + "TITLE": "Export Wallet History", + "TOOLTIP": "Export wallet transactions history to file" }, "HISTORY": { - "STATUS": "Status", - "STATUS_TOOLTIP": "Confirmations {{current}}/{{total}}", - "LOCK_TOOLTIP": "Locked till {{date}}", - "SEND": "Sent", - "RECEIVED": "Received", - "DATE": "Date", - "AMOUNT": "Amount", - "FEE": "Fee", "ADDRESS": "Address", + "AMOUNT": "Amount", + "DATE": "Date", "DETAILS": { - "PAYMENT_ID": "Payment ID", - "ID": "Transaction ID", - "SIZE": "Transaction size", - "SIZE_VALUE": "{{value}} bytes", - "HEIGHT": "Height", + "COMMENT": "Comment", "CONFIRMATION": "Confirmation", + "HEIGHT": "Height", + "ID": "Transaction ID", "INPUTS": "Inputs", "OUTPUTS": "Outputs", - "COMMENT": "Comment" + "PAYMENT_ID": "Payment ID", + "SIZE": "Transaction size", + "SIZE_VALUE": "{{value}} bytes" }, + "FEE": "Fee", + "HIDDEN": "Hidden", + "LOCK_TOOLTIP": "Locked till {{date}}", + "NO_FEE": "No Fee", + "RECEIVED": "Received", + "SEND": "Sent", + "STATUS": "Status", + "STATUS_TOOLTIP": "Confirmations {{current}}/{{total}}", "TYPE_MESSAGES": { - "HIDDEN": "hidden", - "UNDEFINED": "Undefined", + "CANCEL_CONTRACT": "Cancel and return deposits", "COMPLETE_BUYER": "Contract completed", "COMPLETE_SELLER": "Contract completed", "CREATE_ALIAS": "Fee for assigning alias", - "UPDATE_ALIAS": "Fee for editing alias", - "POW_REWARD": "POW reward", - "POS_REWARD": "POS reward", "CREATE_CONTRACT": "Contract proposal", - "PLEDGE_CONTRACT": "Contract deposit", + "HIDDEN": "hidden", "NULLIFY_CONTRACT": "Burn deposits", + "PLEDGE_CONTRACT": "Contract deposit", + "POS_REWARD": "POS reward", + "POW_REWARD": "POW reward", "PROPOSAL_CANCEL_CONTRACT": "Cancellation request", - "CANCEL_CONTRACT": "Cancel and return deposits" + "UNDEFINED": "Undefined", + "UPDATE_ALIAS": "Fee for editing alias" + } + }, + "LOGIN": { + "BUTTON_NEXT": "Next", + "BUTTON_RESET": "Reset", + "BUTTON_SKIP": "Skip", + "FORM_ERRORS": { + "CONFIRM_REQUIRED": "Confirmation is required", + "INVALID_PASS": "Invalid Password", + "MISMATCH": "Mismatch", + "PASS_REQUIRED": "Password is required", + "WRONG_PASSWORD": "Wrong password" }, - "NO_FEE": "No Fee", - "HIDDEN": "Hidden" + "INCORRECT_PASSWORD": "Invalid password", + "MASTER_PASS": "Master password", + "SETUP_CONFIRM_PASS": "Confirm the password", + "SETUP_MASTER_PASS": "Setup master password" }, - "CONTRACTS": { - "EMPTY": "No active contracts", - "CONTRACTS": "Contracts", - "PURCHASE": "Purchase", - "SELL": "Sell", - "DATE": "Date", - "AMOUNT": "Amount", - "STATUS": "Status", - "COMMENTS": "Comments", - "PURCHASE_BUTTON": "New Purchase", - "LISTING_BUTTON": "Create listing", - "TIME_LEFT": { - "REMAINING_LESS_ONE": "Less than an hour to respond", - "REMAINING_ONE": "{{time}} hour remains", - "REMAINING_MANY": "{{time}} hours remain", - "REMAINING_MANY_ALT": "{{time}} hours remain", - "REMAINING_ONE_RESPONSE": "{{time}} hour remains", - "REMAINING_MANY_RESPONSE": "{{time}} hours remain", - "REMAINING_MANY_ALT_RESPONSE": "{{time}} hours remain", - "REMAINING_ONE_WAITING": "Waiting for {{time}} hour", - "REMAINING_MANY_WAITING": "Waiting for {{time}} hours", - "REMAINING_MANY_ALT_WAITING": "Waiting for {{time}} hours" + "MAIN": { + "BUTTON_NEW_WALLET": "Create new wallet", + "BUTTON_OPEN_WALLET": "Open existing wallet", + "BUTTON_RESTORE_BACKUP": "Restore from backup", + "CHOOSE_PATH": "Please choose a path", + "HELP": "How to create wallet?", + "TITLE": "Create or open the wallet to start using Zano" + }, + "MESSAGES": { + "ADDRESS": "Address", + "MESSAGE": "Message", + "SEND_BUTTON": "Send", + "SEND_PLACEHOLDER": "Type a message..." + }, + "MODALS": { + "ADD_TOKEN": "Add token", + "CANCEL": "Cancel", + "ERROR": "Error", + "INFO": "Information", + "OK": "OK", + "SUCCESS": "Success" + }, + "OPEN_WALLET": { + "BUTTON": "Open wallet", + "FILE_NOT_FOUND1": "Wallet file not found", + "FILE_NOT_FOUND2": "

    It might have been renamed or moved.
    To open it, use the \"Open wallet\" button.", + "FORM_ERRORS": { + "MAX_LENGTH": "Maximum name length reached", + "NAME_DUPLICATE": "Name is duplicate", + "NAME_REQUIRED": "Name is required" }, - "STATUS_MESSAGES": { - "SELLER": { - "NEW_CONTRACT": "New contract proposal", - "IGNORED": "You ignored contract proposal", - "ACCEPTED": "Contract started", - "WAIT": "Waiting for contract confirmation", - "WAITING_BUYER": "Waiting for delivery", - "COMPLETED": "Contract completed", - "NOT_RECEIVED": "Delivery failed", - "NULLIFIED": "All deposits burned", - "PROPOSAL_CANCEL": "New proposal to cancel contract and return deposits", - "BEING_CANCELLED": "Cancellation in progress", - "CANCELLED": "Contract canceled", - "IGNORED_CANCEL": "You ignored cancellation proposal", - "EXPIRED": "Contract proposal has expired" - }, - "BUYER": { - "WAITING": "Waiting for response", - "IGNORED": "Seller ignored your contract proposal", - "ACCEPTED": "Seller accepted your contract proposal", - "WAIT": "Waiting for deposits confirmation", - "WAITING_SELLER": "Waiting for delivery", - "COMPLETED": "Contract completed", - "NOT_RECEIVED": "Delivery failed", - "NULLIFIED": "All deposits burned", - "WAITING_CANCEL": "Waiting for contract cancellation", - "BEING_CANCELLED": "Cancellation in progress", - "CANCELLED": "Contract canceled", - "IGNORED_CANCEL": "The seller ignored your proposal to cancel the contract", - "EXPIRED": "The contract proposal has expired" - } - } + "MODAL": { + "LABEL": "Password to this wallet", + "NOT_FOUND": "Not found", + "OPEN": "Open wallet", + "SKIP": "Skip", + "TITLE": "Type wallet password" + }, + "NAME": "Wallet name", + "PASS": "Wallet password", + "WITH_ADDRESS_ALREADY_OPEN": "A wallet with this address is already open" + }, + "PLACEHOLDERS": { + "ADRESS_PLACEHOLDER": "Enter adress here", + "AMOUNT_PLACEHOLDER": "Please enter the amount", + "COMMENT_PLACEHOLDER": "Enter your comment here", + "CONFIRM_WALET_PASSWORD_PLACEHOLDER": "Confirm wallet password here", + "DEPOSIT_PLACEHOLDER": "Enter your deposit here", + "DESCRIPTION_PLACEHOLDER": "Enter a description here", + "FEE_PLACEHOLDER": "Enter a fee here", + "MASTER_PASS_PLACEHOLDER": "Enter a master password here", + "NAME_PLACEHOLDER": "Enter a name here", + "NOTES_PLACEHOLDER": "Enter a notes here", + "PASSWORD_PLACEHOLDER": "Enter a password here", + "PASS_PLACEHOLDER": "Enter a master password here", + "PLACEHOLDER_CONFIRM": "Confirm new password here", + "PLACEHOLDER_NEW": "Enter new password here", + "PLACEHOLDER_OLD": "Enter current password here", + "PURCHASE_PAYMENT_PLACEHOLDER": "Enter a payment ID here", + "SEED_PASSWORD_PLACEHOLDER": "Enter a seed password here", + "SEED_PHRASE_PLACEHOLDER": "Enter a seed phrase here", + "SELLER_DEPOSIT_PLACEHOLDER": "Enter seller deposit here", + "SELLER_PLACEHOLDER": "Enter a seller here", + "WALET_PASSWORD_PLACEHOLDER": "Enter a wallet password here", + "WALLET_NAME_PLACEHOLDER": "Please enter a name for your wallet" + }, + "PROGRESS": { + "ADD_WALLET": "Add wallet", + "CREATE_WALLET": "Create new wallet", + "RESTORE_WALLET": "Restore from backup", + "SELECT_LOCATION": "Select wallet location" }, "PURCHASE": { - "DESCRIPTION": "Description", - "SELLER": "Seller", + "ACCEPT_STATE_WAIT_BIG": "Contract started", "AMOUNT": "Amount", - "YOUR_DEPOSIT": "Your deposit", - "SELLER_DEPOSIT": "Seller deposit", + "BURN_PROPOSAL": "Deposits burned", + "BUTTON_CANCEL_BUYER": "Cancel and return deposits", + "BUTTON_CANCEL_SELLER": "Confirm and return deposits", + "BUTTON_IGNORE": "Ignore and hide offer", + "BUTTON_MAKE_PLEDGE": "Accept and make deposit", + "BUTTON_NOT_CANCEL": "Ignore request", + "BUTTON_NULLIFY": "Terminate and burn deposits", + "BUTTON_NULLIFY_SHORT": "Burn", + "BUTTON_RECEIVED": "Complete and release deposits", "BUYER_DEPOSIT": "Buyer deposit", - "SAME_AMOUNT": "Same amount", + "CANCEL": "Cancel", "COMMENT": "Comment", + "DEALS_CANCELED_WAIT": "Cancellation in progress", + "DESCRIPTION": "Description", "DETAILS": "Additional details", - "SEND_BUTTON": "Send", + "FEE": "Fee", "FORM_ERRORS": { - "DESC_REQUIRED": "Description required", - "DESC_MAXIMUM": "Maximum field length reached", - "SELLER_REQUIRED": "Address required", - "SELLER_NOT_VALID": "Invalid address", "ALIAS_NOT_VALID": "Invalid alias", "AMOUNT_REQUIRED": "Amount required", "AMOUNT_ZERO": "Amount cannot be zero", - "YOUR_DEPOSIT_REQUIRED": "Deposit required", + "COMMENT_MAXIMUM": "Maximum field length reached", + "DESC_MAXIMUM": "Maximum field length reached", + "DESC_REQUIRED": "Description required", "SELLER_DEPOSIT_REQUIRED": "Seller deposit required", + "SELLER_NOT_VALID": "Invalid address", + "SELLER_REQUIRED": "Address required", "SELLER_SAME": "Use separate account", - "COMMENT_MAXIMUM": "Maximum field length reached" + "YOUR_DEPOSIT_REQUIRED": "Deposit required" }, + "HOUR": "hour", + "HOURS": "hours", + "IGNORED_ACCEPT": "Contract proposal ignored", + "IGNORED_CANCEL": "Contract cancellation proposal ignored", + "NEED_MONEY": "Insufficient funds for this transaction", + "NULLIFY_QUESTION": "Are you sure you want to burn both deposits?", + "PAYMENT": "Payment ID", + "PROGRESS_COMPLETE": "Completed", "PROGRESS_NEW": "New purchase", - "PROGRESS_WAIT": "Awaiting reply", "PROGRESS_RECEIVE": "Reply received", - "PROGRESS_COMPLETE": "Completed", - "FEE": "Fee", - "PAYMENT": "Payment ID", + "PROGRESS_WAIT": "Awaiting reply", + "SAME_AMOUNT": "Same amount", + "SELLER": "Seller", + "SELLER_DEPOSIT": "Seller deposit", + "SEND_BUTTON": "Send", + "SEND_CANCEL_PROPOSAL": "Cancellation request sent", "STATUS_MESSAGES": { - "NEW_PURCHASE": "New purchase", - "WAITING_SELLER": "Waiting for response", - "WAITING_BUYER": "Contract proposal received", - "WAITING_CONFIRMATION": "Waiting for deposits confirmation", - "WAITING_DELIVERY": "Waiting for delivery", - "COMPLETED": "Contract completed", - "IGNORED_BUYER": "Contract proposal ignored", - "IGNORED_SELLER": "The seller ignored your contract proposal", - "PROPOSAL_CANCEL_SELLER": "Cancellation request sent", - "PROPOSAL_CANCEL_BUYER": "Cancellation request received", "BEING_CANCELLED": "Cancellation in progress", - "IGNORED_CANCEL_SELLER": "The seller ignored your proposal to cancel the contract", - "IGNORED_CANCEL_BUYER": "Contract cancellation proposal ignored", "CANCELLED": "Contract canceled", + "COMPLETED": "Contract completed", "EXPIRED": "Contract proposal expired", + "IGNORED_BUYER": "Contract proposal ignored", + "IGNORED_CANCEL_BUYER": "Contract cancellation proposal ignored", + "IGNORED_CANCEL_SELLER": "The seller ignored your proposal to cancel the contract", + "IGNORED_SELLER": "The seller ignored your contract proposal", + "NEW_PURCHASE": "New purchase", "NOT_RECEIVED": "Delivery failed", - "NULLIFIED": "All deposits burned" + "NULLIFIED": "All deposits burned", + "PROPOSAL_CANCEL_BUYER": "Cancellation request received", + "PROPOSAL_CANCEL_SELLER": "Cancellation request sent", + "WAITING_BUYER": "Contract proposal received", + "WAITING_CONFIRMATION": "Waiting for deposits confirmation", + "WAITING_DELIVERY": "Waiting for delivery", + "WAITING_SELLER": "Waiting for response" }, - "ACCEPT_STATE_WAIT_BIG": "Contract started", - "IGNORED_ACCEPT": "Contract proposal ignored", - "BURN_PROPOSAL": "Deposits burned", "SUCCESS_FINISH_PROPOSAL": "Contract completed", - "SEND_CANCEL_PROPOSAL": "Cancellation request sent", - "IGNORED_CANCEL": "Contract cancellation proposal ignored", - "DEALS_CANCELED_WAIT": "Cancellation in progress", "WAITING_TIME": "Response time", - "NEED_MONEY": "Insufficient funds", - "BUTTON_MAKE_PLEDGE": "Accept and make deposit", - "BUTTON_IGNORE": "Ignore and hide offer", - "BUTTON_NULLIFY": "Terminate and burn deposits", - "BUTTON_RECEIVED": "Complete and release deposits", - "BUTTON_CANCEL_BUYER": "Cancel and return deposits", - "BUTTON_NOT_CANCEL": "Ignore request", - "BUTTON_CANCEL_SELLER": "Confirm and return deposits", - "HOUR": "hour", - "HOURS": "hours", - "CANCEL": "Cancel", - "NULLIFY_QUESTION": "Are you sure you want to burn both deposits?", - "BUTTON_NULLIFY_SHORT": "Burn", - "WAITING_TIME_QUESTION": "Are you sure you want to cancel the contract?" - }, - "MESSAGES": { - "ADDRESS": "Address", - "MESSAGE": "Message", - "SEND_PLACEHOLDER": "Type a message...", - "SEND_BUTTON": "Send" + "WAITING_TIME_QUESTION": "Are you sure you want to cancel the contract?", + "YOUR_DEPOSIT": "Your deposit" }, - "MODALS": { - "ERROR": "Error", - "SUCCESS": "Success", - "INFO": "Information", + "RESTORE_WALLET": { + "BUTTON_CREATE": "Create wallet", + "BUTTON_SELECT": "Select wallet location", + "CHOOSE_PATH": "Please choose a path", + "CONFIRM": "Confirm wallet password", + "FORM_ERRORS": { + "CONFIRM_NOT_MATCH": "Passwords don`t match", + "INCORRECT_PASSWORD": "Incorrect password", + "KEY_NOT_VALID": "Key not valid", + "KEY_REQUIRED": "Key is required", + "MAX_LENGTH": "Maximum name length reached", + "NAME_DUPLICATE": "Name is duplicate", + "NAME_REQUIRED": "Name is required", + "SEED_PHRASE_IS_NO_VALID": "The seed phrase is not valid." + }, + "LABEL_NAME": "Wallet name", + "LABEL_PHRASE_KEY": "Seed phrase / tracking seed", + "NOT_CORRECT_FILE_OR_PASSWORD": "Invalid wallet file or password does not match", "OK": "OK", - "CANCEL": "Cancel", - "ADD_TOKEN": "Add token" - }, - "CONFIRM": { - "BUTTON_CONFIRM": "Send", - "BUTTON_CANCEL": "Cancel", - "TITLE": "Transaction", - "MESSAGE": { - "SEND": "Send", - "FROM": "From", - "TO": "To", - "COMMENT": "Comment" - } + "PASS": "Wallet password", + "SEED_PASSWORD": "Seed password" }, - "STAKING": { - "TITLE": "Staking", - "TITLE_PENDING": "Pending", - "TITLE_TOTAL": "Total", - "TITLE_PERIOD": "Time period:", - "PERIOD": { - "WEEK1": "1 week", - "WEEK2": "2 week", - "MONTH1": "1 month", - "MONTH3": "3 month", - "MONTH6": "6 month", - "YEAR": "1 year", - "ALL": "All" - }, - "TITLE_GROUP": "Group:", - "GROUP": { - "DAY": "day", - "WEEK": "week", - "MONTH": "month" - }, - "SWITCH": { - "ON": "ON", - "OFF": "OFF" - } + "SEED_PHRASE": { + "BUTTON_COPIED": "Copied", + "BUTTON_COPY": "Copy", + "BUTTON_CREATE_ACCOUNT": "Create wallet", + "TITLE": "Make sure to keep your seed phrase in a safe place. If you forget your seed phrase you will not be able to recover your wallet." }, - "CONTACTS": { - "TITLE": "Contact list", - "IMPORT_EXPORT": "Import or export contacts", - "IMPORT": "Import", - "EXPORT": "Export", - "ADD": "Add/edit contact", - "SEND": "Send", - "SEND_FROM": "Send from", - "SEND_TO": "To", - "OPEN_ADD_WALLET": "Open/Add wallet", - "COPY": "- Copy", - "TABLE": { - "NAME": "Name", - "ALIAS": "Alias", - "ADDRESS": "Address", - "NOTES": "Notes", - "EMPTY": "Contact list is empty" - }, - "FORM": { - "NAME": "Name", - "ADDRESS": "Address", - "NOTES": "Notes" + "SEND": { + "ADDRESS": "Address", + "AMOUNT": "Amount", + "ASSET": "Asset", + "BUTTON": "Send", + "COMMENT": "Comment", + "DETAILS": "Additional details", + "ERROR_CODES": { + "NOT_ENOUGH_MONEY": "Not enough funds for this transaction" }, + "FEE": "Fee", "FORM_ERRORS": { - "NAME_REQUIRED": "Name is required", - "NAME_DUBLICATED": "Name is dublicated", - "ADDRESS_REQUIRED": "Address is required", "ADDRESS_NOT_VALID": "Address not valid", - "SET_MASTER_PASSWORD": "Set master password", - "ADDRESS_DUBLICATED": "Address is dublicated", - "MAX_LENGTH": "Maximum notes length reached", - "NAME_LENGTH": "The name must be 4-25 characters long" - }, - "BUTTON": { - "SEND": "Send", - "EDIT": "Edit", - "DELETE": "Delete", - "ADD": "Add contact", - "ADD_EDIT": "Add/Save", - "GO_TO_WALLET": "Go to wallet", - "IMPORT_EXPORT": "Import/export" + "ADDRESS_REQUIRED": "Address is required", + "ALIAS_NOT_FOUND": "Alias not found", + "ALIAS_NOT_VALID": "The alias is not valid", + "AMOUNT_REQUIRED": "Amount is required", + "AMOUNT_ZERO": "Amount is zero", + "FEE_MINIMUM": "The minimum fee required is {{fee}}", + "FEE_REQUIRED": "Please enter the fee amount.", + "GREAT_THAN_UNWRAPPED_COINS": "Amount is bigger than ERC20 tokens left available", + "LESS_THAN_ZANO_NEEDED": "Too small amount to cover ERC20 fee", + "MAX_LENGTH": "Maximum comment length reached", + "MUST_BE_GREATER_THAN_ZERO": "Must be greater than zero", + "WRAP_INFO_NULL": "failed to request wrap state" }, - "SUCCESS_SENT": "Contact added", - "SUCCESS_SAVE": "Contact is edited", - "SUCCESS_IMPORT": "Contacts are imported", - "SUCCESS_EXPORT": "Contacts are exported", - "ERROR_IMPORT": "Error is occured while reading file!", - "ERROR_TYPE_FILE": "Please import valid .csv file", - "ERROR_EXPORT": "Invalid file type. Save file as .csv", - "ERROR_EMPTY_LIST": "Contact list is empty", - "ERROR_IMPORT_EMPTY": "File is empty", - "ADD_CONTACT": "Add contact" - }, - "ERRORS": { - "NO_MONEY": "Not enough money", - "NOT_ENOUGH_MONEY": "Insufficient funds in account", - "CORE_BUSY": "Internal error: core is busy", - "DAEMON_BUSY": "Internal error: daemon is busy", - "NO_MONEY_REMOVE_OFFER": "There is no fee for deleting an offer, but in order to protect the network against flood transactions you need to have at least {{fee}} {{currency}} in your wallet", - "NOT_ENOUGH_OUTPUTS_TO_MIX": "Mix-in number is too big for current blockchain state. There are not enough unspent outputs to mix with", - "TRANSACTION_IS_TO_BIG": "Transaction exceeds network limit, send required amount with multiple transactions", - "TRANSFER_ATTEMPT": "There is no connection to Zano network", - "ACCESS_DENIED": "Access denied", - "TRANSACTION_ERROR": "Error. Transaction not completed.", - "BAD_ARG": "Invalid argument", - "WALLET_WRONG_ID": "Invalid wallet ID", - "WRONG_PASSWORD": "Invalid password", - "FILE_RESTORED": "The wallet file was corrupted. We have recovered the keys and the wallet from the blockchain", - "FILE_NOT_FOUND": "File not found", - "FILE_EXIST": "A file with that name already exists. Enter another name to save the file under", - "FILE_NOT_SAVED": "You cannot save a wallet file in this folder. Please choose another folder.", - "TX_TYPE_NORMAL": "Error. The payment from the wallet", - "TX_TYPE_NORMAL_TO": "to", - "TX_TYPE_NORMAL_END": "was not completed.", - "TX_TYPE_NEW_ALIAS": "Error. Failed to register alias to safe", - "TX_TYPE_NEW_ALIAS_END": "Please try again.", - "TX_TYPE_UPDATE_ALIAS": "Error. Failed to change comment to alias in safe", - "TX_TYPE_COIN_BASE": "Error. The payment was not completed.", - "WALLET_WATCH_ONLY_NOT_SUPPORTED": "Watch-only wallets can only be opened by simplewallet", - "REQUIRED": "Required field", - "NOT_FILE_ZANO_WALLET": "File is not a zano wallet" - }, - "CONTEXT_MENU": { - "COPY": "copy", - "PASTE": "paste", - "SELECT": "select all" - }, - "BACKEND_LOCALIZATION": { - "QUIT": "Quit", - "IS_RECEIVED": "", - "IS_CONFIRMED": "", - "INCOME_TRANSFER_UNCONFIRMED": "Incoming payment (not confirmed)", - "INCOME_TRANSFER_CONFIRMED": "Payment received", - "MINED": "Mined", - "LOCKED": "Blocked", - "IS_MINIMIZE": "Zano application is minimized to the system tray", - "RESTORE": "You can recover it by clicking or using the context menu", - "TRAY_MENU_SHOW": "Resize", - "TRAY_MENU_MINIMIZE": "Minimize" - }, - "TOR_LIB_STATE": { - "STATE_SENDING": "Sending transaction", - "STATE_SENT_SUCCESS": "Successfully sent!", - "STATE_SEND_FAILED": "Sending failed", - "STATE_INITIALIZING": "Initializing", - "STATE_DOWNLOADING_CONSENSUS": "Downloading consensus", - "STATE_MAKING_TUNNEL_A": "Building tunnel to A", - "STATE_MAKING_TUNNEL_B": "Building tunnel to B", - "STATE_CREATING_STREAM": "Creating stream", - "STATE_FAILED": "Failed created stream", - "STATE_SUCCESS": "Successfully created stream" - }, - "SEND_DETAILS_MODAL": { - "TITLE1": "Transaction", - "TITLE2": "Transaction details" - }, - "PLACEHOLDERS": { - "COMMENT_PLACEHOLDER": "Enter your comment here", - "WALLET_NAME_PLACEHOLDER": "Enter a Wallet Name here", - "MASTER_PASS_PLACEHOLDER": "Enter a master password here", - "PASS_PLACEHOLDER": "Enter a master password here", - "NAME_PLACEHOLDER": "Enter a name here", - "ADRESS_PLACEHOLDER": "Enter adress here", - "NOTES_PLACEHOLDER": "Enter a notes here", - "DESCRIPTION_PLACEHOLDER": "Enter a description here", - "SELLER_PLACEHOLDER": "Enter a seller here", - "PLACEHOLDER_OLD": "Enter current password here", - "AMOUNT_PLACEHOLDER": "Enter amount here", - "DEPOSIT_PLACEHOLDER": "Enter your deposit here", - "SELLER_DEPOSIT_PLACEHOLDER": "Enter seller deposit here", - "PLACEHOLDER_NEW": "Enter new password here", - "WALET_PASSWORD_PLACEHOLDER": "Enter a wallet password here", - "CONFIRM_WALET_PASSWORD_PLACEHOLDER": "Confirm wallet password here", - "PLACEHOLDER_CONFIRM": "Confirm new password here", - "PASSWORD_PLACEHOLDER": "Enter a password here", - "SEED_PHRASE_PLACEHOLDER": "Enter a seed phrase here", - "SEED_PASSWORD_PLACEHOLDER": "Enter a seed password here", - "PURCHASE_PAYMENT_PLACEHOLDER": "Enter a payment ID here", - "FEE_PLACEHOLDER": "Enter a fee here" + "HIDE": "Hide your wallet address from recipient", + "MIXIN": "Mixin", + "SUCCESS_SENT": "Transaction sent", + "WRAP": { + "ESTIMATE": "Transaction Estimates", + "FEE": "Ethereum Txn Fee:", + "MAIN_TEXT": "This transaction will create wZano (\"Wrapped Zano\") which will be sent to the specified address on the Ethereum network.", + "TITLE": "Wrap", + "WILL_RECEIVE": "You'll receive:", + "ZANO": "ZANO", + "wZANO": "wZANO" + } }, - "EXPORT_HISTORY": { - "TOOLTIP": "Export wallet transactions history to file", - "TITLE": "Export Wallet History", - "FILTER": "Filter POS Transactions", - "CANCEL": "Cancel", - "EXPORT": "Export to file...", - "EXPORT_BUTTON": "Export history...", - "SAVED_FILE": "Select path to save transactions history ", - "FORMAT": "Format" + "SEND_DETAILS_MODAL": { + "TITLE1": "Transaction", + "TITLE2": "Transaction details" }, - "ASSETS": { - "TABLE": { - "LABELS": { - "NAME": "Name", - "BALANCE": "Balance", - "VALUE": "Value", - "PRICE": "Price" - } + "SETTINGS": { + "APP_LOCK": { + "TIME1": "5 min", + "TIME2": "15 min", + "TIME3": "1 hour", + "TIME4": "Never", + "TITLE": "Lock app after:" }, - "DROP_DOWN_MENU": { - "ASSET_DETAILS": "Asset Details", - "REMOVE_ASSET": "Remove asset" + "APP_LOG_TITLE": "Log level:", + "DARK_THEME": "Dark theme", + "FORM_ERRORS": { + "CONFIRM_NOT_MATCH": "The passwords do not match", + "CURRENT_PASS_NOT_MATCH": "Old password not match", + "PASS_REQUIRED": "Password is required" }, - "MODALS": { - "ASSET_DETAILS": { - "LABELS": { - "NAME": "Asset name", - "TICKER": "Ticker", - "ID": "Asset ID", - "CURRENT_SUPPLY": "Current supply", - "MAX_SUPPLE": "Max supply" - } - } + "GRAY_THEME": "Grey theme", + "LANGUAGE": { + "DE": "Deutsch", + "EN": "English", + "FR": "French", + "ID": "Indonesian", + "IT": "Italian", + "PT": "Portuguese", + "TITLE": "Language" }, - "FORM": { - "ERRORS": { - "WRONG_ASSET_ID": "Wrong asset id", - "INSUFICCIENT_FUNDS": "Insuficcient funds" - } - } + "LAST_BUILD": "Current build: {{value}}", + "MASTER_PASSWORD": { + "BUTTON": "Save", + "CONFIRM": "New password confirmation", + "NEW": "New password", + "OLD": "Old password", + "TITLE": "Update master password" + }, + "NOTIFICATIONS": "Notifications", + "SCALE": { + "100": "100% scale", + "125": "125% scale", + "150": "150% scale", + "75": "75% scale", + "TITLE": "Interface scale" + }, + "SETTINGS_SAVED": "Saved! Settings Updated", + "TITLE": "Settings", + "USE_TOR_TO_RELAY_TRANSACTIONS": "Use TOR to relay transactions", + "WHITE_THEME": "White theme" }, - "CONFIRM_SWAP": { - "BREADCRUMBS": { - "ITEM1": "Swap", - "ITEM2": "Confirm swap" + "SIDEBAR": { + "ACCOUNT": { + "MESSAGES": "New offers/Messages", + "STAKING": "Staking", + "SYNCING": "Syncing wallet" }, - "FORM": { - "LABELS": { - "LABEL1": "Swap proposal hex", - "LABEL2": "Proposal details" - }, - "PLACEHOLDERS": { - "PLACEHOLDER1": "Enter Swap proposal hex" - }, - "TABLE": { - "LABELS": { - "LABEL1": "Sending", - "LABEL2": "Receiving", - "LABEL3": "Expiration time" - } - }, - "BUTTONS": { - "BUTTON1": "Accept Proposal", - "BUTTON2": "Back" - } + "ADD_NEW": "Add", + "CONTACTS": "Contacts", + "CONTACTS_TOOLTIP": "Contacts option available only with Master Password enabled", + "LOG_OUT": "Log out", + "LOG_OUT_TOOLTIP": "Logout option available only with Master Password enabled", + "SETTINGS": "Settings", + "SYNCHRONIZATION": { + "COMPLETE": "Completion", + "DOWNLOADING": "Downloading", + "ERROR": "System error", + "LOADING": "Loading blockchain data", + "MB": "MB", + "OFFLINE": "Offline", + "ONLINE": "Online", + "SLASH": "/", + "SYNCING": "Syncing blockchain" + }, + "TITLE": "Wallets", + "UPDATE": { + "CRITICAL": "Update available", + "CRITICAL_HINT": "Critical update!", + "CRITICAL_TOOLTIP": "Critical update available.Update strongly recommended!", + "IMPORTANT": "Update available", + "IMPORTANT_HINT": "Important update!", + "IMPORTANT_TOOLTIP": "Get new update.
    Important update!", + "STANDARD": "Update available", + "STANDARD_TOOLTIP": "Get new update.
    Update is recommended!", + "TIME": "System time differs from network", + "TIME_TOOLTIP": "Wrong system time!
    Check and repair your system time." } }, - "CREATE_SWAP": { - "BREADCRUMBS": { - "ITEM1": "Swap", - "ITEM2": "Create swap" + "STAKING": { + "GROUP": { + "DAY": "day", + "MONTH": "month", + "WEEK": "week" }, - "FORM": { - "LABELS": { - "LABEL1": "Sending", - "LABEL2": "Receiving", - "LABEL3": "Receiver address" - }, - "PLACEHOLDERS": { - "PLACEHOLDER1": "Enter amount here" - }, - "BUTTONS": { - "BUTTON1": "Create proposal", - "BUTTON2": "Cancel" - }, - "ERRORS": { - "ERROR1": "Same ones selected asset" - } - } + "PERIOD": { + "ALL": "All", + "MONTH1": "1 month", + "MONTH3": "3 month", + "MONTH6": "6 month", + "WEEK1": "1 week", + "WEEK2": "2 week", + "YEAR": "1 year" + }, + "SWITCH": { + "OFF": "OFF", + "ON": "ON" + }, + "TITLE": "Staking", + "TITLE_GROUP": "Group:", + "TITLE_PENDING": "Pending", + "TITLE_PERIOD": "Time period:", + "TITLE_TOTAL": "Total" }, "SWAP": { "BUTTONS": { @@ -808,31 +716,129 @@ } }, "SWAP_PROPOSAL_HEX": { + "BREADCRUMBS": { + "ITEM1": "Swap", + "ITEM2": "Swap proposal hex" + }, "FORM": { + "BUTTONS": { + "BUTTON1": "Copy", + "BUTTON2": "Close" + }, "LABELS": { "LABEL1": "Swap proposal hex" }, "PLACEHOLDERS": { "PLACEHOLDER1": "Enter Swap proposal hex" - }, - "BUTTONS": { - "BUTTON1": "Copy", - "BUTTON2": "Close" } }, "MODALS": { "CONFIRM_MODAL": { - "TITLE": "Are you sure you want to leave this page?", - "MESSAGE": "Please make sure you saved the swap proposal text, you won’t be able to see it again", "BUTTONS": { - "SUBMIT": "Close", - "CLOSE": "Back to proposal" - } + "CLOSE": "Back to proposal", + "SUBMIT": "Close" + }, + "MESSAGE": "Please make sure you saved the swap proposal text, you won’t be able to see it again", + "TITLE": "Are you sure you want to leave this page?" } + } + }, + "TOR_LIB_STATE": { + "STATE_CREATING_STREAM": "Creating stream", + "STATE_DOWNLOADING_CONSENSUS": "Downloading consensus", + "STATE_FAILED": "Failed created stream", + "STATE_INITIALIZING": "Initializing", + "STATE_MAKING_TUNNEL_A": "Building tunnel to A", + "STATE_MAKING_TUNNEL_B": "Building tunnel to B", + "STATE_SENDING": "Sending transaction", + "STATE_SEND_FAILED": "Sending failed", + "STATE_SENT_SUCCESS": "Successfully sent!", + "STATE_SUCCESS": "Successfully created stream" + }, + "TRANSFER_ALIAS": { + "ADDRESS": { + "LABEL": "Transfer to", + "PLACEHOLDER": "" }, - "BREADCRUMBS": { - "ITEM1": "Swap", - "ITEM2": "Swap proposal hex" + "BUTTON_CANCEL": "Cancel", + "BUTTON_TRANSFER": "Transfer", + "COMMENT": { + "LABEL": "Comment", + "PLACEHOLDER": "" + }, + "COST": "Transfer fee {{value}} {{currency}}", + "FORM_ERRORS": { + "ALIAS_EXISTS": "This account already has an alias", + "NO_MONEY": "You do not have enough funds to transfer this alias", + "WRONG_ADDRESS": "No wallet exists for the provided address" + }, + "NAME": { + "LABEL": "Alias", + "PLACEHOLDER": "@ Enter alias" + }, + "REQUEST_SEND_REG": "The alias will be transferred within 10 minutes" + }, + "WALLET": { + "AVAILABLE_BALANCE": "Available", + "CONFIRM": { + "MESSAGE": "To access it you’ll have to add it again", + "TITLE": "Remove wallet from the list?" + }, + "DETAILS": "Details", + "LOCK": "Lock", + "LOCKED_BALANCE": "Locked", + "LOCKED_BALANCE_LINK": "What does that mean?", + "MODAL_ADD_CUSTOM_TOKEN": { + "FIELD_TITLE": "Asset ID", + "FORM_ERRORS": { + "ERROR1": "Invalid asset ID" + }, + "TITLE": "Add Custom Token" + }, + "REGISTER_ALIAS": "Register an alias", + "TABS": { + "ASSETS": "Assets", + "CONTRACTS": "Contracts", + "HISTORY": "History", + "MESSAGES": "Messages", + "RECEIVE": "Receive", + "SEND": "Send", + "STAKING": "Staking" + }, + "TOOLTIPS": { + "ADD_CUSTOM_TOKEN": "Add Custom Token", + "EDIT_ALIAS": "Edit alias", + "REMOVE": "Remove wallet", + "SETTINGS": "Settings", + "TRANSFER_ALIAS": "Transfer alias" } + }, + "WALLET_DETAILS": { + "ADD_CUSTOM_TOKEN": "Add Custom Token", + "BUTTON_REMOVE": "Remove wallet", + "BUTTON_SAVE": "Save", + "CREATE_PASSWORD_SECURE": "Create a password to secure your seed", + "FORM": { + "CONFIRM_PASSWORD": "Confirm password", + "GENERATE_SECURE_SEED": "Generate Secure Seed", + "SECURED_SEED_WILL_REQUIRE": "Secure seed will require this password to restore." + }, + "FORM_ERRORS": { + "MAX_LENGTH": "Maximum name length reached", + "NAME_DUPLICATE": "Name is duplicate", + "NAME_REQUIRED": "Name is required", + "PASSWORDS_DONT_MATCH": "The passwords entered do not match" + }, + "INFO": "info", + "LABEL_FILE_LOCATION": "Wallet file location", + "LABEL_NAME": "Wallet name", + "LABEL_SEED_PHRASE": "Seed phrase", + "REMEMBER_YOU_WILL_REQUIRE": "Secure seed will require password to restore.", + "RESYNC_WALLET": "Resync wallet data", + "RESYNC_WALLET_BUTTON": "Resync Wallet", + "SEED_IS_SECURED": "Seed is secured", + "SEED_IS_UNSECURED": "Seed is unsecured", + "SEED_PHRASE_HINT": "Click to reveal the seed phrase", + "WALLET_OPTIONS": "Wallet options..." } } diff --git a/html_source/src/assets/i18n/pl.json b/html_source/src/assets/i18n/pl.json index cbccbaea..df8d8857 100644 --- a/html_source/src/assets/i18n/pl.json +++ b/html_source/src/assets/i18n/pl.json @@ -1,805 +1,713 @@ { - "LOGIN": { - "SETUP_MASTER_PASS": "Setup master password", - "SETUP_CONFIRM_PASS": "Confirm the password", - "MASTER_PASS": "Master password", - "BUTTON_NEXT": "Next", - "BUTTON_SKIP": "Skip", - "BUTTON_RESET": "Reset", - "INCORRECT_PASSWORD": "Invalid password", - "FORM_ERRORS": { - "PASS_REQUIRED": "Password is required", - "CONFIRM_REQUIRED": "Confirmation is required", - "MISMATCH": "Mismatch", - "INVALID_PASS": "Invalid Password, try again", - "WRONG_PASSWORD": "Wrong password" - } - }, - "COMMON": { - "BACK": "Go back" - }, - "BREADCRUMBS": { - "ADD_WALLET": "Add wallet", - "CREATE_WALLET": "Create new wallet", - "SAVE_PHRASE": "Save your seed phrase", - "OPEN_WALLET": "Open existing wallet", - "RESTORE_WALLET": "Restore from backup", - "WALLET_DETAILS": "Wallet details", - "ASSIGN_ALIAS": "Assign alias", - "EDIT_ALIAS": "Edit alias", - "TRANSFER_ALIAS": "Transfer alias", - "CONTRACTS": "Contracts", - "NEW_PURCHASE": "New purchase", - "OLD_PURCHASE": "Purchase" - }, - "SIDEBAR": { - "TITLE": "Wallets", - "ADD_NEW": "Add", - "ACCOUNT": { - "STAKING": "Staking", - "MESSAGES": "New offers/Messages", - "SYNCING": "Syncing wallet" + "ASSETS": { + "DROP_DOWN_MENU": { + "ASSET_DETAILS": "Asset Details", + "REMOVE_ASSET": "Remove asset" }, - "CONTACTS": "Contacts", - "SETTINGS": "Settings", - "LOG_OUT": "Log out", - "SYNCHRONIZATION": { - "OFFLINE": "Offline", - "ONLINE": "Online", - "ERROR": "System error", - "COMPLETE": "Completion", - "SYNCING": "Syncing blockchain", - "LOADING": "Loading blockchain data", - "DOWNLOADING": "Downloading", - "SLASH": "/", - "MB": "MB" + "FORM": { + "ERRORS": { + "INSUFICCIENT_FUNDS": "Insuficcient funds", + "WRONG_ASSET_ID": "Wrong asset id" + } }, - "UPDATE": { - "STANDARD": "Update available", - "STANDARD_TOOLTIP": "Get new update.
    Update is recommended!", - "IMPORTANT": "Update available", - "IMPORTANT_HINT": "Important update!", - "IMPORTANT_TOOLTIP": "Get new update.
    Important update!", - "CRITICAL": "Update available", - "CRITICAL_HINT": "Critical update!", - "CRITICAL_TOOLTIP": "Critical update available.Update strongly recommended!", - "TIME": "System time differs from network", - "TIME_TOOLTIP": "Wrong system time!
    Check and repair your system time." + "MODALS": { + "ASSET_DETAILS": { + "LABELS": { + "CURRENT_SUPPLY": "Current supply", + "ID": "Asset ID", + "MAX_SUPPLE": "Max supply", + "NAME": "Asset name", + "TICKER": "Ticker" + } + } }, - "CONTACTS_TOOLTIP": "Contacts option available only with Master Password enabled", - "LOG_OUT_TOOLTIP": "Logout option available only with Master Password enabled" - }, - "MAIN": { - "TITLE": "Create or open the wallet to start using Zano", - "BUTTON_NEW_WALLET": "Create new wallet", - "BUTTON_OPEN_WALLET": "Open existing wallet", - "BUTTON_RESTORE_BACKUP": "Restore from backup", - "HELP": "How to create wallet?", - "CHOOSE_PATH": "Please choose a path" - }, - "CREATE_WALLET": { - "NAME": "Wallet name", - "PASS": "Set wallet password", - "CONFIRM": "Confirm wallet password", - "BUTTON_SELECT": "Select wallet location", - "BUTTON_CREATE": "Create wallet", - "TITLE_SAVE": "Save the wallet file.", - "ERROR_CANNOT_SAVE_TOP": "Existing wallet files cannot be replaced or overwritten", - "ERROR_CANNOT_SAVE_SYSTEM": "Wallet files cannot be saved to the OS partition", - "FORM_ERRORS": { - "NAME_REQUIRED": "Name is required", - "NAME_DUPLICATE": "Name is duplicate", - "MAX_LENGTH": "Maximum name length reached", - "CONFIRM_NOT_MATCH": "Passwords don`t match" + "TABLE": { + "LABELS": { + "BALANCE": "Balance", + "NAME": "Name", + "PRICE": "Price", + "VALUE": "Value" + } } }, - "OPEN_WALLET": { - "NAME": "Wallet name", - "PASS": "Wallet password", - "BUTTON": "Open wallet", - "WITH_ADDRESS_ALREADY_OPEN": "A wallet with this address is already open", - "FILE_NOT_FOUND1": "Wallet file not found", - "FILE_NOT_FOUND2": "

    It might have been renamed or moved.
    To open it, use the \"Open wallet\" button.", - "FORM_ERRORS": { - "NAME_REQUIRED": "Name is required", - "NAME_DUPLICATE": "Name is duplicate", - "MAX_LENGTH": "Maximum name length reached" + "ASSIGN_ALIAS": { + "BUTTON_ASSIGN": "Assign", + "COMMENT": { + "LABEL": "Comment", + "PLACEHOLDER": "", + "TOOLTIP": "The comment will be visible to anyone who wants to make a payment to your alias. You can provide details about your business, contacts, or include any text. Comments can be edited later." }, - "MODAL": { - "TITLE": "Type wallet password", - "LABEL": "Password to this wallet", - "OPEN": "Open wallet", - "SKIP": "Skip", - "NOT_FOUND": "Not found" - } - }, - "RESTORE_WALLET": { - "LABEL_NAME": "Wallet name", - "LABEL_PHRASE_KEY": "Seed phrase / tracking seed", - "PASS": "Wallet password", - "CONFIRM": "Confirm wallet password", - "BUTTON_SELECT": "Select wallet location", - "BUTTON_CREATE": "Create wallet", - "NOT_CORRECT_FILE_OR_PASSWORD": "Invalid wallet file or password does not match", - "CHOOSE_PATH": "Please choose a path", + "COST": "Alias fee {{value}} {{currency}}", "FORM_ERRORS": { + "MAX_LENGTH": "Maximum comment length reached", + "NAME_EXISTS": "Alias name already exists", + "NAME_LENGTH": "The alias must be 6-25 characters long", "NAME_REQUIRED": "Name is required", - "NAME_DUPLICATE": "Name is duplicate", - "MAX_LENGTH": "Maximum name length reached", - "CONFIRM_NOT_MATCH": "Passwords don`t match", - "KEY_REQUIRED": "Key is required", - "KEY_NOT_VALID": "Key not valid", - "INCORRECT_PASSWORD": "Incorrect password" + "NAME_WRONG": "Invalid name: allowed symbols \"0-9\", \"a-z\", \"-\", \".\"", + "NO_MONEY": "Insufficient funds to assign the alias" + }, + "NAME": { + "LABEL": "Alias", + "PLACEHOLDER": " Enter alias", + "TOOLTIP": "An alias is a shortened form or your account. An alias can only include Latin letters, numbers and characters “.” and “-”. It must start with “@”." }, - "SEED_PASSWORD": "Seed password", - "OK": "OK" + "ONE_ALIAS": "You can create only one alias per wallet", + "REQUEST_ADD_REG": "The alias will be assigned within 10 minutes" }, - "SEED_PHRASE": { - "TITLE": "Make sure to keep your seed phrase in a safe place. If you forget your seed phrase you will not be able to recover your wallet.", - "BUTTON_CREATE_ACCOUNT": "Create wallet", - "BUTTON_COPY": "Copy", - "BUTTON_COPIED": "Copied" + "BACKEND_LOCALIZATION": { + "INCOME_TRANSFER_CONFIRMED": "Payment received", + "INCOME_TRANSFER_UNCONFIRMED": "Incoming payment (not confirmed)", + "IS_CONFIRMED": "", + "IS_MINIMIZE": "Zano application is minimized to the system tray", + "IS_RECEIVED": "", + "LOCKED": "Blocked", + "MINED": "Mined", + "QUIT": "Quit", + "RESTORE": "You can recover it by clicking or using the context menu", + "TRAY_MENU_MINIMIZE": "Minimize", + "TRAY_MENU_SHOW": "Resize" }, - "PROGRESS": { + "BREADCRUMBS": { "ADD_WALLET": "Add wallet", - "SELECT_LOCATION": "Select wallet location", + "ASSIGN_ALIAS": "Assign alias", + "CONTRACTS": "Contracts", "CREATE_WALLET": "Create new wallet", - "RESTORE_WALLET": "Restore from backup" + "EDIT_ALIAS": "Edit alias", + "NEW_PURCHASE": "New purchase", + "OLD_PURCHASE": "Purchase", + "OPEN_WALLET": "Open existing wallet", + "RESTORE_WALLET": "Restore from backup", + "SAVE_PHRASE": "Save your seed phrase", + "TRANSFER_ALIAS": "Transfer alias", + "WALLET_DETAILS": "Wallet details" }, - "SETTINGS": { - "TITLE": "Settings", - "DARK_THEME": "Dark theme", - "WHITE_THEME": "White theme", - "GRAY_THEME": "Grey theme", - "APP_LOCK": { - "TITLE": "Lock app after:", - "TIME1": "5 min", - "TIME2": "15 min", - "TIME3": "1 hour", - "TIME4": "Never" - }, - "SCALE": { - "75": "75% scale", - "100": "100% scale", - "125": "125% scale", - "150": "150% scale", - "TITLE": "Interface scale" - }, - "MASTER_PASSWORD": { - "TITLE": "Update master password", - "OLD": "Old password", - "NEW": "New password", - "CONFIRM": "New password confirmation", - "BUTTON": "Save" - }, - "FORM_ERRORS": { - "PASS_REQUIRED": "Password is required", - "PASS_NOT_MATCH": "Old password not match", - "CONFIRM_NOT_MATCH": "Passwords do not match" - }, - "LAST_BUILD": "Current build: {{value}}", - "APP_LOG_TITLE": "Log level:", - "NOTIFICATIONS": "Notifications", - "USE_TOR_TO_RELAY_TRANSACTIONS": "Use TOR to relay transactions", - "SETTINGS_SAVED": "Saved! Settings Updated", - "LANGUAGE": { - "TITLE": "Language", - "EN": "English", - "FR": "French", - "DE": "Deutsch", - "ID": "Indonesian", - "IT": "Italian", - "PT": "Portuguese" - } + "COMMON": { + "BACK": "Go back" }, - "WALLET": { - "REGISTER_ALIAS": "Register an alias", - "DETAILS": "Details", - "LOCK": "Lock", - "AVAILABLE_BALANCE": "Available", - "LOCKED_BALANCE": "Locked", - "LOCKED_BALANCE_LINK": "What does that mean?", - "TABS": { - "ASSETS": "Assets", + "CONFIRM": { + "BUTTON_CANCEL": "Cancel", + "BUTTON_CONFIRM": "Send", + "MESSAGE": { + "COMMENT": "Comment", + "FROM": "From", "SEND": "Send", - "RECEIVE": "Receive", - "HISTORY": "History", - "CONTRACTS": "Contracts", - "MESSAGES": "Messages", - "STAKING": "Staking" - }, - "CONFIRM": { - "TITLE": "Remove wallet from the list?", - "MESSAGE": "To access it you’ll have to add it again" + "TO": "To" }, - "TOOLTIPS": { - "EDIT_ALIAS": "Edit alias", - "TRANSFER_ALIAS": "Transfer alias", - "SETTINGS": "Settings", - "ADD_CUSTOM_TOKEN": "Add Custom Token", - "REMOVE": "Remove wallet" + "TITLE": "Transaction" + }, + "CONFIRM_SWAP": { + "BREADCRUMBS": { + "ITEM1": "Swap", + "ITEM2": "Confirm swap" }, - "MODAL_ADD_CUSTOM_TOKEN": { - "TITLE": "Add Custom Token", - "FIELD_TITLE": "Asset ID" + "FORM": { + "BUTTONS": { + "BUTTON1": "Accept Proposal", + "BUTTON2": "Back" + }, + "LABELS": { + "LABEL1": "Swap proposal hex", + "LABEL2": "Proposal details" + }, + "PLACEHOLDERS": { + "PLACEHOLDER1": "Enter Swap proposal hex" + }, + "TABLE": { + "LABELS": { + "LABEL1": "Sending", + "LABEL2": "Receiving", + "LABEL3": "Expiration time" + } + } } }, - "WALLET_DETAILS": { - "LABEL_NAME": "Wallet name", - "LABEL_FILE_LOCATION": "Wallet file location", - "LABEL_SEED_PHRASE": "Seed phrase", - "SEED_PHRASE_HINT": "Click to reveal the seed phrase", - "BUTTON_SAVE": "Save", - "BUTTON_REMOVE": "Remove wallet", - "FORM_ERRORS": { - "NAME_REQUIRED": "Name is required", - "NAME_DUPLICATE": "Name is duplicate", - "MAX_LENGTH": "Maximum name length reached", - "PASSWORDS_DONT_MATCH": "Passwords don't match" + "CONTACTS": { + "ADD": "Add/edit contact", + "ADD_CONTACT": "Add contact", + "BUTTON": { + "ADD": "Add contact", + "ADD_EDIT": "Add/Save", + "DELETE": "Delete", + "EDIT": "Edit", + "GO_TO_WALLET": "Go to wallet", + "IMPORT_EXPORT": "Import/export", + "SEND": "Send" }, - "WALLET_OPTIONS": "Wallet options...", - "RESYNC_WALLET": "Resync wallet data", - "RESYNC_WALLET_BUTTON": "Resync Wallet", - "CREATE_PASSWORD_SECURE": "Create a password to secure your seed", - "INFO": "info", - "SEED_IS_UNSECURED": "Seed is unsecured", - "SEED_IS_SECURED": "Seed is secured", - "REMEMBER_YOU_WILL_REQUIRE": "Secure seed will require password to restore.", - "ADD_CUSTOM_TOKEN": "Add Custom Token", + "COPY": "- Copy", + "ERROR_EMPTY_LIST": "Contact list is empty", + "ERROR_EXPORT": "Invalid file type. Save file as .csv", + "ERROR_IMPORT": "Error is occured while reading file!", + "ERROR_IMPORT_EMPTY": "File is empty", + "ERROR_TYPE_FILE": "Please import valid .csv file", + "EXPORT": "Export", "FORM": { - "CONFIRM_PASSWORD": "Confirm password", - "GENERATE_SECURE_SEED": "Generate Secure Seed", - "SECURED_SEED_WILL_REQUIRE": "Secure seed will require this password to restore." - } - }, - "ASSIGN_ALIAS": { - "NAME": { - "LABEL": "Alias", - "PLACEHOLDER": " Enter alias", - "TOOLTIP": "An alias is a shortened form or your account. An alias can only include Latin letters, numbers and characters “.” and “-”. It must start with “@”." - }, - "COMMENT": { - "LABEL": "Comment", - "PLACEHOLDER": "", - "TOOLTIP": "The comment will be visible to anyone who wants to make a payment to your alias. You can provide details about your business, contacts, or include any text. Comments can be edited later." + "ADDRESS": "Address", + "NAME": "Name", + "NOTES": "Notes" }, - "COST": "Alias fee {{value}} {{currency}}", - "BUTTON_ASSIGN": "Assign", "FORM_ERRORS": { + "ADDRESS_DUBLICATED": "Address is dublicated", + "ADDRESS_NOT_VALID": "Address not valid", + "ADDRESS_REQUIRED": "Address is required", + "MAX_LENGTH": "Maximum notes length reached", + "NAME_DUBLICATED": "Name is dublicated", + "NAME_LENGTH": "The name must be 4-25 characters long", "NAME_REQUIRED": "Name is required", - "NAME_WRONG": "Invalid name: allowed symbols \"0-9\", \"a-z\", \"-\", \".\"", - "NAME_LENGTH": "The alias must be 6-25 characters long", - "NAME_EXISTS": "Alias name already exists", - "NO_MONEY": "You do not have enough funds to assign this alias", - "MAX_LENGTH": "Maximum comment length reached" - }, - "ONE_ALIAS": "You can create only one alias per wallet", - "REQUEST_ADD_REG": "The alias will be assigned within 10 minutes" - }, - "EDIT_ALIAS": { - "NAME": { - "LABEL": "Alias", - "PLACEHOLDER": "@ Enter alias" - }, - "COMMENT": { - "LABEL": "Comment", - "PLACEHOLDER": "" + "SET_MASTER_PASSWORD": "Set master password" }, - "FORM_ERRORS": { - "NO_MONEY": "You do not have enough funds to change the comment to this alias", - "MAX_LENGTH": "Maximum comment length reached" + "IMPORT": "Import", + "IMPORT_EXPORT": "Import or export contacts", + "OPEN_ADD_WALLET": "Open/Add wallet", + "SEND": "Send", + "SEND_FROM": "Send from", + "SEND_TO": "To", + "SUCCESS_EXPORT": "Contacts are exported", + "SUCCESS_IMPORT": "Contacts are imported", + "SUCCESS_SAVE": "Contact is edited", + "SUCCESS_SENT": "Contact added", + "TABLE": { + "ADDRESS": "Address", + "ALIAS": "Alias", + "EMPTY": "Contact list is empty", + "NAME": "Name", + "NOTES": "Notes" }, - "COST": "Fee {{value}} {{currency}}", - "BUTTON_EDIT": "Edit" + "TITLE": "Contact list" }, - "TRANSFER_ALIAS": { - "NAME": { - "LABEL": "Alias", - "PLACEHOLDER": "@ Enter alias" - }, - "COMMENT": { - "LABEL": "Comment", - "PLACEHOLDER": "" - }, - "ADDRESS": { - "LABEL": "Transfer to", - "PLACEHOLDER": "" - }, - "FORM_ERRORS": { - "WRONG_ADDRESS": "No wallet with this account exists", - "ALIAS_EXISTS": "This account already has an alias", - "NO_MONEY": "You do not have enough funds to transfer this alias" - }, - "COST": "Transfer fee {{value}} {{currency}}", - "BUTTON_TRANSFER": "Transfer", - "BUTTON_CANCEL": "Cancel", - "REQUEST_SEND_REG": "The alias will be transferred within 10 minutes" + "CONTEXT_MENU": { + "COPY": "copy", + "PASTE": "paste", + "SELECT": "select all" }, - "SEND": { - "ADDRESS": "Address", + "CONTRACTS": { "AMOUNT": "Amount", - "COMMENT": "Comment", - "DETAILS": "Additional details", - "MIXIN": "Mixin", - "FEE": "Fee", - "HIDE": "Hide your wallet address from recipient", - "BUTTON": "Send", - "SUCCESS_SENT": "Transaction sent", - "FORM_ERRORS": { - "ADDRESS_REQUIRED": "Address is required", - "ADDRESS_NOT_VALID": "Address not valid", - "ALIAS_NOT_VALID": "Alias not valid", - "AMOUNT_REQUIRED": "Amount is required", - "AMOUNT_ZERO": "Amount is zero", - "FEE_REQUIRED": "Fee is required", - "FEE_MINIMUM": "Minimum fee: {{fee}}", - "MAX_LENGTH": "Maximum comment length reached", - "GREAT_THAN_UNWRAPPED_COINS": "Amount is bigger than ERC20 tokens left available", - "LESS_THAN_ZANO_NEEDED": "Too small amount to cover ERC20 fee", - "WRAP_INFO_NULL": "failed to request wrap state", - "MUST_BE_GREATER_THAN_ZERO": "Must be greater than zero", - "ALIAS_NOT_FOUND": "Alias not found" - }, - "WRAP": { - "TITLE": "Wrap", - "MAIN_TEXT": "This transaction will create wZano (\"Wrapped Zano\") which will be sent to the specified address on the Ethereum network.", - "ESTIMATE": "Transaction Estimates", - "WILL_RECEIVE": "You'll receive:", - "FEE": "Ethereum Txn Fee:", - "ZANO": "ZANO", - "wZANO": "wZANO" - }, - "ERROR_CODES": { - "NOT_ENOUGH_MONEY": "Not enough money" - }, - "ASSET": "Asset" - }, - "HISTORY": { - "STATUS": "Status", - "STATUS_TOOLTIP": "Confirmations {{current}}/{{total}}", - "LOCK_TOOLTIP": "Locked till {{date}}", - "SEND": "Sent", - "RECEIVED": "Received", + "COMMENTS": "Comments", + "CONTRACTS": "Contracts", "DATE": "Date", - "AMOUNT": "Amount", - "FEE": "Fee", - "ADDRESS": "Address", - "DETAILS": { - "PAYMENT_ID": "Payment ID", - "ID": "Transaction ID", - "SIZE": "Transaction size", - "SIZE_VALUE": "{{value}} bytes", - "HEIGHT": "Height", - "CONFIRMATION": "Confirmation", - "INPUTS": "Inputs", - "OUTPUTS": "Outputs", - "COMMENT": "Comment" - }, - "TYPE_MESSAGES": { - "HIDDEN": "hidden", - "UNDEFINED": "Undefined", - "COMPLETE_BUYER": "Contract completed", - "COMPLETE_SELLER": "Contract completed", - "CREATE_ALIAS": "Fee for assigning alias", - "UPDATE_ALIAS": "Fee for editing alias", - "POW_REWARD": "POW reward", - "POS_REWARD": "POS reward", - "CREATE_CONTRACT": "Contract proposal", - "PLEDGE_CONTRACT": "Contract deposit", - "NULLIFY_CONTRACT": "Burn deposits", - "PROPOSAL_CANCEL_CONTRACT": "Cancellation request", - "CANCEL_CONTRACT": "Cancel and return deposits" - }, - "NO_FEE": "No Fee", - "HIDDEN": "Hidden" - }, - "CONTRACTS": { "EMPTY": "No active contracts", - "CONTRACTS": "Contracts", + "LISTING_BUTTON": "Create listing", "PURCHASE": "Purchase", + "PURCHASE_BUTTON": "New Purchase", "SELL": "Sell", - "DATE": "Date", - "AMOUNT": "Amount", "STATUS": "Status", - "COMMENTS": "Comments", - "PURCHASE_BUTTON": "New Purchase", - "LISTING_BUTTON": "Create listing", - "TIME_LEFT": { - "REMAINING_LESS_ONE": "Less than an hour to respond", - "REMAINING_ONE": "{{time}} hour remains", - "REMAINING_MANY": "{{time}} hours remain", - "REMAINING_MANY_ALT": "{{time}} hours remain", - "REMAINING_ONE_RESPONSE": "{{time}} hour remains", - "REMAINING_MANY_RESPONSE": "{{time}} hours remain", - "REMAINING_MANY_ALT_RESPONSE": "{{time}} hours remain", - "REMAINING_ONE_WAITING": "Waiting for {{time}} hour", - "REMAINING_MANY_WAITING": "Waiting for {{time}} hours", - "REMAINING_MANY_ALT_WAITING": "Waiting for {{time}} hours" - }, "STATUS_MESSAGES": { - "SELLER": { - "NEW_CONTRACT": "New contract proposal", - "IGNORED": "You ignored contract proposal", - "ACCEPTED": "Contract started", - "WAIT": "Waiting for contract confirmation", - "WAITING_BUYER": "Waiting for delivery", - "COMPLETED": "Contract completed", - "NOT_RECEIVED": "Delivery failed", - "NULLIFIED": "All deposits burned", - "PROPOSAL_CANCEL": "New proposal to cancel contract and return deposits", - "BEING_CANCELLED": "Cancellation in progress", - "CANCELLED": "Contract canceled", - "IGNORED_CANCEL": "You ignored cancellation proposal", - "EXPIRED": "Contract proposal has expired" - }, "BUYER": { - "WAITING": "Waiting for response", - "IGNORED": "Seller ignored your contract proposal", "ACCEPTED": "Seller accepted your contract proposal", - "WAIT": "Waiting for deposits confirmation", - "WAITING_SELLER": "Waiting for delivery", + "BEING_CANCELLED": "Cancellation in progress", + "CANCELLED": "Contract canceled", "COMPLETED": "Contract completed", + "EXPIRED": "The contract proposal has expired", + "IGNORED": "Seller ignored your contract proposal", + "IGNORED_CANCEL": "The seller ignored your proposal to cancel the contract", "NOT_RECEIVED": "Delivery failed", "NULLIFIED": "All deposits burned", + "WAIT": "Waiting for deposits confirmation", + "WAITING": "Waiting for response", "WAITING_CANCEL": "Waiting for contract cancellation", + "WAITING_SELLER": "Waiting for delivery" + }, + "SELLER": { + "ACCEPTED": "Contract started", "BEING_CANCELLED": "Cancellation in progress", "CANCELLED": "Contract canceled", - "IGNORED_CANCEL": "The seller ignored your proposal to cancel the contract", - "EXPIRED": "The contract proposal has expired" + "COMPLETED": "Contract completed", + "EXPIRED": "Contract proposal has expired", + "IGNORED": "You ignored contract proposal", + "IGNORED_CANCEL": "You ignored cancellation proposal", + "NEW_CONTRACT": "New contract proposal", + "NOT_RECEIVED": "Delivery failed", + "NULLIFIED": "All deposits burned", + "PROPOSAL_CANCEL": "New proposal to cancel contract and return deposits", + "WAIT": "Waiting for contract confirmation", + "WAITING_BUYER": "Waiting for delivery" } + }, + "TIME_LEFT": { + "REMAINING_LESS_ONE": "Less than an hour to respond", + "REMAINING_MANY": "{{time}} hours remain", + "REMAINING_MANY_ALT": "{{time}} hours remain", + "REMAINING_MANY_ALT_RESPONSE": "{{time}} hours remain", + "REMAINING_MANY_ALT_WAITING": "Waiting for {{time}} hours", + "REMAINING_MANY_RESPONSE": "{{time}} hours remain", + "REMAINING_MANY_WAITING": "Waiting for {{time}} hours", + "REMAINING_ONE": "{{time}} hour remains", + "REMAINING_ONE_RESPONSE": "{{time}} hour remains", + "REMAINING_ONE_WAITING": "Waiting for {{time}} hour" } }, - "PURCHASE": { - "DESCRIPTION": "Description", - "SELLER": "Seller", - "AMOUNT": "Amount", - "YOUR_DEPOSIT": "Your deposit", - "SELLER_DEPOSIT": "Seller deposit", - "BUYER_DEPOSIT": "Buyer deposit", - "SAME_AMOUNT": "Same amount", - "COMMENT": "Comment", - "DETAILS": "Additional details", - "SEND_BUTTON": "Send", - "FORM_ERRORS": { - "DESC_REQUIRED": "Description required", - "DESC_MAXIMUM": "Maximum field length reached", - "SELLER_REQUIRED": "Address required", - "SELLER_NOT_VALID": "Invalid address", - "ALIAS_NOT_VALID": "Invalid alias", - "AMOUNT_REQUIRED": "Amount required", - "AMOUNT_ZERO": "Amount cannot be zero", - "YOUR_DEPOSIT_REQUIRED": "Deposit required", - "SELLER_DEPOSIT_REQUIRED": "Seller deposit required", - "SELLER_SAME": "Use separate account", - "COMMENT_MAXIMUM": "Maximum field length reached" - }, - "PROGRESS_NEW": "New purchase", - "PROGRESS_WAIT": "Awaiting reply", - "PROGRESS_RECEIVE": "Reply received", - "PROGRESS_COMPLETE": "Completed", - "FEE": "Fee", - "PAYMENT": "Payment ID", - "STATUS_MESSAGES": { - "NEW_PURCHASE": "New purchase", - "WAITING_SELLER": "Waiting for response", - "WAITING_BUYER": "Contract proposal received", - "WAITING_CONFIRMATION": "Waiting for deposits confirmation", - "WAITING_DELIVERY": "Waiting for delivery", - "COMPLETED": "Contract completed", - "IGNORED_BUYER": "Contract proposal ignored", - "IGNORED_SELLER": "The seller ignored your contract proposal", - "PROPOSAL_CANCEL_SELLER": "Cancellation request sent", - "PROPOSAL_CANCEL_BUYER": "Cancellation request received", - "BEING_CANCELLED": "Cancellation in progress", - "IGNORED_CANCEL_SELLER": "The seller ignored your proposal to cancel the contract", - "IGNORED_CANCEL_BUYER": "Contract cancellation proposal ignored", - "CANCELLED": "Contract canceled", - "EXPIRED": "Contract proposal expired", - "NOT_RECEIVED": "Delivery failed", - "NULLIFIED": "All deposits burned" + "CREATE_SWAP": { + "BREADCRUMBS": { + "ITEM1": "Swap", + "ITEM2": "Create swap" }, - "ACCEPT_STATE_WAIT_BIG": "Contract started", - "IGNORED_ACCEPT": "Contract proposal ignored", - "BURN_PROPOSAL": "Deposits burned", - "SUCCESS_FINISH_PROPOSAL": "Contract completed", - "SEND_CANCEL_PROPOSAL": "Cancellation request sent", - "IGNORED_CANCEL": "Contract cancellation proposal ignored", - "DEALS_CANCELED_WAIT": "Cancellation in progress", - "WAITING_TIME": "Response time", - "NEED_MONEY": "Insufficient funds", - "BUTTON_MAKE_PLEDGE": "Accept and make deposit", - "BUTTON_IGNORE": "Ignore and hide offer", - "BUTTON_NULLIFY": "Terminate and burn deposits", - "BUTTON_RECEIVED": "Complete and release deposits", - "BUTTON_CANCEL_BUYER": "Cancel and return deposits", - "BUTTON_NOT_CANCEL": "Ignore request", - "BUTTON_CANCEL_SELLER": "Confirm and return deposits", - "HOUR": "hour", - "HOURS": "hours", - "CANCEL": "Cancel", - "NULLIFY_QUESTION": "Are you sure you want to burn both deposits?", - "BUTTON_NULLIFY_SHORT": "Burn", - "WAITING_TIME_QUESTION": "Are you sure you want to cancel the contract?" - }, - "MESSAGES": { - "ADDRESS": "Address", - "MESSAGE": "Message", - "SEND_PLACEHOLDER": "Type a message...", - "SEND_BUTTON": "Send" - }, - "MODALS": { - "ERROR": "Error", - "SUCCESS": "Success", - "INFO": "Information", - "OK": "OK", - "CANCEL": "Cancel", - "ADD_TOKEN": "Add token" - }, - "CONFIRM": { - "BUTTON_CONFIRM": "Send", - "BUTTON_CANCEL": "Cancel", - "TITLE": "Transaction", - "MESSAGE": { - "SEND": "Send", - "FROM": "From", - "TO": "To", - "COMMENT": "Comment" + "FORM": { + "BUTTONS": { + "BUTTON1": "Create proposal", + "BUTTON2": "Cancel" + }, + "ERRORS": { + "ERROR1": "Swap for the same asset is not allowed." + }, + "LABELS": { + "LABEL1": "Sending", + "LABEL2": "Receiving", + "LABEL3": "Receiver address" + }, + "PLACEHOLDERS": { + "PLACEHOLDER1": "Please enter the amount" + } } }, - "STAKING": { - "TITLE": "Staking", - "TITLE_PENDING": "Pending", - "TITLE_TOTAL": "Total", - "TITLE_PERIOD": "Time period:", - "PERIOD": { - "WEEK1": "1 week", - "WEEK2": "2 week", - "MONTH1": "1 month", - "MONTH3": "3 month", - "MONTH6": "6 month", - "YEAR": "1 year", - "ALL": "All" - }, - "TITLE_GROUP": "Group:", - "GROUP": { - "DAY": "day", - "WEEK": "week", - "MONTH": "month" + "CREATE_WALLET": { + "BUTTON_CREATE": "Create wallet", + "BUTTON_SELECT": "Select wallet location", + "CONFIRM": "Confirm wallet password", + "ERROR_CANNOT_SAVE_SYSTEM": "Wallet files cannot be saved to the OS partition", + "ERROR_CANNOT_SAVE_TOP": "Existing wallet files cannot be replaced or overwritten", + "FORM_ERRORS": { + "CONFIRM_NOT_MATCH": "Passwords don`t match", + "MAX_LENGTH": "Maximum name length reached", + "NAME_DUPLICATE": "Name is duplicate", + "NAME_REQUIRED": "This field is required" }, - "SWITCH": { - "ON": "ON", - "OFF": "OFF" - } + "NAME": "Wallet name", + "PASS": "Set wallet password", + "TITLE_SAVE": "Save the wallet file." }, - "CONTACTS": { - "TITLE": "Contact list", - "IMPORT_EXPORT": "Import or export contacts", - "IMPORT": "Import", - "EXPORT": "Export", - "ADD": "Add/edit contact", - "SEND": "Send", - "SEND_FROM": "Send from", - "SEND_TO": "To", - "OPEN_ADD_WALLET": "Open/Add wallet", - "COPY": "- Copy", - "TABLE": { - "NAME": "Name", - "ALIAS": "Alias", - "ADDRESS": "Address", - "NOTES": "Notes", - "EMPTY": "Contact list is empty" - }, - "FORM": { - "NAME": "Name", - "ADDRESS": "Address", - "NOTES": "Notes" + "EDIT_ALIAS": { + "BUTTON_EDIT": "Edit", + "COMMENT": { + "LABEL": "Comment", + "PLACEHOLDER": "" }, + "COST": "Fee {{value}} {{currency}}", "FORM_ERRORS": { - "NAME_REQUIRED": "Name is required", - "NAME_DUBLICATED": "Name is dublicated", - "ADDRESS_REQUIRED": "Address is required", - "ADDRESS_NOT_VALID": "Address not valid", - "SET_MASTER_PASSWORD": "Set master password", - "ADDRESS_DUBLICATED": "Address is dublicated", - "MAX_LENGTH": "Maximum notes length reached", - "NAME_LENGTH": "The name must be 4-25 characters long" - }, - "BUTTON": { - "SEND": "Send", - "EDIT": "Edit", - "DELETE": "Delete", - "ADD": "Add contact", - "ADD_EDIT": "Add/Save", - "GO_TO_WALLET": "Go to wallet", - "IMPORT_EXPORT": "Import/export" + "MAX_LENGTH": "Maximum comment length reached", + "NO_MONEY": "You do not have enough funds to change the comment to this alias" }, - "SUCCESS_SENT": "Contact added", - "SUCCESS_SAVE": "Contact is edited", - "SUCCESS_IMPORT": "Contacts are imported", - "SUCCESS_EXPORT": "Contacts are exported", - "ERROR_IMPORT": "Error is occured while reading file!", - "ERROR_TYPE_FILE": "Please import valid .csv file", - "ERROR_EXPORT": "Invalid file type. Save file as .csv", - "ERROR_EMPTY_LIST": "Contact list is empty", - "ERROR_IMPORT_EMPTY": "File is empty", - "ADD_CONTACT": "Add contact" + "NAME": { + "LABEL": "Alias", + "PLACEHOLDER": "@ Enter alias" + } }, "ERRORS": { - "NO_MONEY": "Not enough money", - "NOT_ENOUGH_MONEY": "Insufficient funds in account", + "ACCESS_DENIED": "Access denied", + "BAD_ARG": "Invalid argument", "CORE_BUSY": "Internal error: core is busy", "DAEMON_BUSY": "Internal error: daemon is busy", - "NO_MONEY_REMOVE_OFFER": "There is no fee for deleting an offer, but in order to protect the network against flood transactions you need to have at least {{fee}} {{currency}} in your wallet", + "FILE_EXIST": "A file with that name already exists. Enter another name to save the file under", + "FILE_NOT_FOUND": "File not found", + "FILE_NOT_SAVED": "You cannot save a wallet file in this folder. Please choose another folder.", + "FILE_RESTORED": "The wallet file was corrupted. We have recovered the keys and the wallet from the blockchain", + "INSUFFICIENT_FUNDS": "Insufficient funds for this transaction", + "NOT_ENOUGH_MONEY": "Insufficient funds in account", "NOT_ENOUGH_OUTPUTS_TO_MIX": "Mix-in number is too big for current blockchain state. There are not enough unspent outputs to mix with", + "NOT_FILE_ZANO_WALLET": "This file is not recognized as a Zano wallet..", + "NO_MONEY": "Not enough funds for this transaction", + "NO_MONEY_REMOVE_OFFER": "There is no fee for deleting an offer, but in order to protect the network against flood transactions you need to have at least {{fee}} {{currency}} in your wallet", + "REQUIRED": "Required field", + "TRANSACTION_ERROR": "Error. Transaction not completed.", "TRANSACTION_IS_TO_BIG": "Transaction exceeds network limit, send required amount with multiple transactions", "TRANSFER_ATTEMPT": "There is no connection to Zano network", - "ACCESS_DENIED": "Access denied", - "TRANSACTION_ERROR": "Error. Transaction not completed.", - "BAD_ARG": "Invalid argument", - "WALLET_WRONG_ID": "Invalid wallet ID", - "WRONG_PASSWORD": "Invalid password", - "FILE_RESTORED": "The wallet file was corrupted. We have recovered the keys and the wallet from the blockchain", - "FILE_NOT_FOUND": "File not found", - "FILE_EXIST": "A file with that name already exists. Enter another name to save the file under", - "FILE_NOT_SAVED": "You cannot save a wallet file in this folder. Please choose another folder.", - "TX_TYPE_NORMAL": "Error. The payment from the wallet", - "TX_TYPE_NORMAL_TO": "to", - "TX_TYPE_NORMAL_END": "was not completed.", + "TX_TYPE_COIN_BASE": "Error. The payment was not completed.", "TX_TYPE_NEW_ALIAS": "Error. Failed to register alias to safe", "TX_TYPE_NEW_ALIAS_END": "Please try again.", + "TX_TYPE_NORMAL": "Error. The payment from the wallet", + "TX_TYPE_NORMAL_END": "was not completed.", + "TX_TYPE_NORMAL_TO": "to", "TX_TYPE_UPDATE_ALIAS": "Error. Failed to change comment to alias in safe", - "TX_TYPE_COIN_BASE": "Error. The payment was not completed.", "WALLET_WATCH_ONLY_NOT_SUPPORTED": "Watch-only wallets can only be opened by simplewallet", - "REQUIRED": "Required field", - "NOT_FILE_ZANO_WALLET": "File is not a zano wallet" + "WALLET_WRONG_ID": "Invalid wallet ID", + "WRONG_PASSWORD": "Invalid password", + "WRONG_PASSWORD_MUST_BE": "Invalid password. Password must be" }, - "CONTEXT_MENU": { - "COPY": "copy", - "PASTE": "paste", - "SELECT": "select all" + "EXPORT_HISTORY": { + "CANCEL": "Cancel", + "EXPORT": "Export to file...", + "EXPORT_BUTTON": "Export history...", + "FILTER": "Filter POS Transactions", + "FORMAT": "Format", + "SAVED_FILE": "Select path to save transactions history ", + "TITLE": "Export Wallet History", + "TOOLTIP": "Export wallet transactions history to file" }, - "BACKEND_LOCALIZATION": { - "QUIT": "Quit", - "IS_RECEIVED": "", - "IS_CONFIRMED": "", - "INCOME_TRANSFER_UNCONFIRMED": "Incoming payment (not confirmed)", - "INCOME_TRANSFER_CONFIRMED": "Payment received", - "MINED": "Mined", - "LOCKED": "Blocked", - "IS_MINIMIZE": "Zano application is minimized to the system tray", - "RESTORE": "You can recover it by clicking or using the context menu", - "TRAY_MENU_SHOW": "Resize", - "TRAY_MENU_MINIMIZE": "Minimize" + "HISTORY": { + "ADDRESS": "Address", + "AMOUNT": "Amount", + "DATE": "Date", + "DETAILS": { + "COMMENT": "Comment", + "CONFIRMATION": "Confirmation", + "HEIGHT": "Height", + "ID": "Transaction ID", + "INPUTS": "Inputs", + "OUTPUTS": "Outputs", + "PAYMENT_ID": "Payment ID", + "SIZE": "Transaction size", + "SIZE_VALUE": "{{value}} bytes" + }, + "FEE": "Fee", + "HIDDEN": "Hidden", + "LOCK_TOOLTIP": "Locked till {{date}}", + "NO_FEE": "No Fee", + "RECEIVED": "Received", + "SEND": "Sent", + "STATUS": "Status", + "STATUS_TOOLTIP": "Confirmations {{current}}/{{total}}", + "TYPE_MESSAGES": { + "CANCEL_CONTRACT": "Cancel and return deposits", + "COMPLETE_BUYER": "Contract completed", + "COMPLETE_SELLER": "Contract completed", + "CREATE_ALIAS": "Fee for assigning alias", + "CREATE_CONTRACT": "Contract proposal", + "HIDDEN": "hidden", + "NULLIFY_CONTRACT": "Burn deposits", + "PLEDGE_CONTRACT": "Contract deposit", + "POS_REWARD": "POS reward", + "POW_REWARD": "POW reward", + "PROPOSAL_CANCEL_CONTRACT": "Cancellation request", + "UNDEFINED": "Undefined", + "UPDATE_ALIAS": "Fee for editing alias" + } }, - "TOR_LIB_STATE": { - "STATE_SENDING": "Sending transaction", - "STATE_SENT_SUCCESS": "Successfully sent!", - "STATE_SEND_FAILED": "Sending failed", - "STATE_INITIALIZING": "Initializing", - "STATE_DOWNLOADING_CONSENSUS": "Downloading consensus", - "STATE_MAKING_TUNNEL_A": "Building tunnel to A", - "STATE_MAKING_TUNNEL_B": "Building tunnel to B", - "STATE_CREATING_STREAM": "Creating stream", - "STATE_FAILED": "Failed created stream", - "STATE_SUCCESS": "Successfully created stream" + "LOGIN": { + "BUTTON_NEXT": "Next", + "BUTTON_RESET": "Reset", + "BUTTON_SKIP": "Skip", + "FORM_ERRORS": { + "CONFIRM_REQUIRED": "Confirmation is required", + "INVALID_PASS": "Invalid Password", + "MISMATCH": "Mismatch", + "PASS_REQUIRED": "Password is required", + "WRONG_PASSWORD": "Wrong password" + }, + "INCORRECT_PASSWORD": "Invalid password", + "MASTER_PASS": "Master password", + "SETUP_CONFIRM_PASS": "Confirm the password", + "SETUP_MASTER_PASS": "Setup master password" }, - "SEND_DETAILS_MODAL": { - "TITLE1": "Transaction", - "TITLE2": "Transaction details" + "MAIN": { + "BUTTON_NEW_WALLET": "Create new wallet", + "BUTTON_OPEN_WALLET": "Open existing wallet", + "BUTTON_RESTORE_BACKUP": "Restore from backup", + "CHOOSE_PATH": "Please choose a path", + "HELP": "How to create wallet?", + "TITLE": "Create or open the wallet to start using Zano" + }, + "MESSAGES": { + "ADDRESS": "Address", + "MESSAGE": "Message", + "SEND_BUTTON": "Send", + "SEND_PLACEHOLDER": "Type a message..." + }, + "MODALS": { + "ADD_TOKEN": "Add token", + "CANCEL": "Cancel", + "ERROR": "Error", + "INFO": "Information", + "OK": "OK", + "SUCCESS": "Success" + }, + "OPEN_WALLET": { + "BUTTON": "Open wallet", + "FILE_NOT_FOUND1": "Wallet file not found", + "FILE_NOT_FOUND2": "

    It might have been renamed or moved.
    To open it, use the \"Open wallet\" button.", + "FORM_ERRORS": { + "MAX_LENGTH": "Maximum name length reached", + "NAME_DUPLICATE": "Name is duplicate", + "NAME_REQUIRED": "Name is required" + }, + "MODAL": { + "LABEL": "Password to this wallet", + "NOT_FOUND": "Not found", + "OPEN": "Open wallet", + "SKIP": "Skip", + "TITLE": "Type wallet password" + }, + "NAME": "Wallet name", + "PASS": "Wallet password", + "WITH_ADDRESS_ALREADY_OPEN": "A wallet with this address is already open" }, "PLACEHOLDERS": { + "ADRESS_PLACEHOLDER": "Enter adress here", + "AMOUNT_PLACEHOLDER": "Please enter the amount", "COMMENT_PLACEHOLDER": "Enter your comment here", - "WALLET_NAME_PLACEHOLDER": "Enter a Wallet Name here", + "CONFIRM_WALET_PASSWORD_PLACEHOLDER": "Confirm wallet password here", + "DEPOSIT_PLACEHOLDER": "Enter your deposit here", + "DESCRIPTION_PLACEHOLDER": "Enter a description here", + "FEE_PLACEHOLDER": "Enter a fee here", "MASTER_PASS_PLACEHOLDER": "Enter a master password here", - "PASS_PLACEHOLDER": "Enter a master password here", "NAME_PLACEHOLDER": "Enter a name here", - "ADRESS_PLACEHOLDER": "Enter adress here", "NOTES_PLACEHOLDER": "Enter a notes here", - "DESCRIPTION_PLACEHOLDER": "Enter a description here", - "SELLER_PLACEHOLDER": "Enter a seller here", + "PASSWORD_PLACEHOLDER": "Enter a password here", + "PASS_PLACEHOLDER": "Enter a master password here", + "PLACEHOLDER_CONFIRM": "Confirm new password here", + "PLACEHOLDER_NEW": "Enter new password here", "PLACEHOLDER_OLD": "Enter current password here", - "AMOUNT_PLACEHOLDER": "Enter amount here", - "DEPOSIT_PLACEHOLDER": "Enter your deposit here", + "PURCHASE_PAYMENT_PLACEHOLDER": "Enter a payment ID here", + "SEED_PASSWORD_PLACEHOLDER": "Enter a seed password here", + "SEED_PHRASE_PLACEHOLDER": "Enter a seed phrase here", "SELLER_DEPOSIT_PLACEHOLDER": "Enter seller deposit here", - "PLACEHOLDER_NEW": "Enter new password here", + "SELLER_PLACEHOLDER": "Enter a seller here", "WALET_PASSWORD_PLACEHOLDER": "Enter a wallet password here", - "CONFIRM_WALET_PASSWORD_PLACEHOLDER": "Confirm wallet password here", - "PLACEHOLDER_CONFIRM": "Confirm new password here", - "PASSWORD_PLACEHOLDER": "Enter a password here", - "SEED_PHRASE_PLACEHOLDER": "Enter a seed phrase here", - "SEED_PASSWORD_PLACEHOLDER": "Enter a seed password here", - "PURCHASE_PAYMENT_PLACEHOLDER": "Enter a payment ID here", - "FEE_PLACEHOLDER": "Enter a fee here" + "WALLET_NAME_PLACEHOLDER": "Please enter a name for your wallet" + }, + "PROGRESS": { + "ADD_WALLET": "Add wallet", + "CREATE_WALLET": "Create new wallet", + "RESTORE_WALLET": "Restore from backup", + "SELECT_LOCATION": "Select wallet location" + }, + "PURCHASE": { + "ACCEPT_STATE_WAIT_BIG": "Contract started", + "AMOUNT": "Amount", + "BURN_PROPOSAL": "Deposits burned", + "BUTTON_CANCEL_BUYER": "Cancel and return deposits", + "BUTTON_CANCEL_SELLER": "Confirm and return deposits", + "BUTTON_IGNORE": "Ignore and hide offer", + "BUTTON_MAKE_PLEDGE": "Accept and make deposit", + "BUTTON_NOT_CANCEL": "Ignore request", + "BUTTON_NULLIFY": "Terminate and burn deposits", + "BUTTON_NULLIFY_SHORT": "Burn", + "BUTTON_RECEIVED": "Complete and release deposits", + "BUYER_DEPOSIT": "Buyer deposit", + "CANCEL": "Cancel", + "COMMENT": "Comment", + "DEALS_CANCELED_WAIT": "Cancellation in progress", + "DESCRIPTION": "Description", + "DETAILS": "Additional details", + "FEE": "Fee", + "FORM_ERRORS": { + "ALIAS_NOT_VALID": "Invalid alias", + "AMOUNT_REQUIRED": "Amount required", + "AMOUNT_ZERO": "Amount cannot be zero", + "COMMENT_MAXIMUM": "Maximum field length reached", + "DESC_MAXIMUM": "Maximum field length reached", + "DESC_REQUIRED": "Description required", + "SELLER_DEPOSIT_REQUIRED": "Seller deposit required", + "SELLER_NOT_VALID": "Invalid address", + "SELLER_REQUIRED": "Address required", + "SELLER_SAME": "Use separate account", + "YOUR_DEPOSIT_REQUIRED": "Deposit required" + }, + "HOUR": "hour", + "HOURS": "hours", + "IGNORED_ACCEPT": "Contract proposal ignored", + "IGNORED_CANCEL": "Contract cancellation proposal ignored", + "NEED_MONEY": "Insufficient funds for this transaction", + "NULLIFY_QUESTION": "Are you sure you want to burn both deposits?", + "PAYMENT": "Payment ID", + "PROGRESS_COMPLETE": "Completed", + "PROGRESS_NEW": "New purchase", + "PROGRESS_RECEIVE": "Reply received", + "PROGRESS_WAIT": "Awaiting reply", + "SAME_AMOUNT": "Same amount", + "SELLER": "Seller", + "SELLER_DEPOSIT": "Seller deposit", + "SEND_BUTTON": "Send", + "SEND_CANCEL_PROPOSAL": "Cancellation request sent", + "STATUS_MESSAGES": { + "BEING_CANCELLED": "Cancellation in progress", + "CANCELLED": "Contract canceled", + "COMPLETED": "Contract completed", + "EXPIRED": "Contract proposal expired", + "IGNORED_BUYER": "Contract proposal ignored", + "IGNORED_CANCEL_BUYER": "Contract cancellation proposal ignored", + "IGNORED_CANCEL_SELLER": "The seller ignored your proposal to cancel the contract", + "IGNORED_SELLER": "The seller ignored your contract proposal", + "NEW_PURCHASE": "New purchase", + "NOT_RECEIVED": "Delivery failed", + "NULLIFIED": "All deposits burned", + "PROPOSAL_CANCEL_BUYER": "Cancellation request received", + "PROPOSAL_CANCEL_SELLER": "Cancellation request sent", + "WAITING_BUYER": "Contract proposal received", + "WAITING_CONFIRMATION": "Waiting for deposits confirmation", + "WAITING_DELIVERY": "Waiting for delivery", + "WAITING_SELLER": "Waiting for response" + }, + "SUCCESS_FINISH_PROPOSAL": "Contract completed", + "WAITING_TIME": "Response time", + "WAITING_TIME_QUESTION": "Are you sure you want to cancel the contract?", + "YOUR_DEPOSIT": "Your deposit" + }, + "RESTORE_WALLET": { + "BUTTON_CREATE": "Create wallet", + "BUTTON_SELECT": "Select wallet location", + "CHOOSE_PATH": "Please choose a path", + "CONFIRM": "Confirm wallet password", + "FORM_ERRORS": { + "CONFIRM_NOT_MATCH": "Passwords don`t match", + "INCORRECT_PASSWORD": "Incorrect password", + "KEY_NOT_VALID": "Key not valid", + "KEY_REQUIRED": "Key is required", + "MAX_LENGTH": "Maximum name length reached", + "NAME_DUPLICATE": "Name is duplicate", + "NAME_REQUIRED": "Name is required", + "SEED_PHRASE_IS_NO_VALID": "The seed phrase is not valid." + }, + "LABEL_NAME": "Wallet name", + "LABEL_PHRASE_KEY": "Seed phrase / tracking seed", + "NOT_CORRECT_FILE_OR_PASSWORD": "Invalid wallet file or password does not match", + "OK": "OK", + "PASS": "Wallet password", + "SEED_PASSWORD": "Seed password" + }, + "SEED_PHRASE": { + "BUTTON_COPIED": "Copied", + "BUTTON_COPY": "Copy", + "BUTTON_CREATE_ACCOUNT": "Create wallet", + "TITLE": "Make sure to keep your seed phrase in a safe place. If you forget your seed phrase you will not be able to recover your wallet." + }, + "SEND": { + "ADDRESS": "Address", + "AMOUNT": "Amount", + "ASSET": "Asset", + "BUTTON": "Send", + "COMMENT": "Comment", + "DETAILS": "Additional details", + "ERROR_CODES": { + "NOT_ENOUGH_MONEY": "Not enough funds for this transaction" + }, + "FEE": "Fee", + "FORM_ERRORS": { + "ADDRESS_NOT_VALID": "Address not valid", + "ADDRESS_REQUIRED": "Address is required", + "ALIAS_NOT_FOUND": "Alias not found", + "ALIAS_NOT_VALID": "The alias is not valid", + "AMOUNT_REQUIRED": "Amount is required", + "AMOUNT_ZERO": "Amount is zero", + "FEE_MINIMUM": "The minimum fee required is {{fee}}", + "FEE_REQUIRED": "Please enter the fee amount.", + "GREAT_THAN_UNWRAPPED_COINS": "Amount is bigger than ERC20 tokens left available", + "LESS_THAN_ZANO_NEEDED": "Too small amount to cover ERC20 fee", + "MAX_LENGTH": "Maximum comment length reached", + "MUST_BE_GREATER_THAN_ZERO": "Must be greater than zero", + "WRAP_INFO_NULL": "failed to request wrap state" + }, + "HIDE": "Hide your wallet address from recipient", + "MIXIN": "Mixin", + "SUCCESS_SENT": "Transaction sent", + "WRAP": { + "ESTIMATE": "Transaction Estimates", + "FEE": "Ethereum Txn Fee:", + "MAIN_TEXT": "This transaction will create wZano (\"Wrapped Zano\") which will be sent to the specified address on the Ethereum network.", + "TITLE": "Wrap", + "WILL_RECEIVE": "You'll receive:", + "ZANO": "ZANO", + "wZANO": "wZANO" + } }, - "EXPORT_HISTORY": { - "TOOLTIP": "Export wallet transactions history to file", - "TITLE": "Export Wallet History", - "FILTER": "Filter POS Transactions", - "CANCEL": "Cancel", - "EXPORT": "Export to file...", - "EXPORT_BUTTON": "Export history...", - "SAVED_FILE": "Select path to save transactions history ", - "FORMAT": "Format" + "SEND_DETAILS_MODAL": { + "TITLE1": "Transaction", + "TITLE2": "Transaction details" }, - "ASSETS": { - "TABLE": { - "LABELS": { - "NAME": "Name", - "BALANCE": "Balance", - "VALUE": "Value", - "PRICE": "Price" - } + "SETTINGS": { + "APP_LOCK": { + "TIME1": "5 min", + "TIME2": "15 min", + "TIME3": "1 hour", + "TIME4": "Never", + "TITLE": "Lock app after:" }, - "DROP_DOWN_MENU": { - "ASSET_DETAILS": "Asset Details", - "REMOVE_ASSET": "Remove asset" + "APP_LOG_TITLE": "Log level:", + "DARK_THEME": "Dark theme", + "FORM_ERRORS": { + "CONFIRM_NOT_MATCH": "The passwords do not match", + "CURRENT_PASS_NOT_MATCH": "Old password not match", + "PASS_REQUIRED": "Password is required" }, - "MODALS": { - "ASSET_DETAILS": { - "LABELS": { - "NAME": "Asset name", - "TICKER": "Ticker", - "ID": "Asset ID", - "CURRENT_SUPPLY": "Current supply", - "MAX_SUPPLE": "Max supply" - } - } + "GRAY_THEME": "Grey theme", + "LANGUAGE": { + "DE": "Deutsch", + "EN": "English", + "FR": "French", + "ID": "Indonesian", + "IT": "Italian", + "PT": "Portuguese", + "TITLE": "Language" }, - "FORM": { - "ERRORS": { - "WRONG_ASSET_ID": "Wrong asset id", - "INSUFICCIENT_FUNDS": "Insuficcient funds" - } - } + "LAST_BUILD": "Current build: {{value}}", + "MASTER_PASSWORD": { + "BUTTON": "Save", + "CONFIRM": "New password confirmation", + "NEW": "New password", + "OLD": "Old password", + "TITLE": "Update master password" + }, + "NOTIFICATIONS": "Notifications", + "SCALE": { + "100": "100% scale", + "125": "125% scale", + "150": "150% scale", + "75": "75% scale", + "TITLE": "Interface scale" + }, + "SETTINGS_SAVED": "Saved! Settings Updated", + "TITLE": "Settings", + "USE_TOR_TO_RELAY_TRANSACTIONS": "Use TOR to relay transactions", + "WHITE_THEME": "White theme" }, - "CONFIRM_SWAP": { - "BREADCRUMBS": { - "ITEM1": "Swap", - "ITEM2": "Confirm swap" + "SIDEBAR": { + "ACCOUNT": { + "MESSAGES": "New offers/Messages", + "STAKING": "Staking", + "SYNCING": "Syncing wallet" }, - "FORM": { - "LABELS": { - "LABEL1": "Swap proposal hex", - "LABEL2": "Proposal details" - }, - "PLACEHOLDERS": { - "PLACEHOLDER1": "Enter Swap proposal hex" - }, - "TABLE": { - "LABELS": { - "LABEL1": "Sending", - "LABEL2": "Receiving", - "LABEL3": "Expiration time" - } - }, - "BUTTONS": { - "BUTTON1": "Accept Proposal", - "BUTTON2": "Back" - } + "ADD_NEW": "Add", + "CONTACTS": "Contacts", + "CONTACTS_TOOLTIP": "Contacts option available only with Master Password enabled", + "LOG_OUT": "Log out", + "LOG_OUT_TOOLTIP": "Logout option available only with Master Password enabled", + "SETTINGS": "Settings", + "SYNCHRONIZATION": { + "COMPLETE": "Completion", + "DOWNLOADING": "Downloading", + "ERROR": "System error", + "LOADING": "Loading blockchain data", + "MB": "MB", + "OFFLINE": "Offline", + "ONLINE": "Online", + "SLASH": "/", + "SYNCING": "Syncing blockchain" + }, + "TITLE": "Wallets", + "UPDATE": { + "CRITICAL": "Update available", + "CRITICAL_HINT": "Critical update!", + "CRITICAL_TOOLTIP": "Critical update available.Update strongly recommended!", + "IMPORTANT": "Update available", + "IMPORTANT_HINT": "Important update!", + "IMPORTANT_TOOLTIP": "Get new update.
    Important update!", + "STANDARD": "Update available", + "STANDARD_TOOLTIP": "Get new update.
    Update is recommended!", + "TIME": "System time differs from network", + "TIME_TOOLTIP": "Wrong system time!
    Check and repair your system time." } }, - "CREATE_SWAP": { - "BREADCRUMBS": { - "ITEM1": "Swap", - "ITEM2": "Create swap" + "STAKING": { + "GROUP": { + "DAY": "day", + "MONTH": "month", + "WEEK": "week" }, - "FORM": { - "LABELS": { - "LABEL1": "Sending", - "LABEL2": "Receiving", - "LABEL3": "Receiver address" - }, - "PLACEHOLDERS": { - "PLACEHOLDER1": "Enter amount here" - }, - "BUTTONS": { - "BUTTON1": "Create proposal", - "BUTTON2": "Cancel" - }, - "ERRORS": { - "ERROR1": "Same ones selected asset" - } - } + "PERIOD": { + "ALL": "All", + "MONTH1": "1 month", + "MONTH3": "3 month", + "MONTH6": "6 month", + "WEEK1": "1 week", + "WEEK2": "2 week", + "YEAR": "1 year" + }, + "SWITCH": { + "OFF": "OFF", + "ON": "ON" + }, + "TITLE": "Staking", + "TITLE_GROUP": "Group:", + "TITLE_PENDING": "Pending", + "TITLE_PERIOD": "Time period:", + "TITLE_TOTAL": "Total" }, "SWAP": { "BUTTONS": { @@ -808,31 +716,129 @@ } }, "SWAP_PROPOSAL_HEX": { + "BREADCRUMBS": { + "ITEM1": "Swap", + "ITEM2": "Swap proposal hex" + }, "FORM": { + "BUTTONS": { + "BUTTON1": "Copy", + "BUTTON2": "Close" + }, "LABELS": { "LABEL1": "Swap proposal hex" }, "PLACEHOLDERS": { "PLACEHOLDER1": "Enter Swap proposal hex" - }, - "BUTTONS": { - "BUTTON1": "Copy", - "BUTTON2": "Close" } }, "MODALS": { "CONFIRM_MODAL": { - "TITLE": "Are you sure you want to leave this page?", - "MESSAGE": "Please make sure you saved the swap proposal text, you won’t be able to see it again", "BUTTONS": { - "SUBMIT": "Close", - "CLOSE": "Back to proposal" - } + "CLOSE": "Back to proposal", + "SUBMIT": "Close" + }, + "MESSAGE": "Please make sure you saved the swap proposal text, you won’t be able to see it again", + "TITLE": "Are you sure you want to leave this page?" } + } + }, + "TOR_LIB_STATE": { + "STATE_CREATING_STREAM": "Creating stream", + "STATE_DOWNLOADING_CONSENSUS": "Downloading consensus", + "STATE_FAILED": "Failed created stream", + "STATE_INITIALIZING": "Initializing", + "STATE_MAKING_TUNNEL_A": "Building tunnel to A", + "STATE_MAKING_TUNNEL_B": "Building tunnel to B", + "STATE_SENDING": "Sending transaction", + "STATE_SEND_FAILED": "Sending failed", + "STATE_SENT_SUCCESS": "Successfully sent!", + "STATE_SUCCESS": "Successfully created stream" + }, + "TRANSFER_ALIAS": { + "ADDRESS": { + "LABEL": "Transfer to", + "PLACEHOLDER": "" }, - "BREADCRUMBS": { - "ITEM1": "Swap", - "ITEM2": "Swap proposal hex" + "BUTTON_CANCEL": "Cancel", + "BUTTON_TRANSFER": "Transfer", + "COMMENT": { + "LABEL": "Comment", + "PLACEHOLDER": "" + }, + "COST": "Transfer fee {{value}} {{currency}}", + "FORM_ERRORS": { + "ALIAS_EXISTS": "This account already has an alias", + "NO_MONEY": "You do not have enough funds to transfer this alias", + "WRONG_ADDRESS": "No wallet exists for the provided address" + }, + "NAME": { + "LABEL": "Alias", + "PLACEHOLDER": "@ Enter alias" + }, + "REQUEST_SEND_REG": "The alias will be transferred within 10 minutes" + }, + "WALLET": { + "AVAILABLE_BALANCE": "Available", + "CONFIRM": { + "MESSAGE": "To access it you’ll have to add it again", + "TITLE": "Remove wallet from the list?" + }, + "DETAILS": "Details", + "LOCK": "Lock", + "LOCKED_BALANCE": "Locked", + "LOCKED_BALANCE_LINK": "What does that mean?", + "MODAL_ADD_CUSTOM_TOKEN": { + "FIELD_TITLE": "Asset ID", + "FORM_ERRORS": { + "ERROR1": "Invalid asset ID" + }, + "TITLE": "Add Custom Token" + }, + "REGISTER_ALIAS": "Register an alias", + "TABS": { + "ASSETS": "Assets", + "CONTRACTS": "Contracts", + "HISTORY": "History", + "MESSAGES": "Messages", + "RECEIVE": "Receive", + "SEND": "Send", + "STAKING": "Staking" + }, + "TOOLTIPS": { + "ADD_CUSTOM_TOKEN": "Add Custom Token", + "EDIT_ALIAS": "Edit alias", + "REMOVE": "Remove wallet", + "SETTINGS": "Settings", + "TRANSFER_ALIAS": "Transfer alias" } + }, + "WALLET_DETAILS": { + "ADD_CUSTOM_TOKEN": "Add Custom Token", + "BUTTON_REMOVE": "Remove wallet", + "BUTTON_SAVE": "Save", + "CREATE_PASSWORD_SECURE": "Create a password to secure your seed", + "FORM": { + "CONFIRM_PASSWORD": "Confirm password", + "GENERATE_SECURE_SEED": "Generate Secure Seed", + "SECURED_SEED_WILL_REQUIRE": "Secure seed will require this password to restore." + }, + "FORM_ERRORS": { + "MAX_LENGTH": "Maximum name length reached", + "NAME_DUPLICATE": "Name is duplicate", + "NAME_REQUIRED": "Name is required", + "PASSWORDS_DONT_MATCH": "The passwords entered do not match" + }, + "INFO": "info", + "LABEL_FILE_LOCATION": "Wallet file location", + "LABEL_NAME": "Wallet name", + "LABEL_SEED_PHRASE": "Seed phrase", + "REMEMBER_YOU_WILL_REQUIRE": "Secure seed will require password to restore.", + "RESYNC_WALLET": "Resync wallet data", + "RESYNC_WALLET_BUTTON": "Resync Wallet", + "SEED_IS_SECURED": "Seed is secured", + "SEED_IS_UNSECURED": "Seed is unsecured", + "SEED_PHRASE_HINT": "Click to reveal the seed phrase", + "WALLET_OPTIONS": "Wallet options..." } } diff --git a/html_source/src/assets/i18n/pt.json b/html_source/src/assets/i18n/pt.json index cd53a8cc..273b65ce 100644 --- a/html_source/src/assets/i18n/pt.json +++ b/html_source/src/assets/i18n/pt.json @@ -1,805 +1,713 @@ { - "LOGIN": { - "SETUP_MASTER_PASS": "Configurar password mestra", - "SETUP_CONFIRM_PASS": "Confirmar a password", - "MASTER_PASS": "Password mestra", - "BUTTON_NEXT": "Próximo", - "BUTTON_SKIP": "Saltar", - "BUTTON_RESET": "Redefinir", - "INCORRECT_PASSWORD": "Password inválida", - "FORM_ERRORS": { - "PASS_REQUIRED": "Password é obrigatória", - "CONFIRM_REQUIRED": "Confirmação é obrigatória", - "MISMATCH": "Não correspondem", - "INVALID_PASS": "Senha inválida, tente novamente", - "WRONG_PASSWORD": "Wrong password" - } - }, - "COMMON": { - "BACK": "Voltar" - }, - "BREADCRUMBS": { - "ADD_WALLET": "Adicionar carteira", - "CREATE_WALLET": "Criar nova carteira", - "SAVE_PHRASE": "Guardar a sua frase semente", - "OPEN_WALLET": "Abrir carteira existente", - "RESTORE_WALLET": "Restaurar de cópia", - "WALLET_DETAILS": "Detalhes da carteira", - "ASSIGN_ALIAS": "Atribuir alias", - "EDIT_ALIAS": "Editar alias", - "TRANSFER_ALIAS": "Transferir alias", - "CONTRACTS": "Contratos", - "NEW_PURCHASE": "Nova compra", - "OLD_PURCHASE": "Compra" - }, - "SIDEBAR": { - "TITLE": "Carteiras", - "ADD_NEW": "Adicionar", - "ACCOUNT": { - "STAKING": "Staking", - "MESSAGES": "Novas ofertas/Mensagens", - "SYNCING": "A sincronizar carteira" + "ASSETS": { + "DROP_DOWN_MENU": { + "ASSET_DETAILS": "Detalhes do recurso", + "REMOVE_ASSET": "Remover recurso" }, - "CONTACTS": "Contactos", - "SETTINGS": "Definições", - "LOG_OUT": "Terminar sessão", - "SYNCHRONIZATION": { - "OFFLINE": "Offline", - "ONLINE": "Online", - "ERROR": "Erro de sistema", - "COMPLETE": "Conclusão", - "SYNCING": "Syncing block", - "LOADING": "A carregar informação da blockchain", - "DOWNLOADING": "Baixando", - "SLASH": "/", - "MB": "MB" + "FORM": { + "ERRORS": { + "INSUFICCIENT_FUNDS": "Insuficcient funds", + "WRONG_ASSET_ID": "Wrong asset id" + } }, - "UPDATE": { - "STANDARD": "Atualização disponível", - "STANDARD_TOOLTIP": "Obter nova atualização. É recomendado atualizar!", - "IMPORTANT": "Atualização disponível", - "IMPORTANT_HINT": "Atualização importante!", - "IMPORTANT_TOOLTIP": "Obter nova atualização. É recomendado atualizar!", - "CRITICAL": "Atualização disponível", - "CRITICAL_HINT": "Atualização crítica!", - "CRITICAL_TOOLTIP": "Atualização crítica disponível. É fortemente recomendado atualizar!", - "TIME": "Tempo de sistema difere da rede", - "TIME_TOOLTIP": "Tempo de sistema errado! Verifique e repare o seu tempo de sistema." + "MODALS": { + "ASSET_DETAILS": { + "LABELS": { + "CURRENT_SUPPLY": "Fornecimento atual", + "ID": "ID do recurso", + "MAX_SUPPLE": "Fornecimento máximo", + "NAME": "Nome do recurso", + "TICKER": "TICKER" + } + } }, - "CONTACTS_TOOLTIP": "Opção de contatos disponível apenas com a Senha Mestra habilitada", - "LOG_OUT_TOOLTIP": "Opção de logout disponível apenas com a Senha Mestra habilitada" - }, - "MAIN": { - "TITLE": "Crie ou abra a carteira para começar a usar Zano", - "BUTTON_NEW_WALLET": "Criar nova carteira", - "BUTTON_OPEN_WALLET": "Abrir carteira existente", - "BUTTON_RESTORE_BACKUP": "Restaurar de cópia", - "HELP": "Como criar carteira?", - "CHOOSE_PATH": "Por favor escolha um caminho" - }, - "CREATE_WALLET": { - "NAME": "Nome da carteira", - "PASS": "Definir password da carteira", - "CONFIRM": "Confirmar password da carteira", - "BUTTON_SELECT": "Escolher localização da carteira", - "BUTTON_CREATE": "Criar carteira", - "TITLE_SAVE": "Gravar o ficheiro de carteira.", - "ERROR_CANNOT_SAVE_TOP": "Ficheiros de carteira existentes não podem ser substituídos ou sobrescritos", - "ERROR_CANNOT_SAVE_SYSTEM": "Ficheiros da carteira não podem ser guardados na partição do sistema operativo", - "FORM_ERRORS": { - "NAME_REQUIRED": "Nome é necessário", - "NAME_DUPLICATE": "Nome é duplicado", - "MAX_LENGTH": "Atingido comprimento máximo do nome", - "CONFIRM_NOT_MATCH": "As senhas não correspondem" + "TABLE": { + "LABELS": { + "BALANCE": "Equilíbrio", + "NAME": "Nome", + "PRICE": "Preço", + "VALUE": "Valor" + } } }, - "OPEN_WALLET": { - "NAME": "Nome da carteira", - "PASS": "Password da carteira", - "BUTTON": "Abrir carteira", - "WITH_ADDRESS_ALREADY_OPEN": "Uma carteira com este endereço já está aberta", - "FILE_NOT_FOUND1": "Ficheiro de carteira não encontrado", - "FILE_NOT_FOUND2": "

    Pode ter sido renomeado ou movido.
    Para abri-lo, use o botão \"Abrir carteira\".", - "FORM_ERRORS": { - "NAME_REQUIRED": "Nome é necessário", - "NAME_DUPLICATE": "Nome é duplicado", - "MAX_LENGTH": "Atingido comprimento máximo do nome" + "ASSIGN_ALIAS": { + "BUTTON_ASSIGN": "Atribuir", + "COMMENT": { + "LABEL": "Comentar", + "PLACEHOLDER": "", + "TOOLTIP": "O comentário ficará visível para quem quiser efetuar um pagamento para o seu alias. Pode fornecer detalhes sobre sua empresa, contatos ou incluir qualquer texto. Os comentários podem ser editados posteriormente." }, - "MODAL": { - "TITLE": "Escrever password da carteira", - "LABEL": "Password para esta carteira", - "OPEN": "Abrir carteira", - "SKIP": "Saltar", - "NOT_FOUND": "Não encontrado" - } - }, - "RESTORE_WALLET": { - "LABEL_NAME": "Nome da carteira", - "LABEL_PHRASE_KEY": "Frase semente / chave privada", - "PASS": "Password da carteira", - "CONFIRM": "Confirmar password da carteira", - "BUTTON_SELECT": "Escolher localização da carteira", - "BUTTON_CREATE": "Criar carteira", - "NOT_CORRECT_FILE_OR_PASSWORD": "Ficheiro de carteira inválido ou senha não corresponde", - "CHOOSE_PATH": "Por favor escolha um caminho", + "COST": "Taxa de Alias {{value}} {{currency}}", "FORM_ERRORS": { + "MAX_LENGTH": "Atingido comprimento máximo do comentário", + "NAME_EXISTS": "Nome de alias já existe", + "NAME_LENGTH": "O alias deve ter entre 6 e 25 caracteres", "NAME_REQUIRED": "Nome é necessário", - "NAME_DUPLICATE": "Nome é duplicado", - "MAX_LENGTH": "Atingido comprimento máximo do nome", - "CONFIRM_NOT_MATCH": "As senhas não correspondem", - "KEY_REQUIRED": "Chave é necessária", - "KEY_NOT_VALID": "Chave inválida", - "INCORRECT_PASSWORD": "Senha incorreta" + "NAME_WRONG": "Nome inválido: símbolos permitidos \"0-9\", \"a-z\", \"-\", \".\"", + "NO_MONEY": "Não tem fundos suficientes para atribuir esse alias" + }, + "NAME": { + "LABEL": "Alias", + "PLACEHOLDER": " Introduzir alias", + "TOOLTIP": "Um alias é uma forma abreviada da sua conta. Um alias só pode incluir letras, números e caracteres latinos “.” e “-”. Deve começar com “@”." }, - "SEED_PASSWORD": "Senha de semente", - "OK": "OK" + "ONE_ALIAS": "Pode criar apenas um alias por carteira", + "REQUEST_ADD_REG": "O alias será atribuído em 10 minutos" }, - "SEED_PHRASE": { - "TITLE": "Certifique-se de manter sua frase-semente num lugar seguro. Se see esquecer da sua frase-semente, não poderá recuperar a sua carteira.", - "BUTTON_CREATE_ACCOUNT": "Criar carteira", - "BUTTON_COPY": "Copiar", - "BUTTON_COPIED": "Copiada" + "BACKEND_LOCALIZATION": { + "INCOME_TRANSFER_CONFIRMED": "Pagamento recebido", + "INCOME_TRANSFER_UNCONFIRMED": "Pagamento recebido (não confirmado)", + "IS_CONFIRMED": "", + "IS_MINIMIZE": "Aplicação Zano foi minimizada na bandeja do sistema", + "IS_RECEIVED": "", + "LOCKED": "Bloqueado", + "MINED": "Minerado", + "QUIT": "Sair", + "RESTORE": "Pode recuperá-lo ao clicar ou usar o menu de contexto", + "TRAY_MENU_MINIMIZE": "Minimizar", + "TRAY_MENU_SHOW": "Redimensionar" }, - "PROGRESS": { + "BREADCRUMBS": { "ADD_WALLET": "Adicionar carteira", - "SELECT_LOCATION": "Escolher localização da carteira", + "ASSIGN_ALIAS": "Atribuir alias", + "CONTRACTS": "Contratos", "CREATE_WALLET": "Criar nova carteira", - "RESTORE_WALLET": "Restaurar de cópia" + "EDIT_ALIAS": "Editar alias", + "NEW_PURCHASE": "Nova compra", + "OLD_PURCHASE": "Compra", + "OPEN_WALLET": "Abrir carteira existente", + "RESTORE_WALLET": "Restaurar de cópia", + "SAVE_PHRASE": "Guardar a sua frase semente", + "TRANSFER_ALIAS": "Transferir alias", + "WALLET_DETAILS": "Detalhes da carteira" }, - "SETTINGS": { - "TITLE": "Definições", - "DARK_THEME": "Tema escuro", - "WHITE_THEME": "Tema branco", - "GRAY_THEME": "Tema cinzento", - "APP_LOCK": { - "TITLE": "Bloquear aplicação após:", - "TIME1": "5 minutos", - "TIME2": "15 minutos", - "TIME3": "1 hora", - "TIME4": "Nunca" - }, - "SCALE": { - "75": "75% escala", - "100": "100% escala", - "125": "125% escala", - "150": "150% escala", - "TITLE": "escala de interface" - }, - "MASTER_PASSWORD": { - "TITLE": "Atualizar password mestra", - "OLD": "Antiga password", - "NEW": "Nova password", - "CONFIRM": "Confirmação de nova password", - "BUTTON": "Guardar" - }, - "FORM_ERRORS": { - "PASS_REQUIRED": "Password é necessária", - "PASS_NOT_MATCH": "Antiga password não corresponde", - "CONFIRM_NOT_MATCH": "Password de confirmação não corresponde" - }, - "LAST_BUILD": "Versão atual: {{value}}", - "APP_LOG_TITLE": "Nível de registro:", - "NOTIFICATIONS": "Notificações", - "USE_TOR_TO_RELAY_TRANSACTIONS": "Use TOR para retransmitir transações", - "SETTINGS_SAVED": "Salvo! Configurações atualizadas", - "LANGUAGE": { - "TITLE": "Língua", - "EN": "English", - "FR": "French", - "DE": "Deutsch", - "ID": "Indonesian", - "IT": "Italian", - "PT": "Portuguese" - } + "COMMON": { + "BACK": "Voltar" }, - "WALLET": { - "REGISTER_ALIAS": "Registar um alias", - "DETAILS": "Detalhes", - "LOCK": "Bloquear", - "AVAILABLE_BALANCE": "Disponível", - "LOCKED_BALANCE": "Bloqueado", - "LOCKED_BALANCE_LINK": "O que isso quer dizer?", - "TABS": { - "ASSETS": "Bens", + "CONFIRM": { + "BUTTON_CANCEL": "Cancelar", + "BUTTON_CONFIRM": "Enviar", + "MESSAGE": { + "COMMENT": "Comentário", + "FROM": "De", "SEND": "Enviar", - "RECEIVE": "Receber", - "HISTORY": "Histórico", - "CONTRACTS": "Contratos", - "MESSAGES": "Mensagens", - "STAKING": "Estacando" - }, - "CONFIRM": { - "TITLE": "Remover carteira da lista?", - "MESSAGE": "Para acessá-lo, você terá que adicioná-lo novamente" + "TO": "Para" }, - "TOOLTIPS": { - "EDIT_ALIAS": "Editar alias", - "TRANSFER_ALIAS": "Alias de transferência", - "SETTINGS": "Configurações", - "ADD_CUSTOM_TOKEN": "Adicionar token personalizado", - "CLOSE": "Fechar carteira" + "TITLE": "Confirmar transação" + }, + "CONFIRM_SWAP": { + "BREADCRUMBS": { + "ITEM1": "Swap", + "ITEM2": "Confirm swap" }, - "MODAL_ADD_CUSTOM_TOKEN": { - "TITLE": "Adicionar token personalizado", - "FIELD_TITLE": "ID do recurso" + "FORM": { + "BUTTONS": { + "BUTTON1": "Accept Proposal", + "BUTTON2": "Back" + }, + "LABELS": { + "LABEL1": "Swap proposal hex", + "LABEL2": "Proposal details" + }, + "PLACEHOLDERS": { + "PLACEHOLDER1": "Enter Swap proposal hex" + }, + "TABLE": { + "LABELS": { + "LABEL1": "Sending", + "LABEL2": "Receiving", + "LABEL3": "Expiration time" + } + } } }, - "WALLET_DETAILS": { - "LABEL_NAME": "Nome da Carteira", - "LABEL_FILE_LOCATION": "Localização do arquivo da carteira", - "LABEL_SEED_PHRASE": "Frase semente", - "SEED_PHRASE_HINT": "Clique para revelar a frase inicial", - "BUTTON_SAVE": "Salvar", - "BUTTON_REMOVE": "Fechar Carteira", - "FORM_ERRORS": { - "NAME_REQUIRED": "Nome é obrigatório", - "NAME_DUPLICATE": "Nome está duplicado", - "MAX_LENGTH": "Comprimento máximo do nome atingido", - "PASSWORDS_DONT_MATCH": "As senhas não correspondem" + "CONTACTS": { + "ADD": "Adicionar/editar contacto", + "ADD_CONTACT": "Adicionar contato", + "BUTTON": { + "ADD": "Adicionar contacto", + "ADD_EDIT": "Adicionar/Guardar", + "DELETE": "Eliminar", + "EDIT": "Editar", + "GO_TO_WALLET": "Ir para carteira", + "IMPORT_EXPORT": "Importar/exportar", + "SEND": "Enviar" }, - "WALLET_OPTIONS": "Opções de carteira...", - "RESYNC_WALLET": "Resincronizar dados da carteira", - "RESYNC_WALLET_BUTTON": "Resincronizar Carteira", - "CREATE_PASSWORD_SECURE": "Crie uma senha para proteger sua semente", - "INFO": "informações", - "SEED_IS_UNSECURED": "A semente não é segura", - "SEED_IS_SECURED": "A semente está protegida", - "REMEMBER_YOU_WILL_REQUIRE": "Semente segura exigirá senha para restaurar.", - "ADD_CUSTOM_TOKEN": "Adicionar token personalizado", + "COPY": "- Copiar", + "ERROR_EMPTY_LIST": "Lista de contactos está vazia", + "ERROR_EXPORT": "Tipo de ficheiro inválido. Guarde ficheiro como .csv", + "ERROR_IMPORT": "Erro ocorrido na leitura de ficheiro!", + "ERROR_IMPORT_EMPTY": "Ficheiro está vazio", + "ERROR_TYPE_FILE": "Por favor importe um ficheiro .csv válido", + "EXPORT": "Exportar", "FORM": { - "CONFIRM_PASSWORD": "Confirmar senha", - "GENERATE_SECURE_SEED": "Gerar semente segura", - "SECURED_SEED_WILL_REQUIRE": "A semente segura exigirá esta senha para restaurar." - } - }, - "ASSIGN_ALIAS": { - "NAME": { - "LABEL": "Alias", - "PLACEHOLDER": " Introduzir alias", - "TOOLTIP": "Um alias é uma forma abreviada da sua conta. Um alias só pode incluir letras, números e caracteres latinos “.” e “-”. Deve começar com “@”." - }, - "COMMENT": { - "LABEL": "Comentar", - "PLACEHOLDER": "", - "TOOLTIP": "O comentário ficará visível para quem quiser efetuar um pagamento para o seu alias. Pode fornecer detalhes sobre sua empresa, contatos ou incluir qualquer texto. Os comentários podem ser editados posteriormente." + "ADDRESS": "Endereço", + "NAME": "Nome", + "NOTES": "Notas" }, - "COST": "Taxa de Alias {{value}} {{currency}}", - "BUTTON_ASSIGN": "Atribuir", "FORM_ERRORS": { + "ADDRESS_DUBLICATED": "Endereço está duplicado", + "ADDRESS_NOT_VALID": "Endereço inválido", + "ADDRESS_REQUIRED": "Endereço é necessário", + "MAX_LENGTH": "Atingido comprimento máximo das Notas", + "NAME_DUBLICATED": "Nome está duplicado", + "NAME_LENGTH": "O alias deve ter entre 4 e 25 caracteres", "NAME_REQUIRED": "Nome é necessário", - "NAME_WRONG": "Nome inválido: símbolos permitidos \"0-9\", \"a-z\", \"-\", \".\"", - "NAME_LENGTH": "O alias deve ter entre 6 e 25 caracteres", - "NAME_EXISTS": "Nome de alias já existe", - "NO_MONEY": "Não tem fundos suficientes para atribuir esse alias", - "MAX_LENGTH": "Atingido comprimento máximo do comentário" - }, - "ONE_ALIAS": "Pode criar apenas um alias por carteira", - "REQUEST_ADD_REG": "O alias será atribuído em 10 minutos" - }, - "EDIT_ALIAS": { - "NAME": { - "LABEL": "Alias", - "PLACEHOLDER": "@ Introduzir alias" - }, - "COMMENT": { - "LABEL": "Comentário", - "PLACEHOLDER": "" + "SET_MASTER_PASSWORD": "Definir password mestra" }, - "FORM_ERRORS": { - "NO_MONEY": "Não tem fundos suficientes para comentar esse alias", - "MAX_LENGTH": "Atingido comprimento máximo do comentário" + "IMPORT": "Importar", + "IMPORT_EXPORT": "Importar ou exportar contactos", + "OPEN_ADD_WALLET": "Abrir/Adicionar carteira", + "SEND": "Enviar", + "SEND_FROM": "Enviar de", + "SEND_TO": "Para", + "SUCCESS_EXPORT": "Contactos exportados", + "SUCCESS_IMPORT": "Contactos importados", + "SUCCESS_SAVE": "Contacto editado", + "SUCCESS_SENT": "Contacto adicionado", + "TABLE": { + "ADDRESS": "Endereço", + "ALIAS": "Alias", + "EMPTY": "Lista de contactos está vazia", + "NAME": "Nome", + "NOTES": "Notas" }, - "COST": "Taxa {{value}} {{currency}}", - "BUTTON_EDIT": "Editar" + "TITLE": "Lista de Contactos" }, - "TRANSFER_ALIAS": { - "NAME": { - "LABEL": "Alias", - "PLACEHOLDER": "@ Introduzir alias" - }, - "COMMENT": { - "LABEL": "Comentar", - "PLACEHOLDER": "" - }, - "ADDRESS": { - "LABEL": "Transferir para", - "PLACEHOLDER": "" - }, - "FORM_ERRORS": { - "WRONG_ADDRESS": "Não existe nenhuma carteira com esta conta", - "ALIAS_EXISTS": "Esta conta já tem um alias", - "NO_MONEY": "Não tem fundos suficientes para transferir esse alias" - }, - "COST": "Taxa de Transferência {{value}} {{currency}}", - "BUTTON_TRANSFER": "Transferir", - "BUTTON_CANCEL": "Cancelar", - "REQUEST_SEND_REG": "O alias será transferido em 10 minutos" + "CONTEXT_MENU": { + "COPY": "copiar", + "PASTE": "colar", + "SELECT": "selecionar tudo" }, - "SEND": { - "ADDRESS": "Endereço", + "CONTRACTS": { "AMOUNT": "Montante", - "COMMENT": "Comentar", - "DETAILS": "Detalhes adicionais", - "MIXIN": "Mixagem", - "FEE": "Taxa", - "HIDE": "Ocultar o seu endereço de carteira do recipiente", - "BUTTON": "Enviar", - "SUCCESS_SENT": "Transação enviada", - "FORM_ERRORS": { - "ADDRESS_REQUIRED": "Endereço é necessário", - "ADDRESS_NOT_VALID": "Endereço inválido", - "ALIAS_NOT_VALID": "Alias inválido", - "AMOUNT_REQUIRED": "Montante é necessário", - "AMOUNT_ZERO": "Montante é zero", - "FEE_REQUIRED": "Taxa é necessária", - "FEE_MINIMUM": "Taxa mínima: {{fee}}", - "MAX_LENGTH": "Atingido comprimento máximo do comentário", - "GREAT_THAN_UNWRAPPED_COINS": "A quantidade é maior que os tokens ERC20 disponíveis", - "LESS_THAN_ZANO_NEEDED": "Valor muito pequeno para cobrir a taxa ERC20", - "WRAP_INFO_NULL": "falha ao solicitar estado de wrap", - "MUST_BE_GREATER_THAN_ZERO": "Must be greater than zero", - "ALIAS_NOT_FOUND": "Alias not found" - }, - "WRAP": { - "TITLE": "Embrulhar", - "MAIN_TEXT": "Esta transação criará wZano (\"Wrapped Zano\") que será enviado para o endereço especificado na rede Ethereum.", - "ESTIMATE": "Estimativas de transação", - "WILL_RECEIVE": "Você receberá:", - "FEE": "Taxa Ethereum Txn:", - "ZANO": "ZANO", - "wZANO": "wZANO" - }, - "ERROR_CODES": { - "NOT_ENOUGH_MONEY": "Not enough money" - }, - "ASSET": "Asset" - }, - "HISTORY": { - "STATUS": "Estado", - "STATUS_TOOLTIP": "Confirmações {{current}}/{{total}}", - "LOCK_TOOLTIP": "Bloqueado até {{date}}", - "SEND": "Enviado", - "RECEIVED": "Recebido", + "COMMENTS": "Comentários", + "CONTRACTS": "Contratos", "DATE": "Data", - "AMOUNT": "Montante", - "FEE": "Taxa", - "ADDRESS": "Endereço", - "DETAILS": { - "PAYMENT_ID": "ID de Pagamento", - "ID": "ID da transação", - "SIZE": "Tamanho da transação", - "SIZE_VALUE": "{{value}} bytes", - "HEIGHT": "Altura", - "CONFIRMATION": "Confirmação", - "INPUTS": "Entradas", - "OUTPUTS": "Saídas", - "COMMENT": "Comentário" - }, - "TYPE_MESSAGES": { - "HIDDEN": "escondido", - "UNDEFINED": "Indefinido", - "COMPLETE_BUYER": "Contrato completado", - "COMPLETE_SELLER": "Contrato completado", - "CREATE_ALIAS": "Taxa para atribuição de alias", - "UPDATE_ALIAS": "Taxa para edição de alias", - "POW_REWARD": "Recompensa de POW", - "POS_REWARD": "Recompensa de POS", - "CREATE_CONTRACT": "Proposta de contrato", - "PLEDGE_CONTRACT": "Depósito de contrato", - "NULLIFY_CONTRACT": "Queimar depósitos", - "PROPOSAL_CANCEL_CONTRACT": "Cancelar pedido", - "CANCEL_CONTRACT": "Cancelar e retornar depósitos" - }, - "NO_FEE": "No Fee", - "HIDDEN": "Hidden" - }, - "CONTRACTS": { "EMPTY": "Sem contratos ativos", - "CONTRACTS": "Contratos", + "LISTING_BUTTON": "Criar lista", "PURCHASE": "Compra", + "PURCHASE_BUTTON": "Nova Compra", "SELL": "Venda", - "DATE": "Data", - "AMOUNT": "Montante", "STATUS": "Estado", - "COMMENTS": "Comentários", - "PURCHASE_BUTTON": "Nova Compra", - "LISTING_BUTTON": "Criar lista", - "TIME_LEFT": { - "REMAINING_LESS_ONE": "Menos de uma hora para responder", - "REMAINING_ONE": "Falta {{time}} hora\n", - "REMAINING_MANY": "Falta {{time}} horas\n", - "REMAINING_MANY_ALT": "Faltam {{time}} horas", - "REMAINING_ONE_RESPONSE": "Falta {{time}} hora", - "REMAINING_MANY_RESPONSE": "Faltam {{time}} horas\n", - "REMAINING_MANY_ALT_RESPONSE": "Faltam {{time}} horas\n", - "REMAINING_ONE_WAITING": "À espera à {{time}} hora", - "REMAINING_MANY_WAITING": "À espera à {{time}} horas", - "REMAINING_MANY_ALT_WAITING": "À espera à {{time}} horas" - }, "STATUS_MESSAGES": { - "SELLER": { - "NEW_CONTRACT": "Nova proposta de contrato", - "IGNORED": "Ignorou uma proposta de contrato", - "ACCEPTED": "Contrato iniciado", - "WAIT": "À espera de confirmação de contrato", - "WAITING_BUYER": "À espera de entrega", - "COMPLETED": "Contrato completado", - "NOT_RECEIVED": "Entrega falhada", - "NULLIFIED": "Todos os depósitos queimados", - "PROPOSAL_CANCEL": "Nova proposta para cancelar contrato e retornar depósitos", - "BEING_CANCELLED": "Cancelamento em progresso", - "CANCELLED": "Contrato cancelado", - "IGNORED_CANCEL": "Ignorou uma proposta de cancelamento", - "EXPIRED": "Proposta de contrato expirou" - }, "BUYER": { - "WAITING": "À espera de resposta", - "IGNORED": "O Vendedor ignorou a sua proposta de contrato", "ACCEPTED": "O Vendedor aceitou a sua proposta de contrato", - "WAIT": "À espera de confirmação de depósitos", - "WAITING_SELLER": "À espera de entrega", + "BEING_CANCELLED": "Cancelamento em progresso", + "CANCELLED": "Contrato cancelado", "COMPLETED": "Contrato completado", + "EXPIRED": "A proposta de contrato expirou", + "IGNORED": "O Vendedor ignorou a sua proposta de contrato", + "IGNORED_CANCEL": "O vendedor ignorou a sua proposta para cancelar o contrato", "NOT_RECEIVED": "Entrega falhada", "NULLIFIED": "Todos os depósitos queimados", + "WAIT": "À espera de confirmação de depósitos", + "WAITING": "À espera de resposta", "WAITING_CANCEL": "À espera de cancelamento de contrato", + "WAITING_SELLER": "À espera de entrega" + }, + "SELLER": { + "ACCEPTED": "Contrato iniciado", "BEING_CANCELLED": "Cancelamento em progresso", "CANCELLED": "Contrato cancelado", - "IGNORED_CANCEL": "O vendedor ignorou a sua proposta para cancelar o contrato", - "EXPIRED": "A proposta de contrato expirou" + "COMPLETED": "Contrato completado", + "EXPIRED": "Proposta de contrato expirou", + "IGNORED": "Ignorou uma proposta de contrato", + "IGNORED_CANCEL": "Ignorou uma proposta de cancelamento", + "NEW_CONTRACT": "Nova proposta de contrato", + "NOT_RECEIVED": "Entrega falhada", + "NULLIFIED": "Todos os depósitos queimados", + "PROPOSAL_CANCEL": "Nova proposta para cancelar contrato e retornar depósitos", + "WAIT": "À espera de confirmação de contrato", + "WAITING_BUYER": "À espera de entrega" } + }, + "TIME_LEFT": { + "REMAINING_LESS_ONE": "Menos de uma hora para responder", + "REMAINING_MANY": "Falta {{time}} horas\n", + "REMAINING_MANY_ALT": "Faltam {{time}} horas", + "REMAINING_MANY_ALT_RESPONSE": "Faltam {{time}} horas\n", + "REMAINING_MANY_ALT_WAITING": "À espera à {{time}} horas", + "REMAINING_MANY_RESPONSE": "Faltam {{time}} horas\n", + "REMAINING_MANY_WAITING": "À espera à {{time}} horas", + "REMAINING_ONE": "Falta {{time}} hora\n", + "REMAINING_ONE_RESPONSE": "Falta {{time}} hora", + "REMAINING_ONE_WAITING": "À espera à {{time}} hora" } }, - "PURCHASE": { - "DESCRIPTION": "Descrição", - "SELLER": "Vendedor", - "AMOUNT": "Montante", - "YOUR_DEPOSIT": "O seu depósito", - "SELLER_DEPOSIT": "Depósito do vendedor", - "BUYER_DEPOSIT": "Depósito do comprador", - "SAME_AMOUNT": "Mesmo montante", - "COMMENT": "Comentário", - "DETAILS": "Detalhes adicionais", - "SEND_BUTTON": "Enviar", - "FORM_ERRORS": { - "DESC_REQUIRED": "Descrição necessária", - "DESC_MAXIMUM": "Atingido comprimento máximo do campo", - "SELLER_REQUIRED": "Endereço necessário", - "SELLER_NOT_VALID": "Endereço inválido", - "ALIAS_NOT_VALID": "Alias inválido", - "AMOUNT_REQUIRED": "Montante necessário", - "AMOUNT_ZERO": "Montante não pode ser zero", - "YOUR_DEPOSIT_REQUIRED": "Depósito necessário", - "SELLER_DEPOSIT_REQUIRED": "Necessário depósito de vendedor", - "SELLER_SAME": "Usar conta separada", - "COMMENT_MAXIMUM": "Atingido comprimento máximo do campo" - }, - "PROGRESS_NEW": "Nova compra", - "PROGRESS_WAIT": "À espera de resposta", - "PROGRESS_RECEIVE": "Resposta recebida", - "PROGRESS_COMPLETE": "Completado", - "FEE": "Taxa", - "PAYMENT": "ID de Pagamento", - "STATUS_MESSAGES": { - "NEW_PURCHASE": "Nova compra", - "WAITING_SELLER": "À espera de resposta", - "WAITING_BUYER": "Proposta de contrato recebida", - "WAITING_CONFIRMATION": "À espera de confirmação de depósitos", - "WAITING_DELIVERY": "À espera de entrega", - "COMPLETED": "Contrato completado", - "IGNORED_BUYER": "Proposta de contrato ignorada", - "IGNORED_SELLER": "O vendedor ignorou a sua proposta de contrato", - "PROPOSAL_CANCEL_SELLER": "Pedido de cancelamento enviado", - "PROPOSAL_CANCEL_BUYER": "Pedido de cancelamento recebido", - "BEING_CANCELLED": "Cancelamento em progresso", - "IGNORED_CANCEL_SELLER": "O vendedor ignorou a sua proposta para cancelar o contrato", - "IGNORED_CANCEL_BUYER": "Proposta de cancelamento de contrato ignorada", - "CANCELLED": "Contrato cancelado", - "EXPIRED": "Proposta de contrato expirada", - "NOT_RECEIVED": "Entrega falhada", - "NULLIFIED": "Todos os depósitos queimados" + "CREATE_SWAP": { + "BREADCRUMBS": { + "ITEM1": "Swap", + "ITEM2": "Create swap" }, - "ACCEPT_STATE_WAIT_BIG": "Contrato iniciado", - "IGNORED_ACCEPT": "Proposta de contrato ignorada", - "BURN_PROPOSAL": "Depósitos queimados", - "SUCCESS_FINISH_PROPOSAL": "Contrato completado", - "SEND_CANCEL_PROPOSAL": "Pedido de cancelamento enviado", - "IGNORED_CANCEL": "Proposta de cancelamento de contrato ignorada", - "DEALS_CANCELED_WAIT": "Cancelamento em progresso", - "WAITING_TIME": "Tempo de resposta", - "NEED_MONEY": "Fundos insuficientes", - "BUTTON_MAKE_PLEDGE": "Aceitar e fazer depósito", - "BUTTON_IGNORE": "Ignorar e ocultar oferta", - "BUTTON_NULLIFY": "Terminar e queimar depósitos", - "BUTTON_RECEIVED": "Completar e libertar depósitos", - "BUTTON_CANCEL_BUYER": "Cancelar e retornar depósitos", - "BUTTON_NOT_CANCEL": "Ignorar pedido", - "BUTTON_CANCEL_SELLER": "Confirmar e retornar depósitos", - "HOUR": "hora", - "HOURS": "horas", - "CANCEL": "Cancelar", - "NULLIFY_QUESTION": "Tem a certeza que quer queimar ambos os depósitos?", - "BUTTON_NULLIFY_SHORT": "Queimar", - "WAITING_TIME_QUESTION": "Tem a certeza que quer cancelar o contrato?" - }, - "MESSAGES": { - "ADDRESS": "Endereço", - "MESSAGE": "Mensagem", - "SEND_PLACEHOLDER": "Escreva uma mensagem...", - "SEND_BUTTON": "Enviar" - }, - "MODALS": { - "ERROR": "Erro", - "SUCCESS": "Sucesso", - "INFO": "Informação", - "OK": "OK", - "CANCEL": "Cancelar", - "ADD_TOKEN": "Adicionar token" - }, - "CONFIRM": { - "BUTTON_CONFIRM": "Enviar", - "BUTTON_CANCEL": "Cancelar", - "TITLE": "Confirmar transação", - "MESSAGE": { - "SEND": "Enviar", - "FROM": "De", - "TO": "Para", - "COMMENT": "Comentário" + "FORM": { + "BUTTONS": { + "BUTTON1": "Create proposal", + "BUTTON2": "Cancel" + }, + "ERRORS": { + "ERROR1": "Swap for the same asset is not allowed." + }, + "LABELS": { + "LABEL1": "Sending", + "LABEL2": "Receiving", + "LABEL3": "Receiver address" + }, + "PLACEHOLDERS": { + "PLACEHOLDER1": "Please enter the amount" + } } }, - "STAKING": { - "TITLE": "Staking", - "TITLE_PENDING": "Pendente", - "TITLE_TOTAL": "Total", - "TITLE_PERIOD": "Período de tempo:", - "PERIOD": { - "WEEK1": "1 semana", - "WEEK2": "2 semanas", - "MONTH1": "1 mês", - "MONTH3": "3 meses", - "MONTH6": "6 meses", - "YEAR": "1 ano", - "ALL": "Todo" - }, - "TITLE_GROUP": "Grupo:", - "GROUP": { - "DAY": "dia", - "WEEK": "semana", - "MONTH": "mês" + "CREATE_WALLET": { + "BUTTON_CREATE": "Criar carteira", + "BUTTON_SELECT": "Escolher localização da carteira", + "CONFIRM": "Confirmar password da carteira", + "ERROR_CANNOT_SAVE_SYSTEM": "Ficheiros da carteira não podem ser guardados na partição do sistema operativo", + "ERROR_CANNOT_SAVE_TOP": "Ficheiros de carteira existentes não podem ser substituídos ou sobrescritos", + "FORM_ERRORS": { + "CONFIRM_NOT_MATCH": "As senhas não correspondem", + "MAX_LENGTH": "Atingido comprimento máximo do nome", + "NAME_DUPLICATE": "Nome é duplicado", + "NAME_REQUIRED": "Nome é necessário" }, - "SWITCH": { - "ON": "ON", - "OFF": "OFF" - } + "NAME": "Nome da carteira", + "PASS": "Definir password da carteira", + "TITLE_SAVE": "Gravar o ficheiro de carteira." }, - "CONTACTS": { - "TITLE": "Lista de Contactos", - "IMPORT_EXPORT": "Importar ou exportar contactos", - "IMPORT": "Importar", - "EXPORT": "Exportar", - "ADD": "Adicionar/editar contacto", - "SEND": "Enviar", - "SEND_FROM": "Enviar de", - "SEND_TO": "Para", - "OPEN_ADD_WALLET": "Abrir/Adicionar carteira", - "COPY": "- Copiar", - "TABLE": { - "NAME": "Nome", - "ALIAS": "Alias", - "ADDRESS": "Endereço", - "NOTES": "Notas", - "EMPTY": "Lista de contactos está vazia" - }, - "FORM": { - "NAME": "Nome", - "ADDRESS": "Endereço", - "NOTES": "Notas" + "EDIT_ALIAS": { + "BUTTON_EDIT": "Editar", + "COMMENT": { + "LABEL": "Comentário", + "PLACEHOLDER": "" }, + "COST": "Taxa {{value}} {{currency}}", "FORM_ERRORS": { - "NAME_REQUIRED": "Nome é necessário", - "NAME_DUBLICATED": "Nome está duplicado", - "ADDRESS_REQUIRED": "Endereço é necessário", - "ADDRESS_NOT_VALID": "Endereço inválido", - "SET_MASTER_PASSWORD": "Definir password mestra", - "ADDRESS_DUBLICATED": "Endereço está duplicado", - "MAX_LENGTH": "Atingido comprimento máximo das Notas", - "NAME_LENGTH": "O alias deve ter entre 4 e 25 caracteres" - }, - "BUTTON": { - "SEND": "Enviar", - "EDIT": "Editar", - "DELETE": "Eliminar", - "ADD": "Adicionar contacto", - "ADD_EDIT": "Adicionar/Guardar", - "GO_TO_WALLET": "Ir para carteira", - "IMPORT_EXPORT": "Importar/exportar" + "MAX_LENGTH": "Atingido comprimento máximo do comentário", + "NO_MONEY": "Não tem fundos suficientes para comentar esse alias" }, - "SUCCESS_SENT": "Contacto adicionado", - "SUCCESS_SAVE": "Contacto editado", - "SUCCESS_IMPORT": "Contactos importados", - "SUCCESS_EXPORT": "Contactos exportados", - "ERROR_IMPORT": "Erro ocorrido na leitura de ficheiro!", - "ERROR_TYPE_FILE": "Por favor importe um ficheiro .csv válido", - "ERROR_EXPORT": "Tipo de ficheiro inválido. Guarde ficheiro como .csv", - "ERROR_EMPTY_LIST": "Lista de contactos está vazia", - "ERROR_IMPORT_EMPTY": "Ficheiro está vazio", - "ADD_CONTACT": "Adicionar contato" + "NAME": { + "LABEL": "Alias", + "PLACEHOLDER": "@ Introduzir alias" + } }, "ERRORS": { - "NO_MONEY": "Sem dinheiro suficiente", - "NOT_ENOUGH_MONEY": "Fundos insuficientes na conta", + "ACCESS_DENIED": "Acesso negado", + "BAD_ARG": "Argumento inválido", "CORE_BUSY": "Erro interno: core está ocupado", "DAEMON_BUSY": "Erro interno: daemon está ocupado", - "NO_MONEY_REMOVE_OFFER": "Não há taxa para excluir uma oferta, mas para proteger a rede contra transações de inundação, é preciso ter pelo menos {{fee}} {{currency}} na sua carteira", + "FILE_EXIST": "Já existe um ficheiro com esse nome. Insira outro nome para gravar o ficheiro sob", + "FILE_NOT_FOUND": "Ficheiro não encontrado", + "FILE_NOT_SAVED": "Não pode gravar um ficheiro de carteira nesta pasta. Por favor escolha outra pasta.", + "FILE_RESTORED": "O ficheiro de carteira estava corrompido. Recuperámos as chaves e a carteira a partir da blockchain", + "INSUFFICIENT_FUNDS": "Insufficient funds for this transaction", + "NOT_ENOUGH_MONEY": "Fundos insuficientes na conta", "NOT_ENOUGH_OUTPUTS_TO_MIX": "O número de mixagem é muito grande para o estado atual da blockchain. Não há saídas não gastas suficientes para misturar", + "NOT_FILE_ZANO_WALLET": "This file is not recognized as a Zano wallet..", + "NO_MONEY": "Sem dinheiro suficiente", + "NO_MONEY_REMOVE_OFFER": "Não há taxa para excluir uma oferta, mas para proteger a rede contra transações de inundação, é preciso ter pelo menos {{fee}} {{currency}} na sua carteira", + "REQUIRED": "Required field", + "TRANSACTION_ERROR": "Erro. Transação não completada.", "TRANSACTION_IS_TO_BIG": "Transação excede o limite de rede, envie quantidade necessária com várias transações", "TRANSFER_ATTEMPT": "Sem conexão à rede Zano", - "ACCESS_DENIED": "Acesso negado", - "TRANSACTION_ERROR": "Erro. Transação não completada.", - "BAD_ARG": "Argumento inválido", - "WALLET_WRONG_ID": "ID de carteira inválido", - "WRONG_PASSWORD": "Password inválida", - "FILE_RESTORED": "O ficheiro de carteira estava corrompido. Recuperámos as chaves e a carteira a partir da blockchain", - "FILE_NOT_FOUND": "Ficheiro não encontrado", - "FILE_EXIST": "Já existe um ficheiro com esse nome. Insira outro nome para gravar o ficheiro sob", - "FILE_NOT_SAVED": "Não pode gravar um ficheiro de carteira nesta pasta. Por favor escolha outra pasta.", - "TX_TYPE_NORMAL": "Erro. O pagamento da carteira", - "TX_TYPE_NORMAL_TO": "para", - "TX_TYPE_NORMAL_END": "não foi completado.", + "TX_TYPE_COIN_BASE": "Erro. Pagamento não foi completado.", "TX_TYPE_NEW_ALIAS": "Erro. Falha ao registar alias para seguro", "TX_TYPE_NEW_ALIAS_END": "Por favor tente novamente.", + "TX_TYPE_NORMAL": "Erro. O pagamento da carteira", + "TX_TYPE_NORMAL_END": "não foi completado.", + "TX_TYPE_NORMAL_TO": "para", "TX_TYPE_UPDATE_ALIAS": "Erro. Falha ao mudar comentário a um alias seguro", - "TX_TYPE_COIN_BASE": "Erro. Pagamento não foi completado.", "WALLET_WATCH_ONLY_NOT_SUPPORTED": "Carteiras somente para assistir só podem ser abertas por simplewallet", - "REQUIRED": "Required field", - "NOT_FILE_ZANO_WALLET": "File is not a zano wallet" + "WALLET_WRONG_ID": "ID de carteira inválido", + "WRONG_PASSWORD": "Password inválida", + "WRONG_PASSWORD_MUST_BE": "Invalid password. Password must be" }, - "CONTEXT_MENU": { - "COPY": "copiar", - "PASTE": "colar", - "SELECT": "selecionar tudo" + "EXPORT_HISTORY": { + "CANCEL": "Cancelar", + "EXPORT": "Exportar para arquivo...", + "EXPORT_BUTTON": "Exportar histórico...", + "FILTER": "Filtrar transações PDV", + "FORMAT": "Formato", + "SAVED_FILE": "Selecione o caminho para salvar o histórico de transações", + "TITLE": "Exportar histórico da carteira", + "TOOLTIP": "Exportar histórico de transações da carteira para arquivo" }, - "BACKEND_LOCALIZATION": { - "QUIT": "Sair", - "IS_RECEIVED": "", - "IS_CONFIRMED": "", - "INCOME_TRANSFER_UNCONFIRMED": "Pagamento recebido (não confirmado)", - "INCOME_TRANSFER_CONFIRMED": "Pagamento recebido", - "MINED": "Minerado", - "LOCKED": "Bloqueado", - "IS_MINIMIZE": "Aplicação Zano foi minimizada na bandeja do sistema", - "RESTORE": "Pode recuperá-lo ao clicar ou usar o menu de contexto", - "TRAY_MENU_SHOW": "Redimensionar", - "TRAY_MENU_MINIMIZE": "Minimizar" + "HISTORY": { + "ADDRESS": "Endereço", + "AMOUNT": "Montante", + "DATE": "Data", + "DETAILS": { + "COMMENT": "Comentário", + "CONFIRMATION": "Confirmação", + "HEIGHT": "Altura", + "ID": "ID da transação", + "INPUTS": "Entradas", + "OUTPUTS": "Saídas", + "PAYMENT_ID": "ID de Pagamento", + "SIZE": "Tamanho da transação", + "SIZE_VALUE": "{{value}} bytes" + }, + "FEE": "Taxa", + "HIDDEN": "Hidden", + "LOCK_TOOLTIP": "Bloqueado até {{date}}", + "NO_FEE": "No Fee", + "RECEIVED": "Recebido", + "SEND": "Enviado", + "STATUS": "Estado", + "STATUS_TOOLTIP": "Confirmações {{current}}/{{total}}", + "TYPE_MESSAGES": { + "CANCEL_CONTRACT": "Cancelar e retornar depósitos", + "COMPLETE_BUYER": "Contrato completado", + "COMPLETE_SELLER": "Contrato completado", + "CREATE_ALIAS": "Taxa para atribuição de alias", + "CREATE_CONTRACT": "Proposta de contrato", + "HIDDEN": "escondido", + "NULLIFY_CONTRACT": "Queimar depósitos", + "PLEDGE_CONTRACT": "Depósito de contrato", + "POS_REWARD": "Recompensa de POS", + "POW_REWARD": "Recompensa de POW", + "PROPOSAL_CANCEL_CONTRACT": "Cancelar pedido", + "UNDEFINED": "Indefinido", + "UPDATE_ALIAS": "Taxa para edição de alias" + } }, - "TOR_LIB_STATE": { - "STATE_SENDING": "Sending transaction", - "STATE_SENT_SUCCESS": "Successfully sent!", - "STATE_SEND_FAILED": "Sending failed", - "STATE_INITIALIZING": "Initializing", - "STATE_DOWNLOADING_CONSENSUS": "Downloading consensus", - "STATE_MAKING_TUNNEL_A": "Building tunnel to A", - "STATE_MAKING_TUNNEL_B": "Building tunnel to B", - "STATE_CREATING_STREAM": "Creating stream", - "STATE_FAILED": "Failed created stream", - "STATE_SUCCESS": "Successfully created stream" + "LOGIN": { + "BUTTON_NEXT": "Próximo", + "BUTTON_RESET": "Redefinir", + "BUTTON_SKIP": "Saltar", + "FORM_ERRORS": { + "CONFIRM_REQUIRED": "Confirmação é obrigatória", + "INVALID_PASS": "Senha inválida, tente novamente", + "MISMATCH": "Não correspondem", + "PASS_REQUIRED": "Password é obrigatória", + "WRONG_PASSWORD": "Wrong password" + }, + "INCORRECT_PASSWORD": "Password inválida", + "MASTER_PASS": "Password mestra", + "SETUP_CONFIRM_PASS": "Confirmar a password", + "SETUP_MASTER_PASS": "Configurar password mestra" }, - "SEND_DETAILS_MODAL": { - "TITLE1": "Transação", - "TITLE2": "Detalhes da transação" + "MAIN": { + "BUTTON_NEW_WALLET": "Criar nova carteira", + "BUTTON_OPEN_WALLET": "Abrir carteira existente", + "BUTTON_RESTORE_BACKUP": "Restaurar de cópia", + "CHOOSE_PATH": "Por favor escolha um caminho", + "HELP": "Como criar carteira?", + "TITLE": "Crie ou abra a carteira para começar a usar Zano" + }, + "MESSAGES": { + "ADDRESS": "Endereço", + "MESSAGE": "Mensagem", + "SEND_BUTTON": "Enviar", + "SEND_PLACEHOLDER": "Escreva uma mensagem..." + }, + "MODALS": { + "ADD_TOKEN": "Adicionar token", + "CANCEL": "Cancelar", + "ERROR": "Erro", + "INFO": "Informação", + "OK": "OK", + "SUCCESS": "Sucesso" + }, + "OPEN_WALLET": { + "BUTTON": "Abrir carteira", + "FILE_NOT_FOUND1": "Ficheiro de carteira não encontrado", + "FILE_NOT_FOUND2": "

    Pode ter sido renomeado ou movido.
    Para abri-lo, use o botão \"Abrir carteira\".", + "FORM_ERRORS": { + "MAX_LENGTH": "Atingido comprimento máximo do nome", + "NAME_DUPLICATE": "Nome é duplicado", + "NAME_REQUIRED": "Nome é necessário" + }, + "MODAL": { + "LABEL": "Password para esta carteira", + "NOT_FOUND": "Não encontrado", + "OPEN": "Abrir carteira", + "SKIP": "Saltar", + "TITLE": "Escrever password da carteira" + }, + "NAME": "Nome da carteira", + "PASS": "Password da carteira", + "WITH_ADDRESS_ALREADY_OPEN": "Uma carteira com este endereço já está aberta" }, "PLACEHOLDERS": { + "ADRESS_PLACEHOLDER": "Digite o endereço aqui", + "AMOUNT_PLACEHOLDER": "Insira o valor aqui", "COMMENT_PLACEHOLDER": "Digite seu comentário aqui", - "WALLET_NAME_PLACEHOLDER": "Digite um nome de carteira aqui", + "CONFIRM_WALET_PASSWORD_PLACEHOLDER": "Confirme a senha da carteira aqui", + "DEPOSIT_PLACEHOLDER": "Insira seu depósito aqui", + "DESCRIPTION_PLACEHOLDER": "Digite uma descrição aqui", + "FEE_PLACEHOLDER": "Insira uma taxa aqui", "MASTER_PASS_PLACEHOLDER": "Digite uma senha mestra aqui", - "PASS_PLACEHOLDER": "Digite uma senha mestra aqui", "NAME_PLACEHOLDER": "Digite um nome aqui", - "ADRESS_PLACEHOLDER": "Digite o endereço aqui", "NOTES_PLACEHOLDER": "Digite uma nota aqui", - "DESCRIPTION_PLACEHOLDER": "Digite uma descrição aqui", - "SELLER_PLACEHOLDER": "Insira um vendedor aqui", + "PASSWORD_PLACEHOLDER": "Digite uma senha aqui", + "PASS_PLACEHOLDER": "Digite uma senha mestra aqui", + "PLACEHOLDER_CONFIRM": "Confirme a nova senha aqui", + "PLACEHOLDER_NEW": "Digite a nova senha aqui", "PLACEHOLDER_OLD": "Digite a senha atual aqui", - "AMOUNT_PLACEHOLDER": "Insira o valor aqui", - "DEPOSIT_PLACEHOLDER": "Insira seu depósito aqui", + "PURCHASE_PAYMENT_PLACEHOLDER": "Insira um ID de pagamento aqui", + "SEED_PASSWORD_PLACEHOLDER": "Digite uma senha inicial aqui", + "SEED_PHRASE_PLACEHOLDER": "Digite uma frase inicial aqui", "SELLER_DEPOSIT_PLACEHOLDER": "Insira aqui o depósito do vendedor", - "PLACEHOLDER_NEW": "Digite a nova senha aqui", + "SELLER_PLACEHOLDER": "Insira um vendedor aqui", "WALET_PASSWORD_PLACEHOLDER": "Digite uma senha de carteira aqui", - "CONFIRM_WALET_PASSWORD_PLACEHOLDER": "Confirme a senha da carteira aqui", - "PLACEHOLDER_CONFIRM": "Confirme a nova senha aqui", - "PASSWORD_PLACEHOLDER": "Digite uma senha aqui", - "SEED_PHRASE_PLACEHOLDER": "Digite uma frase inicial aqui", - "SEED_PASSWORD_PLACEHOLDER": "Digite uma senha inicial aqui", - "PURCHASE_PAYMENT_PLACEHOLDER": "Insira um ID de pagamento aqui", - "FEE_PLACEHOLDER": "Insira uma taxa aqui" + "WALLET_NAME_PLACEHOLDER": "Digite um nome de carteira aqui" + }, + "PROGRESS": { + "ADD_WALLET": "Adicionar carteira", + "CREATE_WALLET": "Criar nova carteira", + "RESTORE_WALLET": "Restaurar de cópia", + "SELECT_LOCATION": "Escolher localização da carteira" + }, + "PURCHASE": { + "ACCEPT_STATE_WAIT_BIG": "Contrato iniciado", + "AMOUNT": "Montante", + "BURN_PROPOSAL": "Depósitos queimados", + "BUTTON_CANCEL_BUYER": "Cancelar e retornar depósitos", + "BUTTON_CANCEL_SELLER": "Confirmar e retornar depósitos", + "BUTTON_IGNORE": "Ignorar e ocultar oferta", + "BUTTON_MAKE_PLEDGE": "Aceitar e fazer depósito", + "BUTTON_NOT_CANCEL": "Ignorar pedido", + "BUTTON_NULLIFY": "Terminar e queimar depósitos", + "BUTTON_NULLIFY_SHORT": "Queimar", + "BUTTON_RECEIVED": "Completar e libertar depósitos", + "BUYER_DEPOSIT": "Depósito do comprador", + "CANCEL": "Cancelar", + "COMMENT": "Comentário", + "DEALS_CANCELED_WAIT": "Cancelamento em progresso", + "DESCRIPTION": "Descrição", + "DETAILS": "Detalhes adicionais", + "FEE": "Taxa", + "FORM_ERRORS": { + "ALIAS_NOT_VALID": "Alias inválido", + "AMOUNT_REQUIRED": "Montante necessário", + "AMOUNT_ZERO": "Montante não pode ser zero", + "COMMENT_MAXIMUM": "Atingido comprimento máximo do campo", + "DESC_MAXIMUM": "Atingido comprimento máximo do campo", + "DESC_REQUIRED": "Descrição necessária", + "SELLER_DEPOSIT_REQUIRED": "Necessário depósito de vendedor", + "SELLER_NOT_VALID": "Endereço inválido", + "SELLER_REQUIRED": "Endereço necessário", + "SELLER_SAME": "Usar conta separada", + "YOUR_DEPOSIT_REQUIRED": "Depósito necessário" + }, + "HOUR": "hora", + "HOURS": "horas", + "IGNORED_ACCEPT": "Proposta de contrato ignorada", + "IGNORED_CANCEL": "Proposta de cancelamento de contrato ignorada", + "NEED_MONEY": "Fundos insuficientes", + "NULLIFY_QUESTION": "Tem a certeza que quer queimar ambos os depósitos?", + "PAYMENT": "ID de Pagamento", + "PROGRESS_COMPLETE": "Completado", + "PROGRESS_NEW": "Nova compra", + "PROGRESS_RECEIVE": "Resposta recebida", + "PROGRESS_WAIT": "À espera de resposta", + "SAME_AMOUNT": "Mesmo montante", + "SELLER": "Vendedor", + "SELLER_DEPOSIT": "Depósito do vendedor", + "SEND_BUTTON": "Enviar", + "SEND_CANCEL_PROPOSAL": "Pedido de cancelamento enviado", + "STATUS_MESSAGES": { + "BEING_CANCELLED": "Cancelamento em progresso", + "CANCELLED": "Contrato cancelado", + "COMPLETED": "Contrato completado", + "EXPIRED": "Proposta de contrato expirada", + "IGNORED_BUYER": "Proposta de contrato ignorada", + "IGNORED_CANCEL_BUYER": "Proposta de cancelamento de contrato ignorada", + "IGNORED_CANCEL_SELLER": "O vendedor ignorou a sua proposta para cancelar o contrato", + "IGNORED_SELLER": "O vendedor ignorou a sua proposta de contrato", + "NEW_PURCHASE": "Nova compra", + "NOT_RECEIVED": "Entrega falhada", + "NULLIFIED": "Todos os depósitos queimados", + "PROPOSAL_CANCEL_BUYER": "Pedido de cancelamento recebido", + "PROPOSAL_CANCEL_SELLER": "Pedido de cancelamento enviado", + "WAITING_BUYER": "Proposta de contrato recebida", + "WAITING_CONFIRMATION": "À espera de confirmação de depósitos", + "WAITING_DELIVERY": "À espera de entrega", + "WAITING_SELLER": "À espera de resposta" + }, + "SUCCESS_FINISH_PROPOSAL": "Contrato completado", + "WAITING_TIME": "Tempo de resposta", + "WAITING_TIME_QUESTION": "Tem a certeza que quer cancelar o contrato?", + "YOUR_DEPOSIT": "O seu depósito" + }, + "RESTORE_WALLET": { + "BUTTON_CREATE": "Criar carteira", + "BUTTON_SELECT": "Escolher localização da carteira", + "CHOOSE_PATH": "Por favor escolha um caminho", + "CONFIRM": "Confirmar password da carteira", + "FORM_ERRORS": { + "CONFIRM_NOT_MATCH": "As senhas não correspondem", + "INCORRECT_PASSWORD": "Senha incorreta", + "KEY_NOT_VALID": "Chave inválida", + "KEY_REQUIRED": "Chave é necessária", + "MAX_LENGTH": "Atingido comprimento máximo do nome", + "NAME_DUPLICATE": "Nome é duplicado", + "NAME_REQUIRED": "Nome é necessário", + "SEED_PHRASE_IS_NO_VALID": "The seed phrase is not valid." + }, + "LABEL_NAME": "Nome da carteira", + "LABEL_PHRASE_KEY": "Frase semente / chave privada", + "NOT_CORRECT_FILE_OR_PASSWORD": "Ficheiro de carteira inválido ou senha não corresponde", + "OK": "OK", + "PASS": "Password da carteira", + "SEED_PASSWORD": "Senha de semente" + }, + "SEED_PHRASE": { + "BUTTON_COPIED": "Copiada", + "BUTTON_COPY": "Copiar", + "BUTTON_CREATE_ACCOUNT": "Criar carteira", + "TITLE": "Certifique-se de manter sua frase-semente num lugar seguro. Se see esquecer da sua frase-semente, não poderá recuperar a sua carteira." + }, + "SEND": { + "ADDRESS": "Endereço", + "AMOUNT": "Montante", + "ASSET": "Asset", + "BUTTON": "Enviar", + "COMMENT": "Comentar", + "DETAILS": "Detalhes adicionais", + "ERROR_CODES": { + "NOT_ENOUGH_MONEY": "Not enough funds for this transaction" + }, + "FEE": "Taxa", + "FORM_ERRORS": { + "ADDRESS_NOT_VALID": "Endereço inválido", + "ADDRESS_REQUIRED": "Endereço é necessário", + "ALIAS_NOT_FOUND": "Alias not found", + "ALIAS_NOT_VALID": "Alias inválido", + "AMOUNT_REQUIRED": "Montante é necessário", + "AMOUNT_ZERO": "Montante é zero", + "FEE_MINIMUM": "Taxa mínima: {{fee}}", + "FEE_REQUIRED": "Taxa é necessária", + "GREAT_THAN_UNWRAPPED_COINS": "A quantidade é maior que os tokens ERC20 disponíveis", + "LESS_THAN_ZANO_NEEDED": "Valor muito pequeno para cobrir a taxa ERC20", + "MAX_LENGTH": "Atingido comprimento máximo do comentário", + "MUST_BE_GREATER_THAN_ZERO": "Must be greater than zero", + "WRAP_INFO_NULL": "falha ao solicitar estado de wrap" + }, + "HIDE": "Ocultar o seu endereço de carteira do recipiente", + "MIXIN": "Mixagem", + "SUCCESS_SENT": "Transação enviada", + "WRAP": { + "ESTIMATE": "Estimativas de transação", + "FEE": "Taxa Ethereum Txn:", + "MAIN_TEXT": "Esta transação criará wZano (\"Wrapped Zano\") que será enviado para o endereço especificado na rede Ethereum.", + "TITLE": "Embrulhar", + "WILL_RECEIVE": "Você receberá:", + "ZANO": "ZANO", + "wZANO": "wZANO" + } }, - "EXPORT_HISTORY": { - "TOOLTIP": "Exportar histórico de transações da carteira para arquivo", - "TITLE": "Exportar histórico da carteira", - "FILTER": "Filtrar transações PDV", - "CANCEL": "Cancelar", - "EXPORT": "Exportar para arquivo...", - "EXPORT_BUTTON": "Exportar histórico...", - "SAVED_FILE": "Selecione o caminho para salvar o histórico de transações", - "FORMAT": "Formato" + "SEND_DETAILS_MODAL": { + "TITLE1": "Transação", + "TITLE2": "Detalhes da transação" }, - "ASSETS": { - "TABLE": { - "LABELS": { - "NAME": "Nome", - "BALANCE": "Equilíbrio", - "VALUE": "Valor", - "PRICE": "Preço" - } + "SETTINGS": { + "APP_LOCK": { + "TIME1": "5 minutos", + "TIME2": "15 minutos", + "TIME3": "1 hora", + "TIME4": "Nunca", + "TITLE": "Bloquear aplicação após:" }, - "DROP_DOWN_MENU": { - "ASSET_DETAILS": "Detalhes do recurso", - "REMOVE_ASSET": "Remover recurso" + "APP_LOG_TITLE": "Nível de registro:", + "DARK_THEME": "Tema escuro", + "FORM_ERRORS": { + "CONFIRM_NOT_MATCH": "Password de confirmação não corresponde", + "CURRENT_PASS_NOT_MATCH": "Antiga password não corresponde", + "PASS_REQUIRED": "Password é necessária" }, - "MODALS": { - "ASSET_DETAILS": { - "LABELS": { - "NAME": "Nome do recurso", - "TICKER": "TICKER", - "ID": "ID do recurso", - "CURRENT_SUPPLY": "Fornecimento atual", - "MAX_SUPPLE": "Fornecimento máximo" - } - } + "GRAY_THEME": "Tema cinzento", + "LANGUAGE": { + "DE": "Deutsch", + "EN": "English", + "FR": "French", + "ID": "Indonesian", + "IT": "Italian", + "PT": "Portuguese", + "TITLE": "Língua" }, - "FORM": { - "ERRORS": { - "WRONG_ASSET_ID": "Wrong asset id", - "INSUFICCIENT_FUNDS": "Insuficcient funds" - } - } + "LAST_BUILD": "Versão atual: {{value}}", + "MASTER_PASSWORD": { + "BUTTON": "Guardar", + "CONFIRM": "Confirmação de nova password", + "NEW": "Nova password", + "OLD": "Antiga password", + "TITLE": "Atualizar password mestra" + }, + "NOTIFICATIONS": "Notificações", + "SCALE": { + "100": "100% escala", + "125": "125% escala", + "150": "150% escala", + "75": "75% escala", + "TITLE": "escala de interface" + }, + "SETTINGS_SAVED": "Salvo! Configurações atualizadas", + "TITLE": "Definições", + "USE_TOR_TO_RELAY_TRANSACTIONS": "Use TOR para retransmitir transações", + "WHITE_THEME": "Tema branco" }, - "CONFIRM_SWAP": { - "BREADCRUMBS": { - "ITEM1": "Swap", - "ITEM2": "Confirm swap" + "SIDEBAR": { + "ACCOUNT": { + "MESSAGES": "Novas ofertas/Mensagens", + "STAKING": "Staking", + "SYNCING": "A sincronizar carteira" }, - "FORM": { - "LABELS": { - "LABEL1": "Swap proposal hex", - "LABEL2": "Proposal details" - }, - "PLACEHOLDERS": { - "PLACEHOLDER1": "Enter Swap proposal hex" - }, - "TABLE": { - "LABELS": { - "LABEL1": "Sending", - "LABEL2": "Receiving", - "LABEL3": "Expiration time" - } - }, - "BUTTONS": { - "BUTTON1": "Accept Proposal", - "BUTTON2": "Back" - } + "ADD_NEW": "Adicionar", + "CONTACTS": "Contactos", + "CONTACTS_TOOLTIP": "Opção de contatos disponível apenas com a Senha Mestra habilitada", + "LOG_OUT": "Terminar sessão", + "LOG_OUT_TOOLTIP": "Opção de logout disponível apenas com a Senha Mestra habilitada", + "SETTINGS": "Definições", + "SYNCHRONIZATION": { + "COMPLETE": "Conclusão", + "DOWNLOADING": "Baixando", + "ERROR": "Erro de sistema", + "LOADING": "A carregar informação da blockchain", + "MB": "MB", + "OFFLINE": "Offline", + "ONLINE": "Online", + "SLASH": "/", + "SYNCING": "Syncing block" + }, + "TITLE": "Carteiras", + "UPDATE": { + "CRITICAL": "Atualização disponível", + "CRITICAL_HINT": "Atualização crítica!", + "CRITICAL_TOOLTIP": "Atualização crítica disponível. É fortemente recomendado atualizar!", + "IMPORTANT": "Atualização disponível", + "IMPORTANT_HINT": "Atualização importante!", + "IMPORTANT_TOOLTIP": "Obter nova atualização. É recomendado atualizar!", + "STANDARD": "Atualização disponível", + "STANDARD_TOOLTIP": "Obter nova atualização. É recomendado atualizar!", + "TIME": "Tempo de sistema difere da rede", + "TIME_TOOLTIP": "Tempo de sistema errado! Verifique e repare o seu tempo de sistema." } }, - "CREATE_SWAP": { - "BREADCRUMBS": { - "ITEM1": "Swap", - "ITEM2": "Create swap" + "STAKING": { + "GROUP": { + "DAY": "dia", + "MONTH": "mês", + "WEEK": "semana" }, - "FORM": { - "LABELS": { - "LABEL1": "Sending", - "LABEL2": "Receiving", - "LABEL3": "Receiver address" - }, - "PLACEHOLDERS": { - "PLACEHOLDER1": "Enter amount here" - }, - "BUTTONS": { - "BUTTON1": "Create proposal", - "BUTTON2": "Cancel" - }, - "ERRORS": { - "ERROR1": "Same ones selected asset" - } - } + "PERIOD": { + "ALL": "Todo", + "MONTH1": "1 mês", + "MONTH3": "3 meses", + "MONTH6": "6 meses", + "WEEK1": "1 semana", + "WEEK2": "2 semanas", + "YEAR": "1 ano" + }, + "SWITCH": { + "OFF": "OFF", + "ON": "ON" + }, + "TITLE": "Staking", + "TITLE_GROUP": "Grupo:", + "TITLE_PENDING": "Pendente", + "TITLE_PERIOD": "Período de tempo:", + "TITLE_TOTAL": "Total" }, "SWAP": { "BUTTONS": { @@ -808,31 +716,129 @@ } }, "SWAP_PROPOSAL_HEX": { + "BREADCRUMBS": { + "ITEM1": "Swap", + "ITEM2": "Swap proposal hex" + }, "FORM": { + "BUTTONS": { + "BUTTON1": "Copy", + "BUTTON2": "Close" + }, "LABELS": { "LABEL1": "Swap proposal hex" }, "PLACEHOLDERS": { "PLACEHOLDER1": "Enter Swap proposal hex" - }, - "BUTTONS": { - "BUTTON1": "Copy", - "BUTTON2": "Close" } }, "MODALS": { "CONFIRM_MODAL": { - "TITLE": "Are you sure you want to leave this page?", - "MESSAGE": "Please make sure you saved the swap proposal text, you won’t be able to see it again", "BUTTONS": { - "SUBMIT": "Close", - "CLOSE": "Back to proposal" - } + "CLOSE": "Back to proposal", + "SUBMIT": "Close" + }, + "MESSAGE": "Please make sure you saved the swap proposal text, you won’t be able to see it again", + "TITLE": "Are you sure you want to leave this page?" } + } + }, + "TOR_LIB_STATE": { + "STATE_CREATING_STREAM": "Creating stream", + "STATE_DOWNLOADING_CONSENSUS": "Downloading consensus", + "STATE_FAILED": "Failed created stream", + "STATE_INITIALIZING": "Initializing", + "STATE_MAKING_TUNNEL_A": "Building tunnel to A", + "STATE_MAKING_TUNNEL_B": "Building tunnel to B", + "STATE_SENDING": "Sending transaction", + "STATE_SEND_FAILED": "Sending failed", + "STATE_SENT_SUCCESS": "Successfully sent!", + "STATE_SUCCESS": "Successfully created stream" + }, + "TRANSFER_ALIAS": { + "ADDRESS": { + "LABEL": "Transferir para", + "PLACEHOLDER": "" }, - "BREADCRUMBS": { - "ITEM1": "Swap", - "ITEM2": "Swap proposal hex" + "BUTTON_CANCEL": "Cancelar", + "BUTTON_TRANSFER": "Transferir", + "COMMENT": { + "LABEL": "Comentar", + "PLACEHOLDER": "" + }, + "COST": "Taxa de Transferência {{value}} {{currency}}", + "FORM_ERRORS": { + "ALIAS_EXISTS": "Esta conta já tem um alias", + "NO_MONEY": "Não tem fundos suficientes para transferir esse alias", + "WRONG_ADDRESS": "Não existe nenhuma carteira com esta conta" + }, + "NAME": { + "LABEL": "Alias", + "PLACEHOLDER": "@ Introduzir alias" + }, + "REQUEST_SEND_REG": "O alias será transferido em 10 minutos" + }, + "WALLET": { + "AVAILABLE_BALANCE": "Disponível", + "CONFIRM": { + "MESSAGE": "Para acessá-lo, você terá que adicioná-lo novamente", + "TITLE": "Remover carteira da lista?" + }, + "DETAILS": "Detalhes", + "LOCK": "Bloquear", + "LOCKED_BALANCE": "Bloqueado", + "LOCKED_BALANCE_LINK": "O que isso quer dizer?", + "MODAL_ADD_CUSTOM_TOKEN": { + "FIELD_TITLE": "ID do recurso", + "FORM_ERRORS": { + "ERROR1": "Invalid asset ID" + }, + "TITLE": "Adicionar token personalizado" + }, + "REGISTER_ALIAS": "Registar um alias", + "TABS": { + "ASSETS": "Bens", + "CONTRACTS": "Contratos", + "HISTORY": "Histórico", + "MESSAGES": "Mensagens", + "RECEIVE": "Receber", + "SEND": "Enviar", + "STAKING": "Estacando" + }, + "TOOLTIPS": { + "ADD_CUSTOM_TOKEN": "Adicionar token personalizado", + "CLOSE": "Fechar carteira", + "EDIT_ALIAS": "Editar alias", + "SETTINGS": "Configurações", + "TRANSFER_ALIAS": "Alias de transferência" } + }, + "WALLET_DETAILS": { + "ADD_CUSTOM_TOKEN": "Adicionar token personalizado", + "BUTTON_REMOVE": "Fechar Carteira", + "BUTTON_SAVE": "Salvar", + "CREATE_PASSWORD_SECURE": "Crie uma senha para proteger sua semente", + "FORM": { + "CONFIRM_PASSWORD": "Confirmar senha", + "GENERATE_SECURE_SEED": "Gerar semente segura", + "SECURED_SEED_WILL_REQUIRE": "A semente segura exigirá esta senha para restaurar." + }, + "FORM_ERRORS": { + "MAX_LENGTH": "Comprimento máximo do nome atingido", + "NAME_DUPLICATE": "Nome está duplicado", + "NAME_REQUIRED": "Nome é obrigatório", + "PASSWORDS_DONT_MATCH": "As senhas não correspondem" + }, + "INFO": "informações", + "LABEL_FILE_LOCATION": "Localização do arquivo da carteira", + "LABEL_NAME": "Nome da Carteira", + "LABEL_SEED_PHRASE": "Frase semente", + "REMEMBER_YOU_WILL_REQUIRE": "Semente segura exigirá senha para restaurar.", + "RESYNC_WALLET": "Resincronizar dados da carteira", + "RESYNC_WALLET_BUTTON": "Resincronizar Carteira", + "SEED_IS_SECURED": "A semente está protegida", + "SEED_IS_UNSECURED": "A semente não é segura", + "SEED_PHRASE_HINT": "Clique para revelar a frase inicial", + "WALLET_OPTIONS": "Opções de carteira..." } } diff --git a/html_source/src/assets/i18n/ro.json b/html_source/src/assets/i18n/ro.json index cbccbaea..df8d8857 100644 --- a/html_source/src/assets/i18n/ro.json +++ b/html_source/src/assets/i18n/ro.json @@ -1,805 +1,713 @@ { - "LOGIN": { - "SETUP_MASTER_PASS": "Setup master password", - "SETUP_CONFIRM_PASS": "Confirm the password", - "MASTER_PASS": "Master password", - "BUTTON_NEXT": "Next", - "BUTTON_SKIP": "Skip", - "BUTTON_RESET": "Reset", - "INCORRECT_PASSWORD": "Invalid password", - "FORM_ERRORS": { - "PASS_REQUIRED": "Password is required", - "CONFIRM_REQUIRED": "Confirmation is required", - "MISMATCH": "Mismatch", - "INVALID_PASS": "Invalid Password, try again", - "WRONG_PASSWORD": "Wrong password" - } - }, - "COMMON": { - "BACK": "Go back" - }, - "BREADCRUMBS": { - "ADD_WALLET": "Add wallet", - "CREATE_WALLET": "Create new wallet", - "SAVE_PHRASE": "Save your seed phrase", - "OPEN_WALLET": "Open existing wallet", - "RESTORE_WALLET": "Restore from backup", - "WALLET_DETAILS": "Wallet details", - "ASSIGN_ALIAS": "Assign alias", - "EDIT_ALIAS": "Edit alias", - "TRANSFER_ALIAS": "Transfer alias", - "CONTRACTS": "Contracts", - "NEW_PURCHASE": "New purchase", - "OLD_PURCHASE": "Purchase" - }, - "SIDEBAR": { - "TITLE": "Wallets", - "ADD_NEW": "Add", - "ACCOUNT": { - "STAKING": "Staking", - "MESSAGES": "New offers/Messages", - "SYNCING": "Syncing wallet" + "ASSETS": { + "DROP_DOWN_MENU": { + "ASSET_DETAILS": "Asset Details", + "REMOVE_ASSET": "Remove asset" }, - "CONTACTS": "Contacts", - "SETTINGS": "Settings", - "LOG_OUT": "Log out", - "SYNCHRONIZATION": { - "OFFLINE": "Offline", - "ONLINE": "Online", - "ERROR": "System error", - "COMPLETE": "Completion", - "SYNCING": "Syncing blockchain", - "LOADING": "Loading blockchain data", - "DOWNLOADING": "Downloading", - "SLASH": "/", - "MB": "MB" + "FORM": { + "ERRORS": { + "INSUFICCIENT_FUNDS": "Insuficcient funds", + "WRONG_ASSET_ID": "Wrong asset id" + } }, - "UPDATE": { - "STANDARD": "Update available", - "STANDARD_TOOLTIP": "Get new update.
    Update is recommended!", - "IMPORTANT": "Update available", - "IMPORTANT_HINT": "Important update!", - "IMPORTANT_TOOLTIP": "Get new update.
    Important update!", - "CRITICAL": "Update available", - "CRITICAL_HINT": "Critical update!", - "CRITICAL_TOOLTIP": "Critical update available.Update strongly recommended!", - "TIME": "System time differs from network", - "TIME_TOOLTIP": "Wrong system time!
    Check and repair your system time." + "MODALS": { + "ASSET_DETAILS": { + "LABELS": { + "CURRENT_SUPPLY": "Current supply", + "ID": "Asset ID", + "MAX_SUPPLE": "Max supply", + "NAME": "Asset name", + "TICKER": "Ticker" + } + } }, - "CONTACTS_TOOLTIP": "Contacts option available only with Master Password enabled", - "LOG_OUT_TOOLTIP": "Logout option available only with Master Password enabled" - }, - "MAIN": { - "TITLE": "Create or open the wallet to start using Zano", - "BUTTON_NEW_WALLET": "Create new wallet", - "BUTTON_OPEN_WALLET": "Open existing wallet", - "BUTTON_RESTORE_BACKUP": "Restore from backup", - "HELP": "How to create wallet?", - "CHOOSE_PATH": "Please choose a path" - }, - "CREATE_WALLET": { - "NAME": "Wallet name", - "PASS": "Set wallet password", - "CONFIRM": "Confirm wallet password", - "BUTTON_SELECT": "Select wallet location", - "BUTTON_CREATE": "Create wallet", - "TITLE_SAVE": "Save the wallet file.", - "ERROR_CANNOT_SAVE_TOP": "Existing wallet files cannot be replaced or overwritten", - "ERROR_CANNOT_SAVE_SYSTEM": "Wallet files cannot be saved to the OS partition", - "FORM_ERRORS": { - "NAME_REQUIRED": "Name is required", - "NAME_DUPLICATE": "Name is duplicate", - "MAX_LENGTH": "Maximum name length reached", - "CONFIRM_NOT_MATCH": "Passwords don`t match" + "TABLE": { + "LABELS": { + "BALANCE": "Balance", + "NAME": "Name", + "PRICE": "Price", + "VALUE": "Value" + } } }, - "OPEN_WALLET": { - "NAME": "Wallet name", - "PASS": "Wallet password", - "BUTTON": "Open wallet", - "WITH_ADDRESS_ALREADY_OPEN": "A wallet with this address is already open", - "FILE_NOT_FOUND1": "Wallet file not found", - "FILE_NOT_FOUND2": "

    It might have been renamed or moved.
    To open it, use the \"Open wallet\" button.", - "FORM_ERRORS": { - "NAME_REQUIRED": "Name is required", - "NAME_DUPLICATE": "Name is duplicate", - "MAX_LENGTH": "Maximum name length reached" + "ASSIGN_ALIAS": { + "BUTTON_ASSIGN": "Assign", + "COMMENT": { + "LABEL": "Comment", + "PLACEHOLDER": "", + "TOOLTIP": "The comment will be visible to anyone who wants to make a payment to your alias. You can provide details about your business, contacts, or include any text. Comments can be edited later." }, - "MODAL": { - "TITLE": "Type wallet password", - "LABEL": "Password to this wallet", - "OPEN": "Open wallet", - "SKIP": "Skip", - "NOT_FOUND": "Not found" - } - }, - "RESTORE_WALLET": { - "LABEL_NAME": "Wallet name", - "LABEL_PHRASE_KEY": "Seed phrase / tracking seed", - "PASS": "Wallet password", - "CONFIRM": "Confirm wallet password", - "BUTTON_SELECT": "Select wallet location", - "BUTTON_CREATE": "Create wallet", - "NOT_CORRECT_FILE_OR_PASSWORD": "Invalid wallet file or password does not match", - "CHOOSE_PATH": "Please choose a path", + "COST": "Alias fee {{value}} {{currency}}", "FORM_ERRORS": { + "MAX_LENGTH": "Maximum comment length reached", + "NAME_EXISTS": "Alias name already exists", + "NAME_LENGTH": "The alias must be 6-25 characters long", "NAME_REQUIRED": "Name is required", - "NAME_DUPLICATE": "Name is duplicate", - "MAX_LENGTH": "Maximum name length reached", - "CONFIRM_NOT_MATCH": "Passwords don`t match", - "KEY_REQUIRED": "Key is required", - "KEY_NOT_VALID": "Key not valid", - "INCORRECT_PASSWORD": "Incorrect password" + "NAME_WRONG": "Invalid name: allowed symbols \"0-9\", \"a-z\", \"-\", \".\"", + "NO_MONEY": "Insufficient funds to assign the alias" + }, + "NAME": { + "LABEL": "Alias", + "PLACEHOLDER": " Enter alias", + "TOOLTIP": "An alias is a shortened form or your account. An alias can only include Latin letters, numbers and characters “.” and “-”. It must start with “@”." }, - "SEED_PASSWORD": "Seed password", - "OK": "OK" + "ONE_ALIAS": "You can create only one alias per wallet", + "REQUEST_ADD_REG": "The alias will be assigned within 10 minutes" }, - "SEED_PHRASE": { - "TITLE": "Make sure to keep your seed phrase in a safe place. If you forget your seed phrase you will not be able to recover your wallet.", - "BUTTON_CREATE_ACCOUNT": "Create wallet", - "BUTTON_COPY": "Copy", - "BUTTON_COPIED": "Copied" + "BACKEND_LOCALIZATION": { + "INCOME_TRANSFER_CONFIRMED": "Payment received", + "INCOME_TRANSFER_UNCONFIRMED": "Incoming payment (not confirmed)", + "IS_CONFIRMED": "", + "IS_MINIMIZE": "Zano application is minimized to the system tray", + "IS_RECEIVED": "", + "LOCKED": "Blocked", + "MINED": "Mined", + "QUIT": "Quit", + "RESTORE": "You can recover it by clicking or using the context menu", + "TRAY_MENU_MINIMIZE": "Minimize", + "TRAY_MENU_SHOW": "Resize" }, - "PROGRESS": { + "BREADCRUMBS": { "ADD_WALLET": "Add wallet", - "SELECT_LOCATION": "Select wallet location", + "ASSIGN_ALIAS": "Assign alias", + "CONTRACTS": "Contracts", "CREATE_WALLET": "Create new wallet", - "RESTORE_WALLET": "Restore from backup" + "EDIT_ALIAS": "Edit alias", + "NEW_PURCHASE": "New purchase", + "OLD_PURCHASE": "Purchase", + "OPEN_WALLET": "Open existing wallet", + "RESTORE_WALLET": "Restore from backup", + "SAVE_PHRASE": "Save your seed phrase", + "TRANSFER_ALIAS": "Transfer alias", + "WALLET_DETAILS": "Wallet details" }, - "SETTINGS": { - "TITLE": "Settings", - "DARK_THEME": "Dark theme", - "WHITE_THEME": "White theme", - "GRAY_THEME": "Grey theme", - "APP_LOCK": { - "TITLE": "Lock app after:", - "TIME1": "5 min", - "TIME2": "15 min", - "TIME3": "1 hour", - "TIME4": "Never" - }, - "SCALE": { - "75": "75% scale", - "100": "100% scale", - "125": "125% scale", - "150": "150% scale", - "TITLE": "Interface scale" - }, - "MASTER_PASSWORD": { - "TITLE": "Update master password", - "OLD": "Old password", - "NEW": "New password", - "CONFIRM": "New password confirmation", - "BUTTON": "Save" - }, - "FORM_ERRORS": { - "PASS_REQUIRED": "Password is required", - "PASS_NOT_MATCH": "Old password not match", - "CONFIRM_NOT_MATCH": "Passwords do not match" - }, - "LAST_BUILD": "Current build: {{value}}", - "APP_LOG_TITLE": "Log level:", - "NOTIFICATIONS": "Notifications", - "USE_TOR_TO_RELAY_TRANSACTIONS": "Use TOR to relay transactions", - "SETTINGS_SAVED": "Saved! Settings Updated", - "LANGUAGE": { - "TITLE": "Language", - "EN": "English", - "FR": "French", - "DE": "Deutsch", - "ID": "Indonesian", - "IT": "Italian", - "PT": "Portuguese" - } + "COMMON": { + "BACK": "Go back" }, - "WALLET": { - "REGISTER_ALIAS": "Register an alias", - "DETAILS": "Details", - "LOCK": "Lock", - "AVAILABLE_BALANCE": "Available", - "LOCKED_BALANCE": "Locked", - "LOCKED_BALANCE_LINK": "What does that mean?", - "TABS": { - "ASSETS": "Assets", + "CONFIRM": { + "BUTTON_CANCEL": "Cancel", + "BUTTON_CONFIRM": "Send", + "MESSAGE": { + "COMMENT": "Comment", + "FROM": "From", "SEND": "Send", - "RECEIVE": "Receive", - "HISTORY": "History", - "CONTRACTS": "Contracts", - "MESSAGES": "Messages", - "STAKING": "Staking" - }, - "CONFIRM": { - "TITLE": "Remove wallet from the list?", - "MESSAGE": "To access it you’ll have to add it again" + "TO": "To" }, - "TOOLTIPS": { - "EDIT_ALIAS": "Edit alias", - "TRANSFER_ALIAS": "Transfer alias", - "SETTINGS": "Settings", - "ADD_CUSTOM_TOKEN": "Add Custom Token", - "REMOVE": "Remove wallet" + "TITLE": "Transaction" + }, + "CONFIRM_SWAP": { + "BREADCRUMBS": { + "ITEM1": "Swap", + "ITEM2": "Confirm swap" }, - "MODAL_ADD_CUSTOM_TOKEN": { - "TITLE": "Add Custom Token", - "FIELD_TITLE": "Asset ID" + "FORM": { + "BUTTONS": { + "BUTTON1": "Accept Proposal", + "BUTTON2": "Back" + }, + "LABELS": { + "LABEL1": "Swap proposal hex", + "LABEL2": "Proposal details" + }, + "PLACEHOLDERS": { + "PLACEHOLDER1": "Enter Swap proposal hex" + }, + "TABLE": { + "LABELS": { + "LABEL1": "Sending", + "LABEL2": "Receiving", + "LABEL3": "Expiration time" + } + } } }, - "WALLET_DETAILS": { - "LABEL_NAME": "Wallet name", - "LABEL_FILE_LOCATION": "Wallet file location", - "LABEL_SEED_PHRASE": "Seed phrase", - "SEED_PHRASE_HINT": "Click to reveal the seed phrase", - "BUTTON_SAVE": "Save", - "BUTTON_REMOVE": "Remove wallet", - "FORM_ERRORS": { - "NAME_REQUIRED": "Name is required", - "NAME_DUPLICATE": "Name is duplicate", - "MAX_LENGTH": "Maximum name length reached", - "PASSWORDS_DONT_MATCH": "Passwords don't match" + "CONTACTS": { + "ADD": "Add/edit contact", + "ADD_CONTACT": "Add contact", + "BUTTON": { + "ADD": "Add contact", + "ADD_EDIT": "Add/Save", + "DELETE": "Delete", + "EDIT": "Edit", + "GO_TO_WALLET": "Go to wallet", + "IMPORT_EXPORT": "Import/export", + "SEND": "Send" }, - "WALLET_OPTIONS": "Wallet options...", - "RESYNC_WALLET": "Resync wallet data", - "RESYNC_WALLET_BUTTON": "Resync Wallet", - "CREATE_PASSWORD_SECURE": "Create a password to secure your seed", - "INFO": "info", - "SEED_IS_UNSECURED": "Seed is unsecured", - "SEED_IS_SECURED": "Seed is secured", - "REMEMBER_YOU_WILL_REQUIRE": "Secure seed will require password to restore.", - "ADD_CUSTOM_TOKEN": "Add Custom Token", + "COPY": "- Copy", + "ERROR_EMPTY_LIST": "Contact list is empty", + "ERROR_EXPORT": "Invalid file type. Save file as .csv", + "ERROR_IMPORT": "Error is occured while reading file!", + "ERROR_IMPORT_EMPTY": "File is empty", + "ERROR_TYPE_FILE": "Please import valid .csv file", + "EXPORT": "Export", "FORM": { - "CONFIRM_PASSWORD": "Confirm password", - "GENERATE_SECURE_SEED": "Generate Secure Seed", - "SECURED_SEED_WILL_REQUIRE": "Secure seed will require this password to restore." - } - }, - "ASSIGN_ALIAS": { - "NAME": { - "LABEL": "Alias", - "PLACEHOLDER": " Enter alias", - "TOOLTIP": "An alias is a shortened form or your account. An alias can only include Latin letters, numbers and characters “.” and “-”. It must start with “@”." - }, - "COMMENT": { - "LABEL": "Comment", - "PLACEHOLDER": "", - "TOOLTIP": "The comment will be visible to anyone who wants to make a payment to your alias. You can provide details about your business, contacts, or include any text. Comments can be edited later." + "ADDRESS": "Address", + "NAME": "Name", + "NOTES": "Notes" }, - "COST": "Alias fee {{value}} {{currency}}", - "BUTTON_ASSIGN": "Assign", "FORM_ERRORS": { + "ADDRESS_DUBLICATED": "Address is dublicated", + "ADDRESS_NOT_VALID": "Address not valid", + "ADDRESS_REQUIRED": "Address is required", + "MAX_LENGTH": "Maximum notes length reached", + "NAME_DUBLICATED": "Name is dublicated", + "NAME_LENGTH": "The name must be 4-25 characters long", "NAME_REQUIRED": "Name is required", - "NAME_WRONG": "Invalid name: allowed symbols \"0-9\", \"a-z\", \"-\", \".\"", - "NAME_LENGTH": "The alias must be 6-25 characters long", - "NAME_EXISTS": "Alias name already exists", - "NO_MONEY": "You do not have enough funds to assign this alias", - "MAX_LENGTH": "Maximum comment length reached" - }, - "ONE_ALIAS": "You can create only one alias per wallet", - "REQUEST_ADD_REG": "The alias will be assigned within 10 minutes" - }, - "EDIT_ALIAS": { - "NAME": { - "LABEL": "Alias", - "PLACEHOLDER": "@ Enter alias" - }, - "COMMENT": { - "LABEL": "Comment", - "PLACEHOLDER": "" + "SET_MASTER_PASSWORD": "Set master password" }, - "FORM_ERRORS": { - "NO_MONEY": "You do not have enough funds to change the comment to this alias", - "MAX_LENGTH": "Maximum comment length reached" + "IMPORT": "Import", + "IMPORT_EXPORT": "Import or export contacts", + "OPEN_ADD_WALLET": "Open/Add wallet", + "SEND": "Send", + "SEND_FROM": "Send from", + "SEND_TO": "To", + "SUCCESS_EXPORT": "Contacts are exported", + "SUCCESS_IMPORT": "Contacts are imported", + "SUCCESS_SAVE": "Contact is edited", + "SUCCESS_SENT": "Contact added", + "TABLE": { + "ADDRESS": "Address", + "ALIAS": "Alias", + "EMPTY": "Contact list is empty", + "NAME": "Name", + "NOTES": "Notes" }, - "COST": "Fee {{value}} {{currency}}", - "BUTTON_EDIT": "Edit" + "TITLE": "Contact list" }, - "TRANSFER_ALIAS": { - "NAME": { - "LABEL": "Alias", - "PLACEHOLDER": "@ Enter alias" - }, - "COMMENT": { - "LABEL": "Comment", - "PLACEHOLDER": "" - }, - "ADDRESS": { - "LABEL": "Transfer to", - "PLACEHOLDER": "" - }, - "FORM_ERRORS": { - "WRONG_ADDRESS": "No wallet with this account exists", - "ALIAS_EXISTS": "This account already has an alias", - "NO_MONEY": "You do not have enough funds to transfer this alias" - }, - "COST": "Transfer fee {{value}} {{currency}}", - "BUTTON_TRANSFER": "Transfer", - "BUTTON_CANCEL": "Cancel", - "REQUEST_SEND_REG": "The alias will be transferred within 10 minutes" + "CONTEXT_MENU": { + "COPY": "copy", + "PASTE": "paste", + "SELECT": "select all" }, - "SEND": { - "ADDRESS": "Address", + "CONTRACTS": { "AMOUNT": "Amount", - "COMMENT": "Comment", - "DETAILS": "Additional details", - "MIXIN": "Mixin", - "FEE": "Fee", - "HIDE": "Hide your wallet address from recipient", - "BUTTON": "Send", - "SUCCESS_SENT": "Transaction sent", - "FORM_ERRORS": { - "ADDRESS_REQUIRED": "Address is required", - "ADDRESS_NOT_VALID": "Address not valid", - "ALIAS_NOT_VALID": "Alias not valid", - "AMOUNT_REQUIRED": "Amount is required", - "AMOUNT_ZERO": "Amount is zero", - "FEE_REQUIRED": "Fee is required", - "FEE_MINIMUM": "Minimum fee: {{fee}}", - "MAX_LENGTH": "Maximum comment length reached", - "GREAT_THAN_UNWRAPPED_COINS": "Amount is bigger than ERC20 tokens left available", - "LESS_THAN_ZANO_NEEDED": "Too small amount to cover ERC20 fee", - "WRAP_INFO_NULL": "failed to request wrap state", - "MUST_BE_GREATER_THAN_ZERO": "Must be greater than zero", - "ALIAS_NOT_FOUND": "Alias not found" - }, - "WRAP": { - "TITLE": "Wrap", - "MAIN_TEXT": "This transaction will create wZano (\"Wrapped Zano\") which will be sent to the specified address on the Ethereum network.", - "ESTIMATE": "Transaction Estimates", - "WILL_RECEIVE": "You'll receive:", - "FEE": "Ethereum Txn Fee:", - "ZANO": "ZANO", - "wZANO": "wZANO" - }, - "ERROR_CODES": { - "NOT_ENOUGH_MONEY": "Not enough money" - }, - "ASSET": "Asset" - }, - "HISTORY": { - "STATUS": "Status", - "STATUS_TOOLTIP": "Confirmations {{current}}/{{total}}", - "LOCK_TOOLTIP": "Locked till {{date}}", - "SEND": "Sent", - "RECEIVED": "Received", + "COMMENTS": "Comments", + "CONTRACTS": "Contracts", "DATE": "Date", - "AMOUNT": "Amount", - "FEE": "Fee", - "ADDRESS": "Address", - "DETAILS": { - "PAYMENT_ID": "Payment ID", - "ID": "Transaction ID", - "SIZE": "Transaction size", - "SIZE_VALUE": "{{value}} bytes", - "HEIGHT": "Height", - "CONFIRMATION": "Confirmation", - "INPUTS": "Inputs", - "OUTPUTS": "Outputs", - "COMMENT": "Comment" - }, - "TYPE_MESSAGES": { - "HIDDEN": "hidden", - "UNDEFINED": "Undefined", - "COMPLETE_BUYER": "Contract completed", - "COMPLETE_SELLER": "Contract completed", - "CREATE_ALIAS": "Fee for assigning alias", - "UPDATE_ALIAS": "Fee for editing alias", - "POW_REWARD": "POW reward", - "POS_REWARD": "POS reward", - "CREATE_CONTRACT": "Contract proposal", - "PLEDGE_CONTRACT": "Contract deposit", - "NULLIFY_CONTRACT": "Burn deposits", - "PROPOSAL_CANCEL_CONTRACT": "Cancellation request", - "CANCEL_CONTRACT": "Cancel and return deposits" - }, - "NO_FEE": "No Fee", - "HIDDEN": "Hidden" - }, - "CONTRACTS": { "EMPTY": "No active contracts", - "CONTRACTS": "Contracts", + "LISTING_BUTTON": "Create listing", "PURCHASE": "Purchase", + "PURCHASE_BUTTON": "New Purchase", "SELL": "Sell", - "DATE": "Date", - "AMOUNT": "Amount", "STATUS": "Status", - "COMMENTS": "Comments", - "PURCHASE_BUTTON": "New Purchase", - "LISTING_BUTTON": "Create listing", - "TIME_LEFT": { - "REMAINING_LESS_ONE": "Less than an hour to respond", - "REMAINING_ONE": "{{time}} hour remains", - "REMAINING_MANY": "{{time}} hours remain", - "REMAINING_MANY_ALT": "{{time}} hours remain", - "REMAINING_ONE_RESPONSE": "{{time}} hour remains", - "REMAINING_MANY_RESPONSE": "{{time}} hours remain", - "REMAINING_MANY_ALT_RESPONSE": "{{time}} hours remain", - "REMAINING_ONE_WAITING": "Waiting for {{time}} hour", - "REMAINING_MANY_WAITING": "Waiting for {{time}} hours", - "REMAINING_MANY_ALT_WAITING": "Waiting for {{time}} hours" - }, "STATUS_MESSAGES": { - "SELLER": { - "NEW_CONTRACT": "New contract proposal", - "IGNORED": "You ignored contract proposal", - "ACCEPTED": "Contract started", - "WAIT": "Waiting for contract confirmation", - "WAITING_BUYER": "Waiting for delivery", - "COMPLETED": "Contract completed", - "NOT_RECEIVED": "Delivery failed", - "NULLIFIED": "All deposits burned", - "PROPOSAL_CANCEL": "New proposal to cancel contract and return deposits", - "BEING_CANCELLED": "Cancellation in progress", - "CANCELLED": "Contract canceled", - "IGNORED_CANCEL": "You ignored cancellation proposal", - "EXPIRED": "Contract proposal has expired" - }, "BUYER": { - "WAITING": "Waiting for response", - "IGNORED": "Seller ignored your contract proposal", "ACCEPTED": "Seller accepted your contract proposal", - "WAIT": "Waiting for deposits confirmation", - "WAITING_SELLER": "Waiting for delivery", + "BEING_CANCELLED": "Cancellation in progress", + "CANCELLED": "Contract canceled", "COMPLETED": "Contract completed", + "EXPIRED": "The contract proposal has expired", + "IGNORED": "Seller ignored your contract proposal", + "IGNORED_CANCEL": "The seller ignored your proposal to cancel the contract", "NOT_RECEIVED": "Delivery failed", "NULLIFIED": "All deposits burned", + "WAIT": "Waiting for deposits confirmation", + "WAITING": "Waiting for response", "WAITING_CANCEL": "Waiting for contract cancellation", + "WAITING_SELLER": "Waiting for delivery" + }, + "SELLER": { + "ACCEPTED": "Contract started", "BEING_CANCELLED": "Cancellation in progress", "CANCELLED": "Contract canceled", - "IGNORED_CANCEL": "The seller ignored your proposal to cancel the contract", - "EXPIRED": "The contract proposal has expired" + "COMPLETED": "Contract completed", + "EXPIRED": "Contract proposal has expired", + "IGNORED": "You ignored contract proposal", + "IGNORED_CANCEL": "You ignored cancellation proposal", + "NEW_CONTRACT": "New contract proposal", + "NOT_RECEIVED": "Delivery failed", + "NULLIFIED": "All deposits burned", + "PROPOSAL_CANCEL": "New proposal to cancel contract and return deposits", + "WAIT": "Waiting for contract confirmation", + "WAITING_BUYER": "Waiting for delivery" } + }, + "TIME_LEFT": { + "REMAINING_LESS_ONE": "Less than an hour to respond", + "REMAINING_MANY": "{{time}} hours remain", + "REMAINING_MANY_ALT": "{{time}} hours remain", + "REMAINING_MANY_ALT_RESPONSE": "{{time}} hours remain", + "REMAINING_MANY_ALT_WAITING": "Waiting for {{time}} hours", + "REMAINING_MANY_RESPONSE": "{{time}} hours remain", + "REMAINING_MANY_WAITING": "Waiting for {{time}} hours", + "REMAINING_ONE": "{{time}} hour remains", + "REMAINING_ONE_RESPONSE": "{{time}} hour remains", + "REMAINING_ONE_WAITING": "Waiting for {{time}} hour" } }, - "PURCHASE": { - "DESCRIPTION": "Description", - "SELLER": "Seller", - "AMOUNT": "Amount", - "YOUR_DEPOSIT": "Your deposit", - "SELLER_DEPOSIT": "Seller deposit", - "BUYER_DEPOSIT": "Buyer deposit", - "SAME_AMOUNT": "Same amount", - "COMMENT": "Comment", - "DETAILS": "Additional details", - "SEND_BUTTON": "Send", - "FORM_ERRORS": { - "DESC_REQUIRED": "Description required", - "DESC_MAXIMUM": "Maximum field length reached", - "SELLER_REQUIRED": "Address required", - "SELLER_NOT_VALID": "Invalid address", - "ALIAS_NOT_VALID": "Invalid alias", - "AMOUNT_REQUIRED": "Amount required", - "AMOUNT_ZERO": "Amount cannot be zero", - "YOUR_DEPOSIT_REQUIRED": "Deposit required", - "SELLER_DEPOSIT_REQUIRED": "Seller deposit required", - "SELLER_SAME": "Use separate account", - "COMMENT_MAXIMUM": "Maximum field length reached" - }, - "PROGRESS_NEW": "New purchase", - "PROGRESS_WAIT": "Awaiting reply", - "PROGRESS_RECEIVE": "Reply received", - "PROGRESS_COMPLETE": "Completed", - "FEE": "Fee", - "PAYMENT": "Payment ID", - "STATUS_MESSAGES": { - "NEW_PURCHASE": "New purchase", - "WAITING_SELLER": "Waiting for response", - "WAITING_BUYER": "Contract proposal received", - "WAITING_CONFIRMATION": "Waiting for deposits confirmation", - "WAITING_DELIVERY": "Waiting for delivery", - "COMPLETED": "Contract completed", - "IGNORED_BUYER": "Contract proposal ignored", - "IGNORED_SELLER": "The seller ignored your contract proposal", - "PROPOSAL_CANCEL_SELLER": "Cancellation request sent", - "PROPOSAL_CANCEL_BUYER": "Cancellation request received", - "BEING_CANCELLED": "Cancellation in progress", - "IGNORED_CANCEL_SELLER": "The seller ignored your proposal to cancel the contract", - "IGNORED_CANCEL_BUYER": "Contract cancellation proposal ignored", - "CANCELLED": "Contract canceled", - "EXPIRED": "Contract proposal expired", - "NOT_RECEIVED": "Delivery failed", - "NULLIFIED": "All deposits burned" + "CREATE_SWAP": { + "BREADCRUMBS": { + "ITEM1": "Swap", + "ITEM2": "Create swap" }, - "ACCEPT_STATE_WAIT_BIG": "Contract started", - "IGNORED_ACCEPT": "Contract proposal ignored", - "BURN_PROPOSAL": "Deposits burned", - "SUCCESS_FINISH_PROPOSAL": "Contract completed", - "SEND_CANCEL_PROPOSAL": "Cancellation request sent", - "IGNORED_CANCEL": "Contract cancellation proposal ignored", - "DEALS_CANCELED_WAIT": "Cancellation in progress", - "WAITING_TIME": "Response time", - "NEED_MONEY": "Insufficient funds", - "BUTTON_MAKE_PLEDGE": "Accept and make deposit", - "BUTTON_IGNORE": "Ignore and hide offer", - "BUTTON_NULLIFY": "Terminate and burn deposits", - "BUTTON_RECEIVED": "Complete and release deposits", - "BUTTON_CANCEL_BUYER": "Cancel and return deposits", - "BUTTON_NOT_CANCEL": "Ignore request", - "BUTTON_CANCEL_SELLER": "Confirm and return deposits", - "HOUR": "hour", - "HOURS": "hours", - "CANCEL": "Cancel", - "NULLIFY_QUESTION": "Are you sure you want to burn both deposits?", - "BUTTON_NULLIFY_SHORT": "Burn", - "WAITING_TIME_QUESTION": "Are you sure you want to cancel the contract?" - }, - "MESSAGES": { - "ADDRESS": "Address", - "MESSAGE": "Message", - "SEND_PLACEHOLDER": "Type a message...", - "SEND_BUTTON": "Send" - }, - "MODALS": { - "ERROR": "Error", - "SUCCESS": "Success", - "INFO": "Information", - "OK": "OK", - "CANCEL": "Cancel", - "ADD_TOKEN": "Add token" - }, - "CONFIRM": { - "BUTTON_CONFIRM": "Send", - "BUTTON_CANCEL": "Cancel", - "TITLE": "Transaction", - "MESSAGE": { - "SEND": "Send", - "FROM": "From", - "TO": "To", - "COMMENT": "Comment" + "FORM": { + "BUTTONS": { + "BUTTON1": "Create proposal", + "BUTTON2": "Cancel" + }, + "ERRORS": { + "ERROR1": "Swap for the same asset is not allowed." + }, + "LABELS": { + "LABEL1": "Sending", + "LABEL2": "Receiving", + "LABEL3": "Receiver address" + }, + "PLACEHOLDERS": { + "PLACEHOLDER1": "Please enter the amount" + } } }, - "STAKING": { - "TITLE": "Staking", - "TITLE_PENDING": "Pending", - "TITLE_TOTAL": "Total", - "TITLE_PERIOD": "Time period:", - "PERIOD": { - "WEEK1": "1 week", - "WEEK2": "2 week", - "MONTH1": "1 month", - "MONTH3": "3 month", - "MONTH6": "6 month", - "YEAR": "1 year", - "ALL": "All" - }, - "TITLE_GROUP": "Group:", - "GROUP": { - "DAY": "day", - "WEEK": "week", - "MONTH": "month" + "CREATE_WALLET": { + "BUTTON_CREATE": "Create wallet", + "BUTTON_SELECT": "Select wallet location", + "CONFIRM": "Confirm wallet password", + "ERROR_CANNOT_SAVE_SYSTEM": "Wallet files cannot be saved to the OS partition", + "ERROR_CANNOT_SAVE_TOP": "Existing wallet files cannot be replaced or overwritten", + "FORM_ERRORS": { + "CONFIRM_NOT_MATCH": "Passwords don`t match", + "MAX_LENGTH": "Maximum name length reached", + "NAME_DUPLICATE": "Name is duplicate", + "NAME_REQUIRED": "This field is required" }, - "SWITCH": { - "ON": "ON", - "OFF": "OFF" - } + "NAME": "Wallet name", + "PASS": "Set wallet password", + "TITLE_SAVE": "Save the wallet file." }, - "CONTACTS": { - "TITLE": "Contact list", - "IMPORT_EXPORT": "Import or export contacts", - "IMPORT": "Import", - "EXPORT": "Export", - "ADD": "Add/edit contact", - "SEND": "Send", - "SEND_FROM": "Send from", - "SEND_TO": "To", - "OPEN_ADD_WALLET": "Open/Add wallet", - "COPY": "- Copy", - "TABLE": { - "NAME": "Name", - "ALIAS": "Alias", - "ADDRESS": "Address", - "NOTES": "Notes", - "EMPTY": "Contact list is empty" - }, - "FORM": { - "NAME": "Name", - "ADDRESS": "Address", - "NOTES": "Notes" + "EDIT_ALIAS": { + "BUTTON_EDIT": "Edit", + "COMMENT": { + "LABEL": "Comment", + "PLACEHOLDER": "" }, + "COST": "Fee {{value}} {{currency}}", "FORM_ERRORS": { - "NAME_REQUIRED": "Name is required", - "NAME_DUBLICATED": "Name is dublicated", - "ADDRESS_REQUIRED": "Address is required", - "ADDRESS_NOT_VALID": "Address not valid", - "SET_MASTER_PASSWORD": "Set master password", - "ADDRESS_DUBLICATED": "Address is dublicated", - "MAX_LENGTH": "Maximum notes length reached", - "NAME_LENGTH": "The name must be 4-25 characters long" - }, - "BUTTON": { - "SEND": "Send", - "EDIT": "Edit", - "DELETE": "Delete", - "ADD": "Add contact", - "ADD_EDIT": "Add/Save", - "GO_TO_WALLET": "Go to wallet", - "IMPORT_EXPORT": "Import/export" + "MAX_LENGTH": "Maximum comment length reached", + "NO_MONEY": "You do not have enough funds to change the comment to this alias" }, - "SUCCESS_SENT": "Contact added", - "SUCCESS_SAVE": "Contact is edited", - "SUCCESS_IMPORT": "Contacts are imported", - "SUCCESS_EXPORT": "Contacts are exported", - "ERROR_IMPORT": "Error is occured while reading file!", - "ERROR_TYPE_FILE": "Please import valid .csv file", - "ERROR_EXPORT": "Invalid file type. Save file as .csv", - "ERROR_EMPTY_LIST": "Contact list is empty", - "ERROR_IMPORT_EMPTY": "File is empty", - "ADD_CONTACT": "Add contact" + "NAME": { + "LABEL": "Alias", + "PLACEHOLDER": "@ Enter alias" + } }, "ERRORS": { - "NO_MONEY": "Not enough money", - "NOT_ENOUGH_MONEY": "Insufficient funds in account", + "ACCESS_DENIED": "Access denied", + "BAD_ARG": "Invalid argument", "CORE_BUSY": "Internal error: core is busy", "DAEMON_BUSY": "Internal error: daemon is busy", - "NO_MONEY_REMOVE_OFFER": "There is no fee for deleting an offer, but in order to protect the network against flood transactions you need to have at least {{fee}} {{currency}} in your wallet", + "FILE_EXIST": "A file with that name already exists. Enter another name to save the file under", + "FILE_NOT_FOUND": "File not found", + "FILE_NOT_SAVED": "You cannot save a wallet file in this folder. Please choose another folder.", + "FILE_RESTORED": "The wallet file was corrupted. We have recovered the keys and the wallet from the blockchain", + "INSUFFICIENT_FUNDS": "Insufficient funds for this transaction", + "NOT_ENOUGH_MONEY": "Insufficient funds in account", "NOT_ENOUGH_OUTPUTS_TO_MIX": "Mix-in number is too big for current blockchain state. There are not enough unspent outputs to mix with", + "NOT_FILE_ZANO_WALLET": "This file is not recognized as a Zano wallet..", + "NO_MONEY": "Not enough funds for this transaction", + "NO_MONEY_REMOVE_OFFER": "There is no fee for deleting an offer, but in order to protect the network against flood transactions you need to have at least {{fee}} {{currency}} in your wallet", + "REQUIRED": "Required field", + "TRANSACTION_ERROR": "Error. Transaction not completed.", "TRANSACTION_IS_TO_BIG": "Transaction exceeds network limit, send required amount with multiple transactions", "TRANSFER_ATTEMPT": "There is no connection to Zano network", - "ACCESS_DENIED": "Access denied", - "TRANSACTION_ERROR": "Error. Transaction not completed.", - "BAD_ARG": "Invalid argument", - "WALLET_WRONG_ID": "Invalid wallet ID", - "WRONG_PASSWORD": "Invalid password", - "FILE_RESTORED": "The wallet file was corrupted. We have recovered the keys and the wallet from the blockchain", - "FILE_NOT_FOUND": "File not found", - "FILE_EXIST": "A file with that name already exists. Enter another name to save the file under", - "FILE_NOT_SAVED": "You cannot save a wallet file in this folder. Please choose another folder.", - "TX_TYPE_NORMAL": "Error. The payment from the wallet", - "TX_TYPE_NORMAL_TO": "to", - "TX_TYPE_NORMAL_END": "was not completed.", + "TX_TYPE_COIN_BASE": "Error. The payment was not completed.", "TX_TYPE_NEW_ALIAS": "Error. Failed to register alias to safe", "TX_TYPE_NEW_ALIAS_END": "Please try again.", + "TX_TYPE_NORMAL": "Error. The payment from the wallet", + "TX_TYPE_NORMAL_END": "was not completed.", + "TX_TYPE_NORMAL_TO": "to", "TX_TYPE_UPDATE_ALIAS": "Error. Failed to change comment to alias in safe", - "TX_TYPE_COIN_BASE": "Error. The payment was not completed.", "WALLET_WATCH_ONLY_NOT_SUPPORTED": "Watch-only wallets can only be opened by simplewallet", - "REQUIRED": "Required field", - "NOT_FILE_ZANO_WALLET": "File is not a zano wallet" + "WALLET_WRONG_ID": "Invalid wallet ID", + "WRONG_PASSWORD": "Invalid password", + "WRONG_PASSWORD_MUST_BE": "Invalid password. Password must be" }, - "CONTEXT_MENU": { - "COPY": "copy", - "PASTE": "paste", - "SELECT": "select all" + "EXPORT_HISTORY": { + "CANCEL": "Cancel", + "EXPORT": "Export to file...", + "EXPORT_BUTTON": "Export history...", + "FILTER": "Filter POS Transactions", + "FORMAT": "Format", + "SAVED_FILE": "Select path to save transactions history ", + "TITLE": "Export Wallet History", + "TOOLTIP": "Export wallet transactions history to file" }, - "BACKEND_LOCALIZATION": { - "QUIT": "Quit", - "IS_RECEIVED": "", - "IS_CONFIRMED": "", - "INCOME_TRANSFER_UNCONFIRMED": "Incoming payment (not confirmed)", - "INCOME_TRANSFER_CONFIRMED": "Payment received", - "MINED": "Mined", - "LOCKED": "Blocked", - "IS_MINIMIZE": "Zano application is minimized to the system tray", - "RESTORE": "You can recover it by clicking or using the context menu", - "TRAY_MENU_SHOW": "Resize", - "TRAY_MENU_MINIMIZE": "Minimize" + "HISTORY": { + "ADDRESS": "Address", + "AMOUNT": "Amount", + "DATE": "Date", + "DETAILS": { + "COMMENT": "Comment", + "CONFIRMATION": "Confirmation", + "HEIGHT": "Height", + "ID": "Transaction ID", + "INPUTS": "Inputs", + "OUTPUTS": "Outputs", + "PAYMENT_ID": "Payment ID", + "SIZE": "Transaction size", + "SIZE_VALUE": "{{value}} bytes" + }, + "FEE": "Fee", + "HIDDEN": "Hidden", + "LOCK_TOOLTIP": "Locked till {{date}}", + "NO_FEE": "No Fee", + "RECEIVED": "Received", + "SEND": "Sent", + "STATUS": "Status", + "STATUS_TOOLTIP": "Confirmations {{current}}/{{total}}", + "TYPE_MESSAGES": { + "CANCEL_CONTRACT": "Cancel and return deposits", + "COMPLETE_BUYER": "Contract completed", + "COMPLETE_SELLER": "Contract completed", + "CREATE_ALIAS": "Fee for assigning alias", + "CREATE_CONTRACT": "Contract proposal", + "HIDDEN": "hidden", + "NULLIFY_CONTRACT": "Burn deposits", + "PLEDGE_CONTRACT": "Contract deposit", + "POS_REWARD": "POS reward", + "POW_REWARD": "POW reward", + "PROPOSAL_CANCEL_CONTRACT": "Cancellation request", + "UNDEFINED": "Undefined", + "UPDATE_ALIAS": "Fee for editing alias" + } }, - "TOR_LIB_STATE": { - "STATE_SENDING": "Sending transaction", - "STATE_SENT_SUCCESS": "Successfully sent!", - "STATE_SEND_FAILED": "Sending failed", - "STATE_INITIALIZING": "Initializing", - "STATE_DOWNLOADING_CONSENSUS": "Downloading consensus", - "STATE_MAKING_TUNNEL_A": "Building tunnel to A", - "STATE_MAKING_TUNNEL_B": "Building tunnel to B", - "STATE_CREATING_STREAM": "Creating stream", - "STATE_FAILED": "Failed created stream", - "STATE_SUCCESS": "Successfully created stream" + "LOGIN": { + "BUTTON_NEXT": "Next", + "BUTTON_RESET": "Reset", + "BUTTON_SKIP": "Skip", + "FORM_ERRORS": { + "CONFIRM_REQUIRED": "Confirmation is required", + "INVALID_PASS": "Invalid Password", + "MISMATCH": "Mismatch", + "PASS_REQUIRED": "Password is required", + "WRONG_PASSWORD": "Wrong password" + }, + "INCORRECT_PASSWORD": "Invalid password", + "MASTER_PASS": "Master password", + "SETUP_CONFIRM_PASS": "Confirm the password", + "SETUP_MASTER_PASS": "Setup master password" }, - "SEND_DETAILS_MODAL": { - "TITLE1": "Transaction", - "TITLE2": "Transaction details" + "MAIN": { + "BUTTON_NEW_WALLET": "Create new wallet", + "BUTTON_OPEN_WALLET": "Open existing wallet", + "BUTTON_RESTORE_BACKUP": "Restore from backup", + "CHOOSE_PATH": "Please choose a path", + "HELP": "How to create wallet?", + "TITLE": "Create or open the wallet to start using Zano" + }, + "MESSAGES": { + "ADDRESS": "Address", + "MESSAGE": "Message", + "SEND_BUTTON": "Send", + "SEND_PLACEHOLDER": "Type a message..." + }, + "MODALS": { + "ADD_TOKEN": "Add token", + "CANCEL": "Cancel", + "ERROR": "Error", + "INFO": "Information", + "OK": "OK", + "SUCCESS": "Success" + }, + "OPEN_WALLET": { + "BUTTON": "Open wallet", + "FILE_NOT_FOUND1": "Wallet file not found", + "FILE_NOT_FOUND2": "

    It might have been renamed or moved.
    To open it, use the \"Open wallet\" button.", + "FORM_ERRORS": { + "MAX_LENGTH": "Maximum name length reached", + "NAME_DUPLICATE": "Name is duplicate", + "NAME_REQUIRED": "Name is required" + }, + "MODAL": { + "LABEL": "Password to this wallet", + "NOT_FOUND": "Not found", + "OPEN": "Open wallet", + "SKIP": "Skip", + "TITLE": "Type wallet password" + }, + "NAME": "Wallet name", + "PASS": "Wallet password", + "WITH_ADDRESS_ALREADY_OPEN": "A wallet with this address is already open" }, "PLACEHOLDERS": { + "ADRESS_PLACEHOLDER": "Enter adress here", + "AMOUNT_PLACEHOLDER": "Please enter the amount", "COMMENT_PLACEHOLDER": "Enter your comment here", - "WALLET_NAME_PLACEHOLDER": "Enter a Wallet Name here", + "CONFIRM_WALET_PASSWORD_PLACEHOLDER": "Confirm wallet password here", + "DEPOSIT_PLACEHOLDER": "Enter your deposit here", + "DESCRIPTION_PLACEHOLDER": "Enter a description here", + "FEE_PLACEHOLDER": "Enter a fee here", "MASTER_PASS_PLACEHOLDER": "Enter a master password here", - "PASS_PLACEHOLDER": "Enter a master password here", "NAME_PLACEHOLDER": "Enter a name here", - "ADRESS_PLACEHOLDER": "Enter adress here", "NOTES_PLACEHOLDER": "Enter a notes here", - "DESCRIPTION_PLACEHOLDER": "Enter a description here", - "SELLER_PLACEHOLDER": "Enter a seller here", + "PASSWORD_PLACEHOLDER": "Enter a password here", + "PASS_PLACEHOLDER": "Enter a master password here", + "PLACEHOLDER_CONFIRM": "Confirm new password here", + "PLACEHOLDER_NEW": "Enter new password here", "PLACEHOLDER_OLD": "Enter current password here", - "AMOUNT_PLACEHOLDER": "Enter amount here", - "DEPOSIT_PLACEHOLDER": "Enter your deposit here", + "PURCHASE_PAYMENT_PLACEHOLDER": "Enter a payment ID here", + "SEED_PASSWORD_PLACEHOLDER": "Enter a seed password here", + "SEED_PHRASE_PLACEHOLDER": "Enter a seed phrase here", "SELLER_DEPOSIT_PLACEHOLDER": "Enter seller deposit here", - "PLACEHOLDER_NEW": "Enter new password here", + "SELLER_PLACEHOLDER": "Enter a seller here", "WALET_PASSWORD_PLACEHOLDER": "Enter a wallet password here", - "CONFIRM_WALET_PASSWORD_PLACEHOLDER": "Confirm wallet password here", - "PLACEHOLDER_CONFIRM": "Confirm new password here", - "PASSWORD_PLACEHOLDER": "Enter a password here", - "SEED_PHRASE_PLACEHOLDER": "Enter a seed phrase here", - "SEED_PASSWORD_PLACEHOLDER": "Enter a seed password here", - "PURCHASE_PAYMENT_PLACEHOLDER": "Enter a payment ID here", - "FEE_PLACEHOLDER": "Enter a fee here" + "WALLET_NAME_PLACEHOLDER": "Please enter a name for your wallet" + }, + "PROGRESS": { + "ADD_WALLET": "Add wallet", + "CREATE_WALLET": "Create new wallet", + "RESTORE_WALLET": "Restore from backup", + "SELECT_LOCATION": "Select wallet location" + }, + "PURCHASE": { + "ACCEPT_STATE_WAIT_BIG": "Contract started", + "AMOUNT": "Amount", + "BURN_PROPOSAL": "Deposits burned", + "BUTTON_CANCEL_BUYER": "Cancel and return deposits", + "BUTTON_CANCEL_SELLER": "Confirm and return deposits", + "BUTTON_IGNORE": "Ignore and hide offer", + "BUTTON_MAKE_PLEDGE": "Accept and make deposit", + "BUTTON_NOT_CANCEL": "Ignore request", + "BUTTON_NULLIFY": "Terminate and burn deposits", + "BUTTON_NULLIFY_SHORT": "Burn", + "BUTTON_RECEIVED": "Complete and release deposits", + "BUYER_DEPOSIT": "Buyer deposit", + "CANCEL": "Cancel", + "COMMENT": "Comment", + "DEALS_CANCELED_WAIT": "Cancellation in progress", + "DESCRIPTION": "Description", + "DETAILS": "Additional details", + "FEE": "Fee", + "FORM_ERRORS": { + "ALIAS_NOT_VALID": "Invalid alias", + "AMOUNT_REQUIRED": "Amount required", + "AMOUNT_ZERO": "Amount cannot be zero", + "COMMENT_MAXIMUM": "Maximum field length reached", + "DESC_MAXIMUM": "Maximum field length reached", + "DESC_REQUIRED": "Description required", + "SELLER_DEPOSIT_REQUIRED": "Seller deposit required", + "SELLER_NOT_VALID": "Invalid address", + "SELLER_REQUIRED": "Address required", + "SELLER_SAME": "Use separate account", + "YOUR_DEPOSIT_REQUIRED": "Deposit required" + }, + "HOUR": "hour", + "HOURS": "hours", + "IGNORED_ACCEPT": "Contract proposal ignored", + "IGNORED_CANCEL": "Contract cancellation proposal ignored", + "NEED_MONEY": "Insufficient funds for this transaction", + "NULLIFY_QUESTION": "Are you sure you want to burn both deposits?", + "PAYMENT": "Payment ID", + "PROGRESS_COMPLETE": "Completed", + "PROGRESS_NEW": "New purchase", + "PROGRESS_RECEIVE": "Reply received", + "PROGRESS_WAIT": "Awaiting reply", + "SAME_AMOUNT": "Same amount", + "SELLER": "Seller", + "SELLER_DEPOSIT": "Seller deposit", + "SEND_BUTTON": "Send", + "SEND_CANCEL_PROPOSAL": "Cancellation request sent", + "STATUS_MESSAGES": { + "BEING_CANCELLED": "Cancellation in progress", + "CANCELLED": "Contract canceled", + "COMPLETED": "Contract completed", + "EXPIRED": "Contract proposal expired", + "IGNORED_BUYER": "Contract proposal ignored", + "IGNORED_CANCEL_BUYER": "Contract cancellation proposal ignored", + "IGNORED_CANCEL_SELLER": "The seller ignored your proposal to cancel the contract", + "IGNORED_SELLER": "The seller ignored your contract proposal", + "NEW_PURCHASE": "New purchase", + "NOT_RECEIVED": "Delivery failed", + "NULLIFIED": "All deposits burned", + "PROPOSAL_CANCEL_BUYER": "Cancellation request received", + "PROPOSAL_CANCEL_SELLER": "Cancellation request sent", + "WAITING_BUYER": "Contract proposal received", + "WAITING_CONFIRMATION": "Waiting for deposits confirmation", + "WAITING_DELIVERY": "Waiting for delivery", + "WAITING_SELLER": "Waiting for response" + }, + "SUCCESS_FINISH_PROPOSAL": "Contract completed", + "WAITING_TIME": "Response time", + "WAITING_TIME_QUESTION": "Are you sure you want to cancel the contract?", + "YOUR_DEPOSIT": "Your deposit" + }, + "RESTORE_WALLET": { + "BUTTON_CREATE": "Create wallet", + "BUTTON_SELECT": "Select wallet location", + "CHOOSE_PATH": "Please choose a path", + "CONFIRM": "Confirm wallet password", + "FORM_ERRORS": { + "CONFIRM_NOT_MATCH": "Passwords don`t match", + "INCORRECT_PASSWORD": "Incorrect password", + "KEY_NOT_VALID": "Key not valid", + "KEY_REQUIRED": "Key is required", + "MAX_LENGTH": "Maximum name length reached", + "NAME_DUPLICATE": "Name is duplicate", + "NAME_REQUIRED": "Name is required", + "SEED_PHRASE_IS_NO_VALID": "The seed phrase is not valid." + }, + "LABEL_NAME": "Wallet name", + "LABEL_PHRASE_KEY": "Seed phrase / tracking seed", + "NOT_CORRECT_FILE_OR_PASSWORD": "Invalid wallet file or password does not match", + "OK": "OK", + "PASS": "Wallet password", + "SEED_PASSWORD": "Seed password" + }, + "SEED_PHRASE": { + "BUTTON_COPIED": "Copied", + "BUTTON_COPY": "Copy", + "BUTTON_CREATE_ACCOUNT": "Create wallet", + "TITLE": "Make sure to keep your seed phrase in a safe place. If you forget your seed phrase you will not be able to recover your wallet." + }, + "SEND": { + "ADDRESS": "Address", + "AMOUNT": "Amount", + "ASSET": "Asset", + "BUTTON": "Send", + "COMMENT": "Comment", + "DETAILS": "Additional details", + "ERROR_CODES": { + "NOT_ENOUGH_MONEY": "Not enough funds for this transaction" + }, + "FEE": "Fee", + "FORM_ERRORS": { + "ADDRESS_NOT_VALID": "Address not valid", + "ADDRESS_REQUIRED": "Address is required", + "ALIAS_NOT_FOUND": "Alias not found", + "ALIAS_NOT_VALID": "The alias is not valid", + "AMOUNT_REQUIRED": "Amount is required", + "AMOUNT_ZERO": "Amount is zero", + "FEE_MINIMUM": "The minimum fee required is {{fee}}", + "FEE_REQUIRED": "Please enter the fee amount.", + "GREAT_THAN_UNWRAPPED_COINS": "Amount is bigger than ERC20 tokens left available", + "LESS_THAN_ZANO_NEEDED": "Too small amount to cover ERC20 fee", + "MAX_LENGTH": "Maximum comment length reached", + "MUST_BE_GREATER_THAN_ZERO": "Must be greater than zero", + "WRAP_INFO_NULL": "failed to request wrap state" + }, + "HIDE": "Hide your wallet address from recipient", + "MIXIN": "Mixin", + "SUCCESS_SENT": "Transaction sent", + "WRAP": { + "ESTIMATE": "Transaction Estimates", + "FEE": "Ethereum Txn Fee:", + "MAIN_TEXT": "This transaction will create wZano (\"Wrapped Zano\") which will be sent to the specified address on the Ethereum network.", + "TITLE": "Wrap", + "WILL_RECEIVE": "You'll receive:", + "ZANO": "ZANO", + "wZANO": "wZANO" + } }, - "EXPORT_HISTORY": { - "TOOLTIP": "Export wallet transactions history to file", - "TITLE": "Export Wallet History", - "FILTER": "Filter POS Transactions", - "CANCEL": "Cancel", - "EXPORT": "Export to file...", - "EXPORT_BUTTON": "Export history...", - "SAVED_FILE": "Select path to save transactions history ", - "FORMAT": "Format" + "SEND_DETAILS_MODAL": { + "TITLE1": "Transaction", + "TITLE2": "Transaction details" }, - "ASSETS": { - "TABLE": { - "LABELS": { - "NAME": "Name", - "BALANCE": "Balance", - "VALUE": "Value", - "PRICE": "Price" - } + "SETTINGS": { + "APP_LOCK": { + "TIME1": "5 min", + "TIME2": "15 min", + "TIME3": "1 hour", + "TIME4": "Never", + "TITLE": "Lock app after:" }, - "DROP_DOWN_MENU": { - "ASSET_DETAILS": "Asset Details", - "REMOVE_ASSET": "Remove asset" + "APP_LOG_TITLE": "Log level:", + "DARK_THEME": "Dark theme", + "FORM_ERRORS": { + "CONFIRM_NOT_MATCH": "The passwords do not match", + "CURRENT_PASS_NOT_MATCH": "Old password not match", + "PASS_REQUIRED": "Password is required" }, - "MODALS": { - "ASSET_DETAILS": { - "LABELS": { - "NAME": "Asset name", - "TICKER": "Ticker", - "ID": "Asset ID", - "CURRENT_SUPPLY": "Current supply", - "MAX_SUPPLE": "Max supply" - } - } + "GRAY_THEME": "Grey theme", + "LANGUAGE": { + "DE": "Deutsch", + "EN": "English", + "FR": "French", + "ID": "Indonesian", + "IT": "Italian", + "PT": "Portuguese", + "TITLE": "Language" }, - "FORM": { - "ERRORS": { - "WRONG_ASSET_ID": "Wrong asset id", - "INSUFICCIENT_FUNDS": "Insuficcient funds" - } - } + "LAST_BUILD": "Current build: {{value}}", + "MASTER_PASSWORD": { + "BUTTON": "Save", + "CONFIRM": "New password confirmation", + "NEW": "New password", + "OLD": "Old password", + "TITLE": "Update master password" + }, + "NOTIFICATIONS": "Notifications", + "SCALE": { + "100": "100% scale", + "125": "125% scale", + "150": "150% scale", + "75": "75% scale", + "TITLE": "Interface scale" + }, + "SETTINGS_SAVED": "Saved! Settings Updated", + "TITLE": "Settings", + "USE_TOR_TO_RELAY_TRANSACTIONS": "Use TOR to relay transactions", + "WHITE_THEME": "White theme" }, - "CONFIRM_SWAP": { - "BREADCRUMBS": { - "ITEM1": "Swap", - "ITEM2": "Confirm swap" + "SIDEBAR": { + "ACCOUNT": { + "MESSAGES": "New offers/Messages", + "STAKING": "Staking", + "SYNCING": "Syncing wallet" }, - "FORM": { - "LABELS": { - "LABEL1": "Swap proposal hex", - "LABEL2": "Proposal details" - }, - "PLACEHOLDERS": { - "PLACEHOLDER1": "Enter Swap proposal hex" - }, - "TABLE": { - "LABELS": { - "LABEL1": "Sending", - "LABEL2": "Receiving", - "LABEL3": "Expiration time" - } - }, - "BUTTONS": { - "BUTTON1": "Accept Proposal", - "BUTTON2": "Back" - } + "ADD_NEW": "Add", + "CONTACTS": "Contacts", + "CONTACTS_TOOLTIP": "Contacts option available only with Master Password enabled", + "LOG_OUT": "Log out", + "LOG_OUT_TOOLTIP": "Logout option available only with Master Password enabled", + "SETTINGS": "Settings", + "SYNCHRONIZATION": { + "COMPLETE": "Completion", + "DOWNLOADING": "Downloading", + "ERROR": "System error", + "LOADING": "Loading blockchain data", + "MB": "MB", + "OFFLINE": "Offline", + "ONLINE": "Online", + "SLASH": "/", + "SYNCING": "Syncing blockchain" + }, + "TITLE": "Wallets", + "UPDATE": { + "CRITICAL": "Update available", + "CRITICAL_HINT": "Critical update!", + "CRITICAL_TOOLTIP": "Critical update available.Update strongly recommended!", + "IMPORTANT": "Update available", + "IMPORTANT_HINT": "Important update!", + "IMPORTANT_TOOLTIP": "Get new update.
    Important update!", + "STANDARD": "Update available", + "STANDARD_TOOLTIP": "Get new update.
    Update is recommended!", + "TIME": "System time differs from network", + "TIME_TOOLTIP": "Wrong system time!
    Check and repair your system time." } }, - "CREATE_SWAP": { - "BREADCRUMBS": { - "ITEM1": "Swap", - "ITEM2": "Create swap" + "STAKING": { + "GROUP": { + "DAY": "day", + "MONTH": "month", + "WEEK": "week" }, - "FORM": { - "LABELS": { - "LABEL1": "Sending", - "LABEL2": "Receiving", - "LABEL3": "Receiver address" - }, - "PLACEHOLDERS": { - "PLACEHOLDER1": "Enter amount here" - }, - "BUTTONS": { - "BUTTON1": "Create proposal", - "BUTTON2": "Cancel" - }, - "ERRORS": { - "ERROR1": "Same ones selected asset" - } - } + "PERIOD": { + "ALL": "All", + "MONTH1": "1 month", + "MONTH3": "3 month", + "MONTH6": "6 month", + "WEEK1": "1 week", + "WEEK2": "2 week", + "YEAR": "1 year" + }, + "SWITCH": { + "OFF": "OFF", + "ON": "ON" + }, + "TITLE": "Staking", + "TITLE_GROUP": "Group:", + "TITLE_PENDING": "Pending", + "TITLE_PERIOD": "Time period:", + "TITLE_TOTAL": "Total" }, "SWAP": { "BUTTONS": { @@ -808,31 +716,129 @@ } }, "SWAP_PROPOSAL_HEX": { + "BREADCRUMBS": { + "ITEM1": "Swap", + "ITEM2": "Swap proposal hex" + }, "FORM": { + "BUTTONS": { + "BUTTON1": "Copy", + "BUTTON2": "Close" + }, "LABELS": { "LABEL1": "Swap proposal hex" }, "PLACEHOLDERS": { "PLACEHOLDER1": "Enter Swap proposal hex" - }, - "BUTTONS": { - "BUTTON1": "Copy", - "BUTTON2": "Close" } }, "MODALS": { "CONFIRM_MODAL": { - "TITLE": "Are you sure you want to leave this page?", - "MESSAGE": "Please make sure you saved the swap proposal text, you won’t be able to see it again", "BUTTONS": { - "SUBMIT": "Close", - "CLOSE": "Back to proposal" - } + "CLOSE": "Back to proposal", + "SUBMIT": "Close" + }, + "MESSAGE": "Please make sure you saved the swap proposal text, you won’t be able to see it again", + "TITLE": "Are you sure you want to leave this page?" } + } + }, + "TOR_LIB_STATE": { + "STATE_CREATING_STREAM": "Creating stream", + "STATE_DOWNLOADING_CONSENSUS": "Downloading consensus", + "STATE_FAILED": "Failed created stream", + "STATE_INITIALIZING": "Initializing", + "STATE_MAKING_TUNNEL_A": "Building tunnel to A", + "STATE_MAKING_TUNNEL_B": "Building tunnel to B", + "STATE_SENDING": "Sending transaction", + "STATE_SEND_FAILED": "Sending failed", + "STATE_SENT_SUCCESS": "Successfully sent!", + "STATE_SUCCESS": "Successfully created stream" + }, + "TRANSFER_ALIAS": { + "ADDRESS": { + "LABEL": "Transfer to", + "PLACEHOLDER": "" }, - "BREADCRUMBS": { - "ITEM1": "Swap", - "ITEM2": "Swap proposal hex" + "BUTTON_CANCEL": "Cancel", + "BUTTON_TRANSFER": "Transfer", + "COMMENT": { + "LABEL": "Comment", + "PLACEHOLDER": "" + }, + "COST": "Transfer fee {{value}} {{currency}}", + "FORM_ERRORS": { + "ALIAS_EXISTS": "This account already has an alias", + "NO_MONEY": "You do not have enough funds to transfer this alias", + "WRONG_ADDRESS": "No wallet exists for the provided address" + }, + "NAME": { + "LABEL": "Alias", + "PLACEHOLDER": "@ Enter alias" + }, + "REQUEST_SEND_REG": "The alias will be transferred within 10 minutes" + }, + "WALLET": { + "AVAILABLE_BALANCE": "Available", + "CONFIRM": { + "MESSAGE": "To access it you’ll have to add it again", + "TITLE": "Remove wallet from the list?" + }, + "DETAILS": "Details", + "LOCK": "Lock", + "LOCKED_BALANCE": "Locked", + "LOCKED_BALANCE_LINK": "What does that mean?", + "MODAL_ADD_CUSTOM_TOKEN": { + "FIELD_TITLE": "Asset ID", + "FORM_ERRORS": { + "ERROR1": "Invalid asset ID" + }, + "TITLE": "Add Custom Token" + }, + "REGISTER_ALIAS": "Register an alias", + "TABS": { + "ASSETS": "Assets", + "CONTRACTS": "Contracts", + "HISTORY": "History", + "MESSAGES": "Messages", + "RECEIVE": "Receive", + "SEND": "Send", + "STAKING": "Staking" + }, + "TOOLTIPS": { + "ADD_CUSTOM_TOKEN": "Add Custom Token", + "EDIT_ALIAS": "Edit alias", + "REMOVE": "Remove wallet", + "SETTINGS": "Settings", + "TRANSFER_ALIAS": "Transfer alias" } + }, + "WALLET_DETAILS": { + "ADD_CUSTOM_TOKEN": "Add Custom Token", + "BUTTON_REMOVE": "Remove wallet", + "BUTTON_SAVE": "Save", + "CREATE_PASSWORD_SECURE": "Create a password to secure your seed", + "FORM": { + "CONFIRM_PASSWORD": "Confirm password", + "GENERATE_SECURE_SEED": "Generate Secure Seed", + "SECURED_SEED_WILL_REQUIRE": "Secure seed will require this password to restore." + }, + "FORM_ERRORS": { + "MAX_LENGTH": "Maximum name length reached", + "NAME_DUPLICATE": "Name is duplicate", + "NAME_REQUIRED": "Name is required", + "PASSWORDS_DONT_MATCH": "The passwords entered do not match" + }, + "INFO": "info", + "LABEL_FILE_LOCATION": "Wallet file location", + "LABEL_NAME": "Wallet name", + "LABEL_SEED_PHRASE": "Seed phrase", + "REMEMBER_YOU_WILL_REQUIRE": "Secure seed will require password to restore.", + "RESYNC_WALLET": "Resync wallet data", + "RESYNC_WALLET_BUTTON": "Resync Wallet", + "SEED_IS_SECURED": "Seed is secured", + "SEED_IS_UNSECURED": "Seed is unsecured", + "SEED_PHRASE_HINT": "Click to reveal the seed phrase", + "WALLET_OPTIONS": "Wallet options..." } } diff --git a/html_source/src/assets/i18n/ru.json b/html_source/src/assets/i18n/ru.json index 9a5f9cec..492f2bb8 100644 --- a/html_source/src/assets/i18n/ru.json +++ b/html_source/src/assets/i18n/ru.json @@ -1,805 +1,713 @@ { - "LOGIN": { - "SETUP_MASTER_PASS": "Setup master password", - "SETUP_CONFIRM_PASS": "Confirm the password", - "MASTER_PASS": "Master password", - "BUTTON_NEXT": "Next", - "BUTTON_SKIP": "Skip", - "BUTTON_RESET": "Reset", - "INCORRECT_PASSWORD": "Invalid password", - "FORM_ERRORS": { - "PASS_REQUIRED": "Password is required", - "CONFIRM_REQUIRED": "Confirmation is required", - "MISMATCH": "Mismatch", - "INVALID_PASS": "Invalid Password, try again", - "WRONG_PASSWORD": "Wrong password" - } - }, - "COMMON": { - "BACK": "Go back" - }, - "BREADCRUMBS": { - "ADD_WALLET": "Add wallet", - "CREATE_WALLET": "Create new wallet", - "SAVE_PHRASE": "Save your seed phrase", - "OPEN_WALLET": "Open existing wallet", - "RESTORE_WALLET": "Restore from backup", - "WALLET_DETAILS": "Wallet details", - "ASSIGN_ALIAS": "Assign alias", - "EDIT_ALIAS": "Edit alias", - "TRANSFER_ALIAS": "Transfer alias", - "CONTRACTS": "Contracts", - "NEW_PURCHASE": "New purchase", - "OLD_PURCHASE": "Purchase" - }, - "SIDEBAR": { - "TITLE": "Wallets", - "ADD_NEW": "Add", - "ACCOUNT": { - "STAKING": "Staking", - "MESSAGES": "New offers/Messages", - "SYNCING": "Syncing wallet" + "ASSETS": { + "DROP_DOWN_MENU": { + "ASSET_DETAILS": "Asset Details", + "REMOVE_ASSET": "Remove asset" }, - "CONTACTS": "Contacts", - "SETTINGS": "Settings", - "LOG_OUT": "Log out", - "SYNCHRONIZATION": { - "OFFLINE": "Offline", - "ONLINE": "Online", - "ERROR": "System error", - "COMPLETE": "Completion", - "SYNCING": "Syncing blockchain", - "LOADING": "Loading blockchain data", - "DOWNLOADING": "Downloading", - "SLASH": "/", - "MB": "MB" + "FORM": { + "ERRORS": { + "INSUFICCIENT_FUNDS": "Insuficcient funds", + "WRONG_ASSET_ID": "Wrong asset id" + } }, - "UPDATE": { - "STANDARD": "Update available", - "STANDARD_TOOLTIP": "Get new update.
    Update is recommended!", - "IMPORTANT": "Update available", - "IMPORTANT_HINT": "Important update!", - "IMPORTANT_TOOLTIP": "Get new update.
    Important update!", - "CRITICAL": "Update available", - "CRITICAL_HINT": "Critical update!", - "CRITICAL_TOOLTIP": "Critical update available.Update strongly recommended!", - "TIME": "System time differs from network", - "TIME_TOOLTIP": "Wrong system time!
    Check and repair your system time." + "MODALS": { + "ASSET_DETAILS": { + "LABELS": { + "CURRENT_SUPPLY": "Current supply", + "ID": "Asset ID", + "MAX_SUPPLE": "Max supply", + "NAME": "Asset name", + "TICKER": "Ticker" + } + } }, - "CONTACTS_TOOLTIP": "Contacts option available only with Master Password enabled", - "LOG_OUT_TOOLTIP": "Logout option available only with Master Password enabled" - }, - "MAIN": { - "TITLE": "Create or open the wallet to start using Zano", - "BUTTON_NEW_WALLET": "Create new wallet", - "BUTTON_OPEN_WALLET": "Open existing wallet", - "BUTTON_RESTORE_BACKUP": "Restore from backup", - "HELP": "How to create wallet?", - "CHOOSE_PATH": "Please choose a path" - }, - "CREATE_WALLET": { - "NAME": "Wallet name", - "PASS": "Set wallet password", - "CONFIRM": "Confirm wallet password", - "BUTTON_SELECT": "Select wallet location", - "BUTTON_CREATE": "Create wallet", - "TITLE_SAVE": "Save the wallet file.", - "ERROR_CANNOT_SAVE_TOP": "Existing wallet files cannot be replaced or overwritten", - "ERROR_CANNOT_SAVE_SYSTEM": "Wallet files cannot be saved to the OS partition", - "FORM_ERRORS": { - "NAME_REQUIRED": "Name is required", - "NAME_DUPLICATE": "Name is duplicate", - "MAX_LENGTH": "Maximum name length reached", - "CONFIRM_NOT_MATCH": "Пароли не совпадают" + "TABLE": { + "LABELS": { + "BALANCE": "Balance", + "NAME": "Name", + "PRICE": "Price", + "VALUE": "Value" + } } }, - "OPEN_WALLET": { - "NAME": "Wallet name", - "PASS": "Wallet password", - "BUTTON": "Open wallet", - "WITH_ADDRESS_ALREADY_OPEN": "A wallet with this address is already open", - "FILE_NOT_FOUND1": "Wallet file not found", - "FILE_NOT_FOUND2": "

    It might have been renamed or moved.
    To open it, use the \"Open wallet\" button.", - "FORM_ERRORS": { - "NAME_REQUIRED": "Name is required", - "NAME_DUPLICATE": "Name is duplicate", - "MAX_LENGTH": "Maximum name length reached" + "ASSIGN_ALIAS": { + "BUTTON_ASSIGN": "Assign", + "COMMENT": { + "LABEL": "Comment", + "PLACEHOLDER": "", + "TOOLTIP": "The comment will be visible to anyone who wants to make a payment to your alias. You can provide details about your business, contacts, or include any text. Comments can be edited later." }, - "MODAL": { - "TITLE": "Type wallet password", - "LABEL": "Password to this wallet", - "OPEN": "Open wallet", - "SKIP": "Skip", - "NOT_FOUND": "Not found" - } - }, - "RESTORE_WALLET": { - "LABEL_NAME": "Wallet name", - "LABEL_PHRASE_KEY": "Seed phrase / tracking seed", - "PASS": "Wallet password", - "CONFIRM": "Confirm wallet password", - "BUTTON_SELECT": "Select wallet location", - "BUTTON_CREATE": "Create wallet", - "NOT_CORRECT_FILE_OR_PASSWORD": "Invalid wallet file or password does not match", - "CHOOSE_PATH": "Please choose a path", + "COST": "Alias fee {{value}} {{currency}}", "FORM_ERRORS": { + "MAX_LENGTH": "Maximum comment length reached", + "NAME_EXISTS": "Alias name already exists", + "NAME_LENGTH": "The alias must be 6-25 characters long", "NAME_REQUIRED": "Name is required", - "NAME_DUPLICATE": "Name is duplicate", - "MAX_LENGTH": "Maximum name length reached", - "CONFIRM_NOT_MATCH": "Passwords don`t match", - "KEY_REQUIRED": "Key is required", - "KEY_NOT_VALID": "Key not valid", - "INCORRECT_PASSWORD": "Incorrect password" + "NAME_WRONG": "Invalid name: allowed symbols \"0-9\", \"a-z\", \"-\", \".\"", + "NO_MONEY": "Insufficient funds to assign the alias" + }, + "NAME": { + "LABEL": "Alias", + "PLACEHOLDER": " Enter alias", + "TOOLTIP": "An alias is a shortened form or your account. An alias can only include Latin letters, numbers and characters “.” and “-”. It must start with “@”." }, - "SEED_PASSWORD": "Seed password", - "OK": "OK" + "ONE_ALIAS": "You can create only one alias per wallet", + "REQUEST_ADD_REG": "The alias will be assigned within 10 minutes" }, - "SEED_PHRASE": { - "TITLE": "Make sure to keep your seed phrase in a safe place. If you forget your seed phrase you will not be able to recover your wallet.", - "BUTTON_CREATE_ACCOUNT": "Create wallet", - "BUTTON_COPY": "Copy", - "BUTTON_COPIED": "Copied" + "BACKEND_LOCALIZATION": { + "INCOME_TRANSFER_CONFIRMED": "Payment received", + "INCOME_TRANSFER_UNCONFIRMED": "Incoming payment (not confirmed)", + "IS_CONFIRMED": "", + "IS_MINIMIZE": "Zano application is minimized to the system tray", + "IS_RECEIVED": "", + "LOCKED": "Blocked", + "MINED": "Mined", + "QUIT": "Quit", + "RESTORE": "You can recover it by clicking or using the context menu", + "TRAY_MENU_MINIMIZE": "Minimize", + "TRAY_MENU_SHOW": "Resize" }, - "PROGRESS": { + "BREADCRUMBS": { "ADD_WALLET": "Add wallet", - "SELECT_LOCATION": "Select wallet location", + "ASSIGN_ALIAS": "Assign alias", + "CONTRACTS": "Contracts", "CREATE_WALLET": "Create new wallet", - "RESTORE_WALLET": "Restore from backup" + "EDIT_ALIAS": "Edit alias", + "NEW_PURCHASE": "New purchase", + "OLD_PURCHASE": "Purchase", + "OPEN_WALLET": "Open existing wallet", + "RESTORE_WALLET": "Restore from backup", + "SAVE_PHRASE": "Save your seed phrase", + "TRANSFER_ALIAS": "Transfer alias", + "WALLET_DETAILS": "Wallet details" }, - "SETTINGS": { - "TITLE": "Settings", - "DARK_THEME": "Dark theme", - "WHITE_THEME": "White theme", - "GRAY_THEME": "Grey theme", - "APP_LOCK": { - "TITLE": "Lock app after:", - "TIME1": "5 min", - "TIME2": "15 min", - "TIME3": "1 hour", - "TIME4": "Never" - }, - "SCALE": { - "75": "75% scale", - "100": "100% scale", - "125": "125% scale", - "150": "150% scale", - "TITLE": "Interface scale" - }, - "MASTER_PASSWORD": { - "TITLE": "Update master password", - "OLD": "Old password", - "NEW": "New password", - "CONFIRM": "New password confirmation", - "BUTTON": "Save" - }, - "FORM_ERRORS": { - "PASS_REQUIRED": "Password is required", - "PASS_NOT_MATCH": "Old password not match", - "CONFIRM_NOT_MATCH": "Passwords do not match" - }, - "LAST_BUILD": "Current build: {{value}}", - "APP_LOG_TITLE": "Log level:", - "NOTIFICATIONS": "Notifications", - "USE_TOR_TO_RELAY_TRANSACTIONS": "Use TOR to relay transactions", - "SETTINGS_SAVED": "Saved! Settings Updated", - "LANGUAGE": { - "TITLE": "Language", - "EN": "English", - "FR": "French", - "DE": "Deutsch", - "ID": "Indonesian", - "IT": "Italian", - "PT": "Portuguese" - } + "COMMON": { + "BACK": "Go back" }, - "WALLET": { - "REGISTER_ALIAS": "Register an alias", - "DETAILS": "Details", - "LOCK": "Lock", - "AVAILABLE_BALANCE": "Available", - "LOCKED_BALANCE": "Locked", - "LOCKED_BALANCE_LINK": "What does that mean?", - "TABS": { - "ASSETS": "Assets", + "CONFIRM": { + "BUTTON_CANCEL": "Cancel", + "BUTTON_CONFIRM": "Send", + "MESSAGE": { + "COMMENT": "Comment", + "FROM": "From", "SEND": "Send", - "RECEIVE": "Receive", - "HISTORY": "History", - "CONTRACTS": "Contracts", - "MESSAGES": "Messages", - "STAKING": "Staking" - }, - "CONFIRM": { - "TITLE": "Remove wallet from the list?", - "MESSAGE": "To access it you’ll have to add it again" + "TO": "To" }, - "TOOLTIPS": { - "EDIT_ALIAS": "Edit alias", - "TRANSFER_ALIAS": "Transfer alias", - "SETTINGS": "Settings", - "ADD_CUSTOM_TOKEN": "Add Custom Token", - "REMOVE": "Remove wallet" + "TITLE": "Transaction" + }, + "CONFIRM_SWAP": { + "BREADCRUMBS": { + "ITEM1": "Swap", + "ITEM2": "Confirm swap" }, - "MODAL_ADD_CUSTOM_TOKEN": { - "TITLE": "Add Custom Token", - "FIELD_TITLE": "Asset ID" + "FORM": { + "BUTTONS": { + "BUTTON1": "Accept Proposal", + "BUTTON2": "Back" + }, + "LABELS": { + "LABEL1": "Swap proposal hex", + "LABEL2": "Proposal details" + }, + "PLACEHOLDERS": { + "PLACEHOLDER1": "Enter Swap proposal hex" + }, + "TABLE": { + "LABELS": { + "LABEL1": "Sending", + "LABEL2": "Receiving", + "LABEL3": "Expiration time" + } + } } }, - "WALLET_DETAILS": { - "LABEL_NAME": "Wallet name", - "LABEL_FILE_LOCATION": "Wallet file location", - "LABEL_SEED_PHRASE": "Seed phrase", - "SEED_PHRASE_HINT": "Click to reveal the seed phrase", - "BUTTON_SAVE": "Save", - "BUTTON_REMOVE": "Remove wallet", - "FORM_ERRORS": { - "NAME_REQUIRED": "Name is required", - "NAME_DUPLICATE": "Name is duplicate", - "MAX_LENGTH": "Maximum name length reached", - "PASSWORDS_DONT_MATCH": "Passwords don't match" + "CONTACTS": { + "ADD": "Add/edit contact", + "ADD_CONTACT": "Add contact", + "BUTTON": { + "ADD": "Add contact", + "ADD_EDIT": "Add/Save", + "DELETE": "Delete", + "EDIT": "Edit", + "GO_TO_WALLET": "Go to wallet", + "IMPORT_EXPORT": "Import/export", + "SEND": "Send" }, - "WALLET_OPTIONS": "Wallet options...", - "RESYNC_WALLET": "Resync wallet data", - "RESYNC_WALLET_BUTTON": "Resync Wallet", - "CREATE_PASSWORD_SECURE": "Create a password to secure your seed", - "INFO": "info", - "SEED_IS_UNSECURED": "Seed is unsecured", - "SEED_IS_SECURED": "Seed is secured", - "REMEMBER_YOU_WILL_REQUIRE": "Secure seed will require password to restore.", - "ADD_CUSTOM_TOKEN": "Add Custom Token", + "COPY": "- Copy", + "ERROR_EMPTY_LIST": "Contact list is empty", + "ERROR_EXPORT": "Invalid file type. Save file as .csv", + "ERROR_IMPORT": "Error is occured while reading file!", + "ERROR_IMPORT_EMPTY": "File is empty", + "ERROR_TYPE_FILE": "Please import valid .csv file", + "EXPORT": "Export", "FORM": { - "CONFIRM_PASSWORD": "Confirm password", - "GENERATE_SECURE_SEED": "Generate Secure Seed", - "SECURED_SEED_WILL_REQUIRE": "Secure seed will require this password to restore." - } - }, - "ASSIGN_ALIAS": { - "NAME": { - "LABEL": "Alias", - "PLACEHOLDER": " Enter alias", - "TOOLTIP": "An alias is a shortened form or your account. An alias can only include Latin letters, numbers and characters “.” and “-”. It must start with “@”." - }, - "COMMENT": { - "LABEL": "Comment", - "PLACEHOLDER": "", - "TOOLTIP": "The comment will be visible to anyone who wants to make a payment to your alias. You can provide details about your business, contacts, or include any text. Comments can be edited later." + "ADDRESS": "Address", + "NAME": "Name", + "NOTES": "Notes" }, - "COST": "Alias fee {{value}} {{currency}}", - "BUTTON_ASSIGN": "Assign", "FORM_ERRORS": { + "ADDRESS_DUBLICATED": "Address is dublicated", + "ADDRESS_NOT_VALID": "Address not valid", + "ADDRESS_REQUIRED": "Address is required", + "MAX_LENGTH": "Maximum notes length reached", + "NAME_DUBLICATED": "Name is dublicated", + "NAME_LENGTH": "The name must be 4-25 characters long", "NAME_REQUIRED": "Name is required", - "NAME_WRONG": "Invalid name: allowed symbols \"0-9\", \"a-z\", \"-\", \".\"", - "NAME_LENGTH": "The alias must be 6-25 characters long", - "NAME_EXISTS": "Alias name already exists", - "NO_MONEY": "You do not have enough funds to assign this alias", - "MAX_LENGTH": "Maximum comment length reached" - }, - "ONE_ALIAS": "You can create only one alias per wallet", - "REQUEST_ADD_REG": "The alias will be assigned within 10 minutes" - }, - "EDIT_ALIAS": { - "NAME": { - "LABEL": "Alias", - "PLACEHOLDER": "@ Enter alias" - }, - "COMMENT": { - "LABEL": "Comment", - "PLACEHOLDER": "" + "SET_MASTER_PASSWORD": "Set master password" }, - "FORM_ERRORS": { - "NO_MONEY": "You do not have enough funds to change the comment to this alias", - "MAX_LENGTH": "Maximum comment length reached" + "IMPORT": "Import", + "IMPORT_EXPORT": "Import or export contacts", + "OPEN_ADD_WALLET": "Open/Add wallet", + "SEND": "Send", + "SEND_FROM": "Send from", + "SEND_TO": "To", + "SUCCESS_EXPORT": "Contacts are exported", + "SUCCESS_IMPORT": "Contacts are imported", + "SUCCESS_SAVE": "Contact is edited", + "SUCCESS_SENT": "Contact added", + "TABLE": { + "ADDRESS": "Address", + "ALIAS": "Alias", + "EMPTY": "Contact list is empty", + "NAME": "Name", + "NOTES": "Notes" }, - "COST": "Fee {{value}} {{currency}}", - "BUTTON_EDIT": "Edit" + "TITLE": "Contact list" }, - "TRANSFER_ALIAS": { - "NAME": { - "LABEL": "Alias", - "PLACEHOLDER": "@ Enter alias" - }, - "COMMENT": { - "LABEL": "Comment", - "PLACEHOLDER": "" - }, - "ADDRESS": { - "LABEL": "Transfer to", - "PLACEHOLDER": "" - }, - "FORM_ERRORS": { - "WRONG_ADDRESS": "No wallet with this account exists", - "ALIAS_EXISTS": "This account already has an alias", - "NO_MONEY": "You do not have enough funds to transfer this alias" - }, - "COST": "Transfer fee {{value}} {{currency}}", - "BUTTON_TRANSFER": "Transfer", - "BUTTON_CANCEL": "Cancel", - "REQUEST_SEND_REG": "The alias will be transferred within 10 minutes" + "CONTEXT_MENU": { + "COPY": "copy", + "PASTE": "paste", + "SELECT": "select all" }, - "SEND": { - "ADDRESS": "Address", + "CONTRACTS": { "AMOUNT": "Amount", - "COMMENT": "Comment", - "DETAILS": "Additional details", - "MIXIN": "Mixin", - "FEE": "Fee", - "HIDE": "Hide your wallet address from recipient", - "BUTTON": "Send", - "SUCCESS_SENT": "Transaction sent", - "FORM_ERRORS": { - "ADDRESS_REQUIRED": "Address is required", - "ADDRESS_NOT_VALID": "Address not valid", - "ALIAS_NOT_VALID": "Alias not valid", - "AMOUNT_REQUIRED": "Amount is required", - "AMOUNT_ZERO": "Amount is zero", - "FEE_REQUIRED": "Fee is required", - "FEE_MINIMUM": "Minimum fee: {{fee}}", - "MAX_LENGTH": "Maximum comment length reached", - "GREAT_THAN_UNWRAPPED_COINS": "Amount is bigger than ERC20 tokens left available", - "LESS_THAN_ZANO_NEEDED": "Too small amount to cover ERC20 fee", - "WRAP_INFO_NULL": "failed to request wrap state", - "MUST_BE_GREATER_THAN_ZERO": "Must be greater than zero", - "ALIAS_NOT_FOUND": "Alias not found" - }, - "WRAP": { - "TITLE": "Wrap", - "MAIN_TEXT": "This transaction will create wZano (\"Wrapped Zano\") which will be sent to the specified address on the Ethereum network.", - "ESTIMATE": "Transaction Estimates", - "WILL_RECEIVE": "You'll receive:", - "FEE": "Ethereum Txn Fee:", - "ZANO": "ZANO", - "wZANO": "wZANO" - }, - "ERROR_CODES": { - "NOT_ENOUGH_MONEY": "Not enough money" - }, - "ASSET": "Asset" - }, - "HISTORY": { - "STATUS": "Status", - "STATUS_TOOLTIP": "Confirmations {{current}}/{{total}}", - "LOCK_TOOLTIP": "Locked till {{date}}", - "SEND": "Sent", - "RECEIVED": "Received", + "COMMENTS": "Comments", + "CONTRACTS": "Contracts", "DATE": "Date", - "AMOUNT": "Amount", - "FEE": "Fee", - "ADDRESS": "Address", - "DETAILS": { - "PAYMENT_ID": "Payment ID", - "ID": "Transaction ID", - "SIZE": "Transaction size", - "SIZE_VALUE": "{{value}} bytes", - "HEIGHT": "Height", - "CONFIRMATION": "Confirmation", - "INPUTS": "Inputs", - "OUTPUTS": "Outputs", - "COMMENT": "Comment" - }, - "TYPE_MESSAGES": { - "HIDDEN": "hidden", - "UNDEFINED": "Undefined", - "COMPLETE_BUYER": "Contract completed", - "COMPLETE_SELLER": "Contract completed", - "CREATE_ALIAS": "Fee for assigning alias", - "UPDATE_ALIAS": "Fee for editing alias", - "POW_REWARD": "POW reward", - "POS_REWARD": "POS reward", - "CREATE_CONTRACT": "Contract proposal", - "PLEDGE_CONTRACT": "Contract deposit", - "NULLIFY_CONTRACT": "Burn deposits", - "PROPOSAL_CANCEL_CONTRACT": "Cancellation request", - "CANCEL_CONTRACT": "Cancel and return deposits" - }, - "NO_FEE": "No Fee", - "HIDDEN": "Hidden" - }, - "CONTRACTS": { "EMPTY": "No active contracts", - "CONTRACTS": "Contracts", + "LISTING_BUTTON": "Create listing", "PURCHASE": "Purchase", + "PURCHASE_BUTTON": "New Purchase", "SELL": "Sell", - "DATE": "Date", - "AMOUNT": "Amount", "STATUS": "Status", - "COMMENTS": "Comments", - "PURCHASE_BUTTON": "New Purchase", - "LISTING_BUTTON": "Create listing", - "TIME_LEFT": { - "REMAINING_LESS_ONE": "Less than an hour to respond", - "REMAINING_ONE": "{{time}} hour remains", - "REMAINING_MANY": "{{time}} hours remain", - "REMAINING_MANY_ALT": "{{time}} hours remain", - "REMAINING_ONE_RESPONSE": "{{time}} hour remains", - "REMAINING_MANY_RESPONSE": "{{time}} hours remain", - "REMAINING_MANY_ALT_RESPONSE": "{{time}} hours remain", - "REMAINING_ONE_WAITING": "Waiting for {{time}} hour", - "REMAINING_MANY_WAITING": "Waiting for {{time}} hours", - "REMAINING_MANY_ALT_WAITING": "Waiting for {{time}} hours" - }, "STATUS_MESSAGES": { - "SELLER": { - "NEW_CONTRACT": "New contract proposal", - "IGNORED": "You ignored contract proposal", - "ACCEPTED": "Contract started", - "WAIT": "Waiting for contract confirmation", - "WAITING_BUYER": "Waiting for delivery", - "COMPLETED": "Contract completed", - "NOT_RECEIVED": "Delivery failed", - "NULLIFIED": "All deposits burned", - "PROPOSAL_CANCEL": "New proposal to cancel contract and return deposits", - "BEING_CANCELLED": "Cancellation in progress", - "CANCELLED": "Contract canceled", - "IGNORED_CANCEL": "You ignored cancellation proposal", - "EXPIRED": "Contract proposal has expired" - }, "BUYER": { - "WAITING": "Waiting for response", - "IGNORED": "Seller ignored your contract proposal", "ACCEPTED": "Seller accepted your contract proposal", - "WAIT": "Waiting for deposits confirmation", - "WAITING_SELLER": "Waiting for delivery", + "BEING_CANCELLED": "Cancellation in progress", + "CANCELLED": "Contract canceled", "COMPLETED": "Contract completed", + "EXPIRED": "The contract proposal has expired", + "IGNORED": "Seller ignored your contract proposal", + "IGNORED_CANCEL": "The seller ignored your proposal to cancel the contract", "NOT_RECEIVED": "Delivery failed", "NULLIFIED": "All deposits burned", + "WAIT": "Waiting for deposits confirmation", + "WAITING": "Waiting for response", "WAITING_CANCEL": "Waiting for contract cancellation", + "WAITING_SELLER": "Waiting for delivery" + }, + "SELLER": { + "ACCEPTED": "Contract started", "BEING_CANCELLED": "Cancellation in progress", "CANCELLED": "Contract canceled", - "IGNORED_CANCEL": "The seller ignored your proposal to cancel the contract", - "EXPIRED": "The contract proposal has expired" + "COMPLETED": "Contract completed", + "EXPIRED": "Contract proposal has expired", + "IGNORED": "You ignored contract proposal", + "IGNORED_CANCEL": "You ignored cancellation proposal", + "NEW_CONTRACT": "New contract proposal", + "NOT_RECEIVED": "Delivery failed", + "NULLIFIED": "All deposits burned", + "PROPOSAL_CANCEL": "New proposal to cancel contract and return deposits", + "WAIT": "Waiting for contract confirmation", + "WAITING_BUYER": "Waiting for delivery" } + }, + "TIME_LEFT": { + "REMAINING_LESS_ONE": "Less than an hour to respond", + "REMAINING_MANY": "{{time}} hours remain", + "REMAINING_MANY_ALT": "{{time}} hours remain", + "REMAINING_MANY_ALT_RESPONSE": "{{time}} hours remain", + "REMAINING_MANY_ALT_WAITING": "Waiting for {{time}} hours", + "REMAINING_MANY_RESPONSE": "{{time}} hours remain", + "REMAINING_MANY_WAITING": "Waiting for {{time}} hours", + "REMAINING_ONE": "{{time}} hour remains", + "REMAINING_ONE_RESPONSE": "{{time}} hour remains", + "REMAINING_ONE_WAITING": "Waiting for {{time}} hour" } }, - "PURCHASE": { - "DESCRIPTION": "Description", - "SELLER": "Seller", - "AMOUNT": "Amount", - "YOUR_DEPOSIT": "Your deposit", - "SELLER_DEPOSIT": "Seller deposit", - "BUYER_DEPOSIT": "Buyer deposit", - "SAME_AMOUNT": "Same amount", - "COMMENT": "Comment", - "DETAILS": "Additional details", - "SEND_BUTTON": "Send", - "FORM_ERRORS": { - "DESC_REQUIRED": "Description required", - "DESC_MAXIMUM": "Maximum field length reached", - "SELLER_REQUIRED": "Address required", - "SELLER_NOT_VALID": "Invalid address", - "ALIAS_NOT_VALID": "Invalid alias", - "AMOUNT_REQUIRED": "Amount required", - "AMOUNT_ZERO": "Amount cannot be zero", - "YOUR_DEPOSIT_REQUIRED": "Deposit required", - "SELLER_DEPOSIT_REQUIRED": "Seller deposit required", - "SELLER_SAME": "Use separate account", - "COMMENT_MAXIMUM": "Maximum field length reached" - }, - "PROGRESS_NEW": "New purchase", - "PROGRESS_WAIT": "Awaiting reply", - "PROGRESS_RECEIVE": "Reply received", - "PROGRESS_COMPLETE": "Completed", - "FEE": "Fee", - "PAYMENT": "Payment ID", - "STATUS_MESSAGES": { - "NEW_PURCHASE": "New purchase", - "WAITING_SELLER": "Waiting for response", - "WAITING_BUYER": "Contract proposal received", - "WAITING_CONFIRMATION": "Waiting for deposits confirmation", - "WAITING_DELIVERY": "Waiting for delivery", - "COMPLETED": "Contract completed", - "IGNORED_BUYER": "Contract proposal ignored", - "IGNORED_SELLER": "The seller ignored your contract proposal", - "PROPOSAL_CANCEL_SELLER": "Cancellation request sent", - "PROPOSAL_CANCEL_BUYER": "Cancellation request received", - "BEING_CANCELLED": "Cancellation in progress", - "IGNORED_CANCEL_SELLER": "The seller ignored your proposal to cancel the contract", - "IGNORED_CANCEL_BUYER": "Contract cancellation proposal ignored", - "CANCELLED": "Contract canceled", - "EXPIRED": "Contract proposal expired", - "NOT_RECEIVED": "Delivery failed", - "NULLIFIED": "All deposits burned" + "CREATE_SWAP": { + "BREADCRUMBS": { + "ITEM1": "Swap", + "ITEM2": "Create swap" }, - "ACCEPT_STATE_WAIT_BIG": "Contract started", - "IGNORED_ACCEPT": "Contract proposal ignored", - "BURN_PROPOSAL": "Deposits burned", - "SUCCESS_FINISH_PROPOSAL": "Contract completed", - "SEND_CANCEL_PROPOSAL": "Cancellation request sent", - "IGNORED_CANCEL": "Contract cancellation proposal ignored", - "DEALS_CANCELED_WAIT": "Cancellation in progress", - "WAITING_TIME": "Response time", - "NEED_MONEY": "Insufficient funds", - "BUTTON_MAKE_PLEDGE": "Accept and make deposit", - "BUTTON_IGNORE": "Ignore and hide offer", - "BUTTON_NULLIFY": "Terminate and burn deposits", - "BUTTON_RECEIVED": "Complete and release deposits", - "BUTTON_CANCEL_BUYER": "Cancel and return deposits", - "BUTTON_NOT_CANCEL": "Ignore request", - "BUTTON_CANCEL_SELLER": "Confirm and return deposits", - "HOUR": "hour", - "HOURS": "hours", - "CANCEL": "Cancel", - "NULLIFY_QUESTION": "Are you sure you want to burn both deposits?", - "BUTTON_NULLIFY_SHORT": "Burn", - "WAITING_TIME_QUESTION": "Are you sure you want to cancel the contract?" - }, - "MESSAGES": { - "ADDRESS": "Address", - "MESSAGE": "Message", - "SEND_PLACEHOLDER": "Type a message...", - "SEND_BUTTON": "Send" - }, - "MODALS": { - "ERROR": "Error", - "SUCCESS": "Success", - "INFO": "Information", - "OK": "OK", - "CANCEL": "Cancel", - "ADD_TOKEN": "Add token" - }, - "CONFIRM": { - "BUTTON_CONFIRM": "Send", - "BUTTON_CANCEL": "Cancel", - "TITLE": "Transaction", - "MESSAGE": { - "SEND": "Send", - "FROM": "From", - "TO": "To", - "COMMENT": "Comment" + "FORM": { + "BUTTONS": { + "BUTTON1": "Create proposal", + "BUTTON2": "Cancel" + }, + "ERRORS": { + "ERROR1": "Swap for the same asset is not allowed." + }, + "LABELS": { + "LABEL1": "Sending", + "LABEL2": "Receiving", + "LABEL3": "Receiver address" + }, + "PLACEHOLDERS": { + "PLACEHOLDER1": "Please enter the amount" + } } }, - "STAKING": { - "TITLE": "Staking", - "TITLE_PENDING": "Pending", - "TITLE_TOTAL": "Total", - "TITLE_PERIOD": "Time period:", - "PERIOD": { - "WEEK1": "1 week", - "WEEK2": "2 week", - "MONTH1": "1 month", - "MONTH3": "3 month", - "MONTH6": "6 month", - "YEAR": "1 year", - "ALL": "All" - }, - "TITLE_GROUP": "Group:", - "GROUP": { - "DAY": "day", - "WEEK": "week", - "MONTH": "month" + "CREATE_WALLET": { + "BUTTON_CREATE": "Create wallet", + "BUTTON_SELECT": "Select wallet location", + "CONFIRM": "Confirm wallet password", + "ERROR_CANNOT_SAVE_SYSTEM": "Wallet files cannot be saved to the OS partition", + "ERROR_CANNOT_SAVE_TOP": "Existing wallet files cannot be replaced or overwritten", + "FORM_ERRORS": { + "CONFIRM_NOT_MATCH": "Пароли не совпадают", + "MAX_LENGTH": "Maximum name length reached", + "NAME_DUPLICATE": "Name is duplicate", + "NAME_REQUIRED": "Name is required" }, - "SWITCH": { - "ON": "ON", - "OFF": "OFF" - } + "NAME": "Wallet name", + "PASS": "Set wallet password", + "TITLE_SAVE": "Save the wallet file." }, - "CONTACTS": { - "TITLE": "Contact list", - "IMPORT_EXPORT": "Import or export contacts", - "IMPORT": "Import", - "EXPORT": "Export", - "ADD": "Add/edit contact", - "SEND": "Send", - "SEND_FROM": "Send from", - "SEND_TO": "To", - "OPEN_ADD_WALLET": "Open/Add wallet", - "COPY": "- Copy", - "TABLE": { - "NAME": "Name", - "ALIAS": "Alias", - "ADDRESS": "Address", - "NOTES": "Notes", - "EMPTY": "Contact list is empty" - }, - "FORM": { - "NAME": "Name", - "ADDRESS": "Address", - "NOTES": "Notes" + "EDIT_ALIAS": { + "BUTTON_EDIT": "Edit", + "COMMENT": { + "LABEL": "Comment", + "PLACEHOLDER": "" }, + "COST": "Fee {{value}} {{currency}}", "FORM_ERRORS": { - "NAME_REQUIRED": "Name is required", - "NAME_DUBLICATED": "Name is dublicated", - "ADDRESS_REQUIRED": "Address is required", - "ADDRESS_NOT_VALID": "Address not valid", - "SET_MASTER_PASSWORD": "Set master password", - "ADDRESS_DUBLICATED": "Address is dublicated", - "MAX_LENGTH": "Maximum notes length reached", - "NAME_LENGTH": "The name must be 4-25 characters long" - }, - "BUTTON": { - "SEND": "Send", - "EDIT": "Edit", - "DELETE": "Delete", - "ADD": "Add contact", - "ADD_EDIT": "Add/Save", - "GO_TO_WALLET": "Go to wallet", - "IMPORT_EXPORT": "Import/export" + "MAX_LENGTH": "Maximum comment length reached", + "NO_MONEY": "You do not have enough funds to change the comment to this alias" }, - "SUCCESS_SENT": "Contact added", - "SUCCESS_SAVE": "Contact is edited", - "SUCCESS_IMPORT": "Contacts are imported", - "SUCCESS_EXPORT": "Contacts are exported", - "ERROR_IMPORT": "Error is occured while reading file!", - "ERROR_TYPE_FILE": "Please import valid .csv file", - "ERROR_EXPORT": "Invalid file type. Save file as .csv", - "ERROR_EMPTY_LIST": "Contact list is empty", - "ERROR_IMPORT_EMPTY": "File is empty", - "ADD_CONTACT": "Add contact" + "NAME": { + "LABEL": "Alias", + "PLACEHOLDER": "@ Enter alias" + } }, "ERRORS": { - "NO_MONEY": "Not enough money", - "NOT_ENOUGH_MONEY": "Insufficient funds in account", + "ACCESS_DENIED": "Access denied", + "BAD_ARG": "Invalid argument", "CORE_BUSY": "Internal error: core is busy", "DAEMON_BUSY": "Internal error: daemon is busy", - "NO_MONEY_REMOVE_OFFER": "There is no fee for deleting an offer, but in order to protect the network against flood transactions you need to have at least {{fee}} {{currency}} in your wallet", + "FILE_EXIST": "A file with that name already exists. Enter another name to save the file under", + "FILE_NOT_FOUND": "File not found", + "FILE_NOT_SAVED": "You cannot save a wallet file in this folder. Please choose another folder.", + "FILE_RESTORED": "The wallet file was corrupted. We have recovered the keys and the wallet from the blockchain", + "INSUFFICIENT_FUNDS": "Insufficient funds for this transaction", + "NOT_ENOUGH_MONEY": "Insufficient funds in account", "NOT_ENOUGH_OUTPUTS_TO_MIX": "Mix-in number is too big for current blockchain state. There are not enough unspent outputs to mix with", + "NOT_FILE_ZANO_WALLET": "This file is not recognized as a Zano wallet..", + "NO_MONEY": "Not enough funds for this transaction", + "NO_MONEY_REMOVE_OFFER": "There is no fee for deleting an offer, but in order to protect the network against flood transactions you need to have at least {{fee}} {{currency}} in your wallet", + "REQUIRED": "Required field", + "TRANSACTION_ERROR": "Error. Transaction not completed.", "TRANSACTION_IS_TO_BIG": "Transaction exceeds network limit, send required amount with multiple transactions", "TRANSFER_ATTEMPT": "There is no connection to Zano network", - "ACCESS_DENIED": "Access denied", - "TRANSACTION_ERROR": "Error. Transaction not completed.", - "BAD_ARG": "Invalid argument", - "WALLET_WRONG_ID": "Invalid wallet ID", - "WRONG_PASSWORD": "Invalid password", - "FILE_RESTORED": "The wallet file was corrupted. We have recovered the keys and the wallet from the blockchain", - "FILE_NOT_FOUND": "File not found", - "FILE_EXIST": "A file with that name already exists. Enter another name to save the file under", - "FILE_NOT_SAVED": "You cannot save a wallet file in this folder. Please choose another folder.", - "TX_TYPE_NORMAL": "Error. The payment from the wallet", - "TX_TYPE_NORMAL_TO": "to", - "TX_TYPE_NORMAL_END": "was not completed.", + "TX_TYPE_COIN_BASE": "Error. The payment was not completed.", "TX_TYPE_NEW_ALIAS": "Error. Failed to register alias to safe", "TX_TYPE_NEW_ALIAS_END": "Please try again.", + "TX_TYPE_NORMAL": "Error. The payment from the wallet", + "TX_TYPE_NORMAL_END": "was not completed.", + "TX_TYPE_NORMAL_TO": "to", "TX_TYPE_UPDATE_ALIAS": "Error. Failed to change comment to alias in safe", - "TX_TYPE_COIN_BASE": "Error. The payment was not completed.", "WALLET_WATCH_ONLY_NOT_SUPPORTED": "Watch-only wallets can only be opened by simplewallet", - "REQUIRED": "Required field", - "NOT_FILE_ZANO_WALLET": "File is not a zano wallet" + "WALLET_WRONG_ID": "Invalid wallet ID", + "WRONG_PASSWORD": "Invalid password", + "WRONG_PASSWORD_MUST_BE": "Invalid password. Password must be" }, - "CONTEXT_MENU": { - "COPY": "copy", - "PASTE": "paste", - "SELECT": "select all" + "EXPORT_HISTORY": { + "CANCEL": "Cancel", + "EXPORT": "Export to file...", + "EXPORT_BUTTON": "Export history...", + "FILTER": "Filter POS Transactions", + "FORMAT": "Format", + "SAVED_FILE": "Select path to save transactions history ", + "TITLE": "Export Wallet History", + "TOOLTIP": "Export wallet transactions history to file" }, - "BACKEND_LOCALIZATION": { - "QUIT": "Quit", - "IS_RECEIVED": "", - "IS_CONFIRMED": "", - "INCOME_TRANSFER_UNCONFIRMED": "Incoming payment (not confirmed)", - "INCOME_TRANSFER_CONFIRMED": "Payment received", - "MINED": "Mined", - "LOCKED": "Blocked", - "IS_MINIMIZE": "Zano application is minimized to the system tray", - "RESTORE": "You can recover it by clicking or using the context menu", - "TRAY_MENU_SHOW": "Resize", - "TRAY_MENU_MINIMIZE": "Minimize" + "HISTORY": { + "ADDRESS": "Address", + "AMOUNT": "Amount", + "DATE": "Date", + "DETAILS": { + "COMMENT": "Comment", + "CONFIRMATION": "Confirmation", + "HEIGHT": "Height", + "ID": "Transaction ID", + "INPUTS": "Inputs", + "OUTPUTS": "Outputs", + "PAYMENT_ID": "Payment ID", + "SIZE": "Transaction size", + "SIZE_VALUE": "{{value}} bytes" + }, + "FEE": "Fee", + "HIDDEN": "Hidden", + "LOCK_TOOLTIP": "Locked till {{date}}", + "NO_FEE": "No Fee", + "RECEIVED": "Received", + "SEND": "Sent", + "STATUS": "Status", + "STATUS_TOOLTIP": "Confirmations {{current}}/{{total}}", + "TYPE_MESSAGES": { + "CANCEL_CONTRACT": "Cancel and return deposits", + "COMPLETE_BUYER": "Contract completed", + "COMPLETE_SELLER": "Contract completed", + "CREATE_ALIAS": "Fee for assigning alias", + "CREATE_CONTRACT": "Contract proposal", + "HIDDEN": "hidden", + "NULLIFY_CONTRACT": "Burn deposits", + "PLEDGE_CONTRACT": "Contract deposit", + "POS_REWARD": "POS reward", + "POW_REWARD": "POW reward", + "PROPOSAL_CANCEL_CONTRACT": "Cancellation request", + "UNDEFINED": "Undefined", + "UPDATE_ALIAS": "Fee for editing alias" + } }, - "TOR_LIB_STATE": { - "STATE_SENDING": "Sending transaction", - "STATE_SENT_SUCCESS": "Successfully sent!", - "STATE_SEND_FAILED": "Sending failed", - "STATE_INITIALIZING": "Initializing", - "STATE_DOWNLOADING_CONSENSUS": "Downloading consensus", - "STATE_MAKING_TUNNEL_A": "Building tunnel to A", - "STATE_MAKING_TUNNEL_B": "Building tunnel to B", - "STATE_CREATING_STREAM": "Creating stream", - "STATE_FAILED": "Failed created stream", - "STATE_SUCCESS": "Successfully created stream" + "LOGIN": { + "BUTTON_NEXT": "Next", + "BUTTON_RESET": "Reset", + "BUTTON_SKIP": "Skip", + "FORM_ERRORS": { + "CONFIRM_REQUIRED": "Confirmation is required", + "INVALID_PASS": "Invalid Password", + "MISMATCH": "Mismatch", + "PASS_REQUIRED": "Password is required", + "WRONG_PASSWORD": "Wrong password" + }, + "INCORRECT_PASSWORD": "Invalid password", + "MASTER_PASS": "Master password", + "SETUP_CONFIRM_PASS": "Confirm the password", + "SETUP_MASTER_PASS": "Setup master password" }, - "SEND_DETAILS_MODAL": { - "TITLE1": "Transaction", - "TITLE2": "Transaction details" + "MAIN": { + "BUTTON_NEW_WALLET": "Create new wallet", + "BUTTON_OPEN_WALLET": "Open existing wallet", + "BUTTON_RESTORE_BACKUP": "Restore from backup", + "CHOOSE_PATH": "Please choose a path", + "HELP": "How to create wallet?", + "TITLE": "Create or open the wallet to start using Zano" + }, + "MESSAGES": { + "ADDRESS": "Address", + "MESSAGE": "Message", + "SEND_BUTTON": "Send", + "SEND_PLACEHOLDER": "Type a message..." + }, + "MODALS": { + "ADD_TOKEN": "Add token", + "CANCEL": "Cancel", + "ERROR": "Error", + "INFO": "Information", + "OK": "OK", + "SUCCESS": "Success" + }, + "OPEN_WALLET": { + "BUTTON": "Open wallet", + "FILE_NOT_FOUND1": "Wallet file not found", + "FILE_NOT_FOUND2": "

    It might have been renamed or moved.
    To open it, use the \"Open wallet\" button.", + "FORM_ERRORS": { + "MAX_LENGTH": "Maximum name length reached", + "NAME_DUPLICATE": "Name is duplicate", + "NAME_REQUIRED": "Name is required" + }, + "MODAL": { + "LABEL": "Password to this wallet", + "NOT_FOUND": "Not found", + "OPEN": "Open wallet", + "SKIP": "Skip", + "TITLE": "Type wallet password" + }, + "NAME": "Wallet name", + "PASS": "Wallet password", + "WITH_ADDRESS_ALREADY_OPEN": "A wallet with this address is already open" }, "PLACEHOLDERS": { + "ADRESS_PLACEHOLDER": "Enter adress here", + "AMOUNT_PLACEHOLDER": "Please enter the amount", "COMMENT_PLACEHOLDER": "Enter your comment here", - "WALLET_NAME_PLACEHOLDER": "Enter a Wallet Name here", + "CONFIRM_WALET_PASSWORD_PLACEHOLDER": "Confirm wallet password here", + "DEPOSIT_PLACEHOLDER": "Enter your deposit here", + "DESCRIPTION_PLACEHOLDER": "Enter a description here", + "FEE_PLACEHOLDER": "Enter a fee here", "MASTER_PASS_PLACEHOLDER": "Enter a master password here", - "PASS_PLACEHOLDER": "Enter a master password here", "NAME_PLACEHOLDER": "Enter a name here", - "ADRESS_PLACEHOLDER": "Enter adress here", "NOTES_PLACEHOLDER": "Enter a notes here", - "DESCRIPTION_PLACEHOLDER": "Enter a description here", - "SELLER_PLACEHOLDER": "Enter a seller here", + "PASSWORD_PLACEHOLDER": "Enter a password here", + "PASS_PLACEHOLDER": "Enter a master password here", + "PLACEHOLDER_CONFIRM": "Confirm new password here", + "PLACEHOLDER_NEW": "Enter new password here", "PLACEHOLDER_OLD": "Enter current password here", - "AMOUNT_PLACEHOLDER": "Enter amount here", - "DEPOSIT_PLACEHOLDER": "Enter your deposit here", + "PURCHASE_PAYMENT_PLACEHOLDER": "Enter a payment ID here", + "SEED_PASSWORD_PLACEHOLDER": "Enter a seed password here", + "SEED_PHRASE_PLACEHOLDER": "Enter a seed phrase here", "SELLER_DEPOSIT_PLACEHOLDER": "Enter seller deposit here", - "PLACEHOLDER_NEW": "Enter new password here", + "SELLER_PLACEHOLDER": "Enter a seller here", "WALET_PASSWORD_PLACEHOLDER": "Enter a wallet password here", - "CONFIRM_WALET_PASSWORD_PLACEHOLDER": "Confirm wallet password here", - "PLACEHOLDER_CONFIRM": "Confirm new password here", - "PASSWORD_PLACEHOLDER": "Enter a password here", - "SEED_PHRASE_PLACEHOLDER": "Enter a seed phrase here", - "SEED_PASSWORD_PLACEHOLDER": "Enter a seed password here", - "PURCHASE_PAYMENT_PLACEHOLDER": "Enter a payment ID here", - "FEE_PLACEHOLDER": "Enter a fee here" + "WALLET_NAME_PLACEHOLDER": "Please enter a name for your wallet" + }, + "PROGRESS": { + "ADD_WALLET": "Add wallet", + "CREATE_WALLET": "Create new wallet", + "RESTORE_WALLET": "Restore from backup", + "SELECT_LOCATION": "Select wallet location" + }, + "PURCHASE": { + "ACCEPT_STATE_WAIT_BIG": "Contract started", + "AMOUNT": "Amount", + "BURN_PROPOSAL": "Deposits burned", + "BUTTON_CANCEL_BUYER": "Cancel and return deposits", + "BUTTON_CANCEL_SELLER": "Confirm and return deposits", + "BUTTON_IGNORE": "Ignore and hide offer", + "BUTTON_MAKE_PLEDGE": "Accept and make deposit", + "BUTTON_NOT_CANCEL": "Ignore request", + "BUTTON_NULLIFY": "Terminate and burn deposits", + "BUTTON_NULLIFY_SHORT": "Burn", + "BUTTON_RECEIVED": "Complete and release deposits", + "BUYER_DEPOSIT": "Buyer deposit", + "CANCEL": "Cancel", + "COMMENT": "Comment", + "DEALS_CANCELED_WAIT": "Cancellation in progress", + "DESCRIPTION": "Description", + "DETAILS": "Additional details", + "FEE": "Fee", + "FORM_ERRORS": { + "ALIAS_NOT_VALID": "Invalid alias", + "AMOUNT_REQUIRED": "Amount required", + "AMOUNT_ZERO": "Amount cannot be zero", + "COMMENT_MAXIMUM": "Maximum field length reached", + "DESC_MAXIMUM": "Maximum field length reached", + "DESC_REQUIRED": "Description required", + "SELLER_DEPOSIT_REQUIRED": "Seller deposit required", + "SELLER_NOT_VALID": "Invalid address", + "SELLER_REQUIRED": "Address required", + "SELLER_SAME": "Use separate account", + "YOUR_DEPOSIT_REQUIRED": "Deposit required" + }, + "HOUR": "hour", + "HOURS": "hours", + "IGNORED_ACCEPT": "Contract proposal ignored", + "IGNORED_CANCEL": "Contract cancellation proposal ignored", + "NEED_MONEY": "Insufficient funds for this transaction", + "NULLIFY_QUESTION": "Are you sure you want to burn both deposits?", + "PAYMENT": "Payment ID", + "PROGRESS_COMPLETE": "Completed", + "PROGRESS_NEW": "New purchase", + "PROGRESS_RECEIVE": "Reply received", + "PROGRESS_WAIT": "Awaiting reply", + "SAME_AMOUNT": "Same amount", + "SELLER": "Seller", + "SELLER_DEPOSIT": "Seller deposit", + "SEND_BUTTON": "Send", + "SEND_CANCEL_PROPOSAL": "Cancellation request sent", + "STATUS_MESSAGES": { + "BEING_CANCELLED": "Cancellation in progress", + "CANCELLED": "Contract canceled", + "COMPLETED": "Contract completed", + "EXPIRED": "Contract proposal expired", + "IGNORED_BUYER": "Contract proposal ignored", + "IGNORED_CANCEL_BUYER": "Contract cancellation proposal ignored", + "IGNORED_CANCEL_SELLER": "The seller ignored your proposal to cancel the contract", + "IGNORED_SELLER": "The seller ignored your contract proposal", + "NEW_PURCHASE": "New purchase", + "NOT_RECEIVED": "Delivery failed", + "NULLIFIED": "All deposits burned", + "PROPOSAL_CANCEL_BUYER": "Cancellation request received", + "PROPOSAL_CANCEL_SELLER": "Cancellation request sent", + "WAITING_BUYER": "Contract proposal received", + "WAITING_CONFIRMATION": "Waiting for deposits confirmation", + "WAITING_DELIVERY": "Waiting for delivery", + "WAITING_SELLER": "Waiting for response" + }, + "SUCCESS_FINISH_PROPOSAL": "Contract completed", + "WAITING_TIME": "Response time", + "WAITING_TIME_QUESTION": "Are you sure you want to cancel the contract?", + "YOUR_DEPOSIT": "Your deposit" + }, + "RESTORE_WALLET": { + "BUTTON_CREATE": "Create wallet", + "BUTTON_SELECT": "Select wallet location", + "CHOOSE_PATH": "Please choose a path", + "CONFIRM": "Confirm wallet password", + "FORM_ERRORS": { + "CONFIRM_NOT_MATCH": "Passwords don`t match", + "INCORRECT_PASSWORD": "Incorrect password", + "KEY_NOT_VALID": "Key not valid", + "KEY_REQUIRED": "Key is required", + "MAX_LENGTH": "Maximum name length reached", + "NAME_DUPLICATE": "Name is duplicate", + "NAME_REQUIRED": "Name is required", + "SEED_PHRASE_IS_NO_VALID": "The seed phrase is not valid." + }, + "LABEL_NAME": "Wallet name", + "LABEL_PHRASE_KEY": "Seed phrase / tracking seed", + "NOT_CORRECT_FILE_OR_PASSWORD": "Invalid wallet file or password does not match", + "OK": "OK", + "PASS": "Wallet password", + "SEED_PASSWORD": "Seed password" + }, + "SEED_PHRASE": { + "BUTTON_COPIED": "Copied", + "BUTTON_COPY": "Copy", + "BUTTON_CREATE_ACCOUNT": "Create wallet", + "TITLE": "Make sure to keep your seed phrase in a safe place. If you forget your seed phrase you will not be able to recover your wallet." + }, + "SEND": { + "ADDRESS": "Address", + "AMOUNT": "Amount", + "ASSET": "Asset", + "BUTTON": "Send", + "COMMENT": "Comment", + "DETAILS": "Additional details", + "ERROR_CODES": { + "NOT_ENOUGH_MONEY": "Not enough funds for this transaction" + }, + "FEE": "Fee", + "FORM_ERRORS": { + "ADDRESS_NOT_VALID": "Address not valid", + "ADDRESS_REQUIRED": "Address is required", + "ALIAS_NOT_FOUND": "Alias not found", + "ALIAS_NOT_VALID": "The alias is not valid", + "AMOUNT_REQUIRED": "Amount is required", + "AMOUNT_ZERO": "Amount is zero", + "FEE_MINIMUM": "The minimum fee required is {{fee}}", + "FEE_REQUIRED": "Please enter the fee amount.", + "GREAT_THAN_UNWRAPPED_COINS": "Amount is bigger than ERC20 tokens left available", + "LESS_THAN_ZANO_NEEDED": "Too small amount to cover ERC20 fee", + "MAX_LENGTH": "Maximum comment length reached", + "MUST_BE_GREATER_THAN_ZERO": "Must be greater than zero", + "WRAP_INFO_NULL": "failed to request wrap state" + }, + "HIDE": "Hide your wallet address from recipient", + "MIXIN": "Mixin", + "SUCCESS_SENT": "Transaction sent", + "WRAP": { + "ESTIMATE": "Transaction Estimates", + "FEE": "Ethereum Txn Fee:", + "MAIN_TEXT": "This transaction will create wZano (\"Wrapped Zano\") which will be sent to the specified address on the Ethereum network.", + "TITLE": "Wrap", + "WILL_RECEIVE": "You'll receive:", + "ZANO": "ZANO", + "wZANO": "wZANO" + } }, - "EXPORT_HISTORY": { - "TOOLTIP": "Export wallet transactions history to file", - "TITLE": "Export Wallet History", - "FILTER": "Filter POS Transactions", - "CANCEL": "Cancel", - "EXPORT": "Export to file...", - "EXPORT_BUTTON": "Export history...", - "SAVED_FILE": "Select path to save transactions history ", - "FORMAT": "Format" + "SEND_DETAILS_MODAL": { + "TITLE1": "Transaction", + "TITLE2": "Transaction details" }, - "ASSETS": { - "TABLE": { - "LABELS": { - "NAME": "Name", - "BALANCE": "Balance", - "VALUE": "Value", - "PRICE": "Price" - } + "SETTINGS": { + "APP_LOCK": { + "TIME1": "5 min", + "TIME2": "15 min", + "TIME3": "1 hour", + "TIME4": "Never", + "TITLE": "Lock app after:" }, - "DROP_DOWN_MENU": { - "ASSET_DETAILS": "Asset Details", - "REMOVE_ASSET": "Remove asset" + "APP_LOG_TITLE": "Log level:", + "DARK_THEME": "Dark theme", + "FORM_ERRORS": { + "CONFIRM_NOT_MATCH": "The passwords do not match", + "CURRENT_PASS_NOT_MATCH": "Old password not match", + "PASS_REQUIRED": "Password is required" }, - "MODALS": { - "ASSET_DETAILS": { - "LABELS": { - "NAME": "Asset name", - "TICKER": "Ticker", - "ID": "Asset ID", - "CURRENT_SUPPLY": "Current supply", - "MAX_SUPPLE": "Max supply" - } - } + "GRAY_THEME": "Grey theme", + "LANGUAGE": { + "DE": "Deutsch", + "EN": "English", + "FR": "French", + "ID": "Indonesian", + "IT": "Italian", + "PT": "Portuguese", + "TITLE": "Language" }, - "FORM": { - "ERRORS": { - "WRONG_ASSET_ID": "Wrong asset id", - "INSUFICCIENT_FUNDS": "Insuficcient funds" - } - } + "LAST_BUILD": "Current build: {{value}}", + "MASTER_PASSWORD": { + "BUTTON": "Save", + "CONFIRM": "New password confirmation", + "NEW": "New password", + "OLD": "Old password", + "TITLE": "Update master password" + }, + "NOTIFICATIONS": "Notifications", + "SCALE": { + "100": "100% scale", + "125": "125% scale", + "150": "150% scale", + "75": "75% scale", + "TITLE": "Interface scale" + }, + "SETTINGS_SAVED": "Saved! Settings Updated", + "TITLE": "Settings", + "USE_TOR_TO_RELAY_TRANSACTIONS": "Use TOR to relay transactions", + "WHITE_THEME": "White theme" }, - "CONFIRM_SWAP": { - "BREADCRUMBS": { - "ITEM1": "Swap", - "ITEM2": "Confirm swap" + "SIDEBAR": { + "ACCOUNT": { + "MESSAGES": "New offers/Messages", + "STAKING": "Staking", + "SYNCING": "Syncing wallet" }, - "FORM": { - "LABELS": { - "LABEL1": "Swap proposal hex", - "LABEL2": "Proposal details" - }, - "PLACEHOLDERS": { - "PLACEHOLDER1": "Enter Swap proposal hex" - }, - "TABLE": { - "LABELS": { - "LABEL1": "Sending", - "LABEL2": "Receiving", - "LABEL3": "Expiration time" - } - }, - "BUTTONS": { - "BUTTON1": "Accept Proposal", - "BUTTON2": "Back" - } + "ADD_NEW": "Add", + "CONTACTS": "Contacts", + "CONTACTS_TOOLTIP": "Contacts option available only with Master Password enabled", + "LOG_OUT": "Log out", + "LOG_OUT_TOOLTIP": "Logout option available only with Master Password enabled", + "SETTINGS": "Settings", + "SYNCHRONIZATION": { + "COMPLETE": "Completion", + "DOWNLOADING": "Downloading", + "ERROR": "System error", + "LOADING": "Loading blockchain data", + "MB": "MB", + "OFFLINE": "Offline", + "ONLINE": "Online", + "SLASH": "/", + "SYNCING": "Syncing blockchain" + }, + "TITLE": "Wallets", + "UPDATE": { + "CRITICAL": "Update available", + "CRITICAL_HINT": "Critical update!", + "CRITICAL_TOOLTIP": "Critical update available.Update strongly recommended!", + "IMPORTANT": "Update available", + "IMPORTANT_HINT": "Important update!", + "IMPORTANT_TOOLTIP": "Get new update.
    Important update!", + "STANDARD": "Update available", + "STANDARD_TOOLTIP": "Get new update.
    Update is recommended!", + "TIME": "System time differs from network", + "TIME_TOOLTIP": "Wrong system time!
    Check and repair your system time." } }, - "CREATE_SWAP": { - "BREADCRUMBS": { - "ITEM1": "Swap", - "ITEM2": "Create swap" + "STAKING": { + "GROUP": { + "DAY": "day", + "MONTH": "month", + "WEEK": "week" }, - "FORM": { - "LABELS": { - "LABEL1": "Sending", - "LABEL2": "Receiving", - "LABEL3": "Receiver address" - }, - "PLACEHOLDERS": { - "PLACEHOLDER1": "Enter amount here" - }, - "BUTTONS": { - "BUTTON1": "Create proposal", - "BUTTON2": "Cancel" - }, - "ERRORS": { - "ERROR1": "Same ones selected asset" - } - } + "PERIOD": { + "ALL": "All", + "MONTH1": "1 month", + "MONTH3": "3 month", + "MONTH6": "6 month", + "WEEK1": "1 week", + "WEEK2": "2 week", + "YEAR": "1 year" + }, + "SWITCH": { + "OFF": "OFF", + "ON": "ON" + }, + "TITLE": "Staking", + "TITLE_GROUP": "Group:", + "TITLE_PENDING": "Pending", + "TITLE_PERIOD": "Time period:", + "TITLE_TOTAL": "Total" }, "SWAP": { "BUTTONS": { @@ -808,31 +716,129 @@ } }, "SWAP_PROPOSAL_HEX": { + "BREADCRUMBS": { + "ITEM1": "Swap", + "ITEM2": "Swap proposal hex" + }, "FORM": { + "BUTTONS": { + "BUTTON1": "Copy", + "BUTTON2": "Close" + }, "LABELS": { "LABEL1": "Swap proposal hex" }, "PLACEHOLDERS": { "PLACEHOLDER1": "Enter Swap proposal hex" - }, - "BUTTONS": { - "BUTTON1": "Copy", - "BUTTON2": "Close" } }, "MODALS": { "CONFIRM_MODAL": { - "TITLE": "Are you sure you want to leave this page?", - "MESSAGE": "Please make sure you saved the swap proposal text, you won’t be able to see it again", "BUTTONS": { - "SUBMIT": "Close", - "CLOSE": "Back to proposal" - } + "CLOSE": "Back to proposal", + "SUBMIT": "Close" + }, + "MESSAGE": "Please make sure you saved the swap proposal text, you won’t be able to see it again", + "TITLE": "Are you sure you want to leave this page?" } + } + }, + "TOR_LIB_STATE": { + "STATE_CREATING_STREAM": "Creating stream", + "STATE_DOWNLOADING_CONSENSUS": "Downloading consensus", + "STATE_FAILED": "Failed created stream", + "STATE_INITIALIZING": "Initializing", + "STATE_MAKING_TUNNEL_A": "Building tunnel to A", + "STATE_MAKING_TUNNEL_B": "Building tunnel to B", + "STATE_SENDING": "Sending transaction", + "STATE_SEND_FAILED": "Sending failed", + "STATE_SENT_SUCCESS": "Successfully sent!", + "STATE_SUCCESS": "Successfully created stream" + }, + "TRANSFER_ALIAS": { + "ADDRESS": { + "LABEL": "Transfer to", + "PLACEHOLDER": "" }, - "BREADCRUMBS": { - "ITEM1": "Swap", - "ITEM2": "Swap proposal hex" + "BUTTON_CANCEL": "Cancel", + "BUTTON_TRANSFER": "Transfer", + "COMMENT": { + "LABEL": "Comment", + "PLACEHOLDER": "" + }, + "COST": "Transfer fee {{value}} {{currency}}", + "FORM_ERRORS": { + "ALIAS_EXISTS": "This account already has an alias", + "NO_MONEY": "You do not have enough funds to transfer this alias", + "WRONG_ADDRESS": "No wallet exists for the provided address" + }, + "NAME": { + "LABEL": "Alias", + "PLACEHOLDER": "@ Enter alias" + }, + "REQUEST_SEND_REG": "The alias will be transferred within 10 minutes" + }, + "WALLET": { + "AVAILABLE_BALANCE": "Available", + "CONFIRM": { + "MESSAGE": "To access it you’ll have to add it again", + "TITLE": "Remove wallet from the list?" + }, + "DETAILS": "Details", + "LOCK": "Lock", + "LOCKED_BALANCE": "Locked", + "LOCKED_BALANCE_LINK": "What does that mean?", + "MODAL_ADD_CUSTOM_TOKEN": { + "FIELD_TITLE": "Asset ID", + "FORM_ERRORS": { + "ERROR1": "Invalid asset ID" + }, + "TITLE": "Add Custom Token" + }, + "REGISTER_ALIAS": "Register an alias", + "TABS": { + "ASSETS": "Assets", + "CONTRACTS": "Contracts", + "HISTORY": "History", + "MESSAGES": "Messages", + "RECEIVE": "Receive", + "SEND": "Send", + "STAKING": "Staking" + }, + "TOOLTIPS": { + "ADD_CUSTOM_TOKEN": "Add Custom Token", + "EDIT_ALIAS": "Edit alias", + "REMOVE": "Remove wallet", + "SETTINGS": "Settings", + "TRANSFER_ALIAS": "Transfer alias" } + }, + "WALLET_DETAILS": { + "ADD_CUSTOM_TOKEN": "Add Custom Token", + "BUTTON_REMOVE": "Remove wallet", + "BUTTON_SAVE": "Save", + "CREATE_PASSWORD_SECURE": "Create a password to secure your seed", + "FORM": { + "CONFIRM_PASSWORD": "Confirm password", + "GENERATE_SECURE_SEED": "Generate Secure Seed", + "SECURED_SEED_WILL_REQUIRE": "Secure seed will require this password to restore." + }, + "FORM_ERRORS": { + "MAX_LENGTH": "Maximum name length reached", + "NAME_DUPLICATE": "Name is duplicate", + "NAME_REQUIRED": "Name is required", + "PASSWORDS_DONT_MATCH": "The passwords entered do not match" + }, + "INFO": "info", + "LABEL_FILE_LOCATION": "Wallet file location", + "LABEL_NAME": "Wallet name", + "LABEL_SEED_PHRASE": "Seed phrase", + "REMEMBER_YOU_WILL_REQUIRE": "Secure seed will require password to restore.", + "RESYNC_WALLET": "Resync wallet data", + "RESYNC_WALLET_BUTTON": "Resync Wallet", + "SEED_IS_SECURED": "Seed is secured", + "SEED_IS_UNSECURED": "Seed is unsecured", + "SEED_PHRASE_HINT": "Click to reveal the seed phrase", + "WALLET_OPTIONS": "Wallet options..." } } diff --git a/html_source/src/assets/i18n/sr.json b/html_source/src/assets/i18n/sr.json index cbccbaea..df8d8857 100644 --- a/html_source/src/assets/i18n/sr.json +++ b/html_source/src/assets/i18n/sr.json @@ -1,805 +1,713 @@ { - "LOGIN": { - "SETUP_MASTER_PASS": "Setup master password", - "SETUP_CONFIRM_PASS": "Confirm the password", - "MASTER_PASS": "Master password", - "BUTTON_NEXT": "Next", - "BUTTON_SKIP": "Skip", - "BUTTON_RESET": "Reset", - "INCORRECT_PASSWORD": "Invalid password", - "FORM_ERRORS": { - "PASS_REQUIRED": "Password is required", - "CONFIRM_REQUIRED": "Confirmation is required", - "MISMATCH": "Mismatch", - "INVALID_PASS": "Invalid Password, try again", - "WRONG_PASSWORD": "Wrong password" - } - }, - "COMMON": { - "BACK": "Go back" - }, - "BREADCRUMBS": { - "ADD_WALLET": "Add wallet", - "CREATE_WALLET": "Create new wallet", - "SAVE_PHRASE": "Save your seed phrase", - "OPEN_WALLET": "Open existing wallet", - "RESTORE_WALLET": "Restore from backup", - "WALLET_DETAILS": "Wallet details", - "ASSIGN_ALIAS": "Assign alias", - "EDIT_ALIAS": "Edit alias", - "TRANSFER_ALIAS": "Transfer alias", - "CONTRACTS": "Contracts", - "NEW_PURCHASE": "New purchase", - "OLD_PURCHASE": "Purchase" - }, - "SIDEBAR": { - "TITLE": "Wallets", - "ADD_NEW": "Add", - "ACCOUNT": { - "STAKING": "Staking", - "MESSAGES": "New offers/Messages", - "SYNCING": "Syncing wallet" + "ASSETS": { + "DROP_DOWN_MENU": { + "ASSET_DETAILS": "Asset Details", + "REMOVE_ASSET": "Remove asset" }, - "CONTACTS": "Contacts", - "SETTINGS": "Settings", - "LOG_OUT": "Log out", - "SYNCHRONIZATION": { - "OFFLINE": "Offline", - "ONLINE": "Online", - "ERROR": "System error", - "COMPLETE": "Completion", - "SYNCING": "Syncing blockchain", - "LOADING": "Loading blockchain data", - "DOWNLOADING": "Downloading", - "SLASH": "/", - "MB": "MB" + "FORM": { + "ERRORS": { + "INSUFICCIENT_FUNDS": "Insuficcient funds", + "WRONG_ASSET_ID": "Wrong asset id" + } }, - "UPDATE": { - "STANDARD": "Update available", - "STANDARD_TOOLTIP": "Get new update.
    Update is recommended!", - "IMPORTANT": "Update available", - "IMPORTANT_HINT": "Important update!", - "IMPORTANT_TOOLTIP": "Get new update.
    Important update!", - "CRITICAL": "Update available", - "CRITICAL_HINT": "Critical update!", - "CRITICAL_TOOLTIP": "Critical update available.Update strongly recommended!", - "TIME": "System time differs from network", - "TIME_TOOLTIP": "Wrong system time!
    Check and repair your system time." + "MODALS": { + "ASSET_DETAILS": { + "LABELS": { + "CURRENT_SUPPLY": "Current supply", + "ID": "Asset ID", + "MAX_SUPPLE": "Max supply", + "NAME": "Asset name", + "TICKER": "Ticker" + } + } }, - "CONTACTS_TOOLTIP": "Contacts option available only with Master Password enabled", - "LOG_OUT_TOOLTIP": "Logout option available only with Master Password enabled" - }, - "MAIN": { - "TITLE": "Create or open the wallet to start using Zano", - "BUTTON_NEW_WALLET": "Create new wallet", - "BUTTON_OPEN_WALLET": "Open existing wallet", - "BUTTON_RESTORE_BACKUP": "Restore from backup", - "HELP": "How to create wallet?", - "CHOOSE_PATH": "Please choose a path" - }, - "CREATE_WALLET": { - "NAME": "Wallet name", - "PASS": "Set wallet password", - "CONFIRM": "Confirm wallet password", - "BUTTON_SELECT": "Select wallet location", - "BUTTON_CREATE": "Create wallet", - "TITLE_SAVE": "Save the wallet file.", - "ERROR_CANNOT_SAVE_TOP": "Existing wallet files cannot be replaced or overwritten", - "ERROR_CANNOT_SAVE_SYSTEM": "Wallet files cannot be saved to the OS partition", - "FORM_ERRORS": { - "NAME_REQUIRED": "Name is required", - "NAME_DUPLICATE": "Name is duplicate", - "MAX_LENGTH": "Maximum name length reached", - "CONFIRM_NOT_MATCH": "Passwords don`t match" + "TABLE": { + "LABELS": { + "BALANCE": "Balance", + "NAME": "Name", + "PRICE": "Price", + "VALUE": "Value" + } } }, - "OPEN_WALLET": { - "NAME": "Wallet name", - "PASS": "Wallet password", - "BUTTON": "Open wallet", - "WITH_ADDRESS_ALREADY_OPEN": "A wallet with this address is already open", - "FILE_NOT_FOUND1": "Wallet file not found", - "FILE_NOT_FOUND2": "

    It might have been renamed or moved.
    To open it, use the \"Open wallet\" button.", - "FORM_ERRORS": { - "NAME_REQUIRED": "Name is required", - "NAME_DUPLICATE": "Name is duplicate", - "MAX_LENGTH": "Maximum name length reached" + "ASSIGN_ALIAS": { + "BUTTON_ASSIGN": "Assign", + "COMMENT": { + "LABEL": "Comment", + "PLACEHOLDER": "", + "TOOLTIP": "The comment will be visible to anyone who wants to make a payment to your alias. You can provide details about your business, contacts, or include any text. Comments can be edited later." }, - "MODAL": { - "TITLE": "Type wallet password", - "LABEL": "Password to this wallet", - "OPEN": "Open wallet", - "SKIP": "Skip", - "NOT_FOUND": "Not found" - } - }, - "RESTORE_WALLET": { - "LABEL_NAME": "Wallet name", - "LABEL_PHRASE_KEY": "Seed phrase / tracking seed", - "PASS": "Wallet password", - "CONFIRM": "Confirm wallet password", - "BUTTON_SELECT": "Select wallet location", - "BUTTON_CREATE": "Create wallet", - "NOT_CORRECT_FILE_OR_PASSWORD": "Invalid wallet file or password does not match", - "CHOOSE_PATH": "Please choose a path", + "COST": "Alias fee {{value}} {{currency}}", "FORM_ERRORS": { + "MAX_LENGTH": "Maximum comment length reached", + "NAME_EXISTS": "Alias name already exists", + "NAME_LENGTH": "The alias must be 6-25 characters long", "NAME_REQUIRED": "Name is required", - "NAME_DUPLICATE": "Name is duplicate", - "MAX_LENGTH": "Maximum name length reached", - "CONFIRM_NOT_MATCH": "Passwords don`t match", - "KEY_REQUIRED": "Key is required", - "KEY_NOT_VALID": "Key not valid", - "INCORRECT_PASSWORD": "Incorrect password" + "NAME_WRONG": "Invalid name: allowed symbols \"0-9\", \"a-z\", \"-\", \".\"", + "NO_MONEY": "Insufficient funds to assign the alias" + }, + "NAME": { + "LABEL": "Alias", + "PLACEHOLDER": " Enter alias", + "TOOLTIP": "An alias is a shortened form or your account. An alias can only include Latin letters, numbers and characters “.” and “-”. It must start with “@”." }, - "SEED_PASSWORD": "Seed password", - "OK": "OK" + "ONE_ALIAS": "You can create only one alias per wallet", + "REQUEST_ADD_REG": "The alias will be assigned within 10 minutes" }, - "SEED_PHRASE": { - "TITLE": "Make sure to keep your seed phrase in a safe place. If you forget your seed phrase you will not be able to recover your wallet.", - "BUTTON_CREATE_ACCOUNT": "Create wallet", - "BUTTON_COPY": "Copy", - "BUTTON_COPIED": "Copied" + "BACKEND_LOCALIZATION": { + "INCOME_TRANSFER_CONFIRMED": "Payment received", + "INCOME_TRANSFER_UNCONFIRMED": "Incoming payment (not confirmed)", + "IS_CONFIRMED": "", + "IS_MINIMIZE": "Zano application is minimized to the system tray", + "IS_RECEIVED": "", + "LOCKED": "Blocked", + "MINED": "Mined", + "QUIT": "Quit", + "RESTORE": "You can recover it by clicking or using the context menu", + "TRAY_MENU_MINIMIZE": "Minimize", + "TRAY_MENU_SHOW": "Resize" }, - "PROGRESS": { + "BREADCRUMBS": { "ADD_WALLET": "Add wallet", - "SELECT_LOCATION": "Select wallet location", + "ASSIGN_ALIAS": "Assign alias", + "CONTRACTS": "Contracts", "CREATE_WALLET": "Create new wallet", - "RESTORE_WALLET": "Restore from backup" + "EDIT_ALIAS": "Edit alias", + "NEW_PURCHASE": "New purchase", + "OLD_PURCHASE": "Purchase", + "OPEN_WALLET": "Open existing wallet", + "RESTORE_WALLET": "Restore from backup", + "SAVE_PHRASE": "Save your seed phrase", + "TRANSFER_ALIAS": "Transfer alias", + "WALLET_DETAILS": "Wallet details" }, - "SETTINGS": { - "TITLE": "Settings", - "DARK_THEME": "Dark theme", - "WHITE_THEME": "White theme", - "GRAY_THEME": "Grey theme", - "APP_LOCK": { - "TITLE": "Lock app after:", - "TIME1": "5 min", - "TIME2": "15 min", - "TIME3": "1 hour", - "TIME4": "Never" - }, - "SCALE": { - "75": "75% scale", - "100": "100% scale", - "125": "125% scale", - "150": "150% scale", - "TITLE": "Interface scale" - }, - "MASTER_PASSWORD": { - "TITLE": "Update master password", - "OLD": "Old password", - "NEW": "New password", - "CONFIRM": "New password confirmation", - "BUTTON": "Save" - }, - "FORM_ERRORS": { - "PASS_REQUIRED": "Password is required", - "PASS_NOT_MATCH": "Old password not match", - "CONFIRM_NOT_MATCH": "Passwords do not match" - }, - "LAST_BUILD": "Current build: {{value}}", - "APP_LOG_TITLE": "Log level:", - "NOTIFICATIONS": "Notifications", - "USE_TOR_TO_RELAY_TRANSACTIONS": "Use TOR to relay transactions", - "SETTINGS_SAVED": "Saved! Settings Updated", - "LANGUAGE": { - "TITLE": "Language", - "EN": "English", - "FR": "French", - "DE": "Deutsch", - "ID": "Indonesian", - "IT": "Italian", - "PT": "Portuguese" - } + "COMMON": { + "BACK": "Go back" }, - "WALLET": { - "REGISTER_ALIAS": "Register an alias", - "DETAILS": "Details", - "LOCK": "Lock", - "AVAILABLE_BALANCE": "Available", - "LOCKED_BALANCE": "Locked", - "LOCKED_BALANCE_LINK": "What does that mean?", - "TABS": { - "ASSETS": "Assets", + "CONFIRM": { + "BUTTON_CANCEL": "Cancel", + "BUTTON_CONFIRM": "Send", + "MESSAGE": { + "COMMENT": "Comment", + "FROM": "From", "SEND": "Send", - "RECEIVE": "Receive", - "HISTORY": "History", - "CONTRACTS": "Contracts", - "MESSAGES": "Messages", - "STAKING": "Staking" - }, - "CONFIRM": { - "TITLE": "Remove wallet from the list?", - "MESSAGE": "To access it you’ll have to add it again" + "TO": "To" }, - "TOOLTIPS": { - "EDIT_ALIAS": "Edit alias", - "TRANSFER_ALIAS": "Transfer alias", - "SETTINGS": "Settings", - "ADD_CUSTOM_TOKEN": "Add Custom Token", - "REMOVE": "Remove wallet" + "TITLE": "Transaction" + }, + "CONFIRM_SWAP": { + "BREADCRUMBS": { + "ITEM1": "Swap", + "ITEM2": "Confirm swap" }, - "MODAL_ADD_CUSTOM_TOKEN": { - "TITLE": "Add Custom Token", - "FIELD_TITLE": "Asset ID" + "FORM": { + "BUTTONS": { + "BUTTON1": "Accept Proposal", + "BUTTON2": "Back" + }, + "LABELS": { + "LABEL1": "Swap proposal hex", + "LABEL2": "Proposal details" + }, + "PLACEHOLDERS": { + "PLACEHOLDER1": "Enter Swap proposal hex" + }, + "TABLE": { + "LABELS": { + "LABEL1": "Sending", + "LABEL2": "Receiving", + "LABEL3": "Expiration time" + } + } } }, - "WALLET_DETAILS": { - "LABEL_NAME": "Wallet name", - "LABEL_FILE_LOCATION": "Wallet file location", - "LABEL_SEED_PHRASE": "Seed phrase", - "SEED_PHRASE_HINT": "Click to reveal the seed phrase", - "BUTTON_SAVE": "Save", - "BUTTON_REMOVE": "Remove wallet", - "FORM_ERRORS": { - "NAME_REQUIRED": "Name is required", - "NAME_DUPLICATE": "Name is duplicate", - "MAX_LENGTH": "Maximum name length reached", - "PASSWORDS_DONT_MATCH": "Passwords don't match" + "CONTACTS": { + "ADD": "Add/edit contact", + "ADD_CONTACT": "Add contact", + "BUTTON": { + "ADD": "Add contact", + "ADD_EDIT": "Add/Save", + "DELETE": "Delete", + "EDIT": "Edit", + "GO_TO_WALLET": "Go to wallet", + "IMPORT_EXPORT": "Import/export", + "SEND": "Send" }, - "WALLET_OPTIONS": "Wallet options...", - "RESYNC_WALLET": "Resync wallet data", - "RESYNC_WALLET_BUTTON": "Resync Wallet", - "CREATE_PASSWORD_SECURE": "Create a password to secure your seed", - "INFO": "info", - "SEED_IS_UNSECURED": "Seed is unsecured", - "SEED_IS_SECURED": "Seed is secured", - "REMEMBER_YOU_WILL_REQUIRE": "Secure seed will require password to restore.", - "ADD_CUSTOM_TOKEN": "Add Custom Token", + "COPY": "- Copy", + "ERROR_EMPTY_LIST": "Contact list is empty", + "ERROR_EXPORT": "Invalid file type. Save file as .csv", + "ERROR_IMPORT": "Error is occured while reading file!", + "ERROR_IMPORT_EMPTY": "File is empty", + "ERROR_TYPE_FILE": "Please import valid .csv file", + "EXPORT": "Export", "FORM": { - "CONFIRM_PASSWORD": "Confirm password", - "GENERATE_SECURE_SEED": "Generate Secure Seed", - "SECURED_SEED_WILL_REQUIRE": "Secure seed will require this password to restore." - } - }, - "ASSIGN_ALIAS": { - "NAME": { - "LABEL": "Alias", - "PLACEHOLDER": " Enter alias", - "TOOLTIP": "An alias is a shortened form or your account. An alias can only include Latin letters, numbers and characters “.” and “-”. It must start with “@”." - }, - "COMMENT": { - "LABEL": "Comment", - "PLACEHOLDER": "", - "TOOLTIP": "The comment will be visible to anyone who wants to make a payment to your alias. You can provide details about your business, contacts, or include any text. Comments can be edited later." + "ADDRESS": "Address", + "NAME": "Name", + "NOTES": "Notes" }, - "COST": "Alias fee {{value}} {{currency}}", - "BUTTON_ASSIGN": "Assign", "FORM_ERRORS": { + "ADDRESS_DUBLICATED": "Address is dublicated", + "ADDRESS_NOT_VALID": "Address not valid", + "ADDRESS_REQUIRED": "Address is required", + "MAX_LENGTH": "Maximum notes length reached", + "NAME_DUBLICATED": "Name is dublicated", + "NAME_LENGTH": "The name must be 4-25 characters long", "NAME_REQUIRED": "Name is required", - "NAME_WRONG": "Invalid name: allowed symbols \"0-9\", \"a-z\", \"-\", \".\"", - "NAME_LENGTH": "The alias must be 6-25 characters long", - "NAME_EXISTS": "Alias name already exists", - "NO_MONEY": "You do not have enough funds to assign this alias", - "MAX_LENGTH": "Maximum comment length reached" - }, - "ONE_ALIAS": "You can create only one alias per wallet", - "REQUEST_ADD_REG": "The alias will be assigned within 10 minutes" - }, - "EDIT_ALIAS": { - "NAME": { - "LABEL": "Alias", - "PLACEHOLDER": "@ Enter alias" - }, - "COMMENT": { - "LABEL": "Comment", - "PLACEHOLDER": "" + "SET_MASTER_PASSWORD": "Set master password" }, - "FORM_ERRORS": { - "NO_MONEY": "You do not have enough funds to change the comment to this alias", - "MAX_LENGTH": "Maximum comment length reached" + "IMPORT": "Import", + "IMPORT_EXPORT": "Import or export contacts", + "OPEN_ADD_WALLET": "Open/Add wallet", + "SEND": "Send", + "SEND_FROM": "Send from", + "SEND_TO": "To", + "SUCCESS_EXPORT": "Contacts are exported", + "SUCCESS_IMPORT": "Contacts are imported", + "SUCCESS_SAVE": "Contact is edited", + "SUCCESS_SENT": "Contact added", + "TABLE": { + "ADDRESS": "Address", + "ALIAS": "Alias", + "EMPTY": "Contact list is empty", + "NAME": "Name", + "NOTES": "Notes" }, - "COST": "Fee {{value}} {{currency}}", - "BUTTON_EDIT": "Edit" + "TITLE": "Contact list" }, - "TRANSFER_ALIAS": { - "NAME": { - "LABEL": "Alias", - "PLACEHOLDER": "@ Enter alias" - }, - "COMMENT": { - "LABEL": "Comment", - "PLACEHOLDER": "" - }, - "ADDRESS": { - "LABEL": "Transfer to", - "PLACEHOLDER": "" - }, - "FORM_ERRORS": { - "WRONG_ADDRESS": "No wallet with this account exists", - "ALIAS_EXISTS": "This account already has an alias", - "NO_MONEY": "You do not have enough funds to transfer this alias" - }, - "COST": "Transfer fee {{value}} {{currency}}", - "BUTTON_TRANSFER": "Transfer", - "BUTTON_CANCEL": "Cancel", - "REQUEST_SEND_REG": "The alias will be transferred within 10 minutes" + "CONTEXT_MENU": { + "COPY": "copy", + "PASTE": "paste", + "SELECT": "select all" }, - "SEND": { - "ADDRESS": "Address", + "CONTRACTS": { "AMOUNT": "Amount", - "COMMENT": "Comment", - "DETAILS": "Additional details", - "MIXIN": "Mixin", - "FEE": "Fee", - "HIDE": "Hide your wallet address from recipient", - "BUTTON": "Send", - "SUCCESS_SENT": "Transaction sent", - "FORM_ERRORS": { - "ADDRESS_REQUIRED": "Address is required", - "ADDRESS_NOT_VALID": "Address not valid", - "ALIAS_NOT_VALID": "Alias not valid", - "AMOUNT_REQUIRED": "Amount is required", - "AMOUNT_ZERO": "Amount is zero", - "FEE_REQUIRED": "Fee is required", - "FEE_MINIMUM": "Minimum fee: {{fee}}", - "MAX_LENGTH": "Maximum comment length reached", - "GREAT_THAN_UNWRAPPED_COINS": "Amount is bigger than ERC20 tokens left available", - "LESS_THAN_ZANO_NEEDED": "Too small amount to cover ERC20 fee", - "WRAP_INFO_NULL": "failed to request wrap state", - "MUST_BE_GREATER_THAN_ZERO": "Must be greater than zero", - "ALIAS_NOT_FOUND": "Alias not found" - }, - "WRAP": { - "TITLE": "Wrap", - "MAIN_TEXT": "This transaction will create wZano (\"Wrapped Zano\") which will be sent to the specified address on the Ethereum network.", - "ESTIMATE": "Transaction Estimates", - "WILL_RECEIVE": "You'll receive:", - "FEE": "Ethereum Txn Fee:", - "ZANO": "ZANO", - "wZANO": "wZANO" - }, - "ERROR_CODES": { - "NOT_ENOUGH_MONEY": "Not enough money" - }, - "ASSET": "Asset" - }, - "HISTORY": { - "STATUS": "Status", - "STATUS_TOOLTIP": "Confirmations {{current}}/{{total}}", - "LOCK_TOOLTIP": "Locked till {{date}}", - "SEND": "Sent", - "RECEIVED": "Received", + "COMMENTS": "Comments", + "CONTRACTS": "Contracts", "DATE": "Date", - "AMOUNT": "Amount", - "FEE": "Fee", - "ADDRESS": "Address", - "DETAILS": { - "PAYMENT_ID": "Payment ID", - "ID": "Transaction ID", - "SIZE": "Transaction size", - "SIZE_VALUE": "{{value}} bytes", - "HEIGHT": "Height", - "CONFIRMATION": "Confirmation", - "INPUTS": "Inputs", - "OUTPUTS": "Outputs", - "COMMENT": "Comment" - }, - "TYPE_MESSAGES": { - "HIDDEN": "hidden", - "UNDEFINED": "Undefined", - "COMPLETE_BUYER": "Contract completed", - "COMPLETE_SELLER": "Contract completed", - "CREATE_ALIAS": "Fee for assigning alias", - "UPDATE_ALIAS": "Fee for editing alias", - "POW_REWARD": "POW reward", - "POS_REWARD": "POS reward", - "CREATE_CONTRACT": "Contract proposal", - "PLEDGE_CONTRACT": "Contract deposit", - "NULLIFY_CONTRACT": "Burn deposits", - "PROPOSAL_CANCEL_CONTRACT": "Cancellation request", - "CANCEL_CONTRACT": "Cancel and return deposits" - }, - "NO_FEE": "No Fee", - "HIDDEN": "Hidden" - }, - "CONTRACTS": { "EMPTY": "No active contracts", - "CONTRACTS": "Contracts", + "LISTING_BUTTON": "Create listing", "PURCHASE": "Purchase", + "PURCHASE_BUTTON": "New Purchase", "SELL": "Sell", - "DATE": "Date", - "AMOUNT": "Amount", "STATUS": "Status", - "COMMENTS": "Comments", - "PURCHASE_BUTTON": "New Purchase", - "LISTING_BUTTON": "Create listing", - "TIME_LEFT": { - "REMAINING_LESS_ONE": "Less than an hour to respond", - "REMAINING_ONE": "{{time}} hour remains", - "REMAINING_MANY": "{{time}} hours remain", - "REMAINING_MANY_ALT": "{{time}} hours remain", - "REMAINING_ONE_RESPONSE": "{{time}} hour remains", - "REMAINING_MANY_RESPONSE": "{{time}} hours remain", - "REMAINING_MANY_ALT_RESPONSE": "{{time}} hours remain", - "REMAINING_ONE_WAITING": "Waiting for {{time}} hour", - "REMAINING_MANY_WAITING": "Waiting for {{time}} hours", - "REMAINING_MANY_ALT_WAITING": "Waiting for {{time}} hours" - }, "STATUS_MESSAGES": { - "SELLER": { - "NEW_CONTRACT": "New contract proposal", - "IGNORED": "You ignored contract proposal", - "ACCEPTED": "Contract started", - "WAIT": "Waiting for contract confirmation", - "WAITING_BUYER": "Waiting for delivery", - "COMPLETED": "Contract completed", - "NOT_RECEIVED": "Delivery failed", - "NULLIFIED": "All deposits burned", - "PROPOSAL_CANCEL": "New proposal to cancel contract and return deposits", - "BEING_CANCELLED": "Cancellation in progress", - "CANCELLED": "Contract canceled", - "IGNORED_CANCEL": "You ignored cancellation proposal", - "EXPIRED": "Contract proposal has expired" - }, "BUYER": { - "WAITING": "Waiting for response", - "IGNORED": "Seller ignored your contract proposal", "ACCEPTED": "Seller accepted your contract proposal", - "WAIT": "Waiting for deposits confirmation", - "WAITING_SELLER": "Waiting for delivery", + "BEING_CANCELLED": "Cancellation in progress", + "CANCELLED": "Contract canceled", "COMPLETED": "Contract completed", + "EXPIRED": "The contract proposal has expired", + "IGNORED": "Seller ignored your contract proposal", + "IGNORED_CANCEL": "The seller ignored your proposal to cancel the contract", "NOT_RECEIVED": "Delivery failed", "NULLIFIED": "All deposits burned", + "WAIT": "Waiting for deposits confirmation", + "WAITING": "Waiting for response", "WAITING_CANCEL": "Waiting for contract cancellation", + "WAITING_SELLER": "Waiting for delivery" + }, + "SELLER": { + "ACCEPTED": "Contract started", "BEING_CANCELLED": "Cancellation in progress", "CANCELLED": "Contract canceled", - "IGNORED_CANCEL": "The seller ignored your proposal to cancel the contract", - "EXPIRED": "The contract proposal has expired" + "COMPLETED": "Contract completed", + "EXPIRED": "Contract proposal has expired", + "IGNORED": "You ignored contract proposal", + "IGNORED_CANCEL": "You ignored cancellation proposal", + "NEW_CONTRACT": "New contract proposal", + "NOT_RECEIVED": "Delivery failed", + "NULLIFIED": "All deposits burned", + "PROPOSAL_CANCEL": "New proposal to cancel contract and return deposits", + "WAIT": "Waiting for contract confirmation", + "WAITING_BUYER": "Waiting for delivery" } + }, + "TIME_LEFT": { + "REMAINING_LESS_ONE": "Less than an hour to respond", + "REMAINING_MANY": "{{time}} hours remain", + "REMAINING_MANY_ALT": "{{time}} hours remain", + "REMAINING_MANY_ALT_RESPONSE": "{{time}} hours remain", + "REMAINING_MANY_ALT_WAITING": "Waiting for {{time}} hours", + "REMAINING_MANY_RESPONSE": "{{time}} hours remain", + "REMAINING_MANY_WAITING": "Waiting for {{time}} hours", + "REMAINING_ONE": "{{time}} hour remains", + "REMAINING_ONE_RESPONSE": "{{time}} hour remains", + "REMAINING_ONE_WAITING": "Waiting for {{time}} hour" } }, - "PURCHASE": { - "DESCRIPTION": "Description", - "SELLER": "Seller", - "AMOUNT": "Amount", - "YOUR_DEPOSIT": "Your deposit", - "SELLER_DEPOSIT": "Seller deposit", - "BUYER_DEPOSIT": "Buyer deposit", - "SAME_AMOUNT": "Same amount", - "COMMENT": "Comment", - "DETAILS": "Additional details", - "SEND_BUTTON": "Send", - "FORM_ERRORS": { - "DESC_REQUIRED": "Description required", - "DESC_MAXIMUM": "Maximum field length reached", - "SELLER_REQUIRED": "Address required", - "SELLER_NOT_VALID": "Invalid address", - "ALIAS_NOT_VALID": "Invalid alias", - "AMOUNT_REQUIRED": "Amount required", - "AMOUNT_ZERO": "Amount cannot be zero", - "YOUR_DEPOSIT_REQUIRED": "Deposit required", - "SELLER_DEPOSIT_REQUIRED": "Seller deposit required", - "SELLER_SAME": "Use separate account", - "COMMENT_MAXIMUM": "Maximum field length reached" - }, - "PROGRESS_NEW": "New purchase", - "PROGRESS_WAIT": "Awaiting reply", - "PROGRESS_RECEIVE": "Reply received", - "PROGRESS_COMPLETE": "Completed", - "FEE": "Fee", - "PAYMENT": "Payment ID", - "STATUS_MESSAGES": { - "NEW_PURCHASE": "New purchase", - "WAITING_SELLER": "Waiting for response", - "WAITING_BUYER": "Contract proposal received", - "WAITING_CONFIRMATION": "Waiting for deposits confirmation", - "WAITING_DELIVERY": "Waiting for delivery", - "COMPLETED": "Contract completed", - "IGNORED_BUYER": "Contract proposal ignored", - "IGNORED_SELLER": "The seller ignored your contract proposal", - "PROPOSAL_CANCEL_SELLER": "Cancellation request sent", - "PROPOSAL_CANCEL_BUYER": "Cancellation request received", - "BEING_CANCELLED": "Cancellation in progress", - "IGNORED_CANCEL_SELLER": "The seller ignored your proposal to cancel the contract", - "IGNORED_CANCEL_BUYER": "Contract cancellation proposal ignored", - "CANCELLED": "Contract canceled", - "EXPIRED": "Contract proposal expired", - "NOT_RECEIVED": "Delivery failed", - "NULLIFIED": "All deposits burned" + "CREATE_SWAP": { + "BREADCRUMBS": { + "ITEM1": "Swap", + "ITEM2": "Create swap" }, - "ACCEPT_STATE_WAIT_BIG": "Contract started", - "IGNORED_ACCEPT": "Contract proposal ignored", - "BURN_PROPOSAL": "Deposits burned", - "SUCCESS_FINISH_PROPOSAL": "Contract completed", - "SEND_CANCEL_PROPOSAL": "Cancellation request sent", - "IGNORED_CANCEL": "Contract cancellation proposal ignored", - "DEALS_CANCELED_WAIT": "Cancellation in progress", - "WAITING_TIME": "Response time", - "NEED_MONEY": "Insufficient funds", - "BUTTON_MAKE_PLEDGE": "Accept and make deposit", - "BUTTON_IGNORE": "Ignore and hide offer", - "BUTTON_NULLIFY": "Terminate and burn deposits", - "BUTTON_RECEIVED": "Complete and release deposits", - "BUTTON_CANCEL_BUYER": "Cancel and return deposits", - "BUTTON_NOT_CANCEL": "Ignore request", - "BUTTON_CANCEL_SELLER": "Confirm and return deposits", - "HOUR": "hour", - "HOURS": "hours", - "CANCEL": "Cancel", - "NULLIFY_QUESTION": "Are you sure you want to burn both deposits?", - "BUTTON_NULLIFY_SHORT": "Burn", - "WAITING_TIME_QUESTION": "Are you sure you want to cancel the contract?" - }, - "MESSAGES": { - "ADDRESS": "Address", - "MESSAGE": "Message", - "SEND_PLACEHOLDER": "Type a message...", - "SEND_BUTTON": "Send" - }, - "MODALS": { - "ERROR": "Error", - "SUCCESS": "Success", - "INFO": "Information", - "OK": "OK", - "CANCEL": "Cancel", - "ADD_TOKEN": "Add token" - }, - "CONFIRM": { - "BUTTON_CONFIRM": "Send", - "BUTTON_CANCEL": "Cancel", - "TITLE": "Transaction", - "MESSAGE": { - "SEND": "Send", - "FROM": "From", - "TO": "To", - "COMMENT": "Comment" + "FORM": { + "BUTTONS": { + "BUTTON1": "Create proposal", + "BUTTON2": "Cancel" + }, + "ERRORS": { + "ERROR1": "Swap for the same asset is not allowed." + }, + "LABELS": { + "LABEL1": "Sending", + "LABEL2": "Receiving", + "LABEL3": "Receiver address" + }, + "PLACEHOLDERS": { + "PLACEHOLDER1": "Please enter the amount" + } } }, - "STAKING": { - "TITLE": "Staking", - "TITLE_PENDING": "Pending", - "TITLE_TOTAL": "Total", - "TITLE_PERIOD": "Time period:", - "PERIOD": { - "WEEK1": "1 week", - "WEEK2": "2 week", - "MONTH1": "1 month", - "MONTH3": "3 month", - "MONTH6": "6 month", - "YEAR": "1 year", - "ALL": "All" - }, - "TITLE_GROUP": "Group:", - "GROUP": { - "DAY": "day", - "WEEK": "week", - "MONTH": "month" + "CREATE_WALLET": { + "BUTTON_CREATE": "Create wallet", + "BUTTON_SELECT": "Select wallet location", + "CONFIRM": "Confirm wallet password", + "ERROR_CANNOT_SAVE_SYSTEM": "Wallet files cannot be saved to the OS partition", + "ERROR_CANNOT_SAVE_TOP": "Existing wallet files cannot be replaced or overwritten", + "FORM_ERRORS": { + "CONFIRM_NOT_MATCH": "Passwords don`t match", + "MAX_LENGTH": "Maximum name length reached", + "NAME_DUPLICATE": "Name is duplicate", + "NAME_REQUIRED": "This field is required" }, - "SWITCH": { - "ON": "ON", - "OFF": "OFF" - } + "NAME": "Wallet name", + "PASS": "Set wallet password", + "TITLE_SAVE": "Save the wallet file." }, - "CONTACTS": { - "TITLE": "Contact list", - "IMPORT_EXPORT": "Import or export contacts", - "IMPORT": "Import", - "EXPORT": "Export", - "ADD": "Add/edit contact", - "SEND": "Send", - "SEND_FROM": "Send from", - "SEND_TO": "To", - "OPEN_ADD_WALLET": "Open/Add wallet", - "COPY": "- Copy", - "TABLE": { - "NAME": "Name", - "ALIAS": "Alias", - "ADDRESS": "Address", - "NOTES": "Notes", - "EMPTY": "Contact list is empty" - }, - "FORM": { - "NAME": "Name", - "ADDRESS": "Address", - "NOTES": "Notes" + "EDIT_ALIAS": { + "BUTTON_EDIT": "Edit", + "COMMENT": { + "LABEL": "Comment", + "PLACEHOLDER": "" }, + "COST": "Fee {{value}} {{currency}}", "FORM_ERRORS": { - "NAME_REQUIRED": "Name is required", - "NAME_DUBLICATED": "Name is dublicated", - "ADDRESS_REQUIRED": "Address is required", - "ADDRESS_NOT_VALID": "Address not valid", - "SET_MASTER_PASSWORD": "Set master password", - "ADDRESS_DUBLICATED": "Address is dublicated", - "MAX_LENGTH": "Maximum notes length reached", - "NAME_LENGTH": "The name must be 4-25 characters long" - }, - "BUTTON": { - "SEND": "Send", - "EDIT": "Edit", - "DELETE": "Delete", - "ADD": "Add contact", - "ADD_EDIT": "Add/Save", - "GO_TO_WALLET": "Go to wallet", - "IMPORT_EXPORT": "Import/export" + "MAX_LENGTH": "Maximum comment length reached", + "NO_MONEY": "You do not have enough funds to change the comment to this alias" }, - "SUCCESS_SENT": "Contact added", - "SUCCESS_SAVE": "Contact is edited", - "SUCCESS_IMPORT": "Contacts are imported", - "SUCCESS_EXPORT": "Contacts are exported", - "ERROR_IMPORT": "Error is occured while reading file!", - "ERROR_TYPE_FILE": "Please import valid .csv file", - "ERROR_EXPORT": "Invalid file type. Save file as .csv", - "ERROR_EMPTY_LIST": "Contact list is empty", - "ERROR_IMPORT_EMPTY": "File is empty", - "ADD_CONTACT": "Add contact" + "NAME": { + "LABEL": "Alias", + "PLACEHOLDER": "@ Enter alias" + } }, "ERRORS": { - "NO_MONEY": "Not enough money", - "NOT_ENOUGH_MONEY": "Insufficient funds in account", + "ACCESS_DENIED": "Access denied", + "BAD_ARG": "Invalid argument", "CORE_BUSY": "Internal error: core is busy", "DAEMON_BUSY": "Internal error: daemon is busy", - "NO_MONEY_REMOVE_OFFER": "There is no fee for deleting an offer, but in order to protect the network against flood transactions you need to have at least {{fee}} {{currency}} in your wallet", + "FILE_EXIST": "A file with that name already exists. Enter another name to save the file under", + "FILE_NOT_FOUND": "File not found", + "FILE_NOT_SAVED": "You cannot save a wallet file in this folder. Please choose another folder.", + "FILE_RESTORED": "The wallet file was corrupted. We have recovered the keys and the wallet from the blockchain", + "INSUFFICIENT_FUNDS": "Insufficient funds for this transaction", + "NOT_ENOUGH_MONEY": "Insufficient funds in account", "NOT_ENOUGH_OUTPUTS_TO_MIX": "Mix-in number is too big for current blockchain state. There are not enough unspent outputs to mix with", + "NOT_FILE_ZANO_WALLET": "This file is not recognized as a Zano wallet..", + "NO_MONEY": "Not enough funds for this transaction", + "NO_MONEY_REMOVE_OFFER": "There is no fee for deleting an offer, but in order to protect the network against flood transactions you need to have at least {{fee}} {{currency}} in your wallet", + "REQUIRED": "Required field", + "TRANSACTION_ERROR": "Error. Transaction not completed.", "TRANSACTION_IS_TO_BIG": "Transaction exceeds network limit, send required amount with multiple transactions", "TRANSFER_ATTEMPT": "There is no connection to Zano network", - "ACCESS_DENIED": "Access denied", - "TRANSACTION_ERROR": "Error. Transaction not completed.", - "BAD_ARG": "Invalid argument", - "WALLET_WRONG_ID": "Invalid wallet ID", - "WRONG_PASSWORD": "Invalid password", - "FILE_RESTORED": "The wallet file was corrupted. We have recovered the keys and the wallet from the blockchain", - "FILE_NOT_FOUND": "File not found", - "FILE_EXIST": "A file with that name already exists. Enter another name to save the file under", - "FILE_NOT_SAVED": "You cannot save a wallet file in this folder. Please choose another folder.", - "TX_TYPE_NORMAL": "Error. The payment from the wallet", - "TX_TYPE_NORMAL_TO": "to", - "TX_TYPE_NORMAL_END": "was not completed.", + "TX_TYPE_COIN_BASE": "Error. The payment was not completed.", "TX_TYPE_NEW_ALIAS": "Error. Failed to register alias to safe", "TX_TYPE_NEW_ALIAS_END": "Please try again.", + "TX_TYPE_NORMAL": "Error. The payment from the wallet", + "TX_TYPE_NORMAL_END": "was not completed.", + "TX_TYPE_NORMAL_TO": "to", "TX_TYPE_UPDATE_ALIAS": "Error. Failed to change comment to alias in safe", - "TX_TYPE_COIN_BASE": "Error. The payment was not completed.", "WALLET_WATCH_ONLY_NOT_SUPPORTED": "Watch-only wallets can only be opened by simplewallet", - "REQUIRED": "Required field", - "NOT_FILE_ZANO_WALLET": "File is not a zano wallet" + "WALLET_WRONG_ID": "Invalid wallet ID", + "WRONG_PASSWORD": "Invalid password", + "WRONG_PASSWORD_MUST_BE": "Invalid password. Password must be" }, - "CONTEXT_MENU": { - "COPY": "copy", - "PASTE": "paste", - "SELECT": "select all" + "EXPORT_HISTORY": { + "CANCEL": "Cancel", + "EXPORT": "Export to file...", + "EXPORT_BUTTON": "Export history...", + "FILTER": "Filter POS Transactions", + "FORMAT": "Format", + "SAVED_FILE": "Select path to save transactions history ", + "TITLE": "Export Wallet History", + "TOOLTIP": "Export wallet transactions history to file" }, - "BACKEND_LOCALIZATION": { - "QUIT": "Quit", - "IS_RECEIVED": "", - "IS_CONFIRMED": "", - "INCOME_TRANSFER_UNCONFIRMED": "Incoming payment (not confirmed)", - "INCOME_TRANSFER_CONFIRMED": "Payment received", - "MINED": "Mined", - "LOCKED": "Blocked", - "IS_MINIMIZE": "Zano application is minimized to the system tray", - "RESTORE": "You can recover it by clicking or using the context menu", - "TRAY_MENU_SHOW": "Resize", - "TRAY_MENU_MINIMIZE": "Minimize" + "HISTORY": { + "ADDRESS": "Address", + "AMOUNT": "Amount", + "DATE": "Date", + "DETAILS": { + "COMMENT": "Comment", + "CONFIRMATION": "Confirmation", + "HEIGHT": "Height", + "ID": "Transaction ID", + "INPUTS": "Inputs", + "OUTPUTS": "Outputs", + "PAYMENT_ID": "Payment ID", + "SIZE": "Transaction size", + "SIZE_VALUE": "{{value}} bytes" + }, + "FEE": "Fee", + "HIDDEN": "Hidden", + "LOCK_TOOLTIP": "Locked till {{date}}", + "NO_FEE": "No Fee", + "RECEIVED": "Received", + "SEND": "Sent", + "STATUS": "Status", + "STATUS_TOOLTIP": "Confirmations {{current}}/{{total}}", + "TYPE_MESSAGES": { + "CANCEL_CONTRACT": "Cancel and return deposits", + "COMPLETE_BUYER": "Contract completed", + "COMPLETE_SELLER": "Contract completed", + "CREATE_ALIAS": "Fee for assigning alias", + "CREATE_CONTRACT": "Contract proposal", + "HIDDEN": "hidden", + "NULLIFY_CONTRACT": "Burn deposits", + "PLEDGE_CONTRACT": "Contract deposit", + "POS_REWARD": "POS reward", + "POW_REWARD": "POW reward", + "PROPOSAL_CANCEL_CONTRACT": "Cancellation request", + "UNDEFINED": "Undefined", + "UPDATE_ALIAS": "Fee for editing alias" + } }, - "TOR_LIB_STATE": { - "STATE_SENDING": "Sending transaction", - "STATE_SENT_SUCCESS": "Successfully sent!", - "STATE_SEND_FAILED": "Sending failed", - "STATE_INITIALIZING": "Initializing", - "STATE_DOWNLOADING_CONSENSUS": "Downloading consensus", - "STATE_MAKING_TUNNEL_A": "Building tunnel to A", - "STATE_MAKING_TUNNEL_B": "Building tunnel to B", - "STATE_CREATING_STREAM": "Creating stream", - "STATE_FAILED": "Failed created stream", - "STATE_SUCCESS": "Successfully created stream" + "LOGIN": { + "BUTTON_NEXT": "Next", + "BUTTON_RESET": "Reset", + "BUTTON_SKIP": "Skip", + "FORM_ERRORS": { + "CONFIRM_REQUIRED": "Confirmation is required", + "INVALID_PASS": "Invalid Password", + "MISMATCH": "Mismatch", + "PASS_REQUIRED": "Password is required", + "WRONG_PASSWORD": "Wrong password" + }, + "INCORRECT_PASSWORD": "Invalid password", + "MASTER_PASS": "Master password", + "SETUP_CONFIRM_PASS": "Confirm the password", + "SETUP_MASTER_PASS": "Setup master password" }, - "SEND_DETAILS_MODAL": { - "TITLE1": "Transaction", - "TITLE2": "Transaction details" + "MAIN": { + "BUTTON_NEW_WALLET": "Create new wallet", + "BUTTON_OPEN_WALLET": "Open existing wallet", + "BUTTON_RESTORE_BACKUP": "Restore from backup", + "CHOOSE_PATH": "Please choose a path", + "HELP": "How to create wallet?", + "TITLE": "Create or open the wallet to start using Zano" + }, + "MESSAGES": { + "ADDRESS": "Address", + "MESSAGE": "Message", + "SEND_BUTTON": "Send", + "SEND_PLACEHOLDER": "Type a message..." + }, + "MODALS": { + "ADD_TOKEN": "Add token", + "CANCEL": "Cancel", + "ERROR": "Error", + "INFO": "Information", + "OK": "OK", + "SUCCESS": "Success" + }, + "OPEN_WALLET": { + "BUTTON": "Open wallet", + "FILE_NOT_FOUND1": "Wallet file not found", + "FILE_NOT_FOUND2": "

    It might have been renamed or moved.
    To open it, use the \"Open wallet\" button.", + "FORM_ERRORS": { + "MAX_LENGTH": "Maximum name length reached", + "NAME_DUPLICATE": "Name is duplicate", + "NAME_REQUIRED": "Name is required" + }, + "MODAL": { + "LABEL": "Password to this wallet", + "NOT_FOUND": "Not found", + "OPEN": "Open wallet", + "SKIP": "Skip", + "TITLE": "Type wallet password" + }, + "NAME": "Wallet name", + "PASS": "Wallet password", + "WITH_ADDRESS_ALREADY_OPEN": "A wallet with this address is already open" }, "PLACEHOLDERS": { + "ADRESS_PLACEHOLDER": "Enter adress here", + "AMOUNT_PLACEHOLDER": "Please enter the amount", "COMMENT_PLACEHOLDER": "Enter your comment here", - "WALLET_NAME_PLACEHOLDER": "Enter a Wallet Name here", + "CONFIRM_WALET_PASSWORD_PLACEHOLDER": "Confirm wallet password here", + "DEPOSIT_PLACEHOLDER": "Enter your deposit here", + "DESCRIPTION_PLACEHOLDER": "Enter a description here", + "FEE_PLACEHOLDER": "Enter a fee here", "MASTER_PASS_PLACEHOLDER": "Enter a master password here", - "PASS_PLACEHOLDER": "Enter a master password here", "NAME_PLACEHOLDER": "Enter a name here", - "ADRESS_PLACEHOLDER": "Enter adress here", "NOTES_PLACEHOLDER": "Enter a notes here", - "DESCRIPTION_PLACEHOLDER": "Enter a description here", - "SELLER_PLACEHOLDER": "Enter a seller here", + "PASSWORD_PLACEHOLDER": "Enter a password here", + "PASS_PLACEHOLDER": "Enter a master password here", + "PLACEHOLDER_CONFIRM": "Confirm new password here", + "PLACEHOLDER_NEW": "Enter new password here", "PLACEHOLDER_OLD": "Enter current password here", - "AMOUNT_PLACEHOLDER": "Enter amount here", - "DEPOSIT_PLACEHOLDER": "Enter your deposit here", + "PURCHASE_PAYMENT_PLACEHOLDER": "Enter a payment ID here", + "SEED_PASSWORD_PLACEHOLDER": "Enter a seed password here", + "SEED_PHRASE_PLACEHOLDER": "Enter a seed phrase here", "SELLER_DEPOSIT_PLACEHOLDER": "Enter seller deposit here", - "PLACEHOLDER_NEW": "Enter new password here", + "SELLER_PLACEHOLDER": "Enter a seller here", "WALET_PASSWORD_PLACEHOLDER": "Enter a wallet password here", - "CONFIRM_WALET_PASSWORD_PLACEHOLDER": "Confirm wallet password here", - "PLACEHOLDER_CONFIRM": "Confirm new password here", - "PASSWORD_PLACEHOLDER": "Enter a password here", - "SEED_PHRASE_PLACEHOLDER": "Enter a seed phrase here", - "SEED_PASSWORD_PLACEHOLDER": "Enter a seed password here", - "PURCHASE_PAYMENT_PLACEHOLDER": "Enter a payment ID here", - "FEE_PLACEHOLDER": "Enter a fee here" + "WALLET_NAME_PLACEHOLDER": "Please enter a name for your wallet" + }, + "PROGRESS": { + "ADD_WALLET": "Add wallet", + "CREATE_WALLET": "Create new wallet", + "RESTORE_WALLET": "Restore from backup", + "SELECT_LOCATION": "Select wallet location" + }, + "PURCHASE": { + "ACCEPT_STATE_WAIT_BIG": "Contract started", + "AMOUNT": "Amount", + "BURN_PROPOSAL": "Deposits burned", + "BUTTON_CANCEL_BUYER": "Cancel and return deposits", + "BUTTON_CANCEL_SELLER": "Confirm and return deposits", + "BUTTON_IGNORE": "Ignore and hide offer", + "BUTTON_MAKE_PLEDGE": "Accept and make deposit", + "BUTTON_NOT_CANCEL": "Ignore request", + "BUTTON_NULLIFY": "Terminate and burn deposits", + "BUTTON_NULLIFY_SHORT": "Burn", + "BUTTON_RECEIVED": "Complete and release deposits", + "BUYER_DEPOSIT": "Buyer deposit", + "CANCEL": "Cancel", + "COMMENT": "Comment", + "DEALS_CANCELED_WAIT": "Cancellation in progress", + "DESCRIPTION": "Description", + "DETAILS": "Additional details", + "FEE": "Fee", + "FORM_ERRORS": { + "ALIAS_NOT_VALID": "Invalid alias", + "AMOUNT_REQUIRED": "Amount required", + "AMOUNT_ZERO": "Amount cannot be zero", + "COMMENT_MAXIMUM": "Maximum field length reached", + "DESC_MAXIMUM": "Maximum field length reached", + "DESC_REQUIRED": "Description required", + "SELLER_DEPOSIT_REQUIRED": "Seller deposit required", + "SELLER_NOT_VALID": "Invalid address", + "SELLER_REQUIRED": "Address required", + "SELLER_SAME": "Use separate account", + "YOUR_DEPOSIT_REQUIRED": "Deposit required" + }, + "HOUR": "hour", + "HOURS": "hours", + "IGNORED_ACCEPT": "Contract proposal ignored", + "IGNORED_CANCEL": "Contract cancellation proposal ignored", + "NEED_MONEY": "Insufficient funds for this transaction", + "NULLIFY_QUESTION": "Are you sure you want to burn both deposits?", + "PAYMENT": "Payment ID", + "PROGRESS_COMPLETE": "Completed", + "PROGRESS_NEW": "New purchase", + "PROGRESS_RECEIVE": "Reply received", + "PROGRESS_WAIT": "Awaiting reply", + "SAME_AMOUNT": "Same amount", + "SELLER": "Seller", + "SELLER_DEPOSIT": "Seller deposit", + "SEND_BUTTON": "Send", + "SEND_CANCEL_PROPOSAL": "Cancellation request sent", + "STATUS_MESSAGES": { + "BEING_CANCELLED": "Cancellation in progress", + "CANCELLED": "Contract canceled", + "COMPLETED": "Contract completed", + "EXPIRED": "Contract proposal expired", + "IGNORED_BUYER": "Contract proposal ignored", + "IGNORED_CANCEL_BUYER": "Contract cancellation proposal ignored", + "IGNORED_CANCEL_SELLER": "The seller ignored your proposal to cancel the contract", + "IGNORED_SELLER": "The seller ignored your contract proposal", + "NEW_PURCHASE": "New purchase", + "NOT_RECEIVED": "Delivery failed", + "NULLIFIED": "All deposits burned", + "PROPOSAL_CANCEL_BUYER": "Cancellation request received", + "PROPOSAL_CANCEL_SELLER": "Cancellation request sent", + "WAITING_BUYER": "Contract proposal received", + "WAITING_CONFIRMATION": "Waiting for deposits confirmation", + "WAITING_DELIVERY": "Waiting for delivery", + "WAITING_SELLER": "Waiting for response" + }, + "SUCCESS_FINISH_PROPOSAL": "Contract completed", + "WAITING_TIME": "Response time", + "WAITING_TIME_QUESTION": "Are you sure you want to cancel the contract?", + "YOUR_DEPOSIT": "Your deposit" + }, + "RESTORE_WALLET": { + "BUTTON_CREATE": "Create wallet", + "BUTTON_SELECT": "Select wallet location", + "CHOOSE_PATH": "Please choose a path", + "CONFIRM": "Confirm wallet password", + "FORM_ERRORS": { + "CONFIRM_NOT_MATCH": "Passwords don`t match", + "INCORRECT_PASSWORD": "Incorrect password", + "KEY_NOT_VALID": "Key not valid", + "KEY_REQUIRED": "Key is required", + "MAX_LENGTH": "Maximum name length reached", + "NAME_DUPLICATE": "Name is duplicate", + "NAME_REQUIRED": "Name is required", + "SEED_PHRASE_IS_NO_VALID": "The seed phrase is not valid." + }, + "LABEL_NAME": "Wallet name", + "LABEL_PHRASE_KEY": "Seed phrase / tracking seed", + "NOT_CORRECT_FILE_OR_PASSWORD": "Invalid wallet file or password does not match", + "OK": "OK", + "PASS": "Wallet password", + "SEED_PASSWORD": "Seed password" + }, + "SEED_PHRASE": { + "BUTTON_COPIED": "Copied", + "BUTTON_COPY": "Copy", + "BUTTON_CREATE_ACCOUNT": "Create wallet", + "TITLE": "Make sure to keep your seed phrase in a safe place. If you forget your seed phrase you will not be able to recover your wallet." + }, + "SEND": { + "ADDRESS": "Address", + "AMOUNT": "Amount", + "ASSET": "Asset", + "BUTTON": "Send", + "COMMENT": "Comment", + "DETAILS": "Additional details", + "ERROR_CODES": { + "NOT_ENOUGH_MONEY": "Not enough funds for this transaction" + }, + "FEE": "Fee", + "FORM_ERRORS": { + "ADDRESS_NOT_VALID": "Address not valid", + "ADDRESS_REQUIRED": "Address is required", + "ALIAS_NOT_FOUND": "Alias not found", + "ALIAS_NOT_VALID": "The alias is not valid", + "AMOUNT_REQUIRED": "Amount is required", + "AMOUNT_ZERO": "Amount is zero", + "FEE_MINIMUM": "The minimum fee required is {{fee}}", + "FEE_REQUIRED": "Please enter the fee amount.", + "GREAT_THAN_UNWRAPPED_COINS": "Amount is bigger than ERC20 tokens left available", + "LESS_THAN_ZANO_NEEDED": "Too small amount to cover ERC20 fee", + "MAX_LENGTH": "Maximum comment length reached", + "MUST_BE_GREATER_THAN_ZERO": "Must be greater than zero", + "WRAP_INFO_NULL": "failed to request wrap state" + }, + "HIDE": "Hide your wallet address from recipient", + "MIXIN": "Mixin", + "SUCCESS_SENT": "Transaction sent", + "WRAP": { + "ESTIMATE": "Transaction Estimates", + "FEE": "Ethereum Txn Fee:", + "MAIN_TEXT": "This transaction will create wZano (\"Wrapped Zano\") which will be sent to the specified address on the Ethereum network.", + "TITLE": "Wrap", + "WILL_RECEIVE": "You'll receive:", + "ZANO": "ZANO", + "wZANO": "wZANO" + } }, - "EXPORT_HISTORY": { - "TOOLTIP": "Export wallet transactions history to file", - "TITLE": "Export Wallet History", - "FILTER": "Filter POS Transactions", - "CANCEL": "Cancel", - "EXPORT": "Export to file...", - "EXPORT_BUTTON": "Export history...", - "SAVED_FILE": "Select path to save transactions history ", - "FORMAT": "Format" + "SEND_DETAILS_MODAL": { + "TITLE1": "Transaction", + "TITLE2": "Transaction details" }, - "ASSETS": { - "TABLE": { - "LABELS": { - "NAME": "Name", - "BALANCE": "Balance", - "VALUE": "Value", - "PRICE": "Price" - } + "SETTINGS": { + "APP_LOCK": { + "TIME1": "5 min", + "TIME2": "15 min", + "TIME3": "1 hour", + "TIME4": "Never", + "TITLE": "Lock app after:" }, - "DROP_DOWN_MENU": { - "ASSET_DETAILS": "Asset Details", - "REMOVE_ASSET": "Remove asset" + "APP_LOG_TITLE": "Log level:", + "DARK_THEME": "Dark theme", + "FORM_ERRORS": { + "CONFIRM_NOT_MATCH": "The passwords do not match", + "CURRENT_PASS_NOT_MATCH": "Old password not match", + "PASS_REQUIRED": "Password is required" }, - "MODALS": { - "ASSET_DETAILS": { - "LABELS": { - "NAME": "Asset name", - "TICKER": "Ticker", - "ID": "Asset ID", - "CURRENT_SUPPLY": "Current supply", - "MAX_SUPPLE": "Max supply" - } - } + "GRAY_THEME": "Grey theme", + "LANGUAGE": { + "DE": "Deutsch", + "EN": "English", + "FR": "French", + "ID": "Indonesian", + "IT": "Italian", + "PT": "Portuguese", + "TITLE": "Language" }, - "FORM": { - "ERRORS": { - "WRONG_ASSET_ID": "Wrong asset id", - "INSUFICCIENT_FUNDS": "Insuficcient funds" - } - } + "LAST_BUILD": "Current build: {{value}}", + "MASTER_PASSWORD": { + "BUTTON": "Save", + "CONFIRM": "New password confirmation", + "NEW": "New password", + "OLD": "Old password", + "TITLE": "Update master password" + }, + "NOTIFICATIONS": "Notifications", + "SCALE": { + "100": "100% scale", + "125": "125% scale", + "150": "150% scale", + "75": "75% scale", + "TITLE": "Interface scale" + }, + "SETTINGS_SAVED": "Saved! Settings Updated", + "TITLE": "Settings", + "USE_TOR_TO_RELAY_TRANSACTIONS": "Use TOR to relay transactions", + "WHITE_THEME": "White theme" }, - "CONFIRM_SWAP": { - "BREADCRUMBS": { - "ITEM1": "Swap", - "ITEM2": "Confirm swap" + "SIDEBAR": { + "ACCOUNT": { + "MESSAGES": "New offers/Messages", + "STAKING": "Staking", + "SYNCING": "Syncing wallet" }, - "FORM": { - "LABELS": { - "LABEL1": "Swap proposal hex", - "LABEL2": "Proposal details" - }, - "PLACEHOLDERS": { - "PLACEHOLDER1": "Enter Swap proposal hex" - }, - "TABLE": { - "LABELS": { - "LABEL1": "Sending", - "LABEL2": "Receiving", - "LABEL3": "Expiration time" - } - }, - "BUTTONS": { - "BUTTON1": "Accept Proposal", - "BUTTON2": "Back" - } + "ADD_NEW": "Add", + "CONTACTS": "Contacts", + "CONTACTS_TOOLTIP": "Contacts option available only with Master Password enabled", + "LOG_OUT": "Log out", + "LOG_OUT_TOOLTIP": "Logout option available only with Master Password enabled", + "SETTINGS": "Settings", + "SYNCHRONIZATION": { + "COMPLETE": "Completion", + "DOWNLOADING": "Downloading", + "ERROR": "System error", + "LOADING": "Loading blockchain data", + "MB": "MB", + "OFFLINE": "Offline", + "ONLINE": "Online", + "SLASH": "/", + "SYNCING": "Syncing blockchain" + }, + "TITLE": "Wallets", + "UPDATE": { + "CRITICAL": "Update available", + "CRITICAL_HINT": "Critical update!", + "CRITICAL_TOOLTIP": "Critical update available.Update strongly recommended!", + "IMPORTANT": "Update available", + "IMPORTANT_HINT": "Important update!", + "IMPORTANT_TOOLTIP": "Get new update.
    Important update!", + "STANDARD": "Update available", + "STANDARD_TOOLTIP": "Get new update.
    Update is recommended!", + "TIME": "System time differs from network", + "TIME_TOOLTIP": "Wrong system time!
    Check and repair your system time." } }, - "CREATE_SWAP": { - "BREADCRUMBS": { - "ITEM1": "Swap", - "ITEM2": "Create swap" + "STAKING": { + "GROUP": { + "DAY": "day", + "MONTH": "month", + "WEEK": "week" }, - "FORM": { - "LABELS": { - "LABEL1": "Sending", - "LABEL2": "Receiving", - "LABEL3": "Receiver address" - }, - "PLACEHOLDERS": { - "PLACEHOLDER1": "Enter amount here" - }, - "BUTTONS": { - "BUTTON1": "Create proposal", - "BUTTON2": "Cancel" - }, - "ERRORS": { - "ERROR1": "Same ones selected asset" - } - } + "PERIOD": { + "ALL": "All", + "MONTH1": "1 month", + "MONTH3": "3 month", + "MONTH6": "6 month", + "WEEK1": "1 week", + "WEEK2": "2 week", + "YEAR": "1 year" + }, + "SWITCH": { + "OFF": "OFF", + "ON": "ON" + }, + "TITLE": "Staking", + "TITLE_GROUP": "Group:", + "TITLE_PENDING": "Pending", + "TITLE_PERIOD": "Time period:", + "TITLE_TOTAL": "Total" }, "SWAP": { "BUTTONS": { @@ -808,31 +716,129 @@ } }, "SWAP_PROPOSAL_HEX": { + "BREADCRUMBS": { + "ITEM1": "Swap", + "ITEM2": "Swap proposal hex" + }, "FORM": { + "BUTTONS": { + "BUTTON1": "Copy", + "BUTTON2": "Close" + }, "LABELS": { "LABEL1": "Swap proposal hex" }, "PLACEHOLDERS": { "PLACEHOLDER1": "Enter Swap proposal hex" - }, - "BUTTONS": { - "BUTTON1": "Copy", - "BUTTON2": "Close" } }, "MODALS": { "CONFIRM_MODAL": { - "TITLE": "Are you sure you want to leave this page?", - "MESSAGE": "Please make sure you saved the swap proposal text, you won’t be able to see it again", "BUTTONS": { - "SUBMIT": "Close", - "CLOSE": "Back to proposal" - } + "CLOSE": "Back to proposal", + "SUBMIT": "Close" + }, + "MESSAGE": "Please make sure you saved the swap proposal text, you won’t be able to see it again", + "TITLE": "Are you sure you want to leave this page?" } + } + }, + "TOR_LIB_STATE": { + "STATE_CREATING_STREAM": "Creating stream", + "STATE_DOWNLOADING_CONSENSUS": "Downloading consensus", + "STATE_FAILED": "Failed created stream", + "STATE_INITIALIZING": "Initializing", + "STATE_MAKING_TUNNEL_A": "Building tunnel to A", + "STATE_MAKING_TUNNEL_B": "Building tunnel to B", + "STATE_SENDING": "Sending transaction", + "STATE_SEND_FAILED": "Sending failed", + "STATE_SENT_SUCCESS": "Successfully sent!", + "STATE_SUCCESS": "Successfully created stream" + }, + "TRANSFER_ALIAS": { + "ADDRESS": { + "LABEL": "Transfer to", + "PLACEHOLDER": "" }, - "BREADCRUMBS": { - "ITEM1": "Swap", - "ITEM2": "Swap proposal hex" + "BUTTON_CANCEL": "Cancel", + "BUTTON_TRANSFER": "Transfer", + "COMMENT": { + "LABEL": "Comment", + "PLACEHOLDER": "" + }, + "COST": "Transfer fee {{value}} {{currency}}", + "FORM_ERRORS": { + "ALIAS_EXISTS": "This account already has an alias", + "NO_MONEY": "You do not have enough funds to transfer this alias", + "WRONG_ADDRESS": "No wallet exists for the provided address" + }, + "NAME": { + "LABEL": "Alias", + "PLACEHOLDER": "@ Enter alias" + }, + "REQUEST_SEND_REG": "The alias will be transferred within 10 minutes" + }, + "WALLET": { + "AVAILABLE_BALANCE": "Available", + "CONFIRM": { + "MESSAGE": "To access it you’ll have to add it again", + "TITLE": "Remove wallet from the list?" + }, + "DETAILS": "Details", + "LOCK": "Lock", + "LOCKED_BALANCE": "Locked", + "LOCKED_BALANCE_LINK": "What does that mean?", + "MODAL_ADD_CUSTOM_TOKEN": { + "FIELD_TITLE": "Asset ID", + "FORM_ERRORS": { + "ERROR1": "Invalid asset ID" + }, + "TITLE": "Add Custom Token" + }, + "REGISTER_ALIAS": "Register an alias", + "TABS": { + "ASSETS": "Assets", + "CONTRACTS": "Contracts", + "HISTORY": "History", + "MESSAGES": "Messages", + "RECEIVE": "Receive", + "SEND": "Send", + "STAKING": "Staking" + }, + "TOOLTIPS": { + "ADD_CUSTOM_TOKEN": "Add Custom Token", + "EDIT_ALIAS": "Edit alias", + "REMOVE": "Remove wallet", + "SETTINGS": "Settings", + "TRANSFER_ALIAS": "Transfer alias" } + }, + "WALLET_DETAILS": { + "ADD_CUSTOM_TOKEN": "Add Custom Token", + "BUTTON_REMOVE": "Remove wallet", + "BUTTON_SAVE": "Save", + "CREATE_PASSWORD_SECURE": "Create a password to secure your seed", + "FORM": { + "CONFIRM_PASSWORD": "Confirm password", + "GENERATE_SECURE_SEED": "Generate Secure Seed", + "SECURED_SEED_WILL_REQUIRE": "Secure seed will require this password to restore." + }, + "FORM_ERRORS": { + "MAX_LENGTH": "Maximum name length reached", + "NAME_DUPLICATE": "Name is duplicate", + "NAME_REQUIRED": "Name is required", + "PASSWORDS_DONT_MATCH": "The passwords entered do not match" + }, + "INFO": "info", + "LABEL_FILE_LOCATION": "Wallet file location", + "LABEL_NAME": "Wallet name", + "LABEL_SEED_PHRASE": "Seed phrase", + "REMEMBER_YOU_WILL_REQUIRE": "Secure seed will require password to restore.", + "RESYNC_WALLET": "Resync wallet data", + "RESYNC_WALLET_BUTTON": "Resync Wallet", + "SEED_IS_SECURED": "Seed is secured", + "SEED_IS_UNSECURED": "Seed is unsecured", + "SEED_PHRASE_HINT": "Click to reveal the seed phrase", + "WALLET_OPTIONS": "Wallet options..." } } diff --git a/html_source/src/assets/i18n/sv.json b/html_source/src/assets/i18n/sv.json index cbccbaea..df8d8857 100644 --- a/html_source/src/assets/i18n/sv.json +++ b/html_source/src/assets/i18n/sv.json @@ -1,805 +1,713 @@ { - "LOGIN": { - "SETUP_MASTER_PASS": "Setup master password", - "SETUP_CONFIRM_PASS": "Confirm the password", - "MASTER_PASS": "Master password", - "BUTTON_NEXT": "Next", - "BUTTON_SKIP": "Skip", - "BUTTON_RESET": "Reset", - "INCORRECT_PASSWORD": "Invalid password", - "FORM_ERRORS": { - "PASS_REQUIRED": "Password is required", - "CONFIRM_REQUIRED": "Confirmation is required", - "MISMATCH": "Mismatch", - "INVALID_PASS": "Invalid Password, try again", - "WRONG_PASSWORD": "Wrong password" - } - }, - "COMMON": { - "BACK": "Go back" - }, - "BREADCRUMBS": { - "ADD_WALLET": "Add wallet", - "CREATE_WALLET": "Create new wallet", - "SAVE_PHRASE": "Save your seed phrase", - "OPEN_WALLET": "Open existing wallet", - "RESTORE_WALLET": "Restore from backup", - "WALLET_DETAILS": "Wallet details", - "ASSIGN_ALIAS": "Assign alias", - "EDIT_ALIAS": "Edit alias", - "TRANSFER_ALIAS": "Transfer alias", - "CONTRACTS": "Contracts", - "NEW_PURCHASE": "New purchase", - "OLD_PURCHASE": "Purchase" - }, - "SIDEBAR": { - "TITLE": "Wallets", - "ADD_NEW": "Add", - "ACCOUNT": { - "STAKING": "Staking", - "MESSAGES": "New offers/Messages", - "SYNCING": "Syncing wallet" + "ASSETS": { + "DROP_DOWN_MENU": { + "ASSET_DETAILS": "Asset Details", + "REMOVE_ASSET": "Remove asset" }, - "CONTACTS": "Contacts", - "SETTINGS": "Settings", - "LOG_OUT": "Log out", - "SYNCHRONIZATION": { - "OFFLINE": "Offline", - "ONLINE": "Online", - "ERROR": "System error", - "COMPLETE": "Completion", - "SYNCING": "Syncing blockchain", - "LOADING": "Loading blockchain data", - "DOWNLOADING": "Downloading", - "SLASH": "/", - "MB": "MB" + "FORM": { + "ERRORS": { + "INSUFICCIENT_FUNDS": "Insuficcient funds", + "WRONG_ASSET_ID": "Wrong asset id" + } }, - "UPDATE": { - "STANDARD": "Update available", - "STANDARD_TOOLTIP": "Get new update.
    Update is recommended!", - "IMPORTANT": "Update available", - "IMPORTANT_HINT": "Important update!", - "IMPORTANT_TOOLTIP": "Get new update.
    Important update!", - "CRITICAL": "Update available", - "CRITICAL_HINT": "Critical update!", - "CRITICAL_TOOLTIP": "Critical update available.Update strongly recommended!", - "TIME": "System time differs from network", - "TIME_TOOLTIP": "Wrong system time!
    Check and repair your system time." + "MODALS": { + "ASSET_DETAILS": { + "LABELS": { + "CURRENT_SUPPLY": "Current supply", + "ID": "Asset ID", + "MAX_SUPPLE": "Max supply", + "NAME": "Asset name", + "TICKER": "Ticker" + } + } }, - "CONTACTS_TOOLTIP": "Contacts option available only with Master Password enabled", - "LOG_OUT_TOOLTIP": "Logout option available only with Master Password enabled" - }, - "MAIN": { - "TITLE": "Create or open the wallet to start using Zano", - "BUTTON_NEW_WALLET": "Create new wallet", - "BUTTON_OPEN_WALLET": "Open existing wallet", - "BUTTON_RESTORE_BACKUP": "Restore from backup", - "HELP": "How to create wallet?", - "CHOOSE_PATH": "Please choose a path" - }, - "CREATE_WALLET": { - "NAME": "Wallet name", - "PASS": "Set wallet password", - "CONFIRM": "Confirm wallet password", - "BUTTON_SELECT": "Select wallet location", - "BUTTON_CREATE": "Create wallet", - "TITLE_SAVE": "Save the wallet file.", - "ERROR_CANNOT_SAVE_TOP": "Existing wallet files cannot be replaced or overwritten", - "ERROR_CANNOT_SAVE_SYSTEM": "Wallet files cannot be saved to the OS partition", - "FORM_ERRORS": { - "NAME_REQUIRED": "Name is required", - "NAME_DUPLICATE": "Name is duplicate", - "MAX_LENGTH": "Maximum name length reached", - "CONFIRM_NOT_MATCH": "Passwords don`t match" + "TABLE": { + "LABELS": { + "BALANCE": "Balance", + "NAME": "Name", + "PRICE": "Price", + "VALUE": "Value" + } } }, - "OPEN_WALLET": { - "NAME": "Wallet name", - "PASS": "Wallet password", - "BUTTON": "Open wallet", - "WITH_ADDRESS_ALREADY_OPEN": "A wallet with this address is already open", - "FILE_NOT_FOUND1": "Wallet file not found", - "FILE_NOT_FOUND2": "

    It might have been renamed or moved.
    To open it, use the \"Open wallet\" button.", - "FORM_ERRORS": { - "NAME_REQUIRED": "Name is required", - "NAME_DUPLICATE": "Name is duplicate", - "MAX_LENGTH": "Maximum name length reached" + "ASSIGN_ALIAS": { + "BUTTON_ASSIGN": "Assign", + "COMMENT": { + "LABEL": "Comment", + "PLACEHOLDER": "", + "TOOLTIP": "The comment will be visible to anyone who wants to make a payment to your alias. You can provide details about your business, contacts, or include any text. Comments can be edited later." }, - "MODAL": { - "TITLE": "Type wallet password", - "LABEL": "Password to this wallet", - "OPEN": "Open wallet", - "SKIP": "Skip", - "NOT_FOUND": "Not found" - } - }, - "RESTORE_WALLET": { - "LABEL_NAME": "Wallet name", - "LABEL_PHRASE_KEY": "Seed phrase / tracking seed", - "PASS": "Wallet password", - "CONFIRM": "Confirm wallet password", - "BUTTON_SELECT": "Select wallet location", - "BUTTON_CREATE": "Create wallet", - "NOT_CORRECT_FILE_OR_PASSWORD": "Invalid wallet file or password does not match", - "CHOOSE_PATH": "Please choose a path", + "COST": "Alias fee {{value}} {{currency}}", "FORM_ERRORS": { + "MAX_LENGTH": "Maximum comment length reached", + "NAME_EXISTS": "Alias name already exists", + "NAME_LENGTH": "The alias must be 6-25 characters long", "NAME_REQUIRED": "Name is required", - "NAME_DUPLICATE": "Name is duplicate", - "MAX_LENGTH": "Maximum name length reached", - "CONFIRM_NOT_MATCH": "Passwords don`t match", - "KEY_REQUIRED": "Key is required", - "KEY_NOT_VALID": "Key not valid", - "INCORRECT_PASSWORD": "Incorrect password" + "NAME_WRONG": "Invalid name: allowed symbols \"0-9\", \"a-z\", \"-\", \".\"", + "NO_MONEY": "Insufficient funds to assign the alias" + }, + "NAME": { + "LABEL": "Alias", + "PLACEHOLDER": " Enter alias", + "TOOLTIP": "An alias is a shortened form or your account. An alias can only include Latin letters, numbers and characters “.” and “-”. It must start with “@”." }, - "SEED_PASSWORD": "Seed password", - "OK": "OK" + "ONE_ALIAS": "You can create only one alias per wallet", + "REQUEST_ADD_REG": "The alias will be assigned within 10 minutes" }, - "SEED_PHRASE": { - "TITLE": "Make sure to keep your seed phrase in a safe place. If you forget your seed phrase you will not be able to recover your wallet.", - "BUTTON_CREATE_ACCOUNT": "Create wallet", - "BUTTON_COPY": "Copy", - "BUTTON_COPIED": "Copied" + "BACKEND_LOCALIZATION": { + "INCOME_TRANSFER_CONFIRMED": "Payment received", + "INCOME_TRANSFER_UNCONFIRMED": "Incoming payment (not confirmed)", + "IS_CONFIRMED": "", + "IS_MINIMIZE": "Zano application is minimized to the system tray", + "IS_RECEIVED": "", + "LOCKED": "Blocked", + "MINED": "Mined", + "QUIT": "Quit", + "RESTORE": "You can recover it by clicking or using the context menu", + "TRAY_MENU_MINIMIZE": "Minimize", + "TRAY_MENU_SHOW": "Resize" }, - "PROGRESS": { + "BREADCRUMBS": { "ADD_WALLET": "Add wallet", - "SELECT_LOCATION": "Select wallet location", + "ASSIGN_ALIAS": "Assign alias", + "CONTRACTS": "Contracts", "CREATE_WALLET": "Create new wallet", - "RESTORE_WALLET": "Restore from backup" + "EDIT_ALIAS": "Edit alias", + "NEW_PURCHASE": "New purchase", + "OLD_PURCHASE": "Purchase", + "OPEN_WALLET": "Open existing wallet", + "RESTORE_WALLET": "Restore from backup", + "SAVE_PHRASE": "Save your seed phrase", + "TRANSFER_ALIAS": "Transfer alias", + "WALLET_DETAILS": "Wallet details" }, - "SETTINGS": { - "TITLE": "Settings", - "DARK_THEME": "Dark theme", - "WHITE_THEME": "White theme", - "GRAY_THEME": "Grey theme", - "APP_LOCK": { - "TITLE": "Lock app after:", - "TIME1": "5 min", - "TIME2": "15 min", - "TIME3": "1 hour", - "TIME4": "Never" - }, - "SCALE": { - "75": "75% scale", - "100": "100% scale", - "125": "125% scale", - "150": "150% scale", - "TITLE": "Interface scale" - }, - "MASTER_PASSWORD": { - "TITLE": "Update master password", - "OLD": "Old password", - "NEW": "New password", - "CONFIRM": "New password confirmation", - "BUTTON": "Save" - }, - "FORM_ERRORS": { - "PASS_REQUIRED": "Password is required", - "PASS_NOT_MATCH": "Old password not match", - "CONFIRM_NOT_MATCH": "Passwords do not match" - }, - "LAST_BUILD": "Current build: {{value}}", - "APP_LOG_TITLE": "Log level:", - "NOTIFICATIONS": "Notifications", - "USE_TOR_TO_RELAY_TRANSACTIONS": "Use TOR to relay transactions", - "SETTINGS_SAVED": "Saved! Settings Updated", - "LANGUAGE": { - "TITLE": "Language", - "EN": "English", - "FR": "French", - "DE": "Deutsch", - "ID": "Indonesian", - "IT": "Italian", - "PT": "Portuguese" - } + "COMMON": { + "BACK": "Go back" }, - "WALLET": { - "REGISTER_ALIAS": "Register an alias", - "DETAILS": "Details", - "LOCK": "Lock", - "AVAILABLE_BALANCE": "Available", - "LOCKED_BALANCE": "Locked", - "LOCKED_BALANCE_LINK": "What does that mean?", - "TABS": { - "ASSETS": "Assets", + "CONFIRM": { + "BUTTON_CANCEL": "Cancel", + "BUTTON_CONFIRM": "Send", + "MESSAGE": { + "COMMENT": "Comment", + "FROM": "From", "SEND": "Send", - "RECEIVE": "Receive", - "HISTORY": "History", - "CONTRACTS": "Contracts", - "MESSAGES": "Messages", - "STAKING": "Staking" - }, - "CONFIRM": { - "TITLE": "Remove wallet from the list?", - "MESSAGE": "To access it you’ll have to add it again" + "TO": "To" }, - "TOOLTIPS": { - "EDIT_ALIAS": "Edit alias", - "TRANSFER_ALIAS": "Transfer alias", - "SETTINGS": "Settings", - "ADD_CUSTOM_TOKEN": "Add Custom Token", - "REMOVE": "Remove wallet" + "TITLE": "Transaction" + }, + "CONFIRM_SWAP": { + "BREADCRUMBS": { + "ITEM1": "Swap", + "ITEM2": "Confirm swap" }, - "MODAL_ADD_CUSTOM_TOKEN": { - "TITLE": "Add Custom Token", - "FIELD_TITLE": "Asset ID" + "FORM": { + "BUTTONS": { + "BUTTON1": "Accept Proposal", + "BUTTON2": "Back" + }, + "LABELS": { + "LABEL1": "Swap proposal hex", + "LABEL2": "Proposal details" + }, + "PLACEHOLDERS": { + "PLACEHOLDER1": "Enter Swap proposal hex" + }, + "TABLE": { + "LABELS": { + "LABEL1": "Sending", + "LABEL2": "Receiving", + "LABEL3": "Expiration time" + } + } } }, - "WALLET_DETAILS": { - "LABEL_NAME": "Wallet name", - "LABEL_FILE_LOCATION": "Wallet file location", - "LABEL_SEED_PHRASE": "Seed phrase", - "SEED_PHRASE_HINT": "Click to reveal the seed phrase", - "BUTTON_SAVE": "Save", - "BUTTON_REMOVE": "Remove wallet", - "FORM_ERRORS": { - "NAME_REQUIRED": "Name is required", - "NAME_DUPLICATE": "Name is duplicate", - "MAX_LENGTH": "Maximum name length reached", - "PASSWORDS_DONT_MATCH": "Passwords don't match" + "CONTACTS": { + "ADD": "Add/edit contact", + "ADD_CONTACT": "Add contact", + "BUTTON": { + "ADD": "Add contact", + "ADD_EDIT": "Add/Save", + "DELETE": "Delete", + "EDIT": "Edit", + "GO_TO_WALLET": "Go to wallet", + "IMPORT_EXPORT": "Import/export", + "SEND": "Send" }, - "WALLET_OPTIONS": "Wallet options...", - "RESYNC_WALLET": "Resync wallet data", - "RESYNC_WALLET_BUTTON": "Resync Wallet", - "CREATE_PASSWORD_SECURE": "Create a password to secure your seed", - "INFO": "info", - "SEED_IS_UNSECURED": "Seed is unsecured", - "SEED_IS_SECURED": "Seed is secured", - "REMEMBER_YOU_WILL_REQUIRE": "Secure seed will require password to restore.", - "ADD_CUSTOM_TOKEN": "Add Custom Token", + "COPY": "- Copy", + "ERROR_EMPTY_LIST": "Contact list is empty", + "ERROR_EXPORT": "Invalid file type. Save file as .csv", + "ERROR_IMPORT": "Error is occured while reading file!", + "ERROR_IMPORT_EMPTY": "File is empty", + "ERROR_TYPE_FILE": "Please import valid .csv file", + "EXPORT": "Export", "FORM": { - "CONFIRM_PASSWORD": "Confirm password", - "GENERATE_SECURE_SEED": "Generate Secure Seed", - "SECURED_SEED_WILL_REQUIRE": "Secure seed will require this password to restore." - } - }, - "ASSIGN_ALIAS": { - "NAME": { - "LABEL": "Alias", - "PLACEHOLDER": " Enter alias", - "TOOLTIP": "An alias is a shortened form or your account. An alias can only include Latin letters, numbers and characters “.” and “-”. It must start with “@”." - }, - "COMMENT": { - "LABEL": "Comment", - "PLACEHOLDER": "", - "TOOLTIP": "The comment will be visible to anyone who wants to make a payment to your alias. You can provide details about your business, contacts, or include any text. Comments can be edited later." + "ADDRESS": "Address", + "NAME": "Name", + "NOTES": "Notes" }, - "COST": "Alias fee {{value}} {{currency}}", - "BUTTON_ASSIGN": "Assign", "FORM_ERRORS": { + "ADDRESS_DUBLICATED": "Address is dublicated", + "ADDRESS_NOT_VALID": "Address not valid", + "ADDRESS_REQUIRED": "Address is required", + "MAX_LENGTH": "Maximum notes length reached", + "NAME_DUBLICATED": "Name is dublicated", + "NAME_LENGTH": "The name must be 4-25 characters long", "NAME_REQUIRED": "Name is required", - "NAME_WRONG": "Invalid name: allowed symbols \"0-9\", \"a-z\", \"-\", \".\"", - "NAME_LENGTH": "The alias must be 6-25 characters long", - "NAME_EXISTS": "Alias name already exists", - "NO_MONEY": "You do not have enough funds to assign this alias", - "MAX_LENGTH": "Maximum comment length reached" - }, - "ONE_ALIAS": "You can create only one alias per wallet", - "REQUEST_ADD_REG": "The alias will be assigned within 10 minutes" - }, - "EDIT_ALIAS": { - "NAME": { - "LABEL": "Alias", - "PLACEHOLDER": "@ Enter alias" - }, - "COMMENT": { - "LABEL": "Comment", - "PLACEHOLDER": "" + "SET_MASTER_PASSWORD": "Set master password" }, - "FORM_ERRORS": { - "NO_MONEY": "You do not have enough funds to change the comment to this alias", - "MAX_LENGTH": "Maximum comment length reached" + "IMPORT": "Import", + "IMPORT_EXPORT": "Import or export contacts", + "OPEN_ADD_WALLET": "Open/Add wallet", + "SEND": "Send", + "SEND_FROM": "Send from", + "SEND_TO": "To", + "SUCCESS_EXPORT": "Contacts are exported", + "SUCCESS_IMPORT": "Contacts are imported", + "SUCCESS_SAVE": "Contact is edited", + "SUCCESS_SENT": "Contact added", + "TABLE": { + "ADDRESS": "Address", + "ALIAS": "Alias", + "EMPTY": "Contact list is empty", + "NAME": "Name", + "NOTES": "Notes" }, - "COST": "Fee {{value}} {{currency}}", - "BUTTON_EDIT": "Edit" + "TITLE": "Contact list" }, - "TRANSFER_ALIAS": { - "NAME": { - "LABEL": "Alias", - "PLACEHOLDER": "@ Enter alias" - }, - "COMMENT": { - "LABEL": "Comment", - "PLACEHOLDER": "" - }, - "ADDRESS": { - "LABEL": "Transfer to", - "PLACEHOLDER": "" - }, - "FORM_ERRORS": { - "WRONG_ADDRESS": "No wallet with this account exists", - "ALIAS_EXISTS": "This account already has an alias", - "NO_MONEY": "You do not have enough funds to transfer this alias" - }, - "COST": "Transfer fee {{value}} {{currency}}", - "BUTTON_TRANSFER": "Transfer", - "BUTTON_CANCEL": "Cancel", - "REQUEST_SEND_REG": "The alias will be transferred within 10 minutes" + "CONTEXT_MENU": { + "COPY": "copy", + "PASTE": "paste", + "SELECT": "select all" }, - "SEND": { - "ADDRESS": "Address", + "CONTRACTS": { "AMOUNT": "Amount", - "COMMENT": "Comment", - "DETAILS": "Additional details", - "MIXIN": "Mixin", - "FEE": "Fee", - "HIDE": "Hide your wallet address from recipient", - "BUTTON": "Send", - "SUCCESS_SENT": "Transaction sent", - "FORM_ERRORS": { - "ADDRESS_REQUIRED": "Address is required", - "ADDRESS_NOT_VALID": "Address not valid", - "ALIAS_NOT_VALID": "Alias not valid", - "AMOUNT_REQUIRED": "Amount is required", - "AMOUNT_ZERO": "Amount is zero", - "FEE_REQUIRED": "Fee is required", - "FEE_MINIMUM": "Minimum fee: {{fee}}", - "MAX_LENGTH": "Maximum comment length reached", - "GREAT_THAN_UNWRAPPED_COINS": "Amount is bigger than ERC20 tokens left available", - "LESS_THAN_ZANO_NEEDED": "Too small amount to cover ERC20 fee", - "WRAP_INFO_NULL": "failed to request wrap state", - "MUST_BE_GREATER_THAN_ZERO": "Must be greater than zero", - "ALIAS_NOT_FOUND": "Alias not found" - }, - "WRAP": { - "TITLE": "Wrap", - "MAIN_TEXT": "This transaction will create wZano (\"Wrapped Zano\") which will be sent to the specified address on the Ethereum network.", - "ESTIMATE": "Transaction Estimates", - "WILL_RECEIVE": "You'll receive:", - "FEE": "Ethereum Txn Fee:", - "ZANO": "ZANO", - "wZANO": "wZANO" - }, - "ERROR_CODES": { - "NOT_ENOUGH_MONEY": "Not enough money" - }, - "ASSET": "Asset" - }, - "HISTORY": { - "STATUS": "Status", - "STATUS_TOOLTIP": "Confirmations {{current}}/{{total}}", - "LOCK_TOOLTIP": "Locked till {{date}}", - "SEND": "Sent", - "RECEIVED": "Received", + "COMMENTS": "Comments", + "CONTRACTS": "Contracts", "DATE": "Date", - "AMOUNT": "Amount", - "FEE": "Fee", - "ADDRESS": "Address", - "DETAILS": { - "PAYMENT_ID": "Payment ID", - "ID": "Transaction ID", - "SIZE": "Transaction size", - "SIZE_VALUE": "{{value}} bytes", - "HEIGHT": "Height", - "CONFIRMATION": "Confirmation", - "INPUTS": "Inputs", - "OUTPUTS": "Outputs", - "COMMENT": "Comment" - }, - "TYPE_MESSAGES": { - "HIDDEN": "hidden", - "UNDEFINED": "Undefined", - "COMPLETE_BUYER": "Contract completed", - "COMPLETE_SELLER": "Contract completed", - "CREATE_ALIAS": "Fee for assigning alias", - "UPDATE_ALIAS": "Fee for editing alias", - "POW_REWARD": "POW reward", - "POS_REWARD": "POS reward", - "CREATE_CONTRACT": "Contract proposal", - "PLEDGE_CONTRACT": "Contract deposit", - "NULLIFY_CONTRACT": "Burn deposits", - "PROPOSAL_CANCEL_CONTRACT": "Cancellation request", - "CANCEL_CONTRACT": "Cancel and return deposits" - }, - "NO_FEE": "No Fee", - "HIDDEN": "Hidden" - }, - "CONTRACTS": { "EMPTY": "No active contracts", - "CONTRACTS": "Contracts", + "LISTING_BUTTON": "Create listing", "PURCHASE": "Purchase", + "PURCHASE_BUTTON": "New Purchase", "SELL": "Sell", - "DATE": "Date", - "AMOUNT": "Amount", "STATUS": "Status", - "COMMENTS": "Comments", - "PURCHASE_BUTTON": "New Purchase", - "LISTING_BUTTON": "Create listing", - "TIME_LEFT": { - "REMAINING_LESS_ONE": "Less than an hour to respond", - "REMAINING_ONE": "{{time}} hour remains", - "REMAINING_MANY": "{{time}} hours remain", - "REMAINING_MANY_ALT": "{{time}} hours remain", - "REMAINING_ONE_RESPONSE": "{{time}} hour remains", - "REMAINING_MANY_RESPONSE": "{{time}} hours remain", - "REMAINING_MANY_ALT_RESPONSE": "{{time}} hours remain", - "REMAINING_ONE_WAITING": "Waiting for {{time}} hour", - "REMAINING_MANY_WAITING": "Waiting for {{time}} hours", - "REMAINING_MANY_ALT_WAITING": "Waiting for {{time}} hours" - }, "STATUS_MESSAGES": { - "SELLER": { - "NEW_CONTRACT": "New contract proposal", - "IGNORED": "You ignored contract proposal", - "ACCEPTED": "Contract started", - "WAIT": "Waiting for contract confirmation", - "WAITING_BUYER": "Waiting for delivery", - "COMPLETED": "Contract completed", - "NOT_RECEIVED": "Delivery failed", - "NULLIFIED": "All deposits burned", - "PROPOSAL_CANCEL": "New proposal to cancel contract and return deposits", - "BEING_CANCELLED": "Cancellation in progress", - "CANCELLED": "Contract canceled", - "IGNORED_CANCEL": "You ignored cancellation proposal", - "EXPIRED": "Contract proposal has expired" - }, "BUYER": { - "WAITING": "Waiting for response", - "IGNORED": "Seller ignored your contract proposal", "ACCEPTED": "Seller accepted your contract proposal", - "WAIT": "Waiting for deposits confirmation", - "WAITING_SELLER": "Waiting for delivery", + "BEING_CANCELLED": "Cancellation in progress", + "CANCELLED": "Contract canceled", "COMPLETED": "Contract completed", + "EXPIRED": "The contract proposal has expired", + "IGNORED": "Seller ignored your contract proposal", + "IGNORED_CANCEL": "The seller ignored your proposal to cancel the contract", "NOT_RECEIVED": "Delivery failed", "NULLIFIED": "All deposits burned", + "WAIT": "Waiting for deposits confirmation", + "WAITING": "Waiting for response", "WAITING_CANCEL": "Waiting for contract cancellation", + "WAITING_SELLER": "Waiting for delivery" + }, + "SELLER": { + "ACCEPTED": "Contract started", "BEING_CANCELLED": "Cancellation in progress", "CANCELLED": "Contract canceled", - "IGNORED_CANCEL": "The seller ignored your proposal to cancel the contract", - "EXPIRED": "The contract proposal has expired" + "COMPLETED": "Contract completed", + "EXPIRED": "Contract proposal has expired", + "IGNORED": "You ignored contract proposal", + "IGNORED_CANCEL": "You ignored cancellation proposal", + "NEW_CONTRACT": "New contract proposal", + "NOT_RECEIVED": "Delivery failed", + "NULLIFIED": "All deposits burned", + "PROPOSAL_CANCEL": "New proposal to cancel contract and return deposits", + "WAIT": "Waiting for contract confirmation", + "WAITING_BUYER": "Waiting for delivery" } + }, + "TIME_LEFT": { + "REMAINING_LESS_ONE": "Less than an hour to respond", + "REMAINING_MANY": "{{time}} hours remain", + "REMAINING_MANY_ALT": "{{time}} hours remain", + "REMAINING_MANY_ALT_RESPONSE": "{{time}} hours remain", + "REMAINING_MANY_ALT_WAITING": "Waiting for {{time}} hours", + "REMAINING_MANY_RESPONSE": "{{time}} hours remain", + "REMAINING_MANY_WAITING": "Waiting for {{time}} hours", + "REMAINING_ONE": "{{time}} hour remains", + "REMAINING_ONE_RESPONSE": "{{time}} hour remains", + "REMAINING_ONE_WAITING": "Waiting for {{time}} hour" } }, - "PURCHASE": { - "DESCRIPTION": "Description", - "SELLER": "Seller", - "AMOUNT": "Amount", - "YOUR_DEPOSIT": "Your deposit", - "SELLER_DEPOSIT": "Seller deposit", - "BUYER_DEPOSIT": "Buyer deposit", - "SAME_AMOUNT": "Same amount", - "COMMENT": "Comment", - "DETAILS": "Additional details", - "SEND_BUTTON": "Send", - "FORM_ERRORS": { - "DESC_REQUIRED": "Description required", - "DESC_MAXIMUM": "Maximum field length reached", - "SELLER_REQUIRED": "Address required", - "SELLER_NOT_VALID": "Invalid address", - "ALIAS_NOT_VALID": "Invalid alias", - "AMOUNT_REQUIRED": "Amount required", - "AMOUNT_ZERO": "Amount cannot be zero", - "YOUR_DEPOSIT_REQUIRED": "Deposit required", - "SELLER_DEPOSIT_REQUIRED": "Seller deposit required", - "SELLER_SAME": "Use separate account", - "COMMENT_MAXIMUM": "Maximum field length reached" - }, - "PROGRESS_NEW": "New purchase", - "PROGRESS_WAIT": "Awaiting reply", - "PROGRESS_RECEIVE": "Reply received", - "PROGRESS_COMPLETE": "Completed", - "FEE": "Fee", - "PAYMENT": "Payment ID", - "STATUS_MESSAGES": { - "NEW_PURCHASE": "New purchase", - "WAITING_SELLER": "Waiting for response", - "WAITING_BUYER": "Contract proposal received", - "WAITING_CONFIRMATION": "Waiting for deposits confirmation", - "WAITING_DELIVERY": "Waiting for delivery", - "COMPLETED": "Contract completed", - "IGNORED_BUYER": "Contract proposal ignored", - "IGNORED_SELLER": "The seller ignored your contract proposal", - "PROPOSAL_CANCEL_SELLER": "Cancellation request sent", - "PROPOSAL_CANCEL_BUYER": "Cancellation request received", - "BEING_CANCELLED": "Cancellation in progress", - "IGNORED_CANCEL_SELLER": "The seller ignored your proposal to cancel the contract", - "IGNORED_CANCEL_BUYER": "Contract cancellation proposal ignored", - "CANCELLED": "Contract canceled", - "EXPIRED": "Contract proposal expired", - "NOT_RECEIVED": "Delivery failed", - "NULLIFIED": "All deposits burned" + "CREATE_SWAP": { + "BREADCRUMBS": { + "ITEM1": "Swap", + "ITEM2": "Create swap" }, - "ACCEPT_STATE_WAIT_BIG": "Contract started", - "IGNORED_ACCEPT": "Contract proposal ignored", - "BURN_PROPOSAL": "Deposits burned", - "SUCCESS_FINISH_PROPOSAL": "Contract completed", - "SEND_CANCEL_PROPOSAL": "Cancellation request sent", - "IGNORED_CANCEL": "Contract cancellation proposal ignored", - "DEALS_CANCELED_WAIT": "Cancellation in progress", - "WAITING_TIME": "Response time", - "NEED_MONEY": "Insufficient funds", - "BUTTON_MAKE_PLEDGE": "Accept and make deposit", - "BUTTON_IGNORE": "Ignore and hide offer", - "BUTTON_NULLIFY": "Terminate and burn deposits", - "BUTTON_RECEIVED": "Complete and release deposits", - "BUTTON_CANCEL_BUYER": "Cancel and return deposits", - "BUTTON_NOT_CANCEL": "Ignore request", - "BUTTON_CANCEL_SELLER": "Confirm and return deposits", - "HOUR": "hour", - "HOURS": "hours", - "CANCEL": "Cancel", - "NULLIFY_QUESTION": "Are you sure you want to burn both deposits?", - "BUTTON_NULLIFY_SHORT": "Burn", - "WAITING_TIME_QUESTION": "Are you sure you want to cancel the contract?" - }, - "MESSAGES": { - "ADDRESS": "Address", - "MESSAGE": "Message", - "SEND_PLACEHOLDER": "Type a message...", - "SEND_BUTTON": "Send" - }, - "MODALS": { - "ERROR": "Error", - "SUCCESS": "Success", - "INFO": "Information", - "OK": "OK", - "CANCEL": "Cancel", - "ADD_TOKEN": "Add token" - }, - "CONFIRM": { - "BUTTON_CONFIRM": "Send", - "BUTTON_CANCEL": "Cancel", - "TITLE": "Transaction", - "MESSAGE": { - "SEND": "Send", - "FROM": "From", - "TO": "To", - "COMMENT": "Comment" + "FORM": { + "BUTTONS": { + "BUTTON1": "Create proposal", + "BUTTON2": "Cancel" + }, + "ERRORS": { + "ERROR1": "Swap for the same asset is not allowed." + }, + "LABELS": { + "LABEL1": "Sending", + "LABEL2": "Receiving", + "LABEL3": "Receiver address" + }, + "PLACEHOLDERS": { + "PLACEHOLDER1": "Please enter the amount" + } } }, - "STAKING": { - "TITLE": "Staking", - "TITLE_PENDING": "Pending", - "TITLE_TOTAL": "Total", - "TITLE_PERIOD": "Time period:", - "PERIOD": { - "WEEK1": "1 week", - "WEEK2": "2 week", - "MONTH1": "1 month", - "MONTH3": "3 month", - "MONTH6": "6 month", - "YEAR": "1 year", - "ALL": "All" - }, - "TITLE_GROUP": "Group:", - "GROUP": { - "DAY": "day", - "WEEK": "week", - "MONTH": "month" + "CREATE_WALLET": { + "BUTTON_CREATE": "Create wallet", + "BUTTON_SELECT": "Select wallet location", + "CONFIRM": "Confirm wallet password", + "ERROR_CANNOT_SAVE_SYSTEM": "Wallet files cannot be saved to the OS partition", + "ERROR_CANNOT_SAVE_TOP": "Existing wallet files cannot be replaced or overwritten", + "FORM_ERRORS": { + "CONFIRM_NOT_MATCH": "Passwords don`t match", + "MAX_LENGTH": "Maximum name length reached", + "NAME_DUPLICATE": "Name is duplicate", + "NAME_REQUIRED": "This field is required" }, - "SWITCH": { - "ON": "ON", - "OFF": "OFF" - } + "NAME": "Wallet name", + "PASS": "Set wallet password", + "TITLE_SAVE": "Save the wallet file." }, - "CONTACTS": { - "TITLE": "Contact list", - "IMPORT_EXPORT": "Import or export contacts", - "IMPORT": "Import", - "EXPORT": "Export", - "ADD": "Add/edit contact", - "SEND": "Send", - "SEND_FROM": "Send from", - "SEND_TO": "To", - "OPEN_ADD_WALLET": "Open/Add wallet", - "COPY": "- Copy", - "TABLE": { - "NAME": "Name", - "ALIAS": "Alias", - "ADDRESS": "Address", - "NOTES": "Notes", - "EMPTY": "Contact list is empty" - }, - "FORM": { - "NAME": "Name", - "ADDRESS": "Address", - "NOTES": "Notes" + "EDIT_ALIAS": { + "BUTTON_EDIT": "Edit", + "COMMENT": { + "LABEL": "Comment", + "PLACEHOLDER": "" }, + "COST": "Fee {{value}} {{currency}}", "FORM_ERRORS": { - "NAME_REQUIRED": "Name is required", - "NAME_DUBLICATED": "Name is dublicated", - "ADDRESS_REQUIRED": "Address is required", - "ADDRESS_NOT_VALID": "Address not valid", - "SET_MASTER_PASSWORD": "Set master password", - "ADDRESS_DUBLICATED": "Address is dublicated", - "MAX_LENGTH": "Maximum notes length reached", - "NAME_LENGTH": "The name must be 4-25 characters long" - }, - "BUTTON": { - "SEND": "Send", - "EDIT": "Edit", - "DELETE": "Delete", - "ADD": "Add contact", - "ADD_EDIT": "Add/Save", - "GO_TO_WALLET": "Go to wallet", - "IMPORT_EXPORT": "Import/export" + "MAX_LENGTH": "Maximum comment length reached", + "NO_MONEY": "You do not have enough funds to change the comment to this alias" }, - "SUCCESS_SENT": "Contact added", - "SUCCESS_SAVE": "Contact is edited", - "SUCCESS_IMPORT": "Contacts are imported", - "SUCCESS_EXPORT": "Contacts are exported", - "ERROR_IMPORT": "Error is occured while reading file!", - "ERROR_TYPE_FILE": "Please import valid .csv file", - "ERROR_EXPORT": "Invalid file type. Save file as .csv", - "ERROR_EMPTY_LIST": "Contact list is empty", - "ERROR_IMPORT_EMPTY": "File is empty", - "ADD_CONTACT": "Add contact" + "NAME": { + "LABEL": "Alias", + "PLACEHOLDER": "@ Enter alias" + } }, "ERRORS": { - "NO_MONEY": "Not enough money", - "NOT_ENOUGH_MONEY": "Insufficient funds in account", + "ACCESS_DENIED": "Access denied", + "BAD_ARG": "Invalid argument", "CORE_BUSY": "Internal error: core is busy", "DAEMON_BUSY": "Internal error: daemon is busy", - "NO_MONEY_REMOVE_OFFER": "There is no fee for deleting an offer, but in order to protect the network against flood transactions you need to have at least {{fee}} {{currency}} in your wallet", + "FILE_EXIST": "A file with that name already exists. Enter another name to save the file under", + "FILE_NOT_FOUND": "File not found", + "FILE_NOT_SAVED": "You cannot save a wallet file in this folder. Please choose another folder.", + "FILE_RESTORED": "The wallet file was corrupted. We have recovered the keys and the wallet from the blockchain", + "INSUFFICIENT_FUNDS": "Insufficient funds for this transaction", + "NOT_ENOUGH_MONEY": "Insufficient funds in account", "NOT_ENOUGH_OUTPUTS_TO_MIX": "Mix-in number is too big for current blockchain state. There are not enough unspent outputs to mix with", + "NOT_FILE_ZANO_WALLET": "This file is not recognized as a Zano wallet..", + "NO_MONEY": "Not enough funds for this transaction", + "NO_MONEY_REMOVE_OFFER": "There is no fee for deleting an offer, but in order to protect the network against flood transactions you need to have at least {{fee}} {{currency}} in your wallet", + "REQUIRED": "Required field", + "TRANSACTION_ERROR": "Error. Transaction not completed.", "TRANSACTION_IS_TO_BIG": "Transaction exceeds network limit, send required amount with multiple transactions", "TRANSFER_ATTEMPT": "There is no connection to Zano network", - "ACCESS_DENIED": "Access denied", - "TRANSACTION_ERROR": "Error. Transaction not completed.", - "BAD_ARG": "Invalid argument", - "WALLET_WRONG_ID": "Invalid wallet ID", - "WRONG_PASSWORD": "Invalid password", - "FILE_RESTORED": "The wallet file was corrupted. We have recovered the keys and the wallet from the blockchain", - "FILE_NOT_FOUND": "File not found", - "FILE_EXIST": "A file with that name already exists. Enter another name to save the file under", - "FILE_NOT_SAVED": "You cannot save a wallet file in this folder. Please choose another folder.", - "TX_TYPE_NORMAL": "Error. The payment from the wallet", - "TX_TYPE_NORMAL_TO": "to", - "TX_TYPE_NORMAL_END": "was not completed.", + "TX_TYPE_COIN_BASE": "Error. The payment was not completed.", "TX_TYPE_NEW_ALIAS": "Error. Failed to register alias to safe", "TX_TYPE_NEW_ALIAS_END": "Please try again.", + "TX_TYPE_NORMAL": "Error. The payment from the wallet", + "TX_TYPE_NORMAL_END": "was not completed.", + "TX_TYPE_NORMAL_TO": "to", "TX_TYPE_UPDATE_ALIAS": "Error. Failed to change comment to alias in safe", - "TX_TYPE_COIN_BASE": "Error. The payment was not completed.", "WALLET_WATCH_ONLY_NOT_SUPPORTED": "Watch-only wallets can only be opened by simplewallet", - "REQUIRED": "Required field", - "NOT_FILE_ZANO_WALLET": "File is not a zano wallet" + "WALLET_WRONG_ID": "Invalid wallet ID", + "WRONG_PASSWORD": "Invalid password", + "WRONG_PASSWORD_MUST_BE": "Invalid password. Password must be" }, - "CONTEXT_MENU": { - "COPY": "copy", - "PASTE": "paste", - "SELECT": "select all" + "EXPORT_HISTORY": { + "CANCEL": "Cancel", + "EXPORT": "Export to file...", + "EXPORT_BUTTON": "Export history...", + "FILTER": "Filter POS Transactions", + "FORMAT": "Format", + "SAVED_FILE": "Select path to save transactions history ", + "TITLE": "Export Wallet History", + "TOOLTIP": "Export wallet transactions history to file" }, - "BACKEND_LOCALIZATION": { - "QUIT": "Quit", - "IS_RECEIVED": "", - "IS_CONFIRMED": "", - "INCOME_TRANSFER_UNCONFIRMED": "Incoming payment (not confirmed)", - "INCOME_TRANSFER_CONFIRMED": "Payment received", - "MINED": "Mined", - "LOCKED": "Blocked", - "IS_MINIMIZE": "Zano application is minimized to the system tray", - "RESTORE": "You can recover it by clicking or using the context menu", - "TRAY_MENU_SHOW": "Resize", - "TRAY_MENU_MINIMIZE": "Minimize" + "HISTORY": { + "ADDRESS": "Address", + "AMOUNT": "Amount", + "DATE": "Date", + "DETAILS": { + "COMMENT": "Comment", + "CONFIRMATION": "Confirmation", + "HEIGHT": "Height", + "ID": "Transaction ID", + "INPUTS": "Inputs", + "OUTPUTS": "Outputs", + "PAYMENT_ID": "Payment ID", + "SIZE": "Transaction size", + "SIZE_VALUE": "{{value}} bytes" + }, + "FEE": "Fee", + "HIDDEN": "Hidden", + "LOCK_TOOLTIP": "Locked till {{date}}", + "NO_FEE": "No Fee", + "RECEIVED": "Received", + "SEND": "Sent", + "STATUS": "Status", + "STATUS_TOOLTIP": "Confirmations {{current}}/{{total}}", + "TYPE_MESSAGES": { + "CANCEL_CONTRACT": "Cancel and return deposits", + "COMPLETE_BUYER": "Contract completed", + "COMPLETE_SELLER": "Contract completed", + "CREATE_ALIAS": "Fee for assigning alias", + "CREATE_CONTRACT": "Contract proposal", + "HIDDEN": "hidden", + "NULLIFY_CONTRACT": "Burn deposits", + "PLEDGE_CONTRACT": "Contract deposit", + "POS_REWARD": "POS reward", + "POW_REWARD": "POW reward", + "PROPOSAL_CANCEL_CONTRACT": "Cancellation request", + "UNDEFINED": "Undefined", + "UPDATE_ALIAS": "Fee for editing alias" + } }, - "TOR_LIB_STATE": { - "STATE_SENDING": "Sending transaction", - "STATE_SENT_SUCCESS": "Successfully sent!", - "STATE_SEND_FAILED": "Sending failed", - "STATE_INITIALIZING": "Initializing", - "STATE_DOWNLOADING_CONSENSUS": "Downloading consensus", - "STATE_MAKING_TUNNEL_A": "Building tunnel to A", - "STATE_MAKING_TUNNEL_B": "Building tunnel to B", - "STATE_CREATING_STREAM": "Creating stream", - "STATE_FAILED": "Failed created stream", - "STATE_SUCCESS": "Successfully created stream" + "LOGIN": { + "BUTTON_NEXT": "Next", + "BUTTON_RESET": "Reset", + "BUTTON_SKIP": "Skip", + "FORM_ERRORS": { + "CONFIRM_REQUIRED": "Confirmation is required", + "INVALID_PASS": "Invalid Password", + "MISMATCH": "Mismatch", + "PASS_REQUIRED": "Password is required", + "WRONG_PASSWORD": "Wrong password" + }, + "INCORRECT_PASSWORD": "Invalid password", + "MASTER_PASS": "Master password", + "SETUP_CONFIRM_PASS": "Confirm the password", + "SETUP_MASTER_PASS": "Setup master password" }, - "SEND_DETAILS_MODAL": { - "TITLE1": "Transaction", - "TITLE2": "Transaction details" + "MAIN": { + "BUTTON_NEW_WALLET": "Create new wallet", + "BUTTON_OPEN_WALLET": "Open existing wallet", + "BUTTON_RESTORE_BACKUP": "Restore from backup", + "CHOOSE_PATH": "Please choose a path", + "HELP": "How to create wallet?", + "TITLE": "Create or open the wallet to start using Zano" + }, + "MESSAGES": { + "ADDRESS": "Address", + "MESSAGE": "Message", + "SEND_BUTTON": "Send", + "SEND_PLACEHOLDER": "Type a message..." + }, + "MODALS": { + "ADD_TOKEN": "Add token", + "CANCEL": "Cancel", + "ERROR": "Error", + "INFO": "Information", + "OK": "OK", + "SUCCESS": "Success" + }, + "OPEN_WALLET": { + "BUTTON": "Open wallet", + "FILE_NOT_FOUND1": "Wallet file not found", + "FILE_NOT_FOUND2": "

    It might have been renamed or moved.
    To open it, use the \"Open wallet\" button.", + "FORM_ERRORS": { + "MAX_LENGTH": "Maximum name length reached", + "NAME_DUPLICATE": "Name is duplicate", + "NAME_REQUIRED": "Name is required" + }, + "MODAL": { + "LABEL": "Password to this wallet", + "NOT_FOUND": "Not found", + "OPEN": "Open wallet", + "SKIP": "Skip", + "TITLE": "Type wallet password" + }, + "NAME": "Wallet name", + "PASS": "Wallet password", + "WITH_ADDRESS_ALREADY_OPEN": "A wallet with this address is already open" }, "PLACEHOLDERS": { + "ADRESS_PLACEHOLDER": "Enter adress here", + "AMOUNT_PLACEHOLDER": "Please enter the amount", "COMMENT_PLACEHOLDER": "Enter your comment here", - "WALLET_NAME_PLACEHOLDER": "Enter a Wallet Name here", + "CONFIRM_WALET_PASSWORD_PLACEHOLDER": "Confirm wallet password here", + "DEPOSIT_PLACEHOLDER": "Enter your deposit here", + "DESCRIPTION_PLACEHOLDER": "Enter a description here", + "FEE_PLACEHOLDER": "Enter a fee here", "MASTER_PASS_PLACEHOLDER": "Enter a master password here", - "PASS_PLACEHOLDER": "Enter a master password here", "NAME_PLACEHOLDER": "Enter a name here", - "ADRESS_PLACEHOLDER": "Enter adress here", "NOTES_PLACEHOLDER": "Enter a notes here", - "DESCRIPTION_PLACEHOLDER": "Enter a description here", - "SELLER_PLACEHOLDER": "Enter a seller here", + "PASSWORD_PLACEHOLDER": "Enter a password here", + "PASS_PLACEHOLDER": "Enter a master password here", + "PLACEHOLDER_CONFIRM": "Confirm new password here", + "PLACEHOLDER_NEW": "Enter new password here", "PLACEHOLDER_OLD": "Enter current password here", - "AMOUNT_PLACEHOLDER": "Enter amount here", - "DEPOSIT_PLACEHOLDER": "Enter your deposit here", + "PURCHASE_PAYMENT_PLACEHOLDER": "Enter a payment ID here", + "SEED_PASSWORD_PLACEHOLDER": "Enter a seed password here", + "SEED_PHRASE_PLACEHOLDER": "Enter a seed phrase here", "SELLER_DEPOSIT_PLACEHOLDER": "Enter seller deposit here", - "PLACEHOLDER_NEW": "Enter new password here", + "SELLER_PLACEHOLDER": "Enter a seller here", "WALET_PASSWORD_PLACEHOLDER": "Enter a wallet password here", - "CONFIRM_WALET_PASSWORD_PLACEHOLDER": "Confirm wallet password here", - "PLACEHOLDER_CONFIRM": "Confirm new password here", - "PASSWORD_PLACEHOLDER": "Enter a password here", - "SEED_PHRASE_PLACEHOLDER": "Enter a seed phrase here", - "SEED_PASSWORD_PLACEHOLDER": "Enter a seed password here", - "PURCHASE_PAYMENT_PLACEHOLDER": "Enter a payment ID here", - "FEE_PLACEHOLDER": "Enter a fee here" + "WALLET_NAME_PLACEHOLDER": "Please enter a name for your wallet" + }, + "PROGRESS": { + "ADD_WALLET": "Add wallet", + "CREATE_WALLET": "Create new wallet", + "RESTORE_WALLET": "Restore from backup", + "SELECT_LOCATION": "Select wallet location" + }, + "PURCHASE": { + "ACCEPT_STATE_WAIT_BIG": "Contract started", + "AMOUNT": "Amount", + "BURN_PROPOSAL": "Deposits burned", + "BUTTON_CANCEL_BUYER": "Cancel and return deposits", + "BUTTON_CANCEL_SELLER": "Confirm and return deposits", + "BUTTON_IGNORE": "Ignore and hide offer", + "BUTTON_MAKE_PLEDGE": "Accept and make deposit", + "BUTTON_NOT_CANCEL": "Ignore request", + "BUTTON_NULLIFY": "Terminate and burn deposits", + "BUTTON_NULLIFY_SHORT": "Burn", + "BUTTON_RECEIVED": "Complete and release deposits", + "BUYER_DEPOSIT": "Buyer deposit", + "CANCEL": "Cancel", + "COMMENT": "Comment", + "DEALS_CANCELED_WAIT": "Cancellation in progress", + "DESCRIPTION": "Description", + "DETAILS": "Additional details", + "FEE": "Fee", + "FORM_ERRORS": { + "ALIAS_NOT_VALID": "Invalid alias", + "AMOUNT_REQUIRED": "Amount required", + "AMOUNT_ZERO": "Amount cannot be zero", + "COMMENT_MAXIMUM": "Maximum field length reached", + "DESC_MAXIMUM": "Maximum field length reached", + "DESC_REQUIRED": "Description required", + "SELLER_DEPOSIT_REQUIRED": "Seller deposit required", + "SELLER_NOT_VALID": "Invalid address", + "SELLER_REQUIRED": "Address required", + "SELLER_SAME": "Use separate account", + "YOUR_DEPOSIT_REQUIRED": "Deposit required" + }, + "HOUR": "hour", + "HOURS": "hours", + "IGNORED_ACCEPT": "Contract proposal ignored", + "IGNORED_CANCEL": "Contract cancellation proposal ignored", + "NEED_MONEY": "Insufficient funds for this transaction", + "NULLIFY_QUESTION": "Are you sure you want to burn both deposits?", + "PAYMENT": "Payment ID", + "PROGRESS_COMPLETE": "Completed", + "PROGRESS_NEW": "New purchase", + "PROGRESS_RECEIVE": "Reply received", + "PROGRESS_WAIT": "Awaiting reply", + "SAME_AMOUNT": "Same amount", + "SELLER": "Seller", + "SELLER_DEPOSIT": "Seller deposit", + "SEND_BUTTON": "Send", + "SEND_CANCEL_PROPOSAL": "Cancellation request sent", + "STATUS_MESSAGES": { + "BEING_CANCELLED": "Cancellation in progress", + "CANCELLED": "Contract canceled", + "COMPLETED": "Contract completed", + "EXPIRED": "Contract proposal expired", + "IGNORED_BUYER": "Contract proposal ignored", + "IGNORED_CANCEL_BUYER": "Contract cancellation proposal ignored", + "IGNORED_CANCEL_SELLER": "The seller ignored your proposal to cancel the contract", + "IGNORED_SELLER": "The seller ignored your contract proposal", + "NEW_PURCHASE": "New purchase", + "NOT_RECEIVED": "Delivery failed", + "NULLIFIED": "All deposits burned", + "PROPOSAL_CANCEL_BUYER": "Cancellation request received", + "PROPOSAL_CANCEL_SELLER": "Cancellation request sent", + "WAITING_BUYER": "Contract proposal received", + "WAITING_CONFIRMATION": "Waiting for deposits confirmation", + "WAITING_DELIVERY": "Waiting for delivery", + "WAITING_SELLER": "Waiting for response" + }, + "SUCCESS_FINISH_PROPOSAL": "Contract completed", + "WAITING_TIME": "Response time", + "WAITING_TIME_QUESTION": "Are you sure you want to cancel the contract?", + "YOUR_DEPOSIT": "Your deposit" + }, + "RESTORE_WALLET": { + "BUTTON_CREATE": "Create wallet", + "BUTTON_SELECT": "Select wallet location", + "CHOOSE_PATH": "Please choose a path", + "CONFIRM": "Confirm wallet password", + "FORM_ERRORS": { + "CONFIRM_NOT_MATCH": "Passwords don`t match", + "INCORRECT_PASSWORD": "Incorrect password", + "KEY_NOT_VALID": "Key not valid", + "KEY_REQUIRED": "Key is required", + "MAX_LENGTH": "Maximum name length reached", + "NAME_DUPLICATE": "Name is duplicate", + "NAME_REQUIRED": "Name is required", + "SEED_PHRASE_IS_NO_VALID": "The seed phrase is not valid." + }, + "LABEL_NAME": "Wallet name", + "LABEL_PHRASE_KEY": "Seed phrase / tracking seed", + "NOT_CORRECT_FILE_OR_PASSWORD": "Invalid wallet file or password does not match", + "OK": "OK", + "PASS": "Wallet password", + "SEED_PASSWORD": "Seed password" + }, + "SEED_PHRASE": { + "BUTTON_COPIED": "Copied", + "BUTTON_COPY": "Copy", + "BUTTON_CREATE_ACCOUNT": "Create wallet", + "TITLE": "Make sure to keep your seed phrase in a safe place. If you forget your seed phrase you will not be able to recover your wallet." + }, + "SEND": { + "ADDRESS": "Address", + "AMOUNT": "Amount", + "ASSET": "Asset", + "BUTTON": "Send", + "COMMENT": "Comment", + "DETAILS": "Additional details", + "ERROR_CODES": { + "NOT_ENOUGH_MONEY": "Not enough funds for this transaction" + }, + "FEE": "Fee", + "FORM_ERRORS": { + "ADDRESS_NOT_VALID": "Address not valid", + "ADDRESS_REQUIRED": "Address is required", + "ALIAS_NOT_FOUND": "Alias not found", + "ALIAS_NOT_VALID": "The alias is not valid", + "AMOUNT_REQUIRED": "Amount is required", + "AMOUNT_ZERO": "Amount is zero", + "FEE_MINIMUM": "The minimum fee required is {{fee}}", + "FEE_REQUIRED": "Please enter the fee amount.", + "GREAT_THAN_UNWRAPPED_COINS": "Amount is bigger than ERC20 tokens left available", + "LESS_THAN_ZANO_NEEDED": "Too small amount to cover ERC20 fee", + "MAX_LENGTH": "Maximum comment length reached", + "MUST_BE_GREATER_THAN_ZERO": "Must be greater than zero", + "WRAP_INFO_NULL": "failed to request wrap state" + }, + "HIDE": "Hide your wallet address from recipient", + "MIXIN": "Mixin", + "SUCCESS_SENT": "Transaction sent", + "WRAP": { + "ESTIMATE": "Transaction Estimates", + "FEE": "Ethereum Txn Fee:", + "MAIN_TEXT": "This transaction will create wZano (\"Wrapped Zano\") which will be sent to the specified address on the Ethereum network.", + "TITLE": "Wrap", + "WILL_RECEIVE": "You'll receive:", + "ZANO": "ZANO", + "wZANO": "wZANO" + } }, - "EXPORT_HISTORY": { - "TOOLTIP": "Export wallet transactions history to file", - "TITLE": "Export Wallet History", - "FILTER": "Filter POS Transactions", - "CANCEL": "Cancel", - "EXPORT": "Export to file...", - "EXPORT_BUTTON": "Export history...", - "SAVED_FILE": "Select path to save transactions history ", - "FORMAT": "Format" + "SEND_DETAILS_MODAL": { + "TITLE1": "Transaction", + "TITLE2": "Transaction details" }, - "ASSETS": { - "TABLE": { - "LABELS": { - "NAME": "Name", - "BALANCE": "Balance", - "VALUE": "Value", - "PRICE": "Price" - } + "SETTINGS": { + "APP_LOCK": { + "TIME1": "5 min", + "TIME2": "15 min", + "TIME3": "1 hour", + "TIME4": "Never", + "TITLE": "Lock app after:" }, - "DROP_DOWN_MENU": { - "ASSET_DETAILS": "Asset Details", - "REMOVE_ASSET": "Remove asset" + "APP_LOG_TITLE": "Log level:", + "DARK_THEME": "Dark theme", + "FORM_ERRORS": { + "CONFIRM_NOT_MATCH": "The passwords do not match", + "CURRENT_PASS_NOT_MATCH": "Old password not match", + "PASS_REQUIRED": "Password is required" }, - "MODALS": { - "ASSET_DETAILS": { - "LABELS": { - "NAME": "Asset name", - "TICKER": "Ticker", - "ID": "Asset ID", - "CURRENT_SUPPLY": "Current supply", - "MAX_SUPPLE": "Max supply" - } - } + "GRAY_THEME": "Grey theme", + "LANGUAGE": { + "DE": "Deutsch", + "EN": "English", + "FR": "French", + "ID": "Indonesian", + "IT": "Italian", + "PT": "Portuguese", + "TITLE": "Language" }, - "FORM": { - "ERRORS": { - "WRONG_ASSET_ID": "Wrong asset id", - "INSUFICCIENT_FUNDS": "Insuficcient funds" - } - } + "LAST_BUILD": "Current build: {{value}}", + "MASTER_PASSWORD": { + "BUTTON": "Save", + "CONFIRM": "New password confirmation", + "NEW": "New password", + "OLD": "Old password", + "TITLE": "Update master password" + }, + "NOTIFICATIONS": "Notifications", + "SCALE": { + "100": "100% scale", + "125": "125% scale", + "150": "150% scale", + "75": "75% scale", + "TITLE": "Interface scale" + }, + "SETTINGS_SAVED": "Saved! Settings Updated", + "TITLE": "Settings", + "USE_TOR_TO_RELAY_TRANSACTIONS": "Use TOR to relay transactions", + "WHITE_THEME": "White theme" }, - "CONFIRM_SWAP": { - "BREADCRUMBS": { - "ITEM1": "Swap", - "ITEM2": "Confirm swap" + "SIDEBAR": { + "ACCOUNT": { + "MESSAGES": "New offers/Messages", + "STAKING": "Staking", + "SYNCING": "Syncing wallet" }, - "FORM": { - "LABELS": { - "LABEL1": "Swap proposal hex", - "LABEL2": "Proposal details" - }, - "PLACEHOLDERS": { - "PLACEHOLDER1": "Enter Swap proposal hex" - }, - "TABLE": { - "LABELS": { - "LABEL1": "Sending", - "LABEL2": "Receiving", - "LABEL3": "Expiration time" - } - }, - "BUTTONS": { - "BUTTON1": "Accept Proposal", - "BUTTON2": "Back" - } + "ADD_NEW": "Add", + "CONTACTS": "Contacts", + "CONTACTS_TOOLTIP": "Contacts option available only with Master Password enabled", + "LOG_OUT": "Log out", + "LOG_OUT_TOOLTIP": "Logout option available only with Master Password enabled", + "SETTINGS": "Settings", + "SYNCHRONIZATION": { + "COMPLETE": "Completion", + "DOWNLOADING": "Downloading", + "ERROR": "System error", + "LOADING": "Loading blockchain data", + "MB": "MB", + "OFFLINE": "Offline", + "ONLINE": "Online", + "SLASH": "/", + "SYNCING": "Syncing blockchain" + }, + "TITLE": "Wallets", + "UPDATE": { + "CRITICAL": "Update available", + "CRITICAL_HINT": "Critical update!", + "CRITICAL_TOOLTIP": "Critical update available.Update strongly recommended!", + "IMPORTANT": "Update available", + "IMPORTANT_HINT": "Important update!", + "IMPORTANT_TOOLTIP": "Get new update.
    Important update!", + "STANDARD": "Update available", + "STANDARD_TOOLTIP": "Get new update.
    Update is recommended!", + "TIME": "System time differs from network", + "TIME_TOOLTIP": "Wrong system time!
    Check and repair your system time." } }, - "CREATE_SWAP": { - "BREADCRUMBS": { - "ITEM1": "Swap", - "ITEM2": "Create swap" + "STAKING": { + "GROUP": { + "DAY": "day", + "MONTH": "month", + "WEEK": "week" }, - "FORM": { - "LABELS": { - "LABEL1": "Sending", - "LABEL2": "Receiving", - "LABEL3": "Receiver address" - }, - "PLACEHOLDERS": { - "PLACEHOLDER1": "Enter amount here" - }, - "BUTTONS": { - "BUTTON1": "Create proposal", - "BUTTON2": "Cancel" - }, - "ERRORS": { - "ERROR1": "Same ones selected asset" - } - } + "PERIOD": { + "ALL": "All", + "MONTH1": "1 month", + "MONTH3": "3 month", + "MONTH6": "6 month", + "WEEK1": "1 week", + "WEEK2": "2 week", + "YEAR": "1 year" + }, + "SWITCH": { + "OFF": "OFF", + "ON": "ON" + }, + "TITLE": "Staking", + "TITLE_GROUP": "Group:", + "TITLE_PENDING": "Pending", + "TITLE_PERIOD": "Time period:", + "TITLE_TOTAL": "Total" }, "SWAP": { "BUTTONS": { @@ -808,31 +716,129 @@ } }, "SWAP_PROPOSAL_HEX": { + "BREADCRUMBS": { + "ITEM1": "Swap", + "ITEM2": "Swap proposal hex" + }, "FORM": { + "BUTTONS": { + "BUTTON1": "Copy", + "BUTTON2": "Close" + }, "LABELS": { "LABEL1": "Swap proposal hex" }, "PLACEHOLDERS": { "PLACEHOLDER1": "Enter Swap proposal hex" - }, - "BUTTONS": { - "BUTTON1": "Copy", - "BUTTON2": "Close" } }, "MODALS": { "CONFIRM_MODAL": { - "TITLE": "Are you sure you want to leave this page?", - "MESSAGE": "Please make sure you saved the swap proposal text, you won’t be able to see it again", "BUTTONS": { - "SUBMIT": "Close", - "CLOSE": "Back to proposal" - } + "CLOSE": "Back to proposal", + "SUBMIT": "Close" + }, + "MESSAGE": "Please make sure you saved the swap proposal text, you won’t be able to see it again", + "TITLE": "Are you sure you want to leave this page?" } + } + }, + "TOR_LIB_STATE": { + "STATE_CREATING_STREAM": "Creating stream", + "STATE_DOWNLOADING_CONSENSUS": "Downloading consensus", + "STATE_FAILED": "Failed created stream", + "STATE_INITIALIZING": "Initializing", + "STATE_MAKING_TUNNEL_A": "Building tunnel to A", + "STATE_MAKING_TUNNEL_B": "Building tunnel to B", + "STATE_SENDING": "Sending transaction", + "STATE_SEND_FAILED": "Sending failed", + "STATE_SENT_SUCCESS": "Successfully sent!", + "STATE_SUCCESS": "Successfully created stream" + }, + "TRANSFER_ALIAS": { + "ADDRESS": { + "LABEL": "Transfer to", + "PLACEHOLDER": "" }, - "BREADCRUMBS": { - "ITEM1": "Swap", - "ITEM2": "Swap proposal hex" + "BUTTON_CANCEL": "Cancel", + "BUTTON_TRANSFER": "Transfer", + "COMMENT": { + "LABEL": "Comment", + "PLACEHOLDER": "" + }, + "COST": "Transfer fee {{value}} {{currency}}", + "FORM_ERRORS": { + "ALIAS_EXISTS": "This account already has an alias", + "NO_MONEY": "You do not have enough funds to transfer this alias", + "WRONG_ADDRESS": "No wallet exists for the provided address" + }, + "NAME": { + "LABEL": "Alias", + "PLACEHOLDER": "@ Enter alias" + }, + "REQUEST_SEND_REG": "The alias will be transferred within 10 minutes" + }, + "WALLET": { + "AVAILABLE_BALANCE": "Available", + "CONFIRM": { + "MESSAGE": "To access it you’ll have to add it again", + "TITLE": "Remove wallet from the list?" + }, + "DETAILS": "Details", + "LOCK": "Lock", + "LOCKED_BALANCE": "Locked", + "LOCKED_BALANCE_LINK": "What does that mean?", + "MODAL_ADD_CUSTOM_TOKEN": { + "FIELD_TITLE": "Asset ID", + "FORM_ERRORS": { + "ERROR1": "Invalid asset ID" + }, + "TITLE": "Add Custom Token" + }, + "REGISTER_ALIAS": "Register an alias", + "TABS": { + "ASSETS": "Assets", + "CONTRACTS": "Contracts", + "HISTORY": "History", + "MESSAGES": "Messages", + "RECEIVE": "Receive", + "SEND": "Send", + "STAKING": "Staking" + }, + "TOOLTIPS": { + "ADD_CUSTOM_TOKEN": "Add Custom Token", + "EDIT_ALIAS": "Edit alias", + "REMOVE": "Remove wallet", + "SETTINGS": "Settings", + "TRANSFER_ALIAS": "Transfer alias" } + }, + "WALLET_DETAILS": { + "ADD_CUSTOM_TOKEN": "Add Custom Token", + "BUTTON_REMOVE": "Remove wallet", + "BUTTON_SAVE": "Save", + "CREATE_PASSWORD_SECURE": "Create a password to secure your seed", + "FORM": { + "CONFIRM_PASSWORD": "Confirm password", + "GENERATE_SECURE_SEED": "Generate Secure Seed", + "SECURED_SEED_WILL_REQUIRE": "Secure seed will require this password to restore." + }, + "FORM_ERRORS": { + "MAX_LENGTH": "Maximum name length reached", + "NAME_DUPLICATE": "Name is duplicate", + "NAME_REQUIRED": "Name is required", + "PASSWORDS_DONT_MATCH": "The passwords entered do not match" + }, + "INFO": "info", + "LABEL_FILE_LOCATION": "Wallet file location", + "LABEL_NAME": "Wallet name", + "LABEL_SEED_PHRASE": "Seed phrase", + "REMEMBER_YOU_WILL_REQUIRE": "Secure seed will require password to restore.", + "RESYNC_WALLET": "Resync wallet data", + "RESYNC_WALLET_BUTTON": "Resync Wallet", + "SEED_IS_SECURED": "Seed is secured", + "SEED_IS_UNSECURED": "Seed is unsecured", + "SEED_PHRASE_HINT": "Click to reveal the seed phrase", + "WALLET_OPTIONS": "Wallet options..." } } diff --git a/html_source/src/assets/i18n/tr.json b/html_source/src/assets/i18n/tr.json index cbccbaea..df8d8857 100644 --- a/html_source/src/assets/i18n/tr.json +++ b/html_source/src/assets/i18n/tr.json @@ -1,805 +1,713 @@ { - "LOGIN": { - "SETUP_MASTER_PASS": "Setup master password", - "SETUP_CONFIRM_PASS": "Confirm the password", - "MASTER_PASS": "Master password", - "BUTTON_NEXT": "Next", - "BUTTON_SKIP": "Skip", - "BUTTON_RESET": "Reset", - "INCORRECT_PASSWORD": "Invalid password", - "FORM_ERRORS": { - "PASS_REQUIRED": "Password is required", - "CONFIRM_REQUIRED": "Confirmation is required", - "MISMATCH": "Mismatch", - "INVALID_PASS": "Invalid Password, try again", - "WRONG_PASSWORD": "Wrong password" - } - }, - "COMMON": { - "BACK": "Go back" - }, - "BREADCRUMBS": { - "ADD_WALLET": "Add wallet", - "CREATE_WALLET": "Create new wallet", - "SAVE_PHRASE": "Save your seed phrase", - "OPEN_WALLET": "Open existing wallet", - "RESTORE_WALLET": "Restore from backup", - "WALLET_DETAILS": "Wallet details", - "ASSIGN_ALIAS": "Assign alias", - "EDIT_ALIAS": "Edit alias", - "TRANSFER_ALIAS": "Transfer alias", - "CONTRACTS": "Contracts", - "NEW_PURCHASE": "New purchase", - "OLD_PURCHASE": "Purchase" - }, - "SIDEBAR": { - "TITLE": "Wallets", - "ADD_NEW": "Add", - "ACCOUNT": { - "STAKING": "Staking", - "MESSAGES": "New offers/Messages", - "SYNCING": "Syncing wallet" + "ASSETS": { + "DROP_DOWN_MENU": { + "ASSET_DETAILS": "Asset Details", + "REMOVE_ASSET": "Remove asset" }, - "CONTACTS": "Contacts", - "SETTINGS": "Settings", - "LOG_OUT": "Log out", - "SYNCHRONIZATION": { - "OFFLINE": "Offline", - "ONLINE": "Online", - "ERROR": "System error", - "COMPLETE": "Completion", - "SYNCING": "Syncing blockchain", - "LOADING": "Loading blockchain data", - "DOWNLOADING": "Downloading", - "SLASH": "/", - "MB": "MB" + "FORM": { + "ERRORS": { + "INSUFICCIENT_FUNDS": "Insuficcient funds", + "WRONG_ASSET_ID": "Wrong asset id" + } }, - "UPDATE": { - "STANDARD": "Update available", - "STANDARD_TOOLTIP": "Get new update.
    Update is recommended!", - "IMPORTANT": "Update available", - "IMPORTANT_HINT": "Important update!", - "IMPORTANT_TOOLTIP": "Get new update.
    Important update!", - "CRITICAL": "Update available", - "CRITICAL_HINT": "Critical update!", - "CRITICAL_TOOLTIP": "Critical update available.Update strongly recommended!", - "TIME": "System time differs from network", - "TIME_TOOLTIP": "Wrong system time!
    Check and repair your system time." + "MODALS": { + "ASSET_DETAILS": { + "LABELS": { + "CURRENT_SUPPLY": "Current supply", + "ID": "Asset ID", + "MAX_SUPPLE": "Max supply", + "NAME": "Asset name", + "TICKER": "Ticker" + } + } }, - "CONTACTS_TOOLTIP": "Contacts option available only with Master Password enabled", - "LOG_OUT_TOOLTIP": "Logout option available only with Master Password enabled" - }, - "MAIN": { - "TITLE": "Create or open the wallet to start using Zano", - "BUTTON_NEW_WALLET": "Create new wallet", - "BUTTON_OPEN_WALLET": "Open existing wallet", - "BUTTON_RESTORE_BACKUP": "Restore from backup", - "HELP": "How to create wallet?", - "CHOOSE_PATH": "Please choose a path" - }, - "CREATE_WALLET": { - "NAME": "Wallet name", - "PASS": "Set wallet password", - "CONFIRM": "Confirm wallet password", - "BUTTON_SELECT": "Select wallet location", - "BUTTON_CREATE": "Create wallet", - "TITLE_SAVE": "Save the wallet file.", - "ERROR_CANNOT_SAVE_TOP": "Existing wallet files cannot be replaced or overwritten", - "ERROR_CANNOT_SAVE_SYSTEM": "Wallet files cannot be saved to the OS partition", - "FORM_ERRORS": { - "NAME_REQUIRED": "Name is required", - "NAME_DUPLICATE": "Name is duplicate", - "MAX_LENGTH": "Maximum name length reached", - "CONFIRM_NOT_MATCH": "Passwords don`t match" + "TABLE": { + "LABELS": { + "BALANCE": "Balance", + "NAME": "Name", + "PRICE": "Price", + "VALUE": "Value" + } } }, - "OPEN_WALLET": { - "NAME": "Wallet name", - "PASS": "Wallet password", - "BUTTON": "Open wallet", - "WITH_ADDRESS_ALREADY_OPEN": "A wallet with this address is already open", - "FILE_NOT_FOUND1": "Wallet file not found", - "FILE_NOT_FOUND2": "

    It might have been renamed or moved.
    To open it, use the \"Open wallet\" button.", - "FORM_ERRORS": { - "NAME_REQUIRED": "Name is required", - "NAME_DUPLICATE": "Name is duplicate", - "MAX_LENGTH": "Maximum name length reached" + "ASSIGN_ALIAS": { + "BUTTON_ASSIGN": "Assign", + "COMMENT": { + "LABEL": "Comment", + "PLACEHOLDER": "", + "TOOLTIP": "The comment will be visible to anyone who wants to make a payment to your alias. You can provide details about your business, contacts, or include any text. Comments can be edited later." }, - "MODAL": { - "TITLE": "Type wallet password", - "LABEL": "Password to this wallet", - "OPEN": "Open wallet", - "SKIP": "Skip", - "NOT_FOUND": "Not found" - } - }, - "RESTORE_WALLET": { - "LABEL_NAME": "Wallet name", - "LABEL_PHRASE_KEY": "Seed phrase / tracking seed", - "PASS": "Wallet password", - "CONFIRM": "Confirm wallet password", - "BUTTON_SELECT": "Select wallet location", - "BUTTON_CREATE": "Create wallet", - "NOT_CORRECT_FILE_OR_PASSWORD": "Invalid wallet file or password does not match", - "CHOOSE_PATH": "Please choose a path", + "COST": "Alias fee {{value}} {{currency}}", "FORM_ERRORS": { + "MAX_LENGTH": "Maximum comment length reached", + "NAME_EXISTS": "Alias name already exists", + "NAME_LENGTH": "The alias must be 6-25 characters long", "NAME_REQUIRED": "Name is required", - "NAME_DUPLICATE": "Name is duplicate", - "MAX_LENGTH": "Maximum name length reached", - "CONFIRM_NOT_MATCH": "Passwords don`t match", - "KEY_REQUIRED": "Key is required", - "KEY_NOT_VALID": "Key not valid", - "INCORRECT_PASSWORD": "Incorrect password" + "NAME_WRONG": "Invalid name: allowed symbols \"0-9\", \"a-z\", \"-\", \".\"", + "NO_MONEY": "Insufficient funds to assign the alias" + }, + "NAME": { + "LABEL": "Alias", + "PLACEHOLDER": " Enter alias", + "TOOLTIP": "An alias is a shortened form or your account. An alias can only include Latin letters, numbers and characters “.” and “-”. It must start with “@”." }, - "SEED_PASSWORD": "Seed password", - "OK": "OK" + "ONE_ALIAS": "You can create only one alias per wallet", + "REQUEST_ADD_REG": "The alias will be assigned within 10 minutes" }, - "SEED_PHRASE": { - "TITLE": "Make sure to keep your seed phrase in a safe place. If you forget your seed phrase you will not be able to recover your wallet.", - "BUTTON_CREATE_ACCOUNT": "Create wallet", - "BUTTON_COPY": "Copy", - "BUTTON_COPIED": "Copied" + "BACKEND_LOCALIZATION": { + "INCOME_TRANSFER_CONFIRMED": "Payment received", + "INCOME_TRANSFER_UNCONFIRMED": "Incoming payment (not confirmed)", + "IS_CONFIRMED": "", + "IS_MINIMIZE": "Zano application is minimized to the system tray", + "IS_RECEIVED": "", + "LOCKED": "Blocked", + "MINED": "Mined", + "QUIT": "Quit", + "RESTORE": "You can recover it by clicking or using the context menu", + "TRAY_MENU_MINIMIZE": "Minimize", + "TRAY_MENU_SHOW": "Resize" }, - "PROGRESS": { + "BREADCRUMBS": { "ADD_WALLET": "Add wallet", - "SELECT_LOCATION": "Select wallet location", + "ASSIGN_ALIAS": "Assign alias", + "CONTRACTS": "Contracts", "CREATE_WALLET": "Create new wallet", - "RESTORE_WALLET": "Restore from backup" + "EDIT_ALIAS": "Edit alias", + "NEW_PURCHASE": "New purchase", + "OLD_PURCHASE": "Purchase", + "OPEN_WALLET": "Open existing wallet", + "RESTORE_WALLET": "Restore from backup", + "SAVE_PHRASE": "Save your seed phrase", + "TRANSFER_ALIAS": "Transfer alias", + "WALLET_DETAILS": "Wallet details" }, - "SETTINGS": { - "TITLE": "Settings", - "DARK_THEME": "Dark theme", - "WHITE_THEME": "White theme", - "GRAY_THEME": "Grey theme", - "APP_LOCK": { - "TITLE": "Lock app after:", - "TIME1": "5 min", - "TIME2": "15 min", - "TIME3": "1 hour", - "TIME4": "Never" - }, - "SCALE": { - "75": "75% scale", - "100": "100% scale", - "125": "125% scale", - "150": "150% scale", - "TITLE": "Interface scale" - }, - "MASTER_PASSWORD": { - "TITLE": "Update master password", - "OLD": "Old password", - "NEW": "New password", - "CONFIRM": "New password confirmation", - "BUTTON": "Save" - }, - "FORM_ERRORS": { - "PASS_REQUIRED": "Password is required", - "PASS_NOT_MATCH": "Old password not match", - "CONFIRM_NOT_MATCH": "Passwords do not match" - }, - "LAST_BUILD": "Current build: {{value}}", - "APP_LOG_TITLE": "Log level:", - "NOTIFICATIONS": "Notifications", - "USE_TOR_TO_RELAY_TRANSACTIONS": "Use TOR to relay transactions", - "SETTINGS_SAVED": "Saved! Settings Updated", - "LANGUAGE": { - "TITLE": "Language", - "EN": "English", - "FR": "French", - "DE": "Deutsch", - "ID": "Indonesian", - "IT": "Italian", - "PT": "Portuguese" - } + "COMMON": { + "BACK": "Go back" }, - "WALLET": { - "REGISTER_ALIAS": "Register an alias", - "DETAILS": "Details", - "LOCK": "Lock", - "AVAILABLE_BALANCE": "Available", - "LOCKED_BALANCE": "Locked", - "LOCKED_BALANCE_LINK": "What does that mean?", - "TABS": { - "ASSETS": "Assets", + "CONFIRM": { + "BUTTON_CANCEL": "Cancel", + "BUTTON_CONFIRM": "Send", + "MESSAGE": { + "COMMENT": "Comment", + "FROM": "From", "SEND": "Send", - "RECEIVE": "Receive", - "HISTORY": "History", - "CONTRACTS": "Contracts", - "MESSAGES": "Messages", - "STAKING": "Staking" - }, - "CONFIRM": { - "TITLE": "Remove wallet from the list?", - "MESSAGE": "To access it you’ll have to add it again" + "TO": "To" }, - "TOOLTIPS": { - "EDIT_ALIAS": "Edit alias", - "TRANSFER_ALIAS": "Transfer alias", - "SETTINGS": "Settings", - "ADD_CUSTOM_TOKEN": "Add Custom Token", - "REMOVE": "Remove wallet" + "TITLE": "Transaction" + }, + "CONFIRM_SWAP": { + "BREADCRUMBS": { + "ITEM1": "Swap", + "ITEM2": "Confirm swap" }, - "MODAL_ADD_CUSTOM_TOKEN": { - "TITLE": "Add Custom Token", - "FIELD_TITLE": "Asset ID" + "FORM": { + "BUTTONS": { + "BUTTON1": "Accept Proposal", + "BUTTON2": "Back" + }, + "LABELS": { + "LABEL1": "Swap proposal hex", + "LABEL2": "Proposal details" + }, + "PLACEHOLDERS": { + "PLACEHOLDER1": "Enter Swap proposal hex" + }, + "TABLE": { + "LABELS": { + "LABEL1": "Sending", + "LABEL2": "Receiving", + "LABEL3": "Expiration time" + } + } } }, - "WALLET_DETAILS": { - "LABEL_NAME": "Wallet name", - "LABEL_FILE_LOCATION": "Wallet file location", - "LABEL_SEED_PHRASE": "Seed phrase", - "SEED_PHRASE_HINT": "Click to reveal the seed phrase", - "BUTTON_SAVE": "Save", - "BUTTON_REMOVE": "Remove wallet", - "FORM_ERRORS": { - "NAME_REQUIRED": "Name is required", - "NAME_DUPLICATE": "Name is duplicate", - "MAX_LENGTH": "Maximum name length reached", - "PASSWORDS_DONT_MATCH": "Passwords don't match" + "CONTACTS": { + "ADD": "Add/edit contact", + "ADD_CONTACT": "Add contact", + "BUTTON": { + "ADD": "Add contact", + "ADD_EDIT": "Add/Save", + "DELETE": "Delete", + "EDIT": "Edit", + "GO_TO_WALLET": "Go to wallet", + "IMPORT_EXPORT": "Import/export", + "SEND": "Send" }, - "WALLET_OPTIONS": "Wallet options...", - "RESYNC_WALLET": "Resync wallet data", - "RESYNC_WALLET_BUTTON": "Resync Wallet", - "CREATE_PASSWORD_SECURE": "Create a password to secure your seed", - "INFO": "info", - "SEED_IS_UNSECURED": "Seed is unsecured", - "SEED_IS_SECURED": "Seed is secured", - "REMEMBER_YOU_WILL_REQUIRE": "Secure seed will require password to restore.", - "ADD_CUSTOM_TOKEN": "Add Custom Token", + "COPY": "- Copy", + "ERROR_EMPTY_LIST": "Contact list is empty", + "ERROR_EXPORT": "Invalid file type. Save file as .csv", + "ERROR_IMPORT": "Error is occured while reading file!", + "ERROR_IMPORT_EMPTY": "File is empty", + "ERROR_TYPE_FILE": "Please import valid .csv file", + "EXPORT": "Export", "FORM": { - "CONFIRM_PASSWORD": "Confirm password", - "GENERATE_SECURE_SEED": "Generate Secure Seed", - "SECURED_SEED_WILL_REQUIRE": "Secure seed will require this password to restore." - } - }, - "ASSIGN_ALIAS": { - "NAME": { - "LABEL": "Alias", - "PLACEHOLDER": " Enter alias", - "TOOLTIP": "An alias is a shortened form or your account. An alias can only include Latin letters, numbers and characters “.” and “-”. It must start with “@”." - }, - "COMMENT": { - "LABEL": "Comment", - "PLACEHOLDER": "", - "TOOLTIP": "The comment will be visible to anyone who wants to make a payment to your alias. You can provide details about your business, contacts, or include any text. Comments can be edited later." + "ADDRESS": "Address", + "NAME": "Name", + "NOTES": "Notes" }, - "COST": "Alias fee {{value}} {{currency}}", - "BUTTON_ASSIGN": "Assign", "FORM_ERRORS": { + "ADDRESS_DUBLICATED": "Address is dublicated", + "ADDRESS_NOT_VALID": "Address not valid", + "ADDRESS_REQUIRED": "Address is required", + "MAX_LENGTH": "Maximum notes length reached", + "NAME_DUBLICATED": "Name is dublicated", + "NAME_LENGTH": "The name must be 4-25 characters long", "NAME_REQUIRED": "Name is required", - "NAME_WRONG": "Invalid name: allowed symbols \"0-9\", \"a-z\", \"-\", \".\"", - "NAME_LENGTH": "The alias must be 6-25 characters long", - "NAME_EXISTS": "Alias name already exists", - "NO_MONEY": "You do not have enough funds to assign this alias", - "MAX_LENGTH": "Maximum comment length reached" - }, - "ONE_ALIAS": "You can create only one alias per wallet", - "REQUEST_ADD_REG": "The alias will be assigned within 10 minutes" - }, - "EDIT_ALIAS": { - "NAME": { - "LABEL": "Alias", - "PLACEHOLDER": "@ Enter alias" - }, - "COMMENT": { - "LABEL": "Comment", - "PLACEHOLDER": "" + "SET_MASTER_PASSWORD": "Set master password" }, - "FORM_ERRORS": { - "NO_MONEY": "You do not have enough funds to change the comment to this alias", - "MAX_LENGTH": "Maximum comment length reached" + "IMPORT": "Import", + "IMPORT_EXPORT": "Import or export contacts", + "OPEN_ADD_WALLET": "Open/Add wallet", + "SEND": "Send", + "SEND_FROM": "Send from", + "SEND_TO": "To", + "SUCCESS_EXPORT": "Contacts are exported", + "SUCCESS_IMPORT": "Contacts are imported", + "SUCCESS_SAVE": "Contact is edited", + "SUCCESS_SENT": "Contact added", + "TABLE": { + "ADDRESS": "Address", + "ALIAS": "Alias", + "EMPTY": "Contact list is empty", + "NAME": "Name", + "NOTES": "Notes" }, - "COST": "Fee {{value}} {{currency}}", - "BUTTON_EDIT": "Edit" + "TITLE": "Contact list" }, - "TRANSFER_ALIAS": { - "NAME": { - "LABEL": "Alias", - "PLACEHOLDER": "@ Enter alias" - }, - "COMMENT": { - "LABEL": "Comment", - "PLACEHOLDER": "" - }, - "ADDRESS": { - "LABEL": "Transfer to", - "PLACEHOLDER": "" - }, - "FORM_ERRORS": { - "WRONG_ADDRESS": "No wallet with this account exists", - "ALIAS_EXISTS": "This account already has an alias", - "NO_MONEY": "You do not have enough funds to transfer this alias" - }, - "COST": "Transfer fee {{value}} {{currency}}", - "BUTTON_TRANSFER": "Transfer", - "BUTTON_CANCEL": "Cancel", - "REQUEST_SEND_REG": "The alias will be transferred within 10 minutes" + "CONTEXT_MENU": { + "COPY": "copy", + "PASTE": "paste", + "SELECT": "select all" }, - "SEND": { - "ADDRESS": "Address", + "CONTRACTS": { "AMOUNT": "Amount", - "COMMENT": "Comment", - "DETAILS": "Additional details", - "MIXIN": "Mixin", - "FEE": "Fee", - "HIDE": "Hide your wallet address from recipient", - "BUTTON": "Send", - "SUCCESS_SENT": "Transaction sent", - "FORM_ERRORS": { - "ADDRESS_REQUIRED": "Address is required", - "ADDRESS_NOT_VALID": "Address not valid", - "ALIAS_NOT_VALID": "Alias not valid", - "AMOUNT_REQUIRED": "Amount is required", - "AMOUNT_ZERO": "Amount is zero", - "FEE_REQUIRED": "Fee is required", - "FEE_MINIMUM": "Minimum fee: {{fee}}", - "MAX_LENGTH": "Maximum comment length reached", - "GREAT_THAN_UNWRAPPED_COINS": "Amount is bigger than ERC20 tokens left available", - "LESS_THAN_ZANO_NEEDED": "Too small amount to cover ERC20 fee", - "WRAP_INFO_NULL": "failed to request wrap state", - "MUST_BE_GREATER_THAN_ZERO": "Must be greater than zero", - "ALIAS_NOT_FOUND": "Alias not found" - }, - "WRAP": { - "TITLE": "Wrap", - "MAIN_TEXT": "This transaction will create wZano (\"Wrapped Zano\") which will be sent to the specified address on the Ethereum network.", - "ESTIMATE": "Transaction Estimates", - "WILL_RECEIVE": "You'll receive:", - "FEE": "Ethereum Txn Fee:", - "ZANO": "ZANO", - "wZANO": "wZANO" - }, - "ERROR_CODES": { - "NOT_ENOUGH_MONEY": "Not enough money" - }, - "ASSET": "Asset" - }, - "HISTORY": { - "STATUS": "Status", - "STATUS_TOOLTIP": "Confirmations {{current}}/{{total}}", - "LOCK_TOOLTIP": "Locked till {{date}}", - "SEND": "Sent", - "RECEIVED": "Received", + "COMMENTS": "Comments", + "CONTRACTS": "Contracts", "DATE": "Date", - "AMOUNT": "Amount", - "FEE": "Fee", - "ADDRESS": "Address", - "DETAILS": { - "PAYMENT_ID": "Payment ID", - "ID": "Transaction ID", - "SIZE": "Transaction size", - "SIZE_VALUE": "{{value}} bytes", - "HEIGHT": "Height", - "CONFIRMATION": "Confirmation", - "INPUTS": "Inputs", - "OUTPUTS": "Outputs", - "COMMENT": "Comment" - }, - "TYPE_MESSAGES": { - "HIDDEN": "hidden", - "UNDEFINED": "Undefined", - "COMPLETE_BUYER": "Contract completed", - "COMPLETE_SELLER": "Contract completed", - "CREATE_ALIAS": "Fee for assigning alias", - "UPDATE_ALIAS": "Fee for editing alias", - "POW_REWARD": "POW reward", - "POS_REWARD": "POS reward", - "CREATE_CONTRACT": "Contract proposal", - "PLEDGE_CONTRACT": "Contract deposit", - "NULLIFY_CONTRACT": "Burn deposits", - "PROPOSAL_CANCEL_CONTRACT": "Cancellation request", - "CANCEL_CONTRACT": "Cancel and return deposits" - }, - "NO_FEE": "No Fee", - "HIDDEN": "Hidden" - }, - "CONTRACTS": { "EMPTY": "No active contracts", - "CONTRACTS": "Contracts", + "LISTING_BUTTON": "Create listing", "PURCHASE": "Purchase", + "PURCHASE_BUTTON": "New Purchase", "SELL": "Sell", - "DATE": "Date", - "AMOUNT": "Amount", "STATUS": "Status", - "COMMENTS": "Comments", - "PURCHASE_BUTTON": "New Purchase", - "LISTING_BUTTON": "Create listing", - "TIME_LEFT": { - "REMAINING_LESS_ONE": "Less than an hour to respond", - "REMAINING_ONE": "{{time}} hour remains", - "REMAINING_MANY": "{{time}} hours remain", - "REMAINING_MANY_ALT": "{{time}} hours remain", - "REMAINING_ONE_RESPONSE": "{{time}} hour remains", - "REMAINING_MANY_RESPONSE": "{{time}} hours remain", - "REMAINING_MANY_ALT_RESPONSE": "{{time}} hours remain", - "REMAINING_ONE_WAITING": "Waiting for {{time}} hour", - "REMAINING_MANY_WAITING": "Waiting for {{time}} hours", - "REMAINING_MANY_ALT_WAITING": "Waiting for {{time}} hours" - }, "STATUS_MESSAGES": { - "SELLER": { - "NEW_CONTRACT": "New contract proposal", - "IGNORED": "You ignored contract proposal", - "ACCEPTED": "Contract started", - "WAIT": "Waiting for contract confirmation", - "WAITING_BUYER": "Waiting for delivery", - "COMPLETED": "Contract completed", - "NOT_RECEIVED": "Delivery failed", - "NULLIFIED": "All deposits burned", - "PROPOSAL_CANCEL": "New proposal to cancel contract and return deposits", - "BEING_CANCELLED": "Cancellation in progress", - "CANCELLED": "Contract canceled", - "IGNORED_CANCEL": "You ignored cancellation proposal", - "EXPIRED": "Contract proposal has expired" - }, "BUYER": { - "WAITING": "Waiting for response", - "IGNORED": "Seller ignored your contract proposal", "ACCEPTED": "Seller accepted your contract proposal", - "WAIT": "Waiting for deposits confirmation", - "WAITING_SELLER": "Waiting for delivery", + "BEING_CANCELLED": "Cancellation in progress", + "CANCELLED": "Contract canceled", "COMPLETED": "Contract completed", + "EXPIRED": "The contract proposal has expired", + "IGNORED": "Seller ignored your contract proposal", + "IGNORED_CANCEL": "The seller ignored your proposal to cancel the contract", "NOT_RECEIVED": "Delivery failed", "NULLIFIED": "All deposits burned", + "WAIT": "Waiting for deposits confirmation", + "WAITING": "Waiting for response", "WAITING_CANCEL": "Waiting for contract cancellation", + "WAITING_SELLER": "Waiting for delivery" + }, + "SELLER": { + "ACCEPTED": "Contract started", "BEING_CANCELLED": "Cancellation in progress", "CANCELLED": "Contract canceled", - "IGNORED_CANCEL": "The seller ignored your proposal to cancel the contract", - "EXPIRED": "The contract proposal has expired" + "COMPLETED": "Contract completed", + "EXPIRED": "Contract proposal has expired", + "IGNORED": "You ignored contract proposal", + "IGNORED_CANCEL": "You ignored cancellation proposal", + "NEW_CONTRACT": "New contract proposal", + "NOT_RECEIVED": "Delivery failed", + "NULLIFIED": "All deposits burned", + "PROPOSAL_CANCEL": "New proposal to cancel contract and return deposits", + "WAIT": "Waiting for contract confirmation", + "WAITING_BUYER": "Waiting for delivery" } + }, + "TIME_LEFT": { + "REMAINING_LESS_ONE": "Less than an hour to respond", + "REMAINING_MANY": "{{time}} hours remain", + "REMAINING_MANY_ALT": "{{time}} hours remain", + "REMAINING_MANY_ALT_RESPONSE": "{{time}} hours remain", + "REMAINING_MANY_ALT_WAITING": "Waiting for {{time}} hours", + "REMAINING_MANY_RESPONSE": "{{time}} hours remain", + "REMAINING_MANY_WAITING": "Waiting for {{time}} hours", + "REMAINING_ONE": "{{time}} hour remains", + "REMAINING_ONE_RESPONSE": "{{time}} hour remains", + "REMAINING_ONE_WAITING": "Waiting for {{time}} hour" } }, - "PURCHASE": { - "DESCRIPTION": "Description", - "SELLER": "Seller", - "AMOUNT": "Amount", - "YOUR_DEPOSIT": "Your deposit", - "SELLER_DEPOSIT": "Seller deposit", - "BUYER_DEPOSIT": "Buyer deposit", - "SAME_AMOUNT": "Same amount", - "COMMENT": "Comment", - "DETAILS": "Additional details", - "SEND_BUTTON": "Send", - "FORM_ERRORS": { - "DESC_REQUIRED": "Description required", - "DESC_MAXIMUM": "Maximum field length reached", - "SELLER_REQUIRED": "Address required", - "SELLER_NOT_VALID": "Invalid address", - "ALIAS_NOT_VALID": "Invalid alias", - "AMOUNT_REQUIRED": "Amount required", - "AMOUNT_ZERO": "Amount cannot be zero", - "YOUR_DEPOSIT_REQUIRED": "Deposit required", - "SELLER_DEPOSIT_REQUIRED": "Seller deposit required", - "SELLER_SAME": "Use separate account", - "COMMENT_MAXIMUM": "Maximum field length reached" - }, - "PROGRESS_NEW": "New purchase", - "PROGRESS_WAIT": "Awaiting reply", - "PROGRESS_RECEIVE": "Reply received", - "PROGRESS_COMPLETE": "Completed", - "FEE": "Fee", - "PAYMENT": "Payment ID", - "STATUS_MESSAGES": { - "NEW_PURCHASE": "New purchase", - "WAITING_SELLER": "Waiting for response", - "WAITING_BUYER": "Contract proposal received", - "WAITING_CONFIRMATION": "Waiting for deposits confirmation", - "WAITING_DELIVERY": "Waiting for delivery", - "COMPLETED": "Contract completed", - "IGNORED_BUYER": "Contract proposal ignored", - "IGNORED_SELLER": "The seller ignored your contract proposal", - "PROPOSAL_CANCEL_SELLER": "Cancellation request sent", - "PROPOSAL_CANCEL_BUYER": "Cancellation request received", - "BEING_CANCELLED": "Cancellation in progress", - "IGNORED_CANCEL_SELLER": "The seller ignored your proposal to cancel the contract", - "IGNORED_CANCEL_BUYER": "Contract cancellation proposal ignored", - "CANCELLED": "Contract canceled", - "EXPIRED": "Contract proposal expired", - "NOT_RECEIVED": "Delivery failed", - "NULLIFIED": "All deposits burned" + "CREATE_SWAP": { + "BREADCRUMBS": { + "ITEM1": "Swap", + "ITEM2": "Create swap" }, - "ACCEPT_STATE_WAIT_BIG": "Contract started", - "IGNORED_ACCEPT": "Contract proposal ignored", - "BURN_PROPOSAL": "Deposits burned", - "SUCCESS_FINISH_PROPOSAL": "Contract completed", - "SEND_CANCEL_PROPOSAL": "Cancellation request sent", - "IGNORED_CANCEL": "Contract cancellation proposal ignored", - "DEALS_CANCELED_WAIT": "Cancellation in progress", - "WAITING_TIME": "Response time", - "NEED_MONEY": "Insufficient funds", - "BUTTON_MAKE_PLEDGE": "Accept and make deposit", - "BUTTON_IGNORE": "Ignore and hide offer", - "BUTTON_NULLIFY": "Terminate and burn deposits", - "BUTTON_RECEIVED": "Complete and release deposits", - "BUTTON_CANCEL_BUYER": "Cancel and return deposits", - "BUTTON_NOT_CANCEL": "Ignore request", - "BUTTON_CANCEL_SELLER": "Confirm and return deposits", - "HOUR": "hour", - "HOURS": "hours", - "CANCEL": "Cancel", - "NULLIFY_QUESTION": "Are you sure you want to burn both deposits?", - "BUTTON_NULLIFY_SHORT": "Burn", - "WAITING_TIME_QUESTION": "Are you sure you want to cancel the contract?" - }, - "MESSAGES": { - "ADDRESS": "Address", - "MESSAGE": "Message", - "SEND_PLACEHOLDER": "Type a message...", - "SEND_BUTTON": "Send" - }, - "MODALS": { - "ERROR": "Error", - "SUCCESS": "Success", - "INFO": "Information", - "OK": "OK", - "CANCEL": "Cancel", - "ADD_TOKEN": "Add token" - }, - "CONFIRM": { - "BUTTON_CONFIRM": "Send", - "BUTTON_CANCEL": "Cancel", - "TITLE": "Transaction", - "MESSAGE": { - "SEND": "Send", - "FROM": "From", - "TO": "To", - "COMMENT": "Comment" + "FORM": { + "BUTTONS": { + "BUTTON1": "Create proposal", + "BUTTON2": "Cancel" + }, + "ERRORS": { + "ERROR1": "Swap for the same asset is not allowed." + }, + "LABELS": { + "LABEL1": "Sending", + "LABEL2": "Receiving", + "LABEL3": "Receiver address" + }, + "PLACEHOLDERS": { + "PLACEHOLDER1": "Please enter the amount" + } } }, - "STAKING": { - "TITLE": "Staking", - "TITLE_PENDING": "Pending", - "TITLE_TOTAL": "Total", - "TITLE_PERIOD": "Time period:", - "PERIOD": { - "WEEK1": "1 week", - "WEEK2": "2 week", - "MONTH1": "1 month", - "MONTH3": "3 month", - "MONTH6": "6 month", - "YEAR": "1 year", - "ALL": "All" - }, - "TITLE_GROUP": "Group:", - "GROUP": { - "DAY": "day", - "WEEK": "week", - "MONTH": "month" + "CREATE_WALLET": { + "BUTTON_CREATE": "Create wallet", + "BUTTON_SELECT": "Select wallet location", + "CONFIRM": "Confirm wallet password", + "ERROR_CANNOT_SAVE_SYSTEM": "Wallet files cannot be saved to the OS partition", + "ERROR_CANNOT_SAVE_TOP": "Existing wallet files cannot be replaced or overwritten", + "FORM_ERRORS": { + "CONFIRM_NOT_MATCH": "Passwords don`t match", + "MAX_LENGTH": "Maximum name length reached", + "NAME_DUPLICATE": "Name is duplicate", + "NAME_REQUIRED": "This field is required" }, - "SWITCH": { - "ON": "ON", - "OFF": "OFF" - } + "NAME": "Wallet name", + "PASS": "Set wallet password", + "TITLE_SAVE": "Save the wallet file." }, - "CONTACTS": { - "TITLE": "Contact list", - "IMPORT_EXPORT": "Import or export contacts", - "IMPORT": "Import", - "EXPORT": "Export", - "ADD": "Add/edit contact", - "SEND": "Send", - "SEND_FROM": "Send from", - "SEND_TO": "To", - "OPEN_ADD_WALLET": "Open/Add wallet", - "COPY": "- Copy", - "TABLE": { - "NAME": "Name", - "ALIAS": "Alias", - "ADDRESS": "Address", - "NOTES": "Notes", - "EMPTY": "Contact list is empty" - }, - "FORM": { - "NAME": "Name", - "ADDRESS": "Address", - "NOTES": "Notes" + "EDIT_ALIAS": { + "BUTTON_EDIT": "Edit", + "COMMENT": { + "LABEL": "Comment", + "PLACEHOLDER": "" }, + "COST": "Fee {{value}} {{currency}}", "FORM_ERRORS": { - "NAME_REQUIRED": "Name is required", - "NAME_DUBLICATED": "Name is dublicated", - "ADDRESS_REQUIRED": "Address is required", - "ADDRESS_NOT_VALID": "Address not valid", - "SET_MASTER_PASSWORD": "Set master password", - "ADDRESS_DUBLICATED": "Address is dublicated", - "MAX_LENGTH": "Maximum notes length reached", - "NAME_LENGTH": "The name must be 4-25 characters long" - }, - "BUTTON": { - "SEND": "Send", - "EDIT": "Edit", - "DELETE": "Delete", - "ADD": "Add contact", - "ADD_EDIT": "Add/Save", - "GO_TO_WALLET": "Go to wallet", - "IMPORT_EXPORT": "Import/export" + "MAX_LENGTH": "Maximum comment length reached", + "NO_MONEY": "You do not have enough funds to change the comment to this alias" }, - "SUCCESS_SENT": "Contact added", - "SUCCESS_SAVE": "Contact is edited", - "SUCCESS_IMPORT": "Contacts are imported", - "SUCCESS_EXPORT": "Contacts are exported", - "ERROR_IMPORT": "Error is occured while reading file!", - "ERROR_TYPE_FILE": "Please import valid .csv file", - "ERROR_EXPORT": "Invalid file type. Save file as .csv", - "ERROR_EMPTY_LIST": "Contact list is empty", - "ERROR_IMPORT_EMPTY": "File is empty", - "ADD_CONTACT": "Add contact" + "NAME": { + "LABEL": "Alias", + "PLACEHOLDER": "@ Enter alias" + } }, "ERRORS": { - "NO_MONEY": "Not enough money", - "NOT_ENOUGH_MONEY": "Insufficient funds in account", + "ACCESS_DENIED": "Access denied", + "BAD_ARG": "Invalid argument", "CORE_BUSY": "Internal error: core is busy", "DAEMON_BUSY": "Internal error: daemon is busy", - "NO_MONEY_REMOVE_OFFER": "There is no fee for deleting an offer, but in order to protect the network against flood transactions you need to have at least {{fee}} {{currency}} in your wallet", + "FILE_EXIST": "A file with that name already exists. Enter another name to save the file under", + "FILE_NOT_FOUND": "File not found", + "FILE_NOT_SAVED": "You cannot save a wallet file in this folder. Please choose another folder.", + "FILE_RESTORED": "The wallet file was corrupted. We have recovered the keys and the wallet from the blockchain", + "INSUFFICIENT_FUNDS": "Insufficient funds for this transaction", + "NOT_ENOUGH_MONEY": "Insufficient funds in account", "NOT_ENOUGH_OUTPUTS_TO_MIX": "Mix-in number is too big for current blockchain state. There are not enough unspent outputs to mix with", + "NOT_FILE_ZANO_WALLET": "This file is not recognized as a Zano wallet..", + "NO_MONEY": "Not enough funds for this transaction", + "NO_MONEY_REMOVE_OFFER": "There is no fee for deleting an offer, but in order to protect the network against flood transactions you need to have at least {{fee}} {{currency}} in your wallet", + "REQUIRED": "Required field", + "TRANSACTION_ERROR": "Error. Transaction not completed.", "TRANSACTION_IS_TO_BIG": "Transaction exceeds network limit, send required amount with multiple transactions", "TRANSFER_ATTEMPT": "There is no connection to Zano network", - "ACCESS_DENIED": "Access denied", - "TRANSACTION_ERROR": "Error. Transaction not completed.", - "BAD_ARG": "Invalid argument", - "WALLET_WRONG_ID": "Invalid wallet ID", - "WRONG_PASSWORD": "Invalid password", - "FILE_RESTORED": "The wallet file was corrupted. We have recovered the keys and the wallet from the blockchain", - "FILE_NOT_FOUND": "File not found", - "FILE_EXIST": "A file with that name already exists. Enter another name to save the file under", - "FILE_NOT_SAVED": "You cannot save a wallet file in this folder. Please choose another folder.", - "TX_TYPE_NORMAL": "Error. The payment from the wallet", - "TX_TYPE_NORMAL_TO": "to", - "TX_TYPE_NORMAL_END": "was not completed.", + "TX_TYPE_COIN_BASE": "Error. The payment was not completed.", "TX_TYPE_NEW_ALIAS": "Error. Failed to register alias to safe", "TX_TYPE_NEW_ALIAS_END": "Please try again.", + "TX_TYPE_NORMAL": "Error. The payment from the wallet", + "TX_TYPE_NORMAL_END": "was not completed.", + "TX_TYPE_NORMAL_TO": "to", "TX_TYPE_UPDATE_ALIAS": "Error. Failed to change comment to alias in safe", - "TX_TYPE_COIN_BASE": "Error. The payment was not completed.", "WALLET_WATCH_ONLY_NOT_SUPPORTED": "Watch-only wallets can only be opened by simplewallet", - "REQUIRED": "Required field", - "NOT_FILE_ZANO_WALLET": "File is not a zano wallet" + "WALLET_WRONG_ID": "Invalid wallet ID", + "WRONG_PASSWORD": "Invalid password", + "WRONG_PASSWORD_MUST_BE": "Invalid password. Password must be" }, - "CONTEXT_MENU": { - "COPY": "copy", - "PASTE": "paste", - "SELECT": "select all" + "EXPORT_HISTORY": { + "CANCEL": "Cancel", + "EXPORT": "Export to file...", + "EXPORT_BUTTON": "Export history...", + "FILTER": "Filter POS Transactions", + "FORMAT": "Format", + "SAVED_FILE": "Select path to save transactions history ", + "TITLE": "Export Wallet History", + "TOOLTIP": "Export wallet transactions history to file" }, - "BACKEND_LOCALIZATION": { - "QUIT": "Quit", - "IS_RECEIVED": "", - "IS_CONFIRMED": "", - "INCOME_TRANSFER_UNCONFIRMED": "Incoming payment (not confirmed)", - "INCOME_TRANSFER_CONFIRMED": "Payment received", - "MINED": "Mined", - "LOCKED": "Blocked", - "IS_MINIMIZE": "Zano application is minimized to the system tray", - "RESTORE": "You can recover it by clicking or using the context menu", - "TRAY_MENU_SHOW": "Resize", - "TRAY_MENU_MINIMIZE": "Minimize" + "HISTORY": { + "ADDRESS": "Address", + "AMOUNT": "Amount", + "DATE": "Date", + "DETAILS": { + "COMMENT": "Comment", + "CONFIRMATION": "Confirmation", + "HEIGHT": "Height", + "ID": "Transaction ID", + "INPUTS": "Inputs", + "OUTPUTS": "Outputs", + "PAYMENT_ID": "Payment ID", + "SIZE": "Transaction size", + "SIZE_VALUE": "{{value}} bytes" + }, + "FEE": "Fee", + "HIDDEN": "Hidden", + "LOCK_TOOLTIP": "Locked till {{date}}", + "NO_FEE": "No Fee", + "RECEIVED": "Received", + "SEND": "Sent", + "STATUS": "Status", + "STATUS_TOOLTIP": "Confirmations {{current}}/{{total}}", + "TYPE_MESSAGES": { + "CANCEL_CONTRACT": "Cancel and return deposits", + "COMPLETE_BUYER": "Contract completed", + "COMPLETE_SELLER": "Contract completed", + "CREATE_ALIAS": "Fee for assigning alias", + "CREATE_CONTRACT": "Contract proposal", + "HIDDEN": "hidden", + "NULLIFY_CONTRACT": "Burn deposits", + "PLEDGE_CONTRACT": "Contract deposit", + "POS_REWARD": "POS reward", + "POW_REWARD": "POW reward", + "PROPOSAL_CANCEL_CONTRACT": "Cancellation request", + "UNDEFINED": "Undefined", + "UPDATE_ALIAS": "Fee for editing alias" + } }, - "TOR_LIB_STATE": { - "STATE_SENDING": "Sending transaction", - "STATE_SENT_SUCCESS": "Successfully sent!", - "STATE_SEND_FAILED": "Sending failed", - "STATE_INITIALIZING": "Initializing", - "STATE_DOWNLOADING_CONSENSUS": "Downloading consensus", - "STATE_MAKING_TUNNEL_A": "Building tunnel to A", - "STATE_MAKING_TUNNEL_B": "Building tunnel to B", - "STATE_CREATING_STREAM": "Creating stream", - "STATE_FAILED": "Failed created stream", - "STATE_SUCCESS": "Successfully created stream" + "LOGIN": { + "BUTTON_NEXT": "Next", + "BUTTON_RESET": "Reset", + "BUTTON_SKIP": "Skip", + "FORM_ERRORS": { + "CONFIRM_REQUIRED": "Confirmation is required", + "INVALID_PASS": "Invalid Password", + "MISMATCH": "Mismatch", + "PASS_REQUIRED": "Password is required", + "WRONG_PASSWORD": "Wrong password" + }, + "INCORRECT_PASSWORD": "Invalid password", + "MASTER_PASS": "Master password", + "SETUP_CONFIRM_PASS": "Confirm the password", + "SETUP_MASTER_PASS": "Setup master password" }, - "SEND_DETAILS_MODAL": { - "TITLE1": "Transaction", - "TITLE2": "Transaction details" + "MAIN": { + "BUTTON_NEW_WALLET": "Create new wallet", + "BUTTON_OPEN_WALLET": "Open existing wallet", + "BUTTON_RESTORE_BACKUP": "Restore from backup", + "CHOOSE_PATH": "Please choose a path", + "HELP": "How to create wallet?", + "TITLE": "Create or open the wallet to start using Zano" + }, + "MESSAGES": { + "ADDRESS": "Address", + "MESSAGE": "Message", + "SEND_BUTTON": "Send", + "SEND_PLACEHOLDER": "Type a message..." + }, + "MODALS": { + "ADD_TOKEN": "Add token", + "CANCEL": "Cancel", + "ERROR": "Error", + "INFO": "Information", + "OK": "OK", + "SUCCESS": "Success" + }, + "OPEN_WALLET": { + "BUTTON": "Open wallet", + "FILE_NOT_FOUND1": "Wallet file not found", + "FILE_NOT_FOUND2": "

    It might have been renamed or moved.
    To open it, use the \"Open wallet\" button.", + "FORM_ERRORS": { + "MAX_LENGTH": "Maximum name length reached", + "NAME_DUPLICATE": "Name is duplicate", + "NAME_REQUIRED": "Name is required" + }, + "MODAL": { + "LABEL": "Password to this wallet", + "NOT_FOUND": "Not found", + "OPEN": "Open wallet", + "SKIP": "Skip", + "TITLE": "Type wallet password" + }, + "NAME": "Wallet name", + "PASS": "Wallet password", + "WITH_ADDRESS_ALREADY_OPEN": "A wallet with this address is already open" }, "PLACEHOLDERS": { + "ADRESS_PLACEHOLDER": "Enter adress here", + "AMOUNT_PLACEHOLDER": "Please enter the amount", "COMMENT_PLACEHOLDER": "Enter your comment here", - "WALLET_NAME_PLACEHOLDER": "Enter a Wallet Name here", + "CONFIRM_WALET_PASSWORD_PLACEHOLDER": "Confirm wallet password here", + "DEPOSIT_PLACEHOLDER": "Enter your deposit here", + "DESCRIPTION_PLACEHOLDER": "Enter a description here", + "FEE_PLACEHOLDER": "Enter a fee here", "MASTER_PASS_PLACEHOLDER": "Enter a master password here", - "PASS_PLACEHOLDER": "Enter a master password here", "NAME_PLACEHOLDER": "Enter a name here", - "ADRESS_PLACEHOLDER": "Enter adress here", "NOTES_PLACEHOLDER": "Enter a notes here", - "DESCRIPTION_PLACEHOLDER": "Enter a description here", - "SELLER_PLACEHOLDER": "Enter a seller here", + "PASSWORD_PLACEHOLDER": "Enter a password here", + "PASS_PLACEHOLDER": "Enter a master password here", + "PLACEHOLDER_CONFIRM": "Confirm new password here", + "PLACEHOLDER_NEW": "Enter new password here", "PLACEHOLDER_OLD": "Enter current password here", - "AMOUNT_PLACEHOLDER": "Enter amount here", - "DEPOSIT_PLACEHOLDER": "Enter your deposit here", + "PURCHASE_PAYMENT_PLACEHOLDER": "Enter a payment ID here", + "SEED_PASSWORD_PLACEHOLDER": "Enter a seed password here", + "SEED_PHRASE_PLACEHOLDER": "Enter a seed phrase here", "SELLER_DEPOSIT_PLACEHOLDER": "Enter seller deposit here", - "PLACEHOLDER_NEW": "Enter new password here", + "SELLER_PLACEHOLDER": "Enter a seller here", "WALET_PASSWORD_PLACEHOLDER": "Enter a wallet password here", - "CONFIRM_WALET_PASSWORD_PLACEHOLDER": "Confirm wallet password here", - "PLACEHOLDER_CONFIRM": "Confirm new password here", - "PASSWORD_PLACEHOLDER": "Enter a password here", - "SEED_PHRASE_PLACEHOLDER": "Enter a seed phrase here", - "SEED_PASSWORD_PLACEHOLDER": "Enter a seed password here", - "PURCHASE_PAYMENT_PLACEHOLDER": "Enter a payment ID here", - "FEE_PLACEHOLDER": "Enter a fee here" + "WALLET_NAME_PLACEHOLDER": "Please enter a name for your wallet" + }, + "PROGRESS": { + "ADD_WALLET": "Add wallet", + "CREATE_WALLET": "Create new wallet", + "RESTORE_WALLET": "Restore from backup", + "SELECT_LOCATION": "Select wallet location" + }, + "PURCHASE": { + "ACCEPT_STATE_WAIT_BIG": "Contract started", + "AMOUNT": "Amount", + "BURN_PROPOSAL": "Deposits burned", + "BUTTON_CANCEL_BUYER": "Cancel and return deposits", + "BUTTON_CANCEL_SELLER": "Confirm and return deposits", + "BUTTON_IGNORE": "Ignore and hide offer", + "BUTTON_MAKE_PLEDGE": "Accept and make deposit", + "BUTTON_NOT_CANCEL": "Ignore request", + "BUTTON_NULLIFY": "Terminate and burn deposits", + "BUTTON_NULLIFY_SHORT": "Burn", + "BUTTON_RECEIVED": "Complete and release deposits", + "BUYER_DEPOSIT": "Buyer deposit", + "CANCEL": "Cancel", + "COMMENT": "Comment", + "DEALS_CANCELED_WAIT": "Cancellation in progress", + "DESCRIPTION": "Description", + "DETAILS": "Additional details", + "FEE": "Fee", + "FORM_ERRORS": { + "ALIAS_NOT_VALID": "Invalid alias", + "AMOUNT_REQUIRED": "Amount required", + "AMOUNT_ZERO": "Amount cannot be zero", + "COMMENT_MAXIMUM": "Maximum field length reached", + "DESC_MAXIMUM": "Maximum field length reached", + "DESC_REQUIRED": "Description required", + "SELLER_DEPOSIT_REQUIRED": "Seller deposit required", + "SELLER_NOT_VALID": "Invalid address", + "SELLER_REQUIRED": "Address required", + "SELLER_SAME": "Use separate account", + "YOUR_DEPOSIT_REQUIRED": "Deposit required" + }, + "HOUR": "hour", + "HOURS": "hours", + "IGNORED_ACCEPT": "Contract proposal ignored", + "IGNORED_CANCEL": "Contract cancellation proposal ignored", + "NEED_MONEY": "Insufficient funds for this transaction", + "NULLIFY_QUESTION": "Are you sure you want to burn both deposits?", + "PAYMENT": "Payment ID", + "PROGRESS_COMPLETE": "Completed", + "PROGRESS_NEW": "New purchase", + "PROGRESS_RECEIVE": "Reply received", + "PROGRESS_WAIT": "Awaiting reply", + "SAME_AMOUNT": "Same amount", + "SELLER": "Seller", + "SELLER_DEPOSIT": "Seller deposit", + "SEND_BUTTON": "Send", + "SEND_CANCEL_PROPOSAL": "Cancellation request sent", + "STATUS_MESSAGES": { + "BEING_CANCELLED": "Cancellation in progress", + "CANCELLED": "Contract canceled", + "COMPLETED": "Contract completed", + "EXPIRED": "Contract proposal expired", + "IGNORED_BUYER": "Contract proposal ignored", + "IGNORED_CANCEL_BUYER": "Contract cancellation proposal ignored", + "IGNORED_CANCEL_SELLER": "The seller ignored your proposal to cancel the contract", + "IGNORED_SELLER": "The seller ignored your contract proposal", + "NEW_PURCHASE": "New purchase", + "NOT_RECEIVED": "Delivery failed", + "NULLIFIED": "All deposits burned", + "PROPOSAL_CANCEL_BUYER": "Cancellation request received", + "PROPOSAL_CANCEL_SELLER": "Cancellation request sent", + "WAITING_BUYER": "Contract proposal received", + "WAITING_CONFIRMATION": "Waiting for deposits confirmation", + "WAITING_DELIVERY": "Waiting for delivery", + "WAITING_SELLER": "Waiting for response" + }, + "SUCCESS_FINISH_PROPOSAL": "Contract completed", + "WAITING_TIME": "Response time", + "WAITING_TIME_QUESTION": "Are you sure you want to cancel the contract?", + "YOUR_DEPOSIT": "Your deposit" + }, + "RESTORE_WALLET": { + "BUTTON_CREATE": "Create wallet", + "BUTTON_SELECT": "Select wallet location", + "CHOOSE_PATH": "Please choose a path", + "CONFIRM": "Confirm wallet password", + "FORM_ERRORS": { + "CONFIRM_NOT_MATCH": "Passwords don`t match", + "INCORRECT_PASSWORD": "Incorrect password", + "KEY_NOT_VALID": "Key not valid", + "KEY_REQUIRED": "Key is required", + "MAX_LENGTH": "Maximum name length reached", + "NAME_DUPLICATE": "Name is duplicate", + "NAME_REQUIRED": "Name is required", + "SEED_PHRASE_IS_NO_VALID": "The seed phrase is not valid." + }, + "LABEL_NAME": "Wallet name", + "LABEL_PHRASE_KEY": "Seed phrase / tracking seed", + "NOT_CORRECT_FILE_OR_PASSWORD": "Invalid wallet file or password does not match", + "OK": "OK", + "PASS": "Wallet password", + "SEED_PASSWORD": "Seed password" + }, + "SEED_PHRASE": { + "BUTTON_COPIED": "Copied", + "BUTTON_COPY": "Copy", + "BUTTON_CREATE_ACCOUNT": "Create wallet", + "TITLE": "Make sure to keep your seed phrase in a safe place. If you forget your seed phrase you will not be able to recover your wallet." + }, + "SEND": { + "ADDRESS": "Address", + "AMOUNT": "Amount", + "ASSET": "Asset", + "BUTTON": "Send", + "COMMENT": "Comment", + "DETAILS": "Additional details", + "ERROR_CODES": { + "NOT_ENOUGH_MONEY": "Not enough funds for this transaction" + }, + "FEE": "Fee", + "FORM_ERRORS": { + "ADDRESS_NOT_VALID": "Address not valid", + "ADDRESS_REQUIRED": "Address is required", + "ALIAS_NOT_FOUND": "Alias not found", + "ALIAS_NOT_VALID": "The alias is not valid", + "AMOUNT_REQUIRED": "Amount is required", + "AMOUNT_ZERO": "Amount is zero", + "FEE_MINIMUM": "The minimum fee required is {{fee}}", + "FEE_REQUIRED": "Please enter the fee amount.", + "GREAT_THAN_UNWRAPPED_COINS": "Amount is bigger than ERC20 tokens left available", + "LESS_THAN_ZANO_NEEDED": "Too small amount to cover ERC20 fee", + "MAX_LENGTH": "Maximum comment length reached", + "MUST_BE_GREATER_THAN_ZERO": "Must be greater than zero", + "WRAP_INFO_NULL": "failed to request wrap state" + }, + "HIDE": "Hide your wallet address from recipient", + "MIXIN": "Mixin", + "SUCCESS_SENT": "Transaction sent", + "WRAP": { + "ESTIMATE": "Transaction Estimates", + "FEE": "Ethereum Txn Fee:", + "MAIN_TEXT": "This transaction will create wZano (\"Wrapped Zano\") which will be sent to the specified address on the Ethereum network.", + "TITLE": "Wrap", + "WILL_RECEIVE": "You'll receive:", + "ZANO": "ZANO", + "wZANO": "wZANO" + } }, - "EXPORT_HISTORY": { - "TOOLTIP": "Export wallet transactions history to file", - "TITLE": "Export Wallet History", - "FILTER": "Filter POS Transactions", - "CANCEL": "Cancel", - "EXPORT": "Export to file...", - "EXPORT_BUTTON": "Export history...", - "SAVED_FILE": "Select path to save transactions history ", - "FORMAT": "Format" + "SEND_DETAILS_MODAL": { + "TITLE1": "Transaction", + "TITLE2": "Transaction details" }, - "ASSETS": { - "TABLE": { - "LABELS": { - "NAME": "Name", - "BALANCE": "Balance", - "VALUE": "Value", - "PRICE": "Price" - } + "SETTINGS": { + "APP_LOCK": { + "TIME1": "5 min", + "TIME2": "15 min", + "TIME3": "1 hour", + "TIME4": "Never", + "TITLE": "Lock app after:" }, - "DROP_DOWN_MENU": { - "ASSET_DETAILS": "Asset Details", - "REMOVE_ASSET": "Remove asset" + "APP_LOG_TITLE": "Log level:", + "DARK_THEME": "Dark theme", + "FORM_ERRORS": { + "CONFIRM_NOT_MATCH": "The passwords do not match", + "CURRENT_PASS_NOT_MATCH": "Old password not match", + "PASS_REQUIRED": "Password is required" }, - "MODALS": { - "ASSET_DETAILS": { - "LABELS": { - "NAME": "Asset name", - "TICKER": "Ticker", - "ID": "Asset ID", - "CURRENT_SUPPLY": "Current supply", - "MAX_SUPPLE": "Max supply" - } - } + "GRAY_THEME": "Grey theme", + "LANGUAGE": { + "DE": "Deutsch", + "EN": "English", + "FR": "French", + "ID": "Indonesian", + "IT": "Italian", + "PT": "Portuguese", + "TITLE": "Language" }, - "FORM": { - "ERRORS": { - "WRONG_ASSET_ID": "Wrong asset id", - "INSUFICCIENT_FUNDS": "Insuficcient funds" - } - } + "LAST_BUILD": "Current build: {{value}}", + "MASTER_PASSWORD": { + "BUTTON": "Save", + "CONFIRM": "New password confirmation", + "NEW": "New password", + "OLD": "Old password", + "TITLE": "Update master password" + }, + "NOTIFICATIONS": "Notifications", + "SCALE": { + "100": "100% scale", + "125": "125% scale", + "150": "150% scale", + "75": "75% scale", + "TITLE": "Interface scale" + }, + "SETTINGS_SAVED": "Saved! Settings Updated", + "TITLE": "Settings", + "USE_TOR_TO_RELAY_TRANSACTIONS": "Use TOR to relay transactions", + "WHITE_THEME": "White theme" }, - "CONFIRM_SWAP": { - "BREADCRUMBS": { - "ITEM1": "Swap", - "ITEM2": "Confirm swap" + "SIDEBAR": { + "ACCOUNT": { + "MESSAGES": "New offers/Messages", + "STAKING": "Staking", + "SYNCING": "Syncing wallet" }, - "FORM": { - "LABELS": { - "LABEL1": "Swap proposal hex", - "LABEL2": "Proposal details" - }, - "PLACEHOLDERS": { - "PLACEHOLDER1": "Enter Swap proposal hex" - }, - "TABLE": { - "LABELS": { - "LABEL1": "Sending", - "LABEL2": "Receiving", - "LABEL3": "Expiration time" - } - }, - "BUTTONS": { - "BUTTON1": "Accept Proposal", - "BUTTON2": "Back" - } + "ADD_NEW": "Add", + "CONTACTS": "Contacts", + "CONTACTS_TOOLTIP": "Contacts option available only with Master Password enabled", + "LOG_OUT": "Log out", + "LOG_OUT_TOOLTIP": "Logout option available only with Master Password enabled", + "SETTINGS": "Settings", + "SYNCHRONIZATION": { + "COMPLETE": "Completion", + "DOWNLOADING": "Downloading", + "ERROR": "System error", + "LOADING": "Loading blockchain data", + "MB": "MB", + "OFFLINE": "Offline", + "ONLINE": "Online", + "SLASH": "/", + "SYNCING": "Syncing blockchain" + }, + "TITLE": "Wallets", + "UPDATE": { + "CRITICAL": "Update available", + "CRITICAL_HINT": "Critical update!", + "CRITICAL_TOOLTIP": "Critical update available.Update strongly recommended!", + "IMPORTANT": "Update available", + "IMPORTANT_HINT": "Important update!", + "IMPORTANT_TOOLTIP": "Get new update.
    Important update!", + "STANDARD": "Update available", + "STANDARD_TOOLTIP": "Get new update.
    Update is recommended!", + "TIME": "System time differs from network", + "TIME_TOOLTIP": "Wrong system time!
    Check and repair your system time." } }, - "CREATE_SWAP": { - "BREADCRUMBS": { - "ITEM1": "Swap", - "ITEM2": "Create swap" + "STAKING": { + "GROUP": { + "DAY": "day", + "MONTH": "month", + "WEEK": "week" }, - "FORM": { - "LABELS": { - "LABEL1": "Sending", - "LABEL2": "Receiving", - "LABEL3": "Receiver address" - }, - "PLACEHOLDERS": { - "PLACEHOLDER1": "Enter amount here" - }, - "BUTTONS": { - "BUTTON1": "Create proposal", - "BUTTON2": "Cancel" - }, - "ERRORS": { - "ERROR1": "Same ones selected asset" - } - } + "PERIOD": { + "ALL": "All", + "MONTH1": "1 month", + "MONTH3": "3 month", + "MONTH6": "6 month", + "WEEK1": "1 week", + "WEEK2": "2 week", + "YEAR": "1 year" + }, + "SWITCH": { + "OFF": "OFF", + "ON": "ON" + }, + "TITLE": "Staking", + "TITLE_GROUP": "Group:", + "TITLE_PENDING": "Pending", + "TITLE_PERIOD": "Time period:", + "TITLE_TOTAL": "Total" }, "SWAP": { "BUTTONS": { @@ -808,31 +716,129 @@ } }, "SWAP_PROPOSAL_HEX": { + "BREADCRUMBS": { + "ITEM1": "Swap", + "ITEM2": "Swap proposal hex" + }, "FORM": { + "BUTTONS": { + "BUTTON1": "Copy", + "BUTTON2": "Close" + }, "LABELS": { "LABEL1": "Swap proposal hex" }, "PLACEHOLDERS": { "PLACEHOLDER1": "Enter Swap proposal hex" - }, - "BUTTONS": { - "BUTTON1": "Copy", - "BUTTON2": "Close" } }, "MODALS": { "CONFIRM_MODAL": { - "TITLE": "Are you sure you want to leave this page?", - "MESSAGE": "Please make sure you saved the swap proposal text, you won’t be able to see it again", "BUTTONS": { - "SUBMIT": "Close", - "CLOSE": "Back to proposal" - } + "CLOSE": "Back to proposal", + "SUBMIT": "Close" + }, + "MESSAGE": "Please make sure you saved the swap proposal text, you won’t be able to see it again", + "TITLE": "Are you sure you want to leave this page?" } + } + }, + "TOR_LIB_STATE": { + "STATE_CREATING_STREAM": "Creating stream", + "STATE_DOWNLOADING_CONSENSUS": "Downloading consensus", + "STATE_FAILED": "Failed created stream", + "STATE_INITIALIZING": "Initializing", + "STATE_MAKING_TUNNEL_A": "Building tunnel to A", + "STATE_MAKING_TUNNEL_B": "Building tunnel to B", + "STATE_SENDING": "Sending transaction", + "STATE_SEND_FAILED": "Sending failed", + "STATE_SENT_SUCCESS": "Successfully sent!", + "STATE_SUCCESS": "Successfully created stream" + }, + "TRANSFER_ALIAS": { + "ADDRESS": { + "LABEL": "Transfer to", + "PLACEHOLDER": "" }, - "BREADCRUMBS": { - "ITEM1": "Swap", - "ITEM2": "Swap proposal hex" + "BUTTON_CANCEL": "Cancel", + "BUTTON_TRANSFER": "Transfer", + "COMMENT": { + "LABEL": "Comment", + "PLACEHOLDER": "" + }, + "COST": "Transfer fee {{value}} {{currency}}", + "FORM_ERRORS": { + "ALIAS_EXISTS": "This account already has an alias", + "NO_MONEY": "You do not have enough funds to transfer this alias", + "WRONG_ADDRESS": "No wallet exists for the provided address" + }, + "NAME": { + "LABEL": "Alias", + "PLACEHOLDER": "@ Enter alias" + }, + "REQUEST_SEND_REG": "The alias will be transferred within 10 minutes" + }, + "WALLET": { + "AVAILABLE_BALANCE": "Available", + "CONFIRM": { + "MESSAGE": "To access it you’ll have to add it again", + "TITLE": "Remove wallet from the list?" + }, + "DETAILS": "Details", + "LOCK": "Lock", + "LOCKED_BALANCE": "Locked", + "LOCKED_BALANCE_LINK": "What does that mean?", + "MODAL_ADD_CUSTOM_TOKEN": { + "FIELD_TITLE": "Asset ID", + "FORM_ERRORS": { + "ERROR1": "Invalid asset ID" + }, + "TITLE": "Add Custom Token" + }, + "REGISTER_ALIAS": "Register an alias", + "TABS": { + "ASSETS": "Assets", + "CONTRACTS": "Contracts", + "HISTORY": "History", + "MESSAGES": "Messages", + "RECEIVE": "Receive", + "SEND": "Send", + "STAKING": "Staking" + }, + "TOOLTIPS": { + "ADD_CUSTOM_TOKEN": "Add Custom Token", + "EDIT_ALIAS": "Edit alias", + "REMOVE": "Remove wallet", + "SETTINGS": "Settings", + "TRANSFER_ALIAS": "Transfer alias" } + }, + "WALLET_DETAILS": { + "ADD_CUSTOM_TOKEN": "Add Custom Token", + "BUTTON_REMOVE": "Remove wallet", + "BUTTON_SAVE": "Save", + "CREATE_PASSWORD_SECURE": "Create a password to secure your seed", + "FORM": { + "CONFIRM_PASSWORD": "Confirm password", + "GENERATE_SECURE_SEED": "Generate Secure Seed", + "SECURED_SEED_WILL_REQUIRE": "Secure seed will require this password to restore." + }, + "FORM_ERRORS": { + "MAX_LENGTH": "Maximum name length reached", + "NAME_DUPLICATE": "Name is duplicate", + "NAME_REQUIRED": "Name is required", + "PASSWORDS_DONT_MATCH": "The passwords entered do not match" + }, + "INFO": "info", + "LABEL_FILE_LOCATION": "Wallet file location", + "LABEL_NAME": "Wallet name", + "LABEL_SEED_PHRASE": "Seed phrase", + "REMEMBER_YOU_WILL_REQUIRE": "Secure seed will require password to restore.", + "RESYNC_WALLET": "Resync wallet data", + "RESYNC_WALLET_BUTTON": "Resync Wallet", + "SEED_IS_SECURED": "Seed is secured", + "SEED_IS_UNSECURED": "Seed is unsecured", + "SEED_PHRASE_HINT": "Click to reveal the seed phrase", + "WALLET_OPTIONS": "Wallet options..." } } diff --git a/html_source/src/assets/i18n/uk.json b/html_source/src/assets/i18n/uk.json index cbccbaea..df8d8857 100644 --- a/html_source/src/assets/i18n/uk.json +++ b/html_source/src/assets/i18n/uk.json @@ -1,805 +1,713 @@ { - "LOGIN": { - "SETUP_MASTER_PASS": "Setup master password", - "SETUP_CONFIRM_PASS": "Confirm the password", - "MASTER_PASS": "Master password", - "BUTTON_NEXT": "Next", - "BUTTON_SKIP": "Skip", - "BUTTON_RESET": "Reset", - "INCORRECT_PASSWORD": "Invalid password", - "FORM_ERRORS": { - "PASS_REQUIRED": "Password is required", - "CONFIRM_REQUIRED": "Confirmation is required", - "MISMATCH": "Mismatch", - "INVALID_PASS": "Invalid Password, try again", - "WRONG_PASSWORD": "Wrong password" - } - }, - "COMMON": { - "BACK": "Go back" - }, - "BREADCRUMBS": { - "ADD_WALLET": "Add wallet", - "CREATE_WALLET": "Create new wallet", - "SAVE_PHRASE": "Save your seed phrase", - "OPEN_WALLET": "Open existing wallet", - "RESTORE_WALLET": "Restore from backup", - "WALLET_DETAILS": "Wallet details", - "ASSIGN_ALIAS": "Assign alias", - "EDIT_ALIAS": "Edit alias", - "TRANSFER_ALIAS": "Transfer alias", - "CONTRACTS": "Contracts", - "NEW_PURCHASE": "New purchase", - "OLD_PURCHASE": "Purchase" - }, - "SIDEBAR": { - "TITLE": "Wallets", - "ADD_NEW": "Add", - "ACCOUNT": { - "STAKING": "Staking", - "MESSAGES": "New offers/Messages", - "SYNCING": "Syncing wallet" + "ASSETS": { + "DROP_DOWN_MENU": { + "ASSET_DETAILS": "Asset Details", + "REMOVE_ASSET": "Remove asset" }, - "CONTACTS": "Contacts", - "SETTINGS": "Settings", - "LOG_OUT": "Log out", - "SYNCHRONIZATION": { - "OFFLINE": "Offline", - "ONLINE": "Online", - "ERROR": "System error", - "COMPLETE": "Completion", - "SYNCING": "Syncing blockchain", - "LOADING": "Loading blockchain data", - "DOWNLOADING": "Downloading", - "SLASH": "/", - "MB": "MB" + "FORM": { + "ERRORS": { + "INSUFICCIENT_FUNDS": "Insuficcient funds", + "WRONG_ASSET_ID": "Wrong asset id" + } }, - "UPDATE": { - "STANDARD": "Update available", - "STANDARD_TOOLTIP": "Get new update.
    Update is recommended!", - "IMPORTANT": "Update available", - "IMPORTANT_HINT": "Important update!", - "IMPORTANT_TOOLTIP": "Get new update.
    Important update!", - "CRITICAL": "Update available", - "CRITICAL_HINT": "Critical update!", - "CRITICAL_TOOLTIP": "Critical update available.Update strongly recommended!", - "TIME": "System time differs from network", - "TIME_TOOLTIP": "Wrong system time!
    Check and repair your system time." + "MODALS": { + "ASSET_DETAILS": { + "LABELS": { + "CURRENT_SUPPLY": "Current supply", + "ID": "Asset ID", + "MAX_SUPPLE": "Max supply", + "NAME": "Asset name", + "TICKER": "Ticker" + } + } }, - "CONTACTS_TOOLTIP": "Contacts option available only with Master Password enabled", - "LOG_OUT_TOOLTIP": "Logout option available only with Master Password enabled" - }, - "MAIN": { - "TITLE": "Create or open the wallet to start using Zano", - "BUTTON_NEW_WALLET": "Create new wallet", - "BUTTON_OPEN_WALLET": "Open existing wallet", - "BUTTON_RESTORE_BACKUP": "Restore from backup", - "HELP": "How to create wallet?", - "CHOOSE_PATH": "Please choose a path" - }, - "CREATE_WALLET": { - "NAME": "Wallet name", - "PASS": "Set wallet password", - "CONFIRM": "Confirm wallet password", - "BUTTON_SELECT": "Select wallet location", - "BUTTON_CREATE": "Create wallet", - "TITLE_SAVE": "Save the wallet file.", - "ERROR_CANNOT_SAVE_TOP": "Existing wallet files cannot be replaced or overwritten", - "ERROR_CANNOT_SAVE_SYSTEM": "Wallet files cannot be saved to the OS partition", - "FORM_ERRORS": { - "NAME_REQUIRED": "Name is required", - "NAME_DUPLICATE": "Name is duplicate", - "MAX_LENGTH": "Maximum name length reached", - "CONFIRM_NOT_MATCH": "Passwords don`t match" + "TABLE": { + "LABELS": { + "BALANCE": "Balance", + "NAME": "Name", + "PRICE": "Price", + "VALUE": "Value" + } } }, - "OPEN_WALLET": { - "NAME": "Wallet name", - "PASS": "Wallet password", - "BUTTON": "Open wallet", - "WITH_ADDRESS_ALREADY_OPEN": "A wallet with this address is already open", - "FILE_NOT_FOUND1": "Wallet file not found", - "FILE_NOT_FOUND2": "

    It might have been renamed or moved.
    To open it, use the \"Open wallet\" button.", - "FORM_ERRORS": { - "NAME_REQUIRED": "Name is required", - "NAME_DUPLICATE": "Name is duplicate", - "MAX_LENGTH": "Maximum name length reached" + "ASSIGN_ALIAS": { + "BUTTON_ASSIGN": "Assign", + "COMMENT": { + "LABEL": "Comment", + "PLACEHOLDER": "", + "TOOLTIP": "The comment will be visible to anyone who wants to make a payment to your alias. You can provide details about your business, contacts, or include any text. Comments can be edited later." }, - "MODAL": { - "TITLE": "Type wallet password", - "LABEL": "Password to this wallet", - "OPEN": "Open wallet", - "SKIP": "Skip", - "NOT_FOUND": "Not found" - } - }, - "RESTORE_WALLET": { - "LABEL_NAME": "Wallet name", - "LABEL_PHRASE_KEY": "Seed phrase / tracking seed", - "PASS": "Wallet password", - "CONFIRM": "Confirm wallet password", - "BUTTON_SELECT": "Select wallet location", - "BUTTON_CREATE": "Create wallet", - "NOT_CORRECT_FILE_OR_PASSWORD": "Invalid wallet file or password does not match", - "CHOOSE_PATH": "Please choose a path", + "COST": "Alias fee {{value}} {{currency}}", "FORM_ERRORS": { + "MAX_LENGTH": "Maximum comment length reached", + "NAME_EXISTS": "Alias name already exists", + "NAME_LENGTH": "The alias must be 6-25 characters long", "NAME_REQUIRED": "Name is required", - "NAME_DUPLICATE": "Name is duplicate", - "MAX_LENGTH": "Maximum name length reached", - "CONFIRM_NOT_MATCH": "Passwords don`t match", - "KEY_REQUIRED": "Key is required", - "KEY_NOT_VALID": "Key not valid", - "INCORRECT_PASSWORD": "Incorrect password" + "NAME_WRONG": "Invalid name: allowed symbols \"0-9\", \"a-z\", \"-\", \".\"", + "NO_MONEY": "Insufficient funds to assign the alias" + }, + "NAME": { + "LABEL": "Alias", + "PLACEHOLDER": " Enter alias", + "TOOLTIP": "An alias is a shortened form or your account. An alias can only include Latin letters, numbers and characters “.” and “-”. It must start with “@”." }, - "SEED_PASSWORD": "Seed password", - "OK": "OK" + "ONE_ALIAS": "You can create only one alias per wallet", + "REQUEST_ADD_REG": "The alias will be assigned within 10 minutes" }, - "SEED_PHRASE": { - "TITLE": "Make sure to keep your seed phrase in a safe place. If you forget your seed phrase you will not be able to recover your wallet.", - "BUTTON_CREATE_ACCOUNT": "Create wallet", - "BUTTON_COPY": "Copy", - "BUTTON_COPIED": "Copied" + "BACKEND_LOCALIZATION": { + "INCOME_TRANSFER_CONFIRMED": "Payment received", + "INCOME_TRANSFER_UNCONFIRMED": "Incoming payment (not confirmed)", + "IS_CONFIRMED": "", + "IS_MINIMIZE": "Zano application is minimized to the system tray", + "IS_RECEIVED": "", + "LOCKED": "Blocked", + "MINED": "Mined", + "QUIT": "Quit", + "RESTORE": "You can recover it by clicking or using the context menu", + "TRAY_MENU_MINIMIZE": "Minimize", + "TRAY_MENU_SHOW": "Resize" }, - "PROGRESS": { + "BREADCRUMBS": { "ADD_WALLET": "Add wallet", - "SELECT_LOCATION": "Select wallet location", + "ASSIGN_ALIAS": "Assign alias", + "CONTRACTS": "Contracts", "CREATE_WALLET": "Create new wallet", - "RESTORE_WALLET": "Restore from backup" + "EDIT_ALIAS": "Edit alias", + "NEW_PURCHASE": "New purchase", + "OLD_PURCHASE": "Purchase", + "OPEN_WALLET": "Open existing wallet", + "RESTORE_WALLET": "Restore from backup", + "SAVE_PHRASE": "Save your seed phrase", + "TRANSFER_ALIAS": "Transfer alias", + "WALLET_DETAILS": "Wallet details" }, - "SETTINGS": { - "TITLE": "Settings", - "DARK_THEME": "Dark theme", - "WHITE_THEME": "White theme", - "GRAY_THEME": "Grey theme", - "APP_LOCK": { - "TITLE": "Lock app after:", - "TIME1": "5 min", - "TIME2": "15 min", - "TIME3": "1 hour", - "TIME4": "Never" - }, - "SCALE": { - "75": "75% scale", - "100": "100% scale", - "125": "125% scale", - "150": "150% scale", - "TITLE": "Interface scale" - }, - "MASTER_PASSWORD": { - "TITLE": "Update master password", - "OLD": "Old password", - "NEW": "New password", - "CONFIRM": "New password confirmation", - "BUTTON": "Save" - }, - "FORM_ERRORS": { - "PASS_REQUIRED": "Password is required", - "PASS_NOT_MATCH": "Old password not match", - "CONFIRM_NOT_MATCH": "Passwords do not match" - }, - "LAST_BUILD": "Current build: {{value}}", - "APP_LOG_TITLE": "Log level:", - "NOTIFICATIONS": "Notifications", - "USE_TOR_TO_RELAY_TRANSACTIONS": "Use TOR to relay transactions", - "SETTINGS_SAVED": "Saved! Settings Updated", - "LANGUAGE": { - "TITLE": "Language", - "EN": "English", - "FR": "French", - "DE": "Deutsch", - "ID": "Indonesian", - "IT": "Italian", - "PT": "Portuguese" - } + "COMMON": { + "BACK": "Go back" }, - "WALLET": { - "REGISTER_ALIAS": "Register an alias", - "DETAILS": "Details", - "LOCK": "Lock", - "AVAILABLE_BALANCE": "Available", - "LOCKED_BALANCE": "Locked", - "LOCKED_BALANCE_LINK": "What does that mean?", - "TABS": { - "ASSETS": "Assets", + "CONFIRM": { + "BUTTON_CANCEL": "Cancel", + "BUTTON_CONFIRM": "Send", + "MESSAGE": { + "COMMENT": "Comment", + "FROM": "From", "SEND": "Send", - "RECEIVE": "Receive", - "HISTORY": "History", - "CONTRACTS": "Contracts", - "MESSAGES": "Messages", - "STAKING": "Staking" - }, - "CONFIRM": { - "TITLE": "Remove wallet from the list?", - "MESSAGE": "To access it you’ll have to add it again" + "TO": "To" }, - "TOOLTIPS": { - "EDIT_ALIAS": "Edit alias", - "TRANSFER_ALIAS": "Transfer alias", - "SETTINGS": "Settings", - "ADD_CUSTOM_TOKEN": "Add Custom Token", - "REMOVE": "Remove wallet" + "TITLE": "Transaction" + }, + "CONFIRM_SWAP": { + "BREADCRUMBS": { + "ITEM1": "Swap", + "ITEM2": "Confirm swap" }, - "MODAL_ADD_CUSTOM_TOKEN": { - "TITLE": "Add Custom Token", - "FIELD_TITLE": "Asset ID" + "FORM": { + "BUTTONS": { + "BUTTON1": "Accept Proposal", + "BUTTON2": "Back" + }, + "LABELS": { + "LABEL1": "Swap proposal hex", + "LABEL2": "Proposal details" + }, + "PLACEHOLDERS": { + "PLACEHOLDER1": "Enter Swap proposal hex" + }, + "TABLE": { + "LABELS": { + "LABEL1": "Sending", + "LABEL2": "Receiving", + "LABEL3": "Expiration time" + } + } } }, - "WALLET_DETAILS": { - "LABEL_NAME": "Wallet name", - "LABEL_FILE_LOCATION": "Wallet file location", - "LABEL_SEED_PHRASE": "Seed phrase", - "SEED_PHRASE_HINT": "Click to reveal the seed phrase", - "BUTTON_SAVE": "Save", - "BUTTON_REMOVE": "Remove wallet", - "FORM_ERRORS": { - "NAME_REQUIRED": "Name is required", - "NAME_DUPLICATE": "Name is duplicate", - "MAX_LENGTH": "Maximum name length reached", - "PASSWORDS_DONT_MATCH": "Passwords don't match" + "CONTACTS": { + "ADD": "Add/edit contact", + "ADD_CONTACT": "Add contact", + "BUTTON": { + "ADD": "Add contact", + "ADD_EDIT": "Add/Save", + "DELETE": "Delete", + "EDIT": "Edit", + "GO_TO_WALLET": "Go to wallet", + "IMPORT_EXPORT": "Import/export", + "SEND": "Send" }, - "WALLET_OPTIONS": "Wallet options...", - "RESYNC_WALLET": "Resync wallet data", - "RESYNC_WALLET_BUTTON": "Resync Wallet", - "CREATE_PASSWORD_SECURE": "Create a password to secure your seed", - "INFO": "info", - "SEED_IS_UNSECURED": "Seed is unsecured", - "SEED_IS_SECURED": "Seed is secured", - "REMEMBER_YOU_WILL_REQUIRE": "Secure seed will require password to restore.", - "ADD_CUSTOM_TOKEN": "Add Custom Token", + "COPY": "- Copy", + "ERROR_EMPTY_LIST": "Contact list is empty", + "ERROR_EXPORT": "Invalid file type. Save file as .csv", + "ERROR_IMPORT": "Error is occured while reading file!", + "ERROR_IMPORT_EMPTY": "File is empty", + "ERROR_TYPE_FILE": "Please import valid .csv file", + "EXPORT": "Export", "FORM": { - "CONFIRM_PASSWORD": "Confirm password", - "GENERATE_SECURE_SEED": "Generate Secure Seed", - "SECURED_SEED_WILL_REQUIRE": "Secure seed will require this password to restore." - } - }, - "ASSIGN_ALIAS": { - "NAME": { - "LABEL": "Alias", - "PLACEHOLDER": " Enter alias", - "TOOLTIP": "An alias is a shortened form or your account. An alias can only include Latin letters, numbers and characters “.” and “-”. It must start with “@”." - }, - "COMMENT": { - "LABEL": "Comment", - "PLACEHOLDER": "", - "TOOLTIP": "The comment will be visible to anyone who wants to make a payment to your alias. You can provide details about your business, contacts, or include any text. Comments can be edited later." + "ADDRESS": "Address", + "NAME": "Name", + "NOTES": "Notes" }, - "COST": "Alias fee {{value}} {{currency}}", - "BUTTON_ASSIGN": "Assign", "FORM_ERRORS": { + "ADDRESS_DUBLICATED": "Address is dublicated", + "ADDRESS_NOT_VALID": "Address not valid", + "ADDRESS_REQUIRED": "Address is required", + "MAX_LENGTH": "Maximum notes length reached", + "NAME_DUBLICATED": "Name is dublicated", + "NAME_LENGTH": "The name must be 4-25 characters long", "NAME_REQUIRED": "Name is required", - "NAME_WRONG": "Invalid name: allowed symbols \"0-9\", \"a-z\", \"-\", \".\"", - "NAME_LENGTH": "The alias must be 6-25 characters long", - "NAME_EXISTS": "Alias name already exists", - "NO_MONEY": "You do not have enough funds to assign this alias", - "MAX_LENGTH": "Maximum comment length reached" - }, - "ONE_ALIAS": "You can create only one alias per wallet", - "REQUEST_ADD_REG": "The alias will be assigned within 10 minutes" - }, - "EDIT_ALIAS": { - "NAME": { - "LABEL": "Alias", - "PLACEHOLDER": "@ Enter alias" - }, - "COMMENT": { - "LABEL": "Comment", - "PLACEHOLDER": "" + "SET_MASTER_PASSWORD": "Set master password" }, - "FORM_ERRORS": { - "NO_MONEY": "You do not have enough funds to change the comment to this alias", - "MAX_LENGTH": "Maximum comment length reached" + "IMPORT": "Import", + "IMPORT_EXPORT": "Import or export contacts", + "OPEN_ADD_WALLET": "Open/Add wallet", + "SEND": "Send", + "SEND_FROM": "Send from", + "SEND_TO": "To", + "SUCCESS_EXPORT": "Contacts are exported", + "SUCCESS_IMPORT": "Contacts are imported", + "SUCCESS_SAVE": "Contact is edited", + "SUCCESS_SENT": "Contact added", + "TABLE": { + "ADDRESS": "Address", + "ALIAS": "Alias", + "EMPTY": "Contact list is empty", + "NAME": "Name", + "NOTES": "Notes" }, - "COST": "Fee {{value}} {{currency}}", - "BUTTON_EDIT": "Edit" + "TITLE": "Contact list" }, - "TRANSFER_ALIAS": { - "NAME": { - "LABEL": "Alias", - "PLACEHOLDER": "@ Enter alias" - }, - "COMMENT": { - "LABEL": "Comment", - "PLACEHOLDER": "" - }, - "ADDRESS": { - "LABEL": "Transfer to", - "PLACEHOLDER": "" - }, - "FORM_ERRORS": { - "WRONG_ADDRESS": "No wallet with this account exists", - "ALIAS_EXISTS": "This account already has an alias", - "NO_MONEY": "You do not have enough funds to transfer this alias" - }, - "COST": "Transfer fee {{value}} {{currency}}", - "BUTTON_TRANSFER": "Transfer", - "BUTTON_CANCEL": "Cancel", - "REQUEST_SEND_REG": "The alias will be transferred within 10 minutes" + "CONTEXT_MENU": { + "COPY": "copy", + "PASTE": "paste", + "SELECT": "select all" }, - "SEND": { - "ADDRESS": "Address", + "CONTRACTS": { "AMOUNT": "Amount", - "COMMENT": "Comment", - "DETAILS": "Additional details", - "MIXIN": "Mixin", - "FEE": "Fee", - "HIDE": "Hide your wallet address from recipient", - "BUTTON": "Send", - "SUCCESS_SENT": "Transaction sent", - "FORM_ERRORS": { - "ADDRESS_REQUIRED": "Address is required", - "ADDRESS_NOT_VALID": "Address not valid", - "ALIAS_NOT_VALID": "Alias not valid", - "AMOUNT_REQUIRED": "Amount is required", - "AMOUNT_ZERO": "Amount is zero", - "FEE_REQUIRED": "Fee is required", - "FEE_MINIMUM": "Minimum fee: {{fee}}", - "MAX_LENGTH": "Maximum comment length reached", - "GREAT_THAN_UNWRAPPED_COINS": "Amount is bigger than ERC20 tokens left available", - "LESS_THAN_ZANO_NEEDED": "Too small amount to cover ERC20 fee", - "WRAP_INFO_NULL": "failed to request wrap state", - "MUST_BE_GREATER_THAN_ZERO": "Must be greater than zero", - "ALIAS_NOT_FOUND": "Alias not found" - }, - "WRAP": { - "TITLE": "Wrap", - "MAIN_TEXT": "This transaction will create wZano (\"Wrapped Zano\") which will be sent to the specified address on the Ethereum network.", - "ESTIMATE": "Transaction Estimates", - "WILL_RECEIVE": "You'll receive:", - "FEE": "Ethereum Txn Fee:", - "ZANO": "ZANO", - "wZANO": "wZANO" - }, - "ERROR_CODES": { - "NOT_ENOUGH_MONEY": "Not enough money" - }, - "ASSET": "Asset" - }, - "HISTORY": { - "STATUS": "Status", - "STATUS_TOOLTIP": "Confirmations {{current}}/{{total}}", - "LOCK_TOOLTIP": "Locked till {{date}}", - "SEND": "Sent", - "RECEIVED": "Received", + "COMMENTS": "Comments", + "CONTRACTS": "Contracts", "DATE": "Date", - "AMOUNT": "Amount", - "FEE": "Fee", - "ADDRESS": "Address", - "DETAILS": { - "PAYMENT_ID": "Payment ID", - "ID": "Transaction ID", - "SIZE": "Transaction size", - "SIZE_VALUE": "{{value}} bytes", - "HEIGHT": "Height", - "CONFIRMATION": "Confirmation", - "INPUTS": "Inputs", - "OUTPUTS": "Outputs", - "COMMENT": "Comment" - }, - "TYPE_MESSAGES": { - "HIDDEN": "hidden", - "UNDEFINED": "Undefined", - "COMPLETE_BUYER": "Contract completed", - "COMPLETE_SELLER": "Contract completed", - "CREATE_ALIAS": "Fee for assigning alias", - "UPDATE_ALIAS": "Fee for editing alias", - "POW_REWARD": "POW reward", - "POS_REWARD": "POS reward", - "CREATE_CONTRACT": "Contract proposal", - "PLEDGE_CONTRACT": "Contract deposit", - "NULLIFY_CONTRACT": "Burn deposits", - "PROPOSAL_CANCEL_CONTRACT": "Cancellation request", - "CANCEL_CONTRACT": "Cancel and return deposits" - }, - "NO_FEE": "No Fee", - "HIDDEN": "Hidden" - }, - "CONTRACTS": { "EMPTY": "No active contracts", - "CONTRACTS": "Contracts", + "LISTING_BUTTON": "Create listing", "PURCHASE": "Purchase", + "PURCHASE_BUTTON": "New Purchase", "SELL": "Sell", - "DATE": "Date", - "AMOUNT": "Amount", "STATUS": "Status", - "COMMENTS": "Comments", - "PURCHASE_BUTTON": "New Purchase", - "LISTING_BUTTON": "Create listing", - "TIME_LEFT": { - "REMAINING_LESS_ONE": "Less than an hour to respond", - "REMAINING_ONE": "{{time}} hour remains", - "REMAINING_MANY": "{{time}} hours remain", - "REMAINING_MANY_ALT": "{{time}} hours remain", - "REMAINING_ONE_RESPONSE": "{{time}} hour remains", - "REMAINING_MANY_RESPONSE": "{{time}} hours remain", - "REMAINING_MANY_ALT_RESPONSE": "{{time}} hours remain", - "REMAINING_ONE_WAITING": "Waiting for {{time}} hour", - "REMAINING_MANY_WAITING": "Waiting for {{time}} hours", - "REMAINING_MANY_ALT_WAITING": "Waiting for {{time}} hours" - }, "STATUS_MESSAGES": { - "SELLER": { - "NEW_CONTRACT": "New contract proposal", - "IGNORED": "You ignored contract proposal", - "ACCEPTED": "Contract started", - "WAIT": "Waiting for contract confirmation", - "WAITING_BUYER": "Waiting for delivery", - "COMPLETED": "Contract completed", - "NOT_RECEIVED": "Delivery failed", - "NULLIFIED": "All deposits burned", - "PROPOSAL_CANCEL": "New proposal to cancel contract and return deposits", - "BEING_CANCELLED": "Cancellation in progress", - "CANCELLED": "Contract canceled", - "IGNORED_CANCEL": "You ignored cancellation proposal", - "EXPIRED": "Contract proposal has expired" - }, "BUYER": { - "WAITING": "Waiting for response", - "IGNORED": "Seller ignored your contract proposal", "ACCEPTED": "Seller accepted your contract proposal", - "WAIT": "Waiting for deposits confirmation", - "WAITING_SELLER": "Waiting for delivery", + "BEING_CANCELLED": "Cancellation in progress", + "CANCELLED": "Contract canceled", "COMPLETED": "Contract completed", + "EXPIRED": "The contract proposal has expired", + "IGNORED": "Seller ignored your contract proposal", + "IGNORED_CANCEL": "The seller ignored your proposal to cancel the contract", "NOT_RECEIVED": "Delivery failed", "NULLIFIED": "All deposits burned", + "WAIT": "Waiting for deposits confirmation", + "WAITING": "Waiting for response", "WAITING_CANCEL": "Waiting for contract cancellation", + "WAITING_SELLER": "Waiting for delivery" + }, + "SELLER": { + "ACCEPTED": "Contract started", "BEING_CANCELLED": "Cancellation in progress", "CANCELLED": "Contract canceled", - "IGNORED_CANCEL": "The seller ignored your proposal to cancel the contract", - "EXPIRED": "The contract proposal has expired" + "COMPLETED": "Contract completed", + "EXPIRED": "Contract proposal has expired", + "IGNORED": "You ignored contract proposal", + "IGNORED_CANCEL": "You ignored cancellation proposal", + "NEW_CONTRACT": "New contract proposal", + "NOT_RECEIVED": "Delivery failed", + "NULLIFIED": "All deposits burned", + "PROPOSAL_CANCEL": "New proposal to cancel contract and return deposits", + "WAIT": "Waiting for contract confirmation", + "WAITING_BUYER": "Waiting for delivery" } + }, + "TIME_LEFT": { + "REMAINING_LESS_ONE": "Less than an hour to respond", + "REMAINING_MANY": "{{time}} hours remain", + "REMAINING_MANY_ALT": "{{time}} hours remain", + "REMAINING_MANY_ALT_RESPONSE": "{{time}} hours remain", + "REMAINING_MANY_ALT_WAITING": "Waiting for {{time}} hours", + "REMAINING_MANY_RESPONSE": "{{time}} hours remain", + "REMAINING_MANY_WAITING": "Waiting for {{time}} hours", + "REMAINING_ONE": "{{time}} hour remains", + "REMAINING_ONE_RESPONSE": "{{time}} hour remains", + "REMAINING_ONE_WAITING": "Waiting for {{time}} hour" } }, - "PURCHASE": { - "DESCRIPTION": "Description", - "SELLER": "Seller", - "AMOUNT": "Amount", - "YOUR_DEPOSIT": "Your deposit", - "SELLER_DEPOSIT": "Seller deposit", - "BUYER_DEPOSIT": "Buyer deposit", - "SAME_AMOUNT": "Same amount", - "COMMENT": "Comment", - "DETAILS": "Additional details", - "SEND_BUTTON": "Send", - "FORM_ERRORS": { - "DESC_REQUIRED": "Description required", - "DESC_MAXIMUM": "Maximum field length reached", - "SELLER_REQUIRED": "Address required", - "SELLER_NOT_VALID": "Invalid address", - "ALIAS_NOT_VALID": "Invalid alias", - "AMOUNT_REQUIRED": "Amount required", - "AMOUNT_ZERO": "Amount cannot be zero", - "YOUR_DEPOSIT_REQUIRED": "Deposit required", - "SELLER_DEPOSIT_REQUIRED": "Seller deposit required", - "SELLER_SAME": "Use separate account", - "COMMENT_MAXIMUM": "Maximum field length reached" - }, - "PROGRESS_NEW": "New purchase", - "PROGRESS_WAIT": "Awaiting reply", - "PROGRESS_RECEIVE": "Reply received", - "PROGRESS_COMPLETE": "Completed", - "FEE": "Fee", - "PAYMENT": "Payment ID", - "STATUS_MESSAGES": { - "NEW_PURCHASE": "New purchase", - "WAITING_SELLER": "Waiting for response", - "WAITING_BUYER": "Contract proposal received", - "WAITING_CONFIRMATION": "Waiting for deposits confirmation", - "WAITING_DELIVERY": "Waiting for delivery", - "COMPLETED": "Contract completed", - "IGNORED_BUYER": "Contract proposal ignored", - "IGNORED_SELLER": "The seller ignored your contract proposal", - "PROPOSAL_CANCEL_SELLER": "Cancellation request sent", - "PROPOSAL_CANCEL_BUYER": "Cancellation request received", - "BEING_CANCELLED": "Cancellation in progress", - "IGNORED_CANCEL_SELLER": "The seller ignored your proposal to cancel the contract", - "IGNORED_CANCEL_BUYER": "Contract cancellation proposal ignored", - "CANCELLED": "Contract canceled", - "EXPIRED": "Contract proposal expired", - "NOT_RECEIVED": "Delivery failed", - "NULLIFIED": "All deposits burned" + "CREATE_SWAP": { + "BREADCRUMBS": { + "ITEM1": "Swap", + "ITEM2": "Create swap" }, - "ACCEPT_STATE_WAIT_BIG": "Contract started", - "IGNORED_ACCEPT": "Contract proposal ignored", - "BURN_PROPOSAL": "Deposits burned", - "SUCCESS_FINISH_PROPOSAL": "Contract completed", - "SEND_CANCEL_PROPOSAL": "Cancellation request sent", - "IGNORED_CANCEL": "Contract cancellation proposal ignored", - "DEALS_CANCELED_WAIT": "Cancellation in progress", - "WAITING_TIME": "Response time", - "NEED_MONEY": "Insufficient funds", - "BUTTON_MAKE_PLEDGE": "Accept and make deposit", - "BUTTON_IGNORE": "Ignore and hide offer", - "BUTTON_NULLIFY": "Terminate and burn deposits", - "BUTTON_RECEIVED": "Complete and release deposits", - "BUTTON_CANCEL_BUYER": "Cancel and return deposits", - "BUTTON_NOT_CANCEL": "Ignore request", - "BUTTON_CANCEL_SELLER": "Confirm and return deposits", - "HOUR": "hour", - "HOURS": "hours", - "CANCEL": "Cancel", - "NULLIFY_QUESTION": "Are you sure you want to burn both deposits?", - "BUTTON_NULLIFY_SHORT": "Burn", - "WAITING_TIME_QUESTION": "Are you sure you want to cancel the contract?" - }, - "MESSAGES": { - "ADDRESS": "Address", - "MESSAGE": "Message", - "SEND_PLACEHOLDER": "Type a message...", - "SEND_BUTTON": "Send" - }, - "MODALS": { - "ERROR": "Error", - "SUCCESS": "Success", - "INFO": "Information", - "OK": "OK", - "CANCEL": "Cancel", - "ADD_TOKEN": "Add token" - }, - "CONFIRM": { - "BUTTON_CONFIRM": "Send", - "BUTTON_CANCEL": "Cancel", - "TITLE": "Transaction", - "MESSAGE": { - "SEND": "Send", - "FROM": "From", - "TO": "To", - "COMMENT": "Comment" + "FORM": { + "BUTTONS": { + "BUTTON1": "Create proposal", + "BUTTON2": "Cancel" + }, + "ERRORS": { + "ERROR1": "Swap for the same asset is not allowed." + }, + "LABELS": { + "LABEL1": "Sending", + "LABEL2": "Receiving", + "LABEL3": "Receiver address" + }, + "PLACEHOLDERS": { + "PLACEHOLDER1": "Please enter the amount" + } } }, - "STAKING": { - "TITLE": "Staking", - "TITLE_PENDING": "Pending", - "TITLE_TOTAL": "Total", - "TITLE_PERIOD": "Time period:", - "PERIOD": { - "WEEK1": "1 week", - "WEEK2": "2 week", - "MONTH1": "1 month", - "MONTH3": "3 month", - "MONTH6": "6 month", - "YEAR": "1 year", - "ALL": "All" - }, - "TITLE_GROUP": "Group:", - "GROUP": { - "DAY": "day", - "WEEK": "week", - "MONTH": "month" + "CREATE_WALLET": { + "BUTTON_CREATE": "Create wallet", + "BUTTON_SELECT": "Select wallet location", + "CONFIRM": "Confirm wallet password", + "ERROR_CANNOT_SAVE_SYSTEM": "Wallet files cannot be saved to the OS partition", + "ERROR_CANNOT_SAVE_TOP": "Existing wallet files cannot be replaced or overwritten", + "FORM_ERRORS": { + "CONFIRM_NOT_MATCH": "Passwords don`t match", + "MAX_LENGTH": "Maximum name length reached", + "NAME_DUPLICATE": "Name is duplicate", + "NAME_REQUIRED": "This field is required" }, - "SWITCH": { - "ON": "ON", - "OFF": "OFF" - } + "NAME": "Wallet name", + "PASS": "Set wallet password", + "TITLE_SAVE": "Save the wallet file." }, - "CONTACTS": { - "TITLE": "Contact list", - "IMPORT_EXPORT": "Import or export contacts", - "IMPORT": "Import", - "EXPORT": "Export", - "ADD": "Add/edit contact", - "SEND": "Send", - "SEND_FROM": "Send from", - "SEND_TO": "To", - "OPEN_ADD_WALLET": "Open/Add wallet", - "COPY": "- Copy", - "TABLE": { - "NAME": "Name", - "ALIAS": "Alias", - "ADDRESS": "Address", - "NOTES": "Notes", - "EMPTY": "Contact list is empty" - }, - "FORM": { - "NAME": "Name", - "ADDRESS": "Address", - "NOTES": "Notes" + "EDIT_ALIAS": { + "BUTTON_EDIT": "Edit", + "COMMENT": { + "LABEL": "Comment", + "PLACEHOLDER": "" }, + "COST": "Fee {{value}} {{currency}}", "FORM_ERRORS": { - "NAME_REQUIRED": "Name is required", - "NAME_DUBLICATED": "Name is dublicated", - "ADDRESS_REQUIRED": "Address is required", - "ADDRESS_NOT_VALID": "Address not valid", - "SET_MASTER_PASSWORD": "Set master password", - "ADDRESS_DUBLICATED": "Address is dublicated", - "MAX_LENGTH": "Maximum notes length reached", - "NAME_LENGTH": "The name must be 4-25 characters long" - }, - "BUTTON": { - "SEND": "Send", - "EDIT": "Edit", - "DELETE": "Delete", - "ADD": "Add contact", - "ADD_EDIT": "Add/Save", - "GO_TO_WALLET": "Go to wallet", - "IMPORT_EXPORT": "Import/export" + "MAX_LENGTH": "Maximum comment length reached", + "NO_MONEY": "You do not have enough funds to change the comment to this alias" }, - "SUCCESS_SENT": "Contact added", - "SUCCESS_SAVE": "Contact is edited", - "SUCCESS_IMPORT": "Contacts are imported", - "SUCCESS_EXPORT": "Contacts are exported", - "ERROR_IMPORT": "Error is occured while reading file!", - "ERROR_TYPE_FILE": "Please import valid .csv file", - "ERROR_EXPORT": "Invalid file type. Save file as .csv", - "ERROR_EMPTY_LIST": "Contact list is empty", - "ERROR_IMPORT_EMPTY": "File is empty", - "ADD_CONTACT": "Add contact" + "NAME": { + "LABEL": "Alias", + "PLACEHOLDER": "@ Enter alias" + } }, "ERRORS": { - "NO_MONEY": "Not enough money", - "NOT_ENOUGH_MONEY": "Insufficient funds in account", + "ACCESS_DENIED": "Access denied", + "BAD_ARG": "Invalid argument", "CORE_BUSY": "Internal error: core is busy", "DAEMON_BUSY": "Internal error: daemon is busy", - "NO_MONEY_REMOVE_OFFER": "There is no fee for deleting an offer, but in order to protect the network against flood transactions you need to have at least {{fee}} {{currency}} in your wallet", + "FILE_EXIST": "A file with that name already exists. Enter another name to save the file under", + "FILE_NOT_FOUND": "File not found", + "FILE_NOT_SAVED": "You cannot save a wallet file in this folder. Please choose another folder.", + "FILE_RESTORED": "The wallet file was corrupted. We have recovered the keys and the wallet from the blockchain", + "INSUFFICIENT_FUNDS": "Insufficient funds for this transaction", + "NOT_ENOUGH_MONEY": "Insufficient funds in account", "NOT_ENOUGH_OUTPUTS_TO_MIX": "Mix-in number is too big for current blockchain state. There are not enough unspent outputs to mix with", + "NOT_FILE_ZANO_WALLET": "This file is not recognized as a Zano wallet..", + "NO_MONEY": "Not enough funds for this transaction", + "NO_MONEY_REMOVE_OFFER": "There is no fee for deleting an offer, but in order to protect the network against flood transactions you need to have at least {{fee}} {{currency}} in your wallet", + "REQUIRED": "Required field", + "TRANSACTION_ERROR": "Error. Transaction not completed.", "TRANSACTION_IS_TO_BIG": "Transaction exceeds network limit, send required amount with multiple transactions", "TRANSFER_ATTEMPT": "There is no connection to Zano network", - "ACCESS_DENIED": "Access denied", - "TRANSACTION_ERROR": "Error. Transaction not completed.", - "BAD_ARG": "Invalid argument", - "WALLET_WRONG_ID": "Invalid wallet ID", - "WRONG_PASSWORD": "Invalid password", - "FILE_RESTORED": "The wallet file was corrupted. We have recovered the keys and the wallet from the blockchain", - "FILE_NOT_FOUND": "File not found", - "FILE_EXIST": "A file with that name already exists. Enter another name to save the file under", - "FILE_NOT_SAVED": "You cannot save a wallet file in this folder. Please choose another folder.", - "TX_TYPE_NORMAL": "Error. The payment from the wallet", - "TX_TYPE_NORMAL_TO": "to", - "TX_TYPE_NORMAL_END": "was not completed.", + "TX_TYPE_COIN_BASE": "Error. The payment was not completed.", "TX_TYPE_NEW_ALIAS": "Error. Failed to register alias to safe", "TX_TYPE_NEW_ALIAS_END": "Please try again.", + "TX_TYPE_NORMAL": "Error. The payment from the wallet", + "TX_TYPE_NORMAL_END": "was not completed.", + "TX_TYPE_NORMAL_TO": "to", "TX_TYPE_UPDATE_ALIAS": "Error. Failed to change comment to alias in safe", - "TX_TYPE_COIN_BASE": "Error. The payment was not completed.", "WALLET_WATCH_ONLY_NOT_SUPPORTED": "Watch-only wallets can only be opened by simplewallet", - "REQUIRED": "Required field", - "NOT_FILE_ZANO_WALLET": "File is not a zano wallet" + "WALLET_WRONG_ID": "Invalid wallet ID", + "WRONG_PASSWORD": "Invalid password", + "WRONG_PASSWORD_MUST_BE": "Invalid password. Password must be" }, - "CONTEXT_MENU": { - "COPY": "copy", - "PASTE": "paste", - "SELECT": "select all" + "EXPORT_HISTORY": { + "CANCEL": "Cancel", + "EXPORT": "Export to file...", + "EXPORT_BUTTON": "Export history...", + "FILTER": "Filter POS Transactions", + "FORMAT": "Format", + "SAVED_FILE": "Select path to save transactions history ", + "TITLE": "Export Wallet History", + "TOOLTIP": "Export wallet transactions history to file" }, - "BACKEND_LOCALIZATION": { - "QUIT": "Quit", - "IS_RECEIVED": "", - "IS_CONFIRMED": "", - "INCOME_TRANSFER_UNCONFIRMED": "Incoming payment (not confirmed)", - "INCOME_TRANSFER_CONFIRMED": "Payment received", - "MINED": "Mined", - "LOCKED": "Blocked", - "IS_MINIMIZE": "Zano application is minimized to the system tray", - "RESTORE": "You can recover it by clicking or using the context menu", - "TRAY_MENU_SHOW": "Resize", - "TRAY_MENU_MINIMIZE": "Minimize" + "HISTORY": { + "ADDRESS": "Address", + "AMOUNT": "Amount", + "DATE": "Date", + "DETAILS": { + "COMMENT": "Comment", + "CONFIRMATION": "Confirmation", + "HEIGHT": "Height", + "ID": "Transaction ID", + "INPUTS": "Inputs", + "OUTPUTS": "Outputs", + "PAYMENT_ID": "Payment ID", + "SIZE": "Transaction size", + "SIZE_VALUE": "{{value}} bytes" + }, + "FEE": "Fee", + "HIDDEN": "Hidden", + "LOCK_TOOLTIP": "Locked till {{date}}", + "NO_FEE": "No Fee", + "RECEIVED": "Received", + "SEND": "Sent", + "STATUS": "Status", + "STATUS_TOOLTIP": "Confirmations {{current}}/{{total}}", + "TYPE_MESSAGES": { + "CANCEL_CONTRACT": "Cancel and return deposits", + "COMPLETE_BUYER": "Contract completed", + "COMPLETE_SELLER": "Contract completed", + "CREATE_ALIAS": "Fee for assigning alias", + "CREATE_CONTRACT": "Contract proposal", + "HIDDEN": "hidden", + "NULLIFY_CONTRACT": "Burn deposits", + "PLEDGE_CONTRACT": "Contract deposit", + "POS_REWARD": "POS reward", + "POW_REWARD": "POW reward", + "PROPOSAL_CANCEL_CONTRACT": "Cancellation request", + "UNDEFINED": "Undefined", + "UPDATE_ALIAS": "Fee for editing alias" + } }, - "TOR_LIB_STATE": { - "STATE_SENDING": "Sending transaction", - "STATE_SENT_SUCCESS": "Successfully sent!", - "STATE_SEND_FAILED": "Sending failed", - "STATE_INITIALIZING": "Initializing", - "STATE_DOWNLOADING_CONSENSUS": "Downloading consensus", - "STATE_MAKING_TUNNEL_A": "Building tunnel to A", - "STATE_MAKING_TUNNEL_B": "Building tunnel to B", - "STATE_CREATING_STREAM": "Creating stream", - "STATE_FAILED": "Failed created stream", - "STATE_SUCCESS": "Successfully created stream" + "LOGIN": { + "BUTTON_NEXT": "Next", + "BUTTON_RESET": "Reset", + "BUTTON_SKIP": "Skip", + "FORM_ERRORS": { + "CONFIRM_REQUIRED": "Confirmation is required", + "INVALID_PASS": "Invalid Password", + "MISMATCH": "Mismatch", + "PASS_REQUIRED": "Password is required", + "WRONG_PASSWORD": "Wrong password" + }, + "INCORRECT_PASSWORD": "Invalid password", + "MASTER_PASS": "Master password", + "SETUP_CONFIRM_PASS": "Confirm the password", + "SETUP_MASTER_PASS": "Setup master password" }, - "SEND_DETAILS_MODAL": { - "TITLE1": "Transaction", - "TITLE2": "Transaction details" + "MAIN": { + "BUTTON_NEW_WALLET": "Create new wallet", + "BUTTON_OPEN_WALLET": "Open existing wallet", + "BUTTON_RESTORE_BACKUP": "Restore from backup", + "CHOOSE_PATH": "Please choose a path", + "HELP": "How to create wallet?", + "TITLE": "Create or open the wallet to start using Zano" + }, + "MESSAGES": { + "ADDRESS": "Address", + "MESSAGE": "Message", + "SEND_BUTTON": "Send", + "SEND_PLACEHOLDER": "Type a message..." + }, + "MODALS": { + "ADD_TOKEN": "Add token", + "CANCEL": "Cancel", + "ERROR": "Error", + "INFO": "Information", + "OK": "OK", + "SUCCESS": "Success" + }, + "OPEN_WALLET": { + "BUTTON": "Open wallet", + "FILE_NOT_FOUND1": "Wallet file not found", + "FILE_NOT_FOUND2": "

    It might have been renamed or moved.
    To open it, use the \"Open wallet\" button.", + "FORM_ERRORS": { + "MAX_LENGTH": "Maximum name length reached", + "NAME_DUPLICATE": "Name is duplicate", + "NAME_REQUIRED": "Name is required" + }, + "MODAL": { + "LABEL": "Password to this wallet", + "NOT_FOUND": "Not found", + "OPEN": "Open wallet", + "SKIP": "Skip", + "TITLE": "Type wallet password" + }, + "NAME": "Wallet name", + "PASS": "Wallet password", + "WITH_ADDRESS_ALREADY_OPEN": "A wallet with this address is already open" }, "PLACEHOLDERS": { + "ADRESS_PLACEHOLDER": "Enter adress here", + "AMOUNT_PLACEHOLDER": "Please enter the amount", "COMMENT_PLACEHOLDER": "Enter your comment here", - "WALLET_NAME_PLACEHOLDER": "Enter a Wallet Name here", + "CONFIRM_WALET_PASSWORD_PLACEHOLDER": "Confirm wallet password here", + "DEPOSIT_PLACEHOLDER": "Enter your deposit here", + "DESCRIPTION_PLACEHOLDER": "Enter a description here", + "FEE_PLACEHOLDER": "Enter a fee here", "MASTER_PASS_PLACEHOLDER": "Enter a master password here", - "PASS_PLACEHOLDER": "Enter a master password here", "NAME_PLACEHOLDER": "Enter a name here", - "ADRESS_PLACEHOLDER": "Enter adress here", "NOTES_PLACEHOLDER": "Enter a notes here", - "DESCRIPTION_PLACEHOLDER": "Enter a description here", - "SELLER_PLACEHOLDER": "Enter a seller here", + "PASSWORD_PLACEHOLDER": "Enter a password here", + "PASS_PLACEHOLDER": "Enter a master password here", + "PLACEHOLDER_CONFIRM": "Confirm new password here", + "PLACEHOLDER_NEW": "Enter new password here", "PLACEHOLDER_OLD": "Enter current password here", - "AMOUNT_PLACEHOLDER": "Enter amount here", - "DEPOSIT_PLACEHOLDER": "Enter your deposit here", + "PURCHASE_PAYMENT_PLACEHOLDER": "Enter a payment ID here", + "SEED_PASSWORD_PLACEHOLDER": "Enter a seed password here", + "SEED_PHRASE_PLACEHOLDER": "Enter a seed phrase here", "SELLER_DEPOSIT_PLACEHOLDER": "Enter seller deposit here", - "PLACEHOLDER_NEW": "Enter new password here", + "SELLER_PLACEHOLDER": "Enter a seller here", "WALET_PASSWORD_PLACEHOLDER": "Enter a wallet password here", - "CONFIRM_WALET_PASSWORD_PLACEHOLDER": "Confirm wallet password here", - "PLACEHOLDER_CONFIRM": "Confirm new password here", - "PASSWORD_PLACEHOLDER": "Enter a password here", - "SEED_PHRASE_PLACEHOLDER": "Enter a seed phrase here", - "SEED_PASSWORD_PLACEHOLDER": "Enter a seed password here", - "PURCHASE_PAYMENT_PLACEHOLDER": "Enter a payment ID here", - "FEE_PLACEHOLDER": "Enter a fee here" + "WALLET_NAME_PLACEHOLDER": "Please enter a name for your wallet" + }, + "PROGRESS": { + "ADD_WALLET": "Add wallet", + "CREATE_WALLET": "Create new wallet", + "RESTORE_WALLET": "Restore from backup", + "SELECT_LOCATION": "Select wallet location" + }, + "PURCHASE": { + "ACCEPT_STATE_WAIT_BIG": "Contract started", + "AMOUNT": "Amount", + "BURN_PROPOSAL": "Deposits burned", + "BUTTON_CANCEL_BUYER": "Cancel and return deposits", + "BUTTON_CANCEL_SELLER": "Confirm and return deposits", + "BUTTON_IGNORE": "Ignore and hide offer", + "BUTTON_MAKE_PLEDGE": "Accept and make deposit", + "BUTTON_NOT_CANCEL": "Ignore request", + "BUTTON_NULLIFY": "Terminate and burn deposits", + "BUTTON_NULLIFY_SHORT": "Burn", + "BUTTON_RECEIVED": "Complete and release deposits", + "BUYER_DEPOSIT": "Buyer deposit", + "CANCEL": "Cancel", + "COMMENT": "Comment", + "DEALS_CANCELED_WAIT": "Cancellation in progress", + "DESCRIPTION": "Description", + "DETAILS": "Additional details", + "FEE": "Fee", + "FORM_ERRORS": { + "ALIAS_NOT_VALID": "Invalid alias", + "AMOUNT_REQUIRED": "Amount required", + "AMOUNT_ZERO": "Amount cannot be zero", + "COMMENT_MAXIMUM": "Maximum field length reached", + "DESC_MAXIMUM": "Maximum field length reached", + "DESC_REQUIRED": "Description required", + "SELLER_DEPOSIT_REQUIRED": "Seller deposit required", + "SELLER_NOT_VALID": "Invalid address", + "SELLER_REQUIRED": "Address required", + "SELLER_SAME": "Use separate account", + "YOUR_DEPOSIT_REQUIRED": "Deposit required" + }, + "HOUR": "hour", + "HOURS": "hours", + "IGNORED_ACCEPT": "Contract proposal ignored", + "IGNORED_CANCEL": "Contract cancellation proposal ignored", + "NEED_MONEY": "Insufficient funds for this transaction", + "NULLIFY_QUESTION": "Are you sure you want to burn both deposits?", + "PAYMENT": "Payment ID", + "PROGRESS_COMPLETE": "Completed", + "PROGRESS_NEW": "New purchase", + "PROGRESS_RECEIVE": "Reply received", + "PROGRESS_WAIT": "Awaiting reply", + "SAME_AMOUNT": "Same amount", + "SELLER": "Seller", + "SELLER_DEPOSIT": "Seller deposit", + "SEND_BUTTON": "Send", + "SEND_CANCEL_PROPOSAL": "Cancellation request sent", + "STATUS_MESSAGES": { + "BEING_CANCELLED": "Cancellation in progress", + "CANCELLED": "Contract canceled", + "COMPLETED": "Contract completed", + "EXPIRED": "Contract proposal expired", + "IGNORED_BUYER": "Contract proposal ignored", + "IGNORED_CANCEL_BUYER": "Contract cancellation proposal ignored", + "IGNORED_CANCEL_SELLER": "The seller ignored your proposal to cancel the contract", + "IGNORED_SELLER": "The seller ignored your contract proposal", + "NEW_PURCHASE": "New purchase", + "NOT_RECEIVED": "Delivery failed", + "NULLIFIED": "All deposits burned", + "PROPOSAL_CANCEL_BUYER": "Cancellation request received", + "PROPOSAL_CANCEL_SELLER": "Cancellation request sent", + "WAITING_BUYER": "Contract proposal received", + "WAITING_CONFIRMATION": "Waiting for deposits confirmation", + "WAITING_DELIVERY": "Waiting for delivery", + "WAITING_SELLER": "Waiting for response" + }, + "SUCCESS_FINISH_PROPOSAL": "Contract completed", + "WAITING_TIME": "Response time", + "WAITING_TIME_QUESTION": "Are you sure you want to cancel the contract?", + "YOUR_DEPOSIT": "Your deposit" + }, + "RESTORE_WALLET": { + "BUTTON_CREATE": "Create wallet", + "BUTTON_SELECT": "Select wallet location", + "CHOOSE_PATH": "Please choose a path", + "CONFIRM": "Confirm wallet password", + "FORM_ERRORS": { + "CONFIRM_NOT_MATCH": "Passwords don`t match", + "INCORRECT_PASSWORD": "Incorrect password", + "KEY_NOT_VALID": "Key not valid", + "KEY_REQUIRED": "Key is required", + "MAX_LENGTH": "Maximum name length reached", + "NAME_DUPLICATE": "Name is duplicate", + "NAME_REQUIRED": "Name is required", + "SEED_PHRASE_IS_NO_VALID": "The seed phrase is not valid." + }, + "LABEL_NAME": "Wallet name", + "LABEL_PHRASE_KEY": "Seed phrase / tracking seed", + "NOT_CORRECT_FILE_OR_PASSWORD": "Invalid wallet file or password does not match", + "OK": "OK", + "PASS": "Wallet password", + "SEED_PASSWORD": "Seed password" + }, + "SEED_PHRASE": { + "BUTTON_COPIED": "Copied", + "BUTTON_COPY": "Copy", + "BUTTON_CREATE_ACCOUNT": "Create wallet", + "TITLE": "Make sure to keep your seed phrase in a safe place. If you forget your seed phrase you will not be able to recover your wallet." + }, + "SEND": { + "ADDRESS": "Address", + "AMOUNT": "Amount", + "ASSET": "Asset", + "BUTTON": "Send", + "COMMENT": "Comment", + "DETAILS": "Additional details", + "ERROR_CODES": { + "NOT_ENOUGH_MONEY": "Not enough funds for this transaction" + }, + "FEE": "Fee", + "FORM_ERRORS": { + "ADDRESS_NOT_VALID": "Address not valid", + "ADDRESS_REQUIRED": "Address is required", + "ALIAS_NOT_FOUND": "Alias not found", + "ALIAS_NOT_VALID": "The alias is not valid", + "AMOUNT_REQUIRED": "Amount is required", + "AMOUNT_ZERO": "Amount is zero", + "FEE_MINIMUM": "The minimum fee required is {{fee}}", + "FEE_REQUIRED": "Please enter the fee amount.", + "GREAT_THAN_UNWRAPPED_COINS": "Amount is bigger than ERC20 tokens left available", + "LESS_THAN_ZANO_NEEDED": "Too small amount to cover ERC20 fee", + "MAX_LENGTH": "Maximum comment length reached", + "MUST_BE_GREATER_THAN_ZERO": "Must be greater than zero", + "WRAP_INFO_NULL": "failed to request wrap state" + }, + "HIDE": "Hide your wallet address from recipient", + "MIXIN": "Mixin", + "SUCCESS_SENT": "Transaction sent", + "WRAP": { + "ESTIMATE": "Transaction Estimates", + "FEE": "Ethereum Txn Fee:", + "MAIN_TEXT": "This transaction will create wZano (\"Wrapped Zano\") which will be sent to the specified address on the Ethereum network.", + "TITLE": "Wrap", + "WILL_RECEIVE": "You'll receive:", + "ZANO": "ZANO", + "wZANO": "wZANO" + } }, - "EXPORT_HISTORY": { - "TOOLTIP": "Export wallet transactions history to file", - "TITLE": "Export Wallet History", - "FILTER": "Filter POS Transactions", - "CANCEL": "Cancel", - "EXPORT": "Export to file...", - "EXPORT_BUTTON": "Export history...", - "SAVED_FILE": "Select path to save transactions history ", - "FORMAT": "Format" + "SEND_DETAILS_MODAL": { + "TITLE1": "Transaction", + "TITLE2": "Transaction details" }, - "ASSETS": { - "TABLE": { - "LABELS": { - "NAME": "Name", - "BALANCE": "Balance", - "VALUE": "Value", - "PRICE": "Price" - } + "SETTINGS": { + "APP_LOCK": { + "TIME1": "5 min", + "TIME2": "15 min", + "TIME3": "1 hour", + "TIME4": "Never", + "TITLE": "Lock app after:" }, - "DROP_DOWN_MENU": { - "ASSET_DETAILS": "Asset Details", - "REMOVE_ASSET": "Remove asset" + "APP_LOG_TITLE": "Log level:", + "DARK_THEME": "Dark theme", + "FORM_ERRORS": { + "CONFIRM_NOT_MATCH": "The passwords do not match", + "CURRENT_PASS_NOT_MATCH": "Old password not match", + "PASS_REQUIRED": "Password is required" }, - "MODALS": { - "ASSET_DETAILS": { - "LABELS": { - "NAME": "Asset name", - "TICKER": "Ticker", - "ID": "Asset ID", - "CURRENT_SUPPLY": "Current supply", - "MAX_SUPPLE": "Max supply" - } - } + "GRAY_THEME": "Grey theme", + "LANGUAGE": { + "DE": "Deutsch", + "EN": "English", + "FR": "French", + "ID": "Indonesian", + "IT": "Italian", + "PT": "Portuguese", + "TITLE": "Language" }, - "FORM": { - "ERRORS": { - "WRONG_ASSET_ID": "Wrong asset id", - "INSUFICCIENT_FUNDS": "Insuficcient funds" - } - } + "LAST_BUILD": "Current build: {{value}}", + "MASTER_PASSWORD": { + "BUTTON": "Save", + "CONFIRM": "New password confirmation", + "NEW": "New password", + "OLD": "Old password", + "TITLE": "Update master password" + }, + "NOTIFICATIONS": "Notifications", + "SCALE": { + "100": "100% scale", + "125": "125% scale", + "150": "150% scale", + "75": "75% scale", + "TITLE": "Interface scale" + }, + "SETTINGS_SAVED": "Saved! Settings Updated", + "TITLE": "Settings", + "USE_TOR_TO_RELAY_TRANSACTIONS": "Use TOR to relay transactions", + "WHITE_THEME": "White theme" }, - "CONFIRM_SWAP": { - "BREADCRUMBS": { - "ITEM1": "Swap", - "ITEM2": "Confirm swap" + "SIDEBAR": { + "ACCOUNT": { + "MESSAGES": "New offers/Messages", + "STAKING": "Staking", + "SYNCING": "Syncing wallet" }, - "FORM": { - "LABELS": { - "LABEL1": "Swap proposal hex", - "LABEL2": "Proposal details" - }, - "PLACEHOLDERS": { - "PLACEHOLDER1": "Enter Swap proposal hex" - }, - "TABLE": { - "LABELS": { - "LABEL1": "Sending", - "LABEL2": "Receiving", - "LABEL3": "Expiration time" - } - }, - "BUTTONS": { - "BUTTON1": "Accept Proposal", - "BUTTON2": "Back" - } + "ADD_NEW": "Add", + "CONTACTS": "Contacts", + "CONTACTS_TOOLTIP": "Contacts option available only with Master Password enabled", + "LOG_OUT": "Log out", + "LOG_OUT_TOOLTIP": "Logout option available only with Master Password enabled", + "SETTINGS": "Settings", + "SYNCHRONIZATION": { + "COMPLETE": "Completion", + "DOWNLOADING": "Downloading", + "ERROR": "System error", + "LOADING": "Loading blockchain data", + "MB": "MB", + "OFFLINE": "Offline", + "ONLINE": "Online", + "SLASH": "/", + "SYNCING": "Syncing blockchain" + }, + "TITLE": "Wallets", + "UPDATE": { + "CRITICAL": "Update available", + "CRITICAL_HINT": "Critical update!", + "CRITICAL_TOOLTIP": "Critical update available.Update strongly recommended!", + "IMPORTANT": "Update available", + "IMPORTANT_HINT": "Important update!", + "IMPORTANT_TOOLTIP": "Get new update.
    Important update!", + "STANDARD": "Update available", + "STANDARD_TOOLTIP": "Get new update.
    Update is recommended!", + "TIME": "System time differs from network", + "TIME_TOOLTIP": "Wrong system time!
    Check and repair your system time." } }, - "CREATE_SWAP": { - "BREADCRUMBS": { - "ITEM1": "Swap", - "ITEM2": "Create swap" + "STAKING": { + "GROUP": { + "DAY": "day", + "MONTH": "month", + "WEEK": "week" }, - "FORM": { - "LABELS": { - "LABEL1": "Sending", - "LABEL2": "Receiving", - "LABEL3": "Receiver address" - }, - "PLACEHOLDERS": { - "PLACEHOLDER1": "Enter amount here" - }, - "BUTTONS": { - "BUTTON1": "Create proposal", - "BUTTON2": "Cancel" - }, - "ERRORS": { - "ERROR1": "Same ones selected asset" - } - } + "PERIOD": { + "ALL": "All", + "MONTH1": "1 month", + "MONTH3": "3 month", + "MONTH6": "6 month", + "WEEK1": "1 week", + "WEEK2": "2 week", + "YEAR": "1 year" + }, + "SWITCH": { + "OFF": "OFF", + "ON": "ON" + }, + "TITLE": "Staking", + "TITLE_GROUP": "Group:", + "TITLE_PENDING": "Pending", + "TITLE_PERIOD": "Time period:", + "TITLE_TOTAL": "Total" }, "SWAP": { "BUTTONS": { @@ -808,31 +716,129 @@ } }, "SWAP_PROPOSAL_HEX": { + "BREADCRUMBS": { + "ITEM1": "Swap", + "ITEM2": "Swap proposal hex" + }, "FORM": { + "BUTTONS": { + "BUTTON1": "Copy", + "BUTTON2": "Close" + }, "LABELS": { "LABEL1": "Swap proposal hex" }, "PLACEHOLDERS": { "PLACEHOLDER1": "Enter Swap proposal hex" - }, - "BUTTONS": { - "BUTTON1": "Copy", - "BUTTON2": "Close" } }, "MODALS": { "CONFIRM_MODAL": { - "TITLE": "Are you sure you want to leave this page?", - "MESSAGE": "Please make sure you saved the swap proposal text, you won’t be able to see it again", "BUTTONS": { - "SUBMIT": "Close", - "CLOSE": "Back to proposal" - } + "CLOSE": "Back to proposal", + "SUBMIT": "Close" + }, + "MESSAGE": "Please make sure you saved the swap proposal text, you won’t be able to see it again", + "TITLE": "Are you sure you want to leave this page?" } + } + }, + "TOR_LIB_STATE": { + "STATE_CREATING_STREAM": "Creating stream", + "STATE_DOWNLOADING_CONSENSUS": "Downloading consensus", + "STATE_FAILED": "Failed created stream", + "STATE_INITIALIZING": "Initializing", + "STATE_MAKING_TUNNEL_A": "Building tunnel to A", + "STATE_MAKING_TUNNEL_B": "Building tunnel to B", + "STATE_SENDING": "Sending transaction", + "STATE_SEND_FAILED": "Sending failed", + "STATE_SENT_SUCCESS": "Successfully sent!", + "STATE_SUCCESS": "Successfully created stream" + }, + "TRANSFER_ALIAS": { + "ADDRESS": { + "LABEL": "Transfer to", + "PLACEHOLDER": "" }, - "BREADCRUMBS": { - "ITEM1": "Swap", - "ITEM2": "Swap proposal hex" + "BUTTON_CANCEL": "Cancel", + "BUTTON_TRANSFER": "Transfer", + "COMMENT": { + "LABEL": "Comment", + "PLACEHOLDER": "" + }, + "COST": "Transfer fee {{value}} {{currency}}", + "FORM_ERRORS": { + "ALIAS_EXISTS": "This account already has an alias", + "NO_MONEY": "You do not have enough funds to transfer this alias", + "WRONG_ADDRESS": "No wallet exists for the provided address" + }, + "NAME": { + "LABEL": "Alias", + "PLACEHOLDER": "@ Enter alias" + }, + "REQUEST_SEND_REG": "The alias will be transferred within 10 minutes" + }, + "WALLET": { + "AVAILABLE_BALANCE": "Available", + "CONFIRM": { + "MESSAGE": "To access it you’ll have to add it again", + "TITLE": "Remove wallet from the list?" + }, + "DETAILS": "Details", + "LOCK": "Lock", + "LOCKED_BALANCE": "Locked", + "LOCKED_BALANCE_LINK": "What does that mean?", + "MODAL_ADD_CUSTOM_TOKEN": { + "FIELD_TITLE": "Asset ID", + "FORM_ERRORS": { + "ERROR1": "Invalid asset ID" + }, + "TITLE": "Add Custom Token" + }, + "REGISTER_ALIAS": "Register an alias", + "TABS": { + "ASSETS": "Assets", + "CONTRACTS": "Contracts", + "HISTORY": "History", + "MESSAGES": "Messages", + "RECEIVE": "Receive", + "SEND": "Send", + "STAKING": "Staking" + }, + "TOOLTIPS": { + "ADD_CUSTOM_TOKEN": "Add Custom Token", + "EDIT_ALIAS": "Edit alias", + "REMOVE": "Remove wallet", + "SETTINGS": "Settings", + "TRANSFER_ALIAS": "Transfer alias" } + }, + "WALLET_DETAILS": { + "ADD_CUSTOM_TOKEN": "Add Custom Token", + "BUTTON_REMOVE": "Remove wallet", + "BUTTON_SAVE": "Save", + "CREATE_PASSWORD_SECURE": "Create a password to secure your seed", + "FORM": { + "CONFIRM_PASSWORD": "Confirm password", + "GENERATE_SECURE_SEED": "Generate Secure Seed", + "SECURED_SEED_WILL_REQUIRE": "Secure seed will require this password to restore." + }, + "FORM_ERRORS": { + "MAX_LENGTH": "Maximum name length reached", + "NAME_DUPLICATE": "Name is duplicate", + "NAME_REQUIRED": "Name is required", + "PASSWORDS_DONT_MATCH": "The passwords entered do not match" + }, + "INFO": "info", + "LABEL_FILE_LOCATION": "Wallet file location", + "LABEL_NAME": "Wallet name", + "LABEL_SEED_PHRASE": "Seed phrase", + "REMEMBER_YOU_WILL_REQUIRE": "Secure seed will require password to restore.", + "RESYNC_WALLET": "Resync wallet data", + "RESYNC_WALLET_BUTTON": "Resync Wallet", + "SEED_IS_SECURED": "Seed is secured", + "SEED_IS_UNSECURED": "Seed is unsecured", + "SEED_PHRASE_HINT": "Click to reveal the seed phrase", + "WALLET_OPTIONS": "Wallet options..." } } diff --git a/html_source/src/assets/i18n/vi.json b/html_source/src/assets/i18n/vi.json index cbccbaea..df8d8857 100644 --- a/html_source/src/assets/i18n/vi.json +++ b/html_source/src/assets/i18n/vi.json @@ -1,805 +1,713 @@ { - "LOGIN": { - "SETUP_MASTER_PASS": "Setup master password", - "SETUP_CONFIRM_PASS": "Confirm the password", - "MASTER_PASS": "Master password", - "BUTTON_NEXT": "Next", - "BUTTON_SKIP": "Skip", - "BUTTON_RESET": "Reset", - "INCORRECT_PASSWORD": "Invalid password", - "FORM_ERRORS": { - "PASS_REQUIRED": "Password is required", - "CONFIRM_REQUIRED": "Confirmation is required", - "MISMATCH": "Mismatch", - "INVALID_PASS": "Invalid Password, try again", - "WRONG_PASSWORD": "Wrong password" - } - }, - "COMMON": { - "BACK": "Go back" - }, - "BREADCRUMBS": { - "ADD_WALLET": "Add wallet", - "CREATE_WALLET": "Create new wallet", - "SAVE_PHRASE": "Save your seed phrase", - "OPEN_WALLET": "Open existing wallet", - "RESTORE_WALLET": "Restore from backup", - "WALLET_DETAILS": "Wallet details", - "ASSIGN_ALIAS": "Assign alias", - "EDIT_ALIAS": "Edit alias", - "TRANSFER_ALIAS": "Transfer alias", - "CONTRACTS": "Contracts", - "NEW_PURCHASE": "New purchase", - "OLD_PURCHASE": "Purchase" - }, - "SIDEBAR": { - "TITLE": "Wallets", - "ADD_NEW": "Add", - "ACCOUNT": { - "STAKING": "Staking", - "MESSAGES": "New offers/Messages", - "SYNCING": "Syncing wallet" + "ASSETS": { + "DROP_DOWN_MENU": { + "ASSET_DETAILS": "Asset Details", + "REMOVE_ASSET": "Remove asset" }, - "CONTACTS": "Contacts", - "SETTINGS": "Settings", - "LOG_OUT": "Log out", - "SYNCHRONIZATION": { - "OFFLINE": "Offline", - "ONLINE": "Online", - "ERROR": "System error", - "COMPLETE": "Completion", - "SYNCING": "Syncing blockchain", - "LOADING": "Loading blockchain data", - "DOWNLOADING": "Downloading", - "SLASH": "/", - "MB": "MB" + "FORM": { + "ERRORS": { + "INSUFICCIENT_FUNDS": "Insuficcient funds", + "WRONG_ASSET_ID": "Wrong asset id" + } }, - "UPDATE": { - "STANDARD": "Update available", - "STANDARD_TOOLTIP": "Get new update.
    Update is recommended!", - "IMPORTANT": "Update available", - "IMPORTANT_HINT": "Important update!", - "IMPORTANT_TOOLTIP": "Get new update.
    Important update!", - "CRITICAL": "Update available", - "CRITICAL_HINT": "Critical update!", - "CRITICAL_TOOLTIP": "Critical update available.Update strongly recommended!", - "TIME": "System time differs from network", - "TIME_TOOLTIP": "Wrong system time!
    Check and repair your system time." + "MODALS": { + "ASSET_DETAILS": { + "LABELS": { + "CURRENT_SUPPLY": "Current supply", + "ID": "Asset ID", + "MAX_SUPPLE": "Max supply", + "NAME": "Asset name", + "TICKER": "Ticker" + } + } }, - "CONTACTS_TOOLTIP": "Contacts option available only with Master Password enabled", - "LOG_OUT_TOOLTIP": "Logout option available only with Master Password enabled" - }, - "MAIN": { - "TITLE": "Create or open the wallet to start using Zano", - "BUTTON_NEW_WALLET": "Create new wallet", - "BUTTON_OPEN_WALLET": "Open existing wallet", - "BUTTON_RESTORE_BACKUP": "Restore from backup", - "HELP": "How to create wallet?", - "CHOOSE_PATH": "Please choose a path" - }, - "CREATE_WALLET": { - "NAME": "Wallet name", - "PASS": "Set wallet password", - "CONFIRM": "Confirm wallet password", - "BUTTON_SELECT": "Select wallet location", - "BUTTON_CREATE": "Create wallet", - "TITLE_SAVE": "Save the wallet file.", - "ERROR_CANNOT_SAVE_TOP": "Existing wallet files cannot be replaced or overwritten", - "ERROR_CANNOT_SAVE_SYSTEM": "Wallet files cannot be saved to the OS partition", - "FORM_ERRORS": { - "NAME_REQUIRED": "Name is required", - "NAME_DUPLICATE": "Name is duplicate", - "MAX_LENGTH": "Maximum name length reached", - "CONFIRM_NOT_MATCH": "Passwords don`t match" + "TABLE": { + "LABELS": { + "BALANCE": "Balance", + "NAME": "Name", + "PRICE": "Price", + "VALUE": "Value" + } } }, - "OPEN_WALLET": { - "NAME": "Wallet name", - "PASS": "Wallet password", - "BUTTON": "Open wallet", - "WITH_ADDRESS_ALREADY_OPEN": "A wallet with this address is already open", - "FILE_NOT_FOUND1": "Wallet file not found", - "FILE_NOT_FOUND2": "

    It might have been renamed or moved.
    To open it, use the \"Open wallet\" button.", - "FORM_ERRORS": { - "NAME_REQUIRED": "Name is required", - "NAME_DUPLICATE": "Name is duplicate", - "MAX_LENGTH": "Maximum name length reached" + "ASSIGN_ALIAS": { + "BUTTON_ASSIGN": "Assign", + "COMMENT": { + "LABEL": "Comment", + "PLACEHOLDER": "", + "TOOLTIP": "The comment will be visible to anyone who wants to make a payment to your alias. You can provide details about your business, contacts, or include any text. Comments can be edited later." }, - "MODAL": { - "TITLE": "Type wallet password", - "LABEL": "Password to this wallet", - "OPEN": "Open wallet", - "SKIP": "Skip", - "NOT_FOUND": "Not found" - } - }, - "RESTORE_WALLET": { - "LABEL_NAME": "Wallet name", - "LABEL_PHRASE_KEY": "Seed phrase / tracking seed", - "PASS": "Wallet password", - "CONFIRM": "Confirm wallet password", - "BUTTON_SELECT": "Select wallet location", - "BUTTON_CREATE": "Create wallet", - "NOT_CORRECT_FILE_OR_PASSWORD": "Invalid wallet file or password does not match", - "CHOOSE_PATH": "Please choose a path", + "COST": "Alias fee {{value}} {{currency}}", "FORM_ERRORS": { + "MAX_LENGTH": "Maximum comment length reached", + "NAME_EXISTS": "Alias name already exists", + "NAME_LENGTH": "The alias must be 6-25 characters long", "NAME_REQUIRED": "Name is required", - "NAME_DUPLICATE": "Name is duplicate", - "MAX_LENGTH": "Maximum name length reached", - "CONFIRM_NOT_MATCH": "Passwords don`t match", - "KEY_REQUIRED": "Key is required", - "KEY_NOT_VALID": "Key not valid", - "INCORRECT_PASSWORD": "Incorrect password" + "NAME_WRONG": "Invalid name: allowed symbols \"0-9\", \"a-z\", \"-\", \".\"", + "NO_MONEY": "Insufficient funds to assign the alias" + }, + "NAME": { + "LABEL": "Alias", + "PLACEHOLDER": " Enter alias", + "TOOLTIP": "An alias is a shortened form or your account. An alias can only include Latin letters, numbers and characters “.” and “-”. It must start with “@”." }, - "SEED_PASSWORD": "Seed password", - "OK": "OK" + "ONE_ALIAS": "You can create only one alias per wallet", + "REQUEST_ADD_REG": "The alias will be assigned within 10 minutes" }, - "SEED_PHRASE": { - "TITLE": "Make sure to keep your seed phrase in a safe place. If you forget your seed phrase you will not be able to recover your wallet.", - "BUTTON_CREATE_ACCOUNT": "Create wallet", - "BUTTON_COPY": "Copy", - "BUTTON_COPIED": "Copied" + "BACKEND_LOCALIZATION": { + "INCOME_TRANSFER_CONFIRMED": "Payment received", + "INCOME_TRANSFER_UNCONFIRMED": "Incoming payment (not confirmed)", + "IS_CONFIRMED": "", + "IS_MINIMIZE": "Zano application is minimized to the system tray", + "IS_RECEIVED": "", + "LOCKED": "Blocked", + "MINED": "Mined", + "QUIT": "Quit", + "RESTORE": "You can recover it by clicking or using the context menu", + "TRAY_MENU_MINIMIZE": "Minimize", + "TRAY_MENU_SHOW": "Resize" }, - "PROGRESS": { + "BREADCRUMBS": { "ADD_WALLET": "Add wallet", - "SELECT_LOCATION": "Select wallet location", + "ASSIGN_ALIAS": "Assign alias", + "CONTRACTS": "Contracts", "CREATE_WALLET": "Create new wallet", - "RESTORE_WALLET": "Restore from backup" + "EDIT_ALIAS": "Edit alias", + "NEW_PURCHASE": "New purchase", + "OLD_PURCHASE": "Purchase", + "OPEN_WALLET": "Open existing wallet", + "RESTORE_WALLET": "Restore from backup", + "SAVE_PHRASE": "Save your seed phrase", + "TRANSFER_ALIAS": "Transfer alias", + "WALLET_DETAILS": "Wallet details" }, - "SETTINGS": { - "TITLE": "Settings", - "DARK_THEME": "Dark theme", - "WHITE_THEME": "White theme", - "GRAY_THEME": "Grey theme", - "APP_LOCK": { - "TITLE": "Lock app after:", - "TIME1": "5 min", - "TIME2": "15 min", - "TIME3": "1 hour", - "TIME4": "Never" - }, - "SCALE": { - "75": "75% scale", - "100": "100% scale", - "125": "125% scale", - "150": "150% scale", - "TITLE": "Interface scale" - }, - "MASTER_PASSWORD": { - "TITLE": "Update master password", - "OLD": "Old password", - "NEW": "New password", - "CONFIRM": "New password confirmation", - "BUTTON": "Save" - }, - "FORM_ERRORS": { - "PASS_REQUIRED": "Password is required", - "PASS_NOT_MATCH": "Old password not match", - "CONFIRM_NOT_MATCH": "Passwords do not match" - }, - "LAST_BUILD": "Current build: {{value}}", - "APP_LOG_TITLE": "Log level:", - "NOTIFICATIONS": "Notifications", - "USE_TOR_TO_RELAY_TRANSACTIONS": "Use TOR to relay transactions", - "SETTINGS_SAVED": "Saved! Settings Updated", - "LANGUAGE": { - "TITLE": "Language", - "EN": "English", - "FR": "French", - "DE": "Deutsch", - "ID": "Indonesian", - "IT": "Italian", - "PT": "Portuguese" - } + "COMMON": { + "BACK": "Go back" }, - "WALLET": { - "REGISTER_ALIAS": "Register an alias", - "DETAILS": "Details", - "LOCK": "Lock", - "AVAILABLE_BALANCE": "Available", - "LOCKED_BALANCE": "Locked", - "LOCKED_BALANCE_LINK": "What does that mean?", - "TABS": { - "ASSETS": "Assets", + "CONFIRM": { + "BUTTON_CANCEL": "Cancel", + "BUTTON_CONFIRM": "Send", + "MESSAGE": { + "COMMENT": "Comment", + "FROM": "From", "SEND": "Send", - "RECEIVE": "Receive", - "HISTORY": "History", - "CONTRACTS": "Contracts", - "MESSAGES": "Messages", - "STAKING": "Staking" - }, - "CONFIRM": { - "TITLE": "Remove wallet from the list?", - "MESSAGE": "To access it you’ll have to add it again" + "TO": "To" }, - "TOOLTIPS": { - "EDIT_ALIAS": "Edit alias", - "TRANSFER_ALIAS": "Transfer alias", - "SETTINGS": "Settings", - "ADD_CUSTOM_TOKEN": "Add Custom Token", - "REMOVE": "Remove wallet" + "TITLE": "Transaction" + }, + "CONFIRM_SWAP": { + "BREADCRUMBS": { + "ITEM1": "Swap", + "ITEM2": "Confirm swap" }, - "MODAL_ADD_CUSTOM_TOKEN": { - "TITLE": "Add Custom Token", - "FIELD_TITLE": "Asset ID" + "FORM": { + "BUTTONS": { + "BUTTON1": "Accept Proposal", + "BUTTON2": "Back" + }, + "LABELS": { + "LABEL1": "Swap proposal hex", + "LABEL2": "Proposal details" + }, + "PLACEHOLDERS": { + "PLACEHOLDER1": "Enter Swap proposal hex" + }, + "TABLE": { + "LABELS": { + "LABEL1": "Sending", + "LABEL2": "Receiving", + "LABEL3": "Expiration time" + } + } } }, - "WALLET_DETAILS": { - "LABEL_NAME": "Wallet name", - "LABEL_FILE_LOCATION": "Wallet file location", - "LABEL_SEED_PHRASE": "Seed phrase", - "SEED_PHRASE_HINT": "Click to reveal the seed phrase", - "BUTTON_SAVE": "Save", - "BUTTON_REMOVE": "Remove wallet", - "FORM_ERRORS": { - "NAME_REQUIRED": "Name is required", - "NAME_DUPLICATE": "Name is duplicate", - "MAX_LENGTH": "Maximum name length reached", - "PASSWORDS_DONT_MATCH": "Passwords don't match" + "CONTACTS": { + "ADD": "Add/edit contact", + "ADD_CONTACT": "Add contact", + "BUTTON": { + "ADD": "Add contact", + "ADD_EDIT": "Add/Save", + "DELETE": "Delete", + "EDIT": "Edit", + "GO_TO_WALLET": "Go to wallet", + "IMPORT_EXPORT": "Import/export", + "SEND": "Send" }, - "WALLET_OPTIONS": "Wallet options...", - "RESYNC_WALLET": "Resync wallet data", - "RESYNC_WALLET_BUTTON": "Resync Wallet", - "CREATE_PASSWORD_SECURE": "Create a password to secure your seed", - "INFO": "info", - "SEED_IS_UNSECURED": "Seed is unsecured", - "SEED_IS_SECURED": "Seed is secured", - "REMEMBER_YOU_WILL_REQUIRE": "Secure seed will require password to restore.", - "ADD_CUSTOM_TOKEN": "Add Custom Token", + "COPY": "- Copy", + "ERROR_EMPTY_LIST": "Contact list is empty", + "ERROR_EXPORT": "Invalid file type. Save file as .csv", + "ERROR_IMPORT": "Error is occured while reading file!", + "ERROR_IMPORT_EMPTY": "File is empty", + "ERROR_TYPE_FILE": "Please import valid .csv file", + "EXPORT": "Export", "FORM": { - "CONFIRM_PASSWORD": "Confirm password", - "GENERATE_SECURE_SEED": "Generate Secure Seed", - "SECURED_SEED_WILL_REQUIRE": "Secure seed will require this password to restore." - } - }, - "ASSIGN_ALIAS": { - "NAME": { - "LABEL": "Alias", - "PLACEHOLDER": " Enter alias", - "TOOLTIP": "An alias is a shortened form or your account. An alias can only include Latin letters, numbers and characters “.” and “-”. It must start with “@”." - }, - "COMMENT": { - "LABEL": "Comment", - "PLACEHOLDER": "", - "TOOLTIP": "The comment will be visible to anyone who wants to make a payment to your alias. You can provide details about your business, contacts, or include any text. Comments can be edited later." + "ADDRESS": "Address", + "NAME": "Name", + "NOTES": "Notes" }, - "COST": "Alias fee {{value}} {{currency}}", - "BUTTON_ASSIGN": "Assign", "FORM_ERRORS": { + "ADDRESS_DUBLICATED": "Address is dublicated", + "ADDRESS_NOT_VALID": "Address not valid", + "ADDRESS_REQUIRED": "Address is required", + "MAX_LENGTH": "Maximum notes length reached", + "NAME_DUBLICATED": "Name is dublicated", + "NAME_LENGTH": "The name must be 4-25 characters long", "NAME_REQUIRED": "Name is required", - "NAME_WRONG": "Invalid name: allowed symbols \"0-9\", \"a-z\", \"-\", \".\"", - "NAME_LENGTH": "The alias must be 6-25 characters long", - "NAME_EXISTS": "Alias name already exists", - "NO_MONEY": "You do not have enough funds to assign this alias", - "MAX_LENGTH": "Maximum comment length reached" - }, - "ONE_ALIAS": "You can create only one alias per wallet", - "REQUEST_ADD_REG": "The alias will be assigned within 10 minutes" - }, - "EDIT_ALIAS": { - "NAME": { - "LABEL": "Alias", - "PLACEHOLDER": "@ Enter alias" - }, - "COMMENT": { - "LABEL": "Comment", - "PLACEHOLDER": "" + "SET_MASTER_PASSWORD": "Set master password" }, - "FORM_ERRORS": { - "NO_MONEY": "You do not have enough funds to change the comment to this alias", - "MAX_LENGTH": "Maximum comment length reached" + "IMPORT": "Import", + "IMPORT_EXPORT": "Import or export contacts", + "OPEN_ADD_WALLET": "Open/Add wallet", + "SEND": "Send", + "SEND_FROM": "Send from", + "SEND_TO": "To", + "SUCCESS_EXPORT": "Contacts are exported", + "SUCCESS_IMPORT": "Contacts are imported", + "SUCCESS_SAVE": "Contact is edited", + "SUCCESS_SENT": "Contact added", + "TABLE": { + "ADDRESS": "Address", + "ALIAS": "Alias", + "EMPTY": "Contact list is empty", + "NAME": "Name", + "NOTES": "Notes" }, - "COST": "Fee {{value}} {{currency}}", - "BUTTON_EDIT": "Edit" + "TITLE": "Contact list" }, - "TRANSFER_ALIAS": { - "NAME": { - "LABEL": "Alias", - "PLACEHOLDER": "@ Enter alias" - }, - "COMMENT": { - "LABEL": "Comment", - "PLACEHOLDER": "" - }, - "ADDRESS": { - "LABEL": "Transfer to", - "PLACEHOLDER": "" - }, - "FORM_ERRORS": { - "WRONG_ADDRESS": "No wallet with this account exists", - "ALIAS_EXISTS": "This account already has an alias", - "NO_MONEY": "You do not have enough funds to transfer this alias" - }, - "COST": "Transfer fee {{value}} {{currency}}", - "BUTTON_TRANSFER": "Transfer", - "BUTTON_CANCEL": "Cancel", - "REQUEST_SEND_REG": "The alias will be transferred within 10 minutes" + "CONTEXT_MENU": { + "COPY": "copy", + "PASTE": "paste", + "SELECT": "select all" }, - "SEND": { - "ADDRESS": "Address", + "CONTRACTS": { "AMOUNT": "Amount", - "COMMENT": "Comment", - "DETAILS": "Additional details", - "MIXIN": "Mixin", - "FEE": "Fee", - "HIDE": "Hide your wallet address from recipient", - "BUTTON": "Send", - "SUCCESS_SENT": "Transaction sent", - "FORM_ERRORS": { - "ADDRESS_REQUIRED": "Address is required", - "ADDRESS_NOT_VALID": "Address not valid", - "ALIAS_NOT_VALID": "Alias not valid", - "AMOUNT_REQUIRED": "Amount is required", - "AMOUNT_ZERO": "Amount is zero", - "FEE_REQUIRED": "Fee is required", - "FEE_MINIMUM": "Minimum fee: {{fee}}", - "MAX_LENGTH": "Maximum comment length reached", - "GREAT_THAN_UNWRAPPED_COINS": "Amount is bigger than ERC20 tokens left available", - "LESS_THAN_ZANO_NEEDED": "Too small amount to cover ERC20 fee", - "WRAP_INFO_NULL": "failed to request wrap state", - "MUST_BE_GREATER_THAN_ZERO": "Must be greater than zero", - "ALIAS_NOT_FOUND": "Alias not found" - }, - "WRAP": { - "TITLE": "Wrap", - "MAIN_TEXT": "This transaction will create wZano (\"Wrapped Zano\") which will be sent to the specified address on the Ethereum network.", - "ESTIMATE": "Transaction Estimates", - "WILL_RECEIVE": "You'll receive:", - "FEE": "Ethereum Txn Fee:", - "ZANO": "ZANO", - "wZANO": "wZANO" - }, - "ERROR_CODES": { - "NOT_ENOUGH_MONEY": "Not enough money" - }, - "ASSET": "Asset" - }, - "HISTORY": { - "STATUS": "Status", - "STATUS_TOOLTIP": "Confirmations {{current}}/{{total}}", - "LOCK_TOOLTIP": "Locked till {{date}}", - "SEND": "Sent", - "RECEIVED": "Received", + "COMMENTS": "Comments", + "CONTRACTS": "Contracts", "DATE": "Date", - "AMOUNT": "Amount", - "FEE": "Fee", - "ADDRESS": "Address", - "DETAILS": { - "PAYMENT_ID": "Payment ID", - "ID": "Transaction ID", - "SIZE": "Transaction size", - "SIZE_VALUE": "{{value}} bytes", - "HEIGHT": "Height", - "CONFIRMATION": "Confirmation", - "INPUTS": "Inputs", - "OUTPUTS": "Outputs", - "COMMENT": "Comment" - }, - "TYPE_MESSAGES": { - "HIDDEN": "hidden", - "UNDEFINED": "Undefined", - "COMPLETE_BUYER": "Contract completed", - "COMPLETE_SELLER": "Contract completed", - "CREATE_ALIAS": "Fee for assigning alias", - "UPDATE_ALIAS": "Fee for editing alias", - "POW_REWARD": "POW reward", - "POS_REWARD": "POS reward", - "CREATE_CONTRACT": "Contract proposal", - "PLEDGE_CONTRACT": "Contract deposit", - "NULLIFY_CONTRACT": "Burn deposits", - "PROPOSAL_CANCEL_CONTRACT": "Cancellation request", - "CANCEL_CONTRACT": "Cancel and return deposits" - }, - "NO_FEE": "No Fee", - "HIDDEN": "Hidden" - }, - "CONTRACTS": { "EMPTY": "No active contracts", - "CONTRACTS": "Contracts", + "LISTING_BUTTON": "Create listing", "PURCHASE": "Purchase", + "PURCHASE_BUTTON": "New Purchase", "SELL": "Sell", - "DATE": "Date", - "AMOUNT": "Amount", "STATUS": "Status", - "COMMENTS": "Comments", - "PURCHASE_BUTTON": "New Purchase", - "LISTING_BUTTON": "Create listing", - "TIME_LEFT": { - "REMAINING_LESS_ONE": "Less than an hour to respond", - "REMAINING_ONE": "{{time}} hour remains", - "REMAINING_MANY": "{{time}} hours remain", - "REMAINING_MANY_ALT": "{{time}} hours remain", - "REMAINING_ONE_RESPONSE": "{{time}} hour remains", - "REMAINING_MANY_RESPONSE": "{{time}} hours remain", - "REMAINING_MANY_ALT_RESPONSE": "{{time}} hours remain", - "REMAINING_ONE_WAITING": "Waiting for {{time}} hour", - "REMAINING_MANY_WAITING": "Waiting for {{time}} hours", - "REMAINING_MANY_ALT_WAITING": "Waiting for {{time}} hours" - }, "STATUS_MESSAGES": { - "SELLER": { - "NEW_CONTRACT": "New contract proposal", - "IGNORED": "You ignored contract proposal", - "ACCEPTED": "Contract started", - "WAIT": "Waiting for contract confirmation", - "WAITING_BUYER": "Waiting for delivery", - "COMPLETED": "Contract completed", - "NOT_RECEIVED": "Delivery failed", - "NULLIFIED": "All deposits burned", - "PROPOSAL_CANCEL": "New proposal to cancel contract and return deposits", - "BEING_CANCELLED": "Cancellation in progress", - "CANCELLED": "Contract canceled", - "IGNORED_CANCEL": "You ignored cancellation proposal", - "EXPIRED": "Contract proposal has expired" - }, "BUYER": { - "WAITING": "Waiting for response", - "IGNORED": "Seller ignored your contract proposal", "ACCEPTED": "Seller accepted your contract proposal", - "WAIT": "Waiting for deposits confirmation", - "WAITING_SELLER": "Waiting for delivery", + "BEING_CANCELLED": "Cancellation in progress", + "CANCELLED": "Contract canceled", "COMPLETED": "Contract completed", + "EXPIRED": "The contract proposal has expired", + "IGNORED": "Seller ignored your contract proposal", + "IGNORED_CANCEL": "The seller ignored your proposal to cancel the contract", "NOT_RECEIVED": "Delivery failed", "NULLIFIED": "All deposits burned", + "WAIT": "Waiting for deposits confirmation", + "WAITING": "Waiting for response", "WAITING_CANCEL": "Waiting for contract cancellation", + "WAITING_SELLER": "Waiting for delivery" + }, + "SELLER": { + "ACCEPTED": "Contract started", "BEING_CANCELLED": "Cancellation in progress", "CANCELLED": "Contract canceled", - "IGNORED_CANCEL": "The seller ignored your proposal to cancel the contract", - "EXPIRED": "The contract proposal has expired" + "COMPLETED": "Contract completed", + "EXPIRED": "Contract proposal has expired", + "IGNORED": "You ignored contract proposal", + "IGNORED_CANCEL": "You ignored cancellation proposal", + "NEW_CONTRACT": "New contract proposal", + "NOT_RECEIVED": "Delivery failed", + "NULLIFIED": "All deposits burned", + "PROPOSAL_CANCEL": "New proposal to cancel contract and return deposits", + "WAIT": "Waiting for contract confirmation", + "WAITING_BUYER": "Waiting for delivery" } + }, + "TIME_LEFT": { + "REMAINING_LESS_ONE": "Less than an hour to respond", + "REMAINING_MANY": "{{time}} hours remain", + "REMAINING_MANY_ALT": "{{time}} hours remain", + "REMAINING_MANY_ALT_RESPONSE": "{{time}} hours remain", + "REMAINING_MANY_ALT_WAITING": "Waiting for {{time}} hours", + "REMAINING_MANY_RESPONSE": "{{time}} hours remain", + "REMAINING_MANY_WAITING": "Waiting for {{time}} hours", + "REMAINING_ONE": "{{time}} hour remains", + "REMAINING_ONE_RESPONSE": "{{time}} hour remains", + "REMAINING_ONE_WAITING": "Waiting for {{time}} hour" } }, - "PURCHASE": { - "DESCRIPTION": "Description", - "SELLER": "Seller", - "AMOUNT": "Amount", - "YOUR_DEPOSIT": "Your deposit", - "SELLER_DEPOSIT": "Seller deposit", - "BUYER_DEPOSIT": "Buyer deposit", - "SAME_AMOUNT": "Same amount", - "COMMENT": "Comment", - "DETAILS": "Additional details", - "SEND_BUTTON": "Send", - "FORM_ERRORS": { - "DESC_REQUIRED": "Description required", - "DESC_MAXIMUM": "Maximum field length reached", - "SELLER_REQUIRED": "Address required", - "SELLER_NOT_VALID": "Invalid address", - "ALIAS_NOT_VALID": "Invalid alias", - "AMOUNT_REQUIRED": "Amount required", - "AMOUNT_ZERO": "Amount cannot be zero", - "YOUR_DEPOSIT_REQUIRED": "Deposit required", - "SELLER_DEPOSIT_REQUIRED": "Seller deposit required", - "SELLER_SAME": "Use separate account", - "COMMENT_MAXIMUM": "Maximum field length reached" - }, - "PROGRESS_NEW": "New purchase", - "PROGRESS_WAIT": "Awaiting reply", - "PROGRESS_RECEIVE": "Reply received", - "PROGRESS_COMPLETE": "Completed", - "FEE": "Fee", - "PAYMENT": "Payment ID", - "STATUS_MESSAGES": { - "NEW_PURCHASE": "New purchase", - "WAITING_SELLER": "Waiting for response", - "WAITING_BUYER": "Contract proposal received", - "WAITING_CONFIRMATION": "Waiting for deposits confirmation", - "WAITING_DELIVERY": "Waiting for delivery", - "COMPLETED": "Contract completed", - "IGNORED_BUYER": "Contract proposal ignored", - "IGNORED_SELLER": "The seller ignored your contract proposal", - "PROPOSAL_CANCEL_SELLER": "Cancellation request sent", - "PROPOSAL_CANCEL_BUYER": "Cancellation request received", - "BEING_CANCELLED": "Cancellation in progress", - "IGNORED_CANCEL_SELLER": "The seller ignored your proposal to cancel the contract", - "IGNORED_CANCEL_BUYER": "Contract cancellation proposal ignored", - "CANCELLED": "Contract canceled", - "EXPIRED": "Contract proposal expired", - "NOT_RECEIVED": "Delivery failed", - "NULLIFIED": "All deposits burned" + "CREATE_SWAP": { + "BREADCRUMBS": { + "ITEM1": "Swap", + "ITEM2": "Create swap" }, - "ACCEPT_STATE_WAIT_BIG": "Contract started", - "IGNORED_ACCEPT": "Contract proposal ignored", - "BURN_PROPOSAL": "Deposits burned", - "SUCCESS_FINISH_PROPOSAL": "Contract completed", - "SEND_CANCEL_PROPOSAL": "Cancellation request sent", - "IGNORED_CANCEL": "Contract cancellation proposal ignored", - "DEALS_CANCELED_WAIT": "Cancellation in progress", - "WAITING_TIME": "Response time", - "NEED_MONEY": "Insufficient funds", - "BUTTON_MAKE_PLEDGE": "Accept and make deposit", - "BUTTON_IGNORE": "Ignore and hide offer", - "BUTTON_NULLIFY": "Terminate and burn deposits", - "BUTTON_RECEIVED": "Complete and release deposits", - "BUTTON_CANCEL_BUYER": "Cancel and return deposits", - "BUTTON_NOT_CANCEL": "Ignore request", - "BUTTON_CANCEL_SELLER": "Confirm and return deposits", - "HOUR": "hour", - "HOURS": "hours", - "CANCEL": "Cancel", - "NULLIFY_QUESTION": "Are you sure you want to burn both deposits?", - "BUTTON_NULLIFY_SHORT": "Burn", - "WAITING_TIME_QUESTION": "Are you sure you want to cancel the contract?" - }, - "MESSAGES": { - "ADDRESS": "Address", - "MESSAGE": "Message", - "SEND_PLACEHOLDER": "Type a message...", - "SEND_BUTTON": "Send" - }, - "MODALS": { - "ERROR": "Error", - "SUCCESS": "Success", - "INFO": "Information", - "OK": "OK", - "CANCEL": "Cancel", - "ADD_TOKEN": "Add token" - }, - "CONFIRM": { - "BUTTON_CONFIRM": "Send", - "BUTTON_CANCEL": "Cancel", - "TITLE": "Transaction", - "MESSAGE": { - "SEND": "Send", - "FROM": "From", - "TO": "To", - "COMMENT": "Comment" + "FORM": { + "BUTTONS": { + "BUTTON1": "Create proposal", + "BUTTON2": "Cancel" + }, + "ERRORS": { + "ERROR1": "Swap for the same asset is not allowed." + }, + "LABELS": { + "LABEL1": "Sending", + "LABEL2": "Receiving", + "LABEL3": "Receiver address" + }, + "PLACEHOLDERS": { + "PLACEHOLDER1": "Please enter the amount" + } } }, - "STAKING": { - "TITLE": "Staking", - "TITLE_PENDING": "Pending", - "TITLE_TOTAL": "Total", - "TITLE_PERIOD": "Time period:", - "PERIOD": { - "WEEK1": "1 week", - "WEEK2": "2 week", - "MONTH1": "1 month", - "MONTH3": "3 month", - "MONTH6": "6 month", - "YEAR": "1 year", - "ALL": "All" - }, - "TITLE_GROUP": "Group:", - "GROUP": { - "DAY": "day", - "WEEK": "week", - "MONTH": "month" + "CREATE_WALLET": { + "BUTTON_CREATE": "Create wallet", + "BUTTON_SELECT": "Select wallet location", + "CONFIRM": "Confirm wallet password", + "ERROR_CANNOT_SAVE_SYSTEM": "Wallet files cannot be saved to the OS partition", + "ERROR_CANNOT_SAVE_TOP": "Existing wallet files cannot be replaced or overwritten", + "FORM_ERRORS": { + "CONFIRM_NOT_MATCH": "Passwords don`t match", + "MAX_LENGTH": "Maximum name length reached", + "NAME_DUPLICATE": "Name is duplicate", + "NAME_REQUIRED": "This field is required" }, - "SWITCH": { - "ON": "ON", - "OFF": "OFF" - } + "NAME": "Wallet name", + "PASS": "Set wallet password", + "TITLE_SAVE": "Save the wallet file." }, - "CONTACTS": { - "TITLE": "Contact list", - "IMPORT_EXPORT": "Import or export contacts", - "IMPORT": "Import", - "EXPORT": "Export", - "ADD": "Add/edit contact", - "SEND": "Send", - "SEND_FROM": "Send from", - "SEND_TO": "To", - "OPEN_ADD_WALLET": "Open/Add wallet", - "COPY": "- Copy", - "TABLE": { - "NAME": "Name", - "ALIAS": "Alias", - "ADDRESS": "Address", - "NOTES": "Notes", - "EMPTY": "Contact list is empty" - }, - "FORM": { - "NAME": "Name", - "ADDRESS": "Address", - "NOTES": "Notes" + "EDIT_ALIAS": { + "BUTTON_EDIT": "Edit", + "COMMENT": { + "LABEL": "Comment", + "PLACEHOLDER": "" }, + "COST": "Fee {{value}} {{currency}}", "FORM_ERRORS": { - "NAME_REQUIRED": "Name is required", - "NAME_DUBLICATED": "Name is dublicated", - "ADDRESS_REQUIRED": "Address is required", - "ADDRESS_NOT_VALID": "Address not valid", - "SET_MASTER_PASSWORD": "Set master password", - "ADDRESS_DUBLICATED": "Address is dublicated", - "MAX_LENGTH": "Maximum notes length reached", - "NAME_LENGTH": "The name must be 4-25 characters long" - }, - "BUTTON": { - "SEND": "Send", - "EDIT": "Edit", - "DELETE": "Delete", - "ADD": "Add contact", - "ADD_EDIT": "Add/Save", - "GO_TO_WALLET": "Go to wallet", - "IMPORT_EXPORT": "Import/export" + "MAX_LENGTH": "Maximum comment length reached", + "NO_MONEY": "You do not have enough funds to change the comment to this alias" }, - "SUCCESS_SENT": "Contact added", - "SUCCESS_SAVE": "Contact is edited", - "SUCCESS_IMPORT": "Contacts are imported", - "SUCCESS_EXPORT": "Contacts are exported", - "ERROR_IMPORT": "Error is occured while reading file!", - "ERROR_TYPE_FILE": "Please import valid .csv file", - "ERROR_EXPORT": "Invalid file type. Save file as .csv", - "ERROR_EMPTY_LIST": "Contact list is empty", - "ERROR_IMPORT_EMPTY": "File is empty", - "ADD_CONTACT": "Add contact" + "NAME": { + "LABEL": "Alias", + "PLACEHOLDER": "@ Enter alias" + } }, "ERRORS": { - "NO_MONEY": "Not enough money", - "NOT_ENOUGH_MONEY": "Insufficient funds in account", + "ACCESS_DENIED": "Access denied", + "BAD_ARG": "Invalid argument", "CORE_BUSY": "Internal error: core is busy", "DAEMON_BUSY": "Internal error: daemon is busy", - "NO_MONEY_REMOVE_OFFER": "There is no fee for deleting an offer, but in order to protect the network against flood transactions you need to have at least {{fee}} {{currency}} in your wallet", + "FILE_EXIST": "A file with that name already exists. Enter another name to save the file under", + "FILE_NOT_FOUND": "File not found", + "FILE_NOT_SAVED": "You cannot save a wallet file in this folder. Please choose another folder.", + "FILE_RESTORED": "The wallet file was corrupted. We have recovered the keys and the wallet from the blockchain", + "INSUFFICIENT_FUNDS": "Insufficient funds for this transaction", + "NOT_ENOUGH_MONEY": "Insufficient funds in account", "NOT_ENOUGH_OUTPUTS_TO_MIX": "Mix-in number is too big for current blockchain state. There are not enough unspent outputs to mix with", + "NOT_FILE_ZANO_WALLET": "This file is not recognized as a Zano wallet..", + "NO_MONEY": "Not enough funds for this transaction", + "NO_MONEY_REMOVE_OFFER": "There is no fee for deleting an offer, but in order to protect the network against flood transactions you need to have at least {{fee}} {{currency}} in your wallet", + "REQUIRED": "Required field", + "TRANSACTION_ERROR": "Error. Transaction not completed.", "TRANSACTION_IS_TO_BIG": "Transaction exceeds network limit, send required amount with multiple transactions", "TRANSFER_ATTEMPT": "There is no connection to Zano network", - "ACCESS_DENIED": "Access denied", - "TRANSACTION_ERROR": "Error. Transaction not completed.", - "BAD_ARG": "Invalid argument", - "WALLET_WRONG_ID": "Invalid wallet ID", - "WRONG_PASSWORD": "Invalid password", - "FILE_RESTORED": "The wallet file was corrupted. We have recovered the keys and the wallet from the blockchain", - "FILE_NOT_FOUND": "File not found", - "FILE_EXIST": "A file with that name already exists. Enter another name to save the file under", - "FILE_NOT_SAVED": "You cannot save a wallet file in this folder. Please choose another folder.", - "TX_TYPE_NORMAL": "Error. The payment from the wallet", - "TX_TYPE_NORMAL_TO": "to", - "TX_TYPE_NORMAL_END": "was not completed.", + "TX_TYPE_COIN_BASE": "Error. The payment was not completed.", "TX_TYPE_NEW_ALIAS": "Error. Failed to register alias to safe", "TX_TYPE_NEW_ALIAS_END": "Please try again.", + "TX_TYPE_NORMAL": "Error. The payment from the wallet", + "TX_TYPE_NORMAL_END": "was not completed.", + "TX_TYPE_NORMAL_TO": "to", "TX_TYPE_UPDATE_ALIAS": "Error. Failed to change comment to alias in safe", - "TX_TYPE_COIN_BASE": "Error. The payment was not completed.", "WALLET_WATCH_ONLY_NOT_SUPPORTED": "Watch-only wallets can only be opened by simplewallet", - "REQUIRED": "Required field", - "NOT_FILE_ZANO_WALLET": "File is not a zano wallet" + "WALLET_WRONG_ID": "Invalid wallet ID", + "WRONG_PASSWORD": "Invalid password", + "WRONG_PASSWORD_MUST_BE": "Invalid password. Password must be" }, - "CONTEXT_MENU": { - "COPY": "copy", - "PASTE": "paste", - "SELECT": "select all" + "EXPORT_HISTORY": { + "CANCEL": "Cancel", + "EXPORT": "Export to file...", + "EXPORT_BUTTON": "Export history...", + "FILTER": "Filter POS Transactions", + "FORMAT": "Format", + "SAVED_FILE": "Select path to save transactions history ", + "TITLE": "Export Wallet History", + "TOOLTIP": "Export wallet transactions history to file" }, - "BACKEND_LOCALIZATION": { - "QUIT": "Quit", - "IS_RECEIVED": "", - "IS_CONFIRMED": "", - "INCOME_TRANSFER_UNCONFIRMED": "Incoming payment (not confirmed)", - "INCOME_TRANSFER_CONFIRMED": "Payment received", - "MINED": "Mined", - "LOCKED": "Blocked", - "IS_MINIMIZE": "Zano application is minimized to the system tray", - "RESTORE": "You can recover it by clicking or using the context menu", - "TRAY_MENU_SHOW": "Resize", - "TRAY_MENU_MINIMIZE": "Minimize" + "HISTORY": { + "ADDRESS": "Address", + "AMOUNT": "Amount", + "DATE": "Date", + "DETAILS": { + "COMMENT": "Comment", + "CONFIRMATION": "Confirmation", + "HEIGHT": "Height", + "ID": "Transaction ID", + "INPUTS": "Inputs", + "OUTPUTS": "Outputs", + "PAYMENT_ID": "Payment ID", + "SIZE": "Transaction size", + "SIZE_VALUE": "{{value}} bytes" + }, + "FEE": "Fee", + "HIDDEN": "Hidden", + "LOCK_TOOLTIP": "Locked till {{date}}", + "NO_FEE": "No Fee", + "RECEIVED": "Received", + "SEND": "Sent", + "STATUS": "Status", + "STATUS_TOOLTIP": "Confirmations {{current}}/{{total}}", + "TYPE_MESSAGES": { + "CANCEL_CONTRACT": "Cancel and return deposits", + "COMPLETE_BUYER": "Contract completed", + "COMPLETE_SELLER": "Contract completed", + "CREATE_ALIAS": "Fee for assigning alias", + "CREATE_CONTRACT": "Contract proposal", + "HIDDEN": "hidden", + "NULLIFY_CONTRACT": "Burn deposits", + "PLEDGE_CONTRACT": "Contract deposit", + "POS_REWARD": "POS reward", + "POW_REWARD": "POW reward", + "PROPOSAL_CANCEL_CONTRACT": "Cancellation request", + "UNDEFINED": "Undefined", + "UPDATE_ALIAS": "Fee for editing alias" + } }, - "TOR_LIB_STATE": { - "STATE_SENDING": "Sending transaction", - "STATE_SENT_SUCCESS": "Successfully sent!", - "STATE_SEND_FAILED": "Sending failed", - "STATE_INITIALIZING": "Initializing", - "STATE_DOWNLOADING_CONSENSUS": "Downloading consensus", - "STATE_MAKING_TUNNEL_A": "Building tunnel to A", - "STATE_MAKING_TUNNEL_B": "Building tunnel to B", - "STATE_CREATING_STREAM": "Creating stream", - "STATE_FAILED": "Failed created stream", - "STATE_SUCCESS": "Successfully created stream" + "LOGIN": { + "BUTTON_NEXT": "Next", + "BUTTON_RESET": "Reset", + "BUTTON_SKIP": "Skip", + "FORM_ERRORS": { + "CONFIRM_REQUIRED": "Confirmation is required", + "INVALID_PASS": "Invalid Password", + "MISMATCH": "Mismatch", + "PASS_REQUIRED": "Password is required", + "WRONG_PASSWORD": "Wrong password" + }, + "INCORRECT_PASSWORD": "Invalid password", + "MASTER_PASS": "Master password", + "SETUP_CONFIRM_PASS": "Confirm the password", + "SETUP_MASTER_PASS": "Setup master password" }, - "SEND_DETAILS_MODAL": { - "TITLE1": "Transaction", - "TITLE2": "Transaction details" + "MAIN": { + "BUTTON_NEW_WALLET": "Create new wallet", + "BUTTON_OPEN_WALLET": "Open existing wallet", + "BUTTON_RESTORE_BACKUP": "Restore from backup", + "CHOOSE_PATH": "Please choose a path", + "HELP": "How to create wallet?", + "TITLE": "Create or open the wallet to start using Zano" + }, + "MESSAGES": { + "ADDRESS": "Address", + "MESSAGE": "Message", + "SEND_BUTTON": "Send", + "SEND_PLACEHOLDER": "Type a message..." + }, + "MODALS": { + "ADD_TOKEN": "Add token", + "CANCEL": "Cancel", + "ERROR": "Error", + "INFO": "Information", + "OK": "OK", + "SUCCESS": "Success" + }, + "OPEN_WALLET": { + "BUTTON": "Open wallet", + "FILE_NOT_FOUND1": "Wallet file not found", + "FILE_NOT_FOUND2": "

    It might have been renamed or moved.
    To open it, use the \"Open wallet\" button.", + "FORM_ERRORS": { + "MAX_LENGTH": "Maximum name length reached", + "NAME_DUPLICATE": "Name is duplicate", + "NAME_REQUIRED": "Name is required" + }, + "MODAL": { + "LABEL": "Password to this wallet", + "NOT_FOUND": "Not found", + "OPEN": "Open wallet", + "SKIP": "Skip", + "TITLE": "Type wallet password" + }, + "NAME": "Wallet name", + "PASS": "Wallet password", + "WITH_ADDRESS_ALREADY_OPEN": "A wallet with this address is already open" }, "PLACEHOLDERS": { + "ADRESS_PLACEHOLDER": "Enter adress here", + "AMOUNT_PLACEHOLDER": "Please enter the amount", "COMMENT_PLACEHOLDER": "Enter your comment here", - "WALLET_NAME_PLACEHOLDER": "Enter a Wallet Name here", + "CONFIRM_WALET_PASSWORD_PLACEHOLDER": "Confirm wallet password here", + "DEPOSIT_PLACEHOLDER": "Enter your deposit here", + "DESCRIPTION_PLACEHOLDER": "Enter a description here", + "FEE_PLACEHOLDER": "Enter a fee here", "MASTER_PASS_PLACEHOLDER": "Enter a master password here", - "PASS_PLACEHOLDER": "Enter a master password here", "NAME_PLACEHOLDER": "Enter a name here", - "ADRESS_PLACEHOLDER": "Enter adress here", "NOTES_PLACEHOLDER": "Enter a notes here", - "DESCRIPTION_PLACEHOLDER": "Enter a description here", - "SELLER_PLACEHOLDER": "Enter a seller here", + "PASSWORD_PLACEHOLDER": "Enter a password here", + "PASS_PLACEHOLDER": "Enter a master password here", + "PLACEHOLDER_CONFIRM": "Confirm new password here", + "PLACEHOLDER_NEW": "Enter new password here", "PLACEHOLDER_OLD": "Enter current password here", - "AMOUNT_PLACEHOLDER": "Enter amount here", - "DEPOSIT_PLACEHOLDER": "Enter your deposit here", + "PURCHASE_PAYMENT_PLACEHOLDER": "Enter a payment ID here", + "SEED_PASSWORD_PLACEHOLDER": "Enter a seed password here", + "SEED_PHRASE_PLACEHOLDER": "Enter a seed phrase here", "SELLER_DEPOSIT_PLACEHOLDER": "Enter seller deposit here", - "PLACEHOLDER_NEW": "Enter new password here", + "SELLER_PLACEHOLDER": "Enter a seller here", "WALET_PASSWORD_PLACEHOLDER": "Enter a wallet password here", - "CONFIRM_WALET_PASSWORD_PLACEHOLDER": "Confirm wallet password here", - "PLACEHOLDER_CONFIRM": "Confirm new password here", - "PASSWORD_PLACEHOLDER": "Enter a password here", - "SEED_PHRASE_PLACEHOLDER": "Enter a seed phrase here", - "SEED_PASSWORD_PLACEHOLDER": "Enter a seed password here", - "PURCHASE_PAYMENT_PLACEHOLDER": "Enter a payment ID here", - "FEE_PLACEHOLDER": "Enter a fee here" + "WALLET_NAME_PLACEHOLDER": "Please enter a name for your wallet" + }, + "PROGRESS": { + "ADD_WALLET": "Add wallet", + "CREATE_WALLET": "Create new wallet", + "RESTORE_WALLET": "Restore from backup", + "SELECT_LOCATION": "Select wallet location" + }, + "PURCHASE": { + "ACCEPT_STATE_WAIT_BIG": "Contract started", + "AMOUNT": "Amount", + "BURN_PROPOSAL": "Deposits burned", + "BUTTON_CANCEL_BUYER": "Cancel and return deposits", + "BUTTON_CANCEL_SELLER": "Confirm and return deposits", + "BUTTON_IGNORE": "Ignore and hide offer", + "BUTTON_MAKE_PLEDGE": "Accept and make deposit", + "BUTTON_NOT_CANCEL": "Ignore request", + "BUTTON_NULLIFY": "Terminate and burn deposits", + "BUTTON_NULLIFY_SHORT": "Burn", + "BUTTON_RECEIVED": "Complete and release deposits", + "BUYER_DEPOSIT": "Buyer deposit", + "CANCEL": "Cancel", + "COMMENT": "Comment", + "DEALS_CANCELED_WAIT": "Cancellation in progress", + "DESCRIPTION": "Description", + "DETAILS": "Additional details", + "FEE": "Fee", + "FORM_ERRORS": { + "ALIAS_NOT_VALID": "Invalid alias", + "AMOUNT_REQUIRED": "Amount required", + "AMOUNT_ZERO": "Amount cannot be zero", + "COMMENT_MAXIMUM": "Maximum field length reached", + "DESC_MAXIMUM": "Maximum field length reached", + "DESC_REQUIRED": "Description required", + "SELLER_DEPOSIT_REQUIRED": "Seller deposit required", + "SELLER_NOT_VALID": "Invalid address", + "SELLER_REQUIRED": "Address required", + "SELLER_SAME": "Use separate account", + "YOUR_DEPOSIT_REQUIRED": "Deposit required" + }, + "HOUR": "hour", + "HOURS": "hours", + "IGNORED_ACCEPT": "Contract proposal ignored", + "IGNORED_CANCEL": "Contract cancellation proposal ignored", + "NEED_MONEY": "Insufficient funds for this transaction", + "NULLIFY_QUESTION": "Are you sure you want to burn both deposits?", + "PAYMENT": "Payment ID", + "PROGRESS_COMPLETE": "Completed", + "PROGRESS_NEW": "New purchase", + "PROGRESS_RECEIVE": "Reply received", + "PROGRESS_WAIT": "Awaiting reply", + "SAME_AMOUNT": "Same amount", + "SELLER": "Seller", + "SELLER_DEPOSIT": "Seller deposit", + "SEND_BUTTON": "Send", + "SEND_CANCEL_PROPOSAL": "Cancellation request sent", + "STATUS_MESSAGES": { + "BEING_CANCELLED": "Cancellation in progress", + "CANCELLED": "Contract canceled", + "COMPLETED": "Contract completed", + "EXPIRED": "Contract proposal expired", + "IGNORED_BUYER": "Contract proposal ignored", + "IGNORED_CANCEL_BUYER": "Contract cancellation proposal ignored", + "IGNORED_CANCEL_SELLER": "The seller ignored your proposal to cancel the contract", + "IGNORED_SELLER": "The seller ignored your contract proposal", + "NEW_PURCHASE": "New purchase", + "NOT_RECEIVED": "Delivery failed", + "NULLIFIED": "All deposits burned", + "PROPOSAL_CANCEL_BUYER": "Cancellation request received", + "PROPOSAL_CANCEL_SELLER": "Cancellation request sent", + "WAITING_BUYER": "Contract proposal received", + "WAITING_CONFIRMATION": "Waiting for deposits confirmation", + "WAITING_DELIVERY": "Waiting for delivery", + "WAITING_SELLER": "Waiting for response" + }, + "SUCCESS_FINISH_PROPOSAL": "Contract completed", + "WAITING_TIME": "Response time", + "WAITING_TIME_QUESTION": "Are you sure you want to cancel the contract?", + "YOUR_DEPOSIT": "Your deposit" + }, + "RESTORE_WALLET": { + "BUTTON_CREATE": "Create wallet", + "BUTTON_SELECT": "Select wallet location", + "CHOOSE_PATH": "Please choose a path", + "CONFIRM": "Confirm wallet password", + "FORM_ERRORS": { + "CONFIRM_NOT_MATCH": "Passwords don`t match", + "INCORRECT_PASSWORD": "Incorrect password", + "KEY_NOT_VALID": "Key not valid", + "KEY_REQUIRED": "Key is required", + "MAX_LENGTH": "Maximum name length reached", + "NAME_DUPLICATE": "Name is duplicate", + "NAME_REQUIRED": "Name is required", + "SEED_PHRASE_IS_NO_VALID": "The seed phrase is not valid." + }, + "LABEL_NAME": "Wallet name", + "LABEL_PHRASE_KEY": "Seed phrase / tracking seed", + "NOT_CORRECT_FILE_OR_PASSWORD": "Invalid wallet file or password does not match", + "OK": "OK", + "PASS": "Wallet password", + "SEED_PASSWORD": "Seed password" + }, + "SEED_PHRASE": { + "BUTTON_COPIED": "Copied", + "BUTTON_COPY": "Copy", + "BUTTON_CREATE_ACCOUNT": "Create wallet", + "TITLE": "Make sure to keep your seed phrase in a safe place. If you forget your seed phrase you will not be able to recover your wallet." + }, + "SEND": { + "ADDRESS": "Address", + "AMOUNT": "Amount", + "ASSET": "Asset", + "BUTTON": "Send", + "COMMENT": "Comment", + "DETAILS": "Additional details", + "ERROR_CODES": { + "NOT_ENOUGH_MONEY": "Not enough funds for this transaction" + }, + "FEE": "Fee", + "FORM_ERRORS": { + "ADDRESS_NOT_VALID": "Address not valid", + "ADDRESS_REQUIRED": "Address is required", + "ALIAS_NOT_FOUND": "Alias not found", + "ALIAS_NOT_VALID": "The alias is not valid", + "AMOUNT_REQUIRED": "Amount is required", + "AMOUNT_ZERO": "Amount is zero", + "FEE_MINIMUM": "The minimum fee required is {{fee}}", + "FEE_REQUIRED": "Please enter the fee amount.", + "GREAT_THAN_UNWRAPPED_COINS": "Amount is bigger than ERC20 tokens left available", + "LESS_THAN_ZANO_NEEDED": "Too small amount to cover ERC20 fee", + "MAX_LENGTH": "Maximum comment length reached", + "MUST_BE_GREATER_THAN_ZERO": "Must be greater than zero", + "WRAP_INFO_NULL": "failed to request wrap state" + }, + "HIDE": "Hide your wallet address from recipient", + "MIXIN": "Mixin", + "SUCCESS_SENT": "Transaction sent", + "WRAP": { + "ESTIMATE": "Transaction Estimates", + "FEE": "Ethereum Txn Fee:", + "MAIN_TEXT": "This transaction will create wZano (\"Wrapped Zano\") which will be sent to the specified address on the Ethereum network.", + "TITLE": "Wrap", + "WILL_RECEIVE": "You'll receive:", + "ZANO": "ZANO", + "wZANO": "wZANO" + } }, - "EXPORT_HISTORY": { - "TOOLTIP": "Export wallet transactions history to file", - "TITLE": "Export Wallet History", - "FILTER": "Filter POS Transactions", - "CANCEL": "Cancel", - "EXPORT": "Export to file...", - "EXPORT_BUTTON": "Export history...", - "SAVED_FILE": "Select path to save transactions history ", - "FORMAT": "Format" + "SEND_DETAILS_MODAL": { + "TITLE1": "Transaction", + "TITLE2": "Transaction details" }, - "ASSETS": { - "TABLE": { - "LABELS": { - "NAME": "Name", - "BALANCE": "Balance", - "VALUE": "Value", - "PRICE": "Price" - } + "SETTINGS": { + "APP_LOCK": { + "TIME1": "5 min", + "TIME2": "15 min", + "TIME3": "1 hour", + "TIME4": "Never", + "TITLE": "Lock app after:" }, - "DROP_DOWN_MENU": { - "ASSET_DETAILS": "Asset Details", - "REMOVE_ASSET": "Remove asset" + "APP_LOG_TITLE": "Log level:", + "DARK_THEME": "Dark theme", + "FORM_ERRORS": { + "CONFIRM_NOT_MATCH": "The passwords do not match", + "CURRENT_PASS_NOT_MATCH": "Old password not match", + "PASS_REQUIRED": "Password is required" }, - "MODALS": { - "ASSET_DETAILS": { - "LABELS": { - "NAME": "Asset name", - "TICKER": "Ticker", - "ID": "Asset ID", - "CURRENT_SUPPLY": "Current supply", - "MAX_SUPPLE": "Max supply" - } - } + "GRAY_THEME": "Grey theme", + "LANGUAGE": { + "DE": "Deutsch", + "EN": "English", + "FR": "French", + "ID": "Indonesian", + "IT": "Italian", + "PT": "Portuguese", + "TITLE": "Language" }, - "FORM": { - "ERRORS": { - "WRONG_ASSET_ID": "Wrong asset id", - "INSUFICCIENT_FUNDS": "Insuficcient funds" - } - } + "LAST_BUILD": "Current build: {{value}}", + "MASTER_PASSWORD": { + "BUTTON": "Save", + "CONFIRM": "New password confirmation", + "NEW": "New password", + "OLD": "Old password", + "TITLE": "Update master password" + }, + "NOTIFICATIONS": "Notifications", + "SCALE": { + "100": "100% scale", + "125": "125% scale", + "150": "150% scale", + "75": "75% scale", + "TITLE": "Interface scale" + }, + "SETTINGS_SAVED": "Saved! Settings Updated", + "TITLE": "Settings", + "USE_TOR_TO_RELAY_TRANSACTIONS": "Use TOR to relay transactions", + "WHITE_THEME": "White theme" }, - "CONFIRM_SWAP": { - "BREADCRUMBS": { - "ITEM1": "Swap", - "ITEM2": "Confirm swap" + "SIDEBAR": { + "ACCOUNT": { + "MESSAGES": "New offers/Messages", + "STAKING": "Staking", + "SYNCING": "Syncing wallet" }, - "FORM": { - "LABELS": { - "LABEL1": "Swap proposal hex", - "LABEL2": "Proposal details" - }, - "PLACEHOLDERS": { - "PLACEHOLDER1": "Enter Swap proposal hex" - }, - "TABLE": { - "LABELS": { - "LABEL1": "Sending", - "LABEL2": "Receiving", - "LABEL3": "Expiration time" - } - }, - "BUTTONS": { - "BUTTON1": "Accept Proposal", - "BUTTON2": "Back" - } + "ADD_NEW": "Add", + "CONTACTS": "Contacts", + "CONTACTS_TOOLTIP": "Contacts option available only with Master Password enabled", + "LOG_OUT": "Log out", + "LOG_OUT_TOOLTIP": "Logout option available only with Master Password enabled", + "SETTINGS": "Settings", + "SYNCHRONIZATION": { + "COMPLETE": "Completion", + "DOWNLOADING": "Downloading", + "ERROR": "System error", + "LOADING": "Loading blockchain data", + "MB": "MB", + "OFFLINE": "Offline", + "ONLINE": "Online", + "SLASH": "/", + "SYNCING": "Syncing blockchain" + }, + "TITLE": "Wallets", + "UPDATE": { + "CRITICAL": "Update available", + "CRITICAL_HINT": "Critical update!", + "CRITICAL_TOOLTIP": "Critical update available.Update strongly recommended!", + "IMPORTANT": "Update available", + "IMPORTANT_HINT": "Important update!", + "IMPORTANT_TOOLTIP": "Get new update.
    Important update!", + "STANDARD": "Update available", + "STANDARD_TOOLTIP": "Get new update.
    Update is recommended!", + "TIME": "System time differs from network", + "TIME_TOOLTIP": "Wrong system time!
    Check and repair your system time." } }, - "CREATE_SWAP": { - "BREADCRUMBS": { - "ITEM1": "Swap", - "ITEM2": "Create swap" + "STAKING": { + "GROUP": { + "DAY": "day", + "MONTH": "month", + "WEEK": "week" }, - "FORM": { - "LABELS": { - "LABEL1": "Sending", - "LABEL2": "Receiving", - "LABEL3": "Receiver address" - }, - "PLACEHOLDERS": { - "PLACEHOLDER1": "Enter amount here" - }, - "BUTTONS": { - "BUTTON1": "Create proposal", - "BUTTON2": "Cancel" - }, - "ERRORS": { - "ERROR1": "Same ones selected asset" - } - } + "PERIOD": { + "ALL": "All", + "MONTH1": "1 month", + "MONTH3": "3 month", + "MONTH6": "6 month", + "WEEK1": "1 week", + "WEEK2": "2 week", + "YEAR": "1 year" + }, + "SWITCH": { + "OFF": "OFF", + "ON": "ON" + }, + "TITLE": "Staking", + "TITLE_GROUP": "Group:", + "TITLE_PENDING": "Pending", + "TITLE_PERIOD": "Time period:", + "TITLE_TOTAL": "Total" }, "SWAP": { "BUTTONS": { @@ -808,31 +716,129 @@ } }, "SWAP_PROPOSAL_HEX": { + "BREADCRUMBS": { + "ITEM1": "Swap", + "ITEM2": "Swap proposal hex" + }, "FORM": { + "BUTTONS": { + "BUTTON1": "Copy", + "BUTTON2": "Close" + }, "LABELS": { "LABEL1": "Swap proposal hex" }, "PLACEHOLDERS": { "PLACEHOLDER1": "Enter Swap proposal hex" - }, - "BUTTONS": { - "BUTTON1": "Copy", - "BUTTON2": "Close" } }, "MODALS": { "CONFIRM_MODAL": { - "TITLE": "Are you sure you want to leave this page?", - "MESSAGE": "Please make sure you saved the swap proposal text, you won’t be able to see it again", "BUTTONS": { - "SUBMIT": "Close", - "CLOSE": "Back to proposal" - } + "CLOSE": "Back to proposal", + "SUBMIT": "Close" + }, + "MESSAGE": "Please make sure you saved the swap proposal text, you won’t be able to see it again", + "TITLE": "Are you sure you want to leave this page?" } + } + }, + "TOR_LIB_STATE": { + "STATE_CREATING_STREAM": "Creating stream", + "STATE_DOWNLOADING_CONSENSUS": "Downloading consensus", + "STATE_FAILED": "Failed created stream", + "STATE_INITIALIZING": "Initializing", + "STATE_MAKING_TUNNEL_A": "Building tunnel to A", + "STATE_MAKING_TUNNEL_B": "Building tunnel to B", + "STATE_SENDING": "Sending transaction", + "STATE_SEND_FAILED": "Sending failed", + "STATE_SENT_SUCCESS": "Successfully sent!", + "STATE_SUCCESS": "Successfully created stream" + }, + "TRANSFER_ALIAS": { + "ADDRESS": { + "LABEL": "Transfer to", + "PLACEHOLDER": "" }, - "BREADCRUMBS": { - "ITEM1": "Swap", - "ITEM2": "Swap proposal hex" + "BUTTON_CANCEL": "Cancel", + "BUTTON_TRANSFER": "Transfer", + "COMMENT": { + "LABEL": "Comment", + "PLACEHOLDER": "" + }, + "COST": "Transfer fee {{value}} {{currency}}", + "FORM_ERRORS": { + "ALIAS_EXISTS": "This account already has an alias", + "NO_MONEY": "You do not have enough funds to transfer this alias", + "WRONG_ADDRESS": "No wallet exists for the provided address" + }, + "NAME": { + "LABEL": "Alias", + "PLACEHOLDER": "@ Enter alias" + }, + "REQUEST_SEND_REG": "The alias will be transferred within 10 minutes" + }, + "WALLET": { + "AVAILABLE_BALANCE": "Available", + "CONFIRM": { + "MESSAGE": "To access it you’ll have to add it again", + "TITLE": "Remove wallet from the list?" + }, + "DETAILS": "Details", + "LOCK": "Lock", + "LOCKED_BALANCE": "Locked", + "LOCKED_BALANCE_LINK": "What does that mean?", + "MODAL_ADD_CUSTOM_TOKEN": { + "FIELD_TITLE": "Asset ID", + "FORM_ERRORS": { + "ERROR1": "Invalid asset ID" + }, + "TITLE": "Add Custom Token" + }, + "REGISTER_ALIAS": "Register an alias", + "TABS": { + "ASSETS": "Assets", + "CONTRACTS": "Contracts", + "HISTORY": "History", + "MESSAGES": "Messages", + "RECEIVE": "Receive", + "SEND": "Send", + "STAKING": "Staking" + }, + "TOOLTIPS": { + "ADD_CUSTOM_TOKEN": "Add Custom Token", + "EDIT_ALIAS": "Edit alias", + "REMOVE": "Remove wallet", + "SETTINGS": "Settings", + "TRANSFER_ALIAS": "Transfer alias" } + }, + "WALLET_DETAILS": { + "ADD_CUSTOM_TOKEN": "Add Custom Token", + "BUTTON_REMOVE": "Remove wallet", + "BUTTON_SAVE": "Save", + "CREATE_PASSWORD_SECURE": "Create a password to secure your seed", + "FORM": { + "CONFIRM_PASSWORD": "Confirm password", + "GENERATE_SECURE_SEED": "Generate Secure Seed", + "SECURED_SEED_WILL_REQUIRE": "Secure seed will require this password to restore." + }, + "FORM_ERRORS": { + "MAX_LENGTH": "Maximum name length reached", + "NAME_DUPLICATE": "Name is duplicate", + "NAME_REQUIRED": "Name is required", + "PASSWORDS_DONT_MATCH": "The passwords entered do not match" + }, + "INFO": "info", + "LABEL_FILE_LOCATION": "Wallet file location", + "LABEL_NAME": "Wallet name", + "LABEL_SEED_PHRASE": "Seed phrase", + "REMEMBER_YOU_WILL_REQUIRE": "Secure seed will require password to restore.", + "RESYNC_WALLET": "Resync wallet data", + "RESYNC_WALLET_BUTTON": "Resync Wallet", + "SEED_IS_SECURED": "Seed is secured", + "SEED_IS_UNSECURED": "Seed is unsecured", + "SEED_PHRASE_HINT": "Click to reveal the seed phrase", + "WALLET_OPTIONS": "Wallet options..." } } diff --git a/html_source/src/assets/i18n/zh.json b/html_source/src/assets/i18n/zh.json index cbccbaea..3589e298 100644 --- a/html_source/src/assets/i18n/zh.json +++ b/html_source/src/assets/i18n/zh.json @@ -1,805 +1,713 @@ { - "LOGIN": { - "SETUP_MASTER_PASS": "Setup master password", - "SETUP_CONFIRM_PASS": "Confirm the password", - "MASTER_PASS": "Master password", - "BUTTON_NEXT": "Next", - "BUTTON_SKIP": "Skip", - "BUTTON_RESET": "Reset", - "INCORRECT_PASSWORD": "Invalid password", - "FORM_ERRORS": { - "PASS_REQUIRED": "Password is required", - "CONFIRM_REQUIRED": "Confirmation is required", - "MISMATCH": "Mismatch", - "INVALID_PASS": "Invalid Password, try again", - "WRONG_PASSWORD": "Wrong password" - } - }, - "COMMON": { - "BACK": "Go back" - }, - "BREADCRUMBS": { - "ADD_WALLET": "Add wallet", - "CREATE_WALLET": "Create new wallet", - "SAVE_PHRASE": "Save your seed phrase", - "OPEN_WALLET": "Open existing wallet", - "RESTORE_WALLET": "Restore from backup", - "WALLET_DETAILS": "Wallet details", - "ASSIGN_ALIAS": "Assign alias", - "EDIT_ALIAS": "Edit alias", - "TRANSFER_ALIAS": "Transfer alias", - "CONTRACTS": "Contracts", - "NEW_PURCHASE": "New purchase", - "OLD_PURCHASE": "Purchase" - }, - "SIDEBAR": { - "TITLE": "Wallets", - "ADD_NEW": "Add", - "ACCOUNT": { - "STAKING": "Staking", - "MESSAGES": "New offers/Messages", - "SYNCING": "Syncing wallet" + "ASSETS": { + "DROP_DOWN_MENU": { + "ASSET_DETAILS": "Asset Details", + "REMOVE_ASSET": "Remove asset" }, - "CONTACTS": "Contacts", - "SETTINGS": "Settings", - "LOG_OUT": "Log out", - "SYNCHRONIZATION": { - "OFFLINE": "Offline", - "ONLINE": "Online", - "ERROR": "System error", - "COMPLETE": "Completion", - "SYNCING": "Syncing blockchain", - "LOADING": "Loading blockchain data", - "DOWNLOADING": "Downloading", - "SLASH": "/", - "MB": "MB" + "FORM": { + "ERRORS": { + "INSUFICCIENT_FUNDS": "Insuficcient funds", + "WRONG_ASSET_ID": "Wrong asset id" + } }, - "UPDATE": { - "STANDARD": "Update available", - "STANDARD_TOOLTIP": "Get new update.
    Update is recommended!", - "IMPORTANT": "Update available", - "IMPORTANT_HINT": "Important update!", - "IMPORTANT_TOOLTIP": "Get new update.
    Important update!", - "CRITICAL": "Update available", - "CRITICAL_HINT": "Critical update!", - "CRITICAL_TOOLTIP": "Critical update available.Update strongly recommended!", - "TIME": "System time differs from network", - "TIME_TOOLTIP": "Wrong system time!
    Check and repair your system time." + "MODALS": { + "ASSET_DETAILS": { + "LABELS": { + "CURRENT_SUPPLY": "Current supply", + "ID": "Asset ID", + "MAX_SUPPLE": "Max supply", + "NAME": "Asset name", + "TICKER": "Ticker" + } + } }, - "CONTACTS_TOOLTIP": "Contacts option available only with Master Password enabled", - "LOG_OUT_TOOLTIP": "Logout option available only with Master Password enabled" - }, - "MAIN": { - "TITLE": "Create or open the wallet to start using Zano", - "BUTTON_NEW_WALLET": "Create new wallet", - "BUTTON_OPEN_WALLET": "Open existing wallet", - "BUTTON_RESTORE_BACKUP": "Restore from backup", - "HELP": "How to create wallet?", - "CHOOSE_PATH": "Please choose a path" - }, - "CREATE_WALLET": { - "NAME": "Wallet name", - "PASS": "Set wallet password", - "CONFIRM": "Confirm wallet password", - "BUTTON_SELECT": "Select wallet location", - "BUTTON_CREATE": "Create wallet", - "TITLE_SAVE": "Save the wallet file.", - "ERROR_CANNOT_SAVE_TOP": "Existing wallet files cannot be replaced or overwritten", - "ERROR_CANNOT_SAVE_SYSTEM": "Wallet files cannot be saved to the OS partition", - "FORM_ERRORS": { - "NAME_REQUIRED": "Name is required", - "NAME_DUPLICATE": "Name is duplicate", - "MAX_LENGTH": "Maximum name length reached", - "CONFIRM_NOT_MATCH": "Passwords don`t match" + "TABLE": { + "LABELS": { + "BALANCE": "Balance", + "NAME": "Name", + "PRICE": "Price", + "VALUE": "Value" + } } }, - "OPEN_WALLET": { - "NAME": "Wallet name", - "PASS": "Wallet password", - "BUTTON": "Open wallet", - "WITH_ADDRESS_ALREADY_OPEN": "A wallet with this address is already open", - "FILE_NOT_FOUND1": "Wallet file not found", - "FILE_NOT_FOUND2": "

    It might have been renamed or moved.
    To open it, use the \"Open wallet\" button.", - "FORM_ERRORS": { - "NAME_REQUIRED": "Name is required", - "NAME_DUPLICATE": "Name is duplicate", - "MAX_LENGTH": "Maximum name length reached" + "ASSIGN_ALIAS": { + "BUTTON_ASSIGN": "Assign", + "COMMENT": { + "LABEL": "Comment", + "PLACEHOLDER": "", + "TOOLTIP": "The comment will be visible to anyone who wants to make a payment to your alias. You can provide details about your business, contacts, or include any text. Comments can be edited later." }, - "MODAL": { - "TITLE": "Type wallet password", - "LABEL": "Password to this wallet", - "OPEN": "Open wallet", - "SKIP": "Skip", - "NOT_FOUND": "Not found" - } - }, - "RESTORE_WALLET": { - "LABEL_NAME": "Wallet name", - "LABEL_PHRASE_KEY": "Seed phrase / tracking seed", - "PASS": "Wallet password", - "CONFIRM": "Confirm wallet password", - "BUTTON_SELECT": "Select wallet location", - "BUTTON_CREATE": "Create wallet", - "NOT_CORRECT_FILE_OR_PASSWORD": "Invalid wallet file or password does not match", - "CHOOSE_PATH": "Please choose a path", + "COST": "Alias fee {{value}} {{currency}}", "FORM_ERRORS": { + "MAX_LENGTH": "Maximum comment length reached", + "NAME_EXISTS": "Alias name already exists", + "NAME_LENGTH": "The alias must be 6-25 characters long", "NAME_REQUIRED": "Name is required", - "NAME_DUPLICATE": "Name is duplicate", - "MAX_LENGTH": "Maximum name length reached", - "CONFIRM_NOT_MATCH": "Passwords don`t match", - "KEY_REQUIRED": "Key is required", - "KEY_NOT_VALID": "Key not valid", - "INCORRECT_PASSWORD": "Incorrect password" + "NAME_WRONG": "Invalid name: allowed symbols \"0-9\", \"a-z\", \"-\", \".\"", + "NO_MONEY": "Insufficient funds to assign the alias" + }, + "NAME": { + "LABEL": "Alias", + "PLACEHOLDER": " Enter alias", + "TOOLTIP": "An alias is a shortened form or your account. An alias can only include Latin letters, numbers and characters “.” and “-”. It must start with “@”." }, - "SEED_PASSWORD": "Seed password", - "OK": "OK" + "ONE_ALIAS": "You can create only one alias per wallet", + "REQUEST_ADD_REG": "The alias will be assigned within 10 minutes" }, - "SEED_PHRASE": { - "TITLE": "Make sure to keep your seed phrase in a safe place. If you forget your seed phrase you will not be able to recover your wallet.", - "BUTTON_CREATE_ACCOUNT": "Create wallet", - "BUTTON_COPY": "Copy", - "BUTTON_COPIED": "Copied" + "BACKEND_LOCALIZATION": { + "INCOME_TRANSFER_CONFIRMED": "Payment received", + "INCOME_TRANSFER_UNCONFIRMED": "Incoming payment (not confirmed)", + "IS_CONFIRMED": "", + "IS_MINIMIZE": "Zano application is minimized to the system tray", + "IS_RECEIVED": "", + "LOCKED": "Blocked", + "MINED": "Mined", + "QUIT": "Quit", + "RESTORE": "You can recover it by clicking or using the context menu", + "TRAY_MENU_MINIMIZE": "Minimize", + "TRAY_MENU_SHOW": "Resize" }, - "PROGRESS": { + "BREADCRUMBS": { "ADD_WALLET": "Add wallet", - "SELECT_LOCATION": "Select wallet location", + "ASSIGN_ALIAS": "Assign alias", + "CONTRACTS": "Contracts", "CREATE_WALLET": "Create new wallet", - "RESTORE_WALLET": "Restore from backup" + "EDIT_ALIAS": "Edit alias", + "NEW_PURCHASE": "New purchase", + "OLD_PURCHASE": "Purchase", + "OPEN_WALLET": "Open existing wallet", + "RESTORE_WALLET": "Restore from backup", + "SAVE_PHRASE": "Save your seed phrase", + "TRANSFER_ALIAS": "Transfer alias", + "WALLET_DETAILS": "Wallet details" }, - "SETTINGS": { - "TITLE": "Settings", - "DARK_THEME": "Dark theme", - "WHITE_THEME": "White theme", - "GRAY_THEME": "Grey theme", - "APP_LOCK": { - "TITLE": "Lock app after:", - "TIME1": "5 min", - "TIME2": "15 min", - "TIME3": "1 hour", - "TIME4": "Never" - }, - "SCALE": { - "75": "75% scale", - "100": "100% scale", - "125": "125% scale", - "150": "150% scale", - "TITLE": "Interface scale" - }, - "MASTER_PASSWORD": { - "TITLE": "Update master password", - "OLD": "Old password", - "NEW": "New password", - "CONFIRM": "New password confirmation", - "BUTTON": "Save" - }, - "FORM_ERRORS": { - "PASS_REQUIRED": "Password is required", - "PASS_NOT_MATCH": "Old password not match", - "CONFIRM_NOT_MATCH": "Passwords do not match" - }, - "LAST_BUILD": "Current build: {{value}}", - "APP_LOG_TITLE": "Log level:", - "NOTIFICATIONS": "Notifications", - "USE_TOR_TO_RELAY_TRANSACTIONS": "Use TOR to relay transactions", - "SETTINGS_SAVED": "Saved! Settings Updated", - "LANGUAGE": { - "TITLE": "Language", - "EN": "English", - "FR": "French", - "DE": "Deutsch", - "ID": "Indonesian", - "IT": "Italian", - "PT": "Portuguese" - } + "COMMON": { + "BACK": "Go back" }, - "WALLET": { - "REGISTER_ALIAS": "Register an alias", - "DETAILS": "Details", - "LOCK": "Lock", - "AVAILABLE_BALANCE": "Available", - "LOCKED_BALANCE": "Locked", - "LOCKED_BALANCE_LINK": "What does that mean?", - "TABS": { - "ASSETS": "Assets", + "CONFIRM": { + "BUTTON_CANCEL": "Cancel", + "BUTTON_CONFIRM": "Send", + "MESSAGE": { + "COMMENT": "Comment", + "FROM": "From", "SEND": "Send", - "RECEIVE": "Receive", - "HISTORY": "History", - "CONTRACTS": "Contracts", - "MESSAGES": "Messages", - "STAKING": "Staking" - }, - "CONFIRM": { - "TITLE": "Remove wallet from the list?", - "MESSAGE": "To access it you’ll have to add it again" + "TO": "To" }, - "TOOLTIPS": { - "EDIT_ALIAS": "Edit alias", - "TRANSFER_ALIAS": "Transfer alias", - "SETTINGS": "Settings", - "ADD_CUSTOM_TOKEN": "Add Custom Token", - "REMOVE": "Remove wallet" + "TITLE": "Transaction" + }, + "CONFIRM_SWAP": { + "BREADCRUMBS": { + "ITEM1": "Swap", + "ITEM2": "Confirm swap" }, - "MODAL_ADD_CUSTOM_TOKEN": { - "TITLE": "Add Custom Token", - "FIELD_TITLE": "Asset ID" + "FORM": { + "BUTTONS": { + "BUTTON1": "Accept Proposal", + "BUTTON2": "Back" + }, + "LABELS": { + "LABEL1": "Swap proposal hex", + "LABEL2": "Proposal details" + }, + "PLACEHOLDERS": { + "PLACEHOLDER1": "Enter Swap proposal hex" + }, + "TABLE": { + "LABELS": { + "LABEL1": "Sending", + "LABEL2": "Receiving", + "LABEL3": "Expiration time" + } + } } }, - "WALLET_DETAILS": { - "LABEL_NAME": "Wallet name", - "LABEL_FILE_LOCATION": "Wallet file location", - "LABEL_SEED_PHRASE": "Seed phrase", - "SEED_PHRASE_HINT": "Click to reveal the seed phrase", - "BUTTON_SAVE": "Save", - "BUTTON_REMOVE": "Remove wallet", - "FORM_ERRORS": { - "NAME_REQUIRED": "Name is required", - "NAME_DUPLICATE": "Name is duplicate", - "MAX_LENGTH": "Maximum name length reached", - "PASSWORDS_DONT_MATCH": "Passwords don't match" + "CONTACTS": { + "ADD": "Add/edit contact", + "ADD_CONTACT": "Add contact", + "BUTTON": { + "ADD": "Add contact", + "ADD_EDIT": "Add/Save", + "DELETE": "Delete", + "EDIT": "Edit", + "GO_TO_WALLET": "Go to wallet", + "IMPORT_EXPORT": "Import/export", + "SEND": "Send" }, - "WALLET_OPTIONS": "Wallet options...", - "RESYNC_WALLET": "Resync wallet data", - "RESYNC_WALLET_BUTTON": "Resync Wallet", - "CREATE_PASSWORD_SECURE": "Create a password to secure your seed", - "INFO": "info", - "SEED_IS_UNSECURED": "Seed is unsecured", - "SEED_IS_SECURED": "Seed is secured", - "REMEMBER_YOU_WILL_REQUIRE": "Secure seed will require password to restore.", - "ADD_CUSTOM_TOKEN": "Add Custom Token", + "COPY": "- Copy", + "ERROR_EMPTY_LIST": "Contact list is empty", + "ERROR_EXPORT": "Invalid file type. Save file as .csv", + "ERROR_IMPORT": "Error is occured while reading file!", + "ERROR_IMPORT_EMPTY": "File is empty", + "ERROR_TYPE_FILE": "Please import valid .csv file", + "EXPORT": "Export", "FORM": { - "CONFIRM_PASSWORD": "Confirm password", - "GENERATE_SECURE_SEED": "Generate Secure Seed", - "SECURED_SEED_WILL_REQUIRE": "Secure seed will require this password to restore." - } - }, - "ASSIGN_ALIAS": { - "NAME": { - "LABEL": "Alias", - "PLACEHOLDER": " Enter alias", - "TOOLTIP": "An alias is a shortened form or your account. An alias can only include Latin letters, numbers and characters “.” and “-”. It must start with “@”." - }, - "COMMENT": { - "LABEL": "Comment", - "PLACEHOLDER": "", - "TOOLTIP": "The comment will be visible to anyone who wants to make a payment to your alias. You can provide details about your business, contacts, or include any text. Comments can be edited later." + "ADDRESS": "Address", + "NAME": "Name", + "NOTES": "Notes" }, - "COST": "Alias fee {{value}} {{currency}}", - "BUTTON_ASSIGN": "Assign", "FORM_ERRORS": { + "ADDRESS_DUBLICATED": "Address is dublicated", + "ADDRESS_NOT_VALID": "Address not valid", + "ADDRESS_REQUIRED": "Address is required", + "MAX_LENGTH": "Maximum notes length reached", + "NAME_DUBLICATED": "Name is dublicated", + "NAME_LENGTH": "The name must be 4-25 characters long", "NAME_REQUIRED": "Name is required", - "NAME_WRONG": "Invalid name: allowed symbols \"0-9\", \"a-z\", \"-\", \".\"", - "NAME_LENGTH": "The alias must be 6-25 characters long", - "NAME_EXISTS": "Alias name already exists", - "NO_MONEY": "You do not have enough funds to assign this alias", - "MAX_LENGTH": "Maximum comment length reached" - }, - "ONE_ALIAS": "You can create only one alias per wallet", - "REQUEST_ADD_REG": "The alias will be assigned within 10 minutes" - }, - "EDIT_ALIAS": { - "NAME": { - "LABEL": "Alias", - "PLACEHOLDER": "@ Enter alias" - }, - "COMMENT": { - "LABEL": "Comment", - "PLACEHOLDER": "" + "SET_MASTER_PASSWORD": "Set master password" }, - "FORM_ERRORS": { - "NO_MONEY": "You do not have enough funds to change the comment to this alias", - "MAX_LENGTH": "Maximum comment length reached" + "IMPORT": "Import", + "IMPORT_EXPORT": "Import or export contacts", + "OPEN_ADD_WALLET": "Open/Add wallet", + "SEND": "Send", + "SEND_FROM": "Send from", + "SEND_TO": "To", + "SUCCESS_EXPORT": "Contacts are exported", + "SUCCESS_IMPORT": "Contacts are imported", + "SUCCESS_SAVE": "Contact is edited", + "SUCCESS_SENT": "Contact added", + "TABLE": { + "ADDRESS": "Address", + "ALIAS": "Alias", + "EMPTY": "Contact list is empty", + "NAME": "Name", + "NOTES": "Notes" }, - "COST": "Fee {{value}} {{currency}}", - "BUTTON_EDIT": "Edit" + "TITLE": "Contact list" }, - "TRANSFER_ALIAS": { - "NAME": { - "LABEL": "Alias", - "PLACEHOLDER": "@ Enter alias" - }, - "COMMENT": { - "LABEL": "Comment", - "PLACEHOLDER": "" - }, - "ADDRESS": { - "LABEL": "Transfer to", - "PLACEHOLDER": "" - }, - "FORM_ERRORS": { - "WRONG_ADDRESS": "No wallet with this account exists", - "ALIAS_EXISTS": "This account already has an alias", - "NO_MONEY": "You do not have enough funds to transfer this alias" - }, - "COST": "Transfer fee {{value}} {{currency}}", - "BUTTON_TRANSFER": "Transfer", - "BUTTON_CANCEL": "Cancel", - "REQUEST_SEND_REG": "The alias will be transferred within 10 minutes" + "CONTEXT_MENU": { + "COPY": "copy", + "PASTE": "paste", + "SELECT": "select all" }, - "SEND": { - "ADDRESS": "Address", + "CONTRACTS": { "AMOUNT": "Amount", - "COMMENT": "Comment", - "DETAILS": "Additional details", - "MIXIN": "Mixin", - "FEE": "Fee", - "HIDE": "Hide your wallet address from recipient", - "BUTTON": "Send", - "SUCCESS_SENT": "Transaction sent", - "FORM_ERRORS": { - "ADDRESS_REQUIRED": "Address is required", - "ADDRESS_NOT_VALID": "Address not valid", - "ALIAS_NOT_VALID": "Alias not valid", - "AMOUNT_REQUIRED": "Amount is required", - "AMOUNT_ZERO": "Amount is zero", - "FEE_REQUIRED": "Fee is required", - "FEE_MINIMUM": "Minimum fee: {{fee}}", - "MAX_LENGTH": "Maximum comment length reached", - "GREAT_THAN_UNWRAPPED_COINS": "Amount is bigger than ERC20 tokens left available", - "LESS_THAN_ZANO_NEEDED": "Too small amount to cover ERC20 fee", - "WRAP_INFO_NULL": "failed to request wrap state", - "MUST_BE_GREATER_THAN_ZERO": "Must be greater than zero", - "ALIAS_NOT_FOUND": "Alias not found" - }, - "WRAP": { - "TITLE": "Wrap", - "MAIN_TEXT": "This transaction will create wZano (\"Wrapped Zano\") which will be sent to the specified address on the Ethereum network.", - "ESTIMATE": "Transaction Estimates", - "WILL_RECEIVE": "You'll receive:", - "FEE": "Ethereum Txn Fee:", - "ZANO": "ZANO", - "wZANO": "wZANO" - }, - "ERROR_CODES": { - "NOT_ENOUGH_MONEY": "Not enough money" - }, - "ASSET": "Asset" - }, - "HISTORY": { - "STATUS": "Status", - "STATUS_TOOLTIP": "Confirmations {{current}}/{{total}}", - "LOCK_TOOLTIP": "Locked till {{date}}", - "SEND": "Sent", - "RECEIVED": "Received", + "COMMENTS": "Comments", + "CONTRACTS": "Contracts", "DATE": "Date", - "AMOUNT": "Amount", - "FEE": "Fee", - "ADDRESS": "Address", - "DETAILS": { - "PAYMENT_ID": "Payment ID", - "ID": "Transaction ID", - "SIZE": "Transaction size", - "SIZE_VALUE": "{{value}} bytes", - "HEIGHT": "Height", - "CONFIRMATION": "Confirmation", - "INPUTS": "Inputs", - "OUTPUTS": "Outputs", - "COMMENT": "Comment" - }, - "TYPE_MESSAGES": { - "HIDDEN": "hidden", - "UNDEFINED": "Undefined", - "COMPLETE_BUYER": "Contract completed", - "COMPLETE_SELLER": "Contract completed", - "CREATE_ALIAS": "Fee for assigning alias", - "UPDATE_ALIAS": "Fee for editing alias", - "POW_REWARD": "POW reward", - "POS_REWARD": "POS reward", - "CREATE_CONTRACT": "Contract proposal", - "PLEDGE_CONTRACT": "Contract deposit", - "NULLIFY_CONTRACT": "Burn deposits", - "PROPOSAL_CANCEL_CONTRACT": "Cancellation request", - "CANCEL_CONTRACT": "Cancel and return deposits" - }, - "NO_FEE": "No Fee", - "HIDDEN": "Hidden" - }, - "CONTRACTS": { "EMPTY": "No active contracts", - "CONTRACTS": "Contracts", + "LISTING_BUTTON": "Create listing", "PURCHASE": "Purchase", + "PURCHASE_BUTTON": "New Purchase", "SELL": "Sell", - "DATE": "Date", - "AMOUNT": "Amount", "STATUS": "Status", - "COMMENTS": "Comments", - "PURCHASE_BUTTON": "New Purchase", - "LISTING_BUTTON": "Create listing", - "TIME_LEFT": { - "REMAINING_LESS_ONE": "Less than an hour to respond", - "REMAINING_ONE": "{{time}} hour remains", - "REMAINING_MANY": "{{time}} hours remain", - "REMAINING_MANY_ALT": "{{time}} hours remain", - "REMAINING_ONE_RESPONSE": "{{time}} hour remains", - "REMAINING_MANY_RESPONSE": "{{time}} hours remain", - "REMAINING_MANY_ALT_RESPONSE": "{{time}} hours remain", - "REMAINING_ONE_WAITING": "Waiting for {{time}} hour", - "REMAINING_MANY_WAITING": "Waiting for {{time}} hours", - "REMAINING_MANY_ALT_WAITING": "Waiting for {{time}} hours" - }, "STATUS_MESSAGES": { - "SELLER": { - "NEW_CONTRACT": "New contract proposal", - "IGNORED": "You ignored contract proposal", - "ACCEPTED": "Contract started", - "WAIT": "Waiting for contract confirmation", - "WAITING_BUYER": "Waiting for delivery", - "COMPLETED": "Contract completed", - "NOT_RECEIVED": "Delivery failed", - "NULLIFIED": "All deposits burned", - "PROPOSAL_CANCEL": "New proposal to cancel contract and return deposits", - "BEING_CANCELLED": "Cancellation in progress", - "CANCELLED": "Contract canceled", - "IGNORED_CANCEL": "You ignored cancellation proposal", - "EXPIRED": "Contract proposal has expired" - }, "BUYER": { - "WAITING": "Waiting for response", - "IGNORED": "Seller ignored your contract proposal", "ACCEPTED": "Seller accepted your contract proposal", - "WAIT": "Waiting for deposits confirmation", - "WAITING_SELLER": "Waiting for delivery", + "BEING_CANCELLED": "Cancellation in progress", + "CANCELLED": "Contract canceled", "COMPLETED": "Contract completed", + "EXPIRED": "The contract proposal has expired", + "IGNORED": "Seller ignored your contract proposal", + "IGNORED_CANCEL": "The seller ignored your proposal to cancel the contract", "NOT_RECEIVED": "Delivery failed", "NULLIFIED": "All deposits burned", + "WAIT": "Waiting for deposits confirmation", + "WAITING": "Waiting for response", "WAITING_CANCEL": "Waiting for contract cancellation", + "WAITING_SELLER": "Waiting for delivery" + }, + "SELLER": { + "ACCEPTED": "Contract started", "BEING_CANCELLED": "Cancellation in progress", "CANCELLED": "Contract canceled", - "IGNORED_CANCEL": "The seller ignored your proposal to cancel the contract", - "EXPIRED": "The contract proposal has expired" + "COMPLETED": "Contract completed", + "EXPIRED": "Contract proposal has expired", + "IGNORED": "You ignored contract proposal", + "IGNORED_CANCEL": "You ignored cancellation proposal", + "NEW_CONTRACT": "New contract proposal", + "NOT_RECEIVED": "Delivery failed", + "NULLIFIED": "All deposits burned", + "PROPOSAL_CANCEL": "New proposal to cancel contract and return deposits", + "WAIT": "Waiting for contract confirmation", + "WAITING_BUYER": "Waiting for delivery" } + }, + "TIME_LEFT": { + "REMAINING_LESS_ONE": "Less than an hour to respond", + "REMAINING_MANY": "{{time}} hours remain", + "REMAINING_MANY_ALT": "{{time}} hours remain", + "REMAINING_MANY_ALT_RESPONSE": "{{time}} hours remain", + "REMAINING_MANY_ALT_WAITING": "Waiting for {{time}} hours", + "REMAINING_MANY_RESPONSE": "{{time}} hours remain", + "REMAINING_MANY_WAITING": "Waiting for {{time}} hours", + "REMAINING_ONE": "{{time}} hour remains", + "REMAINING_ONE_RESPONSE": "{{time}} hour remains", + "REMAINING_ONE_WAITING": "Waiting for {{time}} hour" } }, - "PURCHASE": { - "DESCRIPTION": "Description", - "SELLER": "Seller", - "AMOUNT": "Amount", - "YOUR_DEPOSIT": "Your deposit", - "SELLER_DEPOSIT": "Seller deposit", - "BUYER_DEPOSIT": "Buyer deposit", - "SAME_AMOUNT": "Same amount", - "COMMENT": "Comment", - "DETAILS": "Additional details", - "SEND_BUTTON": "Send", - "FORM_ERRORS": { - "DESC_REQUIRED": "Description required", - "DESC_MAXIMUM": "Maximum field length reached", - "SELLER_REQUIRED": "Address required", - "SELLER_NOT_VALID": "Invalid address", - "ALIAS_NOT_VALID": "Invalid alias", - "AMOUNT_REQUIRED": "Amount required", - "AMOUNT_ZERO": "Amount cannot be zero", - "YOUR_DEPOSIT_REQUIRED": "Deposit required", - "SELLER_DEPOSIT_REQUIRED": "Seller deposit required", - "SELLER_SAME": "Use separate account", - "COMMENT_MAXIMUM": "Maximum field length reached" - }, - "PROGRESS_NEW": "New purchase", - "PROGRESS_WAIT": "Awaiting reply", - "PROGRESS_RECEIVE": "Reply received", - "PROGRESS_COMPLETE": "Completed", - "FEE": "Fee", - "PAYMENT": "Payment ID", - "STATUS_MESSAGES": { - "NEW_PURCHASE": "New purchase", - "WAITING_SELLER": "Waiting for response", - "WAITING_BUYER": "Contract proposal received", - "WAITING_CONFIRMATION": "Waiting for deposits confirmation", - "WAITING_DELIVERY": "Waiting for delivery", - "COMPLETED": "Contract completed", - "IGNORED_BUYER": "Contract proposal ignored", - "IGNORED_SELLER": "The seller ignored your contract proposal", - "PROPOSAL_CANCEL_SELLER": "Cancellation request sent", - "PROPOSAL_CANCEL_BUYER": "Cancellation request received", - "BEING_CANCELLED": "Cancellation in progress", - "IGNORED_CANCEL_SELLER": "The seller ignored your proposal to cancel the contract", - "IGNORED_CANCEL_BUYER": "Contract cancellation proposal ignored", - "CANCELLED": "Contract canceled", - "EXPIRED": "Contract proposal expired", - "NOT_RECEIVED": "Delivery failed", - "NULLIFIED": "All deposits burned" + "CREATE_SWAP": { + "BREADCRUMBS": { + "ITEM1": "Swap", + "ITEM2": "Create swap" }, - "ACCEPT_STATE_WAIT_BIG": "Contract started", - "IGNORED_ACCEPT": "Contract proposal ignored", - "BURN_PROPOSAL": "Deposits burned", - "SUCCESS_FINISH_PROPOSAL": "Contract completed", - "SEND_CANCEL_PROPOSAL": "Cancellation request sent", - "IGNORED_CANCEL": "Contract cancellation proposal ignored", - "DEALS_CANCELED_WAIT": "Cancellation in progress", - "WAITING_TIME": "Response time", - "NEED_MONEY": "Insufficient funds", - "BUTTON_MAKE_PLEDGE": "Accept and make deposit", - "BUTTON_IGNORE": "Ignore and hide offer", - "BUTTON_NULLIFY": "Terminate and burn deposits", - "BUTTON_RECEIVED": "Complete and release deposits", - "BUTTON_CANCEL_BUYER": "Cancel and return deposits", - "BUTTON_NOT_CANCEL": "Ignore request", - "BUTTON_CANCEL_SELLER": "Confirm and return deposits", - "HOUR": "hour", - "HOURS": "hours", - "CANCEL": "Cancel", - "NULLIFY_QUESTION": "Are you sure you want to burn both deposits?", - "BUTTON_NULLIFY_SHORT": "Burn", - "WAITING_TIME_QUESTION": "Are you sure you want to cancel the contract?" - }, - "MESSAGES": { - "ADDRESS": "Address", - "MESSAGE": "Message", - "SEND_PLACEHOLDER": "Type a message...", - "SEND_BUTTON": "Send" - }, - "MODALS": { - "ERROR": "Error", - "SUCCESS": "Success", - "INFO": "Information", - "OK": "OK", - "CANCEL": "Cancel", - "ADD_TOKEN": "Add token" - }, - "CONFIRM": { - "BUTTON_CONFIRM": "Send", - "BUTTON_CANCEL": "Cancel", - "TITLE": "Transaction", - "MESSAGE": { - "SEND": "Send", - "FROM": "From", - "TO": "To", - "COMMENT": "Comment" + "FORM": { + "BUTTONS": { + "BUTTON1": "Create proposal", + "BUTTON2": "Cancel" + }, + "ERRORS": { + "ERROR1": "Swap for the same asset is not allowed." + }, + "LABELS": { + "LABEL1": "Sending", + "LABEL2": "Receiving", + "LABEL3": "Receiver address" + }, + "PLACEHOLDERS": { + "PLACEHOLDER1": "Please enter the amount" + } } }, - "STAKING": { - "TITLE": "Staking", - "TITLE_PENDING": "Pending", - "TITLE_TOTAL": "Total", - "TITLE_PERIOD": "Time period:", - "PERIOD": { - "WEEK1": "1 week", - "WEEK2": "2 week", - "MONTH1": "1 month", - "MONTH3": "3 month", - "MONTH6": "6 month", - "YEAR": "1 year", - "ALL": "All" - }, - "TITLE_GROUP": "Group:", - "GROUP": { - "DAY": "day", - "WEEK": "week", - "MONTH": "month" + "CREATE_WALLET": { + "BUTTON_CREATE": "Create wallet", + "BUTTON_SELECT": "Select wallet location", + "CONFIRM": "Confirm wallet password", + "ERROR_CANNOT_SAVE_SYSTEM": "Wallet files cannot be saved to the OS partition", + "ERROR_CANNOT_SAVE_TOP": "Existing wallet files cannot be replaced or overwritten", + "FORM_ERRORS": { + "CONFIRM_NOT_MATCH": "Passwords don`t match", + "MAX_LENGTH": "Maximum name length reached", + "NAME_DUPLICATE": "Name is duplicate", + "NAME_REQUIRED": "Name is required" }, - "SWITCH": { - "ON": "ON", - "OFF": "OFF" - } + "NAME": "Wallet name", + "PASS": "Set wallet password", + "TITLE_SAVE": "Save the wallet file." }, - "CONTACTS": { - "TITLE": "Contact list", - "IMPORT_EXPORT": "Import or export contacts", - "IMPORT": "Import", - "EXPORT": "Export", - "ADD": "Add/edit contact", - "SEND": "Send", - "SEND_FROM": "Send from", - "SEND_TO": "To", - "OPEN_ADD_WALLET": "Open/Add wallet", - "COPY": "- Copy", - "TABLE": { - "NAME": "Name", - "ALIAS": "Alias", - "ADDRESS": "Address", - "NOTES": "Notes", - "EMPTY": "Contact list is empty" - }, - "FORM": { - "NAME": "Name", - "ADDRESS": "Address", - "NOTES": "Notes" + "EDIT_ALIAS": { + "BUTTON_EDIT": "Edit", + "COMMENT": { + "LABEL": "Comment", + "PLACEHOLDER": "" }, + "COST": "Fee {{value}} {{currency}}", "FORM_ERRORS": { - "NAME_REQUIRED": "Name is required", - "NAME_DUBLICATED": "Name is dublicated", - "ADDRESS_REQUIRED": "Address is required", - "ADDRESS_NOT_VALID": "Address not valid", - "SET_MASTER_PASSWORD": "Set master password", - "ADDRESS_DUBLICATED": "Address is dublicated", - "MAX_LENGTH": "Maximum notes length reached", - "NAME_LENGTH": "The name must be 4-25 characters long" - }, - "BUTTON": { - "SEND": "Send", - "EDIT": "Edit", - "DELETE": "Delete", - "ADD": "Add contact", - "ADD_EDIT": "Add/Save", - "GO_TO_WALLET": "Go to wallet", - "IMPORT_EXPORT": "Import/export" + "MAX_LENGTH": "Maximum comment length reached", + "NO_MONEY": "You do not have enough funds to change the comment to this alias" }, - "SUCCESS_SENT": "Contact added", - "SUCCESS_SAVE": "Contact is edited", - "SUCCESS_IMPORT": "Contacts are imported", - "SUCCESS_EXPORT": "Contacts are exported", - "ERROR_IMPORT": "Error is occured while reading file!", - "ERROR_TYPE_FILE": "Please import valid .csv file", - "ERROR_EXPORT": "Invalid file type. Save file as .csv", - "ERROR_EMPTY_LIST": "Contact list is empty", - "ERROR_IMPORT_EMPTY": "File is empty", - "ADD_CONTACT": "Add contact" + "NAME": { + "LABEL": "Alias", + "PLACEHOLDER": "@ Enter alias" + } }, "ERRORS": { - "NO_MONEY": "Not enough money", - "NOT_ENOUGH_MONEY": "Insufficient funds in account", + "ACCESS_DENIED": "Access denied", + "BAD_ARG": "Invalid argument", "CORE_BUSY": "Internal error: core is busy", "DAEMON_BUSY": "Internal error: daemon is busy", - "NO_MONEY_REMOVE_OFFER": "There is no fee for deleting an offer, but in order to protect the network against flood transactions you need to have at least {{fee}} {{currency}} in your wallet", + "FILE_EXIST": "A file with that name already exists. Enter another name to save the file under", + "FILE_NOT_FOUND": "File not found", + "FILE_NOT_SAVED": "You cannot save a wallet file in this folder. Please choose another folder.", + "FILE_RESTORED": "The wallet file was corrupted. We have recovered the keys and the wallet from the blockchain", + "INSUFFICIENT_FUNDS": "Insufficient funds for this transaction", + "NOT_ENOUGH_MONEY": "Insufficient funds in account", "NOT_ENOUGH_OUTPUTS_TO_MIX": "Mix-in number is too big for current blockchain state. There are not enough unspent outputs to mix with", + "NOT_FILE_ZANO_WALLET": "This file is not recognized as a Zano wallet..", + "NO_MONEY": "Not enough funds for this transaction", + "NO_MONEY_REMOVE_OFFER": "There is no fee for deleting an offer, but in order to protect the network against flood transactions you need to have at least {{fee}} {{currency}} in your wallet", + "REQUIRED": "Required field", + "TRANSACTION_ERROR": "Error. Transaction not completed.", "TRANSACTION_IS_TO_BIG": "Transaction exceeds network limit, send required amount with multiple transactions", "TRANSFER_ATTEMPT": "There is no connection to Zano network", - "ACCESS_DENIED": "Access denied", - "TRANSACTION_ERROR": "Error. Transaction not completed.", - "BAD_ARG": "Invalid argument", - "WALLET_WRONG_ID": "Invalid wallet ID", - "WRONG_PASSWORD": "Invalid password", - "FILE_RESTORED": "The wallet file was corrupted. We have recovered the keys and the wallet from the blockchain", - "FILE_NOT_FOUND": "File not found", - "FILE_EXIST": "A file with that name already exists. Enter another name to save the file under", - "FILE_NOT_SAVED": "You cannot save a wallet file in this folder. Please choose another folder.", - "TX_TYPE_NORMAL": "Error. The payment from the wallet", - "TX_TYPE_NORMAL_TO": "to", - "TX_TYPE_NORMAL_END": "was not completed.", + "TX_TYPE_COIN_BASE": "Error. The payment was not completed.", "TX_TYPE_NEW_ALIAS": "Error. Failed to register alias to safe", "TX_TYPE_NEW_ALIAS_END": "Please try again.", + "TX_TYPE_NORMAL": "Error. The payment from the wallet", + "TX_TYPE_NORMAL_END": "was not completed.", + "TX_TYPE_NORMAL_TO": "to", "TX_TYPE_UPDATE_ALIAS": "Error. Failed to change comment to alias in safe", - "TX_TYPE_COIN_BASE": "Error. The payment was not completed.", "WALLET_WATCH_ONLY_NOT_SUPPORTED": "Watch-only wallets can only be opened by simplewallet", - "REQUIRED": "Required field", - "NOT_FILE_ZANO_WALLET": "File is not a zano wallet" + "WALLET_WRONG_ID": "Invalid wallet ID", + "WRONG_PASSWORD": "Invalid password", + "WRONG_PASSWORD_MUST_BE": "Invalid password. Password must be" }, - "CONTEXT_MENU": { - "COPY": "copy", - "PASTE": "paste", - "SELECT": "select all" + "EXPORT_HISTORY": { + "CANCEL": "Cancel", + "EXPORT": "Export to file...", + "EXPORT_BUTTON": "Export history...", + "FILTER": "Filter POS Transactions", + "FORMAT": "Format", + "SAVED_FILE": "Select path to save transactions history ", + "TITLE": "Export Wallet History", + "TOOLTIP": "Export wallet transactions history to file" }, - "BACKEND_LOCALIZATION": { - "QUIT": "Quit", - "IS_RECEIVED": "", - "IS_CONFIRMED": "", - "INCOME_TRANSFER_UNCONFIRMED": "Incoming payment (not confirmed)", - "INCOME_TRANSFER_CONFIRMED": "Payment received", - "MINED": "Mined", - "LOCKED": "Blocked", - "IS_MINIMIZE": "Zano application is minimized to the system tray", - "RESTORE": "You can recover it by clicking or using the context menu", - "TRAY_MENU_SHOW": "Resize", - "TRAY_MENU_MINIMIZE": "Minimize" + "HISTORY": { + "ADDRESS": "Address", + "AMOUNT": "Amount", + "DATE": "Date", + "DETAILS": { + "COMMENT": "Comment", + "CONFIRMATION": "Confirmation", + "HEIGHT": "Height", + "ID": "Transaction ID", + "INPUTS": "Inputs", + "OUTPUTS": "Outputs", + "PAYMENT_ID": "Payment ID", + "SIZE": "Transaction size", + "SIZE_VALUE": "{{value}} bytes" + }, + "FEE": "Fee", + "HIDDEN": "Hidden", + "LOCK_TOOLTIP": "Locked till {{date}}", + "NO_FEE": "No Fee", + "RECEIVED": "Received", + "SEND": "Sent", + "STATUS": "Status", + "STATUS_TOOLTIP": "Confirmations {{current}}/{{total}}", + "TYPE_MESSAGES": { + "CANCEL_CONTRACT": "Cancel and return deposits", + "COMPLETE_BUYER": "Contract completed", + "COMPLETE_SELLER": "Contract completed", + "CREATE_ALIAS": "Fee for assigning alias", + "CREATE_CONTRACT": "Contract proposal", + "HIDDEN": "hidden", + "NULLIFY_CONTRACT": "Burn deposits", + "PLEDGE_CONTRACT": "Contract deposit", + "POS_REWARD": "POS reward", + "POW_REWARD": "POW reward", + "PROPOSAL_CANCEL_CONTRACT": "Cancellation request", + "UNDEFINED": "Undefined", + "UPDATE_ALIAS": "Fee for editing alias" + } }, - "TOR_LIB_STATE": { - "STATE_SENDING": "Sending transaction", - "STATE_SENT_SUCCESS": "Successfully sent!", - "STATE_SEND_FAILED": "Sending failed", - "STATE_INITIALIZING": "Initializing", - "STATE_DOWNLOADING_CONSENSUS": "Downloading consensus", - "STATE_MAKING_TUNNEL_A": "Building tunnel to A", - "STATE_MAKING_TUNNEL_B": "Building tunnel to B", - "STATE_CREATING_STREAM": "Creating stream", - "STATE_FAILED": "Failed created stream", - "STATE_SUCCESS": "Successfully created stream" + "LOGIN": { + "BUTTON_NEXT": "Next", + "BUTTON_RESET": "Reset", + "BUTTON_SKIP": "Skip", + "FORM_ERRORS": { + "CONFIRM_REQUIRED": "Confirmation is required", + "INVALID_PASS": "Invalid Password", + "MISMATCH": "Mismatch", + "PASS_REQUIRED": "Password is required", + "WRONG_PASSWORD": "Wrong password" + }, + "INCORRECT_PASSWORD": "Invalid password", + "MASTER_PASS": "Master password", + "SETUP_CONFIRM_PASS": "Confirm the password", + "SETUP_MASTER_PASS": "Setup master password" }, - "SEND_DETAILS_MODAL": { - "TITLE1": "Transaction", - "TITLE2": "Transaction details" + "MAIN": { + "BUTTON_NEW_WALLET": "Create new wallet", + "BUTTON_OPEN_WALLET": "Open existing wallet", + "BUTTON_RESTORE_BACKUP": "Restore from backup", + "CHOOSE_PATH": "Please choose a path", + "HELP": "How to create wallet?", + "TITLE": "Create or open the wallet to start using Zano" + }, + "MESSAGES": { + "ADDRESS": "Address", + "MESSAGE": "Message", + "SEND_BUTTON": "Send", + "SEND_PLACEHOLDER": "Type a message..." + }, + "MODALS": { + "ADD_TOKEN": "Add token", + "CANCEL": "Cancel", + "ERROR": "Error", + "INFO": "Information", + "OK": "OK", + "SUCCESS": "Success" + }, + "OPEN_WALLET": { + "BUTTON": "Open wallet", + "FILE_NOT_FOUND1": "Wallet file not found", + "FILE_NOT_FOUND2": "

    It might have been renamed or moved.
    To open it, use the \"Open wallet\" button.", + "FORM_ERRORS": { + "MAX_LENGTH": "Maximum name length reached", + "NAME_DUPLICATE": "Name is duplicate", + "NAME_REQUIRED": "Name is required" + }, + "MODAL": { + "LABEL": "Password to this wallet", + "NOT_FOUND": "Not found", + "OPEN": "Open wallet", + "SKIP": "Skip", + "TITLE": "Type wallet password" + }, + "NAME": "Wallet name", + "PASS": "Wallet password", + "WITH_ADDRESS_ALREADY_OPEN": "A wallet with this address is already open" }, "PLACEHOLDERS": { + "ADRESS_PLACEHOLDER": "Enter adress here", + "AMOUNT_PLACEHOLDER": "Please enter the amount", "COMMENT_PLACEHOLDER": "Enter your comment here", - "WALLET_NAME_PLACEHOLDER": "Enter a Wallet Name here", + "CONFIRM_WALET_PASSWORD_PLACEHOLDER": "Confirm wallet password here", + "DEPOSIT_PLACEHOLDER": "Enter your deposit here", + "DESCRIPTION_PLACEHOLDER": "Enter a description here", + "FEE_PLACEHOLDER": "Enter a fee here", "MASTER_PASS_PLACEHOLDER": "Enter a master password here", - "PASS_PLACEHOLDER": "Enter a master password here", "NAME_PLACEHOLDER": "Enter a name here", - "ADRESS_PLACEHOLDER": "Enter adress here", "NOTES_PLACEHOLDER": "Enter a notes here", - "DESCRIPTION_PLACEHOLDER": "Enter a description here", - "SELLER_PLACEHOLDER": "Enter a seller here", + "PASSWORD_PLACEHOLDER": "Enter a password here", + "PASS_PLACEHOLDER": "Enter a master password here", + "PLACEHOLDER_CONFIRM": "Confirm new password here", + "PLACEHOLDER_NEW": "Enter new password here", "PLACEHOLDER_OLD": "Enter current password here", - "AMOUNT_PLACEHOLDER": "Enter amount here", - "DEPOSIT_PLACEHOLDER": "Enter your deposit here", + "PURCHASE_PAYMENT_PLACEHOLDER": "Enter a payment ID here", + "SEED_PASSWORD_PLACEHOLDER": "Enter a seed password here", + "SEED_PHRASE_PLACEHOLDER": "Enter a seed phrase here", "SELLER_DEPOSIT_PLACEHOLDER": "Enter seller deposit here", - "PLACEHOLDER_NEW": "Enter new password here", + "SELLER_PLACEHOLDER": "Enter a seller here", "WALET_PASSWORD_PLACEHOLDER": "Enter a wallet password here", - "CONFIRM_WALET_PASSWORD_PLACEHOLDER": "Confirm wallet password here", - "PLACEHOLDER_CONFIRM": "Confirm new password here", - "PASSWORD_PLACEHOLDER": "Enter a password here", - "SEED_PHRASE_PLACEHOLDER": "Enter a seed phrase here", - "SEED_PASSWORD_PLACEHOLDER": "Enter a seed password here", - "PURCHASE_PAYMENT_PLACEHOLDER": "Enter a payment ID here", - "FEE_PLACEHOLDER": "Enter a fee here" + "WALLET_NAME_PLACEHOLDER": "Please enter a name for your wallet" + }, + "PROGRESS": { + "ADD_WALLET": "Add wallet", + "CREATE_WALLET": "Create new wallet", + "RESTORE_WALLET": "Restore from backup", + "SELECT_LOCATION": "Select wallet location" + }, + "PURCHASE": { + "ACCEPT_STATE_WAIT_BIG": "Contract started", + "AMOUNT": "Amount", + "BURN_PROPOSAL": "Deposits burned", + "BUTTON_CANCEL_BUYER": "Cancel and return deposits", + "BUTTON_CANCEL_SELLER": "Confirm and return deposits", + "BUTTON_IGNORE": "Ignore and hide offer", + "BUTTON_MAKE_PLEDGE": "Accept and make deposit", + "BUTTON_NOT_CANCEL": "Ignore request", + "BUTTON_NULLIFY": "Terminate and burn deposits", + "BUTTON_NULLIFY_SHORT": "Burn", + "BUTTON_RECEIVED": "Complete and release deposits", + "BUYER_DEPOSIT": "Buyer deposit", + "CANCEL": "Cancel", + "COMMENT": "Comment", + "DEALS_CANCELED_WAIT": "Cancellation in progress", + "DESCRIPTION": "Description", + "DETAILS": "Additional details", + "FEE": "Fee", + "FORM_ERRORS": { + "ALIAS_NOT_VALID": "Invalid alias", + "AMOUNT_REQUIRED": "Amount required", + "AMOUNT_ZERO": "Amount cannot be zero", + "COMMENT_MAXIMUM": "Maximum field length reached", + "DESC_MAXIMUM": "Maximum field length reached", + "DESC_REQUIRED": "Description required", + "SELLER_DEPOSIT_REQUIRED": "Seller deposit required", + "SELLER_NOT_VALID": "Invalid address", + "SELLER_REQUIRED": "Address required", + "SELLER_SAME": "Use separate account", + "YOUR_DEPOSIT_REQUIRED": "Deposit required" + }, + "HOUR": "hour", + "HOURS": "hours", + "IGNORED_ACCEPT": "Contract proposal ignored", + "IGNORED_CANCEL": "Contract cancellation proposal ignored", + "NEED_MONEY": "Insufficient funds for this transaction", + "NULLIFY_QUESTION": "Are you sure you want to burn both deposits?", + "PAYMENT": "Payment ID", + "PROGRESS_COMPLETE": "Completed", + "PROGRESS_NEW": "New purchase", + "PROGRESS_RECEIVE": "Reply received", + "PROGRESS_WAIT": "Awaiting reply", + "SAME_AMOUNT": "Same amount", + "SELLER": "Seller", + "SELLER_DEPOSIT": "Seller deposit", + "SEND_BUTTON": "Send", + "SEND_CANCEL_PROPOSAL": "Cancellation request sent", + "STATUS_MESSAGES": { + "BEING_CANCELLED": "Cancellation in progress", + "CANCELLED": "Contract canceled", + "COMPLETED": "Contract completed", + "EXPIRED": "Contract proposal expired", + "IGNORED_BUYER": "Contract proposal ignored", + "IGNORED_CANCEL_BUYER": "Contract cancellation proposal ignored", + "IGNORED_CANCEL_SELLER": "The seller ignored your proposal to cancel the contract", + "IGNORED_SELLER": "The seller ignored your contract proposal", + "NEW_PURCHASE": "New purchase", + "NOT_RECEIVED": "Delivery failed", + "NULLIFIED": "All deposits burned", + "PROPOSAL_CANCEL_BUYER": "Cancellation request received", + "PROPOSAL_CANCEL_SELLER": "Cancellation request sent", + "WAITING_BUYER": "Contract proposal received", + "WAITING_CONFIRMATION": "Waiting for deposits confirmation", + "WAITING_DELIVERY": "Waiting for delivery", + "WAITING_SELLER": "Waiting for response" + }, + "SUCCESS_FINISH_PROPOSAL": "Contract completed", + "WAITING_TIME": "Response time", + "WAITING_TIME_QUESTION": "Are you sure you want to cancel the contract?", + "YOUR_DEPOSIT": "Your deposit" + }, + "RESTORE_WALLET": { + "BUTTON_CREATE": "Create wallet", + "BUTTON_SELECT": "Select wallet location", + "CHOOSE_PATH": "Please choose a path", + "CONFIRM": "Confirm wallet password", + "FORM_ERRORS": { + "CONFIRM_NOT_MATCH": "Passwords don`t match", + "INCORRECT_PASSWORD": "Incorrect password", + "KEY_NOT_VALID": "Key not valid", + "KEY_REQUIRED": "Key is required", + "MAX_LENGTH": "Maximum name length reached", + "NAME_DUPLICATE": "Name is duplicate", + "NAME_REQUIRED": "Name is required", + "SEED_PHRASE_IS_NO_VALID": "The seed phrase is not valid." + }, + "LABEL_NAME": "Wallet name", + "LABEL_PHRASE_KEY": "Seed phrase / tracking seed", + "NOT_CORRECT_FILE_OR_PASSWORD": "Invalid wallet file or password does not match", + "OK": "OK", + "PASS": "Wallet password", + "SEED_PASSWORD": "Seed password" + }, + "SEED_PHRASE": { + "BUTTON_COPIED": "Copied", + "BUTTON_COPY": "Copy", + "BUTTON_CREATE_ACCOUNT": "Create wallet", + "TITLE": "Make sure to keep your seed phrase in a safe place. If you forget your seed phrase you will not be able to recover your wallet." + }, + "SEND": { + "ADDRESS": "Address", + "AMOUNT": "Amount", + "ASSET": "Asset", + "BUTTON": "Send", + "COMMENT": "Comment", + "DETAILS": "Additional details", + "ERROR_CODES": { + "NOT_ENOUGH_MONEY": "Not enough funds for this transaction" + }, + "FEE": "Fee", + "FORM_ERRORS": { + "ADDRESS_NOT_VALID": "Address not valid", + "ADDRESS_REQUIRED": "Address is required", + "ALIAS_NOT_FOUND": "Alias not found", + "ALIAS_NOT_VALID": "The alias is not valid", + "AMOUNT_REQUIRED": "Amount is required", + "AMOUNT_ZERO": "Amount is zero", + "FEE_MINIMUM": "The minimum fee required is {{fee}}", + "FEE_REQUIRED": "Please enter the fee amount.", + "GREAT_THAN_UNWRAPPED_COINS": "Amount is bigger than ERC20 tokens left available", + "LESS_THAN_ZANO_NEEDED": "Too small amount to cover ERC20 fee", + "MAX_LENGTH": "Maximum comment length reached", + "MUST_BE_GREATER_THAN_ZERO": "Must be greater than zero", + "WRAP_INFO_NULL": "failed to request wrap state" + }, + "HIDE": "Hide your wallet address from recipient", + "MIXIN": "Mixin", + "SUCCESS_SENT": "Transaction sent", + "WRAP": { + "ESTIMATE": "Transaction Estimates", + "FEE": "Ethereum Txn Fee:", + "MAIN_TEXT": "This transaction will create wZano (\"Wrapped Zano\") which will be sent to the specified address on the Ethereum network.", + "TITLE": "Wrap", + "WILL_RECEIVE": "You'll receive:", + "ZANO": "ZANO", + "wZANO": "wZANO" + } }, - "EXPORT_HISTORY": { - "TOOLTIP": "Export wallet transactions history to file", - "TITLE": "Export Wallet History", - "FILTER": "Filter POS Transactions", - "CANCEL": "Cancel", - "EXPORT": "Export to file...", - "EXPORT_BUTTON": "Export history...", - "SAVED_FILE": "Select path to save transactions history ", - "FORMAT": "Format" + "SEND_DETAILS_MODAL": { + "TITLE1": "Transaction", + "TITLE2": "Transaction details" }, - "ASSETS": { - "TABLE": { - "LABELS": { - "NAME": "Name", - "BALANCE": "Balance", - "VALUE": "Value", - "PRICE": "Price" - } + "SETTINGS": { + "APP_LOCK": { + "TIME1": "5 min", + "TIME2": "15 min", + "TIME3": "1 hour", + "TIME4": "Never", + "TITLE": "Lock app after:" }, - "DROP_DOWN_MENU": { - "ASSET_DETAILS": "Asset Details", - "REMOVE_ASSET": "Remove asset" + "APP_LOG_TITLE": "Log level:", + "DARK_THEME": "Dark theme", + "FORM_ERRORS": { + "CONFIRM_NOT_MATCH": "The passwords do not match", + "CURRENT_PASS_NOT_MATCH": "Old password not match", + "PASS_REQUIRED": "Password is required" }, - "MODALS": { - "ASSET_DETAILS": { - "LABELS": { - "NAME": "Asset name", - "TICKER": "Ticker", - "ID": "Asset ID", - "CURRENT_SUPPLY": "Current supply", - "MAX_SUPPLE": "Max supply" - } - } + "GRAY_THEME": "Grey theme", + "LANGUAGE": { + "DE": "Deutsch", + "EN": "English", + "FR": "French", + "ID": "Indonesian", + "IT": "Italian", + "PT": "Portuguese", + "TITLE": "Language" }, - "FORM": { - "ERRORS": { - "WRONG_ASSET_ID": "Wrong asset id", - "INSUFICCIENT_FUNDS": "Insuficcient funds" - } - } + "LAST_BUILD": "Current build: {{value}}", + "MASTER_PASSWORD": { + "BUTTON": "Save", + "CONFIRM": "New password confirmation", + "NEW": "New password", + "OLD": "Old password", + "TITLE": "Update master password" + }, + "NOTIFICATIONS": "Notifications", + "SCALE": { + "100": "100% scale", + "125": "125% scale", + "150": "150% scale", + "75": "75% scale", + "TITLE": "Interface scale" + }, + "SETTINGS_SAVED": "Saved! Settings Updated", + "TITLE": "Settings", + "USE_TOR_TO_RELAY_TRANSACTIONS": "Use TOR to relay transactions", + "WHITE_THEME": "White theme" }, - "CONFIRM_SWAP": { - "BREADCRUMBS": { - "ITEM1": "Swap", - "ITEM2": "Confirm swap" + "SIDEBAR": { + "ACCOUNT": { + "MESSAGES": "New offers/Messages", + "STAKING": "Staking", + "SYNCING": "Syncing wallet" }, - "FORM": { - "LABELS": { - "LABEL1": "Swap proposal hex", - "LABEL2": "Proposal details" - }, - "PLACEHOLDERS": { - "PLACEHOLDER1": "Enter Swap proposal hex" - }, - "TABLE": { - "LABELS": { - "LABEL1": "Sending", - "LABEL2": "Receiving", - "LABEL3": "Expiration time" - } - }, - "BUTTONS": { - "BUTTON1": "Accept Proposal", - "BUTTON2": "Back" - } + "ADD_NEW": "Add", + "CONTACTS": "Contacts", + "CONTACTS_TOOLTIP": "Contacts option available only with Master Password enabled", + "LOG_OUT": "Log out", + "LOG_OUT_TOOLTIP": "Logout option available only with Master Password enabled", + "SETTINGS": "Settings", + "SYNCHRONIZATION": { + "COMPLETE": "Completion", + "DOWNLOADING": "Downloading", + "ERROR": "System error", + "LOADING": "Loading blockchain data", + "MB": "MB", + "OFFLINE": "Offline", + "ONLINE": "Online", + "SLASH": "/", + "SYNCING": "Syncing blockchain" + }, + "TITLE": "Wallets", + "UPDATE": { + "CRITICAL": "Update available", + "CRITICAL_HINT": "Critical update!", + "CRITICAL_TOOLTIP": "Critical update available.Update strongly recommended!", + "IMPORTANT": "Update available", + "IMPORTANT_HINT": "Important update!", + "IMPORTANT_TOOLTIP": "Get new update.
    Important update!", + "STANDARD": "Update available", + "STANDARD_TOOLTIP": "Get new update.
    Update is recommended!", + "TIME": "System time differs from network", + "TIME_TOOLTIP": "Wrong system time!
    Check and repair your system time." } }, - "CREATE_SWAP": { - "BREADCRUMBS": { - "ITEM1": "Swap", - "ITEM2": "Create swap" + "STAKING": { + "GROUP": { + "DAY": "day", + "MONTH": "month", + "WEEK": "week" }, - "FORM": { - "LABELS": { - "LABEL1": "Sending", - "LABEL2": "Receiving", - "LABEL3": "Receiver address" - }, - "PLACEHOLDERS": { - "PLACEHOLDER1": "Enter amount here" - }, - "BUTTONS": { - "BUTTON1": "Create proposal", - "BUTTON2": "Cancel" - }, - "ERRORS": { - "ERROR1": "Same ones selected asset" - } - } + "PERIOD": { + "ALL": "All", + "MONTH1": "1 month", + "MONTH3": "3 month", + "MONTH6": "6 month", + "WEEK1": "1 week", + "WEEK2": "2 week", + "YEAR": "1 year" + }, + "SWITCH": { + "OFF": "OFF", + "ON": "ON" + }, + "TITLE": "Staking", + "TITLE_GROUP": "Group:", + "TITLE_PENDING": "Pending", + "TITLE_PERIOD": "Time period:", + "TITLE_TOTAL": "Total" }, "SWAP": { "BUTTONS": { @@ -808,31 +716,129 @@ } }, "SWAP_PROPOSAL_HEX": { + "BREADCRUMBS": { + "ITEM1": "Swap", + "ITEM2": "Swap proposal hex" + }, "FORM": { + "BUTTONS": { + "BUTTON1": "Copy", + "BUTTON2": "Close" + }, "LABELS": { "LABEL1": "Swap proposal hex" }, "PLACEHOLDERS": { "PLACEHOLDER1": "Enter Swap proposal hex" - }, - "BUTTONS": { - "BUTTON1": "Copy", - "BUTTON2": "Close" } }, "MODALS": { "CONFIRM_MODAL": { - "TITLE": "Are you sure you want to leave this page?", - "MESSAGE": "Please make sure you saved the swap proposal text, you won’t be able to see it again", "BUTTONS": { - "SUBMIT": "Close", - "CLOSE": "Back to proposal" - } + "CLOSE": "Back to proposal", + "SUBMIT": "Close" + }, + "MESSAGE": "Please make sure you saved the swap proposal text, you won’t be able to see it again", + "TITLE": "Are you sure you want to leave this page?" } + } + }, + "TOR_LIB_STATE": { + "STATE_CREATING_STREAM": "Creating stream", + "STATE_DOWNLOADING_CONSENSUS": "Downloading consensus", + "STATE_FAILED": "Failed created stream", + "STATE_INITIALIZING": "Initializing", + "STATE_MAKING_TUNNEL_A": "Building tunnel to A", + "STATE_MAKING_TUNNEL_B": "Building tunnel to B", + "STATE_SENDING": "Sending transaction", + "STATE_SEND_FAILED": "Sending failed", + "STATE_SENT_SUCCESS": "Successfully sent!", + "STATE_SUCCESS": "Successfully created stream" + }, + "TRANSFER_ALIAS": { + "ADDRESS": { + "LABEL": "Transfer to", + "PLACEHOLDER": "" }, - "BREADCRUMBS": { - "ITEM1": "Swap", - "ITEM2": "Swap proposal hex" + "BUTTON_CANCEL": "Cancel", + "BUTTON_TRANSFER": "Transfer", + "COMMENT": { + "LABEL": "Comment", + "PLACEHOLDER": "" + }, + "COST": "Transfer fee {{value}} {{currency}}", + "FORM_ERRORS": { + "ALIAS_EXISTS": "This account already has an alias", + "NO_MONEY": "You do not have enough funds to transfer this alias", + "WRONG_ADDRESS": "No wallet exists for the provided address" + }, + "NAME": { + "LABEL": "Alias", + "PLACEHOLDER": "@ Enter alias" + }, + "REQUEST_SEND_REG": "The alias will be transferred within 10 minutes" + }, + "WALLET": { + "AVAILABLE_BALANCE": "Available", + "CONFIRM": { + "MESSAGE": "To access it you’ll have to add it again", + "TITLE": "Remove wallet from the list?" + }, + "DETAILS": "Details", + "LOCK": "Lock", + "LOCKED_BALANCE": "Locked", + "LOCKED_BALANCE_LINK": "What does that mean?", + "MODAL_ADD_CUSTOM_TOKEN": { + "FIELD_TITLE": "Asset ID", + "FORM_ERRORS": { + "ERROR1": "Invalid asset ID" + }, + "TITLE": "Add Custom Token" + }, + "REGISTER_ALIAS": "Register an alias", + "TABS": { + "ASSETS": "Assets", + "CONTRACTS": "Contracts", + "HISTORY": "History", + "MESSAGES": "Messages", + "RECEIVE": "Receive", + "SEND": "Send", + "STAKING": "Staking" + }, + "TOOLTIPS": { + "ADD_CUSTOM_TOKEN": "Add Custom Token", + "EDIT_ALIAS": "Edit alias", + "REMOVE": "Remove wallet", + "SETTINGS": "Settings", + "TRANSFER_ALIAS": "Transfer alias" } + }, + "WALLET_DETAILS": { + "ADD_CUSTOM_TOKEN": "Add Custom Token", + "BUTTON_REMOVE": "Remove wallet", + "BUTTON_SAVE": "Save", + "CREATE_PASSWORD_SECURE": "Create a password to secure your seed", + "FORM": { + "CONFIRM_PASSWORD": "Confirm password", + "GENERATE_SECURE_SEED": "Generate Secure Seed", + "SECURED_SEED_WILL_REQUIRE": "Secure seed will require this password to restore." + }, + "FORM_ERRORS": { + "MAX_LENGTH": "Maximum name length reached", + "NAME_DUPLICATE": "Name is duplicate", + "NAME_REQUIRED": "Name is required", + "PASSWORDS_DONT_MATCH": "The passwords entered do not match" + }, + "INFO": "info", + "LABEL_FILE_LOCATION": "Wallet file location", + "LABEL_NAME": "Wallet name", + "LABEL_SEED_PHRASE": "Seed phrase", + "REMEMBER_YOU_WILL_REQUIRE": "Secure seed will require password to restore.", + "RESYNC_WALLET": "Resync wallet data", + "RESYNC_WALLET_BUTTON": "Resync Wallet", + "SEED_IS_SECURED": "Seed is secured", + "SEED_IS_UNSECURED": "Seed is unsecured", + "SEED_PHRASE_HINT": "Click to reveal the seed phrase", + "WALLET_OPTIONS": "Wallet options..." } } From 57bbc97ac62cf7419dcf98e6d5661938fae09de5 Mon Sep 17 00:00:00 2001 From: Nazar Usov Date: Sun, 25 Feb 2024 20:31:56 +0200 Subject: [PATCH 3/3] Return condition for alias --- .../src/app/pages/assign-alias/assign-alias.component.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/html_source/src/app/pages/assign-alias/assign-alias.component.ts b/html_source/src/app/pages/assign-alias/assign-alias.component.ts index 66949c34..17585e79 100644 --- a/html_source/src/app/pages/assign-alias/assign-alias.component.ts +++ b/html_source/src/app/pages/assign-alias/assign-alias.component.ts @@ -66,7 +66,7 @@ import { BreadcrumbItems } from '@parts/components/breadcrumbs/breadcrumbs.model > {{ 'ASSIGN_ALIAS.FORM_ERRORS.NAME_WRONG' | translate }}
    -
    +
    {{ 'ASSIGN_ALIAS.FORM_ERRORS.NAME_LENGTH' | translate }}