diff --git a/configs/mainnet.json b/configs/mainnet.json index 8d20eb754..64be05cd3 100644 --- a/configs/mainnet.json +++ b/configs/mainnet.json @@ -26,6 +26,14 @@ "origin": "https://client.wavesplatform.com", "featuresConfigUrl": "https://raw.githubusercontent.com/wavesplatform/waves-client-config/master/config.json", "feeConfigUrl": "https://raw.githubusercontent.com/wavesplatform/waves-client-config/master/fee.json", + "migration": { + "webUrl": "https://waves.exchange/migration", + "desktopUrl": "http://localhost:8888/connect", + "desktopPort": 8888, + "origins": [ + "https://waves.exchange" + ] + }, "WESTNetworkByte": "V", "tokenrating": "https://tokenrating.wavesexplorer.com", "assets": { @@ -60,5 +68,6 @@ { "ticker": "DASH", "id": "B3uGHFRpSUuGEDWjqB9LWWxafQj8VTvpMucEyoxzws5H"}, { "ticker": "Monero", "id": "5WvPKSJXzVE2orvbkJ8wsQmmQKqTv9sGBPksV4adViw3"}, { "ticker": "ZEC", "id": "BrjUWjndUanm5VsJkbUip8VRYy6LWJePtxya3FNv4TQa"} - ] + ], + "wavesExchangeLink": "https://waves.exchange" } diff --git a/configs/stagenet.json b/configs/stagenet.json index bf4e295c3..e7fb0665c 100644 --- a/configs/stagenet.json +++ b/configs/stagenet.json @@ -26,6 +26,11 @@ "origin": "https://testnet.wavesplatform.com", "featuresConfigUrl": "https://raw.githubusercontent.com/wavesplatform/waves-client-config/master/testnet.config.json", "feeConfigUrl": "https://raw.githubusercontent.com/wavesplatform/waves-client-config/master/fee.json", + "migration": { + "webUrl": "https://localhost:8080/migration", + "desktopUrl": "https://localhost:8888/connect", + "desktopPort": 8888 + }, "WESTNetworkByte": "S", "tokenrating": "https://dev.voting.wavesplatform.com", "assets": { @@ -53,5 +58,6 @@ { "ticker": "USD", "id": "HETgTyfn5grcHWGRKHi7p3hvMB4QxWVrPD8Fnfi9tfD9"}, { "ticker": "EUR", "id": "EqZfxiqYKkByP42hqNsvuPdXxVYMHaQDwfKgFnAz5D1x"}, { "ticker": "CNY", "id": "8CfhN5MmaiAW1kCG5tDXasVTSafJP8cf6TZqbPRkNGxQ"} - ] + ], + "wavesExchangeLink": "https://waves.exchange" } diff --git a/configs/testnet.json b/configs/testnet.json index 9934a4729..3d03b8616 100644 --- a/configs/testnet.json +++ b/configs/testnet.json @@ -26,6 +26,11 @@ "origin": "https://testnet.wavesplatform.com", "featuresConfigUrl": "https://raw.githubusercontent.com/wavesplatform/waves-client-config/master/testnet.config.json", "feeConfigUrl": "https://raw.githubusercontent.com/wavesplatform/waves-client-config/master/fee.json", + "migration": { + "webUrl": "https://localhost:8080/migration", + "desktopUrl": "https://localhost:8888/connect", + "desktopPort": 8888 + }, "WESTNetworkByte": "F", "tokenrating": "https://dev.voting.wavesplatform.com", "assets": { @@ -53,5 +58,6 @@ { "ticker": "USD", "id": "HyFJ3rrq5m7FxdkWtQXkZrDat1F7LjVVGfpSkUuEXQHj"}, { "ticker": "EUR", "id": "2xnE3EdpqXtFgCP156qt1AbyjpqdZ5jGjWo3CwTawcux"}, { "ticker": "CNY", "id": "6pmDivReTLikwYqQtJTv6dTcE59knriaodB3AK8T9cF8"} - ] + ], + "wavesExchangeLink": "https://waves.exchange" } diff --git a/data-service/api/assets/assets.ts b/data-service/api/assets/assets.ts index 9c049bf37..37a89001d 100644 --- a/data-service/api/assets/assets.ts +++ b/data-service/api/assets/assets.ts @@ -69,7 +69,7 @@ export function getAssetFromNode(assetId: string): Promise { return Promise.resolve(wavesAsset); } - return request({ url: `${configGet('node')}/assets/details/${assetId}` }) + return request({ url: `${configGet('node')}/assets/details/${assetId}` }) .then((data) => new Asset({ id: data.assetId, name: data.name, @@ -77,9 +77,9 @@ export function getAssetFromNode(assetId: string): Promise { height: data.issueHeight, precision: data.decimals, quantity: data.quantity, - hasScript: !!data.script, + hasScript: data.scripted, reissuable: data.reissuable, - minSponsoredFee: data.minSponsoredFee, + minSponsoredFee: data.minSponsoredAssetFee, sender: data.issuer, timestamp: new Date(data.issueTimestamp) })); @@ -265,3 +265,17 @@ export interface INodeAssetData { reissuable: boolean; script: string | null; } + +export interface INodeAssetInfo { + assetId: string; + issueHeight: number; + issueTimestamp: number; + issuer: string; + name: string; + description: string; + decimals: number; + reissuable: boolean; + quantity: number; + scripted: boolean; + minSponsoredAssetFee: number | string; +} diff --git a/data-service/connect/ConnectProvider.ts b/data-service/connect/ConnectProvider.ts new file mode 100644 index 000000000..f161babf9 --- /dev/null +++ b/data-service/connect/ConnectProvider.ts @@ -0,0 +1,5 @@ +export interface ConnectProvider { + send(data: string, options: Record): Promise; + listen(cb: Function): Promise; + destroy(): void +} diff --git a/data-service/connect/HttpConnectProvider.ts b/data-service/connect/HttpConnectProvider.ts new file mode 100644 index 000000000..2b5879ac2 --- /dev/null +++ b/data-service/connect/HttpConnectProvider.ts @@ -0,0 +1,72 @@ +import { IncomingHttpHeaders, Server } from 'http'; +import { request } from '../utils/request'; +import { delay } from '../utils/utils'; +import { ConnectProvider } from './ConnectProvider'; + +interface HttpConnectProviderOptions { + port: number; + url: string; + ttl?: number; +} + +interface SendOptions { + timeout?: number; + attempts?: number; +} + +type SimpleConnectCallback = (data: any, url: URL, headers: IncomingHttpHeaders) => Promise; + +export class HttpConnectProvider implements ConnectProvider { + private active = true; + private server: Server; + + constructor(private options: HttpConnectProviderOptions) {} + + public async send(data: string, options: SendOptions = {}): Promise { + this.checkActive(); + + const { timeout = 1000, attempts = 1 } = options; + + for (let i = attempts; i > 0; i--) { + try { + const res = await request({ + url: this.options.url, + fetchOptions: { + method: 'POST', + body: data + } + }); + + return res; + } catch (e) { + await delay(timeout); + } + } + + throw new Error('Could not connect'); + } + + public async listen(cb: SimpleConnectCallback): Promise { + this.checkActive(); + this.server = (window as any).SimpleConnect.listen(this.options.port, cb); + + if (this.options.ttl) { + await delay(this.options.ttl); + this.server.close(); + } + } + + public destroy(): void { + this.active = false; + + if (this.server) { + this.server.close(); + } + } + + private checkActive(): void { + if (!this.active) { + throw new Error('Provider was destroyed'); + } + } +} diff --git a/data-service/connect/PostMessageConnectProvider.ts b/data-service/connect/PostMessageConnectProvider.ts new file mode 100644 index 000000000..2e59d1699 --- /dev/null +++ b/data-service/connect/PostMessageConnectProvider.ts @@ -0,0 +1,77 @@ +import { Bus, WindowAdapter, WindowProtocol, IOneArgFunction } from '@waves/waves-browser-bus'; +import { delay } from '../utils/utils'; +import { ConnectProvider } from './ConnectProvider'; + +interface PostMessageConnectProviderOptioins { + win?: Window; + mode?: 'export' | 'import'; + origins?: string[]; +} + +interface SendOptions { + event?: string; + timeout?: number; + attempts?: number; + mode?: 'listen' | 'dispatch' +} + +export class PostMessageConnectProvider implements ConnectProvider { + private adapter: WindowAdapter; + private bus: Bus; + private active: boolean; + + constructor(options: PostMessageConnectProviderOptioins = {}) { + this.adapter = new WindowAdapter( + [new WindowProtocol(window, WindowProtocol.PROTOCOL_TYPES.LISTEN)], + [new WindowProtocol(options.win, WindowProtocol.PROTOCOL_TYPES.DISPATCH)], + { origins: options.origins } + ); + this.bus = new Bus(this.adapter); + this.active = true; + } + + public async send(data: string, options: SendOptions = {}): Promise { + this.checkActive(); + + const { timeout = 5000, attempts = 1 } = options; + + for (let i = attempts; i > 0; i--) { + try { + const res = await this.bus.request( + options.event, + data, + options.timeout + ); + + return JSON.parse(res) as T; + } catch (e) { + await delay(timeout); + } + } + + throw new Error('Could not connect'); + } + + public async listen(cb: IOneArgFunction): Promise { + this.checkActive(); + + this.bus.registerRequestHandler('data', (data) => { + return cb(JSON.parse(data)); + }); + } + + public destroy(): void { + try { + this.bus.destroy(); + } catch (e) { + + } + this.active = false; + } + + private checkActive(): void { + if (!this.active) { + throw new Error('Provider was destroyed'); + } + } +} diff --git a/data-service/index.ts b/data-service/index.ts index 9b8ce19f3..de1950efe 100644 --- a/data-service/index.ts +++ b/data-service/index.ts @@ -3,6 +3,7 @@ import { DataManager } from './classes/DataManager'; import * as configApi from './config'; import * as sign from './sign'; import * as utilsModule from './utils/utils'; +import { downloadFile, abortDownloading } from './utils/DownloadFile'; import { request } from './utils/request'; import { IFetchOptions } from './utils/request'; import * as wavesDataEntitiesModule from '@waves/data-entities'; @@ -17,6 +18,8 @@ import * as signatureAdapters from '@waves/signature-adapter'; import { SIGN_TYPE, isValidAddress as utilsIsValidAddress } from '@waves/signature-adapter'; import { TTimeType } from './utils/utils'; import { IUserData } from './sign'; +import { HttpConnectProvider } from './connect/HttpConnectProvider'; +import { PostMessageConnectProvider } from './connect/PostMessageConnectProvider'; export { getAdapterByType, getAvailableList } from '@waves/signature-adapter'; export { Seed } from './classes/Seed'; @@ -29,10 +32,14 @@ export const wavesDataEntities = { export const api = { ...apiMethods }; export const dataManager = new DataManager(); export const config = { ...configApi }; -export const utils = { ...utilsModule }; +export const utils = { ...utilsModule, downloadFile, abortDownloading }; export const signature = { ...sign }; +export const connect = { + HttpConnectProvider, + PostMessageConnectProvider +}; export const signAdapters = signatureAdapters; export const isValidAddress = utilsIsValidAddress; diff --git a/data-service/utils/ConfigService.ts b/data-service/utils/ConfigService.ts new file mode 100644 index 000000000..89b3ea104 --- /dev/null +++ b/data-service/utils/ConfigService.ts @@ -0,0 +1,115 @@ +import {fetch} from '../' +import {Signal, getPaths, get, clone} from 'ts-utils'; +import {BigNumber} from '@waves/bignumber'; + + +interface IFeeItem { + add_smart_asset_fee: boolean; + add_smart_account_fee: boolean; + min_price_step: T | BigNumber; + fee: T | BigNumber; +} + +interface IFeeConfig { + smart_asset_extra_fee: T | BigNumber; + smart_account_extra_fee: T | BigNumber; + calculate_fee_rules: Record> & { default: IFeeItem }>; +} + +interface IConfig { + PERMISSIONS: Record; + SETTINGS: Record & { DEX: Record & { WATCH_LIST_PAIRS: Array } } & {}; + SERVICE_TEMPORARILY_UNAVAILABLE: boolean; +} + +export class ConfigService { + + protected config = Object.create(null) as IConfig; + + protected feeConfig = Object.create(null) as IFeeItem; + + protected wavesApp: any; + + protected static _instance: ConfigService | void; + + public change = new Signal() as Signal; + + public configReady: Promise; + + constructor(wavesApp: any) { + if (ConfigService._instance) { + return ConfigService._instance; + } + ConfigService._instance = this; + this.wavesApp = wavesApp; + this.configReady = this.fetchConfig(); + } + + public getConfig(path: string) { + const config = path ? get(this.config, path) : this.config; + return clone(config); + } + + public getFeeConfig() { + return clone(this.feeConfig); + } + + public fetchConfig(): Promise { + return Promise.all([ + this._getConfig().then(config => this._setConfig(config)), + this._getFeeConfig().then(config => this._setFeeConfig(config)) + ]); + } + + protected _getConfig(): Promise { + return fetch(this.wavesApp.network.featuresConfigUrl) + .then(data => { + if (typeof data === 'string') { + return JSON.parse(data); + } + return data; + }) + .catch(() => Promise.resolve(this.wavesApp.network.featuresConfig)); + } + + protected _getFeeConfig(): Promise> { + return fetch(this.wavesApp.network.feeConfigUrl) + .then(this.wavesApp.parseJSON) + .then(ConfigService.parseFeeConfig) + .catch(() => Promise.resolve(this.wavesApp.network.feeConfig)); + } + + protected _setFeeConfig(config) { + this.feeConfig = config; + } + + protected _setConfig(config) { + const myConfig = this.config; + this.config = config; + + ConfigService.getDifferencePaths(myConfig, config) + .forEach(path => this.change.dispatch(String(path))); + } + + protected static getDifferencePaths(previous, next) { + const paths = getPaths(next); + return paths + .filter(path => get(previous, path) !== get(next, path)) + .map(String); + } + + protected static parseFeeConfig(data) { + switch (typeof data) { + case 'number': + case 'string': + return new BigNumber(data); + case 'object': + Object.entries(data).forEach(([key, value]) => { + data[key] = ConfigService.parseFeeConfig(value); + }); + return data; + default: + return data; + } + } +} diff --git a/data-service/utils/DownloadFile.ts b/data-service/utils/DownloadFile.ts new file mode 100644 index 000000000..bc413da27 --- /dev/null +++ b/data-service/utils/DownloadFile.ts @@ -0,0 +1,28 @@ +const xhr = new XMLHttpRequest(); + +export async function downloadFile (url: string, progressCb?: (progress: number, size?: number) => void): Promise { + return new Promise(resolve => { + xhr.open('GET', url, true); + xhr.responseType = "blob"; + + xhr.onprogress = (event): void => { + if (typeof progressCb === 'function') { + progressCb(event.total ? event.loaded / event.total * 100 : 0, event.loaded); + } + }; + + + xhr.onload = (): void => { + new Response(xhr.response).arrayBuffer().then(buffer => { + resolve(new Uint8Array(buffer)); + }) + }; + + xhr.send(); + }); + +} + +export function abortDownloading (): void { + xhr.abort(); +} diff --git a/data-service/utils/request.ts b/data-service/utils/request.ts index f2a0f241d..2226a813e 100644 --- a/data-service/utils/request.ts +++ b/data-service/utils/request.ts @@ -49,7 +49,7 @@ function tryParseError(error: string): string | object { } function addDefaultRequestParams(url: string, options: IFetchOptions = Object.create(null)): IFetchOptions { - if (url.indexOf(get('node')) === 0 && isEmpty(options.credentials) && options.method !== 'POST') { + if (url.indexOf(get('node')) === 0 && isEmpty(options.credentials)) { options.credentials = 'include'; } return options; diff --git a/data-service/utils/utils.ts b/data-service/utils/utils.ts index ceb84eec6..19d250db6 100644 --- a/data-service/utils/utils.ts +++ b/data-service/utils/utils.ts @@ -1,9 +1,11 @@ -import { IAssetPair, IHash } from '../interface'; -import { WAVES_ID } from '@waves/signature-adapter'; -import { Asset, Money, AssetPair, OrderPrice } from '@waves/data-entities'; -import { BigNumber } from '@waves/bignumber'; -import { get } from '../api/assets/assets'; -import { get as configGet, timeDiff } from '../config'; +import {IAssetPair, IHash} from '../interface'; +import {WAVES_ID} from '@waves/signature-adapter'; +import {Asset, Money, AssetPair, OrderPrice} from '@waves/data-entities'; +import {BigNumber} from '@waves/bignumber'; +import {get} from '../api/assets/assets'; +import {get as configGet, timeDiff} from '../config'; + +export * from './ConfigService'; export function normalizeTime(time: number): number; export function normalizeTime(time: Date): Date; @@ -34,7 +36,7 @@ export function priceMoneyFactory(money: string | number | BigNumber, pair: Asse export function normalizeAssetPair(assetPair: IAssetPair): IAssetPair { const priceAsset = normalizeAssetId(assetPair.priceAsset); const amountAsset = normalizeAssetId(assetPair.amountAsset); - return { priceAsset, amountAsset }; + return {priceAsset, amountAsset}; } export function normalizeUrl(url: string): string { @@ -154,7 +156,7 @@ export function defer(): TDefer { resolve = res; reject = rej; }); - return { resolve, reject, promise }; + return {resolve, reject, promise}; } export function stringifyJSON(data: any): string { @@ -183,3 +185,60 @@ export function getTransferFeeList() { .filter(item => item.balance.getTokens().gt(1.005) || item.isMy) .map(item => item.fee); } + +export const delay = (timeout: number) => new Promise(resolve => setTimeout(resolve, timeout)); + +export const isNativeFunction = (function () { + const toString = Object.prototype.toString; + + // Используется для разложения на составляющие декомпилированного + // исходного кода функции + const fnToString = Function.prototype.toString; + + // Используется для определения конструкторов среды (Safari > 4; + // по сути, предназначено специально для типизированных массивов) + const reHostCtor = /^\[object .+?Constructor\]$/; + + // Составление регулярного выражения на основе часто употребляемого + // нативного метода в качестве шаблона. + // Выбираем `Object#toString`, так как вполне вероятно, что он ещё не задействован. + const reNative = RegExp('^' + + // Применяем `Object#toString` к строке + String(toString) + // Избавляемся от любых специальных символов регулярных выражений + .replace(/[.*+?^${}()|[\]\/\\]/g, '\\$&') + // Заменяем упоминания `toString` на `.*?`, чтобы сохранить обобщённый вид шаблона. + // Заменяем `for ...` и тому подобное для поддержки окружений вроде Rhino, + // которые добавляют дополнительную информацию, такую как арность метода. + .replace(/toString|(function).*?(?=\\\()| for .+?(?=\\\])/g, '$1.*?') + '$' + ); + + function isNative(value: any) { + const type = typeof value; + return type == 'function' + // Используем `Function#toString`, чтобы обойти собственный метод + // `toString` самого значения и избежать ложного результата. + ? reNative.test(fnToString.call(value)) + // На всякий случай выполняем проверку на наличие объектов среды, так + // как некоторые окружения могут представлять компоненты вроде + // типизированных массивов как методы DOM, что может не соответствовать + // нормальному нативному паттерну. + : (value && type == 'object' && reHostCtor.test(toString.call(value))) || false; + } + + return isNative; +})(); + + +export const isNativeNotBound = (value: any) => { + + if (!value || typeof value.name !== 'string') { + return false; + } + + if (!isNativeFunction(value)) { + return false; + } + + return value.name.indexOf('bound') === -1; +}; diff --git a/electron/SimpleConnect.ts b/electron/SimpleConnect.ts new file mode 100644 index 000000000..b58ffc8ce --- /dev/null +++ b/electron/SimpleConnect.ts @@ -0,0 +1,47 @@ +import { createServer, IncomingHttpHeaders, Server, STATUS_CODES } from 'http'; +import { URL } from 'url'; + +type Callback = (data: any, url: URL, headers: IncomingHttpHeaders) => Promise; + +export class SimpleConnect { + public static listen(port: number, cb: Callback): Server { + const server = createServer((req, res) => { + let dataString = ''; + + req.on('data', (chunk: string) => { + dataString += chunk; + }); + + req.on('end', () => { + res.setHeader('Content-Type', 'application/json'); + res.setHeader('Access-Control-Allow-Origin', '*'); + + try { + const data = JSON.parse(dataString || 'null'); + const base = 'http://' + req.headers['host'].toString(); + const url = new URL(req.url, base); + + cb(data, url, req.headers).then((result: string) => { + res.writeHead(200); + res.end(result); + }).catch((error: string) => { + res.writeHead(400); + res.end(String(error) || STATUS_CODES[400]); + }); + } catch (e) { + res.writeHead(500); + res.end(String(e) || STATUS_CODES[500]); + } + }); + + req.on('error', (e) => { + res.writeHead(500); + res.end(String(e) || STATUS_CODES[500]); + }); + }); + + server.listen(port); + + return server; + } +} diff --git a/electron/main.ts b/electron/main.ts index 0f3ef6594..96cb37bd8 100644 --- a/electron/main.ts +++ b/electron/main.ts @@ -36,7 +36,7 @@ class Main implements IMain { public bridge: Bridge; private ctxMenuList: Array = []; private initializeUrl: string = ''; - private hasDevTools: boolean = false; + private hasDevTools: boolean = true; private dataPromise: Promise; private lastLoadedVersion: string; private readonly pack: IPackageJSON; diff --git a/electron/preload.ts b/electron/preload.ts index ab58d40f8..675aafba9 100644 --- a/electron/preload.ts +++ b/electron/preload.ts @@ -1,5 +1,6 @@ import { Storage } from './Storage'; import { shell, remote } from 'electron'; +import { SimpleConnect } from './SimpleConnect'; process.once('loaded', () => { const g: any = global; @@ -8,10 +9,12 @@ process.once('loaded', () => { shell.openExternal(url); }; g.isDesktop = true; + g.SimpleConnect = SimpleConnect; + try { g.TransportNodeHid = require('@ledgerhq/hw-transport-node-hid'); } catch (e) { - + } const transferModule = remote.require('./transfer'); diff --git a/locale/de/app.dex.json b/locale/de/app.dex.json index 14b69846b..52811f4b1 100644 --- a/locale/de/app.dex.json +++ b/locale/de/app.dex.json @@ -200,6 +200,7 @@ "noMarkets": "Keine Märkte, die ihren Filtern entsprechen" }, "price": "Preis", + "vol": "Vol", "volume": "Volumen" } }, diff --git a/locale/de/app.fag.json b/locale/de/app.fag.json new file mode 100644 index 000000000..1c1dcddbc --- /dev/null +++ b/locale/de/app.fag.json @@ -0,0 +1,7 @@ +{ + "fag": { + "migration": { + "title1": "What’s going on?" + } + } +} \ No newline at end of file diff --git a/locale/de/app.import.json b/locale/de/app.import.json index 93f40f21f..9108ebcab 100644 --- a/locale/de/app.import.json +++ b/locale/de/app.import.json @@ -9,7 +9,7 @@ "emptyList": "There are no accounts for import in the uploaded file", "importFailed": "Failed to import keystore file", "noChosen": "No file chosen", - "selectAccount": "Select account", + "selectAccount": "Choose accounts", "selectAccountDesc": "Please select account or", "selectAll": "Select all", "unselectAll": "Unselect all", diff --git a/locale/de/app.json b/locale/de/app.json index f29a578b5..77f8e36e8 100644 --- a/locale/de/app.json +++ b/locale/de/app.json @@ -2,7 +2,8 @@ "back": "Zurück zur Hauptseite", "button": { "cancel": "Abbrechen", - "continue": "Weiter" + "continue": "Weiter", + "signIn": "Sign in" }, "confirmTransaction": { "notPermitted": { diff --git a/locale/de/app.migrate.json b/locale/de/app.migrate.json index 168ea76e1..b46c1fff8 100644 --- a/locale/de/app.migrate.json +++ b/locale/de/app.migrate.json @@ -1,21 +1,166 @@ { + "desktopUpdate": { + "almostThere": "Almost there...", + "backToPrevious": "Back to previous", + "barDone": "Done", + "barDownload": "Download", + "barInstall": "Install and run", + "barSuccess": "Success", + "cancelDownloading": "Cancel download", + "congratulations": "Congratulations!", + "congratulationsText": "You have successfully downloaded the new application. To start using the application, simply do the following:", + "connectSupport": "If that did not help, then contact the Waves.Exchange [support](https://support.waves.exchange/).", + "download": "Download", + "downloaded": "yes", + "downloadText": "{div}[To offer users a better experience and wider range of tools, the exchange is moving from Waves DEX to Waves.Exchange.]\n{div.margin-top}[Waves DEX will stop operating on December 2, 2019. To continue trading you have to download the new desktop application.]", + "fail": "Fail", + "failText": "Please make sure that you have installed and run the new Waves.Exchange application.", + "haveYouDownloaded": "Have you already downloaded the new Waves.Exchange desktop application?", + "install": "Install the application", + "installAndRun": "Install and run the application. Have you done it?", + "iUnderstand": "I understand", + "lookAtFAQ1": "If you did everything properly and keep getting the Fail result, then take a look at the", + "lookAtFAQ2": "You might find the answer there.", + "movingText": "{div.margin-bottom}[To offer users a better experience and wider range of tools, the exchange is moving from Waves DEX to Waves.Exchange.]\n{div.margin-bottom}[Waves DEX will stop operating on December 2, 2019. To continue trading you have to move your accounts to the new exchange. We strongly recommend that you do this in advance.]\n{div.margin-bottom}[The moving is fast, easy, and absolutely secure.]", + "oldApplication": "Your current application is too old. If you want to trade just right now (before December 2, 2019), you can download our latest Waves DEX desktop application from the [official website](https://dex.wavesplatform.com).", + "oops": "Oops! Something went wrong...", + "password": "Password", + "passwordError": "Wrong Password!", + "pleaseWait": "Downloading...", + "return": "return", + "run": "Run the installed application", + "seconds": "seconds", + "seconds1": "second", + "seconds234": "seconds", + "signInAndMove": "Sign in & Start moving", + "toFinish": "To finish the migration of your accounts, you have to go to the new application and complete the authorization process.", + "tryAgain": "Try again" + }, + "faq": { + "attention": { + "text": "{div.margin-top-1}[The migration process for web wallets is ONLY available from the web domain [https://dex.wavesplatform.com](https://dex.wavesplatform.com/) and [https://client.wavesplatform.com](https://client.wavesplatform.com/). To complete migration for the desktop client you have to use the Waves DEX desktop application you have already installed.]\n\n{div.margin-top-1}[Do not use any other domains for migration, do not input your seed phrases and/or private keys anywhere, and do not download any other clients aside from the software indicated for the migration process from your current Waves DEX client. The migration process does not require you to input your seed phrases and/or private keys anywhere. Waves Platform or Waves.Exchange employees will never ask you to provide any kind of personal information, including private keys and/or seed phrases.]\n\n{div.margin-top-1}[The migration process is absolutely free, and it will not affect any gateways, which will process all transactions as normal. You do not need to pay or send any tokens to anyone to complete migration.]", + "title": "ATTENTION!!! " + }, + "goHome": "Go to HomePage", + "text1": "Waves DEX is transforming into a new product, Waves.Exchange. Don’t worry! All of your tokens, seed phrases and passwords are completely safe.", + "text10": "{div.margin-bottom}[If you are using the old apps, you will NO LONGER BE ABLE TO:]\n{div.line}[- Create accounts]\n{div.line}[- Have access to the Waves DEX interface]\n{div.line}[- View your portfolio]\n{div.line}[- Make transactions of any kind: transfer, issue or burn tokens, lease WAVES or cancel leasing]\n{div.line}[- Use any gateways]\n\n{div.margin-bottom}[As of December 2, 2019, you will be able to enjoy this functionality with Waves.Exchange apps.]\n\n{div.margin-bottom}[However, with the old apps, you will STILL BE ABLE TO:]\n\n{div.line}[- Log into your accounts]\n{div.line}[- Initiate the process of migration to Waves.Exchange]\n{div.line}[- Create a local backup of your seed phrases]\n\n{div.margin-top}[If you still have questions, you can send a message to our [official Telegram group](https://t.me/wavesexchange) or create a ticket on the support page: [https://support.waves.exchange/](https://support.waves.exchange/)]", + "text11": "No, never! This will not happen under any circumstances. All seed phrases will still be stored locally on your devices. It is impossible for the exchange to gain access to that storage.", + "text12": "Ownership of your tokens is recorded on the Waves blockchain. Tokens stored in your accounts can only be accessed with seed phrases or private keys that will not change after the migration and will not leave your devices. Your assets are completely safe!", + "text13": "{div.margin-bottom}[We’ll do our best to ensure the migration process is as smooth as possible for users. Because of changes to the matcher’s address and private key, we won’t be able to move your orders to the new matcher. Therefore, your entire order history will no longer be available. All your completed transactions can still be viewed using Waves Explorer. ]\n\n{div.margin-bottom}[Apart from your order history, all your active orders will be cancelled on December 2. This is a necessary measure caused by the switch to a new matcher. In the case of successful migration, you will still retain:]\n{div.line}[– A set of pinned assets on your dashboard]\n{div.line}[– Saved pairs on the exchange]\n{div.line}[– A list of “hidden” assets]\n{div.line}[– Language preferences]\n{div.line}[– Account information (seed phrases, account names)]\n\n{div.margin-bottom.margin-top}[Please keep in mind that technical work will take place on December 2, upon which access to old apps will be restricted and new apps will be prepared for launch. ]\n\n{div.margin-bottom}[During this work, gateways will process all transactions (deposit and withdrawal) as normal, which will ensure full security and access to your funds.]\n\n{div.margin-top}[You won’t be left without support! You can always send a message to our [official Telegram group](https://t.me/wavesexchange) or create a ticket on the support page: [https://support.waves.exchange/](https://support.waves.exchange/)]", + "text14": "{div}[The migration process will take roughly eight hours. During that time, you won’t have full access to your apps. We’d like to remind you that the migration process is scheduled for Monday, December 2, 2019. During the technical work that will take place that day, gateways will process all transactions as normal, which will ensure full security and access to your funds.]\n\n{div}[Support is at hand! You can always send a message to our [official Telegram group](https://t.me/wavesexchange) or create a ticket on the support page: [https://support.waves.exchange/](https://support.waves.exchange/)]", + "text15": "On December 2, users will need to log into the Waves mobile app and hit the Update button. The app will be updated to version 2.7.0. The update will be available on Google Play and the App Store before the end of the day on Monday, December 2, 2019.", + "text16": "Currently, KYC is only required for deposit/withdrawal of wUSD and wEUR from/to your bank account. At the moment, the team has no plans to introduce KYC for trading or cryptocurrency transactions.", + "text17": "The matcher will get a new address and URL, and its private key will change. Due to these changes, users’ open orders at the time of update will automatically be cancelled and transaction histories will become unavailable. Unfortunately, there is no technical means of transferring orders and transaction histories to the new matcher, because each order is sent to the matcher after the user signs it with their private key. Since neither the old or new matcher can access users’ private keys, orders cannot be transferred. We understand that this might be frustrating, but this approach is a feature of the matcher's design that is required to maintain the safety of users’ funds. We apologize for any inconvenience.", + "text18": "{div.margin-bottom}[We have done our best to ensure the migration process will be as smooth as possible for users. If you have problems moving your accounts, please start again. To do that, go back to your old web or desktop client, log in with your password and follow the instructions.]\n\n{div.margin-bottom}[Recommendation for browser users: during migration, turn off all browser extensions, since they could impose restrictions, interfering with migration.]\n\n{div.margin-bottom}[Recommendation for desktop client users: turn off your firewall or antivirus software, since they could impose restrictions on port operation, interfering with migration.]\n\n{div.margin-top}[In any case, you will not be left without support! You can always send a message to our [official Telegram group](https://t.me/wavesexchange) or create a ticket on the support page: [https://support.waves.exchange/](https://support.waves.exchange/)]", + "text19": "{div.margin-bottom}[Some gateways are operated by the Waves.Exchange team, specifically: $BTC, $ETH, $WEST, $ERGO, $BNT and $USDT.]\n{div.margin-bottom}[Meanwhile, $LTC, $XMR, $DASH, $BCH, $BSV, $Zcash, wUSD and wEUR are temporarily operated by Coinomat.]\n{div.margin-top}[During technical work on December 2, 2019, gateways will process all transactions as normal, which will ensure full security and access to your funds.]", + "text2": "This is a new exchange based on Waves DEX’s technology and expertise. For more details, see [this announcement](https://blog.wavesplatform.com/waves-dex-to-be-spun-off-43da9f6e2a91).", + "text20": "Your leases will not be cancelled during the migration process. Just as before, users will be able to lease their WAVES to the nodes they choose, using Waves.Exchange’s leasing interface, and collect interest of up to 7% per year.", + "text21": "The launch of the USDT (ERC-20) gateway will have no impact on the operation of wUSD and wEUR. Users will be able to continue trading them as they wish.", + "text22": "The new addresses belong to the Waves gateway (not Coinomat). We will constantly be improving these gateways, making transfers faster and more convenient for users.", + "text23": "We understand that the migration process may bring some inconvenience for users, so we have prepared a nice surprise! All users who have successfully moved their accounts to the new exchange will receive a glittering avatar, displayed in the app. To receive this, you will need to complete the migration of your accounts from Waves DEX to Waves.Exchange by December 2, and have at least one outgoing transaction of any type in each account to qualify.", + "text24": "We plan to add support for all languages previously available on Waves DEX soon.", + "text3": "Waves.Exchange is developed and run by part of the Waves DEX team, in collaboration with new developers from the Waves community.", + "text4": "The migration signifies a new phase in the development of the exchange, the main priority of which will now be user experience. In addition to focusing on the community’s requests, the new team will concentrate on building new trading tools and comprehensive promotion of the product, which was difficult under the previous arrangement.", + "text5": "Migration has already begun. As of November 18, 2019, you can move your accounts to the new service. To do that, you’ll need to update Waves DEX’s web version and/or run a desktop app, log into your account and follow the instructions.", + "text6": "Yes. This will be the new way to access all of the familiar and convenient tools of the Waves trading ecosystem – including web and desktop apps, mobile apps and the exchange – plus new features and upgrades to the service.", + "text7": "The new exchange’s launch is scheduled for December 2, 2019.", + "text8": "We want to give Waves DEX users enough time to prepare for using the new exchange, so that their access to the service is uninterrupted. We hope that the two-week period will be sufficient for the majority of users to complete the migration process.", + "text9": "Yes, migration of accounts will also be possible after the launch of Waves.Exchange. However, as of December 2, 2019, some restrictions will apply to Waves DEX’s old apps.", + "title1": "What’s going on?", + "title10": "What restrictions will apply to Waves DEX apps as of December 2, 2019?", + "title11": "Will the new exchange have access to my seed phrases?", + "title12": "What will happen to my tokens?", + "title13": "What problems might users face due to the migration?", + "title14": "How long will technical work take on December 2?", + "title15": "How can I update my mobile app?", + "title16": "Do you plan on introducing KYC procedures? ", + "title17": "What changes will the matcher undergo?", + "title18": "What if I have any problems or questions during the migration process?", + "title19": "What will happen to gateway tokens?", + "title2": "What is Waves.Exchange?", + "title20": "Will leasing still be available after migration? Will leases be cancelled during the migration process?", + "title21": "Will Tether USD (USDT) replace wUSD and wEUR?", + "title22": "Why have the gateway addresses for receiving BTC and ETH been changed?", + "title23": "Why so complicated?", + "title24": "Are there plans to expand language support for the interface of the new exchange?", + "title3": "Who is in charge of developing the new exchange?", + "title4": "Why is Waves DEX moving to Waves.Exchange?", + "title5": "When will migration begin?", + "title6": "Is migration mandatory?", + "title7": "When will Waves.Exchange be launched?", + "title8": "Why did the migration process begin two weeks prior to launch?", + "title9": "Will it be possible to move accounts after the launch of Waves.Exchange?" + }, "migrate": { + "achievementDesc": "You’ve successfully migrated your accounts. To thank you for completing the process, we’re rewarding all your accounts (with at least one outgoing transaction made before December 2, 2019) with glittering avatars!", + "achievementTitle": "Congratulations!", "btn": { "unlock": "Unlock" }, + "continue": "Continue", + "desc": { + "almostFinish": "To finish the migration of your accounts, accept the new Terms and Conditions and Privacy Policy.", + "enterPassword": "Enter your Waves.Exchange password to continue the migration.", + "onePassword": "Create one password for all your accounts. Sign into accounts and switch between them easily." + }, "description": { "enterPass": "Enter your account password or", "goBack": "return back", - "unlock": "Unlock your accounts. You can return to this step later" + "goBackExchange": "go back", + "unlock": "Unlock your accounts. You can return to this step later", + "unlockExchange": "To finish the migration, complete the authorization process by unlocking an account from the old application and signing in, or creating a new account, or importing it." }, "headers": { "unlock": "Unlock your accounts", - "unlockAccount": "Unlock account" + "unlockAccount": "Unlock account", + "unlockAccountExchange": "Unlock your account", + "unlockExchange": "Unlock your accounts" + }, + "modalButton": { + "cancel": "Cancel", + "moving": "Start moving" + }, + "modalDesc": { + "firstPart": "To offer users a better experience and wider range of tools, the exchange is moving from Waves DEX to Waves.Exchange.", + "redirected": "Make sure that you have successfully completed the migration process at Waves.Exchange. Once it is done, you will see the corresponding message.", + "secondPart": "Waves DEX will stop operating on December 2, 2019. To continue trading you should move your accounts to the new exchange. We strongly recommend that you do this in advance.", + "thirdPart": "The migration process is fast, easy and absolutely secure." + }, + "modalTitle": { + "moving": "We're moving!", + "plate": "Don’t worry! All of your tokens, seed phrases and passwords are safe.", + "redirected": "You have been redirected to" }, + "signIn": "Sign in", "subtitle": { "account": "Account", "pending": "Pending unlock", - "unlocked": "Successfully unlocked" + "pendingExchange": "To unlock, select an account from the list", + "pendingUnlockingExchange": "Pending unlocking", + "unlocked": "Unlocked" + }, + "title": { + "almostThere": "Almost there...", + "protectAccount": "Protect your accounts" + } + }, + "modals": { + "shutdownNotificationFirst": { + "message1": "Waves DEX will stop operating on December 2, 2019", + "message2": "To proceed to work with the exchange, you have to move your accounts to the new Waves.Exchange. We strongly recommend that you do this ASAP. The moving is fast, easy, and absolutely secure.", + "submit": "I understand", + "title": "One day left!" + }, + "shutdownNotificationLast": { + "message1": "Waves DEX is no longer working. The exchange moved to Waves.Exchange. Don't worry! You are still able to move your accounts from Waves DEX to Waves.Exchange. Thank you for the good times!", + "submit": "I understand", + "title": "Time to move on!" + }, + "shutdownNotificationSecond": { + "message1": "Waves DEX will stop operating in two hours.", + "message2": "To proceed to work with the exchange, you have to move your accounts to the new Waves.Exchange. We strongly recommend that you do this ASAP. The moving is fast, easy, and absolutely secure.", + "submit": "I understand", + "title": "Two hours left!" } } } \ No newline at end of file diff --git a/locale/de/app.signIn.json b/locale/de/app.signIn.json index 959ac2e8e..51968269e 100644 --- a/locale/de/app.signIn.json +++ b/locale/de/app.signIn.json @@ -8,16 +8,23 @@ "signIn": { "btn": { "cancel": "Cancel", + "overwrite": "Overwrite", "restore": "Reset all" }, "enterPass": "Please enter your password to continue", + "or": "OR", "passForgot": { "attention": "Attention!", "description": "To recover the password, you need to reset all accounts, set a new password, import each account from the Seed phrase or via Private key.", - "importantDesc": "If you have not saved the Seed phrase or Private key, then you will not be able to recover access to your account." + "descriptionExchange": "You are about to delete all of your Waves.Exchange accounts from this device. This action will not affect your Waves DEX accounts.", + "importantDesc": "If you have not saved the Seed phrase or Private key, then you will not be able to recover access to your account.", + "importantDescEx": "This action is irreversible! If you have not saved the Seed phrase or private key, then you will not be able to recover access to your Waves.Exchange accounts.", + "importantDescExchange": "This action is irreversible! If you have not saved the Seed phrase or private key, then you will not be able to recover access to your Waves.Exchange accounts." }, "password": { - "forgot": "Forgot your password?" + "forgot": "Forgot your password?", + "overwrite": "Overwrite accounts", + "overwriteDescription": "Overwrite all Waves.Exchange accounts on this device" }, "signIn": "Sign in", "welcomeBack": "Welcome Back!" diff --git a/locale/de/app.signUp.json b/locale/de/app.signUp.json index 980b0d2e1..8b56a88a3 100644 --- a/locale/de/app.signUp.json +++ b/locale/de/app.signUp.json @@ -6,7 +6,7 @@ "onePassword": "One password for all your accounts", "protect": "Protect Your Accounts", "protectDesc": "Set a single password for all your accounts", - "protectPass": "Create a password" + "protectPass": "Create password" }, "password": { "notMatch": "Password does not match" diff --git a/locale/de/app.utils.json b/locale/de/app.utils.json index 25b393b3e..fce2f8e82 100644 --- a/locale/de/app.utils.json +++ b/locale/de/app.utils.json @@ -302,6 +302,12 @@ "warningText": "Überprüfen sie, ob ihre Wallet oder ihre Exchange Smart Contracts verwendet, um ETH zurückzuziehen. Wir akzeptieren solche Transaktionen nicht und können sie nicht zurückerstatten. Sie werden dieses Geld verlieren.", "warningTitle": "Bitte hinterlegen sie ETH nicht von Smart Contracts! Hinterlegen sie keine ERC20 Tokens! Nur Ethereum ist erlaubt." }, + "wavesGatewayUSDT": { + "warningMinAmountText": "If you will send less than {{minAmount, BigNumber}} {{assetTicker}}, you will lose that money.", + "warningMinAmountTitle": "The minimum amount of deposit is {{minAmount, BigNumber}} {{assetTicker}}, the maximum amount of deposit is {{maxAmount}} {{assetTicker}}", + "warningText": "Check if your wallet or exchange uses smart-contracts to withdraw Tether USD. We do not accept such transactions and can’t refund them. You will lose that money", + "warningTitle": "This is ERC20 USDT deposit address. Send only USDT to this deposit address. Sending any other coin or token to this address may result in the loss of your deposit. Please do not deposit USDT from smart contracts!" + }, "wavesGatewayVST": { "helpDescrText": "Sobald die Transaktion bestätigt ist, verarbeitet das Gateway die Übertragung der WEST Token zu einem Token in ihrem Waves Account.", "helpDescrTitle": "Geben Sie diese Adresse in Ihren WEST-Kunden oder Ihr Wallet ein.", @@ -912,6 +918,12 @@ "saveSeedButton": "Save the SEED phrase", "title": "Wie man sich vor Phishing schützt" } + }, + "unsuccessfulMigration": { + "checkbox": "Don't show this again", + "description": "You have started the account migration from Waves DEX to this exchange, but it hasn't been finished. Your accounts haven't been moved. Go back to Waves DEX and start the process from the beginning.", + "title": "Unfinished Migration", + "understand": "Ich verstehe" } }, "modals": { @@ -934,6 +946,12 @@ }, "Unpin_utils": "Unpin", "utils": { + "migrationError": "Oops! Your accounts are safe but haven't been moved. Please try again.", + "privacyPolicy": "I have read and agree with the [Privacy Policy](https://wavesplatform.com/files/docs/Privacy_Policy_SW.pdf).", + "privacyPolicyText": "Privacy Policy", + "termsAgreement": "I have read and agree with the [Terms and Conditions](https://wavesplatform.com/files/docs/Waves_terms_and_conditions.pdf).", + "termsAgreementText": "Terms and Conditions", + "termsAssign": "I have read and agree with the", "whatsNew": { "body": { "1_0_0": "{span.line} [1. Der Waves Client ist aus der Betaversion herausgekommen.] {span.line} [2. Sie können nun alle Assets auf der Hauptseite fixieren und entfernen.] {span.line} [3. Nachtmodus hinzugefügt.] {span.line} [4. Sie können jetzt einfach alle ihre Konten vom alten Client importieren.] {span.line} [5. Kleinere Fehlerbehebungen.]", @@ -999,5 +1017,15 @@ "byte": { "help": "Bytes übrig: {{bytes}}" } + }, + "warningPlate": { + "day": "d", + "dexMoves": "We are moving soon! Stay with us at [Waves.Exchange](https://waves.exchange)", + "hour": "h", + "info": "We're moving from Waves DEX to Waves.Exchange. Do you want to move your accounts again?", + "min": "m", + "notification": "We're moving from Waves DEX to Waves.Exchange. Don't forget to move your accounts!", + "sec": "s", + "startMoving": "Safe moving" } } \ No newline at end of file diff --git a/locale/de/app.welcome.json b/locale/de/app.welcome.json index da9ac4984..1ebda78d0 100644 --- a/locale/de/app.welcome.json +++ b/locale/de/app.welcome.json @@ -141,17 +141,21 @@ "change": "ÄNDERN", "changeName": "Change Name", "chart": "DIAGRAMM", + "comingSoon": "Coming soon", "contestLinkDescription": "Gewinnen Sie 5.000 WAVES in einem Trading Contest an Waves DEX!", "contestLinkLink": "Regeln", "controlAssets": "Die Kontrolle über das Vermögen liegt allein bei Ihnen - Gelder verlassen nicht Ihren Geldbeutel und können nicht eingefroren werden", + "cookies": "Cookies", "copyAddress": "Copy address", "copyright": "© 2019 Waves Platform", + "copyright-new": "© 2019 Waves.Exchange", "copyrightVordex": "© 2019 VORDEX", "createAccount": "Create account", "createToken": "Token erstellen", "currentAccountName": "Current account name", "dashboard": "Dashboard", "decentralised": "Dezentral", + "descExchange": "We are working on an awesome new project, which will be ready soon. Stay tuned!", "dexWithHardware": "Verwenden Sie DEX mit Hardwarewallets Ledger Nano S und Ledger Blue.", "documentation": "Dokumentation", "download": "Download", @@ -160,6 +164,7 @@ "forDevelopers": "Für Entwickler", "forum": "Forum", "gateways": "Gateways zu gängigen Währungen", + "gdpr": "GDPR", "getRealTimeAccess": "Erhalten Sie Echtzeit-Zugriff auf Marktdaten und richten Sie Ihre Trading-Bots über die API ein", "getStarted": "Loslegen", "gitHub": "GitHub", @@ -183,6 +188,7 @@ "macOsDescription": "MacOS-Anwendung herunterladen", "mailto": "support.wavesplatform.com", "mailtoVordex": "support@vordex.com", + "mailtoWavesExchange": "support@waves.exchange", "mainPage": "Hauptseite", "majorFiatCryptocurrencies": "Wichtige unterstützte Fiat- und Kryptowährungen: BTC, LTC, ETH, USD und andere", "markets": "Märkte", @@ -214,8 +220,14 @@ "switchAccount": "Switch account", "telegram": "Telegram", "termsOfUse": "Nutzungsbedingungen", + "timerDays": "days", + "timerHours": "hours", + "timerMinutes": "minutes", + "timerSeconds": "seconds", "tokenCreation": "Schnelle Tokenerstellung", "tokenCreationCosts": "Die Erstellung von Token kostet nur 1 WAVES und dauert 1 Minute.", + "tokenomicaToasterButton": "Mehr Erfahren", + "tokenomicaToasterText": "Werden Sie Aktionär der ersten All-in-One-Plattform für die Ausgabe und den Sekundärhandell der digitalisierten Wertpapiere", "tradeOnWaves": "Handel an der Waves Decentralized Exchange", "tradeOnWavesDescription": "Kaufen und verkaufen Sie Token schnell und sicher mit allen Vorteilen einer zentralen Börse, behalten Sie jedoch die vollständige Kontrolle über Ihre Gelder.", "transactions": "Transaktionen", diff --git a/locale/en/app.create.json b/locale/en/app.create.json index 7d347101d..8df92e585 100644 --- a/locale/en/app.create.json +++ b/locale/en/app.create.json @@ -27,7 +27,7 @@ "address": "Account address:", "avatarUnique": "This avatar is unique. You cannot change it later.", "choose": "Choose your address avatar", - "create": "Create a new account", + "create": "Create account", "createAccount": "Create a new account", "createDescription": "Fast and free", "createNewAccount": "Choose your Avatar", @@ -45,7 +45,7 @@ "withBlockchain": "Get Started with Blockchain" }, "import": "Import accounts", - "importDescription": "via Seed phrase, Ledger or Keeper", + "importDescription": "via Seed or private key, Ledger, Keystore File", "protect": "Protect your account with a password or", "protectYourAccount": "Protect Your Account", "restore": "restore an account", diff --git a/locale/en/app.dex.json b/locale/en/app.dex.json index 9cad1ab1d..f61ce82dd 100644 --- a/locale/en/app.dex.json +++ b/locale/en/app.dex.json @@ -200,6 +200,7 @@ "noMarkets": "No markets matching your filters" }, "price": "Price", + "vol": "Vol", "volume": "Volume" } }, diff --git a/locale/en/app.fag.json b/locale/en/app.fag.json new file mode 100644 index 000000000..1c1dcddbc --- /dev/null +++ b/locale/en/app.fag.json @@ -0,0 +1,7 @@ +{ + "fag": { + "migration": { + "title1": "What’s going on?" + } + } +} \ No newline at end of file diff --git a/locale/en/app.import.json b/locale/en/app.import.json index 089e160c6..db38c1bef 100644 --- a/locale/en/app.import.json +++ b/locale/en/app.import.json @@ -9,7 +9,7 @@ "emptyList": "There are no accounts for import in the uploaded file", "importFailed": "Failed to import keystore file", "noChosen": "No file chosen", - "selectAccount": "Select account", + "selectAccount": "Choose accounts", "selectAccountDesc": "Please select account or", "selectAll": "Select all", "unselectAll": "Unselect all", diff --git a/locale/en/app.json b/locale/en/app.json index 7cdcaaafa..e907b18e1 100644 --- a/locale/en/app.json +++ b/locale/en/app.json @@ -2,7 +2,8 @@ "back": "Back to main page", "button": { "cancel": "Cancel", - "continue": "Continue" + "continue": "Continue", + "signIn": "Sign in" }, "confirmTransaction": { "notPermitted": { diff --git a/locale/en/app.migrate.json b/locale/en/app.migrate.json index 168ea76e1..b46c1fff8 100644 --- a/locale/en/app.migrate.json +++ b/locale/en/app.migrate.json @@ -1,21 +1,166 @@ { + "desktopUpdate": { + "almostThere": "Almost there...", + "backToPrevious": "Back to previous", + "barDone": "Done", + "barDownload": "Download", + "barInstall": "Install and run", + "barSuccess": "Success", + "cancelDownloading": "Cancel download", + "congratulations": "Congratulations!", + "congratulationsText": "You have successfully downloaded the new application. To start using the application, simply do the following:", + "connectSupport": "If that did not help, then contact the Waves.Exchange [support](https://support.waves.exchange/).", + "download": "Download", + "downloaded": "yes", + "downloadText": "{div}[To offer users a better experience and wider range of tools, the exchange is moving from Waves DEX to Waves.Exchange.]\n{div.margin-top}[Waves DEX will stop operating on December 2, 2019. To continue trading you have to download the new desktop application.]", + "fail": "Fail", + "failText": "Please make sure that you have installed and run the new Waves.Exchange application.", + "haveYouDownloaded": "Have you already downloaded the new Waves.Exchange desktop application?", + "install": "Install the application", + "installAndRun": "Install and run the application. Have you done it?", + "iUnderstand": "I understand", + "lookAtFAQ1": "If you did everything properly and keep getting the Fail result, then take a look at the", + "lookAtFAQ2": "You might find the answer there.", + "movingText": "{div.margin-bottom}[To offer users a better experience and wider range of tools, the exchange is moving from Waves DEX to Waves.Exchange.]\n{div.margin-bottom}[Waves DEX will stop operating on December 2, 2019. To continue trading you have to move your accounts to the new exchange. We strongly recommend that you do this in advance.]\n{div.margin-bottom}[The moving is fast, easy, and absolutely secure.]", + "oldApplication": "Your current application is too old. If you want to trade just right now (before December 2, 2019), you can download our latest Waves DEX desktop application from the [official website](https://dex.wavesplatform.com).", + "oops": "Oops! Something went wrong...", + "password": "Password", + "passwordError": "Wrong Password!", + "pleaseWait": "Downloading...", + "return": "return", + "run": "Run the installed application", + "seconds": "seconds", + "seconds1": "second", + "seconds234": "seconds", + "signInAndMove": "Sign in & Start moving", + "toFinish": "To finish the migration of your accounts, you have to go to the new application and complete the authorization process.", + "tryAgain": "Try again" + }, + "faq": { + "attention": { + "text": "{div.margin-top-1}[The migration process for web wallets is ONLY available from the web domain [https://dex.wavesplatform.com](https://dex.wavesplatform.com/) and [https://client.wavesplatform.com](https://client.wavesplatform.com/). To complete migration for the desktop client you have to use the Waves DEX desktop application you have already installed.]\n\n{div.margin-top-1}[Do not use any other domains for migration, do not input your seed phrases and/or private keys anywhere, and do not download any other clients aside from the software indicated for the migration process from your current Waves DEX client. The migration process does not require you to input your seed phrases and/or private keys anywhere. Waves Platform or Waves.Exchange employees will never ask you to provide any kind of personal information, including private keys and/or seed phrases.]\n\n{div.margin-top-1}[The migration process is absolutely free, and it will not affect any gateways, which will process all transactions as normal. You do not need to pay or send any tokens to anyone to complete migration.]", + "title": "ATTENTION!!! " + }, + "goHome": "Go to HomePage", + "text1": "Waves DEX is transforming into a new product, Waves.Exchange. Don’t worry! All of your tokens, seed phrases and passwords are completely safe.", + "text10": "{div.margin-bottom}[If you are using the old apps, you will NO LONGER BE ABLE TO:]\n{div.line}[- Create accounts]\n{div.line}[- Have access to the Waves DEX interface]\n{div.line}[- View your portfolio]\n{div.line}[- Make transactions of any kind: transfer, issue or burn tokens, lease WAVES or cancel leasing]\n{div.line}[- Use any gateways]\n\n{div.margin-bottom}[As of December 2, 2019, you will be able to enjoy this functionality with Waves.Exchange apps.]\n\n{div.margin-bottom}[However, with the old apps, you will STILL BE ABLE TO:]\n\n{div.line}[- Log into your accounts]\n{div.line}[- Initiate the process of migration to Waves.Exchange]\n{div.line}[- Create a local backup of your seed phrases]\n\n{div.margin-top}[If you still have questions, you can send a message to our [official Telegram group](https://t.me/wavesexchange) or create a ticket on the support page: [https://support.waves.exchange/](https://support.waves.exchange/)]", + "text11": "No, never! This will not happen under any circumstances. All seed phrases will still be stored locally on your devices. It is impossible for the exchange to gain access to that storage.", + "text12": "Ownership of your tokens is recorded on the Waves blockchain. Tokens stored in your accounts can only be accessed with seed phrases or private keys that will not change after the migration and will not leave your devices. Your assets are completely safe!", + "text13": "{div.margin-bottom}[We’ll do our best to ensure the migration process is as smooth as possible for users. Because of changes to the matcher’s address and private key, we won’t be able to move your orders to the new matcher. Therefore, your entire order history will no longer be available. All your completed transactions can still be viewed using Waves Explorer. ]\n\n{div.margin-bottom}[Apart from your order history, all your active orders will be cancelled on December 2. This is a necessary measure caused by the switch to a new matcher. In the case of successful migration, you will still retain:]\n{div.line}[– A set of pinned assets on your dashboard]\n{div.line}[– Saved pairs on the exchange]\n{div.line}[– A list of “hidden” assets]\n{div.line}[– Language preferences]\n{div.line}[– Account information (seed phrases, account names)]\n\n{div.margin-bottom.margin-top}[Please keep in mind that technical work will take place on December 2, upon which access to old apps will be restricted and new apps will be prepared for launch. ]\n\n{div.margin-bottom}[During this work, gateways will process all transactions (deposit and withdrawal) as normal, which will ensure full security and access to your funds.]\n\n{div.margin-top}[You won’t be left without support! You can always send a message to our [official Telegram group](https://t.me/wavesexchange) or create a ticket on the support page: [https://support.waves.exchange/](https://support.waves.exchange/)]", + "text14": "{div}[The migration process will take roughly eight hours. During that time, you won’t have full access to your apps. We’d like to remind you that the migration process is scheduled for Monday, December 2, 2019. During the technical work that will take place that day, gateways will process all transactions as normal, which will ensure full security and access to your funds.]\n\n{div}[Support is at hand! You can always send a message to our [official Telegram group](https://t.me/wavesexchange) or create a ticket on the support page: [https://support.waves.exchange/](https://support.waves.exchange/)]", + "text15": "On December 2, users will need to log into the Waves mobile app and hit the Update button. The app will be updated to version 2.7.0. The update will be available on Google Play and the App Store before the end of the day on Monday, December 2, 2019.", + "text16": "Currently, KYC is only required for deposit/withdrawal of wUSD and wEUR from/to your bank account. At the moment, the team has no plans to introduce KYC for trading or cryptocurrency transactions.", + "text17": "The matcher will get a new address and URL, and its private key will change. Due to these changes, users’ open orders at the time of update will automatically be cancelled and transaction histories will become unavailable. Unfortunately, there is no technical means of transferring orders and transaction histories to the new matcher, because each order is sent to the matcher after the user signs it with their private key. Since neither the old or new matcher can access users’ private keys, orders cannot be transferred. We understand that this might be frustrating, but this approach is a feature of the matcher's design that is required to maintain the safety of users’ funds. We apologize for any inconvenience.", + "text18": "{div.margin-bottom}[We have done our best to ensure the migration process will be as smooth as possible for users. If you have problems moving your accounts, please start again. To do that, go back to your old web or desktop client, log in with your password and follow the instructions.]\n\n{div.margin-bottom}[Recommendation for browser users: during migration, turn off all browser extensions, since they could impose restrictions, interfering with migration.]\n\n{div.margin-bottom}[Recommendation for desktop client users: turn off your firewall or antivirus software, since they could impose restrictions on port operation, interfering with migration.]\n\n{div.margin-top}[In any case, you will not be left without support! You can always send a message to our [official Telegram group](https://t.me/wavesexchange) or create a ticket on the support page: [https://support.waves.exchange/](https://support.waves.exchange/)]", + "text19": "{div.margin-bottom}[Some gateways are operated by the Waves.Exchange team, specifically: $BTC, $ETH, $WEST, $ERGO, $BNT and $USDT.]\n{div.margin-bottom}[Meanwhile, $LTC, $XMR, $DASH, $BCH, $BSV, $Zcash, wUSD and wEUR are temporarily operated by Coinomat.]\n{div.margin-top}[During technical work on December 2, 2019, gateways will process all transactions as normal, which will ensure full security and access to your funds.]", + "text2": "This is a new exchange based on Waves DEX’s technology and expertise. For more details, see [this announcement](https://blog.wavesplatform.com/waves-dex-to-be-spun-off-43da9f6e2a91).", + "text20": "Your leases will not be cancelled during the migration process. Just as before, users will be able to lease their WAVES to the nodes they choose, using Waves.Exchange’s leasing interface, and collect interest of up to 7% per year.", + "text21": "The launch of the USDT (ERC-20) gateway will have no impact on the operation of wUSD and wEUR. Users will be able to continue trading them as they wish.", + "text22": "The new addresses belong to the Waves gateway (not Coinomat). We will constantly be improving these gateways, making transfers faster and more convenient for users.", + "text23": "We understand that the migration process may bring some inconvenience for users, so we have prepared a nice surprise! All users who have successfully moved their accounts to the new exchange will receive a glittering avatar, displayed in the app. To receive this, you will need to complete the migration of your accounts from Waves DEX to Waves.Exchange by December 2, and have at least one outgoing transaction of any type in each account to qualify.", + "text24": "We plan to add support for all languages previously available on Waves DEX soon.", + "text3": "Waves.Exchange is developed and run by part of the Waves DEX team, in collaboration with new developers from the Waves community.", + "text4": "The migration signifies a new phase in the development of the exchange, the main priority of which will now be user experience. In addition to focusing on the community’s requests, the new team will concentrate on building new trading tools and comprehensive promotion of the product, which was difficult under the previous arrangement.", + "text5": "Migration has already begun. As of November 18, 2019, you can move your accounts to the new service. To do that, you’ll need to update Waves DEX’s web version and/or run a desktop app, log into your account and follow the instructions.", + "text6": "Yes. This will be the new way to access all of the familiar and convenient tools of the Waves trading ecosystem – including web and desktop apps, mobile apps and the exchange – plus new features and upgrades to the service.", + "text7": "The new exchange’s launch is scheduled for December 2, 2019.", + "text8": "We want to give Waves DEX users enough time to prepare for using the new exchange, so that their access to the service is uninterrupted. We hope that the two-week period will be sufficient for the majority of users to complete the migration process.", + "text9": "Yes, migration of accounts will also be possible after the launch of Waves.Exchange. However, as of December 2, 2019, some restrictions will apply to Waves DEX’s old apps.", + "title1": "What’s going on?", + "title10": "What restrictions will apply to Waves DEX apps as of December 2, 2019?", + "title11": "Will the new exchange have access to my seed phrases?", + "title12": "What will happen to my tokens?", + "title13": "What problems might users face due to the migration?", + "title14": "How long will technical work take on December 2?", + "title15": "How can I update my mobile app?", + "title16": "Do you plan on introducing KYC procedures? ", + "title17": "What changes will the matcher undergo?", + "title18": "What if I have any problems or questions during the migration process?", + "title19": "What will happen to gateway tokens?", + "title2": "What is Waves.Exchange?", + "title20": "Will leasing still be available after migration? Will leases be cancelled during the migration process?", + "title21": "Will Tether USD (USDT) replace wUSD and wEUR?", + "title22": "Why have the gateway addresses for receiving BTC and ETH been changed?", + "title23": "Why so complicated?", + "title24": "Are there plans to expand language support for the interface of the new exchange?", + "title3": "Who is in charge of developing the new exchange?", + "title4": "Why is Waves DEX moving to Waves.Exchange?", + "title5": "When will migration begin?", + "title6": "Is migration mandatory?", + "title7": "When will Waves.Exchange be launched?", + "title8": "Why did the migration process begin two weeks prior to launch?", + "title9": "Will it be possible to move accounts after the launch of Waves.Exchange?" + }, "migrate": { + "achievementDesc": "You’ve successfully migrated your accounts. To thank you for completing the process, we’re rewarding all your accounts (with at least one outgoing transaction made before December 2, 2019) with glittering avatars!", + "achievementTitle": "Congratulations!", "btn": { "unlock": "Unlock" }, + "continue": "Continue", + "desc": { + "almostFinish": "To finish the migration of your accounts, accept the new Terms and Conditions and Privacy Policy.", + "enterPassword": "Enter your Waves.Exchange password to continue the migration.", + "onePassword": "Create one password for all your accounts. Sign into accounts and switch between them easily." + }, "description": { "enterPass": "Enter your account password or", "goBack": "return back", - "unlock": "Unlock your accounts. You can return to this step later" + "goBackExchange": "go back", + "unlock": "Unlock your accounts. You can return to this step later", + "unlockExchange": "To finish the migration, complete the authorization process by unlocking an account from the old application and signing in, or creating a new account, or importing it." }, "headers": { "unlock": "Unlock your accounts", - "unlockAccount": "Unlock account" + "unlockAccount": "Unlock account", + "unlockAccountExchange": "Unlock your account", + "unlockExchange": "Unlock your accounts" + }, + "modalButton": { + "cancel": "Cancel", + "moving": "Start moving" + }, + "modalDesc": { + "firstPart": "To offer users a better experience and wider range of tools, the exchange is moving from Waves DEX to Waves.Exchange.", + "redirected": "Make sure that you have successfully completed the migration process at Waves.Exchange. Once it is done, you will see the corresponding message.", + "secondPart": "Waves DEX will stop operating on December 2, 2019. To continue trading you should move your accounts to the new exchange. We strongly recommend that you do this in advance.", + "thirdPart": "The migration process is fast, easy and absolutely secure." + }, + "modalTitle": { + "moving": "We're moving!", + "plate": "Don’t worry! All of your tokens, seed phrases and passwords are safe.", + "redirected": "You have been redirected to" }, + "signIn": "Sign in", "subtitle": { "account": "Account", "pending": "Pending unlock", - "unlocked": "Successfully unlocked" + "pendingExchange": "To unlock, select an account from the list", + "pendingUnlockingExchange": "Pending unlocking", + "unlocked": "Unlocked" + }, + "title": { + "almostThere": "Almost there...", + "protectAccount": "Protect your accounts" + } + }, + "modals": { + "shutdownNotificationFirst": { + "message1": "Waves DEX will stop operating on December 2, 2019", + "message2": "To proceed to work with the exchange, you have to move your accounts to the new Waves.Exchange. We strongly recommend that you do this ASAP. The moving is fast, easy, and absolutely secure.", + "submit": "I understand", + "title": "One day left!" + }, + "shutdownNotificationLast": { + "message1": "Waves DEX is no longer working. The exchange moved to Waves.Exchange. Don't worry! You are still able to move your accounts from Waves DEX to Waves.Exchange. Thank you for the good times!", + "submit": "I understand", + "title": "Time to move on!" + }, + "shutdownNotificationSecond": { + "message1": "Waves DEX will stop operating in two hours.", + "message2": "To proceed to work with the exchange, you have to move your accounts to the new Waves.Exchange. We strongly recommend that you do this ASAP. The moving is fast, easy, and absolutely secure.", + "submit": "I understand", + "title": "Two hours left!" } } } \ No newline at end of file diff --git a/locale/en/app.migration.json b/locale/en/app.migration.json new file mode 100644 index 000000000..0db3279e4 --- /dev/null +++ b/locale/en/app.migration.json @@ -0,0 +1,3 @@ +{ + +} diff --git a/locale/en/app.signIn.json b/locale/en/app.signIn.json index 6ad960f42..ae466e65e 100644 --- a/locale/en/app.signIn.json +++ b/locale/en/app.signIn.json @@ -8,16 +8,23 @@ "signIn": { "btn": { "cancel": "Cancel", + "overwrite": "Overwrite", "restore": "Reset all" }, "enterPass": "Please enter your password to continue", + "or": "OR", "passForgot": { "attention": "Attention!", "description": "To recover the password, you need to reset all accounts, set a new password, import each account from the Seed phrase or via Private key.", - "importantDesc": "If you have not saved the Seed phrase or Private key, then you will not be able to recover access to your account." + "descriptionExchange": "You are about to delete all of your Waves.Exchange accounts from this device. This action will not affect your Waves DEX accounts.", + "importantDesc": "If you have not saved the Seed phrase or Private key, then you will not be able to recover access to your account.", + "importantDescEx": "This action is irreversible! If you have not saved the Seed phrase or private key, then you will not be able to recover access to your Waves.Exchange accounts.", + "importantDescExchange": "This action is irreversible! If you have not saved the Seed phrase or private key, then you will not be able to recover access to your Waves.Exchange accounts." }, "password": { - "forgot": "Forgot your password?" + "forgot": "Forgot your password?", + "overwrite": "Overwrite accounts", + "overwriteDescription": "Overwrite all Waves.Exchange accounts on this device" }, "signIn": "Sign in", "welcomeBack": "Welcome Back!" diff --git a/locale/en/app.signUp.json b/locale/en/app.signUp.json index 980b0d2e1..8b56a88a3 100644 --- a/locale/en/app.signUp.json +++ b/locale/en/app.signUp.json @@ -6,7 +6,7 @@ "onePassword": "One password for all your accounts", "protect": "Protect Your Accounts", "protectDesc": "Set a single password for all your accounts", - "protectPass": "Create a password" + "protectPass": "Create password" }, "password": { "notMatch": "Password does not match" diff --git a/locale/en/app.utils.json b/locale/en/app.utils.json index 9921c2d5e..d5b3ab803 100644 --- a/locale/en/app.utils.json +++ b/locale/en/app.utils.json @@ -302,6 +302,12 @@ "warningText": "Check if your wallet or exchange uses smart-contracts to withdraw ETH. We do not accept such transactions and can’t refund them. You will lose that money.", "warningTitle": "Please do not deposit ETH from smart contracts! Do not deposit ERC20 tokens! Only Ethereum is allowed." }, + "wavesGatewayUSDT": { + "warningMinAmountText": "If you will send less than {{minAmount, BigNumber}} {{assetTicker}}, you will lose that money.", + "warningMinAmountTitle": "The minimum amount of deposit is {{minAmount, BigNumber}} {{assetTicker}}, the maximum amount of deposit is {{maxAmount}} {{assetTicker}}", + "warningText": "Check if your wallet or exchange uses smart-contracts to withdraw Tether USD. We do not accept such transactions and can’t refund them. You will lose that money", + "warningTitle": "This is ERC20 USDT deposit address. Send only USDT to this deposit address. Sending any other coin or token to this address may result in the loss of your deposit. Please do not deposit USDT from smart contracts!" + }, "wavesGatewayVST": { "helpDescrText": "Once the transaction is confirmed, the gateway will process the transfer of WEST to a token in your Waves account.", "helpDescrTitle": "Enter this address into your WEST client or wallet", @@ -912,6 +918,12 @@ "saveSeedButton": "Save the SEED phrase", "title": "How To Protect Yourself from Phishers" } + }, + "unsuccessfulMigration": { + "checkbox": "Don't show this again", + "description": "You have started the account migration from Waves DEX to this exchange, but it hasn't been finished. Your accounts haven't been moved. Go back to Waves DEX and start the process from the beginning.", + "title": "Unfinished Migration", + "understand": "I understand" } }, "modals": { @@ -934,6 +946,12 @@ }, "Unpin_utils": "Unpin", "utils": { + "migrationError": "Oops! Your accounts are safe but haven't been moved. Please try again.", + "privacyPolicy": "I have read and agree with the [Privacy Policy](https://wavesplatform.com/files/docs/Privacy_Policy_SW.pdf).", + "privacyPolicyText": "Privacy Policy", + "termsAgreement": "I have read and agree with the [Terms and Conditions](https://wavesplatform.com/files/docs/Waves_terms_and_conditions.pdf).", + "termsAgreementText": "Terms and Conditions", + "termsAssign": "I have read and agree with the", "whatsNew": { "body": { "1_0_0": "{span.line}[1. The Waves Client has come out of beta.]{span.line}[2. You can now pin and unpin any assets to the main page.]{span.line}[3. Night mode added.]{span.line}[4. You can now import all your accounts from the old Client easily.]{span.line}[5. Minor bug fixes.]", @@ -999,5 +1017,15 @@ "byte": { "help": "Bytes left: {{bytes}}" } + }, + "warningPlate": { + "day": "d", + "dexMoves": "We are moving soon! Stay with us at [Waves.Exchange](https://waves.exchange)", + "hour": "h", + "info": "We're moving from Waves DEX to Waves.Exchange. Do you want to move your accounts again?", + "min": "m", + "notification": "We're moving from Waves DEX to Waves.Exchange. Don't forget to move your accounts!", + "sec": "s", + "startMoving": "Safe moving" } } \ No newline at end of file diff --git a/locale/en/app.welcome.json b/locale/en/app.welcome.json index 19dd5f568..effd958d4 100644 --- a/locale/en/app.welcome.json +++ b/locale/en/app.welcome.json @@ -141,17 +141,21 @@ "change": "CHANGE", "changeName": "Change Name", "chart": "CHART", + "comingSoon": "Coming soon", "contestLinkDescription": "Win 5,000 WAVES in a trading contest on Waves DEX!", "contestLinkLink": "Rules", "controlAssets": "Control of assets is yours alone – funds do not leave your wallet and cannot be frozen", + "cookies": "Cookies", "copyAddress": "Copy address", "copyright": "© 2019 Waves Platform", + "copyright-new": "© 2019 Waves.Exchange", "copyrightVordex": "© 2019 VORDEX", "createAccount": "Create account", "createToken": "Create token", "currentAccountName": "Current account name", "dashboard": "Dashboard", "decentralised": "Decentralised", + "descExchange": "We are working on an awesome new project, which will be ready soon. Stay tuned!", "dexWithHardware": "Use DEX with hardware wallets Ledger Nano S and Ledger Blue", "documentation": "Documentation", "download": "Download", @@ -160,8 +164,9 @@ "forDevelopers": "For developers", "forum": "Forum", "gateways": "Gateways to popular currencies", + "gdpr": "GDPR", "getRealTimeAccess": "Get real-time access to market data and set up your trading bots via API", - "getStarted": "Get Started", + "getStarted": "Get started", "gitHub": "GitHub", "help": "Help", "high": "24 HIGH", @@ -183,6 +188,7 @@ "macOsDescription": "Download MacOS application", "mailto": "support.wavesplatform.com", "mailtoVordex": "support@vordex.com", + "mailtoWavesExchange": "support@waves.exchange", "mainPage": "Main page", "majorFiatCryptocurrencies": "Major fiat and cryptocurrencies supported: BTC, LTC, ETH, USD, and others", "markets": "Markets", @@ -206,7 +212,7 @@ "scriptAccount": "Script account", "scriptedAccount": "Script account", "settings": "Settings", - "signIn": "Sign In", + "signIn": "Sign in", "social": "Social", "stackOverflow": "Stack Overflow", "suitableTradingBots": "Suitable for trading bots", @@ -214,8 +220,14 @@ "switchAccount": "Switch account", "telegram": "Telegram", "termsOfUse": "Terms of use", + "timerDays": "days", + "timerHours": "hours", + "timerMinutes": "minutes", + "timerSeconds": "seconds", "tokenCreation": "Fast token creation", "tokenCreationCosts": "Token creation costs just 1 WAVES and takes 1 minute", + "tokenomicaToasterButton": "Learn more", + "tokenomicaToasterText": "Become a shareholder of the first-ever all-in-one platform for issuance and trading of tokenized assets.", "tradeOnWaves": "Trade on the Waves Decentralised Exchange", "tradeOnWavesDescription": "Buy and sell tokens quickly and securely with all advantages of a centralised exchange, but retaining complete control of your funds.", "transactions": "Transactions", diff --git a/locale/es/app.dex.json b/locale/es/app.dex.json index cdefbc120..487e05af9 100644 --- a/locale/es/app.dex.json +++ b/locale/es/app.dex.json @@ -200,6 +200,7 @@ "noMarkets": "No hay mercados en base a sus filtros" }, "price": "Precio", + "vol": "Vol", "volume": "Volumen" } }, diff --git a/locale/es/app.fag.json b/locale/es/app.fag.json new file mode 100644 index 000000000..1c1dcddbc --- /dev/null +++ b/locale/es/app.fag.json @@ -0,0 +1,7 @@ +{ + "fag": { + "migration": { + "title1": "What’s going on?" + } + } +} \ No newline at end of file diff --git a/locale/es/app.import.json b/locale/es/app.import.json index dafe11cf4..1822878d9 100644 --- a/locale/es/app.import.json +++ b/locale/es/app.import.json @@ -9,7 +9,7 @@ "emptyList": "There are no accounts for import in the uploaded file", "importFailed": "Failed to import keystore file", "noChosen": "No file chosen", - "selectAccount": "Select account", + "selectAccount": "Choose accounts", "selectAccountDesc": "Please select account or", "selectAll": "Select all", "unselectAll": "Unselect all", diff --git a/locale/es/app.json b/locale/es/app.json index 4acb827b5..84970cf7c 100644 --- a/locale/es/app.json +++ b/locale/es/app.json @@ -2,7 +2,8 @@ "back": "De vuelta a la pagina principal", "button": { "cancel": "Cancelar", - "continue": "Continuar" + "continue": "Continuar", + "signIn": "Sign in" }, "confirmTransaction": { "notPermitted": { diff --git a/locale/es/app.migrate.json b/locale/es/app.migrate.json index dbf38ef43..cfc2cfdb6 100644 --- a/locale/es/app.migrate.json +++ b/locale/es/app.migrate.json @@ -1,21 +1,166 @@ { + "desktopUpdate": { + "almostThere": "Almost there...", + "backToPrevious": "Back to previous", + "barDone": "Done", + "barDownload": "Download", + "barInstall": "Install and run", + "barSuccess": "Success", + "cancelDownloading": "Cancel download", + "congratulations": "Congratulations!", + "congratulationsText": "You have successfully downloaded the new application. To start using the application, simply do the following:", + "connectSupport": "If that did not help, then contact the Waves.Exchange [support](https://support.waves.exchange/).", + "download": "Download", + "downloaded": "yes", + "downloadText": "{div}[To offer users a better experience and wider range of tools, the exchange is moving from Waves DEX to Waves.Exchange.]\n{div.margin-top}[Waves DEX will stop operating on December 2, 2019. To continue trading you have to download the new desktop application.]", + "fail": "Fail", + "failText": "Please make sure that you have installed and run the new Waves.Exchange application.", + "haveYouDownloaded": "Have you already downloaded the new Waves.Exchange desktop application?", + "install": "Install the application", + "installAndRun": "Install and run the application. Have you done it?", + "iUnderstand": "I understand", + "lookAtFAQ1": "If you did everything properly and keep getting the Fail result, then take a look at the", + "lookAtFAQ2": "You might find the answer there.", + "movingText": "{div.margin-bottom}[To offer users a better experience and wider range of tools, the exchange is moving from Waves DEX to Waves.Exchange.]\n{div.margin-bottom}[Waves DEX will stop operating on December 2, 2019. To continue trading you have to move your accounts to the new exchange. We strongly recommend that you do this in advance.]\n{div.margin-bottom}[The moving is fast, easy, and absolutely secure.]", + "oldApplication": "Your current application is too old. If you want to trade just right now (before December 2, 2019), you can download our latest Waves DEX desktop application from the [official website](https://dex.wavesplatform.com).", + "oops": "Oops! Something went wrong...", + "password": "Password", + "passwordError": "Wrong Password!", + "pleaseWait": "Downloading...", + "return": "return", + "run": "Run the installed application", + "seconds": "seconds", + "seconds1": "second", + "seconds234": "seconds", + "signInAndMove": "Sign in & Start moving", + "toFinish": "To finish the migration of your accounts, you have to go to the new application and complete the authorization process.", + "tryAgain": "Try again" + }, + "faq": { + "attention": { + "text": "{div.margin-top-1}[The migration process for web wallets is ONLY available from the web domain [https://dex.wavesplatform.com](https://dex.wavesplatform.com/) and [https://client.wavesplatform.com](https://client.wavesplatform.com/). To complete migration for the desktop client you have to use the Waves DEX desktop application you have already installed.]\n\n{div.margin-top-1}[Do not use any other domains for migration, do not input your seed phrases and/or private keys anywhere, and do not download any other clients aside from the software indicated for the migration process from your current Waves DEX client. The migration process does not require you to input your seed phrases and/or private keys anywhere. Waves Platform or Waves.Exchange employees will never ask you to provide any kind of personal information, including private keys and/or seed phrases.]\n\n{div.margin-top-1}[The migration process is absolutely free, and it will not affect any gateways, which will process all transactions as normal. You do not need to pay or send any tokens to anyone to complete migration.]", + "title": "ATTENTION!!! " + }, + "goHome": "Go to HomePage", + "text1": "Waves DEX is transforming into a new product, Waves.Exchange. Don’t worry! All of your tokens, seed phrases and passwords are completely safe.", + "text10": "{div.margin-bottom}[If you are using the old apps, you will NO LONGER BE ABLE TO:]\n{div.line}[- Create accounts]\n{div.line}[- Have access to the Waves DEX interface]\n{div.line}[- View your portfolio]\n{div.line}[- Make transactions of any kind: transfer, issue or burn tokens, lease WAVES or cancel leasing]\n{div.line}[- Use any gateways]\n\n{div.margin-bottom}[As of December 2, 2019, you will be able to enjoy this functionality with Waves.Exchange apps.]\n\n{div.margin-bottom}[However, with the old apps, you will STILL BE ABLE TO:]\n\n{div.line}[- Log into your accounts]\n{div.line}[- Initiate the process of migration to Waves.Exchange]\n{div.line}[- Create a local backup of your seed phrases]\n\n{div.margin-top}[If you still have questions, you can send a message to our [official Telegram group](https://t.me/wavesexchange) or create a ticket on the support page: [https://support.waves.exchange/](https://support.waves.exchange/)]", + "text11": "No, never! This will not happen under any circumstances. All seed phrases will still be stored locally on your devices. It is impossible for the exchange to gain access to that storage.", + "text12": "Ownership of your tokens is recorded on the Waves blockchain. Tokens stored in your accounts can only be accessed with seed phrases or private keys that will not change after the migration and will not leave your devices. Your assets are completely safe!", + "text13": "{div.margin-bottom}[We’ll do our best to ensure the migration process is as smooth as possible for users. Because of changes to the matcher’s address and private key, we won’t be able to move your orders to the new matcher. Therefore, your entire order history will no longer be available. All your completed transactions can still be viewed using Waves Explorer. ]\n\n{div.margin-bottom}[Apart from your order history, all your active orders will be cancelled on December 2. This is a necessary measure caused by the switch to a new matcher. In the case of successful migration, you will still retain:]\n{div.line}[– A set of pinned assets on your dashboard]\n{div.line}[– Saved pairs on the exchange]\n{div.line}[– A list of “hidden” assets]\n{div.line}[– Language preferences]\n{div.line}[– Account information (seed phrases, account names)]\n\n{div.margin-bottom.margin-top}[Please keep in mind that technical work will take place on December 2, upon which access to old apps will be restricted and new apps will be prepared for launch. ]\n\n{div.margin-bottom}[During this work, gateways will process all transactions (deposit and withdrawal) as normal, which will ensure full security and access to your funds.]\n\n{div.margin-top}[You won’t be left without support! You can always send a message to our [official Telegram group](https://t.me/wavesexchange) or create a ticket on the support page: [https://support.waves.exchange/](https://support.waves.exchange/)]", + "text14": "{div}[The migration process will take roughly eight hours. During that time, you won’t have full access to your apps. We’d like to remind you that the migration process is scheduled for Monday, December 2, 2019. During the technical work that will take place that day, gateways will process all transactions as normal, which will ensure full security and access to your funds.]\n\n{div}[Support is at hand! You can always send a message to our [official Telegram group](https://t.me/wavesexchange) or create a ticket on the support page: [https://support.waves.exchange/](https://support.waves.exchange/)]", + "text15": "On December 2, users will need to log into the Waves mobile app and hit the Update button. The app will be updated to version 2.7.0. The update will be available on Google Play and the App Store before the end of the day on Monday, December 2, 2019.", + "text16": "Currently, KYC is only required for deposit/withdrawal of wUSD and wEUR from/to your bank account. At the moment, the team has no plans to introduce KYC for trading or cryptocurrency transactions.", + "text17": "The matcher will get a new address and URL, and its private key will change. Due to these changes, users’ open orders at the time of update will automatically be cancelled and transaction histories will become unavailable. Unfortunately, there is no technical means of transferring orders and transaction histories to the new matcher, because each order is sent to the matcher after the user signs it with their private key. Since neither the old or new matcher can access users’ private keys, orders cannot be transferred. We understand that this might be frustrating, but this approach is a feature of the matcher's design that is required to maintain the safety of users’ funds. We apologize for any inconvenience.", + "text18": "{div.margin-bottom}[We have done our best to ensure the migration process will be as smooth as possible for users. If you have problems moving your accounts, please start again. To do that, go back to your old web or desktop client, log in with your password and follow the instructions.]\n\n{div.margin-bottom}[Recommendation for browser users: during migration, turn off all browser extensions, since they could impose restrictions, interfering with migration.]\n\n{div.margin-bottom}[Recommendation for desktop client users: turn off your firewall or antivirus software, since they could impose restrictions on port operation, interfering with migration.]\n\n{div.margin-top}[In any case, you will not be left without support! You can always send a message to our [official Telegram group](https://t.me/wavesexchange) or create a ticket on the support page: [https://support.waves.exchange/](https://support.waves.exchange/)]", + "text19": "{div.margin-bottom}[Some gateways are operated by the Waves.Exchange team, specifically: $BTC, $ETH, $WEST, $ERGO, $BNT and $USDT.]\n{div.margin-bottom}[Meanwhile, $LTC, $XMR, $DASH, $BCH, $BSV, $Zcash, wUSD and wEUR are temporarily operated by Coinomat.]\n{div.margin-top}[During technical work on December 2, 2019, gateways will process all transactions as normal, which will ensure full security and access to your funds.]", + "text2": "This is a new exchange based on Waves DEX’s technology and expertise. For more details, see [this announcement](https://blog.wavesplatform.com/waves-dex-to-be-spun-off-43da9f6e2a91).", + "text20": "Your leases will not be cancelled during the migration process. Just as before, users will be able to lease their WAVES to the nodes they choose, using Waves.Exchange’s leasing interface, and collect interest of up to 7% per year.", + "text21": "The launch of the USDT (ERC-20) gateway will have no impact on the operation of wUSD and wEUR. Users will be able to continue trading them as they wish.", + "text22": "The new addresses belong to the Waves gateway (not Coinomat). We will constantly be improving these gateways, making transfers faster and more convenient for users.", + "text23": "We understand that the migration process may bring some inconvenience for users, so we have prepared a nice surprise! All users who have successfully moved their accounts to the new exchange will receive a glittering avatar, displayed in the app. To receive this, you will need to complete the migration of your accounts from Waves DEX to Waves.Exchange by December 2, and have at least one outgoing transaction of any type in each account to qualify.", + "text24": "We plan to add support for all languages previously available on Waves DEX soon.", + "text3": "Waves.Exchange is developed and run by part of the Waves DEX team, in collaboration with new developers from the Waves community.", + "text4": "The migration signifies a new phase in the development of the exchange, the main priority of which will now be user experience. In addition to focusing on the community’s requests, the new team will concentrate on building new trading tools and comprehensive promotion of the product, which was difficult under the previous arrangement.", + "text5": "Migration has already begun. As of November 18, 2019, you can move your accounts to the new service. To do that, you’ll need to update Waves DEX’s web version and/or run a desktop app, log into your account and follow the instructions.", + "text6": "Yes. This will be the new way to access all of the familiar and convenient tools of the Waves trading ecosystem – including web and desktop apps, mobile apps and the exchange – plus new features and upgrades to the service.", + "text7": "The new exchange’s launch is scheduled for December 2, 2019.", + "text8": "We want to give Waves DEX users enough time to prepare for using the new exchange, so that their access to the service is uninterrupted. We hope that the two-week period will be sufficient for the majority of users to complete the migration process.", + "text9": "Yes, migration of accounts will also be possible after the launch of Waves.Exchange. However, as of December 2, 2019, some restrictions will apply to Waves DEX’s old apps.", + "title1": "What’s going on?", + "title10": "What restrictions will apply to Waves DEX apps as of December 2, 2019?", + "title11": "Will the new exchange have access to my seed phrases?", + "title12": "What will happen to my tokens?", + "title13": "What problems might users face due to the migration?", + "title14": "How long will technical work take on December 2?", + "title15": "How can I update my mobile app?", + "title16": "Do you plan on introducing KYC procedures? ", + "title17": "What changes will the matcher undergo?", + "title18": "What if I have any problems or questions during the migration process?", + "title19": "What will happen to gateway tokens?", + "title2": "What is Waves.Exchange?", + "title20": "Will leasing still be available after migration? Will leases be cancelled during the migration process?", + "title21": "Will Tether USD (USDT) replace wUSD and wEUR?", + "title22": "Why have the gateway addresses for receiving BTC and ETH been changed?", + "title23": "Why so complicated?", + "title24": "Are there plans to expand language support for the interface of the new exchange?", + "title3": "Who is in charge of developing the new exchange?", + "title4": "Why is Waves DEX moving to Waves.Exchange?", + "title5": "When will migration begin?", + "title6": "Is migration mandatory?", + "title7": "When will Waves.Exchange be launched?", + "title8": "Why did the migration process begin two weeks prior to launch?", + "title9": "Will it be possible to move accounts after the launch of Waves.Exchange?" + }, "migrate": { + "achievementDesc": "You’ve successfully migrated your accounts. To thank you for completing the process, we’re rewarding all your accounts (with at least one outgoing transaction made before December 2, 2019) with glittering avatars!", + "achievementTitle": "Congratulations!", "btn": { "unlock": "Desbloquear" }, + "continue": "Continue", + "desc": { + "almostFinish": "To finish the migration of your accounts, accept the new Terms and Conditions and Privacy Policy.", + "enterPassword": "Enter your Waves.Exchange password to continue the migration.", + "onePassword": "Create one password for all your accounts. Sign into accounts and switch between them easily." + }, "description": { "enterPass": "Introduzca la contraseña de su cuenta o", "goBack": "Volver", - "unlock": "Desbloquee sus cuentas. Puedes volver a este paso más tarde" + "goBackExchange": "go back", + "unlock": "Desbloquee sus cuentas. Puedes volver a este paso más tarde", + "unlockExchange": "To finish the migration, complete the authorization process by unlocking an account from the old application and signing in, or creating a new account, or importing it." }, "headers": { "unlock": "Desbloquee sus cuentas", - "unlockAccount": "Desbloquear cuenta" + "unlockAccount": "Desbloquear cuenta", + "unlockAccountExchange": "Unlock your account", + "unlockExchange": "Unlock your accounts" + }, + "modalButton": { + "cancel": "Cancel", + "moving": "Start moving" + }, + "modalDesc": { + "firstPart": "To offer users a better experience and wider range of tools, the exchange is moving from Waves DEX to Waves.Exchange.", + "redirected": "Make sure that you have successfully completed the migration process at Waves.Exchange. Once it is done, you will see the corresponding message.", + "secondPart": "Waves DEX will stop operating on December 2, 2019. To continue trading you should move your accounts to the new exchange. We strongly recommend that you do this in advance.", + "thirdPart": "The migration process is fast, easy and absolutely secure." + }, + "modalTitle": { + "moving": "We're moving!", + "plate": "Don’t worry! All of your tokens, seed phrases and passwords are safe.", + "redirected": "You have been redirected to" }, + "signIn": "Sign in", "subtitle": { "account": "Cuenta", "pending": "Desbloqueo pendiente", + "pendingExchange": "To unlock, select an account from the list", + "pendingUnlockingExchange": "Pending unlocking", "unlocked": "Desbloqueado con éxito" + }, + "title": { + "almostThere": "Almost there...", + "protectAccount": "Protect your accounts" + } + }, + "modals": { + "shutdownNotificationFirst": { + "message1": "Waves DEX will stop operating on December 2, 2019", + "message2": "To proceed to work with the exchange, you have to move your accounts to the new Waves.Exchange. We strongly recommend that you do this ASAP. The moving is fast, easy, and absolutely secure.", + "submit": "I understand", + "title": "One day left!" + }, + "shutdownNotificationLast": { + "message1": "Waves DEX is no longer working. The exchange moved to Waves.Exchange. Don't worry! You are still able to move your accounts from Waves DEX to Waves.Exchange. Thank you for the good times!", + "submit": "I understand", + "title": "Time to move on!" + }, + "shutdownNotificationSecond": { + "message1": "Waves DEX will stop operating in two hours.", + "message2": "To proceed to work with the exchange, you have to move your accounts to the new Waves.Exchange. We strongly recommend that you do this ASAP. The moving is fast, easy, and absolutely secure.", + "submit": "I understand", + "title": "Two hours left!" } } } \ No newline at end of file diff --git a/locale/es/app.signIn.json b/locale/es/app.signIn.json index c8dcc60a0..1d4c55b4c 100644 --- a/locale/es/app.signIn.json +++ b/locale/es/app.signIn.json @@ -8,16 +8,23 @@ "signIn": { "btn": { "cancel": "Cancelar", + "overwrite": "Overwrite", "restore": "Restaurar todo" }, "enterPass": "Por favor ingrese su contraseña para continuar", + "or": "OR", "passForgot": { "attention": "¡Atención!", "description": "Si olvida la contraseña, debe restaurar todas sus cuentas desde sus frases de seguridad (SEED) y establecer una nueva contraseña", - "importantDesc": "Si no ha guardado la frase SEED o la clave privada, no podrá recuperar el acceso a su cuenta." + "descriptionExchange": "You are about to delete all of your Waves.Exchange accounts from this device. This action will not affect your Waves DEX accounts.", + "importantDesc": "Si no ha guardado la frase SEED o la clave privada, no podrá recuperar el acceso a su cuenta.", + "importantDescEx": "This action is irreversible! If you have not saved the Seed phrase or private key, then you will not be able to recover access to your Waves.Exchange accounts.", + "importantDescExchange": "This action is irreversible! If you have not saved the Seed phrase or private key, then you will not be able to recover access to your Waves.Exchange accounts." }, "password": { - "forgot": "¿Olvidó su contraseña?" + "forgot": "¿Olvidó su contraseña?", + "overwrite": "Overwrite accounts", + "overwriteDescription": "Overwrite all Waves.Exchange accounts on this device" }, "signIn": "Iniciar sesión", "welcomeBack": "¡Bienvenido de nuevo!" diff --git a/locale/es/app.utils.json b/locale/es/app.utils.json index 471520036..03922dd60 100644 --- a/locale/es/app.utils.json +++ b/locale/es/app.utils.json @@ -302,6 +302,12 @@ "warningText": "Comprueba si tu monedero o tu exchange utiliza Smart-contracts para retirar ETH. No aceptamos ese tipo de transacción y no podemos devolverlo. Perderás ese dinero.", "warningTitle": "!Por favor no deposites ETH desde Smart-Contract! No deposites tokens ERC20, solo se acepta Ethereum." }, + "wavesGatewayUSDT": { + "warningMinAmountText": "If you will send less than {{minAmount, BigNumber}} {{assetTicker}}, you will lose that money.", + "warningMinAmountTitle": "The minimum amount of deposit is {{minAmount, BigNumber}} {{assetTicker}}, the maximum amount of deposit is {{maxAmount}} {{assetTicker}}", + "warningText": "Check if your wallet or exchange uses smart-contracts to withdraw Tether USD. We do not accept such transactions and can’t refund them. You will lose that money", + "warningTitle": "This is ERC20 USDT deposit address. Send only USDT to this deposit address. Sending any other coin or token to this address may result in the loss of your deposit. Please do not deposit USDT from smart contracts!" + }, "wavesGatewayVST": { "helpDescrText": "Una vez que se confirma la transacción, la puerta de enlace procesará la transferencia de WEST en forma de token a su cuenta Waves.", "helpDescrTitle": "Ingrese esta dirección en su cartera o cliente WEST", @@ -912,6 +918,12 @@ "saveSeedButton": "Save the SEED phrase", "title": "¿Cómo protegerte de los estafadores?" } + }, + "unsuccessfulMigration": { + "checkbox": "Don't show this again", + "description": "You have started the account migration from Waves DEX to this exchange, but it hasn't been finished. Your accounts haven't been moved. Go back to Waves DEX and start the process from the beginning.", + "title": "Unfinished Migration", + "understand": "Lo entiendo" } }, "modals": { @@ -934,6 +946,12 @@ }, "Unpin_utils": "Desprender", "utils": { + "migrationError": "Oops! Your accounts are safe but haven't been moved. Please try again.", + "privacyPolicy": "I have read and agree with the [Privacy Policy](https://wavesplatform.com/files/docs/Privacy_Policy_SW.pdf).", + "privacyPolicyText": "Privacy Policy", + "termsAgreement": "I have read and agree with the [Terms and Conditions](https://wavesplatform.com/files/docs/Waves_terms_and_conditions.pdf).", + "termsAgreementText": "Terms and Conditions", + "termsAssign": "I have read and agree with the", "whatsNew": { "body": { "1_0_0": "{span.line}[1. Waves Client salió de beta.] {span.line} [2. Ahora puede anclar y desanclar cualquier activo en la página principal.] {span.line} [3. Modo nocturno agregado.] {span.line} [4. Ahora puede importar todas sus cuentas desde el antiguo cliente fácilmente.] {span.line} [5. Correcciones de errores menores.]", @@ -999,5 +1017,15 @@ "byte": { "help": "Quedan: {{bytes}}" } + }, + "warningPlate": { + "day": "d", + "dexMoves": "We are moving soon! Stay with us at [Waves.Exchange](https://waves.exchange)", + "hour": "h", + "info": "We're moving from Waves DEX to Waves.Exchange. Do you want to move your accounts again?", + "min": "m", + "notification": "We're moving from Waves DEX to Waves.Exchange. Don't forget to move your accounts!", + "sec": "s", + "startMoving": "Safe moving" } } \ No newline at end of file diff --git a/locale/es/app.welcome.json b/locale/es/app.welcome.json index 69c53b03b..d6cd1b519 100644 --- a/locale/es/app.welcome.json +++ b/locale/es/app.welcome.json @@ -141,17 +141,21 @@ "change": "CAMBIAR", "changeName": "Cambiar nombre", "chart": "GRÁFICO", + "comingSoon": "Coming soon", "contestLinkDescription": "¡Gana 5.000 WAVES en un concurso de trading en Waves DEX!", "contestLinkLink": "Reglas", "controlAssets": "El control de los activos es solo suyo, los fondos no salen de su billetera y no se pueden congelar", + "cookies": "Cookies", "copyAddress": "Copiar la dirección", "copyright": "© 2019 Waves Platform", + "copyright-new": "© 2019 Waves.Exchange", "copyrightVordex": "© 2019 VORDEX", "createAccount": "Create account", "createToken": "Crear token", "currentAccountName": "Nombre de cuenta actual", "dashboard": "Tablero", "decentralised": "Descentralizado", + "descExchange": "We are working on an awesome new project, which will be ready soon. Stay tuned!", "dexWithHardware": "Utilice DEX con las carteras de hardware Ledger Nano S y Ledger Blue", "documentation": "Documentación", "download": "Descargar", @@ -160,6 +164,7 @@ "forDevelopers": "Para desarrolladores", "forum": "Foro", "gateways": "Puertas de enlace a las divisas más populares", + "gdpr": "GDPR", "getRealTimeAccess": "Obtenga acceso en tiempo real a los datos del mercado y configure sus bots de intercambio via la API", "getStarted": "Empezar", "gitHub": "GitHub", @@ -183,6 +188,7 @@ "macOsDescription": "Descargar la aplicación MacOS", "mailto": "support.wavesplatform.com", "mailtoVordex": "support@vordex.com", + "mailtoWavesExchange": "support@waves.exchange", "mainPage": "Pagina principal", "majorFiatCryptocurrencies": "Compatible con las principales criptomonedas y fiat: BTC, LTC, ETH, USD y otros", "markets": "Mercados", @@ -214,8 +220,14 @@ "switchAccount": "Cambiar cuenta", "telegram": "Telegram", "termsOfUse": "Términos de uso", + "timerDays": "days", + "timerHours": "hours", + "timerMinutes": "minutes", + "timerSeconds": "seconds", "tokenCreation": "Creación rápida de tokens", "tokenCreationCosts": "La creación de tokens cuesta solo 1 WAVES y tarda 1 minuto", + "tokenomicaToasterButton": "Aprende Más", + "tokenomicaToasterText": "Conviértase en accionista de la primera plataforma todo-en-uno para la emisión y comercialización de activos tokenizados.", "tradeOnWaves": "Utilizar el intercambio descentralizado de Waves", "tradeOnWavesDescription": "Compre y venda tokens de forma rápida y segura con todas las ventajas de un intercambio centralizado, pero conservando el control total de sus fondos.", "transactions": "Transacciones", diff --git a/locale/et_EE/app.create.json b/locale/et_EE/app.create.json index 32d469461..f4d8ca5f4 100644 --- a/locale/et_EE/app.create.json +++ b/locale/et_EE/app.create.json @@ -27,7 +27,7 @@ "address": "Konto aadress:", "avatarUnique": "See turvapilt on ainulaadne. Te ei saa seda hiljem muuta.", "choose": "Vali oma aadressi turvapilt", - "create": "Create a new account", + "create": "Create account", "createAccount": "Create a new account", "createDescription": "Fast and free", "createNewAccount": "Loo uus konto", @@ -45,7 +45,7 @@ "withBlockchain": "Get Started with Blockchain" }, "import": "Importige kontod", - "importDescription": "via Seed phrase, Ledger or Keeper", + "importDescription": "via Seed or private key, Ledger, Keystore File", "protect": "Kaitske oma kontot parooliga või", "protectYourAccount": "Kaitske Oma Kontot", "restore": "taasta konto", diff --git a/locale/et_EE/app.dex.json b/locale/et_EE/app.dex.json index 5ae896089..665557801 100644 --- a/locale/et_EE/app.dex.json +++ b/locale/et_EE/app.dex.json @@ -200,6 +200,7 @@ "noMarkets": "Teie filtritele vastavaid turge ei leitud" }, "price": "Hind", + "vol": "Vol", "volume": "Maht" } }, diff --git a/locale/et_EE/app.fag.json b/locale/et_EE/app.fag.json new file mode 100644 index 000000000..1c1dcddbc --- /dev/null +++ b/locale/et_EE/app.fag.json @@ -0,0 +1,7 @@ +{ + "fag": { + "migration": { + "title1": "What’s going on?" + } + } +} \ No newline at end of file diff --git a/locale/et_EE/app.import.json b/locale/et_EE/app.import.json index 9d6c92384..d51b696d9 100644 --- a/locale/et_EE/app.import.json +++ b/locale/et_EE/app.import.json @@ -9,7 +9,7 @@ "emptyList": "There are no accounts for import in the uploaded file", "importFailed": "Failed to import keystore file", "noChosen": "No file chosen", - "selectAccount": "Select account", + "selectAccount": "Choose accounts", "selectAccountDesc": "Please select account or", "selectAll": "Select all", "unselectAll": "Unselect all", diff --git a/locale/et_EE/app.json b/locale/et_EE/app.json index 557bebb4f..4511a4895 100644 --- a/locale/et_EE/app.json +++ b/locale/et_EE/app.json @@ -2,7 +2,8 @@ "back": "Mine tagasi", "button": { "cancel": "Tühista", - "continue": "Jätka" + "continue": "Jätka", + "signIn": "Sign in" }, "confirmTransaction": { "notPermitted": { diff --git a/locale/et_EE/app.migrate.json b/locale/et_EE/app.migrate.json index 168ea76e1..b46c1fff8 100644 --- a/locale/et_EE/app.migrate.json +++ b/locale/et_EE/app.migrate.json @@ -1,21 +1,166 @@ { + "desktopUpdate": { + "almostThere": "Almost there...", + "backToPrevious": "Back to previous", + "barDone": "Done", + "barDownload": "Download", + "barInstall": "Install and run", + "barSuccess": "Success", + "cancelDownloading": "Cancel download", + "congratulations": "Congratulations!", + "congratulationsText": "You have successfully downloaded the new application. To start using the application, simply do the following:", + "connectSupport": "If that did not help, then contact the Waves.Exchange [support](https://support.waves.exchange/).", + "download": "Download", + "downloaded": "yes", + "downloadText": "{div}[To offer users a better experience and wider range of tools, the exchange is moving from Waves DEX to Waves.Exchange.]\n{div.margin-top}[Waves DEX will stop operating on December 2, 2019. To continue trading you have to download the new desktop application.]", + "fail": "Fail", + "failText": "Please make sure that you have installed and run the new Waves.Exchange application.", + "haveYouDownloaded": "Have you already downloaded the new Waves.Exchange desktop application?", + "install": "Install the application", + "installAndRun": "Install and run the application. Have you done it?", + "iUnderstand": "I understand", + "lookAtFAQ1": "If you did everything properly and keep getting the Fail result, then take a look at the", + "lookAtFAQ2": "You might find the answer there.", + "movingText": "{div.margin-bottom}[To offer users a better experience and wider range of tools, the exchange is moving from Waves DEX to Waves.Exchange.]\n{div.margin-bottom}[Waves DEX will stop operating on December 2, 2019. To continue trading you have to move your accounts to the new exchange. We strongly recommend that you do this in advance.]\n{div.margin-bottom}[The moving is fast, easy, and absolutely secure.]", + "oldApplication": "Your current application is too old. If you want to trade just right now (before December 2, 2019), you can download our latest Waves DEX desktop application from the [official website](https://dex.wavesplatform.com).", + "oops": "Oops! Something went wrong...", + "password": "Password", + "passwordError": "Wrong Password!", + "pleaseWait": "Downloading...", + "return": "return", + "run": "Run the installed application", + "seconds": "seconds", + "seconds1": "second", + "seconds234": "seconds", + "signInAndMove": "Sign in & Start moving", + "toFinish": "To finish the migration of your accounts, you have to go to the new application and complete the authorization process.", + "tryAgain": "Try again" + }, + "faq": { + "attention": { + "text": "{div.margin-top-1}[The migration process for web wallets is ONLY available from the web domain [https://dex.wavesplatform.com](https://dex.wavesplatform.com/) and [https://client.wavesplatform.com](https://client.wavesplatform.com/). To complete migration for the desktop client you have to use the Waves DEX desktop application you have already installed.]\n\n{div.margin-top-1}[Do not use any other domains for migration, do not input your seed phrases and/or private keys anywhere, and do not download any other clients aside from the software indicated for the migration process from your current Waves DEX client. The migration process does not require you to input your seed phrases and/or private keys anywhere. Waves Platform or Waves.Exchange employees will never ask you to provide any kind of personal information, including private keys and/or seed phrases.]\n\n{div.margin-top-1}[The migration process is absolutely free, and it will not affect any gateways, which will process all transactions as normal. You do not need to pay or send any tokens to anyone to complete migration.]", + "title": "ATTENTION!!! " + }, + "goHome": "Go to HomePage", + "text1": "Waves DEX is transforming into a new product, Waves.Exchange. Don’t worry! All of your tokens, seed phrases and passwords are completely safe.", + "text10": "{div.margin-bottom}[If you are using the old apps, you will NO LONGER BE ABLE TO:]\n{div.line}[- Create accounts]\n{div.line}[- Have access to the Waves DEX interface]\n{div.line}[- View your portfolio]\n{div.line}[- Make transactions of any kind: transfer, issue or burn tokens, lease WAVES or cancel leasing]\n{div.line}[- Use any gateways]\n\n{div.margin-bottom}[As of December 2, 2019, you will be able to enjoy this functionality with Waves.Exchange apps.]\n\n{div.margin-bottom}[However, with the old apps, you will STILL BE ABLE TO:]\n\n{div.line}[- Log into your accounts]\n{div.line}[- Initiate the process of migration to Waves.Exchange]\n{div.line}[- Create a local backup of your seed phrases]\n\n{div.margin-top}[If you still have questions, you can send a message to our [official Telegram group](https://t.me/wavesexchange) or create a ticket on the support page: [https://support.waves.exchange/](https://support.waves.exchange/)]", + "text11": "No, never! This will not happen under any circumstances. All seed phrases will still be stored locally on your devices. It is impossible for the exchange to gain access to that storage.", + "text12": "Ownership of your tokens is recorded on the Waves blockchain. Tokens stored in your accounts can only be accessed with seed phrases or private keys that will not change after the migration and will not leave your devices. Your assets are completely safe!", + "text13": "{div.margin-bottom}[We’ll do our best to ensure the migration process is as smooth as possible for users. Because of changes to the matcher’s address and private key, we won’t be able to move your orders to the new matcher. Therefore, your entire order history will no longer be available. All your completed transactions can still be viewed using Waves Explorer. ]\n\n{div.margin-bottom}[Apart from your order history, all your active orders will be cancelled on December 2. This is a necessary measure caused by the switch to a new matcher. In the case of successful migration, you will still retain:]\n{div.line}[– A set of pinned assets on your dashboard]\n{div.line}[– Saved pairs on the exchange]\n{div.line}[– A list of “hidden” assets]\n{div.line}[– Language preferences]\n{div.line}[– Account information (seed phrases, account names)]\n\n{div.margin-bottom.margin-top}[Please keep in mind that technical work will take place on December 2, upon which access to old apps will be restricted and new apps will be prepared for launch. ]\n\n{div.margin-bottom}[During this work, gateways will process all transactions (deposit and withdrawal) as normal, which will ensure full security and access to your funds.]\n\n{div.margin-top}[You won’t be left without support! You can always send a message to our [official Telegram group](https://t.me/wavesexchange) or create a ticket on the support page: [https://support.waves.exchange/](https://support.waves.exchange/)]", + "text14": "{div}[The migration process will take roughly eight hours. During that time, you won’t have full access to your apps. We’d like to remind you that the migration process is scheduled for Monday, December 2, 2019. During the technical work that will take place that day, gateways will process all transactions as normal, which will ensure full security and access to your funds.]\n\n{div}[Support is at hand! You can always send a message to our [official Telegram group](https://t.me/wavesexchange) or create a ticket on the support page: [https://support.waves.exchange/](https://support.waves.exchange/)]", + "text15": "On December 2, users will need to log into the Waves mobile app and hit the Update button. The app will be updated to version 2.7.0. The update will be available on Google Play and the App Store before the end of the day on Monday, December 2, 2019.", + "text16": "Currently, KYC is only required for deposit/withdrawal of wUSD and wEUR from/to your bank account. At the moment, the team has no plans to introduce KYC for trading or cryptocurrency transactions.", + "text17": "The matcher will get a new address and URL, and its private key will change. Due to these changes, users’ open orders at the time of update will automatically be cancelled and transaction histories will become unavailable. Unfortunately, there is no technical means of transferring orders and transaction histories to the new matcher, because each order is sent to the matcher after the user signs it with their private key. Since neither the old or new matcher can access users’ private keys, orders cannot be transferred. We understand that this might be frustrating, but this approach is a feature of the matcher's design that is required to maintain the safety of users’ funds. We apologize for any inconvenience.", + "text18": "{div.margin-bottom}[We have done our best to ensure the migration process will be as smooth as possible for users. If you have problems moving your accounts, please start again. To do that, go back to your old web or desktop client, log in with your password and follow the instructions.]\n\n{div.margin-bottom}[Recommendation for browser users: during migration, turn off all browser extensions, since they could impose restrictions, interfering with migration.]\n\n{div.margin-bottom}[Recommendation for desktop client users: turn off your firewall or antivirus software, since they could impose restrictions on port operation, interfering with migration.]\n\n{div.margin-top}[In any case, you will not be left without support! You can always send a message to our [official Telegram group](https://t.me/wavesexchange) or create a ticket on the support page: [https://support.waves.exchange/](https://support.waves.exchange/)]", + "text19": "{div.margin-bottom}[Some gateways are operated by the Waves.Exchange team, specifically: $BTC, $ETH, $WEST, $ERGO, $BNT and $USDT.]\n{div.margin-bottom}[Meanwhile, $LTC, $XMR, $DASH, $BCH, $BSV, $Zcash, wUSD and wEUR are temporarily operated by Coinomat.]\n{div.margin-top}[During technical work on December 2, 2019, gateways will process all transactions as normal, which will ensure full security and access to your funds.]", + "text2": "This is a new exchange based on Waves DEX’s technology and expertise. For more details, see [this announcement](https://blog.wavesplatform.com/waves-dex-to-be-spun-off-43da9f6e2a91).", + "text20": "Your leases will not be cancelled during the migration process. Just as before, users will be able to lease their WAVES to the nodes they choose, using Waves.Exchange’s leasing interface, and collect interest of up to 7% per year.", + "text21": "The launch of the USDT (ERC-20) gateway will have no impact on the operation of wUSD and wEUR. Users will be able to continue trading them as they wish.", + "text22": "The new addresses belong to the Waves gateway (not Coinomat). We will constantly be improving these gateways, making transfers faster and more convenient for users.", + "text23": "We understand that the migration process may bring some inconvenience for users, so we have prepared a nice surprise! All users who have successfully moved their accounts to the new exchange will receive a glittering avatar, displayed in the app. To receive this, you will need to complete the migration of your accounts from Waves DEX to Waves.Exchange by December 2, and have at least one outgoing transaction of any type in each account to qualify.", + "text24": "We plan to add support for all languages previously available on Waves DEX soon.", + "text3": "Waves.Exchange is developed and run by part of the Waves DEX team, in collaboration with new developers from the Waves community.", + "text4": "The migration signifies a new phase in the development of the exchange, the main priority of which will now be user experience. In addition to focusing on the community’s requests, the new team will concentrate on building new trading tools and comprehensive promotion of the product, which was difficult under the previous arrangement.", + "text5": "Migration has already begun. As of November 18, 2019, you can move your accounts to the new service. To do that, you’ll need to update Waves DEX’s web version and/or run a desktop app, log into your account and follow the instructions.", + "text6": "Yes. This will be the new way to access all of the familiar and convenient tools of the Waves trading ecosystem – including web and desktop apps, mobile apps and the exchange – plus new features and upgrades to the service.", + "text7": "The new exchange’s launch is scheduled for December 2, 2019.", + "text8": "We want to give Waves DEX users enough time to prepare for using the new exchange, so that their access to the service is uninterrupted. We hope that the two-week period will be sufficient for the majority of users to complete the migration process.", + "text9": "Yes, migration of accounts will also be possible after the launch of Waves.Exchange. However, as of December 2, 2019, some restrictions will apply to Waves DEX’s old apps.", + "title1": "What’s going on?", + "title10": "What restrictions will apply to Waves DEX apps as of December 2, 2019?", + "title11": "Will the new exchange have access to my seed phrases?", + "title12": "What will happen to my tokens?", + "title13": "What problems might users face due to the migration?", + "title14": "How long will technical work take on December 2?", + "title15": "How can I update my mobile app?", + "title16": "Do you plan on introducing KYC procedures? ", + "title17": "What changes will the matcher undergo?", + "title18": "What if I have any problems or questions during the migration process?", + "title19": "What will happen to gateway tokens?", + "title2": "What is Waves.Exchange?", + "title20": "Will leasing still be available after migration? Will leases be cancelled during the migration process?", + "title21": "Will Tether USD (USDT) replace wUSD and wEUR?", + "title22": "Why have the gateway addresses for receiving BTC and ETH been changed?", + "title23": "Why so complicated?", + "title24": "Are there plans to expand language support for the interface of the new exchange?", + "title3": "Who is in charge of developing the new exchange?", + "title4": "Why is Waves DEX moving to Waves.Exchange?", + "title5": "When will migration begin?", + "title6": "Is migration mandatory?", + "title7": "When will Waves.Exchange be launched?", + "title8": "Why did the migration process begin two weeks prior to launch?", + "title9": "Will it be possible to move accounts after the launch of Waves.Exchange?" + }, "migrate": { + "achievementDesc": "You’ve successfully migrated your accounts. To thank you for completing the process, we’re rewarding all your accounts (with at least one outgoing transaction made before December 2, 2019) with glittering avatars!", + "achievementTitle": "Congratulations!", "btn": { "unlock": "Unlock" }, + "continue": "Continue", + "desc": { + "almostFinish": "To finish the migration of your accounts, accept the new Terms and Conditions and Privacy Policy.", + "enterPassword": "Enter your Waves.Exchange password to continue the migration.", + "onePassword": "Create one password for all your accounts. Sign into accounts and switch between them easily." + }, "description": { "enterPass": "Enter your account password or", "goBack": "return back", - "unlock": "Unlock your accounts. You can return to this step later" + "goBackExchange": "go back", + "unlock": "Unlock your accounts. You can return to this step later", + "unlockExchange": "To finish the migration, complete the authorization process by unlocking an account from the old application and signing in, or creating a new account, or importing it." }, "headers": { "unlock": "Unlock your accounts", - "unlockAccount": "Unlock account" + "unlockAccount": "Unlock account", + "unlockAccountExchange": "Unlock your account", + "unlockExchange": "Unlock your accounts" + }, + "modalButton": { + "cancel": "Cancel", + "moving": "Start moving" + }, + "modalDesc": { + "firstPart": "To offer users a better experience and wider range of tools, the exchange is moving from Waves DEX to Waves.Exchange.", + "redirected": "Make sure that you have successfully completed the migration process at Waves.Exchange. Once it is done, you will see the corresponding message.", + "secondPart": "Waves DEX will stop operating on December 2, 2019. To continue trading you should move your accounts to the new exchange. We strongly recommend that you do this in advance.", + "thirdPart": "The migration process is fast, easy and absolutely secure." + }, + "modalTitle": { + "moving": "We're moving!", + "plate": "Don’t worry! All of your tokens, seed phrases and passwords are safe.", + "redirected": "You have been redirected to" }, + "signIn": "Sign in", "subtitle": { "account": "Account", "pending": "Pending unlock", - "unlocked": "Successfully unlocked" + "pendingExchange": "To unlock, select an account from the list", + "pendingUnlockingExchange": "Pending unlocking", + "unlocked": "Unlocked" + }, + "title": { + "almostThere": "Almost there...", + "protectAccount": "Protect your accounts" + } + }, + "modals": { + "shutdownNotificationFirst": { + "message1": "Waves DEX will stop operating on December 2, 2019", + "message2": "To proceed to work with the exchange, you have to move your accounts to the new Waves.Exchange. We strongly recommend that you do this ASAP. The moving is fast, easy, and absolutely secure.", + "submit": "I understand", + "title": "One day left!" + }, + "shutdownNotificationLast": { + "message1": "Waves DEX is no longer working. The exchange moved to Waves.Exchange. Don't worry! You are still able to move your accounts from Waves DEX to Waves.Exchange. Thank you for the good times!", + "submit": "I understand", + "title": "Time to move on!" + }, + "shutdownNotificationSecond": { + "message1": "Waves DEX will stop operating in two hours.", + "message2": "To proceed to work with the exchange, you have to move your accounts to the new Waves.Exchange. We strongly recommend that you do this ASAP. The moving is fast, easy, and absolutely secure.", + "submit": "I understand", + "title": "Two hours left!" } } } \ No newline at end of file diff --git a/locale/et_EE/app.signIn.json b/locale/et_EE/app.signIn.json index 8d06fcaf9..c166abf4e 100644 --- a/locale/et_EE/app.signIn.json +++ b/locale/et_EE/app.signIn.json @@ -8,16 +8,23 @@ "signIn": { "btn": { "cancel": "Cancel", + "overwrite": "Overwrite", "restore": "Reset all" }, "enterPass": "Please enter your password to continue", + "or": "OR", "passForgot": { "attention": "Attention!", "description": "To recover the password, you need to reset all accounts, set a new password, import each account from the Seed phrase or via Private key.", - "importantDesc": "If you have not saved the Seed phrase or Private key, then you will not be able to recover access to your account." + "descriptionExchange": "You are about to delete all of your Waves.Exchange accounts from this device. This action will not affect your Waves DEX accounts.", + "importantDesc": "If you have not saved the Seed phrase or Private key, then you will not be able to recover access to your account.", + "importantDescEx": "This action is irreversible! If you have not saved the Seed phrase or private key, then you will not be able to recover access to your Waves.Exchange accounts.", + "importantDescExchange": "This action is irreversible! If you have not saved the Seed phrase or private key, then you will not be able to recover access to your Waves.Exchange accounts." }, "password": { - "forgot": "Forgot your password?" + "forgot": "Forgot your password?", + "overwrite": "Overwrite accounts", + "overwriteDescription": "Overwrite all Waves.Exchange accounts on this device" }, "signIn": "Sign in", "welcomeBack": "Welcome Back!" diff --git a/locale/et_EE/app.signUp.json b/locale/et_EE/app.signUp.json index 980b0d2e1..8b56a88a3 100644 --- a/locale/et_EE/app.signUp.json +++ b/locale/et_EE/app.signUp.json @@ -6,7 +6,7 @@ "onePassword": "One password for all your accounts", "protect": "Protect Your Accounts", "protectDesc": "Set a single password for all your accounts", - "protectPass": "Create a password" + "protectPass": "Create password" }, "password": { "notMatch": "Password does not match" diff --git a/locale/et_EE/app.utils.json b/locale/et_EE/app.utils.json index e77b278c0..aeac84249 100644 --- a/locale/et_EE/app.utils.json +++ b/locale/et_EE/app.utils.json @@ -302,6 +302,12 @@ "warningText": "Kontrollige, kas teie rahakott või börs kasutab ETH-i väljavõtmiseks smart-kontrakte. Me ei aktsepteeri selliseid tehinguid ja ei saa neid tagasi maksta. Te kaotate selle raha.", "warningTitle": "Palun ärge tehke sissemakset ETH smart-kontrakrtidelt! Ärge tehkse sissemakseid ERC20 tokenites! Ainult Ethereum on lubatud." }, + "wavesGatewayUSDT": { + "warningMinAmountText": "If you will send less than {{minAmount, BigNumber}} {{assetTicker}}, you will lose that money.", + "warningMinAmountTitle": "The minimum amount of deposit is {{minAmount, BigNumber}} {{assetTicker}}, the maximum amount of deposit is {{maxAmount}} {{assetTicker}}", + "warningText": "Check if your wallet or exchange uses smart-contracts to withdraw Tether USD. We do not accept such transactions and can’t refund them. You will lose that money", + "warningTitle": "This is ERC20 USDT deposit address. Send only USDT to this deposit address. Sending any other coin or token to this address may result in the loss of your deposit. Please do not deposit USDT from smart contracts!" + }, "wavesGatewayVST": { "helpDescrText": "Once the transaction is confirmed, the gateway will process the transfer of WEST to a token in your Waves account.", "helpDescrTitle": "Enter this address into your WEST client or wallet", @@ -912,6 +918,12 @@ "saveSeedButton": "Save the SEED phrase", "title": "Kuidas Kaitsta End Andmepüüdjate Eest" } + }, + "unsuccessfulMigration": { + "checkbox": "Don't show this again", + "description": "You have started the account migration from Waves DEX to this exchange, but it hasn't been finished. Your accounts haven't been moved. Go back to Waves DEX and start the process from the beginning.", + "title": "Unfinished Migration", + "understand": "Ma saan aru" } }, "modals": { @@ -934,6 +946,12 @@ }, "Unpin_utils": "Unpin", "utils": { + "migrationError": "Oops! Your accounts are safe but haven't been moved. Please try again.", + "privacyPolicy": "I have read and agree with the [Privacy Policy](https://wavesplatform.com/files/docs/Privacy_Policy_SW.pdf).", + "privacyPolicyText": "Privacy Policy", + "termsAgreement": "I have read and agree with the [Terms and Conditions](https://wavesplatform.com/files/docs/Waves_terms_and_conditions.pdf).", + "termsAgreementText": "Terms and Conditions", + "termsAssign": "I have read and agree with the", "whatsNew": { "body": { "1_0_0": "{span.line}[1. Waves Client on beetaversioonist välja tulnud.]{span.line}[2. Nüüd saate põhilehele lisada ja eemaldada kõik varad.]{span.line}[3. Lisati öörežiim.]{span.line}[4. Nüüd saate hõlpsasti importida kõik oma kontod vanast kliendist.]{span.line}[5. Väikesed veaparandused.]", @@ -999,5 +1017,15 @@ "byte": { "help": "Baite vasakul: {{bytes}}" } + }, + "warningPlate": { + "day": "d", + "dexMoves": "We are moving soon! Stay with us at [Waves.Exchange](https://waves.exchange)", + "hour": "h", + "info": "We're moving from Waves DEX to Waves.Exchange. Do you want to move your accounts again?", + "min": "m", + "notification": "We're moving from Waves DEX to Waves.Exchange. Don't forget to move your accounts!", + "sec": "s", + "startMoving": "Safe moving" } } \ No newline at end of file diff --git a/locale/et_EE/app.welcome.json b/locale/et_EE/app.welcome.json index b42d0f8c6..091120e91 100644 --- a/locale/et_EE/app.welcome.json +++ b/locale/et_EE/app.welcome.json @@ -141,17 +141,21 @@ "change": "CHANGE", "changeName": "Change Name", "chart": "CHART", + "comingSoon": "Coming soon", "contestLinkDescription": "Win 5,000 WAVES in a trading contest on Waves DEX!", "contestLinkLink": "Rules", "controlAssets": "Control of assets is yours alone – funds do not leave your wallet and cannot be frozen", + "cookies": "Cookies", "copyAddress": "Copy address", "copyright": "© 2019 Waves Platform", + "copyright-new": "© 2019 Waves.Exchange", "copyrightVordex": "© 2019 VORDEX", "createAccount": "Create account", "createToken": "Create token", "currentAccountName": "Current account name", "dashboard": "Dashboard", "decentralised": "Decentralised", + "descExchange": "We are working on an awesome new project, which will be ready soon. Stay tuned!", "dexWithHardware": "Use DEX with hardware wallets Ledger Nano S and Ledger Blue", "documentation": "Documentation", "download": "Download", @@ -160,8 +164,9 @@ "forDevelopers": "For developers", "forum": "Forum", "gateways": "Gateways to popular currencies", + "gdpr": "GDPR", "getRealTimeAccess": "Get real-time access to market data and set up your trading bots via API", - "getStarted": "Get Started", + "getStarted": "Get started", "gitHub": "GitHub", "help": "Help", "high": "24 HIGH", @@ -183,6 +188,7 @@ "macOsDescription": "Download MacOS application", "mailto": "support.wavesplatform.com", "mailtoVordex": "support@vordex.com", + "mailtoWavesExchange": "support@waves.exchange", "mainPage": "Main page", "majorFiatCryptocurrencies": "Major fiat and cryptocurrencies supported: BTC, LTC, ETH, USD, and others", "markets": "Markets", @@ -206,7 +212,7 @@ "scriptAccount": "Script account", "scriptedAccount": "Script account", "settings": "Settings", - "signIn": "Sign In", + "signIn": "Sign in", "social": "Social", "stackOverflow": "Stack Overflow", "suitableTradingBots": "Suitable for trading bots", @@ -214,8 +220,14 @@ "switchAccount": "Switch account", "telegram": "Telegram", "termsOfUse": "Terms of use", + "timerDays": "days", + "timerHours": "hours", + "timerMinutes": "minutes", + "timerSeconds": "seconds", "tokenCreation": "Fast token creation", "tokenCreationCosts": "Token creation costs just 1 WAVES and takes 1 minute", + "tokenomicaToasterButton": "Lisateavet", + "tokenomicaToasterText": "Saage esimese digitaalne väärtpaberite universaalse platvormi aktsionäriks", "tradeOnWaves": "Trade on the Waves Decentralised Exchange", "tradeOnWavesDescription": "Buy and sell tokens quickly and securely with all advantages of a centralised exchange, but retaining complete control of your funds.", "transactions": "Transactions", diff --git a/locale/fr/app.dex.json b/locale/fr/app.dex.json index c5c759df8..5209352c9 100644 --- a/locale/fr/app.dex.json +++ b/locale/fr/app.dex.json @@ -200,6 +200,7 @@ "noMarkets": "Aucun marché ne correspond à vos filtres" }, "price": "Prix", + "vol": "Vol", "volume": "Volume" } }, diff --git a/locale/fr/app.fag.json b/locale/fr/app.fag.json new file mode 100644 index 000000000..1c1dcddbc --- /dev/null +++ b/locale/fr/app.fag.json @@ -0,0 +1,7 @@ +{ + "fag": { + "migration": { + "title1": "What’s going on?" + } + } +} \ No newline at end of file diff --git a/locale/fr/app.import.json b/locale/fr/app.import.json index 2830783f1..7510d2303 100644 --- a/locale/fr/app.import.json +++ b/locale/fr/app.import.json @@ -9,7 +9,7 @@ "emptyList": "There are no accounts for import in the uploaded file", "importFailed": "Failed to import keystore file", "noChosen": "No file chosen", - "selectAccount": "Select account", + "selectAccount": "Choose accounts", "selectAccountDesc": "Please select account or", "selectAll": "Select all", "unselectAll": "Unselect all", diff --git a/locale/fr/app.json b/locale/fr/app.json index 8d990d7cf..c2584e781 100644 --- a/locale/fr/app.json +++ b/locale/fr/app.json @@ -2,7 +2,8 @@ "back": "Retour", "button": { "cancel": "Annuler", - "continue": "Continuer" + "continue": "Continuer", + "signIn": "Sign in" }, "confirmTransaction": { "notPermitted": { diff --git a/locale/fr/app.migrate.json b/locale/fr/app.migrate.json index 168ea76e1..b46c1fff8 100644 --- a/locale/fr/app.migrate.json +++ b/locale/fr/app.migrate.json @@ -1,21 +1,166 @@ { + "desktopUpdate": { + "almostThere": "Almost there...", + "backToPrevious": "Back to previous", + "barDone": "Done", + "barDownload": "Download", + "barInstall": "Install and run", + "barSuccess": "Success", + "cancelDownloading": "Cancel download", + "congratulations": "Congratulations!", + "congratulationsText": "You have successfully downloaded the new application. To start using the application, simply do the following:", + "connectSupport": "If that did not help, then contact the Waves.Exchange [support](https://support.waves.exchange/).", + "download": "Download", + "downloaded": "yes", + "downloadText": "{div}[To offer users a better experience and wider range of tools, the exchange is moving from Waves DEX to Waves.Exchange.]\n{div.margin-top}[Waves DEX will stop operating on December 2, 2019. To continue trading you have to download the new desktop application.]", + "fail": "Fail", + "failText": "Please make sure that you have installed and run the new Waves.Exchange application.", + "haveYouDownloaded": "Have you already downloaded the new Waves.Exchange desktop application?", + "install": "Install the application", + "installAndRun": "Install and run the application. Have you done it?", + "iUnderstand": "I understand", + "lookAtFAQ1": "If you did everything properly and keep getting the Fail result, then take a look at the", + "lookAtFAQ2": "You might find the answer there.", + "movingText": "{div.margin-bottom}[To offer users a better experience and wider range of tools, the exchange is moving from Waves DEX to Waves.Exchange.]\n{div.margin-bottom}[Waves DEX will stop operating on December 2, 2019. To continue trading you have to move your accounts to the new exchange. We strongly recommend that you do this in advance.]\n{div.margin-bottom}[The moving is fast, easy, and absolutely secure.]", + "oldApplication": "Your current application is too old. If you want to trade just right now (before December 2, 2019), you can download our latest Waves DEX desktop application from the [official website](https://dex.wavesplatform.com).", + "oops": "Oops! Something went wrong...", + "password": "Password", + "passwordError": "Wrong Password!", + "pleaseWait": "Downloading...", + "return": "return", + "run": "Run the installed application", + "seconds": "seconds", + "seconds1": "second", + "seconds234": "seconds", + "signInAndMove": "Sign in & Start moving", + "toFinish": "To finish the migration of your accounts, you have to go to the new application and complete the authorization process.", + "tryAgain": "Try again" + }, + "faq": { + "attention": { + "text": "{div.margin-top-1}[The migration process for web wallets is ONLY available from the web domain [https://dex.wavesplatform.com](https://dex.wavesplatform.com/) and [https://client.wavesplatform.com](https://client.wavesplatform.com/). To complete migration for the desktop client you have to use the Waves DEX desktop application you have already installed.]\n\n{div.margin-top-1}[Do not use any other domains for migration, do not input your seed phrases and/or private keys anywhere, and do not download any other clients aside from the software indicated for the migration process from your current Waves DEX client. The migration process does not require you to input your seed phrases and/or private keys anywhere. Waves Platform or Waves.Exchange employees will never ask you to provide any kind of personal information, including private keys and/or seed phrases.]\n\n{div.margin-top-1}[The migration process is absolutely free, and it will not affect any gateways, which will process all transactions as normal. You do not need to pay or send any tokens to anyone to complete migration.]", + "title": "ATTENTION!!! " + }, + "goHome": "Go to HomePage", + "text1": "Waves DEX is transforming into a new product, Waves.Exchange. Don’t worry! All of your tokens, seed phrases and passwords are completely safe.", + "text10": "{div.margin-bottom}[If you are using the old apps, you will NO LONGER BE ABLE TO:]\n{div.line}[- Create accounts]\n{div.line}[- Have access to the Waves DEX interface]\n{div.line}[- View your portfolio]\n{div.line}[- Make transactions of any kind: transfer, issue or burn tokens, lease WAVES or cancel leasing]\n{div.line}[- Use any gateways]\n\n{div.margin-bottom}[As of December 2, 2019, you will be able to enjoy this functionality with Waves.Exchange apps.]\n\n{div.margin-bottom}[However, with the old apps, you will STILL BE ABLE TO:]\n\n{div.line}[- Log into your accounts]\n{div.line}[- Initiate the process of migration to Waves.Exchange]\n{div.line}[- Create a local backup of your seed phrases]\n\n{div.margin-top}[If you still have questions, you can send a message to our [official Telegram group](https://t.me/wavesexchange) or create a ticket on the support page: [https://support.waves.exchange/](https://support.waves.exchange/)]", + "text11": "No, never! This will not happen under any circumstances. All seed phrases will still be stored locally on your devices. It is impossible for the exchange to gain access to that storage.", + "text12": "Ownership of your tokens is recorded on the Waves blockchain. Tokens stored in your accounts can only be accessed with seed phrases or private keys that will not change after the migration and will not leave your devices. Your assets are completely safe!", + "text13": "{div.margin-bottom}[We’ll do our best to ensure the migration process is as smooth as possible for users. Because of changes to the matcher’s address and private key, we won’t be able to move your orders to the new matcher. Therefore, your entire order history will no longer be available. All your completed transactions can still be viewed using Waves Explorer. ]\n\n{div.margin-bottom}[Apart from your order history, all your active orders will be cancelled on December 2. This is a necessary measure caused by the switch to a new matcher. In the case of successful migration, you will still retain:]\n{div.line}[– A set of pinned assets on your dashboard]\n{div.line}[– Saved pairs on the exchange]\n{div.line}[– A list of “hidden” assets]\n{div.line}[– Language preferences]\n{div.line}[– Account information (seed phrases, account names)]\n\n{div.margin-bottom.margin-top}[Please keep in mind that technical work will take place on December 2, upon which access to old apps will be restricted and new apps will be prepared for launch. ]\n\n{div.margin-bottom}[During this work, gateways will process all transactions (deposit and withdrawal) as normal, which will ensure full security and access to your funds.]\n\n{div.margin-top}[You won’t be left without support! You can always send a message to our [official Telegram group](https://t.me/wavesexchange) or create a ticket on the support page: [https://support.waves.exchange/](https://support.waves.exchange/)]", + "text14": "{div}[The migration process will take roughly eight hours. During that time, you won’t have full access to your apps. We’d like to remind you that the migration process is scheduled for Monday, December 2, 2019. During the technical work that will take place that day, gateways will process all transactions as normal, which will ensure full security and access to your funds.]\n\n{div}[Support is at hand! You can always send a message to our [official Telegram group](https://t.me/wavesexchange) or create a ticket on the support page: [https://support.waves.exchange/](https://support.waves.exchange/)]", + "text15": "On December 2, users will need to log into the Waves mobile app and hit the Update button. The app will be updated to version 2.7.0. The update will be available on Google Play and the App Store before the end of the day on Monday, December 2, 2019.", + "text16": "Currently, KYC is only required for deposit/withdrawal of wUSD and wEUR from/to your bank account. At the moment, the team has no plans to introduce KYC for trading or cryptocurrency transactions.", + "text17": "The matcher will get a new address and URL, and its private key will change. Due to these changes, users’ open orders at the time of update will automatically be cancelled and transaction histories will become unavailable. Unfortunately, there is no technical means of transferring orders and transaction histories to the new matcher, because each order is sent to the matcher after the user signs it with their private key. Since neither the old or new matcher can access users’ private keys, orders cannot be transferred. We understand that this might be frustrating, but this approach is a feature of the matcher's design that is required to maintain the safety of users’ funds. We apologize for any inconvenience.", + "text18": "{div.margin-bottom}[We have done our best to ensure the migration process will be as smooth as possible for users. If you have problems moving your accounts, please start again. To do that, go back to your old web or desktop client, log in with your password and follow the instructions.]\n\n{div.margin-bottom}[Recommendation for browser users: during migration, turn off all browser extensions, since they could impose restrictions, interfering with migration.]\n\n{div.margin-bottom}[Recommendation for desktop client users: turn off your firewall or antivirus software, since they could impose restrictions on port operation, interfering with migration.]\n\n{div.margin-top}[In any case, you will not be left without support! You can always send a message to our [official Telegram group](https://t.me/wavesexchange) or create a ticket on the support page: [https://support.waves.exchange/](https://support.waves.exchange/)]", + "text19": "{div.margin-bottom}[Some gateways are operated by the Waves.Exchange team, specifically: $BTC, $ETH, $WEST, $ERGO, $BNT and $USDT.]\n{div.margin-bottom}[Meanwhile, $LTC, $XMR, $DASH, $BCH, $BSV, $Zcash, wUSD and wEUR are temporarily operated by Coinomat.]\n{div.margin-top}[During technical work on December 2, 2019, gateways will process all transactions as normal, which will ensure full security and access to your funds.]", + "text2": "This is a new exchange based on Waves DEX’s technology and expertise. For more details, see [this announcement](https://blog.wavesplatform.com/waves-dex-to-be-spun-off-43da9f6e2a91).", + "text20": "Your leases will not be cancelled during the migration process. Just as before, users will be able to lease their WAVES to the nodes they choose, using Waves.Exchange’s leasing interface, and collect interest of up to 7% per year.", + "text21": "The launch of the USDT (ERC-20) gateway will have no impact on the operation of wUSD and wEUR. Users will be able to continue trading them as they wish.", + "text22": "The new addresses belong to the Waves gateway (not Coinomat). We will constantly be improving these gateways, making transfers faster and more convenient for users.", + "text23": "We understand that the migration process may bring some inconvenience for users, so we have prepared a nice surprise! All users who have successfully moved their accounts to the new exchange will receive a glittering avatar, displayed in the app. To receive this, you will need to complete the migration of your accounts from Waves DEX to Waves.Exchange by December 2, and have at least one outgoing transaction of any type in each account to qualify.", + "text24": "We plan to add support for all languages previously available on Waves DEX soon.", + "text3": "Waves.Exchange is developed and run by part of the Waves DEX team, in collaboration with new developers from the Waves community.", + "text4": "The migration signifies a new phase in the development of the exchange, the main priority of which will now be user experience. In addition to focusing on the community’s requests, the new team will concentrate on building new trading tools and comprehensive promotion of the product, which was difficult under the previous arrangement.", + "text5": "Migration has already begun. As of November 18, 2019, you can move your accounts to the new service. To do that, you’ll need to update Waves DEX’s web version and/or run a desktop app, log into your account and follow the instructions.", + "text6": "Yes. This will be the new way to access all of the familiar and convenient tools of the Waves trading ecosystem – including web and desktop apps, mobile apps and the exchange – plus new features and upgrades to the service.", + "text7": "The new exchange’s launch is scheduled for December 2, 2019.", + "text8": "We want to give Waves DEX users enough time to prepare for using the new exchange, so that their access to the service is uninterrupted. We hope that the two-week period will be sufficient for the majority of users to complete the migration process.", + "text9": "Yes, migration of accounts will also be possible after the launch of Waves.Exchange. However, as of December 2, 2019, some restrictions will apply to Waves DEX’s old apps.", + "title1": "What’s going on?", + "title10": "What restrictions will apply to Waves DEX apps as of December 2, 2019?", + "title11": "Will the new exchange have access to my seed phrases?", + "title12": "What will happen to my tokens?", + "title13": "What problems might users face due to the migration?", + "title14": "How long will technical work take on December 2?", + "title15": "How can I update my mobile app?", + "title16": "Do you plan on introducing KYC procedures? ", + "title17": "What changes will the matcher undergo?", + "title18": "What if I have any problems or questions during the migration process?", + "title19": "What will happen to gateway tokens?", + "title2": "What is Waves.Exchange?", + "title20": "Will leasing still be available after migration? Will leases be cancelled during the migration process?", + "title21": "Will Tether USD (USDT) replace wUSD and wEUR?", + "title22": "Why have the gateway addresses for receiving BTC and ETH been changed?", + "title23": "Why so complicated?", + "title24": "Are there plans to expand language support for the interface of the new exchange?", + "title3": "Who is in charge of developing the new exchange?", + "title4": "Why is Waves DEX moving to Waves.Exchange?", + "title5": "When will migration begin?", + "title6": "Is migration mandatory?", + "title7": "When will Waves.Exchange be launched?", + "title8": "Why did the migration process begin two weeks prior to launch?", + "title9": "Will it be possible to move accounts after the launch of Waves.Exchange?" + }, "migrate": { + "achievementDesc": "You’ve successfully migrated your accounts. To thank you for completing the process, we’re rewarding all your accounts (with at least one outgoing transaction made before December 2, 2019) with glittering avatars!", + "achievementTitle": "Congratulations!", "btn": { "unlock": "Unlock" }, + "continue": "Continue", + "desc": { + "almostFinish": "To finish the migration of your accounts, accept the new Terms and Conditions and Privacy Policy.", + "enterPassword": "Enter your Waves.Exchange password to continue the migration.", + "onePassword": "Create one password for all your accounts. Sign into accounts and switch between them easily." + }, "description": { "enterPass": "Enter your account password or", "goBack": "return back", - "unlock": "Unlock your accounts. You can return to this step later" + "goBackExchange": "go back", + "unlock": "Unlock your accounts. You can return to this step later", + "unlockExchange": "To finish the migration, complete the authorization process by unlocking an account from the old application and signing in, or creating a new account, or importing it." }, "headers": { "unlock": "Unlock your accounts", - "unlockAccount": "Unlock account" + "unlockAccount": "Unlock account", + "unlockAccountExchange": "Unlock your account", + "unlockExchange": "Unlock your accounts" + }, + "modalButton": { + "cancel": "Cancel", + "moving": "Start moving" + }, + "modalDesc": { + "firstPart": "To offer users a better experience and wider range of tools, the exchange is moving from Waves DEX to Waves.Exchange.", + "redirected": "Make sure that you have successfully completed the migration process at Waves.Exchange. Once it is done, you will see the corresponding message.", + "secondPart": "Waves DEX will stop operating on December 2, 2019. To continue trading you should move your accounts to the new exchange. We strongly recommend that you do this in advance.", + "thirdPart": "The migration process is fast, easy and absolutely secure." + }, + "modalTitle": { + "moving": "We're moving!", + "plate": "Don’t worry! All of your tokens, seed phrases and passwords are safe.", + "redirected": "You have been redirected to" }, + "signIn": "Sign in", "subtitle": { "account": "Account", "pending": "Pending unlock", - "unlocked": "Successfully unlocked" + "pendingExchange": "To unlock, select an account from the list", + "pendingUnlockingExchange": "Pending unlocking", + "unlocked": "Unlocked" + }, + "title": { + "almostThere": "Almost there...", + "protectAccount": "Protect your accounts" + } + }, + "modals": { + "shutdownNotificationFirst": { + "message1": "Waves DEX will stop operating on December 2, 2019", + "message2": "To proceed to work with the exchange, you have to move your accounts to the new Waves.Exchange. We strongly recommend that you do this ASAP. The moving is fast, easy, and absolutely secure.", + "submit": "I understand", + "title": "One day left!" + }, + "shutdownNotificationLast": { + "message1": "Waves DEX is no longer working. The exchange moved to Waves.Exchange. Don't worry! You are still able to move your accounts from Waves DEX to Waves.Exchange. Thank you for the good times!", + "submit": "I understand", + "title": "Time to move on!" + }, + "shutdownNotificationSecond": { + "message1": "Waves DEX will stop operating in two hours.", + "message2": "To proceed to work with the exchange, you have to move your accounts to the new Waves.Exchange. We strongly recommend that you do this ASAP. The moving is fast, easy, and absolutely secure.", + "submit": "I understand", + "title": "Two hours left!" } } } \ No newline at end of file diff --git a/locale/fr/app.signIn.json b/locale/fr/app.signIn.json index 13aa2e726..05937c602 100644 --- a/locale/fr/app.signIn.json +++ b/locale/fr/app.signIn.json @@ -8,16 +8,23 @@ "signIn": { "btn": { "cancel": "Cancel", + "overwrite": "Overwrite", "restore": "Reset all" }, "enterPass": "Please enter your password to continue", + "or": "OR", "passForgot": { "attention": "Attention!", "description": "To recover the password, you need to reset all accounts, set a new password, import each account from the Seed phrase or via Private key.", - "importantDesc": "If you have not saved the Seed phrase or Private key, then you will not be able to recover access to your account." + "descriptionExchange": "You are about to delete all of your Waves.Exchange accounts from this device. This action will not affect your Waves DEX accounts.", + "importantDesc": "If you have not saved the Seed phrase or Private key, then you will not be able to recover access to your account.", + "importantDescEx": "This action is irreversible! If you have not saved the Seed phrase or private key, then you will not be able to recover access to your Waves.Exchange accounts.", + "importantDescExchange": "This action is irreversible! If you have not saved the Seed phrase or private key, then you will not be able to recover access to your Waves.Exchange accounts." }, "password": { - "forgot": "Forgot your password?" + "forgot": "Forgot your password?", + "overwrite": "Overwrite accounts", + "overwriteDescription": "Overwrite all Waves.Exchange accounts on this device" }, "signIn": "Sign in", "welcomeBack": "Welcome Back!" diff --git a/locale/fr/app.utils.json b/locale/fr/app.utils.json index 094e35df7..f867ebcc5 100644 --- a/locale/fr/app.utils.json +++ b/locale/fr/app.utils.json @@ -302,6 +302,12 @@ "warningText": "Vérifiez si votre portefeuille ou votre plateforme d'échange utilise des smart-contracts pour retirer ETH. Nous n'acceptons pas de telles transactions et ne pouvons pas les rembourser. Vous perdrez cet argent.", "warningTitle": "Ne déposez pas d'ETH à partir de smart-contracts ! Ne déposez pas de tokens ERC20 ! Seul Ethereum est autorisé." }, + "wavesGatewayUSDT": { + "warningMinAmountText": "If you will send less than {{minAmount, BigNumber}} {{assetTicker}}, you will lose that money.", + "warningMinAmountTitle": "The minimum amount of deposit is {{minAmount, BigNumber}} {{assetTicker}}, the maximum amount of deposit is {{maxAmount}} {{assetTicker}}", + "warningText": "Check if your wallet or exchange uses smart-contracts to withdraw Tether USD. We do not accept such transactions and can’t refund them. You will lose that money", + "warningTitle": "This is ERC20 USDT deposit address. Send only USDT to this deposit address. Sending any other coin or token to this address may result in the loss of your deposit. Please do not deposit USDT from smart contracts!" + }, "wavesGatewayVST": { "helpDescrText": "Une fois la transaction confirmée, le portail traitera le transfert de WEST vers un jeton dans votre compte Waves.", "helpDescrTitle": "Entrez cette adresse dans votre client ou portefeuille WEST", @@ -912,6 +918,12 @@ "saveSeedButton": "Save the SEED phrase", "title": "Comment vous protéger des escrocs" } + }, + "unsuccessfulMigration": { + "checkbox": "Don't show this again", + "description": "You have started the account migration from Waves DEX to this exchange, but it hasn't been finished. Your accounts haven't been moved. Go back to Waves DEX and start the process from the beginning.", + "title": "Unfinished Migration", + "understand": "Je comprends" } }, "modals": { @@ -934,6 +946,12 @@ }, "Unpin_utils": "Désépingler", "utils": { + "migrationError": "Oops! Your accounts are safe but haven't been moved. Please try again.", + "privacyPolicy": "I have read and agree with the [Privacy Policy](https://wavesplatform.com/files/docs/Privacy_Policy_SW.pdf).", + "privacyPolicyText": "Privacy Policy", + "termsAgreement": "I have read and agree with the [Terms and Conditions](https://wavesplatform.com/files/docs/Waves_terms_and_conditions.pdf).", + "termsAgreementText": "Terms and Conditions", + "termsAssign": "I have read and agree with the", "whatsNew": { "body": { "1_0_0": "{span.line}[1. Le client Waves est sorti de la version bêta.]{span.line}[2. Vous pouvez maintenant épingler et désépingler n'importe quels actifs sur la page principale.]{span.line}[3. Mode nuit ajouté.]{span.line}[4. Vous pouvez maintenant importer facilement tous vos comptes depuis votre ancien client.]{span.line}[5. Correction de bugs mineurs.]", @@ -999,5 +1017,15 @@ "byte": { "help": "Octets restants : {{bytes}}" } + }, + "warningPlate": { + "day": "d", + "dexMoves": "We are moving soon! Stay with us at [Waves.Exchange](https://waves.exchange)", + "hour": "h", + "info": "We're moving from Waves DEX to Waves.Exchange. Do you want to move your accounts again?", + "min": "m", + "notification": "We're moving from Waves DEX to Waves.Exchange. Don't forget to move your accounts!", + "sec": "s", + "startMoving": "Safe moving" } } \ No newline at end of file diff --git a/locale/fr/app.welcome.json b/locale/fr/app.welcome.json index 8f7450fef..7fdcdad7b 100644 --- a/locale/fr/app.welcome.json +++ b/locale/fr/app.welcome.json @@ -141,17 +141,21 @@ "change": "CHANGEMENT", "changeName": "Changer le nom", "chart": "GRAPHIQUE", + "comingSoon": "Coming soon", "contestLinkDescription": "Gagnez 5 000 WAVES dans un concours de trading sur l'échange décentralisé de Waves !", "contestLinkLink": "Règles", "controlAssets": "Le contrôle des actifs est à vous seul - les fonds ne sortent pas de votre portefeuille et ne peuvent pas être gelés", + "cookies": "Cookies", "copyAddress": "Copier l'adresse", "copyright": "© 2019 Waves Platform", + "copyright-new": "© 2019 Waves.Exchange", "copyrightVordex": "© 2019 VORDEX", "createAccount": "Create account", "createToken": "Créer un jeton", "currentAccountName": "Nom actuel du compte", "dashboard": "Tableau de bord", "decentralised": "Décentralisé", + "descExchange": "We are working on an awesome new project, which will be ready soon. Stay tuned!", "dexWithHardware": "Utilisez l'échange décentralisé avec les portefeuilles matériels Ledger Nano S et Ledger Blue", "documentation": "Documentation", "download": "Télécharger", @@ -160,6 +164,7 @@ "forDevelopers": "Pour les développeurs", "forum": "Forum", "gateways": "Portails vers des devises populaires", + "gdpr": "GDPR", "getRealTimeAccess": "Obtenez un accès en temps réel aux données du marché et configurez vos bots de trading via l'API", "getStarted": "Commencer", "gitHub": "GitHub", @@ -183,6 +188,7 @@ "macOsDescription": "Téléchargez l'application MacOS", "mailto": "support.wavesplatform.com", "mailtoVordex": "support@vordex.com", + "mailtoWavesExchange": "support@waves.exchange", "mainPage": "Page d'accueil", "majorFiatCryptocurrencies": "Prise en charge des principales devises et cryptomonnaies : BTC, LTC, ETH, USD, et d'autres", "markets": "Marchés", @@ -214,8 +220,14 @@ "switchAccount": "Switch account", "telegram": "Telegram", "termsOfUse": "Conditions d'utilisation", + "timerDays": "days", + "timerHours": "hours", + "timerMinutes": "minutes", + "timerSeconds": "seconds", "tokenCreation": "Création rapide de jetons", "tokenCreationCosts": "La création de jetons coûte seulement 1 WAVES et dure 1 minute", + "tokenomicaToasterButton": "Plus d'informations", + "tokenomicaToasterText": "Devenez actionnaire de la première plateforme tout en un d’émission et d’échange de Security Token", "tradeOnWaves": "Échangez sur la plateforme d'échange décentralisé de Waves", "tradeOnWavesDescription": "Achetez et vendez des jetons rapidement et en toute sécurité avec tous les avantages d'un échange centralisé, tout en gardant le contrôle total de vos fonds.", "transactions": "Transactions", diff --git a/locale/hi_IN/app.create.json b/locale/hi_IN/app.create.json index bf8410e11..b03550220 100644 --- a/locale/hi_IN/app.create.json +++ b/locale/hi_IN/app.create.json @@ -27,7 +27,7 @@ "address": "खाता पता:", "avatarUnique": "यह अवतार विशिष्ट है। आप बाद में इसे बदल नहीं सकते हैं।", "choose": "किसी सहेजे खाते पर", - "create": "Create a new account", + "create": "Create account", "createAccount": "Create a new account", "createDescription": "Fast and free", "createNewAccount": "नया खाता बनाएं", @@ -45,7 +45,7 @@ "withBlockchain": "Get Started with Blockchain" }, "import": "इम्पोर्ट खाते", - "importDescription": "via Seed phrase, Ledger or Keeper", + "importDescription": "via Seed or private key, Ledger, Keystore File", "protect": "अपने खाते को किसी पासवर्ड से सुरक्षित करें या", "protectYourAccount": "अपना खाता सुरक्षित करें", "restore": "कोई खाता रीस्टोर करें", diff --git a/locale/hi_IN/app.dex.json b/locale/hi_IN/app.dex.json index 9c08f782a..51154cb58 100644 --- a/locale/hi_IN/app.dex.json +++ b/locale/hi_IN/app.dex.json @@ -200,6 +200,7 @@ "noMarkets": "आपके फिल्टर से मैच करता कोई मार्केट नहीं" }, "price": "मूल्य", + "vol": "Vol", "volume": "वॉल्यूम" } }, diff --git a/locale/hi_IN/app.fag.json b/locale/hi_IN/app.fag.json new file mode 100644 index 000000000..1c1dcddbc --- /dev/null +++ b/locale/hi_IN/app.fag.json @@ -0,0 +1,7 @@ +{ + "fag": { + "migration": { + "title1": "What’s going on?" + } + } +} \ No newline at end of file diff --git a/locale/hi_IN/app.import.json b/locale/hi_IN/app.import.json index 3d7092682..f0c502e88 100644 --- a/locale/hi_IN/app.import.json +++ b/locale/hi_IN/app.import.json @@ -9,7 +9,7 @@ "emptyList": "There are no accounts for import in the uploaded file", "importFailed": "Failed to import keystore file", "noChosen": "No file chosen", - "selectAccount": "Select account", + "selectAccount": "Choose accounts", "selectAccountDesc": "Please select account or", "selectAll": "Select all", "unselectAll": "Unselect all", diff --git a/locale/hi_IN/app.json b/locale/hi_IN/app.json index 6b0ca5f18..f14476040 100644 --- a/locale/hi_IN/app.json +++ b/locale/hi_IN/app.json @@ -2,7 +2,8 @@ "back": "मुख्य पेज पर वापस जाएं", "button": { "cancel": "रद्द करें", - "continue": "जारी रखें" + "continue": "जारी रखें", + "signIn": "Sign in" }, "confirmTransaction": { "notPermitted": { diff --git a/locale/hi_IN/app.migrate.json b/locale/hi_IN/app.migrate.json index 168ea76e1..b46c1fff8 100644 --- a/locale/hi_IN/app.migrate.json +++ b/locale/hi_IN/app.migrate.json @@ -1,21 +1,166 @@ { + "desktopUpdate": { + "almostThere": "Almost there...", + "backToPrevious": "Back to previous", + "barDone": "Done", + "barDownload": "Download", + "barInstall": "Install and run", + "barSuccess": "Success", + "cancelDownloading": "Cancel download", + "congratulations": "Congratulations!", + "congratulationsText": "You have successfully downloaded the new application. To start using the application, simply do the following:", + "connectSupport": "If that did not help, then contact the Waves.Exchange [support](https://support.waves.exchange/).", + "download": "Download", + "downloaded": "yes", + "downloadText": "{div}[To offer users a better experience and wider range of tools, the exchange is moving from Waves DEX to Waves.Exchange.]\n{div.margin-top}[Waves DEX will stop operating on December 2, 2019. To continue trading you have to download the new desktop application.]", + "fail": "Fail", + "failText": "Please make sure that you have installed and run the new Waves.Exchange application.", + "haveYouDownloaded": "Have you already downloaded the new Waves.Exchange desktop application?", + "install": "Install the application", + "installAndRun": "Install and run the application. Have you done it?", + "iUnderstand": "I understand", + "lookAtFAQ1": "If you did everything properly and keep getting the Fail result, then take a look at the", + "lookAtFAQ2": "You might find the answer there.", + "movingText": "{div.margin-bottom}[To offer users a better experience and wider range of tools, the exchange is moving from Waves DEX to Waves.Exchange.]\n{div.margin-bottom}[Waves DEX will stop operating on December 2, 2019. To continue trading you have to move your accounts to the new exchange. We strongly recommend that you do this in advance.]\n{div.margin-bottom}[The moving is fast, easy, and absolutely secure.]", + "oldApplication": "Your current application is too old. If you want to trade just right now (before December 2, 2019), you can download our latest Waves DEX desktop application from the [official website](https://dex.wavesplatform.com).", + "oops": "Oops! Something went wrong...", + "password": "Password", + "passwordError": "Wrong Password!", + "pleaseWait": "Downloading...", + "return": "return", + "run": "Run the installed application", + "seconds": "seconds", + "seconds1": "second", + "seconds234": "seconds", + "signInAndMove": "Sign in & Start moving", + "toFinish": "To finish the migration of your accounts, you have to go to the new application and complete the authorization process.", + "tryAgain": "Try again" + }, + "faq": { + "attention": { + "text": "{div.margin-top-1}[The migration process for web wallets is ONLY available from the web domain [https://dex.wavesplatform.com](https://dex.wavesplatform.com/) and [https://client.wavesplatform.com](https://client.wavesplatform.com/). To complete migration for the desktop client you have to use the Waves DEX desktop application you have already installed.]\n\n{div.margin-top-1}[Do not use any other domains for migration, do not input your seed phrases and/or private keys anywhere, and do not download any other clients aside from the software indicated for the migration process from your current Waves DEX client. The migration process does not require you to input your seed phrases and/or private keys anywhere. Waves Platform or Waves.Exchange employees will never ask you to provide any kind of personal information, including private keys and/or seed phrases.]\n\n{div.margin-top-1}[The migration process is absolutely free, and it will not affect any gateways, which will process all transactions as normal. You do not need to pay or send any tokens to anyone to complete migration.]", + "title": "ATTENTION!!! " + }, + "goHome": "Go to HomePage", + "text1": "Waves DEX is transforming into a new product, Waves.Exchange. Don’t worry! All of your tokens, seed phrases and passwords are completely safe.", + "text10": "{div.margin-bottom}[If you are using the old apps, you will NO LONGER BE ABLE TO:]\n{div.line}[- Create accounts]\n{div.line}[- Have access to the Waves DEX interface]\n{div.line}[- View your portfolio]\n{div.line}[- Make transactions of any kind: transfer, issue or burn tokens, lease WAVES or cancel leasing]\n{div.line}[- Use any gateways]\n\n{div.margin-bottom}[As of December 2, 2019, you will be able to enjoy this functionality with Waves.Exchange apps.]\n\n{div.margin-bottom}[However, with the old apps, you will STILL BE ABLE TO:]\n\n{div.line}[- Log into your accounts]\n{div.line}[- Initiate the process of migration to Waves.Exchange]\n{div.line}[- Create a local backup of your seed phrases]\n\n{div.margin-top}[If you still have questions, you can send a message to our [official Telegram group](https://t.me/wavesexchange) or create a ticket on the support page: [https://support.waves.exchange/](https://support.waves.exchange/)]", + "text11": "No, never! This will not happen under any circumstances. All seed phrases will still be stored locally on your devices. It is impossible for the exchange to gain access to that storage.", + "text12": "Ownership of your tokens is recorded on the Waves blockchain. Tokens stored in your accounts can only be accessed with seed phrases or private keys that will not change after the migration and will not leave your devices. Your assets are completely safe!", + "text13": "{div.margin-bottom}[We’ll do our best to ensure the migration process is as smooth as possible for users. Because of changes to the matcher’s address and private key, we won’t be able to move your orders to the new matcher. Therefore, your entire order history will no longer be available. All your completed transactions can still be viewed using Waves Explorer. ]\n\n{div.margin-bottom}[Apart from your order history, all your active orders will be cancelled on December 2. This is a necessary measure caused by the switch to a new matcher. In the case of successful migration, you will still retain:]\n{div.line}[– A set of pinned assets on your dashboard]\n{div.line}[– Saved pairs on the exchange]\n{div.line}[– A list of “hidden” assets]\n{div.line}[– Language preferences]\n{div.line}[– Account information (seed phrases, account names)]\n\n{div.margin-bottom.margin-top}[Please keep in mind that technical work will take place on December 2, upon which access to old apps will be restricted and new apps will be prepared for launch. ]\n\n{div.margin-bottom}[During this work, gateways will process all transactions (deposit and withdrawal) as normal, which will ensure full security and access to your funds.]\n\n{div.margin-top}[You won’t be left without support! You can always send a message to our [official Telegram group](https://t.me/wavesexchange) or create a ticket on the support page: [https://support.waves.exchange/](https://support.waves.exchange/)]", + "text14": "{div}[The migration process will take roughly eight hours. During that time, you won’t have full access to your apps. We’d like to remind you that the migration process is scheduled for Monday, December 2, 2019. During the technical work that will take place that day, gateways will process all transactions as normal, which will ensure full security and access to your funds.]\n\n{div}[Support is at hand! You can always send a message to our [official Telegram group](https://t.me/wavesexchange) or create a ticket on the support page: [https://support.waves.exchange/](https://support.waves.exchange/)]", + "text15": "On December 2, users will need to log into the Waves mobile app and hit the Update button. The app will be updated to version 2.7.0. The update will be available on Google Play and the App Store before the end of the day on Monday, December 2, 2019.", + "text16": "Currently, KYC is only required for deposit/withdrawal of wUSD and wEUR from/to your bank account. At the moment, the team has no plans to introduce KYC for trading or cryptocurrency transactions.", + "text17": "The matcher will get a new address and URL, and its private key will change. Due to these changes, users’ open orders at the time of update will automatically be cancelled and transaction histories will become unavailable. Unfortunately, there is no technical means of transferring orders and transaction histories to the new matcher, because each order is sent to the matcher after the user signs it with their private key. Since neither the old or new matcher can access users’ private keys, orders cannot be transferred. We understand that this might be frustrating, but this approach is a feature of the matcher's design that is required to maintain the safety of users’ funds. We apologize for any inconvenience.", + "text18": "{div.margin-bottom}[We have done our best to ensure the migration process will be as smooth as possible for users. If you have problems moving your accounts, please start again. To do that, go back to your old web or desktop client, log in with your password and follow the instructions.]\n\n{div.margin-bottom}[Recommendation for browser users: during migration, turn off all browser extensions, since they could impose restrictions, interfering with migration.]\n\n{div.margin-bottom}[Recommendation for desktop client users: turn off your firewall or antivirus software, since they could impose restrictions on port operation, interfering with migration.]\n\n{div.margin-top}[In any case, you will not be left without support! You can always send a message to our [official Telegram group](https://t.me/wavesexchange) or create a ticket on the support page: [https://support.waves.exchange/](https://support.waves.exchange/)]", + "text19": "{div.margin-bottom}[Some gateways are operated by the Waves.Exchange team, specifically: $BTC, $ETH, $WEST, $ERGO, $BNT and $USDT.]\n{div.margin-bottom}[Meanwhile, $LTC, $XMR, $DASH, $BCH, $BSV, $Zcash, wUSD and wEUR are temporarily operated by Coinomat.]\n{div.margin-top}[During technical work on December 2, 2019, gateways will process all transactions as normal, which will ensure full security and access to your funds.]", + "text2": "This is a new exchange based on Waves DEX’s technology and expertise. For more details, see [this announcement](https://blog.wavesplatform.com/waves-dex-to-be-spun-off-43da9f6e2a91).", + "text20": "Your leases will not be cancelled during the migration process. Just as before, users will be able to lease their WAVES to the nodes they choose, using Waves.Exchange’s leasing interface, and collect interest of up to 7% per year.", + "text21": "The launch of the USDT (ERC-20) gateway will have no impact on the operation of wUSD and wEUR. Users will be able to continue trading them as they wish.", + "text22": "The new addresses belong to the Waves gateway (not Coinomat). We will constantly be improving these gateways, making transfers faster and more convenient for users.", + "text23": "We understand that the migration process may bring some inconvenience for users, so we have prepared a nice surprise! All users who have successfully moved their accounts to the new exchange will receive a glittering avatar, displayed in the app. To receive this, you will need to complete the migration of your accounts from Waves DEX to Waves.Exchange by December 2, and have at least one outgoing transaction of any type in each account to qualify.", + "text24": "We plan to add support for all languages previously available on Waves DEX soon.", + "text3": "Waves.Exchange is developed and run by part of the Waves DEX team, in collaboration with new developers from the Waves community.", + "text4": "The migration signifies a new phase in the development of the exchange, the main priority of which will now be user experience. In addition to focusing on the community’s requests, the new team will concentrate on building new trading tools and comprehensive promotion of the product, which was difficult under the previous arrangement.", + "text5": "Migration has already begun. As of November 18, 2019, you can move your accounts to the new service. To do that, you’ll need to update Waves DEX’s web version and/or run a desktop app, log into your account and follow the instructions.", + "text6": "Yes. This will be the new way to access all of the familiar and convenient tools of the Waves trading ecosystem – including web and desktop apps, mobile apps and the exchange – plus new features and upgrades to the service.", + "text7": "The new exchange’s launch is scheduled for December 2, 2019.", + "text8": "We want to give Waves DEX users enough time to prepare for using the new exchange, so that their access to the service is uninterrupted. We hope that the two-week period will be sufficient for the majority of users to complete the migration process.", + "text9": "Yes, migration of accounts will also be possible after the launch of Waves.Exchange. However, as of December 2, 2019, some restrictions will apply to Waves DEX’s old apps.", + "title1": "What’s going on?", + "title10": "What restrictions will apply to Waves DEX apps as of December 2, 2019?", + "title11": "Will the new exchange have access to my seed phrases?", + "title12": "What will happen to my tokens?", + "title13": "What problems might users face due to the migration?", + "title14": "How long will technical work take on December 2?", + "title15": "How can I update my mobile app?", + "title16": "Do you plan on introducing KYC procedures? ", + "title17": "What changes will the matcher undergo?", + "title18": "What if I have any problems or questions during the migration process?", + "title19": "What will happen to gateway tokens?", + "title2": "What is Waves.Exchange?", + "title20": "Will leasing still be available after migration? Will leases be cancelled during the migration process?", + "title21": "Will Tether USD (USDT) replace wUSD and wEUR?", + "title22": "Why have the gateway addresses for receiving BTC and ETH been changed?", + "title23": "Why so complicated?", + "title24": "Are there plans to expand language support for the interface of the new exchange?", + "title3": "Who is in charge of developing the new exchange?", + "title4": "Why is Waves DEX moving to Waves.Exchange?", + "title5": "When will migration begin?", + "title6": "Is migration mandatory?", + "title7": "When will Waves.Exchange be launched?", + "title8": "Why did the migration process begin two weeks prior to launch?", + "title9": "Will it be possible to move accounts after the launch of Waves.Exchange?" + }, "migrate": { + "achievementDesc": "You’ve successfully migrated your accounts. To thank you for completing the process, we’re rewarding all your accounts (with at least one outgoing transaction made before December 2, 2019) with glittering avatars!", + "achievementTitle": "Congratulations!", "btn": { "unlock": "Unlock" }, + "continue": "Continue", + "desc": { + "almostFinish": "To finish the migration of your accounts, accept the new Terms and Conditions and Privacy Policy.", + "enterPassword": "Enter your Waves.Exchange password to continue the migration.", + "onePassword": "Create one password for all your accounts. Sign into accounts and switch between them easily." + }, "description": { "enterPass": "Enter your account password or", "goBack": "return back", - "unlock": "Unlock your accounts. You can return to this step later" + "goBackExchange": "go back", + "unlock": "Unlock your accounts. You can return to this step later", + "unlockExchange": "To finish the migration, complete the authorization process by unlocking an account from the old application and signing in, or creating a new account, or importing it." }, "headers": { "unlock": "Unlock your accounts", - "unlockAccount": "Unlock account" + "unlockAccount": "Unlock account", + "unlockAccountExchange": "Unlock your account", + "unlockExchange": "Unlock your accounts" + }, + "modalButton": { + "cancel": "Cancel", + "moving": "Start moving" + }, + "modalDesc": { + "firstPart": "To offer users a better experience and wider range of tools, the exchange is moving from Waves DEX to Waves.Exchange.", + "redirected": "Make sure that you have successfully completed the migration process at Waves.Exchange. Once it is done, you will see the corresponding message.", + "secondPart": "Waves DEX will stop operating on December 2, 2019. To continue trading you should move your accounts to the new exchange. We strongly recommend that you do this in advance.", + "thirdPart": "The migration process is fast, easy and absolutely secure." + }, + "modalTitle": { + "moving": "We're moving!", + "plate": "Don’t worry! All of your tokens, seed phrases and passwords are safe.", + "redirected": "You have been redirected to" }, + "signIn": "Sign in", "subtitle": { "account": "Account", "pending": "Pending unlock", - "unlocked": "Successfully unlocked" + "pendingExchange": "To unlock, select an account from the list", + "pendingUnlockingExchange": "Pending unlocking", + "unlocked": "Unlocked" + }, + "title": { + "almostThere": "Almost there...", + "protectAccount": "Protect your accounts" + } + }, + "modals": { + "shutdownNotificationFirst": { + "message1": "Waves DEX will stop operating on December 2, 2019", + "message2": "To proceed to work with the exchange, you have to move your accounts to the new Waves.Exchange. We strongly recommend that you do this ASAP. The moving is fast, easy, and absolutely secure.", + "submit": "I understand", + "title": "One day left!" + }, + "shutdownNotificationLast": { + "message1": "Waves DEX is no longer working. The exchange moved to Waves.Exchange. Don't worry! You are still able to move your accounts from Waves DEX to Waves.Exchange. Thank you for the good times!", + "submit": "I understand", + "title": "Time to move on!" + }, + "shutdownNotificationSecond": { + "message1": "Waves DEX will stop operating in two hours.", + "message2": "To proceed to work with the exchange, you have to move your accounts to the new Waves.Exchange. We strongly recommend that you do this ASAP. The moving is fast, easy, and absolutely secure.", + "submit": "I understand", + "title": "Two hours left!" } } } \ No newline at end of file diff --git a/locale/hi_IN/app.signIn.json b/locale/hi_IN/app.signIn.json index 53e4ab448..1be136915 100644 --- a/locale/hi_IN/app.signIn.json +++ b/locale/hi_IN/app.signIn.json @@ -8,16 +8,23 @@ "signIn": { "btn": { "cancel": "Cancel", + "overwrite": "Overwrite", "restore": "Reset all" }, "enterPass": "Please enter your password to continue", + "or": "OR", "passForgot": { "attention": "Attention!", "description": "To recover the password, you need to reset all accounts, set a new password, import each account from the Seed phrase or via Private key.", - "importantDesc": "If you have not saved the Seed phrase or Private key, then you will not be able to recover access to your account." + "descriptionExchange": "You are about to delete all of your Waves.Exchange accounts from this device. This action will not affect your Waves DEX accounts.", + "importantDesc": "If you have not saved the Seed phrase or Private key, then you will not be able to recover access to your account.", + "importantDescEx": "This action is irreversible! If you have not saved the Seed phrase or private key, then you will not be able to recover access to your Waves.Exchange accounts.", + "importantDescExchange": "This action is irreversible! If you have not saved the Seed phrase or private key, then you will not be able to recover access to your Waves.Exchange accounts." }, "password": { - "forgot": "Forgot your password?" + "forgot": "Forgot your password?", + "overwrite": "Overwrite accounts", + "overwriteDescription": "Overwrite all Waves.Exchange accounts on this device" }, "signIn": "Sign in", "welcomeBack": "Welcome Back!" diff --git a/locale/hi_IN/app.signUp.json b/locale/hi_IN/app.signUp.json index 980b0d2e1..8b56a88a3 100644 --- a/locale/hi_IN/app.signUp.json +++ b/locale/hi_IN/app.signUp.json @@ -6,7 +6,7 @@ "onePassword": "One password for all your accounts", "protect": "Protect Your Accounts", "protectDesc": "Set a single password for all your accounts", - "protectPass": "Create a password" + "protectPass": "Create password" }, "password": { "notMatch": "Password does not match" diff --git a/locale/hi_IN/app.utils.json b/locale/hi_IN/app.utils.json index 4b6583094..c30182869 100644 --- a/locale/hi_IN/app.utils.json +++ b/locale/hi_IN/app.utils.json @@ -302,6 +302,12 @@ "warningText": "क करें किया क्या आपका वॉलेट या एक्सचेंज, ETH निकासी के लिए स्मार्ट-कॉन्ट्रैक्ट का उपयोग करता है। हम ऐसे लेनेदेन स्वीकार नहीं करते हैं और उनको रिफंड नहीं कर सकते हैं। आपको उस धन की हानि हो जाएगी।", "warningTitle": "कृपया स्मार्ट-कॉन्ट्रैक्ट से ETH जमा ना करें! ERC20 टोकन जमा ना करें! केवल Ethereum अनुमत है।" }, + "wavesGatewayUSDT": { + "warningMinAmountText": "If you will send less than {{minAmount, BigNumber}} {{assetTicker}}, you will lose that money.", + "warningMinAmountTitle": "The minimum amount of deposit is {{minAmount, BigNumber}} {{assetTicker}}, the maximum amount of deposit is {{maxAmount}} {{assetTicker}}", + "warningText": "Check if your wallet or exchange uses smart-contracts to withdraw Tether USD. We do not accept such transactions and can’t refund them. You will lose that money", + "warningTitle": "This is ERC20 USDT deposit address. Send only USDT to this deposit address. Sending any other coin or token to this address may result in the loss of your deposit. Please do not deposit USDT from smart contracts!" + }, "wavesGatewayVST": { "helpDescrText": "Once the transaction is confirmed, the gateway will process the transfer of WEST to a token in your Waves account.", "helpDescrTitle": "Enter this address into your WEST client or wallet", @@ -912,6 +918,12 @@ "saveSeedButton": "Save the SEED phrase", "title": "फिशर्स से खुद की सुरक्षा कैसे करें" } + }, + "unsuccessfulMigration": { + "checkbox": "Don't show this again", + "description": "You have started the account migration from Waves DEX to this exchange, but it hasn't been finished. Your accounts haven't been moved. Go back to Waves DEX and start the process from the beginning.", + "title": "Unfinished Migration", + "understand": "मैं समझा" } }, "modals": { @@ -934,6 +946,12 @@ }, "Unpin_utils": "अनपिन", "utils": { + "migrationError": "Oops! Your accounts are safe but haven't been moved. Please try again.", + "privacyPolicy": "I have read and agree with the [Privacy Policy](https://wavesplatform.com/files/docs/Privacy_Policy_SW.pdf).", + "privacyPolicyText": "Privacy Policy", + "termsAgreement": "I have read and agree with the [Terms and Conditions](https://wavesplatform.com/files/docs/Waves_terms_and_conditions.pdf).", + "termsAgreementText": "Terms and Conditions", + "termsAssign": "I have read and agree with the", "whatsNew": { "body": { "1_0_0": "{span.line} [1। वेव्स क्लाइंट बीटा से बाहर आ गया है।] {span.line} [2 अब आप किसी भी संपत्ति को मुख्य पृष्ठ पर पिन और अनपिन कर सकते हैं।] {span.line} [3 रात मोड जोड़ा गया।] {span.line} [4 अब आप अपने सभी खातों को पुराने ग्राहक से आसानी से आयात कर सकते हैं।] {span.line} [5 छोटे सुधार।]", @@ -999,5 +1017,15 @@ "byte": { "help": "शेष Bytes: {{bytes}}" } + }, + "warningPlate": { + "day": "d", + "dexMoves": "We are moving soon! Stay with us at [Waves.Exchange](https://waves.exchange)", + "hour": "h", + "info": "We're moving from Waves DEX to Waves.Exchange. Do you want to move your accounts again?", + "min": "m", + "notification": "We're moving from Waves DEX to Waves.Exchange. Don't forget to move your accounts!", + "sec": "s", + "startMoving": "Safe moving" } } \ No newline at end of file diff --git a/locale/hi_IN/app.welcome.json b/locale/hi_IN/app.welcome.json index ca5e92d17..b8829f121 100644 --- a/locale/hi_IN/app.welcome.json +++ b/locale/hi_IN/app.welcome.json @@ -141,17 +141,21 @@ "change": "CHANGE", "changeName": "Change Name", "chart": "CHART", + "comingSoon": "Coming soon", "contestLinkDescription": "Win 5,000 WAVES in a trading contest on Waves DEX!", "contestLinkLink": "Rules", "controlAssets": "Control of assets is yours alone – funds do not leave your wallet and cannot be frozen", + "cookies": "Cookies", "copyAddress": "Copy address", "copyright": "© 2019 Waves Platform", + "copyright-new": "© 2019 Waves.Exchange", "copyrightVordex": "© 2019 VORDEX", "createAccount": "Create account", "createToken": "Create token", "currentAccountName": "Current account name", "dashboard": "Dashboard", "decentralised": "Decentralised", + "descExchange": "We are working on an awesome new project, which will be ready soon. Stay tuned!", "dexWithHardware": "Use DEX with hardware wallets Ledger Nano S and Ledger Blue", "documentation": "Documentation", "download": "Download", @@ -160,8 +164,9 @@ "forDevelopers": "For developers", "forum": "Forum", "gateways": "Gateways to popular currencies", + "gdpr": "GDPR", "getRealTimeAccess": "Get real-time access to market data and set up your trading bots via API", - "getStarted": "Get Started", + "getStarted": "Get started", "gitHub": "GitHub", "help": "Help", "high": "24 HIGH", @@ -183,6 +188,7 @@ "macOsDescription": "Download MacOS application", "mailto": "support.wavesplatform.com", "mailtoVordex": "support@vordex.com", + "mailtoWavesExchange": "support@waves.exchange", "mainPage": "Main page", "majorFiatCryptocurrencies": "Major fiat and cryptocurrencies supported: BTC, LTC, ETH, USD, and others", "markets": "Markets", @@ -206,7 +212,7 @@ "scriptAccount": "Script account", "scriptedAccount": "Script account", "settings": "Settings", - "signIn": "Sign In", + "signIn": "Sign in", "social": "Social", "stackOverflow": "Stack Overflow", "suitableTradingBots": "Suitable for trading bots", @@ -214,8 +220,14 @@ "switchAccount": "Switch account", "telegram": "Telegram", "termsOfUse": "Terms of use", + "timerDays": "days", + "timerHours": "hours", + "timerMinutes": "minutes", + "timerSeconds": "seconds", "tokenCreation": "Fast token creation", "tokenCreationCosts": "Token creation costs just 1 WAVES and takes 1 minute", + "tokenomicaToasterButton": "और अधिक जानें", + "tokenomicaToasterText": "टोकेन अस्सेट्स के प्रकाशन और व्यापार के लिए पहले कभी ऑल-इन-वन प्लेटफॉर्म का हिस्सेदार बनो", "tradeOnWaves": "Trade on the Waves Decentralised Exchange", "tradeOnWavesDescription": "Buy and sell tokens quickly and securely with all advantages of a centralised exchange, but retaining complete control of your funds.", "transactions": "Transactions", diff --git a/locale/id/app.dex.json b/locale/id/app.dex.json index e820b8ccb..99cd5d5d4 100644 --- a/locale/id/app.dex.json +++ b/locale/id/app.dex.json @@ -200,6 +200,7 @@ "noMarkets": "Tidak ada pasar yang cocok dengan filter Anda" }, "price": "Harga", + "vol": "Vol", "volume": "Volume" } }, diff --git a/locale/id/app.fag.json b/locale/id/app.fag.json new file mode 100644 index 000000000..1c1dcddbc --- /dev/null +++ b/locale/id/app.fag.json @@ -0,0 +1,7 @@ +{ + "fag": { + "migration": { + "title1": "What’s going on?" + } + } +} \ No newline at end of file diff --git a/locale/id/app.import.json b/locale/id/app.import.json index 0f4fd749f..4d3394ed0 100644 --- a/locale/id/app.import.json +++ b/locale/id/app.import.json @@ -9,7 +9,7 @@ "emptyList": "There are no accounts for import in the uploaded file", "importFailed": "Failed to import keystore file", "noChosen": "No file chosen", - "selectAccount": "Select account", + "selectAccount": "Choose accounts", "selectAccountDesc": "Please select account or", "selectAll": "Select all", "unselectAll": "Unselect all", diff --git a/locale/id/app.json b/locale/id/app.json index 17a21eeef..4743493d4 100644 --- a/locale/id/app.json +++ b/locale/id/app.json @@ -2,7 +2,8 @@ "back": "Kembali ke halaman utama", "button": { "cancel": "Batalkan", - "continue": "Lanjutkan" + "continue": "Lanjutkan", + "signIn": "Sign in" }, "confirmTransaction": { "notPermitted": { diff --git a/locale/id/app.migrate.json b/locale/id/app.migrate.json index 939b4c944..dad6c6117 100644 --- a/locale/id/app.migrate.json +++ b/locale/id/app.migrate.json @@ -1,21 +1,166 @@ { + "desktopUpdate": { + "almostThere": "Almost there...", + "backToPrevious": "Back to previous", + "barDone": "Done", + "barDownload": "Download", + "barInstall": "Install and run", + "barSuccess": "Success", + "cancelDownloading": "Cancel download", + "congratulations": "Congratulations!", + "congratulationsText": "You have successfully downloaded the new application. To start using the application, simply do the following:", + "connectSupport": "If that did not help, then contact the Waves.Exchange [support](https://support.waves.exchange/).", + "download": "Download", + "downloaded": "yes", + "downloadText": "{div}[To offer users a better experience and wider range of tools, the exchange is moving from Waves DEX to Waves.Exchange.]\n{div.margin-top}[Waves DEX will stop operating on December 2, 2019. To continue trading you have to download the new desktop application.]", + "fail": "Fail", + "failText": "Please make sure that you have installed and run the new Waves.Exchange application.", + "haveYouDownloaded": "Have you already downloaded the new Waves.Exchange desktop application?", + "install": "Install the application", + "installAndRun": "Install and run the application. Have you done it?", + "iUnderstand": "I understand", + "lookAtFAQ1": "If you did everything properly and keep getting the Fail result, then take a look at the", + "lookAtFAQ2": "You might find the answer there.", + "movingText": "{div.margin-bottom}[To offer users a better experience and wider range of tools, the exchange is moving from Waves DEX to Waves.Exchange.]\n{div.margin-bottom}[Waves DEX will stop operating on December 2, 2019. To continue trading you have to move your accounts to the new exchange. We strongly recommend that you do this in advance.]\n{div.margin-bottom}[The moving is fast, easy, and absolutely secure.]", + "oldApplication": "Your current application is too old. If you want to trade just right now (before December 2, 2019), you can download our latest Waves DEX desktop application from the [official website](https://dex.wavesplatform.com).", + "oops": "Oops! Something went wrong...", + "password": "Password", + "passwordError": "Wrong Password!", + "pleaseWait": "Downloading...", + "return": "return", + "run": "Run the installed application", + "seconds": "seconds", + "seconds1": "second", + "seconds234": "seconds", + "signInAndMove": "Sign in & Start moving", + "toFinish": "To finish the migration of your accounts, you have to go to the new application and complete the authorization process.", + "tryAgain": "Try again" + }, + "faq": { + "attention": { + "text": "{div.margin-top-1}[The migration process for web wallets is ONLY available from the web domain [https://dex.wavesplatform.com](https://dex.wavesplatform.com/) and [https://client.wavesplatform.com](https://client.wavesplatform.com/). To complete migration for the desktop client you have to use the Waves DEX desktop application you have already installed.]\n\n{div.margin-top-1}[Do not use any other domains for migration, do not input your seed phrases and/or private keys anywhere, and do not download any other clients aside from the software indicated for the migration process from your current Waves DEX client. The migration process does not require you to input your seed phrases and/or private keys anywhere. Waves Platform or Waves.Exchange employees will never ask you to provide any kind of personal information, including private keys and/or seed phrases.]\n\n{div.margin-top-1}[The migration process is absolutely free, and it will not affect any gateways, which will process all transactions as normal. You do not need to pay or send any tokens to anyone to complete migration.]", + "title": "ATTENTION!!! " + }, + "goHome": "Go to HomePage", + "text1": "Waves DEX is transforming into a new product, Waves.Exchange. Don’t worry! All of your tokens, seed phrases and passwords are completely safe.", + "text10": "{div.margin-bottom}[If you are using the old apps, you will NO LONGER BE ABLE TO:]\n{div.line}[- Create accounts]\n{div.line}[- Have access to the Waves DEX interface]\n{div.line}[- View your portfolio]\n{div.line}[- Make transactions of any kind: transfer, issue or burn tokens, lease WAVES or cancel leasing]\n{div.line}[- Use any gateways]\n\n{div.margin-bottom}[As of December 2, 2019, you will be able to enjoy this functionality with Waves.Exchange apps.]\n\n{div.margin-bottom}[However, with the old apps, you will STILL BE ABLE TO:]\n\n{div.line}[- Log into your accounts]\n{div.line}[- Initiate the process of migration to Waves.Exchange]\n{div.line}[- Create a local backup of your seed phrases]\n\n{div.margin-top}[If you still have questions, you can send a message to our [official Telegram group](https://t.me/wavesexchange) or create a ticket on the support page: [https://support.waves.exchange/](https://support.waves.exchange/)]", + "text11": "No, never! This will not happen under any circumstances. All seed phrases will still be stored locally on your devices. It is impossible for the exchange to gain access to that storage.", + "text12": "Ownership of your tokens is recorded on the Waves blockchain. Tokens stored in your accounts can only be accessed with seed phrases or private keys that will not change after the migration and will not leave your devices. Your assets are completely safe!", + "text13": "{div.margin-bottom}[We’ll do our best to ensure the migration process is as smooth as possible for users. Because of changes to the matcher’s address and private key, we won’t be able to move your orders to the new matcher. Therefore, your entire order history will no longer be available. All your completed transactions can still be viewed using Waves Explorer. ]\n\n{div.margin-bottom}[Apart from your order history, all your active orders will be cancelled on December 2. This is a necessary measure caused by the switch to a new matcher. In the case of successful migration, you will still retain:]\n{div.line}[– A set of pinned assets on your dashboard]\n{div.line}[– Saved pairs on the exchange]\n{div.line}[– A list of “hidden” assets]\n{div.line}[– Language preferences]\n{div.line}[– Account information (seed phrases, account names)]\n\n{div.margin-bottom.margin-top}[Please keep in mind that technical work will take place on December 2, upon which access to old apps will be restricted and new apps will be prepared for launch. ]\n\n{div.margin-bottom}[During this work, gateways will process all transactions (deposit and withdrawal) as normal, which will ensure full security and access to your funds.]\n\n{div.margin-top}[You won’t be left without support! You can always send a message to our [official Telegram group](https://t.me/wavesexchange) or create a ticket on the support page: [https://support.waves.exchange/](https://support.waves.exchange/)]", + "text14": "{div}[The migration process will take roughly eight hours. During that time, you won’t have full access to your apps. We’d like to remind you that the migration process is scheduled for Monday, December 2, 2019. During the technical work that will take place that day, gateways will process all transactions as normal, which will ensure full security and access to your funds.]\n\n{div}[Support is at hand! You can always send a message to our [official Telegram group](https://t.me/wavesexchange) or create a ticket on the support page: [https://support.waves.exchange/](https://support.waves.exchange/)]", + "text15": "On December 2, users will need to log into the Waves mobile app and hit the Update button. The app will be updated to version 2.7.0. The update will be available on Google Play and the App Store before the end of the day on Monday, December 2, 2019.", + "text16": "Currently, KYC is only required for deposit/withdrawal of wUSD and wEUR from/to your bank account. At the moment, the team has no plans to introduce KYC for trading or cryptocurrency transactions.", + "text17": "The matcher will get a new address and URL, and its private key will change. Due to these changes, users’ open orders at the time of update will automatically be cancelled and transaction histories will become unavailable. Unfortunately, there is no technical means of transferring orders and transaction histories to the new matcher, because each order is sent to the matcher after the user signs it with their private key. Since neither the old or new matcher can access users’ private keys, orders cannot be transferred. We understand that this might be frustrating, but this approach is a feature of the matcher's design that is required to maintain the safety of users’ funds. We apologize for any inconvenience.", + "text18": "{div.margin-bottom}[We have done our best to ensure the migration process will be as smooth as possible for users. If you have problems moving your accounts, please start again. To do that, go back to your old web or desktop client, log in with your password and follow the instructions.]\n\n{div.margin-bottom}[Recommendation for browser users: during migration, turn off all browser extensions, since they could impose restrictions, interfering with migration.]\n\n{div.margin-bottom}[Recommendation for desktop client users: turn off your firewall or antivirus software, since they could impose restrictions on port operation, interfering with migration.]\n\n{div.margin-top}[In any case, you will not be left without support! You can always send a message to our [official Telegram group](https://t.me/wavesexchange) or create a ticket on the support page: [https://support.waves.exchange/](https://support.waves.exchange/)]", + "text19": "{div.margin-bottom}[Some gateways are operated by the Waves.Exchange team, specifically: $BTC, $ETH, $WEST, $ERGO, $BNT and $USDT.]\n{div.margin-bottom}[Meanwhile, $LTC, $XMR, $DASH, $BCH, $BSV, $Zcash, wUSD and wEUR are temporarily operated by Coinomat.]\n{div.margin-top}[During technical work on December 2, 2019, gateways will process all transactions as normal, which will ensure full security and access to your funds.]", + "text2": "This is a new exchange based on Waves DEX’s technology and expertise. For more details, see [this announcement](https://blog.wavesplatform.com/waves-dex-to-be-spun-off-43da9f6e2a91).", + "text20": "Your leases will not be cancelled during the migration process. Just as before, users will be able to lease their WAVES to the nodes they choose, using Waves.Exchange’s leasing interface, and collect interest of up to 7% per year.", + "text21": "The launch of the USDT (ERC-20) gateway will have no impact on the operation of wUSD and wEUR. Users will be able to continue trading them as they wish.", + "text22": "The new addresses belong to the Waves gateway (not Coinomat). We will constantly be improving these gateways, making transfers faster and more convenient for users.", + "text23": "We understand that the migration process may bring some inconvenience for users, so we have prepared a nice surprise! All users who have successfully moved their accounts to the new exchange will receive a glittering avatar, displayed in the app. To receive this, you will need to complete the migration of your accounts from Waves DEX to Waves.Exchange by December 2, and have at least one outgoing transaction of any type in each account to qualify.", + "text24": "We plan to add support for all languages previously available on Waves DEX soon.", + "text3": "Waves.Exchange is developed and run by part of the Waves DEX team, in collaboration with new developers from the Waves community.", + "text4": "The migration signifies a new phase in the development of the exchange, the main priority of which will now be user experience. In addition to focusing on the community’s requests, the new team will concentrate on building new trading tools and comprehensive promotion of the product, which was difficult under the previous arrangement.", + "text5": "Migration has already begun. As of November 18, 2019, you can move your accounts to the new service. To do that, you’ll need to update Waves DEX’s web version and/or run a desktop app, log into your account and follow the instructions.", + "text6": "Yes. This will be the new way to access all of the familiar and convenient tools of the Waves trading ecosystem – including web and desktop apps, mobile apps and the exchange – plus new features and upgrades to the service.", + "text7": "The new exchange’s launch is scheduled for December 2, 2019.", + "text8": "We want to give Waves DEX users enough time to prepare for using the new exchange, so that their access to the service is uninterrupted. We hope that the two-week period will be sufficient for the majority of users to complete the migration process.", + "text9": "Yes, migration of accounts will also be possible after the launch of Waves.Exchange. However, as of December 2, 2019, some restrictions will apply to Waves DEX’s old apps.", + "title1": "What’s going on?", + "title10": "What restrictions will apply to Waves DEX apps as of December 2, 2019?", + "title11": "Will the new exchange have access to my seed phrases?", + "title12": "What will happen to my tokens?", + "title13": "What problems might users face due to the migration?", + "title14": "How long will technical work take on December 2?", + "title15": "How can I update my mobile app?", + "title16": "Do you plan on introducing KYC procedures? ", + "title17": "What changes will the matcher undergo?", + "title18": "What if I have any problems or questions during the migration process?", + "title19": "What will happen to gateway tokens?", + "title2": "What is Waves.Exchange?", + "title20": "Will leasing still be available after migration? Will leases be cancelled during the migration process?", + "title21": "Will Tether USD (USDT) replace wUSD and wEUR?", + "title22": "Why have the gateway addresses for receiving BTC and ETH been changed?", + "title23": "Why so complicated?", + "title24": "Are there plans to expand language support for the interface of the new exchange?", + "title3": "Who is in charge of developing the new exchange?", + "title4": "Why is Waves DEX moving to Waves.Exchange?", + "title5": "When will migration begin?", + "title6": "Is migration mandatory?", + "title7": "When will Waves.Exchange be launched?", + "title8": "Why did the migration process begin two weeks prior to launch?", + "title9": "Will it be possible to move accounts after the launch of Waves.Exchange?" + }, "migrate": { + "achievementDesc": "You’ve successfully migrated your accounts. To thank you for completing the process, we’re rewarding all your accounts (with at least one outgoing transaction made before December 2, 2019) with glittering avatars!", + "achievementTitle": "Congratulations!", "btn": { "unlock": "Membuka kunci" }, + "continue": "Continue", + "desc": { + "almostFinish": "To finish the migration of your accounts, accept the new Terms and Conditions and Privacy Policy.", + "enterPassword": "Enter your Waves.Exchange password to continue the migration.", + "onePassword": "Create one password for all your accounts. Sign into accounts and switch between them easily." + }, "description": { "enterPass": "Masukkan kata sandi akun Anda atau", "goBack": "kembali", - "unlock": "Buka kunci akun Anda. Anda dapat kembali ke langkah ini nanti" + "goBackExchange": "go back", + "unlock": "Buka kunci akun Anda. Anda dapat kembali ke langkah ini nanti", + "unlockExchange": "To finish the migration, complete the authorization process by unlocking an account from the old application and signing in, or creating a new account, or importing it." }, "headers": { "unlock": "Buka kunci akun Anda", - "unlockAccount": "Membuka akun" + "unlockAccount": "Membuka akun", + "unlockAccountExchange": "Unlock your account", + "unlockExchange": "Unlock your accounts" + }, + "modalButton": { + "cancel": "Cancel", + "moving": "Start moving" + }, + "modalDesc": { + "firstPart": "To offer users a better experience and wider range of tools, the exchange is moving from Waves DEX to Waves.Exchange.", + "redirected": "Make sure that you have successfully completed the migration process at Waves.Exchange. Once it is done, you will see the corresponding message.", + "secondPart": "Waves DEX will stop operating on December 2, 2019. To continue trading you should move your accounts to the new exchange. We strongly recommend that you do this in advance.", + "thirdPart": "The migration process is fast, easy and absolutely secure." + }, + "modalTitle": { + "moving": "We're moving!", + "plate": "Don’t worry! All of your tokens, seed phrases and passwords are safe.", + "redirected": "You have been redirected to" }, + "signIn": "Sign in", "subtitle": { "account": "Akun", "pending": "Buka kunci tertunda", + "pendingExchange": "To unlock, select an account from the list", + "pendingUnlockingExchange": "Pending unlocking", "unlocked": "Berhasil dibuka" + }, + "title": { + "almostThere": "Almost there...", + "protectAccount": "Protect your accounts" + } + }, + "modals": { + "shutdownNotificationFirst": { + "message1": "Waves DEX will stop operating on December 2, 2019", + "message2": "To proceed to work with the exchange, you have to move your accounts to the new Waves.Exchange. We strongly recommend that you do this ASAP. The moving is fast, easy, and absolutely secure.", + "submit": "I understand", + "title": "One day left!" + }, + "shutdownNotificationLast": { + "message1": "Waves DEX is no longer working. The exchange moved to Waves.Exchange. Don't worry! You are still able to move your accounts from Waves DEX to Waves.Exchange. Thank you for the good times!", + "submit": "I understand", + "title": "Time to move on!" + }, + "shutdownNotificationSecond": { + "message1": "Waves DEX will stop operating in two hours.", + "message2": "To proceed to work with the exchange, you have to move your accounts to the new Waves.Exchange. We strongly recommend that you do this ASAP. The moving is fast, easy, and absolutely secure.", + "submit": "I understand", + "title": "Two hours left!" } } } \ No newline at end of file diff --git a/locale/id/app.signIn.json b/locale/id/app.signIn.json index da8435142..07677a425 100644 --- a/locale/id/app.signIn.json +++ b/locale/id/app.signIn.json @@ -8,16 +8,23 @@ "signIn": { "btn": { "cancel": "Batalkan", + "overwrite": "Overwrite", "restore": "Reset all" }, "enterPass": "Silakan masukkan kata sandi Anda untuk melanjutkan", + "or": "OR", "passForgot": { "attention": "Perhatian!", "description": "Jika Anda lupa kata sandi, Anda harus mengembalikan semua akun Anda dari SEED mereka dan menetapkan kata sandi baru.", - "importantDesc": "If you have not saved the Seed phrase or Private key, then you will not be able to recover access to your account." + "descriptionExchange": "You are about to delete all of your Waves.Exchange accounts from this device. This action will not affect your Waves DEX accounts.", + "importantDesc": "If you have not saved the Seed phrase or Private key, then you will not be able to recover access to your account.", + "importantDescEx": "This action is irreversible! If you have not saved the Seed phrase or private key, then you will not be able to recover access to your Waves.Exchange accounts.", + "importantDescExchange": "This action is irreversible! If you have not saved the Seed phrase or private key, then you will not be able to recover access to your Waves.Exchange accounts." }, "password": { - "forgot": "lupa kata sandi Anda?" + "forgot": "lupa kata sandi Anda?", + "overwrite": "Overwrite accounts", + "overwriteDescription": "Overwrite all Waves.Exchange accounts on this device" }, "signIn": "Masuk", "welcomeBack": "Selamat datang kembali!" diff --git a/locale/id/app.utils.json b/locale/id/app.utils.json index 331d8db51..67b72a5a7 100644 --- a/locale/id/app.utils.json +++ b/locale/id/app.utils.json @@ -302,6 +302,12 @@ "warningText": "Periksa apakah dompet atau pertukaran Anda menggunakan kontrak cerdas untuk menarik ETH. Kami tidak menerima transaksi semacam itu dan dapat mengembalikan uang mereka. Anda akan kehilangan uang itu.", "warningTitle": "Tolong jangan depositkan ETH dari kontrak pintar! Jangan setor token ERC20! Hanya Ethereum yang diizinkan." }, + "wavesGatewayUSDT": { + "warningMinAmountText": "If you will send less than {{minAmount, BigNumber}} {{assetTicker}}, you will lose that money.", + "warningMinAmountTitle": "The minimum amount of deposit is {{minAmount, BigNumber}} {{assetTicker}}, the maximum amount of deposit is {{maxAmount}} {{assetTicker}}", + "warningText": "Check if your wallet or exchange uses smart-contracts to withdraw Tether USD. We do not accept such transactions and can’t refund them. You will lose that money", + "warningTitle": "This is ERC20 USDT deposit address. Send only USDT to this deposit address. Sending any other coin or token to this address may result in the loss of your deposit. Please do not deposit USDT from smart contracts!" + }, "wavesGatewayVST": { "helpDescrText": "Setelah transaksi dikonfirmasi, gateway akan memproses transfer WEST ke token di akun Waves Anda.", "helpDescrTitle": "Masukkan alamat ini ke klien atau dompet WEST Anda", @@ -912,6 +918,12 @@ "saveSeedButton": "Save the SEED phrase", "title": "Cara Melindungi Diri dari Phisher" } + }, + "unsuccessfulMigration": { + "checkbox": "Don't show this again", + "description": "You have started the account migration from Waves DEX to this exchange, but it hasn't been finished. Your accounts haven't been moved. Go back to Waves DEX and start the process from the beginning.", + "title": "Unfinished Migration", + "understand": "Saya mengerti" } }, "modals": { @@ -934,6 +946,12 @@ }, "Unpin_utils": "Lepas semat", "utils": { + "migrationError": "Oops! Your accounts are safe but haven't been moved. Please try again.", + "privacyPolicy": "I have read and agree with the [Privacy Policy](https://wavesplatform.com/files/docs/Privacy_Policy_SW.pdf).", + "privacyPolicyText": "Privacy Policy", + "termsAgreement": "I have read and agree with the [Terms and Conditions](https://wavesplatform.com/files/docs/Waves_terms_and_conditions.pdf).", + "termsAgreementText": "Terms and Conditions", + "termsAssign": "I have read and agree with the", "whatsNew": { "body": { "1_0_0": "{span.line} [1. Klien Waves telah keluar dari beta.] {span.line} [2. Anda sekarang dapat menyematkan dan melepas setiap aset ke halaman utama.] {span.line} [3. Modus malam ditambahkan.] {span.line} [4. Anda sekarang dapat mengimpor semua akun Anda dari Klien lama dengan mudah.] {span.line} [5. Perbaikan bug kecil.]", @@ -999,5 +1017,15 @@ "byte": { "help": "Byte tersisa: {{bytes}}" } + }, + "warningPlate": { + "day": "d", + "dexMoves": "We are moving soon! Stay with us at [Waves.Exchange](https://waves.exchange)", + "hour": "h", + "info": "We're moving from Waves DEX to Waves.Exchange. Do you want to move your accounts again?", + "min": "m", + "notification": "We're moving from Waves DEX to Waves.Exchange. Don't forget to move your accounts!", + "sec": "s", + "startMoving": "Safe moving" } } \ No newline at end of file diff --git a/locale/id/app.welcome.json b/locale/id/app.welcome.json index dabdc2d50..b7adb9dee 100644 --- a/locale/id/app.welcome.json +++ b/locale/id/app.welcome.json @@ -141,17 +141,21 @@ "change": "UBAH", "changeName": "Ganti Nama", "chart": "GRAFIK", + "comingSoon": "Coming soon", "contestLinkDescription": "Menangkan 5.000 WAVES dalam kontes perdagangan di Waves DEX!", "contestLinkLink": "Aturan", "controlAssets": "Kontrol aset adalah milik Anda sendiri - dana tidak meninggalkan dompet Anda dan tidak dapat dibekukan", + "cookies": "Cookies", "copyAddress": "Salin alamat", "copyright": "© 2019 Waves Platform", + "copyright-new": "© 2019 Waves.Exchange", "copyrightVordex": "© 2019 VORDEX", "createAccount": "Create account", "createToken": "Buat token", "currentAccountName": "Nama akun saat ini", "dashboard": "Dasbor", "decentralised": "Terdesentralisasi", + "descExchange": "We are working on an awesome new project, which will be ready soon. Stay tuned!", "dexWithHardware": "Gunakan DEX dengan dompet perangkat keras Ledger Nano S dan Ledger Blue", "documentation": "Dokumentasi", "download": "Unduh", @@ -160,6 +164,7 @@ "forDevelopers": "Untuk pengembang", "forum": "Forum", "gateways": "Gateway ke mata uang populer", + "gdpr": "GDPR", "getRealTimeAccess": "Dapatkan akses real-time ke data pasar dan atur bot perdagangan Anda melalui API", "getStarted": "Memulai", "gitHub": "GitHub", @@ -183,6 +188,7 @@ "macOsDescription": "Unduh aplikasi MacOS", "mailto": "support.wavesplatform.com", "mailtoVordex": "support@vordex.com", + "mailtoWavesExchange": "support@waves.exchange", "mainPage": "Halaman Utama", "majorFiatCryptocurrencies": "Fiat dan cryptocurrency utama didukung: BTC, LTC, ETH, USD, dan lainnya", "markets": "Pasar", @@ -214,8 +220,14 @@ "switchAccount": "Ganti akun", "telegram": "Telegram", "termsOfUse": "Syarat Penggunaan", + "timerDays": "days", + "timerHours": "hours", + "timerMinutes": "minutes", + "timerSeconds": "seconds", "tokenCreation": "Pembuatan token cepat", "tokenCreationCosts": "Biaya pembuatan token hanya 1 WAVES dan memakan waktu 1 menit", + "tokenomicaToasterButton": "Belajarlah lagi", + "tokenomicaToasterText": "Menjadi pemegang saham platform bersama pertama untuk penerbitan dan perdagangan aset tokenized", "tradeOnWaves": "Perdagangan di Bursa Desentralisasi Waves", "tradeOnWavesDescription": "Beli dan jual token dengan cepat dan aman dengan semua keuntungan dari pertukaran terpusat, tetapi tetap memegang kendali penuh atas dana Anda.", "transactions": "Transaksi", diff --git a/locale/it/app.dex.json b/locale/it/app.dex.json index a46de9921..903a47345 100644 --- a/locale/it/app.dex.json +++ b/locale/it/app.dex.json @@ -200,6 +200,7 @@ "noMarkets": "Nessun mercato in base ai criteri di ricerca" }, "price": "Prezzo", + "vol": "Vol", "volume": "Volume" } }, diff --git a/locale/it/app.fag.json b/locale/it/app.fag.json new file mode 100644 index 000000000..1c1dcddbc --- /dev/null +++ b/locale/it/app.fag.json @@ -0,0 +1,7 @@ +{ + "fag": { + "migration": { + "title1": "What’s going on?" + } + } +} \ No newline at end of file diff --git a/locale/it/app.json b/locale/it/app.json index 88ceeb7b9..ccc1c0507 100644 --- a/locale/it/app.json +++ b/locale/it/app.json @@ -2,7 +2,8 @@ "back": "Torna alla pagina principale", "button": { "cancel": "Cancella", - "continue": "Continua" + "continue": "Continua", + "signIn": "Sign in" }, "confirmTransaction": { "notPermitted": { diff --git a/locale/it/app.migrate.json b/locale/it/app.migrate.json index 7ad71bc5b..ecc916323 100644 --- a/locale/it/app.migrate.json +++ b/locale/it/app.migrate.json @@ -1,21 +1,166 @@ { + "desktopUpdate": { + "almostThere": "Almost there...", + "backToPrevious": "Back to previous", + "barDone": "Done", + "barDownload": "Download", + "barInstall": "Install and run", + "barSuccess": "Success", + "cancelDownloading": "Cancel download", + "congratulations": "Congratulations!", + "congratulationsText": "You have successfully downloaded the new application. To start using the application, simply do the following:", + "connectSupport": "If that did not help, then contact the Waves.Exchange [support](https://support.waves.exchange/).", + "download": "Download", + "downloaded": "yes", + "downloadText": "{div}[To offer users a better experience and wider range of tools, the exchange is moving from Waves DEX to Waves.Exchange.]\n{div.margin-top}[Waves DEX will stop operating on December 2, 2019. To continue trading you have to download the new desktop application.]", + "fail": "Fail", + "failText": "Please make sure that you have installed and run the new Waves.Exchange application.", + "haveYouDownloaded": "Have you already downloaded the new Waves.Exchange desktop application?", + "install": "Install the application", + "installAndRun": "Install and run the application. Have you done it?", + "iUnderstand": "I understand", + "lookAtFAQ1": "If you did everything properly and keep getting the Fail result, then take a look at the", + "lookAtFAQ2": "You might find the answer there.", + "movingText": "{div.margin-bottom}[To offer users a better experience and wider range of tools, the exchange is moving from Waves DEX to Waves.Exchange.]\n{div.margin-bottom}[Waves DEX will stop operating on December 2, 2019. To continue trading you have to move your accounts to the new exchange. We strongly recommend that you do this in advance.]\n{div.margin-bottom}[The moving is fast, easy, and absolutely secure.]", + "oldApplication": "Your current application is too old. If you want to trade just right now (before December 2, 2019), you can download our latest Waves DEX desktop application from the [official website](https://dex.wavesplatform.com).", + "oops": "Oops! Something went wrong...", + "password": "Password", + "passwordError": "Wrong Password!", + "pleaseWait": "Downloading...", + "return": "return", + "run": "Run the installed application", + "seconds": "seconds", + "seconds1": "second", + "seconds234": "seconds", + "signInAndMove": "Sign in & Start moving", + "toFinish": "To finish the migration of your accounts, you have to go to the new application and complete the authorization process.", + "tryAgain": "Try again" + }, + "faq": { + "attention": { + "text": "{div.margin-top-1}[The migration process for web wallets is ONLY available from the web domain [https://dex.wavesplatform.com](https://dex.wavesplatform.com/) and [https://client.wavesplatform.com](https://client.wavesplatform.com/). To complete migration for the desktop client you have to use the Waves DEX desktop application you have already installed.]\n\n{div.margin-top-1}[Do not use any other domains for migration, do not input your seed phrases and/or private keys anywhere, and do not download any other clients aside from the software indicated for the migration process from your current Waves DEX client. The migration process does not require you to input your seed phrases and/or private keys anywhere. Waves Platform or Waves.Exchange employees will never ask you to provide any kind of personal information, including private keys and/or seed phrases.]\n\n{div.margin-top-1}[The migration process is absolutely free, and it will not affect any gateways, which will process all transactions as normal. You do not need to pay or send any tokens to anyone to complete migration.]", + "title": "ATTENTION!!! " + }, + "goHome": "Go to HomePage", + "text1": "Waves DEX is transforming into a new product, Waves.Exchange. Don’t worry! All of your tokens, seed phrases and passwords are completely safe.", + "text10": "{div.margin-bottom}[If you are using the old apps, you will NO LONGER BE ABLE TO:]\n{div.line}[- Create accounts]\n{div.line}[- Have access to the Waves DEX interface]\n{div.line}[- View your portfolio]\n{div.line}[- Make transactions of any kind: transfer, issue or burn tokens, lease WAVES or cancel leasing]\n{div.line}[- Use any gateways]\n\n{div.margin-bottom}[As of December 2, 2019, you will be able to enjoy this functionality with Waves.Exchange apps.]\n\n{div.margin-bottom}[However, with the old apps, you will STILL BE ABLE TO:]\n\n{div.line}[- Log into your accounts]\n{div.line}[- Initiate the process of migration to Waves.Exchange]\n{div.line}[- Create a local backup of your seed phrases]\n\n{div.margin-top}[If you still have questions, you can send a message to our [official Telegram group](https://t.me/wavesexchange) or create a ticket on the support page: [https://support.waves.exchange/](https://support.waves.exchange/)]", + "text11": "No, never! This will not happen under any circumstances. All seed phrases will still be stored locally on your devices. It is impossible for the exchange to gain access to that storage.", + "text12": "Ownership of your tokens is recorded on the Waves blockchain. Tokens stored in your accounts can only be accessed with seed phrases or private keys that will not change after the migration and will not leave your devices. Your assets are completely safe!", + "text13": "{div.margin-bottom}[We’ll do our best to ensure the migration process is as smooth as possible for users. Because of changes to the matcher’s address and private key, we won’t be able to move your orders to the new matcher. Therefore, your entire order history will no longer be available. All your completed transactions can still be viewed using Waves Explorer. ]\n\n{div.margin-bottom}[Apart from your order history, all your active orders will be cancelled on December 2. This is a necessary measure caused by the switch to a new matcher. In the case of successful migration, you will still retain:]\n{div.line}[– A set of pinned assets on your dashboard]\n{div.line}[– Saved pairs on the exchange]\n{div.line}[– A list of “hidden” assets]\n{div.line}[– Language preferences]\n{div.line}[– Account information (seed phrases, account names)]\n\n{div.margin-bottom.margin-top}[Please keep in mind that technical work will take place on December 2, upon which access to old apps will be restricted and new apps will be prepared for launch. ]\n\n{div.margin-bottom}[During this work, gateways will process all transactions (deposit and withdrawal) as normal, which will ensure full security and access to your funds.]\n\n{div.margin-top}[You won’t be left without support! You can always send a message to our [official Telegram group](https://t.me/wavesexchange) or create a ticket on the support page: [https://support.waves.exchange/](https://support.waves.exchange/)]", + "text14": "{div}[The migration process will take roughly eight hours. During that time, you won’t have full access to your apps. We’d like to remind you that the migration process is scheduled for Monday, December 2, 2019. During the technical work that will take place that day, gateways will process all transactions as normal, which will ensure full security and access to your funds.]\n\n{div}[Support is at hand! You can always send a message to our [official Telegram group](https://t.me/wavesexchange) or create a ticket on the support page: [https://support.waves.exchange/](https://support.waves.exchange/)]", + "text15": "On December 2, users will need to log into the Waves mobile app and hit the Update button. The app will be updated to version 2.7.0. The update will be available on Google Play and the App Store before the end of the day on Monday, December 2, 2019.", + "text16": "Currently, KYC is only required for deposit/withdrawal of wUSD and wEUR from/to your bank account. At the moment, the team has no plans to introduce KYC for trading or cryptocurrency transactions.", + "text17": "The matcher will get a new address and URL, and its private key will change. Due to these changes, users’ open orders at the time of update will automatically be cancelled and transaction histories will become unavailable. Unfortunately, there is no technical means of transferring orders and transaction histories to the new matcher, because each order is sent to the matcher after the user signs it with their private key. Since neither the old or new matcher can access users’ private keys, orders cannot be transferred. We understand that this might be frustrating, but this approach is a feature of the matcher's design that is required to maintain the safety of users’ funds. We apologize for any inconvenience.", + "text18": "{div.margin-bottom}[We have done our best to ensure the migration process will be as smooth as possible for users. If you have problems moving your accounts, please start again. To do that, go back to your old web or desktop client, log in with your password and follow the instructions.]\n\n{div.margin-bottom}[Recommendation for browser users: during migration, turn off all browser extensions, since they could impose restrictions, interfering with migration.]\n\n{div.margin-bottom}[Recommendation for desktop client users: turn off your firewall or antivirus software, since they could impose restrictions on port operation, interfering with migration.]\n\n{div.margin-top}[In any case, you will not be left without support! You can always send a message to our [official Telegram group](https://t.me/wavesexchange) or create a ticket on the support page: [https://support.waves.exchange/](https://support.waves.exchange/)]", + "text19": "{div.margin-bottom}[Some gateways are operated by the Waves.Exchange team, specifically: $BTC, $ETH, $WEST, $ERGO, $BNT and $USDT.]\n{div.margin-bottom}[Meanwhile, $LTC, $XMR, $DASH, $BCH, $BSV, $Zcash, wUSD and wEUR are temporarily operated by Coinomat.]\n{div.margin-top}[During technical work on December 2, 2019, gateways will process all transactions as normal, which will ensure full security and access to your funds.]", + "text2": "This is a new exchange based on Waves DEX’s technology and expertise. For more details, see [this announcement](https://blog.wavesplatform.com/waves-dex-to-be-spun-off-43da9f6e2a91).", + "text20": "Your leases will not be cancelled during the migration process. Just as before, users will be able to lease their WAVES to the nodes they choose, using Waves.Exchange’s leasing interface, and collect interest of up to 7% per year.", + "text21": "The launch of the USDT (ERC-20) gateway will have no impact on the operation of wUSD and wEUR. Users will be able to continue trading them as they wish.", + "text22": "The new addresses belong to the Waves gateway (not Coinomat). We will constantly be improving these gateways, making transfers faster and more convenient for users.", + "text23": "We understand that the migration process may bring some inconvenience for users, so we have prepared a nice surprise! All users who have successfully moved their accounts to the new exchange will receive a glittering avatar, displayed in the app. To receive this, you will need to complete the migration of your accounts from Waves DEX to Waves.Exchange by December 2, and have at least one outgoing transaction of any type in each account to qualify.", + "text24": "We plan to add support for all languages previously available on Waves DEX soon.", + "text3": "Waves.Exchange is developed and run by part of the Waves DEX team, in collaboration with new developers from the Waves community.", + "text4": "The migration signifies a new phase in the development of the exchange, the main priority of which will now be user experience. In addition to focusing on the community’s requests, the new team will concentrate on building new trading tools and comprehensive promotion of the product, which was difficult under the previous arrangement.", + "text5": "Migration has already begun. As of November 18, 2019, you can move your accounts to the new service. To do that, you’ll need to update Waves DEX’s web version and/or run a desktop app, log into your account and follow the instructions.", + "text6": "Yes. This will be the new way to access all of the familiar and convenient tools of the Waves trading ecosystem – including web and desktop apps, mobile apps and the exchange – plus new features and upgrades to the service.", + "text7": "The new exchange’s launch is scheduled for December 2, 2019.", + "text8": "We want to give Waves DEX users enough time to prepare for using the new exchange, so that their access to the service is uninterrupted. We hope that the two-week period will be sufficient for the majority of users to complete the migration process.", + "text9": "Yes, migration of accounts will also be possible after the launch of Waves.Exchange. However, as of December 2, 2019, some restrictions will apply to Waves DEX’s old apps.", + "title1": "What’s going on?", + "title10": "What restrictions will apply to Waves DEX apps as of December 2, 2019?", + "title11": "Will the new exchange have access to my seed phrases?", + "title12": "What will happen to my tokens?", + "title13": "What problems might users face due to the migration?", + "title14": "How long will technical work take on December 2?", + "title15": "How can I update my mobile app?", + "title16": "Do you plan on introducing KYC procedures? ", + "title17": "What changes will the matcher undergo?", + "title18": "What if I have any problems or questions during the migration process?", + "title19": "What will happen to gateway tokens?", + "title2": "What is Waves.Exchange?", + "title20": "Will leasing still be available after migration? Will leases be cancelled during the migration process?", + "title21": "Will Tether USD (USDT) replace wUSD and wEUR?", + "title22": "Why have the gateway addresses for receiving BTC and ETH been changed?", + "title23": "Why so complicated?", + "title24": "Are there plans to expand language support for the interface of the new exchange?", + "title3": "Who is in charge of developing the new exchange?", + "title4": "Why is Waves DEX moving to Waves.Exchange?", + "title5": "When will migration begin?", + "title6": "Is migration mandatory?", + "title7": "When will Waves.Exchange be launched?", + "title8": "Why did the migration process begin two weeks prior to launch?", + "title9": "Will it be possible to move accounts after the launch of Waves.Exchange?" + }, "migrate": { + "achievementDesc": "You’ve successfully migrated your accounts. To thank you for completing the process, we’re rewarding all your accounts (with at least one outgoing transaction made before December 2, 2019) with glittering avatars!", + "achievementTitle": "Congratulations!", "btn": { "unlock": "Sblocca" }, + "continue": "Continue", + "desc": { + "almostFinish": "To finish the migration of your accounts, accept the new Terms and Conditions and Privacy Policy.", + "enterPassword": "Enter your Waves.Exchange password to continue the migration.", + "onePassword": "Create one password for all your accounts. Sign into accounts and switch between them easily." + }, "description": { "enterPass": "Inserisci la password del tuo account oppure", "goBack": "torna indietro", - "unlock": "Sblocca i tuoi account. Potrai tornare a questo passaggio successivamente" + "goBackExchange": "go back", + "unlock": "Sblocca i tuoi account. Potrai tornare a questo passaggio successivamente", + "unlockExchange": "To finish the migration, complete the authorization process by unlocking an account from the old application and signing in, or creating a new account, or importing it." }, "headers": { "unlock": "Sblocca i tuoi account", - "unlockAccount": "Sblocca account" + "unlockAccount": "Sblocca account", + "unlockAccountExchange": "Unlock your account", + "unlockExchange": "Unlock your accounts" + }, + "modalButton": { + "cancel": "Cancel", + "moving": "Start moving" + }, + "modalDesc": { + "firstPart": "To offer users a better experience and wider range of tools, the exchange is moving from Waves DEX to Waves.Exchange.", + "redirected": "Make sure that you have successfully completed the migration process at Waves.Exchange. Once it is done, you will see the corresponding message.", + "secondPart": "Waves DEX will stop operating on December 2, 2019. To continue trading you should move your accounts to the new exchange. We strongly recommend that you do this in advance.", + "thirdPart": "The migration process is fast, easy and absolutely secure." + }, + "modalTitle": { + "moving": "We're moving!", + "plate": "Don’t worry! All of your tokens, seed phrases and passwords are safe.", + "redirected": "You have been redirected to" }, + "signIn": "Sign in", "subtitle": { "account": "Account", "pending": "In attesa di sblocco", + "pendingExchange": "To unlock, select an account from the list", + "pendingUnlockingExchange": "Pending unlocking", "unlocked": "Sbloccato con successo" + }, + "title": { + "almostThere": "Almost there...", + "protectAccount": "Protect your accounts" + } + }, + "modals": { + "shutdownNotificationFirst": { + "message1": "Waves DEX will stop operating on December 2, 2019", + "message2": "To proceed to work with the exchange, you have to move your accounts to the new Waves.Exchange. We strongly recommend that you do this ASAP. The moving is fast, easy, and absolutely secure.", + "submit": "I understand", + "title": "One day left!" + }, + "shutdownNotificationLast": { + "message1": "Waves DEX is no longer working. The exchange moved to Waves.Exchange. Don't worry! You are still able to move your accounts from Waves DEX to Waves.Exchange. Thank you for the good times!", + "submit": "I understand", + "title": "Time to move on!" + }, + "shutdownNotificationSecond": { + "message1": "Waves DEX will stop operating in two hours.", + "message2": "To proceed to work with the exchange, you have to move your accounts to the new Waves.Exchange. We strongly recommend that you do this ASAP. The moving is fast, easy, and absolutely secure.", + "submit": "I understand", + "title": "Two hours left!" } } } \ No newline at end of file diff --git a/locale/it/app.signIn.json b/locale/it/app.signIn.json index 05c82e0b6..a6f1c4a0d 100644 --- a/locale/it/app.signIn.json +++ b/locale/it/app.signIn.json @@ -8,16 +8,23 @@ "signIn": { "btn": { "cancel": "Annulla", + "overwrite": "Overwrite", "restore": "Resetta tutto" }, "enterPass": "Inserisci la tua password per continuare", + "or": "OR", "passForgot": { "attention": "Attenzione!", "description": "Se dimentichi la tua password, dovrai ripristinare i tuoi account dai rispettivi SEED e settare una nuova password.", - "importantDesc": "Se non avrai salvato la frase Seed o la chiave privata, non sarai in grado di recuperare l'accesso al tuo account." + "descriptionExchange": "You are about to delete all of your Waves.Exchange accounts from this device. This action will not affect your Waves DEX accounts.", + "importantDesc": "Se non avrai salvato la frase Seed o la chiave privata, non sarai in grado di recuperare l'accesso al tuo account.", + "importantDescEx": "This action is irreversible! If you have not saved the Seed phrase or private key, then you will not be able to recover access to your Waves.Exchange accounts.", + "importantDescExchange": "This action is irreversible! If you have not saved the Seed phrase or private key, then you will not be able to recover access to your Waves.Exchange accounts." }, "password": { - "forgot": "Hai dimenticato la password?" + "forgot": "Hai dimenticato la password?", + "overwrite": "Overwrite accounts", + "overwriteDescription": "Overwrite all Waves.Exchange accounts on this device" }, "signIn": "Accedi", "welcomeBack": "Ben tornato!" diff --git a/locale/it/app.utils.json b/locale/it/app.utils.json index c37e02997..c55b62c0f 100644 --- a/locale/it/app.utils.json +++ b/locale/it/app.utils.json @@ -302,6 +302,12 @@ "warningText": "Controlla se il tuo wallet o exchange utilizza smart contract per trasferire ETH. Non accettiamo questo tipo di transazioni e non ci sarà possibile rimborsarle. L'importo trasferito andrà perduto.", "warningTitle": "Per favore, non inviare ETH da smart contracts! Non inviare token ERC20! Accettiamo esclusivamente Ethereum." }, + "wavesGatewayUSDT": { + "warningMinAmountText": "If you will send less than {{minAmount, BigNumber}} {{assetTicker}}, you will lose that money.", + "warningMinAmountTitle": "The minimum amount of deposit is {{minAmount, BigNumber}} {{assetTicker}}, the maximum amount of deposit is {{maxAmount}} {{assetTicker}}", + "warningText": "Check if your wallet or exchange uses smart-contracts to withdraw Tether USD. We do not accept such transactions and can’t refund them. You will lose that money", + "warningTitle": "This is ERC20 USDT deposit address. Send only USDT to this deposit address. Sending any other coin or token to this address may result in the loss of your deposit. Please do not deposit USDT from smart contracts!" + }, "wavesGatewayVST": { "helpDescrText": "Una volta che la transazione sarà confermata, il gateway processerà il trasferimento di WEST in favore di un token nel tuo account Waves.", "helpDescrTitle": "Inserisci questo indirizzo nel tuo client WEST o nel tuo wallet", @@ -912,6 +918,12 @@ "saveSeedButton": "Salva la tua frase SEED", "title": "Come proteggersi dai Phishers" } + }, + "unsuccessfulMigration": { + "checkbox": "Don't show this again", + "description": "You have started the account migration from Waves DEX to this exchange, but it hasn't been finished. Your accounts haven't been moved. Go back to Waves DEX and start the process from the beginning.", + "title": "Unfinished Migration", + "understand": "Ho capito" } }, "modals": { @@ -934,6 +946,12 @@ }, "Unpin_utils": "Sblocca", "utils": { + "migrationError": "Oops! Your accounts are safe but haven't been moved. Please try again.", + "privacyPolicy": "I have read and agree with the [Privacy Policy](https://wavesplatform.com/files/docs/Privacy_Policy_SW.pdf).", + "privacyPolicyText": "Privacy Policy", + "termsAgreement": "I have read and agree with the [Terms and Conditions](https://wavesplatform.com/files/docs/Waves_terms_and_conditions.pdf).", + "termsAgreementText": "Terms and Conditions", + "termsAssign": "I have read and agree with the", "whatsNew": { "body": { "1_0_0": "{span.line}[1. Il client Waves esce dalla fase beta.]{span.line}[2. È ora possibile fissare e sbloccare qualunque asset sulla pagina principale.]{span.line}[3. Aggiunta la modalità notturna.]{span.line}[4. È ora possibile importare tutti gli account dal vecchio client in maniera semplice.]{span.line}[5. Bug fix minori.]", @@ -999,5 +1017,15 @@ "byte": { "help": "Byte restanti: {{bytes}}" } + }, + "warningPlate": { + "day": "d", + "dexMoves": "We are moving soon! Stay with us at [Waves.Exchange](https://waves.exchange)", + "hour": "h", + "info": "We're moving from Waves DEX to Waves.Exchange. Do you want to move your accounts again?", + "min": "m", + "notification": "We're moving from Waves DEX to Waves.Exchange. Don't forget to move your accounts!", + "sec": "s", + "startMoving": "Safe moving" } } \ No newline at end of file diff --git a/locale/it/app.welcome.json b/locale/it/app.welcome.json index 31715a0a8..bcacc7ad4 100644 --- a/locale/it/app.welcome.json +++ b/locale/it/app.welcome.json @@ -141,17 +141,21 @@ "change": "CAMBIA", "changeName": "Cambia nome", "chart": "GRAFICO", + "comingSoon": "Coming soon", "contestLinkDescription": "Vinci 5,000 WAVES con il concorso di trading sul Waves DEX!", "contestLinkLink": "Regole", "controlAssets": "Il controllo dei beni è solo tuo - i fondi non lasciano il portafoglio e non possono essere congelati.", + "cookies": "Cookies", "copyAddress": "Copia indirizzo", "copyright": "© 2019 Waves Platform", + "copyright-new": "© 2019 Waves.Exchange", "copyrightVordex": "© 2019 VORDEX", "createAccount": "Crea account", "createToken": "Crea token", "currentAccountName": "Nome account corrente", "dashboard": "Cruscotto", "decentralised": "Decentrato", + "descExchange": "We are working on an awesome new project, which will be ready soon. Stay tuned!", "dexWithHardware": "Utilizzare il DEX con i portafogli hardware Ledger Nano S e Ledger Blue", "documentation": "Documentazione", "download": "Scarica", @@ -160,6 +164,7 @@ "forDevelopers": "Per gli sviluppatori", "forum": "Forum", "gateways": "Gateway verso valute popolari", + "gdpr": "GDPR", "getRealTimeAccess": "Ottieni accesso in tempo reale ai dati di mercato e configura i bot di trading tramite API", "getStarted": "Inizia", "gitHub": "GitHub", @@ -183,6 +188,7 @@ "macOsDescription": "Scarica l'applicazione MacOS", "mailto": "support.wavesplatform.com", "mailtoVordex": "support@vordex.com", + "mailtoWavesExchange": "support@waves.exchange", "mainPage": "Pagina principale", "majorFiatCryptocurrencies": "Supporto per le principali valute fiat e criptovalute: BTC, LTC, ETH, USD e altri.", "markets": "Mercati", @@ -214,8 +220,14 @@ "switchAccount": "Cambia account", "telegram": "Telegram", "termsOfUse": "Termini di utilizzo", + "timerDays": "days", + "timerHours": "hours", + "timerMinutes": "minutes", + "timerSeconds": "seconds", "tokenCreation": "Creazione rapida di token", "tokenCreationCosts": "La creazione di token costa solo 1 Waves e richiede 1 minuto", + "tokenomicaToasterButton": "Ulteriori Informazioni", + "tokenomicaToasterText": "Diventi azionista della prima tutto-in-uno piattaforma per l'emissione e il secondario commercio di attività tokenizzate", "tradeOnWaves": "Commercia sull'Exchange Decentrato Waves", "tradeOnWavesDescription": "Compra e vendi i token in modo rapido e sicuro con tutti i vantaggi di uno scambio centralizzato, ma mantenendo il controllo completo dei tuoi fondi.", "transactions": "Transazioni", diff --git a/locale/ja/app.dex.json b/locale/ja/app.dex.json index e320f2740..76369cbac 100644 --- a/locale/ja/app.dex.json +++ b/locale/ja/app.dex.json @@ -200,6 +200,7 @@ "noMarkets": "指定されたフィルターに合致するペアはありません" }, "price": "価格", + "vol": "Vol", "volume": "ボリューム" } }, diff --git a/locale/ja/app.fag.json b/locale/ja/app.fag.json new file mode 100644 index 000000000..1c1dcddbc --- /dev/null +++ b/locale/ja/app.fag.json @@ -0,0 +1,7 @@ +{ + "fag": { + "migration": { + "title1": "What’s going on?" + } + } +} \ No newline at end of file diff --git a/locale/ja/app.import.json b/locale/ja/app.import.json index 68dc39843..f667351c9 100644 --- a/locale/ja/app.import.json +++ b/locale/ja/app.import.json @@ -9,7 +9,7 @@ "emptyList": "There are no accounts for import in the uploaded file", "importFailed": "Failed to import keystore file", "noChosen": "No file chosen", - "selectAccount": "Select account", + "selectAccount": "Choose accounts", "selectAccountDesc": "Please select account or", "selectAll": "Select all", "unselectAll": "Unselect all", diff --git a/locale/ja/app.json b/locale/ja/app.json index 6b5ac6d6e..b6c6e7b24 100644 --- a/locale/ja/app.json +++ b/locale/ja/app.json @@ -2,7 +2,8 @@ "back": "戻る", "button": { "cancel": "キャンセル", - "continue": "次へ" + "continue": "次へ", + "signIn": "Sign in" }, "confirmTransaction": { "notPermitted": { diff --git a/locale/ja/app.migrate.json b/locale/ja/app.migrate.json index 168ea76e1..b46c1fff8 100644 --- a/locale/ja/app.migrate.json +++ b/locale/ja/app.migrate.json @@ -1,21 +1,166 @@ { + "desktopUpdate": { + "almostThere": "Almost there...", + "backToPrevious": "Back to previous", + "barDone": "Done", + "barDownload": "Download", + "barInstall": "Install and run", + "barSuccess": "Success", + "cancelDownloading": "Cancel download", + "congratulations": "Congratulations!", + "congratulationsText": "You have successfully downloaded the new application. To start using the application, simply do the following:", + "connectSupport": "If that did not help, then contact the Waves.Exchange [support](https://support.waves.exchange/).", + "download": "Download", + "downloaded": "yes", + "downloadText": "{div}[To offer users a better experience and wider range of tools, the exchange is moving from Waves DEX to Waves.Exchange.]\n{div.margin-top}[Waves DEX will stop operating on December 2, 2019. To continue trading you have to download the new desktop application.]", + "fail": "Fail", + "failText": "Please make sure that you have installed and run the new Waves.Exchange application.", + "haveYouDownloaded": "Have you already downloaded the new Waves.Exchange desktop application?", + "install": "Install the application", + "installAndRun": "Install and run the application. Have you done it?", + "iUnderstand": "I understand", + "lookAtFAQ1": "If you did everything properly and keep getting the Fail result, then take a look at the", + "lookAtFAQ2": "You might find the answer there.", + "movingText": "{div.margin-bottom}[To offer users a better experience and wider range of tools, the exchange is moving from Waves DEX to Waves.Exchange.]\n{div.margin-bottom}[Waves DEX will stop operating on December 2, 2019. To continue trading you have to move your accounts to the new exchange. We strongly recommend that you do this in advance.]\n{div.margin-bottom}[The moving is fast, easy, and absolutely secure.]", + "oldApplication": "Your current application is too old. If you want to trade just right now (before December 2, 2019), you can download our latest Waves DEX desktop application from the [official website](https://dex.wavesplatform.com).", + "oops": "Oops! Something went wrong...", + "password": "Password", + "passwordError": "Wrong Password!", + "pleaseWait": "Downloading...", + "return": "return", + "run": "Run the installed application", + "seconds": "seconds", + "seconds1": "second", + "seconds234": "seconds", + "signInAndMove": "Sign in & Start moving", + "toFinish": "To finish the migration of your accounts, you have to go to the new application and complete the authorization process.", + "tryAgain": "Try again" + }, + "faq": { + "attention": { + "text": "{div.margin-top-1}[The migration process for web wallets is ONLY available from the web domain [https://dex.wavesplatform.com](https://dex.wavesplatform.com/) and [https://client.wavesplatform.com](https://client.wavesplatform.com/). To complete migration for the desktop client you have to use the Waves DEX desktop application you have already installed.]\n\n{div.margin-top-1}[Do not use any other domains for migration, do not input your seed phrases and/or private keys anywhere, and do not download any other clients aside from the software indicated for the migration process from your current Waves DEX client. The migration process does not require you to input your seed phrases and/or private keys anywhere. Waves Platform or Waves.Exchange employees will never ask you to provide any kind of personal information, including private keys and/or seed phrases.]\n\n{div.margin-top-1}[The migration process is absolutely free, and it will not affect any gateways, which will process all transactions as normal. You do not need to pay or send any tokens to anyone to complete migration.]", + "title": "ATTENTION!!! " + }, + "goHome": "Go to HomePage", + "text1": "Waves DEX is transforming into a new product, Waves.Exchange. Don’t worry! All of your tokens, seed phrases and passwords are completely safe.", + "text10": "{div.margin-bottom}[If you are using the old apps, you will NO LONGER BE ABLE TO:]\n{div.line}[- Create accounts]\n{div.line}[- Have access to the Waves DEX interface]\n{div.line}[- View your portfolio]\n{div.line}[- Make transactions of any kind: transfer, issue or burn tokens, lease WAVES or cancel leasing]\n{div.line}[- Use any gateways]\n\n{div.margin-bottom}[As of December 2, 2019, you will be able to enjoy this functionality with Waves.Exchange apps.]\n\n{div.margin-bottom}[However, with the old apps, you will STILL BE ABLE TO:]\n\n{div.line}[- Log into your accounts]\n{div.line}[- Initiate the process of migration to Waves.Exchange]\n{div.line}[- Create a local backup of your seed phrases]\n\n{div.margin-top}[If you still have questions, you can send a message to our [official Telegram group](https://t.me/wavesexchange) or create a ticket on the support page: [https://support.waves.exchange/](https://support.waves.exchange/)]", + "text11": "No, never! This will not happen under any circumstances. All seed phrases will still be stored locally on your devices. It is impossible for the exchange to gain access to that storage.", + "text12": "Ownership of your tokens is recorded on the Waves blockchain. Tokens stored in your accounts can only be accessed with seed phrases or private keys that will not change after the migration and will not leave your devices. Your assets are completely safe!", + "text13": "{div.margin-bottom}[We’ll do our best to ensure the migration process is as smooth as possible for users. Because of changes to the matcher’s address and private key, we won’t be able to move your orders to the new matcher. Therefore, your entire order history will no longer be available. All your completed transactions can still be viewed using Waves Explorer. ]\n\n{div.margin-bottom}[Apart from your order history, all your active orders will be cancelled on December 2. This is a necessary measure caused by the switch to a new matcher. In the case of successful migration, you will still retain:]\n{div.line}[– A set of pinned assets on your dashboard]\n{div.line}[– Saved pairs on the exchange]\n{div.line}[– A list of “hidden” assets]\n{div.line}[– Language preferences]\n{div.line}[– Account information (seed phrases, account names)]\n\n{div.margin-bottom.margin-top}[Please keep in mind that technical work will take place on December 2, upon which access to old apps will be restricted and new apps will be prepared for launch. ]\n\n{div.margin-bottom}[During this work, gateways will process all transactions (deposit and withdrawal) as normal, which will ensure full security and access to your funds.]\n\n{div.margin-top}[You won’t be left without support! You can always send a message to our [official Telegram group](https://t.me/wavesexchange) or create a ticket on the support page: [https://support.waves.exchange/](https://support.waves.exchange/)]", + "text14": "{div}[The migration process will take roughly eight hours. During that time, you won’t have full access to your apps. We’d like to remind you that the migration process is scheduled for Monday, December 2, 2019. During the technical work that will take place that day, gateways will process all transactions as normal, which will ensure full security and access to your funds.]\n\n{div}[Support is at hand! You can always send a message to our [official Telegram group](https://t.me/wavesexchange) or create a ticket on the support page: [https://support.waves.exchange/](https://support.waves.exchange/)]", + "text15": "On December 2, users will need to log into the Waves mobile app and hit the Update button. The app will be updated to version 2.7.0. The update will be available on Google Play and the App Store before the end of the day on Monday, December 2, 2019.", + "text16": "Currently, KYC is only required for deposit/withdrawal of wUSD and wEUR from/to your bank account. At the moment, the team has no plans to introduce KYC for trading or cryptocurrency transactions.", + "text17": "The matcher will get a new address and URL, and its private key will change. Due to these changes, users’ open orders at the time of update will automatically be cancelled and transaction histories will become unavailable. Unfortunately, there is no technical means of transferring orders and transaction histories to the new matcher, because each order is sent to the matcher after the user signs it with their private key. Since neither the old or new matcher can access users’ private keys, orders cannot be transferred. We understand that this might be frustrating, but this approach is a feature of the matcher's design that is required to maintain the safety of users’ funds. We apologize for any inconvenience.", + "text18": "{div.margin-bottom}[We have done our best to ensure the migration process will be as smooth as possible for users. If you have problems moving your accounts, please start again. To do that, go back to your old web or desktop client, log in with your password and follow the instructions.]\n\n{div.margin-bottom}[Recommendation for browser users: during migration, turn off all browser extensions, since they could impose restrictions, interfering with migration.]\n\n{div.margin-bottom}[Recommendation for desktop client users: turn off your firewall or antivirus software, since they could impose restrictions on port operation, interfering with migration.]\n\n{div.margin-top}[In any case, you will not be left without support! You can always send a message to our [official Telegram group](https://t.me/wavesexchange) or create a ticket on the support page: [https://support.waves.exchange/](https://support.waves.exchange/)]", + "text19": "{div.margin-bottom}[Some gateways are operated by the Waves.Exchange team, specifically: $BTC, $ETH, $WEST, $ERGO, $BNT and $USDT.]\n{div.margin-bottom}[Meanwhile, $LTC, $XMR, $DASH, $BCH, $BSV, $Zcash, wUSD and wEUR are temporarily operated by Coinomat.]\n{div.margin-top}[During technical work on December 2, 2019, gateways will process all transactions as normal, which will ensure full security and access to your funds.]", + "text2": "This is a new exchange based on Waves DEX’s technology and expertise. For more details, see [this announcement](https://blog.wavesplatform.com/waves-dex-to-be-spun-off-43da9f6e2a91).", + "text20": "Your leases will not be cancelled during the migration process. Just as before, users will be able to lease their WAVES to the nodes they choose, using Waves.Exchange’s leasing interface, and collect interest of up to 7% per year.", + "text21": "The launch of the USDT (ERC-20) gateway will have no impact on the operation of wUSD and wEUR. Users will be able to continue trading them as they wish.", + "text22": "The new addresses belong to the Waves gateway (not Coinomat). We will constantly be improving these gateways, making transfers faster and more convenient for users.", + "text23": "We understand that the migration process may bring some inconvenience for users, so we have prepared a nice surprise! All users who have successfully moved their accounts to the new exchange will receive a glittering avatar, displayed in the app. To receive this, you will need to complete the migration of your accounts from Waves DEX to Waves.Exchange by December 2, and have at least one outgoing transaction of any type in each account to qualify.", + "text24": "We plan to add support for all languages previously available on Waves DEX soon.", + "text3": "Waves.Exchange is developed and run by part of the Waves DEX team, in collaboration with new developers from the Waves community.", + "text4": "The migration signifies a new phase in the development of the exchange, the main priority of which will now be user experience. In addition to focusing on the community’s requests, the new team will concentrate on building new trading tools and comprehensive promotion of the product, which was difficult under the previous arrangement.", + "text5": "Migration has already begun. As of November 18, 2019, you can move your accounts to the new service. To do that, you’ll need to update Waves DEX’s web version and/or run a desktop app, log into your account and follow the instructions.", + "text6": "Yes. This will be the new way to access all of the familiar and convenient tools of the Waves trading ecosystem – including web and desktop apps, mobile apps and the exchange – plus new features and upgrades to the service.", + "text7": "The new exchange’s launch is scheduled for December 2, 2019.", + "text8": "We want to give Waves DEX users enough time to prepare for using the new exchange, so that their access to the service is uninterrupted. We hope that the two-week period will be sufficient for the majority of users to complete the migration process.", + "text9": "Yes, migration of accounts will also be possible after the launch of Waves.Exchange. However, as of December 2, 2019, some restrictions will apply to Waves DEX’s old apps.", + "title1": "What’s going on?", + "title10": "What restrictions will apply to Waves DEX apps as of December 2, 2019?", + "title11": "Will the new exchange have access to my seed phrases?", + "title12": "What will happen to my tokens?", + "title13": "What problems might users face due to the migration?", + "title14": "How long will technical work take on December 2?", + "title15": "How can I update my mobile app?", + "title16": "Do you plan on introducing KYC procedures? ", + "title17": "What changes will the matcher undergo?", + "title18": "What if I have any problems or questions during the migration process?", + "title19": "What will happen to gateway tokens?", + "title2": "What is Waves.Exchange?", + "title20": "Will leasing still be available after migration? Will leases be cancelled during the migration process?", + "title21": "Will Tether USD (USDT) replace wUSD and wEUR?", + "title22": "Why have the gateway addresses for receiving BTC and ETH been changed?", + "title23": "Why so complicated?", + "title24": "Are there plans to expand language support for the interface of the new exchange?", + "title3": "Who is in charge of developing the new exchange?", + "title4": "Why is Waves DEX moving to Waves.Exchange?", + "title5": "When will migration begin?", + "title6": "Is migration mandatory?", + "title7": "When will Waves.Exchange be launched?", + "title8": "Why did the migration process begin two weeks prior to launch?", + "title9": "Will it be possible to move accounts after the launch of Waves.Exchange?" + }, "migrate": { + "achievementDesc": "You’ve successfully migrated your accounts. To thank you for completing the process, we’re rewarding all your accounts (with at least one outgoing transaction made before December 2, 2019) with glittering avatars!", + "achievementTitle": "Congratulations!", "btn": { "unlock": "Unlock" }, + "continue": "Continue", + "desc": { + "almostFinish": "To finish the migration of your accounts, accept the new Terms and Conditions and Privacy Policy.", + "enterPassword": "Enter your Waves.Exchange password to continue the migration.", + "onePassword": "Create one password for all your accounts. Sign into accounts and switch between them easily." + }, "description": { "enterPass": "Enter your account password or", "goBack": "return back", - "unlock": "Unlock your accounts. You can return to this step later" + "goBackExchange": "go back", + "unlock": "Unlock your accounts. You can return to this step later", + "unlockExchange": "To finish the migration, complete the authorization process by unlocking an account from the old application and signing in, or creating a new account, or importing it." }, "headers": { "unlock": "Unlock your accounts", - "unlockAccount": "Unlock account" + "unlockAccount": "Unlock account", + "unlockAccountExchange": "Unlock your account", + "unlockExchange": "Unlock your accounts" + }, + "modalButton": { + "cancel": "Cancel", + "moving": "Start moving" + }, + "modalDesc": { + "firstPart": "To offer users a better experience and wider range of tools, the exchange is moving from Waves DEX to Waves.Exchange.", + "redirected": "Make sure that you have successfully completed the migration process at Waves.Exchange. Once it is done, you will see the corresponding message.", + "secondPart": "Waves DEX will stop operating on December 2, 2019. To continue trading you should move your accounts to the new exchange. We strongly recommend that you do this in advance.", + "thirdPart": "The migration process is fast, easy and absolutely secure." + }, + "modalTitle": { + "moving": "We're moving!", + "plate": "Don’t worry! All of your tokens, seed phrases and passwords are safe.", + "redirected": "You have been redirected to" }, + "signIn": "Sign in", "subtitle": { "account": "Account", "pending": "Pending unlock", - "unlocked": "Successfully unlocked" + "pendingExchange": "To unlock, select an account from the list", + "pendingUnlockingExchange": "Pending unlocking", + "unlocked": "Unlocked" + }, + "title": { + "almostThere": "Almost there...", + "protectAccount": "Protect your accounts" + } + }, + "modals": { + "shutdownNotificationFirst": { + "message1": "Waves DEX will stop operating on December 2, 2019", + "message2": "To proceed to work with the exchange, you have to move your accounts to the new Waves.Exchange. We strongly recommend that you do this ASAP. The moving is fast, easy, and absolutely secure.", + "submit": "I understand", + "title": "One day left!" + }, + "shutdownNotificationLast": { + "message1": "Waves DEX is no longer working. The exchange moved to Waves.Exchange. Don't worry! You are still able to move your accounts from Waves DEX to Waves.Exchange. Thank you for the good times!", + "submit": "I understand", + "title": "Time to move on!" + }, + "shutdownNotificationSecond": { + "message1": "Waves DEX will stop operating in two hours.", + "message2": "To proceed to work with the exchange, you have to move your accounts to the new Waves.Exchange. We strongly recommend that you do this ASAP. The moving is fast, easy, and absolutely secure.", + "submit": "I understand", + "title": "Two hours left!" } } } \ No newline at end of file diff --git a/locale/ja/app.signIn.json b/locale/ja/app.signIn.json index aec86920c..a633d5d47 100644 --- a/locale/ja/app.signIn.json +++ b/locale/ja/app.signIn.json @@ -8,16 +8,23 @@ "signIn": { "btn": { "cancel": "Cancel", + "overwrite": "Overwrite", "restore": "Reset all" }, "enterPass": "Please enter your password to continue", + "or": "OR", "passForgot": { "attention": "Attention!", "description": "To recover the password, you need to reset all accounts, set a new password, import each account from the Seed phrase or via Private key.", - "importantDesc": "If you have not saved the Seed phrase or Private key, then you will not be able to recover access to your account." + "descriptionExchange": "You are about to delete all of your Waves.Exchange accounts from this device. This action will not affect your Waves DEX accounts.", + "importantDesc": "If you have not saved the Seed phrase or Private key, then you will not be able to recover access to your account.", + "importantDescEx": "This action is irreversible! If you have not saved the Seed phrase or private key, then you will not be able to recover access to your Waves.Exchange accounts.", + "importantDescExchange": "This action is irreversible! If you have not saved the Seed phrase or private key, then you will not be able to recover access to your Waves.Exchange accounts." }, "password": { - "forgot": "Forgot your password?" + "forgot": "Forgot your password?", + "overwrite": "Overwrite accounts", + "overwriteDescription": "Overwrite all Waves.Exchange accounts on this device" }, "signIn": "Sign in", "welcomeBack": "Welcome Back!" diff --git a/locale/ja/app.signUp.json b/locale/ja/app.signUp.json index 980b0d2e1..8b56a88a3 100644 --- a/locale/ja/app.signUp.json +++ b/locale/ja/app.signUp.json @@ -6,7 +6,7 @@ "onePassword": "One password for all your accounts", "protect": "Protect Your Accounts", "protectDesc": "Set a single password for all your accounts", - "protectPass": "Create a password" + "protectPass": "Create password" }, "password": { "notMatch": "Password does not match" diff --git a/locale/ja/app.utils.json b/locale/ja/app.utils.json index a8288d1a7..36649c3c4 100644 --- a/locale/ja/app.utils.json +++ b/locale/ja/app.utils.json @@ -302,6 +302,12 @@ "warningText": "あなたのウォレットと取引所がスマートコントラクトを用いて、ETHを引出していないか、確認してください。私たちはそのような形式のトランザクションを受け入れておらず、返金することもできません。あなたはあなたの資金を失います。", "warningTitle": "ETHをスマートコントラクトからデポジットしないでください。また、ERC20トークンもデポジットしないでください。" }, + "wavesGatewayUSDT": { + "warningMinAmountText": "If you will send less than {{minAmount, BigNumber}} {{assetTicker}}, you will lose that money.", + "warningMinAmountTitle": "The minimum amount of deposit is {{minAmount, BigNumber}} {{assetTicker}}, the maximum amount of deposit is {{maxAmount}} {{assetTicker}}", + "warningText": "Check if your wallet or exchange uses smart-contracts to withdraw Tether USD. We do not accept such transactions and can’t refund them. You will lose that money", + "warningTitle": "This is ERC20 USDT deposit address. Send only USDT to this deposit address. Sending any other coin or token to this address may result in the loss of your deposit. Please do not deposit USDT from smart contracts!" + }, "wavesGatewayVST": { "helpDescrText": "トランザクションが承認されると、ゲートウェイはWESTの送信を進め、あなたのWavesアカウントにトークンが反映されます。", "helpDescrTitle": "このアドレスをWESTクライアント、またはウォレットに入力してください", @@ -912,6 +918,12 @@ "saveSeedButton": "Save the SEED phrase", "title": "あなたを詐欺師から守る方法" } + }, + "unsuccessfulMigration": { + "checkbox": "Don't show this again", + "description": "You have started the account migration from Waves DEX to this exchange, but it hasn't been finished. Your accounts haven't been moved. Go back to Waves DEX and start the process from the beginning.", + "title": "Unfinished Migration", + "understand": "理解しました" } }, "modals": { @@ -934,6 +946,12 @@ }, "Unpin_utils": "ピン留めをやめる", "utils": { + "migrationError": "Oops! Your accounts are safe but haven't been moved. Please try again.", + "privacyPolicy": "I have read and agree with the [Privacy Policy](https://wavesplatform.com/files/docs/Privacy_Policy_SW.pdf).", + "privacyPolicyText": "Privacy Policy", + "termsAgreement": "I have read and agree with the [Terms and Conditions](https://wavesplatform.com/files/docs/Waves_terms_and_conditions.pdf).", + "termsAgreementText": "Terms and Conditions", + "termsAssign": "I have read and agree with the", "whatsNew": { "body": { "1_0_0": "{span.line}[1. Wavesクライアントはベータ版から卒業しました。]{span.line}[2. メインページにアセットをピンできるようになりました。]{span.line}[3. 夜モードが追加されました。]{span.line}[4. 旧クライアントから全てのアカウント情報を簡単にインポートできるようになりました。]{span.line}[5. マイナーバグを修正しました。]", @@ -999,5 +1017,15 @@ "byte": { "help": "Bytes 残 : {{bytes}}" } + }, + "warningPlate": { + "day": "d", + "dexMoves": "We are moving soon! Stay with us at [Waves.Exchange](https://waves.exchange)", + "hour": "h", + "info": "We're moving from Waves DEX to Waves.Exchange. Do you want to move your accounts again?", + "min": "m", + "notification": "We're moving from Waves DEX to Waves.Exchange. Don't forget to move your accounts!", + "sec": "s", + "startMoving": "Safe moving" } } \ No newline at end of file diff --git a/locale/ja/app.welcome.json b/locale/ja/app.welcome.json index 50c5fdab5..26a635643 100644 --- a/locale/ja/app.welcome.json +++ b/locale/ja/app.welcome.json @@ -141,17 +141,21 @@ "change": "変化", "changeName": "名前を変更", "chart": "チャート", + "comingSoon": "Coming soon", "contestLinkDescription": "Waves DEXのトレーディングコンテストで5,000WAVESを勝ち取ろう!", "contestLinkLink": "ルール", "controlAssets": "資産の管理はあなたの責任です - 資金はあなたのウォレットに管理されています。そして、資産を凍結することはできません", + "cookies": "Cookies", "copyAddress": "アドレスをコピー", "copyright": "©2019 Waves Platform", + "copyright-new": "© 2019 Waves.Exchange", "copyrightVordex": "© 2019 VORDEX", "createAccount": "Create account", "createToken": "トークンを作成", "currentAccountName": "現在のアカウント名", "dashboard": "ダッシュボード", "decentralised": "分散された", + "descExchange": "We are working on an awesome new project, which will be ready soon. Stay tuned!", "dexWithHardware": "ハードウェアウォレットLedger Nano SおよびLedger BlueでDEXを使用", "documentation": "ドキュメント", "download": "ダウンロード", @@ -160,6 +164,7 @@ "forDevelopers": "開発者向け", "forum": "フォーラム", "gateways": "人気通貨のゲートウェイ", + "gdpr": "GDPR", "getRealTimeAccess": "市場データへのリアルタイムアクセスを取得し、API取引ボットを設定する", "getStarted": "始める", "gitHub": "GitHub", @@ -183,6 +188,7 @@ "macOsDescription": "MacOSアプリケーションをダウンロード", "mailto": "support.wavesplatform.com", "mailtoVordex": "support@vordex.com", + "mailtoWavesExchange": "support@waves.exchange", "mainPage": "メインページ", "majorFiatCryptocurrencies": "対応する主要な法定通貨と暗号通貨:BTC、LTC、ETH、USDなど", "markets": "マーケット", @@ -214,8 +220,14 @@ "switchAccount": "Switch account", "telegram": "Telegram", "termsOfUse": "利用規約", + "timerDays": "days", + "timerHours": "hours", + "timerMinutes": "minutes", + "timerSeconds": "seconds", "tokenCreation": "高速なトークン生成", "tokenCreationCosts": "トークン生成にかかる費用はわずか1 WAVESで、わずか1分で完了", + "tokenomicaToasterButton": "もっと詳しく知る", + "tokenomicaToasterText": "トークン化された資産の発行と取引のための史上初のオールインワンプラットフォームの株主になる", "tradeOnWaves": "Wavesの分散型取引所でトレード", "tradeOnWavesDescription": "中央型取引所のすべての利点をすべて提供しつつ、資金を完全に管理しながらトークンを迅速かつ安全に売買できます。", "transactions": "トランザクション", diff --git a/locale/ko/app.dex.json b/locale/ko/app.dex.json index acd7af614..0feb367be 100644 --- a/locale/ko/app.dex.json +++ b/locale/ko/app.dex.json @@ -200,6 +200,7 @@ "noMarkets": "검색 결과가 없습니다" }, "price": "가격", + "vol": "Vol", "volume": "거래량" } }, diff --git a/locale/ko/app.fag.json b/locale/ko/app.fag.json new file mode 100644 index 000000000..1c1dcddbc --- /dev/null +++ b/locale/ko/app.fag.json @@ -0,0 +1,7 @@ +{ + "fag": { + "migration": { + "title1": "What’s going on?" + } + } +} \ No newline at end of file diff --git a/locale/ko/app.import.json b/locale/ko/app.import.json index 36c5e5b44..ed4a4f35b 100644 --- a/locale/ko/app.import.json +++ b/locale/ko/app.import.json @@ -9,7 +9,7 @@ "emptyList": "There are no accounts for import in the uploaded file", "importFailed": "Failed to import keystore file", "noChosen": "No file chosen", - "selectAccount": "Select account", + "selectAccount": "Choose accounts", "selectAccountDesc": "Please select account or", "selectAll": "Select all", "unselectAll": "Unselect all", diff --git a/locale/ko/app.json b/locale/ko/app.json index 545c62e1c..02dd89abd 100644 --- a/locale/ko/app.json +++ b/locale/ko/app.json @@ -2,7 +2,8 @@ "back": "메인 페이지로 돌아가기", "button": { "cancel": "취소", - "continue": "계속" + "continue": "계속", + "signIn": "Sign in" }, "confirmTransaction": { "notPermitted": { diff --git a/locale/ko/app.migrate.json b/locale/ko/app.migrate.json index 168ea76e1..b46c1fff8 100644 --- a/locale/ko/app.migrate.json +++ b/locale/ko/app.migrate.json @@ -1,21 +1,166 @@ { + "desktopUpdate": { + "almostThere": "Almost there...", + "backToPrevious": "Back to previous", + "barDone": "Done", + "barDownload": "Download", + "barInstall": "Install and run", + "barSuccess": "Success", + "cancelDownloading": "Cancel download", + "congratulations": "Congratulations!", + "congratulationsText": "You have successfully downloaded the new application. To start using the application, simply do the following:", + "connectSupport": "If that did not help, then contact the Waves.Exchange [support](https://support.waves.exchange/).", + "download": "Download", + "downloaded": "yes", + "downloadText": "{div}[To offer users a better experience and wider range of tools, the exchange is moving from Waves DEX to Waves.Exchange.]\n{div.margin-top}[Waves DEX will stop operating on December 2, 2019. To continue trading you have to download the new desktop application.]", + "fail": "Fail", + "failText": "Please make sure that you have installed and run the new Waves.Exchange application.", + "haveYouDownloaded": "Have you already downloaded the new Waves.Exchange desktop application?", + "install": "Install the application", + "installAndRun": "Install and run the application. Have you done it?", + "iUnderstand": "I understand", + "lookAtFAQ1": "If you did everything properly and keep getting the Fail result, then take a look at the", + "lookAtFAQ2": "You might find the answer there.", + "movingText": "{div.margin-bottom}[To offer users a better experience and wider range of tools, the exchange is moving from Waves DEX to Waves.Exchange.]\n{div.margin-bottom}[Waves DEX will stop operating on December 2, 2019. To continue trading you have to move your accounts to the new exchange. We strongly recommend that you do this in advance.]\n{div.margin-bottom}[The moving is fast, easy, and absolutely secure.]", + "oldApplication": "Your current application is too old. If you want to trade just right now (before December 2, 2019), you can download our latest Waves DEX desktop application from the [official website](https://dex.wavesplatform.com).", + "oops": "Oops! Something went wrong...", + "password": "Password", + "passwordError": "Wrong Password!", + "pleaseWait": "Downloading...", + "return": "return", + "run": "Run the installed application", + "seconds": "seconds", + "seconds1": "second", + "seconds234": "seconds", + "signInAndMove": "Sign in & Start moving", + "toFinish": "To finish the migration of your accounts, you have to go to the new application and complete the authorization process.", + "tryAgain": "Try again" + }, + "faq": { + "attention": { + "text": "{div.margin-top-1}[The migration process for web wallets is ONLY available from the web domain [https://dex.wavesplatform.com](https://dex.wavesplatform.com/) and [https://client.wavesplatform.com](https://client.wavesplatform.com/). To complete migration for the desktop client you have to use the Waves DEX desktop application you have already installed.]\n\n{div.margin-top-1}[Do not use any other domains for migration, do not input your seed phrases and/or private keys anywhere, and do not download any other clients aside from the software indicated for the migration process from your current Waves DEX client. The migration process does not require you to input your seed phrases and/or private keys anywhere. Waves Platform or Waves.Exchange employees will never ask you to provide any kind of personal information, including private keys and/or seed phrases.]\n\n{div.margin-top-1}[The migration process is absolutely free, and it will not affect any gateways, which will process all transactions as normal. You do not need to pay or send any tokens to anyone to complete migration.]", + "title": "ATTENTION!!! " + }, + "goHome": "Go to HomePage", + "text1": "Waves DEX is transforming into a new product, Waves.Exchange. Don’t worry! All of your tokens, seed phrases and passwords are completely safe.", + "text10": "{div.margin-bottom}[If you are using the old apps, you will NO LONGER BE ABLE TO:]\n{div.line}[- Create accounts]\n{div.line}[- Have access to the Waves DEX interface]\n{div.line}[- View your portfolio]\n{div.line}[- Make transactions of any kind: transfer, issue or burn tokens, lease WAVES or cancel leasing]\n{div.line}[- Use any gateways]\n\n{div.margin-bottom}[As of December 2, 2019, you will be able to enjoy this functionality with Waves.Exchange apps.]\n\n{div.margin-bottom}[However, with the old apps, you will STILL BE ABLE TO:]\n\n{div.line}[- Log into your accounts]\n{div.line}[- Initiate the process of migration to Waves.Exchange]\n{div.line}[- Create a local backup of your seed phrases]\n\n{div.margin-top}[If you still have questions, you can send a message to our [official Telegram group](https://t.me/wavesexchange) or create a ticket on the support page: [https://support.waves.exchange/](https://support.waves.exchange/)]", + "text11": "No, never! This will not happen under any circumstances. All seed phrases will still be stored locally on your devices. It is impossible for the exchange to gain access to that storage.", + "text12": "Ownership of your tokens is recorded on the Waves blockchain. Tokens stored in your accounts can only be accessed with seed phrases or private keys that will not change after the migration and will not leave your devices. Your assets are completely safe!", + "text13": "{div.margin-bottom}[We’ll do our best to ensure the migration process is as smooth as possible for users. Because of changes to the matcher’s address and private key, we won’t be able to move your orders to the new matcher. Therefore, your entire order history will no longer be available. All your completed transactions can still be viewed using Waves Explorer. ]\n\n{div.margin-bottom}[Apart from your order history, all your active orders will be cancelled on December 2. This is a necessary measure caused by the switch to a new matcher. In the case of successful migration, you will still retain:]\n{div.line}[– A set of pinned assets on your dashboard]\n{div.line}[– Saved pairs on the exchange]\n{div.line}[– A list of “hidden” assets]\n{div.line}[– Language preferences]\n{div.line}[– Account information (seed phrases, account names)]\n\n{div.margin-bottom.margin-top}[Please keep in mind that technical work will take place on December 2, upon which access to old apps will be restricted and new apps will be prepared for launch. ]\n\n{div.margin-bottom}[During this work, gateways will process all transactions (deposit and withdrawal) as normal, which will ensure full security and access to your funds.]\n\n{div.margin-top}[You won’t be left without support! You can always send a message to our [official Telegram group](https://t.me/wavesexchange) or create a ticket on the support page: [https://support.waves.exchange/](https://support.waves.exchange/)]", + "text14": "{div}[The migration process will take roughly eight hours. During that time, you won’t have full access to your apps. We’d like to remind you that the migration process is scheduled for Monday, December 2, 2019. During the technical work that will take place that day, gateways will process all transactions as normal, which will ensure full security and access to your funds.]\n\n{div}[Support is at hand! You can always send a message to our [official Telegram group](https://t.me/wavesexchange) or create a ticket on the support page: [https://support.waves.exchange/](https://support.waves.exchange/)]", + "text15": "On December 2, users will need to log into the Waves mobile app and hit the Update button. The app will be updated to version 2.7.0. The update will be available on Google Play and the App Store before the end of the day on Monday, December 2, 2019.", + "text16": "Currently, KYC is only required for deposit/withdrawal of wUSD and wEUR from/to your bank account. At the moment, the team has no plans to introduce KYC for trading or cryptocurrency transactions.", + "text17": "The matcher will get a new address and URL, and its private key will change. Due to these changes, users’ open orders at the time of update will automatically be cancelled and transaction histories will become unavailable. Unfortunately, there is no technical means of transferring orders and transaction histories to the new matcher, because each order is sent to the matcher after the user signs it with their private key. Since neither the old or new matcher can access users’ private keys, orders cannot be transferred. We understand that this might be frustrating, but this approach is a feature of the matcher's design that is required to maintain the safety of users’ funds. We apologize for any inconvenience.", + "text18": "{div.margin-bottom}[We have done our best to ensure the migration process will be as smooth as possible for users. If you have problems moving your accounts, please start again. To do that, go back to your old web or desktop client, log in with your password and follow the instructions.]\n\n{div.margin-bottom}[Recommendation for browser users: during migration, turn off all browser extensions, since they could impose restrictions, interfering with migration.]\n\n{div.margin-bottom}[Recommendation for desktop client users: turn off your firewall or antivirus software, since they could impose restrictions on port operation, interfering with migration.]\n\n{div.margin-top}[In any case, you will not be left without support! You can always send a message to our [official Telegram group](https://t.me/wavesexchange) or create a ticket on the support page: [https://support.waves.exchange/](https://support.waves.exchange/)]", + "text19": "{div.margin-bottom}[Some gateways are operated by the Waves.Exchange team, specifically: $BTC, $ETH, $WEST, $ERGO, $BNT and $USDT.]\n{div.margin-bottom}[Meanwhile, $LTC, $XMR, $DASH, $BCH, $BSV, $Zcash, wUSD and wEUR are temporarily operated by Coinomat.]\n{div.margin-top}[During technical work on December 2, 2019, gateways will process all transactions as normal, which will ensure full security and access to your funds.]", + "text2": "This is a new exchange based on Waves DEX’s technology and expertise. For more details, see [this announcement](https://blog.wavesplatform.com/waves-dex-to-be-spun-off-43da9f6e2a91).", + "text20": "Your leases will not be cancelled during the migration process. Just as before, users will be able to lease their WAVES to the nodes they choose, using Waves.Exchange’s leasing interface, and collect interest of up to 7% per year.", + "text21": "The launch of the USDT (ERC-20) gateway will have no impact on the operation of wUSD and wEUR. Users will be able to continue trading them as they wish.", + "text22": "The new addresses belong to the Waves gateway (not Coinomat). We will constantly be improving these gateways, making transfers faster and more convenient for users.", + "text23": "We understand that the migration process may bring some inconvenience for users, so we have prepared a nice surprise! All users who have successfully moved their accounts to the new exchange will receive a glittering avatar, displayed in the app. To receive this, you will need to complete the migration of your accounts from Waves DEX to Waves.Exchange by December 2, and have at least one outgoing transaction of any type in each account to qualify.", + "text24": "We plan to add support for all languages previously available on Waves DEX soon.", + "text3": "Waves.Exchange is developed and run by part of the Waves DEX team, in collaboration with new developers from the Waves community.", + "text4": "The migration signifies a new phase in the development of the exchange, the main priority of which will now be user experience. In addition to focusing on the community’s requests, the new team will concentrate on building new trading tools and comprehensive promotion of the product, which was difficult under the previous arrangement.", + "text5": "Migration has already begun. As of November 18, 2019, you can move your accounts to the new service. To do that, you’ll need to update Waves DEX’s web version and/or run a desktop app, log into your account and follow the instructions.", + "text6": "Yes. This will be the new way to access all of the familiar and convenient tools of the Waves trading ecosystem – including web and desktop apps, mobile apps and the exchange – plus new features and upgrades to the service.", + "text7": "The new exchange’s launch is scheduled for December 2, 2019.", + "text8": "We want to give Waves DEX users enough time to prepare for using the new exchange, so that their access to the service is uninterrupted. We hope that the two-week period will be sufficient for the majority of users to complete the migration process.", + "text9": "Yes, migration of accounts will also be possible after the launch of Waves.Exchange. However, as of December 2, 2019, some restrictions will apply to Waves DEX’s old apps.", + "title1": "What’s going on?", + "title10": "What restrictions will apply to Waves DEX apps as of December 2, 2019?", + "title11": "Will the new exchange have access to my seed phrases?", + "title12": "What will happen to my tokens?", + "title13": "What problems might users face due to the migration?", + "title14": "How long will technical work take on December 2?", + "title15": "How can I update my mobile app?", + "title16": "Do you plan on introducing KYC procedures? ", + "title17": "What changes will the matcher undergo?", + "title18": "What if I have any problems or questions during the migration process?", + "title19": "What will happen to gateway tokens?", + "title2": "What is Waves.Exchange?", + "title20": "Will leasing still be available after migration? Will leases be cancelled during the migration process?", + "title21": "Will Tether USD (USDT) replace wUSD and wEUR?", + "title22": "Why have the gateway addresses for receiving BTC and ETH been changed?", + "title23": "Why so complicated?", + "title24": "Are there plans to expand language support for the interface of the new exchange?", + "title3": "Who is in charge of developing the new exchange?", + "title4": "Why is Waves DEX moving to Waves.Exchange?", + "title5": "When will migration begin?", + "title6": "Is migration mandatory?", + "title7": "When will Waves.Exchange be launched?", + "title8": "Why did the migration process begin two weeks prior to launch?", + "title9": "Will it be possible to move accounts after the launch of Waves.Exchange?" + }, "migrate": { + "achievementDesc": "You’ve successfully migrated your accounts. To thank you for completing the process, we’re rewarding all your accounts (with at least one outgoing transaction made before December 2, 2019) with glittering avatars!", + "achievementTitle": "Congratulations!", "btn": { "unlock": "Unlock" }, + "continue": "Continue", + "desc": { + "almostFinish": "To finish the migration of your accounts, accept the new Terms and Conditions and Privacy Policy.", + "enterPassword": "Enter your Waves.Exchange password to continue the migration.", + "onePassword": "Create one password for all your accounts. Sign into accounts and switch between them easily." + }, "description": { "enterPass": "Enter your account password or", "goBack": "return back", - "unlock": "Unlock your accounts. You can return to this step later" + "goBackExchange": "go back", + "unlock": "Unlock your accounts. You can return to this step later", + "unlockExchange": "To finish the migration, complete the authorization process by unlocking an account from the old application and signing in, or creating a new account, or importing it." }, "headers": { "unlock": "Unlock your accounts", - "unlockAccount": "Unlock account" + "unlockAccount": "Unlock account", + "unlockAccountExchange": "Unlock your account", + "unlockExchange": "Unlock your accounts" + }, + "modalButton": { + "cancel": "Cancel", + "moving": "Start moving" + }, + "modalDesc": { + "firstPart": "To offer users a better experience and wider range of tools, the exchange is moving from Waves DEX to Waves.Exchange.", + "redirected": "Make sure that you have successfully completed the migration process at Waves.Exchange. Once it is done, you will see the corresponding message.", + "secondPart": "Waves DEX will stop operating on December 2, 2019. To continue trading you should move your accounts to the new exchange. We strongly recommend that you do this in advance.", + "thirdPart": "The migration process is fast, easy and absolutely secure." + }, + "modalTitle": { + "moving": "We're moving!", + "plate": "Don’t worry! All of your tokens, seed phrases and passwords are safe.", + "redirected": "You have been redirected to" }, + "signIn": "Sign in", "subtitle": { "account": "Account", "pending": "Pending unlock", - "unlocked": "Successfully unlocked" + "pendingExchange": "To unlock, select an account from the list", + "pendingUnlockingExchange": "Pending unlocking", + "unlocked": "Unlocked" + }, + "title": { + "almostThere": "Almost there...", + "protectAccount": "Protect your accounts" + } + }, + "modals": { + "shutdownNotificationFirst": { + "message1": "Waves DEX will stop operating on December 2, 2019", + "message2": "To proceed to work with the exchange, you have to move your accounts to the new Waves.Exchange. We strongly recommend that you do this ASAP. The moving is fast, easy, and absolutely secure.", + "submit": "I understand", + "title": "One day left!" + }, + "shutdownNotificationLast": { + "message1": "Waves DEX is no longer working. The exchange moved to Waves.Exchange. Don't worry! You are still able to move your accounts from Waves DEX to Waves.Exchange. Thank you for the good times!", + "submit": "I understand", + "title": "Time to move on!" + }, + "shutdownNotificationSecond": { + "message1": "Waves DEX will stop operating in two hours.", + "message2": "To proceed to work with the exchange, you have to move your accounts to the new Waves.Exchange. We strongly recommend that you do this ASAP. The moving is fast, easy, and absolutely secure.", + "submit": "I understand", + "title": "Two hours left!" } } } \ No newline at end of file diff --git a/locale/ko/app.signIn.json b/locale/ko/app.signIn.json index ebbc39a7d..62b5d1a2d 100644 --- a/locale/ko/app.signIn.json +++ b/locale/ko/app.signIn.json @@ -8,16 +8,23 @@ "signIn": { "btn": { "cancel": "Cancel", + "overwrite": "Overwrite", "restore": "Reset all" }, "enterPass": "Please enter your password to continue", + "or": "OR", "passForgot": { "attention": "Attention!", "description": "To recover the password, you need to reset all accounts, set a new password, import each account from the Seed phrase or via Private key.", - "importantDesc": "If you have not saved the Seed phrase or Private key, then you will not be able to recover access to your account." + "descriptionExchange": "You are about to delete all of your Waves.Exchange accounts from this device. This action will not affect your Waves DEX accounts.", + "importantDesc": "If you have not saved the Seed phrase or Private key, then you will not be able to recover access to your account.", + "importantDescEx": "This action is irreversible! If you have not saved the Seed phrase or private key, then you will not be able to recover access to your Waves.Exchange accounts.", + "importantDescExchange": "This action is irreversible! If you have not saved the Seed phrase or private key, then you will not be able to recover access to your Waves.Exchange accounts." }, "password": { - "forgot": "Forgot your password?" + "forgot": "Forgot your password?", + "overwrite": "Overwrite accounts", + "overwriteDescription": "Overwrite all Waves.Exchange accounts on this device" }, "signIn": "Sign in", "welcomeBack": "Welcome Back!" diff --git a/locale/ko/app.signUp.json b/locale/ko/app.signUp.json index 980b0d2e1..8b56a88a3 100644 --- a/locale/ko/app.signUp.json +++ b/locale/ko/app.signUp.json @@ -6,7 +6,7 @@ "onePassword": "One password for all your accounts", "protect": "Protect Your Accounts", "protectDesc": "Set a single password for all your accounts", - "protectPass": "Create a password" + "protectPass": "Create password" }, "password": { "notMatch": "Password does not match" diff --git a/locale/ko/app.utils.json b/locale/ko/app.utils.json index 9176d4691..22e53e328 100644 --- a/locale/ko/app.utils.json +++ b/locale/ko/app.utils.json @@ -302,6 +302,12 @@ "warningText": "ETH를 출금하려고 하는 지갑 또는 거래소가 Smart-Contracts를 사용하는지 확인하세요. 당사는 해당 트랜잭션을 수신하지 않으며 환불 또한 불가능합니다. 귀하의 자산을 잃게 됩니다.", "warningTitle": "Smart Contracts에서 ETH를 입금하지 마세요! ERC20 토큰을 입금하지 마세요! Ethereum 입금만 가능합니다." }, + "wavesGatewayUSDT": { + "warningMinAmountText": "If you will send less than {{minAmount, BigNumber}} {{assetTicker}}, you will lose that money.", + "warningMinAmountTitle": "The minimum amount of deposit is {{minAmount, BigNumber}} {{assetTicker}}, the maximum amount of deposit is {{maxAmount}} {{assetTicker}}", + "warningText": "Check if your wallet or exchange uses smart-contracts to withdraw Tether USD. We do not accept such transactions and can’t refund them. You will lose that money", + "warningTitle": "This is ERC20 USDT deposit address. Send only USDT to this deposit address. Sending any other coin or token to this address may result in the loss of your deposit. Please do not deposit USDT from smart contracts!" + }, "wavesGatewayVST": { "helpDescrText": "트랜잭션이 승인되면 게이트웨이가 귀하의 Waves 계정에서 WEST를 토큰으로 전송하는 작업을 처리할 것입니다.", "helpDescrTitle": "이 주소를 WEST 클라이언트 또는 지갑에 입력하세요", @@ -912,6 +918,12 @@ "saveSeedButton": "Save the SEED phrase", "title": "피싱으로부터 자신을 보호하는 방법" } + }, + "unsuccessfulMigration": { + "checkbox": "Don't show this again", + "description": "You have started the account migration from Waves DEX to this exchange, but it hasn't been finished. Your accounts haven't been moved. Go back to Waves DEX and start the process from the beginning.", + "title": "Unfinished Migration", + "understand": "모두 이해했습니다" } }, "modals": { @@ -934,6 +946,12 @@ }, "Unpin_utils": "즐겨찾기 해제", "utils": { + "migrationError": "Oops! Your accounts are safe but haven't been moved. Please try again.", + "privacyPolicy": "I have read and agree with the [Privacy Policy](https://wavesplatform.com/files/docs/Privacy_Policy_SW.pdf).", + "privacyPolicyText": "Privacy Policy", + "termsAgreement": "I have read and agree with the [Terms and Conditions](https://wavesplatform.com/files/docs/Waves_terms_and_conditions.pdf).", + "termsAgreementText": "Terms and Conditions", + "termsAssign": "I have read and agree with the", "whatsNew": { "body": { "1_0_0": "{span.line}[1. Waves Client 정식 버전 출시.]{span.line}[2. 메인 페이지에서 즐겨찾는 자산 등록 및 해제 가능.]{span.line}[3. 나이트 모드 추가.]{span.line}[4. 구 버전의 클라이언트에서 계정 불러오기 가능.]{span.line}[5. 기타 버그 픽스.]", @@ -999,5 +1017,15 @@ "byte": { "help": "사용 가능 Bytes: {{bytes}}" } + }, + "warningPlate": { + "day": "d", + "dexMoves": "We are moving soon! Stay with us at [Waves.Exchange](https://waves.exchange)", + "hour": "h", + "info": "We're moving from Waves DEX to Waves.Exchange. Do you want to move your accounts again?", + "min": "m", + "notification": "We're moving from Waves DEX to Waves.Exchange. Don't forget to move your accounts!", + "sec": "s", + "startMoving": "Safe moving" } } \ No newline at end of file diff --git a/locale/ko/app.welcome.json b/locale/ko/app.welcome.json index efe319523..023e52945 100644 --- a/locale/ko/app.welcome.json +++ b/locale/ko/app.welcome.json @@ -141,17 +141,21 @@ "change": "변경", "changeName": "Change Name", "chart": "차트", + "comingSoon": "Coming soon", "contestLinkDescription": "Waves DEX 트레이딩 컨테스트에서 우승하여 5,000 WAVES를 받으세요!", "contestLinkLink": "규칙", "controlAssets": "자산을 통제할 수 있는 사람은 당신뿐입니다 – 자금은 지갑에서 안전히 보호되며 동결될 수 없습니다", + "cookies": "Cookies", "copyAddress": "주소 복사", "copyright": "© 2019 Waves 플랫폼", + "copyright-new": "© 2019 Waves.Exchange", "copyrightVordex": "© 2019 VORDEX", "createAccount": "Create account", "createToken": "토큰 생성", "currentAccountName": "Current account name", "dashboard": "대시보드", "decentralised": "탈중앙화 완료", + "descExchange": "We are working on an awesome new project, which will be ready soon. Stay tuned!", "dexWithHardware": "Ledger Nano S 및 Ledger Blue 하드웨어 지갑과 함께 DEX를 사용하세요", "documentation": "문서화", "download": "다운로드", @@ -160,6 +164,7 @@ "forDevelopers": "개발자용", "forum": "포럼", "gateways": "인기있는 암호화폐의 게이트웨이", + "gdpr": "GDPR", "getRealTimeAccess": "API를 통해 트레이딩봇을 설정하고 마켓 데이터를 실시간으로 액세스하세요", "getStarted": "지금 시작하세요", "gitHub": "Github", @@ -183,6 +188,7 @@ "macOsDescription": "MacOS 어플리케이션 다운로드", "mailto": "support.wavesplatform.com", "mailtoVordex": "support@vordex.com", + "mailtoWavesExchange": "support@waves.exchange", "mainPage": "메인 페이지", "majorFiatCryptocurrencies": "주요 법정화폐 및 암호화폐 지원: BTC, LTC, ETH, USD 등", "markets": "마켓", @@ -214,8 +220,14 @@ "switchAccount": "Switch account", "telegram": "텔레그램", "termsOfUse": "이용 약관", + "timerDays": "days", + "timerHours": "hours", + "timerMinutes": "minutes", + "timerSeconds": "seconds", "tokenCreation": "빠른 토큰 생성", "tokenCreationCosts": "1 WAVES로 1분만에 토큰을 생성할 수 있습니다", + "tokenomicaToasterButton": "더 알아보기", + "tokenomicaToasterText": "토큰 화 된 자산의 발행 및 거래를위한 최초의 범용 플랫폼의 주주가 되십시오", "tradeOnWaves": "Waves 탈중앙화 거래소에서 거래하세요", "tradeOnWavesDescription": "본인의 자금에 대한 완전한 통제권 및 중앙 집중식 거래소의 이점과 함께 빠르고 안전하게 토큰을 사고 파세요.", "transactions": "트랜잭션", diff --git a/locale/nl_NL/app.create.json b/locale/nl_NL/app.create.json index 278d754c2..17ed304b9 100644 --- a/locale/nl_NL/app.create.json +++ b/locale/nl_NL/app.create.json @@ -2,12 +2,12 @@ "backupSeed": { "back": "terug", "copySeed": "kopieer ze", - "description": "Please be careful and never input your SEED into other clients, because your account will be compromised and you will lose all of your funds. You should only use the official Waves clients.", + "description": "Wees voorzichtig en voer uw SEED nooit in bij andere clients, want als uw account wordt gecompromitteerd verliest u al uw geld. Gebruik alleen de officiële Waves-clients.", "needConfirm": "U bevestigt deze zin op het volgende scherm.", "ok": "Ik heb het opgeschreven", "or": "of", "saveSecret": "Bewaar back-up regel", - "seedPhrase": "Seed Phrase", + "seedPhrase": "SEED regel", "warn": "Omdat alleen u uw geld beheert, moet u uw back-up regel bewaren voor het geval deze app wordt verwijderd of", "writeSeed": "Noteer deze 15 woorden zorgvuldig", "yourSeed": "Uw backup regel" @@ -45,7 +45,7 @@ "withBlockchain": "Begin met Blockchain" }, "import": "Importeer accounts", - "importDescription": "via back-up regel, Ledger of Waves Keeper", + "importDescription": "via Seed of private key, Ledger, Keystore File", "protect": "Beveilig uw account met een wachtwoord of", "protectYourAccount": "Beveilig uw account", "restore": "bestaand account terug zetten", @@ -68,7 +68,7 @@ "backup": "Maak nu een backup", "description": "U moet uw geheime regel (backup regel) opslaan. Dit is cruciaal om in uw account te komen.", "modal": { - "descriptionP1": "Waves Platform waarschuwt u voor de steeds vaker terugkerende scam en phishing aanvallen. Fraudeurs verbergen hun malware in eigen versies van Waves software uit en beloven bonussen en korting om gebruikers te lokken hun credentials in te voeren.", + "descriptionP1": "Waves Exchange waarschuwt u voor de steeds vaker terugkerende scam en phishing aanvallen. Fraudeurs verbergen hun malware in eigen versies van Waves software uit en beloven bonussen en korting om gebruikers te lokken hun credentials in te voeren.", "descriptionP2": "Kijk uit voor deze scams en voer nooit uw SEED bij deze clients in. Uw account is dan gecompromitteerd en u raakt de gehele inhoud van uw account kwijt.", "descriptionP3": "Gebruik enkel de officiële Waves client.", "ok": "Ik begrijp het", @@ -79,7 +79,7 @@ "title": "Geen Backup, Geen Geld" }, "seed": { - "copyToClipboard": "Copy to clipboard", - "saveToFile": "Save as file" + "copyToClipboard": "Kopieer naar klembord", + "saveToFile": "Opslaan als bestand" } } \ No newline at end of file diff --git a/locale/nl_NL/app.dex.json b/locale/nl_NL/app.dex.json index 940dfacc2..0f8b4845e 100644 --- a/locale/nl_NL/app.dex.json +++ b/locale/nl_NL/app.dex.json @@ -19,7 +19,7 @@ "candleChart": { "error": "{div}[De grafiek kan niet worden gedownload.] {div}[Als u deze grafiek in uw toepassing wilt gebruiken, stuur dan een verzoek naar [tradingview.com](https://tradingview.com)]" }, - "charts": "charts", + "charts": "grafieken", "createOrder": { "1day": "1 dag", "1hour": "1 uur", @@ -33,21 +33,21 @@ "buy": "Kopen", "createOrderNotPermitted": "Orders zijn tijdelijk niet beschikbaar.", "errors": { - "amountMax": "Max Amount - ", - "amountMin": "Min Amount - ", + "amountMax": "Max. Aantal -", + "amountMin": "Min. Aantal -", "balance": "Niet genoeg {{name}}", "precision": "Maximum aantal decimalen van {{precision}} overschreden", - "priceMax": "Max Price - ", - "priceMin": "Min Price - ", + "priceMax": "Max Prijs -", + "priceMin": "Min Prijs -", "required": "Verplicht veld" }, "expiration": "Vervalt", "fee": "Tarief {{fee}} WAVES", "hasScript": "Annuleer [script](https://docs.wavesplatform.com/en/waves-client/advanced_features/script_transaction.html) om te handelen", "last": "Laatste", - "limit": "Limit Order", - "market": "Market Order", - "marketPriceField": "Price", + "limit": "Limiet order", + "market": "Marktorder", + "marketPriceField": "Prijs", "matcherFee": "Transactiekosten", "notifications": { "error": { @@ -71,12 +71,12 @@ "priceField": "Limiet prijs", "sell": "verkoop", "spread": "spreiding", - "stopPriceField": "Stop price", - "stopPriceHelp": "This is an automatic buy or sell order at a predetermined price", + "stopPriceField": "Stop prijs", + "stopPriceHelp": "Dit is een automatische koop- of verkooporder tegen een vooraf bepaalde prijs", "total": "Totaal" }, "createorder": { - "yourBalance": "Your balance" + "yourBalance": "Uw saldo" }, "demo": { "createAccount": "Maak een nieuw account aan", @@ -200,6 +200,7 @@ "noMarkets": "Geen markten die overeenkomen met uw filters" }, "price": "Prijs", + "vol": "Vol", "volume": "Volume" } }, @@ -243,12 +244,12 @@ "all": "Alles", "btc": "Btc", "eth": "ETH", - "history": "history", + "history": "Geschiedenis", "myBalance": "Mijn balans", "myTradeHistory": "Mijn handelsgeschiedenis", "openOrders": "Mijn openstaande orders", "OrderHistory": "Mijn handelsgeschiedenis", - "trade": "Trade", + "trade": "Handel", "tradeHistory": "Handelsgeschiedenis", "waves": "Waves" } diff --git a/locale/nl_NL/app.fag.json b/locale/nl_NL/app.fag.json new file mode 100644 index 000000000..1c1dcddbc --- /dev/null +++ b/locale/nl_NL/app.fag.json @@ -0,0 +1,7 @@ +{ + "fag": { + "migration": { + "title1": "What’s going on?" + } + } +} \ No newline at end of file diff --git a/locale/nl_NL/app.import.json b/locale/nl_NL/app.import.json index 1190c4f81..b53021a33 100644 --- a/locale/nl_NL/app.import.json +++ b/locale/nl_NL/app.import.json @@ -1,28 +1,28 @@ { "back": "Terug naar de hoofdpagina", "backupFile": { - "back": "go back", - "enterPasswordDescription": "Please enter your password or", - "helper": "You need to enter the password, which you used for the accounts exporting", + "back": "ga terug", + "enterPasswordDescription": "Voer uw wachtwoord in of", + "helper": "U moet het wachtwoord invoeren dat u hebt gebruikt voor het exporteren van accounts", "import": { "accounts": "Accounts", - "emptyList": "There are no accounts for import in the uploaded file", - "importFailed": "Failed to import keystore file", - "noChosen": "No file chosen", - "selectAccount": "Select account", - "selectAccountDesc": "Please select account or", - "selectAll": "Select all", - "unselectAll": "Unselect all", - "wrongPassword": "Wrong password!" + "emptyList": "Er zijn geen accounts voor import in het geüploade bestand", + "importFailed": "Kan keystore-bestand niet importeren", + "noChosen": "Geen bestand gekozen", + "selectAccount": "Kies accounts", + "selectAccountDesc": "Selecteer een account of", + "selectAll": "Selecteer alles", + "unselectAll": "Deselecteer alles", + "wrongPassword": "Verkeerd wachtwoord!" }, - "importFromFile": "Import account from Keystore File", - "importFromFileDescription": "Choose your JSON file and click Import or", - "name": "Keystore File", - "next": "Continue", - "password": "Password", - "selectFileBtn": "Choose file" + "importFromFile": "Account importeren uit Keystore-bestand", + "importFromFileDescription": "Kies uw JSON-bestand en klik op Importeren of", + "name": "Keystore-bestand", + "next": "Doorgaan", + "password": "Wachtwoord", + "selectFileBtn": "Kies bestand" }, - "backupFileDescription": "Import account from Keystore File", + "backupFileDescription": "Account importeren uit Keystore-bestand", "import": { "signIn": "Inloggen" }, @@ -37,7 +37,7 @@ "seedAndKey": { "name": "SEED of sleutel" }, - "seedAndKeyDescription": "Account importeren vanuit een back-up SEED of privésleutel", + "seedAndKeyDescription": "Account importeren vanuit een SEED- of privésleutel", "selectButton": "Selecteer", "wavesClient": "Waves Client", "wavesClientDescription": "Account importeren van Waves Client", diff --git a/locale/nl_NL/app.json b/locale/nl_NL/app.json index 95d74378d..cd49bc043 100644 --- a/locale/nl_NL/app.json +++ b/locale/nl_NL/app.json @@ -2,7 +2,8 @@ "back": "Terug naar de hoofdpagina", "button": { "cancel": "Annuleer", - "continue": "Ga verder" + "continue": "Ga verder", + "signIn": "Aanmelden" }, "confirmTransaction": { "notPermitted": { @@ -37,8 +38,8 @@ }, "error": { "updateClient": { - "body": "We are constantly working to make Waves DEX better and more useful.\nPlease update the application to continue. Download the application from the official [website](https://wavesplatform.com/technology/wallet)!", - "title": "It's time to update your app!" + "body": "We werken er constant aan om Waves DEX beter en nuttiger te maken. \n Werk de applicatie bij om door te gaan. Download de applicatie van de officiële [website] (https://wavesplatform.com/technology/wallet)!", + "title": "Het is tijd om uw app te updaten!" } }, "EXK2jJo1PbL9CUNr5FSedw6cueZH5MUCDXNhR1WQEZa4": { diff --git a/locale/nl_NL/app.migrate.json b/locale/nl_NL/app.migrate.json index dddc1d627..b0b9b80bf 100644 --- a/locale/nl_NL/app.migrate.json +++ b/locale/nl_NL/app.migrate.json @@ -1,21 +1,166 @@ { + "desktopUpdate": { + "almostThere": "Bijna daar ...", + "backToPrevious": "Terug naar vorige", + "barDone": "Gedaan", + "barDownload": "Download", + "barInstall": "Installeren en uitvoeren", + "barSuccess": "Gelukt", + "cancelDownloading": "Download annuleren", + "congratulations": "Gefeliciteerd!", + "congratulationsText": "U hebt de nieuwe applicatie met succes gedownload. Ga als volgt te werk om de toepassing te gebruiken:", + "connectSupport": "Als dat niet heeft geholpen, neem dan contact op met de Waves.Exchange [support] (https://support.waves.exchange/).", + "download": "Download", + "downloaded": "Ja", + "downloadText": "{div.margin-bottom} [Om gebruikers een betere ervaring en een breder scala aan tools te bieden, verhuist de exchange van Waves DEX naar Waves.Exchange.] \n {div.margin-bottom} [Waves DEX stopt met werken op 2 december 2019. Om door te gaan met handelen moet u uw accounts verplaatsen naar de nieuwe exchange. We raden u ten zeerste aan dit van tevoren te doen.] \n {div.margin-bottom} [Het verplaatsen gaat snel, gemakkelijk en absoluut veilig.]", + "fail": "Mislukt", + "failText": "Zorg ervoor dat u de nieuwe Waves.Exchange-toepassing hebt geïnstalleerd en uitgevoerd.", + "haveYouDownloaded": "Heb je de nieuwe desktop-applicatie Waves.Exchange al gedownload?", + "install": "Installeer de applicatie", + "installAndRun": "Installeer en voer de applicatie uit. Heb je het gedaan?", + "iUnderstand": "Ik begrijp het", + "lookAtFAQ1": "Als je alles goed hebt gedaan en steeds het Fail-resultaat krijgt, kijk dan naar de", + "lookAtFAQ2": "Misschien vindt u daar het antwoord.", + "movingText": "{div.margin-bottom} [Om gebruikers een betere ervaring en een breder scala aan tools te bieden, verhuist de exchange van Waves DEX naar Waves.Exchange.] \n {div.margin-bottom} [Waves DEX stopt met werken op 2 december 2019. Om door te gaan met handelen moet u uw accounts verplaatsen naar de nieuwe uitwisseling. We raden u ten zeerste aan dit van tevoren te doen.] \n {div.margin-bottom} [Het verplaatsen gaat snel, gemakkelijk en absoluut veilig.]", + "oldApplication": "Uw huidige applicatie is te oud. Als u nu meteen wilt handelen (vóór 2 december 2019), kunt u onze nieuwste Waves DEX-desktopapplicatie downloaden van de [officiële website](https://dex.wavesplatform.com).", + "oops": "Oeps! Er ging iets mis...", + "password": "Password", + "passwordError": "Wrong Password!", + "pleaseWait": "Downloaden ...", + "return": "Ga terug", + "run": "Voer de geïnstalleerde applicatie uit", + "seconds": "seconden", + "seconds1": "seconde", + "seconds234": "seconden", + "signInAndMove": "Aanmelden & Verhuizen", + "toFinish": "Om de migratie van uw accounts te voltooien, moet u naar de nieuwe applicatie gaan en het autorisatieproces voltooien.", + "tryAgain": "Probeer opnieuw" + }, + "faq": { + "attention": { + "text": "{div.margin-top-1} [Het migratieproces voor {div.margin-top-1} is ALLEEN beschikbaar via het {div.margin-top-1} [https://dex.wavesplatform.com] (https://dex.wavesplatform.com/) en [https: //client.wavesplatform.com](https://client.wavesplatform.com/). Om de migratie voor de desktop-client te voltooien, moet u de Waves DEX-desktopapp gebruiken die u al hebt geïnstalleerd.] \n\n {div.margin-top-1} [Gebruik geen andere domeinen voor migratie, {div.margin-top-1} nergens uw seed-zinnen en / of privésleutels in en download geen andere clients behalve de software die is aangegeven voor het migratieproces van uw huidige Waves DEX-client. Voor het migratieproces hoeft u nergens uw seed-zinnen en / of privésleutels in te voeren. Waves Platform of Waves.Exchange-medewerkers zullen u nooit vragen om enige vorm van persoonlijke informatie te verstrekken, inclusief privésleutels en / of seed-zinnen.] \n\n {div.margin-top-1} [Het migratieproces is absoluut gratis en heeft geen invloed op gateways, die alle transacties normaal verwerken. U hoeft niemand te betalen of tokens te sturen om de migratie te voltooien.]", + "title": "ATTENTIE!!!!!! " + }, + "goHome": "Ga naar homepagina", + "text1": "Waves DEX transformeert in een nieuw product, Waves.Exchange. Maak je geen zorgen! Al uw tokens, seed-zinnen en wachtwoorden zijn volkomen veilig.", + "text10": "{div.margin-bottom} [Als u de oude apps gebruikt, DIT KAN NIET MEER] \n {div.line} [- Accounts maken] \n {div.line} [- Toegang hebben tot de Waves DEX-interface] \n {div.line} [- Bekijk uw portfolio] \n {div.line} [- Maak transacties van welke aard dan ook: overdracht, uitgifte of het burnen van tokens, WAVES leasen of leasing annuleren] \n {div.line} [- Gebruik alle gateways] \n\n {div.margin-bottom} [Vanaf 2 december 2019 kunt u van deze functionaliteit genieten met Waves.Exchange-apps.] \n\n {div.margin-bottom} [Met de oude apps kan dit NOG STEEDS:] \n\n {div.line} [- Meld u aan bij uw accounts] \n {div.line} [- Start het migratieproces naar Waves.Exchange] \n {div.line} [- Maak een lokale back-up van uw seed-zinnen] \n\n {div.margin-top} [Als u nog vragen heeft, kunt u een bericht sturen naar onze [officiële Telegram-groep] (https://t.me/wavesexchange) of een ticket maken op de ondersteuningspagina: [https: / /support.waves.exchange/](https://support.waves.exchange/)]", + "text11": "Nee nooit! Dit zal onder geen enkele omstandigheid gebeuren. Alle seed-zinnen worden nog steeds lokaal op uw apparaten opgeslagen. Het is onmogelijk voor de exchange om toegang te krijgen tot die opslag.", + "text12": "Het eigendom van je tokens wordt vastgelegd op de Waves blockchain. Tokens die in uw accounts zijn opgeslagen, zijn alleen toegankelijk met seed zinnen of privésleutels die niet veranderen na de migratie en uw apparaten niet verlaten. Uw bezittingen zijn volkomen veilig!", + "text13": "{div.margin-bottom}[We zullen ons best doen om ervoor te zorgen dat het migratieproces voor gebruikers zo soepel mogelijk {div.margin-bottom} . Vanwege wijzigingen in het adres en de persoonlijke sleutel van de matcher kunnen we uw bestellingen niet verplaatsen naar de nieuwe matcher. Daarom is uw volledige transactielgeschiedenis niet langer beschikbaar. Al uw voltooide transacties kunnen nog steeds worden bekeken met Waves Explorer. ] \n\n {div.margin-bottom}[Afgezien van uw transactiegeschiedenis worden al uw actieve orders op 2 december geannuleerd. Dit is een noodzakelijke maatregel die wordt veroorzaakt door de overstap naar een nieuwe matcher. In het geval van succesvolle migratie behoudt u nog steeds:] \n {div.line}[- Een set vastgezette items op uw dashboard] \n {div.line}[- Opgeslagen paren op de uitwisseling] \n {div.line}[- Een lijst met \"verborgen\" {div.line} ] \n {div.line}[- {div.line} ] \n {div.line}[- Accountinformatie ( {div.line} , accountnamen)] \n\n {div.margin-bottom.margin-top}[Houd er rekening mee dat technisch werk zal plaatsvinden op 2 december, waarop toegang tot oude apps wordt beperkt en nieuwe apps worden voorbereid voor lancering. ] \n\n {div.margin-bottom}[Tijdens dit werk verwerken gateways alle transacties (storten en opnemen) zoals normaal, wat volledige beveiliging en is toegang tot uw fondsen garandeerd.] \n\n {div.margin-top}[U blijft niet achter zonder ondersteuning! U kunt altijd een bericht sturen naar onze [officiële Telegram-groep] (https://t.me/wavesexchange) of een ticket maken op de ondersteuningspagina: [https://support.waves.exchange/ 8,5(https:// support.waves.exchange/)]", + "text14": "{div}[Het migratieproces duurt ongeveer acht uur. Gedurende die tijd heeft u geen volledige toegang tot uw apps. We willen u eraan herinneren dat het migratieproces is gepland op maandag 2 december 2019. Tijdens het technische werk dat die dag zal plaatsvinden, zullen gateways alle transacties normaal verwerken, wat volledige beveiliging en toegang tot uw funds zal garanderen .] \n\n {div}[Ondersteuning is nabij! U kunt altijd een bericht sturen naar onze [officiële Telegram-groep] (https://t.me/wavesexchange) of een ticket maken op de ondersteuningspagina: [https://support.waves.exchange/ 8,5(https:// support.waves.exchange/)]", + "text15": "Op 2 december moeten gebruikers inloggen op de mobiele Waves-app en op de knop Bijwerken klikken. De app wordt bijgewerkt naar versie 2.7.0. De update is vóór het einde van de dag op maandag 2 december 2019 beschikbaar op Google Play en de App Store.", + "text16": "Momenteel is KYC alleen vereist voor het storten / opnemen van wUSD en wEUR van / naar uw bankrekening. Op dit moment heeft het team geen plannen om KYC te introduceren voor handels- of cryptocurrency-transacties.", + "text17": "De matcher krijgt een nieuw adres en een nieuwe URL en de privésleutel verandert. Vanwege deze wijzigingen worden openstaande orders van gebruikers op het moment van update automatisch geannuleerd en worden transactiegeschiedenissen niet beschikbaar. Helaas is er geen technisch middel om bestellingen en transactiegeschiedenis over te dragen naar de nieuwe matcher, omdat elke order naar de matcher wordt verzonden nadat de gebruiker deze met zijn persoonlijke sleutel ondertekent. Aangezien de oude of nieuwe matcher geen toegang heeft tot de privésleutels van gebruikers, kunnen bestellingen niet worden overgedragen. We begrijpen dat dit frustrerend kan zijn, maar deze benadering is een kenmerk van het ontwerp van de matcher dat nodig is om de veiligheid van de funds van gebruikers te handhaven. We verontschuldigen ons voor enig ongemak.", + "text18": "{div.margin-bottom} [We hebben ons best gedaan om ervoor te zorgen dat het migratieproces voor gebruikers zo soepel mogelijk verloopt {div.margin-bottom} . Als u problemen ondervindt bij het verplaatsen van uw accounts, begint u opnieuw. Ga daarvoor terug naar uw oude web- of desktopclient, log in met uw wachtwoord en volg de instructies.] \n\n {div.margin-bottom} [Aanbeveling voor browsergebruikers: schakel tijdens de migratie alle browserextensies uit, omdat deze beperkingen kunnen opleggen die de migratie verstoren.] \n\n {div.margin-bottom} [Aanbeveling voor gebruikers van desktopclients: schakel uw firewall of antivirussoftware uit, omdat deze beperkingen kunnen opleggen aan de poortwerking en de migratie verstoren.] \n\n {div.margin-top} [U blijft in elk geval niet zonder ondersteuning! U kunt altijd een bericht sturen naar onze [officiële Telegram-groep] (https://t.me/wavesexchange) of een ticket maken op de ondersteuningspagina: [https://support.waves.exchange/ 8,5(https:// support.waves.exchange/)]", + "text19": "{div.margin-bottom}[Sommige gateways worden beheerd door het Waves.Exchange-team, bijvoorbeeld: $ BTC, $ ETH, $ WEST, $ ERGO, $ BNT en $ USDT.] \n {div.margin-bottom}[Ondertussen worden $ LTC, $ XMR, $ DASH, $ BCH, $ BSV, $ Zcash, wUSD en wEUR tijdelijk beheerd door Coinomat.] \n {div.margin-top}[Tijdens technische werkzaamheden op 2 december 2019 verwerken gateways alle transacties als normaal, wat volledige beveiliging en toegang tot uw fondsen garandeert.]", + "text2": "Dit is een nieuwe exchange op basis van de technologie en expertise van Waves DEX. Zie [deze aankondiging] (https://blog.wavesplatform.com/waves-dex-to-be-spun-off-43da9f6e2a91) voor meer informatie.", + "text20": "Uw leases worden niet geannuleerd tijdens het migratieproces. Net als voorheen kunnen gebruikers hun WAVES leasen naar de door hen gekozen nodes, met behulp van de lease-interface van Waves.Exchange, en een rente tot 7% per jaar verkrijgen.", + "text21": "De lancering van de USDT (ERC-20) gateway heeft geen invloed op de werking van wUSD en wEUR. Gebruikers kunnen ze blijven handelen zoals ze willen.", + "text22": "De nieuwe adressen behoren tot de Waves-gateway (niet Coinomat). We zullen deze gateways voortdurend verbeteren, waardoor transfers sneller en handiger voor gebruikers worden.", + "text23": "We begrijpen dat het migratieproces voor gebruikers wat ongemak kan veroorzaken, dus we hebben een leuke verrassing voorbereid! Alle gebruikers die hun accounts naar de nieuwe centrale hebben verplaatst, ontvangen een glinsterende avatar die in de app wordt weergegeven. Om dit te ontvangen, moet u de migratie van uw accounts van Waves DEX naar Waves.Exchange vóór 2 december voltooien en ten minste één uitgaande transactie van elk type in elke account hebben om in aanmerking te komen.", + "text24": "We zijn van plan binnenkort ondersteuning toe te voegen voor alle talen die eerder beschikbaar waren op Waves DEX.", + "text3": "Waves.Exchange is ontwikkeld en wordt beheerd door een deel van het Waves DEX-team, in samenwerking met nieuwe ontwikkelaars uit de Waves-gemeenschap.", + "text4": "De migratie betekent een nieuwe fase in de ontwikkeling van de exchange, waarvan de belangrijkste prioriteit nu de gebruikerservaring zal zijn. Het nieuwe team zal zich niet alleen richten op de verzoeken van de gemeenschap, maar zich ook concentreren op het bouwen van nieuwe handelshulpmiddelen en uitgebreide promotie van het product, wat moeilijk was onder de vorige regeling.", + "text5": "Migratie is al begonnen. Vanaf 18 november 2019 kunt u uw accounts verplaatsen naar de nieuwe service. Daarvoor moet u de webversie van Waves DEX bijwerken en / of een desktop-app uitvoeren, inloggen op uw account en de instructies volgen.", + "text6": "Ja. Dit zal de nieuwe manier zijn om toegang te krijgen tot alle bekende en handige tools van het Waves-ecosysteem - inclusief web- en desktop-apps, mobiele apps en de exchange - plus nieuwe functies en upgrades van de service.", + "text7": "De lancering van de nieuwe beurs is gepland op 2 december 2019.", + "text8": "We willen Waves DEX-gebruikers voldoende tijd geven om zich voor te bereiden op het gebruik van de nieuwe exchange, zodat hun toegang tot de service ononderbroken is. We hopen dat de periode van twee weken voldoende zal zijn voor de meerderheid van de gebruikers om het migratieproces te voltooien.", + "text9": "Ja, migratie van accounts is ook mogelijk na de lancering van Waves.Exchange. Vanaf 2 december 2019 zijn er echter enkele beperkingen van toepassing op de oude apps van Waves DEX.", + "title1": "Wat is er aan de hand?", + "title10": "Welke beperkingen zijn vanaf 2 december 2019 van toepassing op Waves DEX-apps?", + "title11": "Heeft de nieuwe exchange toegang tot mijn seed zinnen?", + "title12": "Wat gebeurt er met mijn tokens?", + "title13": "Welke problemen kunnen gebruikers tegenkomen als gevolg van de migratie?", + "title14": "Hoe lang duurt het technische werk op 2 december?", + "title15": "Hoe kan ik mijn mobiele app updaten?", + "title16": "Bent u van plan KYC-procedures in te voeren?", + "title17": "Welke veranderingen zal de matcher ondergaan?", + "title18": "Wat als ik problemen of vragen heb tijdens het migratieproces?", + "title19": "Wat gebeurt er met gateway-tokens?", + "title2": "Wat is Waves.Exchange?", + "title20": "Is leasing na migratie nog steeds beschikbaar? Zullen leases worden geannuleerd tijdens het migratieproces?", + "title21": "Zal Tether USD (USDT) wUSD en wEUR vervangen?", + "title22": "Waarom zijn de gateway-adressen voor het ontvangen van BTC en ETH gewijzigd?", + "title23": "Waarom zo ingewikkeld?", + "title24": "Zijn er plannen om taalondersteuning uit te breiden voor de interface van de nieuwe exchange?", + "title3": "Wie is verantwoordelijk voor de ontwikkeling van de nieuwe exchange?", + "title4": "Waarom verhuist Waves DEX naar Waves.Exchange?", + "title5": "Wanneer begint de migratie?", + "title6": "Is migratie verplicht?", + "title7": "Wanneer wordt Waves.Exchange gelanceerd?", + "title8": "Waarom begon het migratieproces twee weken voorafgaand aan de lancering?", + "title9": "Is het mogelijk om accounts te verplaatsen na de lancering van Waves.Exchange?" + }, "migrate": { + "achievementDesc": "U hebt uw accounts met succes gemigreerd. Om u te bedanken voor het voltooien van het proces, belonen we al uw accounts (met minstens één uitgaande transactie die vóór 2 december 2019 is gedaan) met glinsterende avatars!", + "achievementTitle": "Gefeliciteerd!", "btn": { "unlock": "Ontgrendelen" }, + "continue": "Doorgaan", + "desc": { + "almostFinish": "Accepteer de nieuwe Algemene voorwaarden en Privacybeleid om de migratie van uw accounts te voltooien.", + "enterPassword": "Voer uw Waves.Exchange-wachtwoord in om door te gaan met de migratie.", + "onePassword": "Maak één wachtwoord voor al uw accounts. Log in op accounts en schakel eenvoudig tussen deze accounts." + }, "description": { "enterPass": "Voer uw accountwachtwoord of in", "goBack": "Ga terug", - "unlock": "Ontgrendel uw accounts. U kunt later naar deze stap terugkeren" + "goBackExchange": "ga terug", + "unlock": "Ontgrendel uw accounts. U kunt later naar deze stap terugkeren", + "unlockExchange": "Om de migratie te voltooien, voltooit u het autorisatieproces door een account van de oude applicatie te ontgrendelen en in te loggen, of een nieuw account te maken of te importeren." }, "headers": { "unlock": "Ontgrendel uw accounts", - "unlockAccount": "Account ontgrendelen" + "unlockAccount": "Account ontgrendelen", + "unlockAccountExchange": "Account ontgrendelen", + "unlockExchange": "Ontgrendel uw accounts" + }, + "modalButton": { + "cancel": "Annuleer", + "moving": "Begin met verhuizen" + }, + "modalDesc": { + "firstPart": "Om gebruikers een betere ervaring en een breder scala aan tools te bieden, gaat de exchange van Waves DEX naar Waves.Exchange.", + "redirected": "Zorg ervoor dat u het migratieproces bij Waves.Exchange met succes hebt voltooid. Als het klaar is, ziet u het bijbehorende bericht.", + "secondPart": "Waves DEX stopt met werken op 2 december 2019. Om door te gaan met handelen moet u uw accounts verplaatsen naar de nieuwe exchange. We raden u ten zeerste aan dit van tevoren te doen.", + "thirdPart": "Het migratieproces is snel, eenvoudig en absoluut veilig." + }, + "modalTitle": { + "moving": "We gaan verhuizen!", + "plate": "Maak je geen zorgen! Al uw tokens, seed-zinnen en wachtwoorden zijn veilig.", + "redirected": "U bent doorverwezen naar" }, + "signIn": "Aanmelden", "subtitle": { "account": "Account", "pending": "In afwachting van ontgrendelen", - "unlocked": "Succesvol ontgrendeld" + "pendingExchange": "Selecteer een account in de lijst om te ontgrendelen", + "pendingUnlockingExchange": "In afwachting van ontgrendeling", + "unlocked": "Ontgrendeld" + }, + "title": { + "almostThere": "Bijna daar ...", + "protectAccount": "Bescherm uw accounts" + } + }, + "modals": { + "shutdownNotificationFirst": { + "message1": "Waves DEX stopt met werken op 2 december 2019", + "message2": "Om met de exchange te kunnen werken, moet u uw accounts naar de nieuwe Waves.Exchange verplaatsen. We raden u ten zeerste aan dit zo snel mogelijk te doen. Het verplaatsen gaat snel, gemakkelijk en is absoluut veilig.", + "submit": "Ik begrijp het", + "title": "Nog een dag!" + }, + "shutdownNotificationLast": { + "message1": "Waves DEX werkt niet meer. De exchange is verplaatst naar Waves.Exchange.", + "submit": "Ik begrijp het", + "title": "Tijd om verder te gaan!" + }, + "shutdownNotificationSecond": { + "message1": "Waves DEX stopt over twee uur met werken.", + "message2": "Om met de exchange te kunnen werken, moet u uw accounts naar de nieuwe Waves.Exchange verplaatsen. We raden u ten zeerste aan dit zo snel mogelijk te doen. Het verplaatsen gaat snel, gemakkelijk en is absoluut veilig.", + "submit": "Ik begrijp het", + "title": "Nog twee uur!" } } } \ No newline at end of file diff --git a/locale/nl_NL/app.signIn.json b/locale/nl_NL/app.signIn.json index 6159a0f02..3558e4f98 100644 --- a/locale/nl_NL/app.signIn.json +++ b/locale/nl_NL/app.signIn.json @@ -8,16 +8,23 @@ "signIn": { "btn": { "cancel": "Annuleer", + "overwrite": "overschrijven", "restore": "Alles resetten" }, "enterPass": "Voer uw wachtwoord in om door te gaan", + "or": "OF", "passForgot": { "attention": "Let op!", "description": "Om het wachtwoord te herstellen, moet u alle accounts opnieuw instellen, een nieuw wachtwoord instellen, elk account importeren via de SEED of via de privésleutel.", - "importantDesc": "Als u de SEED of privésleutel niet hebt opgeslagen, kunt u de toegang tot uw account niet herstellen." + "descriptionExchange": "U staat op het punt al uw Waves.Exchange-accounts van dit apparaat te verwijderen. Deze actie heeft geen invloed op uw Waves DEX-accounts.", + "importantDesc": "Als u de SEED of privésleutel niet hebt opgeslagen, kunt u de toegang tot uw account niet herstellen.", + "importantDescEx": "Deze actie is onomkeerbaar! Als u de seed-zin of privésleutel niet hebt opgeslagen, kunt u de toegang tot uw Waves.Exchange-accounts niet herstellen.", + "importantDescExchange": "Deze actie is onomkeerbaar! Als u de seed-zin of privésleutel niet hebt opgeslagen, kunt u de toegang tot uw Waves.Exchange-accounts niet herstellen." }, "password": { - "forgot": "Uw wachtwoord vergeten?" + "forgot": "Uw wachtwoord vergeten?", + "overwrite": "Accounts overschrijven", + "overwriteDescription": "Overschrijf alle Waves.Exchange-accounts op dit apparaat" }, "signIn": "Aanmelden", "welcomeBack": "Welkom terug!" diff --git a/locale/nl_NL/app.signUp.json b/locale/nl_NL/app.signUp.json index 3d2a4bbf2..6605d83f6 100644 --- a/locale/nl_NL/app.signUp.json +++ b/locale/nl_NL/app.signUp.json @@ -11,6 +11,6 @@ "password": { "notMatch": "Wachtwoorden komen niet overeen" }, - "termsAgreement": "Ik heb de [Algemene voorwaarden](https://wavesplatform.com/files/docs/Waves_terms_and_conditions.pdf) gelezen en ga hiermee akkoord." + "termsAgreement": "Ik heb de [Algemene voorwaarden] (https://wavesplatform.com/files/docs/Waves_terms_and_conditions.pdf), [Privacybeleid] (https://wavesplatform.com/files/docs/Privacy_Policy_SW.pdf) gelezen en ga hiermee akkoord )." } } \ No newline at end of file diff --git a/locale/nl_NL/app.ui.json b/locale/nl_NL/app.ui.json index b4ee5dd90..80f992c76 100644 --- a/locale/nl_NL/app.ui.json +++ b/locale/nl_NL/app.ui.json @@ -127,7 +127,7 @@ "errorBlocks": { "title": "Er is iets misgegaan…" }, - "importSuccess": "Account Importing from the Keystore File was successful", + "importSuccess": "Account importeren uit het Keystore-bestand is geslaagd", "modal": { "assetInfo": { "gateway_ui": "GATEWAY" @@ -197,7 +197,7 @@ "true": "VOLTOOID" }, "headers": { - "activeLeasing": "momenteel actief", + "activeLeasing": "Nu actief", "burn": "{{name}} Token geburnt", "cancel-leasing": "Geannuleerde lease", "canceled": "Geannuleerd", diff --git a/locale/nl_NL/app.utils.json b/locale/nl_NL/app.utils.json index 7e8b38df2..a5682a327 100644 --- a/locale/nl_NL/app.utils.json +++ b/locale/nl_NL/app.utils.json @@ -279,7 +279,7 @@ "warningTitle": "Stort BNT niet via smart contracts! Stort geen andere ERC20-tokens! Alleen Bancor is toegestaan." }, "wavesGatewayBTC": { - "helpDescrText": "Once the transaction is confirmed, the gateway will process the transfer of BTC to a token in your Waves account.", + "helpDescrText": "Zodra de transactie bevestigd is zal de gateway de transactie behandelen en dit omzetten naar een BTC token in uw Waves account.", "helpDescrTitle": "Dit adres invoeren in uw BTC-client of wallet", "warningMinAmountText": "Als u minder dan {{minAmount, BigNumber}} {{assetTicker}} verstuurd raakt u dit geld kwijt.", "warningMinAmountTitle": "Het minimale stortingsbedrag is {{minAmount, BigNumber}} {{assetTicker}}, het maximale stortingsbedrag is {{maxAmount}} {{assetTicker}}", @@ -295,13 +295,19 @@ "warningTitle": "Stuur alleen ERGO naar dit stortingsadres" }, "wavesGatewayETH": { - "helpDescrText": "Once the transaction is confirmed, the gateway will process the transfer of ETH to a token in your Waves account.", - "helpDescrTitle": "Enter this address into your ETH client or wallet", + "helpDescrText": "Zodra de transactie bevestigd is zal de gateway de transactie behandelen en dit omzetten naar een ETH token in uw Waves account.", + "helpDescrTitle": "Voer dit adres in uw ETH-client of wallet in", "warningMinAmountText": "Als u minder dan {{minAmount, BigNumber}} {{assetTicker}} verstuurt, verliest u dat geld.", "warningMinAmountTitle": "Het minimale stortingsbedrag is {{minAmount, BigNumber}} {{assetTicker}}, het maximale stortingsbedrag is {{maxAmount}} {{assetTicker}}", "warningText": "Controleer of uw wallet of exchange smart-contracts gebruikt om ETH the withdrawen. Wij accepteren zulke transacties niet en kunnen dit niet terug betalen. U raakt op deze manier uw geld kwijt.", "warningTitle": "Verstuur geen ETH vanuit smart contracts naar dit adres. Stort geen ERC20 tokens! Alleen Ethereum is toegestaan." }, + "wavesGatewayUSDT": { + "warningMinAmountText": "Als u minder dan {{minAmount, BigNumber}} {{assetTicker}} verstuurd raakt u dit geld kwijt.", + "warningMinAmountTitle": "Het minimale stortingsbedrag is {{minAmount, BigNumber}} {{assetTicker}}, het maximale stortingsbedrag is {{maxAmount}} {{assetTicker}}", + "warningText": "Controleer of uw wallet of exchange smart-contracten gebruikt om Tether USD op te nemen. We accepteren dergelijke transacties niet en kunnen ze niet terugbetalen. Je verliest dat geld", + "warningTitle": "Dit is het ERC20 USDT stortingsadres. Stuur alleen USDT naar dit stortingsadres. Het versturen van een andere munt of token naar dit adres kan resulteren in het verlies van uw storting. Gelieve geen USDT te storten van smart contracts!" + }, "wavesGatewayVST": { "helpDescrText": "Zodra de transactie bevestigd is zal de gateway de transactie behandelen en dit omzetten naar een WEST token in uw Waves account.", "helpDescrTitle": "Dit adres invoeren in uw WEST-client of wallet", @@ -371,12 +377,12 @@ "wavesLiteClientDescription": "Accounts importeren van Waves Lite Client" }, "matcherChoice": { - "customMatcher": "Custom matcher address", + "customMatcher": "Aangepast matcher-adres", "matcher": "Matcher", - "matcherTerms": "I agree to the Super DEX Mather Terms of Use.", - "terms": "Terms", - "title": "Choose matcher", - "wavesTerms": "I am over 18 years old, and I agree to the Waves Terms of Use and Waves Privacy Policy." + "matcherTerms": "Ik ga akkoord met de gebruiksvoorwaarden van Super DEX Mather.", + "terms": "Voorwaarden", + "title": "Kies matcher", + "wavesTerms": "Ik ben ouder dan 18 jaar en ga akkoord met de Waves Gebruiksvoorwaarden en Waves Privacybeleid." }, "open-main": { "dex": { @@ -575,9 +581,9 @@ "feeExplanation": "We hebben een {{assetName}} adres gedetecteerd en zenden uw geld via de Coinomat gateway naar dat adres. Het minimale aantal is {{min, BigNumber}} {{assetTicker}}, het maximale aantal is {{max, BigNumber}} {{assetTicker}}." }, "gatewayTerms": { - "accept": "Accept and Continue", - "text": "By using Gateway service, you agree to be bound by [Gateway Terms of Service](https://dex.wavesplatform.com/) and [Conduction of Transactions](https://dex.wavesplatform.com/). If you do not agree to these terms, then do not use this Gateway service.", - "title": "Gateway service agreement" + "accept": "Accepteren en doorgaan", + "text": "Door de Gateway-service te gebruiken, stemt u ermee in gebonden te zijn aan [Gateway Servicevoorwaarden] (https://dex.wavesplatform.com/) en [Conduct of Transactions] (https://dex.wavesplatform.com/). Gebruik deze Gateway-service niet als u niet akkoord gaat met deze voorwaarden.", + "title": "Gateway-serviceovereenkomst" }, "icoWarning": "Stuur {{assetName}} niet naar een ICO. We zullen uw account niet crediteren met tokens van die verkoop.", "idNumber": { @@ -631,7 +637,7 @@ "notEnoughFunds": "U heeft onvoldoende saldo om de benodigde fee te betalen. U moet {{fee, money-currency}} transactiekosten betalen.", "notEnoughFundsWithdraw": "U heeft onvoldoende saldo om de benodigde transactiekosten te betalen. U moet {{fee, money-currency}} transactiekosten en {{getawayFee, BigNumber}} {{currency}} gateway transactiekosten betalen.Het minimum bedrag voor opname is {{minGatewayAmount, BigNumber}} {{currency}}." }, - "withdrawTitle": "Withdraw" + "withdrawTitle": "Opnemen" }, "sepa": { "countryList": "Lijst van in aanmerking komende landen en ID's", @@ -660,10 +666,10 @@ "deleteAccount": "Account verwijderen", "exportAccounts": { "accounts": "Accounts", - "export": "Export", - "selectAll": "Select all", - "title": "Please select account", - "unselectAll": "Unselect all" + "export": "Exporteer", + "selectAll": "Selecteer alles", + "title": "Selecteer een account", + "unselectAll": "Deselecteer alles" }, "general": { "auto": "Auto", @@ -682,7 +688,7 @@ "title": "Algemeen", "white": "Wit" }, - "helperContent": "You can set a password for exported accounts", + "helperContent": "U kunt een wachtwoord instellen voor geëxporteerde accounts", "info": { "legal": "Legaal", "privacyPolicy": "Privacybeleid", @@ -704,7 +710,7 @@ "dataProviderInvalid": "Niet gelukt provider informatie op te vragen. Controleer het adres en probeer het opnieuw.", "dataProviderName": "{{dataProviderName}}", "dontShowSpamCheckboxDescr": "Toon geen verdachte tokens", - "edit": "Edit", + "edit": "Bewerk", "forDisableClear": "Om het volledig uit te schakelen, maak het veld leeg.", "matcherAddress": "Matcher adres", "nodeAddress": "Node adres", @@ -716,7 +722,7 @@ }, "ok": "Inloggen", "pairing": { - "devicePairing": "Exporteer account", + "devicePairing": "Account exporteren naar app", "header": "Scan Pairing Code", "showCodeLink": "Toon Pairing Code", "unavailable": { @@ -738,11 +744,11 @@ "backupPhrase": "Backup regel", "base58Seed": "Gecodeerde back-upzin", "encodedSeed": "Gecodeerde seed", - "exportAccount": "Export account to file", + "exportAccount": "Account exporteren naar bestand", "id": "Account ID", "privateKey": "Privésleutel", "publicKey": "Publieke sleutel", - "savejson": "Save as JSON file", + "savejson": "Opslaan als JSON-bestand", "script": "Script", "scriptButton": "Stel script in", "scriptButtonUpdate": "Update Script", @@ -834,7 +840,7 @@ "termsAccept": { "body": { "advancedMode": "Geavanceerde opties", - "analytics": "Ik help graag het Waves platform door anoniem gebruikstatistieken te verzenden naar de ontwikkelaars.", + "analytics": "Ik help graag het Waves Exchange door anoniem gebruikstatistieken te verzenden naar de ontwikkelaars.", "backup": "Ik begrijp dat als deze software verplaatst of verwijderd wordt, mijn Waves account alleen terug gezet kan worden door middel van de backup regel (SEED).", "ok": "Bevestig en Begin", "privacyPolicy": "Ik heb het [Privacybeleid](https://wavesplatform.com/files/docs/Privacy_Policy_SW.pdf) gelezen en ga hiermee akkoord.", @@ -885,8 +891,8 @@ "buttonReadMore": "Lees verder", "p1": "Gebruik alstublieft deze tijd om enkele belangrijke zaken omtrent uw eigen veiligheid te begrijpen.", "p2": "Wij kunnen de inhoud van uw wallet en account niet terugzetten of bevriezen als u het slachtoffer bent van phishing of uw backup regel (SEED) kwijt raakt.", - "p3": "Door verder te gaan op ons platform te gebruiken gaat uw akkoord dat u alle risico's accepteert rondom het verlies van uw SEED, inclusief maar niet gelimiteerd tot het niet meer kunnen bereiken van uw assets. Indien u uw SEED kwijt raakt, gaat u ermee akkoord en begrijpt u dat het Waves Platform niet verantwoordelijk kan worden gehouden voor de negatieve consequenties die dit met zich meedraagt.", - "title": "Welkom bij het Waves Platform!" + "p3": "Door verder te gaan op ons platform te gebruiken gaat uw akkoord dat u alle risico's accepteert rondom het verlies van uw SEED, inclusief maar niet gelimiteerd tot het niet meer kunnen bereiken van uw assets. Indien u uw SEED kwijt raakt, gaat u ermee akkoord en begrijpt u dat Waves Exchange niet verantwoordelijk kan worden gehouden voor de negatieve consequenties die dit met zich meedraagt.", + "title": "Welkom bij Waves Exchange!" }, "step2": { "backButton": "Ga Terug", @@ -909,9 +915,15 @@ "cell6": "Gebruik uw Waves wallet niet terwijl u een publiek Wi-Fi netwerk of een apparaat van iemand anders gebruikt.", "nextButton": "Ik begrijp het", "p1": "De meest gebruikte manier van oplichting is phishing. Phishing houdt onder andere in dat oplichters neppe communities op Facebook of andere websites en platformen maken welke erg op de originele lijken.", - "saveSeedButton": "Save the SEED phrase", + "saveSeedButton": "Sla de SEED-zin op", "title": "Hoe u zichzelf tegen phishing kunt beschermen" } + }, + "unsuccessfulMigration": { + "checkbox": "Dit niet meer tonen", + "description": "U bent begonnen met de accountmigratie van Waves DEX naar deze exchange, maar deze is nog niet voltooid. Uw accounts zijn niet verplaatst. Ga terug naar Waves DEX en start het proces vanaf het begin.", + "title": "Onvoltooide migratie", + "understand": "Ik begrijp het" } }, "modals": { @@ -934,6 +946,12 @@ }, "Unpin_utils": "Unpin", "utils": { + "migrationError": "Oops! Uw accounts zijn veilig maar zijn niet verhuisd. Probeer het opnieuw.", + "privacyPolicy": "Ik heb het [Privacybeleid](https://wavesplatform.com/files/docs/Privacy_Policy_SW.pdf) gelezen en ga hiermee akkoord.", + "privacyPolicyText": "Privacybeleid", + "termsAgreement": "Ik heb de [Algemene voorwaarden](https://wavesplatform.com/files/docs/Waves_terms_and_conditions.pdf) gelezen en ga hiermee akkoord.", + "termsAgreementText": "Voorwaarden", + "termsAssign": "Ik heb het gelezen en ga akkoord met", "whatsNew": { "body": { "1_0_0": "{span.line}[1. The Waves Client has come out of beta.]{span.line}[2. You can now pin and unpin any assets to the main page.]{span.line}[3. Night mode added.]{span.line}[4. You can now import all your accounts from the old Client easily.]{span.line}[5. Minor bug fixes.]", @@ -990,7 +1008,7 @@ "1_3_7": "{span.line}[1. Integration with [tokenrating.wavesexplorer.com](https://tokenrating.wavesexplorer.com) Now you can rate tokens directly in the app.]\n{span.line}[2. Additional minor bugs have been fixed.]", "1_3_9": "{span.line}[1. Improved UI and functionality of Exchange and Wallet sections.]\n{span.line}[2. Additional minor bugs have been fixed.]", "1_4_0": "{span.line}[Added ability for easy switching between accounts within one wallet.]", - "1_4_4": "{span.line}[Added ability to backup and restore accounts from the keystore-file]" + "1_4_4": "{span.line} [Toegevoegde mogelijkheid voor back-up en herstel van accounts van de keystore-file]" }, "title": "Wat is er nieuw in deze update {{version}}" } @@ -999,5 +1017,15 @@ "byte": { "help": "Bytes over: {{bytes}}" } + }, + "warningPlate": { + "day": "d", + "dexMoves": "We gaan binnenkort verhuizen! Blijf bij ons op [Waves.Exchange] (https://waves.exchange)", + "hour": "h", + "info": "We gaan van Waves DEX naar Waves.Exchange. Wilt u uw accounts opnieuw verplaatsen?", + "min": "m", + "notification": "We gaan van Waves DEX naar Waves.Exchange. Wilt u uw accounts opnieuw verplaatsen?", + "sec": "s", + "startMoving": "Veilig verhuizen" } } \ No newline at end of file diff --git a/locale/nl_NL/app.welcome.json b/locale/nl_NL/app.welcome.json index e56efd4b8..b4bedb805 100644 --- a/locale/nl_NL/app.welcome.json +++ b/locale/nl_NL/app.welcome.json @@ -141,17 +141,21 @@ "change": "WIJZIGING", "changeName": "Naam veranderen", "chart": "CHART", + "comingSoon": "Binnenkort beschikbaar", "contestLinkDescription": "Win 5.000 WAVES in een handelswedstrijd op Waves DEX!", "contestLinkLink": "Regels", "controlAssets": "U alleen beheert uw assets - geld verlaat uw portemonnee niet en kan niet worden bevroren.", + "cookies": "Cookies", "copyAddress": "Kopieer adres", - "copyright": "© 2019 Waves Platform", + "copyright": "© 2019 Waves Exchange", + "copyright-new": "© 2019 Waves.Exchange", "copyrightVordex": "© 2019 VORDEX", - "createAccount": "Create account", + "createAccount": "Account maken", "createToken": "Token maken", "currentAccountName": "Huidige accountnaam", "dashboard": "Dashboard", "decentralised": "Gedecentraliseerde", + "descExchange": "We werken aan een geweldig nieuw project, dat binnenkort klaar zal zijn. Hou het in de gaten!", "dexWithHardware": "Gebruik DEX met hardware wallets Ledger Nano S en Ledger Blue", "documentation": "Documentatie", "download": "Download", @@ -160,6 +164,7 @@ "forDevelopers": "Voor ontwikkelaars", "forum": "Forum", "gateways": "Gateways naar populaire valuta's", + "gdpr": "GDPR", "getRealTimeAccess": "Krijg realtime toegang tot marktgegevens en stel uw trading bots in via een API", "getStarted": "Laten we starten", "gitHub": "GitHub", @@ -183,6 +188,7 @@ "macOsDescription": "Download MacOS-applicatie", "mailto": "support.wavesplatform.com", "mailtoVordex": "support@vordex.com", + "mailtoWavesExchange": "support@waves.exchange", "mainPage": "Hoofdpagina", "majorFiatCryptocurrencies": "Grote fiat en cryptocurrencies ondersteund: BTC, LTC, ETH, USD en anderen", "markets": "Markten", @@ -214,8 +220,14 @@ "switchAccount": "Kies ander account", "telegram": "Telegram", "termsOfUse": "Gebruiksvoorwaarden", + "timerDays": "dagen", + "timerHours": "uren", + "timerMinutes": "minuten", + "timerSeconds": "seconden", "tokenCreation": "Snelle tokencreatie", "tokenCreationCosts": "Het aanmaken van tokens kost slechts 1 WAVES en duurt 1 minuut", + "tokenomicaToasterButton": "Leer Meer", + "tokenomicaToasterText": "Word aandeelhouder van het allereerste alles-in-één platform voor uitgifte en secundaire handel de gedigitaliseerde activa.", "tradeOnWaves": "Handel op de Waves gedecentraliseerde exchange", "tradeOnWavesDescription": "Koop en verkoop tokens snel en veilig met alle voordelen van een centrale uitwisseling, maar behoud de volledige controle over uw geld.", "transactions": "Transacties", diff --git a/locale/pl/app.dex.json b/locale/pl/app.dex.json index 437cb6f02..19fa46883 100644 --- a/locale/pl/app.dex.json +++ b/locale/pl/app.dex.json @@ -200,6 +200,7 @@ "noMarkets": "Brak rynków spełniającyh wymagania" }, "price": "Cena", + "vol": "Vol", "volume": "Wolumen" } }, diff --git a/locale/pl/app.fag.json b/locale/pl/app.fag.json new file mode 100644 index 000000000..1c1dcddbc --- /dev/null +++ b/locale/pl/app.fag.json @@ -0,0 +1,7 @@ +{ + "fag": { + "migration": { + "title1": "What’s going on?" + } + } +} \ No newline at end of file diff --git a/locale/pl/app.import.json b/locale/pl/app.import.json index 7851e491d..13c7d4076 100644 --- a/locale/pl/app.import.json +++ b/locale/pl/app.import.json @@ -9,7 +9,7 @@ "emptyList": "There are no accounts for import in the uploaded file", "importFailed": "Failed to import keystore file", "noChosen": "No file chosen", - "selectAccount": "Select account", + "selectAccount": "Choose accounts", "selectAccountDesc": "Please select account or", "selectAll": "Select all", "unselectAll": "Unselect all", diff --git a/locale/pl/app.json b/locale/pl/app.json index ac84227d1..2b7de9d66 100644 --- a/locale/pl/app.json +++ b/locale/pl/app.json @@ -2,7 +2,8 @@ "back": "Powrót do strony głównej", "button": { "cancel": "Anuluj", - "continue": "Kontynuuj" + "continue": "Kontynuuj", + "signIn": "Sign in" }, "confirmTransaction": { "notPermitted": { diff --git a/locale/pl/app.migrate.json b/locale/pl/app.migrate.json index 7734943ba..6da1f51a1 100644 --- a/locale/pl/app.migrate.json +++ b/locale/pl/app.migrate.json @@ -1,21 +1,166 @@ { + "desktopUpdate": { + "almostThere": "Almost there...", + "backToPrevious": "Back to previous", + "barDone": "Done", + "barDownload": "Download", + "barInstall": "Install and run", + "barSuccess": "Success", + "cancelDownloading": "Cancel download", + "congratulations": "Congratulations!", + "congratulationsText": "You have successfully downloaded the new application. To start using the application, simply do the following:", + "connectSupport": "If that did not help, then contact the Waves.Exchange [support](https://support.waves.exchange/).", + "download": "Download", + "downloaded": "yes", + "downloadText": "{div}[To offer users a better experience and wider range of tools, the exchange is moving from Waves DEX to Waves.Exchange.]\n{div.margin-top}[Waves DEX will stop operating on December 2, 2019. To continue trading you have to download the new desktop application.]", + "fail": "Fail", + "failText": "Please make sure that you have installed and run the new Waves.Exchange application.", + "haveYouDownloaded": "Have you already downloaded the new Waves.Exchange desktop application?", + "install": "Install the application", + "installAndRun": "Install and run the application. Have you done it?", + "iUnderstand": "I understand", + "lookAtFAQ1": "If you did everything properly and keep getting the Fail result, then take a look at the", + "lookAtFAQ2": "You might find the answer there.", + "movingText": "{div.margin-bottom}[To offer users a better experience and wider range of tools, the exchange is moving from Waves DEX to Waves.Exchange.]\n{div.margin-bottom}[Waves DEX will stop operating on December 2, 2019. To continue trading you have to move your accounts to the new exchange. We strongly recommend that you do this in advance.]\n{div.margin-bottom}[The moving is fast, easy, and absolutely secure.]", + "oldApplication": "Your current application is too old. If you want to trade just right now (before December 2, 2019), you can download our latest Waves DEX desktop application from the [official website](https://dex.wavesplatform.com).", + "oops": "Oops! Something went wrong...", + "password": "Password", + "passwordError": "Wrong Password!", + "pleaseWait": "Downloading...", + "return": "return", + "run": "Run the installed application", + "seconds": "seconds", + "seconds1": "second", + "seconds234": "seconds", + "signInAndMove": "Sign in & Start moving", + "toFinish": "To finish the migration of your accounts, you have to go to the new application and complete the authorization process.", + "tryAgain": "Try again" + }, + "faq": { + "attention": { + "text": "{div.margin-top-1}[The migration process for web wallets is ONLY available from the web domain [https://dex.wavesplatform.com](https://dex.wavesplatform.com/) and [https://client.wavesplatform.com](https://client.wavesplatform.com/). To complete migration for the desktop client you have to use the Waves DEX desktop application you have already installed.]\n\n{div.margin-top-1}[Do not use any other domains for migration, do not input your seed phrases and/or private keys anywhere, and do not download any other clients aside from the software indicated for the migration process from your current Waves DEX client. The migration process does not require you to input your seed phrases and/or private keys anywhere. Waves Platform or Waves.Exchange employees will never ask you to provide any kind of personal information, including private keys and/or seed phrases.]\n\n{div.margin-top-1}[The migration process is absolutely free, and it will not affect any gateways, which will process all transactions as normal. You do not need to pay or send any tokens to anyone to complete migration.]", + "title": "ATTENTION!!! " + }, + "goHome": "Go to HomePage", + "text1": "Waves DEX is transforming into a new product, Waves.Exchange. Don’t worry! All of your tokens, seed phrases and passwords are completely safe.", + "text10": "{div.margin-bottom}[If you are using the old apps, you will NO LONGER BE ABLE TO:]\n{div.line}[- Create accounts]\n{div.line}[- Have access to the Waves DEX interface]\n{div.line}[- View your portfolio]\n{div.line}[- Make transactions of any kind: transfer, issue or burn tokens, lease WAVES or cancel leasing]\n{div.line}[- Use any gateways]\n\n{div.margin-bottom}[As of December 2, 2019, you will be able to enjoy this functionality with Waves.Exchange apps.]\n\n{div.margin-bottom}[However, with the old apps, you will STILL BE ABLE TO:]\n\n{div.line}[- Log into your accounts]\n{div.line}[- Initiate the process of migration to Waves.Exchange]\n{div.line}[- Create a local backup of your seed phrases]\n\n{div.margin-top}[If you still have questions, you can send a message to our [official Telegram group](https://t.me/wavesexchange) or create a ticket on the support page: [https://support.waves.exchange/](https://support.waves.exchange/)]", + "text11": "No, never! This will not happen under any circumstances. All seed phrases will still be stored locally on your devices. It is impossible for the exchange to gain access to that storage.", + "text12": "Ownership of your tokens is recorded on the Waves blockchain. Tokens stored in your accounts can only be accessed with seed phrases or private keys that will not change after the migration and will not leave your devices. Your assets are completely safe!", + "text13": "{div.margin-bottom}[We’ll do our best to ensure the migration process is as smooth as possible for users. Because of changes to the matcher’s address and private key, we won’t be able to move your orders to the new matcher. Therefore, your entire order history will no longer be available. All your completed transactions can still be viewed using Waves Explorer. ]\n\n{div.margin-bottom}[Apart from your order history, all your active orders will be cancelled on December 2. This is a necessary measure caused by the switch to a new matcher. In the case of successful migration, you will still retain:]\n{div.line}[– A set of pinned assets on your dashboard]\n{div.line}[– Saved pairs on the exchange]\n{div.line}[– A list of “hidden” assets]\n{div.line}[– Language preferences]\n{div.line}[– Account information (seed phrases, account names)]\n\n{div.margin-bottom.margin-top}[Please keep in mind that technical work will take place on December 2, upon which access to old apps will be restricted and new apps will be prepared for launch. ]\n\n{div.margin-bottom}[During this work, gateways will process all transactions (deposit and withdrawal) as normal, which will ensure full security and access to your funds.]\n\n{div.margin-top}[You won’t be left without support! You can always send a message to our [official Telegram group](https://t.me/wavesexchange) or create a ticket on the support page: [https://support.waves.exchange/](https://support.waves.exchange/)]", + "text14": "{div}[The migration process will take roughly eight hours. During that time, you won’t have full access to your apps. We’d like to remind you that the migration process is scheduled for Monday, December 2, 2019. During the technical work that will take place that day, gateways will process all transactions as normal, which will ensure full security and access to your funds.]\n\n{div}[Support is at hand! You can always send a message to our [official Telegram group](https://t.me/wavesexchange) or create a ticket on the support page: [https://support.waves.exchange/](https://support.waves.exchange/)]", + "text15": "On December 2, users will need to log into the Waves mobile app and hit the Update button. The app will be updated to version 2.7.0. The update will be available on Google Play and the App Store before the end of the day on Monday, December 2, 2019.", + "text16": "Currently, KYC is only required for deposit/withdrawal of wUSD and wEUR from/to your bank account. At the moment, the team has no plans to introduce KYC for trading or cryptocurrency transactions.", + "text17": "The matcher will get a new address and URL, and its private key will change. Due to these changes, users’ open orders at the time of update will automatically be cancelled and transaction histories will become unavailable. Unfortunately, there is no technical means of transferring orders and transaction histories to the new matcher, because each order is sent to the matcher after the user signs it with their private key. Since neither the old or new matcher can access users’ private keys, orders cannot be transferred. We understand that this might be frustrating, but this approach is a feature of the matcher's design that is required to maintain the safety of users’ funds. We apologize for any inconvenience.", + "text18": "{div.margin-bottom}[We have done our best to ensure the migration process will be as smooth as possible for users. If you have problems moving your accounts, please start again. To do that, go back to your old web or desktop client, log in with your password and follow the instructions.]\n\n{div.margin-bottom}[Recommendation for browser users: during migration, turn off all browser extensions, since they could impose restrictions, interfering with migration.]\n\n{div.margin-bottom}[Recommendation for desktop client users: turn off your firewall or antivirus software, since they could impose restrictions on port operation, interfering with migration.]\n\n{div.margin-top}[In any case, you will not be left without support! You can always send a message to our [official Telegram group](https://t.me/wavesexchange) or create a ticket on the support page: [https://support.waves.exchange/](https://support.waves.exchange/)]", + "text19": "{div.margin-bottom}[Some gateways are operated by the Waves.Exchange team, specifically: $BTC, $ETH, $WEST, $ERGO, $BNT and $USDT.]\n{div.margin-bottom}[Meanwhile, $LTC, $XMR, $DASH, $BCH, $BSV, $Zcash, wUSD and wEUR are temporarily operated by Coinomat.]\n{div.margin-top}[During technical work on December 2, 2019, gateways will process all transactions as normal, which will ensure full security and access to your funds.]", + "text2": "This is a new exchange based on Waves DEX’s technology and expertise. For more details, see [this announcement](https://blog.wavesplatform.com/waves-dex-to-be-spun-off-43da9f6e2a91).", + "text20": "Your leases will not be cancelled during the migration process. Just as before, users will be able to lease their WAVES to the nodes they choose, using Waves.Exchange’s leasing interface, and collect interest of up to 7% per year.", + "text21": "The launch of the USDT (ERC-20) gateway will have no impact on the operation of wUSD and wEUR. Users will be able to continue trading them as they wish.", + "text22": "The new addresses belong to the Waves gateway (not Coinomat). We will constantly be improving these gateways, making transfers faster and more convenient for users.", + "text23": "We understand that the migration process may bring some inconvenience for users, so we have prepared a nice surprise! All users who have successfully moved their accounts to the new exchange will receive a glittering avatar, displayed in the app. To receive this, you will need to complete the migration of your accounts from Waves DEX to Waves.Exchange by December 2, and have at least one outgoing transaction of any type in each account to qualify.", + "text24": "We plan to add support for all languages previously available on Waves DEX soon.", + "text3": "Waves.Exchange is developed and run by part of the Waves DEX team, in collaboration with new developers from the Waves community.", + "text4": "The migration signifies a new phase in the development of the exchange, the main priority of which will now be user experience. In addition to focusing on the community’s requests, the new team will concentrate on building new trading tools and comprehensive promotion of the product, which was difficult under the previous arrangement.", + "text5": "Migration has already begun. As of November 18, 2019, you can move your accounts to the new service. To do that, you’ll need to update Waves DEX’s web version and/or run a desktop app, log into your account and follow the instructions.", + "text6": "Yes. This will be the new way to access all of the familiar and convenient tools of the Waves trading ecosystem – including web and desktop apps, mobile apps and the exchange – plus new features and upgrades to the service.", + "text7": "The new exchange’s launch is scheduled for December 2, 2019.", + "text8": "We want to give Waves DEX users enough time to prepare for using the new exchange, so that their access to the service is uninterrupted. We hope that the two-week period will be sufficient for the majority of users to complete the migration process.", + "text9": "Yes, migration of accounts will also be possible after the launch of Waves.Exchange. However, as of December 2, 2019, some restrictions will apply to Waves DEX’s old apps.", + "title1": "What’s going on?", + "title10": "What restrictions will apply to Waves DEX apps as of December 2, 2019?", + "title11": "Will the new exchange have access to my seed phrases?", + "title12": "What will happen to my tokens?", + "title13": "What problems might users face due to the migration?", + "title14": "How long will technical work take on December 2?", + "title15": "How can I update my mobile app?", + "title16": "Do you plan on introducing KYC procedures? ", + "title17": "What changes will the matcher undergo?", + "title18": "What if I have any problems or questions during the migration process?", + "title19": "What will happen to gateway tokens?", + "title2": "What is Waves.Exchange?", + "title20": "Will leasing still be available after migration? Will leases be cancelled during the migration process?", + "title21": "Will Tether USD (USDT) replace wUSD and wEUR?", + "title22": "Why have the gateway addresses for receiving BTC and ETH been changed?", + "title23": "Why so complicated?", + "title24": "Are there plans to expand language support for the interface of the new exchange?", + "title3": "Who is in charge of developing the new exchange?", + "title4": "Why is Waves DEX moving to Waves.Exchange?", + "title5": "When will migration begin?", + "title6": "Is migration mandatory?", + "title7": "When will Waves.Exchange be launched?", + "title8": "Why did the migration process begin two weeks prior to launch?", + "title9": "Will it be possible to move accounts after the launch of Waves.Exchange?" + }, "migrate": { + "achievementDesc": "You’ve successfully migrated your accounts. To thank you for completing the process, we’re rewarding all your accounts (with at least one outgoing transaction made before December 2, 2019) with glittering avatars!", + "achievementTitle": "Congratulations!", "btn": { "unlock": "Odblokuj" }, + "continue": "Continue", + "desc": { + "almostFinish": "To finish the migration of your accounts, accept the new Terms and Conditions and Privacy Policy.", + "enterPassword": "Enter your Waves.Exchange password to continue the migration.", + "onePassword": "Create one password for all your accounts. Sign into accounts and switch between them easily." + }, "description": { "enterPass": "Wprowadź swoje hasło do konta lub", "goBack": "powrót", - "unlock": "Odblokuj swoje konta. Możesz wrócić do tego kroku później." + "goBackExchange": "go back", + "unlock": "Odblokuj swoje konta. Możesz wrócić do tego kroku później.", + "unlockExchange": "To finish the migration, complete the authorization process by unlocking an account from the old application and signing in, or creating a new account, or importing it." }, "headers": { "unlock": "Odblokuj swoje konta", - "unlockAccount": "Odblokuj konto" + "unlockAccount": "Odblokuj konto", + "unlockAccountExchange": "Unlock your account", + "unlockExchange": "Unlock your accounts" + }, + "modalButton": { + "cancel": "Cancel", + "moving": "Start moving" + }, + "modalDesc": { + "firstPart": "To offer users a better experience and wider range of tools, the exchange is moving from Waves DEX to Waves.Exchange.", + "redirected": "Make sure that you have successfully completed the migration process at Waves.Exchange. Once it is done, you will see the corresponding message.", + "secondPart": "Waves DEX will stop operating on December 2, 2019. To continue trading you should move your accounts to the new exchange. We strongly recommend that you do this in advance.", + "thirdPart": "The migration process is fast, easy and absolutely secure." + }, + "modalTitle": { + "moving": "We're moving!", + "plate": "Don’t worry! All of your tokens, seed phrases and passwords are safe.", + "redirected": "You have been redirected to" }, + "signIn": "Sign in", "subtitle": { "account": "Konto", "pending": "W oczekiwaniu na odblokowanie", + "pendingExchange": "To unlock, select an account from the list", + "pendingUnlockingExchange": "Pending unlocking", "unlocked": "Pomyślnie odblokowano" + }, + "title": { + "almostThere": "Almost there...", + "protectAccount": "Protect your accounts" + } + }, + "modals": { + "shutdownNotificationFirst": { + "message1": "Waves DEX will stop operating on December 2, 2019", + "message2": "To proceed to work with the exchange, you have to move your accounts to the new Waves.Exchange. We strongly recommend that you do this ASAP. The moving is fast, easy, and absolutely secure.", + "submit": "I understand", + "title": "One day left!" + }, + "shutdownNotificationLast": { + "message1": "Waves DEX is no longer working. The exchange moved to Waves.Exchange. Don't worry! You are still able to move your accounts from Waves DEX to Waves.Exchange. Thank you for the good times!", + "submit": "I understand", + "title": "Time to move on!" + }, + "shutdownNotificationSecond": { + "message1": "Waves DEX will stop operating in two hours.", + "message2": "To proceed to work with the exchange, you have to move your accounts to the new Waves.Exchange. We strongly recommend that you do this ASAP. The moving is fast, easy, and absolutely secure.", + "submit": "I understand", + "title": "Two hours left!" } } } \ No newline at end of file diff --git a/locale/pl/app.signIn.json b/locale/pl/app.signIn.json index 97bd37ece..3011cfe97 100644 --- a/locale/pl/app.signIn.json +++ b/locale/pl/app.signIn.json @@ -8,16 +8,23 @@ "signIn": { "btn": { "cancel": "Anuluj", + "overwrite": "Overwrite", "restore": "Reset all" }, "enterPass": "Wprowadź swoje hasło, aby kontynuować.", + "or": "OR", "passForgot": { "attention": "Uwaga!", "description": "Jeśli zapomnisz hasła, musisz przywrócić wszystkie konta z ich SEED i ustawić nowe hasło.", - "importantDesc": "If you have not saved the Seed phrase or Private key, then you will not be able to recover access to your account." + "descriptionExchange": "You are about to delete all of your Waves.Exchange accounts from this device. This action will not affect your Waves DEX accounts.", + "importantDesc": "If you have not saved the Seed phrase or Private key, then you will not be able to recover access to your account.", + "importantDescEx": "This action is irreversible! If you have not saved the Seed phrase or private key, then you will not be able to recover access to your Waves.Exchange accounts.", + "importantDescExchange": "This action is irreversible! If you have not saved the Seed phrase or private key, then you will not be able to recover access to your Waves.Exchange accounts." }, "password": { - "forgot": "Zapomniałeś swoje hasło?" + "forgot": "Zapomniałeś swoje hasło?", + "overwrite": "Overwrite accounts", + "overwriteDescription": "Overwrite all Waves.Exchange accounts on this device" }, "signIn": "Zaloguj się", "welcomeBack": "Witamy z powrotem!" diff --git a/locale/pl/app.utils.json b/locale/pl/app.utils.json index 9771eb56b..a3bd1a530 100644 --- a/locale/pl/app.utils.json +++ b/locale/pl/app.utils.json @@ -302,6 +302,12 @@ "warningText": "Sprawdź czy portfel lub giełda używają inteligentnych kontraktów (smart contracts) do wycofania ETH. Nie akceptujemy takich transakcji i nie możemy ich zwrócić. Stracisz te pieniądze.", "warningTitle": "Proszę nie deponować ETH z inteligentnych kontraktów (smart contracts)! Proszę nie deponować tokenów ERC20! Tylko Ethereum dozwolone." }, + "wavesGatewayUSDT": { + "warningMinAmountText": "If you will send less than {{minAmount, BigNumber}} {{assetTicker}}, you will lose that money.", + "warningMinAmountTitle": "The minimum amount of deposit is {{minAmount, BigNumber}} {{assetTicker}}, the maximum amount of deposit is {{maxAmount}} {{assetTicker}}", + "warningText": "Check if your wallet or exchange uses smart-contracts to withdraw Tether USD. We do not accept such transactions and can’t refund them. You will lose that money", + "warningTitle": "This is ERC20 USDT deposit address. Send only USDT to this deposit address. Sending any other coin or token to this address may result in the loss of your deposit. Please do not deposit USDT from smart contracts!" + }, "wavesGatewayVST": { "helpDescrText": "Jeżeli transakcja zostanie potwierdzona, system wymieni WEST na tokeny w Twoim koncie Waves.", "helpDescrTitle": "Wprowadź ten adres w swoim kliencie albo portfelu WEST", @@ -912,6 +918,12 @@ "saveSeedButton": "Save the SEED phrase", "title": "Jak uchronić się przed phishingiem" } + }, + "unsuccessfulMigration": { + "checkbox": "Don't show this again", + "description": "You have started the account migration from Waves DEX to this exchange, but it hasn't been finished. Your accounts haven't been moved. Go back to Waves DEX and start the process from the beginning.", + "title": "Unfinished Migration", + "understand": "Rozumiem" } }, "modals": { @@ -934,6 +946,12 @@ }, "Unpin_utils": "Odpiąć", "utils": { + "migrationError": "Oops! Your accounts are safe but haven't been moved. Please try again.", + "privacyPolicy": "I have read and agree with the [Privacy Policy](https://wavesplatform.com/files/docs/Privacy_Policy_SW.pdf).", + "privacyPolicyText": "Privacy Policy", + "termsAgreement": "I have read and agree with the [Terms and Conditions](https://wavesplatform.com/files/docs/Waves_terms_and_conditions.pdf).", + "termsAgreementText": "Terms and Conditions", + "termsAssign": "I have read and agree with the", "whatsNew": { "body": { "1_0_0": "{span.line} [1. Klient Waves został zwolniony z wersji beta.] {span.line} [2. Możesz teraz przypinać i odpinać wszelkie zasoby na stronie głównej.] {span.line} [3. Dodano tryb nocny.] {span.line} [4. Możesz teraz łatwo zaimportować wszystkie konta ze starego klienta.] {span.line} [5. Drobne poprawki błędów.]", @@ -999,5 +1017,15 @@ "byte": { "help": "Zostały bajty: {{bytes}}" } + }, + "warningPlate": { + "day": "d", + "dexMoves": "We are moving soon! Stay with us at [Waves.Exchange](https://waves.exchange)", + "hour": "h", + "info": "We're moving from Waves DEX to Waves.Exchange. Do you want to move your accounts again?", + "min": "m", + "notification": "We're moving from Waves DEX to Waves.Exchange. Don't forget to move your accounts!", + "sec": "s", + "startMoving": "Safe moving" } } \ No newline at end of file diff --git a/locale/pl/app.welcome.json b/locale/pl/app.welcome.json index 21d577355..a787309c5 100644 --- a/locale/pl/app.welcome.json +++ b/locale/pl/app.welcome.json @@ -141,17 +141,21 @@ "change": "ZMIEŃ", "changeName": "Zmień nazwę", "chart": "WYKRES", + "comingSoon": "Coming soon", "contestLinkDescription": "Wygraj 5000 WAVES w konkursie tradingowym na Waves DEX!", "contestLinkLink": "Zasady", "controlAssets": "Kontrola aktywów należy wyłącznie do Ciebie - fundusze nie opuszczają Twojego portfela i nie mogą zostać zamrożone", + "cookies": "Cookies", "copyAddress": "Kopiuj adres", "copyright": "© 2019 Waves Platform", + "copyright-new": "© 2019 Waves.Exchange", "copyrightVordex": "© 2019 VORDEX", "createAccount": "Create account", "createToken": "Utwórz token", "currentAccountName": "Obecna nazwa konta", "dashboard": "Dashboard", "decentralised": "Zdecentralizowane", + "descExchange": "We are working on an awesome new project, which will be ready soon. Stay tuned!", "dexWithHardware": "Użyj DEX z portfelami sprzętowymi Ledger Nano S i Ledger Blue", "documentation": "Dokumentacja", "download": "Pobierz", @@ -160,6 +164,7 @@ "forDevelopers": "Dla programistów", "forum": "Forum", "gateways": "Bramy (gateway'e) do popularnych walut", + "gdpr": "GDPR", "getRealTimeAccess": "Uzyskaj dostęp w czasie rzeczywistym do danych rynkowych i skonfiguruj swoje boty transakcyjne poprzez API.", "getStarted": "Rozpocznij", "gitHub": "GitHub", @@ -183,6 +188,7 @@ "macOsDescription": "Pobierz aplikację MacOS", "mailto": "support.wavesplatform.com", "mailtoVordex": "support@vordex.com", + "mailtoWavesExchange": "support@waves.exchange", "mainPage": "Strona główna", "majorFiatCryptocurrencies": "Główne obsługiwane waluty fiat i kryptowaluty: BTC, LTC, ETH, USD i inne", "markets": "Rynki", @@ -214,8 +220,14 @@ "switchAccount": "Przełącz konto", "telegram": "Telegram", "termsOfUse": "Warunki użytkowania", + "timerDays": "days", + "timerHours": "hours", + "timerMinutes": "minutes", + "timerSeconds": "seconds", "tokenCreation": "Szybkie tworzenie tokenów", "tokenCreationCosts": "Tworzenie tokena kosztuje tylko 1 WAVES i trwa 1 minutę", + "tokenomicaToasterButton": "Więcej informacji", + "tokenomicaToasterText": "Zostań akcjonariuszem pierwszej wszechstronnej platformy do emisji i obrotu tokenizowanymi aktywami", "tradeOnWaves": "Handel na zdecentralizowanej giełdzie Waves", "tradeOnWavesDescription": "Kupuj i sprzedawaj żetony szybko i bezpiecznie ze wszystkimi zaletami scentralizowanej wymiany, ale zachowując pełną kontrolę nad swoimi środkami.", "transactions": "Transakcje", diff --git a/locale/pt_BR/app.create.json b/locale/pt_BR/app.create.json index a711f6fcd..4015c91b8 100644 --- a/locale/pt_BR/app.create.json +++ b/locale/pt_BR/app.create.json @@ -27,7 +27,7 @@ "address": "Endereço da conta:", "avatarUnique": "Este avatar é único. Você não poderá mudar depois.", "choose": "Escolha o avatar de seu endereço", - "create": "Create a new account", + "create": "Create account", "createAccount": "Create a new account", "createDescription": "Fast and free", "createNewAccount": "Criar Nova Conta", @@ -45,7 +45,7 @@ "withBlockchain": "Get Started with Blockchain" }, "import": "Importar contas", - "importDescription": "via Seed phrase, Ledger or Keeper", + "importDescription": "via Seed or private key, Ledger, Keystore File", "protect": "Proteja sua conta com uma senha ou", "protectYourAccount": "Proteja Sua Conta", "restore": "restaurar uma conta", diff --git a/locale/pt_BR/app.dex.json b/locale/pt_BR/app.dex.json index d84a65f32..b1c3f9908 100644 --- a/locale/pt_BR/app.dex.json +++ b/locale/pt_BR/app.dex.json @@ -200,6 +200,7 @@ "noMarkets": "Nenhum mercado corresponde aos seus filtros" }, "price": "Preço", + "vol": "Vol", "volume": "Volume" } }, diff --git a/locale/pt_BR/app.fag.json b/locale/pt_BR/app.fag.json new file mode 100644 index 000000000..1c1dcddbc --- /dev/null +++ b/locale/pt_BR/app.fag.json @@ -0,0 +1,7 @@ +{ + "fag": { + "migration": { + "title1": "What’s going on?" + } + } +} \ No newline at end of file diff --git a/locale/pt_BR/app.import.json b/locale/pt_BR/app.import.json index b1bbc0749..39005ecf9 100644 --- a/locale/pt_BR/app.import.json +++ b/locale/pt_BR/app.import.json @@ -9,7 +9,7 @@ "emptyList": "There are no accounts for import in the uploaded file", "importFailed": "Failed to import keystore file", "noChosen": "No file chosen", - "selectAccount": "Select account", + "selectAccount": "Choose accounts", "selectAccountDesc": "Please select account or", "selectAll": "Select all", "unselectAll": "Unselect all", diff --git a/locale/pt_BR/app.json b/locale/pt_BR/app.json index fb560d47f..8343f3ac3 100644 --- a/locale/pt_BR/app.json +++ b/locale/pt_BR/app.json @@ -2,7 +2,8 @@ "back": "Voltar para a página principal", "button": { "cancel": "Cancelar", - "continue": "Continuar" + "continue": "Continuar", + "signIn": "Sign in" }, "confirmTransaction": { "notPermitted": { diff --git a/locale/pt_BR/app.migrate.json b/locale/pt_BR/app.migrate.json index 168ea76e1..b46c1fff8 100644 --- a/locale/pt_BR/app.migrate.json +++ b/locale/pt_BR/app.migrate.json @@ -1,21 +1,166 @@ { + "desktopUpdate": { + "almostThere": "Almost there...", + "backToPrevious": "Back to previous", + "barDone": "Done", + "barDownload": "Download", + "barInstall": "Install and run", + "barSuccess": "Success", + "cancelDownloading": "Cancel download", + "congratulations": "Congratulations!", + "congratulationsText": "You have successfully downloaded the new application. To start using the application, simply do the following:", + "connectSupport": "If that did not help, then contact the Waves.Exchange [support](https://support.waves.exchange/).", + "download": "Download", + "downloaded": "yes", + "downloadText": "{div}[To offer users a better experience and wider range of tools, the exchange is moving from Waves DEX to Waves.Exchange.]\n{div.margin-top}[Waves DEX will stop operating on December 2, 2019. To continue trading you have to download the new desktop application.]", + "fail": "Fail", + "failText": "Please make sure that you have installed and run the new Waves.Exchange application.", + "haveYouDownloaded": "Have you already downloaded the new Waves.Exchange desktop application?", + "install": "Install the application", + "installAndRun": "Install and run the application. Have you done it?", + "iUnderstand": "I understand", + "lookAtFAQ1": "If you did everything properly and keep getting the Fail result, then take a look at the", + "lookAtFAQ2": "You might find the answer there.", + "movingText": "{div.margin-bottom}[To offer users a better experience and wider range of tools, the exchange is moving from Waves DEX to Waves.Exchange.]\n{div.margin-bottom}[Waves DEX will stop operating on December 2, 2019. To continue trading you have to move your accounts to the new exchange. We strongly recommend that you do this in advance.]\n{div.margin-bottom}[The moving is fast, easy, and absolutely secure.]", + "oldApplication": "Your current application is too old. If you want to trade just right now (before December 2, 2019), you can download our latest Waves DEX desktop application from the [official website](https://dex.wavesplatform.com).", + "oops": "Oops! Something went wrong...", + "password": "Password", + "passwordError": "Wrong Password!", + "pleaseWait": "Downloading...", + "return": "return", + "run": "Run the installed application", + "seconds": "seconds", + "seconds1": "second", + "seconds234": "seconds", + "signInAndMove": "Sign in & Start moving", + "toFinish": "To finish the migration of your accounts, you have to go to the new application and complete the authorization process.", + "tryAgain": "Try again" + }, + "faq": { + "attention": { + "text": "{div.margin-top-1}[The migration process for web wallets is ONLY available from the web domain [https://dex.wavesplatform.com](https://dex.wavesplatform.com/) and [https://client.wavesplatform.com](https://client.wavesplatform.com/). To complete migration for the desktop client you have to use the Waves DEX desktop application you have already installed.]\n\n{div.margin-top-1}[Do not use any other domains for migration, do not input your seed phrases and/or private keys anywhere, and do not download any other clients aside from the software indicated for the migration process from your current Waves DEX client. The migration process does not require you to input your seed phrases and/or private keys anywhere. Waves Platform or Waves.Exchange employees will never ask you to provide any kind of personal information, including private keys and/or seed phrases.]\n\n{div.margin-top-1}[The migration process is absolutely free, and it will not affect any gateways, which will process all transactions as normal. You do not need to pay or send any tokens to anyone to complete migration.]", + "title": "ATTENTION!!! " + }, + "goHome": "Go to HomePage", + "text1": "Waves DEX is transforming into a new product, Waves.Exchange. Don’t worry! All of your tokens, seed phrases and passwords are completely safe.", + "text10": "{div.margin-bottom}[If you are using the old apps, you will NO LONGER BE ABLE TO:]\n{div.line}[- Create accounts]\n{div.line}[- Have access to the Waves DEX interface]\n{div.line}[- View your portfolio]\n{div.line}[- Make transactions of any kind: transfer, issue or burn tokens, lease WAVES or cancel leasing]\n{div.line}[- Use any gateways]\n\n{div.margin-bottom}[As of December 2, 2019, you will be able to enjoy this functionality with Waves.Exchange apps.]\n\n{div.margin-bottom}[However, with the old apps, you will STILL BE ABLE TO:]\n\n{div.line}[- Log into your accounts]\n{div.line}[- Initiate the process of migration to Waves.Exchange]\n{div.line}[- Create a local backup of your seed phrases]\n\n{div.margin-top}[If you still have questions, you can send a message to our [official Telegram group](https://t.me/wavesexchange) or create a ticket on the support page: [https://support.waves.exchange/](https://support.waves.exchange/)]", + "text11": "No, never! This will not happen under any circumstances. All seed phrases will still be stored locally on your devices. It is impossible for the exchange to gain access to that storage.", + "text12": "Ownership of your tokens is recorded on the Waves blockchain. Tokens stored in your accounts can only be accessed with seed phrases or private keys that will not change after the migration and will not leave your devices. Your assets are completely safe!", + "text13": "{div.margin-bottom}[We’ll do our best to ensure the migration process is as smooth as possible for users. Because of changes to the matcher’s address and private key, we won’t be able to move your orders to the new matcher. Therefore, your entire order history will no longer be available. All your completed transactions can still be viewed using Waves Explorer. ]\n\n{div.margin-bottom}[Apart from your order history, all your active orders will be cancelled on December 2. This is a necessary measure caused by the switch to a new matcher. In the case of successful migration, you will still retain:]\n{div.line}[– A set of pinned assets on your dashboard]\n{div.line}[– Saved pairs on the exchange]\n{div.line}[– A list of “hidden” assets]\n{div.line}[– Language preferences]\n{div.line}[– Account information (seed phrases, account names)]\n\n{div.margin-bottom.margin-top}[Please keep in mind that technical work will take place on December 2, upon which access to old apps will be restricted and new apps will be prepared for launch. ]\n\n{div.margin-bottom}[During this work, gateways will process all transactions (deposit and withdrawal) as normal, which will ensure full security and access to your funds.]\n\n{div.margin-top}[You won’t be left without support! You can always send a message to our [official Telegram group](https://t.me/wavesexchange) or create a ticket on the support page: [https://support.waves.exchange/](https://support.waves.exchange/)]", + "text14": "{div}[The migration process will take roughly eight hours. During that time, you won’t have full access to your apps. We’d like to remind you that the migration process is scheduled for Monday, December 2, 2019. During the technical work that will take place that day, gateways will process all transactions as normal, which will ensure full security and access to your funds.]\n\n{div}[Support is at hand! You can always send a message to our [official Telegram group](https://t.me/wavesexchange) or create a ticket on the support page: [https://support.waves.exchange/](https://support.waves.exchange/)]", + "text15": "On December 2, users will need to log into the Waves mobile app and hit the Update button. The app will be updated to version 2.7.0. The update will be available on Google Play and the App Store before the end of the day on Monday, December 2, 2019.", + "text16": "Currently, KYC is only required for deposit/withdrawal of wUSD and wEUR from/to your bank account. At the moment, the team has no plans to introduce KYC for trading or cryptocurrency transactions.", + "text17": "The matcher will get a new address and URL, and its private key will change. Due to these changes, users’ open orders at the time of update will automatically be cancelled and transaction histories will become unavailable. Unfortunately, there is no technical means of transferring orders and transaction histories to the new matcher, because each order is sent to the matcher after the user signs it with their private key. Since neither the old or new matcher can access users’ private keys, orders cannot be transferred. We understand that this might be frustrating, but this approach is a feature of the matcher's design that is required to maintain the safety of users’ funds. We apologize for any inconvenience.", + "text18": "{div.margin-bottom}[We have done our best to ensure the migration process will be as smooth as possible for users. If you have problems moving your accounts, please start again. To do that, go back to your old web or desktop client, log in with your password and follow the instructions.]\n\n{div.margin-bottom}[Recommendation for browser users: during migration, turn off all browser extensions, since they could impose restrictions, interfering with migration.]\n\n{div.margin-bottom}[Recommendation for desktop client users: turn off your firewall or antivirus software, since they could impose restrictions on port operation, interfering with migration.]\n\n{div.margin-top}[In any case, you will not be left without support! You can always send a message to our [official Telegram group](https://t.me/wavesexchange) or create a ticket on the support page: [https://support.waves.exchange/](https://support.waves.exchange/)]", + "text19": "{div.margin-bottom}[Some gateways are operated by the Waves.Exchange team, specifically: $BTC, $ETH, $WEST, $ERGO, $BNT and $USDT.]\n{div.margin-bottom}[Meanwhile, $LTC, $XMR, $DASH, $BCH, $BSV, $Zcash, wUSD and wEUR are temporarily operated by Coinomat.]\n{div.margin-top}[During technical work on December 2, 2019, gateways will process all transactions as normal, which will ensure full security and access to your funds.]", + "text2": "This is a new exchange based on Waves DEX’s technology and expertise. For more details, see [this announcement](https://blog.wavesplatform.com/waves-dex-to-be-spun-off-43da9f6e2a91).", + "text20": "Your leases will not be cancelled during the migration process. Just as before, users will be able to lease their WAVES to the nodes they choose, using Waves.Exchange’s leasing interface, and collect interest of up to 7% per year.", + "text21": "The launch of the USDT (ERC-20) gateway will have no impact on the operation of wUSD and wEUR. Users will be able to continue trading them as they wish.", + "text22": "The new addresses belong to the Waves gateway (not Coinomat). We will constantly be improving these gateways, making transfers faster and more convenient for users.", + "text23": "We understand that the migration process may bring some inconvenience for users, so we have prepared a nice surprise! All users who have successfully moved their accounts to the new exchange will receive a glittering avatar, displayed in the app. To receive this, you will need to complete the migration of your accounts from Waves DEX to Waves.Exchange by December 2, and have at least one outgoing transaction of any type in each account to qualify.", + "text24": "We plan to add support for all languages previously available on Waves DEX soon.", + "text3": "Waves.Exchange is developed and run by part of the Waves DEX team, in collaboration with new developers from the Waves community.", + "text4": "The migration signifies a new phase in the development of the exchange, the main priority of which will now be user experience. In addition to focusing on the community’s requests, the new team will concentrate on building new trading tools and comprehensive promotion of the product, which was difficult under the previous arrangement.", + "text5": "Migration has already begun. As of November 18, 2019, you can move your accounts to the new service. To do that, you’ll need to update Waves DEX’s web version and/or run a desktop app, log into your account and follow the instructions.", + "text6": "Yes. This will be the new way to access all of the familiar and convenient tools of the Waves trading ecosystem – including web and desktop apps, mobile apps and the exchange – plus new features and upgrades to the service.", + "text7": "The new exchange’s launch is scheduled for December 2, 2019.", + "text8": "We want to give Waves DEX users enough time to prepare for using the new exchange, so that their access to the service is uninterrupted. We hope that the two-week period will be sufficient for the majority of users to complete the migration process.", + "text9": "Yes, migration of accounts will also be possible after the launch of Waves.Exchange. However, as of December 2, 2019, some restrictions will apply to Waves DEX’s old apps.", + "title1": "What’s going on?", + "title10": "What restrictions will apply to Waves DEX apps as of December 2, 2019?", + "title11": "Will the new exchange have access to my seed phrases?", + "title12": "What will happen to my tokens?", + "title13": "What problems might users face due to the migration?", + "title14": "How long will technical work take on December 2?", + "title15": "How can I update my mobile app?", + "title16": "Do you plan on introducing KYC procedures? ", + "title17": "What changes will the matcher undergo?", + "title18": "What if I have any problems or questions during the migration process?", + "title19": "What will happen to gateway tokens?", + "title2": "What is Waves.Exchange?", + "title20": "Will leasing still be available after migration? Will leases be cancelled during the migration process?", + "title21": "Will Tether USD (USDT) replace wUSD and wEUR?", + "title22": "Why have the gateway addresses for receiving BTC and ETH been changed?", + "title23": "Why so complicated?", + "title24": "Are there plans to expand language support for the interface of the new exchange?", + "title3": "Who is in charge of developing the new exchange?", + "title4": "Why is Waves DEX moving to Waves.Exchange?", + "title5": "When will migration begin?", + "title6": "Is migration mandatory?", + "title7": "When will Waves.Exchange be launched?", + "title8": "Why did the migration process begin two weeks prior to launch?", + "title9": "Will it be possible to move accounts after the launch of Waves.Exchange?" + }, "migrate": { + "achievementDesc": "You’ve successfully migrated your accounts. To thank you for completing the process, we’re rewarding all your accounts (with at least one outgoing transaction made before December 2, 2019) with glittering avatars!", + "achievementTitle": "Congratulations!", "btn": { "unlock": "Unlock" }, + "continue": "Continue", + "desc": { + "almostFinish": "To finish the migration of your accounts, accept the new Terms and Conditions and Privacy Policy.", + "enterPassword": "Enter your Waves.Exchange password to continue the migration.", + "onePassword": "Create one password for all your accounts. Sign into accounts and switch between them easily." + }, "description": { "enterPass": "Enter your account password or", "goBack": "return back", - "unlock": "Unlock your accounts. You can return to this step later" + "goBackExchange": "go back", + "unlock": "Unlock your accounts. You can return to this step later", + "unlockExchange": "To finish the migration, complete the authorization process by unlocking an account from the old application and signing in, or creating a new account, or importing it." }, "headers": { "unlock": "Unlock your accounts", - "unlockAccount": "Unlock account" + "unlockAccount": "Unlock account", + "unlockAccountExchange": "Unlock your account", + "unlockExchange": "Unlock your accounts" + }, + "modalButton": { + "cancel": "Cancel", + "moving": "Start moving" + }, + "modalDesc": { + "firstPart": "To offer users a better experience and wider range of tools, the exchange is moving from Waves DEX to Waves.Exchange.", + "redirected": "Make sure that you have successfully completed the migration process at Waves.Exchange. Once it is done, you will see the corresponding message.", + "secondPart": "Waves DEX will stop operating on December 2, 2019. To continue trading you should move your accounts to the new exchange. We strongly recommend that you do this in advance.", + "thirdPart": "The migration process is fast, easy and absolutely secure." + }, + "modalTitle": { + "moving": "We're moving!", + "plate": "Don’t worry! All of your tokens, seed phrases and passwords are safe.", + "redirected": "You have been redirected to" }, + "signIn": "Sign in", "subtitle": { "account": "Account", "pending": "Pending unlock", - "unlocked": "Successfully unlocked" + "pendingExchange": "To unlock, select an account from the list", + "pendingUnlockingExchange": "Pending unlocking", + "unlocked": "Unlocked" + }, + "title": { + "almostThere": "Almost there...", + "protectAccount": "Protect your accounts" + } + }, + "modals": { + "shutdownNotificationFirst": { + "message1": "Waves DEX will stop operating on December 2, 2019", + "message2": "To proceed to work with the exchange, you have to move your accounts to the new Waves.Exchange. We strongly recommend that you do this ASAP. The moving is fast, easy, and absolutely secure.", + "submit": "I understand", + "title": "One day left!" + }, + "shutdownNotificationLast": { + "message1": "Waves DEX is no longer working. The exchange moved to Waves.Exchange. Don't worry! You are still able to move your accounts from Waves DEX to Waves.Exchange. Thank you for the good times!", + "submit": "I understand", + "title": "Time to move on!" + }, + "shutdownNotificationSecond": { + "message1": "Waves DEX will stop operating in two hours.", + "message2": "To proceed to work with the exchange, you have to move your accounts to the new Waves.Exchange. We strongly recommend that you do this ASAP. The moving is fast, easy, and absolutely secure.", + "submit": "I understand", + "title": "Two hours left!" } } } \ No newline at end of file diff --git a/locale/pt_BR/app.signIn.json b/locale/pt_BR/app.signIn.json index e5052c7c7..664040c8e 100644 --- a/locale/pt_BR/app.signIn.json +++ b/locale/pt_BR/app.signIn.json @@ -8,16 +8,23 @@ "signIn": { "btn": { "cancel": "Cancel", + "overwrite": "Overwrite", "restore": "Reset all" }, "enterPass": "Please enter your password to continue", + "or": "OR", "passForgot": { "attention": "Attention!", "description": "To recover the password, you need to reset all accounts, set a new password, import each account from the Seed phrase or via Private key.", - "importantDesc": "If you have not saved the Seed phrase or Private key, then you will not be able to recover access to your account." + "descriptionExchange": "You are about to delete all of your Waves.Exchange accounts from this device. This action will not affect your Waves DEX accounts.", + "importantDesc": "If you have not saved the Seed phrase or Private key, then you will not be able to recover access to your account.", + "importantDescEx": "This action is irreversible! If you have not saved the Seed phrase or private key, then you will not be able to recover access to your Waves.Exchange accounts.", + "importantDescExchange": "This action is irreversible! If you have not saved the Seed phrase or private key, then you will not be able to recover access to your Waves.Exchange accounts." }, "password": { - "forgot": "Forgot your password?" + "forgot": "Forgot your password?", + "overwrite": "Overwrite accounts", + "overwriteDescription": "Overwrite all Waves.Exchange accounts on this device" }, "signIn": "Sign in", "welcomeBack": "Welcome Back!" diff --git a/locale/pt_BR/app.signUp.json b/locale/pt_BR/app.signUp.json index 980b0d2e1..8b56a88a3 100644 --- a/locale/pt_BR/app.signUp.json +++ b/locale/pt_BR/app.signUp.json @@ -6,7 +6,7 @@ "onePassword": "One password for all your accounts", "protect": "Protect Your Accounts", "protectDesc": "Set a single password for all your accounts", - "protectPass": "Create a password" + "protectPass": "Create password" }, "password": { "notMatch": "Password does not match" diff --git a/locale/pt_BR/app.utils.json b/locale/pt_BR/app.utils.json index 1a28f2e7f..a81a85342 100644 --- a/locale/pt_BR/app.utils.json +++ b/locale/pt_BR/app.utils.json @@ -302,6 +302,12 @@ "warningText": "Verifique se a sua carteira ou exchange usa smart contracts para transferir ETH. Nós não aceitamos essas transações e você perderá esse dinheiro, pois não podemos reembolsar.", "warningTitle": "Por favor, não deposite ETH através de smart contracts! Não deposite tokens ERC20! Apenas Ethereum é permitido." }, + "wavesGatewayUSDT": { + "warningMinAmountText": "If you will send less than {{minAmount, BigNumber}} {{assetTicker}}, you will lose that money.", + "warningMinAmountTitle": "The minimum amount of deposit is {{minAmount, BigNumber}} {{assetTicker}}, the maximum amount of deposit is {{maxAmount}} {{assetTicker}}", + "warningText": "Check if your wallet or exchange uses smart-contracts to withdraw Tether USD. We do not accept such transactions and can’t refund them. You will lose that money", + "warningTitle": "This is ERC20 USDT deposit address. Send only USDT to this deposit address. Sending any other coin or token to this address may result in the loss of your deposit. Please do not deposit USDT from smart contracts!" + }, "wavesGatewayVST": { "helpDescrText": "Once the transaction is confirmed, the gateway will process the transfer of WEST to a token in your Waves account.", "helpDescrTitle": "Enter this address into your WEST client or wallet", @@ -912,6 +918,12 @@ "saveSeedButton": "Save the SEED phrase", "title": "Como se proteger de Phishers" } + }, + "unsuccessfulMigration": { + "checkbox": "Don't show this again", + "description": "You have started the account migration from Waves DEX to this exchange, but it hasn't been finished. Your accounts haven't been moved. Go back to Waves DEX and start the process from the beginning.", + "title": "Unfinished Migration", + "understand": "Eu Entendi" } }, "modals": { @@ -934,6 +946,12 @@ }, "Unpin_utils": "Remover", "utils": { + "migrationError": "Oops! Your accounts are safe but haven't been moved. Please try again.", + "privacyPolicy": "I have read and agree with the [Privacy Policy](https://wavesplatform.com/files/docs/Privacy_Policy_SW.pdf).", + "privacyPolicyText": "Privacy Policy", + "termsAgreement": "I have read and agree with the [Terms and Conditions](https://wavesplatform.com/files/docs/Waves_terms_and_conditions.pdf).", + "termsAgreementText": "Terms and Conditions", + "termsAssign": "I have read and agree with the", "whatsNew": { "body": { "1_0_0": "{span.line} [1. A Waves Client saiu da versão beta.] {span.line} [2. Agora você pode fixar e remover qualquer ativo na página principal.] {span.line} [3. Modo noturno adicionado.] {span.line} [4. Agora você pode importar facilmente todas as suas contas do antigo Client.] {span.line} [5. Correção de pequenos bugs.]", @@ -999,5 +1017,15 @@ "byte": { "help": "Bytes restantes: {{bytes}}" } + }, + "warningPlate": { + "day": "d", + "dexMoves": "We are moving soon! Stay with us at [Waves.Exchange](https://waves.exchange)", + "hour": "h", + "info": "We're moving from Waves DEX to Waves.Exchange. Do you want to move your accounts again?", + "min": "m", + "notification": "We're moving from Waves DEX to Waves.Exchange. Don't forget to move your accounts!", + "sec": "s", + "startMoving": "Safe moving" } } \ No newline at end of file diff --git a/locale/pt_BR/app.welcome.json b/locale/pt_BR/app.welcome.json index cba10d033..e251dc409 100644 --- a/locale/pt_BR/app.welcome.json +++ b/locale/pt_BR/app.welcome.json @@ -141,17 +141,21 @@ "change": "CHANGE", "changeName": "Change Name", "chart": "CHART", + "comingSoon": "Coming soon", "contestLinkDescription": "Win 5,000 WAVES in a trading contest on Waves DEX!", "contestLinkLink": "Rules", "controlAssets": "Control of assets is yours alone – funds do not leave your wallet and cannot be frozen", + "cookies": "Cookies", "copyAddress": "Copy address", "copyright": "© 2019 Waves Platform", + "copyright-new": "© 2019 Waves.Exchange", "copyrightVordex": "© 2019 VORDEX", "createAccount": "Create account", "createToken": "Create token", "currentAccountName": "Current account name", "dashboard": "Dashboard", "decentralised": "Decentralised", + "descExchange": "We are working on an awesome new project, which will be ready soon. Stay tuned!", "dexWithHardware": "Use DEX with hardware wallets Ledger Nano S and Ledger Blue", "documentation": "Documentação", "download": "Download", @@ -160,8 +164,9 @@ "forDevelopers": "Para desenvolvedores", "forum": "Fórum", "gateways": "Gateways to popular currencies", + "gdpr": "GDPR", "getRealTimeAccess": "Get real-time access to market data and set up your trading bots via API", - "getStarted": "Get Started", + "getStarted": "Get started", "gitHub": "GitHub", "help": "Ajuda", "high": "24 HIGH", @@ -183,6 +188,7 @@ "macOsDescription": "Download MacOS application", "mailto": "support.wavesplatform.com", "mailtoVordex": "support@vordex.com", + "mailtoWavesExchange": "support@waves.exchange", "mainPage": "Main page", "majorFiatCryptocurrencies": "Major fiat and cryptocurrencies supported: BTC, LTC, ETH, USD, and others", "markets": "Markets", @@ -206,7 +212,7 @@ "scriptAccount": "Script account", "scriptedAccount": "Script account", "settings": "Settings", - "signIn": "Sign In", + "signIn": "Sign in", "social": "Social", "stackOverflow": "Stack Overflow", "suitableTradingBots": "Suitable for trading bots", @@ -214,8 +220,14 @@ "switchAccount": "Switch account", "telegram": "Telegram", "termsOfUse": "Terms of use", + "timerDays": "days", + "timerHours": "hours", + "timerMinutes": "minutes", + "timerSeconds": "seconds", "tokenCreation": "Fast token creation", "tokenCreationCosts": "Token creation costs just 1 WAVES and takes 1 minute", + "tokenomicaToasterButton": "Saber Mais", + "tokenomicaToasterText": "Torne-se acionista da primeira tudo-em-um plataforma para emissão e negociação secundária de ativos tokenizados", "tradeOnWaves": "Trade on the Waves Decentralised Exchange", "tradeOnWavesDescription": "Buy and sell tokens quickly and securely with all advantages of a centralised exchange, but retaining complete control of your funds.", "transactions": "Transações", diff --git a/locale/pt_PT/app.create.json b/locale/pt_PT/app.create.json index 7d347101d..8df92e585 100644 --- a/locale/pt_PT/app.create.json +++ b/locale/pt_PT/app.create.json @@ -27,7 +27,7 @@ "address": "Account address:", "avatarUnique": "This avatar is unique. You cannot change it later.", "choose": "Choose your address avatar", - "create": "Create a new account", + "create": "Create account", "createAccount": "Create a new account", "createDescription": "Fast and free", "createNewAccount": "Choose your Avatar", @@ -45,7 +45,7 @@ "withBlockchain": "Get Started with Blockchain" }, "import": "Import accounts", - "importDescription": "via Seed phrase, Ledger or Keeper", + "importDescription": "via Seed or private key, Ledger, Keystore File", "protect": "Protect your account with a password or", "protectYourAccount": "Protect Your Account", "restore": "restore an account", diff --git a/locale/pt_PT/app.dex.json b/locale/pt_PT/app.dex.json index 9cad1ab1d..f61ce82dd 100644 --- a/locale/pt_PT/app.dex.json +++ b/locale/pt_PT/app.dex.json @@ -200,6 +200,7 @@ "noMarkets": "No markets matching your filters" }, "price": "Price", + "vol": "Vol", "volume": "Volume" } }, diff --git a/locale/pt_PT/app.fag.json b/locale/pt_PT/app.fag.json new file mode 100644 index 000000000..1c1dcddbc --- /dev/null +++ b/locale/pt_PT/app.fag.json @@ -0,0 +1,7 @@ +{ + "fag": { + "migration": { + "title1": "What’s going on?" + } + } +} \ No newline at end of file diff --git a/locale/pt_PT/app.import.json b/locale/pt_PT/app.import.json index 089e160c6..db38c1bef 100644 --- a/locale/pt_PT/app.import.json +++ b/locale/pt_PT/app.import.json @@ -9,7 +9,7 @@ "emptyList": "There are no accounts for import in the uploaded file", "importFailed": "Failed to import keystore file", "noChosen": "No file chosen", - "selectAccount": "Select account", + "selectAccount": "Choose accounts", "selectAccountDesc": "Please select account or", "selectAll": "Select all", "unselectAll": "Unselect all", diff --git a/locale/pt_PT/app.json b/locale/pt_PT/app.json index 7cdcaaafa..e907b18e1 100644 --- a/locale/pt_PT/app.json +++ b/locale/pt_PT/app.json @@ -2,7 +2,8 @@ "back": "Back to main page", "button": { "cancel": "Cancel", - "continue": "Continue" + "continue": "Continue", + "signIn": "Sign in" }, "confirmTransaction": { "notPermitted": { diff --git a/locale/pt_PT/app.migrate.json b/locale/pt_PT/app.migrate.json index 168ea76e1..b46c1fff8 100644 --- a/locale/pt_PT/app.migrate.json +++ b/locale/pt_PT/app.migrate.json @@ -1,21 +1,166 @@ { + "desktopUpdate": { + "almostThere": "Almost there...", + "backToPrevious": "Back to previous", + "barDone": "Done", + "barDownload": "Download", + "barInstall": "Install and run", + "barSuccess": "Success", + "cancelDownloading": "Cancel download", + "congratulations": "Congratulations!", + "congratulationsText": "You have successfully downloaded the new application. To start using the application, simply do the following:", + "connectSupport": "If that did not help, then contact the Waves.Exchange [support](https://support.waves.exchange/).", + "download": "Download", + "downloaded": "yes", + "downloadText": "{div}[To offer users a better experience and wider range of tools, the exchange is moving from Waves DEX to Waves.Exchange.]\n{div.margin-top}[Waves DEX will stop operating on December 2, 2019. To continue trading you have to download the new desktop application.]", + "fail": "Fail", + "failText": "Please make sure that you have installed and run the new Waves.Exchange application.", + "haveYouDownloaded": "Have you already downloaded the new Waves.Exchange desktop application?", + "install": "Install the application", + "installAndRun": "Install and run the application. Have you done it?", + "iUnderstand": "I understand", + "lookAtFAQ1": "If you did everything properly and keep getting the Fail result, then take a look at the", + "lookAtFAQ2": "You might find the answer there.", + "movingText": "{div.margin-bottom}[To offer users a better experience and wider range of tools, the exchange is moving from Waves DEX to Waves.Exchange.]\n{div.margin-bottom}[Waves DEX will stop operating on December 2, 2019. To continue trading you have to move your accounts to the new exchange. We strongly recommend that you do this in advance.]\n{div.margin-bottom}[The moving is fast, easy, and absolutely secure.]", + "oldApplication": "Your current application is too old. If you want to trade just right now (before December 2, 2019), you can download our latest Waves DEX desktop application from the [official website](https://dex.wavesplatform.com).", + "oops": "Oops! Something went wrong...", + "password": "Password", + "passwordError": "Wrong Password!", + "pleaseWait": "Downloading...", + "return": "return", + "run": "Run the installed application", + "seconds": "seconds", + "seconds1": "second", + "seconds234": "seconds", + "signInAndMove": "Sign in & Start moving", + "toFinish": "To finish the migration of your accounts, you have to go to the new application and complete the authorization process.", + "tryAgain": "Try again" + }, + "faq": { + "attention": { + "text": "{div.margin-top-1}[The migration process for web wallets is ONLY available from the web domain [https://dex.wavesplatform.com](https://dex.wavesplatform.com/) and [https://client.wavesplatform.com](https://client.wavesplatform.com/). To complete migration for the desktop client you have to use the Waves DEX desktop application you have already installed.]\n\n{div.margin-top-1}[Do not use any other domains for migration, do not input your seed phrases and/or private keys anywhere, and do not download any other clients aside from the software indicated for the migration process from your current Waves DEX client. The migration process does not require you to input your seed phrases and/or private keys anywhere. Waves Platform or Waves.Exchange employees will never ask you to provide any kind of personal information, including private keys and/or seed phrases.]\n\n{div.margin-top-1}[The migration process is absolutely free, and it will not affect any gateways, which will process all transactions as normal. You do not need to pay or send any tokens to anyone to complete migration.]", + "title": "ATTENTION!!! " + }, + "goHome": "Go to HomePage", + "text1": "Waves DEX is transforming into a new product, Waves.Exchange. Don’t worry! All of your tokens, seed phrases and passwords are completely safe.", + "text10": "{div.margin-bottom}[If you are using the old apps, you will NO LONGER BE ABLE TO:]\n{div.line}[- Create accounts]\n{div.line}[- Have access to the Waves DEX interface]\n{div.line}[- View your portfolio]\n{div.line}[- Make transactions of any kind: transfer, issue or burn tokens, lease WAVES or cancel leasing]\n{div.line}[- Use any gateways]\n\n{div.margin-bottom}[As of December 2, 2019, you will be able to enjoy this functionality with Waves.Exchange apps.]\n\n{div.margin-bottom}[However, with the old apps, you will STILL BE ABLE TO:]\n\n{div.line}[- Log into your accounts]\n{div.line}[- Initiate the process of migration to Waves.Exchange]\n{div.line}[- Create a local backup of your seed phrases]\n\n{div.margin-top}[If you still have questions, you can send a message to our [official Telegram group](https://t.me/wavesexchange) or create a ticket on the support page: [https://support.waves.exchange/](https://support.waves.exchange/)]", + "text11": "No, never! This will not happen under any circumstances. All seed phrases will still be stored locally on your devices. It is impossible for the exchange to gain access to that storage.", + "text12": "Ownership of your tokens is recorded on the Waves blockchain. Tokens stored in your accounts can only be accessed with seed phrases or private keys that will not change after the migration and will not leave your devices. Your assets are completely safe!", + "text13": "{div.margin-bottom}[We’ll do our best to ensure the migration process is as smooth as possible for users. Because of changes to the matcher’s address and private key, we won’t be able to move your orders to the new matcher. Therefore, your entire order history will no longer be available. All your completed transactions can still be viewed using Waves Explorer. ]\n\n{div.margin-bottom}[Apart from your order history, all your active orders will be cancelled on December 2. This is a necessary measure caused by the switch to a new matcher. In the case of successful migration, you will still retain:]\n{div.line}[– A set of pinned assets on your dashboard]\n{div.line}[– Saved pairs on the exchange]\n{div.line}[– A list of “hidden” assets]\n{div.line}[– Language preferences]\n{div.line}[– Account information (seed phrases, account names)]\n\n{div.margin-bottom.margin-top}[Please keep in mind that technical work will take place on December 2, upon which access to old apps will be restricted and new apps will be prepared for launch. ]\n\n{div.margin-bottom}[During this work, gateways will process all transactions (deposit and withdrawal) as normal, which will ensure full security and access to your funds.]\n\n{div.margin-top}[You won’t be left without support! You can always send a message to our [official Telegram group](https://t.me/wavesexchange) or create a ticket on the support page: [https://support.waves.exchange/](https://support.waves.exchange/)]", + "text14": "{div}[The migration process will take roughly eight hours. During that time, you won’t have full access to your apps. We’d like to remind you that the migration process is scheduled for Monday, December 2, 2019. During the technical work that will take place that day, gateways will process all transactions as normal, which will ensure full security and access to your funds.]\n\n{div}[Support is at hand! You can always send a message to our [official Telegram group](https://t.me/wavesexchange) or create a ticket on the support page: [https://support.waves.exchange/](https://support.waves.exchange/)]", + "text15": "On December 2, users will need to log into the Waves mobile app and hit the Update button. The app will be updated to version 2.7.0. The update will be available on Google Play and the App Store before the end of the day on Monday, December 2, 2019.", + "text16": "Currently, KYC is only required for deposit/withdrawal of wUSD and wEUR from/to your bank account. At the moment, the team has no plans to introduce KYC for trading or cryptocurrency transactions.", + "text17": "The matcher will get a new address and URL, and its private key will change. Due to these changes, users’ open orders at the time of update will automatically be cancelled and transaction histories will become unavailable. Unfortunately, there is no technical means of transferring orders and transaction histories to the new matcher, because each order is sent to the matcher after the user signs it with their private key. Since neither the old or new matcher can access users’ private keys, orders cannot be transferred. We understand that this might be frustrating, but this approach is a feature of the matcher's design that is required to maintain the safety of users’ funds. We apologize for any inconvenience.", + "text18": "{div.margin-bottom}[We have done our best to ensure the migration process will be as smooth as possible for users. If you have problems moving your accounts, please start again. To do that, go back to your old web or desktop client, log in with your password and follow the instructions.]\n\n{div.margin-bottom}[Recommendation for browser users: during migration, turn off all browser extensions, since they could impose restrictions, interfering with migration.]\n\n{div.margin-bottom}[Recommendation for desktop client users: turn off your firewall or antivirus software, since they could impose restrictions on port operation, interfering with migration.]\n\n{div.margin-top}[In any case, you will not be left without support! You can always send a message to our [official Telegram group](https://t.me/wavesexchange) or create a ticket on the support page: [https://support.waves.exchange/](https://support.waves.exchange/)]", + "text19": "{div.margin-bottom}[Some gateways are operated by the Waves.Exchange team, specifically: $BTC, $ETH, $WEST, $ERGO, $BNT and $USDT.]\n{div.margin-bottom}[Meanwhile, $LTC, $XMR, $DASH, $BCH, $BSV, $Zcash, wUSD and wEUR are temporarily operated by Coinomat.]\n{div.margin-top}[During technical work on December 2, 2019, gateways will process all transactions as normal, which will ensure full security and access to your funds.]", + "text2": "This is a new exchange based on Waves DEX’s technology and expertise. For more details, see [this announcement](https://blog.wavesplatform.com/waves-dex-to-be-spun-off-43da9f6e2a91).", + "text20": "Your leases will not be cancelled during the migration process. Just as before, users will be able to lease their WAVES to the nodes they choose, using Waves.Exchange’s leasing interface, and collect interest of up to 7% per year.", + "text21": "The launch of the USDT (ERC-20) gateway will have no impact on the operation of wUSD and wEUR. Users will be able to continue trading them as they wish.", + "text22": "The new addresses belong to the Waves gateway (not Coinomat). We will constantly be improving these gateways, making transfers faster and more convenient for users.", + "text23": "We understand that the migration process may bring some inconvenience for users, so we have prepared a nice surprise! All users who have successfully moved their accounts to the new exchange will receive a glittering avatar, displayed in the app. To receive this, you will need to complete the migration of your accounts from Waves DEX to Waves.Exchange by December 2, and have at least one outgoing transaction of any type in each account to qualify.", + "text24": "We plan to add support for all languages previously available on Waves DEX soon.", + "text3": "Waves.Exchange is developed and run by part of the Waves DEX team, in collaboration with new developers from the Waves community.", + "text4": "The migration signifies a new phase in the development of the exchange, the main priority of which will now be user experience. In addition to focusing on the community’s requests, the new team will concentrate on building new trading tools and comprehensive promotion of the product, which was difficult under the previous arrangement.", + "text5": "Migration has already begun. As of November 18, 2019, you can move your accounts to the new service. To do that, you’ll need to update Waves DEX’s web version and/or run a desktop app, log into your account and follow the instructions.", + "text6": "Yes. This will be the new way to access all of the familiar and convenient tools of the Waves trading ecosystem – including web and desktop apps, mobile apps and the exchange – plus new features and upgrades to the service.", + "text7": "The new exchange’s launch is scheduled for December 2, 2019.", + "text8": "We want to give Waves DEX users enough time to prepare for using the new exchange, so that their access to the service is uninterrupted. We hope that the two-week period will be sufficient for the majority of users to complete the migration process.", + "text9": "Yes, migration of accounts will also be possible after the launch of Waves.Exchange. However, as of December 2, 2019, some restrictions will apply to Waves DEX’s old apps.", + "title1": "What’s going on?", + "title10": "What restrictions will apply to Waves DEX apps as of December 2, 2019?", + "title11": "Will the new exchange have access to my seed phrases?", + "title12": "What will happen to my tokens?", + "title13": "What problems might users face due to the migration?", + "title14": "How long will technical work take on December 2?", + "title15": "How can I update my mobile app?", + "title16": "Do you plan on introducing KYC procedures? ", + "title17": "What changes will the matcher undergo?", + "title18": "What if I have any problems or questions during the migration process?", + "title19": "What will happen to gateway tokens?", + "title2": "What is Waves.Exchange?", + "title20": "Will leasing still be available after migration? Will leases be cancelled during the migration process?", + "title21": "Will Tether USD (USDT) replace wUSD and wEUR?", + "title22": "Why have the gateway addresses for receiving BTC and ETH been changed?", + "title23": "Why so complicated?", + "title24": "Are there plans to expand language support for the interface of the new exchange?", + "title3": "Who is in charge of developing the new exchange?", + "title4": "Why is Waves DEX moving to Waves.Exchange?", + "title5": "When will migration begin?", + "title6": "Is migration mandatory?", + "title7": "When will Waves.Exchange be launched?", + "title8": "Why did the migration process begin two weeks prior to launch?", + "title9": "Will it be possible to move accounts after the launch of Waves.Exchange?" + }, "migrate": { + "achievementDesc": "You’ve successfully migrated your accounts. To thank you for completing the process, we’re rewarding all your accounts (with at least one outgoing transaction made before December 2, 2019) with glittering avatars!", + "achievementTitle": "Congratulations!", "btn": { "unlock": "Unlock" }, + "continue": "Continue", + "desc": { + "almostFinish": "To finish the migration of your accounts, accept the new Terms and Conditions and Privacy Policy.", + "enterPassword": "Enter your Waves.Exchange password to continue the migration.", + "onePassword": "Create one password for all your accounts. Sign into accounts and switch between them easily." + }, "description": { "enterPass": "Enter your account password or", "goBack": "return back", - "unlock": "Unlock your accounts. You can return to this step later" + "goBackExchange": "go back", + "unlock": "Unlock your accounts. You can return to this step later", + "unlockExchange": "To finish the migration, complete the authorization process by unlocking an account from the old application and signing in, or creating a new account, or importing it." }, "headers": { "unlock": "Unlock your accounts", - "unlockAccount": "Unlock account" + "unlockAccount": "Unlock account", + "unlockAccountExchange": "Unlock your account", + "unlockExchange": "Unlock your accounts" + }, + "modalButton": { + "cancel": "Cancel", + "moving": "Start moving" + }, + "modalDesc": { + "firstPart": "To offer users a better experience and wider range of tools, the exchange is moving from Waves DEX to Waves.Exchange.", + "redirected": "Make sure that you have successfully completed the migration process at Waves.Exchange. Once it is done, you will see the corresponding message.", + "secondPart": "Waves DEX will stop operating on December 2, 2019. To continue trading you should move your accounts to the new exchange. We strongly recommend that you do this in advance.", + "thirdPart": "The migration process is fast, easy and absolutely secure." + }, + "modalTitle": { + "moving": "We're moving!", + "plate": "Don’t worry! All of your tokens, seed phrases and passwords are safe.", + "redirected": "You have been redirected to" }, + "signIn": "Sign in", "subtitle": { "account": "Account", "pending": "Pending unlock", - "unlocked": "Successfully unlocked" + "pendingExchange": "To unlock, select an account from the list", + "pendingUnlockingExchange": "Pending unlocking", + "unlocked": "Unlocked" + }, + "title": { + "almostThere": "Almost there...", + "protectAccount": "Protect your accounts" + } + }, + "modals": { + "shutdownNotificationFirst": { + "message1": "Waves DEX will stop operating on December 2, 2019", + "message2": "To proceed to work with the exchange, you have to move your accounts to the new Waves.Exchange. We strongly recommend that you do this ASAP. The moving is fast, easy, and absolutely secure.", + "submit": "I understand", + "title": "One day left!" + }, + "shutdownNotificationLast": { + "message1": "Waves DEX is no longer working. The exchange moved to Waves.Exchange. Don't worry! You are still able to move your accounts from Waves DEX to Waves.Exchange. Thank you for the good times!", + "submit": "I understand", + "title": "Time to move on!" + }, + "shutdownNotificationSecond": { + "message1": "Waves DEX will stop operating in two hours.", + "message2": "To proceed to work with the exchange, you have to move your accounts to the new Waves.Exchange. We strongly recommend that you do this ASAP. The moving is fast, easy, and absolutely secure.", + "submit": "I understand", + "title": "Two hours left!" } } } \ No newline at end of file diff --git a/locale/pt_PT/app.signIn.json b/locale/pt_PT/app.signIn.json index 6ad960f42..ae466e65e 100644 --- a/locale/pt_PT/app.signIn.json +++ b/locale/pt_PT/app.signIn.json @@ -8,16 +8,23 @@ "signIn": { "btn": { "cancel": "Cancel", + "overwrite": "Overwrite", "restore": "Reset all" }, "enterPass": "Please enter your password to continue", + "or": "OR", "passForgot": { "attention": "Attention!", "description": "To recover the password, you need to reset all accounts, set a new password, import each account from the Seed phrase or via Private key.", - "importantDesc": "If you have not saved the Seed phrase or Private key, then you will not be able to recover access to your account." + "descriptionExchange": "You are about to delete all of your Waves.Exchange accounts from this device. This action will not affect your Waves DEX accounts.", + "importantDesc": "If you have not saved the Seed phrase or Private key, then you will not be able to recover access to your account.", + "importantDescEx": "This action is irreversible! If you have not saved the Seed phrase or private key, then you will not be able to recover access to your Waves.Exchange accounts.", + "importantDescExchange": "This action is irreversible! If you have not saved the Seed phrase or private key, then you will not be able to recover access to your Waves.Exchange accounts." }, "password": { - "forgot": "Forgot your password?" + "forgot": "Forgot your password?", + "overwrite": "Overwrite accounts", + "overwriteDescription": "Overwrite all Waves.Exchange accounts on this device" }, "signIn": "Sign in", "welcomeBack": "Welcome Back!" diff --git a/locale/pt_PT/app.signUp.json b/locale/pt_PT/app.signUp.json index 980b0d2e1..8b56a88a3 100644 --- a/locale/pt_PT/app.signUp.json +++ b/locale/pt_PT/app.signUp.json @@ -6,7 +6,7 @@ "onePassword": "One password for all your accounts", "protect": "Protect Your Accounts", "protectDesc": "Set a single password for all your accounts", - "protectPass": "Create a password" + "protectPass": "Create password" }, "password": { "notMatch": "Password does not match" diff --git a/locale/pt_PT/app.utils.json b/locale/pt_PT/app.utils.json index 472c8cb29..555250948 100644 --- a/locale/pt_PT/app.utils.json +++ b/locale/pt_PT/app.utils.json @@ -302,6 +302,12 @@ "warningText": "Check if your wallet or exchange uses smart-contracts to withdraw ETH. We do not accept such transactions and can’t refund them. You will lose that money.", "warningTitle": "Please do not deposit ETH from smart contracts! Do not deposit ERC20 tokens! Only Ethereum is allowed." }, + "wavesGatewayUSDT": { + "warningMinAmountText": "If you will send less than {{minAmount, BigNumber}} {{assetTicker}}, you will lose that money.", + "warningMinAmountTitle": "The minimum amount of deposit is {{minAmount, BigNumber}} {{assetTicker}}, the maximum amount of deposit is {{maxAmount}} {{assetTicker}}", + "warningText": "Check if your wallet or exchange uses smart-contracts to withdraw Tether USD. We do not accept such transactions and can’t refund them. You will lose that money", + "warningTitle": "This is ERC20 USDT deposit address. Send only USDT to this deposit address. Sending any other coin or token to this address may result in the loss of your deposit. Please do not deposit USDT from smart contracts!" + }, "wavesGatewayVST": { "helpDescrText": "Once the transaction is confirmed, the gateway will process the transfer of WEST to a token in your Waves account.", "helpDescrTitle": "Enter this address into your WEST client or wallet", @@ -912,6 +918,12 @@ "saveSeedButton": "Save the SEED phrase", "title": "How To Protect Yourself from Phishers" } + }, + "unsuccessfulMigration": { + "checkbox": "Don't show this again", + "description": "You have started the account migration from Waves DEX to this exchange, but it hasn't been finished. Your accounts haven't been moved. Go back to Waves DEX and start the process from the beginning.", + "title": "Unfinished Migration", + "understand": "I understand" } }, "modals": { @@ -934,6 +946,12 @@ }, "Unpin_utils": "Unpin", "utils": { + "migrationError": "Oops! Your accounts are safe but haven't been moved. Please try again.", + "privacyPolicy": "I have read and agree with the [Privacy Policy](https://wavesplatform.com/files/docs/Privacy_Policy_SW.pdf).", + "privacyPolicyText": "Privacy Policy", + "termsAgreement": "I have read and agree with the [Terms and Conditions](https://wavesplatform.com/files/docs/Waves_terms_and_conditions.pdf).", + "termsAgreementText": "Terms and Conditions", + "termsAssign": "I have read and agree with the", "whatsNew": { "body": { "1_0_0": "{span.line}[1. The Waves Client has come out of beta.]{span.line}[2. You can now pin and unpin any assets to the main page.]{span.line}[3. Night mode added.]{span.line}[4. You can now import all your accounts from the old Client easily.]{span.line}[5. Minor bug fixes.]", @@ -999,5 +1017,15 @@ "byte": { "help": "Bytes left: {{bytes}}" } + }, + "warningPlate": { + "day": "d", + "dexMoves": "We are moving soon! Stay with us at [Waves.Exchange](https://waves.exchange)", + "hour": "h", + "info": "We're moving from Waves DEX to Waves.Exchange. Do you want to move your accounts again?", + "min": "m", + "notification": "We're moving from Waves DEX to Waves.Exchange. Don't forget to move your accounts!", + "sec": "s", + "startMoving": "Safe moving" } } \ No newline at end of file diff --git a/locale/pt_PT/app.welcome.json b/locale/pt_PT/app.welcome.json index 19dd5f568..00af3cd3f 100644 --- a/locale/pt_PT/app.welcome.json +++ b/locale/pt_PT/app.welcome.json @@ -141,17 +141,21 @@ "change": "CHANGE", "changeName": "Change Name", "chart": "CHART", + "comingSoon": "Coming soon", "contestLinkDescription": "Win 5,000 WAVES in a trading contest on Waves DEX!", "contestLinkLink": "Rules", "controlAssets": "Control of assets is yours alone – funds do not leave your wallet and cannot be frozen", + "cookies": "Cookies", "copyAddress": "Copy address", "copyright": "© 2019 Waves Platform", + "copyright-new": "© 2019 Waves.Exchange", "copyrightVordex": "© 2019 VORDEX", "createAccount": "Create account", "createToken": "Create token", "currentAccountName": "Current account name", "dashboard": "Dashboard", "decentralised": "Decentralised", + "descExchange": "We are working on an awesome new project, which will be ready soon. Stay tuned!", "dexWithHardware": "Use DEX with hardware wallets Ledger Nano S and Ledger Blue", "documentation": "Documentation", "download": "Download", @@ -160,8 +164,9 @@ "forDevelopers": "For developers", "forum": "Forum", "gateways": "Gateways to popular currencies", + "gdpr": "GDPR", "getRealTimeAccess": "Get real-time access to market data and set up your trading bots via API", - "getStarted": "Get Started", + "getStarted": "Get started", "gitHub": "GitHub", "help": "Help", "high": "24 HIGH", @@ -183,6 +188,7 @@ "macOsDescription": "Download MacOS application", "mailto": "support.wavesplatform.com", "mailtoVordex": "support@vordex.com", + "mailtoWavesExchange": "support@waves.exchange", "mainPage": "Main page", "majorFiatCryptocurrencies": "Major fiat and cryptocurrencies supported: BTC, LTC, ETH, USD, and others", "markets": "Markets", @@ -206,7 +212,7 @@ "scriptAccount": "Script account", "scriptedAccount": "Script account", "settings": "Settings", - "signIn": "Sign In", + "signIn": "Sign in", "social": "Social", "stackOverflow": "Stack Overflow", "suitableTradingBots": "Suitable for trading bots", @@ -214,8 +220,14 @@ "switchAccount": "Switch account", "telegram": "Telegram", "termsOfUse": "Terms of use", + "timerDays": "days", + "timerHours": "hours", + "timerMinutes": "minutes", + "timerSeconds": "seconds", "tokenCreation": "Fast token creation", "tokenCreationCosts": "Token creation costs just 1 WAVES and takes 1 minute", + "tokenomicaToasterButton": "Saber Mais", + "tokenomicaToasterText": "Torne-se acionista da primeira tudo-em-um plataforma para emissão e negociação secundária de ativos tokenizados", "tradeOnWaves": "Trade on the Waves Decentralised Exchange", "tradeOnWavesDescription": "Buy and sell tokens quickly and securely with all advantages of a centralised exchange, but retaining complete control of your funds.", "transactions": "Transactions", diff --git a/locale/ru/app.create.json b/locale/ru/app.create.json index e0648dd74..fe0acca55 100644 --- a/locale/ru/app.create.json +++ b/locale/ru/app.create.json @@ -27,7 +27,7 @@ "address": "Адрес кошелька:", "avatarUnique": "Этот аватар уникален. Вы не сможете изменить его потом.", "choose": "Выберите аватар с вашим адресом", - "create": "Создайте новый кошелёк", + "create": "Создать аккаунт", "createAccount": "Создать новый аккаунт", "createDescription": "Быстро и бесплатно", "createNewAccount": "Выберите свой аватар", @@ -44,8 +44,8 @@ "wallet": "Кошелёк", "withBlockchain": "Начните работать с блокчейном" }, - "import": "Импорт аккаунтов", - "importDescription": "через Секретную фразу, Ledger или Waves Keeper", + "import": "Импортировать аккаунты", + "importDescription": "через Seed или приватный ключ, Ledger, Keystore File", "protect": "Защитите свой аккаунт паролем или", "protectYourAccount": "Защитите свой аккаунт", "restore": "восстановите существующий", diff --git a/locale/ru/app.dex.json b/locale/ru/app.dex.json index 8c74dc219..f5fe2447d 100644 --- a/locale/ru/app.dex.json +++ b/locale/ru/app.dex.json @@ -200,6 +200,7 @@ "noMarkets": "Ничего не найдено" }, "price": "Цена", + "vol": "Объём", "volume": "Объём" } }, diff --git a/locale/ru/app.fag.json b/locale/ru/app.fag.json new file mode 100644 index 000000000..80a1d6922 --- /dev/null +++ b/locale/ru/app.fag.json @@ -0,0 +1,7 @@ +{ + "fag": { + "migration": { + "title1": "Что происходит?" + } + } +} \ No newline at end of file diff --git a/locale/ru/app.import.json b/locale/ru/app.import.json index 0f5c6f9e4..6e09fdd63 100644 --- a/locale/ru/app.import.json +++ b/locale/ru/app.import.json @@ -9,7 +9,7 @@ "emptyList": "В загруженном файле нет аккаунтов для импорта", "importFailed": "Не удалось импортировать keytore файл", "noChosen": "Файл не выбран", - "selectAccount": "Выберите аккаунт", + "selectAccount": "Выберите аккаунты", "selectAccountDesc": "Пожалуйста, выберите аккаунт или", "selectAll": "Выбрать все", "unselectAll": "Отменить все", diff --git a/locale/ru/app.json b/locale/ru/app.json index b5e9fc60b..6358e0985 100644 --- a/locale/ru/app.json +++ b/locale/ru/app.json @@ -2,7 +2,8 @@ "back": "Перейти на главную", "button": { "cancel": "Отмена", - "continue": "Продолжить" + "continue": "Продолжить", + "signIn": "Войти" }, "confirmTransaction": { "notPermitted": { diff --git a/locale/ru/app.migrate.json b/locale/ru/app.migrate.json index 1f11851ad..c3ed3df73 100644 --- a/locale/ru/app.migrate.json +++ b/locale/ru/app.migrate.json @@ -1,21 +1,166 @@ { + "desktopUpdate": { + "almostThere": "Еще немного...", + "backToPrevious": "Назад", + "barDone": "Готово", + "barDownload": "Скачать", + "barInstall": "Установить и запустить", + "barSuccess": "Успех", + "cancelDownloading": "Отменить загрузку", + "congratulations": "Поздравляем!", + "congratulationsText": "Вы успешно скачали новое приложение. Чтобы начать использовать приложение, просто выполните следующие действия:", + "connectSupport": "Если это не поможет, обратитесь в [техподдержку](https://support.waves.exchange/) Waves.Exchange.", + "download": "Скачать", + "downloaded": "да", + "downloadText": "{div}[Чтобы улучшить пользовательский опыт и предложить более широкий набор инструментов, биржа переезжает с Waves DEX на Waves.Exchange.]\n{div.margin-top}[Waves DEX прекратит работу 2 декабря 2019. Чтобы продолжить торговлю, нужно скачать новое десктопное приложение.]", + "fail": "Ошибка", + "failText": "Убедитесь, что вы установили и запустили новое приложение Waves.Exchange.", + "haveYouDownloaded": "Вы уже скачали новое десктопное приложение для Waves.Exchange?", + "install": "Установите приложение", + "installAndRun": "Установите и запустите приложение. Уже сделали это?", + "iUnderstand": "Понятно", + "lookAtFAQ1": "Если вы все сделали правильно, но по-прежнему получаете сообщение об ошибке, обратитесь к ", + "lookAtFAQ2": "Возможно, вы найдете ответ там.", + "movingText": "{div.margin-bottom}[Чтобы улучшить пользовательский опыт и предложить более широкий набор инструментов, биржа переезжает с Waves DEX на Waves.Exchange.]\n{div.margin-bottom}[Waves DEX прекратит работу 2 декабря 2019. Чтобы продолжить торговлю, нужно перенести свои аккаунты на новую биржу. Мы настоятельно рекомендуем сделать это заранее.]\n{div.margin-bottom}[Процесс миграции – быстрый, простой и абсолютно безопасный.", + "oldApplication": "Текущая версия вашего приложения устарела. Если хотите торговать сейчас (до 2 декабря 2019 года), вы можете скачать актуальную версию десктопного приложения Waves DEX с [официального сайта](https://dex.wavesplatform.com).", + "oops": "Ой! Что-то пошло не так...", + "password": "Пароль", + "passwordError": "Неправильный пароль!", + "pleaseWait": "Загрузка...", + "return": "вернуться", + "run": "Запустите установленное приложение", + "seconds": "секунд", + "seconds1": "секунда", + "seconds234": "секунды", + "signInAndMove": "Войти и начать миграцию", + "toFinish": "Чтобы завершить процесс миграции, необходимо открыть новое приложение и пройти авторизацию.", + "tryAgain": "Попробовать ещё раз" + }, + "faq": { + "attention": { + "text": "{div.margin-top-1}[Для веб-кошельков процесс миграции возможен ТОЛЬКО с веб-доменов [https://dex.wavesplatform.com](https://dex.wavesplatform.com/) и [https://client.wavesplatform.com](https://client.wavesplatform.com/). Чтобы провести миграцию из десктопного клиента, нужно использовать уже установленное приложение Waves DEX.]\n\n{div.margin-top-1}[Не используйте для миграции другие домены и нигде не вводите свои seed-фразы и/или приватные ключи, а также не загружайте никаких программ, кроме предложенных в процессе миграции из вашего текущего клиента Waves DEX. Процесс миграции не требует где-либо вводить seed-фразы и/или приватные ключи. Сотрудники Waves Platform или Waves.Exchange никогда не попросят предоставить какую-либо персональную информацию, включая приватные ключи и/или seed-фразы.]\n\n{div.margin-top-1}[Миграция осуществляется абсолютно бесплатно и не повлияет на гейтвеи, которые будут обрабатывать транзакции в штатном режиме. Для осуществления миграции не требуются никакие платежи или отправка токенов кому-либо.]", + "title": "ВНИМАНИЕ!!! " + }, + "goHome": "Вернуться", + "text1": "Биржа Waves DEX трансформируется в новый продукт – Waves.Exchange. Не переживайте! Все ваши токены, seed-фразы и пароли - в полной безопасности.", + "text10": "{div.margin-bottom}[В старых приложениях вы больше НЕ СМОЖЕТЕ:]\n{div.line}[- Создавать новые учётные записи]\n{div.line}[- Получать доступ к интерфейсу Waves DEX]\n{div.line}[- Просматривать портфолио]\n{div.line}[- Совершать любые типы транзакций: трансфер, выпуск токена, сжигание токена, сдача Waves в лизинг, отмена лизинга]\n{div.line}[- Использовать гейтвеи]\n\n{div.margin-bottom}[Все эти операции после 2 декабря 2019 года можно будет осуществлять ТОЛЬКО в приложениях Waves.Exchange.]\n\n{div.margin-bottom}[При помощи старых приложений вы СМОЖЕТЕ:]\n\n{div.line}[- Входить в свои учётные записи]\n{div.line}[- Инициировать процедуру переезда на Waves.Exchange]\n{div.line}[- Создать локальный бэкап ваших seed-фраз]\n\n{div.margin-top}[Если у вас остались вопросы, вы можете обратиться в нашу [официальную Telegram-группу](tg://resolve?domain=wavesexchangeRu) или написать в поддержку: [https://support.waves.exchange/](https://support.waves.exchange/)]", + "text11": "Ни в коем случае! Это полностью исключено. Все seed-фразы будут по-прежнему храниться локально на ваших устройствах. Доступ со стороны биржи к этим хранилищам невозможен.", + "text12": "Ваши токены находятся в блокчейне Waves. Доступ к токенам, хранящимся в ваших учетных записях, осуществляется исключительно по seed-фразам или приватным ключам, которые при переезде не изменятся и не покинут ваши устройства. Это значит, что с ними всё будет в полном порядке. Ваши активы в полной безопасности!", + "text13": "{div.margin-bottom}[Мы постараемся создать максимально комфортные для пользователя условия во время миграции. Из-за изменений приватного ключа матчера мы не можем перенести ваши ордера на новый матчер. Поэтому вся история ваших ордеров станет недоступна. Тем не менее все совершенные вами сделки будут доступны для просмотра в Waves Explorer. ]\n\n{div.margin-bottom}[Помимо истории ордеров, 2 декабря 2019 года отменятся все ваши активные ордера. Это - вынужденная мера, тоже связанная со сменой приватного ключа матчера. В случае успешной миграции у вас сохранится:]\n{div.line}[– Набор ассетов на панели инструментов]\n{div.line}[– Сохраненные пары на бирже]\n{div.line}[– Список “спрятанных” ассетов]\n{div.line}[– Настройки языка]\n{div.line}[– Информация об аккаунтах (seed-фразы, названия аккаунта)]\n\n{div.margin-bottom.margin-top}[Также стоит учесть, что 2 декабря 2019 года будут проводиться технические работы, во время которых доступ к старым приложениям станет ограничен, а новые приложения будут подготавливаться к запуску.]\n\n{div.margin-bottom}[Процесс миграции и технические работы никак не затронут операции ввода вывода токенов через шлюзы (гейтвеи), которые будут выполняться в штатном режиме.]\n\n{div.margin-top}[Если у вас остались вопросы, вы можете обратиться в нашу [официальную Telegram-группу](tg://resolve?domain=wavesexchangeRu) или написать в поддержку: [https://support.waves.exchange/](https://support.waves.exchange/)]", + "text14": "{div}[Процесс миграции займет ориентировочно около 8 часов. В это время вы не сможете полноценно использовать приложения. Напоминаем, что данное событие запланировано на понедельник, 2 декабря 2019.]\n\n{div}[Если у вас остались вопросы, вы можете обратиться в нашу [официальную Telegram-группу](tg://resolve?domain=wavesexchangeRu) или написать в поддержку: [https://support.waves.exchange/](https://support.waves.exchange/)]", + "text15": "2 декабря 2019 года пользователям будет необходимо зайти в мобильное приложение Waves, нажать кнопку “Update” и обновить его до версии 2.7.0. Обновление станет доступно в Google Play и App Store в течение дня в понедельник, 2 декабря 2019 года.", + "text16": "Сейчас процедура KYC потребуется только для ввода и вывода wUSD и wEUR с/на ваш банковский счет. У команды нет планов по введению KYC для операций с криптовалютами.", + "text17": "Матчер получит новый блокчейн-адрес и новый URL, и, как следствие, изменится приватный ключ матчера. Во время проведения технических работ все ордера будут отменены. К сожалению, не существует технической возможности переноса ордеров между матчерами, так как каждый ордер передается конкретному матчеру от пользователя путем подписания этого ордера пользовательским приватным ключом. Ни новый, ни старый матчеры не имеют доступа к приватным ключам пользователей, а значит, они не смогут обменяться ордерами. Мы понимаем, что такая специфика работы матчера может вызвать неудобства, но это необходимо для безопасности пользовательских средств. Приносим извинения за неудобства.", + "text18": "{div.margin-bottom}[Мы постарались создать максимально комфортные для пользователя условия миграции. Если у вас возникли проблемы с миграцией, необходимо попробовать еще раз. Для этого вернитесь в свой старый веб/десктоп клиент, войдите при помощи пароля и следуйте инструкциям.]\n\n{div.margin-bottom}[Рекомендация для пользователей браузерной версии: на время миграции отключите все расширения браузера, так как они могут препятствовать успешному завершению процесса миграции.]\n\n{div.margin-bottom}[Рекомендации для пользователей десктопного приложения: на время миграции отключите ваш фаервол и антивирус – они могут ограничивать работу портов и препятствовать миграции.]\n\n{div.margin-top}[Если у вас остались вопросы, вы можете обратиться в нашу [официальную Telegram-группу](tg://resolve?domain=wavesexchangeRu) или написать в поддержку: [https://support.waves.exchange/](https://support.waves.exchange/)]", + "text19": "{div.margin-bottom}[Часть гейтвеев находится под управлением команды Waves.Exchange, а именно: $BTC, $ETH, $WEST, $ERGO, $BNT, $USDT.]\n{div.margin-bottom}[В свою очередь, $LTC, $XMR, $DASH, $BCH, $BSV, $Zcash, wUSD и wEUR временно управляются компанией Coinomat.]\n{div.margin-top}[Процесс миграции и технические работы никак не затронут операции ввода и вывода токенов через шлюзы (гейтвеи), которые будут выполняться в штатном режиме.]", + "text2": "Это - новая биржа, в основу которой легли все предыдущие наработки Waves DEX. Более подробная информация - в [блоге](https://vk.com/@wavesplatform-waves-dex-vremya-peremen?utm_source=telegram.me&utm_medium=social&utm_campaign=u-nas-bolshie-plany-v-otnoshenii-birzhi-wa).", + "text20": "В процессе переезда ваш лизинг не отменится. Пользователи, как и ранее, смогут сдать монеты WAVES в лизинг и получать до 7% годовых от самостоятельно выбранных ими нод, используя лизинговый интерфейс Waves.Exchange.", + "text21": "Запуск шлюза Tether USD (ERC-20) никак не повлияет на работу гейтвеев wUSD и wEUR гейтвеев. Пользователи смогут свободно торговать ими на своё усмотрение.", + "text22": "Новые адреса принадлежат шлюзу под управлением Waves.Exchange. Команда обеспечивает поддержку и развитие шлюзов, чтобы переводы через эти шлюзы выполнялись быстро и комфортно для пользователей.", + "text23": "Мы понимаем, что процесс миграции может вызвать некоторый дискомфорт, поэтому мы подготовили небольшой сюрприз! Все пользователи, которые успешно перенесут свои кошельки на новую биржу, получат уникальный переливающийся аватар, отображающийся в приложении. Для получения отличительного знака вам нужно успешно завершить миграцию аккаунтов с Waves DEX на Waves.Exchange до 2 декабря (включительно) и иметь на них по меньшей мере одну исходящую транзакцию любого типа.", + "text24": "Мы планируем в ближайшее время добавить поддержку всех языков, ранее доступных на Waves DEX.", + "text3": "Разработкой и развитием биржи Waves.Exchange занимается часть команды Waves DEX совместно с новыми разработчиками из сообщества Waves.", + "text4": "Переезд означает новую веху в развитии биржи, ключевым приоритетом которой будет, в первую очередь, пользовательский опыт. Помимо фокуса на запросах сообщества, новая команда сосредоточится на разработке новых инструментов для торговли и полноценном продвижении продукта, что было затруднительно в прежней конфигурации.", + "text5": "Миграция уже началась. Начиная с 18 ноября 2019 вы можете перенести свои учетные записи. Для этого нужно обновить страницу веб-версии биржи Waves DEX в панели браузера и/или перезапустить десктопное приложение, войти в свою учётную запись и следовать инструкциям. ", + "text6": "Да, но только, если Вы хотите продолжить использовать уже знакомые и привычные экосистемные продукты, такие как веб/десктопные приложения, мобильные приложения и биржу, работающие на технологиях Waves.", + "text7": "Запуск новой биржи запланирован на 2 декабря 2019 года.", + "text8": "Мы хотим дать пользователям Waves DEX достаточный запас времени для подготовки к использованию новой биржи. Мы считаем, что две недели достаточно для успешной миграции основной массы пользователей.", + "text9": "Да, возможность переноса аккаунтов будет доступна и после запуска Waves.Exchange. Тем не менее, 2 декабря 2019 года в отношении старых приложений Waves DEX будет применён ряд ограничений.", + "title1": "Что происходит?", + "title10": "Какие ограничения будут применены к приложениям Waves DEX после 2 декабря 2019 года?", + "title11": "Получит ли новая биржа доступ к моим seed-фразам?", + "title12": "Что станет с моими токенами?", + "title13": "Какие проблемы я могу испытать как пользователь в результате переезда?", + "title14": "Как долго продлятся технические работы 2 декабря?", + "title15": "Как мне обновить версию мобильного приложения?", + "title16": "Планируете ли вы введение KYC?", + "title17": "Какие изменения претерпят Матчер и выставленные ордера?", + "title18": "Что, если во время процесса миграции у меня возникнут проблемы или вопросы?", + "title19": "Что произойдет со шлюзовыми монетами?", + "title2": "Что такое Waves.Exchange?", + "title20": "Будет ли доступен лизинг после переезда? И будет ли он отменен во время переезда?", + "title21": "Вытеснит ли Tether USD (USDT) wUSD и wEUR?", + "title22": "Почему важно использовать новые адреса при получении BTC и ETH?", + "title23": "А нельзя было сделать все как-то попроще?", + "title24": "Планируется ли расширение языковой поддержки интерфейса новой биржи?", + "title3": "Кто занимается разработкой новой биржи?", + "title4": "Почему Waves DEX переезжает на Waves.Exchange?", + "title5": "Когда начнется миграция?", + "title6": "Является ли миграция обязательной?", + "title7": "Когда состоится запуск Waves.Exchange?", + "title8": "Почему процесс миграции стартует за 2 недели до запуска?", + "title9": "Будет ли возможность произвести миграцию после запуска Waves.Exchange?" + }, "migrate": { + "achievementDesc": "Вы успешно перенесли свои аккаунты. Благодарим за завершение миграции и дарим вашим аккаунтам (с хотя бы одной исходящей транзакцией до 2 декабря 2019) по переливающемуся аватару!", + "achievementTitle": "Поздравляем!", "btn": { "unlock": "Разблокировать" }, + "continue": "Продолжить", + "desc": { + "almostFinish": "Чтобы завершить миграцию ваших учетных записей, примите новые Условия предоставления услуг и Политику конфиденциальности.", + "enterPassword": "Для продолжения миграции введите пароль учетной записи в Waves.Exchange.", + "onePassword": "Создайте один пароль для всех своих учетных записей. Входите в учетные записи и легко переключайтесь между ними." + }, "description": { - "enterPass": "Введите пароль от вашего аккаунта или", + "enterPass": "Введите пароль от аккаунта или", "goBack": "вернитесь назад", - "unlock": "Разблокируйте аккаунты. Вы можете вернуться к этому шагу позже" + "goBackExchange": "вернитесь назад", + "unlock": "Разблокируйте аккаунты. Вы можете вернуться к этому шагу позже", + "unlockExchange": "Чтобы завершить миграцию, выполните авторизацию, разблокировав аккаунт из старого приложения и выполнив вход, создав новый аккаунт или импортировав его." }, "headers": { "unlock": "Разблокируйте аккаунты", - "unlockAccount": "Разблокируйте аккаунт" + "unlockAccount": "Разблокируйте аккаунт", + "unlockAccountExchange": "Разблокировать аккаунт", + "unlockExchange": "Разблокируйте аккаунты" + }, + "modalButton": { + "cancel": "Отмена", + "moving": "Начать миграцию" + }, + "modalDesc": { + "firstPart": "Чтобы улучшить пользовательский опыт и предложить более широкий набор инструментов, биржа переезжает с Waves DEX на Waves.Exchange.", + "redirected": "Убедитесь, что вы успешно завершили процесс миграции на Waves.Exchange. После его завершения вы увидите соответствующее сообщение.", + "secondPart": "Waves DEX прекратит работу 2 декабря 2019. Чтобы продолжить торговлю, нужно перенести свои аккаунты на новую биржу. Мы настоятельно рекомендуем сделать это заранее.", + "thirdPart": "Процесс миграции – быстрый, простой и абсолютно безопасный." + }, + "modalTitle": { + "moving": "Мы переезжаем!", + "plate": "Не беспокойтесь! Все ваши токены, пароли и секретные фразы в безопасности.", + "redirected": "Вы были перенаправлены на" }, + "signIn": "Войти", "subtitle": { - "account": "Адрес/ Название аккаунта", + "account": "Аккаунт", "pending": "Ожидают разблокировки", + "pendingExchange": "Выберите аккаунт для разблокировки", + "pendingUnlockingExchange": "Ожидают разблокировки", "unlocked": "Разблокированы" + }, + "title": { + "almostThere": "Еще немного...", + "protectAccount": "\tЗащитите аккаунты" + } + }, + "modals": { + "shutdownNotificationFirst": { + "message1": "Waves DEX will stop operating on December 2, 2019", + "message2": "To proceed to work with the exchange, you have to move your accounts to the new Waves.Exchange. We strongly recommend that you do this ASAP. The moving is fast, easy, and absolutely secure.", + "submit": "I understand", + "title": "One day left!" + }, + "shutdownNotificationLast": { + "message1": "Waves DEX is no longer working. The exchange moved to Waves.Exchange. Don't worry! You are still able to move your accounts from Waves DEX to Waves.Exchange. Thank you for the good times!", + "submit": "I understand", + "title": "Time to move on!" + }, + "shutdownNotificationSecond": { + "message1": "Waves DEX will stop operating in two hours.", + "message2": "To proceed to work with the exchange, you have to move your accounts to the new Waves.Exchange. We strongly recommend that you do this ASAP. The moving is fast, easy, and absolutely secure.", + "submit": "I understand", + "title": "Two hours left!" } } } \ No newline at end of file diff --git a/locale/ru/app.migration.json b/locale/ru/app.migration.json new file mode 100644 index 000000000..0db3279e4 --- /dev/null +++ b/locale/ru/app.migration.json @@ -0,0 +1,3 @@ +{ + +} diff --git a/locale/ru/app.restore.json b/locale/ru/app.restore.json index 8d2d0f556..e2333b847 100644 --- a/locale/ru/app.restore.json +++ b/locale/ru/app.restore.json @@ -1,6 +1,6 @@ { "encodedSeedForm": { - "placeholder": "Enter your encoded seed" + "placeholder": "Введите вашу расшифрованную фразу" }, "encodedSeedTab": "Расшифр. фраза", "keyForm": { diff --git a/locale/ru/app.signIn.json b/locale/ru/app.signIn.json index 7723c65a0..6adc7691b 100644 --- a/locale/ru/app.signIn.json +++ b/locale/ru/app.signIn.json @@ -8,16 +8,23 @@ "signIn": { "btn": { "cancel": "Отменить", + "overwrite": "Перезаписать", "restore": "Сбросить все" }, "enterPass": "Введите пароль, чтобы продолжить", + "or": "ИЛИ", "passForgot": { "attention": "Внимание!", "description": "Для восстановления пароля вы должны сбросить все аккаунты, установить новый пароль, импортировать каждый аккаунт из секретной фразы (SEED) или по приватному ключу.", - "importantDesc": "Если вы не сохранили SEED фразу или приватный ключ, вам не удастся восстановить доступ к аккаунту." + "descriptionExchange": "Вы собираетесь удалить все ваши Waves.Exchange аккаунты с этого устройства. Это действие не затронет ваши Waves DEX аккаунты.", + "importantDesc": "Если вы не сохранили SEED фразу или приватный ключ, вам не удастся восстановить доступ к аккаунту.", + "importantDescEx": "Это действие невозможно отменить! Если вы не сохранили свою сид-фразу или приватный ключ, вы не сможете восстановить доступ к своим аккаунтам на Waves.Exchange.", + "importantDescExchange": "This action is irreversible! If you have not saved the Seed phrase or private key, then you will not be able to recover access to your Waves.Exchange accounts." }, "password": { - "forgot": "Забыли пароль?" + "forgot": "Забыли пароль?", + "overwrite": "Перезаписать аккаунты", + "overwriteDescription": "Перезаписать все Waves.Exchange аккаунты " }, "signIn": "Войти", "welcomeBack": "С возвращением!" diff --git a/locale/ru/app.signUp.json b/locale/ru/app.signUp.json index b6128943e..98f6176f4 100644 --- a/locale/ru/app.signUp.json +++ b/locale/ru/app.signUp.json @@ -6,7 +6,7 @@ "onePassword": "Несколько аккаунтов – один пароль", "protect": "Защитите аккаунты", "protectDesc": "Создайте единый пароль для всех своих аккаунтов", - "protectPass": "Создайте пароль" + "protectPass": "Придумайте пароль" }, "password": { "notMatch": "Пароли не совпадают" diff --git a/locale/ru/app.utils.json b/locale/ru/app.utils.json index e65e745fc..232082e7f 100644 --- a/locale/ru/app.utils.json +++ b/locale/ru/app.utils.json @@ -302,6 +302,12 @@ "warningText": "Проверьте, не использует ли ваш кошелёк или биржа смарт-контракты для отправки ETH. Мы не принимаем такие переводы и не можем возместить их. Вы потеряете эти деньги.", "warningTitle": "Не отправляйте ETH со смарт-контрактов! Не отправляйте ERC20-токены! Только Ethereum." }, + "wavesGatewayUSDT": { + "warningMinAmountText": "Если вы отправите меньше чем {{minAmount, BigNumber}} {{assetTicker}}, вы потеряете деньги.", + "warningMinAmountTitle": "Минимальная сумма депозита {{minAmount, BigNumber}} {{assetTicker}}, максимальная сумма депозита {{maxAmount}} {{assetTicker}}", + "warningText": "Check if your wallet or exchange uses smart-contracts to withdraw Tether USD. We do not accept such transactions and can’t refund them. You will lose that money", + "warningTitle": "This is ERC20 USDT deposit address. Send only USDT to this deposit address. Sending any other coin or token to this address may result in the loss of your deposit. Please do not deposit USDT from smart contracts!" + }, "wavesGatewayVST": { "helpDescrText": "Как только транзакция будет подтверждена, шлюз отправит WEST-токен на ваш аккаунт Waves.", "helpDescrTitle": "Введите этот адрес в ваш WEST клиент или кошелёк.", @@ -912,6 +918,12 @@ "saveSeedButton": "Сохраните SEED", "title": "Как защититься от фишинга" } + }, + "unsuccessfulMigration": { + "checkbox": "Больше не показывать", + "description": "Вы начали процесс миграции с Waves DEX на эту биржу, но не завершили его. Ваши аккаунты не были перенесены. Вам нужно вернуться на Waves DEX и начать процесс сначала.", + "title": "Незавершенная миграция", + "understand": "Понятно" } }, "modals": { @@ -934,6 +946,12 @@ }, "Unpin_utils": "Открепить", "utils": { + "migrationError": "Ой! Ваши аккаунты в безопасности, но не были перемещены. Пожалуйста, попробуйте еще раз.", + "privacyPolicy": "Ознакомлен(а) и согласен(сна) с [Политикой конфиденциальности].(https://wavesplatform.com/files/docs/Privacy_Policy_SW.pdf).", + "privacyPolicyText": "Политикой конфиденциальности", + "termsAgreement": "Ознакомлен(а) и согласен(сна) с [Условиями предоставления услуг].(https://wavesplatform.com/files/docs/Waves_terms_and_conditions.pdf).", + "termsAgreementText": "Условиями предоставления услуг", + "termsAssign": "Ознакомлен(а) и согласен(сна) с", "whatsNew": { "body": { "1_0_0": "{span.line}[1. The Waves Client has come out of beta.]{span.line}[2. You can now pin and unpin any assets to the main page.]{span.line}[3. Night mode added.]{span.line}[4. You can now import all your accounts from the old Client easily.]{span.line}[5. Minor bug fixes.]", @@ -999,5 +1017,15 @@ "byte": { "help": "Осталось байт: {{bytes}}" } + }, + "warningPlate": { + "day": "д", + "dexMoves": "Мы скоро переезжаем! Оставайтесь с нами на [Waves.Exchange](https://waves.exchange)", + "hour": "ч", + "info": "Мы переезжаем с Waves DEX на Waves.Exchange. Вы хотите снова перенести свои аккаунты?", + "min": "м", + "notification": "Мы переезжаем с Waves DEX на Waves.Exchange. Не забудьте перенести свои аккаунты!", + "sec": "с", + "startMoving": "Безопасный переезд" } } \ No newline at end of file diff --git a/locale/ru/app.welcome.json b/locale/ru/app.welcome.json index 7286957c1..daaaa54fb 100644 --- a/locale/ru/app.welcome.json +++ b/locale/ru/app.welcome.json @@ -141,17 +141,21 @@ "change": "24Ч. ИЗМ.", "changeName": "Изменить имя", "chart": "ГРАФИК", + "comingSoon": "Совсем скоро", "contestLinkDescription": "Win 5,000 WAVES in a trading contest on Waves DEX!", "contestLinkLink": "Rules", "controlAssets": "Контроль над активами только в ваших руках – средства не покидают ваш кошелек и не могут быть заморожены", + "cookies": "Cookies", "copyAddress": "Скопировать", "copyright": "© 2019 Waves Platform", + "copyright-new": "© 2019 Waves.Exchange", "copyrightVordex": "© 2019 VORDEX", "createAccount": "Создать аккаунт", "createToken": "Создать токен", "currentAccountName": "Имя вашего аккаунта", "dashboard": "Обзор", "decentralised": "Децентрализованная", + "descExchange": "Мы работаем над превосходным новым проектом, который скоро будет запущен. Следите за новостями!", "dexWithHardware": "Пользуйтесь DEX с холодными кошельками: Ledger Nano S и Ledger Blue", "documentation": "Документация", "download": "Скачать", @@ -160,6 +164,7 @@ "forDevelopers": "Для разработчиков", "forum": "Форум", "gateways": "Шлюзы для популярных валют", + "gdpr": "GDPR", "getRealTimeAccess": "Получите доступ к данным в реальном времени и настройте торговых ботов через API", "getStarted": "Давайте начнём", "gitHub": "GitHub", @@ -183,6 +188,7 @@ "macOsDescription": "Скачать MacOS приложение", "mailto": "support.wavesplatform.com", "mailtoVordex": "support@vordex.com", + "mailtoWavesExchange": "support@waves.exchange", "mainPage": "Главная страница", "majorFiatCryptocurrencies": "Поддержка основных крипто и фиатных валют: BTC, LTC, ETH, USD, и другие", "markets": "Рынки", @@ -210,12 +216,18 @@ "social": "Соц. сети", "stackOverflow": "Stack Overflow", "suitableTradingBots": "Подходит для торговли ботами", - "support": "Support", + "support": "Поддержка", "switchAccount": "Сменить аккаунт", "telegram": "Telegram", "termsOfUse": "Договор на обслуживание", + "timerDays": "дни", + "timerHours": "часы", + "timerMinutes": "минуты", + "timerSeconds": "секунды", "tokenCreation": "Быстрый запуск токена", "tokenCreationCosts": "Создание токена за 1 WAVES за считанные минуты", + "tokenomicaToasterButton": "Узнать подробнее", + "tokenomicaToasterText": "Cтаньте акционером первой универсальной платформы для токенизированных ценных бумаг. ", "tradeOnWaves": "Торгуйте на децентрализованной бирже Waves", "tradeOnWavesDescription": "Покупайте и продавайте токены быстро и безопасно со всеми преимуществами централизованных бирж, но сохраняя полный контроль над своими средствами.", "transactions": "Транзакции", diff --git a/locale/tr/app.dex.json b/locale/tr/app.dex.json index a0a235523..4e724a284 100644 --- a/locale/tr/app.dex.json +++ b/locale/tr/app.dex.json @@ -200,6 +200,7 @@ "noMarkets": "Filtrelerinize uygun bir pazar bulunamadı" }, "price": "Fiyat", + "vol": "Vol", "volume": "Hacim" } }, diff --git a/locale/tr/app.fag.json b/locale/tr/app.fag.json new file mode 100644 index 000000000..1c1dcddbc --- /dev/null +++ b/locale/tr/app.fag.json @@ -0,0 +1,7 @@ +{ + "fag": { + "migration": { + "title1": "What’s going on?" + } + } +} \ No newline at end of file diff --git a/locale/tr/app.import.json b/locale/tr/app.import.json index 0b7b868f5..9693cdeea 100644 --- a/locale/tr/app.import.json +++ b/locale/tr/app.import.json @@ -9,7 +9,7 @@ "emptyList": "There are no accounts for import in the uploaded file", "importFailed": "Failed to import keystore file", "noChosen": "No file chosen", - "selectAccount": "Select account", + "selectAccount": "Choose accounts", "selectAccountDesc": "Please select account or", "selectAll": "Select all", "unselectAll": "Unselect all", diff --git a/locale/tr/app.json b/locale/tr/app.json index db57b23fe..759d93797 100644 --- a/locale/tr/app.json +++ b/locale/tr/app.json @@ -2,7 +2,8 @@ "back": "Ana sayfaya dön", "button": { "cancel": "İptal", - "continue": "Devam" + "continue": "Devam", + "signIn": "Sign in" }, "confirmTransaction": { "notPermitted": { diff --git a/locale/tr/app.migrate.json b/locale/tr/app.migrate.json index 168ea76e1..b46c1fff8 100644 --- a/locale/tr/app.migrate.json +++ b/locale/tr/app.migrate.json @@ -1,21 +1,166 @@ { + "desktopUpdate": { + "almostThere": "Almost there...", + "backToPrevious": "Back to previous", + "barDone": "Done", + "barDownload": "Download", + "barInstall": "Install and run", + "barSuccess": "Success", + "cancelDownloading": "Cancel download", + "congratulations": "Congratulations!", + "congratulationsText": "You have successfully downloaded the new application. To start using the application, simply do the following:", + "connectSupport": "If that did not help, then contact the Waves.Exchange [support](https://support.waves.exchange/).", + "download": "Download", + "downloaded": "yes", + "downloadText": "{div}[To offer users a better experience and wider range of tools, the exchange is moving from Waves DEX to Waves.Exchange.]\n{div.margin-top}[Waves DEX will stop operating on December 2, 2019. To continue trading you have to download the new desktop application.]", + "fail": "Fail", + "failText": "Please make sure that you have installed and run the new Waves.Exchange application.", + "haveYouDownloaded": "Have you already downloaded the new Waves.Exchange desktop application?", + "install": "Install the application", + "installAndRun": "Install and run the application. Have you done it?", + "iUnderstand": "I understand", + "lookAtFAQ1": "If you did everything properly and keep getting the Fail result, then take a look at the", + "lookAtFAQ2": "You might find the answer there.", + "movingText": "{div.margin-bottom}[To offer users a better experience and wider range of tools, the exchange is moving from Waves DEX to Waves.Exchange.]\n{div.margin-bottom}[Waves DEX will stop operating on December 2, 2019. To continue trading you have to move your accounts to the new exchange. We strongly recommend that you do this in advance.]\n{div.margin-bottom}[The moving is fast, easy, and absolutely secure.]", + "oldApplication": "Your current application is too old. If you want to trade just right now (before December 2, 2019), you can download our latest Waves DEX desktop application from the [official website](https://dex.wavesplatform.com).", + "oops": "Oops! Something went wrong...", + "password": "Password", + "passwordError": "Wrong Password!", + "pleaseWait": "Downloading...", + "return": "return", + "run": "Run the installed application", + "seconds": "seconds", + "seconds1": "second", + "seconds234": "seconds", + "signInAndMove": "Sign in & Start moving", + "toFinish": "To finish the migration of your accounts, you have to go to the new application and complete the authorization process.", + "tryAgain": "Try again" + }, + "faq": { + "attention": { + "text": "{div.margin-top-1}[The migration process for web wallets is ONLY available from the web domain [https://dex.wavesplatform.com](https://dex.wavesplatform.com/) and [https://client.wavesplatform.com](https://client.wavesplatform.com/). To complete migration for the desktop client you have to use the Waves DEX desktop application you have already installed.]\n\n{div.margin-top-1}[Do not use any other domains for migration, do not input your seed phrases and/or private keys anywhere, and do not download any other clients aside from the software indicated for the migration process from your current Waves DEX client. The migration process does not require you to input your seed phrases and/or private keys anywhere. Waves Platform or Waves.Exchange employees will never ask you to provide any kind of personal information, including private keys and/or seed phrases.]\n\n{div.margin-top-1}[The migration process is absolutely free, and it will not affect any gateways, which will process all transactions as normal. You do not need to pay or send any tokens to anyone to complete migration.]", + "title": "ATTENTION!!! " + }, + "goHome": "Go to HomePage", + "text1": "Waves DEX is transforming into a new product, Waves.Exchange. Don’t worry! All of your tokens, seed phrases and passwords are completely safe.", + "text10": "{div.margin-bottom}[If you are using the old apps, you will NO LONGER BE ABLE TO:]\n{div.line}[- Create accounts]\n{div.line}[- Have access to the Waves DEX interface]\n{div.line}[- View your portfolio]\n{div.line}[- Make transactions of any kind: transfer, issue or burn tokens, lease WAVES or cancel leasing]\n{div.line}[- Use any gateways]\n\n{div.margin-bottom}[As of December 2, 2019, you will be able to enjoy this functionality with Waves.Exchange apps.]\n\n{div.margin-bottom}[However, with the old apps, you will STILL BE ABLE TO:]\n\n{div.line}[- Log into your accounts]\n{div.line}[- Initiate the process of migration to Waves.Exchange]\n{div.line}[- Create a local backup of your seed phrases]\n\n{div.margin-top}[If you still have questions, you can send a message to our [official Telegram group](https://t.me/wavesexchange) or create a ticket on the support page: [https://support.waves.exchange/](https://support.waves.exchange/)]", + "text11": "No, never! This will not happen under any circumstances. All seed phrases will still be stored locally on your devices. It is impossible for the exchange to gain access to that storage.", + "text12": "Ownership of your tokens is recorded on the Waves blockchain. Tokens stored in your accounts can only be accessed with seed phrases or private keys that will not change after the migration and will not leave your devices. Your assets are completely safe!", + "text13": "{div.margin-bottom}[We’ll do our best to ensure the migration process is as smooth as possible for users. Because of changes to the matcher’s address and private key, we won’t be able to move your orders to the new matcher. Therefore, your entire order history will no longer be available. All your completed transactions can still be viewed using Waves Explorer. ]\n\n{div.margin-bottom}[Apart from your order history, all your active orders will be cancelled on December 2. This is a necessary measure caused by the switch to a new matcher. In the case of successful migration, you will still retain:]\n{div.line}[– A set of pinned assets on your dashboard]\n{div.line}[– Saved pairs on the exchange]\n{div.line}[– A list of “hidden” assets]\n{div.line}[– Language preferences]\n{div.line}[– Account information (seed phrases, account names)]\n\n{div.margin-bottom.margin-top}[Please keep in mind that technical work will take place on December 2, upon which access to old apps will be restricted and new apps will be prepared for launch. ]\n\n{div.margin-bottom}[During this work, gateways will process all transactions (deposit and withdrawal) as normal, which will ensure full security and access to your funds.]\n\n{div.margin-top}[You won’t be left without support! You can always send a message to our [official Telegram group](https://t.me/wavesexchange) or create a ticket on the support page: [https://support.waves.exchange/](https://support.waves.exchange/)]", + "text14": "{div}[The migration process will take roughly eight hours. During that time, you won’t have full access to your apps. We’d like to remind you that the migration process is scheduled for Monday, December 2, 2019. During the technical work that will take place that day, gateways will process all transactions as normal, which will ensure full security and access to your funds.]\n\n{div}[Support is at hand! You can always send a message to our [official Telegram group](https://t.me/wavesexchange) or create a ticket on the support page: [https://support.waves.exchange/](https://support.waves.exchange/)]", + "text15": "On December 2, users will need to log into the Waves mobile app and hit the Update button. The app will be updated to version 2.7.0. The update will be available on Google Play and the App Store before the end of the day on Monday, December 2, 2019.", + "text16": "Currently, KYC is only required for deposit/withdrawal of wUSD and wEUR from/to your bank account. At the moment, the team has no plans to introduce KYC for trading or cryptocurrency transactions.", + "text17": "The matcher will get a new address and URL, and its private key will change. Due to these changes, users’ open orders at the time of update will automatically be cancelled and transaction histories will become unavailable. Unfortunately, there is no technical means of transferring orders and transaction histories to the new matcher, because each order is sent to the matcher after the user signs it with their private key. Since neither the old or new matcher can access users’ private keys, orders cannot be transferred. We understand that this might be frustrating, but this approach is a feature of the matcher's design that is required to maintain the safety of users’ funds. We apologize for any inconvenience.", + "text18": "{div.margin-bottom}[We have done our best to ensure the migration process will be as smooth as possible for users. If you have problems moving your accounts, please start again. To do that, go back to your old web or desktop client, log in with your password and follow the instructions.]\n\n{div.margin-bottom}[Recommendation for browser users: during migration, turn off all browser extensions, since they could impose restrictions, interfering with migration.]\n\n{div.margin-bottom}[Recommendation for desktop client users: turn off your firewall or antivirus software, since they could impose restrictions on port operation, interfering with migration.]\n\n{div.margin-top}[In any case, you will not be left without support! You can always send a message to our [official Telegram group](https://t.me/wavesexchange) or create a ticket on the support page: [https://support.waves.exchange/](https://support.waves.exchange/)]", + "text19": "{div.margin-bottom}[Some gateways are operated by the Waves.Exchange team, specifically: $BTC, $ETH, $WEST, $ERGO, $BNT and $USDT.]\n{div.margin-bottom}[Meanwhile, $LTC, $XMR, $DASH, $BCH, $BSV, $Zcash, wUSD and wEUR are temporarily operated by Coinomat.]\n{div.margin-top}[During technical work on December 2, 2019, gateways will process all transactions as normal, which will ensure full security and access to your funds.]", + "text2": "This is a new exchange based on Waves DEX’s technology and expertise. For more details, see [this announcement](https://blog.wavesplatform.com/waves-dex-to-be-spun-off-43da9f6e2a91).", + "text20": "Your leases will not be cancelled during the migration process. Just as before, users will be able to lease their WAVES to the nodes they choose, using Waves.Exchange’s leasing interface, and collect interest of up to 7% per year.", + "text21": "The launch of the USDT (ERC-20) gateway will have no impact on the operation of wUSD and wEUR. Users will be able to continue trading them as they wish.", + "text22": "The new addresses belong to the Waves gateway (not Coinomat). We will constantly be improving these gateways, making transfers faster and more convenient for users.", + "text23": "We understand that the migration process may bring some inconvenience for users, so we have prepared a nice surprise! All users who have successfully moved their accounts to the new exchange will receive a glittering avatar, displayed in the app. To receive this, you will need to complete the migration of your accounts from Waves DEX to Waves.Exchange by December 2, and have at least one outgoing transaction of any type in each account to qualify.", + "text24": "We plan to add support for all languages previously available on Waves DEX soon.", + "text3": "Waves.Exchange is developed and run by part of the Waves DEX team, in collaboration with new developers from the Waves community.", + "text4": "The migration signifies a new phase in the development of the exchange, the main priority of which will now be user experience. In addition to focusing on the community’s requests, the new team will concentrate on building new trading tools and comprehensive promotion of the product, which was difficult under the previous arrangement.", + "text5": "Migration has already begun. As of November 18, 2019, you can move your accounts to the new service. To do that, you’ll need to update Waves DEX’s web version and/or run a desktop app, log into your account and follow the instructions.", + "text6": "Yes. This will be the new way to access all of the familiar and convenient tools of the Waves trading ecosystem – including web and desktop apps, mobile apps and the exchange – plus new features and upgrades to the service.", + "text7": "The new exchange’s launch is scheduled for December 2, 2019.", + "text8": "We want to give Waves DEX users enough time to prepare for using the new exchange, so that their access to the service is uninterrupted. We hope that the two-week period will be sufficient for the majority of users to complete the migration process.", + "text9": "Yes, migration of accounts will also be possible after the launch of Waves.Exchange. However, as of December 2, 2019, some restrictions will apply to Waves DEX’s old apps.", + "title1": "What’s going on?", + "title10": "What restrictions will apply to Waves DEX apps as of December 2, 2019?", + "title11": "Will the new exchange have access to my seed phrases?", + "title12": "What will happen to my tokens?", + "title13": "What problems might users face due to the migration?", + "title14": "How long will technical work take on December 2?", + "title15": "How can I update my mobile app?", + "title16": "Do you plan on introducing KYC procedures? ", + "title17": "What changes will the matcher undergo?", + "title18": "What if I have any problems or questions during the migration process?", + "title19": "What will happen to gateway tokens?", + "title2": "What is Waves.Exchange?", + "title20": "Will leasing still be available after migration? Will leases be cancelled during the migration process?", + "title21": "Will Tether USD (USDT) replace wUSD and wEUR?", + "title22": "Why have the gateway addresses for receiving BTC and ETH been changed?", + "title23": "Why so complicated?", + "title24": "Are there plans to expand language support for the interface of the new exchange?", + "title3": "Who is in charge of developing the new exchange?", + "title4": "Why is Waves DEX moving to Waves.Exchange?", + "title5": "When will migration begin?", + "title6": "Is migration mandatory?", + "title7": "When will Waves.Exchange be launched?", + "title8": "Why did the migration process begin two weeks prior to launch?", + "title9": "Will it be possible to move accounts after the launch of Waves.Exchange?" + }, "migrate": { + "achievementDesc": "You’ve successfully migrated your accounts. To thank you for completing the process, we’re rewarding all your accounts (with at least one outgoing transaction made before December 2, 2019) with glittering avatars!", + "achievementTitle": "Congratulations!", "btn": { "unlock": "Unlock" }, + "continue": "Continue", + "desc": { + "almostFinish": "To finish the migration of your accounts, accept the new Terms and Conditions and Privacy Policy.", + "enterPassword": "Enter your Waves.Exchange password to continue the migration.", + "onePassword": "Create one password for all your accounts. Sign into accounts and switch between them easily." + }, "description": { "enterPass": "Enter your account password or", "goBack": "return back", - "unlock": "Unlock your accounts. You can return to this step later" + "goBackExchange": "go back", + "unlock": "Unlock your accounts. You can return to this step later", + "unlockExchange": "To finish the migration, complete the authorization process by unlocking an account from the old application and signing in, or creating a new account, or importing it." }, "headers": { "unlock": "Unlock your accounts", - "unlockAccount": "Unlock account" + "unlockAccount": "Unlock account", + "unlockAccountExchange": "Unlock your account", + "unlockExchange": "Unlock your accounts" + }, + "modalButton": { + "cancel": "Cancel", + "moving": "Start moving" + }, + "modalDesc": { + "firstPart": "To offer users a better experience and wider range of tools, the exchange is moving from Waves DEX to Waves.Exchange.", + "redirected": "Make sure that you have successfully completed the migration process at Waves.Exchange. Once it is done, you will see the corresponding message.", + "secondPart": "Waves DEX will stop operating on December 2, 2019. To continue trading you should move your accounts to the new exchange. We strongly recommend that you do this in advance.", + "thirdPart": "The migration process is fast, easy and absolutely secure." + }, + "modalTitle": { + "moving": "We're moving!", + "plate": "Don’t worry! All of your tokens, seed phrases and passwords are safe.", + "redirected": "You have been redirected to" }, + "signIn": "Sign in", "subtitle": { "account": "Account", "pending": "Pending unlock", - "unlocked": "Successfully unlocked" + "pendingExchange": "To unlock, select an account from the list", + "pendingUnlockingExchange": "Pending unlocking", + "unlocked": "Unlocked" + }, + "title": { + "almostThere": "Almost there...", + "protectAccount": "Protect your accounts" + } + }, + "modals": { + "shutdownNotificationFirst": { + "message1": "Waves DEX will stop operating on December 2, 2019", + "message2": "To proceed to work with the exchange, you have to move your accounts to the new Waves.Exchange. We strongly recommend that you do this ASAP. The moving is fast, easy, and absolutely secure.", + "submit": "I understand", + "title": "One day left!" + }, + "shutdownNotificationLast": { + "message1": "Waves DEX is no longer working. The exchange moved to Waves.Exchange. Don't worry! You are still able to move your accounts from Waves DEX to Waves.Exchange. Thank you for the good times!", + "submit": "I understand", + "title": "Time to move on!" + }, + "shutdownNotificationSecond": { + "message1": "Waves DEX will stop operating in two hours.", + "message2": "To proceed to work with the exchange, you have to move your accounts to the new Waves.Exchange. We strongly recommend that you do this ASAP. The moving is fast, easy, and absolutely secure.", + "submit": "I understand", + "title": "Two hours left!" } } } \ No newline at end of file diff --git a/locale/tr/app.signIn.json b/locale/tr/app.signIn.json index c1507b5dd..051b7e8d8 100644 --- a/locale/tr/app.signIn.json +++ b/locale/tr/app.signIn.json @@ -8,16 +8,23 @@ "signIn": { "btn": { "cancel": "Cancel", + "overwrite": "Overwrite", "restore": "Reset all" }, "enterPass": "Please enter your password to continue", + "or": "OR", "passForgot": { "attention": "Attention!", "description": "To recover the password, you need to reset all accounts, set a new password, import each account from the Seed phrase or via Private key.", - "importantDesc": "If you have not saved the Seed phrase or Private key, then you will not be able to recover access to your account." + "descriptionExchange": "You are about to delete all of your Waves.Exchange accounts from this device. This action will not affect your Waves DEX accounts.", + "importantDesc": "If you have not saved the Seed phrase or Private key, then you will not be able to recover access to your account.", + "importantDescEx": "This action is irreversible! If you have not saved the Seed phrase or private key, then you will not be able to recover access to your Waves.Exchange accounts.", + "importantDescExchange": "This action is irreversible! If you have not saved the Seed phrase or private key, then you will not be able to recover access to your Waves.Exchange accounts." }, "password": { - "forgot": "Forgot your password?" + "forgot": "Forgot your password?", + "overwrite": "Overwrite accounts", + "overwriteDescription": "Overwrite all Waves.Exchange accounts on this device" }, "signIn": "Sign in", "welcomeBack": "Welcome Back!" diff --git a/locale/tr/app.signUp.json b/locale/tr/app.signUp.json index 980b0d2e1..8b56a88a3 100644 --- a/locale/tr/app.signUp.json +++ b/locale/tr/app.signUp.json @@ -6,7 +6,7 @@ "onePassword": "One password for all your accounts", "protect": "Protect Your Accounts", "protectDesc": "Set a single password for all your accounts", - "protectPass": "Create a password" + "protectPass": "Create password" }, "password": { "notMatch": "Password does not match" diff --git a/locale/tr/app.utils.json b/locale/tr/app.utils.json index 10db62190..7d464b6be 100644 --- a/locale/tr/app.utils.json +++ b/locale/tr/app.utils.json @@ -302,6 +302,12 @@ "warningText": "Cüzdanınızın veya Kripto para borsasının ETH çekimlerinde akıllı kontrat kullanıp kullanmadığını kontrol edin. Akıllı kontratlar tarafından gelen transferleri kabul edemiyoruz. Paranızı kaybedersiniz.", "warningTitle": "ETH akıllı kontratlarından yatırma işlemi yapmayınız. ERC20 tokenleri yatırmayınız! Sadece Ethereum transferleri kabul edilir." }, + "wavesGatewayUSDT": { + "warningMinAmountText": "If you will send less than {{minAmount, BigNumber}} {{assetTicker}}, you will lose that money.", + "warningMinAmountTitle": "The minimum amount of deposit is {{minAmount, BigNumber}} {{assetTicker}}, the maximum amount of deposit is {{maxAmount}} {{assetTicker}}", + "warningText": "Check if your wallet or exchange uses smart-contracts to withdraw Tether USD. We do not accept such transactions and can’t refund them. You will lose that money", + "warningTitle": "This is ERC20 USDT deposit address. Send only USDT to this deposit address. Sending any other coin or token to this address may result in the loss of your deposit. Please do not deposit USDT from smart contracts!" + }, "wavesGatewayVST": { "helpDescrText": "İşlem onaylandıktan sonra WESTlar Waves adresinize geçit tarafından gönderilir.", "helpDescrTitle": "Bu adresi WEST cüzdanına ya da uygulamasına giriniz.", @@ -912,6 +918,12 @@ "saveSeedButton": "Save the SEED phrase", "title": "Kendinizi nasıl koruyacaksınız?" } + }, + "unsuccessfulMigration": { + "checkbox": "Don't show this again", + "description": "You have started the account migration from Waves DEX to this exchange, but it hasn't been finished. Your accounts haven't been moved. Go back to Waves DEX and start the process from the beginning.", + "title": "Unfinished Migration", + "understand": "Anladım" } }, "modals": { @@ -934,6 +946,12 @@ }, "Unpin_utils": "Pini kaldır", "utils": { + "migrationError": "Oops! Your accounts are safe but haven't been moved. Please try again.", + "privacyPolicy": "I have read and agree with the [Privacy Policy](https://wavesplatform.com/files/docs/Privacy_Policy_SW.pdf).", + "privacyPolicyText": "Privacy Policy", + "termsAgreement": "I have read and agree with the [Terms and Conditions](https://wavesplatform.com/files/docs/Waves_terms_and_conditions.pdf).", + "termsAgreementText": "Terms and Conditions", + "termsAssign": "I have read and agree with the", "whatsNew": { "body": { "1_0_0": "{span.line}[1. The Waves Client has come out of beta.]{span.line}[2. You can now pin and unpin any assets to the main page.]{span.line}[3. Night mode added.]{span.line}[4. You can now import all your accounts from the old Client easily.]{span.line}[5. Minor bug fixes.]", @@ -999,5 +1017,15 @@ "byte": { "help": "Byte kaldı: {{bytes}}" } + }, + "warningPlate": { + "day": "d", + "dexMoves": "We are moving soon! Stay with us at [Waves.Exchange](https://waves.exchange)", + "hour": "h", + "info": "We're moving from Waves DEX to Waves.Exchange. Do you want to move your accounts again?", + "min": "m", + "notification": "We're moving from Waves DEX to Waves.Exchange. Don't forget to move your accounts!", + "sec": "s", + "startMoving": "Safe moving" } } \ No newline at end of file diff --git a/locale/tr/app.welcome.json b/locale/tr/app.welcome.json index 7069812a9..6da6c14c1 100644 --- a/locale/tr/app.welcome.json +++ b/locale/tr/app.welcome.json @@ -141,17 +141,21 @@ "change": "DEĞİŞİM", "changeName": "İsmi değiştir", "chart": "GRAFİK", + "comingSoon": "Coming soon", "contestLinkDescription": "Waves DEX'teki takas yarışmasından 5,000 WAVES kazan!", "contestLinkLink": "Kurallar", "controlAssets": "Varlıkların kontrolü yalnızca sizindir - varlıklarınız sizden habersiz cüzdanınızdan çıkmaz ve dondurulamaz.", + "cookies": "Cookies", "copyAddress": "Adresi kopyala", "copyright": "© 2019 Waves Platform", + "copyright-new": "© 2019 Waves.Exchange", "copyrightVordex": "© 2019 VORDEX", "createAccount": "Create account", "createToken": "Kripto para oluştur", "currentAccountName": "Şu anki hesap adı", "dashboard": "Panel", "decentralised": "Merkezsiz", + "descExchange": "We are working on an awesome new project, which will be ready soon. Stay tuned!", "dexWithHardware": "DEX'i donanım cüzdanları Ledger Nano S ve Ledger Blue ile birlikte kullanın", "documentation": "Dokümantasyon", "download": "İndir", @@ -160,6 +164,7 @@ "forDevelopers": "Geliştiriciler için ", "forum": "Forum", "gateways": "Popüler kripto paralar için geçitler", + "gdpr": "GDPR", "getRealTimeAccess": "Piyasa verilerine gerçek zamanlı erişim sağlayın ve takas botlarınızı API üzerinden ayarlayın", "getStarted": "Haydi başlayalım!", "gitHub": "GitHub", @@ -183,6 +188,7 @@ "macOsDescription": "MacOS uygulamasını indir", "mailto": "support.wavesplatform.com", "mailtoVordex": "support@vordex.com", + "mailtoWavesExchange": "support@waves.exchange", "mainPage": "Ana Sayfa", "majorFiatCryptocurrencies": "Başlıca fiat ve kripto para birimleri desteklenir: BTC, LTC, ETH, USD, TRY ve diğerleri", "markets": "Pazarlar", @@ -214,8 +220,14 @@ "switchAccount": "Switch account", "telegram": "Telegram", "termsOfUse": "Kullanım koşulları", + "timerDays": "days", + "timerHours": "hours", + "timerMinutes": "minutes", + "timerSeconds": "seconds", "tokenCreation": "Hızlı kripto para oluşturma", "tokenCreationCosts": "Kripto para oluşturma maliyeti yalnızca 1 WAVES ve 1 dakika sürer", + "tokenomicaToasterButton": "Daha fazla bilgi", + "tokenomicaToasterText": "Tokenlenmiş assetlerin çıkarmasi ve alım satımı için ilk bir hepsi bir arada platformun hissedarı olun.", "tradeOnWaves": "Waves Merkezsiz Kripto Para Borsasında Kripto Para Alın ve Satın", "tradeOnWavesDescription": "Merkezi bir borsanın tüm avantajları ile birlikte kripto paralarınızı hızlı ve güvenli bir şekilde alın ve satın, bu esnada varlıklarınızın kontrolünü elinizde tutun.", "transactions": "İşlemler", diff --git a/locale/zh_CN/app.create.json b/locale/zh_CN/app.create.json index e8c166a92..3b1a931e8 100644 --- a/locale/zh_CN/app.create.json +++ b/locale/zh_CN/app.create.json @@ -27,7 +27,7 @@ "address": "帐号地址:", "avatarUnique": "这个头像是独特的。 未来不能改头像。", "choose": "选择您的地址头像", - "create": "创建一个新账户", + "create": "创建帐号", "createAccount": "创建一个新账户", "createDescription": "快速而自由", "createNewAccount": "选择你的头像", @@ -45,7 +45,7 @@ "withBlockchain": "开始使用区块链" }, "import": "导入帐户", - "importDescription": "通过种子短语,分类帐或Keeper", + "importDescription": "通过种子或私钥,分类帐,密钥库文件", "protect": "使用密码来保护您的帐户或", "protectYourAccount": "保护您的帐号", "restore": "恢复帐户", diff --git a/locale/zh_CN/app.dex.json b/locale/zh_CN/app.dex.json index 3e7bddf2f..3ee464b99 100644 --- a/locale/zh_CN/app.dex.json +++ b/locale/zh_CN/app.dex.json @@ -47,7 +47,7 @@ "last": "最新交易价", "limit": "限价单", "market": "市场订单", - "marketPriceField": "Price", + "marketPriceField": "价格", "matcherFee": "费用", "notifications": { "error": { @@ -76,7 +76,7 @@ "total": "总额" }, "createorder": { - "yourBalance": "Your balance" + "yourBalance": "您的余额" }, "demo": { "createAccount": "创建新账户", @@ -200,6 +200,7 @@ "noMarkets": "没有符合您的筛选的市场" }, "price": "价格", + "vol": "Vol", "volume": "量" } }, diff --git a/locale/zh_CN/app.fag.json b/locale/zh_CN/app.fag.json new file mode 100644 index 000000000..1c1dcddbc --- /dev/null +++ b/locale/zh_CN/app.fag.json @@ -0,0 +1,7 @@ +{ + "fag": { + "migration": { + "title1": "What’s going on?" + } + } +} \ No newline at end of file diff --git a/locale/zh_CN/app.import.json b/locale/zh_CN/app.import.json index 35a1df20a..870f929a2 100644 --- a/locale/zh_CN/app.import.json +++ b/locale/zh_CN/app.import.json @@ -9,7 +9,7 @@ "emptyList": "在上传的文件中没有要导入的帐户", "importFailed": "导入密钥库文件失败", "noChosen": "没有选中任何文件", - "selectAccount": "选择帐号", + "selectAccount": "选择帐户", "selectAccountDesc": "请选择帐户或", "selectAll": "全选", "unselectAll": "全部取消选择", diff --git a/locale/zh_CN/app.json b/locale/zh_CN/app.json index 5c7d7ce03..5617ca66f 100644 --- a/locale/zh_CN/app.json +++ b/locale/zh_CN/app.json @@ -2,7 +2,8 @@ "back": "返回主页", "button": { "cancel": "取消", - "continue": "继续" + "continue": "继续", + "signIn": "登入" }, "confirmTransaction": { "notPermitted": { diff --git a/locale/zh_CN/app.migrate.json b/locale/zh_CN/app.migrate.json index 00b679741..a9230474f 100644 --- a/locale/zh_CN/app.migrate.json +++ b/locale/zh_CN/app.migrate.json @@ -1,21 +1,166 @@ { + "desktopUpdate": { + "almostThere": "快好了...", + "backToPrevious": "返回上一个", + "barDone": "完成了", + "barDownload": "下载", + "barInstall": "安装并运行", + "barSuccess": "成功", + "cancelDownloading": "取消下载", + "congratulations": "恭喜你!", + "congratulationsText": "您已经成功下载了新应用程序。要开始使用该应用程序,只需执行以下操作:", + "connectSupport": "如果这样做没有帮助,请联系Waves.Exchange [support](https://support.waves.exchange/)。", + "download": "Download", + "downloaded": "是", + "downloadText": "{div} [为了向用户提供更好的体验和更广泛的工具,该交易所正从Waves DEX转向Waves.Exchange。] \n {div.margin-top} [Waves DEX将于2019年12月2日停止运行。要继续交易,您必须下载新的桌面应用程序。]", + "fail": "失败", + "failText": "请确保您已经安装并运行新的Waves.Exchange应用程序。", + "haveYouDownloaded": "您是否已经下载了新的Waves.Exchange桌面应用程序?", + "install": "安装应用程序", + "installAndRun": "安装并运行该应用程序。你做完了吗?", + "iUnderstand": "我明白", + "lookAtFAQ1": "如果您正确执行了所有操作并继续获得失败结果,请查看", + "lookAtFAQ2": "您可能在那里找到答案。", + "movingText": "{div.margin-bottom} [为了向用户提供更好的体验和更广泛的工具,该交易所正在从Waves DEX转向Waves.Exchange。] \n {div.margin-bottom} [Waves DEX将于2019年12月2日停止运行。要继续交易,您必须将帐户移至新交易所。我们强烈建议您提前进行此操作。] \n {div.margin-bottom} [这种移动是快速,容易且绝对安全的。]", + "oldApplication": "您当前的应用程序太旧了。如果您想立即交易(2019年12月2日之前),则可以从[官方网站](https://dex.wavesplatform.com)下载我们最新的Waves DEX桌面应用程序。", + "oops": "糟糕!出问题了...", + "password": "Password", + "passwordError": "Wrong Password!", + "pleaseWait": "正在下载...", + "return": "返回", + "run": "运行已安装的应用程序", + "seconds": "秒", + "seconds1": "第二", + "seconds234": "秒", + "signInAndMove": "登录并开始移动", + "toFinish": "要完成帐户的迁移,您必须转到新应用程序并完成授权过程。", + "tryAgain": "再试一次" + }, + "faq": { + "attention": { + "text": "{div.margin-top-1} [仅可从网络域[https://dex.wavesplatform.com](https://dex.wavesplatform.com/)和[https: //client.wavesplatform.com](https://client.wavesplatform.com/)。要完成桌面客户端的迁移,您必须使用已经安装的Waves DEX桌面应用程序。] \n\n {div.margin-top-1} [请勿使用任何其他域进行迁移,请勿在任何地方输入您的种子短语和/或私钥,也不要从您的迁移过程中指定的软件中下载任何其他客户端当前的Waves DEX客户端。迁移过程不需要您在任何地方输入种子短语和/或私钥。 Waves Platform或Waves.Exchange员工绝不会要求您提供任何类型的个人信息,包括私钥和/或种子短语。] \n\n {div.margin-top-1} [迁移过程是完全免费的,并且不会影响任何网关,因为网关将正常处理所有事务。您无需支付任何费用或将令牌发送给任何人即可完成迁移。]", + "title": "注意!!!" + }, + "goHome": "去首页", + "text1": "Waves DEX正在转变为新产品Waves.Exchange。不用担心您所有的令牌,种子短语和密码都是完全安全的。", + "text10": "{div.margin-bottom} [如果您使用的是旧版应用,则将无法再进行以下操作:] \n {div.line} [-创建帐户] \n {div.line} [-可以访问Waves DEX界面] \n {div.line} [-查看您的投资组合] \n {div.line} [-进行任何类型的交易:转让,发行或刻录令牌,租赁WAVES或取消租赁] \n {div.line} [-使用任何网关] \n\n {div.margin-bottom} [自2019年12月2日起,您将可以使用Waves.Exchange应用程序享受此功能。] \n\n {div.margin-bottom} [但是,使用旧版应用程序,您仍然可以:] \n\n {div.line} [-登录您的帐户] \n {div.line}[-启动向Waves.Exchange的迁移过程] \n {div.line} [-为种子词组创建本地备份] \n\n {div.margin-top} [如果仍有疑问,您可以将消息发送到我们的[官方电报组](https://t.me/wavesexchange)或在支持页面上创建{div.margin-top} :[https:/ /support.waves.exchange/](https://support.waves.exchange/)]", + "text11": "没有,永不!在任何情况下都不会发生这种情况。所有种子短语仍将存储在本地设备上。交易所不可能访问该存储。", + "text12": "您的代币的所有权记录在Waves区块链上。只能使用种子短语或私钥访问存储在您帐户中的令牌,这些种子短语或私钥在迁移后不会更改并且不会离开您的设备。您的资产是完全安全的!", + "text13": "{div.margin-bottom}[我们将尽最大努力确保迁移过程对用户来说尽可能顺利。由于匹配者地址和私钥的更改,我们将无法将您的订单移至新匹配者。因此,您的整个订单历史记录将不再可用。您仍然可以使用Waves Explorer查看所有已完成的交易。 ] \n\n {div.margin-bottom}[除了您的订单历史记录之外,所有有效订单都会在12月2日被取消。这是由于切换到新匹配器而引起的必要措施。在成功迁移的情况下,您仍将保留:] \n {div.line}[–仪表板上的一组固定资产] \n {div.line}[–在交易所保存的对] \n {div.line}[–“隐藏”资产列表] \n {div.line}[–语言首选项] \n {div.line}[–帐户信息(种子短语,帐户名)] \n\n {div.margin-bottom.margin-top}[请注意,技术工作将于12月2日进行,届时将限制对旧应用程序的访问,并准备启动新应用程序。 ] \n\n {div.margin-bottom}[在此过程中,网关将正常处理所有交易(存款和取款),这将确保完全的安全性和对您资金的访问。] \n\n {div.margin-top}[您将不会失去支持!您可以随时向我们的[官方电报组](https://t.me/wavesexchange)发送消息,也可以在支持页面上创建故障单:[https://support.waves.exchange/](https:// support.waves.exchange/)]", + "text14": "{div}[迁移过程大约需要八个小时。在此期间,您将无法完全访问您的应用。我们谨在此提醒您,迁移过程计划于2019年12月2日星期一进行。在当天进行的技术工作中,网关将正常处理所有交易,这将确保完全的安全性并访问您的资金。] \n\n {div}[支持随时可用!您可以随时向我们的[官方电报组](https://t.me/wavesexchange)发送消息,也可以在支持页面上创建故障单:[https://support.waves.exchange/](https:// support.waves.exchange/)]", + "text15": "在12月2日,用户将需要登录Waves移动应用并点击“更新”按钮。该应用程序将更新到版本2.7.0。该更新将在2019年12月2日星期一结束之前在Google Play和App Store上提供。", + "text16": "目前,只有在您的银行帐户中存入/提取wUSD和wEUR时才需要KYC。目前,该团队尚无计划引入KYC进行交易或加密货币交易。", + "text17": "匹配器将获得一个新的地址和URL,并且其私钥将更改。由于这些更改,更新时用户的未结订单将自动取消,并且交易历史记录将变得不可用。不幸的是,没有将订单和交易历史记录转移到新匹配器的技术手段,因为每个订单都是在用户使用其私钥对其进行签名后发送给匹配器的。由于旧匹配者或新匹配者都无法访问用户的私钥,因此无法转移订单。我们知道这可能令人沮丧,但是这种方法是匹配器设计的一个功能,它是维护用户资金安全所必需的。很抱歉给您带来不便。", + "text18": "{div.margin-bottom} [我们已尽力确保迁移过程对用户来说尽可能顺利。如果您在移动帐户时遇到问题,请重新开始。为此,请返回旧的Web或桌面客户端,使用密码登录并按照说明进行操作。] \n\n {div.margin-bottom} [针对浏览器用户的建议:在迁移期间,请关闭所有浏览器扩展,因为它们可能会施加限制,从而干扰迁移。] \n\n {div.margin-bottom} [针对桌面客户端用户的建议:关闭防火墙或防病毒软件,因为它们可能会限制端口操作,从而干扰迁移。] \n\n {div.margin-top} [在任何情况下,您都会得到支持!您可以随时向我们的[官方电报组](https://t.me/wavesexchange)发送消息,也可以在支持页面上创建故障单:[https://support.waves.exchange/](https:// support.waves.exchange/)]", + "text19": "{div.margin-bottom}[某些网关由Waves.Exchange团队操作,特别是:$ BTC,$ ETH,$ WEST,$ ERGO,$ BNT和$ USDT。] \n {div.margin-bottom}[同时,$ LTC,$ XMR,$ DASH,$ BCH,$ BSV,$ Zcash,wUSD和wEUR由Coinomat临时运营。] \n {div.margin-top}[在2019年12月2日的技术工作期间,网关将正常处理所有交易,这将确保完全的安全性和对您资金的访问。]", + "text2": "这是基于Waves DEX的技术和专业知识的新交易所。有关更多详细信息,请参见[此公告](https://blog.wavesplatform.com/waves-dex-to-be-spun-off-43da9f6e2a91)。", + "text20": "在迁移过程中,您的租约不会被取消。和以前一样,用户将能够使用Waves.Exchange的租赁界面将其WAVES租赁到他们选择的节点上,并每年收取高达7%的利息。", + "text21": "USDT(ERC-20)网关的启动不会对wUSD和wEUR的运行产生影响。用户将能够继续根据需要进行交易。", + "text22": "新地址属于Waves网关(不是Coinomat)。我们将不断改进这些网关,使用户传输更快,更方便。", + "text23": "我们了解迁移过程可能给用户带来一些不便,因此我们准备了一个惊喜!成功将其帐户移至新交易所的所有用户都将收到一个闪烁的头像,显示在应用程序中。为此,您需要在12月2日之前完成从Waves DEX到Waves.Exchange的帐户迁移,并且每个帐户中至少有一个任何类型的支出交易都符合资格。", + "text24": "我们计划很快增加对Waves DEX先前可用的所有语言的支持。", + "text3": "Waves.Exchange由Waves DEX团队的一部分开发和运行,与Waves社区的新开发人员合作。", + "text4": "迁移标志着交易所发展的一个新阶段,现在的主要重点是用户体验。除了关注社区的要求外,新团队还将专注于构建新的交易工具和产品的全面推广,而这在以前的安排中是困难的。", + "text5": "迁移已经开始。自2019年11月18日起,您可以将帐户移至新服务。为此,您需要更新Waves DEX的网络版本和/或运行桌面应用程序,登录到您的帐户并按照说明进行操作。", + "text6": "是。这将是访问Waves交易生态系统中所有熟悉且方便的工具(包括Web和桌面应用程序,移动应用程序和交易所)以及新功能和服务升级的新方法。", + "text7": "新交易所将于2019年12月2日启动。", + "text8": "我们希望给Waves DEX用户足够的时间为使用新的交换做准备,以使他们对服务的访问不中断。我们希望两周的时间足以使大多数用户完成迁移过程。", + "text9": "是的,在Waves.Exchange启动后,也可以迁移帐户。但是,自2019年12月2日起,某些限制将适用于Waves DEX的旧应用程序。", + "title1": "这是怎么回事?", + "title10": "自2019年12月2日起,Waves DEX应用程序将受到哪些限制?", + "title11": "新交易所可以访问我的种子短语吗?", + "title12": "我的代币将如何处理?", + "title13": "由于迁移,用户可能会遇到什么问题?", + "title14": "12月2日技术工作需要多长时间?", + "title15": "如何更新我的移动应用程序?", + "title16": "您打算引入KYC程序吗?", + "title17": "匹配器将发生什么变化?", + "title18": "如果在迁移过程中遇到任何问题或疑问该怎么办?", + "title19": "网关代币会发生什么?", + "title2": "什么是Waves.Exchange?", + "title20": "迁移后,租赁是否仍然可用?迁移过程中会取消租约吗?", + "title21": "Tether USD(USDT)会取代wUSD和wEUR吗?", + "title22": "为什么接收BTC和ETH的网关地址已更改?", + "title23": "为什么这么复杂?", + "title24": "是否有计划扩展对新交易所接口的语言支持?", + "title3": "谁负责开发新交易所?", + "title4": "Waves DEX为什么要迁移到Waves.Exchange?", + "title5": "何时开始迁移?", + "title6": "迁移是强制性的吗?", + "title7": "Waves.Exchange何时启动?", + "title8": "为什么迁移过程要在启动前两周开始?", + "title9": "Waves.Exchange启动后是否可以移动帐户?" + }, "migrate": { + "achievementDesc": "您已成功迁移帐户。为了感谢您完成此过程,我们将使用闪闪发光的头像奖励您的所有帐户(至少有一笔在2019年12月2日之前进行的支出交易)!", + "achievementTitle": "恭喜你!", "btn": { "unlock": "解锁" }, + "continue": "继续", + "desc": { + "almostFinish": "要完成帐户的迁移,请接受新的条款和条件以及隐私权政策。", + "enterPassword": "输入您的Waves.Exchange密码以继续迁移。", + "onePassword": "为您的所有帐户创建一个密码。登录帐户并轻松切换。" + }, "description": { "enterPass": "输入您的帐户密码或", "goBack": "回来", - "unlock": "解锁您的帐户。您可以稍后返回此步骤" + "goBackExchange": "返回", + "unlock": "解锁您的帐户。您可以稍后返回此步骤", + "unlockExchange": "要完成迁移,请通过从旧应用程序中解锁帐户并登录,创建新帐户或导入来完成授权过程。" }, "headers": { "unlock": "解锁您的帐户", - "unlockAccount": "解锁帐户" + "unlockAccount": "解锁帐户", + "unlockAccountExchange": "解锁您的帐户", + "unlockExchange": "解锁您的帐户" + }, + "modalButton": { + "cancel": "取消", + "moving": "开始移动" + }, + "modalDesc": { + "firstPart": "为了向用户提供更好的体验和更广泛的工具,该交易所正从Waves DEX转向Waves.Exchange。", + "redirected": "确保您已成功完成Waves.Exchange的迁移过程。完成后,您将看到相应的消息。", + "secondPart": "Waves DEX将于2019年12月2日停止运营。要继续交易,您应该将帐户移至新交易所。强烈建议您提前进行此操作。", + "thirdPart": "迁移过程快速,轻松且绝对安全。" + }, + "modalTitle": { + "moving": "我们要搬家了!", + "plate": "不用担心您所有的代币,种子短语和密码都是安全的。", + "redirected": "您已被重定向到" }, + "signIn": "登入", "subtitle": { "account": "帐户", "pending": "待解锁", - "unlocked": "成功解锁" + "pendingExchange": "要解锁,请从列表中选择一个帐户", + "pendingUnlockingExchange": "待解锁", + "unlocked": "已解锁" + }, + "title": { + "almostThere": "快好了...", + "protectAccount": "保护您的帐户" + } + }, + "modals": { + "shutdownNotificationFirst": { + "message1": "Waves DEX will stop operating on December 2, 2019", + "message2": "To proceed to work with the exchange, you have to move your accounts to the new Waves.Exchange. We strongly recommend that you do this ASAP. The moving is fast, easy, and absolutely secure.", + "submit": "I understand", + "title": "One day left!" + }, + "shutdownNotificationLast": { + "message1": "Waves DEX is no longer working. The exchange moved to Waves.Exchange. Don't worry! You are still able to move your accounts from Waves DEX to Waves.Exchange. Thank you for the good times!", + "submit": "I understand", + "title": "Time to move on!" + }, + "shutdownNotificationSecond": { + "message1": "Waves DEX will stop operating in two hours.", + "message2": "To proceed to work with the exchange, you have to move your accounts to the new Waves.Exchange. We strongly recommend that you do this ASAP. The moving is fast, easy, and absolutely secure.", + "submit": "I understand", + "title": "Two hours left!" } } } \ No newline at end of file diff --git a/locale/zh_CN/app.signIn.json b/locale/zh_CN/app.signIn.json index 1c1133b5e..d2ef130ce 100644 --- a/locale/zh_CN/app.signIn.json +++ b/locale/zh_CN/app.signIn.json @@ -8,16 +8,23 @@ "signIn": { "btn": { "cancel": "取消", + "overwrite": "覆写", "restore": "重置所有" }, "enterPass": "请输入您的密码以继续", + "or": "或", "passForgot": { "attention": "注意!", "description": "要恢复密码,您需要重置所有帐户,设置新密码,从种子短语或私钥导入每个帐户。", - "importantDesc": "如果您尚未保存种子短语或私钥,则您将无法恢复对帐户的访问权限。" + "descriptionExchange": "您将要从此设备删除所有Waves.Exchange帐户。此操作不会影响您的Waves DEX帐户。", + "importantDesc": "如果您尚未保存种子短语或私钥,则您将无法恢复对帐户的访问权限。", + "importantDescEx": "这个动作是不可逆的!如果尚未保存种子短语或私钥,则将无法恢复对Waves.Exchange帐户的访问。", + "importantDescExchange": "这个动作是不可逆的!如果尚未保存种子短语或私钥,则将无法恢复对Waves.Exchange帐户的访问。" }, "password": { - "forgot": "忘记密码了?" + "forgot": "忘记密码了?", + "overwrite": "覆写帐户", + "overwriteDescription": "覆盖此设备上的所有Waves.Exchange帐户" }, "signIn": "登录", "welcomeBack": "欢迎回来" diff --git a/locale/zh_CN/app.signUp.json b/locale/zh_CN/app.signUp.json index 84437a3de..24e4cc415 100644 --- a/locale/zh_CN/app.signUp.json +++ b/locale/zh_CN/app.signUp.json @@ -6,7 +6,7 @@ "onePassword": "为您的所有帐户设置一个密码", "protect": "保护您的帐户", "protectDesc": "为您的所有帐户设置一个密码", - "protectPass": "创建一个密码" + "protectPass": "创建密码" }, "password": { "notMatch": "密码不匹配" diff --git a/locale/zh_CN/app.utils.json b/locale/zh_CN/app.utils.json index ce6ac8aad..abce6ab6f 100644 --- a/locale/zh_CN/app.utils.json +++ b/locale/zh_CN/app.utils.json @@ -279,7 +279,7 @@ "warningTitle": "请不要从智能合约中存入BNT!不要存入其他ERC20代币!只允许Bancor。" }, "wavesGatewayBTC": { - "helpDescrText": "Once the transaction is confirmed, the gateway will process the transfer of BTC to a token in your Waves account.", + "helpDescrText": "确认交易后,网关将处理BTC到Waves帐户中令牌的转移。", "helpDescrTitle": "在您的BTC客户端或钱包中输入此地址", "warningMinAmountText": "如果您发送的费用低于{{minAmount, BigNumber}} {{assetTicker}},您将失去这笔钱。", "warningMinAmountTitle": "最低存款金额为{{minAmount,BigNumber}} {{assetTicker}} ,最高存款金额为{{maxAmount}} {{assetTicker}}", @@ -295,13 +295,19 @@ "warningTitle": "仅将ERGO发送至此存款地址" }, "wavesGatewayETH": { - "helpDescrText": "Once the transaction is confirmed, the gateway will process the transfer of ETH to a token in your Waves account.", - "helpDescrTitle": "Enter this address into your ETH client or wallet", + "helpDescrText": "确认交易后,网关将处理ETH到Waves帐户中的代币的转账。", + "helpDescrTitle": "将此地址输入您的ETH客户或钱包", "warningMinAmountText": "如果你发送少于{{minAmount, BigNumber}} {{assetTicker}},你将失去这笔钱。", "warningMinAmountTitle": "最低存款金额为{{minAmount,BigNumber}} {{assetTicker}} ,最高存款金额为{{maxAmount}} {{assetTicker}}", "warningText": "检查您的钱包或交易所是否为收回ETH使用智能合约。我们不接受这种交易,也不能退款。您将会失去这笔钱。", "warningTitle": "请不要从智能合约中交存ETH!别交存ERC20代币!您只能交存以太坊Ethereum。" }, + "wavesGatewayUSDT": { + "warningMinAmountText": "如果您的汇款少于{{minAmount,BigNumber}} {{assetTicker}} ,您将损失这笔钱。", + "warningMinAmountTitle": "最低存款额为{{minAmount,BigNumber}} {{assetTicker}} ,最大存款额为{{maxAmount}} {{assetTicker}}", + "warningText": "检查您的钱包或交易所是否使用智能合约提取Tether USD。我们不接受此类交易,也无法退款。你会赔钱的", + "warningTitle": "这是ERC20 USDT的存款地址。仅将USDT发送到该存款地址。将任何其他硬币或令牌发送到此地址可能会导致您的押金丢失。请不要从智能合约中存入USDT!" + }, "wavesGatewayVST": { "helpDescrText": "确认交易后,网关将处理将WEST转移到Waves帐户中的代币。", "helpDescrTitle": "在您的WEST客户端或钱包中输入此地址", @@ -912,6 +918,12 @@ "saveSeedButton": "保存SEED短语", "title": "如何防止网络钓鱼攻击" } + }, + "unsuccessfulMigration": { + "checkbox": "不再显示", + "description": "您已开始将帐户从Waves DEX迁移到此交换,但尚未完成。您的帐户尚未移动。返回Waves DEX并从头开始该过程。", + "title": "未完成的迁移", + "understand": "我明白" } }, "modals": { @@ -934,6 +946,12 @@ }, "Unpin_utils": "卸下", "utils": { + "migrationError": "糟糕!您的帐户是安全的,但尚未转移。请再试一次。", + "privacyPolicy": "我已阅读并同意[隐私权政策](https://wavesplatform.com/files/docs/Privacy_Policy_SW.pdf)。", + "privacyPolicyText": "隐私政策", + "termsAgreement": "我已阅读并同意[条款和条件](https://wavesplatform.com/files/docs/Waves_terms_and_conditions.pdf)。", + "termsAgreementText": "条款和细则", + "termsAssign": "我已阅读并同意", "whatsNew": { "body": { "1_0_0": "{span.line} [1。 波浪币客戶已经退出测试版。] {span.line} [2。您现在可以将任何资产固定和取消固定在主页面。] {span.line} [3。添加了夜间模式。] {span.line} [4。您现在可以轻松地从旧客户端导入所有帐户。] {span.line} [5。修正了一些小错误。]", @@ -999,5 +1017,15 @@ "byte": { "help": "剩余字节:{{bytes}}" } + }, + "warningPlate": { + "day": "d", + "dexMoves": "我们即将搬家!和我们一起在[Waves.Exchange](https://waves.exchange)", + "hour": "h", + "info": "我们正在从Waves DEX迁移到Waves.Exchange。您是否要再次移动帐户?", + "min": "m", + "notification": "我们正在从Waves DEX迁移到Waves.Exchange。不要忘记移动您的帐户!", + "sec": "s", + "startMoving": "安全移动" } } \ No newline at end of file diff --git a/locale/zh_CN/app.welcome.json b/locale/zh_CN/app.welcome.json index 885d0f202..36318ba2e 100644 --- a/locale/zh_CN/app.welcome.json +++ b/locale/zh_CN/app.welcome.json @@ -141,17 +141,21 @@ "change": "更改", "changeName": "更换名字", "chart": "图表", + "comingSoon": "快来了", "contestLinkDescription": "在Waves DEX的交易竞赛中赢得5,000个WAVES!", "contestLinkLink": "规则", "controlAssets": "资产控制权是你自己的 - 资金不会留下你的钱包,也不能冻结", + "cookies": "Cookies", "copyAddress": "复制地址", "copyright": "©2019年波浪幣平台", + "copyright-new": "© 2019 Waves.Exchange", "copyrightVordex": "©2019 VORDEX", "createAccount": "创建帐号", "createToken": "创建令牌", "currentAccountName": "当前帐户名称", "dashboard": "仪表板", "decentralised": "分散", + "descExchange": "我们正在做一个很棒的新项目,它将很快准备就绪。敬请关注!", "dexWithHardware": "将DEX与硬件钱包Ledger Nano S和Ledger Blue配合使用", "documentation": "文档", "download": "下载", @@ -160,8 +164,9 @@ "forDevelopers": "对于开发者", "forum": "论坛", "gateways": "通往受欢迎货币的门户", + "gdpr": "GDPR", "getRealTimeAccess": "实时访问市场数据并通过API设置您的交易机器人", - "getStarted": "开始使用", + "getStarted": "开始吧", "gitHub": "GitHub", "help": "帮助", "high": "24 HIGH", @@ -183,6 +188,7 @@ "macOsDescription": "下载MacOS应用程序", "mailto": "support.wavesplatform.com", "mailtoVordex": "support@vordex.com", + "mailtoWavesExchange": "support@waves.exchange", "mainPage": "主页", "majorFiatCryptocurrencies": "支持的主要法定货币和加密货币:BTC,LTC,ETH,USD等", "markets": "市场", @@ -206,7 +212,7 @@ "scriptAccount": "脚本帐户", "scriptedAccount": "脚本帐户", "settings": "设置", - "signIn": "登录", + "signIn": "登入", "social": "社会", "stackOverflow": "堆栈溢出", "suitableTradingBots": "适合交易机器人", @@ -214,8 +220,14 @@ "switchAccount": "切换帐户", "telegram": "Telegram", "termsOfUse": "使用条款", + "timerDays": "天", + "timerHours": "小时", + "timerMinutes": "分钟", + "timerSeconds": "秒", "tokenCreation": "快速令牌创建", "tokenCreationCosts": "令牌创建成本仅为1 WAVES,需要1分钟", + "tokenomicaToasterButton": "了解更多", + "tokenomicaToasterText": "成为有史以来第一个用于发行和交易令牌化资产的多平台的股东", "tradeOnWaves": "波浪分散交易所的交易", "tradeOnWavesDescription": "快速,安全地购买和出售代币,具有集中交易的所有优势,但保留对资金的完全控制。", "transactions": "交易记录", diff --git a/mocks/waves-client-config/master/config.json b/mocks/waves-client-config/master/config.json index b4a365190..a3e753fbd 100644 --- a/mocks/waves-client-config/master/config.json +++ b/mocks/waves-client-config/master/config.json @@ -79,5 +79,6 @@ "SERVICE_TEMPORARILY_UNAVAILABLE": false, "GATEWAYS_SOON": [ "5dJj4Hn9t2Ve3tRpNGirUHy4yBK6qdJRAJYV21yPPuGz" - ] + ], + "DEXW_LOCKED": false } diff --git a/mocks/waves-client-config/master/testnet.config.json b/mocks/waves-client-config/master/testnet.config.json index b1b6290e7..31f273d8c 100644 --- a/mocks/waves-client-config/master/testnet.config.json +++ b/mocks/waves-client-config/master/testnet.config.json @@ -55,5 +55,6 @@ "GATEWAYS_SOON": [ "GVWSgVsmEx4KTAZPm31JZDmdehxFTFZBuy7V8gzb8JxE", "E9KLFjmbD4psBWyHs8Wq3Uux9U45AeFxXb9eCask43YZ" - ] + ], + "DEXW_LOCKED": false } diff --git a/package-lock.json b/package-lock.json index 834e9b59a..98f002dbd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "waves-client", - "version": "1.4.7", + "version": "1.4.16", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -177,6 +177,71 @@ "ajv-keywords": "^3.1.0" } }, + "@electron/get": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@electron/get/-/get-1.6.0.tgz", + "integrity": "sha512-xuvAzbN9iBApfAMvW0hKUpxHR5wPVbG9RaoSTbpu/WaHISDu0MVfMWYhfeU0X730CpBV0G2RkLgwAs9WDan3GA==", + "dev": true, + "requires": { + "debug": "^4.1.1", + "env-paths": "^2.2.0", + "fs-extra": "^8.1.0", + "global-agent": "^2.0.2", + "global-tunnel-ng": "^2.7.1", + "got": "^9.6.0", + "sanitize-filename": "^1.6.2", + "sumchecker": "^3.0.0" + }, + "dependencies": { + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "env-paths": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.0.tgz", + "integrity": "sha512-6u0VYSCo/OW6IoD5WCLLy9JUGARbamfSavcNXry/eu8aHVFei6CD3Sw+VGX5alea1i9pgPHW0mbu6Xj0uBh7gA==", + "dev": true + }, + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "graceful-fs": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz", + "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==", + "dev": true + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "sumchecker": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/sumchecker/-/sumchecker-3.0.0.tgz", + "integrity": "sha512-yreseuC/z4iaodVoq07XULEOO9p4jnQazO7mbrnDSvWAU/y2cbyIKs+gWJptfcGu9R+1l27K8Rkj0bfvqnBpgQ==", + "dev": true, + "requires": { + "debug": "^4.1.0" + } + } + } + }, "@ledgerhq/devices": { "version": "4.70.0", "resolved": "https://registry.npmjs.org/@ledgerhq/devices/-/devices-4.70.0.tgz", @@ -805,6 +870,22 @@ "integrity": "sha512-Ymrn5oqk6wbyvBRlVPph3v3qwkJrn2lLL0uKmSqkcTBCTbJPasYcwllKXCA1e0XV5NrgQ+3zy7KiPCeeKksVsg==", "requires": { "@waves/waves-browser-bus": "^0.1.5" + }, + "dependencies": { + "@types/node": { + "version": "11.13.22", + "resolved": "https://registry.npmjs.org/@types/node/-/node-11.13.22.tgz", + "integrity": "sha512-rOsaPRUGTOXbRBOKToy4cgZXY4Y+QSVhxcLwdEveozbk7yuudhWMpxxcaXqYizLMP3VY7OcWCFtx9lGFh5j5kg==" + }, + "@waves/waves-browser-bus": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/@waves/waves-browser-bus/-/waves-browser-bus-0.1.6.tgz", + "integrity": "sha512-oBXnMrxnZarsPeFjngGegBzmbIemZhhv7QXM1fCLTd0sjYA45MnGAZugi97dMggg/qjIAZ8NNkq/ozEIG27i0A==", + "requires": { + "@types/node": "^11.9.4", + "typed-ts-events": "^1.0.5" + } + } } }, "@waves/ledger": { @@ -912,18 +993,18 @@ "integrity": "sha512-jXbEnZ8dwy4bOZgumFv/9BTjpcCRP/oGAWcOh5pFMoeA/LShDGm2NwIds+4tDf3sEJu+nLD8UjK6aueM0s87RA==" }, "@waves/waves-browser-bus": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@waves/waves-browser-bus/-/waves-browser-bus-0.1.5.tgz", - "integrity": "sha512-K7iAF2jqSxkEW1DdCAa4Qda21LDuN1MPP5zV/aHJjsO40MvFgMiLcpYSV9xw8OqXzYdZyk1omb9bBOA7r69aIQ==", + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/@waves/waves-browser-bus/-/waves-browser-bus-0.2.2.tgz", + "integrity": "sha512-hbvtLsxaGGeNfQ2g4R4B3hQkTgFEiVoMzg3kzoLSpMegKqLQwOTLzaTdQbo+lI63GpAlq2BCojzqX/bGmWkw9Q==", "requires": { "@types/node": "^11.9.4", "typed-ts-events": "^1.0.5" }, "dependencies": { "@types/node": { - "version": "11.13.13", - "resolved": "https://registry.npmjs.org/@types/node/-/node-11.13.13.tgz", - "integrity": "sha512-GFWH7e4Q/OGLAO545bupVju+nE1YtLSwYAdLfSzAXnTPqoqKoXCOEtB7Cluvg9B/h2nGLhyzCDyCInYvrOE2nw==" + "version": "11.13.22", + "resolved": "https://registry.npmjs.org/@types/node/-/node-11.13.22.tgz", + "integrity": "sha512-rOsaPRUGTOXbRBOKToy4cgZXY4Y+QSVhxcLwdEveozbk7yuudhWMpxxcaXqYizLMP3VY7OcWCFtx9lGFh5j5kg==" } } }, @@ -958,12 +1039,6 @@ "through": ">=2.2.7 <3" } }, - "abbrev": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", - "dev": true - }, "accord": { "version": "0.29.0", "resolved": "https://registry.npmjs.org/accord/-/accord-0.29.0.tgz", @@ -1086,7 +1161,7 @@ "dependencies": { "acorn": { "version": "3.3.0", - "resolved": "http://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz", "integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo=", "dev": true } @@ -1631,33 +1706,25 @@ "optional": true }, "asar": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/asar/-/asar-0.14.5.tgz", - "integrity": "sha512-2Di/TnY1sridHFKMFgxBh0Wk0gVxSZN4qQhRhjJn3UywZAvP5MHI0RNVSkpzmJ+n6t0BC8w/+1257wtSgQ3Kdg==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/asar/-/asar-2.0.1.tgz", + "integrity": "sha512-Vo9yTuUtyFahkVMFaI6uMuX6N7k5DWa6a/8+7ov0/f8Lq9TVR0tUjzSzxQSxT1Y+RJIZgnP7BVb6Uhi+9cjxqA==", "dev": true, "requires": { "chromium-pickle-js": "^0.2.0", - "commander": "^2.9.0", - "cuint": "^0.2.1", - "glob": "^6.0.4", - "minimatch": "^3.0.3", - "mkdirp": "^0.5.0", - "mksnapshot": "^0.3.0", - "tmp": "0.0.28" + "commander": "^2.20.0", + "cuint": "^0.2.2", + "glob": "^7.1.3", + "minimatch": "^3.0.4", + "mkdirp": "^0.5.1", + "tmp-promise": "^1.0.5" }, "dependencies": { - "glob": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz", - "integrity": "sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=", - "dev": true, - "requires": { - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "2 || 3", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true } } }, @@ -1698,7 +1765,7 @@ }, "util": { "version": "0.10.3", - "resolved": "http://registry.npmjs.org/util/-/util-0.10.3.tgz", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", "dev": true, "requires": { @@ -1967,13 +2034,15 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", - "dev": true + "dev": true, + "optional": true }, "is-glob": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", "dev": true, + "optional": true, "requires": { "is-extglob": "^1.0.0" } @@ -2037,7 +2106,7 @@ }, "chalk": { "version": "1.1.3", - "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "dev": true, "requires": { @@ -2144,7 +2213,7 @@ "dependencies": { "jsesc": { "version": "1.3.0", - "resolved": "http://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz", "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s=", "dev": true }, @@ -2922,16 +2991,6 @@ "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-8.1.1.tgz", "integrity": "sha512-QD46ppGintwPGuL1KqmwhR0O+N2cZUg8JG/VzwI2e28sM9TqHjQB10lI4QAaMHVbLzwVLLAwEglpKPViWX+5NQ==" }, - "binary": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/binary/-/binary-0.3.0.tgz", - "integrity": "sha1-n2BVO8XOjDOG87VTz/R0Yq3sqnk=", - "dev": true, - "requires": { - "buffers": "~0.1.1", - "chainsaw": "~0.1.0" - } - }, "binary-extensions": { "version": "1.12.0", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.12.0.tgz", @@ -2939,9 +2998,9 @@ "dev": true }, "bluebird": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.3.tgz", - "integrity": "sha512-/qKPUQlaW1OyR51WeCPBvRnAlnZFUJkCSG5HzGnuIqhgyJtF+T94lFnn33eiazjRm2LAHVy2guNnaq48X9SJuw==", + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.1.tgz", + "integrity": "sha512-DdmyoGCleJnkbp3nkbxTLJ18rjDsE4yCggEwKNXkeV123sPNfOCYeDoeuOY+F2FrSjO1YXcTU+dsy96KMy+gcg==", "dev": true }, "bluebird-lst": { @@ -2973,6 +3032,13 @@ "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", "dev": true }, + "boolean": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/boolean/-/boolean-2.0.3.tgz", + "integrity": "sha512-iHzXeFCXWrpjYE7DToXGCBPGZf0eVISqzL+4sgrOSYEKXnb59WHPFvGTTyCj6zJ/MuuLAxEn8zPkrTHHzlt3IA==", + "dev": true, + "optional": true + }, "boxen": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/boxen/-/boxen-3.2.0.tgz", @@ -3107,7 +3173,7 @@ }, "readable-stream": { "version": "2.3.6", - "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", "dev": true, "requires": { @@ -3254,7 +3320,7 @@ }, "readable-stream": { "version": "2.3.6", - "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", "dev": true, "requires": { @@ -3269,7 +3335,7 @@ "dependencies": { "string_decoder": { "version": "1.1.1", - "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, "requires": { @@ -3443,12 +3509,6 @@ "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", "dev": true }, - "buffers": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/buffers/-/buffers-0.1.1.tgz", - "integrity": "sha1-skV5w77U1tOWru5tmorn9Ugqt7s=", - "dev": true - }, "builder-util": { "version": "21.2.0", "resolved": "https://registry.npmjs.org/builder-util/-/builder-util-21.2.0.tgz", @@ -3777,15 +3837,6 @@ "lazy-cache": "^1.0.3" } }, - "chainsaw": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/chainsaw/-/chainsaw-0.1.0.tgz", - "integrity": "sha1-XqtQsor+WAdNDVgpE4iCi15fvJg=", - "dev": true, - "requires": { - "traverse": ">=0.3.0 <0.4" - } - }, "chalk": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", @@ -4021,7 +4072,7 @@ }, "readable-stream": { "version": "2.3.6", - "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", "dev": true, "requires": { @@ -4199,7 +4250,7 @@ }, "readable-stream": { "version": "2.3.6", - "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", "requires": { "core-util-is": "~1.0.0", @@ -4238,6 +4289,17 @@ } } }, + "config-chain": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.12.tgz", + "integrity": "sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA==", + "dev": true, + "optional": true, + "requires": { + "ini": "^1.3.4", + "proto-list": "~1.2.1" + } + }, "configstore": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/configstore/-/configstore-4.0.0.tgz", @@ -4269,7 +4331,7 @@ }, "convert-source-map": { "version": "1.1.3", - "resolved": "http://registry.npmjs.org/convert-source-map/-/convert-source-map-1.1.3.tgz", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.1.3.tgz", "integrity": "sha1-SCnId+n+SbMWHzvzZziI4gRpmGA=", "dev": true }, @@ -4323,7 +4385,7 @@ "dependencies": { "minimist": { "version": "1.2.0", - "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", "dev": true }, @@ -4383,6 +4445,26 @@ "which": "^1.2.9" } }, + "cross-zip": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/cross-zip/-/cross-zip-2.1.6.tgz", + "integrity": "sha512-xLIETNkzRcU6jGRzenJyRFxahbtP4628xEKMTI/Ql0Vu8m4h8M7uRLVi7E5OYHuJ6VQPsG4icJumKAFUvfm0+A==", + "dev": true, + "requires": { + "rimraf": "^3.0.0" + }, + "dependencies": { + "rimraf": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.0.tgz", + "integrity": "sha512-NDGVxTsjqfunkds7CqsOiEnxln4Bo7Nddl3XhS4pXg5OzwkLqJ971ZVAAnB+DDLnF76N+VnDEiBHaVV8I06SUg==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + } + } + }, "crypto-browserify": { "version": "3.12.0", "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", @@ -4888,21 +4970,6 @@ "mimic-response": "^1.0.0" } }, - "decompress-zip": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/decompress-zip/-/decompress-zip-0.3.2.tgz", - "integrity": "sha512-Ab1QY4LrWMrUuo53lLnmGOby7v8ryqxJ+bKibKSiPisx+25mhut1dScVBXAYx14i/PqSrFZvR2FRRazhLbvL+g==", - "dev": true, - "requires": { - "binary": "^0.3.0", - "graceful-fs": "^4.1.3", - "mkpath": "^0.1.0", - "nopt": "^3.0.1", - "q": "^1.1.2", - "readable-stream": "^1.1.8", - "touch": "0.0.3" - } - }, "dedent": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", @@ -5130,7 +5197,7 @@ }, "readable-stream": { "version": "2.3.6", - "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", "dev": true, "requires": { @@ -5201,6 +5268,13 @@ "repeating": "^2.0.0" } }, + "detect-node": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.4.tgz", + "integrity": "sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==", + "dev": true, + "optional": true + }, "diff": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.1.tgz", @@ -5396,7 +5470,7 @@ }, "readable-stream": { "version": "2.3.6", - "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", "dev": true, "requires": { @@ -5455,7 +5529,7 @@ }, "readable-stream": { "version": "2.3.6", - "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", "dev": true, "requires": { @@ -5470,7 +5544,7 @@ }, "string_decoder": { "version": "1.1.1", - "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, "requires": { @@ -5760,7 +5834,7 @@ }, "minimist": { "version": "1.2.0", - "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", "dev": true }, @@ -5772,10 +5846,54 @@ } } }, + "electron-notarize": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/electron-notarize/-/electron-notarize-0.1.1.tgz", + "integrity": "sha512-TpKfJcz4LXl5jiGvZTs5fbEx+wUFXV5u8voeG5WCHWfY/cdgdD8lDZIZRqLVOtR3VO+drgJ9aiSHIO9TYn/fKg==", + "dev": true, + "requires": { + "debug": "^4.1.1", + "fs-extra": "^8.0.1" + }, + "dependencies": { + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "graceful-fs": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz", + "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==", + "dev": true + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + } + } + }, "electron-osx-sign": { - "version": "0.4.10", - "resolved": "http://registry.npmjs.org/electron-osx-sign/-/electron-osx-sign-0.4.10.tgz", - "integrity": "sha1-vk87ibKnWh3F8eckkIGrKSnKOiY=", + "version": "0.4.14", + "resolved": "https://registry.npmjs.org/electron-osx-sign/-/electron-osx-sign-0.4.14.tgz", + "integrity": "sha512-72vtrz9I3dOeFDaNvO5thwIjrimDiXMmYEbN0hEBqnvcSSMOWugjim2wiY9ox3dhuBFUhxp3owmuZCoH3Ij08A==", "dev": true, "requires": { "bluebird": "^3.5.0", @@ -5783,152 +5901,94 @@ "debug": "^2.6.8", "isbinaryfile": "^3.0.2", "minimist": "^1.2.0", - "plist": "^2.1.0" + "plist": "^3.0.1" }, "dependencies": { "minimist": { "version": "1.2.0", - "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", "dev": true } } }, "electron-packager": { - "version": "12.1.0", - "resolved": "https://registry.npmjs.org/electron-packager/-/electron-packager-12.1.0.tgz", - "integrity": "sha1-BI3U/zhIvhnFhzwxW1sxLfYhUyg=", + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/electron-packager/-/electron-packager-14.1.0.tgz", + "integrity": "sha512-4oGtQYYjSA/M4BGOwG0NBqEtThBf7aCV76C2AZsD71eGocYqZNvtvfzeeMnKkc3EW1nPq7iJ4Wge+GXma0kwIA==", "dev": true, "requires": { - "asar": "^0.14.0", - "debug": "^3.0.0", - "electron-download": "^4.0.0", - "electron-osx-sign": "^0.4.1", - "extract-zip": "^1.0.3", - "fs-extra": "^5.0.0", + "@electron/get": "^1.6.0", + "asar": "^2.0.1", + "cross-zip": "^2.1.5", + "debug": "^4.0.1", + "electron-notarize": "^0.1.1", + "electron-osx-sign": "^0.4.11", + "fs-extra": "^8.1.0", "galactus": "^0.2.1", "get-package-info": "^1.0.0", - "nodeify": "^1.0.1", + "junk": "^3.1.0", "parse-author": "^2.0.0", - "pify": "^3.0.0", - "plist": "^2.0.0", - "rcedit": "^1.0.0", + "plist": "^3.0.0", + "rcedit": "^2.0.0", "resolve": "^1.1.6", "sanitize-filename": "^1.6.0", - "semver": "^5.3.0", - "yargs-parser": "^10.0.0" + "semver": "^6.0.0", + "yargs-parser": "^16.0.0" }, "dependencies": { - "debug": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", - "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true }, - "electron-download": { + "debug": { "version": "4.1.1", - "resolved": "https://registry.npmjs.org/electron-download/-/electron-download-4.1.1.tgz", - "integrity": "sha512-FjEWG9Jb/ppK/2zToP+U5dds114fM1ZOJqMAR4aXXL5CvyPE9fiqBK/9YcwC9poIFQTEJk/EM/zyRwziziRZrg==", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", "dev": true, "requires": { - "debug": "^3.0.0", - "env-paths": "^1.0.0", - "fs-extra": "^4.0.1", - "minimist": "^1.2.0", - "nugget": "^2.0.1", - "path-exists": "^3.0.0", - "rc": "^1.2.1", - "semver": "^5.4.1", - "sumchecker": "^2.0.2" - }, - "dependencies": { - "fs-extra": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz", - "integrity": "sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - } + "ms": "^2.1.1" } }, "fs-extra": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-5.0.0.tgz", - "integrity": "sha512-66Pm4RYbjzdyeuqudYqhFiNBbCIuI9kgRqLPSHIlXHidW8NIQtVdkM1yeZ4lXwuhbTETv3EUGMNHAAw6hiundQ==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", "dev": true, "requires": { - "graceful-fs": "^4.1.2", + "graceful-fs": "^4.2.0", "jsonfile": "^4.0.0", "universalify": "^0.1.0" } }, - "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6" - } - }, - "minimist": { - "version": "1.2.0", - "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "graceful-fs": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz", + "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==", "dev": true }, "ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", "dev": true }, - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", "dev": true }, - "sumchecker": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/sumchecker/-/sumchecker-2.0.2.tgz", - "integrity": "sha1-D0LBDl0F2l1C7qPlbDOZo31sWz4=", - "dev": true, - "requires": { - "debug": "^2.2.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, "yargs-parser": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-10.1.0.tgz", - "integrity": "sha512-VCIyR1wJoEBZUqk5PA+oOBF6ypbwh5aNB3I50guxAL/quggdfs4TtNHQrSazFA3fYZ+tEqfs0zIGlv0c/rgjbQ==", + "version": "16.1.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-16.1.0.tgz", + "integrity": "sha512-H/V41UNZQPkUMIT5h5hiwg4QKIY1RPvoBV4XcjUbRM8Bk2oKqqyZ0DIEbTFZB0XjbtSPG8SAa/0DxCQmiRgzKg==", "dev": true, "requires": { - "camelcase": "^4.1.0" + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" } } } @@ -6114,6 +6174,13 @@ "next-tick": "1" } }, + "es6-error": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz", + "integrity": "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==", + "dev": true, + "optional": true + }, "es6-iterator": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", @@ -6233,7 +6300,7 @@ }, "fast-deep-equal": { "version": "1.1.0", - "resolved": "http://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz", "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=", "dev": true }, @@ -6752,28 +6819,39 @@ } }, "flora-colossus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/flora-colossus/-/flora-colossus-1.0.0.tgz", - "integrity": "sha1-VHKcNh7ezuAU3UQWeeGjfB13OkU=", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/flora-colossus/-/flora-colossus-1.0.1.tgz", + "integrity": "sha512-d+9na7t9FyH8gBJoNDSi28mE4NgQVGGvxQ4aHtFRetjyh5SXjuus+V5EZaxFmFdXVemSOrx0lsgEl/ZMjnOWJA==", "dev": true, "requires": { - "debug": "^3.1.0", - "fs-extra": "^4.0.0" + "debug": "^4.1.1", + "fs-extra": "^7.0.0" }, "dependencies": { "debug": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", - "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", "dev": true, "requires": { "ms": "^2.1.1" } }, + "fs-extra": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, "ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", "dev": true } } @@ -6796,7 +6874,7 @@ }, "readable-stream": { "version": "2.3.6", - "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", "dev": true, "requires": { @@ -6811,7 +6889,7 @@ }, "string_decoder": { "version": "1.1.1", - "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, "requires": { @@ -6925,7 +7003,7 @@ }, "readable-stream": { "version": "2.3.6", - "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", "dev": true, "requires": { @@ -6940,7 +7018,7 @@ }, "string_decoder": { "version": "1.1.1", - "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, "requires": { @@ -6997,7 +7075,8 @@ "ansi-regex": { "version": "2.1.1", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "aproba": { "version": "1.2.0", @@ -7018,12 +7097,14 @@ "balanced-match": { "version": "1.0.0", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "brace-expansion": { "version": "1.1.11", "bundled": true, "dev": true, + "optional": true, "requires": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -7038,17 +7119,20 @@ "code-point-at": { "version": "1.1.0", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "concat-map": { "version": "0.0.1", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "console-control-strings": { "version": "1.1.0", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "core-util-is": { "version": "1.0.2", @@ -7165,7 +7249,8 @@ "inherits": { "version": "2.0.3", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "ini": { "version": "1.3.5", @@ -7177,6 +7262,7 @@ "version": "1.0.0", "bundled": true, "dev": true, + "optional": true, "requires": { "number-is-nan": "^1.0.0" } @@ -7191,6 +7277,7 @@ "version": "3.0.4", "bundled": true, "dev": true, + "optional": true, "requires": { "brace-expansion": "^1.1.7" } @@ -7198,12 +7285,14 @@ "minimist": { "version": "0.0.8", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "minipass": { "version": "2.3.5", "bundled": true, "dev": true, + "optional": true, "requires": { "safe-buffer": "^5.1.2", "yallist": "^3.0.0" @@ -7222,6 +7311,7 @@ "version": "0.5.1", "bundled": true, "dev": true, + "optional": true, "requires": { "minimist": "0.0.8" } @@ -7309,7 +7399,8 @@ "number-is-nan": { "version": "1.0.1", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "object-assign": { "version": "4.1.1", @@ -7321,6 +7412,7 @@ "version": "1.4.0", "bundled": true, "dev": true, + "optional": true, "requires": { "wrappy": "1" } @@ -7406,7 +7498,8 @@ "safe-buffer": { "version": "5.1.2", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "safer-buffer": { "version": "2.1.2", @@ -7442,6 +7535,7 @@ "version": "1.0.2", "bundled": true, "dev": true, + "optional": true, "requires": { "code-point-at": "^1.0.0", "is-fullwidth-code-point": "^1.0.0", @@ -7461,6 +7555,7 @@ "version": "3.0.1", "bundled": true, "dev": true, + "optional": true, "requires": { "ansi-regex": "^2.0.0" } @@ -7504,12 +7599,14 @@ "wrappy": { "version": "1.0.2", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "yallist": { "version": "3.0.3", "bundled": true, - "dev": true + "dev": true, + "optional": true } } }, @@ -7546,9 +7643,9 @@ } }, "ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", "dev": true } } @@ -7591,7 +7688,7 @@ }, "get-stream": { "version": "3.0.0", - "resolved": "http://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", "dev": true }, @@ -7610,6 +7707,20 @@ "assert-plus": "^1.0.0" } }, + "glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, "glob-base": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", @@ -7635,13 +7746,15 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", - "dev": true + "dev": true, + "optional": true }, "is-glob": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", "dev": true, + "optional": true, "requires": { "is-extglob": "^1.0.0" } @@ -7736,6 +7849,38 @@ "object.defaults": "^1.1.0" } }, + "global-agent": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/global-agent/-/global-agent-2.1.6.tgz", + "integrity": "sha512-fL+xfraAlc1MXU8Gs0DAg/eHH+H1CjxbK+BLU3Qt55dAVMAQ8fH8k/UrLwV4A+Vk/hl/TePWuTxFnqJzCV1/Kw==", + "dev": true, + "optional": true, + "requires": { + "boolean": "^2.0.3", + "core-js": "^3.4.0", + "es6-error": "^4.1.1", + "matcher": "^2.0.0", + "roarr": "^2.14.4", + "semver": "^6.3.0", + "serialize-error": "^5.0.0" + }, + "dependencies": { + "core-js": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.4.1.tgz", + "integrity": "sha512-KX/dnuY/J8FtEwbnrzmAjUYgLqtk+cxM86hfG60LGiW3MmltIc2yAmDgBgEkfm0blZhUrdr1Zd84J2Y14mLxzg==", + "dev": true, + "optional": true + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "optional": true + } + } + }, "global-dirs": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz", @@ -7769,12 +7914,46 @@ "which": "^1.2.14" } }, + "global-tunnel-ng": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/global-tunnel-ng/-/global-tunnel-ng-2.7.1.tgz", + "integrity": "sha512-4s+DyciWBV0eK148wqXxcmVAbFVPqtc3sEtUE/GTQfuU80rySLcMhUmHKSHI7/LDj8q0gDYI1lIhRRB7ieRAqg==", + "dev": true, + "optional": true, + "requires": { + "encodeurl": "^1.0.2", + "lodash": "^4.17.10", + "npm-conf": "^1.1.3", + "tunnel": "^0.0.6" + } + }, "globals": { "version": "11.9.0", "resolved": "https://registry.npmjs.org/globals/-/globals-11.9.0.tgz", "integrity": "sha512-5cJVtyXWH8PiJPVLZzzoIizXx944O4OmRro5MWKx5fT4MgcN7OfaMutPeaTdJCCURwbWdhhcCWcKIffPnmTzBg==", "dev": true }, + "globalthis": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.0.tgz", + "integrity": "sha512-vcCAZTJ3r5Qcu5l8/2oyVdoFwxKgfYnMTR2vwWeux/NAVZK3PwcMaWkdUIn4GJbmKuRK7xcvDsLuK+CKcXyodg==", + "dev": true, + "optional": true, + "requires": { + "define-properties": "^1.1.2", + "function-bind": "^1.1.1", + "object-keys": "^1.0.12" + }, + "dependencies": { + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, + "optional": true + } + } + }, "globby": { "version": "7.1.1", "resolved": "https://registry.npmjs.org/globby/-/globby-7.1.1.tgz", @@ -8218,7 +8397,7 @@ }, "readable-stream": { "version": "2.3.6", - "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", "dev": true, "requires": { @@ -8289,7 +8468,7 @@ }, "readable-stream": { "version": "2.3.6", - "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", "dev": true, "requires": { @@ -8491,7 +8670,7 @@ }, "load-json-file": { "version": "1.1.0", - "resolved": "http://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", "dev": true, "requires": { @@ -8513,7 +8692,7 @@ }, "os-locale": { "version": "1.4.0", - "resolved": "http://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", "dev": true, "requires": { @@ -8563,7 +8742,7 @@ }, "readable-stream": { "version": "2.3.6", - "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", "dev": true, "requires": { @@ -8795,7 +8974,7 @@ }, "readable-stream": { "version": "2.3.6", - "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", "dev": true, "requires": { @@ -8902,7 +9081,7 @@ }, "readable-stream": { "version": "2.3.6", - "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", "dev": true, "requires": { @@ -9265,9 +9444,9 @@ } }, "handlebars": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.4.0.tgz", - "integrity": "sha512-xkRtOt3/3DzTKMOt3xahj2M/EqNhY988T+imYSlMgs5fVhLN2fmKVVj0LtEGmb+3UUYV5Qmm1052Mm3dIQxOvw==", + "version": "4.5.3", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.5.3.tgz", + "integrity": "sha512-3yPecJoJHK/4c6aZhSvxOyG4vJKDshV36VHp0iVCDVh7o9w2vwi3NSnL2MMPj3YdduqaBcu7cGbggJQM0br9xA==", "dev": true, "requires": { "neo-async": "^2.6.0", @@ -9933,7 +10112,7 @@ }, "readable-stream": { "version": "2.3.6", - "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", "dev": true, "requires": { @@ -10311,12 +10490,6 @@ "dev": true, "optional": true }, - "is-promise": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-1.0.1.tgz", - "integrity": "sha1-MVc3YcBX4zwukaq56W2gjO++duU=", - "dev": true - }, "is-regex": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz", @@ -10544,14 +10717,14 @@ }, "json5": { "version": "0.5.1", - "resolved": "http://registry.npmjs.org/json5/-/json5-0.5.1.tgz", + "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", "dev": true }, "jsonfile": { - "version": "2.4.0", - "resolved": "http://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", - "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", "dev": true, "requires": { "graceful-fs": "^4.1.6" @@ -10581,6 +10754,12 @@ "verror": "1.10.0" } }, + "junk": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/junk/-/junk-3.1.0.tgz", + "integrity": "sha512-pBxcB3LFc8QVgdggvZWyeys+hnrNWg4OcZIU/1X59k5jQdLBlCsYGRQaz234SqoRLTCgMH00fY0xRJH+F9METQ==", + "dev": true + }, "just-debounce": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/just-debounce/-/just-debounce-1.0.0.tgz", @@ -10602,15 +10781,6 @@ "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", "dev": true }, - "klaw": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz", - "integrity": "sha1-QIhDO0azsbolnXh4XY6W9zugJDk=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.9" - } - }, "labeled-stream-splicer": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/labeled-stream-splicer/-/labeled-stream-splicer-2.0.1.tgz", @@ -10670,7 +10840,7 @@ }, "readable-stream": { "version": "2.3.6", - "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", "dev": true, "requires": { @@ -10685,7 +10855,7 @@ }, "string_decoder": { "version": "1.1.1", - "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, "requires": { @@ -10714,7 +10884,7 @@ }, "less": { "version": "2.7.2", - "resolved": "http://registry.npmjs.org/less/-/less-2.7.2.tgz", + "resolved": "https://registry.npmjs.org/less/-/less-2.7.2.tgz", "integrity": "sha1-No1sxz4fsDmBGDKAkYdDxdz5s98=", "dev": true, "requires": { @@ -11117,7 +11287,7 @@ }, "load-json-file": { "version": "2.0.0", - "resolved": "http://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", "dev": true, "requires": { @@ -11509,6 +11679,25 @@ "stack-trace": "0.0.10" } }, + "matcher": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/matcher/-/matcher-2.0.0.tgz", + "integrity": "sha512-nlmfSlgHBFx36j/Pl/KQPbIaqE8Zf0TqmSMjsuddHDg6PMSVgmyW9HpkLs0o0M1n2GIZ/S2BZBLIww/xjhiGng==", + "dev": true, + "optional": true, + "requires": { + "escape-string-regexp": "^2.0.0" + }, + "dependencies": { + "escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "dev": true, + "optional": true + } + } + }, "math-expression-evaluator": { "version": "1.2.17", "resolved": "https://registry.npmjs.org/math-expression-evaluator/-/math-expression-evaluator-1.2.17.tgz", @@ -11578,7 +11767,7 @@ }, "load-json-file": { "version": "1.1.0", - "resolved": "http://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", "dev": true, "requires": { @@ -11591,7 +11780,7 @@ }, "minimist": { "version": "1.2.0", - "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", "dev": true }, @@ -11746,7 +11935,7 @@ }, "minimist": { "version": "0.0.8", - "resolved": "http://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=" }, "mixin-deep": { @@ -11778,38 +11967,6 @@ "minimist": "0.0.8" } }, - "mkpath": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/mkpath/-/mkpath-0.1.0.tgz", - "integrity": "sha1-dVSm+Nhxg0zJe1RisSLEwSTW3pE=", - "dev": true - }, - "mksnapshot": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/mksnapshot/-/mksnapshot-0.3.5.tgz", - "integrity": "sha512-PSBoZaj9h9myC3uRRW62RxmX8mrN3XbOkMEyURUD7v5CeJgtYTar50XU738t7Q0LtG1pBPtp5n5QwDGggRnEvw==", - "dev": true, - "requires": { - "decompress-zip": "0.3.x", - "fs-extra": "0.26.7", - "request": "2.x" - }, - "dependencies": { - "fs-extra": { - "version": "0.26.7", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.26.7.tgz", - "integrity": "sha1-muH92UiXeY7at20JGM9C0MMYT6k=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "jsonfile": "^2.1.0", - "klaw": "^1.0.0", - "path-is-absolute": "^1.0.0", - "rimraf": "^2.2.8" - } - } - } - }, "mobile-detect": { "version": "1.4.3", "resolved": "https://registry.npmjs.org/mobile-detect/-/mobile-detect-1.4.3.tgz", @@ -11857,13 +12014,13 @@ }, "minimist": { "version": "1.2.0", - "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", "dev": true }, "readable-stream": { "version": "2.3.6", - "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", "dev": true, "requires": { @@ -11957,9 +12114,9 @@ "dev": true }, "neo-async": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.1.tgz", - "integrity": "sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw==", + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", "dev": true }, "next-tick": { @@ -12001,36 +12158,6 @@ "semver": "^5.3.0" } }, - "nodeify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/nodeify/-/nodeify-1.0.1.tgz", - "integrity": "sha1-ZKtpp7268DzhB7TwM1yHwLnpGx0=", - "dev": true, - "requires": { - "is-promise": "~1.0.0", - "promise": "~1.3.0" - }, - "dependencies": { - "promise": { - "version": "1.3.0", - "resolved": "http://registry.npmjs.org/promise/-/promise-1.3.0.tgz", - "integrity": "sha1-5cyaTIJ45GZP/twBx9qEhCsEAXU=", - "dev": true, - "requires": { - "is-promise": "~1" - } - } - } - }, - "nopt": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", - "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", - "dev": true, - "requires": { - "abbrev": "1" - } - }, "normalize-package-data": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz", @@ -12073,6 +12200,26 @@ "once": "^1.3.2" } }, + "npm-conf": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/npm-conf/-/npm-conf-1.1.3.tgz", + "integrity": "sha512-Yic4bZHJOt9RCFbRP3GgpqhScOY4HH3V2P8yBj6CeYq118Qr+BLXqT2JvpJ00mryLESpgOxf5XlFv4ZjXxLScw==", + "dev": true, + "optional": true, + "requires": { + "config-chain": "^1.1.11", + "pify": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true, + "optional": true + } + } + }, "npm-run-path": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", @@ -12107,7 +12254,7 @@ "dependencies": { "minimist": { "version": "1.2.0", - "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", "dev": true } @@ -12595,7 +12742,8 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", - "dev": true + "dev": true, + "optional": true }, "is-glob": { "version": "2.0.1", @@ -12744,7 +12892,7 @@ }, "pify": { "version": "2.3.0", - "resolved": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", "dev": true }, @@ -12844,22 +12992,14 @@ } }, "plist": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/plist/-/plist-2.1.0.tgz", - "integrity": "sha1-V8zbeggh3yGDEhejytVOPhRqECU=", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/plist/-/plist-3.0.1.tgz", + "integrity": "sha512-GpgvHHocGRyQm74b6FWEZZVRroHKE1I0/BTjAmySaohK+cUn+hZpbqXkc3KWgW3gQYkqcQej35FohcT0FRlkRQ==", "dev": true, "requires": { - "base64-js": "1.2.0", - "xmlbuilder": "8.2.2", + "base64-js": "^1.2.3", + "xmlbuilder": "^9.0.7", "xmldom": "0.1.x" - }, - "dependencies": { - "base64-js": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.2.0.tgz", - "integrity": "sha1-o5mS1yNYSBGYK+XikLtqU9hnAPE=", - "dev": true - } } }, "plugin-error": { @@ -12908,7 +13048,7 @@ }, "kind-of": { "version": "1.1.0", - "resolved": "http://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz", "integrity": "sha1-FAo9LUGjbS78+pN3tiwk+ElaXEQ=", "dev": true } @@ -13086,7 +13226,7 @@ }, "yargs": { "version": "11.1.0", - "resolved": "http://registry.npmjs.org/yargs/-/yargs-11.1.0.tgz", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-11.1.0.tgz", "integrity": "sha512-NwW69J42EsCSanF8kyn5upxvjp5ds+t3+udGBeTbFnERA+lF541DDpMawzo4z6W/QrzNM18D+BPMiOBibnFV5A==", "dev": true, "requires": { @@ -15005,6 +15145,13 @@ "asap": "~2.0.3" } }, + "proto-list": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", + "integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=", + "dev": true, + "optional": true + }, "prr": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", @@ -15181,16 +15328,16 @@ "dependencies": { "minimist": { "version": "1.2.0", - "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", "dev": true } } }, "rcedit": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/rcedit/-/rcedit-1.1.1.tgz", - "integrity": "sha512-6NjOhOpkvbc/gpMEfk2hpXuWyHfbLFN8as5jx3jf4bhELvouRoYvc8d/W3NVVPwEBF1ICfbpwp1oRm8OJ2WDWw==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/rcedit/-/rcedit-2.1.0.tgz", + "integrity": "sha512-Nrd/65LzMjFmKpS9d2fqIxVYdW0M8ovsN0PgZhCrPMQss2yznkp6/zjEQ1a9DzzoGv2uuN3yDJAeHybOD5ZNKA==", "dev": true }, "read-cache": { @@ -15276,7 +15423,7 @@ }, "readable-stream": { "version": "2.3.6", - "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", "dev": true, "requires": { @@ -15323,7 +15470,7 @@ }, "readable-stream": { "version": "1.1.14", - "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", "dev": true, "requires": { @@ -15360,7 +15507,7 @@ }, "readable-stream": { "version": "2.3.6", - "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", "dev": true, "requires": { @@ -15529,7 +15676,7 @@ "dependencies": { "jsesc": { "version": "0.5.0", - "resolved": "http://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", "dev": true } @@ -15570,7 +15717,7 @@ }, "readable-stream": { "version": "2.3.6", - "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", "dev": true, "requires": { @@ -15585,7 +15732,7 @@ }, "string_decoder": { "version": "1.1.1", - "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, "requires": { @@ -15830,6 +15977,30 @@ "inherits": "^2.0.1" } }, + "roarr": { + "version": "2.14.4", + "resolved": "https://registry.npmjs.org/roarr/-/roarr-2.14.4.tgz", + "integrity": "sha512-QMzRAQGZFPgnx4nNWp4Q+WHfiZh2HTSEjNaxFLrEIj3PmcQ1GHL5OjaaIyF9ybUDD2aZ9t3Awc/obrRPils9ng==", + "dev": true, + "optional": true, + "requires": { + "boolean": "^2.0.3", + "detect-node": "^2.0.4", + "globalthis": "^1.0.0", + "json-stringify-safe": "^5.0.1", + "semver-compare": "^1.0.0", + "sprintf-js": "^1.1.2" + }, + "dependencies": { + "sprintf-js": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz", + "integrity": "sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==", + "dev": true, + "optional": true + } + } + }, "run-async": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz", @@ -15898,9 +16069,9 @@ "dev": true }, "sanitize-filename": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/sanitize-filename/-/sanitize-filename-1.6.1.tgz", - "integrity": "sha1-YS2hyWRz+gLczaktzVtKsWSmdyo=", + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/sanitize-filename/-/sanitize-filename-1.6.3.tgz", + "integrity": "sha512-y/52Mcy7aw3gRm7IrcGDFx/bCk4AhRh2eI9luHOQM86nZsqwiRkkq2GekHXBBD+SmPidc8i2PqtYZl+pWJ8Oeg==", "dev": true, "requires": { "truncate-utf8-bytes": "^1.0.0" @@ -15975,6 +16146,25 @@ } } }, + "serialize-error": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-5.0.0.tgz", + "integrity": "sha512-/VtpuyzYf82mHYTtI4QKtwHa79vAdU5OQpNPAmE/0UDdlGT0ZxHwC+J6gXkw29wwoVI8fMPsfcVHOwXtUQYYQA==", + "dev": true, + "optional": true, + "requires": { + "type-fest": "^0.8.0" + }, + "dependencies": { + "type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true, + "optional": true + } + } + }, "serve-static": { "version": "1.13.1", "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.1.tgz", @@ -16434,7 +16624,7 @@ }, "readable-stream": { "version": "2.3.6", - "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", "dev": true, "requires": { @@ -16486,7 +16676,7 @@ }, "readable-stream": { "version": "2.3.6", - "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", "dev": true, "requires": { @@ -16537,7 +16727,7 @@ }, "readable-stream": { "version": "2.3.6", - "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", "dev": true, "requires": { @@ -16591,7 +16781,7 @@ }, "readable-stream": { "version": "2.3.6", - "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", "dev": true, "requires": { @@ -16673,7 +16863,7 @@ }, "strip-ansi": { "version": "3.0.1", - "resolved": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", "dev": true, "requires": { @@ -16818,7 +17008,7 @@ "dependencies": { "minimist": { "version": "1.2.0", - "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", "dev": true } @@ -16923,7 +17113,7 @@ }, "fast-deep-equal": { "version": "1.1.0", - "resolved": "http://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz", "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=", "dev": true }, @@ -17002,7 +17192,7 @@ }, "through2": { "version": "0.2.3", - "resolved": "http://registry.npmjs.org/through2/-/through2-0.2.3.tgz", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.2.3.tgz", "integrity": "sha1-6zKE2k6jEbbMis42U3SKUqvyWj8=", "dev": true, "requires": { @@ -17028,7 +17218,7 @@ }, "readable-stream": { "version": "2.3.6", - "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", "dev": true, "requires": { @@ -17043,7 +17233,7 @@ }, "string_decoder": { "version": "1.1.1", - "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, "requires": { @@ -17095,12 +17285,33 @@ "integrity": "sha512-2NM0auVBGft5tee/OxP4PI3d8WItkDM+fPnaRAVo6xTDI2knbz9eC5ArWGqtGlYqiH3RU5yMpdyTTO7MguC4ow==" }, "tmp": { - "version": "0.0.28", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.28.tgz", - "integrity": "sha1-Fyc1t/YU6nrzlmT6hM8N5OUV0SA=", + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.1.0.tgz", + "integrity": "sha512-J7Z2K08jbGcdA1kkQpJSqLF6T0tdQqpR2pnSUXsIchbPdTI9v3e85cLW0d6WDhwuAleOV71j2xWs8qMPfK7nKw==", + "dev": true, + "requires": { + "rimraf": "^2.6.3" + }, + "dependencies": { + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "tmp-promise": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/tmp-promise/-/tmp-promise-1.1.0.tgz", + "integrity": "sha512-8+Ah9aB1IRXCnIOxXZ0uFozV1nMU5xiu7hhFVUSxZ3bYu+psD4TzagCzVbexUCgNNGJnsmNDQlS4nG3mTyoNkw==", "dev": true, "requires": { - "os-tmpdir": "~1.0.1" + "bluebird": "^3.5.0", + "tmp": "0.1.0" } }, "to-absolute-glob": { @@ -17190,7 +17401,7 @@ }, "readable-stream": { "version": "2.3.6", - "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", "dev": true, "requires": { @@ -17205,7 +17416,7 @@ }, "string_decoder": { "version": "1.1.1", - "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, "requires": { @@ -17230,26 +17441,6 @@ } } }, - "touch": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/touch/-/touch-0.0.3.tgz", - "integrity": "sha1-Ua7z1ElXHU8oel2Hyci0kYGg2x0=", - "dev": true, - "requires": { - "nopt": "~1.0.10" - }, - "dependencies": { - "nopt": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz", - "integrity": "sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=", - "dev": true, - "requires": { - "abbrev": "1" - } - } - } - }, "tough-cookie": { "version": "2.4.3", "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", @@ -17268,12 +17459,6 @@ } } }, - "traverse": { - "version": "0.3.9", - "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.3.9.tgz", - "integrity": "sha1-cXuPIgzAu3tE5AUUwisui7xw2Lk=", - "dev": true - }, "trim-newlines": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", @@ -17339,6 +17524,13 @@ "integrity": "sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==", "dev": true }, + "tunnel": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/tunnel/-/tunnel-0.0.6.tgz", + "integrity": "sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==", + "dev": true, + "optional": true + }, "tunnel-agent": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", @@ -17370,9 +17562,9 @@ "dev": true }, "typed-ts-events": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/typed-ts-events/-/typed-ts-events-1.0.5.tgz", - "integrity": "sha512-0a76E5Nc0t1L5YeOqYTLztuMrIT5FCGxzKVzowad0BR0ubS4BC+N2oisp3GI6ARnzwvvTyviYrwD+u6wmdNLTQ==" + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/typed-ts-events/-/typed-ts-events-1.1.1.tgz", + "integrity": "sha512-sYjxQrhBTg3HGzNBOXSURlIfmUGXS//dVGY08ofz9dbusX/IdcN8LD9SsFNbk4UgHy8reQPgSZw+ADpkLcPtDA==" }, "typedarray": { "version": "0.0.6", @@ -18026,7 +18218,7 @@ }, "wrap-ansi": { "version": "2.1.0", - "resolved": "http://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", "dev": true, "requires": { @@ -18079,9 +18271,9 @@ "dev": true }, "xmlbuilder": { - "version": "8.2.2", - "resolved": "http://registry.npmjs.org/xmlbuilder/-/xmlbuilder-8.2.2.tgz", - "integrity": "sha1-aSSGc0ELS6QuGmE2VR0pIjNap3M=", + "version": "9.0.7", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz", + "integrity": "sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=", "dev": true }, "xmldom": { diff --git a/package.json b/package.json index 20d8d7e86..68e46a8a8 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "waves-client", - "version": "1.4.10", + "version": "1.4.16", "description": "The official client application for the Waves platform", "private": true, "repository": { @@ -52,7 +52,7 @@ "cssnano": "4.1.10", "electron": "^6.0.12", "electron-builder": "^21.2.0", - "electron-packager": "12.1.0", + "electron-packager": "^14.1.0", "eslint": "4.18.2", "fs-extra": "4.0.2", "gulp": "4.0.2", @@ -67,7 +67,7 @@ "gulp-less": "4.0.1", "gulp-postcss": "8.0.0", "gulp-uglify": "3.0.2", - "handlebars": "^4.4.0", + "handlebars": "^4.5.3", "html-minifier": "^3.5.20", "husky": "^3.0.0", "less": "2.7.2", @@ -113,7 +113,7 @@ "@waves/parse-json-bignumber": "^1.0.1", "@waves/signature-adapter": "^5.6.1", "@waves/ts-types": "0.0.2", - "@waves/waves-browser-bus": "^0.1.5", + "@waves/waves-browser-bus": "0.2.2", "@waves/waves-transactions": "^3.18.1", "angular": "1.6.6", "angular-animate": "1.6.6", diff --git a/scripts/electronDebugTask.ts b/scripts/electronDebugTask.ts index 502f98d26..2e9e8ce24 100644 --- a/scripts/electronDebugTask.ts +++ b/scripts/electronDebugTask.ts @@ -20,7 +20,7 @@ export function createElectronDebugTask(): TaskFunction { }); Object.assign(targetPackage, meta.electron.defaults); - targetPackage.server = 'localhost:8080'; + targetPackage.server = 'localhost:8081'; return writeFile(join(root, 'package.json'), JSON.stringify(targetPackage)); }; diff --git a/server.ts b/server.ts index 82c731a7e..2e78d3dfa 100644 --- a/server.ts +++ b/server.ts @@ -86,7 +86,7 @@ function createSimpleServer({ port = 8000 }) { console.log(`https://${ip}:${port}`); } -createMyServer(8080); +createMyServer(args.port || 8081); if (args.startSimple) { createSimpleServer(args); diff --git a/src/img/icons/Closed-Dark.svg b/src/img/icons/Closed-Dark.svg new file mode 100644 index 000000000..4c1b29397 --- /dev/null +++ b/src/img/icons/Closed-Dark.svg @@ -0,0 +1,23 @@ + + + + Icons/100/Closed-Dark + Created with Sketch. + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/img/icons/arrow-left-blue.svg b/src/img/icons/arrow-left-blue.svg new file mode 100644 index 000000000..9b261cc9e --- /dev/null +++ b/src/img/icons/arrow-left-blue.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/img/icons/close-tokenomica.svg b/src/img/icons/close-tokenomica.svg new file mode 100644 index 000000000..2691e52ac --- /dev/null +++ b/src/img/icons/close-tokenomica.svg @@ -0,0 +1,4 @@ + + + + diff --git a/src/img/icons/directed-icon-dark.svg b/src/img/icons/directed-icon-dark.svg new file mode 100644 index 000000000..c002e0e68 --- /dev/null +++ b/src/img/icons/directed-icon-dark.svg @@ -0,0 +1,23 @@ + + + + Icons/100/NewTab-Dark + Created with Sketch. + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/img/icons/directed-icon.svg b/src/img/icons/directed-icon.svg new file mode 100644 index 000000000..df50aa3dc --- /dev/null +++ b/src/img/icons/directed-icon.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/src/img/icons/downloaded.svg b/src/img/icons/downloaded.svg new file mode 100644 index 000000000..2eaee0fe1 --- /dev/null +++ b/src/img/icons/downloaded.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/src/img/icons/icon-installed-el.svg b/src/img/icons/icon-installed-el.svg new file mode 100644 index 000000000..2eaee0fe1 --- /dev/null +++ b/src/img/icons/icon-installed-el.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/src/img/icons/info-basic-300.svg b/src/img/icons/info-basic-300.svg new file mode 100644 index 000000000..355b7b642 --- /dev/null +++ b/src/img/icons/info-basic-300.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/img/icons/lock-40-basic-200.svg b/src/img/icons/lock-40-basic-200.svg new file mode 100644 index 000000000..a68ae590f --- /dev/null +++ b/src/img/icons/lock-40-basic-200.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/src/img/icons/lock-40-disabled-700.svg b/src/img/icons/lock-40-disabled-700.svg new file mode 100644 index 000000000..440fc0039 --- /dev/null +++ b/src/img/icons/lock-40-disabled-700.svg @@ -0,0 +1,13 @@ + + + + Icon/Lock-40-Disabled700 + Created with Sketch. + + + + + + + + \ No newline at end of file diff --git a/src/img/icons/logotype.svg b/src/img/icons/logotype.svg new file mode 100644 index 000000000..83c61c7e3 --- /dev/null +++ b/src/img/icons/logotype.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/src/img/icons/moving-dark.svg b/src/img/icons/moving-dark.svg new file mode 100644 index 000000000..8d3ac38e2 --- /dev/null +++ b/src/img/icons/moving-dark.svg @@ -0,0 +1,25 @@ + + + + Style/Icons/Other/90/Moving-Dark + Created with Sketch. + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/img/icons/moving.svg b/src/img/icons/moving.svg new file mode 100644 index 000000000..77a1fcf0d --- /dev/null +++ b/src/img/icons/moving.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/src/img/icons/time-filled.svg b/src/img/icons/time-filled.svg new file mode 100644 index 000000000..96b7c1897 --- /dev/null +++ b/src/img/icons/time-filled.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/img/icons/warning-basic-700.svg b/src/img/icons/warning-basic-700.svg new file mode 100644 index 000000000..adf6b1e08 --- /dev/null +++ b/src/img/icons/warning-basic-700.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/index.hbs b/src/index.hbs index a7d8a4a75..399938738 100644 --- a/src/index.hbs +++ b/src/index.hbs @@ -1,7 +1,7 @@ - + @@ -11,8 +11,8 @@